diff --git a/server/.dockerignore b/server/.dockerignore new file mode 100644 index 000000000..94143827e --- /dev/null +++ b/server/.dockerignore @@ -0,0 +1 @@ +Dockerfile diff --git a/server/.editorconfig b/server/.editorconfig new file mode 100644 index 000000000..8358d429c --- /dev/null +++ b/server/.editorconfig @@ -0,0 +1,8 @@ +root = true + +[*] +end_of_line = lf +insert_final_newline = true +charset = utf-8 +indent_style = tab +trim_trailing_whitespace = true \ No newline at end of file diff --git a/server/.eslintrc b/server/.eslintrc index 3a1317fc3..b04d3cfe1 100644 --- a/server/.eslintrc +++ b/server/.eslintrc @@ -1,81 +1,113 @@ -{ - "root": true, - "env": { - "node": true, - "es6": true - }, - "plugins": [ - "@typescript-eslint", - "import" - ], - "parser": "@typescript-eslint/parser", - "parserOptions": { - "sourceType": "module", - "ecmaVersion": 2020 - }, - "extends": [ - "eslint:recommended", - "plugin:@typescript-eslint/recommended", - "plugin:prettier/recommended", - "plugin:import/typescript", - "plugin:import/warnings", - "plugin:import/errors" - ], - "rules": { - "prettier/prettier": ["error", { - "printWidth": 100, - "tabWidth": 4, - "semi": true, - "singleQuote": false, - "trailingComma": "es5", - "bracketSpacing": true, - "endOfLine": "auto" - }], - "@typescript-eslint/explicit-module-boundary-types": "off", - "@typescript-eslint/no-non-null-assertion": "off", - "require-await": "warn", - "no-await-in-loop": "warn", - "no-unused-labels": "error", - "prefer-const": "error", - "no-console": "error", - "eqeqeq": "error", - "no-eval": "error", - "no-var": "error", - "no-new-object": "error", - "quote-props": ["error", "as-needed"], - "no-array-constructor": "error", - "prefer-template": "error", - "prefer-promise-reject-errors": "error", - "no-useless-escape": "error", - "no-loop-func": "error", - "prefer-rest-params": "error", - "default-param-last": "error", - "no-new-func": "error", - "arrow-body-style": "error", - // "arrow-parens": ["error", "as-needed"] prettier hates this - "no-useless-constructor": "error", - "no-duplicate-imports": "error", - "dot-notation": "error", - "space-before-blocks": "error", - "no-prototype-builtins": "off", - "prefer-arrow-callback": "error", - "curly": "error", - "no-template-curly-in-string": "error", - "no-implied-eval": "error", - "yoda": "error", - "no-labels": "error", - "no-useless-concat": "error", - "radix": "error", - "no-octal-escape": "error", - "no-param-reassign": "error", - "no-proto": "error", - "no-return-await": "error", - "no-throw-literal": "error", - "no-unmodified-loop-condition": "error", - "no-unused-expressions": "error", - "no-useless-call": "error", - "no-useless-return": "error", - "require-unicode-regexp": "error", - - } +{ + "root": true, + "env": { + "node": true, + "es6": true + }, + "plugins": [ + "@typescript-eslint", + "import" + ], + "overrides": [ + { + "files": [ + "*.ts", + "*.tsx" + ], + "parserOptions": { + "project": [ + "./tsconfig.json" + ] + } + } + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "sourceType": "module", + "ecmaVersion": 2020 + }, + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:prettier/recommended", + "plugin:import/typescript", + "plugin:import/warnings", + "plugin:import/errors" + ], + "rules": { + "prettier/prettier": [ + "error", + { + "printWidth": 100, + "tabWidth": 4, + "semi": true, + "singleQuote": false, + "trailingComma": "es5", + "bracketSpacing": true, + "endOfLine": "lf", + "useTabs": true + } + ], + "@typescript-eslint/explicit-module-boundary-types": "off", + "@typescript-eslint/no-non-null-assertion": "off", + "@typescript-eslint/no-misused-promises": [ + "error", + { + "checksVoidReturn": false + } + ], + "@typescript-eslint/no-unused-vars": [ + "warn", + { + "argsIgnorePattern": "logger" + } + ], + // breaks with baseUrl + "import/no-unresolved": "off", + "require-await": "warn", + "no-await-in-loop": "warn", + "no-unused-labels": "error", + "prefer-const": "error", + "no-console": "error", + "eqeqeq": "error", + "no-eval": "error", + "no-var": "error", + "no-new-object": "error", + "quote-props": [ + "error", + "as-needed" + ], + "no-array-constructor": "error", + "prefer-template": "error", + "prefer-promise-reject-errors": "error", + "no-useless-escape": "error", + "no-loop-func": "error", + "prefer-rest-params": "error", + "default-param-last": "error", + "no-new-func": "error", + "arrow-body-style": "error", + "no-useless-constructor": "error", + "no-duplicate-imports": "error", + "dot-notation": "error", + "space-before-blocks": "error", + "no-prototype-builtins": "off", + "prefer-arrow-callback": "error", + "curly": "error", + "no-template-curly-in-string": "error", + "no-implied-eval": "error", + "yoda": "error", + "no-labels": "error", + "no-useless-concat": "error", + "radix": "error", + "no-octal-escape": "error", + "no-param-reassign": "error", + "no-proto": "error", + "no-return-await": "error", + "no-throw-literal": "error", + "no-unmodified-loop-condition": "error", + "no-unused-expressions": "error", + "no-useless-call": "error", + "no-useless-return": "error", + "require-unicode-regexp": "error" + } } \ No newline at end of file diff --git a/server/.git-blame-ignore-revs b/server/.git-blame-ignore-revs new file mode 100644 index 000000000..c0b270206 --- /dev/null +++ b/server/.git-blame-ignore-revs @@ -0,0 +1,8 @@ +#188 - Spaces to tabs +47c981f4b3189e9cf995ed03256609f3bf56b930 + +#219 - Refactor entire repo to use baseUrl "/src" +897e832b01fafade554f99c4fba629c42a50468f + +#435 - Standardise line breaks to LF. +7d477970c610b223d42fbd0a3fccffd53498271e \ No newline at end of file diff --git a/server/.github/FUNDING.yml b/server/.github/FUNDING.yml new file mode 100644 index 000000000..82162eb02 --- /dev/null +++ b/server/.github/FUNDING.yml @@ -0,0 +1,12 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +patreon: zkldi +open_collective: # Replace with a single Open Collective username +ko_fi: zkldi +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/server/.github/codecov.yml b/server/.github/codecov.yml new file mode 100644 index 000000000..af5858d33 --- /dev/null +++ b/server/.github/codecov.yml @@ -0,0 +1,26 @@ +codecov: + require_ci_to_pass: yes + branch: develop + +coverage: + precision: 2 + round: down + range: "50...100" + status: + patch: + default: + informational: true + project: + default: + target: 80 + threshold: 2 + base: auto + informational: true + +parsers: + gcov: + branch_detection: + conditional: yes + loop: yes + method: no + macro: no diff --git a/server/.github/test.conf.json5 b/server/.github/test.conf.json5 new file mode 100644 index 000000000..c134c4fbd --- /dev/null +++ b/server/.github/test.conf.json5 @@ -0,0 +1,77 @@ +// Config file that the CI deployment uses. This is moved to $pwd/conf.json5 before CI tests are ran. + +{ + MONGO_DATABASE_NAME: "testingdb", + CAPTCHA_SECRET_KEY: "unused", + SESSION_SECRET: "unused", + FLO_API_URL: "https://flo.example.com", + EAG_API_URL: "https://eag.example.com", + MIN_API_URL: "https://min.example.com", + ARC_API_URL: "https://arc.example.com", + FLO_OAUTH2_INFO: { + CLIENT_ID: "DUMMY_CLIENT_ID", + CLIENT_SECRET: "DUMMY_CLIENT_SECRET", + REDIRECT_URI: "https://example.com", + }, + EAG_OAUTH2_INFO: { + CLIENT_ID: "DUMMY_CLIENT_ID", + CLIENT_SECRET: "DUMMY_CLIENT_SECRET", + REDIRECT_URI: "https://example.com", + }, + ARC_AUTH_TOKEN: "unused", + ENABLE_SERVER_HTTPS: false, + OUR_URL: "https://example.com", + INVITE_CODE_CONFIG: { + BATCH_SIZE: 2, + INVITE_CAP: 100, + BETA_USER_BONUS: 5, + }, + CDN_CONFIG: { + WEB_LOCATION: "/cdn", + SAVE_LOCATION: { + TYPE: "LOCAL_FILESYSTEM", + LOCATION: "./test-cdn", + SERVE_OWN_CDN: true, + }, + }, + TACHI_CONFIG: { + TYPE: "omni", + NAME: "Tachi Testing", + GAMES: [ + "iidx", + "museca", + "maimai", + "sdvx", + "ddr", + "bms", + "chunithm", + "usc", + ], + IMPORT_TYPES: [ + "file/eamusement-iidx-csv", + "file/batch-manual", + "file/solid-state-squad", + "file/mer-iidx", + "file/pli-iidx-csv", + "ir/direct-manual", + "ir/barbatos", + "ir/fervidex", + "ir/fervidex-static", + "ir/beatoraja", + "ir/usc", + "ir/kshook-sv3c", + "api/arc-iidx", + "api/arc-sdvx", + "api/eag-iidx", + "api/eag-sdvx", + "api/flo-iidx", + "api/flo-sdvx", + "api/min-sdvx", + ], + }, + LOGGER_CONFIG: { + FILE: false, + CONSOLE: true, + LOG_LEVEL: "info", + }, +} diff --git a/server/.github/workflows/test-build-deploy.yml b/server/.github/workflows/test-build-deploy.yml new file mode 100644 index 000000000..b0833530a --- /dev/null +++ b/server/.github/workflows/test-build-deploy.yml @@ -0,0 +1,116 @@ +name: Test, Build, Deploy + +on: + push: + branches: [master, develop] + pull_request: + branches: [master, develop] + workflow_dispatch: + +jobs: + test: + runs-on: ubuntu-latest + env: + NODE_ENV: "test" + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Install Node.js 16 + uses: actions/setup-node@v2 + with: + node-version: 16.x + + - name: Install PNPM + uses: pnpm/action-setup@v2.0.1 + with: + version: 6.0.2 + + - name: Install Dependencies + run: pnpm i + + # configure external dbs + - uses: supercharge/mongodb-github-action@1.4.1 + - uses: supercharge/redis-github-action@1.1.0 + + - name: Move Config File + run: mv ./.github/test.conf.json5 ./test.conf.json5 + + - name: Run Tests + run: pnpm test + env: + NODE_ENV: "test" + PORT: 8080 + MONGO_URL: "127.0.0.1" + REDIS_URL: "127.0.0.1" + + - name: Lint Code + run: pnpm lint + + - name: Upload Coverage + if: always() + run: | + pnpm install -g codecov + cat coverage/lcov.info | codecov + docker-push: + runs-on: ubuntu-latest + needs: [test] + if: github.event_name == 'push' + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Docker Hub login + uses: docker/login-action@v1 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_TOKEN }} + + - name: Develop tag + if: github.ref == 'refs/heads/develop' + run: echo "BRANCH_TAG=develop" >> $GITHUB_ENV + + - name: Stable tag + if: github.ref == 'refs/heads/master' + run: echo "BRANCH_TAG=stable" >> $GITHUB_ENV + + - name: Version tag + run: 'echo "VERSION_TAG=$(cat package.json | grep version | head -1 | awk -F: ''{ print $2 }'' | sed ''s/[", ]//g'')" >> $GITHUB_ENV' + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + + - name: Build and push + id: docker_build + uses: docker/build-push-action@v2 + with: + context: ./ + file: ./Dockerfile + push: true + tags: ${{ secrets.DOCKER_USERNAME }}/tachi-server:${{ env.BRANCH_TAG }},${{ secrets.DOCKER_USERNAME }}/tachi-server:${{ env.VERSION_TAG }}, + + - name: Image digest + run: echo ${{ steps.docker_build.outputs.digest }} + deploy: + runs-on: ubuntu-latest + needs: [docker-push] + if: github.event_name == 'push' + steps: + - name: Deploy to staging + if: github.ref == 'refs/heads/develop' + uses: appleboy/ssh-action@1a8b3784eaa665f677fa114edd5683bb6a6bfaa8 + with: + host: ${{ secrets.TACHI_HOST }} + username: tachi + key: ${{ secrets.TACHI_KEY }} + script: tachi-server-deploy -s + + - name: Deploy to live + if: github.ref == 'refs/heads/master' + uses: appleboy/ssh-action@1a8b3784eaa665f677fa114edd5683bb6a6bfaa8 + with: + host: ${{ secrets.TACHI_HOST }} + username: tachi + key: ${{ secrets.TACHI_KEY }} + script: tachi-server-deploy diff --git a/server/.github/workflows/tests.yml b/server/.github/workflows/tests.yml deleted file mode 100644 index 39a493bfe..000000000 --- a/server/.github/workflows/tests.yml +++ /dev/null @@ -1,89 +0,0 @@ -name: KTBlack-Server CI - -env: - KTBKS_MONGO_BASE_URL: "127.0.0.1" - NODE_ENV: "test" - KTBKS_LOG_LEVEL: "info" - KTBKS_CAPTCHA_SECRET_KEY: "unused" - KTBKS_SESSION_SECRET: "unused" - KTBKS_FLO_API_URL: "unused" - KTBKS_EAG_API_URL: "unused" - KTBKS_ARC_API_URL: "unused" - CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - -on: - push: - branches: [master] - pull_request: - branches: [master] - -jobs: - test: - name: Build and Test - runs-on: ubuntu-latest - steps: - - name: Checkout Code - uses: actions/checkout@v2 - - - name: Install Node.js 15 - uses: actions/setup-node@v2 - with: - node-version: 15.x - - - name: Install PNPM - uses: pnpm/action-setup@v2.0.1 - with: - version: 6.0.2 - - # configure external dbs - - uses: supercharge/mongodb-github-action@1.4.1 - - uses: supercharge/redis-github-action@1.1.0 - - - name: Install Dependencies - run: pnpm i - - # for the time being, disable lint checking. - # - name: Lint Code - # run: pnpm lint - - # enable indexing for our testingdb, this results in faster action time. - - name: Set Mongo Indexes - run: pnpx ts-node scripts/set-indexes.ts - - - name: Run Tests - run: pnpm test - - - name: Upload Coverage - if: always() - run: | - pnpm install -g codecov - cat coverage/lcov.info | codecov - # deploy: - # if: ${{ github.ref == 'master' }} - # needs: test - # name: Deploy - # runs-on: ubuntu-latest - # steps: - # - name: Checkout Code - # uses: actions/checkout@v2 - - # - name: Install Node.js 15 - # uses: actions/setup-node@v2 - # with: - # node-version: 15.x - - # - name: Install PNPM - # uses: pnpm/action-setup@v2.0.1 - # with: - # version: 6.0.2 - - # # configure external dbs - # - uses: supercharge/mongodb-github-action@1.4.1 - # - uses: supercharge/redis-github-action@1.1.0 - - # - name: Install Dependencies - # run: pnpm i - - # # for the time being, disable lint checking. - # # - name: Lint Code - # # run: pnpm lint \ No newline at end of file diff --git a/server/.gitignore b/server/.gitignore index ddd91029c..94bce9f5b 100644 --- a/server/.gitignore +++ b/server/.gitignore @@ -1,17 +1,39 @@ -node_modules -js -# .vscode -logs - -.nyc_output -coverage -.env -.setup_env - -scripts/arc-db-sync/charts.json -scripts/arc-db-sync/songs.json -scripts/validate-database-errs/* - -scripts/__JSON-TO-KTDB/**/*.json - -/src/lib/env/config.json \ No newline at end of file +# General node stuffs +node_modules +js +logs +.pnpm-debug.log + +# Test stuffs +.nyc_output +coverage +.env +.setup_env +failed-tests.txt + +# Config files +conf.json5 +*.conf.json5 + +# HTTPS local certs +cert + +# Error Files +scripts/validate-database-errs/* + +# IDE Specific files +.vscode +.idea + +# Inline CDN +local-cdn +test-cdn + +# Weird Redis Dumps +dump.rdb + +scripts/quick-insert/insert.ts +scripts/bpi-poyashi-data/output.json + +scripts/sync-database/tachi-database-seeds +scripts/arc-sync/cache.json \ No newline at end of file diff --git a/server/.taprc b/server/.taprc index 6935c7e71..d39c3b66a 100644 --- a/server/.taprc +++ b/server/.taprc @@ -1,12 +1,16 @@ -files: "src/**/*.test.ts" -test-env: NODE_ENV=test -jobs: 1 # disable parallel to avoid db clashes -timeout: 500 # might need to be increased +files: "src/test-utils/single-process-tap.ts" +test-env: [NODE_ENV=test, TCHIS_CONF_LOCATION=test.conf.json5] +# On a local machine, these tests run in under 2-3 minutes. +# On github actions, these tests take an inordinate amount of time. +# I do not know why, and it suddenly started happening one day. +# The timeout is set to 16 minutes, which is ridiculous. +# Doesn't matter for real machines. +timeout: 960 ts: true -before: "./src/test-utils/setup.ts" +before: "./src/test-utils/hack-setup.js" check-coverage: true -branches: 80 +branches: 60 functions: 80 lines: 80 statements: 80 -reporter: terse \ No newline at end of file +reporter: terse diff --git a/server/.vscode/execTsNode.sh b/server/.vscode/execTsNode.sh deleted file mode 100755 index caac785b2..000000000 --- a/server/.vscode/execTsNode.sh +++ /dev/null @@ -1 +0,0 @@ -export $(xargs < .env) && ts-node $1 \ No newline at end of file diff --git a/server/.vscode/launch.json b/server/.vscode/launch.json deleted file mode 100644 index 9c0a9fe0f..000000000 --- a/server/.vscode/launch.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "type": "node", - "request": "launch", - "name": "Run Server", - "preLaunchTask": "npm: build", - "envFile": "${workspaceFolder}/.env", - "program": "${workspaceFolder}/src/main.ts", - "outFiles": [ - "${workspaceFolder}/js/**/*.js" - ], - "skipFiles": [ - "/**", - "${workspaceFolder}/node_modules/**/*.js", - ], - "outputCapture": "std", - }, - ] -} \ No newline at end of file diff --git a/server/.vscode/settings.json b/server/.vscode/settings.json deleted file mode 100644 index e9b3c5fc6..000000000 --- a/server/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "typescript.tsdk": "node_modules\\typescript\\lib" -} \ No newline at end of file diff --git a/server/.vscode/tasks.json b/server/.vscode/tasks.json deleted file mode 100644 index 025136223..000000000 --- a/server/.vscode/tasks.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "type": "npm", - "script": "devrun", - "problemMatcher": [], - "label": "npm: devrun", - "detail": "tsc && export NODE_ENV=\"dev\" && node js/main.js", - "group": { - "kind": "build", - "isDefault": true - } - }, - { - "type": "npm", - "script": "fulltest", - "problemMatcher": [], - "label": "npm: fulltest", - "detail": "tap", - "group": { - "kind": "test", - "isDefault": true - } - }, - { - "label": "runWithTsnode", - "type": "shell", - "command": "./.vscode/execTsNode.sh", - "args": [ - "${relativeFile}" - ], - "group": "test", - "presentation": { - "echo": true, - "reveal": "always", - "focus": false, - "panel": "dedicated" - } - } - ] -} \ No newline at end of file diff --git a/server/@types/express-request-mock/index.d.ts b/server/@types/express-request-mock/index.d.ts index 1a2b9ad83..ec66496fc 100644 --- a/server/@types/express-request-mock/index.d.ts +++ b/server/@types/express-request-mock/index.d.ts @@ -2,17 +2,17 @@ // this is a hack fix for express-request-mock's lack of typing. declare module "express-request-mock" { - import { Request, RequestHandler, Response } from "express"; - import { RequestOptions, MockResponse } from "node-mocks-http"; + import { Request, RequestHandler, Response } from "express"; + import { RequestOptions, MockResponse } from "node-mocks-http"; - export default function ( - callback: RequestHandler, - options?: RequestOptions, - decorators?: Record - ): Promise<{ - req: Request; - res: MockResponse>>; - request: Request; - response: MockResponse>>; - }>; + export default function ( + callback: RequestHandler, + options?: RequestOptions, + decorators?: Record + ): Promise<{ + req: Request; + res: MockResponse>>; + request: Request; + response: MockResponse>>; + }>; } diff --git a/server/@types/express/index.d.ts b/server/@types/express/index.d.ts index 75043b97e..25d980514 100644 --- a/server/@types/express/index.d.ts +++ b/server/@types/express/index.d.ts @@ -1,23 +1,27 @@ -import { Session, SessionData } from "express-session"; -import { SYMBOL_KtchiData } from "../../src/lib/constants/ktchi"; -import { KtchiRequestData, KtchiSessionData } from "../../src/utils/types"; - -export {}; - -// this only exists for testing context - it doesn't seem to work properly otherwise. -declare module "express-session" { - // Inject additional properties on express-session - interface SessionData { - ktchi: KtchiSessionData; - } -} - -declare global { - namespace Express { - interface Request { - session: Session & Partial; - - [SYMBOL_KtchiData]?: Partial; - } - } -} +import { Session, SessionData } from "express-session"; +import { SYMBOL_TachiAPIAuth, SYMBOL_TachiData } from "../../src/lib/constants/tachi"; +import { TachiRequestData, TachiSessionData } from "../../src/utils/types"; +import { APITokenDocument } from "tachi-common"; + +export {}; + +// this only exists for testing context - it doesn't seem to work properly otherwise. +declare module "express-session" { + // Inject additional properties on express-session + interface SessionData { + tachi: TachiSessionData; + } +} + +declare global { + namespace Express { + interface Request { + session: Session & Partial; + + [SYMBOL_TachiData]?: Partial; + // even though this is technically *not* present on every request + // it's always assigned in the main router, so its functionally equivalent. + [SYMBOL_TachiAPIAuth]: APITokenDocument; + } + } +} diff --git a/server/@types/mongodb/index.d.ts b/server/@types/mongodb/index.d.ts new file mode 100644 index 000000000..b8524e703 --- /dev/null +++ b/server/@types/mongodb/index.d.ts @@ -0,0 +1,8 @@ +declare module "mongodb" { + // eslint-disable-next-line @typescript-eslint/no-unused-vars + interface FindOneOptions { + projectID?: boolean; + } +} + +export {}; diff --git a/server/@types/why-is-node-running/index.d.ts b/server/@types/why-is-node-running/index.d.ts index b481df502..643eaba11 100644 --- a/server/@types/why-is-node-running/index.d.ts +++ b/server/@types/why-is-node-running/index.d.ts @@ -1,3 +1,3 @@ declare module "why-is-node-running" { - export default function log(): void; + export default function log(): void; } diff --git a/server/Dockerfile b/server/Dockerfile new file mode 100644 index 000000000..d41ac7231 --- /dev/null +++ b/server/Dockerfile @@ -0,0 +1,9 @@ +FROM node:16 +WORKDIR /app +COPY --chown=node:node . /app +RUN npm install --silent -g pnpm && groupmod -g 1003 node && chown node:node /app +USER node +RUN pnpm i --silent && pnpx tsc --project tsconfig.build.json +HEALTHCHECK --interval=15s --timeout=5s CMD curl -f http://localhost:8080/api/v1/status || exit 1 +ENV NODE_PATH=js/ +CMD ["node", "js/main.js"] diff --git a/server/README.md b/server/README.md index deff74048..be4e663ac 100644 --- a/server/README.md +++ b/server/README.md @@ -1,8 +1,38 @@ -![](https://raw.githubusercontent.com/zkldi/kamaitachi-api/master/Kamaitachi-TX.png) +# Tachi-Server -(Black) +[![codecov](https://codecov.io/gh/zkldi/tachi-server/branch/develop/graph/badge.svg?token=RAZSDSH1Y9)](https://codecov.io/gh/zkldi/tachi-server) -Any colour you like... +Tachi-Server is the backend for Tachi. -[![codecov](https://codecov.io/gh/zkldi/ktblack-server/branch/master/graph/badge.svg?token=RAZSDSH1Y9)](https://codecov.io/gh/zkldi/ktblack-server) -[![KTBlack-Server Master](https://github.com/zkldi/ktblack-server/actions/workflows/tests.yml/badge.svg?branch=master)](https://github.com/zkldi/ktblack-server/actions/workflows/tests.yml) +Tachi itself is a supercharged Rhythm Game Score Tracker, powering multiple games! + +## What's it do? + +- Hosts an express backend server. +- Opens a public API on `/api`. +- Supports various IR frameworks under `/ir` +- Powers a ridiculously overengineered score import framework. + +## Other Repos + +`tachi-server` is one part of the larger Tachi framework. Other repositories include: + +[tachi-common](https://github.com/tng-dev/tachi-common): Common Types and Utilities for Tachi. (Stuff that's shared between the client and the server, basically.) + +[tachi-docs](https://github.com/tng-dev/tachi-docs): Documentation for Tachi. + +[tachi-import-scripts](https://github.com/tng-dev/tachi-import-scripts): A UI for converting local files into Batch-Manual format, then uploading to Tachi. + +[tachi-beatoraja-ir](https://github.com/tng-dev/tachi-beatoraja-ir): A beatoraja IR client for integrating with Tachi. + +[tachi-database-seeds](https://github.com/tng-dev/tachi-database-seeds): Backbone data for Tachi, such as song and chart information. Free to use. + +[tachi-bot](https://github.com/tng-dev/tachi-bot): A discord bot that integrates with the Tachi API. + +## Where's the client? + +The client code is private. However, making a client is *definitely* not the hard part here, and you're completely free to make your own. + +## Documentation + +[Over here!](https://tachi.rtfd.io) diff --git a/server/hosts.sh b/server/hosts.sh new file mode 100755 index 000000000..ccaec18c5 --- /dev/null +++ b/server/hosts.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +hostname=$(hostname) +ip=$(hostname -i) + +cp /etc/hosts ~/hosts + +sed -i 's/127\.0\.0\.1\s+/127\.0\.0\.1 localhost.localdomain /' ~/hosts +sed -i "s/${ip}\s+/${ip} ${hostname}.localdomain /" ~/hosts + +cp ~/hosts /etc/hosts +rm ~/hosts diff --git a/server/make-selfsigned-https.sh b/server/make-selfsigned-https.sh new file mode 100755 index 000000000..e7633657c --- /dev/null +++ b/server/make-selfsigned-https.sh @@ -0,0 +1,10 @@ +#! /bin/bash + +# This command is for dev servers only! You should use this to +# create a self-signed HTTPS certificate for local dev. +# That is it. This is not secure. +mkdir -p cert + +yes "" | openssl req -x509 -newkey rsa:4096 -keyout ./cert/key.pem -out ./cert/cert.pem -sha256 -days 365 --nodes &> /dev/null + +echo "Created HTTPS Certificates!" \ No newline at end of file diff --git a/server/package.json b/server/package.json index 853cfda25..5db57c164 100644 --- a/server/package.json +++ b/server/package.json @@ -1,79 +1,106 @@ { - "name": "ktblack-server", - "version": "0.1.0", - "description": "The server for Kamaitachi Black", - "main": "js/index.js", - "scripts": { - "fulltest": "tap", - "test": "tap", - "watchtest": "tap --watch", - "build": "tsc --project tsconfig.build.json", - "lint": "eslint ./src --ext .ts --fix", - "devrun": "tsc --project tsconfig.build.json && node -r dotenv/config js/main.js" - }, - "author": "zkldi", - "license": "ISC", - "devDependencies": { - "@types/bcrypt": "^3.0.1", - "@types/connect-redis": "^0.0.16", - "@types/express": "^4.17.11", - "@types/express-session": "^1.17.3", - "@types/multer": "^1.4.5", - "@types/node": "^15.0.1", - "@types/node-fetch": "^2.5.10", - "@types/range-parser": "^1.2.3", - "@types/supertest": "^2.0.11", - "@types/tap": "^15.0.0", - "@types/uuid": "^8.3.0", - "@typescript-eslint/eslint-plugin": "^4.22.0", - "@typescript-eslint/parser": "^4.22.0", - "eslint": "^7.25.0", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-prettier": "^3.4.0", - "express-request-mock": "^3.1.0", - "node-mocks-http": "^1.10.1", - "prettier": "^2.2.1", - "supertest": "^6.1.3", - "tap": "^15.0.5", - "ts-node": "^9.1.1", - "why-is-node-running": "^2.2.0" - }, - "dependencies": { - "bcrypt": "^5.0.1", - "bee-queue": "^1.3.1", - "commander": "^7.2.0", - "connect-redis": "^5.2.0", - "csv-parse": "^4.15.4", - "deepmerge": "^4.2.2", - "dotenv": "^8.2.0", - "express": "^4.17.1", - "express-async-errors": "^3.1.1", - "express-session": "^1.17.1", - "fast-json-stable-hash": "^1.0.2", - "fast-xml-parser": "^3.19.0", - "kamaitachi-common": "github:zkldi/Kamaitachi-common", - "mongodb": "^3.6.6", - "monk": "^7.3.4", - "multer": "^1.4.2", - "node-fetch": "^2.6.1", - "prudence": "^0.9.6", - "redis": "^3.1.2", - "typescript": "^4.2.4", - "uuid": "^8.3.2", - "winston": "^3.3.3" - }, - "nyc": { - "reporter": [ - "html", - "lcov" - ], - "all": true, - "include": [ - "src/*/!(test-utils)/**/*.ts" - ], - "exclude": [ - "src/**/*.test.ts" - ] - } -} + "name": "tachi-server", + "version": "2.0.0-prerelease", + "description": "A score tracking server.", + "main": "js/index.js", + "private": true, + "scripts": { + "test": "tap", + "watchtest": "tap --watch", + "build": "tsc --project tsconfig.build.json", + "lint": "eslint ./src --ext .ts --fix", + "start": "tsc --project tsconfig.build.json && export NODE_PATH=js/ && node js/main.js", + "run": "export NODE_PATH=js/ && node js/main.js", + "runscoreworker": "export NODE_PATH=js/ && node js/lib/score-import/worker/worker.js" + }, + "author": "zkldi", + "license": "AGPL3", + "devDependencies": { + "@types/bcrypt": "5.0.0", + "@types/bcryptjs": "^2.4.2", + "@types/bunyan": "^1.8.7", + "@types/connect-redis": "0.0.16", + "@types/express": "4.17.12", + "@types/express-rate-limit": "5.1.2", + "@types/express-session": "1.17.3", + "@types/mkdirp": "1.0.1", + "@types/multer": "1.4.6", + "@types/node": "15.12.4", + "@types/node-fetch": "2.5.10", + "@types/nodemailer": "^6.4.4", + "@types/range-parser": "1.2.3", + "@types/rate-limit-redis": "1.7.1", + "@types/rimraf": "3.0.0", + "@types/safe-json-stringify": "1.1.2", + "@types/supertest": "2.0.11", + "@types/tap": "15.0.4", + "@types/uuid": "8.3.0", + "@typescript-eslint/eslint-plugin": "4.28.0", + "@typescript-eslint/parser": "4.28.0", + "eslint": "7.29.0", + "eslint-config-prettier": "8.3.0", + "eslint-plugin-import": "2.23.4", + "eslint-plugin-prettier": "3.4.0", + "express-request-mock": "3.1.0", + "node-mocks-http": "1.10.1", + "prettier": "2.3.1", + "supertest": "6.1.3", + "tap": "15.0.9", + "tsconfig-paths": "3.10.1", + "why-is-node-running": "2.2.0" + }, + "dependencies": { + "@aws-sdk/client-s3": "^3.41.0", + "@types/mocha": "^9.0.0", + "@valuabletouch/winston-seq": "^1.2.0", + "bcryptjs": "^2.4.3", + "bullmq": "^1.54.4", + "bunyan": "^1.8.15", + "commander": "7.2.0", + "connect-redis": "6.0.0", + "csv-parse": "4.16.0", + "deepmerge": "4.2.2", + "dotenv": "10.0.0", + "express": "4.17.1", + "express-async-errors": "3.1.1", + "express-rate-limit": "5.2.6", + "express-session": "1.17.2", + "fast-json-stable-hash": "1.0.3", + "fast-xml-parser": "3.19.0", + "helmet": "4.6.0", + "json5": "2.2.0", + "mkdirp": "1.0.4", + "mongodb": "3.6.3", + "monk": "7.3.4", + "multer": "1.4.2", + "node-cache": "^5.1.2", + "node-fetch": "2.6.1", + "nodemailer": "^6.6.3", + "prudence": "0.9.7", + "rate-limit-redis": "2.1.0", + "redis": "3.1.2", + "rimraf": "3.0.2", + "safe-json-stringify": "1.2.0", + "seq-logging": "^1.1.1", + "tachi-common": "0.3.10", + "ts-node": "10.0.0", + "typescript": "4.3.4", + "winston": "3.3.3", + "winston-daily-rotate-file": "^4.5.5", + "winston-transport": "^4.4.0" + }, + "nyc": { + "reporter": [ + "html", + "lcov" + ], + "all": true, + "include": [ + "src/*/!(test-utils)/**/*.ts" + ], + "exclude": [ + "src/**/*.test.ts", + "src/external/mongo/schemas.ts" + ] + } +} \ No newline at end of file diff --git a/server/pnpm-lock.yaml b/server/pnpm-lock.yaml index 30f52879e..18f6b6765 100644 --- a/server/pnpm-lock.yaml +++ b/server/pnpm-lock.yaml @@ -1,136 +1,960 @@ lockfileVersion: 5.3 specifiers: - '@types/bcrypt': ^3.0.1 - '@types/connect-redis': ^0.0.16 - '@types/express': ^4.17.11 - '@types/express-session': ^1.17.3 - '@types/multer': ^1.4.5 - '@types/node': ^15.0.1 - '@types/node-fetch': ^2.5.10 - '@types/range-parser': ^1.2.3 - '@types/supertest': ^2.0.11 - '@types/tap': ^15.0.0 - '@types/uuid': ^8.3.0 - '@typescript-eslint/eslint-plugin': ^4.22.0 - '@typescript-eslint/parser': ^4.22.0 - bcrypt: ^5.0.1 - bee-queue: ^1.3.1 - commander: ^7.2.0 - connect-redis: ^5.2.0 - csv-parse: ^4.15.4 - deepmerge: ^4.2.2 - dotenv: ^8.2.0 - eslint: ^7.25.0 - eslint-config-prettier: ^8.3.0 - eslint-plugin-import: ^2.22.1 - eslint-plugin-prettier: ^3.4.0 - express: ^4.17.1 - express-async-errors: ^3.1.1 - express-request-mock: ^3.1.0 - express-session: ^1.17.1 - fast-json-stable-hash: ^1.0.2 - fast-xml-parser: ^3.19.0 - kamaitachi-common: github:zkldi/Kamaitachi-common - mongodb: ^3.6.6 - monk: ^7.3.4 - multer: ^1.4.2 - node-fetch: ^2.6.1 - node-mocks-http: ^1.10.1 - prettier: ^2.2.1 - prudence: ^0.9.6 - redis: ^3.1.2 - supertest: ^6.1.3 - tap: ^15.0.5 - ts-node: ^9.1.1 - typescript: ^4.2.4 - uuid: ^8.3.2 - why-is-node-running: ^2.2.0 - winston: ^3.3.3 - -dependencies: - bcrypt: 5.0.1 - bee-queue: 1.3.1 + '@aws-sdk/client-s3': ^3.41.0 + '@types/bcrypt': 5.0.0 + '@types/bcryptjs': ^2.4.2 + '@types/bunyan': ^1.8.7 + '@types/connect-redis': 0.0.16 + '@types/express': 4.17.12 + '@types/express-rate-limit': 5.1.2 + '@types/express-session': 1.17.3 + '@types/mkdirp': 1.0.1 + '@types/mocha': ^9.0.0 + '@types/multer': 1.4.6 + '@types/node': 15.12.4 + '@types/node-fetch': 2.5.10 + '@types/nodemailer': ^6.4.4 + '@types/range-parser': 1.2.3 + '@types/rate-limit-redis': 1.7.1 + '@types/rimraf': 3.0.0 + '@types/safe-json-stringify': 1.1.2 + '@types/supertest': 2.0.11 + '@types/tap': 15.0.4 + '@types/uuid': 8.3.0 + '@typescript-eslint/eslint-plugin': 4.28.0 + '@typescript-eslint/parser': 4.28.0 + '@valuabletouch/winston-seq': ^1.2.0 + bcryptjs: ^2.4.3 + bullmq: ^1.54.4 + bunyan: ^1.8.15 commander: 7.2.0 - connect-redis: 5.2.0 - csv-parse: 4.15.4 + connect-redis: 6.0.0 + csv-parse: 4.16.0 deepmerge: 4.2.2 - dotenv: 8.2.0 + dotenv: 10.0.0 + eslint: 7.29.0 + eslint-config-prettier: 8.3.0 + eslint-plugin-import: 2.23.4 + eslint-plugin-prettier: 3.4.0 express: 4.17.1 - express-async-errors: 3.1.1_express@4.17.1 - express-session: 1.17.1 - fast-json-stable-hash: 1.0.2 + express-async-errors: 3.1.1 + express-rate-limit: 5.2.6 + express-request-mock: 3.1.0 + express-session: 1.17.2 + fast-json-stable-hash: 1.0.3 fast-xml-parser: 3.19.0 - kamaitachi-common: github.com/zkldi/Kamaitachi-common/73ea6c4d15a4febd7746fdf611954158afc7cc41 - mongodb: 3.6.6 + helmet: 4.6.0 + json5: 2.2.0 + mkdirp: 1.0.4 + mongodb: 3.6.3 monk: 7.3.4 multer: 1.4.2 + node-cache: ^5.1.2 node-fetch: 2.6.1 - prudence: 0.9.6 + node-mocks-http: 1.10.1 + nodemailer: ^6.6.3 + prettier: 2.3.1 + prudence: 0.9.7 + rate-limit-redis: 2.1.0 redis: 3.1.2 - typescript: 4.2.4 - uuid: 8.3.2 + rimraf: 3.0.2 + safe-json-stringify: 1.2.0 + seq-logging: ^1.1.1 + supertest: 6.1.3 + tachi-common: 0.3.10 + tap: 15.0.9 + ts-node: 10.0.0 + tsconfig-paths: 3.10.1 + typescript: 4.3.4 + why-is-node-running: 2.2.0 winston: 3.3.3 + winston-daily-rotate-file: ^4.5.5 + winston-transport: ^4.4.0 + +dependencies: + '@aws-sdk/client-s3': 3.41.0 + '@types/mocha': 9.0.0 + '@valuabletouch/winston-seq': 1.2.0 + bcryptjs: 2.4.3 + bullmq: 1.54.4 + bunyan: 1.8.15 + commander: 7.2.0 + connect-redis: 6.0.0 + csv-parse: 4.16.0 + deepmerge: 4.2.2 + dotenv: 10.0.0 + express: 4.17.1 + express-async-errors: 3.1.1_express@4.17.1 + express-rate-limit: 5.2.6 + express-session: 1.17.2 + fast-json-stable-hash: 1.0.3 + fast-xml-parser: 3.19.0 + helmet: 4.6.0 + json5: 2.2.0 + mkdirp: 1.0.4 + mongodb: 3.6.3 + monk: 7.3.4 + multer: 1.4.2 + node-cache: 5.1.2 + node-fetch: 2.6.1 + nodemailer: 6.6.3 + prudence: 0.9.7 + rate-limit-redis: 2.1.0 + redis: 3.1.2 + rimraf: 3.0.2 + safe-json-stringify: 1.2.0 + seq-logging: 1.1.1 + tachi-common: 0.3.10 + ts-node: 10.0.0_83f53b0a0c5616d3fa00ed4e30b9ce1b + typescript: 4.3.4 + winston: 3.3.3 + winston-daily-rotate-file: 4.5.5_winston@3.3.3 + winston-transport: 4.4.0 devDependencies: - '@types/bcrypt': 3.0.1 + '@types/bcrypt': 5.0.0 + '@types/bcryptjs': 2.4.2 + '@types/bunyan': 1.8.7 '@types/connect-redis': 0.0.16 - '@types/express': 4.17.11 + '@types/express': 4.17.12 + '@types/express-rate-limit': 5.1.2 '@types/express-session': 1.17.3 - '@types/multer': 1.4.5 - '@types/node': 15.0.1 + '@types/mkdirp': 1.0.1 + '@types/multer': 1.4.6 + '@types/node': 15.12.4 '@types/node-fetch': 2.5.10 + '@types/nodemailer': 6.4.4 '@types/range-parser': 1.2.3 + '@types/rate-limit-redis': 1.7.1 + '@types/rimraf': 3.0.0 + '@types/safe-json-stringify': 1.1.2 '@types/supertest': 2.0.11 - '@types/tap': 15.0.0 + '@types/tap': 15.0.4 '@types/uuid': 8.3.0 - '@typescript-eslint/eslint-plugin': 4.22.0_e3b52a83531895e7febd6ecd5ba813eb - '@typescript-eslint/parser': 4.22.0_eslint@7.25.0+typescript@4.2.4 - eslint: 7.25.0 - eslint-config-prettier: 8.3.0_eslint@7.25.0 - eslint-plugin-import: 2.22.1_eslint@7.25.0 - eslint-plugin-prettier: 3.4.0_ed07edc0d33fb90bb2bebf56b9b5e0f9 + '@typescript-eslint/eslint-plugin': 4.28.0_4ec1e0eca7c6e4115e1e7a13008fdec2 + '@typescript-eslint/parser': 4.28.0_eslint@7.29.0+typescript@4.3.4 + eslint: 7.29.0 + eslint-config-prettier: 8.3.0_eslint@7.29.0 + eslint-plugin-import: 2.23.4_eslint@7.29.0 + eslint-plugin-prettier: 3.4.0_de2986b0c29d2faa795004f5443c76d1 express-request-mock: 3.1.0 node-mocks-http: 1.10.1 - prettier: 2.2.1 + prettier: 2.3.1 supertest: 6.1.3 - tap: 15.0.5_ts-node@9.1.1+typescript@4.2.4 - ts-node: 9.1.1_typescript@4.2.4 + tap: 15.0.9_ts-node@10.0.0+typescript@4.3.4 + tsconfig-paths: 3.10.1 why-is-node-running: 2.2.0 packages: + /@aws-crypto/crc32/2.0.0: + resolution: {integrity: sha512-TvE1r2CUueyXOuHdEigYjIZVesInd9KN+K/TFFNfkkxRThiNxO6i4ZqqAVMoEjAamZZ1AA8WXJkjCz7YShHPQA==} + dependencies: + '@aws-crypto/util': 2.0.0 + '@aws-sdk/types': 3.40.0 + tslib: 1.14.1 + dev: false + + /@aws-crypto/ie11-detection/2.0.0: + resolution: {integrity: sha512-pkVXf/dq6PITJ0jzYZ69VhL8VFOFoPZLZqtU/12SGnzYuJOOGNfF41q9GxdI1yqC8R13Rq3jOLKDFpUJFT5eTA==} + dependencies: + tslib: 1.14.1 + dev: false + + /@aws-crypto/sha256-browser/2.0.0: + resolution: {integrity: sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==} + dependencies: + '@aws-crypto/ie11-detection': 2.0.0 + '@aws-crypto/sha256-js': 2.0.0 + '@aws-crypto/supports-web-crypto': 2.0.0 + '@aws-crypto/util': 2.0.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-locate-window': 3.37.0 + '@aws-sdk/util-utf8-browser': 3.37.0 + tslib: 1.14.1 + dev: false + + /@aws-crypto/sha256-js/2.0.0: + resolution: {integrity: sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==} + dependencies: + '@aws-crypto/util': 2.0.0 + '@aws-sdk/types': 3.40.0 + tslib: 1.14.1 + dev: false + + /@aws-crypto/supports-web-crypto/2.0.0: + resolution: {integrity: sha512-Ge7WQ3E0OC7FHYprsZV3h0QIcpdyJLvIeg+uTuHqRYm8D6qCFJoiC+edSzSyFiHtZf+NOQDJ1q46qxjtzIY2nA==} + dependencies: + tslib: 1.14.1 + dev: false + + /@aws-crypto/util/2.0.0: + resolution: {integrity: sha512-YDooyH83m2P5A3h6lNH7hm6mIP93sU/dtzRmXIgtO4BCB7SvtX8ysVKQAE8tVky2DQ3HHxPCjNTuUe7YoAMrNQ==} + dependencies: + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-utf8-browser': 3.37.0 + tslib: 1.14.1 + dev: false + + /@aws-sdk/abort-controller/3.40.0: + resolution: {integrity: sha512-S7LzLvNuwuf0q7r4q7zqGzxd/W2xYsn8cpZ90MMb3ObolhbkLySrikUJujmXae8k+2/KFCOr+FVC0YLrATSUgQ==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/chunked-blob-reader-native/3.37.0: + resolution: {integrity: sha512-h9OYq6EvDrpb7SKod+Kow+d3aRNFVBYR1a8G8ahEDDQe3AtmA2Smyvni4kt/ABTiKvYdof2//Pq3BL/IUV9n9Q==} + dependencies: + '@aws-sdk/util-base64-browser': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/chunked-blob-reader/3.37.0: + resolution: {integrity: sha512-uDacnFaczeO962RnVttwAQddS4rgDfI7nfeY8NV6iZkDv5uxGzHTfH4jT7WvPDM1pSMcOMDx8RJ+Tmtsd1VTsA==} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/client-s3/3.41.0: + resolution: {integrity: sha512-PGPy7MbyjkpQECPR02NOxucqJWJEah9IcQcUMyRB1vZBg6irBI1d4GTuWafegr3xKQ+7ZTraupDtUSJ9oRqKOg==} + engines: {node: '>=10.0.0'} + dependencies: + '@aws-crypto/sha256-browser': 2.0.0 + '@aws-crypto/sha256-js': 2.0.0 + '@aws-sdk/client-sts': 3.41.0 + '@aws-sdk/config-resolver': 3.40.0 + '@aws-sdk/credential-provider-node': 3.41.0 + '@aws-sdk/eventstream-serde-browser': 3.40.0 + '@aws-sdk/eventstream-serde-config-resolver': 3.40.0 + '@aws-sdk/eventstream-serde-node': 3.40.0 + '@aws-sdk/fetch-http-handler': 3.40.0 + '@aws-sdk/hash-blob-browser': 3.40.0 + '@aws-sdk/hash-node': 3.40.0 + '@aws-sdk/hash-stream-node': 3.40.0 + '@aws-sdk/invalid-dependency': 3.40.0 + '@aws-sdk/md5-js': 3.40.0 + '@aws-sdk/middleware-apply-body-checksum': 3.40.0 + '@aws-sdk/middleware-bucket-endpoint': 3.41.0 + '@aws-sdk/middleware-content-length': 3.40.0 + '@aws-sdk/middleware-expect-continue': 3.40.0 + '@aws-sdk/middleware-host-header': 3.40.0 + '@aws-sdk/middleware-location-constraint': 3.40.0 + '@aws-sdk/middleware-logger': 3.40.0 + '@aws-sdk/middleware-retry': 3.40.0 + '@aws-sdk/middleware-sdk-s3': 3.41.0 + '@aws-sdk/middleware-serde': 3.40.0 + '@aws-sdk/middleware-signing': 3.40.0 + '@aws-sdk/middleware-ssec': 3.40.0 + '@aws-sdk/middleware-stack': 3.40.0 + '@aws-sdk/middleware-user-agent': 3.40.0 + '@aws-sdk/node-config-provider': 3.40.0 + '@aws-sdk/node-http-handler': 3.40.0 + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/smithy-client': 3.41.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/url-parser': 3.40.0 + '@aws-sdk/util-base64-browser': 3.37.0 + '@aws-sdk/util-base64-node': 3.37.0 + '@aws-sdk/util-body-length-browser': 3.37.0 + '@aws-sdk/util-body-length-node': 3.37.0 + '@aws-sdk/util-user-agent-browser': 3.40.0 + '@aws-sdk/util-user-agent-node': 3.40.0 + '@aws-sdk/util-utf8-browser': 3.37.0 + '@aws-sdk/util-utf8-node': 3.37.0 + '@aws-sdk/util-waiter': 3.40.0 + '@aws-sdk/xml-builder': 3.37.0 + entities: 2.2.0 + fast-xml-parser: 3.19.0 + tslib: 2.3.1 + transitivePeerDependencies: + - '@aws-sdk/signature-v4-crt' + dev: false + + /@aws-sdk/client-sso/3.41.0: + resolution: {integrity: sha512-xDvcy7wv3KdHhOpl5fZN+Ydw+dHBmsCZwMFI1ZdJVCSGO+ZKgl5KVWi1LCif6vjZP1pUuGl44oDOZz1ACqOzTg==} + engines: {node: '>=10.0.0'} + dependencies: + '@aws-crypto/sha256-browser': 2.0.0 + '@aws-crypto/sha256-js': 2.0.0 + '@aws-sdk/config-resolver': 3.40.0 + '@aws-sdk/fetch-http-handler': 3.40.0 + '@aws-sdk/hash-node': 3.40.0 + '@aws-sdk/invalid-dependency': 3.40.0 + '@aws-sdk/middleware-content-length': 3.40.0 + '@aws-sdk/middleware-host-header': 3.40.0 + '@aws-sdk/middleware-logger': 3.40.0 + '@aws-sdk/middleware-retry': 3.40.0 + '@aws-sdk/middleware-serde': 3.40.0 + '@aws-sdk/middleware-stack': 3.40.0 + '@aws-sdk/middleware-user-agent': 3.40.0 + '@aws-sdk/node-config-provider': 3.40.0 + '@aws-sdk/node-http-handler': 3.40.0 + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/smithy-client': 3.41.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/url-parser': 3.40.0 + '@aws-sdk/util-base64-browser': 3.37.0 + '@aws-sdk/util-base64-node': 3.37.0 + '@aws-sdk/util-body-length-browser': 3.37.0 + '@aws-sdk/util-body-length-node': 3.37.0 + '@aws-sdk/util-user-agent-browser': 3.40.0 + '@aws-sdk/util-user-agent-node': 3.40.0 + '@aws-sdk/util-utf8-browser': 3.37.0 + '@aws-sdk/util-utf8-node': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/client-sts/3.41.0: + resolution: {integrity: sha512-XTjmr53kMbXuVhH3B+g2jEYuhNralptsMSd4RcSHCB7BX1NmAMnMFKKTmVlmc5NizWi4x1CzExu86Q0YSqp0og==} + engines: {node: '>=10.0.0'} + dependencies: + '@aws-crypto/sha256-browser': 2.0.0 + '@aws-crypto/sha256-js': 2.0.0 + '@aws-sdk/config-resolver': 3.40.0 + '@aws-sdk/credential-provider-node': 3.41.0 + '@aws-sdk/fetch-http-handler': 3.40.0 + '@aws-sdk/hash-node': 3.40.0 + '@aws-sdk/invalid-dependency': 3.40.0 + '@aws-sdk/middleware-content-length': 3.40.0 + '@aws-sdk/middleware-host-header': 3.40.0 + '@aws-sdk/middleware-logger': 3.40.0 + '@aws-sdk/middleware-retry': 3.40.0 + '@aws-sdk/middleware-sdk-sts': 3.40.0 + '@aws-sdk/middleware-serde': 3.40.0 + '@aws-sdk/middleware-signing': 3.40.0 + '@aws-sdk/middleware-stack': 3.40.0 + '@aws-sdk/middleware-user-agent': 3.40.0 + '@aws-sdk/node-config-provider': 3.40.0 + '@aws-sdk/node-http-handler': 3.40.0 + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/smithy-client': 3.41.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/url-parser': 3.40.0 + '@aws-sdk/util-base64-browser': 3.37.0 + '@aws-sdk/util-base64-node': 3.37.0 + '@aws-sdk/util-body-length-browser': 3.37.0 + '@aws-sdk/util-body-length-node': 3.37.0 + '@aws-sdk/util-user-agent-browser': 3.40.0 + '@aws-sdk/util-user-agent-node': 3.40.0 + '@aws-sdk/util-utf8-browser': 3.37.0 + '@aws-sdk/util-utf8-node': 3.37.0 + entities: 2.2.0 + fast-xml-parser: 3.19.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/config-resolver/3.40.0: + resolution: {integrity: sha512-QYy6J2k31QL6J74hPBfptnLW1kQYdN+xjwH4UQ1mv7EUhRoJN9ZY2soStJowFy4at6IIOOVWbyG5dyqvrbEovg==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/signature-v4': 3.40.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-config-provider': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/credential-provider-env/3.40.0: + resolution: {integrity: sha512-qHZdf2vxhzZkSygjw2I4SEYFL2dMZxxYvO4QlkqQouKY81OVxs/j69oiNCjPasQzGz5jaZZKI8xEAIfkSyr1lg==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/property-provider': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/credential-provider-imds/3.40.0: + resolution: {integrity: sha512-Ty/wVa+BQrCFrP06AGl5S1CeLifDt68YrlYXUnkRn603SX4DvxBgVO7XFeDH58G8ziDCiqxfmVl4yjbncPPeSw==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/node-config-provider': 3.40.0 + '@aws-sdk/property-provider': 3.40.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/url-parser': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/credential-provider-ini/3.41.0: + resolution: {integrity: sha512-98CGEHg7Tb6HxK5ZIdbAcijvD3IpLe0ddse1xMe/Ilhjz770FS/L2UNprOP6PZTqrSfBffiMrvfThUSuUaTlIQ==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/credential-provider-env': 3.40.0 + '@aws-sdk/credential-provider-imds': 3.40.0 + '@aws-sdk/credential-provider-sso': 3.41.0 + '@aws-sdk/credential-provider-web-identity': 3.41.0 + '@aws-sdk/property-provider': 3.40.0 + '@aws-sdk/shared-ini-file-loader': 3.37.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-credentials': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/credential-provider-node/3.41.0: + resolution: {integrity: sha512-5FW6+wNJgyDCsbAd+mLm/1DBTDkyIYOMVzcxbr6Vi3pM4UrMFdeLdAP62edYW8usg78Xg+c6vaAoEv/M3zkS0Q==} + engines: {node: '>=10.0.0'} + dependencies: + '@aws-sdk/credential-provider-env': 3.40.0 + '@aws-sdk/credential-provider-imds': 3.40.0 + '@aws-sdk/credential-provider-ini': 3.41.0 + '@aws-sdk/credential-provider-process': 3.40.0 + '@aws-sdk/credential-provider-sso': 3.41.0 + '@aws-sdk/credential-provider-web-identity': 3.41.0 + '@aws-sdk/property-provider': 3.40.0 + '@aws-sdk/shared-ini-file-loader': 3.37.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-credentials': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/credential-provider-process/3.40.0: + resolution: {integrity: sha512-qsaNCDesW2GasDbzpeOA371gxugi05JWxt3EKonLbUfkGKBK7kmmL6EgLIxZuNm2/Ve4RS07PKp8yBGm4xIx9w==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/property-provider': 3.40.0 + '@aws-sdk/shared-ini-file-loader': 3.37.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-credentials': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/credential-provider-sso/3.41.0: + resolution: {integrity: sha512-9s7SWu3RVIQ/MTcBCt35EMzxNQm3avivrbpSOKfJwxR5L+oNKPsV+gSqMlkNZGwOVJyUicIsZGcq/4ON6CjrOg==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/client-sso': 3.41.0 + '@aws-sdk/property-provider': 3.40.0 + '@aws-sdk/shared-ini-file-loader': 3.37.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-credentials': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/credential-provider-web-identity/3.41.0: + resolution: {integrity: sha512-VqvVoEh9C8xTXl4stKyJC5IKQhS8g1Gi5k6B9HPHLIxFRRfKxkE73DT4pMN6npnus7o0yi0MTFGQFQGYSrFO2g==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/property-provider': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/eventstream-marshaller/3.40.0: + resolution: {integrity: sha512-zHGchfkG3B9M8OOKRpByeS5g1/15YQ0+QQHwxQRtm/CPtKBAIAsCZRQaCNBLu9uQMtBBKj5JsDUcjirhGeSvIg==} + dependencies: + '@aws-crypto/crc32': 2.0.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-hex-encoding': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/eventstream-serde-browser/3.40.0: + resolution: {integrity: sha512-V0AXAfSkhY0hgxDJ0cNA+r42kL8295U7UTCp2Q2fvCaob3wKWh+54KZ2L4IOYTlK3yNzXJ5V6PP1zUuRlsUTew==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/eventstream-marshaller': 3.40.0 + '@aws-sdk/eventstream-serde-universal': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/eventstream-serde-config-resolver/3.40.0: + resolution: {integrity: sha512-GgGiJBsQ1/SBTpRM/wCdFBCMo1Nybvy46bNVkH1ujCdp8UTLc5PozzNpH+15V2IQbc9sPDYffMab6HSFjDp5vw==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/eventstream-serde-node/3.40.0: + resolution: {integrity: sha512-CnzX/JZGvhWlg+ooIPVZ78T+5wIm5Ld1BD7jwhlptJa8IjTMvkc8Nh4pAhc7T0ZScy4zZa/oTkqeVYCOVCyd1Q==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/eventstream-marshaller': 3.40.0 + '@aws-sdk/eventstream-serde-universal': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/eventstream-serde-universal/3.40.0: + resolution: {integrity: sha512-rkHwVMyZJMhp9iBixkuaAGQNer/DPxZ9kxDDtE+LuAMhepTYQ8c4lUW0QQhYbNMWf48QKD1G4FV3JXIj9JfP9A==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/eventstream-marshaller': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/fetch-http-handler/3.40.0: + resolution: {integrity: sha512-w1HiZromoU+/bbEo89uO81l6UO/M+c2uOMnXntZqe6t3ZHUUUo3AbvhKh0QGVFqRQa+Oi0+95KqWmTHa72/9Iw==} + dependencies: + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/querystring-builder': 3.40.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-base64-browser': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/hash-blob-browser/3.40.0: + resolution: {integrity: sha512-l8xyprVVKKH+720VrQ677X6VkvHttDXB4MxkMuxhSvwYBQwsRzP2Wppo7xIAtWGoS+oqlLmD4LCbHdhFRcN5yA==} + dependencies: + '@aws-sdk/chunked-blob-reader': 3.37.0 + '@aws-sdk/chunked-blob-reader-native': 3.37.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/hash-node/3.40.0: + resolution: {integrity: sha512-yOXXK85DdGDktdnQtXgMdaVKii4wtMjEhJ1mrvx2A9nMFNaPhxvERkVVIUKSWlJRa9ZujOw5jWOx8d2R51/Kjg==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-buffer-from': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/hash-stream-node/3.40.0: + resolution: {integrity: sha512-4yvRwODMGYtj6qrt+fyydV5MwVwPPoyoeqDoXdLo9x75vRY71DT1pMRt8PDOoY/ZwWbIdEt4+V7x0sLt2uy9WA==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/invalid-dependency/3.40.0: + resolution: {integrity: sha512-axIWtDwCBDDqEgAJipX1FB1ZNpWYXquVwKDMo+7G+ftPBZ4FEq4M1ELhXJL3hhNJ9ZmCQzv+4F6Wnt8dwuzUaQ==} + dependencies: + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/is-array-buffer/3.37.0: + resolution: {integrity: sha512-XLjA/a6AuGnCvcJZLsMTy2jxF2upgGhqCCkoIJgLlzzXHSihur13KcmPvW/zcaGnCRj0SvKWXiJHl4vDlW75VQ==} + engines: {node: '>= 10.0.0'} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/md5-js/3.40.0: + resolution: {integrity: sha512-P1tzEljMD/MkjSc00TkVBYvfaVv/7S+04YEwE7tpu/jtxWxMHnk3CMKqq/F2iMhY83DRoqoYy+YqnaF4Bzr1uA==} + dependencies: + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-utf8-browser': 3.37.0 + '@aws-sdk/util-utf8-node': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-apply-body-checksum/3.40.0: + resolution: {integrity: sha512-gNSFlFu/O8cxAM0X64OwiLLN/NPXvK3FsAIJRsfhIW+dX0bEq4lsGPsdU8Tx+9eenaj/Z01uqgWZ6Izar8zVvQ==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/is-array-buffer': 3.37.0 + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-bucket-endpoint/3.41.0: + resolution: {integrity: sha512-4A0kWHH2qemd4P7CZKS7XB6qtSUP2xMJ7Dn/llxYgvadR0mKEfGPeYPhAss/k7T1JGv+kSTIV30RwUXwdXgE/A==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-arn-parser': 3.37.0 + '@aws-sdk/util-config-provider': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-content-length/3.40.0: + resolution: {integrity: sha512-sybAJb8v7I/vvL08R3+TI/XDAg9gybQTZ2treC24Ap4+jAOz4QBTHJPMKaUlEeFlMUcq4rj6/u2897ebYH6opw==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-expect-continue/3.40.0: + resolution: {integrity: sha512-FY6vT0u1ptDZ2bBj1yG/Iyk6HZB7U9fbrpeZNPYzgq8HJxBcTgfLwtB3VLobyhThQm9X2a7R2YZrwtArW8yQfQ==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/middleware-header-default': 3.40.0 + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-header-default/3.40.0: + resolution: {integrity: sha512-eXQ13x/AivPZKoG8/akp9g5xdNHuKftl83GMuk9K6tt4+eAa22TdxiFu4R0UVlKAvo2feqxFrNs5DhhhBeAQWA==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-host-header/3.40.0: + resolution: {integrity: sha512-/wocR7JFOLM7/+BQM1DgAd6KCFYcdxYu1P7AhI451GlVNuYa5f89zh7p0gt3SRC6monI5lXgpL7RudhDm8fTrA==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-location-constraint/3.40.0: + resolution: {integrity: sha512-9XaVPYsDQVJbWJH96sNdv4HHY3j1raman+lYxMu4528Awp0OdWUeSsGRYRN+CnRPlkHnfNw4m6SKdWYHxdjshw==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-logger/3.40.0: + resolution: {integrity: sha512-19kx0Xg5ymVRKoupmhdmfTBkROcv3DZj508agpyG2YAo0abOObMlIP4Jltg0VD4PhNjGzNh0jFGJnvhjdwv4/A==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-retry/3.40.0: + resolution: {integrity: sha512-SMUJrukugLL7YJE5X8B2ToukxMWMPwnf7jAFr84ptycCe8bdWv8x8klQ3EtVWpyqochtNlbTi6J/tTQBniUX7A==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/service-error-classification': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + uuid: 8.3.2 + dev: false + + /@aws-sdk/middleware-sdk-s3/3.41.0: + resolution: {integrity: sha512-B7JOpmIpm1zxERQEMwZCWj3FisTvwfUgpfQglYdqrB6VpIoCM8fk2pmi5KzU/JDeNBlhTouj6mwnhJL/z5jopA==} + engines: {node: '>= 10.0.0'} + peerDependencies: + '@aws-sdk/signature-v4-crt': ^3.31.0 + dependencies: + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/signature-v4': 3.40.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-arn-parser': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-sdk-sts/3.40.0: + resolution: {integrity: sha512-TcrbCvj1PkabFZiNczT3yePZtuEm2fAIw1OVnQyLcF2KW+p62Hv5YkK4MPOfx3LA/0lzjOUO1RNl2x7gzV443Q==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/middleware-signing': 3.40.0 + '@aws-sdk/property-provider': 3.40.0 + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/signature-v4': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-serde/3.40.0: + resolution: {integrity: sha512-uOWfZjlAoBy6xPqp0d4ka83WNNbEVCWn9WwfqBUXThyoTdTooYSpXe5y2YzN0BJa8b+tEZTyWpgamnBpFLp47g==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-signing/3.40.0: + resolution: {integrity: sha512-RqK5nPbfma0qInMvjtpVkDYY/KkFS6EKlOv3DWTdxbXJ4YuOxgKiuUromhmBUoyjFag0JO7LUWod07H+/DawoA==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/property-provider': 3.40.0 + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/signature-v4': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-ssec/3.40.0: + resolution: {integrity: sha512-ZoRpaZeAIQa1Q+NyEh74ATwOR3nFGfcP6Nu0jFzgqoVijCReMnhtlCRx23ccBu1ZLZNUsNk6MhKjY+ZTfNsjEg==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-stack/3.40.0: + resolution: {integrity: sha512-hby9HvESUYJxpdALX+6Dn2LPmS5jtMVurGB/+j3MWOvIcDYB4bcSXgVRvXzYnTKwbSupIdbX9zOE2ZAx2SJpUQ==} + engines: {node: '>= 10.0.0'} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/middleware-user-agent/3.40.0: + resolution: {integrity: sha512-dzC2fxWnanetFJ1oYgil8df3N36bR1yc/OCOpbdfQNiUk1FrXiCXqH5rHNO8zCvnwJAj8GHFwpFGd9a2Qube2w==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/node-config-provider/3.40.0: + resolution: {integrity: sha512-AmokjgUDECG8osoMfdRsPNweqI+L1pn4bYGk5iTLmzbBi0o4ot0U1FdX8Rf0qJZZwS4t1TXc3s8/PDVknmPxKg==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/property-provider': 3.40.0 + '@aws-sdk/shared-ini-file-loader': 3.37.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/node-http-handler/3.40.0: + resolution: {integrity: sha512-qjda6IbxDhbYr8NHmrMurKkbjgLUkfTMVgagDErDK24Nm3Dn5VaO6J4n6c0Q4OLHlmFaRcUfZSTrOo5DAubqCw==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/abort-controller': 3.40.0 + '@aws-sdk/protocol-http': 3.40.0 + '@aws-sdk/querystring-builder': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/property-provider/3.40.0: + resolution: {integrity: sha512-Mx4lkShjsYRwW9ujHA1pcnuubrWQ4kF5/DXWNfUiXuSIO/0Lojp1qTLheyBm4vzkJIlx5umyP6NvRAUkEHSN4Q==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/protocol-http/3.40.0: + resolution: {integrity: sha512-f4ea7/HZkjpvGBrnRIuzc/bhrExWrgDv7eulj4htPukZGHdTqSJD3Jk8lEXWvFuX2vUKQDGhEhCDsqup7YWJQQ==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/querystring-builder/3.40.0: + resolution: {integrity: sha512-gO24oipnNaxJRBXB7lhLfa96vIMOd8gtMBqJTjelTjS2e1ZP1YY12CNKKTWwafSk8Ge021erZAG/YTOaXGpv+g==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-uri-escape': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/querystring-parser/3.40.0: + resolution: {integrity: sha512-XZIyaKQIiZAM6zelCBcsLHhVDOLafi7XIOd3jy6SymGN8ajj3HqUJ/vdQ5G6ISTk18OrqgqcCOI9oNzv+nrBcA==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/service-error-classification/3.40.0: + resolution: {integrity: sha512-c8btKmkvjXczWudXubGdbO3JgmjySBUVC/gCrZDNfwNGsG8RYJJQYYcnmt1gWjelUZsgMDl/2PIzxTlxVF91rA==} + engines: {node: '>= 10.0.0'} + dev: false + + /@aws-sdk/shared-ini-file-loader/3.37.0: + resolution: {integrity: sha512-+vRBSlfa48R9KL7DpQt3dsu5/+5atjRgoCISblWo3SLpjrx41pKcjKneo7a1u0aP1Xc2oG2TfIyqTWZuOXsmEQ==} + engines: {node: '>= 10.0.0'} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/signature-v4/3.40.0: + resolution: {integrity: sha512-Q1GNZJRCS3W2qsRtDsX/b6EOSfMXfr6TW46N3LnLTGYZ3KAN2SOSJ1DsW59AuGpEZyRmOhJ9L/Q5U403+bZMXQ==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/is-array-buffer': 3.37.0 + '@aws-sdk/types': 3.40.0 + '@aws-sdk/util-hex-encoding': 3.37.0 + '@aws-sdk/util-uri-escape': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/smithy-client/3.41.0: + resolution: {integrity: sha512-ldhS0Pf3v6yHCd//kk5DvKcdyeUkKEwxNDRanAp+ekTW68J3XcYgKaPC9sNDhVTDH1zrywTvtEz5zWHEvXjQow==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/middleware-stack': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/types/3.40.0: + resolution: {integrity: sha512-KpILcfvRaL88TLvo3SY4OuCCg90SvcNLPyjDwUuBqiOyWODjrKShHtAPJzej4CLp92lofh+ul0UnBfV9Jb/5PA==} + engines: {node: '>= 10.0.0'} + dev: false + + /@aws-sdk/url-parser/3.40.0: + resolution: {integrity: sha512-HwNV+HX7bHgLk5FzTOgdXANsC0SeVz5PMC4Nh+TLz2IoeQnrw4H8dsA4YNonncjern5oC5veKRjQeOoCL5SlSQ==} + dependencies: + '@aws-sdk/querystring-parser': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-arn-parser/3.37.0: + resolution: {integrity: sha512-njIYn8gzm7Ms17A2oEu0vN/0GJpgq7cNFFtzBrM1cPtrc1jhMRJx5hzS7uX5h6ll8BM92bA3y00evRZFHxQPVQ==} + engines: {node: '>= 10.0.0'} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-base64-browser/3.37.0: + resolution: {integrity: sha512-o4s/rHVm5k8eC/T7grJQINyYA/mKfDmEWKMA9wk5iBroXlI2rUm7x649TBk5hzoddufk/mffEeNz/1wM7yTmlg==} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-base64-node/3.37.0: + resolution: {integrity: sha512-1UPxly1GPrGZtlIWvbNCDIAund4Oyp8cFi9neA43TeNACvrmEQu/nG01pDbOoo0ENoVSVJrNAVBeqKEpqjH2GA==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/util-buffer-from': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-body-length-browser/3.37.0: + resolution: {integrity: sha512-tClmH1uYelqWT43xxmnOsVFbCQJiIwizp6y4E109G2LIof07inxrO0L8nbwBpjhugVplx6NZr9IaqTFqbdM1gA==} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-body-length-node/3.37.0: + resolution: {integrity: sha512-aY3mXdbEajruRi9CHgq/heM89R+Gectj/Xrs1naewmamaN8NJrvjDm3s+cw//lqqSOW903LYHXDgm7wvCzUnFA==} + engines: {node: '>= 10.0.0'} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-buffer-from/3.37.0: + resolution: {integrity: sha512-aa3SBwjLwImuJoE4+hxDIWQ9REz3UFb3p7KFPe9qopdXb/yB12RTcbrXVb4whUux4i4mO6KRij0ZNjFZrjrKPg==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/is-array-buffer': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-config-provider/3.40.0: + resolution: {integrity: sha512-NjZGrA4mqhpr6gkVCAUweurP0Z9d3vFyXJCtulC0BFbpKAnKCf/crSK56NwUaNhAEMCkSuBvjRFzkbfT+HO8bA==} + engines: {node: '>= 10.0.0'} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-credentials/3.37.0: + resolution: {integrity: sha512-zcLhSZDKgBLhUjSU5HoQpuQiP3v8oE86NmV/tiZVPEaO6YVULEAB2Cfj1hpM/b/JXWzjSHfT06KXT7QUODKS+A==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/shared-ini-file-loader': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-hex-encoding/3.37.0: + resolution: {integrity: sha512-tn5UpfaeM+rZWqynoNqB8lwtcAXil5YYO3HLGH9himpWAdft/2Z7LK6bsYDpctaAI1WHgMDcL0bw3Id04ZUbhA==} + engines: {node: '>= 10.0.0'} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-locate-window/3.37.0: + resolution: {integrity: sha512-NvDCfOhLLVHp27oGUUs8EVirhz91aX5gdxGS7J/sh5PF0cNN8rwaR1vSLR7BxPmJHMO7NH7i9EwiELfLfYcq6g==} + engines: {node: '>= 10.0.0'} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-uri-escape/3.37.0: + resolution: {integrity: sha512-8pKf4YJTELP5lm/CEgYw2atyJBB1RWWqFa0sZx6YJmTlOtLF5G6raUdAi4iDa2hldGt2B6IAdIIyuusT8zeU8Q==} + engines: {node: '>= 10.0.0'} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-user-agent-browser/3.40.0: + resolution: {integrity: sha512-C69sTI26bV2EprTv3DTXu9XP7kD9Wu4YVPBzqztOYArd2GDYw3w+jS8SEg3XRbjAKY/mOPZ2Thw4StjpZlWZiA==} + dependencies: + '@aws-sdk/types': 3.40.0 + bowser: 2.11.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-user-agent-node/3.40.0: + resolution: {integrity: sha512-cjIzd0hRZFTTh7iLJD6Bciu++Em1iaM1clyG02xRl0JD5DEtDSR1zO02uu+AeM7GSLGOxIvwOkK2j8ySPAOmBA==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/node-config-provider': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-utf8-browser/3.37.0: + resolution: {integrity: sha512-tuiOxzfqet1kKGYzlgpMGfhr64AHJnYsFx2jZiH/O6Yq8XQg43ryjQlbJlim/K/XHGNzY0R+nabeJg34q3Ua1g==} + dependencies: + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-utf8-node/3.37.0: + resolution: {integrity: sha512-fUAgd7UTCULL36j9/vnXHxVhxvswnq23mYgTCIT8NQ7wHN30q2a89ym1e9DwGeQkJEBOkOcKLn6nsMsN7YQMDQ==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/util-buffer-from': 3.37.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/util-waiter/3.40.0: + resolution: {integrity: sha512-jdxwNEZdID49ZvyAnxaeNm5w2moIfMLOwj/q6TxKlxYoXMs16FQWkhyfGue0vEASzchS49ewbyt+KBqpT31Ebg==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/abort-controller': 3.40.0 + '@aws-sdk/types': 3.40.0 + tslib: 2.3.1 + dev: false + + /@aws-sdk/xml-builder/3.37.0: + resolution: {integrity: sha512-Vf0f4ZQ+IBo/l9wUaTOXLqqQO9b/Ll5yPbg+EhHx8zlHbTHIm89ettkVCGyT/taGagC1X+ZeTK9maX6ymEOBow==} + engines: {node: '>= 10.0.0'} + dependencies: + tslib: 2.3.1 + dev: false + /@babel/code-frame/7.12.11: resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} dependencies: - '@babel/highlight': 7.13.10 + '@babel/highlight': 7.14.5 dev: true - /@babel/code-frame/7.12.13: - resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} - dependencies: - '@babel/highlight': 7.13.10 - dev: true - - /@babel/compat-data/7.13.15: - resolution: {integrity: sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==} - dev: true - - /@babel/core/7.13.16: - resolution: {integrity: sha512-sXHpixBiWWFti0AV2Zq7avpTasr6sIAu7Y396c608541qAU2ui4a193m0KSQmfPSKFZLnQ3cvlKDOm3XkuXm3Q==} + /@babel/code-frame/7.14.5: + resolution: {integrity: sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.13.16 - '@babel/helper-compilation-targets': 7.13.16_@babel+core@7.13.16 - '@babel/helper-module-transforms': 7.13.14 - '@babel/helpers': 7.13.17 - '@babel/parser': 7.13.16 - '@babel/template': 7.12.13 - '@babel/traverse': 7.13.17 - '@babel/types': 7.13.17 - convert-source-map: 1.7.0 - debug: 4.3.1 + '@babel/highlight': 7.14.5 + dev: true + + /@babel/compat-data/7.15.0: + resolution: {integrity: sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core/7.15.0: + resolution: {integrity: sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.14.5 + '@babel/generator': 7.15.0 + '@babel/helper-compilation-targets': 7.15.0_@babel+core@7.15.0 + '@babel/helper-module-transforms': 7.15.0 + '@babel/helpers': 7.15.3 + '@babel/parser': 7.15.3 + '@babel/template': 7.14.5 + '@babel/traverse': 7.15.0 + '@babel/types': 7.15.0 + convert-source-map: 1.8.0 + debug: 4.3.2 gensync: 1.0.0-beta.2 json5: 2.2.0 semver: 6.3.0 @@ -139,233 +963,260 @@ packages: - supports-color dev: true - /@babel/generator/7.13.16: - resolution: {integrity: sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==} + /@babel/generator/7.15.0: + resolution: {integrity: sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.13.17 + '@babel/types': 7.15.0 jsesc: 2.5.2 source-map: 0.5.7 dev: true - /@babel/helper-annotate-as-pure/7.12.13: - resolution: {integrity: sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==} + /@babel/helper-annotate-as-pure/7.14.5: + resolution: {integrity: sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.13.17 + '@babel/types': 7.15.0 dev: true - /@babel/helper-compilation-targets/7.13.16_@babel+core@7.13.16: - resolution: {integrity: sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==} + /@babel/helper-compilation-targets/7.15.0_@babel+core@7.15.0: + resolution: {integrity: sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.13.15 - '@babel/core': 7.13.16 - '@babel/helper-validator-option': 7.12.17 - browserslist: 4.16.5 + '@babel/compat-data': 7.15.0 + '@babel/core': 7.15.0 + '@babel/helper-validator-option': 7.14.5 + browserslist: 4.16.7 semver: 6.3.0 dev: true - /@babel/helper-function-name/7.12.13: - resolution: {integrity: sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==} + /@babel/helper-function-name/7.14.5: + resolution: {integrity: sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-get-function-arity': 7.12.13 - '@babel/template': 7.12.13 - '@babel/types': 7.13.17 + '@babel/helper-get-function-arity': 7.14.5 + '@babel/template': 7.14.5 + '@babel/types': 7.15.0 dev: true - /@babel/helper-get-function-arity/7.12.13: - resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==} + /@babel/helper-get-function-arity/7.14.5: + resolution: {integrity: sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.13.17 + '@babel/types': 7.15.0 dev: true - /@babel/helper-member-expression-to-functions/7.13.12: - resolution: {integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==} + /@babel/helper-hoist-variables/7.14.5: + resolution: {integrity: sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.13.17 + '@babel/types': 7.15.0 dev: true - /@babel/helper-module-imports/7.13.12: - resolution: {integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==} + /@babel/helper-member-expression-to-functions/7.15.0: + resolution: {integrity: sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.13.17 + '@babel/types': 7.15.0 dev: true - /@babel/helper-module-transforms/7.13.14: - resolution: {integrity: sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==} + /@babel/helper-module-imports/7.14.5: + resolution: {integrity: sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-module-imports': 7.13.12 - '@babel/helper-replace-supers': 7.13.12 - '@babel/helper-simple-access': 7.13.12 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/helper-validator-identifier': 7.12.11 - '@babel/template': 7.12.13 - '@babel/traverse': 7.13.17 - '@babel/types': 7.13.17 + '@babel/types': 7.15.0 + dev: true + + /@babel/helper-module-transforms/7.15.0: + resolution: {integrity: sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-module-imports': 7.14.5 + '@babel/helper-replace-supers': 7.15.0 + '@babel/helper-simple-access': 7.14.8 + '@babel/helper-split-export-declaration': 7.14.5 + '@babel/helper-validator-identifier': 7.14.9 + '@babel/template': 7.14.5 + '@babel/traverse': 7.15.0 + '@babel/types': 7.15.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-optimise-call-expression/7.12.13: - resolution: {integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==} + /@babel/helper-optimise-call-expression/7.14.5: + resolution: {integrity: sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.13.17 + '@babel/types': 7.15.0 dev: true - /@babel/helper-plugin-utils/7.13.0: - resolution: {integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==} + /@babel/helper-plugin-utils/7.14.5: + resolution: {integrity: sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==} + engines: {node: '>=6.9.0'} dev: true - /@babel/helper-replace-supers/7.13.12: - resolution: {integrity: sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==} + /@babel/helper-replace-supers/7.15.0: + resolution: {integrity: sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-member-expression-to-functions': 7.13.12 - '@babel/helper-optimise-call-expression': 7.12.13 - '@babel/traverse': 7.13.17 - '@babel/types': 7.13.17 + '@babel/helper-member-expression-to-functions': 7.15.0 + '@babel/helper-optimise-call-expression': 7.14.5 + '@babel/traverse': 7.15.0 + '@babel/types': 7.15.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-simple-access/7.13.12: - resolution: {integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==} + /@babel/helper-simple-access/7.14.8: + resolution: {integrity: sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.13.17 + '@babel/types': 7.15.0 dev: true - /@babel/helper-split-export-declaration/7.12.13: - resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==} + /@babel/helper-split-export-declaration/7.14.5: + resolution: {integrity: sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.13.17 + '@babel/types': 7.15.0 dev: true - /@babel/helper-validator-identifier/7.12.11: - resolution: {integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==} + /@babel/helper-validator-identifier/7.14.9: + resolution: {integrity: sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==} + engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option/7.12.17: - resolution: {integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==} + /@babel/helper-validator-option/7.14.5: + resolution: {integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==} + engines: {node: '>=6.9.0'} dev: true - /@babel/helpers/7.13.17: - resolution: {integrity: sha512-Eal4Gce4kGijo1/TGJdqp3WuhllaMLSrW6XcL0ulyUAQOuxHcCafZE8KHg9857gcTehsm/v7RcOx2+jp0Ryjsg==} + /@babel/helpers/7.15.3: + resolution: {integrity: sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.12.13 - '@babel/traverse': 7.13.17 - '@babel/types': 7.13.17 + '@babel/template': 7.14.5 + '@babel/traverse': 7.15.0 + '@babel/types': 7.15.0 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight/7.13.10: - resolution: {integrity: sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==} + /@babel/highlight/7.14.5: + resolution: {integrity: sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.12.11 + '@babel/helper-validator-identifier': 7.14.9 chalk: 2.4.2 js-tokens: 4.0.0 dev: true - /@babel/parser/7.13.16: - resolution: {integrity: sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==} + /@babel/parser/7.15.3: + resolution: {integrity: sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==} engines: {node: '>=6.0.0'} hasBin: true dev: true - /@babel/plugin-proposal-object-rest-spread/7.13.8_@babel+core@7.13.16: - resolution: {integrity: sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==} + /@babel/plugin-proposal-object-rest-spread/7.14.7_@babel+core@7.15.0: + resolution: {integrity: sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.13.15 - '@babel/core': 7.13.16 - '@babel/helper-compilation-targets': 7.13.16_@babel+core@7.13.16 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.13.16 - '@babel/plugin-transform-parameters': 7.13.0_@babel+core@7.13.16 + '@babel/compat-data': 7.15.0 + '@babel/core': 7.15.0 + '@babel/helper-compilation-targets': 7.15.0_@babel+core@7.15.0 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.15.0 + '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.15.0 dev: true - /@babel/plugin-syntax-jsx/7.12.13_@babel+core@7.13.16: - resolution: {integrity: sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==} + /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.15.0: + resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.13.16 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.15.0 + '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.13.16: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.15.0: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.13.16 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.15.0 + '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-destructuring/7.13.17_@babel+core@7.13.16: - resolution: {integrity: sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==} + /@babel/plugin-transform-destructuring/7.14.7_@babel+core@7.15.0: + resolution: {integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.13.16 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.15.0 + '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-parameters/7.13.0_@babel+core@7.13.16: - resolution: {integrity: sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==} + /@babel/plugin-transform-parameters/7.14.5_@babel+core@7.15.0: + resolution: {integrity: sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.13.16 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.15.0 + '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-react-jsx/7.13.12_@babel+core@7.13.16: - resolution: {integrity: sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA==} + /@babel/plugin-transform-react-jsx/7.14.9_@babel+core@7.15.0: + resolution: {integrity: sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.13.16 - '@babel/helper-annotate-as-pure': 7.12.13 - '@babel/helper-module-imports': 7.13.12 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-jsx': 7.12.13_@babel+core@7.13.16 - '@babel/types': 7.13.17 + '@babel/core': 7.15.0 + '@babel/helper-annotate-as-pure': 7.14.5 + '@babel/helper-module-imports': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-jsx': 7.14.5_@babel+core@7.15.0 + '@babel/types': 7.15.0 dev: true - /@babel/runtime/7.13.17: - resolution: {integrity: sha512-NCdgJEelPTSh+FEFylhnP1ylq848l1z9t9N0j1Lfbcw0+KXGjsTvUmkxy+voLLXB5SOKMbLLx4jxYliGrYQseA==} + /@babel/template/7.14.5: + resolution: {integrity: sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==} + engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.7 - dev: false - - /@babel/template/7.12.13: - resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/parser': 7.13.16 - '@babel/types': 7.13.17 + '@babel/code-frame': 7.14.5 + '@babel/parser': 7.15.3 + '@babel/types': 7.15.0 dev: true - /@babel/traverse/7.13.17: - resolution: {integrity: sha512-BMnZn0R+X6ayqm3C3To7o1j7Q020gWdqdyP50KEoVqaCO2c/Im7sYZSmVgvefp8TTMQ+9CtwuBp0Z1CZ8V3Pvg==} + /@babel/traverse/7.15.0: + resolution: {integrity: sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.13.16 - '@babel/helper-function-name': 7.12.13 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/parser': 7.13.16 - '@babel/types': 7.13.17 - debug: 4.3.1 + '@babel/code-frame': 7.14.5 + '@babel/generator': 7.15.0 + '@babel/helper-function-name': 7.14.5 + '@babel/helper-hoist-variables': 7.14.5 + '@babel/helper-split-export-declaration': 7.14.5 + '@babel/parser': 7.15.3 + '@babel/types': 7.15.0 + debug: 4.3.2 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.13.17: - resolution: {integrity: sha512-RawydLgxbOPDlTLJNtoIypwdmAy//uQIzlKt2+iBiJaRlVuI6QLUxVAyWGNfOzp8Yu4L4lLIacoCyTNtpb4wiA==} + /@babel/types/7.15.0: + resolution: {integrity: sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.12.11 + '@babel/helper-validator-identifier': 7.14.9 to-fast-properties: 2.0.0 dev: true @@ -377,14 +1228,14 @@ packages: kuler: 2.0.0 dev: false - /@eslint/eslintrc/0.4.0: - resolution: {integrity: sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==} + /@eslint/eslintrc/0.4.3: + resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.1 + debug: 4.3.2 espree: 7.3.1 - globals: 12.4.0 + globals: 13.11.0 ignore: 4.0.6 import-fresh: 3.3.0 js-yaml: 3.14.1 @@ -410,190 +1261,249 @@ packages: engines: {node: '>=8'} dev: true - /@mapbox/node-pre-gyp/1.0.4: - resolution: {integrity: sha512-M669Qo4nRT7iDmQEjQYC7RU8Z6dpz9UmSbkJ1OFEja3uevCdLKh7IZZki7L1TZj02kRyl82snXFY8QqkyfowrQ==} - hasBin: true - dependencies: - detect-libc: 1.0.3 - https-proxy-agent: 5.0.0 - make-dir: 3.1.0 - node-fetch: 2.6.1 - nopt: 5.0.0 - npmlog: 4.1.2 - rimraf: 3.0.2 - semver: 7.3.5 - tar: 6.1.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@nodelib/fs.scandir/2.1.4: - resolution: {integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==} + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} dependencies: - '@nodelib/fs.stat': 2.0.4 + '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 dev: true - /@nodelib/fs.stat/2.0.4: - resolution: {integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==} + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} dev: true - /@nodelib/fs.walk/1.2.6: - resolution: {integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==} + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} dependencies: - '@nodelib/fs.scandir': 2.1.4 - fastq: 1.11.0 + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.11.1 dev: true - /@types/bcrypt/3.0.1: - resolution: {integrity: sha512-SwBrq5wb6jXP0o3O3jStdPWbKpimTImfdFD/OZE3uW+jhGpds/l5wMX9lfYOTDOa5Bod2QmOgo9ln+tMp2XP/w==} - dev: true - - /@types/body-parser/1.19.0: - resolution: {integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==} - dependencies: - '@types/connect': 3.4.34 - '@types/node': 15.0.1 - dev: true - - /@types/bson/4.0.3: - resolution: {integrity: sha512-mVRvYnTOZJz3ccpxhr3wgxVmSeiYinW+zlzQz3SXWaJmD1DuL05Jeq7nKw3SnbKmbleW5qrLG5vdyWe/A9sXhw==} - dependencies: - '@types/node': 15.0.1 + /@tsconfig/node10/1.0.8: + resolution: {integrity: sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==} dev: false + /@tsconfig/node12/1.0.9: + resolution: {integrity: sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==} + dev: false + + /@tsconfig/node14/1.0.1: + resolution: {integrity: sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==} + dev: false + + /@tsconfig/node16/1.0.2: + resolution: {integrity: sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==} + dev: false + + /@types/bcrypt/5.0.0: + resolution: {integrity: sha512-agtcFKaruL8TmcvqbndlqHPSJgsolhf/qPWchFlgnW1gECTN/nKbFcoFnvKAQRFfKbh+BO6A3SWdJu9t+xF3Lw==} + dependencies: + '@types/node': 15.12.4 + dev: true + + /@types/bcryptjs/2.4.2: + resolution: {integrity: sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==} + dev: true + + /@types/body-parser/1.19.1: + resolution: {integrity: sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==} + dependencies: + '@types/connect': 3.4.35 + '@types/node': 15.12.4 + dev: true + + /@types/bson/4.0.5: + resolution: {integrity: sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg==} + dependencies: + '@types/node': 15.12.4 + dev: false + + /@types/bunyan/1.8.7: + resolution: {integrity: sha512-jaNt6xX5poSmXuDAkQrSqx2zkR66OrdRDuVnU8ldvn3k/Ci/7Sf5nooKspQWimDnw337Bzt/yirqSThTjvrHkg==} + dependencies: + '@types/node': 15.12.4 + dev: true + /@types/connect-redis/0.0.16: resolution: {integrity: sha512-ToZRmwoeqRhzGIqMO9k8Hs1B9pFSGYCjHvMpPlgo+kQ4M7xaPwi2/5HjikJ0MOfPDFcAe9Qwl1SaULYCNE6jYg==} dependencies: - '@types/express': 4.17.11 + '@types/express': 4.17.12 '@types/express-session': 1.17.3 - '@types/ioredis': 4.26.0 - '@types/redis': 2.8.28 + '@types/ioredis': 4.26.7 + '@types/redis': 2.8.31 dev: true - /@types/connect/3.4.34: - resolution: {integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==} + /@types/connect/3.4.35: + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 15.0.1 + '@types/node': 15.12.4 dev: true /@types/cookiejar/2.1.2: resolution: {integrity: sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==} dev: true - /@types/express-serve-static-core/4.17.19: - resolution: {integrity: sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA==} + /@types/express-rate-limit/5.1.2: + resolution: {integrity: sha512-loN1dcr0WEKsbVtXNQKDef4Fmh25prfy+gESrwTDofIhAt17ngTxrsDiEZxLemmfHH279x206CdUB9XHXS9E6Q==} dependencies: - '@types/node': 15.0.1 - '@types/qs': 6.9.6 + '@types/express': 4.17.12 + dev: true + + /@types/express-serve-static-core/4.17.24: + resolution: {integrity: sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==} + dependencies: + '@types/node': 15.12.4 + '@types/qs': 6.9.7 '@types/range-parser': 1.2.3 dev: true /@types/express-session/1.17.3: resolution: {integrity: sha512-57DnyxiqClXOIjoCgeKCUYfKxBPOlOY/k+l1TPK+7bSwyiPTrS5FIk1Ycql7twk4wO7P5lfOVy6akDGiaMSLfw==} dependencies: - '@types/express': 4.17.11 + '@types/express': 4.17.12 dev: true - /@types/express/4.17.11: - resolution: {integrity: sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==} + /@types/express/4.17.12: + resolution: {integrity: sha512-pTYas6FrP15B1Oa0bkN5tQMNqOcVXa9j4FTFtO8DWI9kppKib+6NJtfTOOLcwxuuYvcX2+dVG6et1SxW/Kc17Q==} dependencies: - '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.19 - '@types/qs': 6.9.6 - '@types/serve-static': 1.13.9 + '@types/body-parser': 1.19.1 + '@types/express-serve-static-core': 4.17.24 + '@types/qs': 6.9.7 + '@types/serve-static': 1.13.10 dev: true - /@types/ioredis/4.26.0: - resolution: {integrity: sha512-lxF+O7a5lu08g8rmPTAlD105SorTbu1A3jZdH8CIra0eh3lmpqkRkJ3FAYFPTAXSlnE549xqbQIo1BLzx5smNg==} + /@types/glob/7.1.4: + resolution: {integrity: sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==} dependencies: - '@types/node': 15.0.1 + '@types/minimatch': 3.0.5 + '@types/node': 15.12.4 dev: true - /@types/json-schema/7.0.7: - resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} + /@types/ioredis/4.26.7: + resolution: {integrity: sha512-TOGRR+e1to00CihjgPNygD7+G7ruVnMi62YdIvGUBRfj11k/aWq+Fv5Ea8St0Oy56NngTBfA8GvLn1uvHvhX6Q==} + dependencies: + '@types/node': 15.12.4 dev: true - /@types/json5/0.0.29: - resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} + /@types/json-schema/7.0.9: + resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==} dev: true /@types/mime/1.3.2: resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} dev: true - /@types/mongodb/3.6.12: - resolution: {integrity: sha512-49aEzQD5VdHPxyd5dRyQdqEveAg9LanwrH8RQipnMuulwzKmODXIZRp0umtxi1eBUfEusRkoy8AVOMr+kVuFog==} + /@types/minimatch/3.0.5: + resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + dev: true + + /@types/mkdirp/1.0.1: + resolution: {integrity: sha512-HkGSK7CGAXncr8Qn/0VqNtExEE+PHMWb+qlR1faHMao7ng6P3tAaoWWBMdva0gL5h4zprjIO89GJOLXsMcDm1Q==} dependencies: - '@types/bson': 4.0.3 - '@types/node': 15.0.1 + '@types/node': 15.12.4 + dev: true + + /@types/mocha/9.0.0: + resolution: {integrity: sha512-scN0hAWyLVAvLR9AyW7HoFF5sJZglyBsbPuHO4fv7JRvfmPBMfp1ozWqOf/e4wwPNxezBZXRfWzMb6iFLgEVRA==} dev: false - /@types/multer/1.4.5: - resolution: {integrity: sha512-9b/0a8JyrR0r2nQhL73JR86obWL7cogfX12augvlrvcpciCo/hkvEsgu80Z4S2g2DHGVXHr8pUIi1VhqFJ8Ufw==} + /@types/mongodb/3.6.20: + resolution: {integrity: sha512-WcdpPJCakFzcWWD9juKoZbRtQxKIMYF/JIAM4JrNHrMcnJL6/a2NWjXxW7fo9hxboxxkg+icff8d7+WIEvKgYQ==} dependencies: - '@types/express': 4.17.11 + '@types/bson': 4.0.5 + '@types/node': 15.12.4 + dev: false + + /@types/multer/1.4.6: + resolution: {integrity: sha512-F4EZ+KRrzdiSm3jSFj1GVUlw3zWXus5nXYBbrQW/0MGIUv9YHw1dM0cJOxq++v2+Gl4IBdSDvQ3YCORLdyCU+Q==} + dependencies: + '@types/express': 4.17.12 dev: true /@types/node-fetch/2.5.10: resolution: {integrity: sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==} dependencies: - '@types/node': 15.0.1 + '@types/node': 15.12.4 form-data: 3.0.1 dev: true - /@types/node/15.0.1: - resolution: {integrity: sha512-TMkXt0Ck1y0KKsGr9gJtWGjttxlZnnvDtphxUOSd0bfaR6Q1jle+sPvrzNR1urqYTWMinoKvjKfXUGsumaO1PA==} + /@types/node/15.12.4: + resolution: {integrity: sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA==} - /@types/qs/6.9.6: - resolution: {integrity: sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==} + /@types/nodemailer/6.4.4: + resolution: {integrity: sha512-Ksw4t7iliXeYGvIQcSIgWQ5BLuC/mljIEbjf615svhZL10PE9t+ei8O9gDaD3FPCasUJn9KTLwz2JFJyiiyuqw==} + dependencies: + '@types/node': 15.12.4 + dev: true + + /@types/qs/6.9.7: + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} dev: true /@types/range-parser/1.2.3: resolution: {integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==} dev: true - /@types/redis/2.8.28: - resolution: {integrity: sha512-8l2gr2OQ969ypa7hFOeKqtFoY70XkHxISV0pAwmQ2nm6CSPb1brmTmqJCGGrekCo+pAZyWlNXr+Kvo6L/1wijA==} + /@types/rate-limit-redis/1.7.1: + resolution: {integrity: sha512-WceqhiLiZSYDbSIZg0i6qvB/W+rMgnyq0UNgr+YsBsK3LQPzBFUZrwxBGbfB/Gml+uvYaWXxlNVgL+1UErT+og==} dependencies: - '@types/node': 15.0.1 + '@types/ioredis': 4.26.7 + '@types/redis': 2.8.31 + express-rate-limit: 5.2.6 dev: true - /@types/serve-static/1.13.9: - resolution: {integrity: sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==} + /@types/redis/2.8.31: + resolution: {integrity: sha512-daWrrTDYaa5iSDFbgzZ9gOOzyp2AJmYK59OlG/2KGBgYWF3lfs8GDKm1c//tik5Uc93hDD36O+qLPvzDolChbA==} + dependencies: + '@types/node': 15.12.4 + dev: true + + /@types/rimraf/3.0.0: + resolution: {integrity: sha512-7WhJ0MdpFgYQPXlF4Dx+DhgvlPCfz/x5mHaeDQAKhcenvQP1KCpLQ18JklAqeGMYSAT2PxLpzd0g2/HE7fj7hQ==} + dependencies: + '@types/glob': 7.1.4 + '@types/node': 15.12.4 + dev: true + + /@types/safe-json-stringify/1.1.2: + resolution: {integrity: sha512-Hj/LZMBXFH3Qj9sNmNu6syBpkZqBaM00HgP7naf9CnZhB3kdxmrenWUD2cY6vvTWjuBM3NPOLknPKDUOQuTWXA==} + dev: true + + /@types/serve-static/1.13.10: + resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: '@types/mime': 1.3.2 - '@types/node': 15.0.1 + '@types/node': 15.12.4 dev: true - /@types/superagent/4.1.10: - resolution: {integrity: sha512-xAgkb2CMWUMCyVc/3+7iQfOEBE75NvuZeezvmixbUw3nmENf2tCnQkW5yQLTYqvXUQ+R6EXxdqKKbal2zM5V/g==} + /@types/superagent/4.1.12: + resolution: {integrity: sha512-1GQvD6sySQPD6p9EopDFI3f5OogdICl1sU/2ij3Esobz/RtL9fWZZDPmsuv7eiy5ya+XNiPAxUcI3HIUTJa+3A==} dependencies: '@types/cookiejar': 2.1.2 - '@types/node': 15.0.1 + '@types/node': 15.12.4 dev: true /@types/supertest/2.0.11: resolution: {integrity: sha512-uci4Esokrw9qGb9bvhhSVEjd6rkny/dk5PK/Qz4yxKiyppEI+dOPlNrZBahE3i+PoKFYyDxChVXZ/ysS/nrm1Q==} dependencies: - '@types/superagent': 4.1.10 + '@types/superagent': 4.1.12 dev: true - /@types/tap/15.0.0: - resolution: {integrity: sha512-AAsxWamgPOFWAQoSVOkQgGpi/wdk28Bmof7/KWI8T97mnDsjwHFrwclLBNGhaeXYhQABQZ1e2ovPIS7OAuM4vQ==} + /@types/tap/15.0.4: + resolution: {integrity: sha512-oOZWq0ySiTxhm9BrHTmYSF5Xh3HbzDv6i4dT/pY55Jm8dAabInT9Nbwtm7Y/G9mArtJqZaukcEq1TlFGG23weA==} dependencies: - '@types/node': 15.0.1 + '@types/node': 15.12.4 dev: true /@types/uuid/8.3.0: resolution: {integrity: sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ==} dev: true - /@typescript-eslint/eslint-plugin/4.22.0_e3b52a83531895e7febd6ecd5ba813eb: - resolution: {integrity: sha512-U8SP9VOs275iDXaL08Ln1Fa/wLXfj5aTr/1c0t0j6CdbOnxh+TruXu1p4I0NAvdPBQgoPjHsgKn28mOi0FzfoA==} + /@typescript-eslint/eslint-plugin/4.28.0_4ec1e0eca7c6e4115e1e7a13008fdec2: + resolution: {integrity: sha512-KcF6p3zWhf1f8xO84tuBailV5cN92vhS+VT7UJsPzGBm9VnQqfI9AsiMUFUCYHTYPg1uCCo+HyiDnpDuvkAMfQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -603,41 +1513,40 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.22.0_eslint@7.25.0+typescript@4.2.4 - '@typescript-eslint/parser': 4.22.0_eslint@7.25.0+typescript@4.2.4 - '@typescript-eslint/scope-manager': 4.22.0 - debug: 4.3.1 - eslint: 7.25.0 + '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.29.0+typescript@4.3.4 + '@typescript-eslint/parser': 4.28.0_eslint@7.29.0+typescript@4.3.4 + '@typescript-eslint/scope-manager': 4.28.0 + debug: 4.3.2 + eslint: 7.29.0 functional-red-black-tree: 1.0.1 - lodash: 4.17.21 - regexpp: 3.1.0 + regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.2.4 - typescript: 4.2.4 + tsutils: 3.21.0_typescript@4.3.4 + typescript: 4.3.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.22.0_eslint@7.25.0+typescript@4.2.4: - resolution: {integrity: sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg==} + /@typescript-eslint/experimental-utils/4.28.0_eslint@7.29.0+typescript@4.3.4: + resolution: {integrity: sha512-9XD9s7mt3QWMk82GoyUpc/Ji03vz4T5AYlHF9DcoFNfJ/y3UAclRsfGiE2gLfXtyC+JRA3trR7cR296TEb1oiQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/scope-manager': 4.22.0 - '@typescript-eslint/types': 4.22.0 - '@typescript-eslint/typescript-estree': 4.22.0_typescript@4.2.4 - eslint: 7.25.0 + '@types/json-schema': 7.0.9 + '@typescript-eslint/scope-manager': 4.28.0 + '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/typescript-estree': 4.28.0_typescript@4.3.4 + eslint: 7.29.0 eslint-scope: 5.1.1 - eslint-utils: 2.1.0 + eslint-utils: 3.0.0_eslint@7.29.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/4.22.0_eslint@7.25.0+typescript@4.2.4: - resolution: {integrity: sha512-z/bGdBJJZJN76nvAY9DkJANYgK3nlRstRRi74WHm3jjgf2I8AglrSY+6l7ogxOmn55YJ6oKZCLLy+6PW70z15Q==} + /@typescript-eslint/parser/4.28.0_eslint@7.29.0+typescript@4.3.4: + resolution: {integrity: sha512-7x4D22oPY8fDaOCvkuXtYYTQ6mTMmkivwEzS+7iml9F9VkHGbbZ3x4fHRwxAb5KeuSkLqfnYjs46tGx2Nour4A==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -646,31 +1555,31 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 4.22.0 - '@typescript-eslint/types': 4.22.0 - '@typescript-eslint/typescript-estree': 4.22.0_typescript@4.2.4 - debug: 4.3.1 - eslint: 7.25.0 - typescript: 4.2.4 + '@typescript-eslint/scope-manager': 4.28.0 + '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/typescript-estree': 4.28.0_typescript@4.3.4 + debug: 4.3.2 + eslint: 7.29.0 + typescript: 4.3.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/4.22.0: - resolution: {integrity: sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q==} + /@typescript-eslint/scope-manager/4.28.0: + resolution: {integrity: sha512-eCALCeScs5P/EYjwo6se9bdjtrh8ByWjtHzOkC4Tia6QQWtQr3PHovxh3TdYTuFcurkYI4rmFsRFpucADIkseg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.22.0 - '@typescript-eslint/visitor-keys': 4.22.0 + '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/visitor-keys': 4.28.0 dev: true - /@typescript-eslint/types/4.22.0: - resolution: {integrity: sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA==} + /@typescript-eslint/types/4.28.0: + resolution: {integrity: sha512-p16xMNKKoiJCVZY5PW/AfILw2xe1LfruTcfAKBj3a+wgNYP5I9ZEKNDOItoRt53p4EiPV6iRSICy8EPanG9ZVA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/typescript-estree/4.22.0_typescript@4.2.4: - resolution: {integrity: sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg==} + /@typescript-eslint/typescript-estree/4.28.0_typescript@4.3.4: + resolution: {integrity: sha512-m19UQTRtxMzKAm8QxfKpvh6OwQSXaW1CdZPoCaQuLwAq7VZMNuhJmZR4g5281s2ECt658sldnJfdpSZZaxUGMQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -678,39 +1587,42 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.22.0 - '@typescript-eslint/visitor-keys': 4.22.0 - debug: 4.3.1 - globby: 11.0.3 + '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/visitor-keys': 4.28.0 + debug: 4.3.2 + globby: 11.0.4 is-glob: 4.0.1 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.2.4 - typescript: 4.2.4 + tsutils: 3.21.0_typescript@4.3.4 + typescript: 4.3.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys/4.22.0: - resolution: {integrity: sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw==} + /@typescript-eslint/visitor-keys/4.28.0: + resolution: {integrity: sha512-PjJyTWwrlrvM5jazxYF5ZPs/nl0kHDZMVbuIcbpawVXaDPelp3+S9zpOz5RmVUfS/fD5l5+ZXNKnWhNYjPzCvw==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.22.0 - eslint-visitor-keys: 2.0.0 + '@typescript-eslint/types': 4.28.0 + eslint-visitor-keys: 2.1.0 dev: true - /abbrev/1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + /@valuabletouch/winston-seq/1.2.0: + resolution: {integrity: sha512-w29tdQQBcGk2Wp+LNGVnW36OYxyW1cRToCWFehOxshhEcqZFdJvWbnvgiN5aU1VRY7CIV8P0MEMKBHyQq3jhTg==} + dependencies: + seq-logging: 1.1.1 + winston-transport: 4.4.0 dev: false /accepts/1.3.7: resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==} engines: {node: '>= 0.6'} dependencies: - mime-types: 2.1.30 + mime-types: 2.1.32 negotiator: 0.6.2 - /acorn-jsx/5.3.1_acorn@7.4.1: - resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} + /acorn-jsx/5.3.2_acorn@7.4.1: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: @@ -723,15 +1635,6 @@ packages: hasBin: true dev: true - /agent-base/6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - dependencies: - debug: 4.3.1 - transitivePeerDependencies: - - supports-color - dev: false - /aggregate-error/3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} @@ -749,8 +1652,8 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.2.0: - resolution: {integrity: sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==} + /ajv/8.6.2: + resolution: {integrity: sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -766,6 +1669,7 @@ packages: /ansi-regex/2.1.1: resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} engines: {node: '>=0.10.0'} + dev: true /ansi-regex/3.0.0: resolution: {integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=} @@ -796,7 +1700,7 @@ packages: engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 - picomatch: 2.2.3 + picomatch: 2.3.0 dev: true /append-field/1.0.0: @@ -810,24 +1714,13 @@ packages: default-require-extensions: 3.0.0 dev: true - /aproba/1.2.0: - resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} - dev: false - /archy/1.0.0: resolution: {integrity: sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=} dev: true - /are-we-there-yet/1.1.5: - resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} - dependencies: - delegates: 1.0.0 - readable-stream: 2.3.7 - dev: false - /arg/4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - dev: true + dev: false /argparse/1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -845,9 +1738,9 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.0 + es-abstract: 1.18.5 get-intrinsic: 1.1.1 - is-string: 1.0.5 + is-string: 1.0.7 dev: true /array-union/2.1.0: @@ -861,7 +1754,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.0 + es-abstract: 1.18.5 dev: true /asn1/0.2.4: @@ -885,8 +1778,8 @@ packages: engines: {node: '>=10'} dev: true - /async/3.2.0: - resolution: {integrity: sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==} + /async/3.2.1: + resolution: {integrity: sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==} dev: false /asynckit/0.4.0: @@ -910,24 +1803,8 @@ packages: tweetnacl: 0.14.5 dev: true - /bcrypt/5.0.1: - resolution: {integrity: sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==} - engines: {node: '>= 10.0.0'} - requiresBuild: true - dependencies: - '@mapbox/node-pre-gyp': 1.0.4 - node-addon-api: 3.1.0 - transitivePeerDependencies: - - supports-color - dev: false - - /bee-queue/1.3.1: - resolution: {integrity: sha512-oF4NdjYy9wj9H8D7oLMGoo+eQZMKX4Pfu/EPkxQLleCIjdG4Yt46RxC4Dy8wWXKez/y9UVx4O8h95WfG60F9sQ==} - engines: {node: '>= 4'} - dependencies: - p-finally: 1.0.0 - promise-callbacks: 3.8.2 - redis: 2.8.0 + /bcryptjs/2.4.3: + resolution: {integrity: sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=} dev: false /binary-extensions/2.2.0: @@ -963,6 +1840,10 @@ packages: type-is: 1.6.18 dev: false + /bowser/2.11.0: + resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} + dev: false + /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -976,16 +1857,16 @@ packages: fill-range: 7.0.1 dev: true - /browserslist/4.16.5: - resolution: {integrity: sha512-C2HAjrM1AI/djrpAUU/tr4pml1DqLIzJKSLDBXBrNErl9ZCCTXdhwxdJjYc16953+mBWf7Lw+uUJgpgb8cN71A==} + /browserslist/4.16.7: + resolution: {integrity: sha512-7I4qVwqZltJ7j37wObBe3SoTz+nS8APaNcrBOlgoirb6/HbEU2XxW/LpUDTCngM6iauwFqmRTuOMfyKnFGY5JA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001218 - colorette: 1.2.2 - electron-to-chromium: 1.3.723 + caniuse-lite: 1.0.30001251 + colorette: 1.3.0 + electron-to-chromium: 1.3.806 escalade: 3.1.1 - node-releases: 1.1.71 + node-releases: 1.1.74 dev: true /bson/1.1.6: @@ -993,8 +1874,34 @@ packages: engines: {node: '>=0.6.19'} dev: false - /buffer-from/1.1.1: - resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==} + /buffer-from/1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + /bullmq/1.54.4: + resolution: {integrity: sha512-F6bHmbQi5pHwhC4GAUyi3/USKCx8+tCefFEYyNhRMUpis+bA7Y5Ot7cfqXa+k/IeLsr/+4ld+LcL2Q0lPFf++Q==} + dependencies: + cron-parser: 2.18.0 + get-port: 5.1.1 + ioredis: 4.28.1 + lodash: 4.17.21 + msgpackr: 1.5.1 + semver: 6.3.0 + tslib: 1.14.1 + uuid: 8.3.2 + transitivePeerDependencies: + - supports-color + dev: false + + /bunyan/1.8.15: + resolution: {integrity: sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==} + engines: {'0': node >=0.10.0} + hasBin: true + optionalDependencies: + dtrace-provider: 0.8.8 + moment: 2.29.1 + mv: 2.1.1 + safe-json-stringify: 1.2.0 + dev: false /busboy/0.2.14: resolution: {integrity: sha1-bCpiLvz0fFe7vh4qnDetNseSVFM=} @@ -1054,8 +1961,8 @@ packages: engines: {node: '>=6'} dev: true - /caniuse-lite/1.0.30001218: - resolution: {integrity: sha512-0ASydOWSy3bB88FbDpJSTt+PfDwnMqrym3yRZfqG8EXSQ06OZhF+q5wgYP/EN+jJMERItNcDQUqMyNjzZ+r5+Q==} + /caniuse-lite/1.0.30001251: + resolution: {integrity: sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==} dev: true /caseless/0.12.0: @@ -1071,16 +1978,16 @@ packages: supports-color: 5.5.0 dev: true - /chalk/4.1.1: - resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} + /chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 dev: true - /chokidar/3.5.1: - resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} + /chokidar/3.5.2: + resolution: {integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==} engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.2 @@ -1089,16 +1996,11 @@ packages: is-binary-path: 2.1.0 is-glob: 4.0.1 normalize-path: 3.0.0 - readdirp: 3.5.0 + readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.2 dev: true - /chownr/2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - dev: false - /clean-stack/2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} @@ -1120,9 +2022,25 @@ packages: wrap-ansi: 6.2.0 dev: true + /clone/1.0.4: + resolution: {integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=} + engines: {node: '>=0.8'} + dev: false + + /clone/2.1.2: + resolution: {integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=} + engines: {node: '>=0.8'} + dev: false + + /cluster-key-slot/1.1.0: + resolution: {integrity: sha512-2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw==} + engines: {node: '>=0.10.0'} + dev: false + /code-point-at/1.1.0: resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} engines: {node: '>=0.10.0'} + dev: true /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -1142,8 +2060,8 @@ packages: /color-name/1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - /color-string/1.5.5: - resolution: {integrity: sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==} + /color-string/1.6.0: + resolution: {integrity: sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==} dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 @@ -1158,11 +2076,11 @@ packages: resolution: {integrity: sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==} dependencies: color-convert: 1.9.3 - color-string: 1.5.5 + color-string: 1.6.0 dev: false - /colorette/1.2.2: - resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} + /colorette/1.3.0: + resolution: {integrity: sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==} dev: true /colors/1.4.0: @@ -1204,26 +2122,17 @@ packages: resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} engines: {'0': node >= 0.8} dependencies: - buffer-from: 1.1.1 + buffer-from: 1.1.2 inherits: 2.0.4 readable-stream: 2.3.7 typedarray: 0.0.6 dev: false - /connect-redis/5.2.0: - resolution: {integrity: sha512-wcv1lZWa2K7RbsdSlrvwApBQFLQx+cia+oirLIeim0axR3D/9ZJbHdeTM/j8tJYYKk34dVs2QPAuAqcIklWD+Q==} - engines: {node: '>=10.0.0'} + /connect-redis/6.0.0: + resolution: {integrity: sha512-6eGEAAPHYvcfbRNCMmPzBIjrqRWLw7at9lCUH4G6NQ8gwWDJelaUmFNOqPIhehbw941euVmIuqWsaWiKXfb+5g==} + engines: {node: '>=12'} dev: false - /console-control-strings/1.1.0: - resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} - dev: false - - /contains-path/0.1.0: - resolution: {integrity: sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=} - engines: {node: '>=0.10.0'} - dev: true - /content-disposition/0.5.3: resolution: {integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==} engines: {node: '>= 0.6'} @@ -1236,8 +2145,8 @@ packages: engines: {node: '>= 0.6'} dev: false - /convert-source-map/1.7.0: - resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==} + /convert-source-map/1.8.0: + resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} dependencies: safe-buffer: 5.1.2 dev: true @@ -1251,6 +2160,11 @@ packages: engines: {node: '>= 0.6'} dev: false + /cookie/0.4.1: + resolution: {integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==} + engines: {node: '>= 0.6'} + dev: false + /cookiejar/2.1.2: resolution: {integrity: sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==} dev: true @@ -1258,8 +2172,8 @@ packages: /core-util-is/1.0.2: resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} - /coveralls/3.1.0: - resolution: {integrity: sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==} + /coveralls/3.1.1: + resolution: {integrity: sha512-+dxnG2NHncSD1NrqbSM3dn/lE57O6Qf/koe9+I7c+wzkqRmEvcp0kgJdxKInzYzkICKkFMZsX3Vct3++tsF9ww==} engines: {node: '>=6'} hasBin: true dependencies: @@ -1272,7 +2186,15 @@ packages: /create-require/1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - dev: true + dev: false + + /cron-parser/2.18.0: + resolution: {integrity: sha512-s4odpheTyydAbTBQepsqd2rNWGa2iV3cyo8g7zbI2QQYGLVsfbhmwukayS1XHppe02Oy1fg7mg6xoaraVJeEcg==} + engines: {node: '>=0.8'} + dependencies: + is-nan: 1.3.2 + moment-timezone: 0.5.34 + dev: false /cross-spawn/7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -1283,8 +2205,8 @@ packages: which: 2.0.2 dev: true - /csv-parse/4.15.4: - resolution: {integrity: sha512-OdBbFc0yZhOm17lSxqkirrHlFFVpKRT0wp4DAGoJelsP3LbGzV9LNr7XmM/lrr0uGkCtaqac9UhP8PDHXOAbMg==} + /csv-parse/4.16.0: + resolution: {integrity: sha512-Zb4tGPANH4SW0LgC9+s9Mnequs9aqn7N3/pCqNbVjs2XhEF6yWNU2Vm4OGl1v2Go9nw8rXt87Cm2QN/o6Vpqgg==} dev: false /dashdash/1.14.1: @@ -1299,8 +2221,14 @@ packages: dependencies: ms: 2.0.0 - /debug/4.3.1: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} + /debug/3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + dependencies: + ms: 2.1.3 + dev: true + + /debug/4.3.2: + resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -1331,6 +2259,12 @@ packages: strip-bom: 4.0.0 dev: true + /defaults/1.0.3: + resolution: {integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=} + dependencies: + clone: 1.0.4 + dev: false + /define-properties/1.1.3: resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} engines: {node: '>= 0.4'} @@ -1342,10 +2276,6 @@ packages: engines: {node: '>=0.4.0'} dev: true - /delegates/1.0.0: - resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} - dev: false - /denque/1.5.0: resolution: {integrity: sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==} engines: {node: '>=0.10'} @@ -1364,12 +2294,6 @@ packages: resolution: {integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=} dev: false - /detect-libc/1.0.3: - resolution: {integrity: sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=} - engines: {node: '>=0.10'} - hasBin: true - dev: false - /dicer/0.2.5: resolution: {integrity: sha1-WZbAhrszIYyBLAkL3cCc0S+stw8=} engines: {node: '>=0.8.0'} @@ -1381,7 +2305,6 @@ packages: /diff/4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} - dev: true /dir-glob/3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} @@ -1390,12 +2313,11 @@ packages: path-type: 4.0.0 dev: true - /doctrine/1.5.0: - resolution: {integrity: sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=} + /doctrine/2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 - isarray: 1.0.0 dev: true /doctrine/3.0.0: @@ -1405,14 +2327,19 @@ packages: esutils: 2.0.3 dev: true - /dotenv/8.2.0: - resolution: {integrity: sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==} - engines: {node: '>=8'} + /dotenv/10.0.0: + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} dev: false - /double-ended-queue/2.1.0-0: - resolution: {integrity: sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=} + /dtrace-provider/0.8.8: + resolution: {integrity: sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==} + engines: {node: '>=0.10'} + requiresBuild: true + dependencies: + nan: 2.15.0 dev: false + optional: true /ecc-jsbn/0.1.2: resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} @@ -1425,8 +2352,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: false - /electron-to-chromium/1.3.723: - resolution: {integrity: sha512-L+WXyXI7c7+G1V8ANzRsPI5giiimLAUDC6Zs1ojHHPhYXb3k/iTABFmWjivEtsWrRQymjnO66/rO2ZTABGdmWg==} + /electron-to-chromium/1.3.806: + resolution: {integrity: sha512-AH/otJLAAecgyrYp0XK1DPiGVWcOgwPeJBOLeuFQ5l//vhQhwC9u6d+GijClqJAmsHG4XDue81ndSQPohUu0xA==} dev: true /emoji-regex/8.0.0: @@ -1449,14 +2376,18 @@ packages: ansi-colors: 4.1.1 dev: true + /entities/2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: false + /error-ex/1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 dev: true - /es-abstract/1.18.0: - resolution: {integrity: sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==} + /es-abstract/1.18.5: + resolution: {integrity: sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1465,24 +2396,27 @@ packages: get-intrinsic: 1.1.1 has: 1.0.3 has-symbols: 1.0.2 - is-callable: 1.2.3 + internal-slot: 1.0.3 + is-callable: 1.2.4 is-negative-zero: 2.0.1 - is-regex: 1.1.2 - is-string: 1.0.5 - object-inspect: 1.10.2 + is-regex: 1.1.4 + is-string: 1.0.7 + object-inspect: 1.11.0 object-keys: 1.1.1 object.assign: 4.1.2 string.prototype.trimend: 1.0.4 string.prototype.trimstart: 1.0.4 unbox-primitive: 1.0.1 + dev: true /es-to-primitive/1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: - is-callable: 1.2.3 - is-date-object: 1.0.2 - is-symbol: 1.0.3 + is-callable: 1.2.4 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: true /es6-error/4.1.1: resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} @@ -1507,53 +2441,60 @@ packages: engines: {node: '>=8'} dev: true - /eslint-config-prettier/8.3.0_eslint@7.25.0: + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: true + + /eslint-config-prettier/8.3.0_eslint@7.29.0: resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 7.25.0 + eslint: 7.29.0 dev: true - /eslint-import-resolver-node/0.3.4: - resolution: {integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==} + /eslint-import-resolver-node/0.3.6: + resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: - debug: 2.6.9 + debug: 3.2.7 resolve: 1.20.0 dev: true - /eslint-module-utils/2.6.0: - resolution: {integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==} + /eslint-module-utils/2.6.2: + resolution: {integrity: sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==} engines: {node: '>=4'} dependencies: - debug: 2.6.9 + debug: 3.2.7 pkg-dir: 2.0.0 dev: true - /eslint-plugin-import/2.22.1_eslint@7.25.0: - resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==} + /eslint-plugin-import/2.23.4_eslint@7.29.0: + resolution: {integrity: sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==} engines: {node: '>=4'} peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 dependencies: array-includes: 3.1.3 array.prototype.flat: 1.2.4 - contains-path: 0.1.0 debug: 2.6.9 - doctrine: 1.5.0 - eslint: 7.25.0 - eslint-import-resolver-node: 0.3.4 - eslint-module-utils: 2.6.0 + doctrine: 2.1.0 + eslint: 7.29.0 + eslint-import-resolver-node: 0.3.6 + eslint-module-utils: 2.6.2 + find-up: 2.1.0 has: 1.0.3 + is-core-module: 2.5.0 minimatch: 3.0.4 - object.values: 1.1.3 - read-pkg-up: 2.0.0 + object.values: 1.1.4 + pkg-up: 2.0.0 + read-pkg-up: 3.0.0 resolve: 1.20.0 - tsconfig-paths: 3.9.0 + tsconfig-paths: 3.10.1 dev: true - /eslint-plugin-prettier/3.4.0_ed07edc0d33fb90bb2bebf56b9b5e0f9: + /eslint-plugin-prettier/3.4.0_de2986b0c29d2faa795004f5443c76d1: resolution: {integrity: sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==} engines: {node: '>=6.0.0'} peerDependencies: @@ -1564,9 +2505,9 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 7.25.0 - eslint-config-prettier: 8.3.0_eslint@7.25.0 - prettier: 2.2.1 + eslint: 7.29.0 + eslint-config-prettier: 8.3.0_eslint@7.29.0 + prettier: 2.3.1 prettier-linter-helpers: 1.0.0 dev: true @@ -1585,39 +2526,51 @@ packages: eslint-visitor-keys: 1.3.0 dev: true + /eslint-utils/3.0.0_eslint@7.29.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 7.29.0 + eslint-visitor-keys: 2.1.0 + dev: true + /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} dev: true - /eslint-visitor-keys/2.0.0: - resolution: {integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==} + /eslint-visitor-keys/2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} dev: true - /eslint/7.25.0: - resolution: {integrity: sha512-TVpSovpvCNpLURIScDRB6g5CYu/ZFq9GfX2hLNIV4dSBKxIWojeDODvYl3t0k0VtMxYeR8OXPCFE5+oHMlGfhw==} + /eslint/7.29.0: + resolution: {integrity: sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA==} engines: {node: ^10.12.0 || >=12.0.0} hasBin: true dependencies: '@babel/code-frame': 7.12.11 - '@eslint/eslintrc': 0.4.0 + '@eslint/eslintrc': 0.4.3 ajv: 6.12.6 - chalk: 4.1.1 + chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.1 + debug: 4.3.2 doctrine: 3.0.0 enquirer: 2.3.6 + escape-string-regexp: 4.0.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 - eslint-visitor-keys: 2.0.0 + eslint-visitor-keys: 2.1.0 espree: 7.3.1 esquery: 1.4.0 esutils: 2.0.3 + fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 5.1.2 - globals: 13.8.0 + globals: 13.11.0 ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -1625,16 +2578,16 @@ packages: js-yaml: 3.14.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 - lodash: 4.17.21 + lodash.merge: 4.6.2 minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 progress: 2.0.3 - regexpp: 3.1.0 + regexpp: 3.2.0 semver: 7.3.5 strip-ansi: 6.0.0 strip-json-comments: 3.1.1 - table: 6.6.0 + table: 6.7.1 text-table: 0.2.0 v8-compile-cache: 2.3.0 transitivePeerDependencies: @@ -1646,7 +2599,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: acorn: 7.4.1 - acorn-jsx: 5.3.1_acorn@7.4.1 + acorn-jsx: 5.3.2_acorn@7.4.1 eslint-visitor-keys: 1.3.0 dev: true @@ -1702,6 +2655,9 @@ packages: express: 4.17.1 dev: false + /express-rate-limit/5.2.6: + resolution: {integrity: sha512-nE96xaxGfxiS5jP3tD3kIW1Jg9yQgX0rXCs3rCkZtmbWHEGyotwaezkLj7bnB41Z0uaOLM8W4AX6qHao4IZ2YA==} + /express-request-mock/3.1.0: resolution: {integrity: sha512-Ep1uuqCRUc2nTjwAeaVuviDGPCOU2xIhyVHQoN6+xDc9ANJJY42auiAO0guJTvnyyHY/8Q3/hZWEjHf1eo6hSQ==} engines: {node: '>= 12.0.0'} @@ -1709,17 +2665,17 @@ packages: node-mocks-http: 1.10.1 dev: true - /express-session/1.17.1: - resolution: {integrity: sha512-UbHwgqjxQZJiWRTMyhvWGvjBQduGCSBDhhZXYenziMFjxst5rMV+aJZ6hKPHZnPyHGsrqRICxtX8jtEbm/z36Q==} + /express-session/1.17.2: + resolution: {integrity: sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==} engines: {node: '>= 0.8.0'} dependencies: - cookie: 0.4.0 + cookie: 0.4.1 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 on-headers: 1.0.2 parseurl: 1.3.3 - safe-buffer: 5.2.0 + safe-buffer: 5.2.1 uid-safe: 2.1.5 dev: false @@ -1746,7 +2702,7 @@ packages: on-finished: 2.3.0 parseurl: 1.3.3 path-to-regexp: 0.1.7 - proxy-addr: 2.0.6 + proxy-addr: 2.0.7 qs: 6.7.0 range-parser: 1.2.1 safe-buffer: 5.1.2 @@ -1776,20 +2732,19 @@ packages: resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} dev: true - /fast-glob/3.2.5: - resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} + /fast-glob/3.2.7: + resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} engines: {node: '>=8'} dependencies: - '@nodelib/fs.stat': 2.0.4 - '@nodelib/fs.walk': 1.2.6 + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.4 - picomatch: 2.2.3 dev: true - /fast-json-stable-hash/1.0.2: - resolution: {integrity: sha512-p7Sr7IjiqJkFuRx1P6tYVTDwBf+ZfXyU2l3bv5XkBhiey5G3fHzBUJiEnpIlAZjGedXpEJM/V2SV+hD0pOnmmg==} + /fast-json-stable-hash/1.0.3: + resolution: {integrity: sha512-iLK3Tq2J/KbiUn/5OHyhxikHqzwFXSM2e803Dp2JtBdQjsCVuZwWvL+WqWXPPRUEuDX4c0kqID1SU84RCfxs3A==} dev: false /fast-json-stable-stringify/2.1.0: @@ -1800,16 +2755,16 @@ packages: resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} dev: true - /fast-safe-stringify/2.0.7: - resolution: {integrity: sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==} + /fast-safe-stringify/2.0.8: + resolution: {integrity: sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==} /fast-xml-parser/3.19.0: resolution: {integrity: sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==} hasBin: true dev: false - /fastq/1.11.0: - resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} + /fastq/1.11.1: + resolution: {integrity: sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==} dependencies: reusify: 1.0.4 dev: true @@ -1825,6 +2780,12 @@ packages: flat-cache: 3.0.4 dev: true + /file-stream-rotator/0.5.7: + resolution: {integrity: sha512-VYb3HZ/GiAGUCrfeakO8Mp54YGswNUHvL7P09WQcXAJNSj3iQ5QraYSp3cIn1MUyw6uzfgN/EFOarCNa4JvUHQ==} + dependencies: + moment: 2.29.1 + dev: false + /fill-range/7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -1877,12 +2838,12 @@ packages: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.1.1 + flatted: 3.2.2 rimraf: 3.0.2 dev: true - /flatted/3.1.1: - resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==} + /flatted/3.2.2: + resolution: {integrity: sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==} dev: true /fn.name/1.1.0: @@ -1907,7 +2868,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.30 + mime-types: 2.1.32 dev: true /form-data/3.0.1: @@ -1916,15 +2877,15 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.30 + mime-types: 2.1.32 dev: true /formidable/1.2.2: resolution: {integrity: sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==} dev: true - /forwarded/0.1.2: - resolution: {integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=} + /forwarded/0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} dev: false @@ -1940,13 +2901,6 @@ packages: resolution: {integrity: sha1-zyVVTKBQ3EmuZla0HeQiWJidy84=} dev: true - /fs-minipass/2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.3 - dev: false - /fs.realpath/1.0.0: resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} @@ -1954,6 +2908,7 @@ packages: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + requiresBuild: true dev: true optional: true @@ -1968,19 +2923,6 @@ packages: resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} dev: true - /gauge/2.7.4: - resolution: {integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=} - dependencies: - aproba: 1.2.0 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.3 - string-width: 1.0.2 - strip-ansi: 3.0.1 - wide-align: 1.1.3 - dev: false - /gensync/1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -2003,6 +2945,11 @@ packages: engines: {node: '>=8.0.0'} dev: true + /get-port/5.1.1: + resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} + engines: {node: '>=8'} + dev: false + /getpass/0.1.7: resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} dependencies: @@ -2016,8 +2963,19 @@ packages: is-glob: 4.0.1 dev: true - /glob/7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + /glob/6.0.4: + resolution: {integrity: sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=} + dependencies: + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + optional: true + + /glob/7.1.7: + resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -2031,34 +2989,27 @@ packages: engines: {node: '>=4'} dev: true - /globals/12.4.0: - resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.8.1 - dev: true - - /globals/13.8.0: - resolution: {integrity: sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==} + /globals/13.11.0: + resolution: {integrity: sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 dev: true - /globby/11.0.3: - resolution: {integrity: sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==} + /globby/11.0.4: + resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} engines: {node: '>=10'} dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.5 + fast-glob: 3.2.7 ignore: 5.1.8 merge2: 1.4.1 slash: 3.0.0 dev: true - /graceful-fs/4.2.6: - resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} + /graceful-fs/4.2.8: + resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} dev: true /har-schema/2.0.0: @@ -2077,6 +3028,7 @@ packages: /has-bigints/1.0.1: resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} + dev: true /has-flag/3.0.0: resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} @@ -2092,9 +3044,12 @@ packages: resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} engines: {node: '>= 0.4'} - /has-unicode/2.0.1: - resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} - dev: false + /has-tostringtag/1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.2 + dev: true /has/1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} @@ -2106,10 +3061,15 @@ packages: resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==} engines: {node: '>=8'} dependencies: - is-stream: 2.0.0 + is-stream: 2.0.1 type-fest: 0.8.1 dev: true + /helmet/4.6.0: + resolution: {integrity: sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==} + engines: {node: '>=10.0.0'} + dev: false + /hosted-git-info/2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true @@ -2149,16 +3109,6 @@ packages: sshpk: 1.16.1 dev: true - /https-proxy-agent/5.0.0: - resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==} - engines: {node: '>= 6'} - dependencies: - agent-base: 6.0.2 - debug: 4.3.1 - transitivePeerDependencies: - - supports-color - dev: false - /iconv-lite/0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -2188,10 +3138,10 @@ packages: resolution: {integrity: sha512-CnjJ2BZFJzbFDmYG5S47xPQjMlSbZLyLJuG4znzL4TdPtJBxHtFP1xVmR+EYX4synFSldiY3B6m00XkPM3zVnA==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.13.16 - '@babel/plugin-proposal-object-rest-spread': 7.13.8_@babel+core@7.13.16 - '@babel/plugin-transform-destructuring': 7.13.17_@babel+core@7.13.16 - '@babel/plugin-transform-react-jsx': 7.13.12_@babel+core@7.13.16 + '@babel/core': 7.15.0 + '@babel/plugin-proposal-object-rest-spread': 7.14.7_@babel+core@7.15.0 + '@babel/plugin-transform-destructuring': 7.14.7_@babel+core@7.15.0 + '@babel/plugin-transform-react-jsx': 7.14.9_@babel+core@7.15.0 caller-path: 2.0.0 find-cache-dir: 3.3.1 make-dir: 3.1.0 @@ -2224,6 +3174,34 @@ packages: /inherits/2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + /internal-slot/1.0.3: + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.1.1 + has: 1.0.3 + side-channel: 1.0.4 + dev: true + + /ioredis/4.28.1: + resolution: {integrity: sha512-7gcrUJEcPHWy+eEyq6wIZpXtfHt8crhbc5+z0sqrnHUkwBblXinygfamj+/jx83Qo+2LW3q87Nj2VsuH6BF2BA==} + engines: {node: '>=6'} + dependencies: + cluster-key-slot: 1.1.0 + debug: 4.3.2 + denque: 1.5.0 + lodash.defaults: 4.2.0 + lodash.flatten: 4.4.0 + lodash.isarguments: 3.1.0 + p-map: 2.1.0 + redis-commands: 1.7.0 + redis-errors: 1.2.0 + redis-parser: 3.0.0 + standard-as-callback: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: false + /ipaddr.js/1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -2237,8 +3215,11 @@ packages: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} dev: false - /is-bigint/1.0.1: - resolution: {integrity: sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==} + /is-bigint/1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.1 + dev: true /is-binary-path/2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} @@ -2247,25 +3228,31 @@ packages: binary-extensions: 2.2.0 dev: true - /is-boolean-object/1.1.0: - resolution: {integrity: sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==} + /is-boolean-object/1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true - /is-callable/1.2.3: - resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} + /is-callable/1.2.4: + resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} engines: {node: '>= 0.4'} + dev: true - /is-core-module/2.3.0: - resolution: {integrity: sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw==} + /is-core-module/2.5.0: + resolution: {integrity: sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==} dependencies: has: 1.0.3 dev: true - /is-date-object/1.0.2: - resolution: {integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==} + /is-date-object/1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true /is-extglob/2.1.1: resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} @@ -2277,6 +3264,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: number-is-nan: 1.0.1 + dev: true /is-fullwidth-code-point/2.0.0: resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} @@ -2295,39 +3283,56 @@ packages: is-extglob: 2.1.1 dev: true + /is-nan/1.3.2: + resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: false + /is-negative-zero/2.0.1: resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} engines: {node: '>= 0.4'} + dev: true - /is-number-object/1.0.4: - resolution: {integrity: sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==} + /is-number-object/1.0.6: + resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==} engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true /is-number/7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} dev: true - /is-regex/1.1.2: - resolution: {integrity: sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==} + /is-regex/1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - has-symbols: 1.0.2 + has-tostringtag: 1.0.0 + dev: true - /is-stream/2.0.0: - resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} + /is-stream/2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - /is-string/1.0.5: - resolution: {integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==} + /is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true - /is-symbol/1.0.3: - resolution: {integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==} + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.2 + dev: true /is-typedarray/1.0.0: resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} @@ -2344,6 +3349,7 @@ packages: /isarray/1.0.0: resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + dev: false /isexe/2.0.0: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} @@ -2369,7 +3375,7 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.13.16 + '@babel/core': 7.15.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.0.0 semver: 6.3.0 @@ -2403,7 +3409,7 @@ packages: resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} engines: {node: '>=8'} dependencies: - debug: 4.3.1 + debug: 4.3.2 istanbul-lib-coverage: 3.0.0 source-map: 0.6.1 transitivePeerDependencies: @@ -2447,6 +3453,10 @@ packages: hasBin: true dev: true + /json-parse-better-errors/1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + dev: true + /json-schema-traverse/0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true @@ -2467,20 +3477,12 @@ packages: resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} dev: true - /json5/1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} - hasBin: true - dependencies: - minimist: 1.2.5 - dev: true - /json5/2.2.0: resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} engines: {node: '>=6'} hasBin: true dependencies: minimist: 1.2.5 - dev: true /jsprim/1.4.1: resolution: {integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=} @@ -2524,18 +3526,18 @@ packages: stack-utils: 2.0.3 tap-parser: 10.1.0 tap-yaml: 1.0.0 - tcompare: 5.0.4 + tcompare: 5.0.6 trivial-deferred: 1.0.1 yapool: 1.0.0 dev: true - /load-json-file/2.0.0: - resolution: {integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=} + /load-json-file/4.0.0: + resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} engines: {node: '>=4'} dependencies: - graceful-fs: 4.2.6 - parse-json: 2.2.0 - pify: 2.3.0 + graceful-fs: 4.2.8 + parse-json: 4.0.0 + pify: 3.0.0 strip-bom: 3.0.0 dev: true @@ -2558,21 +3560,33 @@ packages: resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} dev: true + /lodash.defaults/4.2.0: + resolution: {integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=} + dev: false + /lodash.flatten/4.4.0: resolution: {integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=} - dev: true + dev: false /lodash.flattendeep/4.4.0: resolution: {integrity: sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=} dev: true + /lodash.isarguments/3.1.0: + resolution: {integrity: sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=} + dev: false + + /lodash.merge/4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + /lodash.truncate/4.4.2: resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} dev: true /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true + dev: false /log-driver/1.2.7: resolution: {integrity: sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==} @@ -2583,7 +3597,7 @@ packages: resolution: {integrity: sha512-N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg==} dependencies: colors: 1.4.0 - fast-safe-stringify: 2.0.7 + fast-safe-stringify: 2.0.8 fecha: 4.2.1 ms: 2.1.3 triple-beam: 1.3.0 @@ -2601,16 +3615,18 @@ packages: engines: {node: '>=10'} dependencies: yallist: 4.0.0 + dev: true /make-dir/3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} dependencies: semver: 6.3.0 + dev: true /make-error/1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - dev: true + dev: false /media-typer/0.3.0: resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} @@ -2638,18 +3654,18 @@ packages: engines: {node: '>=8.6'} dependencies: braces: 3.0.2 - picomatch: 2.2.3 + picomatch: 2.3.0 dev: true - /mime-db/1.47.0: - resolution: {integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==} + /mime-db/1.49.0: + resolution: {integrity: sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==} engines: {node: '>= 0.6'} - /mime-types/2.1.30: - resolution: {integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==} + /mime-types/2.1.32: + resolution: {integrity: sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==} engines: {node: '>= 0.6'} dependencies: - mime-db: 1.47.0 + mime-db: 1.49.0 /mime/1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} @@ -2675,14 +3691,7 @@ packages: engines: {node: '>=8'} dependencies: yallist: 4.0.0 - - /minizlib/2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.3 - yallist: 4.0.0 - dev: false + dev: true /mkdirp/0.5.5: resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} @@ -2696,6 +3705,16 @@ packages: engines: {node: '>=10'} hasBin: true + /moment-timezone/0.5.34: + resolution: {integrity: sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==} + dependencies: + moment: 2.29.1 + dev: false + + /moment/2.29.1: + resolution: {integrity: sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==} + dev: false + /mongodb/3.6.3: resolution: {integrity: sha512-rOZuR0QkodZiM+UbQE5kDsJykBqWi0CL4Ec2i1nrGrUI3KO11r6Fbxskqmq3JK2NH7aW4dcccBuUujAP0ERl5w==} engines: {node: '>=4'} @@ -2729,39 +3748,6 @@ packages: saslprep: 1.0.3 dev: false - /mongodb/3.6.6: - resolution: {integrity: sha512-WlirMiuV1UPbej5JeCMqE93JRfZ/ZzqE7nJTwP85XzjAF4rRSeq2bGCb1cjfoHLOF06+HxADaPGqT0g3SbVT1w==} - engines: {node: '>=4'} - peerDependencies: - aws4: '*' - bson-ext: '*' - kerberos: '*' - mongodb-client-encryption: '*' - mongodb-extjson: '*' - snappy: '*' - peerDependenciesMeta: - aws4: - optional: true - bson-ext: - optional: true - kerberos: - optional: true - mongodb-client-encryption: - optional: true - mongodb-extjson: - optional: true - snappy: - optional: true - dependencies: - bl: 2.2.1 - bson: 1.1.6 - denque: 1.5.0 - optional-require: 1.0.3 - safe-buffer: 5.2.1 - optionalDependencies: - saslprep: 1.0.3 - dev: false - /monk-middleware-cast-ids/0.2.1: resolution: {integrity: sha1-QMQOWmyzPM7cKJIglDJ17ohhxSk=} dev: false @@ -2789,8 +3775,8 @@ packages: /monk/7.3.4: resolution: {integrity: sha512-PkPNiElwroVyKQj01usyziOvwiKYBUVSq7YU1FB4KFr0J3v0GeXW0TebYsLR4u33WB8JGqPiAcuzDspfdujqQg==} dependencies: - '@types/mongodb': 3.6.12 - debug: 4.3.1 + '@types/mongodb': 3.6.20 + debug: 4.3.2 mongodb: 3.6.3 monk-middleware-cast-ids: 0.2.1 monk-middleware-fields: 0.2.0 @@ -2821,6 +3807,20 @@ packages: /ms/2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + /msgpackr-extract/1.0.15: + resolution: {integrity: sha512-vgJgzFva0/4/mt84wXf3CRCDPHKqiqk5t7/kVSjk/V2IvwSjoStHhxyq/b2+VrWcch3sxiNQOJEWXgI86Fm7AQ==} + requiresBuild: true + dependencies: + nan: 2.15.0 + node-gyp-build: 4.3.0 + dev: false + optional: true + + /msgpackr/1.5.1: + resolution: {integrity: sha512-I1CXFG8BYYSeIhtDlHpUVMsdDiyvP9JAh1d9QoBnkPx3ETPeH/1lR14hweM9GETs09wCWlaOyhtXxIc9boxAAA==} + optionalDependencies: + msgpackr-extract: 1.0.15 dev: false /multer/1.4.2: @@ -2837,16 +3837,41 @@ packages: xtend: 4.0.2 dev: false + /mv/2.1.1: + resolution: {integrity: sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=} + engines: {node: '>=0.8.0'} + requiresBuild: true + dependencies: + mkdirp: 0.5.5 + ncp: 2.0.0 + rimraf: 2.4.5 + dev: false + optional: true + + /nan/2.15.0: + resolution: {integrity: sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==} + dev: false + optional: true + /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} dev: true + /ncp/2.0.0: + resolution: {integrity: sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=} + hasBin: true + dev: false + optional: true + /negotiator/0.6.2: resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==} engines: {node: '>= 0.6'} - /node-addon-api/3.1.0: - resolution: {integrity: sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==} + /node-cache/5.1.2: + resolution: {integrity: sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==} + engines: {node: '>= 8.0.0'} + dependencies: + clone: 2.1.2 dev: false /node-fetch/2.6.1: @@ -2854,6 +3879,12 @@ packages: engines: {node: 4.x || >=6.0.0} dev: false + /node-gyp-build/4.3.0: + resolution: {integrity: sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==} + hasBin: true + dev: false + optional: true + /node-mocks-http/1.10.1: resolution: {integrity: sha512-/Nz83kiJ3z+vGqxmlDyv8+L1CJno+gH23DzG3oPH9dBSfMYa5IFVwPgZpXCB2kdiiIu/HoDpZ2BuLqQs7qjFLQ==} engines: {node: '>=0.6'} @@ -2876,16 +3907,13 @@ packages: process-on-spawn: 1.0.0 dev: true - /node-releases/1.1.71: - resolution: {integrity: sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==} + /node-releases/1.1.74: + resolution: {integrity: sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==} dev: true - /nopt/5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true - dependencies: - abbrev: 1.1.1 + /nodemailer/6.6.3: + resolution: {integrity: sha512-faZFufgTMrphYoDjvyVpbpJcYzwyFnbAMmQtj1lVBYAUSm3SOy2fIdd9+Mr4UxPosBa0JRw9bJoIwQn+nswiew==} + engines: {node: '>=6.0.0'} dev: false /normalize-package-data/2.5.0: @@ -2902,18 +3930,10 @@ packages: engines: {node: '>=0.10.0'} dev: true - /npmlog/4.1.2: - resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} - dependencies: - are-we-there-yet: 1.1.5 - console-control-strings: 1.1.0 - gauge: 2.7.4 - set-blocking: 2.0.0 - dev: false - /number-is-nan/1.0.1: resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} engines: {node: '>=0.10.0'} + dev: true /nyc/15.1.0: resolution: {integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==} @@ -2923,13 +3943,13 @@ packages: '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 caching-transform: 4.0.0 - convert-source-map: 1.7.0 + convert-source-map: 1.8.0 decamelize: 1.2.0 find-cache-dir: 3.3.1 find-up: 4.1.0 foreground-child: 2.0.0 get-package-type: 0.1.0 - glob: 7.1.6 + glob: 7.1.7 istanbul-lib-coverage: 3.0.0 istanbul-lib-hook: 3.0.0 istanbul-lib-instrument: 4.0.3 @@ -2959,8 +3979,14 @@ packages: resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} engines: {node: '>=0.10.0'} - /object-inspect/1.10.2: - resolution: {integrity: sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA==} + /object-hash/2.2.0: + resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} + engines: {node: '>= 6'} + dev: false + + /object-inspect/1.11.0: + resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==} + dev: true /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -2974,23 +4000,15 @@ packages: define-properties: 1.1.3 has-symbols: 1.0.2 object-keys: 1.1.1 + dev: true - /object.getownpropertydescriptors/2.1.0: - resolution: {integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==} - engines: {node: '>= 0.8'} - dependencies: - define-properties: 1.1.3 - es-abstract: 1.18.0 - dev: false - - /object.values/1.1.3: - resolution: {integrity: sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==} + /object.values/1.1.4: + resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.0 - has: 1.0.3 + es-abstract: 1.18.5 dev: true /on-finished/2.3.0: @@ -3021,11 +4039,6 @@ packages: hasBin: true dev: true - /optional-require/1.0.3: - resolution: {integrity: sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==} - engines: {node: '>=4'} - dev: false - /optionator/0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} engines: {node: '>= 0.8.0'} @@ -3048,11 +4061,6 @@ packages: resolution: {integrity: sha1-Tod/vtqaLsgAD7wLyuOWRe6L+Nw=} dev: true - /p-finally/1.0.0: - resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} - engines: {node: '>=4'} - dev: false - /p-limit/1.3.0: resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} engines: {node: '>=4'} @@ -3081,6 +4089,11 @@ packages: p-limit: 2.3.0 dev: true + /p-map/2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} + dev: false + /p-map/3.0.0: resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} engines: {node: '>=8'} @@ -3102,7 +4115,7 @@ packages: resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.6 + graceful-fs: 4.2.8 hasha: 5.2.2 lodash.flattendeep: 4.4.0 release-zalgo: 1.0.0 @@ -3115,11 +4128,12 @@ packages: callsites: 3.1.0 dev: true - /parse-json/2.2.0: - resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=} - engines: {node: '>=0.10.0'} + /parse-json/4.0.0: + resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} + engines: {node: '>=4'} dependencies: error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 dev: true /parseurl/1.3.3: @@ -3145,19 +4159,19 @@ packages: engines: {node: '>=8'} dev: true - /path-parse/1.0.6: - resolution: {integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==} + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true /path-to-regexp/0.1.7: resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} dev: false - /path-type/2.0.0: - resolution: {integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=} + /path-type/3.0.0: + resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} engines: {node: '>=4'} dependencies: - pify: 2.3.0 + pify: 3.0.0 dev: true /path-type/4.0.0: @@ -3169,14 +4183,14 @@ packages: resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} dev: true - /picomatch/2.2.3: - resolution: {integrity: sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==} + /picomatch/2.3.0: + resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} engines: {node: '>=8.6'} dev: true - /pify/2.3.0: - resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} - engines: {node: '>=0.10.0'} + /pify/3.0.0: + resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} + engines: {node: '>=4'} dev: true /pkg-dir/2.0.0: @@ -3193,6 +4207,13 @@ packages: find-up: 4.1.0 dev: true + /pkg-up/2.0.0: + resolution: {integrity: sha1-yBmscoBZpGHKscOImivjxJoATX8=} + engines: {node: '>=4'} + dependencies: + find-up: 2.1.0 + dev: true + /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -3205,8 +4226,8 @@ packages: fast-diff: 1.2.0 dev: true - /prettier/2.2.1: - resolution: {integrity: sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==} + /prettier/2.3.1: + resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} engines: {node: '>=10.13.0'} hasBin: true dev: true @@ -3227,14 +4248,6 @@ packages: engines: {node: '>=0.4.0'} dev: true - /promise-callbacks/3.8.2: - resolution: {integrity: sha512-g+SziwZr9eLwF+Tejuz0nirmzrYm1Ou4dExaRap1+wG/Bip1FAjMwE+oOqwv6C+CxDCQJ9l0jMSE8ui1oRC/tQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/runtime': 7.13.17 - object.getownpropertydescriptors: 2.1.0 - dev: false - /prop-types/15.7.2: resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} dependencies: @@ -3243,16 +4256,16 @@ packages: react-is: 16.13.1 dev: true - /proxy-addr/2.0.6: - resolution: {integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==} + /proxy-addr/2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} dependencies: - forwarded: 0.1.2 + forwarded: 0.2.0 ipaddr.js: 1.9.1 dev: false - /prudence/0.9.6: - resolution: {integrity: sha512-kCPaLDVfVovahwd+SXlszt4y+av3VJL5HXD4II2+m8+zm6J6wt8vFU+kDFeZvaycaGJemB8VUv39hFplHbxTIw==} + /prudence/0.9.7: + resolution: {integrity: sha512-7214GHTBThBI/PGlKWXUSJ++ca0ld54VpF4k98U1EDAFXai5mnvWbb4speVOnWkilqfN25x8biWUAj4gHNu5Og==} dev: false /psl/1.8.0: @@ -3294,6 +4307,13 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} + /rate-limit-redis/2.1.0: + resolution: {integrity: sha512-6SAsTCzY0v6UCIKLOLLYqR2XzFmgdtF7jWXlSPq2FrNIZk8tZ7xwBvyGW7GFMCe5I4S9lYNdrSJ9E84rz3/CpA==} + dependencies: + defaults: 1.0.3 + redis: 3.1.2 + dev: false + /raw-body/2.4.0: resolution: {integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==} engines: {node: '>= 0.8'} @@ -3317,21 +4337,21 @@ packages: prop-types: 15.7.2 dev: true - /read-pkg-up/2.0.0: - resolution: {integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=} + /read-pkg-up/3.0.0: + resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=} engines: {node: '>=4'} dependencies: find-up: 2.1.0 - read-pkg: 2.0.0 + read-pkg: 3.0.0 dev: true - /read-pkg/2.0.0: - resolution: {integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=} + /read-pkg/3.0.0: + resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} engines: {node: '>=4'} dependencies: - load-json-file: 2.0.0 + load-json-file: 4.0.0 normalize-package-data: 2.5.0 - path-type: 2.0.0 + path-type: 3.0.0 dev: true /readable-stream/1.1.14: @@ -3363,11 +4383,11 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readdirp/3.5.0: - resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} + /readdirp/3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} dependencies: - picomatch: 2.2.3 + picomatch: 2.3.0 dev: true /redis-commands/1.7.0: @@ -3379,11 +4399,6 @@ packages: engines: {node: '>=4'} dev: false - /redis-parser/2.6.0: - resolution: {integrity: sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=} - engines: {node: '>=0.10.0'} - dev: false - /redis-parser/3.0.0: resolution: {integrity: sha1-tm2CjNyv5rS4pCin3vTGvKwxyLQ=} engines: {node: '>=4'} @@ -3391,15 +4406,6 @@ packages: redis-errors: 1.2.0 dev: false - /redis/2.8.0: - resolution: {integrity: sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==} - engines: {node: '>=0.10.0'} - dependencies: - double-ended-queue: 2.1.0-0 - redis-commands: 1.7.0 - redis-parser: 2.6.0 - dev: false - /redis/3.1.2: resolution: {integrity: sha512-grn5KoZLr/qrRQVwoSkmzdbw6pwF+/rwODtrOr6vuBRiR/f3rjSTGupbF90Zpqm2oenix8Do6RV7pYEkGwlKkw==} engines: {node: '>=10'} @@ -3410,12 +4416,8 @@ packages: redis-parser: 3.0.0 dev: false - /regenerator-runtime/0.13.7: - resolution: {integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==} - dev: false - - /regexpp/3.1.0: - resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} + /regexpp/3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} dev: true @@ -3443,7 +4445,7 @@ packages: is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 - mime-types: 2.1.30 + mime-types: 2.1.32 oauth-sign: 0.9.0 performance-now: 2.1.0 qs: 6.5.2 @@ -3497,8 +4499,8 @@ packages: /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: - is-core-module: 2.3.0 - path-parse: 1.0.6 + is-core-module: 2.5.0 + path-parse: 1.0.7 dev: true /reusify/1.0.4: @@ -3506,11 +4508,19 @@ packages: engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true + /rimraf/2.4.5: + resolution: {integrity: sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=} + hasBin: true + dependencies: + glob: 6.0.4 + dev: false + optional: true + /rimraf/3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: - glob: 7.1.6 + glob: 7.1.7 /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -3521,19 +4531,20 @@ packages: /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - /safe-buffer/5.2.0: - resolution: {integrity: sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==} - dev: false - /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + /safe-json-stringify/1.2.0: + resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==} + dev: false + /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} /saslprep/1.0.3: resolution: {integrity: sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==} engines: {node: '>=6'} + requiresBuild: true dependencies: sparse-bitfield: 3.0.3 dev: false @@ -3553,6 +4564,7 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 + dev: true /send/0.17.1: resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==} @@ -3573,6 +4585,10 @@ packages: statuses: 1.5.0 dev: false + /seq-logging/1.1.1: + resolution: {integrity: sha512-9miWILWu22dKNCkZi2UePAnZeQEzaYsQRKbAi5eSBUbuOyyeYPyYO1bEvIvZAZRjltEwY1S0yz94hc0/f+niDg==} + dev: false + /serve-static/1.14.1: resolution: {integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==} engines: {node: '>= 0.8.0'} @@ -3585,6 +4601,7 @@ packages: /set-blocking/2.0.0: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} + dev: true /setprototypeof/1.1.1: resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} @@ -3607,7 +4624,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 - object-inspect: 1.10.2 + object-inspect: 1.11.0 dev: true /siginfo/2.0.0: @@ -3616,6 +4633,7 @@ packages: /signal-exit/3.0.3: resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} + dev: true /simple-swizzle/0.2.2: resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=} @@ -3640,9 +4658,8 @@ packages: /source-map-support/0.5.19: resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} dependencies: - buffer-from: 1.1.1 + buffer-from: 1.1.2 source-map: 0.6.1 - dev: true /source-map/0.5.7: resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} @@ -3652,7 +4669,6 @@ packages: /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - dev: true /sparse-bitfield/3.0.3: resolution: {integrity: sha1-/0rm5oZWBWuks+eSqzM004JzyhE=} @@ -3677,7 +4693,7 @@ packages: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.7 + spdx-license-ids: 3.0.10 dev: true /spdx-exceptions/2.3.0: @@ -3688,11 +4704,11 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.7 + spdx-license-ids: 3.0.10 dev: true - /spdx-license-ids/3.0.7: - resolution: {integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==} + /spdx-license-ids/3.0.10: + resolution: {integrity: sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==} dev: true /sprintf-js/1.0.3: @@ -3730,6 +4746,10 @@ packages: resolution: {integrity: sha1-Gsig2Ug4SNFpXkGLbQMaPDzmjjs=} dev: true + /standard-as-callback/2.1.0: + resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} + dev: false + /statuses/1.5.0: resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} engines: {node: '>= 0.6'} @@ -3747,6 +4767,7 @@ packages: code-point-at: 1.1.0 is-fullwidth-code-point: 1.0.0 strip-ansi: 3.0.1 + dev: true /string-width/2.1.1: resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} @@ -3770,12 +4791,14 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 + dev: true /string.prototype.trimstart/1.0.4: resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 + dev: true /string_decoder/0.10.31: resolution: {integrity: sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=} @@ -3797,6 +4820,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 + dev: true /strip-ansi/4.0.0: resolution: {integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=} @@ -3833,8 +4857,8 @@ packages: dependencies: component-emitter: 1.3.0 cookiejar: 2.1.2 - debug: 4.3.1 - fast-safe-stringify: 2.0.7 + debug: 4.3.2 + fast-safe-stringify: 2.0.8 form-data: 3.0.1 formidable: 1.2.2 methods: 1.1.2 @@ -3870,29 +4894,42 @@ packages: has-flag: 4.0.0 dev: true - /table/6.6.0: - resolution: {integrity: sha512-iZMtp5tUvcnAdtHpZTWLPF0M7AgiQsURR2DwmxnJwSy8I3+cY+ozzVvYha3BOLG2TB+L0CqjIz+91htuj6yCXg==} + /table/6.7.1: + resolution: {integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.2.0 + ajv: 8.6.2 lodash.clonedeep: 4.5.0 - lodash.flatten: 4.4.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.2 strip-ansi: 6.0.0 dev: true + /tachi-common/0.3.10: + resolution: {integrity: sha512-OiEnRz8b7ix+m/W5bFwaN+0fgupmbYHKhsn4/IaFb8f2rCEHY/i3t8TGuYAx212Uo2hOsDSX5/yxVOrgcxZ1AA==} + dependencies: + monk: 7.3.4 + transitivePeerDependencies: + - aws4 + - bson-ext + - kerberos + - mongodb-client-encryption + - mongodb-extjson + - snappy + - supports-color + dev: false + /tap-mocha-reporter/5.0.1: resolution: {integrity: sha512-1knFWOwd4khx/7uSEnUeaP9IPW3w+sqTgJMhrwah6t46nZ8P25atOKAjSvVDsT67lOPu0nfdOqUwoyKn+3E5pA==} engines: {node: '>= 8'} hasBin: true dependencies: color-support: 1.1.3 - debug: 4.3.1 + debug: 4.3.2 diff: 4.0.2 escape-string-regexp: 2.0.0 - glob: 7.1.6 + glob: 7.1.7 tap-parser: 10.1.0 tap-yaml: 1.0.0 unicode-length: 2.0.2 @@ -3916,8 +4953,8 @@ packages: yaml: 1.10.2 dev: true - /tap/15.0.5_ts-node@9.1.1+typescript@4.2.4: - resolution: {integrity: sha512-9txwiDv7Sj8e4O15bjWtjSsPSJOiBGFbQj8gW0Wc7GXPXe6Zy46q9Eax71Ez7gAwhElnu7f9qgtfiCYzH8U2/w==} + /tap/15.0.9_ts-node@10.0.0+typescript@4.3.4: + resolution: {integrity: sha512-bqY5SxEqYKRd37PIUfKBf9HMs/hklyl/fGXkuStr9rYTIGa0/icpSLsm6IVOmx2qT0/TliPNJ6OvS5kddJYHdg==} engines: {node: '>=10'} hasBin: true peerDependencies: @@ -3932,12 +4969,12 @@ packages: typescript: optional: true dependencies: - chokidar: 3.5.1 - coveralls: 3.1.0 + chokidar: 3.5.2 + coveralls: 3.1.1 findit: 2.0.0 foreground-child: 2.0.0 fs-exists-cached: 1.0.0 - glob: 7.1.6 + glob: 7.1.7 import-jsx: 4.0.0 isexe: 2.0.0 istanbul-lib-processinfo: 2.0.2 @@ -3954,9 +4991,9 @@ packages: tap-mocha-reporter: 5.0.1 tap-parser: 10.1.0 tap-yaml: 1.0.0 - tcompare: 5.0.4 - ts-node: 9.1.1_typescript@4.2.4 - typescript: 4.2.4 + tcompare: 5.0.6 + ts-node: 10.0.0_83f53b0a0c5616d3fa00ed4e30b9ce1b + typescript: 4.3.4 which: 2.0.2 transitivePeerDependencies: - supports-color @@ -3966,20 +5003,8 @@ packages: - treport - '@types/react' - /tar/6.1.0: - resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} - engines: {node: '>= 10'} - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 3.1.3 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - dev: false - - /tcompare/5.0.4: - resolution: {integrity: sha512-worXBcrmLoFu9oJYAKznjPE89APTEXk/XCazuDuSQfK1EqX3bpLPW3cY/RQucbcc7mW+yKW0duujsuFlU7dRCA==} + /tcompare/5.0.6: + resolution: {integrity: sha512-OvO7omN/wkdsKzmOqr3sQFfLbghs/2X5mwSkcfgRiXZshfPnTsAs3IRf1RixR/Pff26qG/r9ogcZMpV0YdeGXg==} engines: {node: '>=10'} dependencies: diff: 4.0.2 @@ -3990,7 +5015,7 @@ packages: engines: {node: '>=8'} dependencies: '@istanbuljs/schema': 0.1.3 - glob: 7.1.6 + glob: 7.1.7 minimatch: 3.0.4 dev: true @@ -4035,43 +5060,58 @@ packages: resolution: {integrity: sha1-N21NKdlR1jaKb3oK6FwvTV4GWPM=} dev: true - /ts-node/9.1.1_typescript@4.2.4: - resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==} - engines: {node: '>=10.0.0'} + /ts-node/10.0.0_83f53b0a0c5616d3fa00ed4e30b9ce1b: + resolution: {integrity: sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==} + engines: {node: '>=12.0.0'} hasBin: true peerDependencies: + '@swc/core': '>=1.2.45' + '@swc/wasm': '>=1.2.45' + '@types/node': '*' typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true dependencies: + '@tsconfig/node10': 1.0.8 + '@tsconfig/node12': 1.0.9 + '@tsconfig/node14': 1.0.1 + '@tsconfig/node16': 1.0.2 + '@types/node': 15.12.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.19 - typescript: 4.2.4 + typescript: 4.3.4 yn: 3.1.1 - dev: true + dev: false - /tsconfig-paths/3.9.0: - resolution: {integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==} + /tsconfig-paths/3.10.1: + resolution: {integrity: sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==} dependencies: - '@types/json5': 0.0.29 - json5: 1.0.1 + json5: 2.2.0 minimist: 1.2.5 strip-bom: 3.0.0 dev: true /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: true - /tsutils/3.21.0_typescript@4.2.4: + /tslib/2.3.1: + resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} + dev: false + + /tsutils/3.21.0_typescript@4.3.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.2.4 + typescript: 4.3.4 dev: true /tunnel-agent/0.6.0: @@ -4106,7 +5146,7 @@ packages: engines: {node: '>= 0.6'} dependencies: media-typer: 0.3.0 - mime-types: 2.1.30 + mime-types: 2.1.32 /typedarray-to-buffer/3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -4118,8 +5158,8 @@ packages: resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} dev: false - /typescript/4.2.4: - resolution: {integrity: sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==} + /typescript/4.3.4: + resolution: {integrity: sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==} engines: {node: '>=4.2.0'} hasBin: true dev: false @@ -4138,6 +5178,7 @@ packages: has-bigints: 1.0.1 has-symbols: 1.0.2 which-boxed-primitive: 1.0.2 + dev: true /unicode-length/2.0.2: resolution: {integrity: sha512-Ph/j1VbS3/r77nhoY2WU0GWGjVYOHL3xpKp0y/Eq2e5r0mT/6b649vm7KFO6RdAdrZkYLdxphYVgvODxPB+Ebg==} @@ -4167,6 +5208,7 @@ packages: /uuid/3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true dev: true @@ -4203,11 +5245,12 @@ packages: /which-boxed-primitive/1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: - is-bigint: 1.0.1 - is-boolean-object: 1.1.0 - is-number-object: 1.0.4 - is-string: 1.0.5 - is-symbol: 1.0.3 + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.6 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: true /which-module/2.0.0: resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} @@ -4230,10 +5273,17 @@ packages: stackback: 0.0.2 dev: true - /wide-align/1.1.3: - resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} + /winston-daily-rotate-file/4.5.5_winston@3.3.3: + resolution: {integrity: sha512-ds0WahIjiDhKCiMXmY799pDBW+58ByqIBtUcsqr4oDoXrAI3Zn+hbgFdUxzMfqA93OG0mPLYVMiotqTgE/WeWQ==} + engines: {node: '>=8'} + peerDependencies: + winston: ^3 dependencies: - string-width: 1.0.2 + file-stream-rotator: 0.5.7 + object-hash: 2.2.0 + triple-beam: 1.3.0 + winston: 3.3.3 + winston-transport: 4.4.0 dev: false /winston-transport/4.4.0: @@ -4249,8 +5299,8 @@ packages: engines: {node: '>= 6.4.0'} dependencies: '@dabh/diagnostics': 2.0.2 - async: 3.2.0 - is-stream: 2.0.0 + async: 3.2.1 + is-stream: 2.0.1 logform: 2.2.0 one-time: 1.0.0 readable-stream: 3.6.0 @@ -4304,6 +5354,7 @@ packages: /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true /yaml/1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} @@ -4342,20 +5393,4 @@ packages: /yn/3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} - dev: true - - github.com/zkldi/Kamaitachi-common/73ea6c4d15a4febd7746fdf611954158afc7cc41: - resolution: {tarball: https://codeload.github.com/zkldi/Kamaitachi-common/tar.gz/73ea6c4d15a4febd7746fdf611954158afc7cc41} - name: kamaitachi-common - version: 0.1.0 - dependencies: - monk: 7.3.4 - transitivePeerDependencies: - - aws4 - - bson-ext - - kerberos - - mongodb-client-encryption - - mongodb-extjson - - snappy - - supports-color dev: false diff --git a/server/scripts/.pnpm-debug.log b/server/scripts/.pnpm-debug.log deleted file mode 100644 index bbfb4b653..000000000 --- a/server/scripts/.pnpm-debug.log +++ /dev/null @@ -1,14 +0,0 @@ -{ - "0 debug pnpm:scope": { - "selected": 1 - }, - "1 error pnpm": { - "code": "ERR_PNPM_CANNOT_REMOVE_MISSING_DEPS", - "err": { - "name": "Error", - "message": "Cannot remove 'better-sqlite3': project has no dependencies of any kind", - "code": "ERR_PNPM_CANNOT_REMOVE_MISSING_DEPS", - "stack": "Error: Cannot remove 'better-sqlite3': project has no dependencies of any kind\n at Object.handler (/home/zkldi/pnpm-global/5/node_modules/.pnpm/pnpm@6.4.0/node_modules/pnpm/dist/pnpm.cjs:116381:15)\n at async Timeout._onTimeout (/home/zkldi/pnpm-global/5/node_modules/.pnpm/pnpm@6.4.0/node_modules/pnpm/dist/pnpm.cjs:124690:24)" - } - } -} \ No newline at end of file diff --git a/server/scripts/_README b/server/scripts/_README index 26dc76efc..322e5a0d8 100644 --- a/server/scripts/_README +++ b/server/scripts/_README @@ -3,6 +3,4 @@ https://github.com/TypeStrong/ts-node They have only been tested for ts-node. -npm install -g ts-node - -it's probably installed on the machine you're seeing this on, winter(?). love ya. \ No newline at end of file +pnpm install -g ts-node diff --git a/server/scripts/__JSON-TO-KTDB/beatoraja/import.ts b/server/scripts/__JSON-TO-KTDB/beatoraja/import.ts deleted file mode 100644 index e23de619b..000000000 --- a/server/scripts/__JSON-TO-KTDB/beatoraja/import.ts +++ /dev/null @@ -1,20 +0,0 @@ -import fs from "fs"; -import path from "path"; -import CreateLogCtx from "../../../src/common/logger"; -import db from "../../../src/db/db"; -const logger = CreateLogCtx(__filename); - -const charts = JSON.parse(fs.readFileSync(path.join(__dirname, "./charts.json"), "utf-8")); -const songs = JSON.parse(fs.readFileSync(path.join(__dirname, "./songs.json"), "utf-8")); - -(async () => { - logger.info("starting chart import."); - await db.charts.bms.remove({}); - await db.charts.bms.insert(charts); - logger.info("imported charts."); - - await db.songs.bms.remove({}); - await db.songs.bms.insert(songs); - - logger.info("done."); -})(); diff --git a/server/scripts/__JSON-TO-KTDB/iidx/diff-sync.ts b/server/scripts/__JSON-TO-KTDB/iidx/diff-sync.ts deleted file mode 100644 index 64ac102a3..000000000 --- a/server/scripts/__JSON-TO-KTDB/iidx/diff-sync.ts +++ /dev/null @@ -1,100 +0,0 @@ -/* eslint-disable no-await-in-loop */ -// diffs an out JSON with the kamaitachi db, optionally syncs with -s. - -import fs from "fs"; -import path from "path"; -import db from "../../../src/db/db"; -import { MDBJson } from "./types"; -import { Difficulties, Playtypes, ChartDocument } from "kamaitachi-common"; -import CreateLogCtx from "../../../src/common/logger"; - -import { Command } from "commander"; - -const program = new Command(); -program.option("-s --sync", "Sync KTDB with the file."); - -program.parse(process.argv); - -const options = program.opts(); - -const dataset = JSON.parse( - fs.readFileSync(path.join(__dirname, "./out.json"), "utf-8") -) as MDBJson[]; - -const logger = CreateLogCtx(__filename); - -(async () => { - for (const data of dataset) { - for (const d in data.difficulties) { - const diff = d as keyof typeof data.difficulties; - - if (data.difficulties[diff] === 0) { - logger.verbose(`Skipping chart ${data.title} ${diff}`); - continue; - } - - const spl = diff.split("-"); - const chart = (await db.charts.iidx.findOne({ - "data.inGameID": data.songID, - playtype: spl[0] as Playtypes["iidx"], - difficulty: spl[1] as Difficulties["iidx:SP" | "iidx:DP"], - isPrimary: true, - })) as ChartDocument<"iidx:SP" | "iidx:DP">; - - if (!chart) { - logger.warn(`No chart exists for ${data.title} (${diff}).`); - continue; - } - - if (chart.levelNum !== data.difficulties[diff]) { - logger.warn( - `Level Mismatch with ${data.title} (${diff}) [${chart.levelNum} -> ${data.difficulties[diff]}]` - ); - - if (options.sync) { - await db.charts.iidx.update( - { - _id: chart._id, - }, - { - $set: { - levelNum: data.difficulties[diff], - level: data.difficulties[diff].toString(), - }, - } - ); - } - } - - if (chart.data.notecount !== data.notecounts[diff]) { - if ( - data.notecounts[diff] === undefined || - Math.abs(chart.data.notecount - data.notecounts[diff]!) > 2 - ) { - logger.error( - `Significant Notecount Mismatch with ${data.title} (${diff}) [${chart.data.notecount} -> ${data.notecounts[diff]}] - skipping.` - ); - // continue; - } - - logger.warn( - `Notecount Mismatch with ${data.title} (${diff}) [${chart.data.notecount} -> ${data.notecounts[diff]}]` - ); - - if (options.sync) { - await db.charts.iidx.update( - { - _id: chart._id, - }, - { - $set: { - "data.notecount": data.notecounts[diff], - }, - } - ); - } - } - } - } - logger.info("done"); -})(); diff --git a/server/scripts/__JSON-TO-KTDB/iidx/types.ts b/server/scripts/__JSON-TO-KTDB/iidx/types.ts deleted file mode 100644 index 68a522a32..000000000 --- a/server/scripts/__JSON-TO-KTDB/iidx/types.ts +++ /dev/null @@ -1,12 +0,0 @@ -export interface MDBJson { - title: string; - artist: string; - marquee: string; - folder: number; - genre: string; - difficulties: Record; - notecounts: Partial>; - songID: number; -} - -type DiffNames = `${"SP" | "DP"}-${"BEGINNER" | "NORMAL" | "HYPER" | "ANOTHER" | "LEGGENDARIA"}`; diff --git a/server/scripts/__KT_DATABASE_MIGRATION/charts-chunithm.ts b/server/scripts/__KT_DATABASE_MIGRATION/charts-chunithm.ts deleted file mode 100644 index 89f2bb8b5..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/charts-chunithm.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ - -import { ChartDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; -import CreateLogCtx from "../../src/common/logger"; -import MigrateRecords from "./migrate"; -import { gameOrders } from "kamaitachi-common/js/config"; - -const logger = CreateLogCtx(__filename); - -async function ConvertFn(c: any): Promise> { - const song = await db.songs.chunithm.findOne({ - id: c.id, - }); - - if (!song) { - logger.severe(`Cannot find song with ID ${c.id}?`); - throw new Error(`Cannot find song with ID ${c.id}?`); - } - - const newChartDoc: ChartDocument<"chunithm:Single"> = { - rgcID: null, - chartID: c.chartID, - difficulty: c.difficulty, - songID: c.id, - playtype: c.playtype, - levelNum: c.levelNum, - level: c.level.toString(), - flags: { - "IN BASE GAME": !!c.flags["IN BASE GAME"], - OMNIMIX: !!c.flags.OMNIMIX, - }, - data: { - inGameID: c.internals.inGameID, - }, - isPrimary: true, - versions: [], // sentinel - }; - - const idx = gameOrders.chunithm.indexOf(song.firstVersion!); - - if (idx === -1) { - logger.warn(`Invalid firstAppearance of ${song.firstVersion!}, running anyway.`); - newChartDoc.versions = [song.firstVersion!]; - } else { - newChartDoc.versions = gameOrders.chunithm.slice(idx); - } - - return newChartDoc; -} - -(async () => { - await MigrateRecords(db.charts.chunithm, "charts-chunithm", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/charts-ddr.ts b/server/scripts/__KT_DATABASE_MIGRATION/charts-ddr.ts deleted file mode 100644 index d5c0a7946..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/charts-ddr.ts +++ /dev/null @@ -1,62 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ - -import { ChartDocument, SongDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; -import CreateLogCtx from "../../src/common/logger"; -import MigrateRecords from "./migrate"; -import { gameOrders } from "kamaitachi-common/js/config"; -import { oldKTDB } from "./old-db"; - -const logger = CreateLogCtx(__filename); - -async function ConvertFn(c: any): Promise> { - const song = (await db.songs.ddr.findOne({ - id: c.id, - })) as SongDocument<"ddr">; - - const oldSong = await oldKTDB.get("songs-ddr").findOne({ - id: c.id, - }); - - if (!song) { - logger.severe(`Cannot find song with ID ${c.id}?`); - throw new Error(`Cannot find song with ID ${c.id}?`); - } - - const newChartDoc: ChartDocument<"ddr:SP" | "ddr:DP"> = { - rgcID: null, - chartID: c.chartID, - difficulty: c.difficulty, - songID: c.id, - playtype: c.playtype, - levelNum: c.levelNum, - level: c.level.toString(), - flags: { - "IN BASE GAME": true, - "N-1": true, - }, - data: { - inGameID: c.internals.inGameID, - songHash: oldSong.internals.songHash, - }, - isPrimary: true, - versions: [], // sentinel - }; - - const idx = gameOrders.ddr.indexOf(song.firstVersion!); - - if (idx === -1) { - logger.warn(`Invalid firstAppearance of ${song.firstVersion!}, running anyway.`); - newChartDoc.versions = [song.firstVersion!]; - } else { - newChartDoc.versions = gameOrders.ddr.slice(idx); - } - - return newChartDoc; -} - -(async () => { - await MigrateRecords(db.charts.ddr, "charts-ddr", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/charts-gitadora.ts b/server/scripts/__KT_DATABASE_MIGRATION/charts-gitadora.ts deleted file mode 100644 index 884eaded2..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/charts-gitadora.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { ChartDocument, SongDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; -import CreateLogCtx from "../../src/common/logger"; -import MigrateRecords from "./migrate"; -import { gameOrders } from "kamaitachi-common/js/config"; -import { oldKTDB } from "./old-db"; - -const logger = CreateLogCtx(__filename); - -async function ConvertFn(c: any): Promise> { - const song = (await db.songs.gitadora.findOne({ - id: c.id, - })) as SongDocument<"gitadora">; - - const oldSong = await oldKTDB.get("songs-gitadora").findOne({ - id: c.id, - }); - - if (!song) { - logger.severe(`Cannot find song with ID ${c.id}?`); - throw new Error(`Cannot find song with ID ${c.id}?`); - } - - const newChartDoc: ChartDocument<"gitadora:Gita" | "gitadora:Dora"> = { - rgcID: null, - chartID: c.chartID, - difficulty: c.difficulty, - songID: c.id, - playtype: c.playtype, - levelNum: c.levelNum, - level: c.level.toString(), - flags: { - "IN BASE GAME": true, - OMNIMIX: true, - }, - data: { - inGameID: c.internals.inGameINTID, - }, - isPrimary: true, - versions: [], // sentinel - }; - - const idx = gameOrders.gitadora.indexOf(song.firstVersion!); - - if (idx === -1) { - logger.warn(`Invalid firstAppearance of ${song.firstVersion!}, running anyway.`); - newChartDoc.versions = [song.firstVersion!]; - } else { - newChartDoc.versions = gameOrders.gitadora.slice(idx); - } - - return newChartDoc; -} - -(async () => { - await MigrateRecords(db.charts.gitadora, "charts-gitadora", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/charts-iidx.ts b/server/scripts/__KT_DATABASE_MIGRATION/charts-iidx.ts deleted file mode 100644 index 5df6f26e9..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/charts-iidx.ts +++ /dev/null @@ -1,59 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ - -import { ChartDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; -import CreateLogCtx from "../../src/common/logger"; -import MigrateRecords from "./migrate"; -import { gameOrders } from "kamaitachi-common/js/config"; - -const logger = CreateLogCtx(__filename); - -async function ConvertFn(c: any): Promise> { - const song = await db.songs.iidx.findOne({ - id: c.id, - }); - - if (!song) { - logger.severe(`Cannot find song with ID ${c.id}?`); - throw new Error(`Cannot find song with ID ${c.id}?`); - } - - const newChartDoc: ChartDocument<"iidx:SP" | "iidx:DP"> = { - rgcID: null, - chartID: c.chartID, - difficulty: c.difficulty, - songID: c.id, - playtype: c.playtype, - levelNum: c.levelNum, - level: c.level.toString(), - flags: { - "IN BASE GAME": !!c.flags["IN BASE GAME"], - OMNIMIX: !!c.flags.OMNIMIX, - "N-1": !!c.flags["N-1"], - }, - data: { - inGameID: c.internals.inGameINTID, - notecount: c.notedata.notecount, - arcChartID: null, - }, - isPrimary: true, - versions: [], // sentinel - }; - - const idx = gameOrders.iidx.indexOf(song.firstVersion!); - - if (idx === -1) { - logger.warn(`Invalid firstAppearance of ${song.firstVersion!}, running anyway.`); - newChartDoc.versions = [song.firstVersion!]; - } else { - newChartDoc.versions = gameOrders.iidx.slice(idx); - } - - return newChartDoc; -} - -(async () => { - await MigrateRecords(db.charts.iidx, "charts-iidx", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/charts-museca.ts b/server/scripts/__KT_DATABASE_MIGRATION/charts-museca.ts deleted file mode 100644 index 0a45514df..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/charts-museca.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { ChartDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; -import CreateLogCtx from "../../src/common/logger"; -import MigrateRecords from "./migrate"; -import { gameOrders } from "kamaitachi-common/js/config"; - -const logger = CreateLogCtx(__filename); - -async function ConvertFn(c: any): Promise> { - const song = await db.songs.museca.findOne({ - id: c.id, - }); - - if (!song) { - logger.severe(`Cannot find song with ID ${c.id}?`); - throw new Error(`Cannot find song with ID ${c.id}?`); - } - - const newChartDoc: ChartDocument<"museca:Single"> = { - rgcID: null, - chartID: c.chartID, - difficulty: c.difficulty, - songID: c.id, - playtype: c.playtype, - levelNum: c.levelNum, - level: c.level.toString(), - flags: { - "IN BASE GAME": true, - OMNIMIX: true, // false, needs to be overrode for 3 or so charts - }, - data: {}, - isPrimary: true, - versions: [], // sentinel - }; - - const idx = gameOrders.museca.indexOf(song.firstVersion!); - - if (idx === -1) { - logger.warn(`Invalid firstAppearance of ${song.firstVersion!}, running anyway.`); - newChartDoc.versions = [song.firstVersion!]; - } else { - newChartDoc.versions = gameOrders.museca.slice(idx); - } - - return newChartDoc; -} - -(async () => { - await MigrateRecords(db.charts.museca, "charts-museca", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/charts-sdvx.ts b/server/scripts/__KT_DATABASE_MIGRATION/charts-sdvx.ts deleted file mode 100644 index 4741f0cb5..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/charts-sdvx.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { ChartDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; -import CreateLogCtx from "../../src/common/logger"; -import MigrateRecords from "./migrate"; -import { gameOrders } from "kamaitachi-common/js/config"; - -const logger = CreateLogCtx(__filename); - -async function ConvertFn(c: any): Promise> { - const song = await db.songs.sdvx.findOne({ - id: c.id, - }); - - if (!song) { - logger.severe(`Cannot find song with ID ${c.id}?`); - throw new Error(`Cannot find song with ID ${c.id}?`); - } - - const newChartDoc: ChartDocument<"sdvx:Single"> = { - rgcID: null, - chartID: c.chartID, - difficulty: c.difficulty, - songID: c.id, - playtype: c.playtype, - levelNum: c.levelNum, - level: c.level.toString(), - flags: { - "IN BASE GAME": !!c.flags["IN BASE GAME"], - OMNIMIX: !!c.flags.OMNIMIX, - "N-1": !!c.flags["N-1"], - }, - data: { - inGameID: c.internals.inGameINTID, - }, - isPrimary: true, - versions: [], // sentinel - }; - - const idx = gameOrders.sdvx.indexOf(song.firstVersion!); - - if (idx === -1) { - logger.warn(`Invalid firstAppearance of ${song.firstVersion!}, running anyway.`); - newChartDoc.versions = [song.firstVersion!]; - } else { - newChartDoc.versions = gameOrders.sdvx.slice(idx); - } - - return newChartDoc; -} - -(async () => { - await MigrateRecords(db.charts.sdvx, "charts-sdvx", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/folders.ts b/server/scripts/__KT_DATABASE_MIGRATION/folders.ts deleted file mode 100644 index 67ec2b01b..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/folders.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ - -import { FolderDocument, Game } from "kamaitachi-common"; -import { validPlaytypes, gameHuman } from "kamaitachi-common/js/config"; -import db from "../../src/db/db"; -import CreateLogCtx from "../../src/common/logger"; -import MigrateRecords from "./migrate"; -import crypto from "crypto"; - -const logger = CreateLogCtx(__filename); - -function ConvertFn(c: any): FolderDocument[] { - throw new Error("This doesn't work, It was migrated elsewhere."); - - // let docs = []; - - // for (const playtype of validPlaytypes[c.game as Game]) { - // const fd: FolderDocument = { - // title: c.title, - // game: c.game, - // playtype, - // type: "query" as const, - // query: { - // collection: c.query.collection, - // body: c.query.query, - // }, - // folderID: crypto.randomBytes(20).toString("hex"), - // table: c.table, - // tableIndex: 0, // ??? - // }; - - // let gh = gameHuman[c.game as Game]; - - // fd.title = fd.title.replace(new RegExp(`${gh} +`, "giu"), ""); - - // logger.info(`Porting folder ${fd.title} (${playtype})`); - - // docs.push(fd); - // } - - // return docs; -} - -(async () => { - await MigrateRecords(db.folders, "folders", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/goals.ts b/server/scripts/__KT_DATABASE_MIGRATION/goals.ts index c5efbe4ed..54fd97812 100644 --- a/server/scripts/__KT_DATABASE_MIGRATION/goals.ts +++ b/server/scripts/__KT_DATABASE_MIGRATION/goals.ts @@ -1,79 +1,79 @@ // oh boy /* eslint-disable @typescript-eslint/no-explicit-any */ -import { GoalDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; +import db from "external/mongo/db"; +import { GoalDocument } from "tachi-common"; import CreateLogCtx from "../../src/common/logger"; import MigrateRecords from "./migrate"; const logger = CreateLogCtx(__filename); function ConvertFn(c: any): GoalDocument | null { - let charts: GoalDocument["charts"]; + let charts: GoalDocument["charts"]; - if (c.directChartID) { - charts = { - type: "single", - data: c.directChartID, - }; - } else if (c.directChartIDs) { - charts = { - type: "multi", - data: c.directChartIDs, - }; - } else if (c.chartQuery) { - logger.warn(`Skipped goal ${c.title}, as it used cQuery.`); - return null; - } else { - logger.warn(`Any Goal ${c.goalID}, ${c.title}. Skipping.`); - return null; - } + if (c.directChartID) { + charts = { + type: "single", + data: c.directChartID, + }; + } else if (c.directChartIDs) { + charts = { + type: "multi", + data: c.directChartIDs, + }; + } else if (c.chartQuery) { + logger.warn(`Skipped goal ${c.title}, as it used cQuery.`); + return null; + } else { + logger.warn(`Any Goal ${c.goalID}, ${c.title}. Skipping.`); + return null; + } - const partialCriteria: Partial = { - mode: "single", - }; + const partialCriteria: Partial = { + mode: "single", + }; - if (c.scoreQuery["scoreData¬lampIndex"]) { - partialCriteria.key = "scoreData.lampIndex"; - } else if (c.scoreQuery["scoreData¬gradeIndex"]) { - partialCriteria.key = "scoreData.gradeIndex"; - } else if (c.scoreQuery["scoreData¬score"]) { - partialCriteria.key = "scoreData.score"; - } else if (c.scoreQuery["scoreData¬percent"]) { - partialCriteria.key = "scoreData.percent"; - } else { - throw new Error(`Invalid goal ${c.goalID} ${c.title}.`); - } + if (c.scoreQuery["scoreData¬lampIndex"]) { + partialCriteria.key = "scoreData.lampIndex"; + } else if (c.scoreQuery["scoreData¬gradeIndex"]) { + partialCriteria.key = "scoreData.gradeIndex"; + } else if (c.scoreQuery["scoreData¬score"]) { + partialCriteria.key = "scoreData.score"; + } else if (c.scoreQuery["scoreData¬percent"]) { + partialCriteria.key = "scoreData.percent"; + } else { + throw new Error(`Invalid goal ${c.goalID} ${c.title}.`); + } - const v = c.scoreQuery[partialCriteria.key.replace(/\./gu, "¬")]; + const v = c.scoreQuery[partialCriteria.key.replace(/\./gu, "¬")]; - const value = v ? v["~gte"] : undefined; + const value = v ? v["~gte"] : undefined; - // would break for value == 0, but a goal would never be - // zero. - if (!value) { - throw new Error(`Invalid goal ${c.goalID} ${c.title}.`); - } + // would break for value == 0, but a goal would never be + // zero. + if (!value) { + throw new Error(`Invalid goal ${c.goalID} ${c.title}.`); + } - partialCriteria.value = value; + partialCriteria.value = value; - // @ts-expect-error ts cant resolve this union properly - const newGoalDoc: GoalDocument = { - game: c.game, - playtype: c.playtype, - title: c.title, - timeAdded: c.timeAdded, - goalID: c.goalID, // maybe - createdBy: c.createdBy, - charts, - criteria: partialCriteria as GoalDocument["criteria"], - }; + // @ts-expect-error ts cant resolve this union properly + const newGoalDoc: GoalDocument = { + game: c.game, + playtype: c.playtype, + title: c.title, + timeAdded: c.timeAdded, + goalID: c.goalID, // maybe + createdBy: c.createdBy, + charts, + criteria: partialCriteria as GoalDocument["criteria"], + }; - return newGoalDoc; + return newGoalDoc; } (async () => { - await MigrateRecords(db.goals, "goals", ConvertFn); + await MigrateRecords(db.goals, "goals", ConvertFn); - process.exit(0); + process.exit(0); })(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/migrate.ts b/server/scripts/__KT_DATABASE_MIGRATION/migrate.ts index 592a0d073..0883d6e3c 100644 --- a/server/scripts/__KT_DATABASE_MIGRATION/migrate.ts +++ b/server/scripts/__KT_DATABASE_MIGRATION/migrate.ts @@ -1,49 +1,62 @@ +import CreateLogCtx from "lib/logger/logger"; import { ICollection } from "monk"; -import CreateLogCtx from "../../src/common/logger"; import { oldKTDB } from "./old-db"; const logger = CreateLogCtx(__filename); -const newDocuments: unknown[] = []; - export default async function MigrateRecords( - existingCollection: ICollection, - collectionName: string, - HandlerFN: (c: unknown) => unknown + existingCollection: ICollection, + collectionName: string, + HandlerFN: (c: unknown) => unknown, + filter: Record = {}, + force = false ) { - const existingRecords = await existingCollection.count({}); - logger.info(`Starting migration for ${collectionName}...`); + const existingRecords = await existingCollection.count({}); + logger.info(`Starting migration for ${collectionName}...`); - if (existingRecords > 0) { - logger.error(`${existingRecords} documents already exist in db, terminating.`); - process.exit(1); - } + if (existingRecords > 0) { + if (force) { + logger.warn( + `Forcing migration of documents - appending to ${existingRecords} existing records.` + ); + } else { + logger.error(`${existingRecords} documents already exist in db, terminating.`); + process.exit(1); + } + } - let i = 0; + let i = 0; + const bucketSize = 10_000; - await oldKTDB - .get(collectionName) - .find({}) - // @ts-expect-error it exists. - .each(async (c, { pause, resume }) => { - i++; - pause(); + // eslint-disable-next-line no-constant-condition + while (true) { + // eslint-disable-next-line no-await-in-loop + const docs = await oldKTDB.get(collectionName).find(filter, { limit: bucketSize, skip: i }); - if (i % 10000 === 0) { - logger.info(`Processed ${i} documents.`); - } - const newDoc = await HandlerFN(c); + logger.info(`Migrating ${i} - ${i + docs.length} documents.`); - if (newDoc !== null) { - newDocuments.push(newDoc); - } + if (docs.length === 0) { + break; + } - resume(); - }); + // eslint-disable-next-line no-await-in-loop + const newDocs = await Promise.all(docs.map(HandlerFN)); - logger.info(`Inserting ${newDocuments.length} documents.`); - await existingCollection.insert(newDocuments.flat()); - logger.info(`Done!`); + i += bucketSize; - process.exit(0); + const notNulls = newDocs.filter((e) => e !== null); + + logger.info(`Success: ${notNulls.length}, Failures: ${newDocs.length - notNulls.length}.`); + + // eslint-disable-next-line no-await-in-loop + await existingCollection.insert(notNulls); + + logger.info(`Migrated ${docs.length} documents.`); + + if (docs.length < bucketSize) { + break; + } + } + + logger.info(`Done!`); } diff --git a/server/scripts/__KT_DATABASE_MIGRATION/old-db.ts b/server/scripts/__KT_DATABASE_MIGRATION/old-db.ts index 751231db5..121cc6627 100644 --- a/server/scripts/__KT_DATABASE_MIGRATION/old-db.ts +++ b/server/scripts/__KT_DATABASE_MIGRATION/old-db.ts @@ -1,3 +1,18 @@ +import CreateLogCtx from "lib/logger/logger"; +import { Environment } from "lib/setup/config"; import monk from "monk"; -export const oldKTDB = monk(`${process.env.MONGO_BASE_URL}/kamaitachidb`); +const logger = CreateLogCtx(__filename); + +logger.info(`Connecting to Old KTDB at ${Environment.mongoUrl}/kamaitachidb.`); + +export const oldKTDB = monk(`${Environment.mongoUrl}/kamaitachidb`); + +oldKTDB + .then(() => { + logger.info(`Done.`); + }) + .catch((err) => { + logger.crit(`Fatal in connecting to old KT DB.`, { err }); + process.exit(1); + }); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/other/museca-tierlist.ts b/server/scripts/__KT_DATABASE_MIGRATION/other/museca-tierlist.ts deleted file mode 100644 index 498328ec7..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/other/museca-tierlist.ts +++ /dev/null @@ -1,46 +0,0 @@ -import db from "../../../src/db/db"; -import { TierlistDataDocument } from "kamaitachi-common"; -import { CalculateTierlistDataID } from "../../../src/common/tierlist"; -import { oldKTDB } from "../old-db"; -import CreateLogCtx from "../../../src/common/logger"; -const logger = CreateLogCtx(__filename); - -const TIERLIST_ID = "ed45403c2cd93922d8a45b3c5bc352a962a8f115"; - -function ConvertFn(c: any) { - const tdd: TierlistDataDocument<"Individual Difference"> = { - chartID: c.chartID, - type: "score", - key: null, - tierlistDataID: CalculateTierlistDataID(c.chartID, "score", null, TIERLIST_ID), - tierlistID: TIERLIST_ID, - data: { - flags: { - "Individual Difference": c.idvDifference === "FALSE", - }, - value: c.tiers["score-tier"], - humanised: `☆${c.tiers["score-tier"]}`, - }, - }; - - return tdd; -} - -(async () => { - const exists = await db["tierlist-data"].count({ - tierlistID: TIERLIST_ID, - }); - - if (exists > 0) { - logger.error(`Cancelling migration request as ${exists} documents already exist.`); - return process.exit(1); - } - - const docs = await oldKTDB.get("tierlistdata").find({ - tierlistID: TIERLIST_ID, - }); - - const newDocs = await Promise.all(docs.map(ConvertFn)); - - await db["tierlist-data"].insert(newDocs); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/scores.ts b/server/scripts/__KT_DATABASE_MIGRATION/scores.ts deleted file mode 100644 index b99434a73..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/scores.ts +++ /dev/null @@ -1,144 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ - -import { PrivateUserDocument, ScoreDocument } from "kamaitachi-common"; -import { grades, lamps, supportedGames, validPlaytypes } from "kamaitachi-common/js/config"; -import db from "../../src/db/db"; -import MigrateRecords from "./migrate"; -import CreateLogCtx from "../../src/common/logger"; -import { CreateScoreID } from "../../src/score-import/framework/common/score-utils"; - -const logger = CreateLogCtx(__filename); - -// HERE. WE. GO! - -function ConditionalAssign(base: any, baseProp: string, other: any, otherProp: string) { - if (Object.prototype.hasOwnProperty.call(other, otherProp)) { - base[baseProp] = other[otherProp]; - } -} - -function ConvertFn(c: any): ScoreDocument | null { - if (!supportedGames.includes(c.game)) { - logger.warn(`Ignored game ${c.game}`); - return null; - } - - if (["popn", "jubeat", "gitadora", "usc"].includes(c.game)) { - return null; - } - - if (validPlaytypes[c.game].includes(c.playtype)) { - logger.warn(`Ignored game pt ${c.game}, ${c.playtype}`); - } - - const base: Omit = { - userID: c.userID, - songID: c.songID, - playtype: c.scoreData.playtype, - chartID: c.chartID, - game: c.game, - timeAdded: c.timeAdded, - timeAchieved: Number.isNaN(c.timeAchieved) ? null : c.timeAchieved, - comment: c.comment ?? null, - highlight: c.highlight ?? false, - service: c.service, - importType: null, - calculatedData: c.calculatedData, - scoreData: { - esd: c.scoreData.esd ?? null, - grade: c.scoreData.grade, - gradeIndex: grades[c.game].indexOf(c.scoreData.grade), - lamp: c.scoreData.lamp, - lampIndex: lamps[c.game].indexOf(c.scoreData.lamp), - percent: c.scoreData.percent, - score: c.scoreData.score, - hitData: c.scoreData.hitData, - hitMeta: c.scoreData.hitMeta, - }, - scoreMeta: {}, - }; - - if (c.scoreMeta) { - if (base.game === "iidx") { - ConditionalAssign(base.scoreMeta, "random", c.scoreMeta, "optionsRandom"); - ConditionalAssign(base.scoreMeta, "gauge", c.scoreMeta, "optionsGauge"); - ConditionalAssign(base.scoreMeta, "assist", c.scoreMeta, "optionsAssist"); - ConditionalAssign(base.scoreMeta, "range", c.scoreMeta, "optionsRange"); - ConditionalAssign(base.scoreMeta, "pacemaker", c.scoreMeta, "pacemaker"); - ConditionalAssign(base.scoreMeta, "pacemakerName", c.scoreMeta, "pacemakerName"); - ConditionalAssign(base.scoreMeta, "pacemakerTarget", c.scoreMeta, "pacemakerTarget"); - - if (base.playtype === "DP" && !Array.isArray(base.scoreMeta.random)) { - base.scoreMeta.random = null; - } - - // @ts-expect-error asdf - if (base.scoreMeta.range === "") { - // @ts-expect-error asdf - base.scoreMeta.range = "NONE"; - } - } else if (base.game === "bms") { - ConditionalAssign(base.scoreMeta, "random", c.scoreMeta, "optionsRandom"); - ConditionalAssign(base.scoreMeta, "inputDevice", c.scoreData.hitMeta, "inputDevice"); - } - } - - // @ts-expect-error shut - if (base.scoreData.hitMeta.bp === -1 || Number.isNaN(base.scoreData.hitMeta.bp)) { - // @ts-expect-error shut - base.scoreData.hitMeta.bp = null; - } - - if (base.game === "iidx") { - // @ts-expect-error nope - if (base.scoreData.hitMeta.gauge > 200) { - // @ts-expect-error nope - base.scoreData.hitMeta.gauge = null; - } - - // @ts-expect-error nope - if (base.scoreData.hitMeta.gaugeHistory) { - // @ts-expect-error nope - base.scoreData.hitMeta.gaugeHistory = base.scoreData.hitMeta.gaugeHistory.map((e) => - e > 200 ? null : e - ); - } - } else if (base.game === "bms") { - // @ts-expect-error shut - if (base.scoreData.hitMeta.gauge === -1) { - // @ts-expect-error shut - base.scoreData.hitMeta.gauge = null; - } - - // @ts-expect-error shut - delete base.scoreData.hitMeta.inputDevice; - } else if (base.game === "sdvx" || base.game === "usc") { - ConditionalAssign(base.scoreData.hitData, "miss", base.scoreData.hitData, "error"); - - //@ts-expect-error yea - delete base.scoreData.hitData.error; - } else if (base.game === "chunithm") { - if (base.scoreData.percent === 101) { - base.scoreData.grade === "SSS"; - } - } - - if (base.service === "mm") { - base.service = "maimagic"; - } - - const scoreID = CreateScoreID(base.userID, base, base.chartID); - - const score: ScoreDocument = { - ...base, - scoreID, - }; - - return score; -} - -(async () => { - await MigrateRecords(db.scores, "scores", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/scores/bms.ts b/server/scripts/__KT_DATABASE_MIGRATION/scores/bms.ts new file mode 100644 index 000000000..de96b5f80 --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/scores/bms.ts @@ -0,0 +1,153 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ + +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { CreateScoreID } from "lib/score-import/framework/score-importing/score-id"; +import { GetGamePTConfig, ScoreDocument, StaticConfig } from "tachi-common"; +import MigrateRecords from "../migrate"; +import { oldKTDB } from "../old-db"; + +const logger = CreateLogCtx(__filename); + +function ConditionalAssign(base: any, baseProp: string, other: any, otherProp: string) { + if (Object.prototype.hasOwnProperty.call(other, otherProp)) { + base[baseProp] = other[otherProp]; + } +} + +async function ConvertFn(c: any): Promise { + if (!StaticConfig.allSupportedGames.includes(c.game)) { + logger.warn(`Ignored game ${c.game}`); + return null; + } + const game = c.game; + const playtype = c.scoreData.playtype; + + const oldChartDoc = await oldKTDB.get("charts-bms").findOne({ + chartID: c.chartID, + }); + + if (!oldChartDoc) { + logger.warn(`Cannot find oldChartDoc for ${c.chartID}`); + } + + // @ts-expect-error implicit any is expected + const chartDoc = await db.charts[game].findOne({ + "data.hashMD5": oldChartDoc.internals.hash, + }); + + if (!chartDoc) { + const oldSong = await oldKTDB.get("songs-bms").findOne({ id: c.songID }); + logger.warn(`Cannot find ChartDoc for ${oldSong.title} ${oldChartDoc.level} ${playtype}`); + return null; + } + + const gptConfig = GetGamePTConfig(game, chartDoc.playtype); + + if (!gptConfig) { + logger.error(`Cannot find GPTConfig for ${game} ${chartDoc.playtype}?`); + + throw new Error(`Screwed`); + } + + const base: Omit = { + userID: c.userID, + songID: chartDoc.songID, + playtype: chartDoc.playtype, + chartID: chartDoc.chartID, + game: c.game, + timeAdded: c.timeAdded, + timeAchieved: Number.isNaN(c.timeAchieved) ? null : c.timeAchieved, + comment: c.comment ?? null, + highlight: c.highlight ?? false, + service: c.service, + importType: null, + // we'll just recalc calculated data instead of trying to update + calculatedData: {}, + isPrimary: chartDoc.isPrimary, + scoreData: { + esd: c.scoreData.esd ?? null, + grade: c.scoreData.grade, + gradeIndex: gptConfig.grades.indexOf(c.scoreData.grade), + lamp: c.scoreData.lamp, + lampIndex: gptConfig.lamps.indexOf(c.scoreData.lamp), + percent: c.scoreData.percent, + score: c.scoreData.score, + judgements: c.scoreData.hitData, + hitMeta: { + fast: c.scoreData.hitMeta.fast, + slow: c.scoreData.hitMeta.slow, + maxCombo: c.scoreData.hitMeta.maxCombo, + bp: c.scoreData.hitMeta.bp, + gauge: c.scoreData.hitMeta.gauge, + epg: c.scoreData.hitMeta.epg, + egr: c.scoreData.hitMeta.egr, + egd: c.scoreData.hitMeta.egd, + ebd: c.scoreData.hitMeta.ebd, + epr: c.scoreData.hitMeta.epr, + lpg: c.scoreData.hitMeta.lpg, + lgr: c.scoreData.hitMeta.lgr, + lgd: c.scoreData.hitMeta.lgd, + lbd: c.scoreData.hitMeta.lbd, + lpr: c.scoreData.hitMeta.lpr, + }, + }, + scoreMeta: { + random: c.scoreMeta?.optionsRandom ?? null, + inputDevice: c.scoreMeta?.inputDevice ?? null, + }, + }; + + // @ts-expect-error shut + if (base.scoreData.hitMeta.bp === -1 || Number.isNaN(base.scoreData.hitMeta.bp)) { + // @ts-expect-error shut + base.scoreData.hitMeta.bp = null; + } + + // @ts-expect-error shut + if (Number(base.scoreData.hitMeta.bp) < 0) { + // @ts-expect-error shut + base.scoreData.hitMeta.bp = null; + } + + // @ts-expect-error shut + if (base.scoreData.hitMeta.gauge === -1) { + // @ts-expect-error shut + base.scoreData.hitMeta.gauge = null; + } + + // @ts-expect-error shut + delete base.scoreData.hitMeta.inputDevice; + + const scoreID = CreateScoreID(base.userID, base, base.chartID); + + const exists = await db.scores.findOne({ scoreID }); + + if (exists) { + logger.warn(`Skipping duplicate score ${base.chartID} ${base.userID}.`); + return null; + } + + const score: ScoreDocument = { + ...base, + scoreID, + }; + + await oldKTDB.get("score-id-lookup").insert({ + old: c.scoreID, + new: scoreID, + }); + + return score; +} + +export async function MigrateBMSScores() { + await MigrateRecords(db.scores, "scores", ConvertFn, { game: "bms" }, true); +} + +if (require.main === module) { + (async () => { + await MigrateBMSScores(); + process.exit(0); + })(); +} diff --git a/server/scripts/__KT_DATABASE_MIGRATION/scores/chunithm.ts b/server/scripts/__KT_DATABASE_MIGRATION/scores/chunithm.ts new file mode 100644 index 000000000..9f50bc958 --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/scores/chunithm.ts @@ -0,0 +1,95 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ + +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { CreateScoreID } from "lib/score-import/framework/score-importing/score-id"; +import { GetGameConfig, GetGamePTConfig, ScoreDocument } from "tachi-common"; +import MigrateRecords from "../migrate"; +import { oldKTDB } from "../old-db"; + +const logger = CreateLogCtx(__filename); + +async function ConvertFn(c: any): Promise { + const game = c.game; + const playtype = c.scoreData.playtype; + + const gameConfig = GetGameConfig(game); + + if (!gameConfig.validPlaytypes.includes(playtype)) { + logger.warn(`Ignored game pt ${game}, ${playtype}`); + throw new Error(`Ignored game pt ${game}, ${playtype}`); + } + + const gptConfig = GetGamePTConfig(game, playtype); + + if (!gptConfig) { + logger.error(`No gptconfig for ${game} ${playtype}?`); + throw new Error(`No gptconfig for ${game} ${playtype}?`); + } + + // @ts-expect-error implicit any is expected + const chartDoc = await db.charts[game].findOne({ + songID: c.songID, + difficulty: c.scoreData.difficulty, + playtype, + }); + + if (!chartDoc) { + logger.warn(`Cannot find ChartDoc for ${c.songID} ${c.scoreData.difficulty} ${playtype} `); + return null; + } + + const base: Omit, "scoreID"> = { + userID: c.userID, + songID: chartDoc.songID, + playtype, + chartID: chartDoc.chartID, + game: c.game, + timeAdded: c.timeAdded, + timeAchieved: Number.isNaN(c.timeAchieved) ? null : c.timeAchieved, + comment: c.comment ?? null, + highlight: c.highlight ?? false, + service: c.service, + importType: null, + // we'll just recalc calculated data instead of trying to update + calculatedData: {}, + isPrimary: chartDoc.isPrimary, + scoreData: { + esd: c.scoreData.esd ?? null, + grade: c.scoreData.grade, + gradeIndex: gptConfig.grades.indexOf(c.scoreData.grade), + lamp: c.scoreData.lamp, + lampIndex: gptConfig.lamps.indexOf(c.scoreData.lamp), + percent: c.scoreData.percent, + score: c.scoreData.score, + judgements: c.scoreData.hitData, + hitMeta: c.scoreData.hitMeta, + }, + scoreMeta: {}, + }; + + const scoreID = CreateScoreID(base.userID, base, base.chartID); + + const exists = await db.scores.findOne({ scoreID }); + + if (exists) { + logger.warn(`Skipping duplicate score ${base.chartID} ${base.userID}.`); + return null; + } + + const score: ScoreDocument = { + ...base, + scoreID, + }; + + await oldKTDB.get("score-id-lookup").insert({ + old: c.scoreID, + new: scoreID, + }); + + return score; +} + +export async function MigrateCHUNITHMScores() { + await MigrateRecords(db.scores, "scores", ConvertFn, { game: "chunithm" }, true); +} diff --git a/server/scripts/__KT_DATABASE_MIGRATION/scores/ddr.ts b/server/scripts/__KT_DATABASE_MIGRATION/scores/ddr.ts new file mode 100644 index 000000000..514e63993 --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/scores/ddr.ts @@ -0,0 +1,101 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ + +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { CreateScoreID } from "lib/score-import/framework/score-importing/score-id"; +import { GetGamePTConfig, ScoreDocument, StaticConfig } from "tachi-common"; +import MigrateRecords from "../migrate"; +import { oldKTDB } from "../old-db"; + +const logger = CreateLogCtx(__filename); + +async function ConvertFn(c: any): Promise { + if (!StaticConfig.allSupportedGames.includes(c.game)) { + logger.warn(`Ignored game ${c.game}`); + return null; + } + const game = c.game; + + // @ts-expect-error implicit any is expected + const chartDoc = await db.charts[game].findOne({ + chartID: c.chartID, + }); + + if (!chartDoc) { + logger.warn(`Cannot find ChartDoc for ${c.songID} ${c.chartID} ${c.scoreData.difficulty}`); + return null; + } + + const gptConfig = GetGamePTConfig(game, chartDoc.playtype); + + if (!gptConfig) { + logger.error(`Cannot find GPTConfig for ${game} ${chartDoc.playtype}?`); + + throw new Error(`Screwed`); + } + + const base: Omit, "scoreID"> = { + userID: c.userID, + songID: chartDoc.songID, + playtype: chartDoc.playtype, + chartID: chartDoc.chartID, + game: c.game, + timeAdded: c.timeAdded, + timeAchieved: Number.isNaN(c.timeAchieved) ? null : c.timeAchieved, + comment: c.comment ?? null, + highlight: c.highlight ?? false, + service: c.service, + importType: null, + // we'll just recalc calculated data instead of trying to update + calculatedData: {}, + isPrimary: chartDoc.isPrimary, + scoreData: { + esd: c.scoreData.esd ?? null, + grade: c.scoreData.grade, + gradeIndex: gptConfig.grades.indexOf(c.scoreData.grade), + lamp: c.scoreData.lamp, + lampIndex: gptConfig.lamps.indexOf(c.scoreData.lamp), + percent: c.scoreData.percent, + score: c.scoreData.score, + judgements: c.scoreData.hitData, + hitMeta: c.scoreData.hitMeta, + }, + scoreMeta: {}, + }; + + const scoreID = CreateScoreID(base.userID, base, base.chartID); + + const exists = await db.scores.findOne({ scoreID }); + + if (exists) { + logger.warn(`Skipping duplicate score ${base.chartID} ${base.userID}.`); + return null; + } + + const score: ScoreDocument = { + ...base, + scoreID, + }; + + try { + await oldKTDB.get("score-id-lookup").insert({ + old: c.scoreID, + new: scoreID, + }); + } catch (err) { + // whoops + } + + return score; +} + +export async function MigrateDDRScores() { + await MigrateRecords(db.scores, "scores", ConvertFn, { game: "ddr" }, true); +} + +if (require.main === module) { + (async () => { + await MigrateDDRScores(); + process.exit(0); + })(); +} diff --git a/server/scripts/__KT_DATABASE_MIGRATION/scores/iidx.ts b/server/scripts/__KT_DATABASE_MIGRATION/scores/iidx.ts new file mode 100644 index 000000000..7c03bd1fe --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/scores/iidx.ts @@ -0,0 +1,149 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ + +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { CreateScoreID } from "lib/score-import/framework/score-importing/score-id"; +import { GetGameConfig, GetGamePTConfig, ScoreDocument } from "tachi-common"; +import MigrateRecords from "../migrate"; +import { oldKTDB } from "../old-db"; + +const logger = CreateLogCtx(__filename); + +async function ConvertFn(c: any): Promise { + const game = c.game; + const playtype = c.scoreData.playtype; + + const gameConfig = GetGameConfig(game); + + if (!gameConfig.validPlaytypes.includes(playtype)) { + logger.warn(`Ignored game pt ${game}, ${playtype}`); + throw new Error(`Ignored game pt ${game}, ${playtype}`); + } + + const gptConfig = GetGamePTConfig(game, playtype); + + if (!gptConfig) { + logger.error(`No gptconfig for ${game} ${playtype}?`); + throw new Error(`No gptconfig for ${game} ${playtype}?`); + } + + if (c.songID === 1819) { + c.songID = 1121; // praludium has two songs in kt1 for some reason (tricoro 6) + // this overrides that + } + + // @ts-expect-error implicit any is expected + const chartDoc = await db.charts[game].findOne({ + songID: c.songID, + difficulty: c.scoreData.difficulty, + playtype, + }); + + if (!chartDoc) { + logger.warn(`Cannot find ChartDoc for ${c.songID} ${c.scoreData.difficulty} ${playtype} `); + return null; + } + + const base: Omit, "scoreID"> = { + userID: c.userID, + songID: chartDoc.songID, + playtype, + chartID: chartDoc.chartID, + game: c.game, + timeAdded: c.timeAdded, + timeAchieved: Number.isNaN(c.timeAchieved) ? null : c.timeAchieved, + comment: c.comment ?? null, + highlight: c.highlight ?? false, + service: c.service, + importType: null, + // we'll just recalc calculated data instead of trying to update + calculatedData: {}, + isPrimary: chartDoc.isPrimary, + scoreData: { + esd: c.scoreData.esd ?? null, + grade: c.scoreData.grade, + gradeIndex: gptConfig.grades.indexOf(c.scoreData.grade), + lamp: c.scoreData.lamp, + lampIndex: gptConfig.lamps.indexOf(c.scoreData.lamp), + percent: c.scoreData.percent, + score: c.scoreData.score, + judgements: c.scoreData.hitData, + hitMeta: c.scoreData.hitMeta, + }, + scoreMeta: { + random: c.scoreMeta?.optionsRandom ?? null, + gauge: c.scoreMeta?.optionsGauge ?? null, + assist: c.scoreMeta?.optionsAssist ?? null, + range: c.scoreMeta?.optionsRange ?? null, + }, + }; + + if (c.scoreMeta) { + if (base.playtype === "DP" && !Array.isArray(base.scoreMeta.random)) { + base.scoreMeta.random = null; + } + + if (c.scoreData.hitMeta.gauge < 0) { + c.scoreData.hitMeta.gauge = null; + } + + if (!Array.isArray(c.scoreData.hitMeta.gaugeHistory)) { + c.scoreData.hitMeta.gaugeHistory = null; + } + + // @ts-expect-error asdf + if (base.scoreMeta.range === "") { + base.scoreMeta.range = "NONE"; + } + + if (c.scoreMeta.deadMeasure || c.scoreMeta.deadNote) { + base.scoreData.hitMeta.bp = null; + } + } + + if (base.scoreData.hitMeta.bp === -1 || Number.isNaN(base.scoreData.hitMeta.bp)) { + base.scoreData.hitMeta.bp = null; + } + + if ((base.scoreData.hitMeta.gauge ?? 0) > 200) { + base.scoreData.hitMeta.gauge = null; + } + + if (base.scoreData.hitMeta.gaugeHistory) { + base.scoreData.hitMeta.gaugeHistory = base.scoreData.hitMeta.gaugeHistory.map((e) => + (e ?? 0) > 200 ? null : e + ); + } + + const scoreID = CreateScoreID(base.userID, base, base.chartID); + + const exists = await db.scores.findOne({ scoreID }); + + if (exists) { + logger.warn(`Skipping duplicate score ${base.chartID} ${base.userID}.`); + return null; + } + + const score: ScoreDocument = { + ...base, + scoreID, + }; + + await oldKTDB.get("score-id-lookup").insert({ + old: c.scoreID, + new: scoreID, + }); + + return score; +} + +export async function MigrateIIDXScores() { + await MigrateRecords(db.scores, "scores", ConvertFn, { game: "iidx" }, true); +} + +if (require.main === module) { + (async () => { + await MigrateIIDXScores(); + process.exit(0); + })(); +} diff --git a/server/scripts/__KT_DATABASE_MIGRATION/scores/migrate-all.ts b/server/scripts/__KT_DATABASE_MIGRATION/scores/migrate-all.ts new file mode 100644 index 000000000..a07e44638 --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/scores/migrate-all.ts @@ -0,0 +1,33 @@ +import CreateLogCtx from "lib/logger/logger"; +import { MigrateBMSScores } from "./bms"; +import { MigrateCHUNITHMScores } from "./chunithm"; +import { MigrateIIDXScores } from "./iidx"; +import { MigrateMusecaScores } from "./museca"; +import { MigrateSDVXScores } from "./sdvx"; + +const logger = CreateLogCtx(__filename); + +(async () => { + logger.info(`Migrating IIDX Scores.`); + + await MigrateIIDXScores(); + + logger.info(`Migrating BMS Scores.`); + await MigrateBMSScores(); + + logger.info(`Migrating MUSECA Scores.`); + + await MigrateMusecaScores(); + + logger.info(`Migrating SDVX Scores.`); + + await MigrateSDVXScores(); + + logger.info(`Migrating CHUNITHM Scores.`); + + await MigrateCHUNITHMScores(); + + logger.info("Done."); + + process.exit(0); +})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/scores/museca.ts b/server/scripts/__KT_DATABASE_MIGRATION/scores/museca.ts new file mode 100644 index 000000000..07f760679 --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/scores/museca.ts @@ -0,0 +1,101 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ + +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { CreateScoreID } from "lib/score-import/framework/score-importing/score-id"; +import { GetGamePTConfig, ScoreDocument, StaticConfig } from "tachi-common"; +import MigrateRecords from "../migrate"; +import { oldKTDB } from "../old-db"; + +const logger = CreateLogCtx(__filename); + +async function ConvertFn(c: any): Promise { + if (!StaticConfig.allSupportedGames.includes(c.game)) { + logger.warn(`Ignored game ${c.game}`); + return null; + } + const game = c.game; + + // @ts-expect-error implicit any is expected + const chartDoc = await db.charts[game].findOne({ + chartID: c.chartID, + }); + + if (!chartDoc) { + logger.warn(`Cannot find ChartDoc for ${c.songID} ${c.chartID} ${c.scoreData.difficulty}`); + return null; + } + + const gptConfig = GetGamePTConfig(game, chartDoc.playtype); + + if (!gptConfig) { + logger.error(`Cannot find GPTConfig for ${game} ${chartDoc.playtype}?`); + + throw new Error(`Screwed`); + } + + const base: Omit, "scoreID"> = { + userID: c.userID, + songID: chartDoc.songID, + playtype: chartDoc.playtype, + chartID: chartDoc.chartID, + game: c.game, + timeAdded: c.timeAdded, + timeAchieved: Number.isNaN(c.timeAchieved) ? null : c.timeAchieved, + comment: c.comment ?? null, + highlight: c.highlight ?? false, + service: c.service, + importType: null, + // we'll just recalc calculated data instead of trying to update + calculatedData: {}, + isPrimary: chartDoc.isPrimary, + scoreData: { + esd: c.scoreData.esd ?? null, + grade: c.scoreData.grade, + gradeIndex: gptConfig.grades.indexOf(c.scoreData.grade), + lamp: c.scoreData.lamp, + lampIndex: gptConfig.lamps.indexOf(c.scoreData.lamp), + percent: c.scoreData.percent, + score: c.scoreData.score, + judgements: c.scoreData.hitData, + hitMeta: c.scoreData.hitMeta, + }, + scoreMeta: {}, + }; + + const scoreID = CreateScoreID(base.userID, base, base.chartID); + + const exists = await db.scores.findOne({ scoreID }); + + if (exists) { + logger.warn(`Skipping duplicate score ${base.chartID} ${base.userID}.`); + return null; + } + + const score: ScoreDocument = { + ...base, + scoreID, + }; + + try { + await oldKTDB.get("score-id-lookup").insert({ + old: c.scoreID, + new: scoreID, + }); + } catch (err) { + // whoops + } + + return score; +} + +export async function MigrateMusecaScores() { + await MigrateRecords(db.scores, "scores", ConvertFn, { game: "museca" }, true); +} + +if (require.main === module) { + (async () => { + await MigrateMusecaScores(); + process.exit(0); + })(); +} diff --git a/server/scripts/__KT_DATABASE_MIGRATION/scores/reference.ts b/server/scripts/__KT_DATABASE_MIGRATION/scores/reference.ts new file mode 100644 index 000000000..e8541ab81 --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/scores/reference.ts @@ -0,0 +1,174 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ + +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { CreateScoreID } from "lib/score-import/framework/score-importing/score-id"; +import { GetGameConfig, GetGamePTConfig, ScoreDocument, StaticConfig } from "tachi-common"; +import MigrateRecords from "../migrate"; + +const logger = CreateLogCtx(__filename); + +function ConditionalAssign(base: any, baseProp: string, other: any, otherProp: string) { + if (Object.prototype.hasOwnProperty.call(other, otherProp)) { + base[baseProp] = other[otherProp]; + } +} + +async function ConvertFn(c: any): Promise { + if (!StaticConfig.allSupportedGames.includes(c.game)) { + logger.warn(`Ignored game ${c.game}`); + return null; + } + const game = c.game; + const playtype = c.scoreData.playtype; + + if (["popn", "jubeat", "gitadora", "usc"].includes(c.game)) { + return null; + } + + const gameConfig = GetGameConfig(game); + + if (!gameConfig.validPlaytypes.includes(playtype)) { + logger.warn(`Ignored game pt ${game}, ${playtype}`); + throw new Error(`Ignored game pt ${game}, ${playtype}`); + } + + const gptConfig = GetGamePTConfig(game, playtype); + + if (!gptConfig) { + logger.error(`No gptconfig for ${game} ${playtype}?`); + throw new Error(`No gptconfig for ${game} ${playtype}?`); + } + + if (game === "iidx" && c.songID === 1819) { + c.songID = 1121; // praludium has two songs in kt1 for some reason (tricoro 6) + // this overrides that + } + + // @ts-expect-error implicit any is expected + const chartDoc = await db.charts[game].findOne({ + songID: c.songID, + difficulty: c.scoreData.difficulty, + playtype, + }); + + if (!chartDoc) { + logger.warn(`Cannot find ChartDoc for ${c.songID} ${c.scoreData.difficulty} ${playtype} `); + return null; + } + + const base: Omit = { + userID: c.userID, + songID: chartDoc.songID, + playtype, + chartID: chartDoc.chartID, + game: c.game, + timeAdded: c.timeAdded, + timeAchieved: Number.isNaN(c.timeAchieved) ? null : c.timeAchieved, + comment: c.comment ?? null, + highlight: c.highlight ?? false, + service: c.service, + importType: null, + // we'll just recalc calculated data instead of trying to update + calculatedData: {}, + isPrimary: chartDoc.isPrimary, + scoreData: { + esd: c.scoreData.esd ?? null, + grade: c.scoreData.grade, + gradeIndex: gptConfig.grades.indexOf(c.scoreData.grade), + lamp: c.scoreData.lamp, + lampIndex: gptConfig.lamps.indexOf(c.scoreData.lamp), + percent: c.scoreData.percent, + score: c.scoreData.score, + judgements: c.scoreData.hitData, + hitMeta: c.scoreData.hitMeta, + }, + scoreMeta: {}, + }; + + if (c.scoreMeta) { + if (base.game === "iidx") { + ConditionalAssign(base.scoreMeta, "random", c.scoreMeta, "optionsRandom"); + ConditionalAssign(base.scoreMeta, "gauge", c.scoreMeta, "optionsGauge"); + ConditionalAssign(base.scoreMeta, "assist", c.scoreMeta, "optionsAssist"); + ConditionalAssign(base.scoreMeta, "range", c.scoreMeta, "optionsRange"); + ConditionalAssign(base.scoreMeta, "pacemaker", c.scoreMeta, "pacemaker"); + ConditionalAssign(base.scoreMeta, "pacemakerName", c.scoreMeta, "pacemakerName"); + ConditionalAssign(base.scoreMeta, "pacemakerTarget", c.scoreMeta, "pacemakerTarget"); + + // @ts-expect-error this game is iidx + if (base.playtype === "DP" && !Array.isArray(base.scoreMeta.random)) { + // @ts-expect-error this game is iidx + base.scoreMeta.random = null; + } + + // @ts-expect-error asdf + if (base.scoreMeta.range === "") { + // @ts-expect-error asdf + base.scoreMeta.range = "NONE"; + } + } else if (base.game === "bms") { + ConditionalAssign(base.scoreMeta, "random", c.scoreMeta, "optionsRandom"); + ConditionalAssign(base.scoreMeta, "inputDevice", c.scoreData.hitMeta, "inputDevice"); + } + } + + // @ts-expect-error shut + if (base.scoreData.hitMeta.bp === -1 || Number.isNaN(base.scoreData.hitMeta.bp)) { + // @ts-expect-error shut + base.scoreData.hitMeta.bp = null; + } + + if (base.game === "iidx") { + // @ts-expect-error nope + if (base.scoreData.hitMeta.gauge > 200) { + // @ts-expect-error nope + base.scoreData.hitMeta.gauge = null; + } + + // @ts-expect-error nope + if (base.scoreData.hitMeta.gaugeHistory) { + // @ts-expect-error nope + base.scoreData.hitMeta.gaugeHistory = base.scoreData.hitMeta.gaugeHistory.map((e) => + e > 200 ? null : e + ); + } + } else if (base.game === "bms") { + // @ts-expect-error shut + if (base.scoreData.hitMeta.gauge === -1) { + // @ts-expect-error shut + base.scoreData.hitMeta.gauge = null; + } + + // @ts-expect-error shut + delete base.scoreData.hitMeta.inputDevice; + } else if (base.game === "sdvx" || base.game === "usc") { + ConditionalAssign(base.scoreData.judgements, "miss", base.scoreData.judgements, "error"); + + //@ts-expect-error yea + delete base.scoreData.judgements.error; + } else if (base.game === "chunithm") { + if (base.scoreData.percent === 101) { + base.scoreData.grade = "SSS"; + } + } + + if (base.service === "mm") { + base.service = "maimagic"; + } + + const scoreID = CreateScoreID(base.userID, base, base.chartID); + + const score: ScoreDocument = { + ...base, + scoreID, + }; + + return score; +} + +(async () => { + await MigrateRecords(db.scores, "scores", ConvertFn); + + process.exit(0); +})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/scores/sdvx.ts b/server/scripts/__KT_DATABASE_MIGRATION/scores/sdvx.ts new file mode 100644 index 000000000..7d73779c3 --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/scores/sdvx.ts @@ -0,0 +1,114 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ + +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { CreateScoreID } from "lib/score-import/framework/score-importing/score-id"; +import { GetGamePTConfig, ScoreDocument, StaticConfig } from "tachi-common"; +import MigrateRecords from "../migrate"; +import { oldKTDB } from "../old-db"; + +const logger = CreateLogCtx(__filename); + +async function ConvertFn(c: any): Promise { + if (!StaticConfig.allSupportedGames.includes(c.game)) { + logger.warn(`Ignored game ${c.game}`); + return null; + } + const game = c.game; + + // @ts-expect-error implicit any is expected + const chartDoc = await db.charts[game].findOne({ + chartID: c.chartID, + }); + + if (!chartDoc) { + logger.warn(`Cannot find ChartDoc for ${c.songID} ${c.chartID} ${c.scoreData.difficulty}`); + return null; + } + + const gptConfig = GetGamePTConfig(game, chartDoc.playtype); + + if (!gptConfig) { + logger.error(`Cannot find GPTConfig for ${game} ${chartDoc.playtype}?`); + + throw new Error(`Screwed`); + } + + const base: Omit, "scoreID"> = { + userID: c.userID, + songID: chartDoc.songID, + playtype: chartDoc.playtype, + chartID: chartDoc.chartID, + game: c.game, + timeAdded: c.timeAdded, + timeAchieved: Number.isNaN(c.timeAchieved) ? null : c.timeAchieved, + comment: c.comment ?? null, + highlight: c.highlight ?? false, + service: c.service, + importType: null, + // we'll just recalc calculated data instead of trying to update + calculatedData: {}, + isPrimary: chartDoc.isPrimary, + scoreData: { + esd: c.scoreData.esd ?? null, + grade: c.scoreData.grade, + gradeIndex: gptConfig.grades.indexOf(c.scoreData.grade), + lamp: c.scoreData.lamp, + lampIndex: gptConfig.lamps.indexOf(c.scoreData.lamp), + percent: c.scoreData.percent, + score: c.scoreData.score, + judgements: c.scoreData.hitData, + hitMeta: { + fast: c.scoreData.hitMeta.fast, + slow: c.scoreData.hitMeta.slow, + maxCombo: c.scoreData.hitMeta.maxCombo, + gauge: c.scoreData.hitMeta.gauge, + }, + }, + scoreMeta: { + inSkillAnalyser: null, + }, + }; + + if (c.scoreData.hitData.error !== undefined) { + base.scoreData.judgements.miss = c.scoreData.hitData.error; + // @ts-expect-error yeah we know + delete base.scoreData.judgements.error; + } + + const scoreID = CreateScoreID(base.userID, base, base.chartID); + + const exists = await db.scores.findOne({ scoreID }); + + if (exists) { + logger.warn(`Skipping duplicate score ${base.chartID} ${base.userID}.`); + return null; + } + + const score: ScoreDocument = { + ...base, + scoreID, + }; + + try { + await oldKTDB.get("score-id-lookup").insert({ + old: c.scoreID, + new: scoreID, + }); + } catch (err) { + // lol + } + + return score; +} + +export async function MigrateSDVXScores() { + await MigrateRecords(db.scores, "scores", ConvertFn, { game: "sdvx" }, true); +} + +if (require.main === module) { + (async () => { + await MigrateSDVXScores(); + process.exit(0); + })(); +} diff --git a/server/scripts/__KT_DATABASE_MIGRATION/sessions.ts b/server/scripts/__KT_DATABASE_MIGRATION/sessions.ts new file mode 100644 index 000000000..dce3d322c --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/sessions.ts @@ -0,0 +1,109 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { CreateSessionID } from "lib/score-import/framework/sessions/sessions"; +import { GetGameConfig, integer, SessionDocument, SessionScoreInfo } from "tachi-common"; +import { allSupportedGames } from "tachi-common/js/config/static-config"; +import MigrateRecords from "./migrate"; +import { oldKTDB } from "./old-db"; + +const logger = CreateLogCtx(__filename); + +interface LegacySessionScoreFormat { + pbInfo: { + isGeneralPB: boolean; + isGradePB: boolean; + isLampPB: boolean; + isNewScore: boolean; + lampDelta: integer; + percentDelta: number; + gradeDelta: integer; + scoreDelta: number; + }; + scoreID: string; +} + +async function ConvertScoreToScoreInfo( + score: LegacySessionScoreFormat +): Promise { + const scoreIDs = await oldKTDB.get("score-id-lookup").findOne({ + old: score.scoreID, + }); + + if (!scoreIDs) { + logger.verbose(`No score for ${score.scoreID}? Skipping.`); + return null; + } + + logger.verbose(`Found score for ${score.scoreID}.`); + + if (score.pbInfo.isNewScore) { + return { + isNewScore: true, + scoreID: scoreIDs.new, + }; + } + + if (score.pbInfo.scoreDelta === null) { + return null; + } + + return { + scoreID: scoreIDs.new, + isNewScore: false, + gradeDelta: score.pbInfo.gradeDelta, + lampDelta: score.pbInfo.lampDelta, + percentDelta: score.pbInfo.percentDelta, + scoreDelta: score.pbInfo.scoreDelta, + }; +} + +async function ConvertFn(c: any): Promise { + if (!allSupportedGames.includes(c.game)) { + return null; + } + + const gameConfig = GetGameConfig(c.game); + + if (!gameConfig.validPlaytypes.includes(c.playtype)) { + return null; + } + + const scores = []; + + for (const sc of c.scores) { + // eslint-disable-next-line no-await-in-loop + const conv = await ConvertScoreToScoreInfo(sc); + + if (conv === null) { + continue; + } + + scores.push(conv); + } + + const sessionDocument: SessionDocument = { + name: c.name, + desc: c.desc, + timeStarted: c.timeStarted, + timeEnded: c.timeEnded, + timeInserted: c.timestamp, + game: c.game, + playtype: c.playtype, + highlight: !!c.highlight, + sessionID: CreateSessionID(), + views: 0, + userID: c.userID, + calculatedData: {}, + scoreInfo: scores, + importType: null, + }; + + return sessionDocument; +} + +(async () => { + await MigrateRecords(db.sessions, "sessions", ConvertFn, {}, true); + + process.exit(0); +})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/songs-chunithm.ts b/server/scripts/__KT_DATABASE_MIGRATION/songs-chunithm.ts deleted file mode 100644 index 3ceec9ce9..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/songs-chunithm.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ - -import { SongDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; -import MigrateRecords from "./migrate"; - -function ConvertFn(c: any): SongDocument<"chunithm"> { - const newSongDoc: SongDocument<"chunithm"> = { - title: c.title, - artist: c.artist, - id: c.id, - firstVersion: c.firstAppearance, - "alt-titles": c["alt-titles"].filter((e: string) => e !== c.title), - "search-titles": c["search-titles"] - .map((e: string) => e.toString()) - .filter((e: string) => e !== c.title), - data: { - genre: c.genre, - }, - }; - - return newSongDoc; -} - -(async () => { - await MigrateRecords(db.songs.chunithm, "songs-chunithm", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/songs-ddr.ts b/server/scripts/__KT_DATABASE_MIGRATION/songs-ddr.ts deleted file mode 100644 index 5dd23abad..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/songs-ddr.ts +++ /dev/null @@ -1,28 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { SongDocument } from "kamaitachi-common"; -import { gameOrders } from "kamaitachi-common/js/config"; -import db from "../../src/db/db"; -import MigrateRecords from "./migrate"; - -function ConvertFn(c: any): SongDocument<"ddr"> { - const newSongDoc: SongDocument<"ddr"> = { - title: c.title, - artist: c.artist, - id: c.id, - firstVersion: c.firstAppearance, - "alt-titles": c["alt-titles"] ? c["alt-titles"].filter((e: string) => e !== c.title) : [], - "search-titles": c["search-title"] - .filter((e: string) => !!e) - .map((e: string) => e.toString()) - .filter((e: string) => e !== c.title), - data: {}, - }; - - return newSongDoc; -} - -(async () => { - await MigrateRecords(db.songs.ddr, "songs-ddr", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/songs-gitadora.ts b/server/scripts/__KT_DATABASE_MIGRATION/songs-gitadora.ts deleted file mode 100644 index 83b080c5f..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/songs-gitadora.ts +++ /dev/null @@ -1,27 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { SongDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; -import MigrateRecords from "./migrate"; - -function ConvertFn(c: any): SongDocument<"gitadora"> { - const newSongDoc: SongDocument<"gitadora"> = { - title: c.title, - artist: c.artist, - id: c.id, - firstVersion: c.firstAppearance, - "alt-titles": c["alt-titles"] ? c["alt-titles"].filter((e: string) => e !== c.title) : [], - "search-titles": c["search-titles"] - .filter((e: string) => !!e) - .map((e: string) => e.toString()) - .filter((e: string) => e !== c.title), - data: {}, - }; - - return newSongDoc; -} - -(async () => { - await MigrateRecords(db.songs.gitadora, "songs-gitadora", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/songs-iidx.ts b/server/scripts/__KT_DATABASE_MIGRATION/songs-iidx.ts deleted file mode 100644 index 47401f682..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/songs-iidx.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { SongDocument } from "kamaitachi-common"; -import { gameOrders } from "kamaitachi-common/js/config"; -import db from "../../src/db/db"; -import MigrateRecords from "./migrate"; - -function ConvertFn(c: any): SongDocument<"iidx"> { - const newSongDoc: SongDocument<"iidx"> = { - title: c.title, - artist: c.artist, - id: c.id, - firstVersion: c.firstAppearance, - "alt-titles": c["alt-titles"].filter((e: string) => e !== c.title), - "search-titles": c["search-titles"] - .map((e: string) => e.toString()) - .filter((e: string) => e !== c.title), - data: { - genre: c.genre, - }, - }; - - return newSongDoc; -} - -(async () => { - await MigrateRecords(db.songs.iidx, "songs-iidx", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/songs-museca.ts b/server/scripts/__KT_DATABASE_MIGRATION/songs-museca.ts deleted file mode 100644 index d72b17d05..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/songs-museca.ts +++ /dev/null @@ -1,27 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { SongDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; -import MigrateRecords from "./migrate"; - -function ConvertFn(c: any): SongDocument<"museca"> { - const newSongDoc: SongDocument<"museca"> = { - title: c.title, - artist: c.artist, - id: c.id, - firstVersion: c.firstAppearance, - "alt-titles": [], - "search-titles": [], - data: { - titleJP: c.title_jp, - artistJP: c.artist_jp, - }, - }; - - return newSongDoc; -} - -(async () => { - await MigrateRecords(db.songs.museca, "songs-museca", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/songs-sdvx.ts b/server/scripts/__KT_DATABASE_MIGRATION/songs-sdvx.ts deleted file mode 100644 index 809afe762..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/songs-sdvx.ts +++ /dev/null @@ -1,28 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { SongDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; -import MigrateRecords from "./migrate"; - -function ConvertFn(c: any): SongDocument<"sdvx"> { - const newSongDoc: SongDocument<"sdvx"> = { - title: c.title, - artist: c.artist, - id: c.id, - firstVersion: c.firstAppearance, - "alt-titles": c["alt-titles"].filter((e: string) => e !== c.title), - "search-titles": c["search-titles"] - .map((e: string) => e.toString()) - .filter((e: string) => e !== c.title), - data: { - uscEquiv: null, - }, - }; - - return newSongDoc; -} - -(async () => { - await MigrateRecords(db.songs.sdvx, "songs-sdvx", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/state-sync/create-game-profiles.ts b/server/scripts/__KT_DATABASE_MIGRATION/state-sync/create-game-profiles.ts new file mode 100644 index 000000000..87bc20540 --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/state-sync/create-game-profiles.ts @@ -0,0 +1,43 @@ +/* eslint-disable no-await-in-loop */ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { UpdateUsersGamePlaytypeStats } from "lib/score-import/framework/user-game-stats/update-ugs"; +import { FormatUserDoc } from "utils/user"; + +const logger = CreateLogCtx(__filename); + +export async function CreateGameProfiles() { + const users = await db.users.find({}); + + for (const user of users) { + const gpts = await db.scores.aggregate([ + { + $match: { + userID: user.id, + }, + }, + { + $group: { + _id: { + game: "$game", + playtype: "$playtype", + }, + }, + }, + ]); + + logger.info(`Found ${gpts.length} GPTs for ${FormatUserDoc(user)}`); + + for (const gpt of gpts) { + const { game, playtype } = gpt._id; + logger.info(`Updating ${FormatUserDoc(user)}'s ${game} ${playtype} stats.`); + await UpdateUsersGamePlaytypeStats(game, playtype, user.id, null, logger); + } + } + + logger.info(`Done.`); +} + +if (require.main === module) { + CreateGameProfiles().then(() => process.exit(0)); +} diff --git a/server/scripts/__KT_DATABASE_MIGRATION/state-sync/dedupe-score-ids.ts b/server/scripts/__KT_DATABASE_MIGRATION/state-sync/dedupe-score-ids.ts new file mode 100644 index 000000000..e5ef0eb74 --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/state-sync/dedupe-score-ids.ts @@ -0,0 +1,36 @@ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; + +const logger = CreateLogCtx(__filename); + +async function DedupeScoreIDs() { + const dups = await db.scores.aggregate( + [ + { + $group: { + _id: "$scoreID", + dups: { $addToSet: "$_id" }, + count: { $sum: 1 }, + }, + }, + { + $match: { + count: { $gt: 1 }, + }, + }, + ], + { allowDiskUse: true } + ); + + logger.info(`Found ${dups.length} dups.`); + + for (const dup of dups) { + dup.dups.shift(); + await db.scores.remove({ _id: { $in: dup.dups } }); + } + + logger.info(`Done.`); + process.exit(0); +} + +DedupeScoreIDs(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/state-sync/recalc-all-scores.ts b/server/scripts/__KT_DATABASE_MIGRATION/state-sync/recalc-all-scores.ts new file mode 100644 index 000000000..88723303f --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/state-sync/recalc-all-scores.ts @@ -0,0 +1,5 @@ +import { RecalcAllScores } from "utils/calculations/recalc-scores"; + +if (require.main === module) { + RecalcAllScores(); +} diff --git a/server/scripts/__KT_DATABASE_MIGRATION/state-sync/recalc-sessions.ts b/server/scripts/__KT_DATABASE_MIGRATION/state-sync/recalc-sessions.ts new file mode 100644 index 000000000..fc5c242e4 --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/state-sync/recalc-sessions.ts @@ -0,0 +1,5 @@ +import { RecalcSessions } from "utils/calculations/recalc-sessions"; + +if (require.main === module) { + RecalcSessions().then(() => process.exit(0)); +} diff --git a/server/scripts/__KT_DATABASE_MIGRATION/state-sync/sync-state.ts b/server/scripts/__KT_DATABASE_MIGRATION/state-sync/sync-state.ts new file mode 100644 index 000000000..029e4dfa1 --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/state-sync/sync-state.ts @@ -0,0 +1,16 @@ +import CreateLogCtx from "lib/logger/logger"; +import { RecalcAllScores, UpdateAllPBs } from "utils/calculations/recalc-scores"; +import { RecalcSessions } from "utils/calculations/recalc-sessions"; +import { CreateGameProfiles } from "./create-game-profiles"; + +const logger = CreateLogCtx(__filename); + +(async () => { + await RecalcAllScores(); + await UpdateAllPBs(); + await CreateGameProfiles(); + await RecalcSessions(); + + logger.info(`Completely done!`); + process.exit(0); +})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/state-sync/update-all-pbs.ts b/server/scripts/__KT_DATABASE_MIGRATION/state-sync/update-all-pbs.ts new file mode 100644 index 000000000..4e28a917a --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/state-sync/update-all-pbs.ts @@ -0,0 +1,6 @@ +/* eslint-disable no-await-in-loop */ +import { UpdateAllPBs } from "utils/calculations/recalc-scores"; + +if (require.main === module) { + UpdateAllPBs(); +} diff --git a/server/scripts/__KT_DATABASE_MIGRATION/tierlists.ts b/server/scripts/__KT_DATABASE_MIGRATION/tierlists.ts deleted file mode 100644 index 091e3f24c..000000000 --- a/server/scripts/__KT_DATABASE_MIGRATION/tierlists.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { TierlistParent, Game } from "kamaitachi-common"; -import { gameHuman, validPlaytypes } from "kamaitachi-common/js/config"; -import db from "../../src/db/db"; -import MigrateRecords from "./migrate"; - -function ConvertFn(c: any): TierlistParent { - const tierlistParent: TierlistParent = { - createdAt: Date.now(), - tierlistID: c.tierlistID, - createdBy: 1, - description: `The official Kamaitachi Tierlist for ${gameHuman[c.game as Game]}${ - validPlaytypes[c.game as Game].length > 1 ? ` (${c.playtype})` : "" - }.`, - game: c.game, - playtype: c.playtype, - isDefault: true, - name: c.title, - lastUpdated: Date.now(), - permissions: { - anyPlayer: { - edit: 0, - submit: 1, - vote: 1, - }, - }, - config: { - autoHumanise: false, - flags: ["Individual Difference"], - requireState: "clear", - }, - }; - - return tierlistParent; -} - -(async () => { - await MigrateRecords(db.tierlists, "tierlist", ConvertFn); - - process.exit(0); -})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/user-goals.ts b/server/scripts/__KT_DATABASE_MIGRATION/user-goals.ts index d1bf74826..8fd13ea26 100644 --- a/server/scripts/__KT_DATABASE_MIGRATION/user-goals.ts +++ b/server/scripts/__KT_DATABASE_MIGRATION/user-goals.ts @@ -1,26 +1,26 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import { UserGoalDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; -import CreateLogCtx from "../../src/common/logger"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { UserGoalDocument } from "tachi-common"; import MigrateRecords from "./migrate"; const logger = CreateLogCtx(__filename); async function ConvertFn(c: any): Promise { - // const newUG: UserGoalDocument = {}; + // const newUG: UserGoalDocument = {}; - let relatedGoal = await db.goals.findOne({ goalID: c.goalID }); + const relatedGoal = await db.goals.findOne({ goalID: c.goalID }); - if (!relatedGoal) { - return null; - } + if (!relatedGoal) { + return null; + } - return c; + return c; } (async () => { - await MigrateRecords(db["user-goals"], "user-goals", ConvertFn); + await MigrateRecords(db["user-goals"], "user-goals", ConvertFn); - process.exit(0); + process.exit(0); })(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/user-private-info.ts b/server/scripts/__KT_DATABASE_MIGRATION/user-private-info.ts new file mode 100644 index 000000000..b34881cad --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/user-private-info.ts @@ -0,0 +1,19 @@ +import db from "external/mongo/db"; +import { PrivateUserInfoDocument } from "tachi-common"; +import MigrateRecords from "./migrate"; + +function ConvertFn(c: any): PrivateUserInfoDocument { + const privateUserInfoDoc: PrivateUserInfoDocument = { + userID: c.id, + password: c.password, + email: c.email, + }; + + return privateUserInfoDoc; +} + +(async () => { + await MigrateRecords(db["user-private-information"], "users", ConvertFn); + + process.exit(0); +})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/user-settings.ts b/server/scripts/__KT_DATABASE_MIGRATION/user-settings.ts new file mode 100644 index 000000000..f9dedfa09 --- /dev/null +++ b/server/scripts/__KT_DATABASE_MIGRATION/user-settings.ts @@ -0,0 +1,15 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ + +import db from "external/mongo/db"; +import { DEFAULT_USER_SETTINGS } from "server/router/api/v1/auth/auth"; +import MigrateRecords from "./migrate"; + +function ConvertFn(c: any) { + return { userID: c.id, preferences: DEFAULT_USER_SETTINGS }; +} + +(async () => { + await MigrateRecords(db["user-settings"], "users", ConvertFn); + + process.exit(0); +})(); diff --git a/server/scripts/__KT_DATABASE_MIGRATION/users.ts b/server/scripts/__KT_DATABASE_MIGRATION/users.ts index c573c6e73..9d5b5fb52 100644 --- a/server/scripts/__KT_DATABASE_MIGRATION/users.ts +++ b/server/scripts/__KT_DATABASE_MIGRATION/users.ts @@ -1,40 +1,36 @@ -import { PrivateUserDocument } from "kamaitachi-common"; -import db from "../../src/db/db"; +import db from "external/mongo/db"; +import { PublicUserDocument, UserAuthLevels } from "tachi-common"; import MigrateRecords from "./migrate"; -function ConvertFn(c: any): PrivateUserDocument { - const newUserDoc: PrivateUserDocument = { - username: c.username, - usernameLowercase: c.username.toLowerCase(), - about: c.about, - clan: c.clan, - customBanner: c.custombanner, - customPfp: c.custompfp, - email: c.email, - friends: c.friends, - id: c.id, - lastSeen: c.lastSeen, - password: c.password, - permissions: {}, - settings: { - invisible: !!c.settings.invisible, - nsfwSplashes: !!c.settings.nsfwsplashes, - }, - socialMedia: { - discord: c.socialmedia.discord || null, - twitter: c.socialmedia.twitter || null, - youtube: c.socialmedia.youtube || null, - twitch: c.socialmedia.twitch || null, - github: c.socialmedia.github || null, - steam: c.socialmedia.steam || null, - }, - }; +function ConvertFn(c: any): PublicUserDocument { + const newUserDoc: PublicUserDocument = { + username: c.username, + usernameLowercase: c.username.toLowerCase(), + about: c.about, + clan: c.clan, + customBannerLocation: null, + customPfpLocation: null, + id: c.id, + lastSeen: c.lastSeen, + socialMedia: { + discord: c.socialmedia.discord || null, + twitter: c.socialmedia.twitter || null, + youtube: c.socialmedia.youtube || null, + twitch: c.socialmedia.twitch || null, + github: c.socialmedia.github || null, + steam: c.socialmedia.steam || null, + }, + joinDate: 0, + authLevel: UserAuthLevels.USER, + status: null, + badges: ["beta"], + }; - return newUserDoc; + return newUserDoc; } (async () => { - await MigrateRecords(db.users, "users", ConvertFn); + await MigrateRecords(db.users, "users", ConvertFn); - process.exit(0); + process.exit(0); })(); diff --git a/server/scripts/arc-db-sync/arc-db-fetch.ts b/server/scripts/arc-db-sync/arc-db-fetch.ts deleted file mode 100644 index 94ebc3056..000000000 --- a/server/scripts/arc-db-sync/arc-db-fetch.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { Command } from "commander"; -import CreateLogCtx from "../../src/common/logger"; -import fetch from "../../src/common/fetch"; -import fs from "fs"; -import path from "path"; - -// note - this program was never run due to WSL2 errors -// causing network requests to screech to a halt. - -const logger = CreateLogCtx(__filename); - -const program = new Command(); - -program.option("-u, --url ", "The base URL to sync from."); -program.option("-b, --bearer ", "The authorization bearer token to use."); - -program.parse(process.argv); -const options = program.opts(); - -async function GetIIDXSongs() { - const allSongs = []; - - let url = `https://${options.url}/api/v1/iidx/27/music/`; - - let moreData = true; - while (moreData) { - // eslint-disable-next-line no-await-in-loop - const songs = await fetch(url, { - headers: { - Authorization: `Bearer ${options.bearer}`, - }, - }).then((r) => r.json()); - - if (songs._links._next) { - url = songs._links._next; - } else { - moreData = false; - } - - allSongs.push(...songs._items); - } - - fs.writeFileSync(path.join(__dirname, "./songs.json"), JSON.stringify(allSongs)); -} - -async function GetCharts() { - const songs = JSON.parse(fs.readFileSync(path.join(__dirname, "./songs.json"), "utf-8")); - - logger.info("Parsed songs.json"); - - const allCharts: any[] = []; - const failed: any[] = []; - - async function DoStuff(song: any) { - try { - logger.info( - `Starting Request https://${options.url}/api/v1/iidx/27/charts/?music_id=${song._id}&omnimix=true.` - ); - - // eslint-disable-next-line no-await-in-loop - const charts = await fetch( - `https://${options.url}/api/v1/iidx/27/charts/?music_id=${song._id}&omnimix=true`, - { - headers: { - Authorization: `Bearer ${options.bearer}`, - }, - } - ).then((r) => r.json()); - - logger.info(`Parsed: ${charts._related.music[0].title}`); - - allCharts.push(charts); - } catch (err) { - logger.error(song); - logger.error(err); - failed.push(err); - } - } - - const promises = songs.map((s: any) => DoStuff(s)); - - await Promise.all(promises); - - fs.writeFileSync(path.join(__dirname, "./charts.json"), JSON.stringify(allCharts)); - - logger.info(failed); - - logger.info("done?"); -} - -GetCharts(); diff --git a/server/scripts/arc-db-sync/arc-db-merge.ts b/server/scripts/arc-db-sync/arc-db-merge.ts deleted file mode 100644 index 46ffb7f36..000000000 --- a/server/scripts/arc-db-sync/arc-db-merge.ts +++ /dev/null @@ -1,86 +0,0 @@ -import fs from "fs"; -import { ICollection } from "monk"; -import path from "path"; -import db from "../../src/db/db"; -import CreateLogCtx from "../../src/common/logger"; -import { ChartDocument } from "kamaitachi-common"; -import { FindSongOnTitle } from "../../src/common/database-lookup/song"; -import { FindChartWithPTDFVersion } from "../../src/common/database-lookup/chart"; - -const logger = CreateLogCtx(__filename); - -async function MergeIDs() { - const charts = JSON.parse(fs.readFileSync(path.join(__dirname, "./charts.json"), "utf-8")); - - for (const chartData of charts) { - const songTitle = chartData._related.music[0].title; - - // eslint-disable-next-line no-await-in-loop - const song = await FindSongOnTitle("iidx", songTitle); - - if (!song) { - logger.error(`Could not resolve ${songTitle}?`); - continue; - } - - for (const chart of chartData._items) { - const playtype: "SP" | "DP" = chart.play_style === "DOUBLE" ? "DP" : "SP"; - let difficulty = chart.difficulty === "BLACK" ? "LEGGENDARIA" : chart.difficulty; - const version = "27-omni"; - - // yeah this fails for wacky playtype mismatches -- i don't care. - if ( - ["ミッドナイト堕天使", "Y&Co. is dead or alive", "State Of The Art"].includes( - songTitle - ) && - difficulty === "LEGGENDARIA" - ) { - difficulty = "ANOTHER"; - } - - // eslint-disable-next-line no-await-in-loop - const ktchiChart = await FindChartWithPTDFVersion( - "iidx", - song.id, - playtype, - difficulty, - version - ); - - if (!ktchiChart) { - logger.error( - `Could not find chart ${songTitle} ${playtype} ${difficulty} ${version}.` - ); - continue; - } - - // eslint-disable-next-line no-await-in-loop - await ((db.charts.iidx as unknown) as ICollection< - ChartDocument<"iidx:SP" | "iidx:DP"> - >).update( - { - _id: ktchiChart._id, - }, - { - $set: { - "data.arcChartID": chart._id, - }, - } - ); - } - } - - const r = await db.charts.iidx.update( - { - "data.arcChartID": { $exists: false }, - }, - { $set: { "data.arcChartID": null } }, - { - multi: true, - } - ); - - logger.info("done.", { r }); -} - -MergeIDs(); diff --git a/server/scripts/arc-sync/arc-db-sync.ts b/server/scripts/arc-sync/arc-db-sync.ts new file mode 100644 index 000000000..60106aa1e --- /dev/null +++ b/server/scripts/arc-sync/arc-db-sync.ts @@ -0,0 +1,213 @@ +/* eslint-disable no-await-in-loop */ +import { Command } from "commander"; +import db from "external/mongo/db"; +import fs from "fs"; +import CreateLogCtx from "lib/logger/logger"; +import { ServerConfig } from "lib/setup/config"; +import path from "path"; +import fetch from "utils/fetch"; +import { FindChartWithPTDFVersion, FindSDVXChartOnDFVersion } from "utils/queries/charts"; +import { FindSongOnTitle } from "utils/queries/songs"; + +const logger = CreateLogCtx(__filename); + +const program = new Command(); + +program.option("-u, --url ", "The base URL to sync from."); +program.option("-b, --bearer ", "The authorization bearer token to use."); +program.option("-g, --game ", "Should be exactly iidx or sdvx."); +program.option("-c, --cache", "Use a local cached JSON file, instead of requesting from the api."); + +program.parse(process.argv); +const options = program.opts(); + +if (!options.game) { + throw new Error(`Expected -g or --game parameter.`); +} + +if (!["iidx", "sdvx"].includes(options.game)) { + throw new Error(`Expected provided game to be either iidx or sdvx.`); +} + +async function GetSongs() { + const allSongs = []; + + let url = + options.game === "iidx" + ? `${ServerConfig.ARC_API_URL}/api/v1/iidx/28/music/` + : `${ServerConfig.ARC_API_URL}/api/v1/sdvx/5/music/`; + + let moreData = true; + while (moreData) { + // eslint-disable-next-line no-await-in-loop + const songs = await fetch(url, { + headers: { + Authorization: `Bearer ${options.bearer}`, + }, + }).then((r) => r.json()); + + if (songs._links._next) { + url = songs._links._next; + } else { + moreData = false; + } + + allSongs.push(...songs._items); + } + + return allSongs; +} + +async function GetCharts() { + const songs = await GetSongs(); + + const allCharts: any[] = []; + const failed: any[] = []; + + async function DoStuff(song: any) { + const url = + options.game === "iidx" + ? `${ServerConfig.ARC_API_URL}/api/v1/iidx/28/charts/?music_id=${song._id}&omnimix=true` + : `${ServerConfig.ARC_API_URL}/api/v1/sdvx/5/charts/?music_id=${song._id}`; + + try { + logger.info(`Starting Request ${url}.`); + + // eslint-disable-next-line no-await-in-loop + const charts = await fetch(url, { + headers: { + Authorization: `Bearer ${options.bearer}`, + }, + }).then((r) => r.json()); + + logger.info(`Parsed: ${charts._related.music[0].title}`); + + allCharts.push(charts); + } catch (err) { + logger.error(err.message, { song, err }); + failed.push(err); + } + } + + for (const song of songs) { + await DoStuff(song); + } + + // fast, but ARCs server cant keep up. + // const promises = songs.map((s: any) => DoStuff(s)); + // await Promise.all(promises); + + logger.info(failed); + + logger.info("Retrieved charts."); + return allCharts; +} + +const cacheLoc = path.join(__dirname, "cache.json"); + +async function MergeIDs() { + let charts; + + if (options.cache) { + logger.info(`--cache provided, reading cache.`); + try { + charts = JSON.parse(fs.readFileSync(cacheLoc, "utf-8")); + } catch (err) { + throw new Error(`No cache, cannot use --cache!`); + } + } else { + logger.info(`Reading from arc.`); + + charts = await GetCharts(); + } + + fs.writeFileSync(cacheLoc, JSON.stringify(charts)); + + for (const chartData of charts) { + const songTitle = chartData._related.music[0].title; + + // eslint-disable-next-line no-await-in-loop + const song = await FindSongOnTitle(options.game, songTitle); + + if (!song) { + logger.error(`Could not resolve song ${songTitle}?`); + continue; + } + + for (const chart of chartData._items) { + if (chart.rating === 0) { + continue; + } + + const playtype: "SP" | "DP" | "Single" = + options.game === "iidx" ? (chart.play_style === "DOUBLE" ? "DP" : "SP") : "Single"; + + let difficulty = chart.difficulty === "BLACK" ? "LEGGENDARIA" : chart.difficulty; + const version = options.game === "iidx" ? "28-omni" : "vivid"; + + // yeah this fails for wacky playtype mismatches -- i don't care. + if ( + ["ミッドナイト堕天使", "Y&Co. is dead or alive", "State Of The Art"].includes( + songTitle + ) && + difficulty === "LEGGENDARIA" + ) { + difficulty = "ANOTHER"; + } + + let tachiChart; + if (options.game === "sdvx") { + tachiChart = await FindSDVXChartOnDFVersion( + song.id, + difficulty === "INF" ? "ANY_INF" : difficulty, + version as "vivid" + ); + } else { + tachiChart = await FindChartWithPTDFVersion( + options.game, + song.id, + playtype, + difficulty, + version + ); + } + + if (!tachiChart) { + logger.error( + `Could not find chart ${songTitle} ${playtype} ${difficulty} ${version} (SongID ${song.id}).` + ); + continue; + } + + // eslint-disable-next-line no-await-in-loop + await db.charts[options.game as "sdvx" | "iidx"].update( + { + chartID: tachiChart.chartID, + }, + { + $set: { + "data.arcChartID": chart._id, + }, + } + ); + } + } + + await db.charts[options.game as "sdvx" | "iidx"].update( + { + "data.arcChartID": { $exists: false }, + }, + { $set: { "data.arcChartID": null } }, + { + multi: true, + } + ); + + logger.info("done."); + + process.exit(0); +} + +if (require.main === module) { + MergeIDs(); +} diff --git a/server/scripts/bpi-poyashi-data/output.json b/server/scripts/bpi-poyashi-data/output.json deleted file mode 100644 index 3dadc549d..000000000 --- a/server/scripts/bpi-poyashi-data/output.json +++ /dev/null @@ -1 +0,0 @@ -{"version":20201227,"requireVersion":"70","body":[{"title":"A Tale Hidden In The Abyss","difficulty":"4","wr":"2670","avg":"2361","notes":"1346","bpm":"216","textage":"26/atalehdn.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Abraxas","difficulty":"4","wr":2460,"avg":"2152","notes":"1241","bpm":"165","textage":"25/abraxas.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ABSOLUTE","difficulty":"10","wr":2790,"avg":"2409","notes":"1412","bpm":"60-144","textage":"4/absolutl.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Acid Pumper","difficulty":"4","wr":"2512","avg":"2152","notes":"1267","bpm":"150","textage":"23/acidpump.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Aegis","difficulty":"4","wr":2375,"avg":"2068","notes":"1202","bpm":"162","textage":"18/aegis.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"AFRO KNUCKLE","difficulty":"4","wr":2435,"avg":"2190","notes":"1226","bpm":"145","textage":"22/afroknuc.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Afterimage d'automne","difficulty":"4","wr":2891,"avg":"2497","notes":"1480","bpm":"232","textage":"26/afterimg.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"AIR RAID FROM THA UNDAGROUND","difficulty":"4","wr":"2367","avg":"2086","notes":"1189","bpm":"180","textage":"17/airraid.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ALBA -黎明-","difficulty":"4","wr":"3247","avg":"2892","notes":"1631","bpm":"165","textage":"21/alba.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ALL MY TURN -このターンに、オレの全てを賭ける-","difficulty":"4","wr":2611,"avg":"2271","notes":"1314","bpm":"170","textage":"16/almyturn.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Almagest","difficulty":"3","wr":"2265","avg":"1917","notes":"1146","bpm":"178","textage":"17/almag_ra.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Amazing Mirage","difficulty":"4","wr":2667,"avg":"2348","notes":"1343","bpm":"153","textage":"24/amazingm.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Amor De Verao","difficulty":"4","wr":"2361","avg":"2091","notes":"1193","bpm":"138","textage":"25/amrverao.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ANDROMEDA","difficulty":"4","wr":"2888","avg":"2618","notes":"1446","bpm":"150","textage":"11/andromed.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Angelic Jelly","difficulty":"4","wr":"2801","avg":"2413","notes":"1419","bpm":"200","textage":"23/angjelly.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Anisakis -somatic mutation type\"Forza\"-","difficulty":"4","wr":2877,"avg":"2616","notes":"1443","bpm":"185","textage":"15/anisakis.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ANTHEM LANDING","difficulty":"4","wr":2964,"avg":"2708","notes":"1484","bpm":"151","textage":"18/anthemld.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Arabian Rave Night","difficulty":"4","wr":"2978","avg":"2656","notes":"1504","bpm":"180","textage":"16/arabian.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Around the Future","difficulty":"4","wr":"2634","avg":"2319","notes":"1329","bpm":"162","textage":"25/a_future.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Around The Galaxy","difficulty":"4","wr":3419,"avg":"3046","notes":"1714","bpm":"145","textage":"24/a_glxy24.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"AsiaN distractive","difficulty":"4","wr":"2650","avg":"2377","notes":"1337","bpm":"132-157","textage":"24/asiandst.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ATHER","difficulty":"4","wr":2867,"avg":2514,"notes":"1440","bpm":"192","textage":"21/_aether.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Aublia","difficulty":"4","wr":2589,"avg":"2283","notes":"1299","bpm":"156","textage":"23/aublia.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Aurora","difficulty":"4","wr":2554,"avg":"2307","notes":"1280","bpm":"181","textage":"12/aurora.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"B4U(BEMANI FOR YOU MIX)","difficulty":"4","wr":3599,"avg":"3125","notes":"1810","bpm":"170","textage":"16/bemani4u.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"BabeL ~Grand Story~","difficulty":"4","wr":2835,"avg":"2503","notes":"1432","bpm":"163","textage":"24/babel_gs.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Back Spin Sweeper","difficulty":"4","wr":2292,"avg":"1979","notes":"1156","bpm":"155","textage":"25/backspin.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Battle Train -IIDX Edition-","difficulty":"4","wr":"3312","avg":"2831","notes":"1687","bpm":"160","textage":"23/btltrain.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Battleground","difficulty":"4","wr":2708,"avg":"2371","notes":"1361","bpm":"165","textage":"25/btground.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Be a Hero!","difficulty":"4","wr":"3152","avg":"2693","notes":"1592","bpm":"190","textage":"25/b_a_hero.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Be A Star","difficulty":"4","wr":"2819","avg":"2618","notes":"1413","bpm":"174","textage":"24/b_a_star.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Be quiet","difficulty":"4","wr":"2226","avg":"1992","notes":"1114","bpm":"150","textage":"11/bequiet.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Beast mode","difficulty":"4","wr":2776,"avg":"2473","notes":"1395","bpm":"195","textage":"25/beastmod.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Beastie Starter","difficulty":"4","wr":2210,"avg":"1805","notes":"1121","bpm":"190","textage":"20/beastie.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Beat Juggling Mix","difficulty":"4","wr":2235,"avg":"1851","notes":"1138","bpm":"66-198","textage":"24/beatjugg.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Believe In Me","difficulty":"4","wr":2410,"avg":"2179","notes":"1213","bpm":"170","textage":"18/believme.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Beyond The Earth","difficulty":"4","wr":3256,"avg":"2835","notes":"1646","bpm":"140","textage":"22/beyond_p.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Beyond The Seven","difficulty":"4","wr":2741,"avg":"2477","notes":"1375","bpm":"142","textage":"24/beyond_7.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Blame","difficulty":"4","wr":"1952","avg":"1767","notes":"980","bpm":"155","textage":"8/blame.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Blaze it UP!","difficulty":"4","wr":2995,"avg":"2739","notes":"1501","bpm":"175","textage":"22/blazitup.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Blind Justice ~Torn souls, Hurt Faiths ~","difficulty":"4","wr":"2485","avg":"2321","notes":"1245","bpm":"137-165","textage":"14/blindjus.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"BLOCKS","difficulty":"4","wr":1995,"avg":"1770","notes":"1000","bpm":"141","textage":"11/blocks.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"bloomin' feeling","difficulty":"4","wr":"2621","avg":"2367","notes":"1313","bpm":"181","textage":"17/bloominf.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Blue Rain","difficulty":"4","wr":"2288","avg":"2055","notes":"1149","bpm":"144","textage":"15/bluerain.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Bounce Bounce Bounce","difficulty":"4","wr":"2521","avg":"2142","notes":"1293","bpm":"116","textage":"18/bouncex3.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Bow shock!!","wr":"3122","avg":"2820","difficulty":"4","notes":"1566","bpm":"165","textage":"27/bowshock.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"BRAINSTORM","difficulty":"4","wr":"2853","avg":"2449","notes":"1449","bpm":"180","textage":"21/brainstm.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"BREAK OVER","difficulty":"4","wr":2400,"avg":"2115","notes":"1210","bpm":"106-150","textage":"24/breakovr.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Broadbanded","difficulty":"4","wr":2032,"avg":"1808","notes":"1019","bpm":"140","textage":"13/brdband.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"BroGamer","difficulty":"4","wr":3117,"avg":"2778","notes":"1568","bpm":"207","textage":"24/brogamer.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"BROKEN EDEN","difficulty":"4","wr":2359,"avg":"2104","notes":"1182","bpm":"162","textage":"18/brkneden.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"CaptivAte~浄化~","difficulty":"4","wr":2481,"avg":"2253","notes":"1243","bpm":"160","textage":"12/captive.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"CaptivAte2~覚醒~","difficulty":"4","wr":2429,"avg":"2157","notes":"1221","bpm":"175","textage":"16/ckakusei.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Castle on the Moon","difficulty":"4","wr":2443,"avg":"2113","notes":"1231","bpm":"191","textage":"19/csl_moon.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"chaos eater -IIDX edition-","difficulty":"4","wr":2644,"avg":"2372","notes":"1328","bpm":"210","textage":"23/chaoseat.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ChaserXX","difficulty":"4","wr":2873,"avg":"2513","notes":"1453","bpm":"140","textage":"25/chaserxx.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"CHECKING YOU OUT","difficulty":"4","wr":1384,"avg":"1150","notes":"700","bpm":"108-216","textage":"4/checking.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"CHRONO DIVER -NORNIR-","difficulty":"4","wr":3120,"avg":"2854","notes":"1568","bpm":"185","textage":"22/chrono_n.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Chrono Diver -PENDULUMs-","difficulty":"3","wr":2818,"avg":"2412","notes":"1422","bpm":"196","textage":"22/chrono_p.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Chronos","difficulty":"4","wr":"2398","avg":"2093","notes":"1205","bpm":"128","textage":"22/chronos.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"City Never Sleeps (IIDX Edition)","difficulty":"4","wr":2676,"avg":"2457","notes":"1344","bpm":"156","textage":"25/citynvrs.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Cleopatrysm","difficulty":"4","wr":"2619","avg":"2287","notes":"1326","bpm":"190","textage":"21/cleopatr.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Click Again","difficulty":"4","wr":2175,"avg":"1898","notes":"1097","bpm":"137","textage":"11/click.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Clione","difficulty":"10","wr":2196,"avg":"1937","notes":"1102","bpm":"148","textage":"4/clione_l.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"COLOSSEUM","difficulty":"4","wr":"2304","avg":"2114","notes":"1159","bpm":"140","textage":"22/coloseum.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"CODE:0","difficulty":"4","wr":2887,"avg":"2419","notes":"1454","bpm":"125","textage":"26/code_0.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"CONCEPTUAL","difficulty":"4","wr":"2752","avg":"2431","notes":"1391","bpm":"198","textage":"20/concept.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"CONTRACT","difficulty":"4","wr":"2104","avg":"1842","notes":"1056","bpm":"180","textage":"13/contract.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Cookie Bouquets","difficulty":"4","wr":3422,"avg":"3128","notes":"1714","bpm":"205","textage":"20/cookie_b.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Cosmic Cat","difficulty":"4","wr":"2321","avg":"2101","notes":"1166","bpm":"160","textage":"22/cosmicat.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"crew","difficulty":"4","wr":2948,"avg":"2680","notes":"1480","bpm":"155","textage":"24/crew.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"COSMIC CYBER","difficulty":"4","wr":2928,"avg":"2584","notes":"1469","bpm":"170","textage":"26/coscyber.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Critical Crystal","difficulty":"4","wr":2965,"avg":"2554","notes":"1495","bpm":"191","textage":"21/ccrystal.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Cyber True Color","difficulty":"4","wr":"2391","avg":"2110","notes":"1207","bpm":"150","textage":"24/cyberclr.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"D","difficulty":"4","wr":"2592","avg":"2103","notes":"1313","bpm":"30-240","textage":"17/d_eagle.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"D.C.fish","difficulty":"4","wr":2351,"avg":"2168","notes":"1178","bpm":"155","textage":"13/dcfish.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Daily Lunch Special","difficulty":"4","wr":2974,"avg":"2712","notes":"1494","bpm":"205","textage":"23/daylunch.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Dark Fall","difficulty":"4","wr":2813,"avg":"2368","notes":"1416","bpm":"202","textage":"21/darkfall.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"DAWN -THE NEXT ENDEAVOUR-","difficulty":"4","wr":3142,"avg":"2937","notes":"1577","bpm":"183","textage":"17/dawn_end.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Debtty Daddy","difficulty":"4","wr":2737,"avg":"2469","notes":"1371","bpm":"155","textage":"10/debtty.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Derelict Star feat. Ryu*","difficulty":"4","wr":"2661","avg":"2376","notes":"1336","bpm":"150","textage":"23/derelict.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"DESIRE","difficulty":"4","wr":2880,"avg":"2580","notes":"1446","bpm":"175","textage":"17/desire.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Destiny Sword","difficulty":"4","wr":2416,"avg":"2167","notes":"1213","bpm":"155","textage":"18/dstsword.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Devilz Sacrifice -贖罪の羊-","difficulty":"4","wr":"2516","avg":"2256","notes":"1265","bpm":"175","textage":"21/dvl_sacr.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"diagram","difficulty":"4","wr":2886,"avg":"2539","notes":"1461","bpm":"112","textage":"21/diagram.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Digitank System","difficulty":"4","wr":2182,"avg":"1856","notes":"1096","bpm":"128","textage":"15/digitank.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"DISAPPEAR feat. koyomin","difficulty":"4","wr":"2945","avg":"2519","notes":"1497","bpm":"145","textage":"24/disapear.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1,"removed":true,"delVer":26},{"title":"Discloze","difficulty":"4","wr":"2692","avg":"2298","notes":"1365","bpm":"128-145","textage":"22/discloze.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Do it!! Do it!!","difficulty":"4","wr":"1964","avg":"1588","notes":"987","bpm":"300","textage":"15/doit_emp.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"DROP","difficulty":"4","wr":2658,"avg":"2391","notes":"1337","bpm":"152","textage":"17/drop.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Egret and Willow","difficulty":"4","wr":"2750","avg":"2489","notes":"1383","bpm":"196","textage":"24/egretwil.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Eine Haube ~聖地の果てにあるもの~","difficulty":"4","wr":2599,"avg":"2286","notes":"1321","bpm":"170","textage":"25/einehaub.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Elektrick U-Phoria","difficulty":"4","wr":"3126","avg":"2824","notes":"1566","bpm":"180","textage":"21/euphoria.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Elisha","difficulty":"4","wr":"2290","avg":"2066","notes":"1152","bpm":"185","textage":"17/elisha.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Ember Lights","difficulty":"4","wr":2729,"avg":"2466","notes":"1369","bpm":"148","textage":"26/emberlts.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"EMERALDAS","difficulty":"3","wr":2471,"avg":"2089","notes":"1258","bpm":"88-176","textage":"25/emeralds.html?1HB80","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Empire State Glory","difficulty":"4","wr":"2649","avg":"2438","notes":"1329","bpm":"173","textage":"17/empstate.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Energy Drive","difficulty":"4","wr":2231,"avg":"2009","notes":"1122","bpm":"170","textage":"18/engdrive.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Engraved Mark","difficulty":"4","wr":2437,"avg":"2132","notes":"1222","bpm":"188","textage":"21/engraved.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Erosion Mark","difficulty":"4","wr":"2183","avg":"2019","notes":"1096","bpm":"192","textage":"22/erosion.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Evans","difficulty":"3","wr":2234,"avg":"1971","notes":"1121","bpm":"185","textage":"17/evans.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"examination leave","difficulty":"4","wr":"3421","avg":"3109","notes":"1712","bpm":"180","textage":"20/exaleave.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Exhaust Hype","difficulty":"4","wr":2838,"avg":"2565","notes":"1426","bpm":"147","textage":"25/exh_hype.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"EXTREME MACH COLLIDER","difficulty":"4","wr":2603,"avg":"2298","notes":"1305","bpm":"148","textage":"21/extrmach.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"FAKE TIME","difficulty":"3","wr":"1797","avg":"1618","notes":"916","bpm":"200","textage":"11/faketime.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Fascination MAXX","difficulty":"3","wr":"1716","avg":"1379","notes":"876","bpm":"100-400","textage":"14/fas_maxx.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Fervidex","difficulty":"4","wr":2716,"avg":"2537","notes":"1361","bpm":"191","textage":"25/fervidex.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"FIRE BALL","difficulty":"4","wr":2516,"avg":"2196","notes":"1265","bpm":"188","textage":"25/fireball.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1,"removed":true,"delVer":28},{"title":"FLOWER","difficulty":"4","wr":2910,"avg":"2575","notes":"1460","bpm":"173","textage":"20/flower.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"four pieces of heaven","difficulty":"4","wr":2398,"avg":"1943","notes":"1225","bpm":"125-195","textage":"15/fourpces.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"FREEDOM","difficulty":"4","wr":"2952","avg":"2648","notes":"1481","bpm":"150","textage":"25/freedom.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Funny shuffle","difficulty":"4","wr":"2352","avg":"2020","notes":"1199","bpm":"115","textage":"21/funnysfl.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"FUTURE is Dead","difficulty":"4","wr":"2275","avg":"1907","notes":"1151","bpm":"110-220","textage":"25/futuredd.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"G2","difficulty":"4","wr":"2357","avg":"1991","notes":"1188","bpm":"170","textage":"6/g2.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"GALGALIM","difficulty":"4","wr":2406,"avg":"2102","notes":"1208","bpm":"165","textage":"17/galgalim.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Ganymede","difficulty":"4","wr":2364,"avg":"2045","notes":"1199","bpm":"72-82","textage":"13/ganymede.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Garuda","difficulty":"4","wr":2614,"avg":"2329","notes":"1323","bpm":"160","textage":"26/garuda.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"GENOCIDE","difficulty":"4","wr":"2424","avg":"2096","notes":"1222","bpm":"175","textage":"11/genocide.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"GET READY!!","difficulty":"4","wr":"2701","avg":"2701","notes":"1365","bpm":"88-175","textage":"23/getready.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1,"removed":true,"delVer":26},{"title":"GIGA THRASH","difficulty":"4","wr":2768,"avg":"2429","notes":"1400","bpm":"150","textage":"26/gigathra.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Giudecca","difficulty":"4","wr":2727,"avg":"2388","notes":"1381","bpm":"155","textage":"8/giudecca.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"GOBBLE","difficulty":"4","wr":"1725","avg":"1503","notes":"866","bpm":"160","textage":"23/gobblecp.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"GOLD RUSH","difficulty":"4","wr":"2383","avg":"2123","notes":"1199","bpm":"162","textage":"14/goldrush.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Golden Palms","difficulty":"10","wr":2446,"avg":"2020","notes":"1240","bpm":"130","textage":"18/gldplm_l.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"GuNGNiR","difficulty":"3","wr":2758,"avg":"2315","notes":"1397","bpm":"222","textage":"24/gungnir.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Halfway of promise","difficulty":"4","wr":1861,"avg":"1659","notes":"940","bpm":"140","textage":"8/halfway.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"HAPPY★RUSH","difficulty":"4","wr":"2949","avg":"2543","notes":"1490","bpm":"185","textage":"24/happyrsh.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Harmony and Lovely","difficulty":"4","wr":2253,"avg":"2033","notes":"1127","bpm":"135","textage":"13/harmlove.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"HEISEI","difficulty":"4","wr":"2573","avg":"2338","notes":"1291","bpm":"152","textage":"26/heisei.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"HELL SCAPER -Last Escape Remix-","difficulty":"4","wr":"2897","avg":"2523","notes":"1458","bpm":"180","textage":"22/helsca_t.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Hello Happiness","difficulty":"4","wr":"2372","avg":"2048","notes":"1198","bpm":"182","textage":"22/hellohap.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Holic","difficulty":"4","wr":"1747","avg":"1551","notes":"880","bpm":"155","textage":"3/holic.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Honey Trap","difficulty":"4","wr":2551,"avg":"2289","notes":"1284","bpm":"160","textage":"24/honeytrp.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"HYENA","difficulty":"4","wr":2859,"avg":"2492","notes":"1434","bpm":"178","textage":"21/hyena.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"HYPE THE CORE","difficulty":"4","wr":3036,"avg":"2551","notes":"1539","bpm":"190","textage":"25/hypecr25.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"HYPERION","difficulty":"4","wr":"2762","avg":"2463","notes":"1385","bpm":"150","textage":"16/hyperion.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"I Love You","difficulty":"4","wr":2753,"avg":"2494","notes":"1381","bpm":"170","textage":"25/iloveyou.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"I will be back -オレは帰ってきた-","difficulty":"4","wr":"2969","avg":"2615","notes":"1492","bpm":"172","textage":"21/iwilback.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"I'm so Happy","difficulty":"4","wr":"2369","avg":"2104","notes":"1187","bpm":"181","textage":"19/im_happy.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"IDC feat.REVERBEE (Mo'Cuts Ver)","difficulty":"4","wr":2254,"avg":"1837","notes":"1145","bpm":"140","textage":"26/idc.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Illegal Function Call","difficulty":"4","wr":"2720","avg":"2229","notes":"1398","bpm":"260","textage":"20/illegal.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"In the Blackest Den","difficulty":"4","wr":2660,"avg":"2293","notes":"1372","bpm":"177","textage":"19/in_black.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"in the Sky","difficulty":"4","wr":"2552","avg":"2376","notes":"1279","bpm":"180","textage":"15/inthesky.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"INAZUMA","difficulty":"4","wr":2732,"avg":"2459","notes":"1368","bpm":"148","textage":"12/inazuma.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Inner Spirit","difficulty":"4","wr":2881,"avg":"2501","notes":"1458","bpm":"146","textage":"23/inspirit.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"INORI","difficulty":"4","wr":3214,"avg":"2790","notes":"1614","bpm":"146","textage":"14/inori.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Insane Techniques","difficulty":"4","wr":2499,"avg":"2220","notes":"1263","bpm":"146","textage":"21/insanetc.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"INVISIBLE STRIX","difficulty":"4","wr":2638,"avg":"2347","notes":"1331","bpm":"184","textage":"24/invstrix.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"IX","difficulty":"3","wr":2478,"avg":2178,"notes":"1247","bpm":"198","textage":"21/_nine_ix.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Just a Little Smile","difficulty":"4","wr":2526,"avg":"2097","notes":"1272","bpm":"136","textage":"16/jalsmile.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Kailua","difficulty":"4","wr":2227,"avg":"1874","notes":"1125","bpm":"146","textage":"18/kailua.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"KAMAITACHI","difficulty":"4","wr":2730,"avg":"2435","notes":"1368","bpm":"165","textage":"14/kmitachi.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"KEY","difficulty":"4","wr":2868,"avg":"2703","notes":"1436","bpm":"212","textage":"11/key.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"KHAMEN BREAK","difficulty":"4","wr":"2535","avg":"2205","notes":"1281","bpm":"180","textage":"21/khamenbr.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Kung-fu Empire","difficulty":"4","wr":"3291","avg":"2913","notes":"1657","bpm":"177","textage":"16/kung_fu.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"LADYBIRD","difficulty":"4","wr":2496,"avg":"2185","notes":"1258","bpm":"230","textage":"26/ladybird.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"LASER CRUSTER","difficulty":"3","wr":2475,"avg":"2180","notes":"1250","bpm":"152","textage":"14/lcruster.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Let The Track Flow","difficulty":"4","wr":2697,"avg":"2328","notes":"1367","bpm":"175","textage":"18/lettrack.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Light and Cyber…","difficulty":"4","wr":3148,"avg":"2824","notes":"1579","bpm":"181","textage":"20/lt_cyber.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Lighting Shower","difficulty":"4","wr":"2429","avg":"2149","notes":"1220","bpm":"162","textage":"21/ltshower.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Line 4 Ruin","difficulty":"4","wr":2802,"avg":"2565","notes":"1402","bpm":"141","textage":"22/lineruin.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Linus","difficulty":"4","wr":2206,"avg":"2020","notes":"1105","bpm":"160-176","textage":"6/linus.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Little Little Princess","difficulty":"4","wr":"2810","avg":"2565","notes":"1420","bpm":"180-212","textage":"12/littlepr.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Lost wing at.0","difficulty":"4","wr":2495,"avg":"2204","notes":"1261","bpm":"185","textage":"24/lostwing.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Love Is Eternity","difficulty":"4","wr":"2422","avg":"2193","notes":"1215","bpm":"140","textage":"10/loveter.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Lucy","difficulty":"4","wr":2332,"avg":"2159","notes":"1167","bpm":"156","textage":"10/lucy.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"m1dy Deluxe","difficulty":"4","wr":2642,"avg":"2087","notes":"1342","bpm":"205","textage":"21/m1dy_dx.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"m1dy Festival","difficulty":"4","wr":2532,"avg":"2120","notes":"1289","bpm":"225","textage":"22/m1dy_fes.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1,"removed":true,"delVer":28},{"title":"Macuilxochitl","difficulty":"4","wr":3348,"avg":"2928","notes":"1677","bpm":"148","textage":"24/macuil.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"MAGIC & LOVE","difficulty":"4","wr":2943,"avg":"2648","notes":"1481","bpm":"185","textage":"21/magic_lv.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Mare Nectaris","difficulty":"3","wr":2191,"avg":"1858","notes":"1116","bpm":"256","textage":"24/marenect.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"MAXIVCORD","difficulty":"4","wr":2491,"avg":"2184","notes":"1256","bpm":"154","textage":"25/maxivcrd.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"MENDES","difficulty":"3","wr":"2684","avg":"2292","notes":"1353","bpm":"168","textage":"15/mendes.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"MENTAL MELTDOWN","difficulty":"4","wr":"2847","avg":"2333","notes":"1443","bpm":"145","textage":"15/meltdown.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"MINT","difficulty":"4","wr":"2313","avg":"2080","notes":"1158","bpm":"150","textage":"13/mint.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Mira","difficulty":"4","wr":"3155","avg":"2744","notes":"1596","bpm":"184","textage":"25/mira.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1,"removed":true,"delVer":28},{"title":"MIRACLE MEETS","difficulty":"4","wr":"2244","avg":"2023","notes":"1128","bpm":"160","textage":"17/miraclem.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Modular Technology","difficulty":"4","wr":"2716","avg":"2341","notes":"1372","bpm":"170","textage":"24/modulart.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"murmur twins","difficulty":"4","wr":"2395","avg":"2181","notes":"1207","bpm":"174","textage":"8/murmur.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"n'pa pa BBQ","difficulty":"4","wr":2810,"avg":"2532","notes":"1408","bpm":"294","textage":"25/npapabbq.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"naughty girl@Queen's Palace","difficulty":"4","wr":2160,"avg":"1853","notes":"1088","bpm":"145","textage":"16/naughty.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"naughty girl@Queen's Palace","difficulty":"10","wr":2738,"avg":"2182","notes":"1380","bpm":"145","textage":"16/naughtyl.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Necroxis Girl","difficulty":"4","wr":"2852","avg":"2451","notes":"1441","bpm":"150","textage":"26/necroxis.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"NEMESIS","difficulty":"4","wr":1928,"avg":"1625","notes":"973","bpm":"164","textage":"6/nemesis.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Never Fade Away","difficulty":"4","wr":3057,"avg":"2733","notes":"1535","bpm":"170","textage":"18/nvrfade.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"New Decade IIDX Edition","difficulty":"4","wr":3067,"avg":"2653","notes":"1539","bpm":"200","textage":"20/nwdecade.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"NEW SENSATION -もう、あなたしか見えない-","difficulty":"4","wr":2706,"avg":"2456","notes":"1357","bpm":"200","textage":"17/new_sens.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Next Tales 2 Oath (IIDX 20th Anniv \"Ring\" Theme)","difficulty":"4","wr":"2756","avg":"2446","notes":"1387","bpm":"180","textage":"26/nexttale.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Night sky","difficulty":"4","wr":2963,"avg":"2584","notes":"1491","bpm":"192","textage":"22/nightsky.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Night! Night! Night!","difficulty":"4","wr":3069,"avg":"2710","notes":"1540","bpm":"165","textage":"26/nightx3.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"No Limit 2 dAnce feat. 大山愛未","difficulty":"4","wr":"2355","avg":"2150","notes":"1182","bpm":"155","textage":"25/no2dance.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"No Tears","difficulty":"4","wr":2559,"avg":"2344","notes":"1286","bpm":"170","textage":"22/notears.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"No.13","difficulty":"4","wr":3198,"avg":"2814","notes":"1607","bpm":"172","textage":"10/no13.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"nostos","difficulty":"4","wr":"2663","avg":"2245","notes":"1359","bpm":"86-144","textage":"24/nostos.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Nothing but Theory","difficulty":"4","wr":2868,"avg":"2612","notes":"1438","bpm":"160","textage":"25/nbtheory.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"On the FM","difficulty":"4","wr":2821,"avg":"2427","notes":"1419","bpm":"200","textage":"23/onthefm.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Outbreak","difficulty":"4","wr":3033,"avg":"2747","notes":"1523","bpm":"195","textage":"23/outbreak.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Overload Frontier","difficulty":"4","wr":"2655","avg":"2224","notes":"1336","bpm":"175","textage":"21/overload.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"PAPAYAPA BASS","difficulty":"4","wr":2837,"avg":"2551","notes":"1428","bpm":"147","textage":"24/ppypbass.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"PARADISE LOST","difficulty":"3","wr":2407,"avg":"1982","notes":"1217","bpm":"200","textage":"18/paralost.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"PARANOiA ~HADES~","difficulty":"3","wr":"1867","avg":"1557","notes":"954","bpm":"75-300","textage":"15/pr_hades.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"PENDUAL TALISMAN","difficulty":"4","wr":2622,"avg":"2415","notes":"1314","bpm":"150-160","textage":"22/pendualt.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"perditus†paradisus","difficulty":"3","wr":2602,"avg":"2160","notes":"1345","bpm":"172","textage":"18/perditus.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Pharaoh","difficulty":"4","wr":"2471","avg":"2233","notes":"1242","bpm":"180","textage":"21/pharaoh.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Playing With Fire","difficulty":"4","wr":"2387","avg":"2085","notes":"1200","bpm":"160","textage":"26/playfire.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Pollinosis","difficulty":"4","wr":"2543","avg":"2181","notes":"1278","bpm":"145","textage":"12/pollino.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Programmed Sun","difficulty":"4","wr":2609,"avg":"2335","notes":"1309","bpm":"144","textage":"17/prog_sun.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Programmed World","difficulty":"4","wr":"2315","avg":"2104","notes":"1161","bpm":"153","textage":"16/prgworld.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"prompt","difficulty":"4","wr":2832,"avg":"2579","notes":"1420","bpm":"198","textage":"19/prompt.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"QUANTUM TELEPORTATION","difficulty":"4","wr":"2965","avg":"2621","notes":"1490","bpm":"152","textage":"19/quantum.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"quasar","difficulty":"4","wr":2319,"avg":"2127","notes":"1161","bpm":"155","textage":"9/quasar.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Quick Silver","difficulty":"4","wr":"2693","avg":"2427","notes":"1353","bpm":"172","textage":"19/q_silver.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"R∞tAge","difficulty":"4","wr":"2999","avg":"2680","notes":"1503","bpm":"150","textage":"26/rootage.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"R5","difficulty":"4","wr":"1776","avg":"1649","notes":"889","bpm":"180","textage":"3/r5.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"rainbow flyer","difficulty":"4","wr":2153,"avg":"1931","notes":"1081","bpm":"148","textage":"8/rbwflyer.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"rainbow guitar weeps","difficulty":"4","wr":"2790","avg":"2500","notes":"1406","bpm":"156","textage":"21/rbguitar.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"rainbow rainbow","difficulty":"4","wr":2743,"avg":"2444","notes":"1377","bpm":"177","textage":"10/rbwrbw.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Raison d'etre~交差する宿命~","difficulty":"4","wr":"2759","avg":"2449","notes":"1389","bpm":"155-175","textage":"17/raison.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Realize Maze","difficulty":"4","wr":3001,"avg":"2705","notes":"1503","bpm":"149","textage":"22/realmaze.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"RED ZONE","difficulty":"4","wr":2357,"avg":"2124","notes":"1184","bpm":"165","textage":"11/redzone.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"refractive index","difficulty":"4","wr":2715,"avg":"2457","notes":"1360","bpm":"154","textage":"21/refindex.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"RESONATE 1794","difficulty":"4","wr":1898,"avg":"1726","notes":"951","bpm":"160","textage":"11/reso1794.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"reunion","difficulty":"3","wr":2460,"avg":"2177","notes":"1239","bpm":"184","textage":"18/reunion.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"REVOLVER","difficulty":"4","wr":"2777","avg":"2399","notes":"1405","bpm":"160","textage":"25/revolver.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Rise Circuit","difficulty":"4","wr":"2341","avg":"2062","notes":"1180","bpm":"195","textage":"25/rcircuit.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"RISING FIRE HAWK","difficulty":"4","wr":"2725","avg":"2407","notes":"1372","bpm":"157","textage":"24/risehawk.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"RISLIM -Remix-","difficulty":"4","wr":"1897","avg":"1696","notes":"959","bpm":"132","textage":"9/rislimr.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Rock Da House","difficulty":"4","wr":2248,"avg":"2084","notes":"1128","bpm":"175","textage":"18/rokhouse.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Rock It","difficulty":"4","wr":"2983","avg":"2645","notes":"1500","bpm":"170","textage":"23/rock_it.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ROCK女 feat. 大山愛未, Ken","difficulty":"4","wr":"2823","avg":"2346","notes":"1436","bpm":"150","textage":"26/rockonna.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ROTTERDAM SHOGUN","difficulty":"4","wr":2589,"avg":"2365","notes":"1299","bpm":"199","textage":"24/rtshogun.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Routing","difficulty":"4","wr":2584,"avg":"2198","notes":"1323","bpm":"144","textage":"23/routing.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ROZA DE ANDALUCIA","difficulty":"4","wr":3101,"avg":"2683","notes":"1560","bpm":"191","textage":"26/rozaanda.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"RUGGED ASH","difficulty":"10","wr":"2052","avg":"1765","notes":"1058","bpm":"168","textage":"s/rugged_l.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"rumrum triplets","difficulty":"4","wr":3057,"avg":"2728","notes":"1541","bpm":"192","textage":"20/rumrum.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"S!ck","difficulty":"4","wr":"2718","avg":"2352","notes":"1373","bpm":"177","textage":"20/sick.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"SABER WING","difficulty":"4","wr":2845,"avg":"2509","notes":"1438","bpm":"37-444","textage":"18/saberwng.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Sakura Mirage","difficulty":"4","wr":2367,"avg":"2090","notes":"1190","bpm":"187","textage":"22/sakuramr.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Sakura Reflection","difficulty":"4","wr":2377,"avg":"2237","notes":"1190","bpm":"181","textage":"18/sakurarf.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"SAMURAI-Scramble","difficulty":"4","wr":2442,"avg":"2021","notes":"1232","bpm":"150","textage":"24/samurais.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Sarutobi Champion is 拙者","difficulty":"4","wr":"2272","avg":"1895","notes":"1153","bpm":"130-195","textage":"24/sarutobi.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"satellite020712 from \"CODED ARMS\"","difficulty":"4","wr":2566,"avg":"2277","notes":"1293","bpm":"154","textage":"15/sa2712ac.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Saturn","difficulty":"4","wr":2656,"avg":"2346","notes":"1332","bpm":"155","textage":"20/saturn.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Scarlet Moon","difficulty":"4","wr":2774,"avg":"2449","notes":"1389","bpm":"180","textage":"22/scarmoon.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Scars of FAUNA","difficulty":"4","wr":2926,"avg":"2604","notes":"1475","bpm":"165","textage":"22/scrfauna.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Scharfrichter","difficulty":"4","wr":"2927","avg":"2650","notes":"1472","bpm":"217","textage":"19/scharfri.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"SCHWARZSCHILD FIELD","difficulty":"4","wr":2425,"avg":"2006","notes":"1232","bpm":"150","textage":"21/schwarzs.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Scripted Connection⇒ H mix","difficulty":"4","wr":"2535","avg":"2219","notes":"1275","bpm":"151","textage":"12/script_h.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Second Heaven","difficulty":"4","wr":"2137","avg":"1975","notes":"1069","bpm":"149","textage":"14/secondhv.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Secret of Love","difficulty":"4","wr":2034,"avg":"1873","notes":"1019","bpm":"162","textage":"11/seclove.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Secrets","difficulty":"4","wr":3179,"avg":"2847","notes":"1592","bpm":"150","textage":"16/secrets.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"SEITEN NO TERIYAKI","difficulty":"4","wr":"2302","avg":"2016","notes":"1163","bpm":"273","textage":"23/sei_teri.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Sense 2007","difficulty":"3","wr":2330,"avg":"1939","notes":"1179","bpm":"140","textage":"14/sens2007.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"SEQUENCE CAT","difficulty":"4","wr":"2873","avg":"2587","notes":"1446","bpm":"145","textage":"24/sequence.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Session 1 -Genesis-","difficulty":"4","wr":2472,"avg":"2184","notes":"1240","bpm":"79-178","textage":"17/session1.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"SHADE","difficulty":"4","wr":"2926","avg":"2660","notes":"1464","bpm":"151","textage":"19/shade.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"SHELTER OF THE MIND","difficulty":"4","wr":3065,"avg":"2810","notes":"1538","bpm":"185","textage":"23/shelter.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Shoot'Em All","difficulty":"4","wr":"2506","avg":"2239","notes":"1264","bpm":"152","textage":"24/shoot_em.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1,"removed":true,"delVer":28},{"title":"Six String Proof","difficulty":"4","wr":2581,"avg":"2211","notes":"1308","bpm":"130","textage":"26/sixproof.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"smile","difficulty":"4","wr":2909,"avg":"2640","notes":"1464","bpm":"189","textage":"14/smile.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Snow Goose","difficulty":"4","wr":2467,"avg":"2153","notes":"1238","bpm":"200","textage":"19/snwgoose.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"SOUND OF GIALLARHORN","difficulty":"4","wr":3318,"avg":"3013","notes":"1668","bpm":"184","textage":"15/sgiallar.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"SPACE FIGHT","difficulty":"4","wr":2259,"avg":"2001","notes":"1134","bpm":"139","textage":"10/spfight.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Spica","difficulty":"4","wr":"2287","avg":"1925","notes":"1167","bpm":"128","textage":"7/spica.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"spiral galaxy","difficulty":"4","wr":2608,"avg":"2358","notes":"1310","bpm":"154","textage":"11/spiral.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Squeeze","difficulty":"4","wr":"2503","avg":"2222","notes":"1257","bpm":"173","textage":"21/squeeze.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"STARLiGHT","difficulty":"4","wr":"2798","avg":"2472","notes":"1413","bpm":"199","textage":"23/strlight.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"STARLIGHT DANCEHALL","difficulty":"4","wr":2673,"avg":"2422","notes":"1342","bpm":"177","textage":"23/starltdh.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"State Of The Art","difficulty":"4","wr":3129,"avg":"2846","notes":"1570","bpm":"155","textage":"15/sotart24.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"STEEL NEEDLE","difficulty":"4","wr":2513,"avg":"2118","notes":"1269","bpm":"205","textage":"15/stneedle.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"STELLAR WIND","difficulty":"4","wr":2704,"avg":"2345","notes":"1370","bpm":"162","textage":"18/stellar.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"stoic","difficulty":"4","wr":2594,"avg":"2270","notes":"1302","bpm":"155","textage":"7/stoic.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Sun Field","difficulty":"4","wr":"2459","avg":"2219","notes":"1234","bpm":"152","textage":"13/sunfield.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"SUNLiGHT (IIDX Mix)","difficulty":"4","wr":"2684","avg":"2330","notes":"1349","bpm":"170","textage":"25/sunlight.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"SWEETEST SAVAGE","difficulty":"4","wr":"1843","avg":"1643","notes":"930","bpm":"114","textage":"9/savagecp.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"switch","difficulty":"4","wr":2129,"avg":"1896","notes":"1069","bpm":"152","textage":"15/switch15.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Synergy For Angels","difficulty":"4","wr":2789,"avg":"2525","notes":"1400","bpm":"160","textage":"20/synergy.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Take It Easy","difficulty":"4","wr":2540,"avg":"2346","notes":"1282","bpm":"205","textage":"6/take_ez.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Take My Life","difficulty":"4","wr":"2954","avg":"2657","notes":"1487","bpm":"175","textage":"20/takelife.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Temple of Anubis","difficulty":"4","wr":"2677","avg":"2358","notes":"1345","bpm":"155","textage":"25/t_anubis.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"THE BLACK KNIGHT","difficulty":"4","wr":2951,"avg":"2623","notes":"1488","bpm":"154","textage":"18/tbknight.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"THE CANNONBALLER","difficulty":"4","wr":3478,"avg":"3082","notes":"1748","bpm":"170","textage":"25/tcannonb.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"THE DEEP STRIKER","difficulty":"4","wr":3043,"avg":"2666","notes":"1528","bpm":"173","textage":"15/tdeepstr.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"THE DETONATOR","difficulty":"4","wr":"3243","avg":"2874","notes":"1636","bpm":"173","textage":"21/the_deto.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"The Dirty of Loudness","difficulty":"4","wr":2638,"avg":"2319","notes":"1327","bpm":"165","textage":"13/thedirty.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"THE FALLEN","difficulty":"4","wr":2738,"avg":"2404","notes":"1377","bpm":"167","textage":"18/t_fallen.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"THE LAST STRIKER","difficulty":"4","wr":2642,"avg":"2397","notes":"1327","bpm":"185","textage":"17/tlaststr.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"the shadow","difficulty":"4","wr":"2938","avg":"2628","notes":"1480","bpm":"156","textage":"14/t_shadow.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Time to Air","difficulty":"4","wr":2906,"avg":"2630","notes":"1458","bpm":"191","textage":"15/time2air.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"TITANS RETURN","difficulty":"4","wr":"2520","avg":"2234","notes":"1275","bpm":"194","textage":"19/titans.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"TRANOID","difficulty":"4","wr":"2258","avg":"1874","notes":"1141","bpm":"130-190","textage":"14/tranoid.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"tripping contact(teranoid&MC Natsack Remix)","difficulty":"4","wr":2497,"avg":"2235","notes":"1258","bpm":"187","textage":"13/trip_mc.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Tropical April","difficulty":"4","wr":"2775","avg":"2474","notes":"1395","bpm":"182","textage":"18/tropical.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"TYPE MARS(G-Style Mix)","difficulty":"4","wr":2453,"avg":"2179","notes":"1237","bpm":"159","textage":"13/typemars.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"U.S.A.","difficulty":"4","wr":2923,"avg":"2655","notes":"1467","bpm":"177","textage":"26/usa.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Ubertreffen","difficulty":"4","wr":2544,"avg":"2245","notes":"1280","bpm":"174","textage":"15/ubertref.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Uh-Oh","difficulty":"4","wr":"2439","avg":"2121","notes":"1228","bpm":"175","textage":"23/uh_oh.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"UMMU","difficulty":"4","wr":"3147","avg":"2620","notes":"1587","bpm":"180","textage":"25/ummu.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"UNDERWORLD HOLOGRAPHY","difficulty":"4","wr":3274,"avg":"2915","notes":"1648","bpm":"187","textage":"26/undrholo.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Unicorn tail","difficulty":"4","wr":3178,"avg":"2874","notes":"1605","bpm":"170","textage":"21/unicorn.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Urban Constellations","difficulty":"4","wr":"2322","avg":"2041","notes":"1167","bpm":"167","textage":"26/urbancon.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Usual Days-remix","difficulty":"4","wr":2707,"avg":"2317","notes":"1364","bpm":"139","textage":"25/usualday.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"V2","difficulty":"4","wr":3606,"avg":"3067","notes":"1810","bpm":"150","textage":"16/v2_taka.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Valgus","difficulty":"4","wr":"2387","avg":"2150","notes":"1206","bpm":"175","textage":"21/valgus.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"VALLIS-NERIA","difficulty":"4","wr":2987,"avg":"2598","notes":"1507","bpm":"185","textage":"20/vallis.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"VANESSA","difficulty":"3","wr":1861,"avg":"1593","notes":"938","bpm":"185","textage":"14/vanessa.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"VEGA","difficulty":"4","wr":3153,"avg":"2797","notes":"1584","bpm":"191","textage":"20/vega.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Violet Rose","difficulty":"4","wr":"2637","avg":"2304","notes":"1333","bpm":"152","textage":"23/violrose.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"VOX UP","difficulty":"3","wr":2908,"avg":"2350","notes":"1473","bpm":"202","textage":"21/voxup_sp.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Vulkan","difficulty":"4","wr":3027,"avg":"2760","notes":"1518","bpm":"205","textage":"22/vulkan.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Wanna Party?","difficulty":"10","wr":2597,"avg":"2363","notes":"1300","bpm":"128","textage":"15/wn_party.html?1XB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"waxing and wanding","difficulty":"4","wr":2902,"avg":"2699","notes":"1457","bpm":"191","textage":"13/waxing.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Welcome","difficulty":"4","wr":2704,"avg":"2325","notes":"1357","bpm":"170","textage":"23/welcome.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Wolf 1061","difficulty":"4","wr":3144,"avg":"2757","notes":"1584","bpm":"173","textage":"26/wolf1061.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Wonder Bullfighter","difficulty":"4","wr":"2086","avg":"1781","notes":"1062","bpm":"126","textage":"11/wonbull.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Wonder Girl feat. Kanae Asaba","difficulty":"4","wr":2816,"avg":"2583","notes":"1414","bpm":"160","textage":"21/wndrgirl.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Wonderland","difficulty":"4","wr":"2773","avg":"2511","notes":"1393","bpm":"180","textage":"26/wndrland.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"X-DEN","difficulty":"3","wr":2783,"avg":2294,"notes":"1418","bpm":"200","textage":"26/_kai_den.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"X↑X↓","difficulty":"4","wr":"2941","avg":"2590","notes":"1485","bpm":"172","textage":"22/_x7xl.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"xenon","difficulty":"4","wr":2754,"avg":"2455","notes":"1379","bpm":"158","textage":"8/xenon.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"XENON II ~TOMOYUKIの野望~","difficulty":"4","wr":3023,"avg":"2663","notes":"1523","bpm":"160","textage":"26/xenon2.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Xepher","difficulty":"4","wr":3025,"avg":"2676","notes":"1520","bpm":"170","textage":"12/xepher.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"XINOBIKILL","difficulty":"4","wr":2933,"avg":"2597","notes":"1475","bpm":"164","textage":"24/xinobikl.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"yamabiko (SINOBUZ Edition)","difficulty":"4","wr":"2668","avg":"2381","notes":"1345","bpm":"154","textage":"24/yamabiko.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Yellow Sketch(RX-Ver.S.P.L.)","difficulty":"4","wr":"2924","avg":"2566","notes":"1479","bpm":"176","textage":"24/ylsketch.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"You'll say \"Now!\"","difficulty":"4","wr":"2535","avg":"2223","notes":"1276","bpm":"155","textage":"16/youllnow.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Yum Yum Jelly","difficulty":"4","wr":"2399","avg":"2145","notes":"1204","bpm":"180","textage":"26/yumjelly.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ZED","difficulty":"4","wr":2788,"avg":"2496","notes":"1405","bpm":"190","textage":"20/zed.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ZENDEGI DANCE","difficulty":"4","wr":2769,"avg":"2566","notes":"1393","bpm":"160","textage":"26/zendegi.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ZEPHYRANTHES","difficulty":"4","wr":"2989","avg":"2638","notes":"1499","bpm":"180","textage":"23/zephyran.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ZETA~素数の世界と超越者~","difficulty":"4","wr":"3154","avg":"2815","notes":"1583","bpm":"90-180","textage":"18/zeta.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"& Intelligence","difficulty":"4","wr":3223,"avg":"2789","notes":"1623","bpm":"160","textage":"26/_and_int.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"100% minimoo-G","difficulty":"4","wr":1777,"avg":"1513","notes":"903","bpm":"252","textage":"12/100mnm_g.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"1st Samurai","difficulty":"4","wr":2737,"avg":"2286","notes":"1383","bpm":"175-200","textage":"10/1samurai.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"2 tribe 4 K","difficulty":"4","wr":2789,"avg":"2501","notes":"1402","bpm":"140","textage":"15/2tribelc.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"24th Century BOY","difficulty":"4","wr":2889,"avg":"2593","notes":"1456","bpm":"168","textage":"19/24th_boy.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"405nm (Ryu☆mix)","difficulty":"4","wr":"2593","avg":"2347","notes":"1301","bpm":"177","textage":"20/405nm.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"50th Memorial Songs -The BEMANI History-","difficulty":"4","wr":2680,"avg":"2355","notes":"1348","bpm":"136","textage":"26/50th_bmn.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"532nm","difficulty":"4","wr":2683,"avg":"2351","notes":"1349","bpm":"177","textage":"19/532nm.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"(This Is Not) The Angels","difficulty":"4","wr":"2716","avg":"2421","notes":"1364","bpm":"33-130","textage":"24/theangel.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"#The_Relentless","difficulty":"4","wr":"2942","avg":"2652","notes":"1479","bpm":"170","textage":"22/_therele.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"うさ☆かめ 大戦争!","difficulty":"4","wr":"2540","avg":"2267","notes":"1276","bpm":"210","textage":"25/_usakame.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"おーまい!らぶりー!すうぃーてぃ!だーりん!","difficulty":"4","wr":2945,"avg":"2602","notes":"1480","bpm":"170","textage":"26/_omylove.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"か・し・ま・し☆PUMP UP!","difficulty":"4","wr":2884,"avg":"2519","notes":"1453","bpm":"175","textage":"23/_kasimas.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"カジノファイヤーことみちゃん","difficulty":"4","wr":2496,"avg":"2052","notes":"1271","bpm":"230","textage":"20/_casino.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"セロトニン","difficulty":"4","wr":"2364","avg":"2128","notes":"1194","bpm":"150","textage":"23/_seroton.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ディッシュウォッシャー◎彡おいわちゃん","difficulty":"4","wr":2537,"avg":2225,"notes":"1280","bpm":"210","textage":"24/_dw_oiwa.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"デッドボヲルdeホームラン","difficulty":"4","wr":"2789","avg":"2429","notes":"1417","bpm":"145","textage":"21/_deadbal.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ドッキン☆サマーあばんちゅーる","difficulty":"4","wr":2873,"avg":2532,"notes":"1447","bpm":"180","textage":"22/_dsummer.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"とろぴかる倶楽部","difficulty":"4","wr":2302,"avg":2017,"notes":"1154","bpm":"120","textage":"22/_trpclub.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"バ→ビ→ブ→Bomb!","difficulty":"4","wr":"2572","avg":"2277","notes":"1294","bpm":"175","textage":"25/_babibu.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"パ→ピ→プ→Yeah!","difficulty":"4","wr":2552,"avg":2349,"notes":"1280","bpm":"160","textage":"22/_papipu.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ハードベース・フェスタ","difficulty":"4","wr":2878,"avg":2583,"notes":"1447","bpm":"158","textage":"26/_hbfesta.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"パラドキシカル・タイムリープトライアル(Short Ver.)","difficulty":"4","wr":"2813","avg":"2494","notes":"1416","bpm":"188","textage":"25/_paradox.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"バンブーソード・ガール","difficulty":"4","wr":"2482","avg":"2147","notes":"1261","bpm":"208","textage":"21/_bamboos.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ピアノ協奏曲第1番”蠍火”","difficulty":"3","wr":"2168","avg":"1900","notes":"1111","bpm":"165-188","textage":"11/_psasori.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ぷろぐれっしぶ時空少女!うらしまたろ子ちゃん!","difficulty":"4","wr":"2555","avg":"2333","notes":"1285","bpm":"175","textage":"22/_progura.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ミッドナイト堕天使","difficulty":"4","wr":2793,"avg":2565,"notes":"1398","bpm":"150","textage":"16/_mdatn24.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ミッドナイト☆WAR","difficulty":"4","wr":"2516","avg":"2305","notes":"1261","bpm":"156","textage":"26/_mid_war.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"もっと!モット!ときめき feat. 松下","difficulty":"4","wr":2784,"avg":2347,"notes":"1424","bpm":"185","textage":"22/_mottoki.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ユミル","difficulty":"4","wr":2858,"avg":2563,"notes":"1434","bpm":"164","textage":"19/_ymir.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ラクエン","difficulty":"4","wr":"2038","avg":"1729","notes":"1034","bpm":"99-198","textage":"12/_rakuen.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"仮想空間の旅人たち","difficulty":"4","wr":"2893","avg":"2652","notes":"1450","bpm":"151","textage":"20/_travels.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"禍根","difficulty":"4","wr":2632,"avg":2324,"notes":"1336","bpm":"170","textage":"24/_srcof_c.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"花冠 feat.Aikapin","difficulty":"4","wr":2686,"avg":2144,"notes":"1365","bpm":"83-180","textage":"26/_hanakan.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"華蝶風雪","difficulty":"4","wr":2996,"avg":2773,"notes":"1500","bpm":"199","textage":"13/_kachofu.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"鬼天","difficulty":"4","wr":2504,"avg":2181,"notes":"1265","bpm":"161","textage":"22/_onigami.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"君のハートにロックオン","difficulty":"4","wr":2707,"avg":2374,"notes":"1363","bpm":"260","textage":"19/_klockon.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"合体せよ!ストロングイェーガー!! (Ryu☆ remix)","difficulty":"4","wr":"1937","avg":"1760","notes":"972","bpm":"155","textage":"12/_tsj_ryu.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"時空トラベローグ","difficulty":"4","wr":2709,"avg":2370,"notes":"1395","bpm":"234","textage":"22/_jikutrv.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"蛇神","difficulty":"4","wr":2860,"avg":2513,"notes":"1438","bpm":"170","textage":"19/_kagachi.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"灼熱 Pt.2 Long Train Running","difficulty":"3","wr":2157,"avg":1773,"notes":"1093","bpm":"165","textage":"23/_syaku_2.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"創世ノート","difficulty":"4","wr":3008,"avg":2627,"notes":"1512","bpm":"200","textage":"20/_gennote.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"打打打打打打打打打打","difficulty":"4","wr":"2664","avg":"2381","notes":"1342","bpm":"156","textage":"22/_dadada.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"嘆きの樹","difficulty":"3","wr":"2535","avg":"2265","notes":"1281","bpm":"160","textage":"13/_nageki.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"朝焼けから始まるボクらの小さな旅","difficulty":"4","wr":"2568","avg":"2220","notes":"1298","bpm":"100-218","textage":"23/_asayake.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"泰東ノ翠霞","difficulty":"4","wr":1802,"avg":1517,"notes":"914","bpm":"180","textage":"26/_taito26.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"超青少年ノ為ノ超多幸ナ超古典的超舞曲","difficulty":"4","wr":"2700","avg":"2449","notes":"1350","bpm":"150","textage":"22/_verycls.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"追想快晴テーマパーク","difficulty":"4","wr":"3147","avg":"2769","notes":"1589","bpm":"170","textage":"23/_sunpark.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"天空脳番長危機十六連打","difficulty":"4","wr":"2627","avg":"2298","notes":"1323","bpm":"150","textage":"16/_rage16.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"冬椿 ft. Kanae Asaba","difficulty":"10","wr":3061,"avg":2745,"notes":"1535","bpm":"155","textage":"24/_fuyutbl.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"忍恋花","difficulty":"4","wr":"2266","avg":"2019","notes":"1141","bpm":"189","textage":"24/_snbrnka.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"爆ゼニ☆がってんワーカー","difficulty":"4","wr":2759,"avg":2397,"notes":"1391","bpm":"195","textage":"26/_bakzeni.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"卑弥呼","difficulty":"3","wr":"2827","avg":"2211","notes":"1442","bpm":"83-185","textage":"16/_himiko.html?1HB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"牧神笛吹きて","difficulty":"4","wr":"2078","avg":"1895","notes":"1044","bpm":"157","textage":"21/_aigipan.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"命の標本","difficulty":"4","wr":"2695","avg":"2426","notes":"1358","bpm":"183","textage":"25/_inochi.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"明鏡止水","difficulty":"4","wr":2839,"avg":2508,"notes":"1443","bpm":"208-290","textage":"23/_meikyou.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"夕焼け ~Fading Day~","difficulty":"4","wr":2829,"avg":2527,"notes":"1420","bpm":"174","textage":"18/_yuuyake.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"龍と少女とデコヒーレンス","difficulty":"4","wr":3020,"avg":2680,"notes":"1515","bpm":"165","textage":"20/_decoher.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"龍王の霊廟(Mausoleum Of The Primal Dragon)","difficulty":"4","wr":"3221","avg":"2913","notes":"1614","bpm":"144","textage":"26/_mausole.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"旅人リラン","difficulty":"4","wr":2673,"avg":2311,"notes":"1345","bpm":"155","textage":"18/_t_rerun.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"量子の海のリントヴルム","difficulty":"4","wr":"3001","avg":"2592","notes":"1508","bpm":"280","textage":"23/_maudand.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"麗 ~うらら~","difficulty":"4","wr":2652,"avg":2394,"notes":"1329","bpm":"155","textage":"23/_urara.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"恋は白帯、サンシロー","difficulty":"10","wr":"2782","avg":"2585","notes":"1395","bpm":"175","textage":"22/_koisirl.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"凛として咲く花の如く","difficulty":"10","wr":3183,"avg":2958,"notes":"1595","bpm":"163","textage":"16/_rintosl.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"朧","difficulty":"10","wr":"2557","avg":"2325","notes":"1280","bpm":"149","textage":"20/_oborol.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"炸裂!イェーガー電光チョップ!!(JAEGER FINAL ATTACK)","difficulty":"4","wr":2609,"avg":2310,"notes":"1312","bpm":"159","textage":"23/_jfinala.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1,"removed":true,"delVer":28},{"title":"鴉","difficulty":"4","wr":2706,"avg":2498,"notes":"1356","bpm":"190","textage":"24/_karasu.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Change Yourself","difficulty":"4","wr":2562,"avg":2274,"notes":"1288","bpm":"155","textage":"27/changeys.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Drop It","difficulty":"4","wr":"2801","avg":"2421","notes":"1419","bpm":"155","textage":"27/dropit.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Moving on","difficulty":"4","wr":"2995","avg":"2696","notes":"1501","bpm":"153","textage":"27/movingon.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Nasty Techniques","difficulty":"4","wr":"2663","avg":"2393","notes":"1338","bpm":"150","textage":"27/nastytec.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Ohayo!","difficulty":"4","wr":"2449","avg":"2156","notes":"1233","bpm":"150","textage":"27/ohayo.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Queen Kaguya","difficulty":"4","wr":2645,"avg":2368,"notes":"1330","bpm":"200","textage":"27/q_kaguya.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Rave lithosphere","difficulty":"4","wr":2677,"avg":2388,"notes":"1344","bpm":"170","textage":"27/ravelith.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"UNITE THE HEART","difficulty":"4","wr":3338,"avg":3013,"notes":"1676","bpm":"185","textage":"27/unitehrt.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"VALKYRIAS -英雄誕生-","difficulty":"4","wr":"2764","avg":"2546","notes":"1386","bpm":"184","textage":"27/valkyris.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Volcanic Dragon","difficulty":"4","wr":2985,"avg":2693,"notes":"1495","bpm":"175","textage":"27/vldragon.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ガヴリールドロップキック","difficulty":"4","wr":2708,"avg":2401,"notes":"1362","bpm":"88-170","textage":"27/_gabriel.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"曼荼羅恋々","difficulty":"4","wr":"2774","avg":"2494","notes":"1392","bpm":"198","textage":"27/_mandara.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"令和(1991RAVE REMIX)","difficulty":"4","wr":2224,"avg":1981,"notes":"1117","bpm":"148","textage":"27/_reiwa_r.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"27th style","difficulty":"4","wr":"2578","avg":"2237","notes":"1299","bpm":"150","textage":"27/27thstyl.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Like+it!","difficulty":"4","wr":2387,"avg":2152,"notes":"1197","bpm":"165","textage":"27/like_it.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"開きたまえ!Next stAge!","difficulty":"4","wr":"2917","avg":"2585","notes":"1463","bpm":"200","textage":"27/_hiraki.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"ランカーキラーガール","difficulty":"4","wr":"2949","avg":"2704","notes":"1479","bpm":"200","textage":"27/_rankerk.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Lost Souls","difficulty":"4","wr":"2462","avg":"2229","notes":"1236","bpm":"185","textage":"27/lostsoul.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Override","difficulty":"4","wr":"2936","avg":"2578","notes":"1471","bpm":"175","textage":"27/override.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"PHASE SHIFT MANEUVER","difficulty":"4","wr":"2874","avg":"2533","notes":"1447","bpm":"163","textage":"27/phasesft.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"S!ck (Nhato Remix)","difficulty":"4","wr":"2545","avg":"2244","notes":"1279","bpm":"174","textage":"27/sick_r.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Theory","difficulty":"4","wr":"2641","avg":"2079","notes":"1342","bpm":"102-146","textage":"27/theory.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"rough percussionythm","difficulty":"4","wr":"2573","avg":"2186","notes":"1295","bpm":"175","textage":"27/roughper.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"眠りの国のステラ","difficulty":"4","wr":"2766","avg":"2485","notes":"1393","bpm":"193","textage":"27/_stellad.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Sparkle Smilin'","difficulty":"4","wr":"2473","avg":"2274","notes":"1243","bpm":"180","textage":"27/s_smilin.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Into The Madness","difficulty":"4","wr":"2556","avg":"2244","notes":"1286","bpm":"155","textage":"27/into_mad.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"バッドエンド・シンドローム","difficulty":"4","wr":"2980","avg":"2765","notes":"1497","bpm":"126","textage":"27/_badends.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"STOIC HYPOTHESIS","difficulty":"4","wr":"2870","avg":"2536","notes":"1442","bpm":"170","textage":"27/stoichyp.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"錬成人間トリコロイダー","difficulty":"4","wr":"3214","avg":"2944","notes":"1613","bpm":"190","textage":"27/_rensein.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Shiva","wr":"2153","avg":"1924","difficulty":"4","notes":"1085","bpm":"150","textage":"27/shiva.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"GIGA VIOLATE","wr":"2771","avg":"2439","difficulty":"4","notes":"1392","bpm":"150","textage":"27/gigaviol.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"POODLE","wr":"3404","avg":"3069","difficulty":"10","notes":"1707","bpm":"160","textage":"12/poodle.html?1XB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Be OK","wr":"3332","avg":"2950","difficulty":"10","notes":"1679","bpm":"160","textage":"15/be_ok.html?1XB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Advent Infamous","wr":"-1","avg":"-1","difficulty":"4","notes":"1454","bpm":"150","textage":"27/adventin.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"GHOST","wr":"-1","avg":"-1","difficulty":"4","notes":"1403","bpm":"150-180","textage":"27/ghosthmj.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"狂水一華","wr":"-1","avg":"-1","difficulty":"4","notes":"1370","bpm":"160","textage":"27/_kichika.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"シャムシールの舞","wr":"-1","avg":"-1","difficulty":"4","notes":"1294","bpm":"100-155","textage":"27/_shamshr.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Ah Hah Yeah","wr":"-1","avg":"-1","difficulty":"4","notes":"1108","bpm":"115-230","textage":"28/ahahyeah.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"AMRITA -不滅ノ花-","wr":"-1","avg":"-1","difficulty":"4","notes":"1398","bpm":"152","textage":"28/amrita.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"of the first magnitude","wr":"-1","avg":"-1","difficulty":"4","notes":"1503","bpm":"157","textage":"28/of_magni.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"POLꓘAMAИIA","wr":"-1","avg":"-1","difficulty":"4","notes":"1507","bpm":"160","textage":"28/plkmania.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Breakin' Rules","wr":"-1","avg":"-1","difficulty":"4","notes":"1396","bpm":"170","textage":"28/brkrules.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Farewell to Marrakech","wr":"-1","avg":"-1","difficulty":"4","notes":"1162","bpm":"144","textage":"28/fw_marra.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"GIGA RAID","wr":"-1","avg":"-1","difficulty":"4","notes":"1222","bpm":"150","textage":"28/gigaraid.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"LAST DAY","wr":"-1","avg":"-1","difficulty":"4","notes":"1551","bpm":"157","textage":"28/lastday.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Lovely Howdy Cowboy!!","wr":"-1","avg":"-1","difficulty":"4","notes":"1405","bpm":"180","textage":"28/lhcowboy.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Ocean Blue feat. Luschel","wr":"-1","avg":"-1","difficulty":"4","notes":"1244","bpm":"145","textage":"28/ocanblue.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Overslept","wr":"-1","avg":"-1","difficulty":"4","notes":"1300","bpm":"170","textage":"28/ovrslept.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Para siempre","wr":"-1","avg":"-1","difficulty":"4","notes":"1461","bpm":"180","textage":"28/psiempre.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Swarm Of Scarabs","wr":"-1","avg":"-1","difficulty":"4","notes":"1212","bpm":"110","textage":"28/swarmofs.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Romanticが止まらない","wr":"-1","avg":"-1","difficulty":"4","notes":"1367","bpm":"162","textage":"28/romatoma.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"涙のテ・エストラーニョ・ムーチョ","wr":"-1","avg":"-1","difficulty":"4","notes":"1422","bpm":"187","textage":"28/_namidam.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"X-ray binary","wr":"-1","avg":"-1","difficulty":"4","notes":"1417","bpm":"150","textage":"28/x_binary.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"CONNECT-","wr":"-1","avg":"-1","difficulty":"4","notes":"1483","bpm":"150","textage":"28/connect_.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"Crazy Jackpot","wr":"-1","avg":"-1","difficulty":"4","notes":"1429","bpm":"170","textage":"28/","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"乱膳の舞姫","wr":"-1","avg":"-1","difficulty":"4","notes":"1382","bpm":"171","textage":"28/_feastof.html?1AB00","difficultyLevel":"11","dpLevel":"0","coef":-1},{"title":"#MAGiCVLGiRL_TRVP_B3VTZ","wr":3477,"avg":3038,"difficulty":"4","notes":"1753","bpm":"100","textage":"24/_magicvl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.01455},{"title":"†渚の小悪魔ラヴリィ~レイディオ†(IIDX EDIT)","wr":3632,"avg":2931,"difficulty":"4","notes":"1835","bpm":"190","textage":"20/_nagisa.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.26575},{"title":"199024club -Re:BounceKiller-","wr":2461,"avg":1944,"difficulty":"4","notes":"1260","bpm":"143","textage":"23/199024cl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.9943},{"title":"255","wr":3326,"avg":2604,"difficulty":"4","notes":"1676","bpm":"255","textage":"25/255_255.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.10285},{"title":"3y3s","wr":3674,"avg":2611,"difficulty":"4","notes":"1871","bpm":"191","textage":"16/3y3s.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.29627},{"title":"A","wr":2510,"avg":2142,"difficulty":"4","notes":"1260","bpm":"93-191","textage":"7/a_amuro.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.20572},{"title":"AA","wr":3650,"avg":3204,"difficulty":"4","notes":"1834","bpm":"154","textage":"11/aa_amuro.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.25945},{"title":"AA -rebuild-","wr":3622,"avg":3067,"difficulty":"4","notes":"1820","bpm":"174","textage":"25/aa_rebld.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.44499},{"title":"Adularia","wr":2884,"avg":2470,"difficulty":"4","notes":"1449","bpm":"180","textage":"21/adularia.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.21764},{"title":"AIR RAID FROM THA UNDAGROUND","wr":3026,"avg":2448,"difficulty":"10","notes":"1523","bpm":"180","textage":"17/airraid.html?1XC00","difficultyLevel":"12","dpLevel":"0","coef":1.13326},{"title":"AKASHIC BREAK","difficulty":"4","wr":3620,"avg":3098,"notes":"1823","bpm":"205","textage":"27/akashicb.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.14083},{"title":"ALBIDA","wr":3051,"avg":2609,"difficulty":"4","notes":"1530","bpm":"185","textage":"18/albida.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.06015},{"title":"Almagest","wr":3201,"avg":2516,"difficulty":"4","notes":"1629","bpm":"178","textage":"17/almag_ra.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.37188},{"title":"Amazing Mirage","wr":3332,"avg":2760,"difficulty":"10","notes":"1684","bpm":"153","textage":"24/amazingl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.20159},{"title":"ANCHOR","wr":3638,"avg":3039,"difficulty":"4","notes":"1835","bpm":"180","textage":"25/anchor.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.36065},{"title":"Ancient Scapes","wr":3528,"avg":3015,"difficulty":"4","notes":"1780","bpm":"178","textage":"21/ancients.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.2518},{"title":"Ancient Scapes","wr":4315,"avg":3390,"difficulty":"10","notes":"2198","bpm":"178","textage":"21/ancientl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.68725},{"title":"Antigravity","wr":3126,"avg":2520,"difficulty":"4","notes":"1591","bpm":"222","textage":"25/antigrav.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.25104},{"title":"AO-1","wr":2853,"avg":2401,"difficulty":"4","notes":"1443","bpm":"195","textage":"23/ao_1.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.09039},{"title":"Apocalypse","wr":3610,"avg":3191,"difficulty":"4","notes":"1814","bpm":"165","textage":"24/apocalrf.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.04858},{"title":"Arca","wr":3188,"avg":2766,"difficulty":"4","notes":"1602","bpm":"185","textage":"25/arca.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.1114},{"title":"Artist","difficulty":"4","wr":3656,"avg":3003,"notes":"1870","bpm":"165","textage":"27/artist.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.37923},{"title":"B4U(BEMANI FOR YOU MIX)","wr":4654,"avg":3563,"difficulty":"10","notes":"2360","bpm":"170","textage":"16/bemani4u.html?1XC00","difficultyLevel":"12","dpLevel":"0","coef":1.3836},{"title":"Bad Maniacs","wr":3280,"avg":2644,"difficulty":"4","notes":"1656","bpm":"195","textage":"17/bmaniacs.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.29125},{"title":"BEAT PRISONER","difficulty":"4","wr":3643,"avg":3051,"notes":"1844","bpm":"155","textage":"27/btprison.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.26831},{"title":"Beat Radiance","wr":3601,"avg":3296,"difficulty":"10","notes":"1809","bpm":"192","textage":"22/beatradl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.15238},{"title":"BITTER CHOCOLATE STRIKER","wr":3962,"avg":3361,"difficulty":"4","notes":"1990","bpm":"165","textage":"16/bitchoco.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.16069},{"title":"BLACK.by X-Cross Fade","wr":3451,"avg":2717,"difficulty":"4","notes":"1738","bpm":"163","textage":"19/blackbyx.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.01778},{"title":"BLUE DRAGON(雷龍RemixIIDX)","wr":3432,"avg":2852,"difficulty":"4","notes":"1727","bpm":"188","textage":"21/bldragon.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.99638},{"title":"BLUE MIRAGE","wr":3143,"avg":2276,"difficulty":"4","notes":"1606","bpm":"170","textage":"22/b_mirage.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.11306},{"title":"Blue Rain","wr":3380,"avg":2786,"difficulty":"10","notes":"1702","bpm":"144","textage":"15/bluerail.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.05364},{"title":"Blue Spring Express","wr":3380,"avg":2776,"difficulty":"4","notes":"1728","bpm":"172","textage":"23/blspring.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.37453},{"title":"Boomy and The Boost","wr":3633,"avg":3064,"difficulty":"4","notes":"1826","bpm":"174","textage":"25/booboost.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.00721},{"title":"Broken","wr":3187,"avg":2789,"difficulty":"4","notes":"1598","bpm":"148","textage":"18/brokenrb.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.05189},{"title":"Broken Sword","wr":3752,"avg":3276,"difficulty":"4","notes":"1887","bpm":"160","textage":"22/brokensw.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.35719},{"title":"Candy Galy","wr":3586,"avg":3143,"difficulty":"4","notes":"1798","bpm":"184","textage":"14/candygal.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.43293},{"title":"Carmina","wr":3925,"avg":2971,"difficulty":"4","notes":"2000","bpm":"195","textage":"26/carmina.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.13689},{"title":"Carry Me Away","wr":3208,"avg":2793,"difficulty":"4","notes":"1613","bpm":"175","textage":"26/carryme.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.13775},{"title":"Catch Our Fire!","wr":3750,"avg":3160,"difficulty":"4","notes":"1885","bpm":"190","textage":"26/catchfir.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.1022},{"title":"Caterpillar","wr":3104,"avg":2508,"difficulty":"4","notes":"1561","bpm":"170","textage":"24/caterpil.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.80599},{"title":"CHRONO DIVER -NORNIR-","wr":4428,"avg":3636,"difficulty":"10","notes":"2233","bpm":"185","textage":"22/chrononl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.45425},{"title":"Chrono Diver -PENDULUMs-","wr":4405,"avg":3418,"difficulty":"4","notes":"2222","bpm":"196","textage":"22/chrono_p.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.02072},{"title":"cinder","wr":3166,"avg":2708,"difficulty":"4","notes":"1601","bpm":"216","textage":"22/cinder.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.33988},{"title":"Close the World feat.a☆ru","wr":3930,"avg":3066,"difficulty":"10","notes":"1983","bpm":"188","textage":"21/closewdl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.28893},{"title":"Close the World feat.a☆ru","wr":3463,"avg":2918,"difficulty":"4","notes":"1739","bpm":"188","textage":"21/closewld.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.17006},{"title":"CODE:1 [revision1.0.1]","wr":3161,"avg":2635,"difficulty":"4","notes":"1590","bpm":"145","textage":"23/code_1.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.94974},{"title":"Colorful Cookie","wr":3534,"avg":3031,"difficulty":"4","notes":"1773","bpm":"180","textage":"16/cocookie.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.25219},{"title":"Colors (radio edit)","wr":2485,"avg":2120,"difficulty":"4","notes":"1258","bpm":"150","textage":"6/colors.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.07034},{"title":"Concertino in Blue","wr":2563,"avg":2057,"difficulty":"4","notes":"1311","bpm":"103-155","textage":"13/concert.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.11329},{"title":"Confiserie","wr":3621,"avg":2851,"difficulty":"4","notes":"1833","bpm":"185","textage":"20/confiser.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.2206},{"title":"CONTRACT","wr":2821,"avg":2265,"difficulty":"10","notes":"1418","bpm":"180","textage":"13/contracl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.1231},{"title":"Cosmic Cat","wr":3276,"avg":2784,"difficulty":"10","notes":"1651","bpm":"160","textage":"22/cosmical.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.17766},{"title":"Dances with Snow Fairies","wr":3191,"avg":2606,"difficulty":"4","notes":"1623","bpm":"154","textage":"18/dancwith.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.17664},{"title":"DARK LEGACY","wr":3630,"avg":3145,"difficulty":"4","notes":"1828","bpm":"196","textage":"21/darklgcy.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.26111},{"title":"dAuntl3ss","wr":3529,"avg":3043,"difficulty":"4","notes":"1775","bpm":"166","textage":"26/dauntl3s.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.19608},{"title":"DAY DREAM","wr":2085,"avg":1567,"difficulty":"4","notes":"1075","bpm":"80-300","textage":"20/daydream.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.65171},{"title":"DEADHEAT","wr":3390,"avg":2851,"difficulty":"4","notes":"1721","bpm":"200","textage":"25/deadheat.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.39119},{"title":"DEATH†ZIGOQ ~怒りの高速爆走野郎~","wr":4114,"avg":3167,"difficulty":"4","notes":"2075","bpm":"200","textage":"25/dthzigoq.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.21013},{"title":"Despair of ELFERIA","wr":4161,"avg":3585,"difficulty":"4","notes":"2096","bpm":"205","textage":"22/delferia.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.23985},{"title":"Devil's Gear","wr":3525,"avg":2900,"difficulty":"4","notes":"1793","bpm":"180","textage":"23/dvlsgear.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.50602},{"title":"Devilz Staircase","wr":3340,"avg":2686,"difficulty":"4","notes":"1685","bpm":"185","textage":"20/devilz_s.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.17095},{"title":"DIAMOND CROSSING","wr":3146,"avg":2468,"difficulty":"4","notes":"1585","bpm":"180","textage":"23/diacross.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.13035},{"title":"DIAVOLO","wr":3295,"avg":2595,"difficulty":"4","notes":"1745","bpm":"160","textage":"19/diavolo.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.33692},{"title":"DOMINION","wr":3255,"avg":2812,"difficulty":"4","notes":"1636","bpm":"196","textage":"17/dominion.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.21099},{"title":"DORNWALD ~Junge~","wr":3720,"avg":3059,"difficulty":"4","notes":"1903","bpm":"169","textage":"24/dornwald.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.44761},{"title":"Double Dribble","difficulty":"4","wr":3352,"avg":2913,"notes":"1683","bpm":"210","textage":"27/ddribble.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.97551},{"title":"Dr. Chemical & Killing Machine","wr":3387,"avg":2952,"difficulty":"4","notes":"1700","bpm":"165","textage":"26/dr_chemi.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.19908},{"title":"Drastic Dramatic","wr":3516,"avg":3082,"difficulty":"4","notes":"1765","bpm":"166","textage":"26/drasticd.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.26348},{"title":"DropZ-Line-","wr":3270,"avg":2566,"difficulty":"4","notes":"1648","bpm":"50-400","textage":"25/dropz_ln.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.00893},{"title":"DRUNK MONKY","wr":2341,"avg":1930,"difficulty":"4","notes":"1177","bpm":"145","textage":"26/drkmonky.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.03148},{"title":"DUE TOMORROW","wr":2101,"avg":1591,"difficulty":"4","notes":"1073","bpm":"100-400","textage":"13/due_tmrw.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.12165},{"title":"Dynamite","wr":3886,"avg":3149,"difficulty":"4","notes":"1953","bpm":"100","textage":"23/dynausao.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.90182},{"title":"EBONY & IVORY","wr":3661,"avg":2752,"difficulty":"10","notes":"1887","bpm":"113-170","textage":"22/ebnyivrl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.51442},{"title":"EBONY & IVORY","wr":3024,"avg":2554,"difficulty":"4","notes":"1520","bpm":"170","textage":"22/ebnyivry.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.21234},{"title":"ECHIDNA","wr":3494,"avg":2751,"difficulty":"4","notes":"1775","bpm":"146","textage":"24/echidna.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.94308},{"title":"ELECTRIC MASSIVE DIVER","wr":3751,"avg":3206,"difficulty":"4","notes":"1883","bpm":"178","textage":"18/emassive.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.98352,"removed":true,"delVer":28},{"title":"Elemental Creation","wr":4208,"avg":3355,"difficulty":"4","notes":"2130","bpm":"212","textage":"20/elecreat.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.28165},{"title":"EMERALDAS","wr":3604,"avg":2754,"difficulty":"4","notes":"1833","bpm":"88-176","textage":"25/emeralds.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.19986},{"title":"encounter","wr":3325,"avg":2846,"difficulty":"4","notes":"1679","bpm":"190","textage":"25/encountr.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.27657},{"title":"entelecheia","wr":3306,"avg":2894,"difficulty":"4","notes":"1657","bpm":"185","textage":"22/entelech.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.14843},{"title":"eRAseRmOToRpHAntOM","wr":3337,"avg":2687,"difficulty":"4","notes":"1686","bpm":"135-270","textage":"17/ephantom.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.32087},{"title":"EVANESCENT","wr":3639,"avg":3018,"difficulty":"4","notes":"1845","bpm":"127-165","textage":"26/evanscnt.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.37001},{"title":"Evans","wr":2857,"avg":2364,"difficulty":"4","notes":"1440","bpm":"185","textage":"17/evans.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.04669},{"title":"EXUSIA","wr":3918,"avg":3245,"difficulty":"4","notes":"1964","bpm":"188","textage":"17/exusia.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.90573},{"title":"F","wr":3604,"avg":3107,"difficulty":"4","notes":"1813","bpm":"154","textage":"19/f_amuro.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.07157},{"title":"FAKE TIME","wr":2413,"avg":2137,"difficulty":"4","notes":"1231","bpm":"200","textage":"11/faketime.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.17333},{"title":"fallen leaves -IIDX edition-","wr":3456,"avg":2849,"difficulty":"4","notes":"1745","bpm":"165","textage":"22/faleaves.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.3163},{"title":"FANTASTIC THREE","wr":3266,"avg":2705,"difficulty":"4","notes":"1649","bpm":"185","textage":"22/fanthree.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.22731},{"title":"Fascination MAXX","wr":2582,"avg":1875,"difficulty":"4","notes":"1313","bpm":"100-400","textage":"14/fas_maxx.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.81538},{"title":"Feel The Beat","wr":4409,"avg":3192,"difficulty":"10","notes":"2225","bpm":"175","textage":"21/feelbetl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.18492},{"title":"Feel The Beat","wr":3624,"avg":3048,"difficulty":"4","notes":"1830","bpm":"175","textage":"21/feelbeat.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.21896},{"title":"fffff","wr":3202,"avg":2590,"difficulty":"4","notes":"1624","bpm":"138","textage":"19/fffff.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.1575},{"title":"FIRE FIRE","wr":2801,"avg":2335,"difficulty":"4","notes":"1405","bpm":"150","textage":"14/firefire.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.76475},{"title":"Flashes","wr":3349,"avg":2670,"difficulty":"4","notes":"1691","bpm":"180","textage":"22/flashes.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.30925},{"title":"Friction[!]Function","difficulty":"4","wr":3246,"avg":2787,"notes":"1634","bpm":"150","textage":"27/friction.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.98846},{"title":"FUZIN RIZIN","wr":3833,"avg":3325,"difficulty":"4","notes":"1929","bpm":"190","textage":"24/fuznrizn.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.36722},{"title":"G59","wr":3952,"avg":3270,"difficulty":"4","notes":"2000","bpm":"170","textage":"17/g59.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.39341},{"title":"GAIA","wr":3337,"avg":2871,"difficulty":"4","notes":"1676","bpm":"180","textage":"20/gaia.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.25511},{"title":"GENE","wr":4349,"avg":3769,"difficulty":"4","notes":"2183","bpm":"163","textage":"26/gene.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.36227},{"title":"gigadelic","wr":2206,"avg":1894,"difficulty":"3","notes":"1116","bpm":"173","textage":"11/gigadel.html?1HC00","difficultyLevel":"12","dpLevel":"0","coef":1.00193},{"title":"gigadelic","wr":2569,"avg":2197,"difficulty":"4","notes":"1301","bpm":"173","textage":"11/gigadel.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.22158},{"title":"Go Ahead!!","wr":2787,"avg":2092,"difficulty":"4","notes":"1413","bpm":"200","textage":"24/goahead.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.11483},{"title":"Go Beyond!!","wr":2302,"avg":1666,"difficulty":"4","notes":"1166","bpm":"200","textage":"16/gobeyond.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.04155},{"title":"GO OVER WITH GLARE -ROOTAGE 26-","wr":3966,"avg":3317,"difficulty":"4","notes":"2000","bpm":"170","textage":"26/go_glare.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.13537},{"title":"Godspeed","wr":3218,"avg":2618,"difficulty":"4","notes":"1631","bpm":"165","textage":"23/godspeed.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.18234},{"title":"GOLDEN CROSS","wr":3521,"avg":2993,"difficulty":"4","notes":"1765","bpm":"150","textage":"17/goldcros.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.05353},{"title":"Grand Chariot","wr":3505,"avg":2847,"difficulty":"4","notes":"1775","bpm":"191","textage":"23/gchariot.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.23825},{"title":"Gravigazer","wr":3044,"avg":2531,"difficulty":"4","notes":"1533","bpm":"160","textage":"22/gravigzr.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.03675},{"title":"GRID KNIGHT","wr":3487,"avg":3053,"difficulty":"10","notes":"1744","bpm":"160","textage":"14/gknightl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.74752},{"title":"GuNGNiR","wr":4055,"avg":3112,"difficulty":"4","notes":"2081","bpm":"222","textage":"24/gungnir.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.23082},{"title":"HADES","wr":3147,"avg":2651,"difficulty":"4","notes":"1601","bpm":"155","textage":"24/hadesmnk.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.15685},{"title":"HAERETICUS","wr":3109,"avg":2545,"difficulty":"4","notes":"1589","bpm":"208","textage":"19/haeretic.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.33635},{"title":"HARD BRAIN","wr":3812,"avg":3271,"difficulty":"4","notes":"1914","bpm":"155","textage":"26/hrdbrain.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.18712},{"title":"Highcharge Divolt","wr":2821,"avg":2458,"difficulty":"4","notes":"1421","bpm":"200","textage":"23/hicharge.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.13275},{"title":"Hollywood Galaxy","wr":2772,"avg":2288,"difficulty":"4","notes":"1392","bpm":"186","textage":"20/holywood.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.03856},{"title":"ICARUS","wr":3840,"avg":2726,"difficulty":"10","notes":"2000","bpm":"126-251","textage":"15/icarus.html?1XC00","difficultyLevel":"12","dpLevel":"0","coef":1.37871},{"title":"ICARUS","wr":2556,"avg":1985,"difficulty":"4","notes":"1301","bpm":"126-251","textage":"15/icarus.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.54303},{"title":"Illusionary Waterlily","wr":3577,"avg":2916,"difficulty":"4","notes":"1803","bpm":"180","textage":"25/illuswtr.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.15118},{"title":"IMPLANTATION","wr":2318,"avg":1847,"difficulty":"4","notes":"1163","bpm":"145","textage":"22/implant.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.01658},{"title":"Inferno of Fomalhaut","wr":3304,"avg":2470,"difficulty":"4","notes":"1701","bpm":"150","textage":"27/inffomal.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.02483},{"title":"Initiation","wr":4007,"avg":3120,"difficulty":"4","notes":"2018","bpm":"160","textage":"25/initiatn.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.96643},{"title":"Innocent Walls","wr":2873,"avg":2407,"difficulty":"4","notes":"1446","bpm":"155","textage":"10/innocent.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.97478},{"title":"Innocent Walls","wr":2550,"avg":2138,"difficulty":"3","notes":"1281","bpm":"155","textage":"10/innocent.html?1HC00","difficultyLevel":"12","dpLevel":"0","coef":0.79225},{"title":"INSOMNIA","wr":3283,"avg":2639,"difficulty":"4","notes":"1661","bpm":"195","textage":"21/insomnia.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.00565},{"title":"Invitation from Mr.C","wr":2791,"avg":2213,"difficulty":"4","notes":"1405","bpm":"230","textage":"22/invi_mrc.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.03141},{"title":"invoker","wr":3228,"avg":2800,"difficulty":"4","notes":"1624","bpm":"195","textage":"21/invoker.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.08908},{"title":"invoker","wr":3635,"avg":2975,"difficulty":"10","notes":"1851","bpm":"195","textage":"21/invokerl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.24231},{"title":"IX","wr":3941,"avg":2841,"difficulty":"4","notes":"2007","bpm":"198","textage":"21/_nine_ix.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.43687},{"title":"JOMANDA","wr":3778,"avg":2841,"difficulty":"4","notes":"1918","bpm":"90-300","textage":"20/jomanda.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.03356},{"title":"KAISER PHOENIX","wr":3338,"avg":2669,"difficulty":"4","notes":"1693","bpm":"170","textage":"21/kaiserph.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.22038},{"title":"KAISER PHOENIX","wr":3981,"avg":2977,"difficulty":"10","notes":"2026","bpm":"170","textage":"21/kaiserpl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.29223},{"title":"KAMAITACHI","wr":3926,"avg":2910,"difficulty":"10","notes":"2000","bpm":"165","textage":"14/kmitachl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.17905},{"title":"KILL EACH OTHER","wr":3867,"avg":3269,"difficulty":"4","notes":"1945","bpm":"162","textage":"26/killeach.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.18486},{"title":"Konzert V","wr":3385,"avg":2832,"difficulty":"4","notes":"1710","bpm":"160","textage":"23/konzertv.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.37804},{"title":"Kung-fu Empire","wr":3975,"avg":3410,"difficulty":"10","notes":"1999","bpm":"176","textage":"16/kungfu_l.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.0007},{"title":"L.F.O","wr":3348,"avg":2849,"difficulty":"4","notes":"1687","bpm":"180","textage":"26/lfo.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.40766},{"title":"LASER CRUSTER","wr":3264,"avg":2777,"difficulty":"4","notes":"1644","bpm":"152","textage":"14/lcruster.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.1448},{"title":"LASER CRUSTER (IGNITE REMIX)","difficulty":"4","wr":3619,"avg":2921,"notes":"1824","bpm":"174","textage":"27/lcrust_h.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.96912},{"title":"Last Dance","wr":3282,"avg":2771,"difficulty":"4","notes":"1650","bpm":"150","textage":"21/lstdance.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.27281},{"title":"Lethal Weapon","wr":3271,"avg":2801,"difficulty":"4","notes":"1646","bpm":"90-180","textage":"26/lethalwp.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.13365},{"title":"Level 2","difficulty":"4","wr":2942,"avg":2363,"notes":"1488","bpm":"150","textage":"27/level2.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.86831},{"title":"Level One","wr":3640,"avg":2683,"difficulty":"4","notes":"1857","bpm":"173","textage":"26/levelone.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.05116},{"title":"Liberation","wr":3773,"avg":3200,"difficulty":"4","notes":"1905","bpm":"150","textage":"20/liberatn.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.40644},{"title":"Life Is A Game ft.DD\"ナカタ\"Metal","wr":3502,"avg":2956,"difficulty":"4","notes":"1775","bpm":"195","textage":"25/lifegame.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.26498},{"title":"LIGHTNING STRIKES","difficulty":"4","wr":3264,"avg":2891,"notes":"1639","bpm":"174","textage":"27/lightstr.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.33856},{"title":"Little Little Princess","wr":3830,"avg":3429,"difficulty":"10","notes":"1946","bpm":"180-212","textage":"12/littlepl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.45948},{"title":"Little Star","wr":3241,"avg":2736,"difficulty":"4","notes":"1635","bpm":"183","textage":"20/ltl_star.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.21455},{"title":"Lords Of The Roundtable","wr":3124,"avg":2427,"difficulty":"4","notes":"1586","bpm":"174","textage":"27/lords_rt.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.96411},{"title":"LOST TECHNOLOGIE","wr":3558,"avg":2903,"difficulty":"4","notes":"1822","bpm":"157","textage":"26/losttech.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.37511},{"title":"M4K3 1T B0UNC3","wr":3071,"avg":2643,"difficulty":"4","notes":"1546","bpm":"150","textage":"23/m4k3_1t.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.09306},{"title":"Macho Monky","wr":3123,"avg":2534,"difficulty":"4","notes":"1588","bpm":"150","textage":"26/machomnk.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.19513},{"title":"Mare Nectaris","wr":3926,"avg":2902,"difficulty":"4","notes":"2094","bpm":"256","textage":"24/marenect.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.20152},{"title":"Matt Silver","wr":3382,"avg":2919,"difficulty":"4","notes":"1707","bpm":"146","textage":"27/mattsilv.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.20553},{"title":"MENDES","wr":3623,"avg":2872,"difficulty":"4","notes":"1831","bpm":"168","textage":"15/mendes.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.41853},{"title":"Monopole.","wr":3425,"avg":2790,"difficulty":"4","notes":"1729","bpm":"201","textage":"22/monopole.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.15093},{"title":"moon_child","wr":2580,"avg":2265,"difficulty":"4","notes":"1300","bpm":"130-160","textage":"9/m_child.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.07883},{"title":"mosaic","wr":3018,"avg":2813,"difficulty":"4","notes":"1509","bpm":"188","textage":"17/mosaic.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.78888},{"title":"NEO GENERATOR SEVEN","wr":3346,"avg":2796,"difficulty":"4","notes":"1690","bpm":"182","textage":"22/neogene7.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.36255},{"title":"neu","wr":3966,"avg":3412,"difficulty":"4","notes":"1999","bpm":"199","textage":"20/neu.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.38508},{"title":"New Castle Legions","wr":2793,"avg":2173,"difficulty":"4","notes":"1418","bpm":"120-180","textage":"18/nwcasl26.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.16707},{"title":"Nightmare before oversleep","wr":2981,"avg":2624,"difficulty":"4","notes":"1500","bpm":"190","textage":"23/nightbfr.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.3117},{"title":"NINJA IS DEAD IIDX ver.","wr":3027,"avg":2675,"difficulty":"4","notes":"1520","bpm":"111-222","textage":"23/ninja_dd.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.99513},{"title":"NITROUS CANNON","wr":3694,"avg":2951,"difficulty":"4","notes":"1875","bpm":"169","textage":"25/nitrous.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.35605},{"title":"NNRT","wr":3534,"avg":3087,"difficulty":"4","notes":"1780","bpm":"101-202","textage":"19/nnrt.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.34756},{"title":"NZM","wr":3522,"avg":2783,"difficulty":"4","notes":"1783","bpm":"190","textage":"23/nzm.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.25508},{"title":"One More Lovely","wr":2888,"avg":2443,"difficulty":"4","notes":"1452","bpm":"200","textage":"10/onemore.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.22355},{"title":"one or eight","wr":2329,"avg":1916,"difficulty":"4","notes":"1177","bpm":"155","textage":"9/oneeight.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.02},{"title":"ONIGOROSHI","wr":3057,"avg":2433,"difficulty":"4","notes":"1541","bpm":"400","textage":"26/onigoros.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.9432},{"title":"oratio","wr":2972,"avg":2583,"difficulty":"4","notes":"1493","bpm":"162","textage":"15/oratio.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.09482},{"title":"ORCA","difficulty":"4","wr":3518,"notes":"1795","bpm":"155","textage":"27/orca.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.76227,"avg":2922},{"title":"OTENAMI Hurricane","wr":3229,"avg":2622,"difficulty":"4","notes":"1643","bpm":"215","textage":"24/otenamih.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.24172},{"title":"Painful Fate","wr":3391,"avg":2816,"difficulty":"4","notes":"1702","bpm":"192","textage":"26/painfate.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.04007},{"title":"Papilio ulysses","wr":2965,"avg":2423,"difficulty":"4","notes":"1498","bpm":"180","textage":"25/papilio.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.01878},{"title":"PARADISE LOST","wr":3387,"avg":2604,"difficulty":"4","notes":"1718","bpm":"200","textage":"18/paralost.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.14806},{"title":"PARANOiA ~HADES~","wr":2766,"avg":2190,"difficulty":"4","notes":"1395","bpm":"75-300","textage":"15/pr_hades.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.43869},{"title":"perditus†paradisus","wr":4004,"avg":3087,"difficulty":"4","notes":"2065","bpm":"172","textage":"18/perditus.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.19406},{"title":"Persephone","wr":3050,"avg":2600,"difficulty":"4","notes":"1539","bpm":"155","textage":"25/prsphone.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.12499},{"title":"Plan 8","wr":3305,"avg":2595,"difficulty":"4","notes":"1690","bpm":"212","textage":"20/plan8.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.9379},{"title":"PLEASE DON'T GO","wr":2490,"avg":2029,"difficulty":"4","notes":"1251","bpm":"135","textage":"8/please.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.95582},{"title":"Please Welcome Mr.C","wr":3010,"avg":2519,"difficulty":"4","notes":"1522","bpm":"230","textage":"26/pls_mr_c.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.29654},{"title":"POSSESSION","wr":3029,"avg":2581,"difficulty":"4","notes":"1521","bpm":"23-185","textage":"23/posesion.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.73797},{"title":"Primitive Vibes","wr":3117,"avg":2763,"difficulty":"4","notes":"1564","bpm":"150","textage":"27/prmvibes.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.99578},{"title":"Proof of the existence","wr":3277,"avg":2732,"difficulty":"4","notes":"1675","bpm":"170","textage":"20/proof_of.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.4105},{"title":"PUNISHER","wr":3607,"avg":3101,"difficulty":"4","notes":"1812","bpm":"180","textage":"21/punisher.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.30015},{"title":"Quakes","wr":3255,"avg":2614,"difficulty":"4","notes":"1654","bpm":"190","textage":"24/quakes.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.33658},{"title":"QUANTUM TELEPORTATION","wr":3678,"avg":3068,"difficulty":"10","notes":"1845","bpm":"152","textage":"19/quantuml.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.12644},{"title":"quaver♪","wr":3467,"avg":3037,"difficulty":"4","notes":"1745","bpm":"182-186","textage":"19/quaver.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.40829},{"title":"quell~the seventh slave~","wr":3234,"avg":2648,"difficulty":"4","notes":"1646","bpm":"162","textage":"17/quell.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.52295},{"title":"ra'am","wr":2884,"avg":2255,"difficulty":"4","notes":"1461","bpm":"111-222","textage":"21/raam.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.9086},{"title":"rage against usual","wr":3016,"avg":2409,"difficulty":"4","notes":"1527","bpm":"152","textage":"12/rageagst.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.11931},{"title":"RAIN","wr":3298,"avg":2851,"difficulty":"4","notes":"1657","bpm":"159","textage":"24/rain.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.1798},{"title":"Rampage","wr":3646,"avg":3269,"difficulty":"4","notes":"1831","bpm":"195","textage":"25/rampage.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.09702},{"title":"Raspberry Railgun","wr":3198,"avg":2800,"difficulty":"4","notes":"1606","bpm":"142","textage":"25/rrailgun.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.90877},{"title":"Rave Cannon","wr":3394,"avg":2886,"difficulty":"4","notes":"1700","bpm":"160","textage":"24/rvcannon.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.95114},{"title":"Rave Patroller","wr":3396,"avg":3010,"difficulty":"4","notes":"1705","bpm":"175","textage":"27/ravepatr.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.1722},{"title":"Rave*it!! Rave*it!! ","wr":3295,"avg":2726,"difficulty":"4","notes":"1656","bpm":"282","textage":"22/rave_it.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.04841},{"title":"RED ZONE","wr":3116,"avg":2711,"difficulty":"10","notes":"1566","bpm":"165","textage":"11/redzonel.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.01006},{"title":"Red. by Full Metal Jacket","wr":3244,"avg":2621,"difficulty":"4","notes":"1643","bpm":"158","textage":"17/red_fmj.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.973},{"title":"Red. by Jack Trance","wr":3669,"avg":2772,"difficulty":"4","notes":"1862","bpm":"160","textage":"26/red_jack.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.00676},{"title":"Reflux","wr":3095,"avg":2528,"difficulty":"4","notes":"1574","bpm":"150","textage":"22/reflux.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.03312},{"title":"refrain","wr":3665,"avg":3131,"difficulty":"4","notes":"1857","bpm":"158","textage":"23/refrain.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.51374},{"title":"reunion","wr":3305,"avg":2750,"difficulty":"4","notes":"1677","bpm":"184","textage":"18/reunion.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.14221},{"title":"Ristaccia","wr":2768,"avg":2443,"difficulty":"4","notes":"1386","bpm":"160","textage":"15/ristacia.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.82471},{"title":"ruin of opals","wr":3223,"avg":2555,"difficulty":"4","notes":"1646","bpm":"220-390","textage":"26/ruinopal.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.20485},{"title":"sakura storm","wr":2436,"avg":2145,"difficulty":"4","notes":"1225","bpm":"184","textage":"18/sakurast.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.09009},{"title":"SAY BAY","wr":2875,"avg":2383,"difficulty":"4","notes":"1455","bpm":"165","textage":"24/saybay.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.25892},{"title":"Say YEEEAHH","wr":3309,"avg":2809,"difficulty":"4","notes":"1677","bpm":"135","textage":"22/say_yeah.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.30175},{"title":"SCREAM SQUAD","wr":2122,"avg":1768,"difficulty":"4","notes":"1073","bpm":"220","textage":"12/sc_squad.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.04287},{"title":"SCREW // owo // SCREW","difficulty":"4","wr":3086,"avg":2587,"notes":"1567","bpm":"114","textage":"27/screwowo.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.93356},{"title":"Scripted Connection⇒ A mix","wr":3139,"avg":2630,"difficulty":"4","notes":"1575","bpm":"151","textage":"12/script_a.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.86753},{"title":"Sense 2007","wr":3025,"avg":2436,"difficulty":"4","notes":"1517","bpm":"140","textage":"14/sens2007.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.9467},{"title":"Session 9 -Chronicles-","wr":3675,"avg":2889,"difficulty":"4","notes":"1852","bpm":"182-189","textage":"18/session9.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.32274},{"title":"Shooting Fireball","wr":3947,"avg":3383,"difficulty":"4","notes":"1983","bpm":"160","textage":"22/shootfir.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.15825},{"title":"Sigmund","wr":3995,"avg":3057,"difficulty":"4","notes":"2029","bpm":"200","textage":"21/sigmund.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.86979},{"title":"Sigmund","wr":4390,"avg":3284,"difficulty":"10","notes":"2267","bpm":"200","textage":"21/sigmundl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.42159},{"title":"Sky High","wr":3857,"avg":3222,"difficulty":"4","notes":"1943","bpm":"153","textage":"24/skyhigh.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.33962},{"title":"Slipstream","wr":3612,"avg":2937,"difficulty":"4","notes":"1822","bpm":"175","textage":"25/slipstrm.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.09893},{"title":"Snake Stick","wr":2838,"avg":2203,"difficulty":"4","notes":"1447","bpm":"145","textage":"19/snakestk.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.91548},{"title":"Snakey Kung-fu","wr":3475,"avg":2942,"difficulty":"4","notes":"1751","bpm":"156","textage":"24/snkungfu.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.16766},{"title":"snow storm","wr":3402,"avg":3040,"difficulty":"10","notes":"1709","bpm":"145","textage":"14/snwstorm.html?1XC00","difficultyLevel":"12","dpLevel":"0","coef":1.11926},{"title":"Sol Cosine Job 2","wr":3201,"avg":2652,"difficulty":"4","notes":"1625","bpm":"190-200","textage":"20/soljob2.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.46074},{"title":"SOLID STATE SQUAD","wr":3705,"avg":3059,"difficulty":"10","notes":"1868","bpm":"155","textage":"17/sssquadl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.10417},{"title":"SOLID STATE SQUAD","wr":3618,"avg":3096,"difficulty":"4","notes":"1819","bpm":"155","textage":"17/sssquad.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.23307},{"title":"Sounds Of Summer","wr":"3008","avg":"2605","difficulty":"4","notes":"1513","bpm":"175","textage":"22/sosummer.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.0449},{"title":"SpaceLand☆TOYBOX","wr":2984,"avg":2592,"difficulty":"4","notes":"1501","bpm":"172","textage":"22/sptoybox.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.12588},{"title":"SPECIAL SUMMER CAMPAIGN!","wr":3005,"avg":2653,"difficulty":"4","notes":"1509","bpm":"168","textage":"18/ssc.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.12476},{"title":"spiral galaxy","wr":3805,"avg":3252,"difficulty":"10","notes":"1910","bpm":"154","textage":"11/spiral_l.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.02356},{"title":"STARLIGHT DANCEHALL","wr":3403,"avg":2823,"difficulty":"10","notes":"1712","bpm":"177","textage":"23/starltdl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.9256},{"title":"Steel Edge","wr":3197,"avg":2852,"difficulty":"4","notes":"1604","bpm":"177","textage":"24/steledge.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.89894},{"title":"StrayedCatz","wr":2935,"avg":2340,"difficulty":"4","notes":"1490","bpm":"303","textage":"23/strycatz.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.04336},{"title":"STULTI","wr":2807,"avg":2201,"difficulty":"4","notes":"1416","bpm":"90-182","textage":"20/stulti.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.09019},{"title":"Summerlights(IIDX Edition)","wr":3147,"avg":2726,"difficulty":"4","notes":"1580","bpm":"175","textage":"24/summerlt.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.17252},{"title":"Super Rush","wr":3562,"avg":3165,"difficulty":"4","notes":"1791","bpm":"190","textage":"24/superush.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.16209},{"title":"Symmetry","wr":3307,"avg":2878,"difficulty":"4","notes":"1659","bpm":"163","textage":"22/symmetry.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.09127},{"title":"SYNC-ANTHEM","wr":3704,"avg":3190,"difficulty":"4","notes":"1865","bpm":"160-166","textage":"20/sync_ant.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.30929},{"title":"T-REX vs Velociraptor (In the Far east euphoria)","wr":3249,"avg":2792,"difficulty":"4","notes":"1636","bpm":"200","textage":"27/t_rex_vs.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.24114},{"title":"TECHNO Style Essentials","wr":2895,"avg":2468,"difficulty":"4","notes":"1453","bpm":"154","textage":"27/tecstyle.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.85652},{"title":"THANK YOU FOR PLAYING","wr":3031,"avg":2442,"difficulty":"10","notes":"1534","bpm":"45-170","textage":"16/thank_ul.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.16165},{"title":"THE BRAVE MUST DIE","wr":4118,"avg":3464,"difficulty":"4","notes":"2075","bpm":"215","textage":"27/thebrave.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.0642},{"title":"The Chase","wr":2262,"avg":1726,"difficulty":"4","notes":"1148","bpm":"142","textage":"25/thechase.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.87608},{"title":"THE DAY OF JUBILATIONS","wr":3489,"avg":2921,"difficulty":"4","notes":"1757","bpm":"181","textage":"26/t_jubila.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.23477},{"title":"THE DEEP STRIKER","wr":3546,"avg":2944,"difficulty":"10","notes":"1778","bpm":"173","textage":"15/tdeepstl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.96588},{"title":"THE F∀UST","wr":3655,"avg":2973,"difficulty":"4","notes":"1851","bpm":"170","textage":"27/thefaust.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.31311},{"title":"The Least 100sec","wr":2960,"avg":2419,"difficulty":"4","notes":"1505","bpm":"200-264","textage":"22/t_100sec.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.41758},{"title":"The Limbo","wr":3387,"avg":2858,"difficulty":"4","notes":"1701","bpm":"200","textage":"19/thelimbo.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.20328},{"title":"The Rebellion of Sequencer","wr":3183,"avg":2526,"difficulty":"4","notes":"1634","bpm":"300","textage":"26/t_rebeli.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.42286},{"title":"The Sampling Paradise","wr":3067,"avg":2609,"difficulty":"4","notes":"1545","bpm":"150","textage":"19/t_sample.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.17962},{"title":"Thor's Hammer","wr":3103,"avg":2260,"difficulty":"4","notes":"1641","bpm":"150","textage":"20/thors_hm.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.3783},{"title":"Thunderbolt","wr":3814,"avg":3257,"difficulty":"4","notes":"1911","bpm":"188","textage":"19/thunbolt.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.94269},{"title":"TIEFSEE","wr":3495,"avg":3063,"difficulty":"4","notes":"1752","bpm":"165","textage":"22/tiefsee.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.11752},{"title":"Timepiece phase II","wr":3301,"avg":2596,"difficulty":"4","notes":"1665","bpm":"287","textage":"20/tpiece_2.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.08396},{"title":"Timepiece phase II (CN Ver.)","wr":3058,"avg":2275,"difficulty":"4","notes":"1546","bpm":"287","textage":"20/tpiececn.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.94723},{"title":"Todestrieb","wr":3455,"avg":3050,"difficulty":"4","notes":"1733","bpm":"185","textage":"19/todestri.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.20299},{"title":"TOGAKUSHI","wr":2655,"avg":2219,"difficulty":"4","notes":"1343","bpm":"152","textage":"24/togakusi.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.13596},{"title":"TOXIC VIBRATION","wr":3821,"avg":3168,"difficulty":"4","notes":"1933","bpm":"197","textage":"22/toxicvib.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.33582},{"title":"Trill auf G","wr":3301,"avg":2697,"difficulty":"4","notes":"1670","bpm":"188","textage":"26/trill_g.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.25125},{"title":"Triple Counter","wr":4000,"avg":3344,"difficulty":"4","notes":"2016","bpm":"216","textage":"23/tripleco.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.23683},{"title":"TRIUMPH","wr":3419,"avg":2854,"difficulty":"4","notes":"1724","bpm":"183","textage":"27/triumph.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.04344},{"title":"TROOPERS","wr":2979,"avg":2609,"difficulty":"4","notes":"1496","bpm":"177","textage":"15/troopers.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.08694},{"title":"True Blue","wr":3787,"avg":3297,"difficulty":"4","notes":"1898","bpm":"164","textage":"20/trueblue.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.06484},{"title":"Twelfth Style","wr":3314,"avg":2736,"difficulty":"10","notes":"1684","bpm":"160","textage":"12/twelfth.html?1XC00","difficultyLevel":"12","dpLevel":"0","coef":1.19605},{"title":"Ubertreffen","wr":3294,"avg":2721,"difficulty":"10","notes":"1655","bpm":"174","textage":"15/ubertrel.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.18406},{"title":"Unbelief","wr":3274,"avg":2546,"difficulty":"4","notes":"1675","bpm":"135","textage":"26/unbelief.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.21921},{"title":"V","wr":3030,"avg":2629,"difficulty":"4","notes":"1519","bpm":"150","textage":"5/v_taka.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.85262},{"title":"Valanga","wr":3280,"avg":2832,"difficulty":"4","notes":"1647","bpm":"186","textage":"20/valanga.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.12561},{"title":"VANESSA","wr":3503,"avg":2433,"difficulty":"10","notes":"1771","bpm":"185","textage":"14/vanessal.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.95552},{"title":"VANESSA","wr":2446,"avg":2035,"difficulty":"4","notes":"1228","bpm":"185","textage":"14/vanessa.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.92546},{"title":"Venom","wr":3227,"avg":2820,"difficulty":"4","notes":"1624","bpm":"190","textage":"24/venom.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.1292},{"title":"Verflucht","wr":3592,"avg":2889,"difficulty":"4","notes":"1805","bpm":"180","textage":"21/verflcht.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.38993},{"title":"Verflucht","wr":4749,"avg":3504,"difficulty":"10","notes":"2401","bpm":"180","textage":"21/verflchl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.38333},{"title":"Vinculum stellarum","difficulty":"4","wr":3692,"avg":3158,"notes":"1873","bpm":"160","textage":"27/vinculum.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.38471},{"title":"Visterhv","wr":3727,"avg":3254,"difficulty":"4","notes":"1869","bpm":"191","textage":"26/visterhv.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.29589},{"title":"voltississimo","wr":3725,"avg":2966,"difficulty":"4","notes":"1888","bpm":"225","textage":"26/voltissi.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.14437},{"title":"VOX RUSH","wr":3451,"avg":2777,"difficulty":"4","notes":"1736","bpm":"202","textage":"25/vox_rush.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.00301,"removed":true,"delVer":28},{"title":"VOX UP","wr":3692,"avg":2726,"difficulty":"4","notes":"1870","bpm":"202","textage":"21/voxup_sp.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.02594},{"title":"Watch Out Pt.2","wr":2970,"avg":2294,"difficulty":"4","notes":"1506","bpm":"148","textage":"18/watchpt2.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.96312},{"title":"waxing and wanding","wr":3992,"avg":3479,"difficulty":"10","notes":"2000","bpm":"191","textage":"13/waxing_l.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.25976},{"title":"We're so Happy (P*Light Remix) IIDX ver.","wr":3757,"avg":3131,"difficulty":"4","notes":"1896","bpm":"185","textage":"22/wesoh_pl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.23352},{"title":"Welcome","wr":3372,"avg":2783,"difficulty":"10","notes":"1701","bpm":"170","textage":"23/welcomel.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.06693},{"title":"WONDER WALKER","wr":3827,"avg":3323,"difficulty":"4","notes":"1921","bpm":"165","textage":"19/w_walker.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.14809},{"title":"X","wr":3891,"avg":3252,"difficulty":"4","notes":"1952","bpm":"180","textage":"23/x_amuro.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.29658},{"title":"X-DEN","wr":4275,"avg":3000,"difficulty":"4","notes":"2220","bpm":"200","textage":"26/_kai_den.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.15},{"title":"Xlo","wr":3885,"avg":3132,"difficulty":"4","notes":"1988","bpm":"165","textage":"26/xlo.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.20113},{"title":"Xperanza","wr":3244,"avg":2692,"difficulty":"4","notes":"1637","bpm":"200","textage":"25/xperanza.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.00449},{"title":"Y&Co. is dead or alive","wr":2853,"avg":2162,"difficulty":"4","notes":"1478","bpm":"145-876","textage":"16/ycodoa25.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.31473},{"title":"YAKSHA","wr":3960,"avg":3228,"difficulty":"4","notes":"2000","bpm":"190","textage":"19/yaksha.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.33309},{"title":"Zirkfied","wr":3901,"avg":3075,"difficulty":"4","notes":"1968","bpm":"210","textage":"20/zirkfied.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.11264},{"title":"ZZ","wr":3071,"avg":2686,"difficulty":"4","notes":"1541","bpm":"154","textage":"22/zz_amuro.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.16598},{"title":"ΕΛΠΙΣ","wr":3176,"avg":2771,"difficulty":"4","notes":"1600","bpm":"175","textage":"20/_elpis.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.42129},{"title":"アストライアの双皿","wr":3226,"avg":2655,"difficulty":"4","notes":"1632","bpm":"173","textage":"20/_astraia.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.1592},{"title":"イザナミノナゲキ","wr":3291,"avg":2870,"difficulty":"4","notes":"1661","bpm":"195","textage":"24/_izanami.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.42879},{"title":"お菓子の王国","wr":4123,"avg":3488,"difficulty":"4","notes":"2109","bpm":"190","textage":"26/_candykd.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.50366},{"title":"カゴノトリ~弐式~","wr":2646,"avg":2351,"difficulty":"4","notes":"1325","bpm":"140","textage":"13/_kagono.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.85103},{"title":"がっつり陰キャ!? 怪盗いいんちょの億劫^^;","wr":4310,"avg":3400,"difficulty":"4","notes":"2192","bpm":"185","textage":"27/_gatturi.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.44558},{"title":"キャトられ恋はモ~モク","wr":3902,"avg":3110,"difficulty":"4","notes":"1988","bpm":"196","textage":"20/_kyatora.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.37425},{"title":"シムルグの目醒め","wr":3562,"avg":2789,"difficulty":"4","notes":"1822","bpm":"190","textage":"25/_simurgh.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.31567},{"title":"〆","wr":3730,"avg":3196,"difficulty":"4","notes":"1877","bpm":"160","textage":"24/_shime.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.08554},{"title":"シュレーディンガーの猫","wr":3422,"avg":2973,"difficulty":"4","notes":"1717","bpm":"187","textage":"20/_schrcat.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.20101},{"title":"それは花火のような恋","wr":3922,"avg":3366,"difficulty":"4","notes":"1976","bpm":"182","textage":"22/_shanabi.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.26107},{"title":"たまゆら","wr":2792,"avg":2437,"difficulty":"4","notes":"1407","bpm":"180","textage":"20/_tamayra.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.41349},{"title":"トリカゴノ鳳凰","wr":3842,"avg":3221,"difficulty":"4","notes":"1932","bpm":"185","textage":"20/_trikago.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.10245},{"title":"ピアノ協奏曲第1番”蠍火”","wr":2751,"avg":2284,"difficulty":"4","notes":"1414","bpm":"165-188","textage":"11/_psasori.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.36742},{"title":"ピアノ協奏曲第1番”蠍火” (BlackY Remix)","difficulty":"4","wr":3802,"avg":3158,"notes":"1926","bpm":"160","textage":"27/_psaso_r.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.0833},{"title":"めいさいアイドル☆あいむちゃん♪","wr":3390,"avg":2932,"difficulty":"4","notes":"1717","bpm":"160","textage":"23/_meisai.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.39854},{"title":"リリーゼと炎龍レーヴァテイン","wr":3520,"avg":3005,"difficulty":"4","notes":"1771","bpm":"200","textage":"22/_lilieze.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.15842},{"title":"ワルツ第17番 ト短調”大犬のワルツ”","wr":3300,"avg":2633,"difficulty":"4","notes":"1684","bpm":"230-320","textage":"17/_valse17.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.27683},{"title":"不沈艦CANDY","wr":3344,"avg":2892,"difficulty":"4","notes":"1682","bpm":"188","textage":"16/_fuchin.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.37033},{"title":"九尾狐夜行","wr":2999,"avg":2594,"difficulty":"4","notes":"1521","bpm":"145","textage":"24/_kyubi.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.42546},{"title":"仮想空間の旅人たち","wr":3871,"avg":3400,"difficulty":"10","notes":"1943","bpm":"151","textage":"20/_travell.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.28471},{"title":"共鳴遊戯の華","wr":3950,"avg":3059,"difficulty":"4","notes":"2000","bpm":"190","textage":"22/_kyoumei.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.26217},{"title":"最小三倍完全数","wr":2588,"avg":2146,"difficulty":"4","notes":"1314","bpm":"220","textage":"26/_saisho3.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.19147},{"title":"冥","wr":3916,"avg":2901,"difficulty":"4","notes":"2000","bpm":"66-200","textage":"12/_mei.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.1071},{"title":"刃図羅","wr":3452,"avg":3011,"difficulty":"4","notes":"1746","bpm":"165","textage":"24/_buzra.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.21238},{"title":"千年ノ理","wr":3206,"avg":2912,"difficulty":"4","notes":"1608","bpm":"153","textage":"22/_sennen.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.04708},{"title":"千年ノ理","wr":4324,"avg":3590,"difficulty":"10","notes":"2183","bpm":"153","textage":"22/_sennen.html?1XC00","difficultyLevel":"12","dpLevel":"0","coef":1.19839},{"title":"卑弥呼","wr":4129,"avg":3052,"difficulty":"4","notes":"2119","bpm":"83-185","textage":"16/_himiko.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.20764},{"title":"即席!脳直★ミュージックシステム","wr":3636,"avg":3021,"difficulty":"4","notes":"1838","bpm":"197","textage":"20/_sokseki.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.1202},{"title":"嘆きの樹","wr":3943,"avg":3236,"difficulty":"4","notes":"2000","bpm":"160","textage":"13/_nageki.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.17525},{"title":"夏色DIARY - L.E.D.-G STYLE MIX -","wr":3148,"avg":2618,"difficulty":"4","notes":"1590","bpm":"190","textage":"22/_ntdiary.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.24866},{"title":"天空の夜明け","wr":4087,"avg":3253,"difficulty":"4","notes":"2072","bpm":"150","textage":"19/_tkyoake.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.18896},{"title":"子供の落書き帳","wr":2730,"avg":2146,"difficulty":"4","notes":"1395","bpm":"280","textage":"19/_kodomo.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.14196},{"title":"少年A","wr":2871,"avg":2321,"difficulty":"4","notes":"1449","bpm":"90-192","textage":"15/_kid_a.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.96734},{"title":"少年は空を辿る","wr":3402,"avg":2730,"difficulty":"4","notes":"1729","bpm":"140","textage":"22/_soratad.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.18252},{"title":"廿","wr":3405,"avg":2722,"difficulty":"10","notes":"1731","bpm":"120-160","textage":"21/_twentyl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.17135},{"title":"恋する☆宇宙戦争っ!!","wr":3635,"avg":3016,"difficulty":"4","notes":"1835","bpm":"200","textage":"19/_koisuru.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.11717},{"title":"抱きしめてモナムール","wr":4196,"avg":3541,"difficulty":"4","notes":"2110","bpm":"190","textage":"26/_dakismt.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.26856},{"title":"旋律のドグマ~Miserables~","wr":3992,"avg":3392,"difficulty":"4","notes":"2002","bpm":"192","textage":"21/_s_dogma.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.05544},{"title":"東京神話","wr":2912,"avg":2353,"difficulty":"4","notes":"1505","bpm":"196","textage":"25/_tksinwa.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.42968},{"title":"桜","wr":2194,"avg":1728,"difficulty":"4","notes":"1123","bpm":"13-320","textage":"8/_sakura.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.36031},{"title":"津軽雪","wr":3883,"avg":3253,"difficulty":"4","notes":"1953","bpm":"160","textage":"24/_tgryuki.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.11137},{"title":"海神","wr":3230,"avg":2725,"difficulty":"4","notes":"1629","bpm":"159","textage":"21/_wadatmi.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.06163},{"title":"深淵に捧ぐレクイエム","wr":3053,"avg":2562,"difficulty":"4","notes":"1537","bpm":"175","textage":"27/_shinen.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.98216},{"title":"火影","wr":2813,"avg":2274,"difficulty":"4","notes":"1437","bpm":"136","textage":"24/_hikage.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.05109},{"title":"灼熱 Pt.2 Long Train Running","wr":3545,"avg":2496,"difficulty":"4","notes":"1804","bpm":"165","textage":"23/_syaku_2.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.77575},{"title":"灼熱Beach Side Bunny","wr":3346,"avg":2380,"difficulty":"4","notes":"1719","bpm":"153","textage":"18/_shakunt.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.82068},{"title":"焔極OVERKILL","wr":3712,"avg":2975,"difficulty":"4","notes":"1901","bpm":"192","textage":"24/_enkyoku.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.15285},{"title":"煉獄のエルフェリア","wr":3956,"avg":3071,"difficulty":"4","notes":"2000","bpm":"183","textage":"21/_elefthe.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.22373},{"title":"狂イ咲ケ焔ノ華","wr":3683,"avg":3165,"difficulty":"4","notes":"1860","bpm":"206","textage":"20/_kuruizk.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.17045},{"title":"疾風迅雷","wr":3527,"avg":2733,"difficulty":"10","notes":"1824","bpm":"180","textage":"21/_ltspedl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.45611},{"title":"疾風迅雷","wr":2951,"avg":2517,"difficulty":"4","notes":"1493","bpm":"180","textage":"21/_ltspeed.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.16864},{"title":"真 地獄超特急 -HELL or HELL-","wr":3400,"avg":2656,"difficulty":"4","notes":"1727","bpm":"165","textage":"23/_sjigoku.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.93595},{"title":"神謳 -RESONANCE-","wr":4065,"avg":3511,"difficulty":"4","notes":"2047","bpm":"180","textage":"25/_resonan.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.46675},{"title":"童話回廊","wr":3142,"avg":2683,"difficulty":"4","notes":"1592","bpm":"262","textage":"24/_dowakai.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.43996},{"title":"紅牡丹","wr":2882,"avg":2541,"difficulty":"4","notes":"1445","bpm":"181","textage":"22/_benibtn.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.1257},{"title":"紫陽花 -AZISAI-","wr":2936,"avg":2480,"difficulty":"4","notes":"1490","bpm":"155","textage":"23/_azisai.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.21097},{"title":"聖人の塔","wr":3113,"avg":2407,"difficulty":"4","notes":"1567","bpm":"97-194","textage":"19/_seijin.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.00403},{"title":"華麗なる大犬円舞曲","wr":3613,"avg":2883,"difficulty":"4","notes":"1849","bpm":"60-147","textage":"27/_valse27.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.03437},{"title":"表裏一体!?怪盗いいんちょの悩み","wr":3611,"avg":3142,"difficulty":"4","notes":"1815","bpm":"165","textage":"22/_hyouri.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.0755},{"title":"超青少年ノ為ノ超多幸ナ超古典的超舞曲","wr":4156,"avg":3365,"difficulty":"10","notes":"2110","bpm":"150","textage":"22/_verycsl.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.49407},{"title":"轟け!恋のビーンボール!!","wr":3602,"avg":2913,"difficulty":"4","notes":"1834","bpm":"180","textage":"21/_todorok.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.35137},{"title":"金野火織の金色提言","wr":3180,"avg":2565,"difficulty":"4","notes":"1630","bpm":"225","textage":"26/_k_hiori.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.32277},{"title":"雪月花","wr":2561,"avg":2198,"difficulty":"4","notes":"1287","bpm":"151","textage":"10/_stgekka.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.86079},{"title":"電人、暁に斃れる。","wr":3431,"avg":2861,"difficulty":"4","notes":"1725","bpm":"165","textage":"14/_fattack.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.19716},{"title":"音楽","wr":2871,"avg":2194,"difficulty":"4","notes":"1487","bpm":"210-360","textage":"20/_ongaku.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.57644},{"title":"駅猫のワルツ","wr":2941,"avg":2237,"difficulty":"4","notes":"1558","bpm":"282","textage":"23/_ekineko.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.23477},{"title":"魅惑のYUMMYスイーツ","difficulty":"4","wr":3137,"avg":2535,"notes":"1586","bpm":"208","textage":"27/_enyummy.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.13323},{"title":"黒髪乱れし修羅となりて","wr":3483,"avg":2982,"difficulty":"4","notes":"1745","bpm":"150","textage":"18/_krokami.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.81665},{"title":"龍と少女とデコヒーレンス","wr":3407,"avg":2860,"difficulty":"10","notes":"1713","bpm":"165","textage":"20/_decohel.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":1.18809},{"title":"Smashing Wedge","wr":"-1","avg":"-1","difficulty":"4","notes":"1957","bpm":"215","textage":"27/smawedge.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"EROICA","wr":"-1","avg":"-1","difficulty":"4","notes":"2040","bpm":"200","textage":"27/eroica.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"Everlasting Message","wr":"-1","avg":"-1","difficulty":"4","notes":"1970","bpm":"230","textage":"27/evermesg.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"Megalara Garuda","wr":"-1","avg":"-1","difficulty":"4","notes":"1543","bpm":"180","textage":"27/megalara.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"BIGソムタム","wr":"-1","avg":"-1","difficulty":"4","notes":"1688","bpm":"187","textage":"28/","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"Empire of Fury","wr":"-1","avg":"-1","difficulty":"4","notes":"1700","bpm":"204","textage":"28/","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"rommmo","wr":"-1","avg":"-1","difficulty":"4","notes":"1762","bpm":"208","textage":"28/","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"Vitrum","wr":"-1","avg":"-1","difficulty":"4","notes":"1848","bpm":"146","textage":"28/","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"Fire Beat","wr":"-1","avg":"-1","difficulty":"4","notes":"1392","bpm":"157-300","textage":"28/firebeat.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"魔法のかくれんぼ","wr":"-1","avg":"-1","difficulty":"4","notes":"1454","bpm":"178-208","textage":"28/","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"水鏡の異界","wr":"-1","avg":"-1","difficulty":"4","notes":"1661","bpm":"168","textage":"28/_suikyo.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"∀","wr":"-1","avg":"-1","difficulty":"4","notes":"1802","bpm":"180","textage":"28/_turn_a.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"Arabian Rave Night","wr":"-1","avg":"-1","difficulty":"10","notes":"1888","bpm":"180","textage":"16/arabian.html?1XC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"お米の美味しい炊き方、そしてお米を食べることによるその効果。","wr":"-1","avg":"-1","difficulty":"10","notes":"1907","bpm":"190","textage":"20/_howrice.html?1XC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"Idola","wr":"3634","avg":"3163","difficulty":"4","notes":"1826","bpm":"201","textage":"21/idola.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":0.8142},{"title":"THE PEERLESS UNDER HEAVEN","wr":"-1","avg":"-1","difficulty":"4","notes":"1818","bpm":"170","textage":"28/tpeerles.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"Viridian","wr":"-1","avg":"-1","difficulty":"4","notes":"1700","bpm":"161","textage":"28/vitrum.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"3!dolon Forc3","wr":"-1","avg":"-1","difficulty":"4","notes":"1513","bpm":"96-191","textage":"28/3idolonf.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"閠槞彁の願い","wr":"-1","avg":"-1","difficulty":"4","notes":"1613","bpm":"180","textage":"28/_grk.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"世界の果てに約束の凱歌を -ReUnion-","wr":"-1","avg":"-1","difficulty":"4","notes":"1983","bpm":"200","textage":"28/_sekaiop.html?1AC00","difficultyLevel":"12","dpLevel":"0","coef":-1},{"title":"!Viva!","difficulty":"9","wr":"2390","avg":"2191","notes":"1206","bpm":"135","textage":"24/_viva_.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"(This Is Not) The Angels","difficulty":"9","wr":"2566","avg":"2176","notes":"1304","bpm":"33-130","textage":"24/theangel.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"#MAGiCVLGiRL_TRVP_B3VTZ","difficulty":"9","wr":"2961","avg":"2734","notes":"1500","bpm":"100","textage":"24/_magicvl.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"#The_Relentless","difficulty":"9","wr":"3175","avg":"2747","notes":"1626","bpm":"170","textage":"22/_therele.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"100% minimoo-G","difficulty":"9","wr":"2635","avg":"2082","notes":"1414","bpm":"252","textage":"12/100mnm_g.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"24th Century BOY","difficulty":"9","wr":"2705","avg":"2338","notes":"1398","bpm":"168","textage":"19/24th_boy.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"405nm (Ryu☆mix)","difficulty":"9","wr":"2658","avg":"2355","notes":"1361","bpm":"177","textage":"20/405nm.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"50th Memorial Songs -Beginning Story-","difficulty":"9","wr":"2839","avg":"2531","notes":"1468","bpm":"135","textage":"26/50th_bgn.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"50th Memorial Songs -The BEMANI History-","difficulty":"9","wr":"2448","avg":"2113","notes":"1290","bpm":"136","textage":"26/50th_bmn.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"532nm","difficulty":"9","wr":"2520","avg":"2157","notes":"1310","bpm":"177","textage":"19/532nm.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"A","difficulty":"8","wr":"2133","avg":"1736","notes":"1119","bpm":"93-191","textage":"7/a_amuro.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"A Tale Hidden In The Abyss","difficulty":"9","wr":"2598","avg":"2281","notes":"1346","bpm":"216","textage":"26/atalehdn.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Abraxas","difficulty":"9","wr":"2354","avg":"2010","notes":"1254","bpm":"165","textage":"25/abraxas.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ABSOLUTE","difficulty":"9","wr":"2564","avg":"2189","notes":"1338","bpm":"60-144","textage":"4/absolute.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ABSOLUTE","difficulty":"11","wr":"2778","avg":"2336","notes":"1488","bpm":"60-144","textage":"4/absolutl.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Acid Pumper","difficulty":"9","wr":"2331","avg":"1885","notes":"1221","bpm":"150","textage":"23/acidpump.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"AFRO KNUCKLE","difficulty":"9","wr":"2571","avg":"2266","notes":"1320","bpm":"145","textage":"22/afroknuc.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Agnus Dei","difficulty":"9","wr":"2041","avg":"1705","notes":"1051","bpm":"70-168","textage":"12/agnusdei.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"AIR RAID FROM THA UNDAGROUND","difficulty":"9","wr":"2373","avg":"1975","notes":"1225","bpm":"180","textage":"17/airraid.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ALBA -黎明-","difficulty":"9","wr":"3137","avg":"2744","notes":"1600","bpm":"165","textage":"21/alba.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ALBIDA","difficulty":"9","wr":"2670","avg":"2264","notes":"1393","bpm":"185","textage":"18/albida.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ALL MY TURN -このターンに、オレの全てを賭ける-","difficulty":"9","wr":"2371","avg":"1930","notes":"1224","bpm":"170","textage":"16/almyturn.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Almace","difficulty":"9","wr":"2251","avg":"1994","notes":"1153","bpm":"172","textage":"19/almace.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Almagest","difficulty":"8","wr":"2086","avg":"1645","notes":"1117","bpm":"178","textage":"17/almag_ra.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Amazing Mirage","difficulty":"9","wr":"2742","avg":"2380","notes":"1413","bpm":"153","textage":"24/amazingm.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Amor De Verao","difficulty":"9","wr":"2282","avg":"2034","notes":"1206","bpm":"138","textage":"25/amrverao.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ANDROMEDA","difficulty":"9","wr":"3104","avg":"2648","notes":"1568","bpm":"150","textage":"11/andromed.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Angelic Jelly","difficulty":"9","wr":"2786","avg":"2379","notes":"1447","bpm":"200","textage":"23/angjelly.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ANTHEM LANDING","difficulty":"9","wr":"2477","avg":"2090","notes":"1258","bpm":"151","textage":"18/anthemld.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Apocalypse ~dirge of swans~","difficulty":"9","wr":"2465","avg":"1967","notes":"1270","bpm":"170","textage":"13/apocalps.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Arabian Rave Night","difficulty":"9","wr":"3129","avg":"2676","notes":"1605","bpm":"180","textage":"16/arabian.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Around The Galaxy","difficulty":"9","wr":"3773","avg":"3192","notes":"1940","bpm":"145","textage":"24/a_glxy24.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Ascalon","difficulty":"9","wr":"2851","avg":"2464","notes":"1448","bpm":"185","textage":"20/ascalon.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"AsiaN distractive","difficulty":"9","wr":"2675","avg":"2366","notes":"1385","bpm":"132-157","textage":"24/asiandst.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ATHER","difficulty":"9","wr":"2665","avg":"2314","notes":"1385","bpm":"192","textage":"21/_aether.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Aublia","difficulty":"9","wr":"2422","avg":"2009","notes":"1262","bpm":"156","textage":"23/aublia.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Aurora","difficulty":"9","wr":"2356","avg":"2025","notes":"1218","bpm":"181","textage":"12/aurora.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"B4U(BEMANI FOR YOU MIX)","difficulty":"9","wr":"2986","avg":"2613","notes":"1519","bpm":"170","textage":"16/bemani4u.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"BABY LOVE","difficulty":"9","wr":"2257","avg":"2005","notes":"1159","bpm":"160","textage":"10/babylove.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Back Spin Sweeper","difficulty":"9","wr":"2311","avg":"1952","notes":"1205","bpm":"155","textage":"25/backspin.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Bahram Attack-猫叉Master Remix-","difficulty":"9","wr":"2855","avg":"2585","notes":"1443","bpm":"155","textage":"16/bahram.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Battleground","difficulty":"9","wr":"2551","avg":"2265","notes":"1304","bpm":"165","textage":"25/btground.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Be a Hero!","difficulty":"9","wr":"3135","avg":"2732","notes":"1627","bpm":"190","textage":"25/b_a_hero.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Be A Star","difficulty":"9","wr":"2624","avg":"2366","notes":"1334","bpm":"174","textage":"24/b_a_star.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Be quiet","difficulty":"9","wr":"2087","avg":"1838","notes":"1055","bpm":"150","textage":"11/bequiet.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Beast mode","difficulty":"9","wr":"2775","avg":"2424","notes":"1445","bpm":"195","textage":"25/beastmod.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Beastie Starter","difficulty":"9","wr":"2069","avg":"1700","notes":"1100","bpm":"190","textage":"20/beastie.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Beat Juggling Mix","difficulty":"9","wr":"2224","avg":"1808","notes":"1171","bpm":"66-198","textage":"24/beatjugg.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Believe In Me","difficulty":"9","wr":"2339","avg":"2059","notes":"1200","bpm":"170","textage":"18/believme.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Beyond The Earth","difficulty":"9","wr":"2859","avg":"2403","notes":"1494","bpm":"140","textage":"22/beyond_p.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Beyond The Seven","difficulty":"9","wr":"2699","avg":"2354","notes":"1387","bpm":"142","textage":"24/beyond_7.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"BITTER CHOCOLATE STRIKER","difficulty":"9","wr":"3077","avg":"2504","notes":"1574","bpm":"165","textage":"16/bitchoco.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Blaze it UP!","difficulty":"9","wr":"3122","avg":"2655","notes":"1613","bpm":"175","textage":"22/blazitup.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Bloody Tears(IIDX EDITION)","difficulty":"9","wr":"2501","avg":"2225","notes":"1280","bpm":"170","textage":"13/bloody_t.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"bloomin' feeling","difficulty":"9","wr":"2712","avg":"2388","notes":"1384","bpm":"181","textage":"17/bloominf.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"BLUE DRAGON(雷龍RemixIIDX)","difficulty":"9","wr":"2672","avg":"2390","notes":"1373","bpm":"188","textage":"21/bldragon.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"BLUE MIRAGE","difficulty":"9","wr":"2886","avg":"2278","notes":"1509","bpm":"170","textage":"22/b_mirage.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Bounce Bounce Bounce","difficulty":"9","wr":"2325","avg":"1968","notes":"1230","bpm":"116","textage":"18/bouncex3.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"BRAVE OUT","difficulty":"9","wr":"2485","avg":"2136","notes":"1264","bpm":"150","textage":"21/braveout.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"BREAK OVER","difficulty":"9","wr":"2340","avg":"2051","notes":"1193","bpm":"106-150","textage":"24/breakovr.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Breakin' Chain","difficulty":"9","wr":"2382","avg":"2115","notes":"1241","bpm":"206","textage":"24/brkchain.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Broadbanded","difficulty":"9","wr":"1775","avg":"1569","notes":"899","bpm":"140","textage":"13/brdband.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"BroGamer","difficulty":"9","wr":"3019","avg":"2687","notes":"1575","bpm":"207","textage":"24/brogamer.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"BROKEN EDEN","difficulty":"9","wr":"2368","avg":"1856","notes":"1235","bpm":"162","textage":"18/brkneden.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"CaptivAte~裁き~","difficulty":"9","wr":"2185","avg":"1919","notes":"1110","bpm":"180","textage":"14/c_sabaki.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"CaptivAte~浄化~","difficulty":"9","wr":"2397","avg":"1968","notes":"1235","bpm":"160","textage":"12/captive.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"CaptivAte~誓い~","difficulty":"9","wr":"2572","avg":"2343","notes":"1319","bpm":"160","textage":"14/c_chikai.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"CaptivAte2~覚醒~","difficulty":"9","wr":"2427","avg":"2008","notes":"1235","bpm":"175","textage":"16/ckakusei.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Castle on the Moon","difficulty":"9","wr":"2526","avg":"2053","notes":"1305","bpm":"191","textage":"19/csl_moon.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Chain of pain","difficulty":"9","wr":"2525","avg":"2153","notes":"1343","bpm":"153","textage":"22/chain_of.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Change the World","difficulty":"9","wr":"2492","avg":"2218","notes":"1271","bpm":"286","textage":"19/change_w.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ChaserXX","difficulty":"9","wr":"2655","avg":"2285","notes":"1410","bpm":"140","textage":"25/chaserxx.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"CHECKING YOU OUT","difficulty":"8","wr":"889","avg":"640","notes":"482","bpm":"108-216","textage":"4/checking.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"CHECKING YOU OUT","difficulty":"9","wr":"1310","avg":"1031","notes":"703","bpm":"108-216","textage":"4/checking.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Chemical Cookie","difficulty":"9","wr":"2081","avg":"1865","notes":"1061","bpm":"180","textage":"25/chemicoo.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"CHRONO DIVER -NORNIR-","difficulty":"9","wr":"3074","avg":"2714","notes":"1568","bpm":"185","textage":"22/chrono_n.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Chrono Diver -PENDULUMs-","difficulty":"8","wr":"2679","avg":"2183","notes":"1422","bpm":"196","textage":"22/chrono_p.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Chronos","difficulty":"9","wr":"2619","avg":"2178","notes":"1356","bpm":"128","textage":"22/chronos.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"City Never Sleeps (IIDX Edition)","difficulty":"9","wr":"2699","avg":"2413","notes":"1377","bpm":"156","textage":"25/citynvrs.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Cleopatrysm","difficulty":"9","wr":"2268","avg":"1904","notes":"1199","bpm":"190","textage":"21/cleopatr.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Clione11","difficulty":"9","wr":"2297","avg":"1871","notes":"1203","bpm":"148","textage":"4/clione_l.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Close my Eyes for Me","difficulty":"9","wr":"2017","avg":"1604","notes":"1058","bpm":"132-145","textage":"11/closeyes.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"CONCEPTUAL","difficulty":"9","wr":"2665","avg":"2185","notes":"1412","bpm":"198","textage":"20/concept.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Cookie Bouquets","difficulty":"9","wr":"3567","avg":"3212","notes":"1814","bpm":"205","textage":"20/cookie_b.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"crew","difficulty":"9","wr":"3076","avg":"2672","notes":"1574","bpm":"155","textage":"24/crew.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Critical Crystal","difficulty":"9","wr":"2743","avg":"2285","notes":"1429","bpm":"191","textage":"21/ccrystal.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Cyber True Color","difficulty":"9","wr":"2324","avg":"2083","notes":"1216","bpm":"150","textage":"24/cyberclr.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"D","difficulty":"9","wr":"2390","avg":"1832","notes":"1257","bpm":"30-240","textage":"17/d_eagle.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"D.C.fish","difficulty":"9","wr":"2408","avg":"2075","notes":"1228","bpm":"155","textage":"13/dcfish.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Daily Lunch Special","difficulty":"9","wr":"3164","avg":"2877","notes":"1622","bpm":"205","textage":"23/daylunch.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Daisuke","difficulty":"9","wr":"2371","avg":"2058","notes":"1208","bpm":"157","textage":"10/daisuke.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Dark Fall","difficulty":"9","wr":"2607","avg":"2078","notes":"1364","bpm":"202","textage":"21/darkfall.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Dazzlin' Darlin","difficulty":"9","wr":"2098","avg":"1995","notes":"1052","bpm":"149","textage":"15/dazzlin.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Dazzlin' Darlin-秋葉工房mix-","difficulty":"9","wr":"2232","avg":"1947","notes":"1140","bpm":"160","textage":"17/dazzlinr.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Debtty Daddy","difficulty":"9","wr":"3160","avg":"2737","notes":"1607","bpm":"155","textage":"10/debtty.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Derelict Star feat. Ryu*","difficulty":"9","wr":"2739","avg":"2460","notes":"1378","bpm":"150","textage":"23/derelict.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Destiny Sword","difficulty":"9","wr":"2398","avg":"2007","notes":"1254","bpm":"155","textage":"18/dstsword.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Devilz Sacrifice -贖罪の羊-","difficulty":"9","wr":"2335","avg":"1960","notes":"1224","bpm":"175","textage":"21/dvl_sacr.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"diagram","difficulty":"9","wr":"2709","avg":"2362","notes":"1419","bpm":"112","textage":"21/diagram.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Discloze","difficulty":"9","wr":"2725","avg":"2292","notes":"1437","bpm":"128-145","textage":"22/discloze.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Distress","difficulty":"8","wr":"2452","avg":"2139","notes":"1254","bpm":"125","textage":"9/distress.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"DM STAR~関西 energy style~","difficulty":"9","wr":"2904","avg":"2549","notes":"1474","bpm":"155","textage":"18/dm_star.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Donkey Donk","difficulty":"9","wr":"2233","avg":"1938","notes":"1154","bpm":"155","textage":"23/donkdonk.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"DROP","difficulty":"9","wr":"2456","avg":"2062","notes":"1268","bpm":"152","textage":"17/drop.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"DRUNK MONKY","difficulty":"9","wr":"2156","avg":"1830","notes":"1104","bpm":"145","textage":"26/drkmonky.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Egret and Willow","difficulty":"9","wr":"2517","avg":"2188","notes":"1286","bpm":"196","textage":"24/egretwil.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Elisha","difficulty":"9","wr":"2695","avg":"2350","notes":"1390","bpm":"185","textage":"17/elisha.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Ember Lights","difficulty":"9","wr":"2537","avg":"2220","notes":"1296","bpm":"148","textage":"26/emberlts.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"empathy","difficulty":"8","wr":"1858","avg":"1445","notes":"961","bpm":"170","textage":"4/empathy.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Empire State Glory","difficulty":"9","wr":"2644","avg":"2273","notes":"1351","bpm":"173","textage":"17/empstate.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"end of world","difficulty":"9","wr":"2625","avg":"2217","notes":"1357","bpm":"162","textage":"15/endworld.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Energy Drive","difficulty":"9","wr":"2373","avg":"1951","notes":"1230","bpm":"170","textage":"18/engdrive.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Engraved Mark","difficulty":"9","wr":"2345","avg":"1967","notes":"1209","bpm":"188","textage":"21/engraved.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Erosion Mark","difficulty":"9","wr":"2294","avg":"2097","notes":"1186","bpm":"192","textage":"22/erosion.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"EURO-ROMANCE","difficulty":"9","wr":"2690","avg":"2456","notes":"1363","bpm":"161","textage":"13/euroman.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"evergreen","difficulty":"9","wr":"2002","avg":"1721","notes":"1037","bpm":"133","textage":"15/evrgreen.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"examination leave","difficulty":"9","wr":"3143","avg":"2851","notes":"1613","bpm":"180","textage":"20/exaleave.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Exhaust Hype","difficulty":"9","wr":"2713","avg":"2414","notes":"1393","bpm":"147","textage":"25/exh_hype.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Feel The Beat","difficulty":"9","wr":"3147","avg":"2579","notes":"1628","bpm":"175","textage":"21/feelbeat.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Fervidex","difficulty":"9","wr":"2744","avg":"2534","notes":"1397","bpm":"191","textage":"25/fervidex.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"FIRE BALL","difficulty":"9","wr":"2376","avg":"2128","notes":"1238","bpm":"188","textage":"25/fireball.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"FIRE FIRE","difficulty":"9","wr":"2273","avg":"1931","notes":"1162","bpm":"150","textage":"14/firefire.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Fly you to the star","difficulty":"9","wr":"2293","avg":"2026","notes":"1161","bpm":"141","textage":"20/flyyouto.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"foreplay","difficulty":"9","wr":"1856","avg":"1477","notes":"979","bpm":"140","textage":"7/foreplay.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"FREEDOM","difficulty":"9","wr":"2904","avg":"2580","notes":"1482","bpm":"150","textage":"25/freedom.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"From Time To Time","difficulty":"9","wr":"2477","avg":"2195","notes":"1293","bpm":"140","textage":"25/fromtime.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Funny shuffle","difficulty":"9","wr":"2489","avg":"2020","notes":"1312","bpm":"115","textage":"21/funnysfl.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"FUTURE is Dead","difficulty":"9","wr":"2091","avg":"1775","notes":"1095","bpm":"110-220","textage":"25/futuredd.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"G59","difficulty":"8","wr":"2347","avg":"2024","notes":"1210","bpm":"170","textage":"17/g59.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Ganymede","difficulty":"8","wr":"1845","avg":"1522","notes":"951","bpm":"72-82","textage":"13/ganymede.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Garuda","difficulty":"9","wr":"2570","avg":"2308","notes":"1319","bpm":"160","textage":"26/garuda.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Giudecca","difficulty":"9","wr":"2637","avg":"1945","notes":"1392","bpm":"155","textage":"8/giudecca.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Glitch Nerds","difficulty":"9","wr":"2533","avg":"2154","notes":"1334","bpm":"140","textage":"23/glinerds.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Go Faraway","difficulty":"9","wr":"2677","avg":"2403","notes":"1363","bpm":"150","textage":"23/gofarawy.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"GOBBLE","difficulty":"9","wr":"1772","avg":"1464","notes":"917","bpm":"160","textage":"23/gobblecp.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Golden Horn","difficulty":"9","wr":"1661","avg":"1344","notes":"853","bpm":"160","textage":"9/golden.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Golden Palms","difficulty":"11","wr":"2445","avg":"2037","notes":"1264","bpm":"130","textage":"18/gldplm_l.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"GRADIUS -FULL SPEED-","difficulty":"9","wr":"2066","avg":"1554","notes":"1074","bpm":"160-220","textage":"10/grafull.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"GRADIUS 2012","difficulty":"9","wr":"2825","avg":"2517","notes":"1459","bpm":"180","textage":"20/gra2012.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"HAPPY★RUSH","difficulty":"9","wr":"2782","avg":"2344","notes":"1468","bpm":"185","textage":"24/happyrsh.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Harmony and Lovely","difficulty":"9","wr":"2222","avg":"1995","notes":"1122","bpm":"135","textage":"13/harmlove.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"HEISEI","difficulty":"9","wr":"2610","avg":"2377","notes":"1323","bpm":"152","textage":"26/heisei.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"HELL SCAPER -Last Escape Remix-","difficulty":"9","wr":"2818","avg":"2439","notes":"1459","bpm":"180","textage":"22/helsca_t.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Hello Happiness","difficulty":"9","wr":"2175","avg":"1814","notes":"1134","bpm":"182","textage":"22/hellohap.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Honey Trap","difficulty":"9","wr":"2488","avg":"2203","notes":"1286","bpm":"160","textage":"24/honeytrp.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"HYENA","difficulty":"9","wr":"2748","avg":"2178","notes":"1433","bpm":"178","textage":"21/hyena.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"HYPERION","difficulty":"9","wr":"2738","avg":"2345","notes":"1391","bpm":"150","textage":"16/hyperion.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Hypersonik","difficulty":"9","wr":"2441","avg":"2222","notes":"1252","bpm":"175","textage":"21/hypsonik.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"I Love You","difficulty":"9","wr":"2678","avg":"2316","notes":"1379","bpm":"170","textage":"25/iloveyou.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"I'm so Happy","difficulty":"9","wr":"2354","avg":"2044","notes":"1205","bpm":"181","textage":"19/im_happy.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"IDC feat.REVERBEE (Mo'Cuts Ver)","difficulty":"9","wr":"1926","avg":"1660","notes":"1017","bpm":"140","textage":"26/idc.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Illegal Function Call","difficulty":"9","wr":"3083","avg":"2468","notes":"1602","bpm":"260","textage":"20/illegal.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"illuminate","difficulty":"9","wr":"2419","avg":"2041","notes":"1250","bpm":"146","textage":"22/illumint.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"IMPLANTATION","difficulty":"9","wr":"2243","avg":"1802","notes":"1153","bpm":"145","textage":"22/implant.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"In the Blackest Den","difficulty":"9","wr":"2718","avg":"2311","notes":"1457","bpm":"177","textage":"19/in_black.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"in the Sky","difficulty":"9","wr":"2432","avg":"2114","notes":"1241","bpm":"180","textage":"15/inthesky.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Inner Spirit","difficulty":"9","wr":"2984","avg":"2570","notes":"1550","bpm":"146","textage":"23/inspirit.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"INVISIBLE STRIX","difficulty":"9","wr":"2620","avg":"2302","notes":"1383","bpm":"184","textage":"24/invstrix.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"IX","difficulty":"8","wr":"2615","avg":"2245","notes":"1382","bpm":"198","textage":"21/_nine_ix.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"IXION","difficulty":"9","wr":"2334","avg":"1960","notes":"1187","bpm":"150","textage":"22/ixion.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Jack","difficulty":"9","wr":"2484","avg":"2219","notes":"1252","bpm":"116","textage":"16/jack.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Just a Little Smile","difficulty":"9","wr":"2438","avg":"2052","notes":"1276","bpm":"136","textage":"16/jalsmile.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"KAISER PHOENIX","difficulty":"9","wr":"2812","avg":"2246","notes":"1473","bpm":"170","textage":"21/kaiserph.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Karma","difficulty":"8","wr":"2128","avg":"1950","notes":"1085","bpm":"200","textage":"9/karma.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Keep it-秋葉工房mix-","difficulty":"9","wr":"2333","avg":"1973","notes":"1204","bpm":"166","textage":"17/keep_it.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"KEY","difficulty":"9","wr":"2777","avg":"2510","notes":"1400","bpm":"212","textage":"11/key.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Konzert V","difficulty":"9","wr":"2990","avg":"2481","notes":"1559","bpm":"160","textage":"23/konzertv.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Kung-fu Empire","difficulty":"9","wr":"3269","avg":"2929","notes":"1659","bpm":"177","textage":"16/kung_fu.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"La dolce primavera","difficulty":"9","wr":"2523","avg":"2269","notes":"1291","bpm":"220","textage":"23/la_dolce.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"LAB","difficulty":"9","wr":"2464","avg":"2149","notes":"1255","bpm":"180","textage":"8/lab.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"LADYBIRD","difficulty":"9","wr":"2422","avg":"2064","notes":"1253","bpm":"230","textage":"26/ladybird.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"LASER CRUSTER","difficulty":"8","wr":"2456","avg":"2098","notes":"1254","bpm":"152","textage":"14/lcruster.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Last Message","difficulty":"9","wr":"2147","avg":"1779","notes":"1111","bpm":"155","textage":"7/lastmsg.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"LESSON 5","difficulty":"9","wr":"2867","avg":"2444","notes":"1471","bpm":"152","textage":"12/lesson5.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Let The Track Flow","difficulty":"9","wr":"2621","avg":"2069","notes":"1380","bpm":"175","textage":"18/lettrack.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Light and Cyber…","difficulty":"9","wr":"2915","avg":"2429","notes":"1502","bpm":"181","textage":"20/lt_cyber.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Light Shine","difficulty":"9","wr":"2655","avg":"2220","notes":"1361","bpm":"140","textage":"17/litshine.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Lighting Shower","difficulty":"9","wr":"2490","avg":"2075","notes":"1288","bpm":"162","textage":"21/ltshower.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Line 4 Ruin","difficulty":"9","wr":"2546","avg":"2280","notes":"1286","bpm":"141","textage":"22/lineruin.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Linus","difficulty":"9","wr":"2329","avg":"1906","notes":"1210","bpm":"160-176","textage":"6/linus.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Little Little Princess","difficulty":"9","wr":"3125","avg":"2805","notes":"1610","bpm":"180-212","textage":"12/littlepr.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Lost wing at.0","difficulty":"9","wr":"2463","avg":"2131","notes":"1297","bpm":"185","textage":"24/lostwing.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"LOVELY STORM","difficulty":"9","wr":"2743","avg":"2244","notes":"1418","bpm":"178","textage":"15/lvlystrm.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"LUV CAN SAVE U","difficulty":"11","wr":"3232","avg":"2857","notes":"1644","bpm":"140","textage":"20/luvsavel.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"M.D.Injection","difficulty":"9","wr":"2412","avg":"2080","notes":"1259","bpm":"202","textage":"21/mdinject.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"m1dy Deluxe","difficulty":"9","wr":"2528","avg":"1936","notes":"1332","bpm":"205","textage":"21/m1dy_dx.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Macho Gang","difficulty":"8","wr":"1569","avg":"1071","notes":"836","bpm":"125","textage":"s/macho.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Macho Gang","difficulty":"9","wr":"1615","avg":"1174","notes":"846","bpm":"125","textage":"s/macho.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Macuilxochitl","difficulty":"9","wr":"3042","avg":"2534","notes":"1546","bpm":"148","textage":"24/macuil.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"MAGIC & LOVE","difficulty":"9","wr":"3194","avg":"2866","notes":"1628","bpm":"185","textage":"21/magic_lv.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Make Me Your Own","difficulty":"9","wr":"2171","avg":"1853","notes":"1115","bpm":"130","textage":"14/make_myo.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"MAXIVCORD","difficulty":"9","wr":"2244","avg":"1907","notes":"1175","bpm":"154","textage":"25/maxivcrd.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"memories","difficulty":"9","wr":"2441","avg":"2119","notes":"1274","bpm":"188","textage":"8/memories.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"MENTAL MELTDOWN","difficulty":"9","wr":"2582","avg":"2125","notes":"1335","bpm":"145","textage":"15/meltdown.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Miracle 5ympho X","difficulty":"9","wr":"2881","avg":"2531","notes":"1489","bpm":"210","textage":"21/miracle5.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Modular Technology","difficulty":"9","wr":"2593","avg":"2179","notes":"1365","bpm":"170","textage":"24/modulart.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Monkey Dance '09","difficulty":"9","wr":"2448","avg":"2118","notes":"1257","bpm":"155","textage":"16/monkey09.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Monopole.","difficulty":"9","wr":"2623","avg":"2271","notes":"1362","bpm":"201","textage":"22/monopole.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"moon_child","difficulty":"8","wr":"2021","avg":"1514","notes":"1049","bpm":"130-160","textage":"9/m_child.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"mosaic","difficulty":"9","wr":"2662","avg":"2464","notes":"1348","bpm":"188","textage":"17/mosaic.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"n'pa pa BBQ","difficulty":"9","wr":"2783","avg":"2443","notes":"1423","bpm":"294","textage":"25/npapabbq.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Narcissus At Oasis","difficulty":"9","wr":"1604","avg":"1345","notes":"830","bpm":"170","textage":"10/narciss.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"naughty girl@Queen's Palace","difficulty":"11","wr":"2416","avg":"2030","notes":"1276","bpm":"145","textage":"16/naughtyl.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"NEBULA GRASPER","difficulty":"9","wr":"2241","avg":"1705","notes":"1155","bpm":"152-153","textage":"11/nebula.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"NEO GENERATOR SEVEN","difficulty":"9","wr":"2885","avg":"2356","notes":"1524","bpm":"182","textage":"22/neogene7.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Neonlights","difficulty":"9","wr":"2177","avg":"1849","notes":"1121","bpm":"145","textage":"20/neonlits.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Never Fade Away","difficulty":"9","wr":"3096","avg":"2576","notes":"1598","bpm":"170","textage":"18/nvrfade.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"New Decade IIDX Edition","difficulty":"9","wr":"2860","avg":"2432","notes":"1461","bpm":"200","textage":"20/nwdecade.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"NEW GENERATION -もう、お前しか見えない-","difficulty":"9","wr":"2420","avg":"1927","notes":"1278","bpm":"165","textage":"15/new_gene.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"NEW SENSATION -もう、あなたしか見えない-","difficulty":"9","wr":"3086","avg":"2798","notes":"1574","bpm":"200","textage":"17/new_sens.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Next Tales 2 Oath (IIDX 20th Anniv \"Ring\" Theme)","difficulty":"9","wr":"2685","avg":"2391","notes":"1415","bpm":"180","textage":"26/nexttale.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"No Limit 2 dAnce feat. 大山愛未","difficulty":"9","wr":"2197","avg":"1956","notes":"1145","bpm":"155","textage":"25/no2dance.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"nostos","difficulty":"9","wr":"2516","avg":"2034","notes":"1324","bpm":"86-144","textage":"24/nostos.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Nothing but Theory","difficulty":"9","wr":"2729","avg":"2410","notes":"1397","bpm":"160","textage":"25/nbtheory.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Nowhere","difficulty":"9","wr":"2287","avg":"1992","notes":"1182","bpm":"140","textage":"23/nowhere.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"O/D*20","difficulty":"9","wr":"2452","avg":"2207","notes":"1246","bpm":"155","textage":"25/o_d_20.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"On the FM","difficulty":"9","wr":"2406","avg":"2078","notes":"1249","bpm":"200","textage":"23/onthefm.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Outbreak","difficulty":"9","wr":"3069","avg":"2866","notes":"1548","bpm":"195","textage":"23/outbreak.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Overload Frontier","difficulty":"9","wr":"2374","avg":"1949","notes":"1249","bpm":"175","textage":"21/overload.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"pandora","difficulty":"9","wr":"2039","avg":"1724","notes":"1040","bpm":"148","textage":"10/pandora.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"PAPAYAPA BASS","difficulty":"9","wr":"2672","avg":"2365","notes":"1362","bpm":"147","textage":"24/ppypbass.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"PARANOiA ~HADES~","difficulty":"8","wr":"1908","avg":"1359","notes":"989","bpm":"75-300","textage":"15/pr_hades.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"passionate fate","difficulty":"9","wr":"2574","avg":"2333","notes":"1295","bpm":"149","textage":"18/passfate.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"perditus†paradisus","difficulty":"8","wr":"2480","avg":"1991","notes":"1341","bpm":"172","textage":"18/perditus.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Phoenix","difficulty":"9","wr":"2589","avg":"2248","notes":"1329","bpm":"176","textage":"19/phoenix.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"PHOTONGENIC","difficulty":"9","wr":"2742","avg":"2286","notes":"1409","bpm":"176","textage":"14/photon_g.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"planarian","difficulty":"9","wr":"2843","avg":"2561","notes":"1439","bpm":"164","textage":"20/planaria.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Playing With Fire","difficulty":"9","wr":"2176","avg":"1927","notes":"1113","bpm":"160","textage":"26/playfire.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"POODLE","difficulty":"9","wr":"2825","avg":"2526","notes":"1438","bpm":"160","textage":"12/poodle.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Praludium","difficulty":"9","wr":"2361","avg":"2012","notes":"1216","bpm":"152","textage":"20/praludim.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Programmed Life","difficulty":"9","wr":"2519","avg":"2165","notes":"1291","bpm":"145","textage":"18/proglife.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Programmed World","difficulty":"9","wr":"2322","avg":"2006","notes":"1181","bpm":"153","textage":"16/prgworld.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"prompt","difficulty":"9","wr":"2920","avg":"2612","notes":"1502","bpm":"198","textage":"19/prompt.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"quasar","difficulty":"8","wr":"2052","avg":"1775","notes":"1056","bpm":"155","textage":"9/quasar.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Quick Silver","difficulty":"9","wr":"2786","avg":"2385","notes":"1438","bpm":"172","textage":"19/q_silver.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"R∞tAge","difficulty":"9","wr":"2882","avg":"2564","notes":"1453","bpm":"150","textage":"26/rootage.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"R5","difficulty":"9","wr":"1730","avg":"1537","notes":"870","bpm":"180","textage":"3/r5.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Radical Faith","difficulty":"8","wr":"2440","avg":"2081","notes":"1255","bpm":"114","textage":"5/radical.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"rage against usual","difficulty":"9","wr":"2360","avg":"1964","notes":"1215","bpm":"152","textage":"12/rageagst.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"rainbow flyer","difficulty":"9","wr":"2233","avg":"1794","notes":"1167","bpm":"148","textage":"8/rbwflyer.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"rainbow rainbow","difficulty":"9","wr":"2739","avg":"2339","notes":"1400","bpm":"177","textage":"10/rbwrbw.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Re:GENERATION","difficulty":"9","wr":"2711","avg":"2305","notes":"1410","bpm":"176","textage":"20/re_gene.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Real","difficulty":"9","wr":"2210","avg":"1700","notes":"1139","bpm":"200","textage":"5/real.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Realize Maze","difficulty":"9","wr":"3032","avg":"2705","notes":"1539","bpm":"149","textage":"22/realmaze.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"RED ZONE","difficulty":"9","wr":"2411","avg":"2034","notes":"1232","bpm":"165","textage":"11/redzone.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"refractive index","difficulty":"9","wr":"2776","avg":"2373","notes":"1415","bpm":"154","textage":"21/refindex.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Regulus","difficulty":"9","wr":"2024","avg":"1653","notes":"1065","bpm":"120-128","textage":"5/regulus.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"REMINISCENCE","difficulty":"9","wr":"2306","avg":"2051","notes":"1183","bpm":"171","textage":"15/reminis.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"RESONATE 1794","difficulty":"8","wr":"1438","avg":"1247","notes":"744","bpm":"160","textage":"11/reso1794.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"reunion","difficulty":"8","wr":"2365","avg":"1963","notes":"1243","bpm":"184","textage":"18/reunion.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Rise Circuit","difficulty":"9","wr":"2284","avg":"1998","notes":"1210","bpm":"195","textage":"25/rcircuit.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Rise'n Beauty","difficulty":"9","wr":"2280","avg":"1976","notes":"1159","bpm":"144","textage":"10/risen.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"RISING FIRE HAWK","difficulty":"9","wr":"2635","avg":"2297","notes":"1359","bpm":"157","textage":"24/risehawk.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Rock It","difficulty":"9","wr":"3019","avg":"2582","notes":"1556","bpm":"170","textage":"23/rock_it.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ROCK女 feat. 大山愛未, Ken","difficulty":"9","wr":"2685","avg":"2227","notes":"1435","bpm":"150","textage":"26/rockonna.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"rottel-the-Mercury","difficulty":"9","wr":"2257","avg":"2015","notes":"1132","bpm":"200","textage":"9/rot_merc.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ROTTERDAM SHOGUN","difficulty":"9","wr":"2772","avg":"2436","notes":"1411","bpm":"199","textage":"24/rtshogun.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"route 80s","difficulty":"8","wr":"1437","avg":"1095","notes":"765","bpm":"122","textage":"6/r80s_emp.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Routing","difficulty":"9","wr":"2467","avg":"2169","notes":"1285","bpm":"144","textage":"23/routing.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ROZA DE ANDALUCIA","difficulty":"9","wr":"3002","avg":"2598","notes":"1557","bpm":"191","textage":"26/rozaanda.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"S!ck","difficulty":"9","wr":"2749","avg":"2327","notes":"1416","bpm":"177","textage":"20/sick.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SA.YO.NA.RA. SUPER STAR","difficulty":"9","wr":"2260","avg":"1898","notes":"1192","bpm":"85-170","textage":"19/synrstar.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Sakura Reflection","difficulty":"9","wr":"2731","avg":"2445","notes":"1395","bpm":"181","textage":"18/sakurarf.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SAMURAI-Scramble","difficulty":"9","wr":"2436","avg":"2042","notes":"1299","bpm":"150","textage":"24/samurais.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Sarutobi Champion is 拙者","difficulty":"9","wr":"2728","avg":"2238","notes":"1425","bpm":"130-195","textage":"24/sarutobi.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Saturn","difficulty":"9","wr":"2848","avg":"2259","notes":"1470","bpm":"155","textage":"20/saturn.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Scarlet Moon","difficulty":"9","wr":"2777","avg":"2340","notes":"1438","bpm":"180","textage":"22/scarmoon.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Scars of FAUNA","difficulty":"9","wr":"2748","avg":"2389","notes":"1424","bpm":"165","textage":"22/scrfauna.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Scharfrichter","difficulty":"9","wr":"3013","avg":"2692","notes":"1552","bpm":"217","textage":"19/scharfri.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Schlagwerk","difficulty":"8","wr":"2016","avg":"1705","notes":"1043","bpm":"125","textage":"3/schlag.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Schlagwerk","difficulty":"9","wr":"2144","avg":"1735","notes":"1090","bpm":"125","textage":"3/schlag.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SCHWARZSCHILD FIELD","difficulty":"9","wr":"2207","avg":"1809","notes":"1143","bpm":"150","textage":"21/schwarzs.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Scripted Connection⇒ A mix","difficulty":"9","wr":"2695","avg":"2244","notes":"1382","bpm":"151","textage":"12/script_a.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Scripted Connection⇒ H mix","difficulty":"9","wr":"2658","avg":"2228","notes":"1366","bpm":"151","textage":"12/script_h.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Second Heaven","difficulty":"9","wr":"2096","avg":"1895","notes":"1069","bpm":"149","textage":"14/secondhv.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Secrets","difficulty":"9","wr":"3546","avg":"3002","notes":"1797","bpm":"150","textage":"16/secrets.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SEITEN NO TERIYAKI","difficulty":"9","wr":"2154","avg":"1839","notes":"1128","bpm":"273","textage":"23/sei_teri.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Seize the Day","difficulty":"9","wr":"2400","avg":"2103","notes":"1225","bpm":"140","textage":"24/seizeday.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Serious?","difficulty":"9","wr":"2275","avg":"1966","notes":"1159","bpm":"150","textage":"26/serious.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Session 1 -Genesis-","difficulty":"9","wr":"2244","avg":"1775","notes":"1170","bpm":"79-178","textage":"17/session1.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Set U Free feat. Kanae Asaba","difficulty":"9","wr":"2779","avg":"2270","notes":"1433","bpm":"140","textage":"23/setufree.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SHADE","difficulty":"9","wr":"2694","avg":"2341","notes":"1372","bpm":"151","textage":"19/shade.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SHELTER OF THE MIND","difficulty":"9","wr":"2910","avg":"2621","notes":"1484","bpm":"185","textage":"23/shelter.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SHION","difficulty":"9","wr":"2920","avg":"2644","notes":"1482","bpm":"179","textage":"20/shion.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SHOOTING STAR","difficulty":"9","wr":"2313","avg":"2016","notes":"1178","bpm":"140","textage":"10/shotstar.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SHOX","difficulty":"9","wr":"2136","avg":"1856","notes":"1109","bpm":"175","textage":"25/shox.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"shuriken","difficulty":"9","wr":"2567","avg":"2279","notes":"1321","bpm":"160","textage":"24/shuriken.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Sidechained Threats","difficulty":"9","wr":"2951","avg":"2488","notes":"1526","bpm":"140","textage":"26/sidchain.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SigSig","difficulty":"9","wr":"2460","avg":"2153","notes":"1259","bpm":"179","textage":"12/sigsig.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Silvia Drive","difficulty":"9","wr":"2606","avg":"2172","notes":"1364","bpm":"129","textage":"9/silvia.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Snow Goose","difficulty":"9","wr":"2711","avg":"2304","notes":"1394","bpm":"200","textage":"19/snwgoose.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"So Fabulous !!","difficulty":"9","wr":"2380","avg":"2123","notes":"1214","bpm":"149","textage":"13/so_fabul.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Sol Cosine Job 2","difficulty":"8","wr":"2435","avg":"1706","notes":"1294","bpm":"190-200","textage":"20/soljob2.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SOLID STATE SQUAD","difficulty":"8","wr":"2301","avg":"1915","notes":"1188","bpm":"155","textage":"17/sssquad.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SOLITON BEAM","difficulty":"9","wr":"2701","avg":"2345","notes":"1366","bpm":"152","textage":"16/sltn_emp.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SOMETHING WONDERFUL","difficulty":"9","wr":"1986","avg":"1756","notes":"1003","bpm":"150","textage":"6/somewonc.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Sorrows","difficulty":"9","wr":"2532","avg":"2395","notes":"1274","bpm":"185","textage":"17/sorrows.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SPACE FIGHT","difficulty":"9","wr":"2319","avg":"1961","notes":"1190","bpm":"139","textage":"10/spfight.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Space Time","difficulty":"9","wr":"2598","avg":"2190","notes":"1359","bpm":"143","textage":"18/space_tm.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SPEED DEMON","difficulty":"9","wr":"2437","avg":"2083","notes":"1266","bpm":"190","textage":"25/spedemon.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Squeeze","difficulty":"9","wr":"2418","avg":"2003","notes":"1250","bpm":"173","textage":"21/squeeze.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"STARLiGHT","difficulty":"9","wr":"2878","avg":"2563","notes":"1481","bpm":"199","textage":"23/strlight.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"STARLIGHT DANCEHALL","difficulty":"9","wr":"2807","avg":"2525","notes":"1435","bpm":"177","textage":"23/starltdh.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Steel Edge","difficulty":"9","wr":"2721","avg":"2424","notes":"1392","bpm":"177","textage":"24/steledge.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"STEEL NEEDLE","difficulty":"9","wr":"2615","avg":"2024","notes":"1367","bpm":"205","textage":"15/stneedle.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"STELLAR WIND","difficulty":"9","wr":"2643","avg":"2229","notes":"1373","bpm":"162","textage":"18/stellar.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"STILL IN MY HEART","difficulty":"9","wr":"2489","avg":"1971","notes":"1286","bpm":"150","textage":"5/stheart.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Sun Field","difficulty":"9","wr":"2260","avg":"1922","notes":"1158","bpm":"152","textage":"13/sunfield.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SUNLiGHT (IIDX Mix)","difficulty":"9","wr":"2596","avg":"2193","notes":"1340","bpm":"170","textage":"25/sunlight.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Sweet Sweet Magic","difficulty":"9","wr":"2087","avg":"1857","notes":"1055","bpm":"180","textage":"9/swmagic.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"SWEETEST SAVAGE","difficulty":"9","wr":"1888","avg":"1653","notes":"965","bpm":"114","textage":"9/savagecp.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"switch","difficulty":"9","wr":"2069","avg":"1726","notes":"1069","bpm":"152","textage":"15/switch15.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Symmetry","difficulty":"9","wr":"3253","avg":"2637","notes":"1681","bpm":"163","textage":"22/symmetry.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"sync","difficulty":"9","wr":"2370","avg":"2099","notes":"1208","bpm":"167","textage":"5/sync.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Synergy For Angels","difficulty":"9","wr":"2900","avg":"2469","notes":"1496","bpm":"160","textage":"20/synergy.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Take It Easy","difficulty":"8","wr":"2646","avg":"2375","notes":"1356","bpm":"205","textage":"6/take_ez.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Take My Life","difficulty":"9","wr":"2858","avg":"2395","notes":"1491","bpm":"175","textage":"20/takelife.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Temple of Anubis","difficulty":"9","wr":"2598","avg":"2305","notes":"1332","bpm":"155","textage":"25/t_anubis.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"THANK YOU FOR PLAYING","difficulty":"11","wr":"2262","avg":"1902","notes":"1182","bpm":"45-170","textage":"16/thank_ul.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"THE CANNONBALLER","difficulty":"9","wr":"3477","avg":"2960","notes":"1807","bpm":"170","textage":"25/tcannonb.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"The Commanders","difficulty":"9","wr":"2546","avg":"2329","notes":"1282","bpm":"150","textage":"24/tcommand.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"THE CUBE","difficulty":"9","wr":"2177","avg":"1868","notes":"1113","bpm":"178","textage":"5/thecube.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"THE DEEP STRIKER","difficulty":"9","wr":"2847","avg":"2346","notes":"1451","bpm":"173","textage":"15/tdeepstr.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"THE DOOR INTO RAINBOW","difficulty":"9","wr":"2477","avg":"2192","notes":"1289","bpm":"155","textage":"18/thedoor.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"THE FALLEN","difficulty":"9","wr":"2374","avg":"2034","notes":"1235","bpm":"167","textage":"18/t_fallen.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"the shadow","difficulty":"9","wr":"2722","avg":"2378","notes":"1394","bpm":"156","textage":"14/t_shadow.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"The Story Begins","difficulty":"9","wr":"2915","avg":"2580","notes":"1480","bpm":"150","textage":"17/thestory.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"thunder","difficulty":"9","wr":"2165","avg":"1884","notes":"1126","bpm":"135","textage":"8/thunder.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Thunderbolt","difficulty":"9","wr":"3222","avg":"2720","notes":"1677","bpm":"188","textage":"19/thunbolt.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Time to Air","difficulty":"9","wr":"2608","avg":"2344","notes":"1325","bpm":"191","textage":"15/time2air.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Time To Empress","difficulty":"9","wr":"2930","avg":"2541","notes":"1497","bpm":"148","textage":"20/time2emp.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Timepiece phase II","difficulty":"8","wr":"2246","avg":"1686","notes":"1180","bpm":"287","textage":"20/tpiece_2.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Timepiece phase II (CN Ver.)","difficulty":"8","wr":"1876","avg":"1520","notes":"970","bpm":"287","textage":"20/tpiececn.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"TITANS RETURN","difficulty":"9","wr":"2424","avg":"2017","notes":"1265","bpm":"194","textage":"19/titans.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Tomorrow Perfume","difficulty":"9","wr":"2480","avg":"2077","notes":"1311","bpm":"144","textage":"7/tomorrow.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Tori-no-kimochi","difficulty":"9","wr":"1973","avg":"1708","notes":"1030","bpm":"132","textage":"23/torino_k.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ToyCube Pf.(RX-Ver.S.P.L.)","difficulty":"9","wr":"2757","avg":"2605","notes":"1395","bpm":"137-180","textage":"26/toycube.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Tropical April","difficulty":"9","wr":"2674","avg":"2361","notes":"1388","bpm":"182","textage":"18/tropical.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"U.S.A.","difficulty":"9","wr":"2924","avg":"2647","notes":"1483","bpm":"177","textage":"26/usa.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Ubertreffen","difficulty":"9","wr":"2280","avg":"1857","notes":"1280","bpm":"174","textage":"15/ubertref.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"UMMU","difficulty":"9","wr":"3090","avg":"2643","notes":"1614","bpm":"180","textage":"25/ummu.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"UNDERWORLD HOLOGRAPHY","difficulty":"9","wr":"3176","avg":"2754","notes":"1644","bpm":"187","textage":"26/undrholo.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Urban Constellations","difficulty":"9","wr":"2413","avg":"2046","notes":"1261","bpm":"167","textage":"26/urbancon.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"V","difficulty":"9","wr":"2910","avg":"2426","notes":"1504","bpm":"150","textage":"5/v_taka.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"V2","difficulty":"9","wr":"3323","avg":"2931","notes":"1686","bpm":"150","textage":"16/v2_taka.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Valgus","difficulty":"9","wr":"2342","avg":"2034","notes":"1212","bpm":"175","textage":"21/valgus.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"VALLIS-NERIA","difficulty":"9","wr":"3137","avg":"2652","notes":"1619","bpm":"185","textage":"20/vallis.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"VANESSA","difficulty":"8","wr":"1795","avg":"1362","notes":"938","bpm":"185","textage":"14/vanessa.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"VEGA","difficulty":"9","wr":"3226","avg":"2769","notes":"1670","bpm":"191","textage":"20/vega.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Venom","difficulty":"9","wr":"2805","avg":"2520","notes":"1451","bpm":"190","textage":"24/venom.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Violet Rose","difficulty":"9","wr":"2690","avg":"2239","notes":"1384","bpm":"152","textage":"23/violrose.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Voltage (feat. Hidemaru)","difficulty":"8","wr":"1850","avg":"1470","notes":"964","bpm":"30-125","textage":"4/voltage.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Votum stellarum","difficulty":"8","wr":"1877","avg":"1576","notes":"965","bpm":"136-147","textage":"12/votum.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"VOX UP","difficulty":"8","wr":"2764","avg":"2195","notes":"1437","bpm":"202","textage":"21/voxup_sp.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Vulkan","difficulty":"9","wr":"3135","avg":"2662","notes":"1618","bpm":"205","textage":"22/vulkan.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Watch Out Pt.2","difficulty":"9","wr":"2481","avg":"1887","notes":"1322","bpm":"148","textage":"18/watchpt2.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"waxing and wanding","difficulty":"9","wr":"2740","avg":"2455","notes":"1399","bpm":"191","textage":"13/waxing.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Welcome","difficulty":"9","wr":"2575","avg":"2243","notes":"1326","bpm":"170","textage":"23/welcome.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Why did you go away","difficulty":"9","wr":"2285","avg":"2065","notes":"1165","bpm":"160","textage":"13/whydidyu.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Wing of Hearts","difficulty":"9","wr":"2919","avg":"2710","notes":"1477","bpm":"187","textage":"26/wing_hts.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"with you…","difficulty":"9","wr":"2623","avg":"2399","notes":"1324","bpm":"135","textage":"13/withyou.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Wolf 1061","difficulty":"9","wr":"2940","avg":"2562","notes":"1514","bpm":"173","textage":"26/wolf1061.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Wonderland","difficulty":"9","wr":"2728","avg":"2448","notes":"1392","bpm":"180","textage":"26/wndrland.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Wuv U","difficulty":"9","wr":"2140","avg":"1896","notes":"1089","bpm":"173","textage":"18/wuv_u.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"X-DEN","difficulty":"8","wr":"2799","avg":"2399","notes":"1495","bpm":"200","textage":"26/_kai_den.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"xenon","difficulty":"9","wr":"2673","avg":"2162","notes":"1379","bpm":"158","textage":"8/xenon.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Xepher","difficulty":"9","wr":"2870","avg":"2306","notes":"1498","bpm":"170","textage":"12/xepher.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"YAKSHA","difficulty":"8","wr":"2709","avg":"2274","notes":"1391","bpm":"190","textage":"19/yaksha.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"yamabiko (SINOBUZ Edition)","difficulty":"9","wr":"2498","avg":"2245","notes":"1299","bpm":"154","textage":"24/yamabiko.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Yellow Sketch(RX-Ver.S.P.L.)","difficulty":"9","wr":"2955","avg":"2482","notes":"1545","bpm":"176","textage":"24/ylsketch.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Yellow Sunrise","difficulty":"9","wr":"2942","avg":"2578","notes":"1493","bpm":"174","textage":"19/yellow_s.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"You'll say \"Now!\"","difficulty":"9","wr":"2495","avg":"2025","notes":"1276","bpm":"155","textage":"16/youllnow.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Yum Yum Jelly","difficulty":"9","wr":"2402","avg":"2141","notes":"1236","bpm":"180","textage":"26/yumjelly.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ZED","difficulty":"9","wr":"2840","avg":"2358","notes":"1479","bpm":"190","textage":"20/zed.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ZENDEGI DANCE","difficulty":"9","wr":"2692","avg":"2427","notes":"1378","bpm":"160","textage":"26/zendegi.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"Zenius -I- vanisher","difficulty":"9","wr":"2370","avg":"2068","notes":"1207","bpm":"160","textage":"13/zenius.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ZEPHYRANTHES","difficulty":"9","wr":"3096","avg":"2618","notes":"1599","bpm":"180","textage":"23/zephyran.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"うさ☆かめ 大戦争!","difficulty":"9","wr":"2415","avg":"2098","notes":"1257","bpm":"210","textage":"25/_usakame.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"か・し・ま・し☆PUMP UP!","difficulty":"9","wr":"2890","avg":"2500","notes":"1501","bpm":"175","textage":"23/_kasimas.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"こっちを向いてよ","difficulty":"9","wr":"2090","avg":"1685","notes":"1127","bpm":"128","textage":"6/_kotti.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"セロトニン","difficulty":"9","wr":"2414","avg":"2150","notes":"1231","bpm":"150","textage":"23/_seroton.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ディッシュウォッシャー◎彡おいわちゃん","difficulty":"9","wr":"2508","avg":"2216","notes":"1292","bpm":"210","textage":"24/_dw_oiwa.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"デッドボヲルdeホームラン","difficulty":"9","wr":"2737","avg":"2308","notes":"1447","bpm":"145","textage":"21/_deadbal.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ドッキン☆サマーあばんちゅーる","difficulty":"9","wr":"2839","avg":"2503","notes":"1452","bpm":"180","textage":"22/_dsummer.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"とろぴかる倶楽部","difficulty":"9","wr":"2243","avg":"1833","notes":"1149","bpm":"120","textage":"22/_trpclub.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"バ→ビ→ブ→Bomb!","difficulty":"9","wr":"2513","avg":"2224","notes":"1297","bpm":"175","textage":"25/_babibu.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"パ→ピ→プ→Yeah!","difficulty":"9","wr":"2588","avg":"2252","notes":"1348","bpm":"160","textage":"22/_papipu.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ハードベース・フェスタ","difficulty":"9","wr":"2837","avg":"2527","notes":"1441","bpm":"158","textage":"26/_hbfesta.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ハイ*ビスカス ft. Kanae Asaba","difficulty":"9","wr":"2542","avg":"2303","notes":"1303","bpm":"157","textage":"25/_hibiscs.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"パラドキシカル・タイムリープトライアル(Short Ver.)","difficulty":"9","wr":"2868","avg":"2514","notes":"1515","bpm":"188","textage":"25/_paradox.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ビューティフルレシート","difficulty":"9","wr":"2265","avg":"2007","notes":"1151","bpm":"196","textage":"19/_bt_rcpt.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ベィスドロップ・フリークス","difficulty":"9","wr":"2358","avg":"2068","notes":"1220","bpm":"179","textage":"22/_basdrop.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"まほろば","difficulty":"9","wr":"2222","avg":"1960","notes":"1127","bpm":"149","textage":"16/_mhoroba.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"メイメツ、フラグメンツ","difficulty":"9","wr":"2087","avg":"1887","notes":"1059","bpm":"157","textage":"20/_meimetu.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"もっと!モット!ときめき feat. 松下","difficulty":"9","wr":"2410","avg":"2026","notes":"1266","bpm":"185","textage":"22/_mottoki.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ユミル","difficulty":"9","wr":"2748","avg":"2361","notes":"1404","bpm":"164","textage":"19/_ymir.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"ラクエン","difficulty":"9","wr":"1957","avg":"1590","notes":"1033","bpm":"99-198","textage":"12/_rakuen.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"仮想空間の旅人たち","difficulty":"9","wr":"3047","avg":"2669","notes":"1549","bpm":"151","textage":"20/_travels.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"禍根","difficulty":"9","wr":"2337","avg":"2029","notes":"1219","bpm":"170","textage":"24/_srcof_c.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"花冠 feat.Aikapin","difficulty":"9","wr":"2567","avg":"2112","notes":"1366","bpm":"83-180","textage":"26/_hanakan.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"幻想系世界修復少女","difficulty":"9","wr":"2287","avg":"2063","notes":"1166","bpm":"193","textage":"21/_gensouk.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"紅牡丹","difficulty":"9","wr":"2522","avg":"2208","notes":"1291","bpm":"181","textage":"22/_benibtn.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"合体せよ!ストロングイェーガー!! (Ryu☆ remix)","difficulty":"9","wr":"1831","avg":"1643","notes":"972","bpm":"155","textage":"12/_tsj_ryu.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"時空トラベローグ","difficulty":"9","wr":"2478","avg":"2136","notes":"1313","bpm":"234","textage":"22/_jikutrv.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"蛇神","difficulty":"9","wr":"2860","avg":"2467","notes":"1473","bpm":"170","textage":"19/_kagachi.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"灼熱 Pt.2 Long Train Running","difficulty":"8","wr":"1970","avg":"1536","notes":"1031","bpm":"165","textage":"23/_syaku_2.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"少女アリスと箱庭幻想コンチェルト","difficulty":"9","wr":"2444","avg":"2003","notes":"1259","bpm":"134","textage":"23/_alicein.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"真 地獄超特急 -HELL or HELL-","difficulty":"8","wr":"2236","avg":"1909","notes":"1175","bpm":"165","textage":"23/_sjigoku.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"創世ノート","difficulty":"9","wr":"2436","avg":"2133","notes":"1265","bpm":"200","textage":"20/_gennote.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"打打打打打打打打打打","difficulty":"9","wr":"2544","avg":"2186","notes":"1301","bpm":"156","textage":"22/_dadada.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"嘆きの樹","difficulty":"8","wr":"2419","avg":"1962","notes":"1281","bpm":"160","textage":"13/_nageki.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"朝焼けから始まるボクらの小さな旅","difficulty":"9","wr":"2637","avg":"2278","notes":"1369","bpm":"100-218","textage":"23/_asayake.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"超!!遠距離らぶメ~ル","difficulty":"9","wr":"2828","avg":"2446","notes":"1450","bpm":"130","textage":"21/_cholove.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"追想快晴テーマパーク","difficulty":"9","wr":"3019","avg":"2598","notes":"1573","bpm":"170","textage":"23/_sunpark.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"天空の夜明け","difficulty":"8","wr":"2792","avg":"2293","notes":"1444","bpm":"150","textage":"19/_tkyoake.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"天空脳番長危機十六連打","difficulty":"9","wr":"2566","avg":"2174","notes":"1309","bpm":"150","textage":"16/_rage16.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"冬椿 ft. Kanae Asaba","difficulty":"11","wr":"2943","avg":"2620","notes":"1509","bpm":"155","textage":"24/_fuyutbl.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"忍恋花","difficulty":"9","wr":"2607","avg":"2332","notes":"1330","bpm":"189","textage":"24/_snbrnka.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"爆ゼニ☆がってんワーカー","difficulty":"9","wr":"2565","avg":"2265","notes":"1332","bpm":"195","textage":"26/_bakzeni.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"卑弥呼","difficulty":"8","wr":"2588","avg":"1942","notes":"1396","bpm":"83-185","textage":"16/_himiko.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"不沈艦CANDY","difficulty":"9","wr":"2859","avg":"2299","notes":"1486","bpm":"188","textage":"16/_fuchin.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"牧神笛吹きて","difficulty":"9","wr":"2012","avg":"1758","notes":"1026","bpm":"157","textage":"21/_aigipan.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"冥","difficulty":"8","wr":"2059","avg":"1619","notes":"1104","bpm":"66-200","textage":"12/_mei.html?DHB00","difficultyLevel":"11","dpLevel":"11"},{"title":"命の標本","difficulty":"9","wr":"2445","avg":"2169","notes":"1275","bpm":"183","textage":"25/_inochi.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"明鏡止水","difficulty":"9","wr":"2564","avg":"2214","notes":"1346","bpm":"208-290","textage":"23/_meikyou.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"夕焼け ~Fading Day~","difficulty":"9","wr":"2534","avg":"2120","notes":"1314","bpm":"174","textage":"18/_yuuyake.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"妖隠し -あやかしかくし-","difficulty":"9","wr":"2694","avg":"2440","notes":"1380","bpm":"85","textage":"22/_ayakasi.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"龍と少女とデコヒーレンス","difficulty":"9","wr":"2705","avg":"2235","notes":"1387","bpm":"165","textage":"20/_decoher.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"龍王の霊廟(Mausoleum Of The Primal Dragon)","difficulty":"9","wr":"3129","avg":"2679","notes":"1599","bpm":"144","textage":"26/_mausole.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"量子の海のリントヴルム","difficulty":"9","wr":"2739","avg":"2292","notes":"1407","bpm":"280","textage":"23/_maudand.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"麗 ~うらら~","difficulty":"9","wr":"2675","avg":"2318","notes":"1363","bpm":"155","textage":"23/_urara.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"恋は白帯、サンシロー","difficulty":"11","wr":"2933","avg":"2725","notes":"1494","bpm":"175","textage":"22/_koisirl.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"朧","difficulty":"11","wr":"2462","avg":"2143","notes":"1257","bpm":"149","textage":"20/_oborol.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"鴉","difficulty":"9","wr":"2658","avg":"2447","notes":"1346","bpm":"190","textage":"24/_karasu.html?DAB00","difficultyLevel":"11","dpLevel":"11"},{"title":"†渚の小悪魔ラヴリィ~レイディオ†(IIDX EDIT)","wr":"3712","avg":"2710","difficulty":"9","notes":"2084","bpm":"190","textage":"20/_nagisa.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"199024club -Re:BounceKiller-","wr":"2237","avg":"1817","difficulty":"9","notes":"1210","bpm":"143","textage":"23/199024cl.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"1st Samurai","wr":"2741","avg":"2085","difficulty":"9","notes":"1455","bpm":"175-200","textage":"10/1samurai.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"255","wr":"3082","avg":"2434","difficulty":"9","notes":"1590","bpm":"255","textage":"25/255_255.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"3y3s","wr":"3584","avg":"2957","difficulty":"9","notes":"1882","bpm":"191","textage":"16/3y3s.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"A","wr":"2545","avg":"2052","difficulty":"9","notes":"1343","bpm":"93-191","textage":"7/a_amuro.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"AA","wr":"3375","avg":"2657","difficulty":"9","notes":"1739","bpm":"154","textage":"11/aa_amuro.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"AA -rebuild-","wr":"3287","avg":"2637","difficulty":"9","notes":"1752","bpm":"174","textage":"25/aa_rebld.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Adularia","wr":"2642","avg":"2105","difficulty":"9","notes":"1382","bpm":"180","textage":"21/adularia.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Almagest","wr":"3152","avg":"2176","difficulty":"9","notes":"1764","bpm":"178","textage":"17/almag_ra.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Amazing Mirage","wr":"3187","avg":"2682","difficulty":"11","notes":"1671","bpm":"153","textage":"24/amazingl.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"ANCHOR","wr":"3515","avg":"2958","difficulty":"9","notes":"1830","bpm":"180","textage":"25/anchor.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Ancient Scapes","wr":"3651","avg":"2852","difficulty":"9","notes":"1931","bpm":"178","textage":"21/ancients.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Ancient Scapes","wr":"4145","avg":"2960","difficulty":"11","notes":"2285","bpm":"178","textage":"21/ancientl.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Anisakis -somatic mutation type\"Forza\"-","wr":"3085","avg":"2627","difficulty":"9","notes":"1603","bpm":"185","textage":"15/anisakis.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Antigravity","wr":"2745","avg":"2293","difficulty":"9","notes":"1467","bpm":"222","textage":"25/antigrav.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"AO-1","wr":"2785","avg":"2409","difficulty":"9","notes":"1456","bpm":"195","textage":"23/ao_1.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Apocalypse","wr":"3701","avg":"3070","difficulty":"9","notes":"1953","bpm":"165","textage":"24/apocalrf.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Arca","wr":"3040","avg":"2576","difficulty":"9","notes":"1606","bpm":"185","textage":"25/arca.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"BabeL ~Grand Story~","wr":"2933","avg":"2439","difficulty":"9","notes":"1517","bpm":"163","textage":"24/babel_gs.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Bad Maniacs","wr":"2927","avg":"2181","difficulty":"9","notes":"1606","bpm":"195","textage":"17/bmaniacs.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Battle Train -IIDX Edition-","wr":"3688","avg":"2978","difficulty":"9","notes":"1949","bpm":"160","textage":"23/btltrain.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Be OK","wr":"3330","avg":"2771","difficulty":"9","notes":"1717","bpm":"160","textage":"15/be_ok.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Beat Radiance","wr":"3681","avg":"3199","difficulty":"11","notes":"1887","bpm":"192","textage":"22/beatradl.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"BLACK.by X-Cross Fade","wr":"3337","avg":"2681","difficulty":"9","notes":"1761","bpm":"163","textage":"19/blackbyx.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"BLOCKS","wr":"1950","avg":"1592","difficulty":"9","notes":"1001","bpm":"141","textage":"11/blocks.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Blue Rain","wr":"3141","avg":"2332","difficulty":"11","notes":"1662","bpm":"144","textage":"15/bluerail.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Blue Spring Express","wr":"2975","avg":"2419","difficulty":"9","notes":"1602","bpm":"172","textage":"23/blspring.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Boomy and The Boost","wr":"3444","avg":"2955","difficulty":"9","notes":"1798","bpm":"174","textage":"25/booboost.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"BRAINSTORM","wr":"2836","avg":"2400","difficulty":"9","notes":"1495","bpm":"180","textage":"21/brainstm.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Broken","wr":"2786","avg":"2383","difficulty":"9","notes":"1420","bpm":"148","textage":"18/brokenrb.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Broken Sword","wr":"3682","avg":"2970","difficulty":"9","notes":"1911","bpm":"160","textage":"22/brokensw.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Candy Galy","wr":"2623","avg":"2187","difficulty":"9","notes":"1348","bpm":"184","textage":"14/candygal.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Carmina","wr":"3584","avg":"2748","difficulty":"9","notes":"2000","bpm":"195","textage":"26/carmina.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Caterpillar","wr":"3164","avg":"2576","difficulty":"9","notes":"1681","bpm":"170","textage":"24/caterpil.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"chaos eater -IIDX edition-","wr":"2816","avg":"2338","difficulty":"9","notes":"1442","bpm":"210","textage":"23/chaoseat.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Cheer Train","wr":"2457","avg":"1894","difficulty":"9","notes":"1307","bpm":"120","textage":"7/cheertra.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"CHRONO DIVER -NORNIR-","wr":"4623","avg":"3486","difficulty":"11","notes":"2477","bpm":"185","textage":"22/chrononl.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Chrono Diver -PENDULUMs-","wr":"3981","avg":"2910","difficulty":"9","notes":"2222","bpm":"196","textage":"22/chrono_p.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"cinder","wr":"3351","avg":"2777","difficulty":"9","notes":"1764","bpm":"216","textage":"22/cinder.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Close the World feat.a☆ru","wr":"3101","avg":"2602","difficulty":"9","notes":"1610","bpm":"188","textage":"21/closewld.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Close the World feat.a☆ru","wr":"3452","avg":"2667","difficulty":"11","notes":"1851","bpm":"188","textage":"21/closewdl.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"CODE:1 [revision1.0.1]","wr":"3092","avg":"2228","difficulty":"9","notes":"1685","bpm":"145","textage":"23/code_1.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Colorful Cookie","wr":"3542","avg":"3130","difficulty":"9","notes":"1811","bpm":"180","textage":"16/cocookie.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"Colors (radio edit)","wr":"2365","avg":"1875","difficulty":"9","notes":"1255","bpm":"150","textage":"6/colors.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Concertino in Blue","wr":"2642","avg":"2099","difficulty":"9","notes":"1425","bpm":"103-155","textage":"13/concert.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Confiserie","wr":"3618","avg":"2778","difficulty":"9","notes":"1938","bpm":"185","textage":"20/confiser.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"CONTRACT","wr":"1967","avg":"1466","difficulty":"9","notes":"1050","bpm":"180","textage":"13/contract.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"CONTRACT","wr":"2824","avg":"2185","difficulty":"11","notes":"1545","bpm":"180","textage":"13/contracl.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Cosmic Cat","wr":"3289","avg":"2698","difficulty":"11","notes":"1747","bpm":"160","textage":"22/cosmical.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Dances with Snow Fairies","wr":"3449","avg":"2617","difficulty":"9","notes":"1848","bpm":"154","textage":"18/dancwith.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"DARK LEGACY","wr":"3467","avg":"2853","difficulty":"9","notes":"1853","bpm":"196","textage":"21/darklgcy.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"dAuntl3ss","wr":"3379","avg":"2724","difficulty":"9","notes":"1770","bpm":"166","textage":"26/dauntl3s.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"DAY DREAM","wr":"1856","avg":"1287","difficulty":"9","notes":"1018","bpm":"80-300","textage":"20/daydream.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"DEADHEAT","wr":"3288","avg":"2690","difficulty":"9","notes":"1757","bpm":"200","textage":"25/deadheat.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"DEATH†ZIGOQ ~怒りの高速爆走野郎~","wr":"3707","avg":"2974","difficulty":"9","notes":"1999","bpm":"200","textage":"25/dthzigoq.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Despair of ELFERIA","wr":"4107","avg":"3421","difficulty":"9","notes":"2155","bpm":"205","textage":"22/delferia.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Devil's Gear","wr":"3435","avg":"2834","difficulty":"9","notes":"1782","bpm":"180","textage":"23/dvlsgear.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"Devilz Staircase","wr":"2992","avg":"2184","difficulty":"9","notes":"1614","bpm":"185","textage":"20/devilz_s.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"DIAMOND CROSSING","wr":"3078","avg":"2365","difficulty":"9","notes":"1681","bpm":"180","textage":"23/diacross.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"DIAVOLO","wr":"3264","avg":"2538","difficulty":"9","notes":"1832","bpm":"160","textage":"19/diavolo.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Do it!! Do it!!","wr":"1852","avg":"1361","difficulty":"9","notes":"982","bpm":"300","textage":"15/doit_emp.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"DOMINION","wr":"3146","avg":"2680","difficulty":"9","notes":"1631","bpm":"196","textage":"17/dominion.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"DORNWALD ~Junge~","wr":"3415","avg":"2711","difficulty":"9","notes":"1871","bpm":"169","textage":"24/dornwald.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Dr. Chemical & Killing Machine","wr":"3665","avg":"2978","difficulty":"9","notes":"1919","bpm":"165","textage":"26/dr_chemi.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Drastic Dramatic","wr":"3373","avg":"2854","difficulty":"9","notes":"1736","bpm":"166","textage":"26/drasticd.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"DropZ-Line-","wr":"3223","avg":"2436","difficulty":"9","notes":"1771","bpm":"50-400","textage":"25/dropz_ln.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"DUE TOMORROW","wr":"2776","avg":"1927","difficulty":"9","notes":"1543","bpm":"100-400","textage":"13/due_tmrw.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"DXY!","wr":"2461","avg":"1939","difficulty":"8","notes":"1332","bpm":"148","textage":"4/dxy.html?DHC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"DXY!","wr":"2803","avg":"2036","difficulty":"9","notes":"1529","bpm":"148","textage":"4/dxy.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Dynamite","wr":"4020","avg":"3305","difficulty":"9","notes":"2084","bpm":"100","textage":"23/dynausao.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"EBONY & IVORY","wr":"3016","avg":"2399","difficulty":"9","notes":"1575","bpm":"170","textage":"22/ebnyivry.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"EBONY & IVORY","wr":"3394","avg":"2525","difficulty":"11","notes":"1878","bpm":"113-170","textage":"22/ebnyivrl.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"ECHIDNA","wr":"3291","avg":"2482","difficulty":"9","notes":"1822","bpm":"146","textage":"24/echidna.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"ELECTRIC MASSIVE DIVER","wr":"3587","avg":"3042","difficulty":"9","notes":"1867","bpm":"178","textage":"18/emassive.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Elektrick U-Phoria","wr":"3374","avg":"2699","difficulty":"9","notes":"1763","bpm":"180","textage":"21/euphoria.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Elemental Creation","wr":"3985","avg":"3104","difficulty":"9","notes":"2222","bpm":"212","textage":"20/elecreat.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"EMERALDAS","wr":"3251","avg":"2544","difficulty":"9","notes":"1763","bpm":"88-176","textage":"25/emeralds.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"encounter","wr":"3182","avg":"2739","difficulty":"9","notes":"1709","bpm":"190","textage":"25/encountr.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"entelecheia","wr":"3367","avg":"2783","difficulty":"9","notes":"1778","bpm":"185","textage":"22/entelech.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"era (nostalmix)","wr":"1841","avg":"1476","difficulty":"8","notes":"952","bpm":"90-180","textage":"3/eranos.html?DHC00","difficultyLevel":"12","dpLevel":"12"},{"title":"era (nostalmix)","wr":"2273","avg":"1737","difficulty":"9","notes":"1226","bpm":"90-180","textage":"3/eranos.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"era (step mix)","wr":"2264","avg":"1742","difficulty":"9","notes":"1226","bpm":"90-180","textage":"4/erastep.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"eRAseRmOToRpHAntOM","wr":"3378","avg":"2502","difficulty":"9","notes":"1798","bpm":"135-270","textage":"17/ephantom.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"EVANESCENT","wr":"3436","avg":"2778","difficulty":"9","notes":"1820","bpm":"127-165","textage":"26/evanscnt.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Evans","wr":"2806","avg":"2392","difficulty":"9","notes":"1438","bpm":"185","textage":"17/evans.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"EXUSIA","wr":"3806","avg":"3056","difficulty":"9","notes":"1980","bpm":"188","textage":"17/exusia.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"F","wr":"3336","avg":"2563","difficulty":"9","notes":"1760","bpm":"154","textage":"19/f_amuro.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"FAKE TIME","wr":"1679","avg":"1482","difficulty":"8","notes":"879","bpm":"200","textage":"11/faketime.html?DHC00","difficultyLevel":"12","dpLevel":"12"},{"title":"FAKE TIME","wr":"2262","avg":"1984","difficulty":"9","notes":"1178","bpm":"200","textage":"11/faketime.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"fallen leaves -IIDX edition-","wr":"3420","avg":"2670","difficulty":"9","notes":"1832","bpm":"165","textage":"22/faleaves.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"FANTASTIC THREE","wr":"3344","avg":"2642","difficulty":"9","notes":"1794","bpm":"185","textage":"22/fanthree.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Fascination MAXX","wr":"2182","avg":"1547","difficulty":"9","notes":"1167","bpm":"100-400","textage":"14/fas_maxx.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Feel The Beat","wr":"3533","avg":"2826","difficulty":"11","notes":"1879","bpm":"175","textage":"21/feelbetl.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"fffff","wr":"3167","avg":"2293","difficulty":"9","notes":"1703","bpm":"138","textage":"19/fffff.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Flashes","wr":"3969","avg":"2963","difficulty":"9","notes":"2090","bpm":"180","textage":"22/flashes.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"FLOWER","wr":"2891","avg":"2456","difficulty":"9","notes":"1493","bpm":"173","textage":"20/flower.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"four pieces of heaven","wr":"2291","avg":"1671","difficulty":"9","notes":"1264","bpm":"125-195","textage":"15/fourpces.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"FUZIN RIZIN","wr":"3654","avg":"3156","difficulty":"9","notes":"1931","bpm":"190","textage":"24/fuznrizn.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"G2","wr":"2605","avg":"2066","difficulty":"9","notes":"1377","bpm":"170","textage":"6/g2.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"G59","wr":"3723","avg":"2847","difficulty":"9","notes":"2000","bpm":"170","textage":"17/g59.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"GAIA","wr":"3451","avg":"2617","difficulty":"9","notes":"1854","bpm":"180","textage":"20/gaia.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"GALGALIM","wr":"2285","avg":"1825","difficulty":"9","notes":"1197","bpm":"165","textage":"17/galgalim.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Ganymede","wr":"2631","avg":"2213","difficulty":"9","notes":"1363","bpm":"72-82","textage":"13/ganymede.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"garden","wr":"2673","avg":"2155","difficulty":"9","notes":"1396","bpm":"220","textage":"12/gardenhs.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"GENOCIDE","wr":"2219","avg":"1504","difficulty":"8","notes":"1211","bpm":"175","textage":"11/genocide.html?DHC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"GENOCIDE","wr":"2684","avg":"1918","difficulty":"9","notes":"1456","bpm":"175","textage":"11/genocide.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"GHOST REVIVAL","wr":"2623","avg":"1993","difficulty":"9","notes":"1409","bpm":"148","textage":"10/ghost.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"GIGA THRASH","wr":"2878","avg":"2462","difficulty":"9","notes":"1503","bpm":"150","textage":"26/gigathra.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"gigadelic","wr":"2123","avg":"1590","difficulty":"8","notes":"1110","bpm":"173","textage":"11/gigadel.html?DHC00","difficultyLevel":"12","dpLevel":"12"},{"title":"gigadelic","wr":"2579","avg":"2080","difficulty":"9","notes":"1344","bpm":"173","textage":"11/gigadel.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Go Ahead!!","wr":"2585","avg":"2020","difficulty":"9","notes":"1403","bpm":"200","textage":"24/goahead.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Go Beyond!!","wr":"2007","avg":"1552","difficulty":"9","notes":"1087","bpm":"200","textage":"16/gobeyond.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"GOBBLE","wr":"1673","avg":"1222","difficulty":"8","notes":"917","bpm":"160","textage":"23/gobblecp.html?DHC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Godspeed","wr":"3217","avg":"2563","difficulty":"9","notes":"1707","bpm":"165","textage":"23/godspeed.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"GOLDEN CROSS","wr":"2988","avg":"2366","difficulty":"9","notes":"1529","bpm":"150","textage":"17/goldcros.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Grand Chariot","wr":"3459","avg":"2653","difficulty":"9","notes":"1866","bpm":"191","textage":"23/gchariot.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Gravigazer","wr":"2950","avg":"2359","difficulty":"9","notes":"1524","bpm":"160","textage":"22/gravigzr.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"GRID KNIGHT","wr":"3594","avg":"2930","difficulty":"11","notes":"1855","bpm":"160","textage":"14/gknightl.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"GuNGNiR","wr":"3938","avg":"3036","difficulty":"9","notes":"2175","bpm":"222","textage":"24/gungnir.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"HADES","wr":"3012","avg":"2621","difficulty":"9","notes":"1564","bpm":"155","textage":"24/hadesmnk.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"HAERETICUS","wr":"2905","avg":"2194","difficulty":"9","notes":"1535","bpm":"208","textage":"19/haeretic.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"HARD BRAIN","wr":"3677","avg":"3036","difficulty":"9","notes":"1903","bpm":"155","textage":"26/hrdbrain.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"Highcharge Divolt","wr":"2754","avg":"2364","difficulty":"9","notes":"1431","bpm":"200","textage":"23/hicharge.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Holic","wr":"2129","avg":"1673","difficulty":"9","notes":"1136","bpm":"155","textage":"3/holic.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Hollywood Galaxy","wr":"2630","avg":"2151","difficulty":"9","notes":"1378","bpm":"186","textage":"20/holywood.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"HYPE THE CORE","wr":"3486","avg":"2840","difficulty":"9","notes":"1871","bpm":"190","textage":"25/hypecr25.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"I will be back -オレは帰ってきた-","wr":"2894","avg":"2293","difficulty":"9","notes":"1512","bpm":"172","textage":"21/iwilback.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"ICARUS","wr":"2434","avg":"1868","difficulty":"9","notes":"1336","bpm":"126-251","textage":"15/icarus.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"ICARUS","wr":"3494","avg":"2611","difficulty":"11","notes":"2000","bpm":"126-251","textage":"15/icarus.html?DXC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Idola","wr":"3573","avg":"2981","difficulty":"9","notes":"1873","bpm":"201","textage":"21/idola.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Illusionary Waterlily","wr":"3354","avg":"2679","difficulty":"9","notes":"1740","bpm":"180","textage":"25/illuswtr.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"INAZUMA","wr":"2972","avg":"2352","difficulty":"9","notes":"1554","bpm":"148","textage":"12/inazuma.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Infinite cave","wr":"2920","avg":"2540","difficulty":"9","notes":"1525","bpm":"190","textage":"19/inf_cave.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Initiation","wr":"3732","avg":"2827","difficulty":"9","notes":"2018","bpm":"160","textage":"25/initiatn.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Innocent Walls","wr":"2947","avg":"2365","difficulty":"9","notes":"1553","bpm":"155","textage":"10/innocent.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"INORI","wr":"3296","avg":"2548","difficulty":"9","notes":"1730","bpm":"146","textage":"14/inori.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"INSOMNIA","wr":"3192","avg":"2370","difficulty":"9","notes":"1722","bpm":"195","textage":"21/insomnia.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"Invitation from Mr.C","wr":"2633","avg":"2126","difficulty":"9","notes":"1399","bpm":"230","textage":"22/invi_mrc.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"invoker","wr":"3126","avg":"2604","difficulty":"9","notes":"1659","bpm":"195","textage":"21/invoker.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"invoker","wr":"3278","avg":"2671","difficulty":"11","notes":"1773","bpm":"195","textage":"21/invokerl.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"IX","wr":"3803","avg":"2901","difficulty":"9","notes":"2097","bpm":"198","textage":"21/_nine_ix.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"JOMANDA","wr":"3394","avg":"2480","difficulty":"9","notes":"1810","bpm":"90-300","textage":"20/jomanda.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"Kailua","wr":"2130","avg":"1701","difficulty":"9","notes":"1120","bpm":"146","textage":"18/kailua.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"KAMAITACHI","wr":"3147","avg":"2563","difficulty":"9","notes":"1662","bpm":"165","textage":"14/kmitachi.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"KAMAITACHI","wr":"3666","avg":"2789","difficulty":"11","notes":"2000","bpm":"165","textage":"14/kmitachl.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Karma","wr":"2460","avg":"2092","difficulty":"9","notes":"1267","bpm":"222","textage":"9/karma.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Kung-fu Empire","wr":"3840","avg":"3293","difficulty":"11","notes":"1999","bpm":"176","textage":"16/kungfu_l.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"L.F.O","wr":"3242","avg":"2632","difficulty":"9","notes":"1697","bpm":"180","textage":"26/lfo.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"LASER CRUSTER","wr":"3282","avg":"2548","difficulty":"9","notes":"1721","bpm":"152","textage":"14/lcruster.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Last Dance","wr":"3231","avg":"2448","difficulty":"9","notes":"1678","bpm":"150","textage":"21/lstdance.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Level One","wr":"3426","avg":"2699","difficulty":"9","notes":"1872","bpm":"173","textage":"26/levelone.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Liberation","wr":"3395","avg":"2869","difficulty":"9","notes":"1744","bpm":"150","textage":"20/liberatn.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Life Is A Game ft.DD\"ナカタ\"Metal","wr":"3148","avg":"2661","difficulty":"9","notes":"1667","bpm":"195","textage":"25/lifegame.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Little Little Princess","wr":"3910","avg":"3272","difficulty":"11","notes":"2035","bpm":"180-212","textage":"12/littlepl.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Little Star","wr":"3164","avg":"2508","difficulty":"9","notes":"1676","bpm":"183","textage":"20/ltl_star.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"LOST TECHNOLOGIE","wr":"3359","avg":"2595","difficulty":"9","notes":"1849","bpm":"157","textage":"26/losttech.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Love Is Eternity","wr":"2750","avg":"2255","difficulty":"9","notes":"1417","bpm":"140","textage":"10/loveter.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"lower world","wr":"2410","avg":"1980","difficulty":"9","notes":"1254","bpm":"155","textage":"9/loworld.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"M4K3 1T B0UNC3","wr":"2934","avg":"2484","difficulty":"9","notes":"1521","bpm":"150","textage":"23/m4k3_1t.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Macho Monky","wr":"2902","avg":"2491","difficulty":"9","notes":"1522","bpm":"150","textage":"26/machomnk.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Mare Nectaris","wr":"2977","avg":"2222","difficulty":"9","notes":"1862","bpm":"256","textage":"24/marenect.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"MENDES","wr":"3514","avg":"2543","difficulty":"9","notes":"1922","bpm":"168","textage":"15/mendes.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"minimalian","wr":"1960","avg":"1553","difficulty":"9","notes":"1015","bpm":"141","textage":"4/mnmlian.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"MINT","wr":"2298","avg":"1920","difficulty":"9","notes":"1163","bpm":"150","textage":"13/mint.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Mira","wr":"3156","avg":"2590","difficulty":"9","notes":"1686","bpm":"184","textage":"25/mira.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"moon_child","wr":"3125","avg":"2418","difficulty":"9","notes":"1661","bpm":"130-160","textage":"9/m_child.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"murmur twins","wr":"2295","avg":"1906","difficulty":"9","notes":"1188","bpm":"174","textage":"8/murmur.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Necroxis Girl","wr":"2841","avg":"2392","difficulty":"9","notes":"1505","bpm":"150","textage":"26/necroxis.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"NEMESIS","wr":"2362","avg":"1638","difficulty":"9","notes":"1367","bpm":"164","textage":"6/nemesis.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"neu","wr":"3747","avg":"2953","difficulty":"9","notes":"1999","bpm":"199","textage":"20/neu.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"New Castle Legions","wr":"3060","avg":"2384","difficulty":"9","notes":"1587","bpm":"120-180","textage":"18/nwcasl26.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Night sky","wr":"3125","avg":"2625","difficulty":"9","notes":"1672","bpm":"192","textage":"22/nightsky.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Nightmare before oversleep","wr":"3047","avg":"2635","difficulty":"9","notes":"1580","bpm":"190","textage":"23/nightbfr.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"NINJA IS DEAD IIDX ver.","wr":"2875","avg":"2451","difficulty":"9","notes":"1500","bpm":"111-222","textage":"23/ninja_dd.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"NITROUS CANNON","wr":"3436","avg":"2757","difficulty":"9","notes":"1852","bpm":"169","textage":"25/nitrous.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"NNRT","wr":"3705","avg":"3017","difficulty":"9","notes":"1957","bpm":"101-202","textage":"19/nnrt.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"No.13","wr":"3171","avg":"2500","difficulty":"9","notes":"1639","bpm":"172","textage":"10/no13.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"NZM","wr":"3340","avg":"2728","difficulty":"9","notes":"1782","bpm":"190","textage":"23/nzm.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"One More Lovely","wr":"2908","avg":"2345","difficulty":"9","notes":"1557","bpm":"200","textage":"10/onemore.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"ONIGOROSHI","wr":"2747","avg":"2391","difficulty":"9","notes":"1503","bpm":"400","textage":"26/onigoros.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"op.31 叙情","wr":"1600","avg":"1120","difficulty":"9","notes":"858","bpm":"100-350","textage":"14/op31jojo.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"oratio","wr":"2691","avg":"2217","difficulty":"9","notes":"1406","bpm":"162","textage":"15/oratio.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"OTENAMI Hurricane","wr":"3200","avg":"2582","difficulty":"9","notes":"1743","bpm":"215","textage":"24/otenamih.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Painful Fate","wr":"3115","avg":"2522","difficulty":"9","notes":"1677","bpm":"192","textage":"26/painfate.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Papilio ulysses","wr":"2752","avg":"2229","difficulty":"9","notes":"1452","bpm":"180","textage":"25/papilio.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"PARADISE LOST","wr":"3387","avg":"2649","difficulty":"9","notes":"1820","bpm":"200","textage":"18/paralost.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"PARANOiA ~HADES~","wr":"2823","avg":"1952","difficulty":"9","notes":"1532","bpm":"75-300","textage":"15/pr_hades.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"perditus†paradisus","wr":"3701","avg":"2666","difficulty":"9","notes":"2109","bpm":"172","textage":"18/perditus.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Persephone","wr":"2991","avg":"2604","difficulty":"9","notes":"1573","bpm":"155","textage":"25/prsphone.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Plan 8","wr":"2925","avg":"2250","difficulty":"9","notes":"1577","bpm":"212","textage":"20/plan8.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"POSSESSION","wr":"3267","avg":"2596","difficulty":"9","notes":"1711","bpm":"23-185","textage":"23/posesion.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Proof of the existence","wr":"2866","avg":"2399","difficulty":"9","notes":"1524","bpm":"170","textage":"20/proof_of.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"PUNISHER","wr":"3487","avg":"2852","difficulty":"9","notes":"1830","bpm":"180","textage":"21/punisher.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"QQQ","wr":"2561","avg":"2145","difficulty":"8","notes":"1346","bpm":"155","textage":"5/qqq.html?DHC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Quakes","wr":"2964","avg":"2397","difficulty":"9","notes":"1613","bpm":"190","textage":"24/quakes.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"QUANTUM TELEPORTATION","wr":"3762","avg":"2634","difficulty":"9","notes":"1999","bpm":"152","textage":"19/quantum.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"QUANTUM TELEPORTATION","wr":"3392","avg":"2570","difficulty":"11","notes":"1825","bpm":"152","textage":"19/quantuml.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"quasar","wr":"2912","avg":"2232","difficulty":"9","notes":"1562","bpm":"155","textage":"9/quasar.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"quaver♪","wr":"3575","avg":"2825","difficulty":"9","notes":"1874","bpm":"182-186","textage":"19/quaver.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"quell~the seventh slave~","wr":"3034","avg":"2238","difficulty":"9","notes":"1752","bpm":"162","textage":"17/quell.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"ra'am","wr":"2768","avg":"2057","difficulty":"9","notes":"1500","bpm":"111-222","textage":"21/raam.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"RAIN","wr":"3299","avg":"2638","difficulty":"9","notes":"1755","bpm":"159","textage":"24/rain.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"rainbow guitar weeps","wr":"3208","avg":"2637","difficulty":"9","notes":"1683","bpm":"156","textage":"21/rbguitar.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Raison d'etre~交差する宿命~","wr":"3488","avg":"2712","difficulty":"9","notes":"1836","bpm":"155-175","textage":"17/raison.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Rampage","wr":"3823","avg":"3434","difficulty":"9","notes":"1983","bpm":"195","textage":"25/rampage.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Raspberry Railgun","wr":"3236","avg":"2795","difficulty":"9","notes":"1694","bpm":"142","textage":"25/rrailgun.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Rave Cannon","wr":"3031","avg":"2591","difficulty":"9","notes":"1597","bpm":"160","textage":"24/rvcannon.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Rave*it!! Rave*it!! ","wr":"2785","avg":"2423","difficulty":"9","notes":"1433","bpm":"282","textage":"22/rave_it.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"RED ZONE","wr":"2849","avg":"2482","difficulty":"11","notes":"1502","bpm":"165","textage":"11/redzonel.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Red. by Full Metal Jacket","wr":"2968","avg":"2526","difficulty":"9","notes":"1564","bpm":"158","textage":"17/red_fmj.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Red. by Jack Trance","wr":"2976","avg":"2378","difficulty":"9","notes":"1612","bpm":"160","textage":"26/red_jack.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Reflux","wr":"3182","avg":"2545","difficulty":"9","notes":"1693","bpm":"150","textage":"22/reflux.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"refrain","wr":"3523","avg":"2724","difficulty":"9","notes":"1856","bpm":"158","textage":"23/refrain.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"reunion","wr":"3556","avg":"2814","difficulty":"9","notes":"1893","bpm":"184","textage":"18/reunion.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"RISLIM -Remix-","wr":"2217","avg":"1844","difficulty":"9","notes":"1151","bpm":"132","textage":"9/rislimr.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"RIZING YOU UP","wr":"3260","avg":"2736","difficulty":"9","notes":"1680","bpm":"177","textage":"21/rizingup.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"route 80s","wr":"1729","avg":"1409","difficulty":"9","notes":"900","bpm":"122","textage":"6/r80s_emp.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"RUGGED ASH","wr":"2262","avg":"1887","difficulty":"11","notes":"1203","bpm":"168","textage":"s/rugged_l.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"rumrum triplets","wr":"3077","avg":"2643","difficulty":"9","notes":"1613","bpm":"192","textage":"20/rumrum.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"SABER WING","wr":"2954","avg":"2458","difficulty":"9","notes":"1549","bpm":"37-444","textage":"18/saberwng.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"sakura storm","wr":"2874","avg":"2409","difficulty":"9","notes":"1498","bpm":"184","textage":"18/sakurast.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"satellite020712 from \"CODED ARMS\"","wr":"3179","avg":"2676","difficulty":"9","notes":"1656","bpm":"154","textage":"15/sa2712ac.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"SAY BAY","wr":"2700","avg":"2293","difficulty":"9","notes":"1420","bpm":"165","textage":"24/saybay.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Say YEEEAHH","wr":"3204","avg":"2508","difficulty":"9","notes":"1723","bpm":"135","textage":"22/say_yeah.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"SCREAM SQUAD","wr":"2030","avg":"1583","difficulty":"9","notes":"1072","bpm":"220","textage":"12/sc_squad.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Sense 2007","wr":"2304","avg":"1939","difficulty":"8","notes":"1179","bpm":"140","textage":"14/sens2007.html?DHC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Sense 2007","wr":"2832","avg":"2258","difficulty":"9","notes":"1474","bpm":"140","textage":"14/sens2007.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"SEQUENCE CAT","wr":"3709","avg":"2630","difficulty":"9","notes":"1985","bpm":"145","textage":"24/sequence.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Session 9 -Chronicles-","wr":"3298","avg":"2415","difficulty":"9","notes":"1731","bpm":"182-189","textage":"18/session9.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Shoot'Em All","wr":"2730","avg":"2288","difficulty":"9","notes":"1416","bpm":"152","textage":"24/shoot_em.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Shooting Fireball","wr":"3541","avg":"2926","difficulty":"9","notes":"1842","bpm":"160","textage":"22/shootfir.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"SIGMA","wr":"3427","avg":"2852","difficulty":"9","notes":"1848","bpm":"130","textage":"26/sigma.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Sigmund","wr":"3696","avg":"2615","difficulty":"9","notes":"2073","bpm":"200","textage":"21/sigmund.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Sigmund","wr":"3911","avg":"2863","difficulty":"11","notes":"2255","bpm":"200","textage":"21/sigmundl.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Sky High","wr":"3651","avg":"2837","difficulty":"9","notes":"1918","bpm":"153","textage":"24/skyhigh.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Slipstream","wr":"3248","avg":"2676","difficulty":"9","notes":"1717","bpm":"175","textage":"25/slipstrm.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"smile","wr":"3144","avg":"2704","difficulty":"9","notes":"1628","bpm":"189","textage":"14/smile.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Snake Stick","wr":"2577","avg":"1980","difficulty":"9","notes":"1418","bpm":"145","textage":"19/snakestk.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"Snakey Kung-fu","wr":"3415","avg":"2813","difficulty":"9","notes":"1799","bpm":"156","textage":"24/snkungfu.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"snow storm","wr":"3387","avg":"2753","difficulty":"9","notes":"1750","bpm":"145","textage":"14/snwstorm.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Sol Cosine Job 2","wr":"3014","avg":"2332","difficulty":"9","notes":"1596","bpm":"190-200","textage":"20/soljob2.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"SOLID STATE SQUAD","wr":"3696","avg":"2976","difficulty":"9","notes":"1913","bpm":"155","textage":"17/sssquad.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"SOLID STATE SQUAD","wr":"3776","avg":"2933","difficulty":"11","notes":"2033","bpm":"155","textage":"17/sssquadl.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Sounds Of Summer","wr":"3098","avg":"2593","difficulty":"9","notes":"1599","bpm":"175","textage":"22/sosummer.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"SpaceLand☆TOYBOX","wr":"2978","avg":"2446","difficulty":"9","notes":"1528","bpm":"172","textage":"22/sptoybox.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"SPECIAL SUMMER CAMPAIGN!","wr":"2973","avg":"2509","difficulty":"9","notes":"1526","bpm":"168","textage":"18/ssc.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Sphere","wr":"2216","avg":"1935","difficulty":"9","notes":"1139","bpm":"160","textage":"11/sphere.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Spica","wr":"2232","avg":"1743","difficulty":"9","notes":"1203","bpm":"128","textage":"7/spica.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"spiral galaxy","wr":"3912","avg":"3086","difficulty":"11","notes":"2070","bpm":"154","textage":"11/spiral_l.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"STARLIGHT DANCEHALL","wr":"3468","avg":"2970","difficulty":"11","notes":"1814","bpm":"177","textage":"23/starltdl.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"starmine","wr":"2159","avg":"1785","difficulty":"9","notes":"1098","bpm":"182","textage":"4/starmine.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"State Of The Art","wr":"3356","avg":"2711","difficulty":"9","notes":"1756","bpm":"155","textage":"15/sotart24.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"stoic","wr":"2882","avg":"2279","difficulty":"9","notes":"1497","bpm":"155","textage":"7/stoic.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"StrayedCatz","wr":"2540","avg":"2042","difficulty":"9","notes":"1376","bpm":"303","textage":"23/strycatz.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"STULTI","wr":"2716","avg":"1965","difficulty":"9","notes":"1496","bpm":"90-182","textage":"20/stulti.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Summer Vacation(CU mix)","wr":"2435","avg":"1955","difficulty":"8","notes":"1328","bpm":"135","textage":"6/summer.html?DHC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Summerlights(IIDX Edition)","wr":"3115","avg":"2643","difficulty":"9","notes":"1654","bpm":"175","textage":"24/summerlt.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Super Rush","wr":"3365","avg":"2989","difficulty":"9","notes":"1719","bpm":"190","textage":"24/superush.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"SWEET LAB","wr":"1368","avg":"1036","difficulty":"9","notes":"719","bpm":"120","textage":"4/swtlab24.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"SYNC-ANTHEM","wr":"3353","avg":"2797","difficulty":"9","notes":"1732","bpm":"160-166","textage":"20/sync_ant.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"THE BLACK KNIGHT","wr":"2851","avg":"2318","difficulty":"9","notes":"1490","bpm":"154","textage":"18/tbknight.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"The Chase","wr":"2082","avg":"1697","difficulty":"9","notes":"1142","bpm":"142","textage":"25/thechase.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"THE DAY OF JUBILATIONS","wr":"3622","avg":"2901","difficulty":"9","notes":"1883","bpm":"181","textage":"26/t_jubila.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"THE DEEP STRIKER","wr":"3319","avg":"2447","difficulty":"11","notes":"1728","bpm":"173","textage":"15/tdeepstl.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"The Least 100sec","wr":"2580","avg":"2032","difficulty":"9","notes":"1369","bpm":"200-264","textage":"22/t_100sec.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"The Limbo","wr":"3102","avg":"2460","difficulty":"9","notes":"1618","bpm":"200","textage":"19/thelimbo.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"The Rebellion of Sequencer","wr":"3037","avg":"2336","difficulty":"9","notes":"1628","bpm":"300","textage":"26/t_rebeli.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"The Sampling Paradise","wr":"3146","avg":"2535","difficulty":"9","notes":"1646","bpm":"150","textage":"19/t_sample.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Thor's Hammer","wr":"2987","avg":"2244","difficulty":"9","notes":"1670","bpm":"150","textage":"20/thors_hm.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"TIEFSEE","wr":"3414","avg":"2761","difficulty":"9","notes":"1767","bpm":"165","textage":"22/tiefsee.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Timepiece phase II","wr":"2894","avg":"1983","difficulty":"9","notes":"1571","bpm":"287","textage":"20/tpiece_2.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Timepiece phase II (CN Ver.)","wr":"2472","avg":"1871","difficulty":"9","notes":"1325","bpm":"287","textage":"20/tpiececn.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Todestrieb","wr":"3681","avg":"2991","difficulty":"9","notes":"1960","bpm":"185","textage":"19/todestri.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"TOGAKUSHI","wr":"2565","avg":"2087","difficulty":"9","notes":"1333","bpm":"152","textage":"24/togakusi.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"TOXIC VIBRATION","wr":"3943","avg":"3060","difficulty":"9","notes":"2134","bpm":"197","textage":"22/toxicvib.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"TRANOID","wr":"2147","avg":"1564","difficulty":"9","notes":"1141","bpm":"130-190","textage":"14/tranoid.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Triple Counter","wr":"3783","avg":"3088","difficulty":"9","notes":"1997","bpm":"216","textage":"23/tripleco.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"tripping contact(teranoid&MC Natsack Remix)","wr":"2621","avg":"2143","difficulty":"9","notes":"1367","bpm":"187","textage":"13/trip_mc.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"TROOPERS","wr":"3078","avg":"2581","difficulty":"9","notes":"1616","bpm":"177","textage":"15/troopers.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"True Blue","wr":"3453","avg":"2810","difficulty":"9","notes":"1775","bpm":"164","textage":"20/trueblue.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Ubertreffen","wr":"3038","avg":"2345","difficulty":"11","notes":"1583","bpm":"174","textage":"15/ubertrel.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Unbelief","wr":"3123","avg":"2427","difficulty":"9","notes":"1716","bpm":"135","textage":"26/unbelief.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Unicorn tail","wr":"3560","avg":"3075","difficulty":"9","notes":"1833","bpm":"170","textage":"21/unicorn.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Usual Days-remix","wr":"2778","avg":"2191","difficulty":"9","notes":"1474","bpm":"139","textage":"25/usualday.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Valanga","wr":"3476","avg":"2768","difficulty":"9","notes":"1807","bpm":"186","textage":"20/valanga.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"VANESSA","wr":"2455","avg":"1746","difficulty":"9","notes":"1297","bpm":"185","textage":"14/vanessa.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"VANESSA","wr":"2950","avg":"2023","difficulty":"11","notes":"1633","bpm":"185","textage":"14/vanessal.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"Verflucht","wr":"3623","avg":"2465","difficulty":"9","notes":"1949","bpm":"180","textage":"21/verflcht.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Verflucht","wr":"3814","avg":"2625","difficulty":"11","notes":"2093","bpm":"180","textage":"21/verflchl.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"VOX RUSH","wr":"3189","avg":"2619","difficulty":"9","notes":"1743","bpm":"202","textage":"25/vox_rush.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"VOX UP","wr":"3423","avg":"2516","difficulty":"9","notes":"1855","bpm":"202","textage":"21/voxup_sp.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"waxing and wanding","wr":"3827","avg":"3154","difficulty":"11","notes":"2000","bpm":"191","textage":"13/waxing_l.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"We're so Happy (P*Light Remix) IIDX ver.","wr":"3292","avg":"2733","difficulty":"9","notes":"1716","bpm":"185","textage":"22/wesoh_pl.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Welcome","wr":"3327","avg":"2673","difficulty":"11","notes":"1762","bpm":"170","textage":"23/welcomel.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"WONDER WALKER","wr":"3735","avg":"3067","difficulty":"9","notes":"1916","bpm":"165","textage":"19/w_walker.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"X","wr":"3869","avg":"2815","difficulty":"9","notes":"2086","bpm":"180","textage":"23/x_amuro.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"X-DEN","wr":"3962","avg":"2906","difficulty":"9","notes":"2220","bpm":"200","textage":"26/_kai_den.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"X↑X↓","wr":"3181","avg":"2604","difficulty":"9","notes":"1658","bpm":"172","textage":"22/_x7xl.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"XINOBIKILL","wr":"3002","avg":"2560","difficulty":"9","notes":"1566","bpm":"164","textage":"24/xinobikl.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"Xlo","wr":"3584","avg":"2868","difficulty":"9","notes":"1936","bpm":"165","textage":"26/xlo.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"Xperanza","wr":"3267","avg":"2823","difficulty":"9","notes":"1698","bpm":"200","textage":"25/xperanza.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"Y&Co. is dead or alive","wr":"2583","avg":"2014","difficulty":"9","notes":"1414","bpm":"145-876","textage":"16/ycodoa25.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"YAKSHA","wr":"3860","avg":"2915","difficulty":"9","notes":"2033","bpm":"190","textage":"19/yaksha.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"yellow head joe","wr":"2788","avg":"2337","difficulty":"9","notes":"1438","bpm":"187","textage":"19/yheadjoe.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"ZETA~素数の世界と超越者~","wr":"3557","avg":"2894","difficulty":"9","notes":"1847","bpm":"90-180","textage":"18/zeta.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"Zirkfied","wr":"3485","avg":"2659","difficulty":"9","notes":"1897","bpm":"210","textage":"20/zirkfied.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"ZZ","wr":"3162","avg":"2611","difficulty":"9","notes":"1647","bpm":"154","textage":"22/zz_amuro.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"アストライアの双皿","wr":"2832","avg":"2162","difficulty":"9","notes":"1514","bpm":"173","textage":"20/_astraia.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"イザナミノナゲキ","wr":"3310","avg":"2734","difficulty":"9","notes":"1769","bpm":"195","textage":"24/_izanami.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"カゴノトリ~弐式~","wr":"3003","avg":"2238","difficulty":"9","notes":"1586","bpm":"140","textage":"13/_kagono.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"カジノファイヤーことみちゃん","wr":"2554","avg":"1762","difficulty":"9","notes":"1477","bpm":"230","textage":"20/_casino.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"キャトられ恋はモ~モク","wr":"3756","avg":"2702","difficulty":"9","notes":"2120","bpm":"196","textage":"20/_kyatora.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"シムルグの目醒め","wr":"3378","avg":"2723","difficulty":"9","notes":"1815","bpm":"190","textage":"25/_simurgh.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"〆","wr":"3717","avg":"3122","difficulty":"9","notes":"1933","bpm":"160","textage":"24/_shime.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"シュレーディンガーの猫","difficulty":"9","wr":"3209","avg":"2438","notes":"1685","bpm":"187","textage":"20/_schrcat.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"それは花火のような恋","difficulty":"9","wr":"3695","avg":"3006","notes":"1930","bpm":"182","textage":"22/_shanabi.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"たまゆら","difficulty":"9","wr":"2800","avg":"2374","notes":"1441","bpm":"180","textage":"20/_tamayra.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"トリカゴノ鳳凰","difficulty":"9","wr":"3284","avg":"2735","notes":"1709","bpm":"185","textage":"20/_trikago.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"バンブーソード・ガール","difficulty":"9","wr":"3063","avg":"2484","notes":"1662","bpm":"208","textage":"21/_bamboos.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"ピアノ協奏曲第1番”蠍火”","difficulty":"9","wr":"3112","avg":"2454","notes":"1730","bpm":"165-188","textage":"11/_psasori.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"ミッドナイト堕天使","difficulty":"9","wr":"3067","avg":"2633","notes":"1552","bpm":"150","textage":"16/_mdatn24.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"ミラージュ・レジデンス","difficulty":"9","wr":"3001","avg":"2517","notes":"1537","bpm":"144","textage":"15/_m_resid.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"めいさいアイドル☆あいむちゃん♪","difficulty":"9","wr":"3463","avg":"2723","notes":"1837","bpm":"160","textage":"23/_meisai.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"リリーゼと炎龍レーヴァテイン","difficulty":"9","wr":"3495","avg":"2902","notes":"1848","bpm":"200","textage":"22/_lilieze.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"ワルツ第17番 ト短調”大犬のワルツ”","difficulty":"9","wr":"4110","avg":"2974","notes":"2290","bpm":"220-350","textage":"17/_valse17.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"駅猫のワルツ","difficulty":"9","wr":"2870","avg":"2260","notes":"1635","bpm":"282","textage":"23/_ekineko.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"炎影","difficulty":"9","wr":"2640","avg":"2210","notes":"1431","bpm":"136","textage":"24/_hikage.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"焔極OVERKILL","difficulty":"9","wr":"3660","avg":"2951","notes":"1984","bpm":"192","textage":"24/_enkyoku.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"音楽","difficulty":"9","wr":"2494","avg":"1877","notes":"1369","bpm":"210-360","textage":"20/_ongaku.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"仮想空間の旅人たち","difficulty":"11","wr":"3548","avg":"2910","notes":"1817","bpm":"151","textage":"20/_travell.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"夏色DIARY - L.E.D.-G STYLE MIX -","difficulty":"9","wr":"2636","avg":"2125","notes":"1377","bpm":"190","textage":"22/_ntdiary.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"華蝶風雪","difficulty":"9","wr":"2902","avg":"2563","notes":"1481","bpm":"199","textage":"13/_kachofu.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"海神","difficulty":"9","wr":"3002","avg":"2431","notes":"1557","bpm":"159","textage":"21/_wadatmi.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"革命","difficulty":"8","wr":"2306","avg":"1646","notes":"1209","bpm":"83-148","textage":"7/_kakumei.html?DHC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"革命","difficulty":"9","wr":"2645","avg":"1841","notes":"1401","bpm":"83-148","textage":"7/_kakumei.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"鬼天","difficulty":"9","wr":"2742","avg":"2145","notes":"1467","bpm":"161","textage":"22/_onigami.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"共鳴遊戯の華","difficulty":"9","wr":"3681","avg":"2709","notes":"2054","bpm":"190","textage":"22/_kyoumei.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"狂イ咲ケ焔ノ華","difficulty":"9","wr":"3556","avg":"2791","notes":"1894","bpm":"206","textage":"20/_kuruizk.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"九尾狐夜行","difficulty":"9","wr":"2945","avg":"2561","notes":"1530","bpm":"145","textage":"24/_kyubi.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"君のハートにロックオン","difficulty":"9","wr":"3326","avg":"2434","notes":"1837","bpm":"260","textage":"19/_klockon.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"轟け!恋のビーンボール!!","difficulty":"9","wr":"3274","avg":"2673","notes":"1774","bpm":"180","textage":"21/_todorok.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"黒髪乱れし修羅となりて","difficulty":"9","wr":"3404","avg":"2618","notes":"1750","bpm":"150","textage":"18/_krokami.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"桜","difficulty":"9","wr":"1984","avg":"1560","notes":"1047","bpm":"13-320","textage":"8/_sakura.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"子供の落書き帳","difficulty":"9","wr":"2308","avg":"1857","notes":"1254","bpm":"280","textage":"19/_kodomo.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"紫陽花 -AZISAI-","difficulty":"9","wr":"2857","avg":"2411","notes":"1496","bpm":"155","textage":"23/_azisai.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"疾風迅雷","difficulty":"9","wr":"3103","avg":"2386","notes":"1670","bpm":"180","textage":"21/_ltspeed.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"疾風迅雷","difficulty":"11","wr":"3168","avg":"2441","notes":"1764","bpm":"180","textage":"21/_ltspedl.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"灼熱 Pt.2 Long Train Running","difficulty":"9","wr":"3100","avg":"2306","notes":"1732","bpm":"165","textage":"23/_syaku_2.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"灼熱Beach Side Bunny","difficulty":"9","wr":"3016","avg":"2229","notes":"1692","bpm":"153","textage":"18/_shakunt.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"少年A","difficulty":"9","wr":"2508","avg":"1937","notes":"1356","bpm":"90-192","textage":"15/_kid_a.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"少年は空を辿る","difficulty":"9","wr":"3467","avg":"2523","notes":"1908","bpm":"140","textage":"22/_soratad.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"真 地獄超特急 -HELL or HELL-","difficulty":"9","wr":"3281","avg":"2711","notes":"1773","bpm":"165","textage":"23/_sjigoku.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"神謳 -RESONANCE-","difficulty":"9","wr":"3910","avg":"3192","notes":"2052","bpm":"180","textage":"25/_resonan.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"刃図羅","difficulty":"9","wr":"3358","avg":"2866","notes":"1790","bpm":"165","textage":"24/_buzra.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"聖人の塔","difficulty":"9","wr":"3593","avg":"2653","notes":"1997","bpm":"97-194","textage":"19/_seijin.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"雪月花","difficulty":"9","wr":"2719","avg":"2134","notes":"1411","bpm":"151","textage":"10/_stgekka.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"千年ノ理","difficulty":"9","wr":"3396","avg":"2760","notes":"1774","bpm":"153","textage":"22/_sennen.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"旋律のドグマ~Miserables~","difficulty":"9","wr":"3722","avg":"2979","notes":"2002","bpm":"192","textage":"21/_s_dogma.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"即席!脳直★ミュージックシステム","difficulty":"9","wr":"3260","avg":"2674","notes":"1735","bpm":"197","textage":"20/_sokseki.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"嘆きの樹","difficulty":"9","wr":"3745","avg":"2943","notes":"2000","bpm":"160","textage":"13/_nageki.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"超青少年ノ為ノ超多幸ナ超古典的超舞曲","difficulty":"9","wr":"3259","avg":"2696","notes":"1651","bpm":"150","textage":"22/_verycls.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"超青少年ノ為ノ超多幸ナ超古典的超舞曲","difficulty":"11","wr":"4142","avg":"2946","notes":"2257","bpm":"150","textage":"22/_verycsl.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"津軽雪","difficulty":"9","wr":"3975","avg":"3077","notes":"2101","bpm":"160","textage":"24/_tgryuki.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"天空の夜明け","difficulty":"9","wr":"4191","avg":"2911","notes":"2261","bpm":"150","textage":"19/_tkyoake.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"電人、暁に斃れる。","difficulty":"9","wr":"3219","avg":"2370","notes":"1732","bpm":"165","textage":"14/_fattack.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"東京神話","difficulty":"9","wr":"2799","avg":"2314","notes":"1533","bpm":"196","textage":"25/_tksinwa.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"童話回廊","difficulty":"9","wr":"2832","avg":"2398","notes":"1478","bpm":"262","textage":"24/_dowakai.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"廿","difficulty":"11","wr":"3340","avg":"2712","notes":"1782","bpm":"120-160","textage":"21/_twentyl.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"卑弥呼","difficulty":"9","wr":"3902","avg":"2762","notes":"2194","bpm":"83-185","textage":"16/_himiko.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"表裏一体!?怪盗いいんちょの悩み","difficulty":"9","wr":"3946","avg":"3036","notes":"2122","bpm":"165","textage":"22/_hyouri.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"冥","difficulty":"9","wr":"3418","avg":"2433","notes":"2000","bpm":"66-200","textage":"12/_mei.html?DAC00","difficultyLevel":"12","dpLevel":"12.4"},{"title":"龍と少女とデコヒーレンス","difficulty":"11","wr":"3261","avg":"2579","notes":"1722","bpm":"165","textage":"20/_decohel.html?DAC00","difficultyLevel":"12","dpLevel":"12.2"},{"title":"旅人リラン","difficulty":"9","wr":"2852","avg":"2245","notes":"1475","bpm":"155","textage":"18/_t_rerun.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"},{"title":"恋する☆宇宙戦争っ!!","difficulty":"9","wr":"3581","avg":"3088","notes":"1858","bpm":"200","textage":"19/_koisuru.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"煉獄のエルフェリア","difficulty":"9","wr":"3524","avg":"2556","notes":"1945","bpm":"183","textage":"21/_elefthe.html?DAC00","difficultyLevel":"12","dpLevel":"12.5"},{"title":"凛として咲く花の如く","difficulty":"11","wr":"3456","avg":"3084","notes":"1766","bpm":"163","textage":"16/_rintosl.html?DAC00","difficultyLevel":"12","dpLevel":"12"},{"title":"炸裂!イェーガー電光チョップ!!(JAEGER FINAL ATTACK)","difficulty":"9","wr":"3262","avg":"2460","notes":"1701","bpm":"159","textage":"23/_jfinala.html?DAC00","difficultyLevel":"12","dpLevel":"12.3"},{"title":"ΕΛΠΙΣ","difficulty":"9","wr":"2984","avg":"2361","notes":"1577","bpm":"175","textage":"20/_elpis.html?DAC00","difficultyLevel":"12","dpLevel":"12.1"}]} \ No newline at end of file diff --git a/server/scripts/bpi-poyashi-data/update-bpi-poyashi.ts b/server/scripts/bpi-poyashi-data/update-bpi-poyashi.ts new file mode 100644 index 000000000..e1e6dfb84 --- /dev/null +++ b/server/scripts/bpi-poyashi-data/update-bpi-poyashi.ts @@ -0,0 +1,118 @@ +/* eslint-disable no-await-in-loop */ +import { Command } from "commander"; +import db from "external/mongo/db"; +import fs from "fs"; +import CreateLogCtx from "lib/logger/logger"; +import fetch from "node-fetch"; +import path from "path"; +import { ChartDocument, Difficulties, IIDXBPIData } from "tachi-common"; +import { FindChartWithPTDFVersion } from "utils/queries/charts"; +import { FindSongOnTitle } from "utils/queries/songs"; +import { RecalcAllScores } from "../__KT_DATABASE_MIGRATION/state-sync/recalc-all-scores"; + +const program = new Command(); + +const logger = CreateLogCtx(__filename); + +program.option("-f, --fetch", "Fetch the latest data from the poyashi repo."); + +program.parse(process.argv); +const options = program.opts(); + +const dataLoc = path.join(__dirname, "./output.json"); + +const difficultyResolve: Record = { + 3: ["SP", "HYPER"], + 4: ["SP", "ANOTHER"], + 8: ["DP", "HYPER"], + 9: ["DP", "ANOTHER"], + 10: ["SP", "LEGGENDARIA"], + 11: ["DP", "LEGGENDARIA"], +}; + +async function UpdatePoyashiData() { + let data; + if (options.fetch) { + // lol! + logger.info("Fetching data from github..."); + const rj = await fetch("https://proxy.poyashi.me/?type=bpi").then((r) => r.json()); + + logger.info("Fetched data."); + fs.writeFileSync(dataLoc, JSON.stringify(rj)); + logger.info("Saved data to output.json."); + + data = rj; + } else { + logger.info("Reading data from output.json..."); + data = JSON.parse(fs.readFileSync(dataLoc, "utf-8")); + } + + const realData: IIDXBPIData[] = []; + for (const d of data.body) { + const res = difficultyResolve[d.difficulty]; + + if (!res) { + throw new Error(`Unknown difficulty ${d.difficulty}`); + } + + const [playtype, diff] = res; + + const tachiSong = await FindSongOnTitle("iidx", d.title); + + if (!tachiSong) { + logger.warn(`Cannot find song ${d.title}?`); + continue; + } + + const tachiChart = (await FindChartWithPTDFVersion( + "iidx", + tachiSong.id, + playtype as "SP" | "DP", + diff as Difficulties["iidx:DP" | "iidx:SP"], + "27" + )) as ChartDocument<"iidx:SP" | "iidx:DP">; + + if (!tachiChart) { + logger.warn( + `Cannot find chart ${tachiSong.title} (${tachiSong.id}) ${playtype}, ${diff}?` + ); + continue; + } + + const kavg = Number(d.avg); + + if (kavg < 0) { + logger.warn( + `${tachiSong.title} (${playtype} ${diff}). Invalid kavg ${d.avg}, Skipping.` + ); + continue; + } + + if (d.removed) { + logger.info(`Skipping removed chart ${tachiSong.title}.`); + continue; + } + + realData.push({ + coef: d.coef === -1 ? null : d.coef, + kavg: Number(d.avg), + wr: Number(d.wr), + chartID: tachiChart.chartID, + }); + } + + await db["iidx-bpi-data"].remove({}); + await db["iidx-bpi-data"].insert(realData); + + logger.info(`Removed all, and inserted ${realData.length} documents.`); + + logger.info(`Triggering IIDX Recalc.`); + + await RecalcAllScores({ game: "iidx" }); + + logger.info(`Done.`); +} + +if (require.main === module) { + UpdatePoyashiData(); +} diff --git a/server/scripts/clone-and-anonymise-db.ts b/server/scripts/clone-and-anonymise-db.ts new file mode 100644 index 000000000..6066660ce --- /dev/null +++ b/server/scripts/clone-and-anonymise-db.ts @@ -0,0 +1,105 @@ +import { execSync } from "child_process"; +import { Command } from "commander"; +import CreateLogCtx from "lib/logger/logger"; +import monk from "monk"; + +const program = new Command(); +program + .option("--nsFrom ") + .option("--nsTo "); + +program.parse(process.argv); +const options = program.opts(); + +if (!options.nsTo || !options.nsFrom) { + throw new Error(`Expected --nsFrom and --nsTo options.`); +} + +const logger = CreateLogCtx(__filename); + +/** + * Strips all name and private information from the database. + * For use for things like future tachi-db-dumps? + * + * @param nsTo The database to anonymise. DO NOT PASS THE PRODUCTION DATABASE TO THIS! + */ +async function AnonymiseDB(nsTo: string) { + logger.info(`Connecting to ${nsTo}.`); + + const clonedDB = monk(`127.0.0.1/${nsTo}`); + + logger.info(`Connected to ${nsTo}.`); + + const r1 = await clonedDB.get("user-private-information").update( + {}, + [ + { + $set: { + // This is "password" encrypted in bcrypt12. + password: "$2b$12$QRFCAxvFoNI2spszFPgt/e.qLy55GvYWlSHioa0AujRbFpChLwHmu", + // emails are uniquely indexed. We need to anonymise these in + // a way that they dont duplicate. + email: { $concat: [{ $toString: "$userID" }, "@example.com"] }, + }, + }, + ], + { + multi: true, + } + ); + + logger.info(`Stripped private info.`, { r1 }); + + const r2 = await clonedDB.get("users").update( + {}, + [ + { + $set: { + socialMedia: { $const: {} }, + }, + }, + { + $set: { + username: { $concat: ["u", { $toString: "$id" }] }, + usernameLowercase: { $concat: ["u", { $toString: "$id" }] }, + }, + }, + ], + { + multi: true, + } + ); + + logger.info(`Stripped username info.`, { r2 }); + + for (const collection of [ + "api-clients", + "oauth2-auth-codes", + "password-reset-codes", + "api-tokens", + "kai-auth-tokens", + "arc-saved-profiles", + ]) { + // eslint-disable-next-line no-await-in-loop + const r3 = await clonedDB.get("collection").remove({}); + + logger.info(`Removed all ${collection} documents.`, { r3 }); + } + + logger.info(`Done! Closing.`); + + process.exit(0); +} + +function CloneDB(nsFrom: string, nsTo: string) { + logger.info(`Cloning Database. This will take a while.`); + execSync(`mongodump --gzip --archive=temp-dump --db=${nsFrom}`); + execSync(`mongorestore --archive=temp-dump --gzip --nsFrom='${nsFrom}.*' --nsTo='${nsTo}.*'`); + execSync(`rm temp-dump`); + logger.info(`Cloned!`); +} + +if (require.main === module) { + CloneDB(options.nsFrom, options.nsTo); + AnonymiseDB(options.nsTo); +} diff --git a/server/scripts/email/send-test-email.ts b/server/scripts/email/send-test-email.ts new file mode 100644 index 000000000..0c3b8a8e5 --- /dev/null +++ b/server/scripts/email/send-test-email.ts @@ -0,0 +1,30 @@ +import { Command } from "commander"; +import { SendEmail } from "lib/email/client"; +import { MainHTMLWrapper } from "lib/email/formats"; +import CreateLogCtx from "lib/logger/logger"; + +const program = new Command(); +program.option("-e, --email "); + +const logger = CreateLogCtx(__filename); + +program.parse(process.argv); +const options = program.opts(); + +if (!options.email) { + throw new Error(`Need an --email to send to.`); +} + +if (require.main === module) { + (async () => { + logger.info(`Sending email to ${options.email}.`); + await SendEmail( + options.email, + "Hello World", + MainHTMLWrapper("Hello world! This is a test email for doing things."), + "Hello world! This is a test email for doing things." + ); + logger.info(`Done.`); + process.exit(0); + })(); +} diff --git a/server/scripts/fix-iidx-versions/update-versions.ts b/server/scripts/fix-iidx-versions/update-versions.ts new file mode 100644 index 000000000..71254cacb --- /dev/null +++ b/server/scripts/fix-iidx-versions/update-versions.ts @@ -0,0 +1,117 @@ +/* eslint-disable no-await-in-loop */ +import db from "external/mongo/db"; +import fs from "fs"; +import CreateLogCtx from "lib/logger/logger"; +import path from "path"; +import { FindSongOnTitleInsensitive } from "utils/queries/songs"; + +const logger = CreateLogCtx(__filename); + +const comicallyLargeJSONData = JSON.parse( + fs.readFileSync(path.join(__dirname, "./versions.json"), "utf-8") +); + +const DIFF_MAP = { + A: "ANOTHER", + H: "HYPER", + N: "NORMAL", + B: "BEGINNER", + X: "LEGGENDARIA", +} as any; + +function ConvertVersion(c: string): any { + if (c.startsWith("AC")) { + return c.split("AC")[1]; + } else if (c.startsWith("OM")) { + return `${c.split("OM")[1]}-omni`; + } else if (c.startsWith("CS")) { + return `${c.split("CS")[1]}-cs`; + } else if (c === "INF") { + return "inf"; + } else if (c === "BMUS") { + return "bmus"; + } else { + logger.error(`Invalid Chart Version ${c}.`); + throw new Error("Invalid Chart Version"); + } +} + +(async () => { + for (const data of comicallyLargeJSONData) { + const song = await FindSongOnTitleInsensitive("iidx", data["MUSIC NAME"]); + + if (!song) { + logger.error(`Can't find song with title ${data["MUSIC NAME"]}.`); + continue; + } + + const playtype = data.STYLE === "S" ? "SP" : "DP"; + + const difficulty = DIFF_MAP[data.DIFF]; + + const relevantVersions = [ + "OM27", + "OM26", + "AC27", + "AC26", + "AC25", + "AC24", + "AC23", + "AC22", + "AC21", + "AC20", + "INF", + "CS16", + "CS15", + "CS14", + "CS13", + "CS12", + "CS11", + "CS10", + "CS9", + "CS8", + "CS7", + "BMUS", + "CS6", + "CS5", + "CS4", + "CS3", + ] + .filter((e) => data[e] === "1") + .map(ConvertVersion); + + if (!relevantVersions.includes("27-omni") && !relevantVersions.includes("inf")) { + if (relevantVersions.includes("26-omni")) { + logger.info( + `Song ${song.title} (${playtype} ${difficulty}) was a very recent removal. Consider deprimarifying it. (had ${relevantVersions})`, + { keys: Object.keys(data).filter((e) => data[e] === "1") } + ); + } else { + logger.verbose( + `Song ${song.title} (${playtype} ${difficulty}) has no relevant versions. (had ${relevantVersions})`, + { keys: Object.keys(data).filter((e) => data[e] === "1") } + ); + } + + continue; + } + + const chart = await db.charts.iidx.findOne( + { songID: song.id, difficulty, playtype }, + { projectID: true } + ); + + if (!chart) { + logger.error(`Can't find chart ${song.title} (${playtype} ${difficulty})`); + continue; + } + + relevantVersions.push(...chart.versions.filter((e) => !relevantVersions.includes(e))); + + await db.charts.iidx.update({ _id: chart._id }, { $set: { versions: relevantVersions } }); + } + + logger.info("done"); + + process.exit(0); +})(); diff --git a/server/scripts/single-use/fix-iidx-versions/versions.json b/server/scripts/fix-iidx-versions/versions.json similarity index 100% rename from server/scripts/single-use/fix-iidx-versions/versions.json rename to server/scripts/fix-iidx-versions/versions.json diff --git a/server/scripts/folders/create-tables-and-folders.ts b/server/scripts/folders/create-tables-and-folders.ts new file mode 100644 index 000000000..a96b3aed6 --- /dev/null +++ b/server/scripts/folders/create-tables-and-folders.ts @@ -0,0 +1,172 @@ +/* eslint-disable no-await-in-loop */ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { + FormatGame, + GetGameConfig, + GetGamePTConfig, + IDStrings, + integer, + StaticConfig, +} from "tachi-common"; +import { CreateFolderID } from "utils/folder"; + +const logger = CreateLogCtx(__filename); + +function StrRange(min: integer, max: integer) { + const arr = []; + for (let i = min; i <= max; i++) { + arr.push(i.toString()); + } + return arr; +} + +// These are the games that have simple, discrete folders. +const STATIC_LEVELS: Partial> = { + "iidx:SP": StrRange(1, 12), + "iidx:DP": StrRange(1, 12), + "bms:7K": [], + "bms:14K": [], + "chunithm:Single": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "7+", + "8", + "8+", + "9", + "9+", + "10", + "10+", + "11", + "11+", + "12", + "12+", + "13", + "13+", + "14", + "14+", + ], + "maimai:Single": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "7+", + "8", + "8+", + "9", + "9+", + "10", + "10+", + "11", + "11+", + "12", + "12+", + "13", + "13+", + "14", + ], + "museca:Single": StrRange(1, 15), + "sdvx:Single": StrRange(1, 20), + "ddr:SP": StrRange(1, 20), + "ddr:DP": StrRange(1, 20), +}; + +async function InsertStaticLevelVersionFolders() { + // Little known fact: I invented the cyclomatic complexity warning + for (const { game, playtype } of GPTYielder()) { + const gameConfig = GetGameConfig(game); + const gptConfig = GetGamePTConfig(game, playtype); + + for (const version of gptConfig.supportedVersions) { + // @ts-expect-error dont worry + const staticLevels = STATIC_LEVELS[`${game}:${playtype}`]; + + if (!staticLevels) { + continue; + } + + let inactive = false; + + if ( + !( + gptConfig.currentGameOmniVersion === version || + gptConfig.currentLatestVersion === version || + gptConfig.currentLocalVersion === version + ) + ) { + inactive = true; + } + + await db.tables.insert({ + tableID: `${game}-${playtype}-${version}-levels`, + description: `Levels for ${FormatGame(game, playtype)} in version ${version}.`, + title: `${FormatGame(game, playtype)} (${version})`, + folders: [], + game, + playtype, + inactive, + }); + + for (const level of staticLevels) { + const query = { + level, + versions: version, + }; + + const folderID = CreateFolderID(query, game, playtype); + + await db.folders.insert({ + folderID, + game, + playtype, + title: `Level ${level} (${version})`, + type: "charts", + data: query, + searchTerms: [], + inactive, + }); + + await db.tables.update( + { + tableID: `${game}-${playtype}-${version}-levels`, + }, + { + $push: { + folders: folderID, + }, + } + ); + + logger.info(`Inserted ${gameConfig.name} Level ${level} (${version})`); + } + } + } + + logger.info(`Done.`); +} + +function* GPTYielder() { + for (const game of StaticConfig.allSupportedGames) { + const gameConfig = GetGameConfig(game); + for (const playtype of gameConfig.validPlaytypes) { + yield { game, playtype }; + } + } +} + +// Some games don't use "fixed" levels per se, and as such breaking +// the folders up are quite hard. This is for *those* games. +async function InsertCustomStuff() {} + +(async () => { + await InsertStaticLevelVersionFolders(); +})(); diff --git a/server/scripts/folders/folder-cache.ts b/server/scripts/folders/folder-cache.ts new file mode 100644 index 000000000..ff4d8e69b --- /dev/null +++ b/server/scripts/folders/folder-cache.ts @@ -0,0 +1,3 @@ +import { InitaliseFolderChartLookup } from "../../src/utils/folder"; + +InitaliseFolderChartLookup().then(() => process.exit(1)); diff --git a/server/scripts/iidx-tierlist/get-sp12-data.ts b/server/scripts/iidx-tierlist/get-sp12-data.ts index 4ee5b132a..b6f602e16 100644 --- a/server/scripts/iidx-tierlist/get-sp12-data.ts +++ b/server/scripts/iidx-tierlist/get-sp12-data.ts @@ -1,174 +1,180 @@ +/* eslint-disable no-await-in-loop */ /* eslint-disable no-case-declarations */ /* eslint-disable no-param-reassign */ -import db from "../../src/db/db"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; import fetch from "node-fetch"; -import { FindSongOnTitle } from "../../src/common/database-lookup/song"; -import { FindChartWithPTDF } from "../../src/common/database-lookup/chart"; -import { Difficulties, TierlistDataDocument } from "kamaitachi-common"; - -import { CalculateTierlistDataID } from "../../src/common/tierlist"; -import CreateLogCtx from "../../src/common/logger"; +import { Difficulties, integer } from "tachi-common"; +import { FindChartWithPTDF } from "utils/queries/charts"; +import { FindSongOnTitle } from "utils/queries/songs"; const logger = CreateLogCtx(__filename); -const TIERLIST_ID = "ee9b756e50cff8282091102257b01f423ef855f2"; - -async function FetchSP12Data() { - const rj = await fetch("https://sp12.iidx.app/api/v1/sheets").then((r) => r.json()); // will throw if somethings wrong, anyway - - if (!rj.sheets) { - throw new Error(`No sheets in return from sp12?`); - } - - const tdd: TierlistDataDocument<"Individual Difference">[] = []; - - for (const sh of rj.sheets) { - let chart; - try { - chart = await HumanisedTitleLookup(sh.title); - } catch (err) { - logger.error((err as Error).message); - continue; - } - - for (const key of ["NORMAL CLEAR", "HARD CLEAR", "EX HARD CLEAR"]) { - let fakeKey; - let val; - - switch (key) { - case "NORMAL CLEAR": - fakeKey = "n_clear"; - const v = Math.floor(sh[fakeKey] / 2); - - if (v === 9) { - val = 11.8; - } else if (v === 8) { - val = 12.0; - } else if (v === 7) { - val = 12.2; - } else if (v === 6) { - val = 12.4; - } else if (v === 5) { - val = 12.6; - } else if (v < 0) { - continue; - } else { - val = 12.6 + (5 - v) * 0.1; - } - - break; - case "HARD CLEAR": - fakeKey = "hard"; - const v2 = Math.floor(sh[fakeKey] / 2); - - if (v2 === 9) { - val = 11.9; - } else if (v2 === 8) { - val = 12.1; - } else if (v2 === 7) { - val = 12.3; - } else if (v2 === 6) { - val = 12.5; - } else if (v2 === 5) { - val = 12.7; - } else if (v2 < 0) { - continue; - } else { - val = 12.7 + (5 - v2) * 0.1; - } - - break; - case "EX HARD CLEAR": - fakeKey = "exh"; - - const v3 = sh[fakeKey]; - if (v3 < 0) { - continue; - } - - val = 12.4 + (12 - v3) * 0.1; - - break; - default: - throw new Error("??"); - } - - const humanised = sh[`${fakeKey}_string`]; - - if (humanised === "難易度未定") { - continue; - } - - if (val < 11.8) { - logger.info(`Skipping ${sh.title} ${key}, ${humanised}.`); - continue; - } - - val = parseFloat(val.toFixed(2)); - - tdd.push({ - chartID: chart.chartID, - type: "lamp", - tierlistID: TIERLIST_ID, - tierlistDataID: CalculateTierlistDataID(chart.chartID, "lamp", key, TIERLIST_ID), - key, - data: { - humanised, - value: val, - flags: { - "Individual Difference": !!humanised.match(/個人差/u), - }, - }, - }); - } - } - - logger.info(`Inserting ${tdd.length} documents...`); - - await db["tierlist-data"].insert(tdd); - - logger.info("Done!"); - - process.exit(0); +interface SP12Data { + id: integer; + title: string; + n_clear: integer; + hard: integer; + exh: integer; + n_clear_string: string; + hard_string: string; + exh_string: string; + version: integer; } -function isOdd(num: number) { - return num % 2 !== 0; +async function FetchSP12Data() { + const rj: { sheets: SP12Data[] } = await fetch("https://sp12.iidx.app/api/v1/sheets").then( + (r) => r.json() + ); // will throw if somethings wrong, anyway + + if (!rj.sheets) { + throw new Error(`No sheets in return from sp12?`); + } + + for (const sh of rj.sheets) { + let chart; + try { + chart = await HumanisedTitleLookup(sh.title); + } catch (err) { + logger.error((err as Error).message); + continue; + } + + if (!chart) { + logger.warn(`Couldn't find chart with title ${sh.title}`); + } + + for (const key of ["n_clear", "hard", "exh"] as const) { + let val; + + switch (key) { + case "n_clear": + const v = Math.floor(sh[key] / 2); + + if (v === 9) { + val = 11.8; + } else if (v === 8) { + val = 12.0; + } else if (v === 7) { + val = 12.2; + } else if (v === 6) { + val = 12.4; + } else if (v === 5) { + val = 12.6; + } else if (v < 0) { + continue; + } else { + val = 12.6 + (5 - v) * 0.1; + } + + break; + case "hard": + const v2 = Math.floor(sh[key] / 2); + + if (v2 === 9) { + val = 11.9; + } else if (v2 === 8) { + val = 12.1; + } else if (v2 === 7) { + val = 12.3; + } else if (v2 === 6) { + val = 12.5; + } else if (v2 === 5) { + val = 12.7; + } else if (v2 < 0) { + continue; + } else { + val = 12.7 + (5 - v2) * 0.1; + } + + break; + case "exh": + const v3 = sh[key]; + if (v3 >= 12 || v3 <= 0) { + continue; + } + + val = 12.4 + (12 - v3) * 0.1; + + break; + default: + throw new Error("??"); + } + + const stringVal = sh[`${key}_string` as const]; + + if (stringVal === "難易度未定") { + continue; + } + + val = parseFloat(val.toFixed(2)); + + const ktKey = key === "exh" ? "kt-EXHC" : key === "hard" ? "kt-HC" : "kt-NC"; + + // If EXH, just save the string version as 12.xx + // Else, use the A/S+ thing that people are used to. + const text = + ktKey === "kt-EXHC" + ? val.toFixed(2) + : `12${stringVal.replace(/(個人差|地力)/u, "")}`; + + await db.charts.iidx.update( + { + chartID: chart.chartID, + }, + { + $set: { + [`tierlistInfo.${ktKey}`]: { + text, + value: val, + individualDifference: stringVal.includes("個人差"), + }, + }, + } + ); + + logger.info(`Saved ${sh.title} value ${key} = ${val} (${text}).`); + } + } + + logger.info("Done!"); + + process.exit(0); } async function HumanisedTitleLookup(originalTitle: string) { - let difficulty: Difficulties["iidx:SP"] = "ANOTHER"; + let difficulty: Difficulties["iidx:SP"] = "ANOTHER"; - let title = originalTitle; + let title = originalTitle; - if (title.match(/(†|†LEGGENDARIA)$/u)) { - difficulty = "LEGGENDARIA"; - title = title.split("†")[0]; // this will break if there is ever a ptp leggendaria - } else if (title.match(/\[H\]$/u)) { - difficulty = "HYPER"; - title = title.split("[")[0]; - } else if (title.match(/\[A\]$/u)) { - difficulty = "ANOTHER"; // lmao - title = title.split("[")[0]; - } + if (title.match(/(†|†LEGGENDARIA)$/u)) { + difficulty = "LEGGENDARIA"; + title = title.split(/(†|†LEGGENDARIA)$/u)[0]; + } else if (title.match(/\[H\]$/u)) { + difficulty = "HYPER"; + title = title.split("[")[0]; + } else if (title.match(/\[A\]$/u)) { + difficulty = "ANOTHER"; // lmao + title = title.split("[")[0]; + } - const song = await FindSongOnTitle("iidx", title); + const song = await FindSongOnTitle("iidx", title); - if (!song) { - throw new Error( - `Could not resolve song ${title} (${difficulty}) (Original ${originalTitle}).` - ); - } + if (!song) { + throw new Error( + `Could not resolve song ${title} (${difficulty}) (Original ${originalTitle}).` + ); + } - const chart = await FindChartWithPTDF("iidx", song.id, "SP", difficulty); + const chart = await FindChartWithPTDF("iidx", song.id, "SP", difficulty); - if (!chart) { - throw new Error( - `Could not resolve chart ${title} ${difficulty} (Original ${originalTitle}).` - ); - } + if (!chart) { + throw new Error( + `Could not resolve chart ${title} ${difficulty} (Original ${originalTitle}).` + ); + } - return chart; + return chart; } FetchSP12Data(); diff --git a/server/scripts/iidx-tierlist/iidx-pe-kr/_README b/server/scripts/iidx-tierlist/iidx-pe-kr/_README index 4e131df17..6bbda2ac6 100644 --- a/server/scripts/iidx-tierlist/iidx-pe-kr/_README +++ b/server/scripts/iidx-tierlist/iidx-pe-kr/_README @@ -2,4 +2,4 @@ get the data by going to https://iidx.insane.pe.kr/!/sp10/ and typing copy(table parsers here handle the rest. -the sp8h tierlist *sucks*, so, we're ignoring it. \ No newline at end of file +the sp8h, 9 and 10 tierlists *suck*, so, we're ignoring them. \ No newline at end of file diff --git a/server/scripts/iidx-tierlist/iidx-pe-kr/sp10H.json b/server/scripts/iidx-tierlist/iidx-pe-kr/sp10H.json deleted file mode 100644 index df85470d3..000000000 --- a/server/scripts/iidx-tierlist/iidx-pe-kr/sp10H.json +++ /dev/null @@ -1,15704 +0,0 @@ -{ - "userdata": { - "djname": "NONAME", - "iidxid": "00000000", - "iidxmeid": "!", - "spclass": 1, - "dpclass": 1, - "spclassstr": "-", - "dpclassstr": "-" - }, - "categories": [ - { - "category": "10", - "categorytype": 1, - "sortindex": 10, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 4629, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "199024club -Re:BounceKiller-", - "level": 10, - "id": 76185912, - "version": "23", - "notes": 0, - "lveasy": 10.2883995214765, - "lvhd": 10.7028072293596 - }, - "tags": [ - "199024club -Re:BounceKiller-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7339 - }, - { - "pkid": 1284, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "double thrash", - "level": 10, - "id": 372292, - "version": "12", - "notes": 0, - "lveasy": 10.378545177244, - "lvhd": 10.8352910888203 - }, - "tags": [ - "double thrash" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 798 - }, - { - "pkid": 1286, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "DXY!", - "level": 10, - "id": 62534464, - "version": "4", - "notes": 0, - "lveasy": 10.3299705850261, - "lvhd": 10.9375284796843 - }, - "tags": [ - "DXY!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 909 - }, - { - "pkid": 5046, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ECHIDNA", - "level": 10, - "id": 50614631, - "version": "24", - "notes": 0, - "lveasy": 10.4534170776008, - "lvhd": 10.8420487084797 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7316 - }, - { - "pkid": 1295, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "eRAseRmOToRpHAntOM", - "level": 10, - "id": 85807746, - "version": "17", - "notes": 0, - "lveasy": 10.3350898081348, - "lvhd": 10.8334970250197 - }, - "tags": [ - "eRAseRmOToRpHAntOM" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 812 - }, - { - "pkid": 1322, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "GENOCIDE", - "level": 10, - "id": 13901527, - "version": "11", - "notes": 0, - "lveasy": 10.2860122809239, - "lvhd": 10.843997786957 - }, - "tags": [ - "GENOCIDE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 913 - }, - { - "pkid": 1327, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "GRADIUS -FULL SPEED-", - "level": 10, - "id": 10772141, - "version": "10", - "notes": 0, - "lveasy": 10.4167961520708, - "lvhd": 10.856823360991 - }, - "tags": [ - "GRADIUS -FULL SPEED-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 758 - }, - { - "pkid": 1364, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Leaving...", - "level": 10, - "id": 26736746, - "version": "13", - "notes": 0, - "lveasy": 10.3923294403106, - "lvhd": 10.831872943977 - }, - "tags": [ - "Leaving..." - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 763 - }, - { - "pkid": 1383, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "MAX 300", - "level": 10, - "id": 31097136, - "version": "7", - "notes": 0, - "lveasy": 10.3322873243456, - "lvhd": 10.8624996567713 - }, - "tags": [ - "MAX 300" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 791 - }, - { - "pkid": 4214, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPL", - "type": "L", - "title": "RIDE ON THE LIGHT (HI GREAT MIX) †", - "level": 10, - "id": 58983557, - "version": "26", - "notes": 0, - "lveasy": 10.4871886755277, - "lvhd": 10.9617180466558 - }, - "tags": [ - "RIDE ON THE LIGHT (HI GREAT MIX) " - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7313 - }, - { - "pkid": 4215, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Set U Free feat. Kanae Asaba", - "level": 10, - "id": 6403585, - "version": "23", - "notes": 0, - "lveasy": 10.1669139648285, - "lvhd": 10.8578700101421 - }, - "tags": [ - "Set U Free feat. Kanae Asaba" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7312 - }, - { - "pkid": 1472, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Snake Stick", - "level": 10, - "id": 98606883, - "version": "19", - "notes": 0, - "lveasy": 9.74359860939831, - "lvhd": 10.6851519242157 - }, - "tags": [ - "Snake Stick" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 923 - }, - { - "pkid": 1473, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SNOW", - "level": 10, - "id": 1619089, - "version": "9", - "notes": 0, - "lveasy": 10.3885762528712, - "lvhd": 10.8270112954076 - }, - "tags": [ - "SNOW" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 912 - }, - { - "pkid": 5180, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SWEET LAB", - "level": 10, - "id": 93678708, - "version": "24", - "notes": 0, - "lveasy": 10.5490695716679, - "lvhd": 10.887835892221 - }, - "tags": [ - "SWEET LAB" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7314 - }, - { - "pkid": 1505, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "The Hope of Tomorrow", - "level": 10, - "id": 26487134, - "version": "11", - "notes": 0, - "lveasy": 10.1361671059763, - "lvhd": 10.8571591505179 - }, - "tags": [ - "The Hope of Tomorrow" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 914 - }, - { - "pkid": 1513, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Timepiece phase II", - "level": 10, - "id": 34459229, - "version": "20", - "notes": 0, - "lveasy": 10.0872050835105, - "lvhd": 10.9082699692731 - }, - "tags": [ - "Timepiece phase II" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 926 - }, - { - "pkid": 4677, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "駅猫のワルツ", - "level": 10, - "id": 40731127, - "version": "23", - "notes": 0, - "lveasy": 10.4475613171504, - "lvhd": 10.9179726130841 - }, - "tags": [ - "駅猫のワルツ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7317 - } - ], - "hide": false, - "id": 61 - }, - { - "category": "9", - "categorytype": 1, - "sortindex": 9, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 1199, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "250bpm", - "level": 10, - "id": 21394642, - "version": "4", - "notes": 0, - "lveasy": 10.4429343834832, - "lvhd": 10.8099569360812 - }, - "tags": [ - "250bpm" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 751 - }, - { - "pkid": 1230, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "bass 2 bass", - "level": 10, - "id": 13203698, - "version": "17", - "notes": 0, - "lveasy": 9.90415671003091, - "lvhd": 10.6385740780197 - }, - "tags": [ - "bass 2 bass" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 918 - }, - { - "pkid": 4400, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Blue Spring Express", - "level": 10, - "id": 54882370, - "version": "23", - "notes": 0, - "lveasy": 10.2847181218088, - "lvhd": 10.7213162021334 - }, - "tags": [ - "Blue Spring Express" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7324 - }, - { - "pkid": 1241, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "BLUE STRAGGLER", - "level": 10, - "id": 27878891, - "version": "20", - "notes": 0, - "lveasy": 10.245583275555, - "lvhd": 10.7454515483566 - }, - "tags": [ - "BLUE STRAGGLER" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 781 - }, - { - "pkid": 1249, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "BREATH", - "level": 10, - "id": 19535790, - "version": "11", - "notes": 0, - "lveasy": 10.3242345397948, - "lvhd": 10.7076949909905 - }, - "tags": [ - "BREATH" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 723 - }, - { - "pkid": 1267, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "D", - "level": 10, - "id": 69672271, - "version": "17", - "notes": 0, - "lveasy": 10.3052500084416, - "lvhd": 10.7061066313809 - }, - "tags": [ - "D" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 892 - }, - { - "pkid": 1271, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DAY DREAM", - "level": 10, - "id": 8389913, - "version": "20", - "notes": 0, - "lveasy": 9.94025646532462, - "lvhd": 10.7890130483988 - }, - "tags": [ - "DAY DREAM" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 823 - }, - { - "pkid": 1278, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "DIVE ~INTO YOUR HEART~", - "level": 10, - "id": 89643322, - "version": "6", - "notes": 0, - "lveasy": 10.1924692707585, - "lvhd": 10.746037658702 - }, - "tags": [ - "DIVE ~INTO YOUR HEART~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 753 - }, - { - "pkid": 1282, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Don't be afraid myself", - "level": 10, - "id": 19153588, - "version": "11", - "notes": 0, - "lveasy": 10.219471884205, - "lvhd": 10.748504156612 - }, - "tags": [ - "Don't be afraid myself" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 759 - }, - { - "pkid": 1283, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "double thrash", - "level": 10, - "id": 372292, - "version": "12", - "notes": 0, - "lveasy": 10.1856244722496, - "lvhd": 10.7611559678771 - }, - "tags": [ - "double thrash" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1007 - }, - { - "pkid": 1306, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Feedback", - "level": 10, - "id": 8355271, - "version": "10", - "notes": 0, - "lveasy": 10.2783159824321, - "lvhd": 10.7370777896349 - }, - "tags": [ - "Feedback" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 756 - }, - { - "pkid": 1307, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "FEEL IT", - "level": 10, - "id": 50317526, - "version": "10", - "notes": 0, - "lveasy": 10.422965443147, - "lvhd": 10.799177934131 - }, - "tags": [ - "FEEL IT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 757 - }, - { - "pkid": 1324, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "GHOST REVIVAL", - "level": 10, - "id": 2984325, - "version": "10", - "notes": 0, - "lveasy": 10.2607880007124, - "lvhd": 10.7179600667903 - }, - "tags": [ - "GHOST REVIVAL" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 795 - }, - { - "pkid": 1330, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "GRID KNIGHT", - "level": 10, - "id": 25284850, - "version": "14", - "notes": 0, - "lveasy": 10.2060770396222, - "lvhd": 10.7329408962565 - }, - "tags": [ - "GRID KNIGHT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1017 - }, - { - "pkid": 1344, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ICARUS", - "level": 10, - "id": 76573914, - "version": "15", - "notes": 0, - "lveasy": 10.0436564161323, - "lvhd": 10.7704726183344 - }, - "tags": [ - "ICARUS" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 808 - }, - { - "pkid": 1353, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Jack", - "level": 10, - "id": 97758598, - "version": "16", - "notes": 0, - "lveasy": 10.3013027772697, - "lvhd": 10.7823467279524 - }, - "tags": [ - "Jack" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 771 - }, - { - "pkid": 1355, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "KAISER PHOENIX", - "level": 10, - "id": 18891866, - "version": "21", - "notes": 0, - "lveasy": 10.1741917971563, - "lvhd": 10.8003688934794 - }, - "tags": [ - "KAISER PHOENIX" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7323 - }, - { - "pkid": 1360, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "LAB", - "level": 10, - "id": 60553478, - "version": "8", - "notes": 0, - "lveasy": 10.4443621555047, - "lvhd": 10.7997671014321 - }, - "tags": [ - "LAB" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 868 - }, - { - "pkid": 1376, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "lower world", - "level": 10, - "id": 22300191, - "version": "9", - "notes": 0, - "lveasy": 10.3365901735994, - "lvhd": 10.7324090522201 - }, - "tags": [ - "lower world" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 755 - }, - { - "pkid": 5086, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPL", - "type": "L", - "title": "LUV CAN SAVE U†", - "level": 10, - "id": 84785920, - "version": "26", - "notes": 0, - "lveasy": 10.5403374470756, - "lvhd": 10.8439100996335 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7320 - }, - { - "pkid": 1380, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Macho Gang", - "level": 10, - "id": 35668134, - "version": "ss", - "notes": 0, - "lveasy": 10.2115029624781, - "lvhd": 10.7405534138499 - }, - "tags": [ - "Macho Gang" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 750 - }, - { - "pkid": 1395, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Narcissus At Oasis", - "level": 10, - "id": 42922853, - "version": "10", - "notes": 0, - "lveasy": 10.1662938767373, - "lvhd": 10.79251446309 - }, - "tags": [ - "Narcissus At Oasis" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 796 - }, - { - "pkid": 1400, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "NEW GENERATION -もう、お前しか見えない-", - "level": 10, - "id": 88158328, - "version": "15", - "notes": 0, - "lveasy": 10.3362151342861, - "lvhd": 10.7535618682689 - }, - "tags": [ - "NEW GENERATION -もう、お前しか見えない-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 767 - }, - { - "pkid": 1409, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "one or eight", - "level": 10, - "id": 41175761, - "version": "9", - "notes": 0, - "lveasy": 10.2917176357357, - "lvhd": 10.727364890376 - }, - "tags": [ - "one or eight" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 871 - }, - { - "pkid": 4631, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "OUTER LIMITS ALTERNATIVE", - "level": 10, - "id": 77987305, - "version": "23", - "notes": 0, - "lveasy": 10.466927255903, - "lvhd": 10.7893938549389 - }, - "tags": [ - "OUTER LIMITS ALTERNATIVE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7342 - }, - { - "pkid": 1417, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "POINT ZERO", - "level": 10, - "id": 73367583, - "version": "20", - "notes": 0, - "lveasy": 10.1793158218816, - "lvhd": 10.7409051378698 - }, - "tags": [ - "POINT ZERO" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 924 - }, - { - "pkid": 4560, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "POSSESSION", - "level": 10, - "id": 65584894, - "version": "23", - "notes": 0, - "lveasy": 10.2693200050615, - "lvhd": 10.7358841548243 - }, - "tags": [ - "POSSESSION" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7340 - }, - { - "pkid": 1431, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Quickening", - "level": 10, - "id": 77290992, - "version": "9", - "notes": 0, - "lveasy": 10.1742322035958, - "lvhd": 10.781470710035 - }, - "tags": [ - "Quickening" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 911 - }, - { - "pkid": 1451, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "rottel-da-sun", - "level": 10, - "id": 60499427, - "version": "6", - "notes": 0, - "lveasy": 10.1572071662488, - "lvhd": 10.7846032313636 - }, - "tags": [ - "rottel-da-sun" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 910 - }, - { - "pkid": 1452, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "rottel-the-Mercury", - "level": 10, - "id": 29923350, - "version": "9", - "notes": 0, - "lveasy": 10.254834964555, - "lvhd": 10.7524232578962 - }, - "tags": [ - "rottel-the-Mercury" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 999 - }, - { - "pkid": 4561, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SOMETHING WONDERFUL", - "level": 10, - "id": 75333214, - "version": "6", - "notes": 0, - "lveasy": 10.4037806717092, - "lvhd": 10.761268971345 - }, - "tags": [ - "SOMETHING WONDERFUL" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7318 - }, - { - "pkid": 1485, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "STEEL NEEDLE", - "level": 10, - "id": 62359882, - "version": "15", - "notes": 0, - "lveasy": 10.1028993524385, - "lvhd": 10.8260943644207 - }, - "tags": [ - "STEEL NEEDLE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 768 - }, - { - "pkid": 1504, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "THE DOOR INTO RAINBOW", - "level": 10, - "id": 5717842, - "version": "18", - "notes": 0, - "lveasy": 10.381965506584, - "lvhd": 10.7539794504899 - }, - "tags": [ - "THE DOOR INTO RAINBOW" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 920 - }, - { - "pkid": 1509, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "This is Love", - "level": 10, - "id": 50888987, - "version": "13", - "notes": 0, - "lveasy": 10.2699523737646, - "lvhd": 10.8045170957894 - }, - "tags": [ - "This is Love" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 765 - }, - { - "pkid": 1514, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Timepiece phase II (CN Ver.)", - "level": 10, - "id": 13229130, - "version": "20", - "notes": 0, - "lveasy": 10.1866199351641, - "lvhd": 10.7240024088066 - }, - "tags": [ - "Timepiece phase II (CN Ver.)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 925 - }, - { - "pkid": 1528, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "V2", - "level": 10, - "id": 55370129, - "version": "16", - "notes": 0, - "lveasy": 10.143634965524, - "lvhd": 10.6952136042045 - }, - "tags": [ - "V2" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 917 - }, - { - "pkid": 1535, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "WAR GAME", - "level": 10, - "id": 77864807, - "version": "8", - "notes": 0, - "lveasy": 10.3086429313313, - "lvhd": 10.7899143563141 - }, - "tags": [ - "WAR GAME" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 754 - }, - { - "pkid": 1537, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "WE LOVE SHONAN", - "level": 10, - "id": 78643404, - "version": "18", - "notes": 0, - "lveasy": 10.3997328523323, - "lvhd": 10.7659614214629 - }, - "tags": [ - "WE LOVE SHONAN" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 777 - }, - { - "pkid": 1548, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "You'll say \"Now!\"", - "level": 10, - "id": 55141653, - "version": "16", - "notes": 0, - "lveasy": 10.179474443202, - "lvhd": 10.6995993800812 - }, - "tags": [ - "You'll say \"Now!\"" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 772 - }, - { - "pkid": 1561, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "クルクル☆ラブ~Opioid Peptide MIX~", - "level": 10, - "id": 75857626, - "version": "14", - "notes": 0, - "lveasy": 10.0376688213652, - "lvhd": 10.7493602368841 - }, - "tags": [ - "クルクル☆ラブ~Opioid Peptide MIX~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 915 - }, - { - "pkid": 1568, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ミラージュ・レジデンス", - "level": 10, - "id": 46453841, - "version": "15", - "notes": 0, - "lveasy": 10.2640607956328, - "lvhd": 10.7193676652946 - }, - "tags": [ - "ミラージュ・レジデンス" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 809 - }, - { - "pkid": 1584, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "子供の落書き帳", - "level": 10, - "id": 36747008, - "version": "19", - "notes": 0, - "lveasy": 9.94418534511167, - "lvhd": 10.7499156591562 - }, - "tags": [ - "子供の落書き帳" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 780 - }, - { - "pkid": 1591, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "月光", - "level": 10, - "id": 76687953, - "version": "12", - "notes": 0, - "lveasy": 10.101843137137, - "lvhd": 10.7299133044365 - }, - "tags": [ - "月光" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 761 - } - ], - "hide": false, - "id": 57 - }, - { - "category": "8", - "categorytype": 1, - "sortindex": 8, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 1212, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "alla turca con passione", - "level": 10, - "id": 91831622, - "version": "12", - "notes": 0, - "lveasy": 10.3146743100019, - "lvhd": 10.6576918814825 - }, - "tags": [ - "alla turca con passione" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 876 - }, - { - "pkid": 1215, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ANDROMEDA II", - "level": 10, - "id": 5315308, - "version": "14", - "notes": 0, - "lveasy": 10.018669502208, - "lvhd": 10.6082640327908 - }, - "tags": [ - "ANDROMEDA II" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 881 - }, - { - "pkid": 1218, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Apocalypse ~dirge of swans~", - "level": 10, - "id": 75249847, - "version": "13", - "notes": 0, - "lveasy": 10.2278184775051, - "lvhd": 10.6926666044917 - }, - "tags": [ - "Apocalypse ~dirge of swans~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 762 - }, - { - "pkid": 1225, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "BABY LOVE", - "level": 10, - "id": 56722127, - "version": "10", - "notes": 0, - "lveasy": 10.2644680438495, - "lvhd": 10.6590840098823 - }, - "tags": [ - "BABY LOVE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 874 - }, - { - "pkid": 1237, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "BLACK.by X-Cross Fade", - "level": 10, - "id": 31566939, - "version": "19", - "notes": 0, - "lveasy": 9.7242903168916, - "lvhd": 10.5234373929965 - }, - "tags": [ - "BLACK.by X-Cross Fade" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 922 - }, - { - "pkid": 1240, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "BLUE MIRAGE", - "level": 10, - "id": 15881831, - "version": "22", - "notes": 0, - "lveasy": 9.90428992290023, - "lvhd": 10.6069982667758 - }, - "tags": [ - "BLUE MIRAGE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7229 - }, - { - "pkid": 1251, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Buffalo", - "level": 10, - "id": 43250876, - "version": "6", - "notes": 0, - "lveasy": 10.246627493028, - "lvhd": 10.6064148507473 - }, - "tags": [ - "Buffalo" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 993 - }, - { - "pkid": 1255, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Catch Me", - "level": 10, - "id": 6137608, - "version": "12", - "notes": 0, - "lveasy": 10.161116087595, - "lvhd": 10.7235861550181 - }, - "tags": [ - "Catch Me" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1006 - }, - { - "pkid": 1260, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Concertino in Blue", - "level": 10, - "id": 67097735, - "version": "13", - "notes": 0, - "lveasy": 9.86771919664205, - "lvhd": 10.6553823211232 - }, - "tags": [ - "Concertino in Blue" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 880 - }, - { - "pkid": 1263, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Cradle", - "level": 10, - "id": 46654124, - "version": "9", - "notes": 0, - "lveasy": 10.2737082341992, - "lvhd": 10.6360196203339 - }, - "tags": [ - "Cradle" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1061 - }, - { - "pkid": 1280, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Do it!! Do it!!", - "level": 10, - "id": 51815822, - "version": "15", - "notes": 0, - "lveasy": 10.0507516231799, - "lvhd": 10.6805928127665 - }, - "tags": [ - "Do it!! Do it!!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 884 - }, - { - "pkid": 1289, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ELECTRIC MASSIVE DIVER", - "level": 10, - "id": 73014744, - "version": "18", - "notes": 0, - "lveasy": 9.98543524804483, - "lvhd": 10.6972401546321 - }, - "tags": [ - "ELECTRIC MASSIVE DIVER" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1027 - }, - { - "pkid": 1293, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "end of world", - "level": 10, - "id": 55000636, - "version": "15", - "notes": 0, - "lveasy": 10.3368256624767, - "lvhd": 10.6771865103418 - }, - "tags": [ - "end of world" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 806 - }, - { - "pkid": 1315, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "four pieces of heaven", - "level": 10, - "id": 53560284, - "version": "15", - "notes": 0, - "lveasy": 10.0406286849179, - "lvhd": 10.6695411911457 - }, - "tags": [ - "four pieces of heaven" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 807 - }, - { - "pkid": 1319, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "GALGALIM", - "level": 10, - "id": 52187520, - "version": "17", - "notes": 0, - "lveasy": 10.2721422158716, - "lvhd": 10.6792654760287 - }, - "tags": [ - "GALGALIM" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1023 - }, - { - "pkid": 1321, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "garden", - "level": 10, - "id": 74228730, - "version": "12", - "notes": 0, - "lveasy": 10.16944466429, - "lvhd": 10.5972382660587 - }, - "tags": [ - "garden" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 760 - }, - { - "pkid": 1328, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "GRADIUS 2012", - "level": 10, - "id": 63626720, - "version": "20", - "notes": 0, - "lveasy": 10.0865512479397, - "lvhd": 10.6481115417683 - }, - "tags": [ - "GRADIUS 2012" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 782 - }, - { - "pkid": 1341, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "HYPER EUROBEAT (2DX style)", - "level": 10, - "id": 74270992, - "version": "9", - "notes": 0, - "lveasy": 10.3456698064105, - "lvhd": 10.6699445627363 - }, - "tags": [ - "HYPER EUROBEAT (2DX style)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 997 - }, - { - "pkid": 1343, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "I am", - "level": 10, - "id": 84388379, - "version": "12", - "notes": 0, - "lveasy": 10.2335985506841, - "lvhd": 10.695974443518 - }, - "tags": [ - "I am" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1008 - }, - { - "pkid": 1363, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "LAX5 feat.Ryota Yoshinari", - "level": 10, - "id": 69975651, - "version": "19", - "notes": 0, - "lveasy": 10.1043501000012, - "lvhd": 10.6378192507336 - }, - "tags": [ - "LAX5 feat.Ryota Yoshinari" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 779 - }, - { - "pkid": 1365, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Let The Snow Paint Me -Y&Co. Remix-", - "level": 10, - "id": 80719270, - "version": "9", - "notes": 0, - "lveasy": 10.3011084168811, - "lvhd": 10.6824390460341 - }, - "tags": [ - "Let The Snow Paint Me -Y&Co. Remix-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 998 - }, - { - "pkid": 1373, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Love Magic", - "level": 10, - "id": 81063078, - "version": "12", - "notes": 0, - "lveasy": 10.3439898777214, - "lvhd": 10.6941877641115 - }, - "tags": [ - "Love Magic" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 950 - }, - { - "pkid": 1375, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "LOVELY STORM", - "level": 10, - "id": 94597782, - "version": "15", - "notes": 0, - "lveasy": 10.2720416849088, - "lvhd": 10.6815359241741 - }, - "tags": [ - "LOVELY STORM" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 766 - }, - { - "pkid": 1379, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "M.D.Injection", - "level": 10, - "id": 69378422, - "version": "21", - "notes": 0, - "lveasy": 10.2675372880252, - "lvhd": 10.6878041662034 - }, - "tags": [ - "M.D.Injection" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7345 - }, - { - "pkid": 1381, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Make A Difference", - "level": 10, - "id": 51232417, - "version": "9", - "notes": 0, - "lveasy": 10.4860291906267, - "lvhd": 10.8115211789079 - }, - "tags": [ - "Make A Difference" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 793 - }, - { - "pkid": 4211, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "NANAIRO", - "level": 10, - "id": 78777007, - "version": "23", - "notes": 0, - "lveasy": 10.1303046133763, - "lvhd": 10.6881591884802 - }, - "tags": [ - "NANAIRO" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7344 - }, - { - "pkid": 1394, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Narcissus At Oasis", - "level": 10, - "id": 42922853, - "version": "10", - "notes": 0, - "lveasy": 9.98333036211747, - "lvhd": 10.7089378763366 - }, - "tags": [ - "Narcissus At Oasis" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1000 - }, - { - "pkid": 1429, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "QUANTUM TELEPORTATION", - "level": 10, - "id": 39297975, - "version": "19", - "notes": 0, - "lveasy": 9.99817374031454, - "lvhd": 10.6020874913311 - }, - "tags": [ - "QUANTUM TELEPORTATION" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 899 - }, - { - "pkid": 1440, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Really Love", - "level": 10, - "id": 20063507, - "version": "9", - "notes": 0, - "lveasy": 10.1663864656775, - "lvhd": 10.6515967273002 - }, - "tags": [ - "Really Love" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 947 - }, - { - "pkid": 1443, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Regulus", - "level": 10, - "id": 31132846, - "version": "5", - "notes": 0, - "lveasy": 10.3181246781543, - "lvhd": 10.6597506504401 - }, - "tags": [ - "Regulus" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 865 - }, - { - "pkid": 1449, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Rise'n Beauty", - "level": 10, - "id": 21887274, - "version": "10", - "notes": 0, - "lveasy": 10.1609985518002, - "lvhd": 10.6456799083893 - }, - "tags": [ - "Rise'n Beauty" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 832 - }, - { - "pkid": 1450, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "RIZING YOU UP", - "level": 10, - "id": 72761707, - "version": "21", - "notes": 0, - "lveasy": 10.0902701356079, - "lvhd": 10.6227943579091 - }, - "tags": [ - "RIZING YOU UP" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 789 - }, - { - "pkid": 1453, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Roulette", - "level": 10, - "id": 89117716, - "version": "14", - "notes": 0, - "lveasy": 10.2164592788959, - "lvhd": 10.7230243117416 - }, - "tags": [ - "Roulette" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 727 - }, - { - "pkid": 1458, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SCREAM SQUAD", - "level": 10, - "id": 55252079, - "version": "12", - "notes": 0, - "lveasy": 10.322547719184, - "lvhd": 10.6417129952042 - }, - "tags": [ - "SCREAM SQUAD" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 799 - }, - { - "pkid": 1460, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Scripted Connection⇒ H mix", - "level": 10, - "id": 25898467, - "version": "12", - "notes": 0, - "lveasy": 10.0603573578061, - "lvhd": 10.6388716452946 - }, - "tags": [ - "Scripted Connection⇒ H mix" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 877 - }, - { - "pkid": 1461, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Scripted Connection⇒ N mix", - "level": 10, - "id": 83609775, - "version": "12", - "notes": 0, - "lveasy": 10.1273096631735, - "lvhd": 10.5941140439224 - }, - "tags": [ - "Scripted Connection⇒ N mix" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 878 - }, - { - "pkid": 4796, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Seize the Day", - "level": 10, - "id": 18920343, - "version": "24", - "notes": 0, - "lveasy": 10.3002732821521, - "lvhd": 10.6164927034039 - }, - "tags": [ - "Seize the Day" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7374 - }, - { - "pkid": 1470, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SigSig", - "level": 10, - "id": 19610792, - "version": "12", - "notes": 0, - "lveasy": 10.1093649463397, - "lvhd": 10.6935482123262 - }, - "tags": [ - "SigSig" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 879 - }, - { - "pkid": 1475, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "So Fabulous !!", - "level": 10, - "id": 43381644, - "version": "13", - "notes": 0, - "lveasy": 10.128014810587, - "lvhd": 10.6580789537893 - }, - "tags": [ - "So Fabulous !!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 764 - }, - { - "pkid": 1476, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SOLID STATE SQUAD", - "level": 10, - "id": 23417638, - "version": "17", - "notes": 0, - "lveasy": 10.1455982779913, - "lvhd": 10.7083747978142 - }, - "tags": [ - "SOLID STATE SQUAD" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 813 - }, - { - "pkid": 1482, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Sphere", - "level": 10, - "id": 15268275, - "version": "11", - "notes": 0, - "lveasy": 10.1503659205636, - "lvhd": 10.6706204570583 - }, - "tags": [ - "Sphere" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1003 - }, - { - "pkid": 4797, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Summer", - "level": 10, - "id": 69833801, - "version": "24", - "notes": 0, - "lveasy": 10.08726206662, - "lvhd": 10.6939309204995 - }, - "tags": [ - "Summer" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7341 - }, - { - "pkid": 1492, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "symbolic", - "level": 10, - "id": 54582563, - "version": "8", - "notes": 0, - "lveasy": 10.3087957456987, - "lvhd": 10.6772430414379 - }, - "tags": [ - "symbolic" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 995 - }, - { - "pkid": 1507, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "THE SAFARI", - "level": 10, - "id": 56758495, - "version": "3", - "notes": 0, - "lveasy": 9.95201208604735, - "lvhd": 10.6566488578666 - }, - "tags": [ - "THE SAFARI" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 790 - }, - { - "pkid": 1519, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "TRANOID", - "level": 10, - "id": 47194871, - "version": "14", - "notes": 0, - "lveasy": 9.98585273363408, - "lvhd": 10.6331179711415 - }, - "tags": [ - "TRANOID" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 958 - }, - { - "pkid": 1520, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "tripping contact(teranoid&MC Natsack Remix)", - "level": 10, - "id": 53959794, - "version": "13", - "notes": 0, - "lveasy": 10.2480151936847, - "lvhd": 10.6839347617364 - }, - "tags": [ - "tripping contact(teranoid&MC Natsack Remix)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1016 - }, - { - "pkid": 1521, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "TROOPERS", - "level": 10, - "id": 69781282, - "version": "15", - "notes": 0, - "lveasy": 10.256407260703, - "lvhd": 10.6694266126923 - }, - "tags": [ - "TROOPERS" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 886 - }, - { - "pkid": 1534, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Votum stellarum", - "level": 10, - "id": 12569725, - "version": "12", - "notes": 0, - "lveasy": 10.1073934452515, - "lvhd": 10.66679012894 - }, - "tags": [ - "Votum stellarum" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 952 - }, - { - "pkid": 1559, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "オレはビートマニア!お前は何マニア?", - "level": 10, - "id": 94567156, - "version": "12", - "notes": 0, - "lveasy": 10.3074071186036, - "lvhd": 10.5729415267693 - }, - "tags": [ - "オレはビートマニア!お前は何マニア?" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1013 - }, - { - "pkid": 4564, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ギョギョっと人魚♨爆婚ブライダル", - "level": 10, - "id": 69095508, - "version": "23", - "notes": 0, - "lveasy": 10.1131933302701, - "lvhd": 10.6255947248837 - }, - "tags": [ - "ギョギョっと人魚♨爆婚ブライダル" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7325 - }, - { - "pkid": 1585, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "少年A", - "level": 10, - "id": 63505446, - "version": "15", - "notes": 0, - "lveasy": 10.2097107892928, - "lvhd": 10.713862336042 - }, - "tags": [ - "少年A" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 769 - }, - { - "pkid": 1593, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "桜", - "level": 10, - "id": 22354839, - "version": "8", - "notes": 0, - "lveasy": 10.0634216865064, - "lvhd": 10.6826925746476 - }, - "tags": [ - "桜" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 869 - }, - { - "pkid": 1602, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "罠", - "level": 10, - "id": 65770100, - "version": "13", - "notes": 0, - "lveasy": 10.2044071025031, - "lvhd": 10.697866389956 - }, - "tags": [ - "罠" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 803 - }, - { - "pkid": 1615, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "電人、暁に斃れる。", - "level": 10, - "id": 14436433, - "version": "14", - "notes": 0, - "lveasy": 10.1777029094109, - "lvhd": 10.6834982515123 - }, - "tags": [ - "電人、暁に斃れる。" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 883 - }, - { - "pkid": 1617, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "革命", - "level": 10, - "id": 47619491, - "version": "7", - "notes": 0, - "lveasy": 10.1390392695157, - "lvhd": 10.6364583707482 - }, - "tags": [ - "革命" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 792 - } - ], - "hide": false, - "id": 58 - }, - { - "category": "7", - "categorytype": 1, - "sortindex": 7, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 1198, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "1st Samurai", - "level": 10, - "id": 12083096, - "version": "10", - "notes": 0, - "lveasy": 10.205819913789, - "lvhd": 10.6562977756476 - }, - "tags": [ - "1st Samurai" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 722 - }, - { - "pkid": 1200, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "3y3s", - "level": 10, - "id": 74712388, - "version": "16", - "notes": 0, - "lveasy": 9.58968497361351, - "lvhd": 10.5866255896742 - }, - "tags": [ - "3y3s" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 916 - }, - { - "pkid": 1209, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Agnus Dei", - "level": 10, - "id": 98922479, - "version": "12", - "notes": 0, - "lveasy": 10.1674725332613, - "lvhd": 10.6127643374581 - }, - "tags": [ - "Agnus Dei" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1004 - }, - { - "pkid": 5125, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "AO-∞", - "level": 10, - "id": 4176737, - "version": "24", - "notes": 0, - "lveasy": 10.5751933628039, - "lvhd": 10.9076962848989 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7315 - }, - { - "pkid": 1224, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "B4U", - "level": 10, - "id": 87470586, - "version": "4", - "notes": 0, - "lveasy": 10.0469638045892, - "lvhd": 10.5523100630687 - }, - "tags": [ - "B4U" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 864 - }, - { - "pkid": 1248, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Breaking the ground", - "level": 10, - "id": 55235233, - "version": "18", - "notes": 0, - "lveasy": 10.0610331829441, - "lvhd": 10.5208257381909 - }, - "tags": [ - "Breaking the ground" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 815 - }, - { - "pkid": 4401, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Central Station", - "level": 10, - "id": 80354461, - "version": "23", - "notes": 0, - "lveasy": 10.2051148654729, - "lvhd": 10.610267029615 - }, - "tags": [ - "Central Station" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7359 - }, - { - "pkid": 1265, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Cyber Force", - "level": 10, - "id": 70992989, - "version": "14", - "notes": 0, - "lveasy": 10.1464567272541, - "lvhd": 10.620025387868 - }, - "tags": [ - "Cyber Force" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 956 - }, - { - "pkid": 1266, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Cyber Force -DJ Yoshitaka Remix-", - "level": 10, - "id": 53715546, - "version": "16", - "notes": 0, - "lveasy": 10.0896393354103, - "lvhd": 10.6615058071724 - }, - "tags": [ - "Cyber Force -DJ Yoshitaka Remix-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1019 - }, - { - "pkid": 1301, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "EXUSIA", - "level": 10, - "id": 59926763, - "version": "17", - "notes": 0, - "lveasy": 9.94078561197472, - "lvhd": 10.606639210148 - }, - "tags": [ - "EXUSIA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 773 - }, - { - "pkid": 1323, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Get'em up to R.A.V.E", - "level": 10, - "id": 5439293, - "version": "12", - "notes": 0, - "lveasy": 10.092215585841, - "lvhd": 10.6398200506009 - }, - "tags": [ - "Get'em up to R.A.V.E" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 725 - }, - { - "pkid": 4516, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Glitch Nerds", - "level": 10, - "id": 91753849, - "version": "23", - "notes": 0, - "lveasy": 10.3005852861807, - "lvhd": 10.5912772928457 - }, - "tags": [ - "Glitch Nerds" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7394 - }, - { - "pkid": 5047, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Go Ahead!!", - "level": 10, - "id": 38516436, - "version": "24", - "notes": 0, - "lveasy": 10.300096896112, - "lvhd": 10.6600700248536 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7393 - }, - { - "pkid": 4209, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Go Faraway", - "level": 10, - "id": 99902624, - "version": "23", - "notes": 0, - "lveasy": 10.0800394921424, - "lvhd": 10.6007304504018 - }, - "tags": [ - "Go Faraway" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7362 - }, - { - "pkid": 1326, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Golden Palms", - "level": 10, - "id": 50524551, - "version": "18", - "notes": 0, - "lveasy": 10.0907944247852, - "lvhd": 10.5263904329102 - }, - "tags": [ - "Golden Palms" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 919 - }, - { - "pkid": 1348, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "IMPLANTATION", - "level": 10, - "id": 35966296, - "version": "22", - "notes": 0, - "lveasy": 9.97080561048552, - "lvhd": 10.6292311182207 - }, - "tags": [ - "IMPLANTATION" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7254 - }, - { - "pkid": 1357, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Karma", - "level": 10, - "id": 11642237, - "version": "9", - "notes": 0, - "lveasy": 10.2045999153012, - "lvhd": 10.633946295896 - }, - "tags": [ - "Karma" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 946 - }, - { - "pkid": 4557, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "La dolce primavera", - "level": 10, - "id": 94745047, - "version": "23", - "notes": 0, - "lveasy": 10.3498229935153, - "lvhd": 10.5894340956524 - }, - "tags": [ - "La dolce primavera" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7381 - }, - { - "pkid": 1382, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Make Me Your Own", - "level": 10, - "id": 43131262, - "version": "14", - "notes": 0, - "lveasy": 10.1353059032984, - "lvhd": 10.5760185432964 - }, - "tags": [ - "Make Me Your Own" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 805 - }, - { - "pkid": 1389, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Monkey Dance '09", - "level": 10, - "id": 25036205, - "version": "16", - "notes": 0, - "lveasy": 10.1405492146027, - "lvhd": 10.5431329498132 - }, - "tags": [ - "Monkey Dance '09" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 887 - }, - { - "pkid": 1391, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "moon_child", - "level": 10, - "id": 61241618, - "version": "9", - "notes": 0, - "lveasy": 9.99715188483712, - "lvhd": 10.6958952683701 - }, - "tags": [ - "moon_child" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 870 - }, - { - "pkid": 4210, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Musik LoverZ", - "level": 10, - "id": 5028387, - "version": "23", - "notes": 0, - "lveasy": 10.1061944348916, - "lvhd": 10.6501064064 - }, - "tags": [ - "Musik LoverZ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7365 - }, - { - "pkid": 1396, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "NEBULA GRASPER", - "level": 10, - "id": 27087526, - "version": "11", - "notes": 0, - "lveasy": 10.2558536347889, - "lvhd": 10.6373368144418 - }, - "tags": [ - "NEBULA GRASPER" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1002 - }, - { - "pkid": 4559, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "NO LIMIT -オレ達に限界は無い-", - "level": 10, - "id": 62719052, - "version": "23", - "notes": 0, - "lveasy": 10.2317436866414, - "lvhd": 10.6470234711152 - }, - "tags": [ - "NO LIMIT -オレ達に限界は無い-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7370 - }, - { - "pkid": 1412, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Phoenix", - "level": 10, - "id": 56599573, - "version": "19", - "notes": 0, - "lveasy": 10.1101008100679, - "lvhd": 10.5802011645815 - }, - "tags": [ - "Phoenix" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 819 - }, - { - "pkid": 1413, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "PHOTONGENIC", - "level": 10, - "id": 10130273, - "version": "14", - "notes": 0, - "lveasy": 9.925119545501, - "lvhd": 10.6456467492436 - }, - "tags": [ - "PHOTONGENIC" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 841 - }, - { - "pkid": 1414, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "PHOTONGENIC", - "level": 10, - "id": 10130273, - "version": "14", - "notes": 0, - "lveasy": 10.1481088119432, - "lvhd": 10.6221763672947 - }, - "tags": [ - "PHOTONGENIC" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 726 - }, - { - "pkid": 5126, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Piano Samurai", - "level": 10, - "id": 63535746, - "version": "24", - "notes": 0, - "lveasy": 10.3364050058786, - "lvhd": 10.6231514071684 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7396 - }, - { - "pkid": 1424, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Programmed Life", - "level": 10, - "id": 8636168, - "version": "18", - "notes": 0, - "lveasy": 10.0675753072882, - "lvhd": 10.5914592599869 - }, - "tags": [ - "Programmed Life" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 816 - }, - { - "pkid": 1447, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "RESONATE 1794", - "level": 10, - "id": 23542042, - "version": "11", - "notes": 0, - "lveasy": 10.0856989746131, - "lvhd": 10.6110988556109 - }, - "tags": [ - "RESONATE 1794" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 931 - }, - { - "pkid": 1457, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Saturn", - "level": 10, - "id": 91844494, - "version": "20", - "notes": 0, - "lveasy": 10.1109740854099, - "lvhd": 10.6050514285997 - }, - "tags": [ - "Saturn" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 987 - }, - { - "pkid": 1459, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Scripted Connection⇒ A mix", - "level": 10, - "id": 7575830, - "version": "12", - "notes": 0, - "lveasy": 10.1115579838188, - "lvhd": 10.6369798746587 - }, - "tags": [ - "Scripted Connection⇒ A mix" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1010 - }, - { - "pkid": 1465, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "She is my wife", - "level": 10, - "id": 38301222, - "version": "17", - "notes": 0, - "lveasy": 9.93180901938111, - "lvhd": 10.5982400516917 - }, - "tags": [ - "She is my wife" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 893 - }, - { - "pkid": 4801, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "shuriken", - "level": 10, - "id": 56573718, - "version": "24", - "notes": 0, - "lveasy": 10.210705699336, - "lvhd": 10.6158512832754 - }, - "tags": [ - "shuriken" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7384 - }, - { - "pkid": 5049, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Sky High", - "level": 10, - "id": 8503638, - "version": "24", - "notes": 0, - "lveasy": 10.2079139295793, - "lvhd": 10.6286882465636 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7380 - }, - { - "pkid": 1486, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "stoic", - "level": 10, - "id": 58759605, - "version": "7", - "notes": 0, - "lveasy": 10.1359049445863, - "lvhd": 10.5929729966732 - }, - "tags": [ - "stoic" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 994 - }, - { - "pkid": 4562, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Super Duper Racers", - "level": 10, - "id": 46567732, - "version": "23", - "notes": 0, - "lveasy": 10.2749703886362, - "lvhd": 10.6020898798096 - }, - "tags": [ - "Super Duper Racers" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7366 - }, - { - "pkid": 1491, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Sweet Sweet♥Magic", - "level": 10, - "id": 32836350, - "version": "9", - "notes": 0, - "lveasy": 10.1273769787855, - "lvhd": 10.6244680762653 - }, - "tags": [ - "Sweet Sweet♥Magic" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 873 - }, - { - "pkid": 1496, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Take It Easy", - "level": 10, - "id": 20650236, - "version": "6", - "notes": 0, - "lveasy": 10.0878200540443, - "lvhd": 10.6203669093947 - }, - "tags": [ - "Take It Easy" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1060 - }, - { - "pkid": 1502, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "THE DETONATOR", - "level": 10, - "id": 5713408, - "version": "21", - "notes": 0, - "lveasy": 10.1400959589926, - "lvhd": 10.6202627355226 - }, - "tags": [ - "THE DETONATOR" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1057 - }, - { - "pkid": 4563, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Tori-no-kimochi", - "level": 10, - "id": 63425447, - "version": "23", - "notes": 0, - "lveasy": 10.2639099611297, - "lvhd": 10.6313643689819 - }, - "tags": [ - "Tori-no-kimochi" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7371 - }, - { - "pkid": 4518, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Violet Pulse", - "level": 10, - "id": 56950454, - "version": "23", - "notes": 0, - "lveasy": 10.2192691162801, - "lvhd": 10.5953449950364 - }, - "tags": [ - "Violet Pulse" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7367 - }, - { - "pkid": 1550, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ZERO-ONE", - "level": 10, - "id": 21996895, - "version": "7", - "notes": 0, - "lveasy": 10.2427369422113, - "lvhd": 10.6434805958574 - }, - "tags": [ - "ZERO-ONE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 867 - }, - { - "pkid": 1588, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "廿", - "level": 10, - "id": 99755813, - "version": "21", - "notes": 0, - "lveasy": 9.9556721717386, - "lvhd": 10.6590305491595 - }, - "tags": [ - "廿" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 749 - }, - { - "pkid": 1597, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "灼熱Beach Side Bunny", - "level": 10, - "id": 80198157, - "version": "18", - "notes": 0, - "lveasy": 9.57778724390575, - "lvhd": 10.4807959854361 - }, - "tags": [ - "灼熱Beach Side Bunny" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 921 - } - ], - "hide": false, - "id": 60 - }, - { - "category": "6", - "categorytype": 1, - "sortindex": 6, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 1197, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "100% minimoo-G", - "level": 10, - "id": 16610357, - "version": "12", - "notes": 0, - "lveasy": 10.0546876541585, - "lvhd": 10.5536296584339 - }, - "tags": [ - "100% minimoo-G" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 834 - }, - { - "pkid": 1201, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "5.1.1.", - "level": 10, - "id": 50036932, - "version": "1", - "notes": 0, - "lveasy": 10.1494320986336, - "lvhd": 10.5710235904729 - }, - "tags": [ - "5.1.1." - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 718 - }, - { - "pkid": 1207, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Abyss -The Heavens Remix-", - "level": 10, - "id": 69592896, - "version": "9", - "notes": 0, - "lveasy": 10.1014050096203, - "lvhd": 10.5191035016158 - }, - "tags": [ - "Abyss -The Heavens Remix-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 996 - }, - { - "pkid": 1223, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "awakening", - "level": 10, - "id": 65226115, - "version": "11", - "notes": 0, - "lveasy": 10.1799452427449, - "lvhd": 10.5745580727465 - }, - "tags": [ - "awakening" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1066 - }, - { - "pkid": 1235, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Beyond The Earth", - "level": 10, - "id": 45127057, - "version": "22", - "notes": 0, - "lveasy": 9.97189393743306, - "lvhd": 10.5236556545864 - }, - "tags": [ - "Beyond The Earth" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 992 - }, - { - "pkid": 1239, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "BLUE DRAGON(雷龍RemixIIDX)", - "level": 10, - "id": 21935061, - "version": "21", - "notes": 0, - "lveasy": 9.7356834728725, - "lvhd": 10.5830519079285 - }, - "tags": [ - "BLUE DRAGON(雷龍RemixIIDX)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 786 - }, - { - "pkid": 1247, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "BRAVE OUT", - "level": 10, - "id": 97856837, - "version": "21", - "notes": 0, - "lveasy": 9.90081918301003, - "lvhd": 10.5327928566248 - }, - "tags": [ - "BRAVE OUT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7352 - }, - { - "pkid": 1253, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "CaptivAte~裁き~(SUBLIME TECHNO MIX)", - "level": 10, - "id": 17789409, - "version": "17", - "notes": 0, - "lveasy": 10.0770118058619, - "lvhd": 10.5357269111438 - }, - "tags": [ - "CaptivAte~裁き~(SUBLIME TECHNO MIX)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 891 - }, - { - "pkid": 1277, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Distress", - "level": 10, - "id": 72408150, - "version": "9", - "notes": 0, - "lveasy": 10.2645347564017, - "lvhd": 10.583375926501 - }, - "tags": [ - "Distress" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 721 - }, - { - "pkid": 4205, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Donkey Donk", - "level": 10, - "id": 35223287, - "version": "23", - "notes": 0, - "lveasy": 9.90521129866522, - "lvhd": 10.5703493101046 - }, - "tags": [ - "Donkey Donk" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7288 - }, - { - "pkid": 4207, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Dynamite", - "level": 10, - "id": 28786595, - "version": "23", - "notes": 0, - "lveasy": 9.88167609138868, - "lvhd": 10.5393033429437 - }, - "tags": [ - "Dynamite" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7256 - }, - { - "pkid": 1297, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "evergreen", - "level": 10, - "id": 67283347, - "version": "15", - "notes": 0, - "lveasy": 10.0531228884783, - "lvhd": 10.5428015217707 - }, - "tags": [ - "evergreen" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 729 - }, - { - "pkid": 1305, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "FANTASTIC THREE", - "level": 10, - "id": 97423290, - "version": "22", - "notes": 0, - "lveasy": 9.8059118740796, - "lvhd": 10.5061295056367 - }, - "tags": [ - "FANTASTIC THREE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7216 - }, - { - "pkid": 1331, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "GUILTY", - "level": 10, - "id": 71138197, - "version": "22", - "notes": 0, - "lveasy": 10.0776795476776, - "lvhd": 10.5835119502575 - }, - "tags": [ - "GUILTY" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7395 - }, - { - "pkid": 1347, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "illuminate", - "level": 10, - "id": 89444798, - "version": "22", - "notes": 0, - "lveasy": 9.92090259535344, - "lvhd": 10.4971174016753 - }, - "tags": [ - "illuminate" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7293 - }, - { - "pkid": 1351, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "into the battlefield", - "level": 10, - "id": 21809867, - "version": "21", - "notes": 0, - "lveasy": 9.94626062913242, - "lvhd": 10.5603056319285 - }, - "tags": [ - "into the battlefield" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7310 - }, - { - "pkid": 1354, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "JOMANDA", - "level": 10, - "id": 43550028, - "version": "20", - "notes": 0, - "lveasy": 9.84784052480832, - "lvhd": 10.5555648472941 - }, - "tags": [ - "JOMANDA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 783 - }, - { - "pkid": 1356, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "KAMIKAZE", - "level": 10, - "id": 21140622, - "version": "4", - "notes": 0, - "lveasy": 10.1270839971319, - "lvhd": 10.5710842831074 - }, - "tags": [ - "KAMIKAZE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 752 - }, - { - "pkid": 4558, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "M4K3 1T B0UNC3", - "level": 10, - "id": 68451541, - "version": "23", - "notes": 0, - "lveasy": 10.2945061069044, - "lvhd": 10.5110307718685 - }, - "tags": [ - "M4K3 1T B0UNC3" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7386 - }, - { - "pkid": 1385, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "MENTAL MELTDOWN", - "level": 10, - "id": 1914025, - "version": "15", - "notes": 0, - "lveasy": 9.99747634561189, - "lvhd": 10.5933695771508 - }, - "tags": [ - "MENTAL MELTDOWN" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 962 - }, - { - "pkid": 1387, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "MINT", - "level": 10, - "id": 70092265, - "version": "13", - "notes": 0, - "lveasy": 9.95224179755014, - "lvhd": 10.5767138313435 - }, - "tags": [ - "MINT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1015 - }, - { - "pkid": 1388, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Miracle 5ympho X", - "level": 10, - "id": 21521218, - "version": "21", - "notes": 0, - "lveasy": 9.856037872206, - "lvhd": 10.5651923453316 - }, - "tags": [ - "Miracle 5ympho X" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 787 - }, - { - "pkid": 1393, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Mr.T.(take me higher)", - "level": 10, - "id": 207721, - "version": "4", - "notes": 0, - "lveasy": 10.0273704809975, - "lvhd": 10.534275323272 - }, - "tags": [ - "Mr.T.(take me higher)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 928 - }, - { - "pkid": 4792, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Music is The Answer", - "level": 10, - "id": 83912295, - "version": "24", - "notes": 0, - "lveasy": 10.1503106275618, - "lvhd": 10.508735311476 - }, - "tags": [ - "Music is The Answer" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7348 - }, - { - "pkid": 1401, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "New Lights", - "level": 10, - "id": 28956980, - "version": "20", - "notes": 0, - "lveasy": 10.1279316395324, - "lvhd": 10.5196124267255 - }, - "tags": [ - "New Lights" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1044 - }, - { - "pkid": 4402, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Nightmare before oversleep", - "level": 10, - "id": 68545312, - "version": "23", - "notes": 0, - "lveasy": 10.1802100843042, - "lvhd": 10.5838235370735 - }, - "tags": [ - "Nightmare before oversleep" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7385 - }, - { - "pkid": 1404, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "No.13", - "level": 10, - "id": 25262398, - "version": "10", - "notes": 0, - "lveasy": 9.92941028817035, - "lvhd": 10.5655207495062 - }, - "tags": [ - "No.13" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1001 - }, - { - "pkid": 4212, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Nowhere", - "level": 10, - "id": 21121885, - "version": "23", - "notes": 0, - "lveasy": 10.0855446943364, - "lvhd": 10.583684647631 - }, - "tags": [ - "Nowhere" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7387 - }, - { - "pkid": 1406, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "NPC World", - "level": 10, - "id": 5801860, - "version": "21", - "notes": 0, - "lveasy": 10.0470453183437, - "lvhd": 10.5513947675297 - }, - "tags": [ - "NPC World" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 747 - }, - { - "pkid": 1410, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "oratio", - "level": 10, - "id": 75109772, - "version": "15", - "notes": 0, - "lveasy": 10.0713109930258, - "lvhd": 10.5895369126953 - }, - "tags": [ - "oratio" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 963 - }, - { - "pkid": 4778, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "OTENAMI Hurricane", - "level": 10, - "id": 22153352, - "version": "24", - "notes": 0, - "lveasy": 10.1456396576826, - "lvhd": 10.5411403553569 - }, - "tags": [ - "OTENAMI Hurricane" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7390 - }, - { - "pkid": 1411, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "passionate fate", - "level": 10, - "id": 7660995, - "version": "18", - "notes": 0, - "lveasy": 9.8920300194327, - "lvhd": 10.5339041578014 - }, - "tags": [ - "passionate fate" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 776 - }, - { - "pkid": 1427, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "PunchLove♡仮面", - "level": 10, - "id": 96753290, - "version": "16", - "notes": 0, - "lveasy": 10.0431466193419, - "lvhd": 10.5663243772649 - }, - "tags": [ - "PunchLove♡仮面" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 810 - }, - { - "pkid": 1433, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "rage against usual", - "level": 10, - "id": 92651410, - "version": "12", - "notes": 0, - "lveasy": 10.0106267278166, - "lvhd": 10.5397236345452 - }, - "tags": [ - "rage against usual" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1009 - }, - { - "pkid": 1437, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Raison d'être~交差する宿命~", - "level": 10, - "id": 23198131, - "version": "17", - "notes": 0, - "lveasy": 9.91592714802425, - "lvhd": 10.535489670195 - }, - "tags": [ - "Raison d'être~交差する宿命~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1026 - }, - { - "pkid": 1445, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "REMINISCENCE", - "level": 10, - "id": 84653856, - "version": "15", - "notes": 0, - "lveasy": 10.0175350911832, - "lvhd": 10.523608710385 - }, - "tags": [ - "REMINISCENCE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 885 - }, - { - "pkid": 4632, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Sephirot", - "level": 10, - "id": 5273724, - "version": "23", - "notes": 0, - "lveasy": 10.1673178575489, - "lvhd": 10.5205987490869 - }, - "tags": [ - "Sephirot" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7382 - }, - { - "pkid": 5048, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SEQUENCE CAT", - "level": 10, - "id": 99655671, - "version": "24", - "notes": 0, - "lveasy": 10.2924234415521, - "lvhd": 10.5545037312995 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7383 - }, - { - "pkid": 1481, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Space Time", - "level": 10, - "id": 62787073, - "version": "18", - "notes": 0, - "lveasy": 9.97801181746834, - "lvhd": 10.543436151557 - }, - "tags": [ - "Space Time" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 897 - }, - { - "pkid": 1494, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "sync", - "level": 10, - "id": 61152148, - "version": "5", - "notes": 0, - "lveasy": 9.98526757125387, - "lvhd": 10.5761964117486 - }, - "tags": [ - "sync" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 866 - }, - { - "pkid": 1501, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "THE DEEP STRIKER", - "level": 10, - "id": 19918616, - "version": "15", - "notes": 0, - "lveasy": 10.0015263476813, - "lvhd": 10.5876597058496 - }, - "tags": [ - "THE DEEP STRIKER" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1018 - }, - { - "pkid": 1503, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "The Dirty of Loudness", - "level": 10, - "id": 71387180, - "version": "13", - "notes": 0, - "lveasy": 9.92969474157912, - "lvhd": 10.5541297424562 - }, - "tags": [ - "The Dirty of Loudness" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 802 - }, - { - "pkid": 1506, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "The Limbo", - "level": 10, - "id": 37379284, - "version": "19", - "notes": 0, - "lveasy": 9.88486418773384, - "lvhd": 10.5019872955271 - }, - "tags": [ - "The Limbo" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 900 - }, - { - "pkid": 1508, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "The Story Begins", - "level": 10, - "id": 1864522, - "version": "17", - "notes": 0, - "lveasy": 10.1618358808615, - "lvhd": 10.5665220472854 - }, - "tags": [ - "The Story Begins" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 973 - }, - { - "pkid": 1518, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "traces", - "level": 10, - "id": 55980231, - "version": "7", - "notes": 0, - "lveasy": 10.0750481794493, - "lvhd": 10.5781887168092 - }, - "tags": [ - "traces" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 830 - }, - { - "pkid": 4635, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "X", - "level": 10, - "id": 46832203, - "version": "23", - "notes": 0, - "lveasy": 10.2462156218666, - "lvhd": 10.529057340528 - }, - "tags": [ - "X" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7376 - }, - { - "pkid": 1554, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "お米の美味しい炊き方、そしてお米を食べることによるその効果。", - "level": 10, - "id": 44784815, - "version": "20", - "notes": 0, - "lveasy": 9.99963957115444, - "lvhd": 10.5788314841656 - }, - "tags": [ - "お米の美味しい炊き方、そしてお米を食べることによるその効果。" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 826 - }, - { - "pkid": 1562, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "シュレーディンガーの猫", - "level": 10, - "id": 36096611, - "version": "20", - "notes": 0, - "lveasy": 9.92820902308497, - "lvhd": 10.5699082394514 - }, - "tags": [ - "シュレーディンガーの猫" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 827 - }, - { - "pkid": 1565, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ビューティフルレシート", - "level": 10, - "id": 2874732, - "version": "19", - "notes": 0, - "lveasy": 9.89270641727806, - "lvhd": 10.5045964172545 - }, - "tags": [ - "ビューティフルレシート" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 821 - }, - { - "pkid": 1582, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "天空脳番長危機十六連打", - "level": 10, - "id": 4874434, - "version": "16", - "notes": 0, - "lveasy": 9.96694147872869, - "lvhd": 10.56834383042 - }, - "tags": [ - "天空脳番長危機十六連打" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 734 - }, - { - "pkid": 1586, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "山岡晃の「クイズ!家事都合!」", - "level": 10, - "id": 54416179, - "version": "16", - "notes": 0, - "lveasy": 9.97747795153591, - "lvhd": 10.5863302808857 - }, - "tags": [ - "山岡晃の「クイズ!家事都合!」" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 889 - }, - { - "pkid": 5127, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "月雪に舞う華のように", - "level": 10, - "id": 62231450, - "version": "24", - "notes": 0, - "lveasy": 10.3494204869138, - "lvhd": 10.5405311703699 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7369 - }, - { - "pkid": 1595, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "水上の提督(Short mix from \"幻想水滸伝V\")", - "level": 10, - "id": 78938970, - "version": "17", - "notes": 0, - "lveasy": 9.91224066604313, - "lvhd": 10.5663571759594 - }, - "tags": [ - "水上の提督(Short mix from \"幻想水滸伝V\")" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 814 - }, - { - "pkid": 4780, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "焔極OVERKILL", - "level": 10, - "id": 19001447, - "version": "24", - "notes": 0, - "lveasy": 10.1402280405483, - "lvhd": 10.5545934832044 - }, - "tags": [ - "焔極OVERKILL" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7391 - }, - { - "pkid": 1604, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "聖人の塔", - "level": 10, - "id": 27873342, - "version": "19", - "notes": 0, - "lveasy": 9.93761959656398, - "lvhd": 10.6154144733196 - }, - "tags": [ - "聖人の塔" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1037 - } - ], - "hide": false, - "id": 64 - }, - { - "category": "5", - "categorytype": 1, - "sortindex": 5, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 1203, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "A", - "level": 10, - "id": 22796827, - "version": "7", - "notes": 0, - "lveasy": 9.93432991262118, - "lvhd": 10.4330576725502 - }, - "tags": [ - "A" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 719 - }, - { - "pkid": 1211, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ALFARSHEAR 双神威に廻る夢", - "level": 10, - "id": 34725616, - "version": "13", - "notes": 0, - "lveasy": 9.97876042986436, - "lvhd": 10.4445595001069 - }, - "tags": [ - "ALFARSHEAR 双神威に廻る夢" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 801 - }, - { - "pkid": 4554, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "AO-1", - "level": 10, - "id": 26796947, - "version": "23", - "notes": 0, - "lveasy": 10.0177569612703, - "lvhd": 10.4049489837227 - }, - "tags": [ - "AO-1" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7349 - }, - { - "pkid": 1219, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Arabian Rave Night", - "level": 10, - "id": 71522378, - "version": "16", - "notes": 0, - "lveasy": 9.89034461645472, - "lvhd": 10.4482035172193 - }, - "tags": [ - "Arabian Rave Night" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 732 - }, - { - "pkid": 4460, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Arcana", - "level": 10, - "id": 47262755, - "version": "23", - "notes": 0, - "lveasy": 9.96065132637816, - "lvhd": 10.4516339326793 - }, - "tags": [ - "Arcana" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7309 - }, - { - "pkid": 1220, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Ascalon", - "level": 10, - "id": 64766220, - "version": "20", - "notes": 0, - "lveasy": 9.91430731045453, - "lvhd": 10.4311186391683 - }, - "tags": [ - "Ascalon" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 822 - }, - { - "pkid": 1221, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Aurora", - "level": 10, - "id": 30877820, - "version": "12", - "notes": 0, - "lveasy": 9.87491221441841, - "lvhd": 10.4435826721092 - }, - "tags": [ - "Aurora" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1005 - }, - { - "pkid": 1222, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "avant-guerre", - "level": 10, - "id": 97331255, - "version": "15", - "notes": 0, - "lveasy": 9.95491153994218, - "lvhd": 10.4291304929745 - }, - "tags": [ - "avant-guerre" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 960 - }, - { - "pkid": 4998, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "BabeL ~Grand Story~", - "level": 10, - "id": 97487220, - "version": "24", - "notes": 0, - "lveasy": 10.0901586432274, - "lvhd": 10.4159844111088 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7354 - }, - { - "pkid": 1226, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Back Into The Light", - "level": 10, - "id": 86024293, - "version": "10", - "notes": 0, - "lveasy": 9.94993472824936, - "lvhd": 10.4952728468396 - }, - "tags": [ - "Back Into The Light" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1064 - }, - { - "pkid": 1228, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "bag", - "level": 10, - "id": 91160169, - "version": "9", - "notes": 0, - "lveasy": 10.0263847750908, - "lvhd": 10.4108612541166 - }, - "tags": [ - "bag" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 945 - }, - { - "pkid": 1229, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Bahram Attack-猫叉Master Remix-", - "level": 10, - "id": 47234340, - "version": "16", - "notes": 0, - "lveasy": 10.1184411718664, - "lvhd": 10.5000176942967 - }, - "tags": [ - "Bahram Attack-猫叉Master Remix-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 965 - }, - { - "pkid": 1244, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "BOOM BOOM DISCO NIGHT", - "level": 10, - "id": 69286561, - "version": "13", - "notes": 0, - "lveasy": 10.0351171466519, - "lvhd": 10.4447350577514 - }, - "tags": [ - "BOOM BOOM DISCO NIGHT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1068 - }, - { - "pkid": 1245, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "BRAINSTORM", - "level": 10, - "id": 97625006, - "version": "21", - "notes": 0, - "lveasy": 9.75203974223593, - "lvhd": 10.4448644999165 - }, - "tags": [ - "BRAINSTORM" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1123 - }, - { - "pkid": 1246, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "BRAVE GLOW", - "level": 10, - "id": 75076462, - "version": "20", - "notes": 0, - "lveasy": 9.74123785489718, - "lvhd": 10.4187950241167 - }, - "tags": [ - "BRAVE GLOW" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1040 - }, - { - "pkid": 4790, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Breakin' Chain", - "level": 10, - "id": 98254326, - "version": "24", - "notes": 0, - "lveasy": 10.10837373234, - "lvhd": 10.472813480442 - }, - "tags": [ - "Breakin' Chain" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7355 - }, - { - "pkid": 1252, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Candy Galy", - "level": 10, - "id": 86118721, - "version": "14", - "notes": 0, - "lveasy": 9.95681231756345, - "lvhd": 10.4172663159569 - }, - "tags": [ - "Candy Galy" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 804 - }, - { - "pkid": 1256, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Chain of pain", - "level": 10, - "id": 29865174, - "version": "22", - "notes": 0, - "lveasy": 9.85606753961849, - "lvhd": 10.5048269342848 - }, - "tags": [ - "Chain of pain" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7328 - }, - { - "pkid": 1259, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Colors -Y&Co. Eurobeat Remix-", - "level": 10, - "id": 30979813, - "version": "8", - "notes": 0, - "lveasy": 9.98722216337031, - "lvhd": 10.4924676594169 - }, - "tags": [ - "Colors -Y&Co. Eurobeat Remix-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 720 - }, - { - "pkid": 1269, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Daisuke", - "level": 10, - "id": 2838655, - "version": "10", - "notes": 0, - "lveasy": 9.91634057699488, - "lvhd": 10.4223323701534 - }, - "tags": [ - "Daisuke" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 794 - }, - { - "pkid": 4202, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Devil's Gear", - "level": 10, - "id": 38630246, - "version": "23", - "notes": 0, - "lveasy": 9.94033554205736, - "lvhd": 10.5124046499006 - }, - "tags": [ - "Devil's Gear" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7289 - }, - { - "pkid": 4204, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "do the thing feat. Kanae Asaba", - "level": 10, - "id": 58723437, - "version": "23", - "notes": 0, - "lveasy": 9.84174891993589, - "lvhd": 10.4768367977724 - }, - "tags": [ - "do the thing feat. Kanae Asaba" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7257 - }, - { - "pkid": 1281, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DOMINION", - "level": 10, - "id": 97485571, - "version": "17", - "notes": 0, - "lveasy": 9.90101385243196, - "lvhd": 10.5055226827489 - }, - "tags": [ - "DOMINION" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 735 - }, - { - "pkid": 1287, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "e-motion 2003 -romantic extra-", - "level": 10, - "id": 74555305, - "version": "9", - "notes": 0, - "lveasy": 10.0899799366295, - "lvhd": 10.503519468551 - }, - "tags": [ - "e-motion 2003 -romantic extra-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1062 - }, - { - "pkid": 1298, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Everlasting Resort", - "level": 10, - "id": 32555122, - "version": "18", - "notes": 0, - "lveasy": 9.97259032230934, - "lvhd": 10.4774704173889 - }, - "tags": [ - "Everlasting Resort" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 895 - }, - { - "pkid": 1316, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Freeway Shuffle", - "level": 10, - "id": 86620035, - "version": "15", - "notes": 0, - "lveasy": 9.95489857881569, - "lvhd": 10.4924808635086 - }, - "tags": [ - "Freeway Shuffle" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 842 - }, - { - "pkid": 1317, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "G59", - "level": 10, - "id": 56991931, - "version": "17", - "notes": 0, - "lveasy": 9.95615739991598, - "lvhd": 10.4816546866978 - }, - "tags": [ - "G59" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1022 - }, - { - "pkid": 4555, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "GENERATE feat.綾倉盟", - "level": 10, - "id": 66466227, - "version": "23", - "notes": 0, - "lveasy": 10.0888817659297, - "lvhd": 10.4089440621011 - }, - "tags": [ - "GENERATE feat.綾倉盟" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7363 - }, - { - "pkid": 1325, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Go Beyond!!", - "level": 10, - "id": 71098705, - "version": "16", - "notes": 0, - "lveasy": 9.57050616431548, - "lvhd": 10.3469302464052 - }, - "tags": [ - "Go Beyond!!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 770 - }, - { - "pkid": 1335, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Heavenly Sun (IIDX VERSION)", - "level": 10, - "id": 15714151, - "version": "13", - "notes": 0, - "lveasy": 10.08594944934, - "lvhd": 10.438314557711 - }, - "tags": [ - "Heavenly Sun (IIDX VERSION)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1070 - }, - { - "pkid": 4556, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Highcharge Divolt", - "level": 10, - "id": 41557436, - "version": "23", - "notes": 0, - "lveasy": 9.96976172350442, - "lvhd": 10.4065668923137 - }, - "tags": [ - "Highcharge Divolt" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7248 - }, - { - "pkid": 1340, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Hydrogen Blueback", - "level": 10, - "id": 1407507, - "version": "17", - "notes": 0, - "lveasy": 10.104906980566, - "lvhd": 10.4912842099724 - }, - "tags": [ - "Hydrogen Blueback" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1024 - }, - { - "pkid": 4791, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Magical", - "level": 10, - "id": 25180210, - "version": "24", - "notes": 0, - "lveasy": 10.0858946157093, - "lvhd": 10.4282282639097 - }, - "tags": [ - "Magical" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7379 - }, - { - "pkid": 4777, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Modular Technology", - "level": 10, - "id": 95219419, - "version": "24", - "notes": 0, - "lveasy": 10.0243497742664, - "lvhd": 10.4028403882843 - }, - "tags": [ - "Modular Technology" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7400 - }, - { - "pkid": 1398, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Neonlights", - "level": 10, - "id": 34766865, - "version": "20", - "notes": 0, - "lveasy": 9.96300155549008, - "lvhd": 10.4824523388686 - }, - "tags": [ - "Neonlights" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 903 - }, - { - "pkid": 1416, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "planarian", - "level": 10, - "id": 81175847, - "version": "20", - "notes": 0, - "lveasy": 9.90904715448929, - "lvhd": 10.4003029525143 - }, - "tags": [ - "planarian" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1045 - }, - { - "pkid": 1418, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "POODLE", - "level": 10, - "id": 53578620, - "version": "12", - "notes": 0, - "lveasy": 10.0530071132048, - "lvhd": 10.4810246946739 - }, - "tags": [ - "POODLE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 835 - }, - { - "pkid": 1422, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Präludium", - "level": 10, - "id": 43557596, - "version": "20", - "notes": 0, - "lveasy": 9.85563964181454, - "lvhd": 10.4716913953425 - }, - "tags": [ - "Präludium" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 904 - }, - { - "pkid": 1428, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "QQQ", - "level": 10, - "id": 54669522, - "version": "5", - "notes": 0, - "lveasy": 10.1024318525541, - "lvhd": 10.4555976880454 - }, - "tags": [ - "QQQ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 929 - }, - { - "pkid": 1432, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ra'am", - "level": 10, - "id": 11816995, - "version": "21", - "notes": 0, - "lveasy": 9.83172526273458, - "lvhd": 10.4790071795806 - }, - "tags": [ - "ra'am" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 788 - }, - { - "pkid": 1435, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "rainbow rainbow", - "level": 10, - "id": 25040546, - "version": "10", - "notes": 0, - "lveasy": 9.96157801116481, - "lvhd": 10.4581719045045 - }, - "tags": [ - "rainbow rainbow" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 949 - }, - { - "pkid": 1441, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Red. by Full Metal Jacket", - "level": 10, - "id": 50767212, - "version": "17", - "notes": 0, - "lveasy": 9.46312117882478, - "lvhd": 10.3310289496199 - }, - "tags": [ - "Red. by Full Metal Jacket" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 775 - }, - { - "pkid": 4794, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Remedy feat. Kanae Asaba", - "level": 10, - "id": 90273578, - "version": "24", - "notes": 0, - "lveasy": 10.124524311081, - "lvhd": 10.4157368532715 - }, - "tags": [ - "Remedy feat. Kanae Asaba" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7398 - }, - { - "pkid": 1446, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "RESISTANCE", - "level": 10, - "id": 96253597, - "version": "19", - "notes": 0, - "lveasy": 9.9974618164601, - "lvhd": 10.427234867746 - }, - "tags": [ - "RESISTANCE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 981 - }, - { - "pkid": 1455, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SA.YO.NA.RA. SUPER STAR", - "level": 10, - "id": 82301075, - "version": "19", - "notes": 0, - "lveasy": 9.89281819085647, - "lvhd": 10.4465277823528 - }, - "tags": [ - "SA.YO.NA.RA. SUPER STAR" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1033 - }, - { - "pkid": 5000, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SCREAM THE LIFE FEAT.KYONO", - "level": 10, - "id": 49195159, - "version": "24", - "notes": 0, - "lveasy": 10.2462820922178, - "lvhd": 10.4413457014356 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7377 - }, - { - "pkid": 1462, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Session 9 -Chronicles-", - "level": 10, - "id": 63363868, - "version": "18", - "notes": 0, - "lveasy": 9.91361310323403, - "lvhd": 10.5245740644273 - }, - "tags": [ - "Session 9 -Chronicles-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1028 - }, - { - "pkid": 4795, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SINOBUZ Fantasy", - "level": 10, - "id": 10761261, - "version": "24", - "notes": 0, - "lveasy": 10.112409331552, - "lvhd": 10.4811678678362 - }, - "tags": [ - "SINOBUZ Fantasy" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7358 - }, - { - "pkid": 1477, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SOLITON BEAM", - "level": 10, - "id": 19492420, - "version": "16", - "notes": 0, - "lveasy": 10.1868877527625, - "lvhd": 10.501365390425 - }, - "tags": [ - "SOLITON BEAM" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 969 - }, - { - "pkid": 4633, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "StrayedCatz", - "level": 10, - "id": 51931578, - "version": "23", - "notes": 0, - "lveasy": 10.0806442656244, - "lvhd": 10.4144000136457 - }, - "tags": [ - "StrayedCatz" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7399 - }, - { - "pkid": 1495, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SYNC-ANTHEM", - "level": 10, - "id": 85601642, - "version": "20", - "notes": 0, - "lveasy": 9.85071798199254, - "lvhd": 10.4496172001889 - }, - "tags": [ - "SYNC-ANTHEM" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1050 - }, - { - "pkid": 1499, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "THANK YOU FOR PLAYING", - "level": 10, - "id": 31146713, - "version": "16", - "notes": 0, - "lveasy": 9.86583828208866, - "lvhd": 10.5096992038423 - }, - "tags": [ - "THANK YOU FOR PLAYING" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 811 - }, - { - "pkid": 4799, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "The Commanders", - "level": 10, - "id": 85711349, - "version": "24", - "notes": 0, - "lveasy": 10.1496010259682, - "lvhd": 10.4275380971819 - }, - "tags": [ - "The Commanders" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7378 - }, - { - "pkid": 1512, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Time To Empress", - "level": 10, - "id": 38960636, - "version": "20", - "notes": 0, - "lveasy": 9.98710239060512, - "lvhd": 10.4998466421022 - }, - "tags": [ - "Time To Empress" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1051 - }, - { - "pkid": 1515, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Tizona d'El Cid", - "level": 10, - "id": 8136022, - "version": "12", - "notes": 0, - "lveasy": 9.95348276665739, - "lvhd": 10.4732028719189 - }, - "tags": [ - "Tizona d'El Cid" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1011 - }, - { - "pkid": 1533, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Vermillion", - "level": 10, - "id": 20662635, - "version": "18", - "notes": 0, - "lveasy": 9.88752386068688, - "lvhd": 10.4643264188886 - }, - "tags": [ - "Vermillion" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1029 - }, - { - "pkid": 1545, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "YAKSHA", - "level": 10, - "id": 28952947, - "version": "19", - "notes": 0, - "lveasy": 10.0113999979092, - "lvhd": 10.3810107229051 - }, - "tags": [ - "YAKSHA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1035 - }, - { - "pkid": 1546, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "yellow head joe", - "level": 10, - "id": 85818382, - "version": "19", - "notes": 0, - "lveasy": 9.95021874606247, - "lvhd": 10.509040883374 - }, - "tags": [ - "yellow head joe" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 820 - }, - { - "pkid": 1567, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ベィスドロップ・フリークス", - "level": 10, - "id": 14792620, - "version": "22", - "notes": 0, - "lveasy": 9.84175262546722, - "lvhd": 10.4831344102192 - }, - "tags": [ - "ベィスドロップ・フリークス" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7300 - }, - { - "pkid": 1569, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "メイメツ、フラグメンツ", - "level": 10, - "id": 57545823, - "version": "20", - "notes": 0, - "lveasy": 10.0012397465571, - "lvhd": 10.3792472988388 - }, - "tags": [ - "メイメツ、フラグメンツ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1053 - }, - { - "pkid": 1570, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ラキラキ", - "level": 10, - "id": 57988566, - "version": "20", - "notes": 0, - "lveasy": 9.92316698895976, - "lvhd": 10.4808921293461 - }, - "tags": [ - "ラキラキ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1054 - }, - { - "pkid": 1575, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "共鳴遊戯の華", - "level": 10, - "id": 72212443, - "version": "22", - "notes": 0, - "lveasy": 9.93938703934324, - "lvhd": 10.5100641985905 - }, - "tags": [ - "共鳴遊戯の華" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7292 - }, - { - "pkid": 1576, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "冥", - "level": 10, - "id": 14592029, - "version": "12", - "notes": 0, - "lveasy": 9.43888520537812, - "lvhd": 10.3794407792384 - }, - "tags": [ - "冥" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 800 - }, - { - "pkid": 4224, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "少女アリスと箱庭幻想コンチェルト", - "level": 10, - "id": 12462697, - "version": "23", - "notes": 0, - "lveasy": 9.94634452812429, - "lvhd": 10.5148472549994 - }, - "tags": [ - "少女アリスと箱庭幻想コンチェルト" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7291 - }, - { - "pkid": 4464, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "真 地獄超特急 -HELL or HELL-", - "level": 10, - "id": 64731421, - "version": "23", - "notes": 0, - "lveasy": 9.95482455306586, - "lvhd": 10.4370608629471 - }, - "tags": [ - "真 地獄超特急 -HELL or HELL-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7295 - }, - { - "pkid": 4565, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "紫陽花 -AZISAI-", - "level": 10, - "id": 61941567, - "version": "23", - "notes": 0, - "lveasy": 10.113091411467, - "lvhd": 10.4140128158543 - }, - "tags": [ - "紫陽花 -AZISAI-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7388 - }, - { - "pkid": 1610, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "超!!遠距離らぶ♡メ~ル", - "level": 10, - "id": 87321599, - "version": "21", - "notes": 0, - "lveasy": 9.92680589845736, - "lvhd": 10.5207055710237 - }, - "tags": [ - "超!!遠距離らぶ♡メ~ル" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 748 - } - ], - "hide": false, - "id": 56 - }, - { - "category": "4", - "categorytype": 1, - "sortindex": 4, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 4788, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Affection", - "level": 10, - "id": 71301576, - "version": "24", - "notes": 0, - "lveasy": 9.99125703146739, - "lvhd": 10.2961931750534 - }, - "tags": [ - "Affection" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7347 - }, - { - "pkid": 1213, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Almace", - "level": 10, - "id": 51402151, - "version": "19", - "notes": 0, - "lveasy": 9.83610047448673, - "lvhd": 10.4112921104921 - }, - "tags": [ - "Almace" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 778 - }, - { - "pkid": 1214, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Ancient Scapes", - "level": 10, - "id": 96106902, - "version": "21", - "notes": 0, - "lveasy": 9.79686891656647, - "lvhd": 10.4469247984046 - }, - "tags": [ - "Ancient Scapes" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7201 - }, - { - "pkid": 4461, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Battle Train -IIDX Edition-", - "level": 10, - "id": 53813284, - "version": "23", - "notes": 0, - "lveasy": 9.86090269805952, - "lvhd": 10.4500017584285 - }, - "tags": [ - "Battle Train -IIDX Edition-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7244 - }, - { - "pkid": 1231, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Be OK", - "level": 10, - "id": 60502784, - "version": "15", - "notes": 0, - "lveasy": 9.86555428796126, - "lvhd": 10.4155645620179 - }, - "tags": [ - "Be OK" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 961 - }, - { - "pkid": 1232, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Beat Radiance", - "level": 10, - "id": 78844310, - "version": "22", - "notes": 0, - "lveasy": 9.89575918480008, - "lvhd": 10.3211944671508 - }, - "tags": [ - "Beat Radiance" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7246 - }, - { - "pkid": 1233, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "BEAUTIFUL ANGEL", - "level": 10, - "id": 87748383, - "version": "17", - "notes": 0, - "lveasy": 9.9599686491271, - "lvhd": 10.3560077024359 - }, - "tags": [ - "BEAUTIFUL ANGEL" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 845 - }, - { - "pkid": 4789, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Believe in you", - "level": 10, - "id": 57613658, - "version": "24", - "notes": 0, - "lveasy": 10.0874064010095, - "lvhd": 10.3906676250413 - }, - "tags": [ - "Believe in you" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7351 - }, - { - "pkid": 1250, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Broken Sword", - "level": 10, - "id": 42030469, - "version": "22", - "notes": 0, - "lveasy": 9.85139455061341, - "lvhd": 10.3479430753263 - }, - "tags": [ - "Broken Sword" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7245 - }, - { - "pkid": 1254, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "CaptivAte~誓い~", - "level": 10, - "id": 94308384, - "version": "14", - "notes": 0, - "lveasy": 9.88573999179341, - "lvhd": 10.4069843896822 - }, - "tags": [ - "CaptivAte~誓い~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 840 - }, - { - "pkid": 1262, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "CONTRACT", - "level": 10, - "id": 2077203, - "version": "13", - "notes": 0, - "lveasy": 10.0340365763622, - "lvhd": 10.3608398147661 - }, - "tags": [ - "CONTRACT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 838 - }, - { - "pkid": 1268, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "D.A.N.C.E.!", - "level": 10, - "id": 48901232, - "version": "11", - "notes": 0, - "lveasy": 9.89400222379132, - "lvhd": 10.4215462901418 - }, - "tags": [ - "D.A.N.C.E.!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 833 - }, - { - "pkid": 1276, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Devilz Staircase", - "level": 10, - "id": 91673291, - "version": "20", - "notes": 0, - "lveasy": 9.78233046172258, - "lvhd": 10.3679898613095 - }, - "tags": [ - "Devilz Staircase" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1041 - }, - { - "pkid": 1296, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "EURO-ROMANCE", - "level": 10, - "id": 52428728, - "version": "13", - "notes": 0, - "lveasy": 9.84408304693658, - "lvhd": 10.3981029421674 - }, - "tags": [ - "EURO-ROMANCE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1069 - }, - { - "pkid": 1299, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "EXE", - "level": 10, - "id": 46560862, - "version": "10", - "notes": 0, - "lveasy": 9.81504350951652, - "lvhd": 10.3795794322012 - }, - "tags": [ - "EXE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1065 - }, - { - "pkid": 1303, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "fallen leaves -IIDX edition-", - "level": 10, - "id": 59946349, - "version": "22", - "notes": 0, - "lveasy": 9.72046224835641, - "lvhd": 10.37062969814 - }, - "tags": [ - "fallen leaves -IIDX edition-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7294 - }, - { - "pkid": 1309, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "fffff", - "level": 10, - "id": 78454407, - "version": "19", - "notes": 0, - "lveasy": 9.63084446387636, - "lvhd": 10.4868272357598 - }, - "tags": [ - "fffff" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 817 - }, - { - "pkid": 1312, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Flip Flap", - "level": 10, - "id": 49053702, - "version": "19", - "notes": 0, - "lveasy": 9.7202251215084, - "lvhd": 10.3931919802035 - }, - "tags": [ - "Flip Flap" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1030 - }, - { - "pkid": 1320, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Ganymede", - "level": 10, - "id": 47019181, - "version": "13", - "notes": 0, - "lveasy": 9.78433069607756, - "lvhd": 10.3615288232549 - }, - "tags": [ - "Ganymede" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1014 - }, - { - "pkid": 1332, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "HAERETICUS", - "level": 10, - "id": 6111666, - "version": "19", - "notes": 0, - "lveasy": 9.7951114970772, - "lvhd": 10.3967675786332 - }, - "tags": [ - "HAERETICUS" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 818 - }, - { - "pkid": 1342, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Hypersonik", - "level": 10, - "id": 53456829, - "version": "21", - "notes": 0, - "lveasy": 9.87722069246566, - "lvhd": 10.4359531239283 - }, - "tags": [ - "Hypersonik" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 863 - }, - { - "pkid": 1349, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Infinite cave", - "level": 10, - "id": 57658073, - "version": "19", - "notes": 0, - "lveasy": 9.90725452076758, - "lvhd": 10.40368318948 - }, - "tags": [ - "Infinite cave" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1084 - }, - { - "pkid": 4462, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Konzert V", - "level": 10, - "id": 13488648, - "version": "23", - "notes": 0, - "lveasy": 9.89787350410924, - "lvhd": 10.4665913725969 - }, - "tags": [ - "Konzert V" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7251 - }, - { - "pkid": 1374, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "LOVE♡SHINE", - "level": 10, - "id": 44413831, - "version": "9", - "notes": 0, - "lveasy": 9.91959513436704, - "lvhd": 10.3323014207582 - }, - "tags": [ - "LOVE♡SHINE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1063 - }, - { - "pkid": 1377, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Lucky Days", - "level": 10, - "id": 79382735, - "version": "19", - "notes": 0, - "lveasy": 9.9112044844825, - "lvhd": 10.3729997103784 - }, - "tags": [ - "Lucky Days" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 741 - }, - { - "pkid": 1384, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "MAX LOVE", - "level": 10, - "id": 87404517, - "version": "15", - "notes": 0, - "lveasy": 9.84761505125343, - "lvhd": 10.3365327869711 - }, - "tags": [ - "MAX LOVE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 730 - }, - { - "pkid": 1392, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "mosaic", - "level": 10, - "id": 11052973, - "version": "17", - "notes": 0, - "lveasy": 9.81604212966545, - "lvhd": 10.2789724746624 - }, - "tags": [ - "mosaic" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 971 - }, - { - "pkid": 1403, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "NNRT", - "level": 10, - "id": 29615111, - "version": "19", - "notes": 0, - "lveasy": 9.65797325641735, - "lvhd": 10.3527076499778 - }, - "tags": [ - "NNRT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 898 - }, - { - "pkid": 1405, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "NoN-Fiction Story!", - "level": 10, - "id": 36788896, - "version": "17", - "notes": 0, - "lveasy": 9.82928177081321, - "lvhd": 10.4578459099567 - }, - "tags": [ - "NoN-Fiction Story!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1025 - }, - { - "pkid": 1415, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Plan 8", - "level": 10, - "id": 96492036, - "version": "20", - "notes": 0, - "lveasy": 9.63998988424161, - "lvhd": 10.3595478553356 - }, - "tags": [ - "Plan 8" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 784 - }, - { - "pkid": 1421, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Power of Love", - "level": 10, - "id": 22685148, - "version": "13", - "notes": 0, - "lveasy": 9.76533632613822, - "lvhd": 10.410945097674 - }, - "tags": [ - "Power of Love" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1071 - }, - { - "pkid": 1430, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Queen's Tragedy", - "level": 10, - "id": 49056752, - "version": "16", - "notes": 0, - "lveasy": 9.84940834977288, - "lvhd": 10.3906141467765 - }, - "tags": [ - "Queen's Tragedy" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 968 - }, - { - "pkid": 1434, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Rainbow after snow", - "level": 10, - "id": 53308384, - "version": "20", - "notes": 0, - "lveasy": 9.6680239844444, - "lvhd": 10.3364091705931 - }, - "tags": [ - "Rainbow after snow" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1047 - }, - { - "pkid": 4213, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "refrain", - "level": 10, - "id": 40322325, - "version": "23", - "notes": 0, - "lveasy": 9.73479474960057, - "lvhd": 10.4305011715057 - }, - "tags": [ - "refrain" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7253 - }, - { - "pkid": 1448, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "RISE", - "level": 10, - "id": 91131746, - "version": "21", - "notes": 0, - "lveasy": 9.78466269758719, - "lvhd": 10.4021697204332 - }, - "tags": [ - "RISE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1056 - }, - { - "pkid": 1468, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Shooting Fireball", - "level": 10, - "id": 31418915, - "version": "22", - "notes": 0, - "lveasy": 9.76258189986088, - "lvhd": 10.33360434221 - }, - "tags": [ - "Shooting Fireball" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7215 - }, - { - "pkid": 1471, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "smooooch・∀・", - "level": 10, - "id": 95478121, - "version": "16", - "notes": 0, - "lveasy": 9.82293514093264, - "lvhd": 10.3793089379873 - }, - "tags": [ - "smooooch・∀・" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 888 - }, - { - "pkid": 1479, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Sorrows", - "level": 10, - "id": 88468142, - "version": "17", - "notes": 0, - "lveasy": 9.92466670077957, - "lvhd": 10.3183376287184 - }, - "tags": [ - "Sorrows" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 894 - }, - { - "pkid": 1480, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SOUND OF GIALLARHORN", - "level": 10, - "id": 82410998, - "version": "15", - "notes": 0, - "lveasy": 9.84028145058564, - "lvhd": 10.5478887797023 - }, - "tags": [ - "SOUND OF GIALLARHORN" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 964 - }, - { - "pkid": 1487, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "STULTI", - "level": 10, - "id": 10841221, - "version": "20", - "notes": 0, - "lveasy": 9.75358052134846, - "lvhd": 10.4575737308272 - }, - "tags": [ - "STULTI" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 905 - }, - { - "pkid": 1493, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Symmetry", - "level": 10, - "id": 93511602, - "version": "22", - "notes": 0, - "lveasy": 9.88509660567192, - "lvhd": 10.3164927531037 - }, - "tags": [ - "Symmetry" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7241 - }, - { - "pkid": 1498, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "TA・DA ☆ YO・SHI", - "level": 10, - "id": 77341680, - "version": "22", - "notes": 0, - "lveasy": 9.89173963262357, - "lvhd": 10.4085876343527 - }, - "tags": [ - "TA・DA ☆ YO・SHI" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7278 - }, - { - "pkid": 4779, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "TOGAKUSHI", - "level": 10, - "id": 61197827, - "version": "24", - "notes": 0, - "lveasy": 9.97680187697379, - "lvhd": 10.4617197096275 - }, - "tags": [ - "TOGAKUSHI" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7332 - }, - { - "pkid": 4217, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Transport", - "level": 10, - "id": 31365713, - "version": "23", - "notes": 0, - "lveasy": 9.90619161922203, - "lvhd": 10.4043825595811 - }, - "tags": [ - "Transport" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7273 - }, - { - "pkid": 4634, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Triple Counter", - "level": 10, - "id": 77169068, - "version": "23", - "notes": 0, - "lveasy": 9.97952043458236, - "lvhd": 10.2522370515358 - }, - "tags": [ - "Triple Counter" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7238 - }, - { - "pkid": 1522, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Tropical April", - "level": 10, - "id": 2623707, - "version": "18", - "notes": 0, - "lveasy": 9.89404491409872, - "lvhd": 10.3647818413487 - }, - "tags": [ - "Tropical April" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 978 - }, - { - "pkid": 1524, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Turii ~Panta rhei~", - "level": 10, - "id": 79204070, - "version": "16", - "notes": 0, - "lveasy": 9.72199545295637, - "lvhd": 10.3123496443794 - }, - "tags": [ - "Turii ~Panta rhei~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1020 - }, - { - "pkid": 1525, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Twelfth Style", - "level": 10, - "id": 28520192, - "version": "12", - "notes": 0, - "lveasy": 9.6657178309642, - "lvhd": 10.3508823612753 - }, - "tags": [ - "Twelfth Style" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 836 - }, - { - "pkid": 4800, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Umbral", - "level": 10, - "id": 91057065, - "version": "24", - "notes": 0, - "lveasy": 10.09915895447, - "lvhd": 10.3295495672941 - }, - "tags": [ - "Umbral" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7353 - }, - { - "pkid": 1531, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "vault of heaven", - "level": 10, - "id": 8755326, - "version": "12", - "notes": 0, - "lveasy": 9.96994203298508, - "lvhd": 10.4619800185964 - }, - "tags": [ - "vault of heaven" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 951 - }, - { - "pkid": 1538, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "We're so Happy (P*Light Remix) IIDX ver.", - "level": 10, - "id": 43304737, - "version": "22", - "notes": 0, - "lveasy": 9.7785406537505, - "lvhd": 10.4619991005577 - }, - "tags": [ - "We're so Happy (P*Light Remix) IIDX ver." - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7267 - }, - { - "pkid": 4463, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Welcome", - "level": 10, - "id": 2027512, - "version": "23", - "notes": 0, - "lveasy": 9.89856942841303, - "lvhd": 10.3914376078843 - }, - "tags": [ - "Welcome" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 6844 - }, - { - "pkid": 1549, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Zenius -I- vanisher", - "level": 10, - "id": 28217930, - "version": "13", - "notes": 0, - "lveasy": 9.78088309344808, - "lvhd": 10.4289490277022 - }, - "tags": [ - "Zenius -I- vanisher" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 955 - }, - { - "pkid": 4802, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "お命ちょうDAI!901娘", - "level": 10, - "id": 61334379, - "version": "24", - "notes": 0, - "lveasy": 10.0408282996417, - "lvhd": 10.3732434144143 - }, - "tags": [ - "お命ちょうDAI!901娘" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7364 - }, - { - "pkid": 1555, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "お願いアインシュタイン", - "level": 10, - "id": 26490980, - "version": "21", - "notes": 0, - "lveasy": 9.79073203765318, - "lvhd": 10.2369713793417 - }, - "tags": [ - "お願いアインシュタイン" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 990 - }, - { - "pkid": 1556, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "それは花火のような恋", - "level": 10, - "id": 63462894, - "version": "22", - "notes": 0, - "lveasy": 9.96646532553459, - "lvhd": 10.4170451735664 - }, - "tags": [ - "それは花火のような恋" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7330 - }, - { - "pkid": 4220, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "めいさいアイドル☆あいむちゃん♪", - "level": 10, - "id": 78699225, - "version": "23", - "notes": 0, - "lveasy": 9.79860331560886, - "lvhd": 10.4337519158124 - }, - "tags": [ - "めいさいアイドル☆あいむちゃん♪" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7297 - }, - { - "pkid": 4221, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "オルタネイトβ", - "level": 10, - "id": 12772891, - "version": "23", - "notes": 0, - "lveasy": 9.92213958712784, - "lvhd": 10.2145070606433 - }, - "tags": [ - "オルタネイトβ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7284 - }, - { - "pkid": 1564, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ヒマワリ", - "level": 10, - "id": 92135065, - "version": "12", - "notes": 0, - "lveasy": 9.89877158739864, - "lvhd": 10.3778351795952 - }, - "tags": [ - "ヒマワリ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 933 - }, - { - "pkid": 1571, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "リグレット", - "level": 10, - "id": 15417683, - "version": "14", - "notes": 0, - "lveasy": 9.80101210105802, - "lvhd": 10.3525081154296 - }, - "tags": [ - "リグレット" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 959 - }, - { - "pkid": 4804, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "冬椿 ft. Kanae Asaba", - "level": 10, - "id": 62495967, - "version": "24", - "notes": 0, - "lveasy": 9.89508207497879, - "lvhd": 10.2005585786356 - }, - "tags": [ - "冬椿 ft. Kanae Asaba" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7302 - }, - { - "pkid": 1578, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "十六夜セツナ", - "level": 10, - "id": 21581612, - "version": "22", - "notes": 0, - "lveasy": 9.79363510567895, - "lvhd": 10.4400245543375 - }, - "tags": [ - "十六夜セツナ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7265 - }, - { - "pkid": 4223, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "夏色DIARY - L.E.D.-G STYLE MIX -", - "level": 10, - "id": 74389143, - "version": "22", - "notes": 0, - "lveasy": 9.84240478398341, - "lvhd": 10.4948846883903 - }, - "tags": [ - "夏色DIARY - L.E.D.-G STYLE MIX -" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7308 - }, - { - "pkid": 4225, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "少年は空を辿る", - "level": 10, - "id": 25813343, - "version": "22", - "notes": 0, - "lveasy": 9.84357708065204, - "lvhd": 10.368931766965 - }, - "tags": [ - "少年は空を辿る" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7303 - }, - { - "pkid": 1587, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "幻想系世界修復少女", - "level": 10, - "id": 72487531, - "version": "21", - "notes": 0, - "lveasy": 9.76773312040124, - "lvhd": 10.3640005178919 - }, - "tags": [ - "幻想系世界修復少女" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7264 - }, - { - "pkid": 4226, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "星屑ディスタンシア", - "level": 10, - "id": 22286665, - "version": "23", - "notes": 0, - "lveasy": 9.7943193938054, - "lvhd": 10.4959048902012 - }, - "tags": [ - "星屑ディスタンシア" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7276 - }, - { - "pkid": 4803, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "次葉 -turn the page-", - "level": 10, - "id": 91024636, - "version": "24", - "notes": 0, - "lveasy": 9.936534269579, - "lvhd": 10.216093693611 - }, - "tags": [ - "次葉 -turn the page-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7335 - }, - { - "pkid": 4999, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "津軽雪", - "level": 10, - "id": 83900066, - "version": "24", - "notes": 0, - "lveasy": 10.0286606771501, - "lvhd": 10.3507357983693 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7357 - }, - { - "pkid": 1598, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "煉獄のエルフェリア", - "level": 10, - "id": 57076645, - "version": "21", - "notes": 0, - "lveasy": 9.82720292274622, - "lvhd": 10.3879925413981 - }, - "tags": [ - "煉獄のエルフェリア" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7327 - }, - { - "pkid": 1600, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "疾風迅雷", - "level": 10, - "id": 94499070, - "version": "21", - "notes": 0, - "lveasy": 9.8581762043526, - "lvhd": 10.4461887527533 - }, - "tags": [ - "疾風迅雷" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7331 - }, - { - "pkid": 1609, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "衰色小町メランコリア", - "level": 10, - "id": 88219452, - "version": "19", - "notes": 0, - "lveasy": 9.80573254296117, - "lvhd": 10.3667078731078 - }, - "tags": [ - "衰色小町メランコリア" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1036 - }, - { - "pkid": 1614, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "雪月花", - "level": 10, - "id": 51231106, - "version": "10", - "notes": 0, - "lveasy": 9.84100258009286, - "lvhd": 10.415762430364 - }, - "tags": [ - "雪月花" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 875 - }, - { - "pkid": 1616, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "革命", - "level": 10, - "id": 47619491, - "version": "7", - "notes": 0, - "lveasy": 9.91039161305362, - "lvhd": 10.3764447186615 - }, - "tags": [ - "革命" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 831 - }, - { - "pkid": 1618, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "音楽", - "level": 10, - "id": 46538899, - "version": "20", - "notes": 0, - "lveasy": 9.81357722001609, - "lvhd": 10.3797249611781 - }, - "tags": [ - "音楽" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 862 - }, - { - "pkid": 4781, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "鴉", - "level": 10, - "id": 86070955, - "version": "24", - "notes": 0, - "lveasy": 10.0138457674846, - "lvhd": 10.3678935096443 - }, - "tags": [ - "鴉" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7368 - } - ], - "hide": false, - "id": 63 - }, - { - "category": "3", - "categorytype": 1, - "sortindex": 3, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 4787, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "!Viva!", - "level": 10, - "id": 49476888, - "version": "24", - "notes": 0, - "lveasy": 10.0013595168887, - "lvhd": 10.286390787276 - }, - "tags": [ - "!Viva!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7346 - }, - { - "pkid": 1204, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "AA", - "level": 10, - "id": 73266229, - "version": "11", - "notes": 0, - "lveasy": 9.5254595638139, - "lvhd": 10.2214926048319 - }, - "tags": [ - "AA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 797 - }, - { - "pkid": 1205, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ABSOLUTE", - "level": 10, - "id": 2442988, - "version": "4", - "notes": 0, - "lveasy": 9.85073838547367, - "lvhd": 10.3123399925982 - }, - "tags": [ - "ABSOLUTE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 829 - }, - { - "pkid": 1206, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Abyss -The Heavens Remix-", - "level": 10, - "id": 69592896, - "version": "9", - "notes": 0, - "lveasy": 9.96185858274428, - "lvhd": 10.2873151574273 - }, - "tags": [ - "Abyss -The Heavens Remix-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 930 - }, - { - "pkid": 1208, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Adularia", - "level": 10, - "id": 64315832, - "version": "21", - "notes": 0, - "lveasy": 9.56842678445831, - "lvhd": 10.3069513734438 - }, - "tags": [ - "Adularia" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 908 - }, - { - "pkid": 1227, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Bad Maniacs", - "level": 10, - "id": 52334211, - "version": "17", - "notes": 0, - "lveasy": 9.74476779954533, - "lvhd": 10.2804158170406 - }, - "tags": [ - "Bad Maniacs" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 890 - }, - { - "pkid": 1236, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "BITTER CHOCOLATE STRIKER", - "level": 10, - "id": 9223873, - "version": "16", - "notes": 0, - "lveasy": 9.63031032329044, - "lvhd": 10.3598831840805 - }, - "tags": [ - "BITTER CHOCOLATE STRIKER" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 966 - }, - { - "pkid": 1238, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Bloody Tears(IIDX EDITION)", - "level": 10, - "id": 9881256, - "version": "13", - "notes": 0, - "lveasy": 9.69929717433618, - "lvhd": 10.2084916398083 - }, - "tags": [ - "Bloody Tears(IIDX EDITION)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 934 - }, - { - "pkid": 4201, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPL", - "type": "L", - "title": "chrono diver -fragment-†", - "level": 10, - "id": 70193252, - "version": "26", - "notes": 0, - "lveasy": 9.9128605887174, - "lvhd": 10.267097445775 - }, - "tags": [ - "chrono diver -fragment-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7250 - }, - { - "pkid": 1261, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Confiserie", - "level": 10, - "id": 44391645, - "version": "20", - "notes": 0, - "lveasy": 9.70389905752023, - "lvhd": 10.2814997666581 - }, - "tags": [ - "Confiserie" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 901 - }, - { - "pkid": 4180, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPL", - "type": "L", - "title": "Damage Per Second†", - "level": 10, - "id": 59035156, - "version": "26", - "notes": 0, - "lveasy": 9.62637838479366, - "lvhd": 10.3373892695141 - }, - "tags": [ - "Damage Per Second" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7225 - }, - { - "pkid": 1270, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Dances with Snow Fairies", - "level": 10, - "id": 86796662, - "version": "18", - "notes": 0, - "lveasy": 9.74828427176272, - "lvhd": 10.3235596949154 - }, - "tags": [ - "Dances with Snow Fairies" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 736 - }, - { - "pkid": 1273, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Dazzlin' Darlin", - "level": 10, - "id": 79732486, - "version": "15", - "notes": 0, - "lveasy": 9.77814846284129, - "lvhd": 10.2074425705178 - }, - "tags": [ - "Dazzlin' Darlin" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 936 - }, - { - "pkid": 1275, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Despair of ELFERIA", - "level": 10, - "id": 58749220, - "version": "22", - "notes": 0, - "lveasy": 9.78906551163322, - "lvhd": 10.2565092078471 - }, - "tags": [ - "Despair of ELFERIA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7218 - }, - { - "pkid": 4203, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DIAMOND CROSSING", - "level": 10, - "id": 66495888, - "version": "23", - "notes": 0, - "lveasy": 9.48954881924187, - "lvhd": 10.2881180096121 - }, - "tags": [ - "DIAMOND CROSSING" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7220 - }, - { - "pkid": 1279, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "DM STAR~関西 energy style~", - "level": 10, - "id": 71003461, - "version": "18", - "notes": 0, - "lveasy": 9.62612596378892, - "lvhd": 10.2828520370971 - }, - "tags": [ - "DM STAR~関西 energy style~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 850 - }, - { - "pkid": 1288, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "EDEN", - "level": 10, - "id": 82531307, - "version": "12", - "notes": 0, - "lveasy": 9.57503553405129, - "lvhd": 10.216202333051 - }, - "tags": [ - "EDEN" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 724 - }, - { - "pkid": 1308, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Feel The Beat", - "level": 10, - "id": 81763264, - "version": "25", - "notes": 0, - "lveasy": 9.69726303275421, - "lvhd": 10.3322807159679 - }, - "tags": [ - "Feel The Beat" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7285 - }, - { - "pkid": 1311, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Flash Back 90's", - "level": 10, - "id": 44217495, - "version": "16", - "notes": 0, - "lveasy": 9.72069581819235, - "lvhd": 10.3423132536129 - }, - "tags": [ - "Flash Back 90's" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 733 - }, - { - "pkid": 1313, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Fly you to the star", - "level": 10, - "id": 50342643, - "version": "20", - "notes": 0, - "lveasy": 9.83077717302451, - "lvhd": 10.2137805859318 - }, - "tags": [ - "Fly you to the star" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1043 - }, - { - "pkid": 1318, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "GAIA", - "level": 10, - "id": 57947552, - "version": "20", - "notes": 0, - "lveasy": 9.73914747660951, - "lvhd": 10.2723174066376 - }, - "tags": [ - "GAIA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 824 - }, - { - "pkid": 4517, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Godspeed", - "level": 10, - "id": 24339471, - "version": "23", - "notes": 0, - "lveasy": 9.85178847770785, - "lvhd": 10.1775910456455 - }, - "tags": [ - "Godspeed" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7334 - }, - { - "pkid": 4630, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Grand Chariot", - "level": 10, - "id": 66459746, - "version": "23", - "notes": 0, - "lveasy": 10.0041891562186, - "lvhd": 10.2694953908907 - }, - "tags": [ - "Grand Chariot" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7360 - }, - { - "pkid": 1334, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "HAPPY☆ANGEL", - "level": 10, - "id": 6360395, - "version": "12", - "notes": 0, - "lveasy": 9.60080955498882, - "lvhd": 10.2232692642607 - }, - "tags": [ - "HAPPY☆ANGEL" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1067 - }, - { - "pkid": 1337, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Hollywood Galaxy", - "level": 10, - "id": 79558642, - "version": "20", - "notes": 0, - "lveasy": 9.75055421984011, - "lvhd": 10.218657212046 - }, - "tags": [ - "Hollywood Galaxy" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 983 - }, - { - "pkid": 1346, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ILIAS", - "level": 10, - "id": 31691912, - "version": "20", - "notes": 0, - "lveasy": 9.77533430293924, - "lvhd": 10.3268718152514 - }, - "tags": [ - "ILIAS" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 857 - }, - { - "pkid": 1350, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "INORI", - "level": 10, - "id": 85258646, - "version": "14", - "notes": 0, - "lveasy": 9.58651371652047, - "lvhd": 10.3570847715934 - }, - "tags": [ - "INORI" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1075 - }, - { - "pkid": 1358, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Keep it-秋葉工房mix-", - "level": 10, - "id": 99939892, - "version": "17", - "notes": 0, - "lveasy": 9.7167187960854, - "lvhd": 10.248683945287 - }, - "tags": [ - "Keep it-秋葉工房mix-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 848 - }, - { - "pkid": 1359, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Kung-fu Empire", - "level": 10, - "id": 45802689, - "version": "16", - "notes": 0, - "lveasy": 9.63882637751867, - "lvhd": 10.24183667845 - }, - "tags": [ - "Kung-fu Empire" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 967 - }, - { - "pkid": 1361, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Last Burning", - "level": 10, - "id": 84262237, - "version": "17", - "notes": 0, - "lveasy": 9.75090630012871, - "lvhd": 10.3187989299528 - }, - "tags": [ - "Last Burning" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 970 - }, - { - "pkid": 1362, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Last Dance", - "level": 10, - "id": 95983221, - "version": "21", - "notes": 0, - "lveasy": 9.60660109856406, - "lvhd": 10.3229536633331 - }, - "tags": [ - "Last Dance" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 989 - }, - { - "pkid": 1369, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Light Shine", - "level": 10, - "id": 22213596, - "version": "17", - "notes": 0, - "lveasy": 9.67912299038682, - "lvhd": 10.3632122626697 - }, - "tags": [ - "Light Shine" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 774 - }, - { - "pkid": 1390, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "MOON", - "level": 10, - "id": 91822185, - "version": "13", - "notes": 0, - "lveasy": 9.62252305320032, - "lvhd": 10.2067253650462 - }, - "tags": [ - "MOON" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 839 - }, - { - "pkid": 1399, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "neu", - "level": 10, - "id": 88617344, - "version": "20", - "notes": 0, - "lveasy": 9.66393733117565, - "lvhd": 10.2676752136075 - }, - "tags": [ - "neu" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 858 - }, - { - "pkid": 1407, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Odin", - "level": 10, - "id": 52070036, - "version": "21", - "notes": 0, - "lveasy": 9.82093562060555, - "lvhd": 10.3007032570848 - }, - "tags": [ - "Odin" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 942 - }, - { - "pkid": 1444, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Release The Music", - "level": 10, - "id": 25079122, - "version": "19", - "notes": 0, - "lveasy": 9.77388381374635, - "lvhd": 10.2653041772648 - }, - "tags": [ - "Release The Music" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1032 - }, - { - "pkid": 1454, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "rumrum triplets", - "level": 10, - "id": 82227864, - "version": "20", - "notes": 0, - "lveasy": 9.61103012570618, - "lvhd": 10.1986379625627 - }, - "tags": [ - "rumrum triplets" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 859 - }, - { - "pkid": 1463, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Several Words", - "level": 10, - "id": 2548912, - "version": "19", - "notes": 0, - "lveasy": 9.73750664911477, - "lvhd": 10.2571714407644 - }, - "tags": [ - "Several Words" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 982 - }, - { - "pkid": 1467, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SHION", - "level": 10, - "id": 51111922, - "version": "20", - "notes": 0, - "lveasy": 9.81340042526269, - "lvhd": 10.2521843727548 - }, - "tags": [ - "SHION" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1048 - }, - { - "pkid": 1469, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Sigmund", - "level": 10, - "id": 88489482, - "version": "25", - "notes": 0, - "lveasy": 9.76509615921064, - "lvhd": 10.2393640925448 - }, - "tags": [ - "Sigmund" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7206 - }, - { - "pkid": 1474, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "snow storm", - "level": 10, - "id": 80660290, - "version": "14", - "notes": 0, - "lveasy": 9.74009981784824, - "lvhd": 10.2467041033043 - }, - "tags": [ - "snow storm" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 882 - }, - { - "pkid": 1484, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Star Trail", - "level": 10, - "id": 26916900, - "version": "19", - "notes": 0, - "lveasy": 9.58367486240211, - "lvhd": 10.2709023865097 - }, - "tags": [ - "Star Trail" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1034 - }, - { - "pkid": 1511, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Time to Air", - "level": 10, - "id": 81275941, - "version": "15", - "notes": 0, - "lveasy": 9.73272887171776, - "lvhd": 10.2531279053567 - }, - "tags": [ - "Time to Air" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1078 - }, - { - "pkid": 1527, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "V", - "level": 10, - "id": 95026043, - "version": "5", - "notes": 0, - "lveasy": 9.68083829027225, - "lvhd": 10.257495843728 - }, - "tags": [ - "V" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 944 - }, - { - "pkid": 1529, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Valanga", - "level": 10, - "id": 96033920, - "version": "20", - "notes": 0, - "lveasy": 9.64389775152572, - "lvhd": 10.3306565249771 - }, - "tags": [ - "Valanga" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 825 - }, - { - "pkid": 1530, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "VALLIS-NERIA", - "level": 10, - "id": 64831077, - "version": "20", - "notes": 0, - "lveasy": 9.5682269802643, - "lvhd": 10.341083667439 - }, - "tags": [ - "VALLIS-NERIA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 744 - }, - { - "pkid": 1539, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Why did you go away", - "level": 10, - "id": 53031527, - "version": "13", - "notes": 0, - "lveasy": 9.75162552827947, - "lvhd": 10.2637720909045 - }, - "tags": [ - "Why did you go away" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 954 - }, - { - "pkid": 1541, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Wuv U", - "level": 10, - "id": 429016, - "version": "18", - "notes": 0, - "lveasy": 9.72249980563147, - "lvhd": 10.2615046985415 - }, - "tags": [ - "Wuv U" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 738 - }, - { - "pkid": 1542, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "X-rated", - "level": 10, - "id": 99282000, - "version": "14", - "notes": 0, - "lveasy": 9.71424735335112, - "lvhd": 10.3355088355251 - }, - "tags": [ - "X-rated" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1076 - }, - { - "pkid": 1547, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Yellow Sunrise", - "level": 10, - "id": 20521899, - "version": "19", - "notes": 0, - "lveasy": 9.72950591443627, - "lvhd": 10.1724530273601 - }, - "tags": [ - "Yellow Sunrise" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 742 - }, - { - "pkid": 1557, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "たまゆら", - "level": 10, - "id": 75230579, - "version": "20", - "notes": 0, - "lveasy": 9.76562748551004, - "lvhd": 10.2276814351502 - }, - "tags": [ - "たまゆら" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 861 - }, - { - "pkid": 1558, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "アルストロメリア", - "level": 10, - "id": 34791112, - "version": "21", - "notes": 0, - "lveasy": 9.64508029403173, - "lvhd": 10.197403988588 - }, - "tags": [ - "アルストロメリア" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7268 - }, - { - "pkid": 1574, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "中華急行", - "level": 10, - "id": 84753920, - "version": "18", - "notes": 0, - "lveasy": 9.62871905779523, - "lvhd": 10.230554426469 - }, - "tags": [ - "中華急行" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 980 - }, - { - "pkid": 1577, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "凛として咲く花の如く", - "level": 10, - "id": 81552255, - "version": "16", - "notes": 0, - "lveasy": 9.79358905697611, - "lvhd": 10.2110179426198 - }, - "tags": [ - "凛として咲く花の如く" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1021 - }, - { - "pkid": 1579, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "即席!脳直★ミュージックシステム", - "level": 10, - "id": 48728048, - "version": "20", - "notes": 0, - "lveasy": 9.77171366153876, - "lvhd": 10.2773240212972 - }, - "tags": [ - "即席!脳直★ミュージックシステム" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 941 - }, - { - "pkid": 1580, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "取り残された美術(Arranged:HiZuMi)", - "level": 10, - "id": 67582185, - "version": "22", - "notes": 0, - "lveasy": 9.78253941978511, - "lvhd": 10.2374064997542 - }, - "tags": [ - "取り残された美術(Arranged:HiZuMi)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7203 - }, - { - "pkid": 1590, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "星をこの手に", - "level": 10, - "id": 32880105, - "version": "14", - "notes": 0, - "lveasy": 9.87304010276782, - "lvhd": 10.2859908263181 - }, - "tags": [ - "星をこの手に" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 728 - }, - { - "pkid": 1613, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "鉄甲乙女-under the steel-", - "level": 10, - "id": 57131641, - "version": "16", - "notes": 0, - "lveasy": 9.76121133370706, - "lvhd": 10.3135540559632 - }, - "tags": [ - "鉄甲乙女-under the steel-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1079 - } - ], - "hide": false, - "id": 59 - }, - { - "category": "2", - "categorytype": 1, - "sortindex": 2, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 1210, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ALBIDA", - "level": 10, - "id": 70196867, - "version": "18", - "notes": 0, - "lveasy": 9.60906205280142, - "lvhd": 10.1362769024081 - }, - "tags": [ - "ALBIDA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 975 - }, - { - "pkid": 1216, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Anisakis -somatic mutation type\"Forza\"-", - "level": 10, - "id": 35348837, - "version": "15", - "notes": 0, - "lveasy": 9.65598410511427, - "lvhd": 10.1235940202772 - }, - "tags": [ - "Anisakis -somatic mutation type\"Forza\"-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1077 - }, - { - "pkid": 1272, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "DAYDREAMER", - "level": 10, - "id": 2062808, - "version": "18", - "notes": 0, - "lveasy": 9.58824149870176, - "lvhd": 10.0546032243426 - }, - "tags": [ - "DAYDREAMER" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 849 - }, - { - "pkid": 1274, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Dazzlin' Darlin-秋葉工房mix-", - "level": 10, - "id": 23187594, - "version": "17", - "notes": 0, - "lveasy": 9.53427971007511, - "lvhd": 10.0772884717432 - }, - "tags": [ - "Dazzlin' Darlin-秋葉工房mix-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 938 - }, - { - "pkid": 1290, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Elemental Creation", - "level": 10, - "id": 50059889, - "version": "20", - "notes": 0, - "lveasy": 9.59377846212019, - "lvhd": 10.2371313501211 - }, - "tags": [ - "Elemental Creation" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 902 - }, - { - "pkid": 1294, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "entelecheia", - "level": 10, - "id": 33386801, - "version": "22", - "notes": 0, - "lveasy": 9.59213286924153, - "lvhd": 10.2459093015066 - }, - "tags": [ - "entelecheia" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7221 - }, - { - "pkid": 4208, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Everlasting Last", - "level": 10, - "id": 83274900, - "version": "23", - "notes": 0, - "lveasy": 9.61965494543064, - "lvhd": 10.1253995135445 - }, - "tags": [ - "Everlasting Last" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7235 - }, - { - "pkid": 1300, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Express Emotion", - "level": 10, - "id": 79319543, - "version": "19", - "notes": 0, - "lveasy": 9.67492964030328, - "lvhd": 10.0646899906282 - }, - "tags": [ - "Express Emotion" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 740 - }, - { - "pkid": 1310, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "FIRE FIRE", - "level": 10, - "id": 66372768, - "version": "14", - "notes": 0, - "lveasy": 9.51825283239089, - "lvhd": 10.1381735293881 - }, - "tags": [ - "FIRE FIRE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1074 - }, - { - "pkid": 1329, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Gravigazer", - "level": 10, - "id": 84762771, - "version": "22", - "notes": 0, - "lveasy": 9.62396991322365, - "lvhd": 10.1646123804546 - }, - "tags": [ - "Gravigazer" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7223 - }, - { - "pkid": 1366, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "LETHEBOLG ~双神威に斬り咲けり~", - "level": 10, - "id": 47560403, - "version": "19", - "notes": 0, - "lveasy": 9.56639723133089, - "lvhd": 10.0342049311407 - }, - "tags": [ - "LETHEBOLG ~双神威に斬り咲けり~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 940 - }, - { - "pkid": 1370, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Little Little Princess", - "level": 10, - "id": 16739935, - "version": "12", - "notes": 0, - "lveasy": 9.6000568558702, - "lvhd": 10.1055537243801 - }, - "tags": [ - "Little Little Princess" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 932 - }, - { - "pkid": 1371, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "LOVE B.B.B", - "level": 10, - "id": 61642741, - "version": "19", - "notes": 0, - "lveasy": 9.74367194006086, - "lvhd": 10.1484123798113 - }, - "tags": [ - "LOVE B.B.B" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 855 - }, - { - "pkid": 1402, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "NEW SENSATION -もう、あなたしか見えない-", - "level": 10, - "id": 63267273, - "version": "17", - "notes": 0, - "lveasy": 9.53539203065254, - "lvhd": 10.0624726677567 - }, - "tags": [ - "NEW SENSATION -もう、あなたしか見えない-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 972 - }, - { - "pkid": 1408, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "On My Wings(Hardstyle IIDX)", - "level": 10, - "id": 50127046, - "version": "22", - "notes": 0, - "lveasy": 9.60848020922655, - "lvhd": 10.1585663474128 - }, - "tags": [ - "On My Wings(Hardstyle IIDX)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7287 - }, - { - "pkid": 4793, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "OOO", - "level": 10, - "id": 10617533, - "version": "24", - "notes": 0, - "lveasy": 9.87413542697602, - "lvhd": 10.1347831810416 - }, - "tags": [ - "OOO" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7266 - }, - { - "pkid": 1426, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Proof of the existence", - "level": 10, - "id": 82985369, - "version": "20", - "notes": 0, - "lveasy": 9.6231255733662, - "lvhd": 10.2025756316511 - }, - "tags": [ - "Proof of the existence" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1046 - }, - { - "pkid": 1439, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Re:GENERATION", - "level": 10, - "id": 75910105, - "version": "20", - "notes": 0, - "lveasy": 9.60020489535554, - "lvhd": 10.1434492405937 - }, - "tags": [ - "Re:GENERATION" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 985 - }, - { - "pkid": 1456, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SAMSARA", - "level": 10, - "id": 84748006, - "version": "22", - "notes": 0, - "lveasy": 9.50781935248962, - "lvhd": 10.1871473924236 - }, - "tags": [ - "SAMSARA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7336 - }, - { - "pkid": 4216, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Sounds Of Summer", - "level": 10, - "id": 38262075, - "version": "22", - "notes": 0, - "lveasy": 9.54640944122667, - "lvhd": 10.0214909184329 - }, - "tags": [ - "Sounds Of Summer" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7338 - }, - { - "pkid": 4798, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Sweet Clapper", - "level": 10, - "id": 77732525, - "version": "24", - "notes": 0, - "lveasy": 9.77203700898486, - "lvhd": 10.1269588748847 - }, - "tags": [ - "Sweet Clapper" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7226 - }, - { - "pkid": 1500, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "THE BLACK KNIGHT", - "level": 10, - "id": 12800145, - "version": "18", - "notes": 0, - "lveasy": 9.62775720515978, - "lvhd": 10.1979734317933 - }, - "tags": [ - "THE BLACK KNIGHT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 853 - }, - { - "pkid": 1523, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "True Blue", - "level": 10, - "id": 28376322, - "version": "20", - "notes": 0, - "lveasy": 9.65191654461759, - "lvhd": 10.0941342037831 - }, - "tags": [ - "True Blue" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1052 - }, - { - "pkid": 1532, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Verflucht", - "level": 10, - "id": 75252194, - "version": "25", - "notes": 0, - "lveasy": 9.55102901546683, - "lvhd": 10.1755356950395 - }, - "tags": [ - "Verflucht" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7337 - }, - { - "pkid": 1536, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "waxing and wanding", - "level": 10, - "id": 62515873, - "version": "13", - "notes": 0, - "lveasy": 9.71711908321522, - "lvhd": 10.0057079845308 - }, - "tags": [ - "waxing and wanding" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 935 - }, - { - "pkid": 1543, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "XANADU OF TWO", - "level": 10, - "id": 63692299, - "version": "18", - "notes": 0, - "lveasy": 9.75634125296503, - "lvhd": 10.1958940842691 - }, - "tags": [ - "XANADU OF TWO" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 979 - }, - { - "pkid": 1544, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Xepher", - "level": 10, - "id": 32535704, - "version": "12", - "notes": 0, - "lveasy": 9.58322149625865, - "lvhd": 10.186905790374 - }, - "tags": [ - "Xepher" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1012 - }, - { - "pkid": 1551, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Zirkfied", - "level": 10, - "id": 31095375, - "version": "20", - "notes": 0, - "lveasy": 9.49594046892082, - "lvhd": 10.1796909064538 - }, - "tags": [ - "Zirkfied" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 745 - }, - { - "pkid": 1526, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Übertreffen", - "level": 10, - "id": 69303122, - "version": "15", - "notes": 0, - "lveasy": 9.39980520484152, - "lvhd": 10.1658324307304 - }, - "tags": [ - "Übertreffen" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 731 - }, - { - "pkid": 4222, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "シュッパツシンコウ・シサカンコ", - "level": 10, - "id": 961619, - "version": "23", - "notes": 0, - "lveasy": 9.69186590284254, - "lvhd": 10.2507613064144 - }, - "tags": [ - "シュッパツシンコウ・シサカンコ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7259 - }, - { - "pkid": 1572, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "リリーゼと炎龍レーヴァテイン", - "level": 10, - "id": 92543850, - "version": "22", - "notes": 0, - "lveasy": 9.61216491325523, - "lvhd": 10.2035766551172 - }, - "tags": [ - "リリーゼと炎龍レーヴァテイン" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7274 - }, - { - "pkid": 1573, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ワルツ第17番 ト短調”大犬のワルツ”", - "level": 10, - "id": 63198713, - "version": "17", - "notes": 0, - "lveasy": 9.43431549557183, - "lvhd": 10.2042647618833 - }, - "tags": [ - "ワルツ第17番 ト短調”大犬のワルツ”" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 974 - }, - { - "pkid": 1581, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "天空の夜明け", - "level": 10, - "id": 11647303, - "version": "19", - "notes": 0, - "lveasy": 9.56381549463429, - "lvhd": 10.1832513152277 - }, - "tags": [ - "天空の夜明け" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1038 - }, - { - "pkid": 1583, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "妖隠し -あやかしかくし-", - "level": 10, - "id": 15760796, - "version": "22", - "notes": 0, - "lveasy": 9.69772569587736, - "lvhd": 10.2003960585359 - }, - "tags": [ - "妖隠し -あやかしかくし-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7263 - }, - { - "pkid": 1592, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "朧", - "level": 10, - "id": 26314086, - "version": "0", - "notes": 0, - "lveasy": 9.3951298425876, - "lvhd": 9.98192410797681 - }, - "tags": [ - "朧" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1085 - }, - { - "pkid": 1594, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "梅雪夜", - "level": 10, - "id": 35541835, - "version": "20", - "notes": 0, - "lveasy": 9.5878495309891, - "lvhd": 10.1955038355064 - }, - "tags": [ - "梅雪夜" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 907 - }, - { - "pkid": 1596, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "海神", - "level": 10, - "id": 78344749, - "version": "21", - "notes": 0, - "lveasy": 9.60727879917792, - "lvhd": 10.2458230621426 - }, - "tags": [ - "海神" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7199 - }, - { - "pkid": 1599, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "狂イ咲ケ焔ノ華", - "level": 10, - "id": 64332291, - "version": "20", - "notes": 0, - "lveasy": 9.64728397404584, - "lvhd": 10.2126107033996 - }, - "tags": [ - "狂イ咲ケ焔ノ華" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1055 - }, - { - "pkid": 1601, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "突撃!ガラスのニーソ姫!", - "level": 10, - "id": 35146468, - "version": "19", - "notes": 0, - "lveasy": 9.45043367113416, - "lvhd": 10.214989217948 - }, - "tags": [ - "突撃!ガラスのニーソ姫!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1039 - }, - { - "pkid": 1605, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "華爛漫 -Flowers-", - "level": 10, - "id": 45053640, - "version": "15", - "notes": 0, - "lveasy": 9.58093392624765, - "lvhd": 10.1805806727816 - }, - "tags": [ - "華爛漫 -Flowers-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 844 - }, - { - "pkid": 1606, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "華蝶風雪", - "level": 10, - "id": 41081681, - "version": "13", - "notes": 0, - "lveasy": 9.56595050715732, - "lvhd": 10.2594479785778 - }, - "tags": [ - "華蝶風雪" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1072 - }, - { - "pkid": 1608, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "表裏一体!?怪盗いいんちょの悩み♥", - "level": 10, - "id": 77643020, - "version": "22", - "notes": 0, - "lveasy": 9.47442937030299, - "lvhd": 10.2714860419186 - }, - "tags": [ - "表裏一体!?怪盗いいんちょの悩み♥" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7262 - }, - { - "pkid": 4227, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "追想快晴テーマパーク", - "level": 10, - "id": 9934337, - "version": "23", - "notes": 0, - "lveasy": 9.5440957510441, - "lvhd": 10.1199918843254 - }, - "tags": [ - "追想快晴テーマパーク" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7202 - } - ], - "hide": false, - "id": 65 - }, - { - "category": "1", - "categorytype": 1, - "sortindex": 1, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 1202, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "8bit Princess", - "level": 10, - "id": 7398545, - "version": "20", - "notes": 0, - "lveasy": 9.49578533628797, - "lvhd": 10.0182173645149 - }, - "tags": [ - "8bit Princess" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 856 - }, - { - "pkid": 1217, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Answer", - "level": 10, - "id": 59992472, - "version": "18", - "notes": 0, - "lveasy": 9.5606246107784, - "lvhd": 10.1002588574838 - }, - "tags": [ - "Answer" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 976 - }, - { - "pkid": 1234, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "being torn the sky", - "level": 10, - "id": 76711775, - "version": "17", - "notes": 0, - "lveasy": 9.2514901355559, - "lvhd": 9.99972760732257 - }, - "tags": [ - "being torn the sky" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 846 - }, - { - "pkid": 1243, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "BLUST OF WIND", - "level": 10, - "id": 99122791, - "version": "18", - "notes": 0, - "lveasy": 9.43182574828109, - "lvhd": 10.0595933674125 - }, - "tags": [ - "BLUST OF WIND" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1080 - }, - { - "pkid": 1257, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Close the World feat.a☆ru", - "level": 10, - "id": 58026005, - "version": "21", - "notes": 0, - "lveasy": 9.4073893835635, - "lvhd": 9.8977092242336 - }, - "tags": [ - "Close the World feat.a☆ru" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1089 - }, - { - "pkid": 1258, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Colorful Cookie", - "level": 10, - "id": 27778111, - "version": "16", - "notes": 0, - "lveasy": 9.10164130371034, - "lvhd": 9.74064403118058 - }, - "tags": [ - "Colorful Cookie" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 937 - }, - { - "pkid": 1264, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "CROSSROAD ~Left Story~", - "level": 10, - "id": 32851138, - "version": "14", - "notes": 0, - "lveasy": 9.32924287215726, - "lvhd": 9.91785730290461 - }, - "tags": [ - "CROSSROAD ~Left Story~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1073 - }, - { - "pkid": 1285, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Drive Me Crazy", - "level": 10, - "id": 49993442, - "version": "19", - "notes": 0, - "lveasy": 9.48746672178668, - "lvhd": 10.0844015011874 - }, - "tags": [ - "Drive Me Crazy" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 739 - }, - { - "pkid": 1291, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Elisha", - "level": 10, - "id": 3404588, - "version": "17", - "notes": 0, - "lveasy": 9.22184266887596, - "lvhd": 9.72256450478159 - }, - "tags": [ - "Elisha" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 847 - }, - { - "pkid": 1302, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "F", - "level": 10, - "id": 52748146, - "version": "19", - "notes": 0, - "lveasy": 9.52613211633215, - "lvhd": 9.98644090386578 - }, - "tags": [ - "F" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1083 - }, - { - "pkid": 1304, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Fantasia", - "level": 10, - "id": 2801705, - "version": "18", - "notes": 0, - "lveasy": 9.3875028814612, - "lvhd": 10.0409979174723 - }, - "tags": [ - "Fantasia" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 851 - }, - { - "pkid": 1314, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Follow Tomorrow", - "level": 10, - "id": 30129723, - "version": "19", - "notes": 0, - "lveasy": 9.29866072926261, - "lvhd": 10.1032672231396 - }, - "tags": [ - "Follow Tomorrow" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1031 - }, - { - "pkid": 1345, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Idola", - "level": 10, - "id": 34150431, - "version": "21", - "notes": 0, - "lveasy": 9.42399317740226, - "lvhd": 10.1215933904227 - }, - "tags": [ - "Idola" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7217 - }, - { - "pkid": 1386, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Mermaid girl", - "level": 10, - "id": 68182789, - "version": "18", - "notes": 0, - "lveasy": 9.19558085653166, - "lvhd": 9.96247485341032 - }, - "tags": [ - "Mermaid girl" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 939 - }, - { - "pkid": 1490, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Sweet Radar", - "level": 10, - "id": 84047709, - "version": "22", - "notes": 0, - "lveasy": 9.41164242806784, - "lvhd": 10.0452858814149 - }, - "tags": [ - "Sweet Radar" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7214 - }, - { - "pkid": 1510, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Thor's Hammer", - "level": 10, - "id": 97830333, - "version": "20", - "notes": 0, - "lveasy": 9.40287905135721, - "lvhd": 9.99717977451737 - }, - "tags": [ - "Thor's Hammer" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 860 - }, - { - "pkid": 1516, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "TOXIC VIBRATION", - "level": 10, - "id": 56672885, - "version": "22", - "notes": 0, - "lveasy": 9.3730246677689, - "lvhd": 9.99788932993454 - }, - "tags": [ - "TOXIC VIBRATION" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7233 - }, - { - "pkid": 1552, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ZZ", - "level": 10, - "id": 66137426, - "version": "22", - "notes": 0, - "lveasy": 9.13312279753605, - "lvhd": 9.9445906057115 - }, - "tags": [ - "ZZ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1086 - }, - { - "pkid": 1553, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ΕΛΠΙΣ", - "level": 10, - "id": 83019981, - "version": "20", - "notes": 0, - "lveasy": 9.37829471829176, - "lvhd": 10.012978712599 - }, - "tags": [ - "ΕΛΠΙΣ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 743 - }, - { - "pkid": 1560, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "キャトられ♥恋はモ~モク", - "level": 10, - "id": 63341789, - "version": "20", - "notes": 0, - "lveasy": 9.48624714408057, - "lvhd": 10.1814194723259 - }, - "tags": [ - "キャトられ♥恋はモ~モク" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 746 - }, - { - "pkid": 1589, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "旋律のドグマ~Misérables~", - "level": 10, - "id": 46689260, - "version": "21", - "notes": 0, - "lveasy": 9.42644661363589, - "lvhd": 10.0022851658667 - }, - "tags": [ - "旋律のドグマ~Misérables~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 943 - }, - { - "pkid": 1603, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "罪と罰", - "level": 10, - "id": 39345511, - "version": "21", - "notes": 0, - "lveasy": 9.45352216260778, - "lvhd": 10.0639796260878 - }, - "tags": [ - "罪と罰" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 1058 - }, - { - "pkid": 1611, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "轟け!恋のビーンボール!!", - "level": 10, - "id": 94854872, - "version": "21", - "notes": 0, - "lveasy": 9.2044618106144, - "lvhd": 10.0374253607829 - }, - "tags": [ - "轟け!恋のビーンボール!!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 991 - } - ], - "hide": false, - "id": 62 - }, - { - "category": "-", - "categorytype": 1, - "sortindex": -100, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 7650, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "-65℃", - "level": 10, - "id": 2439227, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5695, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "1001 -ESCAPE-", - "level": 10, - "id": 14166306, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6044, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "2 Player", - "level": 10, - "id": 5512760, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6627, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "50th Memorial Songs -Beginning Story-", - "level": 10, - "id": 96003342, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6628, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "50th Memorial Songs -Flagship medley-", - "level": 10, - "id": 38890014, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6629, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "50th Memorial Songs -二人の時 ~under the cherry blossoms~-", - "level": 10, - "id": 67522240, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5678, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "AA -rebuild-", - "level": 10, - "id": 77414505, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5696, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ACCELERATE", - "level": 10, - "id": 50541335, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5697, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Acidiva 303", - "level": 10, - "id": 94499233, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6311, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "AGAiN", - "level": 10, - "id": 92464815, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7210, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "AKASHIC BREAK", - "level": 10, - "id": 57578510, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6045, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ANAGMA", - "level": 10, - "id": 76450085, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6033, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ANCHOR", - "level": 10, - "id": 31755481, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6312, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Angels & Demons", - "level": 10, - "id": 12333357, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6034, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Antigravity", - "level": 10, - "id": 61597021, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7435, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Artist", - "level": 10, - "id": 28478354, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7085, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Backyard Stars", - "level": 10, - "id": 87214869, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7187, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "beatAffection", - "level": 10, - "id": 88181621, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7007, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Beautiful Harmony", - "level": 10, - "id": 33752585, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7429, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Beautiful Harmony (IIDX Mix)", - "level": 10, - "id": 98005000, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5698, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Best of Me", - "level": 10, - "id": 37417264, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7503, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "BIGソムタム", - "level": 10, - "id": 44901406, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6777, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "BLACK JACKAL", - "level": 10, - "id": 19685438, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7713, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "BLACK or WHITE?100 VM", - "level": 10, - "id": 65004975, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6630, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "BLOSSOM", - "level": 10, - "id": 87539028, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5699, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Break Stasis", - "level": 10, - "id": 24207231, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7025, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Calvados Queen", - "level": 10, - "id": 22071584, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6621, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Carmina", - "level": 10, - "id": 94083682, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6294, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Catch Our Fire!", - "level": 10, - "id": 58107810, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5121, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Caterpillar", - "level": 10, - "id": 33590351, - "version": "24", - "notes": 0, - "lveasy": 10.6166832987607, - "lvhd": 10.8076306888776 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5700, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Chemical Cookie", - "level": 10, - "id": 40299679, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7515, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Chewingood!!!", - "level": 10, - "id": 68948813, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6313, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "CoMAAAAAAA", - "level": 10, - "id": 36437136, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6314, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Cranberry City ft. Luschel", - "level": 10, - "id": 90740556, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7604, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Dans la nuit de l'éternité", - "level": 10, - "id": 70235038, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6295, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "dAuntl3ss", - "level": 10, - "id": 21881367, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5680, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DEADHEAT", - "level": 10, - "id": 31724183, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5681, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DEATH†ZIGOQ ~怒りの高速爆走野郎~", - "level": 10, - "id": 84627164, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6315, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Digital Skipper", - "level": 10, - "id": 58407245, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7181, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Do What You Want", - "level": 10, - "id": 1877265, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5122, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DORNWALD ~Junge~", - "level": 10, - "id": 23433041, - "version": "24", - "notes": 0, - "lveasy": 10.377487435657, - "lvhd": 10.5722493856209 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7469, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Double Dribble", - "level": 10, - "id": 63470709, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6511, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Drastic Dramatic", - "level": 10, - "id": 88699218, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6035, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DropZ-Line-", - "level": 10, - "id": 62272520, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6552, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DRUNK MONKY", - "level": 10, - "id": 65715134, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7509, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Empire of Fury", - "level": 10, - "id": 67278551, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7485, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "EROICA", - "level": 10, - "id": 90318385, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7519, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Euphoric Lagoon", - "level": 10, - "id": 35544967, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6622, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "EVANESCENT", - "level": 10, - "id": 27317644, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7413, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Everlasting Message", - "level": 10, - "id": 6554234, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7229, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "EXCITE", - "level": 10, - "id": 46493125, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5701, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Expanded !!", - "level": 10, - "id": 22951649, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7656, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Explorer feat. ぷにぷに電機", - "level": 10, - "id": 17216199, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7555, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Fire Beat", - "level": 10, - "id": 32912763, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 637, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Fly Above", - "level": 10, - "id": 21560073, - "version": "27", - "notes": 0, - "lveasy": 7.98117465938158, - "lvhd": 8.54723906148017 - }, - "tags": [ - "Fly Above" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7454, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Fly Above (Vicissitude Remix)", - "level": 10, - "id": 81851231, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7419, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Forgetting Machine", - "level": 10, - "id": 85609015, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6046, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "From Time To Time", - "level": 10, - "id": 4501677, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6778, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Geirskogul", - "level": 10, - "id": 60944461, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6769, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "GENE", - "level": 10, - "id": 52040814, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6770, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "GO OVER WITH GLARE -ROOTAGE 26-", - "level": 10, - "id": 67132664, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7630, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Hands Up feat. kradness BEMANI Sound Team \"Sota Fujimori\" Remix", - "level": 10, - "id": 32759095, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5703, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "HAT TRICK", - "level": 10, - "id": 38231109, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6296, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "HEISEI", - "level": 10, - "id": 14846504, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5704, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Hella Deep", - "level": 10, - "id": 64603505, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7549, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Here We Are", - "level": 10, - "id": 97894396, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7507, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "HIGH VOLTAGE", - "level": 10, - "id": 35359457, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6947, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Hold My Hand", - "level": 10, - "id": 88483747, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7380, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Horizons of Promise", - "level": 10, - "id": 79815498, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6316, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "HOT LIMIT", - "level": 10, - "id": 56086565, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5945, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPL", - "type": "L", - "title": "Howling†", - "level": 10, - "id": 82099623, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6036, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "HYPE THE CORE", - "level": 10, - "id": 49031390, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6317, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "IDOL syndrome.", - "level": 10, - "id": 86255189, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7407, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "If", - "level": 10, - "id": 39582461, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6037, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Illusionary Waterlily", - "level": 10, - "id": 39203682, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7401, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Inferno of Fomalhaut", - "level": 10, - "id": 26877251, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6917, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Infinity Mirror", - "level": 10, - "id": 18029879, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6038, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Initiation", - "level": 10, - "id": 68534941, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7692, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "innocent revolver", - "level": 10, - "id": 62388542, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5453, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "INVISIBLE STRIX", - "level": 10, - "id": 18240825, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7626, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Jetcoaster Windy", - "level": 10, - "id": 47537011, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6297, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "KILL EACH OTHER", - "level": 10, - "id": 67698238, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6318, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Let me be your cure", - "level": 10, - "id": 8752646, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6047, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Let's Bounce !!", - "level": 10, - "id": 41931446, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6298, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Level One", - "level": 10, - "id": 93950110, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6039, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Life Is A Game ft.DD\"ナカタ\"Metal", - "level": 10, - "id": 14570465, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6631, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Lift Us High", - "level": 10, - "id": 63883768, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6048, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "LIGHTS ft. EVO+", - "level": 10, - "id": 27498287, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7390, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Lords Of The Roundtable", - "level": 10, - "id": 54037759, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7591, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPL", - "type": "L", - "title": "LOVE IS ORANGE†", - "level": 10, - "id": 70879030, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5705, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "LUV DRIVE", - "level": 10, - "id": 89621183, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6623, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Macho Monky", - "level": 10, - "id": 39033066, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5454, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Macuilxochitl", - "level": 10, - "id": 80184723, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6191, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "madrugada", - "level": 10, - "id": 42593175, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7537, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Mars beach", - "level": 10, - "id": 11839075, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7678, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "MEGAERA", - "level": 10, - "id": 31868144, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7477, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Megalara Garuda", - "level": 10, - "id": 94286215, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7524, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Midnight Drive", - "level": 10, - "id": 69230188, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7612, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPL", - "type": "L", - "title": "Mind Mapping†", - "level": 10, - "id": 12966218, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6722, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "New Castle Legions", - "level": 10, - "id": 75250759, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5965, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "NITROUS CANNON", - "level": 10, - "id": 8212515, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7055, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "NRG STAR '86 feat. 大山愛未", - "level": 10, - "id": 60550860, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5706, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "O/D*20", - "level": 10, - "id": 37784716, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6771, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ONIGOROSHI", - "level": 10, - "id": 96091984, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5707, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Only for now", - "level": 10, - "id": 18967527, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7447, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ORCA", - "level": 10, - "id": 23012782, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7103, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "OUTER PLANETS", - "level": 10, - "id": 66986031, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6553, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Painful Fate", - "level": 10, - "id": 58045571, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5682, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Papilio ulysses", - "level": 10, - "id": 14998475, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6319, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Particle Arts", - "level": 10, - "id": 94987225, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7539, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Party Starter", - "level": 10, - "id": 44549700, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7060, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Primitive Vibes", - "level": 10, - "id": 32205054, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5456, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Quakes", - "level": 10, - "id": 88453848, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6971, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Rainstorm", - "level": 10, - "id": 15467015, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6040, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Rampage", - "level": 10, - "id": 30728060, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5966, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Raspberry Railgun", - "level": 10, - "id": 11759137, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6928, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Rave Patroller", - "level": 10, - "id": 87922075, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6632, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Re:Story", - "level": 10, - "id": 2166976, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6554, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Red. by Jack Trance", - "level": 10, - "id": 62016529, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6779, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "REPLAY", - "level": 10, - "id": 61146683, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7543, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Rowdy", - "level": 10, - "id": 85872818, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7513, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Rub-a Dub-a", - "level": 10, - "id": 32796713, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6772, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ruin of opals", - "level": 10, - "id": 14455164, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7409, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Sellout", - "level": 10, - "id": 39278060, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6320, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Serious?", - "level": 10, - "id": 69683257, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5708, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SHOX", - "level": 10, - "id": 99911044, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6633, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Sidechained Threats", - "level": 10, - "id": 9789362, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6514, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SIGMA", - "level": 10, - "id": 67169872, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7097, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Silly Love", - "level": 10, - "id": 16082758, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7223, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Ska-sh All Neurons!!", - "level": 10, - "id": 23151795, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7489, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Smashing Wedge", - "level": 10, - "id": 17314082, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7638, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "smooooch・∀・ (Snail's House Remix)", - "level": 10, - "id": 88205171, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5543, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Snakey Kung-fu", - "level": 10, - "id": 75460441, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7527, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "So Punky", - "level": 10, - "id": 73517789, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7601, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "soldier's waltz", - "level": 10, - "id": 5321070, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7674, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SOLID STATE SQUAD -RISEN RELIC REMIX-", - "level": 10, - "id": 45838770, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5709, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Son, not gabba now", - "level": 10, - "id": 30397923, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5710, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SPEED", - "level": 10, - "id": 68368101, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5711, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SPEED DEMON", - "level": 10, - "id": 53267872, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6321, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SPEED ROCKER", - "level": 10, - "id": 22652470, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6049, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "STARLIGHT JUNCTION", - "level": 10, - "id": 88423356, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6322, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Starry Night", - "level": 10, - "id": 74315510, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5712, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Static State", - "level": 10, - "id": 71934159, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7686, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Sugarplum", - "level": 10, - "id": 21653828, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5457, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Surf on the Light", - "level": 10, - "id": 97961279, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7443, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "take me higher", - "level": 10, - "id": 30522772, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6780, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Technicolour Dreams", - "level": 10, - "id": 40076951, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7672, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "That Feeling", - "level": 10, - "id": 11977270, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6323, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "The Best of Both Worlds", - "level": 10, - "id": 19794517, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7162, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "THE BRAVE MUST DIE", - "level": 10, - "id": 35292731, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5683, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "THE CANNONBALLER", - "level": 10, - "id": 27847242, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5684, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "The Chase", - "level": 10, - "id": 34888860, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6299, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "THE DAY OF JUBILATIONS", - "level": 10, - "id": 97012834, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7066, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "THE F∀UST", - "level": 10, - "id": 2695824, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7642, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "THE PEERLESS UNDER HEAVEN", - "level": 10, - "id": 4109239, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6300, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "The Rebellion of Sequencer", - "level": 10, - "id": 91755079, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6050, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "The Revolution (VIP Mix)", - "level": 10, - "id": 80418664, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6781, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "The Sealer ~ア・ミリアとミリアの民~", - "level": 10, - "id": 34021499, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7421, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "The Sky of Sadness", - "level": 10, - "id": 37238651, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7632, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "The Wind of China Express(The 4th Mashup)", - "level": 10, - "id": 67329653, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7531, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "TOMORROW", - "level": 10, - "id": 49221188, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6782, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "toy boxer", - "level": 10, - "id": 20281848, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6773, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Trill auf G", - "level": 10, - "id": 96374646, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5685, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "UMMU", - "level": 10, - "id": 22466814, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6624, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Unbelief", - "level": 10, - "id": 81630026, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7012, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "UNITE THE HEART", - "level": 10, - "id": 92752255, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5508, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Venom", - "level": 10, - "id": 41188979, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5509, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Vermilion", - "level": 10, - "id": 61001416, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7394, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "VIBRΛ", - "level": 10, - "id": 80803151, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7461, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Vinculum stellarum", - "level": 10, - "id": 1586945, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7658, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Viridian", - "level": 10, - "id": 2321734, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6935, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Virus Funk", - "level": 10, - "id": 83528883, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6774, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Visterhv", - "level": 10, - "id": 46199386, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6775, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "voltississimo", - "level": 10, - "id": 88976046, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7109, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Voo Doo Bamboleo", - "level": 10, - "id": 21664523, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5686, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "VOX RUSH", - "level": 10, - "id": 72383364, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5458, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Warrior", - "level": 10, - "id": 865889, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7517, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "When I Met U", - "level": 10, - "id": 32458115, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6324, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Wing of Hearts", - "level": 10, - "id": 14886634, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6325, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Won(*3*)Chu KissMe!", - "level": 10, - "id": 94893904, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6301, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Xlo", - "level": 10, - "id": 91439447, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5687, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Xperanza", - "level": 10, - "id": 98260530, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7501, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "∀", - "level": 10, - "id": 16048448, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6715, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPL", - "type": "L", - "title": "おおきなこえで†", - "level": 10, - "id": 67838533, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6776, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "お菓子の王国", - "level": 10, - "id": 40208929, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7382, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "がっつり陰キャ!?怪盗いいんちょの億劫^^;", - "level": 10, - "id": 53960326, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7698, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ここからよろしく大作戦143", - "level": 10, - "id": 28826351, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5713, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "エディブルフラワーの独白", - "level": 10, - "id": 27506512, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6326, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "グラナダの風", - "level": 10, - "id": 81193553, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6041, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "シムルグの目醒め", - "level": 10, - "id": 11247448, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7193, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "セピアの軌跡 ft. 天宮みや(少女フラクタル)", - "level": 10, - "id": 81232533, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7717, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ディスコルディア200 LM and 200 VM", - "level": 10, - "id": 9515621, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5714, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ハイ*ビスカス ft. Kanae Asaba", - "level": 10, - "id": 64978170, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5715, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "バスルーム ロマンス", - "level": 10, - "id": 43371189, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5716, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ラストセンチュリーメランコリック", - "level": 10, - "id": 25990909, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7441, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ラブキラ☆スプラッシュ", - "level": 10, - "id": 76516486, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7037, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "俺ら東京さ行ぐだ", - "level": 10, - "id": 86509100, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5717, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "共犯へヴンズコード", - "level": 10, - "id": 30606025, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5544, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "刃図羅", - "level": 10, - "id": 93554276, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6327, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "夏の匂い。キミの残像。 ft. Kanae Asaba", - "level": 10, - "id": 55872891, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5510, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "恋はどう?モロ◎波動OK☆方程式!!", - "level": 10, - "id": 59342983, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6625, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "抱きしめてモナムール", - "level": 10, - "id": 62322191, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7561, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "新宝島", - "level": 10, - "id": 15232573, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7499, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "水無月の雫 ft. 小林まな", - "level": 10, - "id": 25464283, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6634, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "深愛のリグレット", - "level": 10, - "id": 42000543, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7417, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "灼熱Beach Side Bunny (Masayoshi Iimori Remix)", - "level": 10, - "id": 95153384, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5688, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "神謳 -RESONANCE-", - "level": 10, - "id": 46289313, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5718, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "純真可憐デザイア", - "level": 10, - "id": 3298435, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5719, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "草原の王女-軌跡を辿って-", - "level": 10, - "id": 82825129, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7204, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "華麗なる大犬円舞曲", - "level": 10, - "id": 7470757, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6512, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "金野火織の金色提言", - "level": 10, - "id": 18521620, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7664, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "閠槞彁の願い", - "level": 10, - "id": 27325975, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7567, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "霧幻メモリア", - "level": 10, - "id": 72871879, - "version": "28", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6302, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "龍王の霊廟(Mausoleum Of The Primal Dragon)", - "level": 10, - "id": 59946259, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - } - ], - "hide": false, - "id": -1 - } - ], - "tableinfo": { - "title": "IIDX SP lv.10 Hard Gauge Rank", - "titlehtml": "IIDX SP lv.10 Hard Gauge Rank", - "tablename": "SP10", - "type": "SP", - "copyright": "insane.pe.kr", - "time": 1498853460 - }, - "statistic": { - "rank": { - "AAA": 0, - "AA": 0, - "A": 0, - "B": 0, - "C": 0, - "D": 0, - "E": 0, - "F": 695 - }, - "clear": { - "noplay": 695, - "failed": 0, - "assist": 0, - "easy": 0, - "normal": 0, - "hard": 0, - "exhard": 0, - "fullcombo": 0 - }, - "rankratio": [], - "clearratio": [] - }, - "editable": false -} \ No newline at end of file diff --git a/server/scripts/iidx-tierlist/iidx-pe-kr/sp9H.json b/server/scripts/iidx-tierlist/iidx-pe-kr/sp9H.json deleted file mode 100644 index af1844f2d..000000000 --- a/server/scripts/iidx-tierlist/iidx-pe-kr/sp9H.json +++ /dev/null @@ -1,11423 +0,0 @@ -{ - "userdata": { - "djname": "NONAME", - "iidxid": "00000000", - "iidxmeid": "!", - "spclass": 1, - "dpclass": 1, - "spclassstr": "-", - "dpclassstr": "-" - }, - "categories": [ - { - "category": "10+", - "categorytype": 1, - "sortindex": 11, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 1140, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Watch out!!", - "level": 9, - "id": 65342923, - "version": "14", - "notes": 0, - "lveasy": 9.40366134302546, - "lvhd": 9.96901287553459 - }, - "tags": [ - "Watch out!!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2368 - } - ], - "hide": false, - "id": 106 - }, - { - "category": "10", - "categorytype": 1, - "sortindex": 10, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 939, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "era (nostalmix)", - "level": 9, - "id": 63566429, - "version": "3", - "notes": 0, - "lveasy": 9.34731996300165, - "lvhd": 9.89267501466082 - }, - "tags": [ - "era (nostalmix)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2111 - }, - { - "pkid": 940, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "era (step mix)", - "level": 9, - "id": 77660141, - "version": "4", - "notes": 0, - "lveasy": 9.53892083732631, - "lvhd": 9.97024939209739 - }, - "tags": [ - "era (step mix)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2113 - }, - { - "pkid": 953, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "G2", - "level": 9, - "id": 95136758, - "version": "6", - "notes": 0, - "lveasy": 9.55736978984775, - "lvhd": 9.90815048077264 - }, - "tags": [ - "G2" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2121 - }, - { - "pkid": 966, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "HIGH", - "level": 9, - "id": 11193313, - "version": "10", - "notes": 0, - "lveasy": 9.60012215716156, - "lvhd": 9.90610221755849 - }, - "tags": [ - "HIGH" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2071 - }, - { - "pkid": 1063, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Real", - "level": 9, - "id": 6746079, - "version": "5", - "notes": 0, - "lveasy": 9.45511926433375, - "lvhd": 9.95118360463663 - }, - "tags": [ - "Real" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2114 - }, - { - "pkid": 1109, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "STILL IN MY HEART", - "level": 9, - "id": 55398951, - "version": "5", - "notes": 0, - "lveasy": 9.45380229641596, - "lvhd": 9.89288026829426 - }, - "tags": [ - "STILL IN MY HEART" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2115 - } - ], - "hide": false, - "id": 98 - }, - { - "category": "個人差", - "categorytype": 0, - "sortindex": 9.5, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 898, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "CHECKING YOU OUT", - "level": 9, - "id": 25809030, - "version": "4", - "notes": 0, - "lveasy": 9.59056866004777, - "lvhd": 9.97015327281632 - }, - "tags": [ - "CHECKING YOU OUT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2112 - }, - { - "pkid": 905, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Close my Eyes for Me", - "level": 9, - "id": 65262530, - "version": "11", - "notes": 0, - "lveasy": 9.60074278892788, - "lvhd": 9.93818158910954 - }, - "tags": [ - "Close my Eyes for Me" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2351 - }, - { - "pkid": 1139, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Watch Out Pt.2", - "level": 9, - "id": 97841161, - "version": "18", - "notes": 0, - "lveasy": 9.1208973881189, - "lvhd": 9.80981567136521 - }, - "tags": [ - "Watch Out Pt.2" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2116 - } - ], - "hide": false, - "id": 332 - }, - { - "category": "9", - "categorytype": 1, - "sortindex": 9, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 856, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ACT", - "level": 9, - "id": 88231527, - "version": "9", - "notes": 0, - "lveasy": 9.5277733499189, - "lvhd": 9.86267546133592 - }, - "tags": [ - "ACT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2172 - }, - { - "pkid": 862, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ALL RIGHT", - "level": 9, - "id": 57105128, - "version": "8", - "notes": 0, - "lveasy": 9.56979280975181, - "lvhd": 9.838072517962 - }, - "tags": [ - "ALL RIGHT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2064 - }, - { - "pkid": 890, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Broken My Heart", - "level": 9, - "id": 53876861, - "version": "4", - "notes": 0, - "lveasy": 9.47105009451163, - "lvhd": 9.87406318630885 - }, - "tags": [ - "Broken My Heart" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2119 - }, - { - "pkid": 895, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "CARRY ON NIGHT (English version)", - "level": 9, - "id": 56059398, - "version": "10", - "notes": 0, - "lveasy": 9.53988217666487, - "lvhd": 9.88860345489851 - }, - "tags": [ - "CARRY ON NIGHT (English version)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2069 - }, - { - "pkid": 899, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Cheer Train", - "level": 9, - "id": 51396518, - "version": "7", - "notes": 0, - "lveasy": 9.33187582121011, - "lvhd": 9.81054167039373 - }, - "tags": [ - "Cheer Train" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2122 - }, - { - "pkid": 917, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Debtty Daddy", - "level": 9, - "id": 37068258, - "version": "10", - "notes": 0, - "lveasy": 9.39632189026996, - "lvhd": 9.81536503283047 - }, - "tags": [ - "Debtty Daddy" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2289 - }, - { - "pkid": 930, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DXY!", - "level": 9, - "id": 62534464, - "version": "4", - "notes": 0, - "lveasy": 9.45498979902828, - "lvhd": 9.88027130300787 - }, - "tags": [ - "DXY!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2059 - }, - { - "pkid": 945, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "FEEL IT", - "level": 9, - "id": 50317526, - "version": "10", - "notes": 0, - "lveasy": 9.46464193832344, - "lvhd": 9.90742090124367 - }, - "tags": [ - "FEEL IT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2070 - }, - { - "pkid": 946, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "First Resolution", - "level": 9, - "id": 58492676, - "version": "12", - "notes": 0, - "lveasy": 9.5767343179307, - "lvhd": 9.86037904846542 - }, - "tags": [ - "First Resolution" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2074 - }, - { - "pkid": 962, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Golden Horn", - "level": 9, - "id": 89913292, - "version": "9", - "notes": 0, - "lveasy": 9.58936398928689, - "lvhd": 9.87797113339944 - }, - "tags": [ - "Golden Horn" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2173 - }, - { - "pkid": 978, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "in the Sky", - "level": 9, - "id": 88576553, - "version": "15", - "notes": 0, - "lveasy": 9.38905772977359, - "lvhd": 9.78494763982003 - }, - "tags": [ - "in the Sky" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2354 - }, - { - "pkid": 992, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "LAB", - "level": 9, - "id": 60553478, - "version": "8", - "notes": 0, - "lveasy": 9.47243171995818, - "lvhd": 9.86065496330311 - }, - "tags": [ - "LAB" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2065 - }, - { - "pkid": 995, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "LESSON 5", - "level": 9, - "id": 40982750, - "version": "12", - "notes": 0, - "lveasy": 9.41781601160122, - "lvhd": 9.87737865182698 - }, - "tags": [ - "LESSON 5" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2075 - }, - { - "pkid": 1003, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Love Me Do", - "level": 9, - "id": 71082254, - "version": "7", - "notes": 0, - "lveasy": 9.47172385999016, - "lvhd": 9.85460426735375 - }, - "tags": [ - "Love Me Do" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2124 - }, - { - "pkid": 1006, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "LOW", - "level": 9, - "id": 87673436, - "version": "10", - "notes": 0, - "lveasy": 9.54734121363133, - "lvhd": 9.86300097665528 - }, - "tags": [ - "LOW" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2179 - }, - { - "pkid": 1007, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "lower world", - "level": 9, - "id": 22300191, - "version": "9", - "notes": 0, - "lveasy": 9.53272796692997, - "lvhd": 9.83814736246064 - }, - "tags": [ - "lower world" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2174 - }, - { - "pkid": 1014, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Make Me Your Own", - "level": 9, - "id": 43131262, - "version": "14", - "notes": 0, - "lveasy": 9.36626498998645, - "lvhd": 9.83168728019166 - }, - "tags": [ - "Make Me Your Own" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2185 - }, - { - "pkid": 1022, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "METALLIC MIND", - "level": 9, - "id": 20042362, - "version": "14", - "notes": 0, - "lveasy": 9.48732421611189, - "lvhd": 9.85919765011888 - }, - "tags": [ - "METALLIC MIND" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2353 - }, - { - "pkid": 1031, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "MUSIC TO YOUR HEAD", - "level": 9, - "id": 49573869, - "version": "8", - "notes": 0, - "lveasy": 9.52735583299006, - "lvhd": 9.91418133781529 - }, - "tags": [ - "MUSIC TO YOUR HEAD" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2067 - }, - { - "pkid": 1036, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "NEMESIS", - "level": 9, - "id": 66335848, - "version": "6", - "notes": 0, - "lveasy": 9.34585796067252, - "lvhd": 9.83775926209818 - }, - "tags": [ - "NEMESIS" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2163 - }, - { - "pkid": 1067, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Regulus", - "level": 9, - "id": 31132846, - "version": "5", - "notes": 0, - "lveasy": 9.52852193047418, - "lvhd": 9.86206550282749 - }, - "tags": [ - "Regulus" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2120 - }, - { - "pkid": 1085, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Secrets", - "level": 9, - "id": 11233942, - "version": "16", - "notes": 0, - "lveasy": 9.38493398761643, - "lvhd": 9.81703514090809 - }, - "tags": [ - "Secrets" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2358 - }, - { - "pkid": 1104, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "STAR DREAM", - "level": 9, - "id": 89627011, - "version": "8", - "notes": 0, - "lveasy": 9.54218555600364, - "lvhd": 9.90582778447115 - }, - "tags": [ - "STAR DREAM" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2169 - }, - { - "pkid": 1127, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Tomorrow Perfume", - "level": 9, - "id": 10807093, - "version": "7", - "notes": 0, - "lveasy": 9.44930027444846, - "lvhd": 9.84985427048205 - }, - "tags": [ - "Tomorrow Perfume" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2063 - }, - { - "pkid": 1128, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "traces", - "level": 9, - "id": 55980231, - "version": "7", - "notes": 0, - "lveasy": 9.35500729626213, - "lvhd": 9.80153589021295 - }, - "tags": [ - "traces" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2282 - }, - { - "pkid": 1131, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "TYPE MARS(G-Style Mix)", - "level": 9, - "id": 18629361, - "version": "13", - "notes": 0, - "lveasy": 9.50042144914083, - "lvhd": 9.86306575511382 - }, - "tags": [ - "TYPE MARS(G-Style Mix)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2136 - }, - { - "pkid": 1142, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "WE LOVE SHONAN", - "level": 9, - "id": 78643404, - "version": "18", - "notes": 0, - "lveasy": 9.48071388667305, - "lvhd": 9.83305841897919 - }, - "tags": [ - "WE LOVE SHONAN" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2363 - }, - { - "pkid": 1166, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ミラージュ・レジデンス", - "level": 9, - "id": 46453841, - "version": "15", - "notes": 0, - "lveasy": 9.50739146903209, - "lvhd": 9.85852954245287 - }, - "tags": [ - "ミラージュ・レジデンス" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2356 - }, - { - "pkid": 4397, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "夕焼け ~Fading Day~", - "level": 9, - "id": 38178639, - "version": "18", - "notes": 0, - "lveasy": 9.46772948390482, - "lvhd": 9.88978471789811 - }, - "tags": [ - "夕焼け ~Fading Day~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7803 - }, - { - "pkid": 1175, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "大桟橋", - "level": 9, - "id": 35167311, - "version": "11", - "notes": 0, - "lveasy": 9.40741445496781, - "lvhd": 9.84401025607322 - }, - "tags": [ - "大桟橋" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2352 - }, - { - "pkid": 4398, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "炸裂!イェーガー電光チョップ!!(JAEGER FINAL ATTACK)", - "level": 9, - "id": 25390353, - "version": "23", - "notes": 0, - "lveasy": 9.40530541654801, - "lvhd": 9.90526297973046 - }, - "tags": [ - "炸裂!イェーガー電光チョップ!!(JAEGER FINAL ATTACK)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7815 - } - ], - "hide": false, - "id": 105 - }, - { - "category": "個人差", - "categorytype": 0, - "sortindex": 8.5, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 881, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Bounce Bounce Bounce", - "level": 9, - "id": 59848016, - "version": "18", - "notes": 0, - "lveasy": 9.33019587145475, - "lvhd": 9.78594715692995 - }, - "tags": [ - "Bounce Bounce Bounce" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2362 - }, - { - "pkid": 944, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPN", - "type": "N", - "title": "Fascination MAXX", - "level": 9, - "id": 26223422, - "version": "14", - "notes": 0, - "lveasy": 9.19614584422758, - "lvhd": 9.87676562341846 - }, - "tags": [ - "Fascination MAXX" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2335 - }, - { - "pkid": 1034, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "naughty girl@Queen's Palace", - "level": 9, - "id": 35429905, - "version": "16", - "notes": 0, - "lveasy": 9.00674736368948, - "lvhd": 9.73248154582997 - }, - "tags": [ - "naughty girl@Queen's Palace" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2357 - } - ], - "hide": false, - "id": 333 - }, - { - "category": "8", - "categorytype": 1, - "sortindex": 8, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 854, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "abstract", - "level": 9, - "id": 29981978, - "version": "8", - "notes": 0, - "lveasy": 9.3903596432793, - "lvhd": 9.7670628229082 - }, - "tags": [ - "abstract" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2283 - }, - { - "pkid": 858, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Agnus Dei", - "level": 9, - "id": 98922479, - "version": "12", - "notes": 0, - "lveasy": 9.2925048334495, - "lvhd": 9.82208938592656 - }, - "tags": [ - "Agnus Dei" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2222 - }, - { - "pkid": 860, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ALL I NEED YOUR LOVE", - "level": 9, - "id": 29548876, - "version": "16", - "notes": 0, - "lveasy": 9.43025128832006, - "lvhd": 9.77044221052625 - }, - "tags": [ - "ALL I NEED YOUR LOVE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2080 - }, - { - "pkid": 865, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ANDROMEDA II", - "level": 9, - "id": 5315308, - "version": "14", - "notes": 0, - "lveasy": 9.26581729920692, - "lvhd": 9.7476618364036 - }, - "tags": [ - "ANDROMEDA II" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2227 - }, - { - "pkid": 868, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ASTRAL VOYAGE", - "level": 9, - "id": 72900727, - "version": "10", - "notes": 0, - "lveasy": 9.41163064218227, - "lvhd": 9.7820633423091 - }, - "tags": [ - "ASTRAL VOYAGE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2176 - }, - { - "pkid": 870, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "AVE DE RAPINA", - "level": 9, - "id": 82202418, - "version": "7", - "notes": 0, - "lveasy": 9.43572356117524, - "lvhd": 9.82044867888513 - }, - "tags": [ - "AVE DE RAPINA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2213 - }, - { - "pkid": 877, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "beatonic nation", - "level": 9, - "id": 16869612, - "version": "15", - "notes": 0, - "lveasy": 9.34224850650026, - "lvhd": 9.80242064219731 - }, - "tags": [ - "beatonic nation" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2187 - }, - { - "pkid": 886, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "BRIGHTNESS DARKNESS", - "level": 9, - "id": 25156272, - "version": "9", - "notes": 0, - "lveasy": 9.41046158129367, - "lvhd": 9.8159520827656 - }, - "tags": [ - "BRIGHTNESS DARKNESS" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2216 - }, - { - "pkid": 4457, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "chaos eater -IIDX edition-", - "level": 9, - "id": 67703077, - "version": "23", - "notes": 0, - "lveasy": 9.28454663706646, - "lvhd": 9.73870445397059 - }, - "tags": [ - "chaos eater -IIDX edition-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7793 - }, - { - "pkid": 916, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DAWN -THE NEXT ENDEAVOUR-", - "level": 9, - "id": 83515838, - "version": "17", - "notes": 0, - "lveasy": 9.36060750503611, - "lvhd": 9.80616446052102 - }, - "tags": [ - "DAWN -THE NEXT ENDEAVOUR-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2084 - }, - { - "pkid": 928, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DROP", - "level": 9, - "id": 87598229, - "version": "17", - "notes": 0, - "lveasy": 9.28970188216114, - "lvhd": 9.80418907990824 - }, - "tags": [ - "DROP" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2085 - }, - { - "pkid": 929, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "dual control", - "level": 9, - "id": 49920345, - "version": "8", - "notes": 0, - "lveasy": 9.43499689745091, - "lvhd": 9.84559402150782 - }, - "tags": [ - "dual control" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2126 - }, - { - "pkid": 931, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "EBONY & IVORY", - "level": 9, - "id": 81526371, - "version": "22", - "notes": 0, - "lveasy": 9.38896884276826, - "lvhd": 9.75658582479689 - }, - "tags": [ - "EBONY & IVORY" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7784 - }, - { - "pkid": 937, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "end of world", - "level": 9, - "id": 55000636, - "version": "15", - "notes": 0, - "lveasy": 9.3931188204683, - "lvhd": 9.73625152292585 - }, - "tags": [ - "end of world" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2141 - }, - { - "pkid": 950, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Freezing atmosphere", - "level": 9, - "id": 22820105, - "version": "10", - "notes": 0, - "lveasy": 9.51547632414262, - "lvhd": 9.81736359016439 - }, - "tags": [ - "Freezing atmosphere" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2178 - }, - { - "pkid": 954, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "GENOM SCREAMS", - "level": 9, - "id": 31049165, - "version": "ss", - "notes": 0, - "lveasy": 9.4147112217175, - "lvhd": 9.79459285666896 - }, - "tags": [ - "GENOM SCREAMS" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2058 - }, - { - "pkid": 955, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "GHOST REVIVAL", - "level": 9, - "id": 2984325, - "version": "10", - "notes": 0, - "lveasy": 9.27171568517788, - "lvhd": 9.75747697764848 - }, - "tags": [ - "GHOST REVIVAL" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2218 - }, - { - "pkid": 965, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "HIGH", - "level": 9, - "id": 11193313, - "version": "10", - "notes": 0, - "lveasy": 9.35557463098414, - "lvhd": 9.84052793537642 - }, - "tags": [ - "HIGH" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2129 - }, - { - "pkid": 984, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "IXION", - "level": 9, - "id": 25225725, - "version": "22", - "notes": 0, - "lveasy": 9.39440471012409, - "lvhd": 9.70859147324878 - }, - "tags": [ - "IXION" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2258 - }, - { - "pkid": 993, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Last Message", - "level": 9, - "id": 3175494, - "version": "7", - "notes": 0, - "lveasy": 9.26736044210971, - "lvhd": 9.7802968736777 - }, - "tags": [ - "Last Message" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2123 - }, - { - "pkid": 1013, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Make A Difference", - "level": 9, - "id": 51232417, - "version": "9", - "notes": 0, - "lveasy": 9.48239695073499, - "lvhd": 9.78834528845925 - }, - "tags": [ - "Make A Difference" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2287 - }, - { - "pkid": 1015, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "MARIA (I believe... )", - "level": 9, - "id": 35720684, - "version": "9", - "notes": 0, - "lveasy": 9.36566833728542, - "lvhd": 9.806687004058 - }, - "tags": [ - "MARIA (I believe... )" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2127 - }, - { - "pkid": 1020, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "memories", - "level": 9, - "id": 31524427, - "version": "8", - "notes": 0, - "lveasy": 9.4996454544126, - "lvhd": 9.86457597462218 - }, - "tags": [ - "memories" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2066 - }, - { - "pkid": 1027, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Monkey Dance", - "level": 9, - "id": 28983207, - "version": "8", - "notes": 0, - "lveasy": 9.3803466640538, - "lvhd": 9.78200962282645 - }, - "tags": [ - "Monkey Dance" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2350 - }, - { - "pkid": 1029, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "MOON RACE", - "level": 9, - "id": 18391057, - "version": "12", - "notes": 0, - "lveasy": 9.50825871388924, - "lvhd": 9.83000934675523 - }, - "tags": [ - "MOON RACE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2224 - }, - { - "pkid": 1035, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "NEBULA GRASPER", - "level": 9, - "id": 27087526, - "version": "11", - "notes": 0, - "lveasy": 9.39993457596039, - "lvhd": 9.78569040403998 - }, - "tags": [ - "NEBULA GRASPER" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2220 - }, - { - "pkid": 1047, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "pandora", - "level": 9, - "id": 42072929, - "version": "10", - "notes": 0, - "lveasy": 9.35429451282343, - "lvhd": 9.78233739104386 - }, - "tags": [ - "pandora" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2130 - }, - { - "pkid": 1057, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Quickening", - "level": 9, - "id": 77290992, - "version": "9", - "notes": 0, - "lveasy": 9.48171342067564, - "lvhd": 9.81172024062135 - }, - "tags": [ - "Quickening" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2288 - }, - { - "pkid": 1069, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Rise'n Beauty", - "level": 9, - "id": 21887274, - "version": "10", - "notes": 0, - "lveasy": 9.3812585633255, - "lvhd": 9.79910968537336 - }, - "tags": [ - "Rise'n Beauty" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2329 - }, - { - "pkid": 1070, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Ristaccia", - "level": 9, - "id": 4805419, - "version": "15", - "notes": 0, - "lveasy": 9.21136169410227, - "lvhd": 9.76834107695272 - }, - "tags": [ - "Ristaccia" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2355 - }, - { - "pkid": 1075, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Round and Round", - "level": 9, - "id": 43462811, - "version": "19", - "notes": 0, - "lveasy": 8.98684217045153, - "lvhd": 9.51398594708913 - }, - "tags": [ - "Round and Round" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2090 - }, - { - "pkid": 1076, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "route 80s", - "level": 9, - "id": 18644629, - "version": "6", - "notes": 0, - "lveasy": 9.49981042157346, - "lvhd": 9.82524809037438 - }, - "tags": [ - "route 80s" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2061 - }, - { - "pkid": 1078, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SABER WING", - "level": 9, - "id": 60494297, - "version": "18", - "notes": 0, - "lveasy": 9.28768998558402, - "lvhd": 9.8342522462659 - }, - "tags": [ - "SABER WING" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2088 - }, - { - "pkid": 1080, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "satellite020712 from \"CODED ARMS\"", - "level": 9, - "id": 11641229, - "version": "15", - "notes": 0, - "lveasy": 9.37344659770483, - "lvhd": 9.76803869766839 - }, - "tags": [ - "satellite020712 from \"CODED ARMS\"" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2079 - }, - { - "pkid": 1087, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Session 1 -Genesis-", - "level": 9, - "id": 65881907, - "version": "17", - "notes": 0, - "lveasy": 9.28055221469863, - "lvhd": 9.86419956059914 - }, - "tags": [ - "Session 1 -Genesis-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2087 - }, - { - "pkid": 1091, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SHOOTING STAR", - "level": 9, - "id": 8715175, - "version": "10", - "notes": 0, - "lveasy": 9.43518375295745, - "lvhd": 9.82772080508725 - }, - "tags": [ - "SHOOTING STAR" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2131 - }, - { - "pkid": 1092, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Silvia Drive", - "level": 9, - "id": 46936197, - "version": "9", - "notes": 0, - "lveasy": 9.39453505284651, - "lvhd": 9.8105347248601 - }, - "tags": [ - "Silvia Drive" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2128 - }, - { - "pkid": 1093, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "smile", - "level": 9, - "id": 27760921, - "version": "14", - "notes": 0, - "lveasy": 9.25667913639313, - "lvhd": 9.80049722867822 - }, - "tags": [ - "smile" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2186 - }, - { - "pkid": 1101, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Sphere", - "level": 9, - "id": 15268275, - "version": "11", - "notes": 0, - "lveasy": 9.2744171640804, - "lvhd": 9.8296081403015 - }, - "tags": [ - "Sphere" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2133 - }, - { - "pkid": 1102, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Spica", - "level": 9, - "id": 42384611, - "version": "7", - "notes": 0, - "lveasy": 9.34340408243903, - "lvhd": 9.80480150062386 - }, - "tags": [ - "Spica" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2125 - }, - { - "pkid": 1103, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "spiral galaxy", - "level": 9, - "id": 55097952, - "version": "11", - "notes": 0, - "lveasy": 9.25117762508897, - "lvhd": 9.7274908505318 - }, - "tags": [ - "spiral galaxy" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2261 - }, - { - "pkid": 1112, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "symbolic", - "level": 9, - "id": 54582563, - "version": "8", - "notes": 0, - "lveasy": 9.4131562184224, - "lvhd": 9.7889854757168 - }, - "tags": [ - "symbolic" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2170 - }, - { - "pkid": 1126, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Tomorrow Perfume", - "level": 9, - "id": 10807093, - "version": "7", - "notes": 0, - "lveasy": 9.37973371456076, - "lvhd": 9.80575806444381 - }, - "tags": [ - "Tomorrow Perfume" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2165 - }, - { - "pkid": 1132, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Under the Sky", - "level": 9, - "id": 37145475, - "version": "12", - "notes": 0, - "lveasy": 9.32055252208892, - "lvhd": 9.76829500951967 - }, - "tags": [ - "Under the Sky" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2076 - }, - { - "pkid": 1176, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "太陽~T・A・I・Y・O~", - "level": 9, - "id": 15894105, - "version": "11", - "notes": 0, - "lveasy": 9.33524889820862, - "lvhd": 9.72120794984827 - }, - "tags": [ - "太陽~T・A・I・Y・O~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2073 - } - ], - "hide": false, - "id": 96 - }, - { - "category": "7", - "categorytype": 1, - "sortindex": 7, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 853, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "abstract", - "level": 9, - "id": 29981978, - "version": "8", - "notes": 0, - "lveasy": 9.27371425823451, - "lvhd": 9.7616099176456 - }, - "tags": [ - "abstract" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2324 - }, - { - "pkid": 855, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ACT", - "level": 9, - "id": 88231527, - "version": "9", - "notes": 0, - "lveasy": 9.31064527404524, - "lvhd": 9.79531551756347 - }, - "tags": [ - "ACT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2215 - }, - { - "pkid": 857, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "AGEHA", - "level": 9, - "id": 47734667, - "version": "11", - "notes": 0, - "lveasy": 8.90216526732909, - "lvhd": 9.67117960267174 - }, - "tags": [ - "AGEHA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2072 - }, - { - "pkid": 861, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ALL MY TURN -このターンに、オレの全てを賭ける-", - "level": 9, - "id": 28622899, - "version": "16", - "notes": 0, - "lveasy": 9.24680655040195, - "lvhd": 9.72971256058178 - }, - "tags": [ - "ALL MY TURN -このターンに、オレの全てを賭ける-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2143 - }, - { - "pkid": 863, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Amnolys", - "level": 9, - "id": 67128155, - "version": "22", - "notes": 0, - "lveasy": 8.62374837871898, - "lvhd": 9.70070372242333 - }, - "tags": [ - "Amnolys" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7922 - }, - { - "pkid": 869, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Attitude", - "level": 9, - "id": 3897069, - "version": "8", - "notes": 0, - "lveasy": 9.2635779352295, - "lvhd": 9.71030603376992 - }, - "tags": [ - "Attitude" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2284 - }, - { - "pkid": 873, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Bad Routine", - "level": 9, - "id": 45761542, - "version": "7", - "notes": 0, - "lveasy": 9.34256933334486, - "lvhd": 9.75395698491559 - }, - "tags": [ - "Bad Routine" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2323 - }, - { - "pkid": 878, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Believe In Me", - "level": 9, - "id": 42486130, - "version": "18", - "notes": 0, - "lveasy": 9.27248643959983, - "lvhd": 9.7954215887343 - }, - "tags": [ - "Believe In Me" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2147 - }, - { - "pkid": 882, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Boundary", - "level": 9, - "id": 11322814, - "version": "10", - "notes": 0, - "lveasy": 9.29302969816941, - "lvhd": 9.74035280867574 - }, - "tags": [ - "Boundary" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2260 - }, - { - "pkid": 883, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Boundary", - "level": 9, - "id": 11322814, - "version": "10", - "notes": 0, - "lveasy": 9.37490231433999, - "lvhd": 9.79972001786991 - }, - "tags": [ - "Boundary" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2177 - }, - { - "pkid": 885, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "BRIDAL FESTIVAL !!!", - "level": 9, - "id": 92928443, - "version": "16", - "notes": 0, - "lveasy": 9.24061245824046, - "lvhd": 9.63897989856058 - }, - "tags": [ - "BRIDAL FESTIVAL !!!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2144 - }, - { - "pkid": 892, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "CaptivAte~浄化~", - "level": 9, - "id": 57040289, - "version": "12", - "notes": 0, - "lveasy": 9.08363403989699, - "lvhd": 9.7308021055283 - }, - "tags": [ - "CaptivAte~浄化~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2182 - }, - { - "pkid": 903, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Claiomh Solais", - "level": 9, - "id": 88251374, - "version": "21", - "notes": 0, - "lveasy": 9.07754107657508, - "lvhd": 9.67314880061326 - }, - "tags": [ - "Claiomh Solais" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2251 - }, - { - "pkid": 906, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Colors (radio edit)", - "level": 9, - "id": 78416966, - "version": "6", - "notes": 0, - "lveasy": 8.98729157010929, - "lvhd": 9.63822354458539 - }, - "tags": [ - "Colors (radio edit)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2060 - }, - { - "pkid": 913, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Cyber Force -DJ Yoshitaka Remix-", - "level": 9, - "id": 53715546, - "version": "16", - "notes": 0, - "lveasy": 9.01281062198519, - "lvhd": 9.67503755789986 - }, - "tags": [ - "Cyber Force -DJ Yoshitaka Remix-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2269 - }, - { - "pkid": 4458, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Derelict Star feat. Ryu*", - "level": 9, - "id": 51480314, - "version": "23", - "notes": 0, - "lveasy": 9.09437752990449, - "lvhd": 9.64344925217476 - }, - "tags": [ - "Derelict Star feat. Ryu*" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7832 - }, - { - "pkid": 923, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Digitank System", - "level": 9, - "id": 7742299, - "version": "15", - "notes": 0, - "lveasy": 9.13824144477671, - "lvhd": 9.75320431060977 - }, - "tags": [ - "Digitank System" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2078 - }, - { - "pkid": 925, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Don't be afraid myself", - "level": 9, - "id": 19153588, - "version": "11", - "notes": 0, - "lveasy": 9.22907151221063, - "lvhd": 9.78200451186516 - }, - "tags": [ - "Don't be afraid myself" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2181 - }, - { - "pkid": 958, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Giudecca", - "level": 9, - "id": 94925298, - "version": "8", - "notes": 0, - "lveasy": 9.25146233604132, - "lvhd": 9.7478127585461 - }, - "tags": [ - "Giudecca" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2167 - }, - { - "pkid": 961, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "GOLDEN CROSS", - "level": 9, - "id": 10762351, - "version": "17", - "notes": 0, - "lveasy": 9.04815203197098, - "lvhd": 9.64272365245487 - }, - "tags": [ - "GOLDEN CROSS" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2360 - }, - { - "pkid": 974, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Illegal Function Call", - "level": 9, - "id": 60037193, - "version": "20", - "notes": 0, - "lveasy": 9.15647523891799, - "lvhd": 9.68171577962956 - }, - "tags": [ - "Illegal Function Call" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2365 - }, - { - "pkid": 986, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "KAMAITACHI", - "level": 9, - "id": 17418972, - "version": "14", - "notes": 0, - "lveasy": 9.2982279738183, - "lvhd": 9.73160128280823 - }, - "tags": [ - "KAMAITACHI" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2184 - }, - { - "pkid": 987, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Karma", - "level": 9, - "id": 11642237, - "version": "9", - "notes": 0, - "lveasy": 9.40332213463022, - "lvhd": 9.8011251631911 - }, - "tags": [ - "Karma" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2217 - }, - { - "pkid": 989, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Kick Out 仮面", - "level": 9, - "id": 13861018, - "version": "15", - "notes": 0, - "lveasy": 9.15878031470981, - "lvhd": 9.73509413287722 - }, - "tags": [ - "Kick Out 仮面" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2230 - }, - { - "pkid": 996, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Let The Track Flow", - "level": 9, - "id": 11609226, - "version": "18", - "notes": 0, - "lveasy": 9.15213344769847, - "lvhd": 9.7194822314311 - }, - "tags": [ - "Let The Track Flow" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2195 - }, - { - "pkid": 1000, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Linus", - "level": 9, - "id": 12863479, - "version": "6", - "notes": 0, - "lveasy": 9.29573274655935, - "lvhd": 9.71551095073065 - }, - "tags": [ - "Linus" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2212 - }, - { - "pkid": 1011, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "MAD ATTACK", - "level": 9, - "id": 10688196, - "version": "21", - "notes": 0, - "lveasy": 9.09634507046369, - "lvhd": 9.73068775714768 - }, - "tags": [ - "MAD ATTACK" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2160 - }, - { - "pkid": 1019, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "memories", - "level": 9, - "id": 31524427, - "version": "8", - "notes": 0, - "lveasy": 9.15035482920193, - "lvhd": 9.76155304587195 - }, - "tags": [ - "memories" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2286 - }, - { - "pkid": 1397, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "NEO GENERATOR SEVEN", - "level": 9, - "id": 3497617, - "version": "22", - "notes": 0, - "lveasy": 9.4015913718744, - "lvhd": 9.67386290552093 - }, - "tags": [ - "NEO GENERATOR SEVEN" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7778 - }, - { - "pkid": 1048, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "PLASMA", - "level": 9, - "id": 64829134, - "version": "12", - "notes": 0, - "lveasy": 9.34760633948553, - "lvhd": 9.69669368584094 - }, - "tags": [ - "PLASMA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2134 - }, - { - "pkid": 1055, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "quell~the seventh slave~", - "level": 9, - "id": 16176453, - "version": "17", - "notes": 0, - "lveasy": 8.94863014756187, - "lvhd": 9.6316085599354 - }, - "tags": [ - "quell~the seventh slave~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2086 - }, - { - "pkid": 1058, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "rainbow flyer", - "level": 9, - "id": 93693640, - "version": "8", - "notes": 0, - "lveasy": 9.23244198456817, - "lvhd": 9.72248299017607 - }, - "tags": [ - "rainbow flyer" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2168 - }, - { - "pkid": 1060, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Raspberry♥Heart(English version)", - "level": 9, - "id": 22316248, - "version": "11", - "notes": 0, - "lveasy": 9.40774946197573, - "lvhd": 9.74170868780119 - }, - "tags": [ - "Raspberry♥Heart(English version)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2330 - }, - { - "pkid": 1065, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Recollection", - "level": 9, - "id": 83159723, - "version": "21", - "notes": 0, - "lveasy": 9.25063591060978, - "lvhd": 9.77178740773757 - }, - "tags": [ - "Recollection" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2322 - }, - { - "pkid": 1097, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SOLITON BEAM", - "level": 9, - "id": 19492420, - "version": "16", - "notes": 0, - "lveasy": 9.33088806243092, - "lvhd": 9.72994618208453 - }, - "tags": [ - "SOLITON BEAM" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2191 - }, - { - "pkid": 1100, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SPEEDY CAT", - "level": 9, - "id": 41438988, - "version": "11", - "notes": 0, - "lveasy": 9.4262354500431, - "lvhd": 9.80214051471959 - }, - "tags": [ - "SPEEDY CAT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2132 - }, - { - "pkid": 1110, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Summer Vacation(CU mix)", - "level": 9, - "id": 70146462, - "version": "6", - "notes": 0, - "lveasy": 9.28781919257025, - "lvhd": 9.76739434192552 - }, - "tags": [ - "Summer Vacation(CU mix)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2164 - }, - { - "pkid": 1116, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "the shadow", - "level": 9, - "id": 10167891, - "version": "14", - "notes": 0, - "lveasy": 9.25633081083214, - "lvhd": 9.77861641435999 - }, - "tags": [ - "the shadow" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2139 - }, - { - "pkid": 1123, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Tizona d'El Cid", - "level": 9, - "id": 8136022, - "version": "12", - "notes": 0, - "lveasy": 9.297878105239, - "lvhd": 9.77024262501539 - }, - "tags": [ - "Tizona d'El Cid" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2225 - }, - { - "pkid": 4396, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Violet Rose", - "level": 9, - "id": 71924230, - "version": "23", - "notes": 0, - "lveasy": 9.26320147942012, - "lvhd": 9.76895486671864 - }, - "tags": [ - "Violet Rose" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7792 - }, - { - "pkid": 1148, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "YELLOW FROG from Steel Chronicle", - "level": 9, - "id": 74459549, - "version": "20", - "notes": 0, - "lveasy": 9.26581253758369, - "lvhd": 9.68064588680488 - }, - "tags": [ - "YELLOW FROG from Steel Chronicle" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2154 - }, - { - "pkid": 1154, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "まほろば", - "level": 9, - "id": 32160800, - "version": "16", - "notes": 0, - "lveasy": 9.16712454111532, - "lvhd": 9.63018429507469 - }, - "tags": [ - "まほろば" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2359 - }, - { - "pkid": 1156, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "アストライアの双皿", - "level": 9, - "id": 94166564, - "version": "20", - "notes": 0, - "lveasy": 9.03224025656588, - "lvhd": 9.69564634614168 - }, - "tags": [ - "アストライアの双皿" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2366 - }, - { - "pkid": 1159, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "コスモス", - "level": 9, - "id": 32783754, - "version": "17", - "notes": 0, - "lveasy": 9.27802698750671, - "lvhd": 9.72059051237853 - }, - "tags": [ - "コスモス" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2194 - }, - { - "pkid": 1180, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "旅人リラン", - "level": 9, - "id": 91318277, - "version": "18", - "notes": 0, - "lveasy": 9.17029111924423, - "lvhd": 9.69100881009546 - }, - "tags": [ - "旅人リラン" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2150 - }, - { - "pkid": 1182, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "時空トラベローグ", - "level": 9, - "id": 8036751, - "version": "22", - "notes": 0, - "lveasy": 9.27628297649496, - "lvhd": 9.66875859119844 - }, - "tags": [ - "時空トラベローグ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7796 - }, - { - "pkid": 1194, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "鬼天", - "level": 9, - "id": 59181752, - "version": "22", - "notes": 0, - "lveasy": 9.05735688709924, - "lvhd": 9.6469727839325 - }, - "tags": [ - "鬼天" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7809 - } - ], - "hide": false, - "id": 99 - }, - { - "category": "6", - "categorytype": 1, - "sortindex": 6, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 859, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "AIR RAID FROM THA UNDAGROUND", - "level": 9, - "id": 54477916, - "version": "17", - "notes": 0, - "lveasy": 9.2385008572584, - "lvhd": 9.68274430531778 - }, - "tags": [ - "AIR RAID FROM THA UNDAGROUND" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2192 - }, - { - "pkid": 866, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ANTHEM LANDING", - "level": 9, - "id": 12313237, - "version": "18", - "notes": 0, - "lveasy": 8.9977099025717, - "lvhd": 9.61856531793685 - }, - "tags": [ - "ANTHEM LANDING" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2308 - }, - { - "pkid": 867, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Apocalypse ~dirge of swans~", - "level": 9, - "id": 75249847, - "version": "13", - "notes": 0, - "lveasy": 9.01564554920112, - "lvhd": 9.69353393219041 - }, - "tags": [ - "Apocalypse ~dirge of swans~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2077 - }, - { - "pkid": 871, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "B4U", - "level": 9, - "id": 87470586, - "version": "4", - "notes": 0, - "lveasy": 9.16960810308036, - "lvhd": 9.68420443463697 - }, - "tags": [ - "B4U" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2118 - }, - { - "pkid": 872, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "B4U(BEMANI FOR YOU MIX)", - "level": 9, - "id": 1882947, - "version": "16", - "notes": 0, - "lveasy": 9.08155116503366, - "lvhd": 9.60936496371405 - }, - "tags": [ - "B4U(BEMANI FOR YOU MIX)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2081 - }, - { - "pkid": 5117, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "BroGamer", - "level": 9, - "id": 17281867, - "version": "24", - "notes": 0, - "lveasy": 9.15433774930375, - "lvhd": 9.6585956997276 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7921 - }, - { - "pkid": 893, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "CaptivAte~裁き~", - "level": 9, - "id": 24218981, - "version": "14", - "notes": 0, - "lveasy": 9.21870257720555, - "lvhd": 9.72207655813225 - }, - "tags": [ - "CaptivAte~裁き~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2228 - }, - { - "pkid": 894, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "CaptivAte~誓い~", - "level": 9, - "id": 94308384, - "version": "14", - "notes": 0, - "lveasy": 9.01584238616018, - "lvhd": 9.68346932081105 - }, - "tags": [ - "CaptivAte~誓い~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2296 - }, - { - "pkid": 904, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Clione", - "level": 9, - "id": 79155350, - "version": "4", - "notes": 0, - "lveasy": 8.96156326168625, - "lvhd": 9.62675561000412 - }, - "tags": [ - "Clione" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2162 - }, - { - "pkid": 907, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Colors -Y&Co. Eurobeat Remix-", - "level": 9, - "id": 30979813, - "version": "8", - "notes": 0, - "lveasy": 9.0212025485152, - "lvhd": 9.57408576135869 - }, - "tags": [ - "Colors -Y&Co. Eurobeat Remix-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2285 - }, - { - "pkid": 912, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Cyber Force", - "level": 9, - "id": 70992989, - "version": "14", - "notes": 0, - "lveasy": 9.02586495961487, - "lvhd": 9.6812733460943 - }, - "tags": [ - "Cyber Force" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2267 - }, - { - "pkid": 914, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "D.C.fish", - "level": 9, - "id": 379144, - "version": "13", - "notes": 0, - "lveasy": 9.03378238652895, - "lvhd": 9.67308790799678 - }, - "tags": [ - "D.C.fish" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2264 - }, - { - "pkid": 915, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DARK LEGACY", - "level": 9, - "id": 30014679, - "version": "21", - "notes": 0, - "lveasy": 9.03188515973643, - "lvhd": 9.62720518250291 - }, - "tags": [ - "DARK LEGACY" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2367 - }, - { - "pkid": 919, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DESIRE", - "level": 9, - "id": 89322460, - "version": "17", - "notes": 0, - "lveasy": 8.97099365445207, - "lvhd": 9.66663919234359 - }, - "tags": [ - "DESIRE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2235 - }, - { - "pkid": 924, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DM STAR~関西 energy style~", - "level": 9, - "id": 71003461, - "version": "18", - "notes": 0, - "lveasy": 9.04457346843267, - "lvhd": 9.61306854095585 - }, - "tags": [ - "DM STAR~関西 energy style~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2272 - }, - { - "pkid": 4182, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Donkey Donk", - "level": 9, - "id": 35223287, - "version": "23", - "notes": 0, - "lveasy": 8.87130960517605, - "lvhd": 9.62853331182425 - }, - "tags": [ - "Donkey Donk" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7795 - }, - { - "pkid": 947, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Flashes", - "level": 9, - "id": 92782426, - "version": "22", - "notes": 0, - "lveasy": 9.05998187280785, - "lvhd": 9.63147680540161 - }, - "tags": [ - "Flashes" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7831 - }, - { - "pkid": 951, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Frozen Ray (original mix)", - "level": 9, - "id": 45118510, - "version": "6", - "notes": 0, - "lveasy": 9.10476283337743, - "lvhd": 9.70470658749863 - }, - "tags": [ - "Frozen Ray (original mix)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2211 - }, - { - "pkid": 952, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Frozen Ray (original mix)", - "level": 9, - "id": 45118510, - "version": "6", - "notes": 0, - "lveasy": 9.2708048027015, - "lvhd": 9.6902868134167 - }, - "tags": [ - "Frozen Ray (original mix)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2210 - }, - { - "pkid": 5118, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "FUZIN RIZIN", - "level": 9, - "id": 71445011, - "version": "24", - "notes": 0, - "lveasy": 8.98376999022847, - "lvhd": 9.61975889897951 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7933 - }, - { - "pkid": 963, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "heaven above", - "level": 9, - "id": 88308702, - "version": "14", - "notes": 0, - "lveasy": 9.05610240346551, - "lvhd": 9.57398243483354 - }, - "tags": [ - "heaven above" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2298 - }, - { - "pkid": 968, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Howling", - "level": 9, - "id": 82099623, - "version": "20", - "notes": 0, - "lveasy": 9.07814681509557, - "lvhd": 9.58135700669497 - }, - "tags": [ - "Howling" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2248 - }, - { - "pkid": 970, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "HYPERION", - "level": 9, - "id": 90243576, - "version": "16", - "notes": 0, - "lveasy": 9.14729671852976, - "lvhd": 9.73408586587642 - }, - "tags": [ - "HYPERION" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2189 - }, - { - "pkid": 973, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "I will be back -オレは帰ってきた-", - "level": 9, - "id": 14544249, - "version": "21", - "notes": 0, - "lveasy": 9.01860829146176, - "lvhd": 9.66759986714217 - }, - "tags": [ - "I will be back -オレは帰ってきた-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7785 - }, - { - "pkid": 4185, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "In The Breeze", - "level": 9, - "id": 48049094, - "version": "22", - "notes": 0, - "lveasy": 9.10561129725171, - "lvhd": 9.69300082091247 - }, - "tags": [ - "In The Breeze" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7907 - }, - { - "pkid": 977, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "IN THE NAME OF LOVE", - "level": 9, - "id": 64088845, - "version": "17", - "notes": 0, - "lveasy": 9.24679687252907, - "lvhd": 9.70006456154539 - }, - "tags": [ - "IN THE NAME OF LOVE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2236 - }, - { - "pkid": 979, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "INAZUMA", - "level": 9, - "id": 28375305, - "version": "12", - "notes": 0, - "lveasy": 9.00819220319882, - "lvhd": 9.60082482747879 - }, - "tags": [ - "INAZUMA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2223 - }, - { - "pkid": 4187, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Invitation from Mr.C", - "level": 9, - "id": 51898048, - "version": "22", - "notes": 0, - "lveasy": 9.07413268679649, - "lvhd": 9.61516143540569 - }, - "tags": [ - "Invitation from Mr.C" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7823 - }, - { - "pkid": 988, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Keep it-秋葉工房mix-", - "level": 9, - "id": 99939892, - "version": "17", - "notes": 0, - "lveasy": 9.16051955789316, - "lvhd": 9.62088893817848 - }, - "tags": [ - "Keep it-秋葉工房mix-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2304 - }, - { - "pkid": 991, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "LA FESTA LA VITA!!", - "level": 9, - "id": 11773624, - "version": "21", - "notes": 0, - "lveasy": 8.91045536262102, - "lvhd": 9.61153387715699 - }, - "tags": [ - "LA FESTA LA VITA!!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2208 - }, - { - "pkid": 994, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "LAX5 feat.Ryota Yoshinari", - "level": 9, - "id": 69975651, - "version": "19", - "notes": 0, - "lveasy": 9.11748096020109, - "lvhd": 9.68120089698536 - }, - "tags": [ - "LAX5 feat.Ryota Yoshinari" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2345 - }, - { - "pkid": 1001, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Liquid Crystal Girl feat. echo", - "level": 9, - "id": 59006737, - "version": "19", - "notes": 0, - "lveasy": 9.10747991147162, - "lvhd": 9.64430689405326 - }, - "tags": [ - "Liquid Crystal Girl feat. echo" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2276 - }, - { - "pkid": 1002, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Love Is Eternity", - "level": 9, - "id": 80351736, - "version": "10", - "notes": 0, - "lveasy": 9.32634779611773, - "lvhd": 9.70615461453286 - }, - "tags": [ - "Love Is Eternity" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2290 - }, - { - "pkid": 1005, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "LOVELY STORM", - "level": 9, - "id": 94597782, - "version": "15", - "notes": 0, - "lveasy": 9.11157269337456, - "lvhd": 9.63613757392148 - }, - "tags": [ - "LOVELY STORM" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2231 - }, - { - "pkid": 1008, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Lucy", - "level": 9, - "id": 19281499, - "version": "10", - "notes": 0, - "lveasy": 9.27099605718524, - "lvhd": 9.70778290071852 - }, - "tags": [ - "Lucy" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2219 - }, - { - "pkid": 1018, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Melody Life", - "level": 9, - "id": 22994, - "version": "13", - "notes": 0, - "lveasy": 9.29476849131637, - "lvhd": 9.68878306473078 - }, - "tags": [ - "Melody Life" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2333 - }, - { - "pkid": 1025, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "minimalian", - "level": 9, - "id": 63714643, - "version": "4", - "notes": 0, - "lveasy": 9.34304225418166, - "lvhd": 9.76190769080961 - }, - "tags": [ - "minimalian" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2209 - }, - { - "pkid": 1028, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "MOON", - "level": 9, - "id": 91822185, - "version": "13", - "notes": 0, - "lveasy": 8.99948034894258, - "lvhd": 9.57429140276817 - }, - "tags": [ - "MOON" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2266 - }, - { - "pkid": 1030, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "murmur twins", - "level": 9, - "id": 27683313, - "version": "8", - "notes": 0, - "lveasy": 9.06436077376861, - "lvhd": 9.70982754651324 - }, - "tags": [ - "murmur twins" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2214 - }, - { - "pkid": 1040, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "NEW GENERATION -もう、お前しか見えない-", - "level": 9, - "id": 88158328, - "version": "15", - "notes": 0, - "lveasy": 9.10209624940994, - "lvhd": 9.66923435096883 - }, - "tags": [ - "NEW GENERATION -もう、お前しか見えない-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2188 - }, - { - "pkid": 1049, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Programmed Life", - "level": 9, - "id": 8636168, - "version": "18", - "notes": 0, - "lveasy": 9.15983484292722, - "lvhd": 9.70196446334545 - }, - "tags": [ - "Programmed Life" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2239 - }, - { - "pkid": 1050, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Programmed Sun", - "level": 9, - "id": 85349846, - "version": "17", - "notes": 0, - "lveasy": 9.03951198961772, - "lvhd": 9.63035871177014 - }, - "tags": [ - "Programmed Sun" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2237 - }, - { - "pkid": 1051, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Programmed World", - "level": 9, - "id": 19131829, - "version": "16", - "notes": 0, - "lveasy": 8.97581818885295, - "lvhd": 9.62829011923327 - }, - "tags": [ - "Programmed World" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2300 - }, - { - "pkid": 1056, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Quick Silver", - "level": 9, - "id": 57099031, - "version": "19", - "notes": 0, - "lveasy": 9.09652616283499, - "lvhd": 9.66146801904481 - }, - "tags": [ - "Quick Silver" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2202 - }, - { - "pkid": 1068, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "REMINISCENCE", - "level": 9, - "id": 84653856, - "version": "15", - "notes": 0, - "lveasy": 9.11265778314041, - "lvhd": 9.61330808041049 - }, - "tags": [ - "REMINISCENCE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2338 - }, - { - "pkid": 1071, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "RIZING YOU UP", - "level": 9, - "id": 72761707, - "version": "21", - "notes": 0, - "lveasy": 8.98295018319182, - "lvhd": 9.62578467529712 - }, - "tags": [ - "RIZING YOU UP" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2256 - }, - { - "pkid": 1073, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Roots of my way!", - "level": 9, - "id": 31314731, - "version": "17", - "notes": 0, - "lveasy": 9.23188666511918, - "lvhd": 9.69480092289305 - }, - "tags": [ - "Roots of my way!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2305 - }, - { - "pkid": 1074, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "rottel-the-Mercury", - "level": 9, - "id": 29923350, - "version": "9", - "notes": 0, - "lveasy": 9.45356366077001, - "lvhd": 9.84760486942719 - }, - "tags": [ - "rottel-the-Mercury" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2175 - }, - { - "pkid": 1077, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "RUGGED ASH", - "level": 9, - "id": 30749438, - "version": "ss", - "notes": 0, - "lveasy": 9.24593881559539, - "lvhd": 9.66198484259245 - }, - "tags": [ - "RUGGED ASH" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2094 - }, - { - "pkid": 1084, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SCHWARZSCHILD FIELD", - "level": 9, - "id": 43959802, - "version": "21", - "notes": 0, - "lveasy": 8.90080590070289, - "lvhd": 9.61355236812164 - }, - "tags": [ - "SCHWARZSCHILD FIELD" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7775 - }, - { - "pkid": 1086, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPN", - "type": "N", - "title": "Sense 2007", - "level": 9, - "id": 63590726, - "version": "14", - "notes": 0, - "lveasy": 9.03857917352326, - "lvhd": 9.6900235106999 - }, - "tags": [ - "Sense 2007" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2336 - }, - { - "pkid": 1089, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "She is my wife", - "level": 9, - "id": 38301222, - "version": "17", - "notes": 0, - "lveasy": 9.00003841066892, - "lvhd": 9.65086209716088 - }, - "tags": [ - "She is my wife" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2193 - }, - { - "pkid": 1098, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SpaceLand☆TOYBOX", - "level": 9, - "id": 21892450, - "version": "22", - "notes": 0, - "lveasy": 8.96412976413236, - "lvhd": 9.55166672233757 - }, - "tags": [ - "SpaceLand☆TOYBOX" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7782 - }, - { - "pkid": 1105, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "STAR FIELD", - "level": 9, - "id": 86264523, - "version": "9", - "notes": 0, - "lveasy": 9.21182049548333, - "lvhd": 9.66336788081775 - }, - "tags": [ - "STAR FIELD" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2326 - }, - { - "pkid": 1106, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "starmine", - "level": 9, - "id": 68588559, - "version": "4", - "notes": 0, - "lveasy": 9.13114767203571, - "lvhd": 9.66409504628671 - }, - "tags": [ - "starmine" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2281 - }, - { - "pkid": 1111, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "switch", - "level": 9, - "id": 34485845, - "version": "15", - "notes": 0, - "lveasy": 9.07465681634516, - "lvhd": 9.66322800689548 - }, - "tags": [ - "switch" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2232 - }, - { - "pkid": 1114, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "The Least 100sec", - "level": 9, - "id": 61398590, - "version": "22", - "notes": 0, - "lveasy": 9.23144763494458, - "lvhd": 9.63531083240294 - }, - "tags": [ - "The Least 100sec" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7807 - }, - { - "pkid": 1118, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "the trigger of innocence", - "level": 9, - "id": 4796886, - "version": "15", - "notes": 0, - "lveasy": 9.19981431751156, - "lvhd": 9.65463736858399 - }, - "tags": [ - "the trigger of innocence" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2103 - }, - { - "pkid": 1196, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ULTiM∧TE", - "level": 9, - "id": 80099506, - "version": "11", - "notes": 0, - "lveasy": 9.20288224361593, - "lvhd": 9.64737551242916 - }, - "tags": [ - "ULTiM∧TE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2293 - }, - { - "pkid": 1135, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Votum stellarum", - "level": 9, - "id": 12569725, - "version": "12", - "notes": 0, - "lveasy": 9.11360386698146, - "lvhd": 9.60602888703911 - }, - "tags": [ - "Votum stellarum" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2331 - }, - { - "pkid": 1141, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "We are Disっ娘よっつ打ち命", - "level": 9, - "id": 72128414, - "version": "12", - "notes": 0, - "lveasy": 8.99417839208013, - "lvhd": 9.56474214286762 - }, - "tags": [ - "We are Disっ娘よっつ打ち命" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2098 - }, - { - "pkid": 1144, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "WISH(EUROBEAT MIX)", - "level": 9, - "id": 54163182, - "version": "13", - "notes": 0, - "lveasy": 9.09141320647221, - "lvhd": 9.64872285014599 - }, - "tags": [ - "WISH(EUROBEAT MIX)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2295 - }, - { - "pkid": 1147, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "xenon", - "level": 9, - "id": 44133995, - "version": "8", - "notes": 0, - "lveasy": 9.01519457973584, - "lvhd": 9.61621441785978 - }, - "tags": [ - "xenon" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2325 - }, - { - "pkid": 1149, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ZERO-ONE", - "level": 9, - "id": 21996895, - "version": "7", - "notes": 0, - "lveasy": 9.00635403831258, - "lvhd": 9.677477155327 - }, - "tags": [ - "ZERO-ONE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2166 - }, - { - "pkid": 1150, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ZETA~素数の世界と超越者~", - "level": 9, - "id": 54460640, - "version": "18", - "notes": 0, - "lveasy": 9.00073223806898, - "lvhd": 9.71574422999726 - }, - "tags": [ - "ZETA~素数の世界と超越者~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2149 - }, - { - "pkid": 1155, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "もっと!モット!ときめき feat. 松下", - "level": 9, - "id": 7316021, - "version": "22", - "notes": 0, - "lveasy": 8.89649569337765, - "lvhd": 9.60772767939121 - }, - "tags": [ - "もっと!モット!ときめき feat. 松下" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2387 - }, - { - "pkid": 1160, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "タシカナモノ", - "level": 9, - "id": 71014005, - "version": "13", - "notes": 0, - "lveasy": 9.15187572455892, - "lvhd": 9.70200279624149 - }, - "tags": [ - "タシカナモノ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2334 - }, - { - "pkid": 1168, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "下弦の月", - "level": 9, - "id": 9628052, - "version": "20", - "notes": 0, - "lveasy": 9.02794775207322, - "lvhd": 9.57196164107967 - }, - "tags": [ - "下弦の月" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2092 - }, - { - "pkid": 1169, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "不沈艦CANDY", - "level": 9, - "id": 22523529, - "version": "16", - "notes": 0, - "lveasy": 9.02897999198392, - "lvhd": 9.52907579691469 - }, - "tags": [ - "不沈艦CANDY" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2082 - }, - { - "pkid": 1172, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "創世ノート", - "level": 9, - "id": 95867307, - "version": "20", - "notes": 0, - "lveasy": 9.09260160364526, - "lvhd": 9.57342877156734 - }, - "tags": [ - "創世ノート" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2157 - }, - { - "pkid": 1179, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "恋は白帯、サンシロー", - "level": 9, - "id": 1664631, - "version": "22", - "notes": 0, - "lveasy": 9.17652668812467, - "lvhd": 9.66460579354732 - }, - "tags": [ - "恋は白帯、サンシロー" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7800 - }, - { - "pkid": 1181, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "星をこの手に", - "level": 9, - "id": 32880105, - "version": "14", - "notes": 0, - "lveasy": 9.07873475647066, - "lvhd": 9.66166722738034 - }, - "tags": [ - "星をこの手に" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2337 - }, - { - "pkid": 4200, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "朝焼けから始まるボクらの小さな旅", - "level": 9, - "id": 93176989, - "version": "23", - "notes": 0, - "lveasy": 8.95533111961575, - "lvhd": 9.65930748600936 - }, - "tags": [ - "朝焼けから始まるボクらの小さな旅" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7797 - }, - { - "pkid": 1192, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "零 - ZERO -", - "level": 9, - "id": 19712086, - "version": "14", - "notes": 0, - "lveasy": 9.06309269217045, - "lvhd": 9.61495055936734 - }, - "tags": [ - "零 - ZERO -" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2140 - } - ], - "hide": false, - "id": 100 - }, - { - "category": "5", - "categorytype": 1, - "sortindex": 5, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 864, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ANAGRAMS I to Y", - "level": 9, - "id": 74788371, - "version": "19", - "notes": 0, - "lveasy": 9.08632711031154, - "lvhd": 9.55512399410119 - }, - "tags": [ - "ANAGRAMS I to Y" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2309 - }, - { - "pkid": 4763, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Around The Galaxy", - "level": 9, - "id": 70288805, - "version": "24", - "notes": 0, - "lveasy": 9.14592659558701, - "lvhd": 9.49813573428 - }, - "tags": [ - "Around The Galaxy" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7902 - }, - { - "pkid": 874, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Bahram Attack-猫叉Master Remix-", - "level": 9, - "id": 47234340, - "version": "16", - "notes": 0, - "lveasy": 8.84083034461695, - "lvhd": 9.53389769754796 - }, - "tags": [ - "Bahram Attack-猫叉Master Remix-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2268 - }, - { - "pkid": 876, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "beatchic☆仮面~好き、でいさせて~", - "level": 9, - "id": 34581801, - "version": "17", - "notes": 0, - "lveasy": 9.00268873750321, - "lvhd": 9.55986244790522 - }, - "tags": [ - "beatchic☆仮面~好き、でいさせて~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2342 - }, - { - "pkid": 879, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Bloody Tears(IIDX EDITION)", - "level": 9, - "id": 9881256, - "version": "13", - "notes": 0, - "lveasy": 8.86977271626359, - "lvhd": 9.52629924277452 - }, - "tags": [ - "Bloody Tears(IIDX EDITION)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2183 - }, - { - "pkid": 891, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "CaptivAte2~覚醒~", - "level": 9, - "id": 65947955, - "version": "16", - "notes": 0, - "lveasy": 9.13016820624862, - "lvhd": 9.56643871290587 - }, - "tags": [ - "CaptivAte2~覚醒~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2233 - }, - { - "pkid": 896, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Castle on the Moon", - "level": 9, - "id": 75462786, - "version": "19", - "notes": 0, - "lveasy": 8.904991567246, - "lvhd": 9.48512209432698 - }, - "tags": [ - "Castle on the Moon" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2198 - }, - { - "pkid": 897, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Change the World", - "level": 9, - "id": 27467423, - "version": "19", - "notes": 0, - "lveasy": 8.93040369353151, - "lvhd": 9.46836372403057 - }, - "tags": [ - "Change the World" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2199 - }, - { - "pkid": 902, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "cinder", - "level": 9, - "id": 29154707, - "version": "22", - "notes": 0, - "lveasy": 8.93488966222211, - "lvhd": 9.49699142146383 - }, - "tags": [ - "cinder" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7814 - }, - { - "pkid": 4550, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "CODE:1 [revision1.0.1]", - "level": 9, - "id": 27492948, - "version": "23", - "notes": 0, - "lveasy": 9.22450427389379, - "lvhd": 9.53720664379832 - }, - "tags": [ - "CODE:1 [revision1.0.1]" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7920 - }, - { - "pkid": 910, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Cosmic Cat", - "level": 9, - "id": 908209, - "version": "22", - "notes": 0, - "lveasy": 8.84653349565875, - "lvhd": 9.5556414336359 - }, - "tags": [ - "Cosmic Cat" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7771 - }, - { - "pkid": 920, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Destiny Sword", - "level": 9, - "id": 39768491, - "version": "18", - "notes": 0, - "lveasy": 8.96528782788134, - "lvhd": 9.57059853723213 - }, - "tags": [ - "Destiny Sword" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2238 - }, - { - "pkid": 921, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Devilz Sacrifice -贖罪の羊-", - "level": 9, - "id": 11509530, - "version": "21", - "notes": 0, - "lveasy": 8.98232016419193, - "lvhd": 9.58490466240217 - }, - "tags": [ - "Devilz Sacrifice -贖罪の羊-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2207 - }, - { - "pkid": 922, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DIAVOLO", - "level": 9, - "id": 73329033, - "version": "19", - "notes": 0, - "lveasy": 8.85881228312078, - "lvhd": 9.50957024159243 - }, - "tags": [ - "DIAVOLO" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2242 - }, - { - "pkid": 4181, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Discloze", - "level": 9, - "id": 53283122, - "version": "22", - "notes": 0, - "lveasy": 9.08458487371926, - "lvhd": 9.60258357879315 - }, - "tags": [ - "Discloze" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7813 - }, - { - "pkid": 934, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Elektrick U-Phoria", - "level": 9, - "id": 28282753, - "version": "21", - "notes": 0, - "lveasy": 8.77958084600448, - "lvhd": 9.50028991712032 - }, - "tags": [ - "Elektrick U-Phoria" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2158 - }, - { - "pkid": 4183, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Exchange Place", - "level": 9, - "id": 71643408, - "version": "23", - "notes": 0, - "lveasy": 9.02214350262645, - "lvhd": 9.58808674343154 - }, - "tags": [ - "Exchange Place" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7774 - }, - { - "pkid": 5119, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "HAPPY★RUSH", - "level": 9, - "id": 1058254, - "version": "24", - "notes": 0, - "lveasy": 9.28081767415187, - "lvhd": 9.59490573603363 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7905 - }, - { - "pkid": 964, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Hello Happiness", - "level": 9, - "id": 17126268, - "version": "22", - "notes": 0, - "lveasy": 8.66158071469863, - "lvhd": 9.57629071616953 - }, - "tags": [ - "Hello Happiness" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7829 - }, - { - "pkid": 969, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "HYENA", - "level": 9, - "id": 77660341, - "version": "21", - "notes": 0, - "lveasy": 8.90792845440081, - "lvhd": 9.53436021442044 - }, - "tags": [ - "HYENA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2159 - }, - { - "pkid": 971, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "I FIGHT ME", - "level": 9, - "id": 93566914, - "version": "18", - "notes": 0, - "lveasy": 9.09173784887221, - "lvhd": 9.58933912396268 - }, - "tags": [ - "I FIGHT ME" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2344 - }, - { - "pkid": 972, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "I know You know", - "level": 9, - "id": 64875654, - "version": "20", - "notes": 0, - "lveasy": 8.9823879912732, - "lvhd": 9.54441080115733 - }, - "tags": [ - "I know You know" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2204 - }, - { - "pkid": 980, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "INFERNO", - "level": 9, - "id": 85935519, - "version": "13", - "notes": 0, - "lveasy": 9.10687887953238, - "lvhd": 9.54511909289093 - }, - "tags": [ - "INFERNO" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2265 - }, - { - "pkid": 4186, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Inner Spirit", - "level": 9, - "id": 84390480, - "version": "23", - "notes": 0, - "lveasy": 9.04431678670013, - "lvhd": 9.64905337735576 - }, - "tags": [ - "Inner Spirit" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7826 - }, - { - "pkid": 983, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "invoker", - "level": 9, - "id": 32311826, - "version": "21", - "notes": 0, - "lveasy": 9.00016092138892, - "lvhd": 9.61485354213204 - }, - "tags": [ - "invoker" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7825 - }, - { - "pkid": 997, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Liberation", - "level": 9, - "id": 83601934, - "version": "20", - "notes": 0, - "lveasy": 9.02154326020331, - "lvhd": 9.5999733231229 - }, - "tags": [ - "Liberation" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2091 - }, - { - "pkid": 1010, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "m1dy Deluxe", - "level": 9, - "id": 80563927, - "version": "21", - "notes": 0, - "lveasy": 8.69473701677344, - "lvhd": 9.58968915088457 - }, - "tags": [ - "m1dy Deluxe" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2093 - }, - { - "pkid": 1023, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Miami Sunset Drive", - "level": 9, - "id": 29200982, - "version": "19", - "notes": 0, - "lveasy": 9.13518705605471, - "lvhd": 9.5523564060885 - }, - "tags": [ - "Miami Sunset Drive" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2364 - }, - { - "pkid": 1024, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Mind Mapping", - "level": 9, - "id": 12966218, - "version": "16", - "notes": 0, - "lveasy": 8.96850170596797, - "lvhd": 9.54442859067367 - }, - "tags": [ - "Mind Mapping" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2234 - }, - { - "pkid": 4190, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "NANAIRO", - "level": 9, - "id": 78777007, - "version": "23", - "notes": 0, - "lveasy": 8.90814302041875, - "lvhd": 9.57232264167753 - }, - "tags": [ - "NANAIRO" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7904 - }, - { - "pkid": 1039, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "New Decade IIDX Edition", - "level": 9, - "id": 86392801, - "version": "20", - "notes": 0, - "lveasy": 8.90241581121648, - "lvhd": 9.5223151190111 - }, - "tags": [ - "New Decade IIDX Edition" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2153 - }, - { - "pkid": 1041, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "New Lights", - "level": 9, - "id": 28956980, - "version": "20", - "notes": 0, - "lveasy": 8.93364871438071, - "lvhd": 9.57199928862387 - }, - "tags": [ - "New Lights" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2205 - }, - { - "pkid": 1043, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "No Tears", - "level": 9, - "id": 20640637, - "version": "22", - "notes": 0, - "lveasy": 9.16220623478957, - "lvhd": 9.67333349200595 - }, - "tags": [ - "No Tears" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7816 - }, - { - "pkid": 1044, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "NΦ CRIME", - "level": 9, - "id": 76946653, - "version": "16", - "notes": 0, - "lveasy": 9.03031519232854, - "lvhd": 9.52571327063371 - }, - "tags": [ - "NΦ CRIME" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2299 - }, - { - "pkid": 1045, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "One More Lovely", - "level": 9, - "id": 77257132, - "version": "10", - "notes": 0, - "lveasy": 9.15550186969736, - "lvhd": 9.60078297316855 - }, - "tags": [ - "One More Lovely" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2327 - }, - { - "pkid": 1066, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "RED ZONE", - "level": 9, - "id": 51298734, - "version": "11", - "notes": 0, - "lveasy": 8.82965597671995, - "lvhd": 9.50913338962967 - }, - "tags": [ - "RED ZONE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2221 - }, - { - "pkid": 4191, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Reflux", - "level": 9, - "id": 88773718, - "version": "22", - "notes": 0, - "lveasy": 9.04421844614568, - "lvhd": 9.47934616947928 - }, - "tags": [ - "Reflux" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7833 - }, - { - "pkid": 4996, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SAMURAI-Scramble", - "level": 9, - "id": 24695147, - "version": "24", - "notes": 0, - "lveasy": 9.37429774420081, - "lvhd": 9.59827193596917 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7906 - }, - { - "pkid": 1081, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "satfinal", - "level": 9, - "id": 95991769, - "version": "15", - "notes": 0, - "lveasy": 8.97623968775286, - "lvhd": 9.51928134463444 - }, - "tags": [ - "satfinal" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2339 - }, - { - "pkid": 1082, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Scarlet Moon", - "level": 9, - "id": 87991731, - "version": "22", - "notes": 0, - "lveasy": 8.87947551580185, - "lvhd": 9.52020564177546 - }, - "tags": [ - "Scarlet Moon" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7781 - }, - { - "pkid": 4784, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Seaside Labyrinth", - "level": 9, - "id": 84656490, - "version": "24", - "notes": 0, - "lveasy": 9.3195598973875, - "lvhd": 9.57572697212402 - }, - "tags": [ - "Seaside Labyrinth" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7925 - }, - { - "pkid": 1095, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "snow storm", - "level": 9, - "id": 80660290, - "version": "14", - "notes": 0, - "lveasy": 8.69145139554046, - "lvhd": 9.47364573017332 - }, - "tags": [ - "snow storm" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2137 - }, - { - "pkid": 1096, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Sol Cosine Job 2", - "level": 9, - "id": 67685519, - "version": "20", - "notes": 0, - "lveasy": 9.08311344260685, - "lvhd": 9.58688042226752 - }, - "tags": [ - "Sol Cosine Job 2" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2319 - }, - { - "pkid": 4196, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "STARLIGHT DANCEHALL", - "level": 9, - "id": 70874932, - "version": "23", - "notes": 0, - "lveasy": 8.80751046578148, - "lvhd": 9.50344928693331 - }, - "tags": [ - "STARLIGHT DANCEHALL" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7818 - }, - { - "pkid": 1108, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "STELLAR WIND", - "level": 9, - "id": 89058427, - "version": "18", - "notes": 0, - "lveasy": 9.07143534394844, - "lvhd": 9.53227921559702 - }, - "tags": [ - "STELLAR WIND" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2196 - }, - { - "pkid": 1119, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "thunder", - "level": 9, - "id": 86714160, - "version": "8", - "notes": 0, - "lveasy": 9.10691472710193, - "lvhd": 9.56042440400575 - }, - "tags": [ - "thunder" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2171 - }, - { - "pkid": 1121, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "TIEFSEE", - "level": 9, - "id": 14225758, - "version": "22", - "notes": 0, - "lveasy": 8.88625171933453, - "lvhd": 9.48801681817147 - }, - "tags": [ - "TIEFSEE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7787 - }, - { - "pkid": 1137, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Voxane", - "level": 9, - "id": 99849298, - "version": "19", - "notes": 0, - "lveasy": 8.95411189238277, - "lvhd": 9.54952552261854 - }, - "tags": [ - "Voxane" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2243 - }, - { - "pkid": 1138, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Vulkan", - "level": 9, - "id": 75205135, - "version": "22", - "notes": 0, - "lveasy": 8.7353698192015, - "lvhd": 9.55402064765651 - }, - "tags": [ - "Vulkan" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7794 - }, - { - "pkid": 4997, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Yellow Sketch(RX-Ver.S.P.L.)", - "level": 9, - "id": 37065352, - "version": "24", - "notes": 0, - "lveasy": 9.32637935709895, - "lvhd": 9.5843974465866 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7929 - }, - { - "pkid": 5044, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "〆", - "level": 9, - "id": 15943663, - "version": "24", - "notes": 0, - "lveasy": 9.27341984590008, - "lvhd": 9.55260244664279 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7931 - }, - { - "pkid": 1152, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "かげぬい ~ Ver.BENIBOTAN ~", - "level": 9, - "id": 23460955, - "version": "18", - "notes": 0, - "lveasy": 8.90003642148994, - "lvhd": 9.44895848172261 - }, - "tags": [ - "かげぬい ~ Ver.BENIBOTAN ~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2240 - }, - { - "pkid": 5045, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "イザナミノナゲキ", - "level": 9, - "id": 72479033, - "version": "24", - "notes": 0, - "lveasy": 9.3259802530764, - "lvhd": 9.58987686049094 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7928 - }, - { - "pkid": 1158, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "カゴノトリ~弐式~", - "level": 9, - "id": 47064606, - "version": "13", - "notes": 0, - "lveasy": 9.01892934899994, - "lvhd": 9.54315870856679 - }, - "tags": [ - "カゴノトリ~弐式~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2226 - }, - { - "pkid": 4199, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "セロトニン", - "level": 9, - "id": 90869059, - "version": "23", - "notes": 0, - "lveasy": 8.85352789645999, - "lvhd": 9.57202872187284 - }, - "tags": [ - "セロトニン" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7790 - }, - { - "pkid": 1161, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "デッドボヲルdeホームラン", - "level": 9, - "id": 68855171, - "version": "21", - "notes": 0, - "lveasy": 8.7719176836888, - "lvhd": 9.58328919599013 - }, - "tags": [ - "デッドボヲルdeホームラン" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2257 - }, - { - "pkid": 1165, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ヒマワリ", - "level": 9, - "id": 92135065, - "version": "12", - "notes": 0, - "lveasy": 9.09072652569493, - "lvhd": 9.5662264955109 - }, - "tags": [ - "ヒマワリ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2262 - }, - { - "pkid": 1170, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "仮想空間の旅人たち", - "level": 9, - "id": 94151910, - "version": "20", - "notes": 0, - "lveasy": 9.00401104654518, - "lvhd": 9.51413735468087 - }, - "tags": [ - "仮想空間の旅人たち" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2206 - }, - { - "pkid": 1174, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "君のハートにロックオン", - "level": 9, - "id": 30512137, - "version": "19", - "notes": 0, - "lveasy": 8.89949257145637, - "lvhd": 9.56490824735934 - }, - "tags": [ - "君のハートにロックオン" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2244 - }, - { - "pkid": 1184, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "未来のプリズム", - "level": 9, - "id": 1084248, - "version": "17", - "notes": 0, - "lveasy": 8.98769436052647, - "lvhd": 9.58447965524212 - }, - "tags": [ - "未来のプリズム" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2307 - }, - { - "pkid": 4773, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "焱影", - "level": 9, - "id": 23769537, - "version": "24", - "notes": 0, - "lveasy": 9.08852041170469, - "lvhd": 9.53199373732419 - }, - "tags": [ - "焱影" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7934 - }, - { - "pkid": 1186, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "真夏の花・真夏の夢", - "level": 9, - "id": 42141946, - "version": "9", - "notes": 0, - "lveasy": 9.05405083243935, - "lvhd": 9.60023963187405 - }, - "tags": [ - "真夏の花・真夏の夢" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2068 - }, - { - "pkid": 1191, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "陽炎", - "level": 9, - "id": 65737414, - "version": "19", - "notes": 0, - "lveasy": 8.98560760838087, - "lvhd": 9.51471903979793 - }, - "tags": [ - "陽炎" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2152 - }, - { - "pkid": 4505, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "麗 ~うらら~", - "level": 9, - "id": 55218702, - "version": "23", - "notes": 0, - "lveasy": 9.28254798567659, - "lvhd": 9.58709192495872 - }, - "tags": [ - "麗 ~うらら~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7915 - } - ], - "hide": false, - "id": 101 - }, - { - "category": "4", - "categorytype": 1, - "sortindex": 4, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 849, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "#The_Relentless", - "level": 9, - "id": 93245719, - "version": "22", - "notes": 0, - "lveasy": 8.78250449197483, - "lvhd": 9.47157705085338 - }, - "tags": [ - "#The_Relentless" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7773 - }, - { - "pkid": 850, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "24th Century BOY", - "level": 9, - "id": 70336108, - "version": "19", - "notes": 0, - "lveasy": 8.88425313483154, - "lvhd": 9.40503098661464 - }, - "tags": [ - "24th Century BOY" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2197 - }, - { - "pkid": 4179, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Acid Pumper", - "level": 9, - "id": 94907687, - "version": "23", - "notes": 0, - "lveasy": 8.80828809161451, - "lvhd": 9.46186490888789 - }, - "tags": [ - "Acid Pumper" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7772 - }, - { - "pkid": 875, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Be quiet", - "level": 9, - "id": 28318464, - "version": "11", - "notes": 0, - "lveasy": 8.97457681621768, - "lvhd": 9.49136130528523 - }, - "tags": [ - "Be quiet" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2180 - }, - { - "pkid": 889, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "BROKEN EDEN", - "level": 9, - "id": 6736864, - "version": "18", - "notes": 0, - "lveasy": 9.03933931440429, - "lvhd": 9.48528481689192 - }, - "tags": [ - "BROKEN EDEN" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2343 - }, - { - "pkid": 908, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPN", - "type": "N", - "title": "CONTRACT", - "level": 9, - "id": 2077203, - "version": "13", - "notes": 0, - "lveasy": 9.112628207383, - "lvhd": 9.40991758227349 - }, - "tags": [ - "CONTRACT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2263 - }, - { - "pkid": 909, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Cookie Bouquets", - "level": 9, - "id": 27500989, - "version": "20", - "notes": 0, - "lveasy": 8.75009719681245, - "lvhd": 9.42216700676701 - }, - "tags": [ - "Cookie Bouquets" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2246 - }, - { - "pkid": 927, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Double♥♥Loving Heart", - "level": 9, - "id": 99444525, - "version": "13", - "notes": 0, - "lveasy": 8.94254974630811, - "lvhd": 9.49692532846982 - }, - "tags": [ - "Double♥♥Loving Heart" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2099 - }, - { - "pkid": 936, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Empire State Glory", - "level": 9, - "id": 7449496, - "version": "17", - "notes": 0, - "lveasy": 8.9228722909141, - "lvhd": 9.53581018189312 - }, - "tags": [ - "Empire State Glory" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2303 - }, - { - "pkid": 942, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "examination leave", - "level": 9, - "id": 38678368, - "version": "20", - "notes": 0, - "lveasy": 8.83886533603641, - "lvhd": 9.4171248275912 - }, - "tags": [ - "examination leave" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2315 - }, - { - "pkid": 943, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Far east nightbird", - "level": 9, - "id": 68743576, - "version": "19", - "notes": 0, - "lveasy": 8.86795046303225, - "lvhd": 9.44992390455426 - }, - "tags": [ - "Far east nightbird" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2310 - }, - { - "pkid": 956, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPN", - "type": "N", - "title": "gigadelic", - "level": 9, - "id": 73465511, - "version": "11", - "notes": 0, - "lveasy": 9.0971272061597, - "lvhd": 9.42841955764805 - }, - "tags": [ - "gigadelic" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2291 - }, - { - "pkid": 960, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "GOLD RUSH", - "level": 9, - "id": 26581857, - "version": "14", - "notes": 0, - "lveasy": 8.79990149526333, - "lvhd": 9.45054303044906 - }, - "tags": [ - "GOLD RUSH" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2297 - }, - { - "pkid": 967, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "High School Love", - "level": 9, - "id": 42848917, - "version": "14", - "notes": 0, - "lveasy": 8.957758804351, - "lvhd": 9.49172705209666 - }, - "tags": [ - "High School Love" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2229 - }, - { - "pkid": 981, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Infinite cave", - "level": 9, - "id": 57658073, - "version": "19", - "notes": 0, - "lveasy": 8.61146449118492, - "lvhd": 9.47622510491095 - }, - "tags": [ - "Infinite cave" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2109 - }, - { - "pkid": 985, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Kailua", - "level": 9, - "id": 83604897, - "version": "18", - "notes": 0, - "lveasy": 8.92098213417347, - "lvhd": 9.43346237065404 - }, - "tags": [ - "Kailua" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2148 - }, - { - "pkid": 998, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Light and Cyber…", - "level": 9, - "id": 18020454, - "version": "20", - "notes": 0, - "lveasy": 9.01230734453739, - "lvhd": 9.48720468366528 - }, - "tags": [ - "Light and Cyber…" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2249 - }, - { - "pkid": 1004, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "LOVE♡SHINE", - "level": 9, - "id": 44413831, - "version": "9", - "notes": 0, - "lveasy": 8.95091349879494, - "lvhd": 9.43587892199672 - }, - "tags": [ - "LOVE♡SHINE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2095 - }, - { - "pkid": 1012, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "MAGIC & LOVE", - "level": 9, - "id": 63570186, - "version": "21", - "notes": 0, - "lveasy": 8.92015794671233, - "lvhd": 9.43741834355023 - }, - "tags": [ - "MAGIC & LOVE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2253 - }, - { - "pkid": 1038, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "neogenesis", - "level": 9, - "id": 77803529, - "version": "16", - "notes": 0, - "lveasy": 8.89262304106615, - "lvhd": 9.50669673868803 - }, - "tags": [ - "neogenesis" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2340 - }, - { - "pkid": 1042, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Night sky", - "level": 9, - "id": 73765424, - "version": "22", - "notes": 0, - "lveasy": 8.69767633063851, - "lvhd": 9.43360399579628 - }, - "tags": [ - "Night sky" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7805 - }, - { - "pkid": 4676, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "NZM", - "level": 9, - "id": 37248633, - "version": "23", - "notes": 0, - "lveasy": 9.19913436047377, - "lvhd": 9.48616882039249 - }, - "tags": [ - "NZM" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7908 - }, - { - "pkid": 1052, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "PUNISHER", - "level": 9, - "id": 44231607, - "version": "21", - "notes": 0, - "lveasy": 8.86343397343803, - "lvhd": 9.48194240344019 - }, - "tags": [ - "PUNISHER" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2255 - }, - { - "pkid": 1054, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "quaver♪", - "level": 9, - "id": 60791032, - "version": "19", - "notes": 0, - "lveasy": 9.07333007861119, - "lvhd": 9.47034165995768 - }, - "tags": [ - "quaver♪" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2201 - }, - { - "pkid": 1061, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Rave*it!! Rave*it!!", - "level": 9, - "id": 85488610, - "version": "22", - "notes": 0, - "lveasy": 8.73639989718412, - "lvhd": 9.39714067378009 - }, - "tags": [ - "Rave*it!! Rave*it!!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7819 - }, - { - "pkid": 4193, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Routing", - "level": 9, - "id": 34527675, - "version": "23", - "notes": 0, - "lveasy": 8.64985058218699, - "lvhd": 9.52030239911343 - }, - "tags": [ - "Routing" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7776 - }, - { - "pkid": 4770, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Sarutobi Champion is 拙者", - "level": 9, - "id": 7610154, - "version": "24", - "notes": 0, - "lveasy": 9.06207079279872, - "lvhd": 9.44660517029105 - }, - "tags": [ - "Sarutobi Champion is 拙者" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7930 - }, - { - "pkid": 4785, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Selfish Sweet", - "level": 9, - "id": 36349096, - "version": "24", - "notes": 0, - "lveasy": 9.16384807378812, - "lvhd": 9.47497823180274 - }, - "tags": [ - "Selfish Sweet" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7898 - }, - { - "pkid": 1088, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SHADE", - "level": 9, - "id": 47563284, - "version": "19", - "notes": 0, - "lveasy": 8.8663429247801, - "lvhd": 9.44021191586005 - }, - "tags": [ - "SHADE" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2311 - }, - { - "pkid": 1090, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Shining World", - "level": 9, - "id": 26158501, - "version": "20", - "notes": 0, - "lveasy": 8.8245896910861, - "lvhd": 9.45178157425191 - }, - "tags": [ - "Shining World" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2318 - }, - { - "pkid": 1099, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Special One", - "level": 9, - "id": 20865167, - "version": "17", - "notes": 0, - "lveasy": 8.89065949524276, - "lvhd": 9.47053146663444 - }, - "tags": [ - "Special One" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2306 - }, - { - "pkid": 4197, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "SURVIVOR", - "level": 9, - "id": 51342486, - "version": "23", - "notes": 0, - "lveasy": 8.99724691444407, - "lvhd": 9.48217731792752 - }, - "tags": [ - "SURVIVOR" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7801 - }, - { - "pkid": 1113, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "THANK YOU FOR PLAYING", - "level": 9, - "id": 31146713, - "version": "16", - "notes": 0, - "lveasy": 8.69531305637176, - "lvhd": 9.4779175088342 - }, - "tags": [ - "THANK YOU FOR PLAYING" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2301 - }, - { - "pkid": 1133, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Unicorn tail", - "level": 9, - "id": 85751528, - "version": "21", - "notes": 0, - "lveasy": 8.86770752988216, - "lvhd": 9.47783298461277 - }, - "tags": [ - "Unicorn tail" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2348 - }, - { - "pkid": 1146, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "WONDER WALKER", - "level": 9, - "id": 26232049, - "version": "19", - "notes": 0, - "lveasy": 8.86850368965007, - "lvhd": 9.41620890546768 - }, - "tags": [ - "WONDER WALKER" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2314 - }, - { - "pkid": 1157, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "エコ爺", - "level": 9, - "id": 89943445, - "version": "15", - "notes": 0, - "lveasy": 8.86604564440767, - "lvhd": 9.47004065034907 - }, - "tags": [ - "エコ爺" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2104 - }, - { - "pkid": 1167, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ヨシダさん", - "level": 9, - "id": 90075438, - "version": "14", - "notes": 0, - "lveasy": 8.782088695766, - "lvhd": 9.46358997503642 - }, - "tags": [ - "ヨシダさん" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2102 - }, - { - "pkid": 4775, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "九尾狐夜行", - "level": 9, - "id": 81894707, - "version": "24", - "notes": 0, - "lveasy": 9.28694144963669, - "lvhd": 9.49497586354775 - }, - "tags": [ - "九尾狐夜行" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7916 - }, - { - "pkid": 4776, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "忍恋花", - "level": 9, - "id": 56381061, - "version": "24", - "notes": 0, - "lveasy": 9.15937184975947, - "lvhd": 9.49545933469027 - }, - "tags": [ - "忍恋花" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7936 - }, - { - "pkid": 1185, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "白露の風", - "level": 9, - "id": 54418809, - "version": "22", - "notes": 0, - "lveasy": 8.83826730428252, - "lvhd": 9.47603156780467 - }, - "tags": [ - "白露の風" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7799 - }, - { - "pkid": 1189, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "虹色", - "level": 9, - "id": 61281296, - "version": "13", - "notes": 0, - "lveasy": 8.97025808208158, - "lvhd": 9.53227482314253 - }, - "tags": [ - "虹色" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2101 - } - ], - "hide": false, - "id": 103 - }, - { - "category": "3", - "categorytype": 1, - "sortindex": 3, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 4761, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "#MAGiCVLGiRL_TRVP_B3VTZ", - "level": 9, - "id": 92674887, - "version": "24", - "notes": 0, - "lveasy": 9.06429986989605, - "lvhd": 9.39334522909297 - }, - "tags": [ - "#MAGiCVLGiRL_TRVP_B3VTZ" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7892 - }, - { - "pkid": 4625, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Angelic Jelly", - "level": 9, - "id": 46529226, - "version": "23", - "notes": 0, - "lveasy": 9.19565101660039, - "lvhd": 9.42823560667846 - }, - "tags": [ - "Angelic Jelly" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7911 - }, - { - "pkid": 4764, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "BREAK OVER", - "level": 9, - "id": 57490580, - "version": "24", - "notes": 0, - "lveasy": 9.12764780546851, - "lvhd": 9.46852564041082 - }, - "tags": [ - "BREAK OVER" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7914 - }, - { - "pkid": 901, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "CHRONO DIVER -NORNIR-", - "level": 9, - "id": 33340380, - "version": "22", - "notes": 0, - "lveasy": 8.70343047155602, - "lvhd": 9.384671765373 - }, - "tags": [ - "CHRONO DIVER -NORNIR-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7788 - }, - { - "pkid": 4626, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Daily Lunch Special", - "level": 9, - "id": 5085019, - "version": "23", - "notes": 0, - "lveasy": 9.10468628679237, - "lvhd": 9.33266013410596 - }, - "tags": [ - "Daily Lunch Special" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7901 - }, - { - "pkid": 933, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "EDEN", - "level": 9, - "id": 82531307, - "version": "12", - "notes": 0, - "lveasy": 8.61144202155715, - "lvhd": 9.33086139843735 - }, - "tags": [ - "EDEN" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2097 - }, - { - "pkid": 4767, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "HADES", - "level": 9, - "id": 30464688, - "version": "24", - "notes": 0, - "lveasy": 9.07834582255084, - "lvhd": 9.4363421180994 - }, - "tags": [ - "HADES" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7912 - }, - { - "pkid": 4551, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Journey", - "level": 9, - "id": 28879229, - "version": "23", - "notes": 0, - "lveasy": 9.07671327686872, - "lvhd": 9.41480748342787 - }, - "tags": [ - "Journey" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7895 - }, - { - "pkid": 1009, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "LUV CAN SAVE U", - "level": 9, - "id": 84785920, - "version": "20", - "notes": 0, - "lveasy": 8.7770723714475, - "lvhd": 9.34922039716521 - }, - "tags": [ - "LUV CAN SAVE U" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2317 - }, - { - "pkid": 5120, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Piano Samurai", - "level": 9, - "id": 63535746, - "version": "24", - "notes": 0, - "lveasy": 9.00665793055631, - "lvhd": 9.3861709823838 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7909 - }, - { - "pkid": 1059, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "rainbow guitar weeps", - "level": 9, - "id": 31112719, - "version": "21", - "notes": 0, - "lveasy": 8.70531385705609, - "lvhd": 9.43496656464311 - }, - "tags": [ - "rainbow guitar weeps" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2321 - }, - { - "pkid": 1064, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Realize Maze", - "level": 9, - "id": 55628375, - "version": "22", - "notes": 0, - "lveasy": 8.89812511599572, - "lvhd": 9.39431054045793 - }, - "tags": [ - "Realize Maze" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7817 - }, - { - "pkid": 1072, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Rock Da House", - "level": 9, - "id": 25806788, - "version": "18", - "notes": 0, - "lveasy": 8.6507809686536, - "lvhd": 9.36093142033821 - }, - "tags": [ - "Rock Da House" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2274 - }, - { - "pkid": 4768, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ROTTERDAM SHOGUN", - "level": 9, - "id": 72260767, - "version": "24", - "notes": 0, - "lveasy": 8.9721308699434, - "lvhd": 9.40531834673591 - }, - "tags": [ - "ROTTERDAM SHOGUN" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7923 - }, - { - "pkid": 4194, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Say YEEEAHH", - "level": 9, - "id": 72053227, - "version": "22", - "notes": 0, - "lveasy": 8.73207863942236, - "lvhd": 9.36520552308629 - }, - "tags": [ - "Say YEEEAHH" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7820 - }, - { - "pkid": 4195, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SHELTER OF THE MIND", - "level": 9, - "id": 16383945, - "version": "23", - "notes": 0, - "lveasy": 8.69157568068872, - "lvhd": 9.31485273282422 - }, - "tags": [ - "SHELTER OF THE MIND" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7812 - }, - { - "pkid": 1120, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Thunderbolt", - "level": 9, - "id": 13950394, - "version": "19", - "notes": 0, - "lveasy": 8.80293309649985, - "lvhd": 9.35351301104347 - }, - "tags": [ - "Thunderbolt" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2278 - }, - { - "pkid": 1122, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Time To Empress", - "level": 9, - "id": 38960636, - "version": "20", - "notes": 0, - "lveasy": 8.85515423076202, - "lvhd": 9.44620469867096 - }, - "tags": [ - "Time To Empress" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2110 - }, - { - "pkid": 1130, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Turii ~Panta rhei~", - "level": 9, - "id": 79204070, - "version": "16", - "notes": 0, - "lveasy": 8.74796661736416, - "lvhd": 9.41569682405243 - }, - "tags": [ - "Turii ~Panta rhei~" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2302 - }, - { - "pkid": 1134, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "VEGA", - "level": 9, - "id": 47514408, - "version": "20", - "notes": 0, - "lveasy": 8.73485676066846, - "lvhd": 9.37324197714221 - }, - "tags": [ - "VEGA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2280 - }, - { - "pkid": 1143, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "WISE UP!", - "level": 9, - "id": 9212808, - "version": "18", - "notes": 0, - "lveasy": 8.84437934826575, - "lvhd": 9.44549311610743 - }, - "tags": [ - "WISE UP!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2275 - }, - { - "pkid": 4772, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "XINOBIKILL", - "level": 9, - "id": 14432014, - "version": "24", - "notes": 0, - "lveasy": 8.93639035860012, - "lvhd": 9.43122020526706 - }, - "tags": [ - "XINOBIKILL" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7893 - }, - { - "pkid": 1151, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "†渚の小悪魔ラヴリィ~レイディオ†(IIDX EDIT)", - "level": 9, - "id": 14644594, - "version": "20", - "notes": 0, - "lveasy": 8.7102457848459, - "lvhd": 9.40429267983408 - }, - "tags": [ - "†渚の小悪魔ラヴリィ~レイディオ†(IIDX EDIT)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2155 - }, - { - "pkid": 4628, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "か・し・ま・し☆PUMP UP!", - "level": 9, - "id": 49997848, - "version": "23", - "notes": 0, - "lveasy": 9.1480624104412, - "lvhd": 9.46434341396312 - }, - "tags": [ - "か・し・ま・し☆PUMP UP!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7927 - }, - { - "pkid": 1162, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "トリカゴノ鳳凰", - "level": 9, - "id": 23961394, - "version": "20", - "notes": 0, - "lveasy": 8.82304306595495, - "lvhd": 9.43299428832296 - }, - "tags": [ - "トリカゴノ鳳凰" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2156 - }, - { - "pkid": 1163, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "バンブーソード・ガール", - "level": 9, - "id": 2396611, - "version": "21", - "notes": 0, - "lveasy": 8.7239273630207, - "lvhd": 9.44937250988796 - }, - "tags": [ - "バンブーソード・ガール" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7777 - }, - { - "pkid": 1164, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "パ→ピ→プ→Yeah!", - "level": 9, - "id": 75740150, - "version": "22", - "notes": 0, - "lveasy": 8.76736378491804, - "lvhd": 9.2785383189372 - }, - "tags": [ - "パ→ピ→プ→Yeah!" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7828 - }, - { - "pkid": 1173, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "千年ノ理", - "level": 9, - "id": 68997786, - "version": "22", - "notes": 0, - "lveasy": 8.74759731691579, - "lvhd": 9.39119940644605 - }, - "tags": [ - "千年ノ理" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7810 - }, - { - "pkid": 4553, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "明鏡止水", - "level": 9, - "id": 40343111, - "version": "23", - "notes": 0, - "lveasy": 8.91207836557663, - "lvhd": 9.44094648589322 - }, - "tags": [ - "明鏡止水" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7932 - }, - { - "pkid": 4786, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "獅子霞麗ノ舞", - "level": 9, - "id": 57563272, - "version": "24", - "notes": 0, - "lveasy": 9.25046054097509, - "lvhd": 9.48228695233918 - }, - "tags": [ - "獅子霞麗ノ舞" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7935 - }, - { - "pkid": 4774, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "禍根", - "level": 9, - "id": 1549679, - "version": "24", - "notes": 0, - "lveasy": 9.07697102772456, - "lvhd": 9.41418350055873 - }, - "tags": [ - "禍根" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7897 - }, - { - "pkid": 1188, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "翼", - "level": 9, - "id": 69324523, - "version": "16", - "notes": 0, - "lveasy": 8.55880806840999, - "lvhd": 9.28586188323468 - }, - "tags": [ - "翼" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2105 - }, - { - "pkid": 1190, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "超青少年ノ為ノ超多幸ナ超古典的超舞曲", - "level": 9, - "id": 40239322, - "version": "22", - "notes": 0, - "lveasy": 8.8560940366758, - "lvhd": 9.3989809086221 - }, - "tags": [ - "超青少年ノ為ノ超多幸ナ超古典的超舞曲" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7791 - }, - { - "pkid": 1195, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "黒髪乱れし修羅となりて", - "level": 9, - "id": 80631575, - "version": "18", - "notes": 0, - "lveasy": 8.71499192963862, - "lvhd": 9.45415296543148 - }, - "tags": [ - "黒髪乱れし修羅となりて" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2241 - } - ], - "hide": false, - "id": 104 - }, - { - "category": "2", - "categorytype": 1, - "sortindex": 2, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 851, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "405nm (Ryu☆mix)", - "level": 9, - "id": 86807037, - "version": "20", - "notes": 0, - "lveasy": 8.59260857337408, - "lvhd": 9.26671562273473 - }, - "tags": [ - "405nm (Ryu☆mix)" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2245 - }, - { - "pkid": 4762, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Amazing Mirage", - "level": 9, - "id": 17878973, - "version": "24", - "notes": 0, - "lveasy": 8.87399022431603, - "lvhd": 9.3587183206476 - }, - "tags": [ - "Amazing Mirage" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7918 - }, - { - "pkid": 4765, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Be A Star", - "level": 9, - "id": 5789807, - "version": "24", - "notes": 0, - "lveasy": 8.89060840646232, - "lvhd": 9.22174900540288 - }, - "tags": [ - "Be A Star" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7900 - }, - { - "pkid": 880, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "bloomin' feeling", - "level": 9, - "id": 83217736, - "version": "17", - "notes": 0, - "lveasy": 8.61045591339187, - "lvhd": 9.2953967554348 - }, - "tags": [ - "bloomin' feeling" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2083 - }, - { - "pkid": 976, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "In Heaven", - "level": 9, - "id": 93958780, - "version": "20", - "notes": 0, - "lveasy": 8.86647510544323, - "lvhd": 9.36700101200832 - }, - "tags": [ - "In Heaven" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2316 - }, - { - "pkid": 999, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Line 4 Ruin", - "level": 9, - "id": 47797295, - "version": "22", - "notes": 0, - "lveasy": 8.6197231704767, - "lvhd": 9.2354481417327 - }, - "tags": [ - "Line 4 Ruin" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7821 - }, - { - "pkid": 1017, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Medicine of love", - "level": 9, - "id": 35789414, - "version": "18", - "notes": 0, - "lveasy": 8.76488427069789, - "lvhd": 9.29346165046817 - }, - "tags": [ - "Medicine of love" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2273 - }, - { - "pkid": 1021, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Mermaid girl-秋葉工房 MIX-", - "level": 9, - "id": 7331256, - "version": "19", - "notes": 0, - "lveasy": 8.65224548843743, - "lvhd": 9.25828705850457 - }, - "tags": [ - "Mermaid girl-秋葉工房 MIX-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2277 - }, - { - "pkid": 1026, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "MIRACLE MEETS", - "level": 9, - "id": 87862095, - "version": "17", - "notes": 0, - "lveasy": 8.69586898293524, - "lvhd": 9.22895149831241 - }, - "tags": [ - "MIRACLE MEETS" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2361 - }, - { - "pkid": 4514, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "NINJA IS DEAD IIDX ver.", - "level": 9, - "id": 18376039, - "version": "23", - "notes": 0, - "lveasy": 8.98763577742029, - "lvhd": 9.32741333668895 - }, - "tags": [ - "NINJA IS DEAD IIDX ver." - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7896 - }, - { - "pkid": 4552, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Outbreak", - "level": 9, - "id": 72319897, - "version": "23", - "notes": 0, - "lveasy": 8.91056058231146, - "lvhd": 9.23641801858649 - }, - "tags": [ - "Outbreak" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7894 - }, - { - "pkid": 4769, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SINOBUZ Fantasy", - "level": 9, - "id": 10761261, - "version": "24", - "notes": 0, - "lveasy": 8.94093908808735, - "lvhd": 9.37293447311177 - }, - "tags": [ - "SINOBUZ Fantasy" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7926 - }, - { - "pkid": 4515, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "STARLiGHT", - "level": 9, - "id": 91511143, - "version": "23", - "notes": 0, - "lveasy": 8.98912151153714, - "lvhd": 9.28296597141302 - }, - "tags": [ - "STARLiGHT" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7917 - }, - { - "pkid": 1115, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "The Sampling Paradise", - "level": 9, - "id": 5447092, - "version": "19", - "notes": 0, - "lveasy": 8.47618226793314, - "lvhd": 9.29167823957113 - }, - "tags": [ - "The Sampling Paradise" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2312 - }, - { - "pkid": 1124, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "To my star", - "level": 9, - "id": 87151625, - "version": "20", - "notes": 0, - "lveasy": 8.70161954702507, - "lvhd": 9.31689949205622 - }, - "tags": [ - "To my star" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2320 - }, - { - "pkid": 1145, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "with you…", - "level": 9, - "id": 26811675, - "version": "13", - "notes": 0, - "lveasy": 8.83231559599657, - "lvhd": 9.32196451930096 - }, - "tags": [ - "with you…" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2100 - }, - { - "pkid": 4627, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ZEPHYRANTHES", - "level": 9, - "id": 92876932, - "version": "23", - "notes": 0, - "lveasy": 9.13114663135563, - "lvhd": 9.35778800674216 - }, - "tags": [ - "ZEPHYRANTHES" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7919 - }, - { - "pkid": 1171, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "凛として咲く花の如く", - "level": 9, - "id": 81552255, - "version": "16", - "notes": 0, - "lveasy": 8.58314901230712, - "lvhd": 9.25757288150426 - }, - "tags": [ - "凛として咲く花の如く" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2341 - }, - { - "pkid": 1177, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "妖隠し -あやかしかくし-", - "level": 9, - "id": 15760796, - "version": "22", - "notes": 0, - "lveasy": 8.49131467931978, - "lvhd": 9.32609791935561 - }, - "tags": [ - "妖隠し -あやかしかくし-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7822 - }, - { - "pkid": 1187, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "紅牡丹", - "level": 9, - "id": 9953560, - "version": "22", - "notes": 0, - "lveasy": 8.65126589478417, - "lvhd": 9.33779346989065 - }, - "tags": [ - "紅牡丹" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7802 - }, - { - "pkid": 4399, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "量子の海のリントヴルム", - "level": 9, - "id": 96556892, - "version": "23", - "notes": 0, - "lveasy": 8.66701362728965, - "lvhd": 9.28005599108324 - }, - "tags": [ - "量子の海のリントヴルム" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7808 - } - ], - "hide": false, - "id": 102 - }, - { - "category": "1", - "categorytype": 1, - "sortindex": 1, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 888, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Broken", - "level": 9, - "id": 15820435, - "version": "18", - "notes": 0, - "lveasy": 8.37049712113255, - "lvhd": 9.06625037581938 - }, - "tags": [ - "Broken" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2271 - }, - { - "pkid": 900, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "chrono diver -fragment-", - "level": 9, - "id": 70193252, - "version": "22", - "notes": 0, - "lveasy": 8.18554742988704, - "lvhd": 8.96929514618685 - }, - "tags": [ - "chrono diver -fragment-" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7769 - }, - { - "pkid": 935, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Element of SPADA", - "level": 9, - "id": 47914358, - "version": "21", - "notes": 0, - "lveasy": 8.50686767819981, - "lvhd": 9.23068476287775 - }, - "tags": [ - "Element of SPADA" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2347 - }, - { - "pkid": 948, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "FLOWER", - "level": 9, - "id": 98908762, - "version": "20", - "notes": 0, - "lveasy": 8.45631970153987, - "lvhd": 9.25170065047539 - }, - "tags": [ - "FLOWER" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2279 - }, - { - "pkid": 1053, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "quasar", - "level": 9, - "id": 18965129, - "version": "9", - "notes": 0, - "lveasy": 8.44217673717735, - "lvhd": 9.02233977117371 - }, - "tags": [ - "quasar" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2096 - }, - { - "pkid": 1079, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Sakura Reflection", - "level": 9, - "id": 23092565, - "version": "18", - "notes": 0, - "lveasy": 8.59773251530799, - "lvhd": 9.18902272616737 - }, - "tags": [ - "Sakura Reflection" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2108 - }, - { - "pkid": 1083, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Scharfrichter", - "level": 9, - "id": 73988529, - "version": "19", - "notes": 0, - "lveasy": 8.5389108583922, - "lvhd": 9.18050603627444 - }, - "tags": [ - "Scharfrichter" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2346 - }, - { - "pkid": 4771, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Super Rush", - "level": 9, - "id": 87539404, - "version": "24", - "notes": 0, - "lveasy": 8.90819807170453, - "lvhd": 9.16382759155857 - }, - "tags": [ - "Super Rush" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 7899 - }, - { - "pkid": 1125, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Todestrieb", - "level": 9, - "id": 39014843, - "version": "19", - "notes": 0, - "lveasy": 8.42537664395208, - "lvhd": 9.05635549477925 - }, - "tags": [ - "Todestrieb" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2313 - }, - { - "pkid": 1153, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "たからもの", - "level": 9, - "id": 24840246, - "version": "17", - "notes": 0, - "lveasy": 8.55856535895447, - "lvhd": 9.21087209283697 - }, - "tags": [ - "たからもの" - ], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": 2107 - } - ], - "hide": false, - "id": 97 - }, - { - "category": "-", - "categorytype": 1, - "sortindex": -100, - "categoryclearstring": "NO_PLAY", - "categoryclear": 0, - "items": [ - { - "pkid": 6613, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "& Intelligence", - "level": 9, - "id": 31326071, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6024, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "2 Player", - "level": 9, - "id": 5512760, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6025, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "255", - "level": 9, - "id": 54581214, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7072, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "27th style", - "level": 9, - "id": 51742447, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6614, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "50th Memorial Songs -The BEMANI History-", - "level": 9, - "id": 77953653, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6278, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "A Tale Hidden In The Abyss", - "level": 9, - "id": 31754018, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5661, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Abraxas", - "level": 9, - "id": 97230184, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6760, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Afterimage d'automne", - "level": 9, - "id": 94140449, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5689, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Alpheratz", - "level": 9, - "id": 21607247, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7169, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "And-RoiD", - "level": 9, - "id": 1540860, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5116, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "AO-∞", - "level": 9, - "id": 4176737, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5505, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Apocalypse", - "level": 9, - "id": 43341424, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5662, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Arca", - "level": 9, - "id": 78793304, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5963, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Around the Future", - "level": 9, - "id": 72485847, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5663, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Back Spin Sweeper", - "level": 9, - "id": 99468043, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5664, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Battleground", - "level": 9, - "id": 69439661, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5665, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Be a Hero!", - "level": 9, - "id": 92860538, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5666, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Beast mode", - "level": 9, - "id": 83510185, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5043, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Beat Juggling Mix", - "level": 9, - "id": 1208333, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5679, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Boomy and The Boost", - "level": 9, - "id": 83895716, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5667, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Break Stasis", - "level": 9, - "id": 24207231, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6615, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Carry Me Away", - "level": 9, - "id": 94655366, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6982, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Change Yourself", - "level": 9, - "id": 21246403, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5668, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ChaserXX", - "level": 9, - "id": 14795119, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6026, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "City Never Sleeps (IIDX Edition)", - "level": 9, - "id": 88575571, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6761, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "CODE:0", - "level": 9, - "id": 54902686, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6279, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "CoMAAAAAAA", - "level": 9, - "id": 36437136, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6762, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "COSMIC CYBER", - "level": 9, - "id": 54370149, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5690, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "COSMIC☆WONDER☆REVOLUTION", - "level": 9, - "id": 82645224, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7235, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Crank It", - "level": 9, - "id": 85747839, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5506, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Cyber True Color", - "level": 9, - "id": 18422447, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6280, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Dr. Chemical & Killing Machine", - "level": 9, - "id": 73021214, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7030, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Drop It", - "level": 9, - "id": 34856841, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6172, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "DUE TOMORROW", - "level": 9, - "id": 69082300, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7049, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Duration", - "level": 9, - "id": 93495643, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6281, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Ember Lights", - "level": 9, - "id": 52549767, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5669, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "encounter", - "level": 9, - "id": 7108673, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5670, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Exhaust Hype", - "level": 9, - "id": 92904186, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6027, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Fervidex", - "level": 9, - "id": 65700927, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5671, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "FIRE BALL", - "level": 9, - "id": 69562675, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6028, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "From Time To Time", - "level": 9, - "id": 4501677, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6616, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Garuda", - "level": 9, - "id": 67090502, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5691, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Get Up! feat. Kanae Asaba", - "level": 9, - "id": 29383879, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6282, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "GIGA THRASH", - "level": 9, - "id": 94481194, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6305, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Glory", - "level": 9, - "id": 58591717, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6617, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "HARD BRAIN", - "level": 9, - "id": 29117609, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6283, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "HOT LIMIT", - "level": 9, - "id": 56086565, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6306, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Hurry Hurry", - "level": 9, - "id": 63112731, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6185, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "HYPER BOUNDARY GATE", - "level": 9, - "id": 68808013, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7115, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Hyper Drive feat. ぷにぷに電機", - "level": 9, - "id": 33777108, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5672, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "I Love You", - "level": 9, - "id": 13319614, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5692, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "I'm Coming (2017 Version)", - "level": 9, - "id": 22548923, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6284, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "IDC feat.REVERBEE (Mo'Cuts Ver)", - "level": 9, - "id": 35531838, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6285, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "L.F.O", - "level": 9, - "id": 86789014, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6549, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "LADYBIRD", - "level": 9, - "id": 20842062, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6763, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Lethal Weapon", - "level": 9, - "id": 121842, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7198, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "LIGHTNING STRIKES", - "level": 9, - "id": 3008969, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6958, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Like+it!", - "level": 9, - "id": 91885747, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6508, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "LOST TECHNOLOGIE", - "level": 9, - "id": 13926555, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6029, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "MAXIVCORD", - "level": 9, - "id": 88462499, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6899, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Mel", - "level": 9, - "id": 67626433, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5693, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Midnight Lady", - "level": 9, - "id": 30802265, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5673, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Mira", - "level": 9, - "id": 14286547, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6904, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Nasty Techniques", - "level": 9, - "id": 84190900, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6618, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Necroxis Girl", - "level": 9, - "id": 8360480, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6953, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "NEWALONE", - "level": 9, - "id": 77365966, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6619, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Next Tales 2 Oath (IIDX 20th Anniv \"Ring\" Theme)", - "level": 9, - "id": 27996927, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6764, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Night! Night! Night!", - "level": 9, - "id": 51302564, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5674, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Persephone", - "level": 9, - "id": 94210850, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7000, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "PHASE SHIFT MANEUVER", - "level": 9, - "id": 14551731, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6550, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Playing With Fire", - "level": 9, - "id": 39815461, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6765, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Please Welcome Mr.C", - "level": 9, - "id": 28778245, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7043, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "POP TEAM EPIC", - "level": 9, - "id": 41201042, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6307, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Psycho Sheep Riddim", - "level": 9, - "id": 30841978, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6994, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Queen Kaguya", - "level": 9, - "id": 67988198, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5110, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "RAIN", - "level": 9, - "id": 44528631, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 4995, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Rave Cannon", - "level": 9, - "id": 55167863, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5962, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Rise Circuit", - "level": 9, - "id": 71900732, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6286, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ROCK女 feat. 大山愛未, Ken", - "level": 9, - "id": 45682508, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6509, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ROZA DE ANDALUCIA", - "level": 9, - "id": 67388849, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7216, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SCREW // owo // SCREW", - "level": 9, - "id": 49757156, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6766, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Six String Proof", - "level": 9, - "id": 91829808, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6043, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Sleepless days", - "level": 9, - "id": 99377499, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6030, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Slipstream", - "level": 9, - "id": 67112572, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6287, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SPEED ROCKER", - "level": 9, - "id": 22652470, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5675, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Static State", - "level": 9, - "id": 71934159, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7127, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Sugar Drippin'", - "level": 9, - "id": 81755594, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5452, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Summerlights(IIDX Edition)", - "level": 9, - "id": 10367570, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6031, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "SUNLiGHT (IIDX Mix)", - "level": 9, - "id": 92384020, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7138, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "T-REX vs Velociraptor (In the Far east euphoria)", - "level": 9, - "id": 71195070, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7144, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "TECHNO Style Essentials", - "level": 9, - "id": 10875539, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6513, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ToyCube Pf.(RX-Ver.S.P.L.)", - "level": 9, - "id": 63699247, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6886, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "TRIUMPH", - "level": 9, - "id": 67957969, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6308, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "Twilight Warp", - "level": 9, - "id": 23951508, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6288, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "U.S.A.", - "level": 9, - "id": 76518702, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6551, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "UNDERWORLD HOLOGRAPHY", - "level": 9, - "id": 72828671, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5676, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Usual Days-remix", - "level": 9, - "id": 76954649, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7120, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "VALKYRIAS", - "level": 9, - "id": 5571379, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6289, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Wonderland", - "level": 9, - "id": 32383766, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6290, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "XENON II ~TOMOYUKIの野望~", - "level": 9, - "id": 59163356, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6178, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Y&Co. is dead or alive", - "level": 9, - "id": 55257208, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6291, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "Yum Yum Jelly", - "level": 9, - "id": 42781627, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6620, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ZENDEGI DANCE", - "level": 9, - "id": 72412130, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6767, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "おーまい!らぶりー!すうぃーてぃ!だーりん!", - "level": 9, - "id": 84643438, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7132, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ガヴリールドロップキック", - "level": 9, - "id": 24157747, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6309, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "サクラあっぱれーしょん", - "level": 9, - "id": 63528410, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6310, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "セカンドピアス", - "level": 9, - "id": 56167752, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5694, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPA", - "type": "A", - "title": "ナイトシティー・アヴァンチュール", - "level": 9, - "id": 91293965, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6292, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ハードベース・フェスタ", - "level": 9, - "id": 6264987, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6032, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "バ→ビ→ブ→Bomb!", - "level": 9, - "id": 29982375, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5964, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "パラドキシカル・タイムリープトライアル(Short Ver.)", - "level": 9, - "id": 79865730, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6988, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "ランカーキラーガール", - "level": 9, - "id": 38595869, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7090, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "曼荼羅恋々", - "level": 9, - "id": 9029496, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6768, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "最小三倍完全数", - "level": 9, - "id": 35253448, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5677, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "東京神話", - "level": 9, - "id": 56854920, - "version": "25", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 7018, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "深淵に捧ぐレクイエム", - "level": 9, - "id": 38992163, - "version": "27", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6510, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "爆ゼニ☆がってんワーカー", - "level": 9, - "id": 62740723, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 5507, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "童話回廊", - "level": 9, - "id": 40529231, - "version": "24", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - }, - { - "pkid": 6293, - "rank": "F", - "clear": 0, - "data": { - "diff": "SPH", - "type": "H", - "title": "花冠 feat.Aikapin", - "level": 9, - "id": 78791160, - "version": "26", - "notes": 0, - "lveasy": 0, - "lvhd": 0 - }, - "tags": [], - "score": 0, - "clearstring": "NO_PLAY", - "rate": 0, - "itemid": -1 - } - ], - "hide": false, - "id": -1 - } - ], - "tableinfo": { - "title": "IIDX SP lv.9 Hard Gauge Rank", - "titlehtml": "IIDX SP lv.9 Hard Gauge Rank", - "tablename": "SP9", - "type": "SP", - "copyright": "insane.pe.kr", - "time": 1499115296 - }, - "statistic": { - "rank": { - "AAA": 0, - "AA": 0, - "A": 0, - "B": 0, - "C": 0, - "D": 0, - "E": 0, - "F": 499 - }, - "clear": { - "noplay": 499, - "failed": 0, - "assist": 0, - "easy": 0, - "normal": 0, - "hard": 0, - "exhard": 0, - "fullcombo": 0 - }, - "rankratio": [], - "clearratio": [] - }, - "editable": false -} \ No newline at end of file diff --git a/server/scripts/iidx-tierlist/parse-iidxkr-data.ts b/server/scripts/iidx-tierlist/parse-iidxkr-data.ts index c32e84b25..e55315883 100644 --- a/server/scripts/iidx-tierlist/parse-iidxkr-data.ts +++ b/server/scripts/iidx-tierlist/parse-iidxkr-data.ts @@ -1,164 +1,117 @@ -import db from "../../src/db/db"; +/* eslint-disable no-await-in-loop */ +import db from "external/mongo/db"; import fs from "fs"; +import CreateLogCtx from "lib/logger/logger"; import path from "path"; -import { CalculateTierlistDataID } from "../../src/common/tierlist"; -import { FindSongOnTitle } from "../../src/common/database-lookup/song"; -import CreateLogCtx from "../../src/common/logger"; -import { FindChartWithPTDF } from "../../src/common/database-lookup/chart"; -import { Difficulties } from "kamaitachi-common"; +import { Difficulties } from "tachi-common"; +import { FindChartWithPTDF } from "utils/queries/charts"; +import { FindSongOnTitle } from "utils/queries/songs"; const logger = CreateLogCtx(__filename); -const TIERLIST_ID = "ee9b756e50cff8282091102257b01f423ef855f2"; - async function parseKr( - dir: string, - key: "NORMAL CLEAR" | "HARD CLEAR", - catVals: { h: string; v: number }[] + file: string, + mode: "NC" | "HC", + catVals: { text: string; value: number; idv: boolean }[] ) { - const krdata = JSON.parse(fs.readFileSync(path.join(__dirname, "./iidx-pe-kr", dir), "utf-8")); + const krdata = JSON.parse(fs.readFileSync(path.join(__dirname, "./iidx-pe-kr", file), "utf-8")); - const tdd = []; + for (let i = 0; i < krdata.categories.length; i++) { + const data = krdata.categories[i]; + if (data.sortindex < 0) { + continue; + } - for (let i = 0; i < krdata.categories.length; i++) { - const data = krdata.categories[i]; - if (data.sortindex < 0) { - continue; - } + const cv = catVals[i]; - const cv = catVals[i]; + if (!cv) { + throw new Error(`cv krdata mismatch ${krdata.categories.length} ${catVals.length}?`); + } - if (!cv) { - throw new Error(`cv krdata mismatch ${krdata.categories.length} ${catVals.length}?`); - } + for (const item of data.items) { + const song = await FindSongOnTitle("iidx", item.data.title.replace(/†$/u, "").trim()); - for (const item of data.items) { - const song = await FindSongOnTitle("iidx", item.data.title.replace(/†$/u, "").trim()); + if (!song) { + logger.warn(`Could not find song with title ${item.data.title}`); + continue; + } - if (!song) { - logger.warn(`Could not find song with title ${item.data.title}`); - continue; - } + const t = item.data.type; - const t = item.data.type; + let diff: Difficulties["iidx:SP"]; + if (t === "A") { + diff = "ANOTHER"; + } else if (t === "L") { + diff = "LEGGENDARIA"; + } else if (t === "H") { + diff = "HYPER"; + } else if (t === "N") { + diff = "NORMAL"; + } else { + logger.warn(`${song.title} Unknown difficulty ${t}.`); + continue; + } - let diff: Difficulties["iidx:SP"]; - if (t === "A") { - diff = "ANOTHER"; - } else if (t === "L") { - diff = "LEGGENDARIA"; - } else if (t === "H") { - diff = "HYPER"; - } else if (t === "N") { - diff = "NORMAL"; - } else { - logger.warn(`${song.title} Unknown difficulty ${t}.`); - continue; - } + const chart = await FindChartWithPTDF("iidx", song.id, "SP", diff); - const chart = await FindChartWithPTDF("iidx", song.id, "SP", diff); + if (!chart) { + logger.warn(`${song.title} ${diff} - Couldn't find chart?`); + continue; + } - if (!chart) { - logger.warn(`${song.title} ${diff} - Couldn't find chart?`); - continue; - } + // Update this part of the tierlist, we've got everything. - tdd.push({ - chartID: chart.chartID, - type: "lamp" as const, - tierlistID: TIERLIST_ID, - tierlistDataID: CalculateTierlistDataID(chart.chartID, "lamp", key, TIERLIST_ID), - key, - data: { - humanised: cv.h, - value: cv.v, - flags: { - "Individual Difference": !!data.category.match(/個人差/u), - }, - }, - }); - } - } + await db.charts.iidx.update( + { + chartID: chart.chartID, + }, + { + $set: { + [`tierlistInfo.kt-${mode}`]: { + text: cv.text, + value: cv.value, + individualDifference: cv.idv, + }, + }, + } + ); - logger.info(`Inserting ${tdd.length} documents...`); + logger.verbose(`Updated ${chart.chartID} to value ${cv.value}.`); + } + } - const x = await db["tierlist-data"].bulkWrite( - tdd.map((e) => ({ - updateOne: { - filter: { - tierlistDataID: e.tierlistDataID, - }, - update: { - $set: e, - }, - upsert: true, - }, - })) - ); - - logger.info(x); - - logger.info("done..."); + logger.info(`Finished parsing ${file}`); } -function h(h: string, v: number) { - return { h, v }; +function h(text: string, value: number, idv = false) { + return { text, value, idv }; } -parseKr("sp9H.json", "HARD CLEAR", [ - h("S+", 10.2), - h("S", 10), - h("S 個人差", 10), - h("A+", 9.9), - h("A+ 個人差", 9.9), - h("A", 9.8), - h("B+", 9.7), - h("B", 9.6), - h("C+", 9.5), - h("C", 9.4), - h("D", 9.2), - h("E", 9.0), - h("F", 8.8), +parseKr("sp11N.json", "NC", [ + h("11S+", 12.2), + h("11S", 12), + h("11A+", 11.9), + h("11A", 11.8), + h("11B", 11.6), + h("11C", 11.4), + h("11D", 11.2), + h("11E", 11.0), + h("11F", 10.8), ]); -parseKr("sp10H.json", "HARD CLEAR", [ - h("S", 11), - h("A+", 10.9), - h("A", 10.8), - h("B+", 10.7), - h("B", 10.6), - h("C+", 10.5), - h("C", 10.4), - h("D", 10.2), - h("E", 10.0), - h("F", 9.8), -]); - -parseKr("sp11N.json", "NORMAL CLEAR", [ - h("S+", 12.2), - h("S", 12), - h("A+", 11.9), - h("A", 11.8), - h("B", 11.6), - h("C", 11.4), - h("D", 11.2), - h("E", 11.0), - h("F", 10.8), -]); - -parseKr("sp11H.json", "HARD CLEAR", [ - h("S+", 12.2), - h("S+ 個人差", 12.2), - h("S", 12), - h("S 個人差", 12), - h("A+", 11.9), - h("A+ 個人差", 11.9), - h("A", 11.8), - h("A 個人差", 11.0), - h("B+", 11.7), - h("B", 11.6), - h("C", 11.4), - h("D", 11.2), - h("E", 11.0), - h("F", 10.8), +parseKr("sp11H.json", "HC", [ + h("11S+", 12.2), + h("11S+", 12.2, true), // 個人差 + h("11S", 12), + h("11S", 12, true), // 個人差 + h("11A+", 11.9), + h("11A+", 11.9, true), // 個人差 + h("11A", 11.8), + h("11A", 11.0, true), // 個人差 + h("11B+", 11.7), + h("11B", 11.6), + h("11C", 11.4), + h("11D", 11.2), + h("11E", 11.0), + h("11F", 10.8), ]); diff --git a/server/scripts/init-folder-cache/folder-cache.ts b/server/scripts/init-folder-cache/folder-cache.ts deleted file mode 100644 index b3da18a9e..000000000 --- a/server/scripts/init-folder-cache/folder-cache.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { InitaliseFolderChartLookup } from "../../src/common/folder"; - -InitaliseFolderChartLookup(); diff --git a/server/scripts/init-sequence-docs.ts b/server/scripts/init-sequence-docs.ts new file mode 100644 index 000000000..1e8614c97 --- /dev/null +++ b/server/scripts/init-sequence-docs.ts @@ -0,0 +1,5 @@ +import { InitSequenceDocs } from "external/mongo/sequence-docs"; + +if (require.main === module) { + InitSequenceDocs().then(() => process.exit(0)); +} diff --git a/server/scripts/initialise-counters.ts b/server/scripts/initialise-counters.ts deleted file mode 100644 index 9826f0e2b..000000000 --- a/server/scripts/initialise-counters.ts +++ /dev/null @@ -1,22 +0,0 @@ -import db from "../db/db"; -import CreateLogCtx from "../common/logger"; - -const logger = CreateLogCtx(__filename); - -(async () => { - let users = await db.counters.findOne({ - counterName: "users", - }); - - if (users) { - throw new Error(`"users" document already exists, exiting.`); - } - - await db.counters.insert({ - counterName: "users", - value: 1, - }); - - logger.info("Successfully initialised counter documents. Exiting."); - process.exit(0); -})(); diff --git a/server/scripts/invites/create-invite-code.ts b/server/scripts/invites/create-invite-code.ts new file mode 100644 index 000000000..49b26bf7c --- /dev/null +++ b/server/scripts/invites/create-invite-code.ts @@ -0,0 +1,31 @@ +import { Command } from "commander"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { Random20Hex } from "utils/misc"; + +const logger = CreateLogCtx(__filename); + +const program = new Command(); + +program.option("-c, --code ", "The code for this invite."); + +program.parse(process.argv); +const options = program.opts(); + +if (!options.code) { + options.code = Random20Hex(); +} + +db.invites + .insert({ + code: options.code, + createdBy: 1, + consumed: false, + createdAt: Date.now(), + consumedBy: null, + consumedAt: null, + }) + .then(() => { + console.log(`Created invite ${options.code}.`); + process.exit(0); + }); diff --git a/server/scripts/package.json b/server/scripts/package.json deleted file mode 100644 index 38144c5b1..000000000 --- a/server/scripts/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "ktblack-server-scripts", - "version": "0.0.0", - "description": "Scripts and their dependencies for KTBlack. This lets us separate dependencies to avoid unecessary overhead in the CI/CD pipeline.", - "main": "", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC" -} \ No newline at end of file diff --git a/server/scripts/quick-insert/quick-insert.ts b/server/scripts/quick-insert/quick-insert.ts new file mode 100644 index 000000000..93cdfc713 --- /dev/null +++ b/server/scripts/quick-insert/quick-insert.ts @@ -0,0 +1,21 @@ +import deepmerge from "deepmerge"; +import { ICollection } from "monk"; +import { ChartDocument, IDStrings } from "tachi-common"; +import { Random20Hex } from "utils/misc"; + +export async function QuickInsert( + base: Omit, "chartID">, + content: Partial>[], + coll: ICollection +) { + const docs = []; + + for (const c of content) { + const doc = deepmerge(base, c); + + doc.chartID = Random20Hex(); + docs.push(doc); + } + + await coll.insert(docs); +} diff --git a/server/scripts/save-testdata-from-ktblack.ts b/server/scripts/save-testdata-from-ktblack.ts deleted file mode 100644 index 87c7ddc32..000000000 --- a/server/scripts/save-testdata-from-ktblack.ts +++ /dev/null @@ -1,33 +0,0 @@ -import monk from "monk"; -import fs from "fs"; -import path from "path"; -import { Command } from "commander"; -import CreateLogCtx from "../src/common/logger"; - -const program = new Command(); - -const logger = CreateLogCtx(__filename); - -program.option("-c, --collection ", "The collection to fetch ktblack data from."); - -program.parse(process.argv); -const options = program.opts(); -const collection = options.collection; - -logger.info(`Connecting to ${process.env.MONGO_BASE_URL}/ktblackdb...`); -const ktBlackDB = monk(`${process.env.MONGO_BASE_URL}/ktblackdb`); - -(async () => { - logger.info(`Fetching data for ${collection}...`); - const data = await ktBlackDB.get(collection).find({}, { projection: { _id: 0 } }); - - logger.info(`Fetched ${data.length} documents, Writing...`); - - fs.writeFileSync( - path.join(__dirname, `../src/test-utils/test-data/kamaitachi/ktblack-${collection}.json`), - JSON.stringify(data) - ); - - logger.info("Done!"); - process.exit(0); -})(); diff --git a/server/scripts/set-indexes.ts b/server/scripts/set-indexes.ts index b43de190a..cf0c65395 100644 --- a/server/scripts/set-indexes.ts +++ b/server/scripts/set-indexes.ts @@ -1,135 +1,16 @@ -import monk from "monk"; +/* eslint-disable no-await-in-loop */ import { Command } from "commander"; -import CreateLogCtx from "../src/lib/logger/logger"; -import { IndexOptions } from "mongodb"; -import { ValidDatabases } from "kamaitachi-common"; -import { supportedGames } from "kamaitachi-common/js/config"; - -const logger = CreateLogCtx(__filename); +import { SetIndexes } from "../src/external/mongo/indexes"; const program = new Command(); program.option("-d, --db ", "The database to index."); program.option( - "-r, --reset", - "Whether to reset all indexes on this database before indexing or not." + "-r, --reset", + "Whether to reset all indexes on this database before indexing or not." ); program.parse(process.argv); const options = program.opts(); -const db = monk(`${process.env.MONGO_BASE_URL ?? "127.0.0.1"}/${options.db ?? "ktblackdb"}`); - -interface Index { - fields: Record; - options?: IndexOptions; -} - -function index(fields: Record, options?: IndexOptions) { - return { fields, options }; -} - -const UNIQUE = { unique: true }; - -const staticIndexes: Partial> = { - scores: [index({ scoreID: 1 }, UNIQUE)], - "score-pbs": [ - index({ chartID: 1, userID: 1 }, UNIQUE), - index({ chartID: 1, "scoreData.percent": 1 }), - ], - sessions: [ - // lol - index({ timeStarted: 1, timeEnded: 1, userID: 1, game: 1, playtype: 1 }), - ], - "game-stats": [index({ userID: 1, game: 1, playtype: 1 }, UNIQUE)], - "folder-chart-lookup": [index({ chartID: 1, folderID: 1 }, UNIQUE)], - "tierlist-data": [ - index({ tierlistDataID: 1 }, UNIQUE), - index({ chartID: 1, tierlistID: 1 }), - index({ chartID: 1, tierlistID: 1, type: 1 }), - index({ chartID: 1, tierlistID: 1, type: 1, key: 1 }, UNIQUE), - ], - goals: [index({ goalID: 1 }, UNIQUE)], - "user-goals": [index({ goalID: 1, userID: 1 }, UNIQUE), index({ goalID: 1 })], - milestones: [index({ milestoneID: 1 }, UNIQUE), index({ group: 1, game: 1, playtype: 1 })], - "user-milestones": [ - index({ milestoneID: 1, userID: 1 }, UNIQUE), - index({ userID: 1, game: 1, playtype: 1 }), - ], - imports: [index({ importID: 1 }, UNIQUE)], - "import-timings": [ - index({ importID: 1 }, UNIQUE), - index({ timestamp: 1 }), - index({ total: 1 }), - ], - // @todo #96 Add more indexes to the users collection. - users: [index({ id: 1 }, UNIQUE)], - tierlists: [ - index({ tierlistID: 1 }, UNIQUE), - index({ game: 1, playtype: 1, isDefault: 1 }, UNIQUE), - ], - folders: [ - index({ folderID: 1 }, UNIQUE), - index({ game: 1, playtype: 1 }), - index({ game: 1, playtype: 1, table: 1 }), - index({ game: 1, playtype: 1, table: 1, tableIndex: 1 }), - ], - "kai-auth-tokens": [index({ userID: 1, service: 1 }, UNIQUE)], - "charts-iidx": [ - index( - { "data.arcChartID": 1 }, - { unique: true, partialFilterExpression: { "data.arcChartID": { $type: "string" } } } - ), - index({ "data.hashSHA256": 1 }), - ], -}; - -const indexes: Partial> = staticIndexes; - -for (const game of supportedGames) { - if (indexes[`charts-${game}` as "charts-iidx"]) { - indexes[`charts-${game}` as "charts-iidx"]!.push( - index({ chartID: 1 }, UNIQUE), - index( - { songID: 1, difficulty: 1, playtype: 1, isPrimary: 1 }, - { unique: true, partialFilterExpression: { isPrimary: { $eq: true } } } - ) - ); - } else { - indexes[`charts-${game}` as "charts-iidx"] = [ - index({ chartID: 1 }, UNIQUE), - index({ songID: 1, difficulty: 1, playtype: 1, isPrimary: 1 }, UNIQUE), - ]; - } - - if (indexes[`songs-${game}` as "songs-iidx"]) { - indexes[`songs-${game}` as "songs-iidx"]!.push( - index({ id: 1 }, UNIQUE), - index({ title: 1 }) - ); - } else { - indexes[`songs-${game}` as "songs-iidx"] = [index({ id: 1 }, UNIQUE), index({ title: 1 })]; - } -} - -(async () => { - logger.info(`Starting indexing for ${options.db ?? "ktblackdb"}...`); - - for (const collection in indexes) { - if (options.reset) { - // eslint-disable-next-line no-await-in-loop - await db.get(collection).dropIndexes(); - } - - // @ts-expect-error dru(n)kts - for (const index of indexes[collection]) { - // eslint-disable-next-line no-await-in-loop - const r = await db.get(collection).createIndex(index.fields, index.options); - - logger.info(r); - } - } - - logger.info("Done."); - process.exit(0); -})(); +SetIndexes(options.db, options.reset).then(() => process.exit(0)); diff --git a/server/scripts/single-use/add-2dxtra-flag.ts b/server/scripts/single-use/add-2dxtra-flag.ts deleted file mode 100644 index ce7debc20..000000000 --- a/server/scripts/single-use/add-2dxtra-flag.ts +++ /dev/null @@ -1,21 +0,0 @@ -// @ts-nocheck - -import db from "../../src/db/db"; - -db.charts.iidx - .find({}) - .each(async (c, { pause, resume }) => { - pause(); - - await db.charts.iidx.update( - { _id: c._id }, - { - $set: { - "flags.2dxtra": false, - }, - } - ); - - resume(); - }) - .then(() => console.log("done")); diff --git a/server/scripts/single-use/add-folders-array.ts b/server/scripts/single-use/add-folders-array.ts new file mode 100644 index 000000000..4d188d4ec --- /dev/null +++ b/server/scripts/single-use/add-folders-array.ts @@ -0,0 +1,16 @@ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; + +const logger = CreateLogCtx(__filename); + +(async () => { + logger.info(`Setting tableFolders.`); + const r = await db.charts.bms.update( + {}, + { $set: { "data.tableFolders": [] } }, + { multi: true } + ); + logger.info(`Done!`, { r }); + + process.exit(0); +})(); diff --git a/server/scripts/single-use/add-hcnver.ts b/server/scripts/single-use/add-hcnver.ts deleted file mode 100644 index 016101bd3..000000000 --- a/server/scripts/single-use/add-hcnver.ts +++ /dev/null @@ -1,24 +0,0 @@ -import fs from "fs"; -import path from "path"; -import { PRUDENCE_CHART_SCHEMAS } from "../../src/db/schemas"; -import p from "prudence"; -import db from "../../src/db/db"; -import CreateLogCtx from "../../src/common/logger"; - -const logger = CreateLogCtx(__filename); - -let data = JSON.parse(fs.readFileSync(path.join(__dirname, "./hcnverdata.json"), "utf-8")); - -for (const d of data) { - let r = p(d, PRUDENCE_CHART_SCHEMAS.iidx); - if (r) { - logger.error(r.userVal); - logger.error(r); - throw r; - } -} - -db.charts.iidx.insert(data).then(() => { - logger.info("Done."); - process.exit(0); -}); diff --git a/server/scripts/single-use/add-tierlist-info.ts b/server/scripts/single-use/add-tierlist-info.ts new file mode 100644 index 000000000..2c512a0fc --- /dev/null +++ b/server/scripts/single-use/add-tierlist-info.ts @@ -0,0 +1,20 @@ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { TachiConfig } from "lib/setup/config"; + +const logger = CreateLogCtx(__filename); + +if (require.main === module) { + (async () => { + for (const game of TachiConfig.GAMES) { + // eslint-disable-next-line no-await-in-loop + const res = await db.charts[game].update( + { tierlistInfo: { $exists: false } }, + { $set: { tierlistInfo: {} } }, + { multi: true } + ); + + logger.info(`Added tierlistInfo to ${game}'s charts.`, { res }); + } + })(); +} diff --git a/server/scripts/single-use/convert-2dxtra-charts.ts b/server/scripts/single-use/convert-2dxtra-charts.ts new file mode 100644 index 000000000..0fc1199f4 --- /dev/null +++ b/server/scripts/single-use/convert-2dxtra-charts.ts @@ -0,0 +1,71 @@ +/* eslint-disable no-await-in-loop */ +import db from "external/mongo/db"; +import { rootLogger } from "lib/logger/logger"; +import { ChartDocument, Difficulties } from "tachi-common"; +import { FindIIDXChartOnInGameID } from "utils/queries/charts"; + +async function ConvertChart(chart: ChartDocument<"iidx:SP" | "iidx:DP">) { + // We need to get the related official song. The best way to do this is + // probably with song IDs. + + const originalChart = await FindIIDXChartOnInGameID( + chart.data.inGameID, + chart.playtype, + chart.difficulty + ); + + if (!originalChart) { + rootLogger.error(`Can't find original chart.`, { chart }); + throw new Error(`Can't find original chart.`); + } + + return { + difficulty: `${chart.data["2dxtraSet"]!} ${chart.difficulty}` as Difficulties[ + | "iidx:SP" + | "iidx:DP"], + songID: originalChart!.songID, + }; +} + +if (require.main === module) { + (async () => { + const modCharts = (await db.charts.iidx.find({ + "data.2dxtraSet": { $ne: null }, + difficulty: { $in: ["BEGINNER", "NORMAL", "HYPER", "ANOTHER", "LEGGENDARIA"] }, + })) as ChartDocument<"iidx:SP" | "iidx:DP">[]; + + rootLogger.info(`Modifying ${modCharts.length} charts.`); + + for (const chart of modCharts) { + const setDoc = await ConvertChart(chart); + + await db.charts.iidx.update( + { + chartID: chart.chartID, + }, + { $set: setDoc } + ); + + // We're also going to have to port over old scores. + + await db.scores.update( + { + chartID: chart.chartID, + }, + { + $set: { + songID: setDoc.songID, + }, + } + ); + } + + rootLogger.info(`Removing ${modCharts.length} songs.`); + + await db.songs.iidx.remove({ + id: { $in: modCharts.map((e) => e.songID) }, + }); + + rootLogger.info(`Done.`); + })(); +} diff --git a/server/scripts/single-use/convert-kt1-userimages.ts b/server/scripts/single-use/convert-kt1-userimages.ts new file mode 100644 index 000000000..d77e63114 --- /dev/null +++ b/server/scripts/single-use/convert-kt1-userimages.ts @@ -0,0 +1,29 @@ +import { Command } from "commander"; +import fs from "fs"; +import path from "path"; + +const program = new Command(); +program.option("-d, --dir "); + +program.parse(process.argv); +const options = program.opts(); + +if (!options.dir) { + throw new Error(`No dir provided, yet one is necessary.`); +} + +// @warn THIS SCRIPT IS OUTDATED! +// Tachi now uses /users/${userID}/banner instead of +// /users/banner/${userID} + +fs.mkdirSync("users/banner", { recursive: true }); +fs.mkdirSync("users/pfp", { recursive: true }); + +for (const file of fs.readdirSync(options.dir)) { + const dfile = path.join(options.dir, file); + if (file.endsWith("-banner.png")) { + fs.copyFileSync(dfile, `users/banner/${file.split("-banner.png")[0]}`); + } else { + fs.copyFileSync(dfile, `users/pfp/${file.split("-pfp.png")[0]}`); + } +} diff --git a/server/scripts/single-use/create-fake-password.ts b/server/scripts/single-use/create-fake-password.ts deleted file mode 100644 index 8c94bd0af..000000000 --- a/server/scripts/single-use/create-fake-password.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable no-console */ -import bcrypt from "bcrypt"; - -console.log(bcrypt.hashSync("password", 12)); diff --git a/server/scripts/single-use/create-tables.ts b/server/scripts/single-use/create-tables.ts new file mode 100644 index 000000000..c7e82e131 --- /dev/null +++ b/server/scripts/single-use/create-tables.ts @@ -0,0 +1,44 @@ +import db from "external/mongo/db"; + +(async () => { + const folders = await db.folders.find({}, { sort: { tableIndex: 1 } }); + + for (const folder of folders) { + const { game, playtype } = folder; + + const tableID = ((folder as any).table as string) + .toLowerCase() + .replace(/ /gu, "_") + .replace(/\(/gu, "") + .replace(/\)/gu, ""); + + console.log(game, playtype, tableID, folder.title); + + const existingTable = await db.tables.findOne({ game, playtype, tableID }); + + if (!existingTable) { + await db.tables.insert({ + tableID, + game, + playtype, + description: "todo", + folders: [folder.folderID], + // @ts-expect-error yea + title: folder.table, + }); + } else { + await db.tables.update( + { + game, + playtype, + tableID, + }, + { + $push: { + folders: folder.folderID, + }, + } + ); + } + } +})(); diff --git a/server/scripts/single-use/destroy-versionbleed-scores/destroy.ts b/server/scripts/single-use/destroy-versionbleed-scores/destroy.ts new file mode 100644 index 000000000..352a9153b --- /dev/null +++ b/server/scripts/single-use/destroy-versionbleed-scores/destroy.ts @@ -0,0 +1,76 @@ +/* eslint-disable no-await-in-loop */ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { CreatePBDoc, UpdateChartRanking } from "lib/score-import/framework/pb/create-pb-doc"; + +const logger = CreateLogCtx(__filename); + +(async () => { + // in an alternate timeline this would be 2020 10 02, + // but i have to account for *those* idiots. + // who now mean i'm shredding other people scores. + // - not zkldi + const hvSt = new Date(2020, 9, 1); + + const charts = await db.charts.iidx.find({ + songID: 167, // 761 -> rising in the sun; 167 -> sometime. + isPrimary: false, + }); + + const chartIDs = charts.map((e) => e.chartID); + + const affectedUsers = await db.scores.find({ + chartID: { $in: chartIDs }, + timeAchieved: { + $gt: hvSt.getTime(), + }, + }); + + const userIDs = affectedUsers.map((e) => e.userID); + + const r = await db.scores.remove({ + chartID: { $in: chartIDs }, + timeAchieved: { + $gt: hvSt.getTime(), + }, + }); + + logger.info(`Destroyed scores.`, { r }); + + for (const userID of userIDs) { + logger.info(`Reprocessing PBs for ${userID}`); + + for (const chartID of chartIDs) { + const scores = await db.scores.find({ + chartID, + userID, + }); + + if (scores.length === 0) { + await db["personal-bests"].remove({ + chartID, + userID, + }); + } else { + const pbDoc = await CreatePBDoc(userID, chartID, logger); + + await db["personal-bests"].update( + { + chartID, + userID, + }, + { + $set: pbDoc, + }, + { + upsert: true, + } + ); + + await UpdateChartRanking(chartID); + } + } + } + + logger.info(`Done`); +})(); diff --git a/server/scripts/single-use/fix-chuni-port.ts b/server/scripts/single-use/fix-chuni-port.ts index 96d6697c5..e929fd00a 100644 --- a/server/scripts/single-use/fix-chuni-port.ts +++ b/server/scripts/single-use/fix-chuni-port.ts @@ -1,18 +1,18 @@ -import db from "../../src/db/db"; +import db from "external/mongo/db"; (async () => { - let charts = await db.charts.chunithm.find({}); + const charts = await db.charts.chunithm.find({}); - for (const c of charts) { - await db.charts.chunithm.update( - { - _id: c._id, - }, - { - $set: { - "data.inGameID": c.songID, - }, - } - ); - } + for (const c of charts) { + await db.charts.chunithm.update( + { + _id: c._id, + }, + { + $set: { + "data.inGameID": c.songID, + }, + } + ); + } })(); diff --git a/server/scripts/single-use/fix-iidx-versions/fix-iidx-versions.ts b/server/scripts/single-use/fix-iidx-versions/fix-iidx-versions.ts deleted file mode 100644 index a11b4c26e..000000000 --- a/server/scripts/single-use/fix-iidx-versions/fix-iidx-versions.ts +++ /dev/null @@ -1,28 +0,0 @@ -import db from "../../../src/db/db"; -import { ChartDocument } from "kamaitachi-common"; - -db.charts.iidx - .find({}) - // @ts-expect-error it exists - .each(async (c: ChartDocument<"iidx:SP" | "iidx:DP">, { pause, resume }: any) => { - pause(); - - const song = (await db.songs.iidx.findOne({ id: c.songID }))!; - - let versions = []; - - if (song.firstVersion === "27") { - versions = ["27", "28", "27-omni", "28-omni"]; - } else if (song.firstVersion === "28") { - versions = ["28", "28-omni"]; - } else if (song.firstVersion === "inf") { - versions = ["inf"]; - } else { - versions = ["26", "27", "28", "26-omni", "27-omni", "28-omni"]; - } - - await db.charts.iidx.update({ _id: c._id }, { $set: { versions } }); - - resume(); - }) - .then(() => console.log("done")); diff --git a/server/scripts/single-use/fix-iidx-versions/stat.ts b/server/scripts/single-use/fix-iidx-versions/stat.ts deleted file mode 100644 index 7652275ea..000000000 --- a/server/scripts/single-use/fix-iidx-versions/stat.ts +++ /dev/null @@ -1,20 +0,0 @@ -import CreateLogCtx from "../../../src/common/logger"; -import db from "../../../src/db/db"; - -const logger = CreateLogCtx(__filename); - -(async () => { - const charts = await db.charts.iidx.find({ versions: { $size: 0 } }); - - for (const chart of charts) { - // eslint-disable-next-line no-await-in-loop - const song = await db.songs.iidx.findOne({ id: chart.songID }); - - if (!song) { - logger.error(`cannot find parent song ${chart.songID}`); - continue; - } - - logger.info(`${song.title} ${chart.playtype} ${chart.difficulty}`); - } -})(); diff --git a/server/scripts/single-use/fix-iidx-versions/update-versions.ts b/server/scripts/single-use/fix-iidx-versions/update-versions.ts deleted file mode 100644 index 57ef239f2..000000000 --- a/server/scripts/single-use/fix-iidx-versions/update-versions.ts +++ /dev/null @@ -1,96 +0,0 @@ -/* eslint-disable no-await-in-loop */ -import db from "../../../src/db/db"; -import fs from "fs"; -import path from "path"; -import CreateLogCtx from "../../../src/common/logger"; -import { FindSongOnTitleInsensitive } from "../../../src/common/database-lookup/song"; -const logger = CreateLogCtx(__filename); - -const comicallyLargeJSONData = JSON.parse( - fs.readFileSync(path.join(__dirname, "./versions.json"), "utf-8") -); - -const DIFF_MAP = { - A: "ANOTHER", - H: "HYPER", - N: "NORMAL", - B: "BEGINNER", - X: "LEGGENDARIA", -} as any; - -function ConvertVersion(c: string) { - if (c.startsWith("AC")) { - return c.split("AC")[1]; - } else if (c.startsWith("OM")) { - return `${c.split("OM")[1]}-omni`; - } else if (c.startsWith("CS")) { - return `${c.split("CS")[1]}-cs`; - } else if (c === "INF") { - return "inf"; - } else if (c === "BMUS") { - return "bmus"; - } else { - logger.error(`Invalid Chart Version ${c}.`); - throw new Error("Invalid Chart Version"); - } -} - -(async () => { - for (const data of comicallyLargeJSONData) { - const song = await FindSongOnTitleInsensitive("iidx", data["MUSIC NAME"]); - - if (!song) { - logger.error(`Can't find song with title ${data["MUSIC NAME"]}.`); - continue; - } - - const playtype = data.STYLE === "S" ? "SP" : "DP"; - - const difficulty = DIFF_MAP[data.DIFF]; - - const relevantVersions = [ - "OM27", - "OM26", - "AC27", - "AC26", - "INF", - "CS16", - "CS15", - "CS14", - "CS13", - "CS12", - "CS11", - "CS10", - "CS9", - "CS8", - "CS7", - "BMUS", - "CS6", - "CS5", - "CS4", - "CS3", - ] - .filter((e) => data[e] === "1") - .map(ConvertVersion); - - if (!relevantVersions.includes("27-omni") && !relevantVersions.includes("inf")) { - logger.warn(`Song ${song.title} (${playtype} ${difficulty}) has no relevant versions.`); - continue; - } - - // logger.info(relevantVersions);q - - const chart = await db.charts.iidx.findOne({ songID: song.id, difficulty, playtype }); - - if (!chart) { - logger.error(`Can't find chart ${song.title} (${playtype} ${difficulty})`); - continue; - } - - await db.charts.iidx.update({ _id: chart._id }, { $set: { versions: relevantVersions } }); - } - - logger.info("done"); - - process.exit(0); -})(); diff --git a/server/scripts/single-use/fix-legacy-folder-format.ts b/server/scripts/single-use/fix-legacy-folder-format.ts deleted file mode 100644 index f9de72411..000000000 --- a/server/scripts/single-use/fix-legacy-folder-format.ts +++ /dev/null @@ -1,28 +0,0 @@ -import db from "../../src/db/db"; -import { FolderDocument } from "kamaitachi-common"; - -(async () => { - let folders = (await db.folders.find({})) as any[]; - - for (const fl of folders) { - let f: FolderDocument = { - folderID: fl.folderID, - game: fl.game, - playtype: fl.playtype, - table: fl.table, - tableIndex: fl.tableIndex, - title: fl.title, - type: fl.query.collection === "charts" ? "charts" : "songs", - data: fl.query.body, - }; - - await db.folders.update( - { - _id: fl._id, - }, - { $set: f } - ); - } - - console.log("done"); -})(); diff --git a/server/scripts/single-use/fix-sdvx-judgements.ts b/server/scripts/single-use/fix-sdvx-judgements.ts new file mode 100644 index 000000000..70e63c404 --- /dev/null +++ b/server/scripts/single-use/fix-sdvx-judgements.ts @@ -0,0 +1,55 @@ +import db from "external/mongo/db"; + +(async () => { + await db.scores.update( + { game: "sdvx", "scoreData.lamp": "ULTIMATE CHAIN" }, + { + $set: { + "scoreData.judgements.miss": 0, + }, + }, + { + multi: true, + } + ); + + await db["personal-bests"].update( + { game: "sdvx", "scoreData.lamp": "ULTIMATE CHAIN" }, + { + $set: { + "scoreData.judgements.miss": 0, + }, + }, + { + multi: true, + } + ); + + await db.scores.update( + { game: "sdvx", "scoreData.lamp": "PERFECT ULTIMATE CHAIN" }, + { + $set: { + "scoreData.judgements.miss": 0, + "scoreData.judgements.near": 0, + }, + }, + { + multi: true, + } + ); + + await db["personal-bests"].update( + { game: "sdvx", "scoreData.lamp": "PERFECT ULTIMATE CHAIN" }, + { + $set: { + "scoreData.judgements.miss": 0, + "scoreData.judgements.near": 0, + }, + }, + { + multi: true, + } + ); + + process.exit(0); +})(); diff --git a/server/scripts/single-use/fix-user-goals.ts b/server/scripts/single-use/fix-user-goals.ts new file mode 100644 index 000000000..bf56542fa --- /dev/null +++ b/server/scripts/single-use/fix-user-goals.ts @@ -0,0 +1,32 @@ +import db from "external/mongo/db"; + +if (require.main === module) { + (async () => { + const ugs = await db["user-goals"].find( + {}, + { + projectID: true, + } + ); + + for (const ug of ugs) { + await db["user-goals"].update( + { + _id: ug._id, + }, + { + $set: { + progressHuman: ug.progressHuman.toString(), + outOfHuman: ug.outOfHuman.toString(), + lastInteraction: null, + }, + $unset: { + note: 1, + }, + } + ); + } + + process.exit(0); + })(); +} diff --git a/server/scripts/single-use/get-needs-humanise-sdvx.ts b/server/scripts/single-use/get-needs-humanise-sdvx.ts new file mode 100644 index 000000000..83b4492de --- /dev/null +++ b/server/scripts/single-use/get-needs-humanise-sdvx.ts @@ -0,0 +1,25 @@ +import db from "external/mongo/db"; +import fs from "fs"; + +(async () => { + const all = await db.songs.sdvx.find({}); + + const humanise = []; + for (const h of all) { + if (!h.title.match(/^[a-zA-Z0-9 ().!?-_]*$/)) { + humanise.push(h); + } + } + + fs.writeFileSync( + "needs-humanise.csv", + humanise + .map( + (e) => + `${e.id}, "${e.title.replace('"', '\\"')}", "${e.artist.replace('"', '\\"')}"` + ) + .join("\n") + ); + + process.exit(0); +})(); diff --git a/server/scripts/single-use/hcnverdata.json b/server/scripts/single-use/hcnverdata.json deleted file mode 100644 index 247b1389f..000000000 --- a/server/scripts/single-use/hcnverdata.json +++ /dev/null @@ -1,410 +0,0 @@ -[ - { - "songID": 919, - "rgcID": null, - "chartID": "90a2e4664a1a3f8a3a2fd2d8d6a89fd0a47ca659", - "level": "11", - "length": null, - "levelNum": 11, - "bpmString": "178", - "playtype": "SP", - "difficulty": "HYPER", - "flags": { - "IN BASE GAME": false, - "OMNIMIX": true, - "N-1": true - }, - "data": { - "notecount": 1146, - "inGameID": 17100 - }, - "isPrimary": true, - "versions": [ - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ] - }, - { - "songID": 919, - "rgcID": null, - "chartID": "360ac8bd65fe8b019d0457bd6603c2bff29d0cd8", - "level": "7", - "length": null, - "levelNum": 7, - "bpmString": "178", - "playtype": "SP", - "difficulty": "NORMAL", - "flags": { - "IN BASE GAME": false, - "OMNIMIX": true, - "N-1": true - }, - "data": { - "notecount": 518, - "inGameID": 17100 - }, - "isPrimary": true, - "versions": [ - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ] - }, - { - "songID": 919, - "rgcID": null, - "chartID": "d7b1c2beb792de3f76a13297a02d8326367f71bc", - "level": "12", - "length": null, - "levelNum": 12, - "bpmString": "178", - "playtype": "SP", - "difficulty": "ANOTHER", - "flags": { - "IN BASE GAME": false, - "OMNIMIX": true, - "N-1": true - }, - "data": { - "notecount": 1629, - "inGameID": 17100 - }, - "isPrimary": true, - "versions": [ - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ] - }, - { - "songID": 919, - "rgcID": null, - "chartID": "e36e466c21f208b7489fadf465a257c5ab00f672", - "level": "11", - "length": null, - "levelNum": 11, - "bpmString": "178", - "playtype": "DP", - "difficulty": "HYPER", - "flags": { - "IN BASE GAME": false, - "OMNIMIX": true, - "N-1": true - }, - "data": { - "notecount": 1117, - "inGameID": 17100 - }, - "isPrimary": true, - "versions": [ - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ] - }, - { - "songID": 919, - "rgcID": null, - "chartID": "b421a3efeed03f97f5d0ab1901bf539d398755c8", - "level": "6", - "length": null, - "levelNum": 6, - "bpmString": "178", - "playtype": "DP", - "difficulty": "NORMAL", - "flags": { - "IN BASE GAME": false, - "OMNIMIX": true, - "N-1": true - }, - "data": { - "notecount": 506, - "inGameID": 17100 - }, - "isPrimary": true, - "versions": [ - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ] - }, - { - "songID": 919, - "rgcID": null, - "chartID": "7292edfe76c7178f1f608d5e34c0fa09d8cfcc17", - "level": "12", - "length": null, - "levelNum": 12, - "bpmString": "178", - "playtype": "DP", - "difficulty": "ANOTHER", - "flags": { - "IN BASE GAME": false, - "OMNIMIX": true, - "N-1": true - }, - "data": { - "notecount": 1764, - "inGameID": 17100 - }, - "isPrimary": true, - "versions": [ - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ] - }, - { - "songID": 994, - "rgcID": null, - "chartID": "125dd4e63a8fced77696313a7a274b4e1c51df4d", - "level": "9", - "length": null, - "levelNum": 9, - "bpmString": "146", - "playtype": "SP", - "difficulty": "HYPER", - "flags": { - "IN BASE GAME": false, - "OMNIMIX": true, - "N-1": true - }, - "data": { - "notecount": 708, - "inGameID": 18102 - }, - "isPrimary": true, - "versions": [ - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ] - }, - { - "songID": 994, - "rgcID": null, - "chartID": "7de251ff40cca708de47cce82cbe58d60bc13561", - "level": "5", - "length": null, - "levelNum": 5, - "bpmString": "146", - "playtype": "SP", - "difficulty": "NORMAL", - "flags": { - "IN BASE GAME": false, - "OMNIMIX": true, - "N-1": true - }, - "data": { - "notecount": 268, - "inGameID": 18102 - }, - "isPrimary": true, - "versions": [ - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ] - }, - { - "songID": 994, - "rgcID": null, - "chartID": "20aabe8ae38b5facc6a4f7953f6c73c4c9817840", - "level": "11", - "length": null, - "levelNum": 11, - "bpmString": "146", - "playtype": "SP", - "difficulty": "ANOTHER", - "flags": { - "IN BASE GAME": false, - "OMNIMIX": true, - "N-1": true - }, - "data": { - "notecount": 1125, - "inGameID": 18102 - }, - "isPrimary": true, - "versions": [ - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ] - }, - { - "songID": 994, - "rgcID": null, - "chartID": "fa58148d78b33fdb6bc7437065d35285a962d27d", - "level": "9", - "length": null, - "levelNum": 9, - "bpmString": "146", - "playtype": "DP", - "difficulty": "HYPER", - "flags": { - "IN BASE GAME": false, - "OMNIMIX": true, - "N-1": true - }, - "data": { - "notecount": 740, - "inGameID": 18102 - }, - "isPrimary": true, - "versions": [ - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ] - }, - { - "songID": 994, - "rgcID": null, - "chartID": "731a4407beeba780e429796ddc6d64444ea64079", - "level": "4", - "length": null, - "levelNum": 4, - "bpmString": "146", - "playtype": "DP", - "difficulty": "NORMAL", - "flags": { - "IN BASE GAME": false, - "OMNIMIX": true, - "N-1": true - }, - "data": { - "notecount": 429, - "inGameID": 18102 - }, - "isPrimary": true, - "versions": [ - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ] - }, - { - "songID": 994, - "rgcID": null, - "chartID": "1807545aa0e71df21c6ab518a0dccdc12aa3535e", - "level": "12", - "length": null, - "levelNum": 12, - "bpmString": "146", - "playtype": "DP", - "difficulty": "ANOTHER", - "flags": { - "IN BASE GAME": false, - "OMNIMIX": true, - "N-1": true - }, - "data": { - "notecount": 1120, - "inGameID": 18102 - }, - "isPrimary": true, - "versions": [ - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ] - } -] \ No newline at end of file diff --git a/server/scripts/single-use/migrate-song-names.ts b/server/scripts/single-use/migrate-song-names.ts new file mode 100644 index 000000000..656ebc60b --- /dev/null +++ b/server/scripts/single-use/migrate-song-names.ts @@ -0,0 +1,21 @@ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { StaticConfig } from "tachi-common"; + +const logger = CreateLogCtx(__filename); + +(async () => { + for (const game of StaticConfig.allSupportedGames) { + // eslint-disable-next-line no-await-in-loop + await db.songs[game].update( + {}, + { $rename: { "alt-titles": "altTitles", "search-titles": "searchTerms" } }, + { multi: true } + ); + + logger.info(`Refactored title names for ${game}.`); + } + + logger.info(`Done.`); + process.exit(0); +})(); diff --git a/server/scripts/single-use/numify-tableindex.ts b/server/scripts/single-use/numify-tableindex.ts deleted file mode 100644 index e54cfd29d..000000000 --- a/server/scripts/single-use/numify-tableindex.ts +++ /dev/null @@ -1,24 +0,0 @@ -import db from "../../src/db/db"; - -(async () => { - db.folders - .find({}) - // @ts-expect-error ??? monk - .each(async (c, { pause, resume }) => { - pause(); - - await db.folders.update( - { - _id: c._id, - }, - { - $set: { - tableIndex: Number(c.tableIndex), - }, - } - ); - - resume(); - }) - .then(() => console.log("done")); -})(); diff --git a/server/scripts/single-use/remove-null-scoreInfo-sessions.ts b/server/scripts/single-use/remove-null-scoreInfo-sessions.ts new file mode 100644 index 000000000..8095cede1 --- /dev/null +++ b/server/scripts/single-use/remove-null-scoreInfo-sessions.ts @@ -0,0 +1,30 @@ +import db from "external/mongo/db"; + +if (require.main === module) { + (async () => { + const badScoreInfos = await db.sessions.find({ + "scoreInfo.isNewScore": false, + "scoreInfo.scoreDelta": null, + }); + + for (const session of badScoreInfos) { + const scoreInfo = session.scoreInfo.filter( + (e) => !(!e.isNewScore && e.scoreDelta === null) + ); + + // eslint-disable-next-line no-await-in-loop + await db.sessions.update( + { + sessionID: session.sessionID, + }, + { + $set: { + scoreInfo, + }, + } + ); + } + + process.exit(0); + })(); +} diff --git a/server/scripts/single-use/s3-test.ts b/server/scripts/single-use/s3-test.ts new file mode 100644 index 000000000..a906a3c64 --- /dev/null +++ b/server/scripts/single-use/s3-test.ts @@ -0,0 +1,16 @@ +import CreateLogCtx from "lib/logger/logger"; +import { PushToS3 } from "lib/cdn/s3"; + +const logger = CreateLogCtx(__filename); + +if (require.main === module) { + (async () => { + logger.info("Starting request."); + + const res = await PushToS3("debug/testfile", "foo.txt"); + + logger.info("Request done.", res); + + process.exit(0); + })(); +} diff --git a/server/scripts/single-use/s3check.ts b/server/scripts/single-use/s3check.ts deleted file mode 100644 index 381fafd92..000000000 --- a/server/scripts/single-use/s3check.ts +++ /dev/null @@ -1,21 +0,0 @@ -import parser from "fast-xml-parser"; -import CreateLogCtx from "../../src/common/logger"; -import fs from "fs"; -import path from "path"; - -const logger = CreateLogCtx(__filename); - -let parsedXML; - -const fileData = fs.readFileSync( - path.join(__dirname, "../../src/test-utils/test-data/s3/valid.xml"), - "utf-8" -); - -try { - parsedXML = parser.parse(fileData); -} catch (err) { - logger.error(err); -} - -fs.writeFileSync(path.join(__dirname, "s3data.json"), JSON.stringify(parsedXML, null, 4)); diff --git a/server/scripts/single-use/s3data.json b/server/scripts/single-use/s3data.json deleted file mode 100644 index 8c526036f..000000000 --- a/server/scripts/single-use/s3data.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "s3data": { - "userdata": { - "id": 3, - "login": "zkldi", - "djname": "ZKLDI" - }, - "scoredata": { - "song": [ - { - "id": 187, - "diff": 7, - "songname": "GAMBOL", - "artist": "SLAKE", - "genre": "BIG BEAT", - "bpm": 174, - "styles": "3rd", - "rating": 1, - "notes": 137, - "exscore": 100, - "grade": "AA", - "djpoints": 9, - "scorebreakdown": { - "justgreats": 50, - "greats": 50, - "good": 0, - "bad": 0, - "poor": 4 - }, - "mods": { - "highspeed": 2, - "hidsud": "T", - "ranmir": "B" - }, - "cleartype": "perfect", - "date": "2010-10-19 04:54:22" - }, - { - "id": 187, - "diff": "L7", - "songname": "GAMBOL", - "artist": "SLAKE", - "genre": "BIG BEAT", - "bpm": 174, - "styles": "3rd", - "rating": 1, - "notes": 137, - "exscore": 100, - "grade": "AA", - "djpoints": 9, - "scorebreakdown": { - "justgreats": 50, - "greats": 50, - "good": 0, - "bad": 0, - "poor": 4 - }, - "mods": { - "highspeed": 2, - "hidsud": "T", - "ranmir": "B" - }, - "cleartype": "perfect", - "date": "2010-10-19 04:54:22" - } - ] - } - } -} \ No newline at end of file diff --git a/server/scripts/single-use/sample-iidx-db.ts b/server/scripts/single-use/sample-iidx-db.ts deleted file mode 100644 index 43ce9a8ca..000000000 --- a/server/scripts/single-use/sample-iidx-db.ts +++ /dev/null @@ -1,9 +0,0 @@ -import fs from "fs"; -import db from "../../db/db"; -import path from "path"; - -(async () => { - let data = await db.scores.find({ game: "iidx", playtype: "SP" }, { limit: 1000 }); - fs.writeFileSync(path.join(__dirname, "data.json"), JSON.stringify(data)); - process.exit(0); -})(); diff --git a/server/scripts/sync-database/sync-database.ts b/server/scripts/sync-database/sync-database.ts new file mode 100644 index 000000000..321f1ed43 --- /dev/null +++ b/server/scripts/sync-database/sync-database.ts @@ -0,0 +1,298 @@ +/* eslint-disable no-await-in-loop */ +// This script syncs this tachi instances database up with the tachi-database-seeds. + +import { execSync } from "child_process"; +import { monkDB } from "external/mongo/db"; +import fjsh from "fast-json-stable-hash"; +import fs from "fs"; +import CreateLogCtx, { KtLogger } from "lib/logger/logger"; +import { TachiConfig } from "lib/setup/config"; +import { BulkWriteOperation } from "mongodb"; +import { ICollection } from "monk"; +import os from "os"; +import path from "path"; +import { ChartDocument, FolderDocument, SongDocument, TableDocument } from "tachi-common"; +import { InitaliseFolderChartLookup } from "utils/folder"; + +interface SyncInstructions { + pattern: RegExp; + handler: (c: any[], collection: ICollection, logger: KtLogger) => Promise; +} + +async function RemoveNotPresent( + documents: T[], + collection: ICollection, + field: keyof T, + logger: KtLogger +) { + logger.verbose(`Removing all documents that are no longer present.`); + // Remove anything no longer present. + // Note that $nin is incredibly slow. + // @ts-expect-error generic system failing + const r = await collection.remove({ + [field]: { $nin: documents.map((e) => e[field]) }, + }); + + if (r.deletedCount) { + logger.info(`Removed ${r.deletedCount} documents.`); + } +} + +async function GenericUpsert( + documents: T[], + collection: ICollection, + field: keyof T, + logger: KtLogger, + remove = false +) { + logger.verbose(`Running bulkwrite.`); + + const bwriteOps: BulkWriteOperation[] = []; + + const allExistingDocs = await collection.find({}); + + const map = new Map(); + for (const doc of allExistingDocs) { + map.set(doc[field], doc); + } + + let i = 0; + for (const document of documents) { + i++; + if (i % 10_000 === 0) { + logger.verbose(`On document ${i}/${documents.length}.`); + } + + const exists = map.get(document[field]); + + if (!exists) { + bwriteOps.push({ + // @ts-expect-error Actually, T is assignable to OptionalId. + insertOne: { document }, + }); + } else if (fjsh.hash(document, "sha256") !== fjsh.hash(exists, "sha256")) { + bwriteOps.push({ + replaceOne: { + // @ts-expect-error Known X->Y generic issue. + filter: { + [field]: document[field], + }, + replacement: document, + }, + }); + } + + // free some memory. + map.delete(document[field]); + } + + if (bwriteOps.length === 0) { + logger.verbose(`No differences. Not performing any update.`); + } else { + const result = await collection.bulkWrite(bwriteOps); + logger.info(`Performed bulkWrite.`, result); + await InitaliseFolderChartLookup(); + } + + if (remove) { + await RemoveNotPresent(documents, collection, field, logger); + } + + return bwriteOps.length; +} + +const syncInstructions: SyncInstructions[] = [ + { + pattern: /^charts-(usc|bms)$/u, + handler: async ( + charts: ChartDocument[], + collection: ICollection, + logger + ) => { + // Since the USC and BMS databases are managed Bokutachi-side, we + // shouldn't be honoring any sort of updates from tachi-database-seeds + // aside from an initial one. + const isInitial = await collection.findOne(); + + if (isInitial) { + const r = await GenericUpsert(charts, collection, "chartID", logger, true); + + if (r) { + await InitaliseFolderChartLookup(); + } + } + }, + }, + { + pattern: /^charts-/u, + handler: async ( + charts: ChartDocument[], + collection: ICollection, + logger + ) => { + const r = await GenericUpsert(charts, collection, "chartID", logger, true); + + if (r) { + await InitaliseFolderChartLookup(); + } + }, + }, + { + pattern: /^songs-/u, + handler: (songs: SongDocument[], collection: ICollection, logger) => + GenericUpsert(songs, collection, "id", logger), + }, + { + pattern: /^folders$/u, + handler: async ( + folders: FolderDocument[], + collection: ICollection, + logger + ) => { + const bwriteOps: BulkWriteOperation[] = []; + + for (const folder of folders) { + if (!TachiConfig.GAMES.includes(folder.game)) { + continue; // Skip things for games we don't care about. + } + + const exists = await collection.findOne({ + folderID: folder.folderID, + }); + + if (!exists) { + bwriteOps.push({ + // @ts-expect-error faulty monk types + insertOne: { document: folder }, + }); + } else if (fjsh.hash(folder, "sha256") !== fjsh.hash(exists, "sha256")) { + bwriteOps.push({ + updateOne: { + filter: { + folderID: folder.folderID, + }, + update: { + $set: folder, + }, + }, + }); + } + } + + if (bwriteOps.length) { + await collection.bulkWrite(bwriteOps); + await InitaliseFolderChartLookup(); + } + }, + }, + { + pattern: /^tables$/u, + handler: async ( + tables: TableDocument[], + collection: ICollection, + logger + ) => { + const bwriteOps: BulkWriteOperation[] = []; + + for (const table of tables) { + if (!TachiConfig.GAMES.includes(table.game)) { + continue; // Skip things for games we don't care about. + } + + const exists = await collection.findOne({ + tableID: table.tableID, + }); + + if (!exists) { + bwriteOps.push({ + // @ts-expect-error faulty monk types + insertOne: { document: table }, + }); + } else if (fjsh.hash(table, "sha256") !== fjsh.hash(exists, "sha256")) { + bwriteOps.push({ + updateOne: { + filter: { + tableID: table.tableID, + }, + update: { + $set: table, + }, + }, + }); + } + } + + if (bwriteOps.length) { + await collection.bulkWrite(bwriteOps); + } + }, + }, +]; + +const logger = CreateLogCtx("Database Sync"); + +async function SynchroniseDBWithSeeds() { + const seedsDir = fs.mkdtempSync(path.join(os.tmpdir(), "tachi-database-seeds-")); + + logger.info(`Cloning data to ${seedsDir}.`); + + fs.rmSync(seedsDir, { recursive: true, force: true }); + + // Wait for mongo to connect first. + await monkDB.then(() => void 0); + + execSync(`git clone https://github.com/TNG-dev/tachi-database-seeds --depth=1 ${seedsDir}`, { + stdio: "inherit", + }); + + const collections = fs.readdirSync(path.join(seedsDir, "collections")); + + for (const jsonName of collections) { + const collectionName = path.parse(jsonName).name; + const spawnLogger = CreateLogCtx(`${collectionName} Sync`); + + if (collectionName.startsWith("songs-") || collectionName.startsWith("charts-")) { + const game = collectionName.split("-")[1]; + + if (!TachiConfig.GAMES.includes(game as any)) { + spawnLogger.verbose( + `Skipping ${collectionName} (${game}) as it isn't for ${TachiConfig.NAME}.` + ); + continue; + } + } + + spawnLogger.verbose(`Getting data.`); + + let data = JSON.parse( + fs.readFileSync(path.join(seedsDir, "collections", jsonName), "utf-8") + ); + + spawnLogger.verbose(`Found ${data.length} documents.`); + + let matchedSomething = false; + for (const syncInst of syncInstructions) { + if (collectionName.match(syncInst.pattern)) { + spawnLogger.verbose(`Starting handler...`); + await syncInst.handler(data, monkDB.get(collectionName), spawnLogger); + matchedSomething = true; + break; + } + } + + // free memory forcefully + data = null; + + if (!matchedSomething) { + spawnLogger.warn( + `Collection ${collectionName} didn't match any sync instructions. Skipping.` + ); + } + } + + logger.info(`Done.`); +} + +if (require.main === module) { + SynchroniseDBWithSeeds().then(() => process.exit(0)); +} diff --git a/server/scripts/tsconfig.json b/server/scripts/tsconfig.json index 998cdf3ae..b150c3d70 100644 --- a/server/scripts/tsconfig.json +++ b/server/scripts/tsconfig.json @@ -1,6 +1,6 @@ { - "extends": "../tsconfig.json", - "include": [ - "./**/*.ts", - ], + "extends": "../tsconfig.json", + "include": [ + "./**/*.ts", + ], } \ No newline at end of file diff --git a/server/scripts/update-bpi-poyashi.ts b/server/scripts/update-bpi-poyashi.ts deleted file mode 100644 index e03bb670a..000000000 --- a/server/scripts/update-bpi-poyashi.ts +++ /dev/null @@ -1,114 +0,0 @@ -/* eslint-disable no-await-in-loop */ -import fetch from "node-fetch"; -import { Command } from "commander"; -import fs from "fs"; -import path from "path"; -import { config, Difficulties, ESDCore, IIDXBPIData, ChartDocument } from "kamaitachi-common"; -import { FindSongOnTitle } from "../src/score-import/database-lookup/song-title"; -import { - FindChartWithPTDF, - FindChartWithPTDFVersion, -} from "../src/score-import/database-lookup/chart-ptdf"; -import db from "../src/db/db"; -import CreateLogCtx from "../src/common/logger"; -const program = new Command(); - -const logger = CreateLogCtx(__filename); - -program.option("-f, --fetch", "Fetch the latest data from the poyashi repo."); - -program.parse(process.argv); -const options = program.opts(); - -const dataLoc = path.join(__dirname, "./bpi-poyashi-data/output.json"); - -const difficultyResolve: Record = { - 3: ["SP", "HYPER"], - 4: ["SP", "ANOTHER"], - 8: ["DP", "HYPER"], - 9: ["DP", "ANOTHER"], - 10: ["SP", "LEGGENDARIA"], - 11: ["DP", "LEGGENDARIA"], -}; - -async function UpdatePoyashiData() { - let data; - if (options.fetch) { - // lol! - logger.info("Fetching data from github..."); - const rj = await fetch( - "https://raw.githubusercontent.com/potakusan/bpim-score-repo/master/output/release.json" - ).then((r) => r.json()); - - logger.info("Fetched data."); - fs.writeFileSync(dataLoc, JSON.stringify(rj)); - logger.info("Saved data to output.json."); - - data = rj; - } else { - logger.info("Reading data from output.json..."); - data = JSON.parse(fs.readFileSync(dataLoc, "utf-8")); - } - - const realData: IIDXBPIData[] = []; - for (const d of data.body) { - const res = difficultyResolve[d.difficulty]; - - if (!res) { - throw new Error(`Unknown difficulty ${d.difficulty}`); - } - - const [playtype, diff] = res; - - const ktchiSong = await FindSongOnTitle("iidx", d.title); - - if (!ktchiSong) { - logger.warn(`Cannot find song ${d.title}?`); - continue; - } - - const ktchiChart = (await FindChartWithPTDFVersion( - "iidx", - ktchiSong.id, - playtype as "SP" | "DP", - diff as Difficulties["iidx:DP" | "iidx:SP"], - "28" - )) as ChartDocument<"iidx:SP" | "iidx:DP">; - - if (!ktchiChart) { - logger.warn( - `Cannot find chart ${ktchiSong.title} (${ktchiSong.id}) ${playtype}, ${diff}?` - ); - continue; - } - - const kavg = Number(d.avg); - - if (kavg < 0) { - logger.warn( - `${ktchiSong.title} (${playtype} ${diff}). Invalid kavg ${d.avg}, Skipping.` - ); - continue; - } - - const kesd = ESDCore.CalculateESD( - config.judgementWindows.iidx.SP, - kavg / (ktchiChart.data.notecount * 2) - ); - - realData.push({ - coef: d.coef === -1 ? null : d.coef, - kavg: Number(d.avg), - wr: Number(d.wr), - chartID: ktchiChart.chartID, - kesd, - }); - } - - await db["iidx-bpi-data"].remove({}); - await db["iidx-bpi-data"].insert(realData); - - logger.info(`Removed all, and inserted ${realData.length} documents.`); -} - -UpdatePoyashiData(); diff --git a/server/scripts/validate-database.ts b/server/scripts/validate-database.ts index 745dfd322..bfecfedb3 100644 --- a/server/scripts/validate-database.ts +++ b/server/scripts/validate-database.ts @@ -1,196 +1,58 @@ -import Prudence, { PrudenceSchema } from "prudence"; -import db from "../src/db/db"; -import { PRUDENCE_CHART_SCHEMAS, PRUDENCE_SCORE_SCHEMAS, STATIC_SCHEMAS } from "../src/db/schemas"; -import CreateLogCtx from "../src/common/logger"; -import fs from "fs"; -import path from "path"; -import { PrudenceError } from "prudence/js/error"; -import { supportedGames, validPlaytypes } from "kamaitachi-common/js/config"; - -const BASE_DIR = path.join(__dirname, "./validate-database-errs"); - // note: a hell of a lot of this code is copy pasted // this is just a script, so, feel free to refactor it. +import { Command } from "commander"; +import { Databases, monkDB } from "external/mongo/db"; +import { DatabaseSchemas } from "external/mongo/schemas"; +import CreateLogCtx from "lib/logger/logger"; +import { FormatPrError } from "utils/prudence"; + +const program = new Command(); +program.option("-c, --collection "); + +program.parse(process.argv); +const options = program.opts(); const logger = CreateLogCtx(__filename); -async function ValidateStaticSchemas(): Promise { - for (const x in STATIC_SCHEMAS) { - const c = x as keyof typeof STATIC_SCHEMAS; +export async function ValidateCollection(collectionName: Databases): Promise { + const schemaRunner = DatabaseSchemas[collectionName]; - const schema = STATIC_SCHEMAS[c] as PrudenceSchema; + const documents = await monkDB.get(collectionName).count({}); - logger.info(`=== Validating Collection ${c}... ===`); + logger.info(`Validating ${collectionName}. This is ${documents} documents. + `); + let success = 0; + let fails = 0; - let successCount = 0; - let total = 0; - const fails: { err: PrudenceError; doc: unknown }[] = []; + await monkDB + .get(collectionName) + .find({}) + // @ts-expect-error faulty monk types + .each((c) => { + try { + schemaRunner(c); + success++; + } catch (err) { + logger.error(`[${collectionName}]: ${FormatPrError(err)}`, c); + fails++; + } + }); - const start = process.hrtime.bigint(); - - // @ts-expect-error shut UP - // eslint-disable-next-line no-await-in-loop - await db[c].find({}, { projection: { _id: 0 } }).each((c: unknown) => { - total++; - const res = Prudence(c, schema); - - if (res === null) { - successCount++; - } else { - logger.error(res); - fails.push({ err: res, doc: c }); - } - }); - - const end = process.hrtime.bigint(); - logger.info(`Validated ${total} objects. Took ${Number(end - start) / 1e9} seconds.`); - logger.info(`Success: ${successCount} (${((successCount * 100) / total).toFixed(2)}%)`); - logger.info(`Fail: ${fails.length} (${((fails.length * 100) / total).toFixed(2)}%)`); - - if (fails.length !== 0) { - logger.severe(`Invalid documents found! Please resolve them.`); - fs.writeFileSync(path.join(BASE_DIR, `${c}.json`), JSON.stringify(fails)); - } - } - - logger.info("Done!"); - process.exit(0); + logger.info(`Success: ${success} (${(100 * success) / documents}%)`); + logger.info(`Failures: ${fails} (${(100 * fails) / documents}%)`); } -async function ValidateScores(): Promise { - const globalStart = process.hrtime.bigint(); - let globalTotal = 0; - let globalSuccess = 0; - let globalFail = 0; - for (const game of supportedGames) { - for (const playtype of validPlaytypes[game]) { - // @ts-expect-error shut up - const schema = PRUDENCE_SCORE_SCHEMAS[game][playtype]; - - let successCount = 0; - let total = 0; - const fails: { err: PrudenceError; doc: unknown }[] = []; - - logger.info(`=== Validating Collection scores (${game} ${playtype}) ... ===`); - const start = process.hrtime.bigint(); - - // eslint-disable-next-line no-await-in-loop - await db.scores - .find({ playtype, game }, { projection: { _id: 0 } }) - // @ts-expect-error shut UP - .each((c: unknown) => { - total++; - const res = Prudence(c, schema); - - if (res === null) { - successCount++; - } else { - logger.error( - `[${game} ${playtype}] [${res.keychain}] ${res.message}: ${res.userVal}` - ); - fails.push({ err: res, doc: c }); - } - }); - - const end = process.hrtime.bigint(); - logger.info(`Validated ${total} objects. Took ${Number(end - start) / 1e9} seconds.`); - logger.info(`Success: ${successCount} (${((successCount * 100) / total).toFixed(2)}%)`); - logger.info(`Fail: ${fails.length} (${((fails.length * 100) / total).toFixed(2)}%)`); - - if (fails.length !== 0) { - logger.severe(`Invalid documents found! Please resolve them.`); - fs.writeFileSync( - path.join(BASE_DIR, `scores-${game}-${playtype}.json`), - JSON.stringify(fails) - ); - fs.writeFileSync( - path.join(BASE_DIR, `scores-${game}-${playtype}.log`), - `Validated ${total} objects. Took ${ - Number(end - start) / 1e9 - } seconds.\nSuccess: ${successCount} (${((successCount * 100) / total).toFixed( - 2 - )}%)\nFail: ${fails.length} (${((fails.length * 100) / total).toFixed(2)}%)` - ); - } - - globalTotal += total; - globalFail += fails.length; - globalSuccess += successCount; - } - } - - const globalEnd = process.hrtime.bigint(); - logger.info( - `Validated ${globalTotal} objects. Took ${Number(globalEnd - globalStart) / 1e9} seconds.` - ); - logger.info(`Success: ${globalSuccess} (${((globalSuccess * 100) / globalTotal).toFixed(2)}%)`); - logger.info(`Fail: ${globalFail} (${((globalFail * 100) / globalTotal).toFixed(2)}%)`); - - // process.exit(1); +export async function ValidateAllCollections() { + for (const collectionName in DatabaseSchemas) { + // eslint-disable-next-line no-await-in-loop + await ValidateCollection(collectionName as keyof typeof DatabaseSchemas); + } } -async function ValidateChartsOrSongs(type: "songs" | "charts"): Promise { - const globalStart = process.hrtime.bigint(); - let globalTotal = 0; - let globalSuccess = 0; - let globalFail = 0; - for (const game of supportedGames) { - const schema = STATIC_SCHEMAS[type]![game]; - - let successCount = 0; - let total = 0; - const fails: { err: PrudenceError; doc: unknown }[] = []; - - logger.info(`=== Validating Collection ${type} (${game}) ... ===`); - const start = process.hrtime.bigint(); - - // eslint-disable-next-line no-await-in-loop - await db[type][game] - // @ts-expect-error whatever bro - .find({}, { projection: { _id: 0 } }) - .each((c: unknown) => { - total++; - const res = Prudence(c, schema); - - if (res === null) { - successCount++; - } else { - logger.error(`[${game}] [${res.keychain}] ${res.message}: ${res.userVal}`); - fails.push({ err: res, doc: c }); - } - }); - - const end = process.hrtime.bigint(); - logger.info(`Validated ${total} objects. Took ${Number(end - start) / 1e9} seconds.`); - logger.info(`Success: ${successCount} (${((successCount * 100) / total).toFixed(2)}%)`); - logger.info(`Fail: ${fails.length} (${((fails.length * 100) / total).toFixed(2)}%)`); - - if (fails.length !== 0) { - logger.severe(`Invalid documents found! Please resolve them.`); - fs.writeFileSync(path.join(BASE_DIR, `${type}-${game}.json`), JSON.stringify(fails)); - fs.writeFileSync( - path.join(BASE_DIR, `${type}-${game}.log`), - `Validated ${total} objects. Took ${ - Number(end - start) / 1e9 - } seconds.\nSuccess: ${successCount} (${((successCount * 100) / total).toFixed( - 2 - )}%)\nFail: ${fails.length} (${((fails.length * 100) / total).toFixed(2)}%)` - ); - } - - globalTotal += total; - globalFail += fails.length; - globalSuccess += successCount; - } - - const globalEnd = process.hrtime.bigint(); - logger.info( - `Validated ${globalTotal} objects. Took ${Number(globalEnd - globalStart) / 1e9} seconds.` - ); - logger.info(`Success: ${globalSuccess} (${((globalSuccess * 100) / globalTotal).toFixed(2)}%)`); - logger.info(`Fail: ${globalFail} (${((globalFail * 100) / globalTotal).toFixed(2)}%)`); +if (require.main === module) { + if (options.collection) { + ValidateCollection(options.collection).then(() => process.exit(0)); + } else { + ValidateAllCollections().then(() => process.exit(0)); + } } - -// ValidateStaticSchemas(); -// ValidateScores(); -ValidateChartsOrSongs("charts"); diff --git a/server/songdata.db b/server/songdata.db deleted file mode 100644 index e69de29bb..000000000 diff --git a/server/src/datasets/words.ts b/server/src/datasets/words.ts index f90619f9a..aec066e20 100644 --- a/server/src/datasets/words.ts +++ b/server/src/datasets/words.ts @@ -8,2887 +8,2887 @@ // I hope your editor supports rollup. export const adjectives = [ - "Abandoned", - "Able", - "Absolute", - "Adorable", - "Adventurous", - "Academic", - "Acceptable", - "Acclaimed", - "Accomplished", - "Accurate", - "Aching", - "Acidic", - "Acrobatic", - "Active", - "Actual", - "Adept", - "Admirable", - "Admired", - "Adolescent", - "Adorable", - "Adored", - "Advanced", - "Afraid", - "Affectionate", - "Aged", - "Aggravating", - "Aggressive", - "Agile", - "Agitated", - "Agonizing", - "Agreeable", - "Ajar", - "Alarmed", - "Alarming", - "Alert", - "Alienated", - "Alive", - "All", - "Altruistic", - "Amazing", - "Ambitious", - "Ample", - "Amused", - "Amusing", - "Anchored", - "Ancient", - "Angelic", - "Angry", - "Anguished", - "Animated", - "Annual", - "Another", - "Antique", - "Anxious", - "Any", - "Apprehensive", - "Appropriate", - "Apt", - "Arctic", - "Arid", - "Aromatic", - "Artistic", - "Ashamed", - "Assured", - "Astonishing", - "Athletic", - "Attached", - "Attentive", - "Attractive", - "Austere", - "Authentic", - "Authorized", - "Automatic", - "Avaricious", - "Average", - "Aware", - "Awesome", - "Awful", - "Awkward", - "Babyish", - "Bad", - "Back", - "Baggy", - "Bare", - "Barren", - "Basic", - "Beautiful", - "Belated", - "Beloved", - "Beneficial", - "Better", - "Best", - "Bewitched", - "Big", - "Big-hearted", - "Biodegradable", - "Bite-sized", - "Bitter", - "Black", - "Black-and-white", - "Bland", - "Blank", - "Blaring", - "Bleak", - "Blind", - "Blissful", - "Blond", - "Blue", - "Blushing", - "Bogus", - "Boiling", - "Bold", - "Bony", - "Boring", - "Bossy", - "Both", - "Bouncy", - "Bountiful", - "Bowed", - "Brave", - "Breakable", - "Brief", - "Bright", - "Brilliant", - "Brisk", - "Broken", - "Bronze", - "Brown", - "Bruised", - "Bubbly", - "Bulky", - "Bumpy", - "Buoyant", - "Burdensome", - "Burly", - "Bustling", - "Busy", - "Buttery", - "Buzzing", - "Calculating", - "Calm", - "Candid", - "Canine", - "Capital", - "Carefree", - "Careful", - "Careless", - "Caring", - "Cautious", - "Cavernous", - "Celebrated", - "Charming", - "Cheap", - "Cheerful", - "Cheery", - "Chief", - "Chilly", - "Chubby", - "Circular", - "Classic", - "Clean", - "Clear", - "Clear-cut", - "Clever", - "Close", - "Closed", - "Cloudy", - "Clueless", - "Clumsy", - "Cluttered", - "Coarse", - "Cold", - "Colorful", - "Colorless", - "Colossal", - "Comfortable", - "Common", - "Compassionate", - "Competent", - "Complete", - "Complex", - "Complicated", - "Composed", - "Concerned", - "Concrete", - "Confused", - "Conscious", - "Considerate", - "Constant", - "Content", - "Conventional", - "Cooked", - "Cool", - "Cooperative", - "Coordinated", - "Corny", - "Corrupt", - "Costly", - "Courageous", - "Courteous", - "Crafty", - "Crazy", - "Creamy", - "Creative", - "Creepy", - "Criminal", - "Crisp", - "Critical", - "Crooked", - "Crowded", - "Cruel", - "Crushing", - "Cuddly", - "Cultivated", - "Cultured", - "Cumbersome", - "Curly", - "Curvy", - "Cute", - "Cylindrical", - "Damaged", - "Damp", - "Dangerous", - "Dapper", - "Daring", - "Darling", - "Dark", - "Dazzling", - "Dead", - "Deadly", - "Deafening", - "Dear", - "Dearest", - "Decent", - "Decimal", - "Decisive", - "Deep", - "Defenseless", - "Defensive", - "Defiant", - "Deficient", - "Definite", - "Definitive", - "Delayed", - "Delectable", - "Delicious", - "Delightful", - "Delirious", - "Demanding", - "Dense", - "Dental", - "Dependable", - "Dependent", - "Descriptive", - "Deserted", - "Detailed", - "Determined", - "Devoted", - "Different", - "Difficult", - "Digital", - "Diligent", - "Dim", - "Dimpled", - "Dimwitted", - "Direct", - "Disastrous", - "Discrete", - "Disfigured", - "Disgusting", - "Disloyal", - "Dismal", - "Distant", - "Downright", - "Dreary", - "Dirty", - "Disguised", - "Dishonest", - "Dismal", - "Distant", - "Distinct", - "Distorted", - "Dizzy", - "Dopey", - "Doting", - "Double", - "Downright", - "Drab", - "Drafty", - "Dramatic", - "Dreary", - "Droopy", - "Dry", - "Dual", - "Dull", - "Dutiful", - "Each", - "Eager", - "Earnest", - "Early", - "Easy", - "Easy-going", - "Ecstatic", - "Edible", - "Educated", - "Elaborate", - "Elastic", - "Elated", - "Elderly", - "Electric", - "Elegant", - "Elementary", - "Elliptical", - "Embarrassed", - "Embellished", - "Eminent", - "Emotional", - "Empty", - "Enchanted", - "Enchanting", - "Energetic", - "Enlightened", - "Enormous", - "Enraged", - "Entire", - "Envious", - "Equal", - "Equatorial", - "Essential", - "Esteemed", - "Ethical", - "Euphoric", - "Even", - "Evergreen", - "Everlasting", - "Every", - "Evil", - "Exalted", - "Excellent", - "Exemplary", - "Exhausted", - "Excitable", - "Excited", - "Exciting", - "Exotic", - "Expensive", - "Experienced", - "Expert", - "Extraneous", - "Extroverted", - "Extra-large", - "Extra-small", - "Fabulous", - "Failing", - "Faint", - "Fair", - "Faithful", - "Fake", - "False", - "Familiar", - "Famous", - "Fancy", - "Fantastic", - "Far", - "Faraway", - "Far-flung", - "Far-off", - "Fast", - "Fat", - "Fatal", - "Fatherly", - "Favorable", - "Favorite", - "Fearful", - "Fearless", - "Feisty", - "Feline", - "Female", - "Feminine", - "Few", - "Fickle", - "Filthy", - "Fine", - "Finished", - "Firm", - "First", - "Firsthand", - "Fitting", - "Fixed", - "Flaky", - "Flamboyant", - "Flashy", - "Flat", - "Flawed", - "Flawless", - "Flickering", - "Flimsy", - "Flippant", - "Flowery", - "Fluffy", - "Fluid", - "Flustered", - "Focused", - "Fond", - "Foolhardy", - "Foolish", - "Forceful", - "Forked", - "Formal", - "Forsaken", - "Forthright", - "Fortunate", - "Fragrant", - "Frail", - "Frank", - "Frayed", - "Free", - "French", - "Fresh", - "Frequent", - "Friendly", - "Frightened", - "Frightening", - "Frigid", - "Frilly", - "Frizzy", - "Frivolous", - "Front", - "Frosty", - "Frozen", - "Frugal", - "Fruitful", - "Full", - "Fumbling", - "Functional", - "Funny", - "Fussy", - "Fuzzy", - "Gargantuan", - "Gaseous", - "General", - "Generous", - "Gentle", - "Genuine", - "Giant", - "Giddy", - "Gigantic", - "Gifted", - "Giving", - "Glamorous", - "Glaring", - "Glass", - "Gleaming", - "Gleeful", - "Glistening", - "Glittering", - "Gloomy", - "Glorious", - "Glossy", - "Glum", - "Golden", - "Good", - "Good-natured", - "Gorgeous", - "Graceful", - "Gracious", - "Grand", - "Grandiose", - "Granular", - "Grateful", - "Grave", - "Gray", - "Great", - "Greedy", - "Green", - "Gregarious", - "Grim", - "Grimy", - "Gripping", - "Grizzled", - "Gross", - "Grotesque", - "Grouchy", - "Grounded", - "Growing", - "Growling", - "Grown", - "Grubby", - "Gruesome", - "Grumpy", - "Guilty", - "Gullible", - "Gummy", - "Hairy", - "Half", - "Handmade", - "Handsome", - "Handy", - "Happy", - "Happy-go-lucky", - "Hard", - "Hard-to-find", - "Harmful", - "Harmless", - "Harmonious", - "Harsh", - "Hasty", - "Hateful", - "Haunting", - "Healthy", - "Heartfelt", - "Hearty", - "Heavenly", - "Heavy", - "Hefty", - "Helpful", - "Helpless", - "Hidden", - "Hideous", - "High", - "High-level", - "Hilarious", - "Hoarse", - "Hollow", - "Homely", - "Honest", - "Honorable", - "Honored", - "Hopeful", - "Horrible", - "Hospitable", - "Hot", - "Huge", - "Humble", - "Humiliating", - "Humming", - "Humongous", - "Hungry", - "Hurtful", - "Husky", - "Icky", - "Icy", - "Ideal", - "Idealistic", - "Identical", - "Idle", - "Idiotic", - "Idolized", - "Ignorant", - "Ill", - "Illegal", - "Ill-fated", - "Ill-informed", - "Illiterate", - "Illustrious", - "Imaginary", - "Imaginative", - "Immaculate", - "Immaterial", - "Immediate", - "Immense", - "Impassioned", - "Impeccable", - "Impartial", - "Imperfect", - "Imperturbable", - "Impish", - "Impolite", - "Important", - "Impossible", - "Impractical", - "Impressionable", - "Impressive", - "Improbable", - "Impure", - "Inborn", - "Incomparable", - "Incompatible", - "Incomplete", - "Inconsequential", - "Incredible", - "Indelible", - "Inexperienced", - "Indolent", - "Infamous", - "Infantile", - "Infatuated", - "Inferior", - "Infinite", - "Informal", - "Innocent", - "Insecure", - "Insidious", - "Insignificant", - "Insistent", - "Instructive", - "Insubstantial", - "Intelligent", - "Intent", - "Intentional", - "Interesting", - "Internal", - "International", - "Intrepid", - "Ironclad", - "Irresponsible", - "Irritating", - "Itchy", - "Jaded", - "Jagged", - "Jam-packed", - "Jaunty", - "Jealous", - "Jittery", - "Joint", - "Jolly", - "Jovial", - "Joyful", - "Joyous", - "Jubilant", - "Judicious", - "Juicy", - "Jumbo", - "Junior", - "Jumpy", - "Juvenile", - "Kaleidoscopic", - "Keen", - "Key", - "Kind", - "Kindhearted", - "Kindly", - "Klutzy", - "Knobby", - "Knotty", - "Knowledgeable", - "Knowing", - "Known", - "Kooky", - "Kosher", - "Lame", - "Lanky", - "Large", - "Last", - "Lasting", - "Late", - "Lavish", - "Lawful", - "Lazy", - "Leading", - "Lean", - "Leafy", - "Left", - "Legal", - "Legitimate", - "Light", - "Lighthearted", - "Likable", - "Likely", - "Limited", - "Limp", - "Limping", - "Linear", - "Lined", - "Liquid", - "Little", - "Live", - "Lively", - "Livid", - "Loathsome", - "Lone", - "Lonely", - "Long", - "Long-term", - "Loose", - "Lopsided", - "Lost", - "Loud", - "Lovable", - "Lovely", - "Loving", - "Low", - "Loyal", - "Lucky", - "Lumbering", - "Luminous", - "Lumpy", - "Lustrous", - "Luxurious", - "Mad", - "Made-up", - "Magnificent", - "Majestic", - "Major", - "Male", - "Mammoth", - "Married", - "Marvelous", - "Masculine", - "Massive", - "Mature", - "Meager", - "Mealy", - "Mean", - "Measly", - "Meaty", - "Medical", - "Mediocre", - "Medium", - "Meek", - "Mellow", - "Melodic", - "Memorable", - "Menacing", - "Merry", - "Messy", - "Metallic", - "Mild", - "Milky", - "Mindless", - "Miniature", - "Minor", - "Minty", - "Miserable", - "Miserly", - "Misguided", - "Misty", - "Mixed", - "Modern", - "Modest", - "Moist", - "Monstrous", - "Monthly", - "Monumental", - "Moral", - "Mortified", - "Motherly", - "Motionless", - "Mountainous", - "Muddy", - "Muffled", - "Multicolored", - "Mundane", - "Murky", - "Mushy", - "Musty", - "Muted", - "Mysterious", - "Naive", - "Narrow", - "Nasty", - "Natural", - "Naughty", - "Nautical", - "Near", - "Neat", - "Necessary", - "Needy", - "Negative", - "Neglected", - "Negligible", - "Neighboring", - "Nervous", - "New", - "Next", - "Nice", - "Nifty", - "Nimble", - "Nippy", - "Nocturnal", - "Noisy", - "Nonstop", - "Normal", - "Notable", - "Noted", - "Noteworthy", - "Novel", - "Noxious", - "Numb", - "Nutritious", - "Nutty", - "Obedient", - "Obese", - "Oblong", - "Oily", - "Oblong", - "Obvious", - "Occasional", - "Odd", - "Oddball", - "Offbeat", - "Offensive", - "Official", - "Old", - "Old-fashioned", - "Only", - "Open", - "Optimal", - "Optimistic", - "Opulent", - "Orange", - "Orderly", - "Organic", - "Ornate", - "Ornery", - "Ordinary", - "Original", - "Other", - "Our", - "Outlying", - "Outgoing", - "Outlandish", - "Outrageous", - "Outstanding", - "Oval", - "Overcooked", - "Overdue", - "Overjoyed", - "Overlooked", - "Palatable", - "Pale", - "Paltry", - "Parallel", - "Parched", - "Partial", - "Passionate", - "Past", - "Pastel", - "Peaceful", - "Peppery", - "Perfect", - "Perfumed", - "Periodic", - "Perky", - "Personal", - "Pertinent", - "Pesky", - "Pessimistic", - "Petty", - "Phony", - "Physical", - "Piercing", - "Pink", - "Pitiful", - "Plain", - "Plaintive", - "Plastic", - "Playful", - "Pleasant", - "Pleased", - "Pleasing", - "Plump", - "Plush", - "Polished", - "Polite", - "Political", - "Pointed", - "Pointless", - "Poised", - "Poor", - "Popular", - "Portly", - "Posh", - "Positive", - "Possible", - "Potable", - "Powerful", - "Powerless", - "Practical", - "Precious", - "Present", - "Prestigious", - "Pretty", - "Precious", - "Previous", - "Pricey", - "Prickly", - "Primary", - "Prime", - "Pristine", - "Private", - "Prize", - "Probable", - "Productive", - "Profitable", - "Profuse", - "Proper", - "Proud", - "Prudent", - "Punctual", - "Pungent", - "Puny", - "Pure", - "Purple", - "Pushy", - "Putrid", - "Puzzled", - "Puzzling", - "Quaint", - "Qualified", - "Quarrelsome", - "Quarterly", - "Queasy", - "Querulous", - "Questionable", - "Quick", - "Quick-witted", - "Quiet", - "Quintessential", - "Quirky", - "Quixotic", - "Quizzical", - "Radiant", - "Ragged", - "Rapid", - "Rare", - "Rash", - "Raw", - "Recent", - "Reckless", - "Rectangular", - "Ready", - "Real", - "Realistic", - "Reasonable", - "Red", - "Reflecting", - "Regal", - "Regular", - "Reliable", - "Relieved", - "Remarkable", - "Remorseful", - "Remote", - "Repentant", - "Required", - "Respectful", - "Responsible", - "Repulsive", - "Revolving", - "Rewarding", - "Rich", - "Rigid", - "Right", - "Ringed", - "Ripe", - "Roasted", - "Robust", - "Rosy", - "Rotating", - "Rotten", - "Rough", - "Round", - "Rowdy", - "Royal", - "Rubbery", - "Rundown", - "Ruddy", - "Rude", - "Runny", - "Rural", - "Rusty", - "Sad", - "Safe", - "Salty", - "Same", - "Sandy", - "Sane", - "Sarcastic", - "Sardonic", - "Satisfied", - "Scaly", - "Scarce", - "Scared", - "Scary", - "Scented", - "Scholarly", - "Scientific", - "Scornful", - "Scratchy", - "Scrawny", - "Second", - "Secondary", - "Second-hand", - "Secret", - "Self-assured", - "Self-reliant", - "Selfish", - "Sentimental", - "Separate", - "Serene", - "Serious", - "Serpentine", - "Several", - "Severe", - "Shabby", - "Shadowy", - "Shady", - "Shallow", - "Shameful", - "Shameless", - "Sharp", - "Shimmering", - "Shiny", - "Shocked", - "Shocking", - "Shoddy", - "Short", - "Short-term", - "Showy", - "Shrill", - "Shy", - "Sick", - "Silent", - "Silky", - "Silly", - "Silver", - "Similar", - "Simple", - "Simplistic", - "Sinful", - "Single", - "Sizzling", - "Skeletal", - "Skinny", - "Sleepy", - "Slight", - "Slim", - "Slimy", - "Slippery", - "Slow", - "Slushy", - "Small", - "Smart", - "Smoggy", - "Smooth", - "Smug", - "Snappy", - "Snarling", - "Sneaky", - "Sniveling", - "Snoopy", - "Sociable", - "Soft", - "Soggy", - "Solid", - "Somber", - "Some", - "Spherical", - "Sophisticated", - "Sore", - "Sorrowful", - "Soulful", - "Soupy", - "Sour", - "Spanish", - "Sparkling", - "Sparse", - "Specific", - "Spectacular", - "Speedy", - "Spicy", - "Spiffy", - "Spirited", - "Spiteful", - "Splendid", - "Spotless", - "Spotted", - "Spry", - "Square", - "Squeaky", - "Squiggly", - "Stable", - "Staid", - "Stained", - "Stale", - "Standard", - "Starchy", - "Stark", - "Starry", - "Steep", - "Sticky", - "Stiff", - "Stimulating", - "Stingy", - "Stormy", - "Straight", - "Strange", - "Steel", - "Strict", - "Strident", - "Striking", - "Striped", - "Strong", - "Studious", - "Stunning", - "Stupendous", - "Stupid", - "Sturdy", - "Stylish", - "Subdued", - "Submissive", - "Substantial", - "Subtle", - "Suburban", - "Sudden", - "Sugary", - "Sunny", - "Super", - "Superb", - "Superficial", - "Superior", - "Supportive", - "Sure-footed", - "Surprised", - "Suspicious", - "Svelte", - "Sweaty", - "Sweet", - "Sweltering", - "Swift", - "Sympathetic", - "Tall", - "Talkative", - "Tame", - "Tan", - "Tangible", - "Tart", - "Tasty", - "Tattered", - "Taut", - "Tedious", - "Teeming", - "Tempting", - "Tender", - "Tense", - "Tepid", - "Terrible", - "Terrific", - "Testy", - "Thankful", - "That", - "These", - "Thick", - "Thin", - "Third", - "Thirsty", - "This", - "Thorough", - "Thorny", - "Those", - "Thoughtful", - "Threadbare", - "Thrifty", - "Thunderous", - "Tidy", - "Tight", - "Timely", - "Tinted", - "Tiny", - "Tired", - "Torn", - "Total", - "Tough", - "Traumatic", - "Treasured", - "Tremendous", - "Tragic", - "Trained", - "Tremendous", - "Triangular", - "Tricky", - "Trifling", - "Trim", - "Trivial", - "Troubled", - "True", - "Trusting", - "Trustworthy", - "Trusty", - "Truthful", - "Tubby", - "Turbulent", - "Twin", - "Ugly", - "Ultimate", - "Unacceptable", - "Unaware", - "Uncomfortable", - "Uncommon", - "Unconscious", - "Understated", - "Unequaled", - "Uneven", - "Unfinished", - "Unfit", - "Unfolded", - "Unfortunate", - "Unhappy", - "Unhealthy", - "Uniform", - "Unimportant", - "Unique", - "United", - "Unkempt", - "Unknown", - "Unlawful", - "Unlined", - "Unlucky", - "Unnatural", - "Unpleasant", - "Unrealistic", - "Unripe", - "Unruly", - "Unselfish", - "Unsightly", - "Unsteady", - "Unsung", - "Untidy", - "Untimely", - "Untried", - "Untrue", - "Unused", - "Unusual", - "Unwelcome", - "Unwieldy", - "Unwilling", - "Unwitting", - "Unwritten", - "Upbeat", - "Upright", - "Upset", - "Urban", - "Usable", - "Used", - "Useful", - "Useless", - "Utilized", - "Utter", - "Vacant", - "Vague", - "Vain", - "Valid", - "Valuable", - "Vapid", - "Variable", - "Vast", - "Velvety", - "Venerated", - "Vengeful", - "Verifiable", - "Vibrant", - "Vicious", - "Victorious", - "Vigilant", - "Vigorous", - "Villainous", - "Violet", - "Violent", - "Virtual", - "Virtuous", - "Visible", - "Vital", - "Vivacious", - "Vivid", - "Voluminous", - "Wan", - "Warlike", - "Warm", - "Warmhearted", - "Warped", - "Wary", - "Wasteful", - "Watchful", - "Waterlogged", - "Watery", - "Wavy", - "Wealthy", - "Weak", - "Weary", - "Webbed", - "Wee", - "Weekly", - "Weepy", - "Weighty", - "Weird", - "Welcome", - "Well-documented", - "Well-groomed", - "Well-informed", - "Well-lit", - "Well-made", - "Well-off", - "Well-to-do", - "Well-worn", - "Wet", - "Which", - "Whimsical", - "Whirlwind", - "Whispered", - "White", - "Whole", - "Whopping", - "Wicked", - "Wide", - "Wide-eyed", - "Wiggly", - "Wild", - "Willing", - "Wilted", - "Winding", - "Windy", - "Winged", - "Wiry", - "Wise", - "Witty", - "Wobbly", - "Woeful", - "Wonderful", - "Wooden", - "Woozy", - "Wordy", - "Worldly", - "Worn", - "Worried", - "Worrisome", - "Worse", - "Worst", - "Worthless", - "Worthwhile", - "Worthy", - "Wrathful", - "Wretched", - "Writhing", - "Wrong", - "Wry", - "Yawning", - "Yearly", - "Yellow", - "Yellowish", - "Young", - "Youthful", - "Yummy", - "Zany", - "Zealous", - "Zesty", - "Zigzag", + "Abandoned", + "Able", + "Absolute", + "Adorable", + "Adventurous", + "Academic", + "Acceptable", + "Acclaimed", + "Accomplished", + "Accurate", + "Aching", + "Acidic", + "Acrobatic", + "Active", + "Actual", + "Adept", + "Admirable", + "Admired", + "Adolescent", + "Adorable", + "Adored", + "Advanced", + "Afraid", + "Affectionate", + "Aged", + "Aggravating", + "Aggressive", + "Agile", + "Agitated", + "Agonizing", + "Agreeable", + "Ajar", + "Alarmed", + "Alarming", + "Alert", + "Alienated", + "Alive", + "All", + "Altruistic", + "Amazing", + "Ambitious", + "Ample", + "Amused", + "Amusing", + "Anchored", + "Ancient", + "Angelic", + "Angry", + "Anguished", + "Animated", + "Annual", + "Another", + "Antique", + "Anxious", + "Any", + "Apprehensive", + "Appropriate", + "Apt", + "Arctic", + "Arid", + "Aromatic", + "Artistic", + "Ashamed", + "Assured", + "Astonishing", + "Athletic", + "Attached", + "Attentive", + "Attractive", + "Austere", + "Authentic", + "Authorized", + "Automatic", + "Avaricious", + "Average", + "Aware", + "Awesome", + "Awful", + "Awkward", + "Babyish", + "Bad", + "Back", + "Baggy", + "Bare", + "Barren", + "Basic", + "Beautiful", + "Belated", + "Beloved", + "Beneficial", + "Better", + "Best", + "Bewitched", + "Big", + "Big-hearted", + "Biodegradable", + "Bite-sized", + "Bitter", + "Black", + "Black-and-white", + "Bland", + "Blank", + "Blaring", + "Bleak", + "Blind", + "Blissful", + "Blond", + "Blue", + "Blushing", + "Bogus", + "Boiling", + "Bold", + "Bony", + "Boring", + "Bossy", + "Both", + "Bouncy", + "Bountiful", + "Bowed", + "Brave", + "Breakable", + "Brief", + "Bright", + "Brilliant", + "Brisk", + "Broken", + "Bronze", + "Brown", + "Bruised", + "Bubbly", + "Bulky", + "Bumpy", + "Buoyant", + "Burdensome", + "Burly", + "Bustling", + "Busy", + "Buttery", + "Buzzing", + "Calculating", + "Calm", + "Candid", + "Canine", + "Capital", + "Carefree", + "Careful", + "Careless", + "Caring", + "Cautious", + "Cavernous", + "Celebrated", + "Charming", + "Cheap", + "Cheerful", + "Cheery", + "Chief", + "Chilly", + "Chubby", + "Circular", + "Classic", + "Clean", + "Clear", + "Clear-cut", + "Clever", + "Close", + "Closed", + "Cloudy", + "Clueless", + "Clumsy", + "Cluttered", + "Coarse", + "Cold", + "Colorful", + "Colorless", + "Colossal", + "Comfortable", + "Common", + "Compassionate", + "Competent", + "Complete", + "Complex", + "Complicated", + "Composed", + "Concerned", + "Concrete", + "Confused", + "Conscious", + "Considerate", + "Constant", + "Content", + "Conventional", + "Cooked", + "Cool", + "Cooperative", + "Coordinated", + "Corny", + "Corrupt", + "Costly", + "Courageous", + "Courteous", + "Crafty", + "Crazy", + "Creamy", + "Creative", + "Creepy", + "Criminal", + "Crisp", + "Critical", + "Crooked", + "Crowded", + "Cruel", + "Crushing", + "Cuddly", + "Cultivated", + "Cultured", + "Cumbersome", + "Curly", + "Curvy", + "Cute", + "Cylindrical", + "Damaged", + "Damp", + "Dangerous", + "Dapper", + "Daring", + "Darling", + "Dark", + "Dazzling", + "Dead", + "Deadly", + "Deafening", + "Dear", + "Dearest", + "Decent", + "Decimal", + "Decisive", + "Deep", + "Defenseless", + "Defensive", + "Defiant", + "Deficient", + "Definite", + "Definitive", + "Delayed", + "Delectable", + "Delicious", + "Delightful", + "Delirious", + "Demanding", + "Dense", + "Dental", + "Dependable", + "Dependent", + "Descriptive", + "Deserted", + "Detailed", + "Determined", + "Devoted", + "Different", + "Difficult", + "Digital", + "Diligent", + "Dim", + "Dimpled", + "Dimwitted", + "Direct", + "Disastrous", + "Discrete", + "Disfigured", + "Disgusting", + "Disloyal", + "Dismal", + "Distant", + "Downright", + "Dreary", + "Dirty", + "Disguised", + "Dishonest", + "Dismal", + "Distant", + "Distinct", + "Distorted", + "Dizzy", + "Dopey", + "Doting", + "Double", + "Downright", + "Drab", + "Drafty", + "Dramatic", + "Dreary", + "Droopy", + "Dry", + "Dual", + "Dull", + "Dutiful", + "Each", + "Eager", + "Earnest", + "Early", + "Easy", + "Easy-going", + "Ecstatic", + "Edible", + "Educated", + "Elaborate", + "Elastic", + "Elated", + "Elderly", + "Electric", + "Elegant", + "Elementary", + "Elliptical", + "Embarrassed", + "Embellished", + "Eminent", + "Emotional", + "Empty", + "Enchanted", + "Enchanting", + "Energetic", + "Enlightened", + "Enormous", + "Enraged", + "Entire", + "Envious", + "Equal", + "Equatorial", + "Essential", + "Esteemed", + "Ethical", + "Euphoric", + "Even", + "Evergreen", + "Everlasting", + "Every", + "Evil", + "Exalted", + "Excellent", + "Exemplary", + "Exhausted", + "Excitable", + "Excited", + "Exciting", + "Exotic", + "Expensive", + "Experienced", + "Expert", + "Extraneous", + "Extroverted", + "Extra-large", + "Extra-small", + "Fabulous", + "Failing", + "Faint", + "Fair", + "Faithful", + "Fake", + "False", + "Familiar", + "Famous", + "Fancy", + "Fantastic", + "Far", + "Faraway", + "Far-flung", + "Far-off", + "Fast", + "Fat", + "Fatal", + "Fatherly", + "Favorable", + "Favorite", + "Fearful", + "Fearless", + "Feisty", + "Feline", + "Female", + "Feminine", + "Few", + "Fickle", + "Filthy", + "Fine", + "Finished", + "Firm", + "First", + "Firsthand", + "Fitting", + "Fixed", + "Flaky", + "Flamboyant", + "Flashy", + "Flat", + "Flawed", + "Flawless", + "Flickering", + "Flimsy", + "Flippant", + "Flowery", + "Fluffy", + "Fluid", + "Flustered", + "Focused", + "Fond", + "Foolhardy", + "Foolish", + "Forceful", + "Forked", + "Formal", + "Forsaken", + "Forthright", + "Fortunate", + "Fragrant", + "Frail", + "Frank", + "Frayed", + "Free", + "French", + "Fresh", + "Frequent", + "Friendly", + "Frightened", + "Frightening", + "Frigid", + "Frilly", + "Frizzy", + "Frivolous", + "Front", + "Frosty", + "Frozen", + "Frugal", + "Fruitful", + "Full", + "Fumbling", + "Functional", + "Funny", + "Fussy", + "Fuzzy", + "Gargantuan", + "Gaseous", + "General", + "Generous", + "Gentle", + "Genuine", + "Giant", + "Giddy", + "Gigantic", + "Gifted", + "Giving", + "Glamorous", + "Glaring", + "Glass", + "Gleaming", + "Gleeful", + "Glistening", + "Glittering", + "Gloomy", + "Glorious", + "Glossy", + "Glum", + "Golden", + "Good", + "Good-natured", + "Gorgeous", + "Graceful", + "Gracious", + "Grand", + "Grandiose", + "Granular", + "Grateful", + "Grave", + "Gray", + "Great", + "Greedy", + "Green", + "Gregarious", + "Grim", + "Grimy", + "Gripping", + "Grizzled", + "Gross", + "Grotesque", + "Grouchy", + "Grounded", + "Growing", + "Growling", + "Grown", + "Grubby", + "Gruesome", + "Grumpy", + "Guilty", + "Gullible", + "Gummy", + "Hairy", + "Half", + "Handmade", + "Handsome", + "Handy", + "Happy", + "Happy-go-lucky", + "Hard", + "Hard-to-find", + "Harmful", + "Harmless", + "Harmonious", + "Harsh", + "Hasty", + "Hateful", + "Haunting", + "Healthy", + "Heartfelt", + "Hearty", + "Heavenly", + "Heavy", + "Hefty", + "Helpful", + "Helpless", + "Hidden", + "Hideous", + "High", + "High-level", + "Hilarious", + "Hoarse", + "Hollow", + "Homely", + "Honest", + "Honorable", + "Honored", + "Hopeful", + "Horrible", + "Hospitable", + "Hot", + "Huge", + "Humble", + "Humiliating", + "Humming", + "Humongous", + "Hungry", + "Hurtful", + "Husky", + "Icky", + "Icy", + "Ideal", + "Idealistic", + "Identical", + "Idle", + "Idiotic", + "Idolized", + "Ignorant", + "Ill", + "Illegal", + "Ill-fated", + "Ill-informed", + "Illiterate", + "Illustrious", + "Imaginary", + "Imaginative", + "Immaculate", + "Immaterial", + "Immediate", + "Immense", + "Impassioned", + "Impeccable", + "Impartial", + "Imperfect", + "Imperturbable", + "Impish", + "Impolite", + "Important", + "Impossible", + "Impractical", + "Impressionable", + "Impressive", + "Improbable", + "Impure", + "Inborn", + "Incomparable", + "Incompatible", + "Incomplete", + "Inconsequential", + "Incredible", + "Indelible", + "Inexperienced", + "Indolent", + "Infamous", + "Infantile", + "Infatuated", + "Inferior", + "Infinite", + "Informal", + "Innocent", + "Insecure", + "Insidious", + "Insignificant", + "Insistent", + "Instructive", + "Insubstantial", + "Intelligent", + "Intent", + "Intentional", + "Interesting", + "Internal", + "International", + "Intrepid", + "Ironclad", + "Irresponsible", + "Irritating", + "Itchy", + "Jaded", + "Jagged", + "Jam-packed", + "Jaunty", + "Jealous", + "Jittery", + "Joint", + "Jolly", + "Jovial", + "Joyful", + "Joyous", + "Jubilant", + "Judicious", + "Juicy", + "Jumbo", + "Junior", + "Jumpy", + "Juvenile", + "Kaleidoscopic", + "Keen", + "Key", + "Kind", + "Kindhearted", + "Kindly", + "Klutzy", + "Knobby", + "Knotty", + "Knowledgeable", + "Knowing", + "Known", + "Kooky", + "Kosher", + "Lame", + "Lanky", + "Large", + "Last", + "Lasting", + "Late", + "Lavish", + "Lawful", + "Lazy", + "Leading", + "Lean", + "Leafy", + "Left", + "Legal", + "Legitimate", + "Light", + "Lighthearted", + "Likable", + "Likely", + "Limited", + "Limp", + "Limping", + "Linear", + "Lined", + "Liquid", + "Little", + "Live", + "Lively", + "Livid", + "Loathsome", + "Lone", + "Lonely", + "Long", + "Long-term", + "Loose", + "Lopsided", + "Lost", + "Loud", + "Lovable", + "Lovely", + "Loving", + "Low", + "Loyal", + "Lucky", + "Lumbering", + "Luminous", + "Lumpy", + "Lustrous", + "Luxurious", + "Mad", + "Made-up", + "Magnificent", + "Majestic", + "Major", + "Male", + "Mammoth", + "Married", + "Marvelous", + "Masculine", + "Massive", + "Mature", + "Meager", + "Mealy", + "Mean", + "Measly", + "Meaty", + "Medical", + "Mediocre", + "Medium", + "Meek", + "Mellow", + "Melodic", + "Memorable", + "Menacing", + "Merry", + "Messy", + "Metallic", + "Mild", + "Milky", + "Mindless", + "Miniature", + "Minor", + "Minty", + "Miserable", + "Miserly", + "Misguided", + "Misty", + "Mixed", + "Modern", + "Modest", + "Moist", + "Monstrous", + "Monthly", + "Monumental", + "Moral", + "Mortified", + "Motherly", + "Motionless", + "Mountainous", + "Muddy", + "Muffled", + "Multicolored", + "Mundane", + "Murky", + "Mushy", + "Musty", + "Muted", + "Mysterious", + "Naive", + "Narrow", + "Nasty", + "Natural", + "Naughty", + "Nautical", + "Near", + "Neat", + "Necessary", + "Needy", + "Negative", + "Neglected", + "Negligible", + "Neighboring", + "Nervous", + "New", + "Next", + "Nice", + "Nifty", + "Nimble", + "Nippy", + "Nocturnal", + "Noisy", + "Nonstop", + "Normal", + "Notable", + "Noted", + "Noteworthy", + "Novel", + "Noxious", + "Numb", + "Nutritious", + "Nutty", + "Obedient", + "Obese", + "Oblong", + "Oily", + "Oblong", + "Obvious", + "Occasional", + "Odd", + "Oddball", + "Offbeat", + "Offensive", + "Official", + "Old", + "Old-fashioned", + "Only", + "Open", + "Optimal", + "Optimistic", + "Opulent", + "Orange", + "Orderly", + "Organic", + "Ornate", + "Ornery", + "Ordinary", + "Original", + "Other", + "Our", + "Outlying", + "Outgoing", + "Outlandish", + "Outrageous", + "Outstanding", + "Oval", + "Overcooked", + "Overdue", + "Overjoyed", + "Overlooked", + "Palatable", + "Pale", + "Paltry", + "Parallel", + "Parched", + "Partial", + "Passionate", + "Past", + "Pastel", + "Peaceful", + "Peppery", + "Perfect", + "Perfumed", + "Periodic", + "Perky", + "Personal", + "Pertinent", + "Pesky", + "Pessimistic", + "Petty", + "Phony", + "Physical", + "Piercing", + "Pink", + "Pitiful", + "Plain", + "Plaintive", + "Plastic", + "Playful", + "Pleasant", + "Pleased", + "Pleasing", + "Plump", + "Plush", + "Polished", + "Polite", + "Political", + "Pointed", + "Pointless", + "Poised", + "Poor", + "Popular", + "Portly", + "Posh", + "Positive", + "Possible", + "Potable", + "Powerful", + "Powerless", + "Practical", + "Precious", + "Present", + "Prestigious", + "Pretty", + "Precious", + "Previous", + "Pricey", + "Prickly", + "Primary", + "Prime", + "Pristine", + "Private", + "Prize", + "Probable", + "Productive", + "Profitable", + "Profuse", + "Proper", + "Proud", + "Prudent", + "Punctual", + "Pungent", + "Puny", + "Pure", + "Purple", + "Pushy", + "Putrid", + "Puzzled", + "Puzzling", + "Quaint", + "Qualified", + "Quarrelsome", + "Quarterly", + "Queasy", + "Querulous", + "Questionable", + "Quick", + "Quick-witted", + "Quiet", + "Quintessential", + "Quirky", + "Quixotic", + "Quizzical", + "Radiant", + "Ragged", + "Rapid", + "Rare", + "Rash", + "Raw", + "Recent", + "Reckless", + "Rectangular", + "Ready", + "Real", + "Realistic", + "Reasonable", + "Red", + "Reflecting", + "Regal", + "Regular", + "Reliable", + "Relieved", + "Remarkable", + "Remorseful", + "Remote", + "Repentant", + "Required", + "Respectful", + "Responsible", + "Repulsive", + "Revolving", + "Rewarding", + "Rich", + "Rigid", + "Right", + "Ringed", + "Ripe", + "Roasted", + "Robust", + "Rosy", + "Rotating", + "Rotten", + "Rough", + "Round", + "Rowdy", + "Royal", + "Rubbery", + "Rundown", + "Ruddy", + "Rude", + "Runny", + "Rural", + "Rusty", + "Sad", + "Safe", + "Salty", + "Same", + "Sandy", + "Sane", + "Sarcastic", + "Sardonic", + "Satisfied", + "Scaly", + "Scarce", + "Scared", + "Scary", + "Scented", + "Scholarly", + "Scientific", + "Scornful", + "Scratchy", + "Scrawny", + "Second", + "Secondary", + "Second-hand", + "Secret", + "Self-assured", + "Self-reliant", + "Selfish", + "Sentimental", + "Separate", + "Serene", + "Serious", + "Serpentine", + "Several", + "Severe", + "Shabby", + "Shadowy", + "Shady", + "Shallow", + "Shameful", + "Shameless", + "Sharp", + "Shimmering", + "Shiny", + "Shocked", + "Shocking", + "Shoddy", + "Short", + "Short-term", + "Showy", + "Shrill", + "Shy", + "Sick", + "Silent", + "Silky", + "Silly", + "Silver", + "Similar", + "Simple", + "Simplistic", + "Sinful", + "Single", + "Sizzling", + "Skeletal", + "Skinny", + "Sleepy", + "Slight", + "Slim", + "Slimy", + "Slippery", + "Slow", + "Slushy", + "Small", + "Smart", + "Smoggy", + "Smooth", + "Smug", + "Snappy", + "Snarling", + "Sneaky", + "Sniveling", + "Snoopy", + "Sociable", + "Soft", + "Soggy", + "Solid", + "Somber", + "Some", + "Spherical", + "Sophisticated", + "Sore", + "Sorrowful", + "Soulful", + "Soupy", + "Sour", + "Spanish", + "Sparkling", + "Sparse", + "Specific", + "Spectacular", + "Speedy", + "Spicy", + "Spiffy", + "Spirited", + "Spiteful", + "Splendid", + "Spotless", + "Spotted", + "Spry", + "Square", + "Squeaky", + "Squiggly", + "Stable", + "Staid", + "Stained", + "Stale", + "Standard", + "Starchy", + "Stark", + "Starry", + "Steep", + "Sticky", + "Stiff", + "Stimulating", + "Stingy", + "Stormy", + "Straight", + "Strange", + "Steel", + "Strict", + "Strident", + "Striking", + "Striped", + "Strong", + "Studious", + "Stunning", + "Stupendous", + "Stupid", + "Sturdy", + "Stylish", + "Subdued", + "Submissive", + "Substantial", + "Subtle", + "Suburban", + "Sudden", + "Sugary", + "Sunny", + "Super", + "Superb", + "Superficial", + "Superior", + "Supportive", + "Sure-footed", + "Surprised", + "Suspicious", + "Svelte", + "Sweaty", + "Sweet", + "Sweltering", + "Swift", + "Sympathetic", + "Tall", + "Talkative", + "Tame", + "Tan", + "Tangible", + "Tart", + "Tasty", + "Tattered", + "Taut", + "Tedious", + "Teeming", + "Tempting", + "Tender", + "Tense", + "Tepid", + "Terrible", + "Terrific", + "Testy", + "Thankful", + "That", + "These", + "Thick", + "Thin", + "Third", + "Thirsty", + "This", + "Thorough", + "Thorny", + "Those", + "Thoughtful", + "Threadbare", + "Thrifty", + "Thunderous", + "Tidy", + "Tight", + "Timely", + "Tinted", + "Tiny", + "Tired", + "Torn", + "Total", + "Tough", + "Traumatic", + "Treasured", + "Tremendous", + "Tragic", + "Trained", + "Tremendous", + "Triangular", + "Tricky", + "Trifling", + "Trim", + "Trivial", + "Troubled", + "True", + "Trusting", + "Trustworthy", + "Trusty", + "Truthful", + "Tubby", + "Turbulent", + "Twin", + "Ugly", + "Ultimate", + "Unacceptable", + "Unaware", + "Uncomfortable", + "Uncommon", + "Unconscious", + "Understated", + "Unequaled", + "Uneven", + "Unfinished", + "Unfit", + "Unfolded", + "Unfortunate", + "Unhappy", + "Unhealthy", + "Uniform", + "Unimportant", + "Unique", + "United", + "Unkempt", + "Unknown", + "Unlawful", + "Unlined", + "Unlucky", + "Unnatural", + "Unpleasant", + "Unrealistic", + "Unripe", + "Unruly", + "Unselfish", + "Unsightly", + "Unsteady", + "Unsung", + "Untidy", + "Untimely", + "Untried", + "Untrue", + "Unused", + "Unusual", + "Unwelcome", + "Unwieldy", + "Unwilling", + "Unwitting", + "Unwritten", + "Upbeat", + "Upright", + "Upset", + "Urban", + "Usable", + "Used", + "Useful", + "Useless", + "Utilized", + "Utter", + "Vacant", + "Vague", + "Vain", + "Valid", + "Valuable", + "Vapid", + "Variable", + "Vast", + "Velvety", + "Venerated", + "Vengeful", + "Verifiable", + "Vibrant", + "Vicious", + "Victorious", + "Vigilant", + "Vigorous", + "Villainous", + "Violet", + "Violent", + "Virtual", + "Virtuous", + "Visible", + "Vital", + "Vivacious", + "Vivid", + "Voluminous", + "Wan", + "Warlike", + "Warm", + "Warmhearted", + "Warped", + "Wary", + "Wasteful", + "Watchful", + "Waterlogged", + "Watery", + "Wavy", + "Wealthy", + "Weak", + "Weary", + "Webbed", + "Wee", + "Weekly", + "Weepy", + "Weighty", + "Weird", + "Welcome", + "Well-documented", + "Well-groomed", + "Well-informed", + "Well-lit", + "Well-made", + "Well-off", + "Well-to-do", + "Well-worn", + "Wet", + "Which", + "Whimsical", + "Whirlwind", + "Whispered", + "White", + "Whole", + "Whopping", + "Wicked", + "Wide", + "Wide-eyed", + "Wiggly", + "Wild", + "Willing", + "Wilted", + "Winding", + "Windy", + "Winged", + "Wiry", + "Wise", + "Witty", + "Wobbly", + "Woeful", + "Wonderful", + "Wooden", + "Woozy", + "Wordy", + "Worldly", + "Worn", + "Worried", + "Worrisome", + "Worse", + "Worst", + "Worthless", + "Worthwhile", + "Worthy", + "Wrathful", + "Wretched", + "Writhing", + "Wrong", + "Wry", + "Yawning", + "Yearly", + "Yellow", + "Yellowish", + "Young", + "Youthful", + "Yummy", + "Zany", + "Zealous", + "Zesty", + "Zigzag", ]; export const nouns = [ - "People", - "History", - "Way", - "Art", - "World", - "Information", - "Map", - "Two", - "Family", - "Government", - "Health", - "System", - "Computer", - "Meat", - "Year", - "Thanks", - "Music", - "Person", - "Reading", - "Method", - "Data", - "Food", - "Understanding", - "Theory", - "Law", - "Bird", - "Literature", - "Problem", - "Software", - "Control", - "Knowledge", - "Power", - "Ability", - "Economics", - "Love", - "Internet", - "Television", - "Science", - "Library", - "Nature", - "Fact", - "Product", - "Idea", - "Temperature", - "Investment", - "Area", - "Society", - "Activity", - "Story", - "Industry", - "Media", - "Thing", - "Oven", - "Community", - "Definition", - "Safety", - "Quality", - "Development", - "Language", - "Management", - "Player", - "Variety", - "Video", - "Week", - "Security", - "Country", - "Exam", - "Movie", - "Organization", - "Equipment", - "Physics", - "Analysis", - "Policy", - "Series", - "Thought", - "Basis", - "Boyfriend", - "Direction", - "Strategy", - "Technology", - "Army", - "Camera", - "Freedom", - "Paper", - "Environment", - "Child", - "Instance", - "Month", - "Truth", - "Marketing", - "University", - "Writing", - "Article", - "Department", - "Difference", - "Goal", - "News", - "Audience", - "Fishing", - "Growth", - "Income", - "Marriage", - "User", - "Combination", - "Failure", - "Meaning", - "Medicine", - "Philosophy", - "Teacher", - "Communication", - "Night", - "Chemistry", - "Disease", - "Disk", - "Energy", - "Nation", - "Road", - "Role", - "Soup", - "Advertising", - "Location", - "Success", - "Addition", - "Apartment", - "Education", - "Math", - "Moment", - "Painting", - "Politics", - "Attention", - "Decision", - "Event", - "Property", - "Shopping", - "Student", - "Wood", - "Competition", - "Distribution", - "Entertainment", - "Office", - "Population", - "President", - "Unit", - "Category", - "Cigarette", - "Context", - "Introduction", - "Opportunity", - "Performance", - "Driver", - "Flight", - "Length", - "Magazine", - "Newspaper", - "Relationship", - "Teaching", - "Cell", - "Dealer", - "Finding", - "Lake", - "Member", - "Message", - "Phone", - "Scene", - "Appearance", - "Association", - "Concept", - "Customer", - "Death", - "Discussion", - "Housing", - "Inflation", - "Insurance", - "Mood", - "Woman", - "Advice", - "Blood", - "Effort", - "Expression", - "Importance", - "Opinion", - "Payment", - "Reality", - "Responsibility", - "Situation", - "Skill", - "Statement", - "Wealth", - "Application", - "City", - "County", - "Depth", - "Estate", - "Foundation", - "Grandmother", - "Heart", - "Perspective", - "Photo", - "Recipe", - "Studio", - "Topic", - "Collection", - "Depression", - "Imagination", - "Passion", - "Percentage", - "Resource", - "Setting", - "Ad", - "Agency", - "College", - "Connection", - "Criticism", - "Debt", - "Description", - "Memory", - "Patience", - "Secretary", - "Solution", - "Administration", - "Aspect", - "Attitude", - "Director", - "Personality", - "Psychology", - "Recommendation", - "Response", - "Selection", - "Storage", - "Version", - "Alcohol", - "Argument", - "Complaint", - "Contract", - "Emphasis", - "Highway", - "Loss", - "Membership", - "Possession", - "Preparation", - "Steak", - "Union", - "Agreement", - "Cancer", - "Currency", - "Employment", - "Engineering", - "Entry", - "Interaction", - "Mixture", - "Preference", - "Region", - "Republic", - "Tradition", - "Virus", - "Actor", - "Classroom", - "Delivery", - "Device", - "Difficulty", - "Drama", - "Election", - "Engine", - "Football", - "Guidance", - "Hotel", - "Owner", - "Priority", - "Protection", - "Suggestion", - "Tension", - "Variation", - "Anxiety", - "Atmosphere", - "Awareness", - "Bath", - "Bread", - "Candidate", - "Climate", - "Comparison", - "Confusion", - "Construction", - "Elevator", - "Emotion", - "Employee", - "Employer", - "Guest", - "Height", - "Leadership", - "Mall", - "Manager", - "Operation", - "Recording", - "Sample", - "Transportation", - "Charity", - "Cousin", - "Disaster", - "Editor", - "Efficiency", - "Excitement", - "Extent", - "Feedback", - "Guitar", - "Homework", - "Leader", - "Mom", - "Outcome", - "Permission", - "Presentation", - "Promotion", - "Reflection", - "Refrigerator", - "Resolution", - "Revenue", - "Session", - "Singer", - "Tennis", - "Basket", - "Bonus", - "Cabinet", - "Childhood", - "Church", - "Clothes", - "Coffee", - "Dinner", - "Drawing", - "Hair", - "Hearing", - "Initiative", - "Judgment", - "Lab", - "Measurement", - "Mode", - "Mud", - "Orange", - "Poetry", - "Police", - "Possibility", - "Procedure", - "Queen", - "Ratio", - "Relation", - "Restaurant", - "Satisfaction", - "Sector", - "Signature", - "Significance", - "Song", - "Tooth", - "Town", - "Vehicle", - "Volume", - "Wife", - "Accident", - "Airport", - "Appointment", - "Arrival", - "Assumption", - "Baseball", - "Chapter", - "Committee", - "Conversation", - "Database", - "Enthusiasm", - "Error", - "Explanation", - "Farmer", - "Gate", - "Girl", - "Hall", - "Historian", - "Hospital", - "Injury", - "Instruction", - "Maintenance", - "Manufacturer", - "Meal", - "Perception", - "Pie", - "Poem", - "Presence", - "Proposal", - "Reception", - "Replacement", - "Revolution", - "River", - "Son", - "Speech", - "Tea", - "Village", - "Warning", - "Winner", - "Worker", - "Writer", - "Assistance", - "Breath", - "Buyer", - "Chest", - "Chocolate", - "Conclusion", - "Contribution", - "Cookie", - "Courage", - "Dad", - "Desk", - "Drawer", - "Establishment", - "Examination", - "Garbage", - "Grocery", - "Honey", - "Impression", - "Improvement", - "Independence", - "Insect", - "Inspection", - "Inspector", - "King", - "Ladder", - "Menu", - "Penalty", - "Piano", - "Potato", - "Profession", - "Professor", - "Quantity", - "Reaction", - "Requirement", - "Salad", - "Sister", - "Supermarket", - "Tongue", - "Weakness", - "Wedding", - "Affair", - "Ambition", - "Analyst", - "Apple", - "Assignment", - "Assistant", - "Bathroom", - "Bedroom", - "Beer", - "Birthday", - "Celebration", - "Championship", - "Cheek", - "Client", - "Consequence", - "Departure", - "Diamond", - "Dirt", - "Ear", - "Fortune", - "Friendship", - "Funeral", - "Gene", - "Girlfriend", - "Hat", - "Indication", - "Intention", - "Lady", - "Midnight", - "Negotiation", - "Obligation", - "Passenger", - "Pizza", - "Platform", - "Poet", - "Pollution", - "Recognition", - "Reputation", - "Shirt", - "Sir", - "Speaker", - "Stranger", - "Surgery", - "Sympathy", - "Tale", - "Throat", - "Trainer", - "Uncle", - "Youth", - "Time", - "Work", - "Film", - "Water", - "Money", - "Example", - "While", - "Business", - "Study", - "Game", - "Life", - "Form", - "Air", - "Day", - "Place", - "Number", - "Part", - "Field", - "Fish", - "Back", - "Process", - "Heat", - "Hand", - "Experience", - "Job", - "Book", - "End", - "Point", - "Type", - "Home", - "Economy", - "Value", - "Body", - "Market", - "Guide", - "Interest", - "State", - "Radio", - "Course", - "Company", - "Price", - "Size", - "Card", - "List", - "Mind", - "Trade", - "Line", - "Care", - "Group", - "Risk", - "Word", - "Fat", - "Force", - "Key", - "Light", - "Training", - "Name", - "School", - "Top", - "Amount", - "Level", - "Order", - "Practice", - "Research", - "Sense", - "Service", - "Piece", - "Web", - "Boss", - "Sport", - "Fun", - "House", - "Page", - "Term", - "Test", - "Answer", - "Sound", - "Focus", - "Matter", - "Kind", - "Soil", - "Board", - "Oil", - "Picture", - "Access", - "Garden", - "Range", - "Rate", - "Reason", - "Future", - "Site", - "Demand", - "Exercise", - "Image", - "Case", - "Cause", - "Coast", - "Action", - "Age", - "Bad", - "Boat", - "Record", - "Result", - "Section", - "Building", - "Mouse", - "Cash", - "Class", - "Nothing", - "Period", - "Plan", - "Store", - "Tax", - "Side", - "Subject", - "Space", - "Rule", - "Stock", - "Weather", - "Chance", - "Figure", - "Man", - "Model", - "Source", - "Beginning", - "Earth", - "Program", - "Chicken", - "Design", - "Feature", - "Head", - "Material", - "Purpose", - "Question", - "Rock", - "Salt", - "Act", - "Birth", - "Car", - "Dog", - "Object", - "Scale", - "Sun", - "Note", - "Profit", - "Rent", - "Speed", - "Style", - "War", - "Bank", - "Craft", - "Half", - "Inside", - "Outside", - "Standard", - "Bus", - "Exchange", - "Eye", - "Fire", - "Position", - "Pressure", - "Stress", - "Advantage", - "Benefit", - "Box", - "Frame", - "Issue", - "Step", - "Cycle", - "Face", - "Item", - "Metal", - "Paint", - "Review", - "Room", - "Screen", - "Structure", - "View", - "Account", - "Ball", - "Discipline", - "Medium", - "Share", - "Balance", - "Bit", - "Black", - "Bottom", - "Choice", - "Gift", - "Impact", - "Machine", - "Shape", - "Tool", - "Wind", - "Address", - "Average", - "Career", - "Culture", - "Morning", - "Pot", - "Sign", - "Table", - "Task", - "Condition", - "Contact", - "Credit", - "Egg", - "Hope", - "Ice", - "Network", - "North", - "Square", - "Attempt", - "Date", - "Effect", - "Link", - "Post", - "Star", - "Voice", - "Capital", - "Challenge", - "Friend", - "Self", - "Shot", - "Brush", - "Couple", - "Debate", - "Exit", - "Front", - "Function", - "Lack", - "Living", - "Plant", - "Plastic", - "Spot", - "Summer", - "Taste", - "Theme", - "Track", - "Wing", - "Brain", - "Button", - "Click", - "Desire", - "Foot", - "Gas", - "Influence", - "Notice", - "Rain", - "Wall", - "Base", - "Damage", - "Distance", - "Feeling", - "Pair", - "Savings", - "Staff", - "Sugar", - "Target", - "Text", - "Animal", - "Author", - "Budget", - "Discount", - "File", - "Ground", - "Lesson", - "Minute", - "Officer", - "Phase", - "Reference", - "Register", - "Sky", - "Stage", - "Stick", - "Title", - "Trouble", - "Bowl", - "Bridge", - "Campaign", - "Character", - "Club", - "Edge", - "Evidence", - "Fan", - "Letter", - "Lock", - "Maximum", - "Novel", - "Option", - "Pack", - "Park", - "Plenty", - "Quarter", - "Skin", - "Sort", - "Weight", - "Baby", - "Background", - "Carry", - "Dish", - "Factor", - "Fruit", - "Glass", - "Joint", - "Master", - "Muscle", - "Red", - "Strength", - "Traffic", - "Trip", - "Vegetable", - "Appeal", - "Chart", - "Gear", - "Ideal", - "Kitchen", - "Land", - "Log", - "Mother", - "Net", - "Party", - "Principle", - "Relative", - "Sale", - "Season", - "Signal", - "Spirit", - "Street", - "Tree", - "Wave", - "Belt", - "Bench", - "Commission", - "Copy", - "Drop", - "Minimum", - "Path", - "Progress", - "Project", - "Sea", - "South", - "Status", - "Stuff", - "Ticket", - "Tour", - "Angle", - "Blue", - "Breakfast", - "Confidence", - "Daughter", - "Degree", - "Doctor", - "Dot", - "Dream", - "Duty", - "Essay", - "Father", - "Fee", - "Finance", - "Hour", - "Juice", - "Limit", - "Luck", - "Milk", - "Mouth", - "Peace", - "Pipe", - "Seat", - "Stable", - "Storm", - "Substance", - "Team", - "Trick", - "Afternoon", - "Bat", - "Beach", - "Blank", - "Catch", - "Chain", - "Consideration", - "Cream", - "Crew", - "Detail", - "Gold", - "Interview", - "Kid", - "Mark", - "Match", - "Mission", - "Pain", - "Pleasure", - "Score", - "Screw", - "Sex", - "Shop", - "Shower", - "Suit", - "Tone", - "Window", - "Agent", - "Band", - "Block", - "Bone", - "Calendar", - "Cap", - "Coat", - "Contest", - "Corner", - "Court", - "Cup", - "District", - "Door", - "East", - "Finger", - "Garage", - "Guarantee", - "Hole", - "Hook", - "Implement", - "Layer", - "Lecture", - "Lie", - "Manner", - "Meeting", - "Nose", - "Parking", - "Partner", - "Profile", - "Respect", - "Rice", - "Routine", - "Schedule", - "Swimming", - "Telephone", - "Tip", - "Winter", - "Airline", - "Bag", - "Battle", - "Bed", - "Bill", - "Bother", - "Cake", - "Code", - "Curve", - "Designer", - "Dimension", - "Dress", - "Ease", - "Emergency", - "Evening", - "Extension", - "Farm", - "Fight", - "Gap", - "Grade", - "Holiday", - "Horror", - "Horse", - "Host", - "Husband", - "Loan", - "Mistake", - "Mountain", - "Nail", - "Noise", - "Occasion", - "Package", - "Patient", - "Pause", - "Phrase", - "Proof", - "Race", - "Relief", - "Sand", - "Sentence", - "Shoulder", - "Smoke", - "Stomach", - "String", - "Tourist", - "Towel", - "Vacation", - "West", - "Wheel", - "Wine", - "Arm", - "Aside", - "Associate", - "Bet", - "Blow", - "Border", - "Branch", - "Breast", - "Brother", - "Buddy", - "Bunch", - "Chip", - "Coach", - "Cross", - "Document", - "Draft", - "Dust", - "Expert", - "Floor", - "God", - "Golf", - "Habit", - "Iron", - "Judge", - "Knife", - "Landscape", - "League", - "Mail", - "Mess", - "Native", - "Opening", - "Parent", - "Pattern", - "Pin", - "Pool", - "Pound", - "Request", - "Salary", - "Shame", - "Shelter", - "Shoe", - "Silver", - "Tackle", - "Tank", - "Trust", - "Assist", - "Bake", - "Bar", - "Bell", - "Bike", - "Blame", - "Boy", - "Brick", - "Chair", - "Closet", - "Clue", - "Collar", - "Comment", - "Conference", - "Devil", - "Diet", - "Fear", - "Fuel", - "Glove", - "Jacket", - "Lunch", - "Monitor", - "Mortgage", - "Nurse", - "Pace", - "Panic", - "Peak", - "Plane", - "Reward", - "Row", - "Sandwich", - "Shock", - "Spite", - "Spray", - "Surprise", - "Till", - "Transition", - "Weekend", - "Welcome", - "Yard", - "Alarm", - "Bend", - "Bicycle", - "Bite", - "Blind", - "Bottle", - "Cable", - "Candle", - "Clerk", - "Cloud", - "Concert", - "Counter", - "Flower", - "Grandfather", - "Harm", - "Knee", - "Lawyer", - "Leather", - "Load", - "Mirror", - "Neck", - "Pension", - "Plate", - "Purple", - "Ruin", - "Ship", - "Skirt", - "Slice", - "Snow", - "Specialist", - "Stroke", - "Switch", - "Trash", - "Tune", - "Zone", - "Anger", - "Award", - "Bid", - "Bitter", - "Boot", - "Bug", - "Camp", - "Candy", - "Carpet", - "Cat", - "Champion", - "Channel", - "Clock", - "Comfort", - "Cow", - "Crack", - "Engineer", - "Entrance", - "Fault", - "Grass", - "Guy", - "Hell", - "Highlight", - "Incident", - "Island", - "Joke", - "Jury", - "Leg", - "Lip", - "Mate", - "Motor", - "Nerve", - "Passage", - "Pen", - "Pride", - "Priest", - "Prize", - "Promise", - "Resident", - "Resort", - "Ring", - "Roof", - "Rope", - "Sail", - "Scheme", - "Script", - "Sock", - "Station", - "Toe", - "Tower", - "Truck", - "Witness", - "A", - "You", - "It", - "Can", - "Will", - "If", - "One", - "Many", - "Most", - "Other", - "Use", - "Make", - "Good", - "Look", - "Help", - "Go", - "Great", - "Being", - "Few", - "Might", - "Still", - "Public", - "Read", - "Keep", - "Start", - "Give", - "Human", - "Local", - "General", - "She", - "Specific", - "Long", - "Play", - "Feel", - "High", - "Tonight", - "Put", - "Common", - "Set", - "Change", - "Simple", - "Past", - "Big", - "Possible", - "Particular", - "Today", - "Major", - "Personal", - "Current", - "National", - "Cut", - "Natural", - "Physical", - "Show", - "Try", - "Check", - "Second", - "Call", - "Move", - "Pay", - "Let", - "Increase", - "Single", - "Individual", - "Turn", - "Ask", - "Buy", - "Guard", - "Hold", - "Main", - "Offer", - "Potential", - "Professional", - "International", - "Travel", - "Cook", - "Alternative", - "Following", - "Special", - "Working", - "Whole", - "Dance", - "Excuse", - "Cold", - "Commercial", - "Low", - "Purchase", - "Deal", - "Primary", - "Worth", - "Fall", - "Necessary", - "Positive", - "Produce", - "Search", - "Present", - "Spend", - "Talk", - "Creative", - "Tell", - "Cost", - "Drive", - "Green", - "Support", - "Glad", - "Remove", - "Return", - "Run", - "Complex", - "Due", - "Effective", - "Middle", - "Regular", - "Reserve", - "Independent", - "Leave", - "Original", - "Reach", - "Rest", - "Serve", - "Watch", - "Beautiful", - "Charge", - "Active", - "Break", - "Negative", - "Safe", - "Stay", - "Visit", - "Visual", - "Affect", - "Cover", - "Report", - "Rise", - "Walk", - "White", - "Beyond", - "Junior", - "Pick", - "Unique", - "Anything", - "Classic", - "Final", - "Lift", - "Mix", - "Private", - "Stop", - "Teach", - "Western", - "Concern", - "Familiar", - "Fly", - "Official", - "Broad", - "Comfortable", - "Gain", - "Maybe", - "Rich", - "Save", - "Stand", - "Young", - "Fail", - "Heavy", - "Hello", - "Lead", - "Listen", - "Valuable", - "Worry", - "Handle", - "Leading", - "Meet", - "Release", - "Sell", - "Finish", - "Normal", - "Press", - "Ride", - "Secret", - "Spread", - "Spring", - "Tough", - "Wait", - "Brown", - "Deep", - "Display", - "Flow", - "Hit", - "Objective", - "Shoot", - "Touch", - "Cancel", - "Chemical", - "Cry", - "Dump", - "Extreme", - "Push", - "Conflict", - "Eat", - "Fill", - "Formal", - "Jump", - "Kick", - "Opposite", - "Pass", - "Pitch", - "Remote", - "Total", - "Treat", - "Vast", - "Abuse", - "Beat", - "Burn", - "Deposit", - "Print", - "Raise", - "Sleep", - "Somewhere", - "Advance", - "Anywhere", - "Consist", - "Dark", - "Double", - "Draw", - "Equal", - "Fix", - "Hire", - "Internal", - "Join", - "Kill", - "Sensitive", - "Tap", - "Win", - "Attack", - "Claim", - "Constant", - "Drag", - "Drink", - "Guess", - "Minor", - "Pull", - "Raw", - "Soft", - "Solid", - "Wear", - "Weird", - "Wonder", - "Annual", - "Count", - "Dead", - "Doubt", - "Feed", - "Forever", - "Impress", - "Nobody", - "Repeat", - "Round", - "Sing", - "Slide", - "Strip", - "Whereas", - "Wish", - "Combine", - "Command", - "Dig", - "Divide", - "Equivalent", - "Hang", - "Hunt", - "Initial", - "March", - "Mention", - "Smell", - "Spiritual", - "Survey", - "Tie", - "Adult", - "Brief", - "Crazy", - "Escape", - "Gather", - "Hate", - "Prior", - "Repair", - "Rough", - "Sad", - "Scratch", - "Sick", - "Strike", - "Employ", - "External", - "Hurt", - "Illegal", - "Laugh", - "Lay", - "Mobile", - "Nasty", - "Ordinary", - "Respond", - "Royal", - "Senior", - "Split", - "Strain", - "Struggle", - "Swim", - "Train", - "Upper", - "Wash", - "Yellow", - "Convert", - "Crash", - "Dependent", - "Fold", - "Funny", - "Grab", - "Hide", - "Miss", - "Permit", - "Quote", - "Recover", - "Resolve", - "Roll", - "Sink", - "Slip", - "Spare", - "Suspect", - "Sweet", - "Swing", - "Twist", - "Upstairs", - "Usual", - "Abroad", - "Brave", - "Calm", - "Concentrate", - "Estimate", - "Grand", - "Male", - "Mine", - "Prompt", - "Quiet", - "Refuse", - "Regret", - "Reveal", - "Rush", - "Shake", - "Shift", - "Shine", - "Steal", - "Suck", - "Surround", - "Anybody", - "Bear", - "Brilliant", - "Dare", - "Dear", - "Delay", - "Drunk", - "Female", - "Hurry", - "Inevitable", - "Invite", - "Kiss", - "Neat", - "Pop", - "Punch", - "Quit", - "Reply", - "Representative", - "Resist", - "Rip", - "Rub", - "Silly", - "Smile", - "Spell", - "Stretch", - "Stupid", - "Tear", - "Temporary", - "Tomorrow", - "Wake", - "Wrap", - "Yesterday", + "People", + "History", + "Way", + "Art", + "World", + "Information", + "Map", + "Two", + "Family", + "Government", + "Health", + "System", + "Computer", + "Meat", + "Year", + "Thanks", + "Music", + "Person", + "Reading", + "Method", + "Data", + "Food", + "Understanding", + "Theory", + "Law", + "Bird", + "Literature", + "Problem", + "Software", + "Control", + "Knowledge", + "Power", + "Ability", + "Economics", + "Love", + "Internet", + "Television", + "Science", + "Library", + "Nature", + "Fact", + "Product", + "Idea", + "Temperature", + "Investment", + "Area", + "Society", + "Activity", + "Story", + "Industry", + "Media", + "Thing", + "Oven", + "Community", + "Definition", + "Safety", + "Quality", + "Development", + "Language", + "Management", + "Player", + "Variety", + "Video", + "Week", + "Security", + "Country", + "Exam", + "Movie", + "Organization", + "Equipment", + "Physics", + "Analysis", + "Policy", + "Series", + "Thought", + "Basis", + "Boyfriend", + "Direction", + "Strategy", + "Technology", + "Army", + "Camera", + "Freedom", + "Paper", + "Environment", + "Child", + "Instance", + "Month", + "Truth", + "Marketing", + "University", + "Writing", + "Article", + "Department", + "Difference", + "Goal", + "News", + "Audience", + "Fishing", + "Growth", + "Income", + "Marriage", + "User", + "Combination", + "Failure", + "Meaning", + "Medicine", + "Philosophy", + "Teacher", + "Communication", + "Night", + "Chemistry", + "Disease", + "Disk", + "Energy", + "Nation", + "Road", + "Role", + "Soup", + "Advertising", + "Location", + "Success", + "Addition", + "Apartment", + "Education", + "Math", + "Moment", + "Painting", + "Politics", + "Attention", + "Decision", + "Event", + "Property", + "Shopping", + "Student", + "Wood", + "Competition", + "Distribution", + "Entertainment", + "Office", + "Population", + "President", + "Unit", + "Category", + "Cigarette", + "Context", + "Introduction", + "Opportunity", + "Performance", + "Driver", + "Flight", + "Length", + "Magazine", + "Newspaper", + "Relationship", + "Teaching", + "Cell", + "Dealer", + "Finding", + "Lake", + "Member", + "Message", + "Phone", + "Scene", + "Appearance", + "Association", + "Concept", + "Customer", + "Death", + "Discussion", + "Housing", + "Inflation", + "Insurance", + "Mood", + "Woman", + "Advice", + "Blood", + "Effort", + "Expression", + "Importance", + "Opinion", + "Payment", + "Reality", + "Responsibility", + "Situation", + "Skill", + "Statement", + "Wealth", + "Application", + "City", + "County", + "Depth", + "Estate", + "Foundation", + "Grandmother", + "Heart", + "Perspective", + "Photo", + "Recipe", + "Studio", + "Topic", + "Collection", + "Depression", + "Imagination", + "Passion", + "Percentage", + "Resource", + "Setting", + "Ad", + "Agency", + "College", + "Connection", + "Criticism", + "Debt", + "Description", + "Memory", + "Patience", + "Secretary", + "Solution", + "Administration", + "Aspect", + "Attitude", + "Director", + "Personality", + "Psychology", + "Recommendation", + "Response", + "Selection", + "Storage", + "Version", + "Alcohol", + "Argument", + "Complaint", + "Contract", + "Emphasis", + "Highway", + "Loss", + "Membership", + "Possession", + "Preparation", + "Steak", + "Union", + "Agreement", + "Cancer", + "Currency", + "Employment", + "Engineering", + "Entry", + "Interaction", + "Mixture", + "Preference", + "Region", + "Republic", + "Tradition", + "Virus", + "Actor", + "Classroom", + "Delivery", + "Device", + "Difficulty", + "Drama", + "Election", + "Engine", + "Football", + "Guidance", + "Hotel", + "Owner", + "Priority", + "Protection", + "Suggestion", + "Tension", + "Variation", + "Anxiety", + "Atmosphere", + "Awareness", + "Bath", + "Bread", + "Candidate", + "Climate", + "Comparison", + "Confusion", + "Construction", + "Elevator", + "Emotion", + "Employee", + "Employer", + "Guest", + "Height", + "Leadership", + "Mall", + "Manager", + "Operation", + "Recording", + "Sample", + "Transportation", + "Charity", + "Cousin", + "Disaster", + "Editor", + "Efficiency", + "Excitement", + "Extent", + "Feedback", + "Guitar", + "Homework", + "Leader", + "Mom", + "Outcome", + "Permission", + "Presentation", + "Promotion", + "Reflection", + "Refrigerator", + "Resolution", + "Revenue", + "Session", + "Singer", + "Tennis", + "Basket", + "Bonus", + "Cabinet", + "Childhood", + "Church", + "Clothes", + "Coffee", + "Dinner", + "Drawing", + "Hair", + "Hearing", + "Initiative", + "Judgment", + "Lab", + "Measurement", + "Mode", + "Mud", + "Orange", + "Poetry", + "Police", + "Possibility", + "Procedure", + "Queen", + "Ratio", + "Relation", + "Restaurant", + "Satisfaction", + "Sector", + "Signature", + "Significance", + "Song", + "Tooth", + "Town", + "Vehicle", + "Volume", + "Wife", + "Accident", + "Airport", + "Appointment", + "Arrival", + "Assumption", + "Baseball", + "Chapter", + "Committee", + "Conversation", + "Database", + "Enthusiasm", + "Error", + "Explanation", + "Farmer", + "Gate", + "Girl", + "Hall", + "Historian", + "Hospital", + "Injury", + "Instruction", + "Maintenance", + "Manufacturer", + "Meal", + "Perception", + "Pie", + "Poem", + "Presence", + "Proposal", + "Reception", + "Replacement", + "Revolution", + "River", + "Son", + "Speech", + "Tea", + "Village", + "Warning", + "Winner", + "Worker", + "Writer", + "Assistance", + "Breath", + "Buyer", + "Chest", + "Chocolate", + "Conclusion", + "Contribution", + "Cookie", + "Courage", + "Dad", + "Desk", + "Drawer", + "Establishment", + "Examination", + "Garbage", + "Grocery", + "Honey", + "Impression", + "Improvement", + "Independence", + "Insect", + "Inspection", + "Inspector", + "King", + "Ladder", + "Menu", + "Penalty", + "Piano", + "Potato", + "Profession", + "Professor", + "Quantity", + "Reaction", + "Requirement", + "Salad", + "Sister", + "Supermarket", + "Tongue", + "Weakness", + "Wedding", + "Affair", + "Ambition", + "Analyst", + "Apple", + "Assignment", + "Assistant", + "Bathroom", + "Bedroom", + "Beer", + "Birthday", + "Celebration", + "Championship", + "Cheek", + "Client", + "Consequence", + "Departure", + "Diamond", + "Dirt", + "Ear", + "Fortune", + "Friendship", + "Funeral", + "Gene", + "Girlfriend", + "Hat", + "Indication", + "Intention", + "Lady", + "Midnight", + "Negotiation", + "Obligation", + "Passenger", + "Pizza", + "Platform", + "Poet", + "Pollution", + "Recognition", + "Reputation", + "Shirt", + "Sir", + "Speaker", + "Stranger", + "Surgery", + "Sympathy", + "Tale", + "Throat", + "Trainer", + "Uncle", + "Youth", + "Time", + "Work", + "Film", + "Water", + "Money", + "Example", + "While", + "Business", + "Study", + "Game", + "Life", + "Form", + "Air", + "Day", + "Place", + "Number", + "Part", + "Field", + "Fish", + "Back", + "Process", + "Heat", + "Hand", + "Experience", + "Job", + "Book", + "End", + "Point", + "Type", + "Home", + "Economy", + "Value", + "Body", + "Market", + "Guide", + "Interest", + "State", + "Radio", + "Course", + "Company", + "Price", + "Size", + "Card", + "List", + "Mind", + "Trade", + "Line", + "Care", + "Group", + "Risk", + "Word", + "Fat", + "Force", + "Key", + "Light", + "Training", + "Name", + "School", + "Top", + "Amount", + "Level", + "Order", + "Practice", + "Research", + "Sense", + "Service", + "Piece", + "Web", + "Boss", + "Sport", + "Fun", + "House", + "Page", + "Term", + "Test", + "Answer", + "Sound", + "Focus", + "Matter", + "Kind", + "Soil", + "Board", + "Oil", + "Picture", + "Access", + "Garden", + "Range", + "Rate", + "Reason", + "Future", + "Site", + "Demand", + "Exercise", + "Image", + "Case", + "Cause", + "Coast", + "Action", + "Age", + "Bad", + "Boat", + "Record", + "Result", + "Section", + "Building", + "Mouse", + "Cash", + "Class", + "Nothing", + "Period", + "Plan", + "Store", + "Tax", + "Side", + "Subject", + "Space", + "Rule", + "Stock", + "Weather", + "Chance", + "Figure", + "Man", + "Model", + "Source", + "Beginning", + "Earth", + "Program", + "Chicken", + "Design", + "Feature", + "Head", + "Material", + "Purpose", + "Question", + "Rock", + "Salt", + "Act", + "Birth", + "Car", + "Dog", + "Object", + "Scale", + "Sun", + "Note", + "Profit", + "Rent", + "Speed", + "Style", + "War", + "Bank", + "Craft", + "Half", + "Inside", + "Outside", + "Standard", + "Bus", + "Exchange", + "Eye", + "Fire", + "Position", + "Pressure", + "Stress", + "Advantage", + "Benefit", + "Box", + "Frame", + "Issue", + "Step", + "Cycle", + "Face", + "Item", + "Metal", + "Paint", + "Review", + "Room", + "Screen", + "Structure", + "View", + "Account", + "Ball", + "Discipline", + "Medium", + "Share", + "Balance", + "Bit", + "Black", + "Bottom", + "Choice", + "Gift", + "Impact", + "Machine", + "Shape", + "Tool", + "Wind", + "Address", + "Average", + "Career", + "Culture", + "Morning", + "Pot", + "Sign", + "Table", + "Task", + "Condition", + "Contact", + "Credit", + "Egg", + "Hope", + "Ice", + "Network", + "North", + "Square", + "Attempt", + "Date", + "Effect", + "Link", + "Post", + "Star", + "Voice", + "Capital", + "Challenge", + "Friend", + "Self", + "Shot", + "Brush", + "Couple", + "Debate", + "Exit", + "Front", + "Function", + "Lack", + "Living", + "Plant", + "Plastic", + "Spot", + "Summer", + "Taste", + "Theme", + "Track", + "Wing", + "Brain", + "Button", + "Click", + "Desire", + "Foot", + "Gas", + "Influence", + "Notice", + "Rain", + "Wall", + "Base", + "Damage", + "Distance", + "Feeling", + "Pair", + "Savings", + "Staff", + "Sugar", + "Target", + "Text", + "Animal", + "Author", + "Budget", + "Discount", + "File", + "Ground", + "Lesson", + "Minute", + "Officer", + "Phase", + "Reference", + "Register", + "Sky", + "Stage", + "Stick", + "Title", + "Trouble", + "Bowl", + "Bridge", + "Campaign", + "Character", + "Club", + "Edge", + "Evidence", + "Fan", + "Letter", + "Lock", + "Maximum", + "Novel", + "Option", + "Pack", + "Park", + "Plenty", + "Quarter", + "Skin", + "Sort", + "Weight", + "Baby", + "Background", + "Carry", + "Dish", + "Factor", + "Fruit", + "Glass", + "Joint", + "Master", + "Muscle", + "Red", + "Strength", + "Traffic", + "Trip", + "Vegetable", + "Appeal", + "Chart", + "Gear", + "Ideal", + "Kitchen", + "Land", + "Log", + "Mother", + "Net", + "Party", + "Principle", + "Relative", + "Sale", + "Season", + "Signal", + "Spirit", + "Street", + "Tree", + "Wave", + "Belt", + "Bench", + "Commission", + "Copy", + "Drop", + "Minimum", + "Path", + "Progress", + "Project", + "Sea", + "South", + "Status", + "Stuff", + "Ticket", + "Tour", + "Angle", + "Blue", + "Breakfast", + "Confidence", + "Daughter", + "Degree", + "Doctor", + "Dot", + "Dream", + "Duty", + "Essay", + "Father", + "Fee", + "Finance", + "Hour", + "Juice", + "Limit", + "Luck", + "Milk", + "Mouth", + "Peace", + "Pipe", + "Seat", + "Stable", + "Storm", + "Substance", + "Team", + "Trick", + "Afternoon", + "Bat", + "Beach", + "Blank", + "Catch", + "Chain", + "Consideration", + "Cream", + "Crew", + "Detail", + "Gold", + "Interview", + "Kid", + "Mark", + "Match", + "Mission", + "Pain", + "Pleasure", + "Score", + "Screw", + "Sex", + "Shop", + "Shower", + "Suit", + "Tone", + "Window", + "Agent", + "Band", + "Block", + "Bone", + "Calendar", + "Cap", + "Coat", + "Contest", + "Corner", + "Court", + "Cup", + "District", + "Door", + "East", + "Finger", + "Garage", + "Guarantee", + "Hole", + "Hook", + "Implement", + "Layer", + "Lecture", + "Lie", + "Manner", + "Meeting", + "Nose", + "Parking", + "Partner", + "Profile", + "Respect", + "Rice", + "Routine", + "Schedule", + "Swimming", + "Telephone", + "Tip", + "Winter", + "Airline", + "Bag", + "Battle", + "Bed", + "Bill", + "Bother", + "Cake", + "Code", + "Curve", + "Designer", + "Dimension", + "Dress", + "Ease", + "Emergency", + "Evening", + "Extension", + "Farm", + "Fight", + "Gap", + "Grade", + "Holiday", + "Horror", + "Horse", + "Host", + "Husband", + "Loan", + "Mistake", + "Mountain", + "Nail", + "Noise", + "Occasion", + "Package", + "Patient", + "Pause", + "Phrase", + "Proof", + "Race", + "Relief", + "Sand", + "Sentence", + "Shoulder", + "Smoke", + "Stomach", + "String", + "Tourist", + "Towel", + "Vacation", + "West", + "Wheel", + "Wine", + "Arm", + "Aside", + "Associate", + "Bet", + "Blow", + "Border", + "Branch", + "Breast", + "Brother", + "Buddy", + "Bunch", + "Chip", + "Coach", + "Cross", + "Document", + "Draft", + "Dust", + "Expert", + "Floor", + "God", + "Golf", + "Habit", + "Iron", + "Judge", + "Knife", + "Landscape", + "League", + "Mail", + "Mess", + "Native", + "Opening", + "Parent", + "Pattern", + "Pin", + "Pool", + "Pound", + "Request", + "Salary", + "Shame", + "Shelter", + "Shoe", + "Silver", + "Tackle", + "Tank", + "Trust", + "Assist", + "Bake", + "Bar", + "Bell", + "Bike", + "Blame", + "Boy", + "Brick", + "Chair", + "Closet", + "Clue", + "Collar", + "Comment", + "Conference", + "Devil", + "Diet", + "Fear", + "Fuel", + "Glove", + "Jacket", + "Lunch", + "Monitor", + "Mortgage", + "Nurse", + "Pace", + "Panic", + "Peak", + "Plane", + "Reward", + "Row", + "Sandwich", + "Shock", + "Spite", + "Spray", + "Surprise", + "Till", + "Transition", + "Weekend", + "Welcome", + "Yard", + "Alarm", + "Bend", + "Bicycle", + "Bite", + "Blind", + "Bottle", + "Cable", + "Candle", + "Clerk", + "Cloud", + "Concert", + "Counter", + "Flower", + "Grandfather", + "Harm", + "Knee", + "Lawyer", + "Leather", + "Load", + "Mirror", + "Neck", + "Pension", + "Plate", + "Purple", + "Ruin", + "Ship", + "Skirt", + "Slice", + "Snow", + "Specialist", + "Stroke", + "Switch", + "Trash", + "Tune", + "Zone", + "Anger", + "Award", + "Bid", + "Bitter", + "Boot", + "Bug", + "Camp", + "Candy", + "Carpet", + "Cat", + "Champion", + "Channel", + "Clock", + "Comfort", + "Cow", + "Crack", + "Engineer", + "Entrance", + "Fault", + "Grass", + "Guy", + "Hell", + "Highlight", + "Incident", + "Island", + "Joke", + "Jury", + "Leg", + "Lip", + "Mate", + "Motor", + "Nerve", + "Passage", + "Pen", + "Pride", + "Priest", + "Prize", + "Promise", + "Resident", + "Resort", + "Ring", + "Roof", + "Rope", + "Sail", + "Scheme", + "Script", + "Sock", + "Station", + "Toe", + "Tower", + "Truck", + "Witness", + "A", + "You", + "It", + "Can", + "Will", + "If", + "One", + "Many", + "Most", + "Other", + "Use", + "Make", + "Good", + "Look", + "Help", + "Go", + "Great", + "Being", + "Few", + "Might", + "Still", + "Public", + "Read", + "Keep", + "Start", + "Give", + "Human", + "Local", + "General", + "She", + "Specific", + "Long", + "Play", + "Feel", + "High", + "Tonight", + "Put", + "Common", + "Set", + "Change", + "Simple", + "Past", + "Big", + "Possible", + "Particular", + "Today", + "Major", + "Personal", + "Current", + "National", + "Cut", + "Natural", + "Physical", + "Show", + "Try", + "Check", + "Second", + "Call", + "Move", + "Pay", + "Let", + "Increase", + "Single", + "Individual", + "Turn", + "Ask", + "Buy", + "Guard", + "Hold", + "Main", + "Offer", + "Potential", + "Professional", + "International", + "Travel", + "Cook", + "Alternative", + "Following", + "Special", + "Working", + "Whole", + "Dance", + "Excuse", + "Cold", + "Commercial", + "Low", + "Purchase", + "Deal", + "Primary", + "Worth", + "Fall", + "Necessary", + "Positive", + "Produce", + "Search", + "Present", + "Spend", + "Talk", + "Creative", + "Tell", + "Cost", + "Drive", + "Green", + "Support", + "Glad", + "Remove", + "Return", + "Run", + "Complex", + "Due", + "Effective", + "Middle", + "Regular", + "Reserve", + "Independent", + "Leave", + "Original", + "Reach", + "Rest", + "Serve", + "Watch", + "Beautiful", + "Charge", + "Active", + "Break", + "Negative", + "Safe", + "Stay", + "Visit", + "Visual", + "Affect", + "Cover", + "Report", + "Rise", + "Walk", + "White", + "Beyond", + "Junior", + "Pick", + "Unique", + "Anything", + "Classic", + "Final", + "Lift", + "Mix", + "Private", + "Stop", + "Teach", + "Western", + "Concern", + "Familiar", + "Fly", + "Official", + "Broad", + "Comfortable", + "Gain", + "Maybe", + "Rich", + "Save", + "Stand", + "Young", + "Fail", + "Heavy", + "Hello", + "Lead", + "Listen", + "Valuable", + "Worry", + "Handle", + "Leading", + "Meet", + "Release", + "Sell", + "Finish", + "Normal", + "Press", + "Ride", + "Secret", + "Spread", + "Spring", + "Tough", + "Wait", + "Brown", + "Deep", + "Display", + "Flow", + "Hit", + "Objective", + "Shoot", + "Touch", + "Cancel", + "Chemical", + "Cry", + "Dump", + "Extreme", + "Push", + "Conflict", + "Eat", + "Fill", + "Formal", + "Jump", + "Kick", + "Opposite", + "Pass", + "Pitch", + "Remote", + "Total", + "Treat", + "Vast", + "Abuse", + "Beat", + "Burn", + "Deposit", + "Print", + "Raise", + "Sleep", + "Somewhere", + "Advance", + "Anywhere", + "Consist", + "Dark", + "Double", + "Draw", + "Equal", + "Fix", + "Hire", + "Internal", + "Join", + "Kill", + "Sensitive", + "Tap", + "Win", + "Attack", + "Claim", + "Constant", + "Drag", + "Drink", + "Guess", + "Minor", + "Pull", + "Raw", + "Soft", + "Solid", + "Wear", + "Weird", + "Wonder", + "Annual", + "Count", + "Dead", + "Doubt", + "Feed", + "Forever", + "Impress", + "Nobody", + "Repeat", + "Round", + "Sing", + "Slide", + "Strip", + "Whereas", + "Wish", + "Combine", + "Command", + "Dig", + "Divide", + "Equivalent", + "Hang", + "Hunt", + "Initial", + "March", + "Mention", + "Smell", + "Spiritual", + "Survey", + "Tie", + "Adult", + "Brief", + "Crazy", + "Escape", + "Gather", + "Hate", + "Prior", + "Repair", + "Rough", + "Sad", + "Scratch", + "Sick", + "Strike", + "Employ", + "External", + "Hurt", + "Illegal", + "Laugh", + "Lay", + "Mobile", + "Nasty", + "Ordinary", + "Respond", + "Royal", + "Senior", + "Split", + "Strain", + "Struggle", + "Swim", + "Train", + "Upper", + "Wash", + "Yellow", + "Convert", + "Crash", + "Dependent", + "Fold", + "Funny", + "Grab", + "Hide", + "Miss", + "Permit", + "Quote", + "Recover", + "Resolve", + "Roll", + "Sink", + "Slip", + "Spare", + "Suspect", + "Sweet", + "Swing", + "Twist", + "Upstairs", + "Usual", + "Abroad", + "Brave", + "Calm", + "Concentrate", + "Estimate", + "Grand", + "Male", + "Mine", + "Prompt", + "Quiet", + "Refuse", + "Regret", + "Reveal", + "Rush", + "Shake", + "Shift", + "Shine", + "Steal", + "Suck", + "Surround", + "Anybody", + "Bear", + "Brilliant", + "Dare", + "Dear", + "Delay", + "Drunk", + "Female", + "Hurry", + "Inevitable", + "Invite", + "Kiss", + "Neat", + "Pop", + "Punch", + "Quit", + "Reply", + "Representative", + "Resist", + "Rip", + "Rub", + "Silly", + "Smile", + "Spell", + "Stretch", + "Stupid", + "Tear", + "Temporary", + "Tomorrow", + "Wake", + "Wrap", + "Yesterday", ]; export function GetRandomNoun() { - return nouns[Math.floor(Math.random() * nouns.length)]; + return nouns[Math.floor(Math.random() * nouns.length)]; } export function GetRandomAdjective() { - return adjectives[Math.floor(Math.random() * adjectives.length)]; + return adjectives[Math.floor(Math.random() * adjectives.length)]; } diff --git a/server/src/external/mongo/db.test.ts b/server/src/external/mongo/db.test.ts new file mode 100644 index 000000000..13a8e5e19 --- /dev/null +++ b/server/src/external/mongo/db.test.ts @@ -0,0 +1,27 @@ +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import db from "./db"; + +t.test("ID field autoprojection", async (t) => { + await ResetDBState(); + + const res = await db.scores.findOne(); + t.equal(res!._id, undefined); + + const res2 = await db.scores.findOne({}, { projectID: true }); + t.not(res2!._id, undefined); + + const res3 = await db.scores.findOne({}, { projection: { scoreID: 1 } }); + t.equal(res3!._id, undefined); + + const res4 = await db.scores.findOne({}, { projection: { scoreID: 1 }, projectID: true }); + t.not(res4!._id, undefined); + + const res5 = await db.scores.findOne({}, { projection: { scoreID: 0 } }); + t.equal(res5!._id, undefined); + + const res6 = await db.scores.findOne({}, { projection: { scoreID: 0 }, projectID: true }); + t.not(res6!._id, undefined); + + t.end(); +}); diff --git a/server/src/external/mongo/db.ts b/server/src/external/mongo/db.ts index 2dd81ba00..b599be8db 100644 --- a/server/src/external/mongo/db.ts +++ b/server/src/external/mongo/db.ts @@ -1,121 +1,231 @@ -import { - CounterDocument, - FolderDocument, - GoalDocument, - IIDXBPIData, - IIDXEamusementScoreDocument, - ImportDocument, - TierlistParent, - InviteCodeDocument, - TierlistDataDocument, - USCAuthDocument, - MilestoneDocument, - NotificationDocument, - FolderChartLookup, - ImportTimingsDocument, - PrivateUserDocument, - PublicAPIKeyDocument, - ScoreDocument, - KaiAuthDocument, - SessionDocument, - AnySongDocument, - AnyChartDocument, - UserGameStats, - UserGoalDocument, - PBScoreDocument, - UserMilestoneDocument, -} from "kamaitachi-common"; -import monk from "monk"; -import { MONGO_BASE_URL } from "../../lib/env/env"; -import CreateLogCtx from "../../lib/logger/logger"; - -const logger = CreateLogCtx(__filename); - -const base = MONGO_BASE_URL ?? "127.0.0.1"; - -const url = process.env.NODE_ENV === "test" ? `${base}:27017/testingdb` : `${base}:27017/ktblackdb`; - -let dbtime: [number, number] = [0, 0]; -if (process.env.NODE_ENV !== "test") { - logger.info(`Connecting to database ${url}...`); - dbtime = process.hrtime(); -} - -export const monkDB = monk(url); - -monkDB - .then(() => { - if (process.env.NODE_ENV !== "test") { - const time = process.hrtime(dbtime); - const elapsed = time[0] + time[1] / 1e6; - logger.info(`Database connection successful: took ${elapsed}ms`); - } - }) - .catch((err) => { - logger.crit(err); - process.exit(1); - }); - -export async function CloseMongoConnection() { - await monkDB.close(); -} - -const songs = { - bms: monkDB.get(`songs-bms`), - chunithm: monkDB.get(`songs-chunithm`), - ddr: monkDB.get(`songs-ddr`), - gitadora: monkDB.get(`songs-gitadora`), - iidx: monkDB.get(`songs-iidx`), - jubeat: monkDB.get(`songs-jubeat`), - maimai: monkDB.get(`songs-maimai`), - museca: monkDB.get(`songs-museca`), - popn: monkDB.get(`songs-popn`), - sdvx: monkDB.get(`songs-sdvx`), - usc: monkDB.get(`songs-usc`), -}; - -const charts = { - bms: monkDB.get(`charts-bms`), - chunithm: monkDB.get(`charts-chunithm`), - ddr: monkDB.get(`charts-ddr`), - gitadora: monkDB.get(`charts-gitadora`), - iidx: monkDB.get(`charts-iidx`), - jubeat: monkDB.get(`charts-jubeat`), - maimai: monkDB.get(`charts-maimai`), - museca: monkDB.get(`charts-museca`), - popn: monkDB.get(`charts-popn`), - sdvx: monkDB.get(`charts-sdvx`), - usc: monkDB.get(`charts-usc`), -}; - -const db = { - // i have to handwrite this out for TS... :( - // dont worry, it was all macro'd - songs, - charts, - scores: monkDB.get("scores"), - tierlists: monkDB.get("tierlists"), - "tierlist-data": monkDB.get>("tierlist-data"), - "score-pbs": monkDB.get("score-pbs"), - folders: monkDB.get("folders"), - "folder-chart-lookup": monkDB.get("folder-chart-lookup"), - goals: monkDB.get("goals"), - "user-goals": monkDB.get("user-goals"), - milestones: monkDB.get("milestones"), - "user-milestones": monkDB.get("user-milestones"), - users: monkDB.get("users"), - imports: monkDB.get("imports"), - "import-timings": monkDB.get("import-timings"), - notifications: monkDB.get("notifications"), - sessions: monkDB.get("sessions"), - "iidx-bpi-data": monkDB.get("iidx-bpi-data"), - "public-api-keys": monkDB.get("public-api-keys"), - invites: monkDB.get("invites"), - counters: monkDB.get("counters"), - "iidx-eam-scores": monkDB.get("iidx-eam-scores"), - "game-stats": monkDB.get("game-stats"), - "kai-auth-tokens": monkDB.get("kai-auth-tokens"), - "usc-auth-tokens": monkDB.get("usc-auth-tokens"), -}; - -export default db; +import { ONE_MINUTE } from "lib/constants/time"; +import CreateLogCtx from "lib/logger/logger"; +import { OrphanScoreDocument } from "lib/score-import/import-types/common/types"; +import { Environment, ServerConfig } from "lib/setup/config"; +import monk, { TMiddleware } from "monk"; +import { + APITokenDocument, + ARCSavedProfileDocument, + BMSCourseDocument, + ChartDocument, + ClassAchievementDocument, + CounterDocument, + FervidexSettingsDocument, + FolderChartLookup, + FolderDocument, + Game, + GoalDocument, + IIDXBPIData, + ImportDocument, + ImportTimingsDocument, + integer, + InviteCodeDocument, + KaiAuthDocument, + MilestoneDocument, + OrphanChart, + PBScoreDocument, + PrivateUserInfoDocument, + PublicUserDocument, + RecentlyViewedFolderDocument, + ScoreDocument, + SessionDocument, + SessionViewDocument, + SongDocument, + TableDocument, + TachiAPIClientDocument, + UGPTSettings, + UserGameStats, + UserGameStatsSnapshot, + UserGoalDocument, + UserMilestoneDocument, + UserSettings, +} from "tachi-common"; +import { GetMillisecondsSince } from "utils/misc"; +const logger = CreateLogCtx(__filename); + +let dbName = ServerConfig.MONGO_DATABASE_NAME; + +/* istanbul ignore next */ +if (Environment.nodeEnv === "test") { + dbName = `testingdb`; +} + +logger.info(`Connecting to database ${Environment.mongoUrl}/${dbName}...`, { bootInfo: true }); +const dbtime = process.hrtime.bigint(); + +// By default the connectTimeoutMS is 30 seconds. This has been upped to 2 minutes, due to poor performance +// inside githubs test runners. +export const monkDB = monk(`${Environment.mongoUrl}/${dbName}`, { + serverSelectionTimeoutMS: ONE_MINUTE * 2, +}); + +/* istanbul ignore next */ +monkDB + .then(() => { + logger.info(`Database connection successful: took ${GetMillisecondsSince(dbtime)}ms`, { + bootInfo: true, + }); + }) + .catch((err) => { + logger.crit(err); + process.exit(1); + }); + +const RemoveIDMiddleware: TMiddleware = + () => + (next) => + // eslint-disable-next-line @typescript-eslint/no-explicit-any + (args: any, method) => { + if ((method === "find" || method === "findOne") && !args.options.projectID) { + if (args.options.projection) { + args.options.projection._id = 0; + } else { + args.options.projection = { _id: 0 }; + } + } + + return next(args, method); + }; + +// a bug in monks types means that :any has to be used here. Maybe we'll make a PR for this? +// eslint-disable-next-line @typescript-eslint/no-explicit-any +const StripIDMiddleware: TMiddleware = () => (next) => (args: any, method) => { + if (method === "insert") { + if (Array.isArray(args.data)) { + for (const d of args.data) { + delete d._id; + } + } else { + delete args.data._id; + } + } + + return next(args, method); +}; + +monkDB.addMiddleware(StripIDMiddleware); +monkDB.addMiddleware(RemoveIDMiddleware); + +export async function CloseMongoConnection() { + await monkDB.close(); +} + +const songs = { + bms: monkDB.get(`songs-bms`), + chunithm: monkDB.get(`songs-chunithm`), + ddr: monkDB.get(`songs-ddr`), + gitadora: monkDB.get(`songs-gitadora`), + iidx: monkDB.get(`songs-iidx`), + jubeat: monkDB.get(`songs-jubeat`), + maimai: monkDB.get(`songs-maimai`), + museca: monkDB.get(`songs-museca`), + popn: monkDB.get(`songs-popn`), + sdvx: monkDB.get(`songs-sdvx`), + usc: monkDB.get(`songs-usc`), +}; + +const charts = { + bms: monkDB.get(`charts-bms`), + chunithm: monkDB.get(`charts-chunithm`), + ddr: monkDB.get(`charts-ddr`), + gitadora: monkDB.get(`charts-gitadora`), + iidx: monkDB.get(`charts-iidx`), + jubeat: monkDB.get(`charts-jubeat`), + maimai: monkDB.get(`charts-maimai`), + museca: monkDB.get(`charts-museca`), + popn: monkDB.get(`charts-popn`), + sdvx: monkDB.get(`charts-sdvx`), + usc: monkDB.get(`charts-usc`), +}; + +const db = { + // i have to handwrite this out for TS... :( + // dont worry, it was all macro'd. + songs, + charts, + scores: monkDB.get("scores"), + "personal-bests": monkDB.get("personal-bests"), + folders: monkDB.get("folders"), + "folder-chart-lookup": monkDB.get("folder-chart-lookup"), + goals: monkDB.get("goals"), + "user-goals": monkDB.get("user-goals"), + milestones: monkDB.get("milestones"), + "user-milestones": monkDB.get("user-milestones"), + users: monkDB.get("users"), + imports: monkDB.get("imports"), + "import-timings": monkDB.get("import-timings"), + sessions: monkDB.get("sessions"), + "iidx-bpi-data": monkDB.get("iidx-bpi-data"), + invites: monkDB.get("invites"), + counters: monkDB.get("counters"), + "game-stats": monkDB.get("game-stats"), + "kai-auth-tokens": monkDB.get("kai-auth-tokens"), + "bms-course-lookup": monkDB.get("bms-course-lookup"), + "api-tokens": monkDB.get("api-tokens"), + "orphan-scores": monkDB.get("orphan-scores"), + "import-locks": monkDB.get<{ userID: integer; locked: boolean }>("import-locks"), + tables: monkDB.get("tables"), + "game-settings": monkDB.get("game-settings"), + "game-stats-snapshots": monkDB.get("game-stats-snapshots"), + "session-view-cache": monkDB.get("session-view-cache"), + "arc-saved-profiles": monkDB.get("arc-saved-profiles"), + "user-settings": monkDB.get("user-settings"), + "user-private-information": monkDB.get("user-private-information"), + "api-clients": monkDB.get("api-clients"), + "oauth2-auth-codes": + // i've inlined this one because i don't see it appearing anywhere else. + monkDB.get<{ code: string; userID: integer; createdOn: number }>("oauth2-auth-codes"), + "fer-settings": monkDB.get("fer-settings"), + "orphan-chart-queue": monkDB.get("orphan-chart-queue"), + "password-reset-codes": monkDB.get<{ + code: string; + userID: integer; + createdOn: number; + }>("password-reset-codes"), + "class-achievements": monkDB.get("class-achievements"), + "score-blacklist": + monkDB.get<{ scoreID: string; userID: integer; score: ScoreDocument }>("score-blacklist"), + "verify-email-codes": + monkDB.get<{ userID: integer; code: string; email: string }>("verify-email-codes"), + "recent-folder-views": monkDB.get("recent-folder-views"), +}; + +export type StaticDatabases = + | "sessions" + | "session-view-cache" + | "folders" + | "folder-chart-lookup" + | "scores" + | "personal-bests" + | "imports" + | "import-timings" + | "goals" + | "user-goals" + | "user-milestones" + | "milestones" + | "game-stats" + | "game-settings" + | "users" + | "kai-auth-tokens" + | "bms-course-lookup" + | "api-tokens" + | "import-locks" + | "tables" + | "game-stats-snapshots" + | "arc-saved-profiles" + | "user-private-information" + | "api-clients" + | "oauth2-auth-codes" + | "fer-settings" + | "orphan-chart-queue" + | "password-reset-codes" + | "user-settings" + | "counters" + | "score-blacklist" + | "verify-email-codes" + | "class-achievements" + | "recent-folder-views"; + +export type Databases = StaticDatabases | `songs-${Game}` | `charts-${Game}`; + +export default db; diff --git a/server/src/external/mongo/indexes.ts b/server/src/external/mongo/indexes.ts new file mode 100644 index 000000000..61eff41ea --- /dev/null +++ b/server/src/external/mongo/indexes.ts @@ -0,0 +1,183 @@ +/* eslint-disable no-await-in-loop */ +import { ONE_DAY } from "lib/constants/time"; +import CreateLogCtx from "lib/logger/logger"; +import { TachiConfig } from "lib/setup/config"; +import { IndexOptions } from "mongodb"; +import monk, { IMonkManager } from "monk"; +import { Random20Hex } from "utils/misc"; +import db, { Databases, monkDB } from "./db"; + +const logger = CreateLogCtx(__filename); + +interface Index { + fields: Record; + options?: IndexOptions; +} + +function index(fields: Record, options?: IndexOptions) { + return { fields, options }; +} + +const UNIQUE = { unique: true }; + +const staticIndexes: Partial> = { + scores: [ + index({ scoreID: 1 }, UNIQUE), + index({ chartID: 1, userID: 1 }), + index({ userID: 1, game: 1, playtype: 1 }), + ], + "personal-bests": [ + index({ chartID: 1, userID: 1 }, UNIQUE), + index({ chartID: 1, "scoreData.percent": 1 }), + index({ userID: 1, game: 1, playtype: 1 }), + ], + sessions: [ + // lol + index({ userID: 1, game: 1, playtype: 1, timeStarted: 1, timeEnded: 1 }), + index({ name: "text" }), + ], + "game-stats": [index({ userID: 1, game: 1, playtype: 1 }, UNIQUE)], + "game-settings": [index({ userID: 1, game: 1, playtype: 1 }, UNIQUE)], + "folder-chart-lookup": [index({ chartID: 1, folderID: 1 }, UNIQUE)], + goals: [index({ goalID: 1 }, UNIQUE)], + "user-goals": [index({ goalID: 1, userID: 1 }, UNIQUE), index({ goalID: 1 })], + milestones: [index({ milestoneID: 1 }, UNIQUE), index({ group: 1, game: 1, playtype: 1 })], + "user-milestones": [ + index({ milestoneID: 1, userID: 1 }, UNIQUE), + index({ userID: 1, game: 1, playtype: 1 }), + ], + imports: [index({ importID: 1 }, UNIQUE)], + "import-timings": [ + index({ importID: 1 }, UNIQUE), + index({ timestamp: 1 }), + index({ total: 1 }), + ], + users: [ + index({ id: 1 }, UNIQUE), + index({ username: 1 }, UNIQUE), + index({ usernameLowercase: 1 }, UNIQUE), + ], + folders: [ + index({ folderID: 1 }, UNIQUE), + index({ game: 1, playtype: 1, table: 1, tableIndex: 1 }), + index({ title: "text", searchTerms: "text" }), + ], + "kai-auth-tokens": [index({ userID: 1, service: 1 }, UNIQUE)], + "charts-iidx": [ + index( + { "data.arcChartID": 1 }, + { unique: true, partialFilterExpression: { "data.arcChartID": { $type: "string" } } } + ), + index({ "data.hashSHA256": 1 }), + ], + "charts-bms": [index({ "data.hashMD5": 1 }, UNIQUE), index({ "data.hashSHA256": 1 }, UNIQUE)], + "bms-course-lookup": [index({ md5sums: 1 }, UNIQUE)], + "api-tokens": [index({ token: 1 }, UNIQUE), index({ userID: 1 })], + tables: [index({ tableID: 1, game: 1, playtype: 1 }, UNIQUE)], + "game-stats-snapshots": [index({ timestamp: 1, userID: 1, game: 1, playtype: 1 }, UNIQUE)], + "session-view-cache": [ + index({ sessionID: 1, ip: 1 }, UNIQUE), + index({ timestamp: 1 }, { expireAfterSeconds: ONE_DAY / 1000 }), + ], + "user-settings": [index({ userID: 1 }, UNIQUE)], + "user-private-information": [index({ userID: 1 }, UNIQUE), index({ email: 1 }, UNIQUE)], + "fer-settings": [index({ userID: 1 }, UNIQUE)], + counters: [index({ counterName: 1 }, UNIQUE)], + "class-achievements": [index({ game: 1, playtype: 1, timeAchieved: 1 })], + "api-clients": [index({ clientID: 1 }, UNIQUE)], +}; + +const indexes: Partial> = staticIndexes; + +for (const game of TachiConfig.GAMES) { + if (indexes[`charts-${game}` as Databases]) { + indexes[`charts-${game}` as Databases]!.push( + index({ chartID: 1 }, UNIQUE), + index( + { songID: 1, difficulty: 1, playtype: 1, isPrimary: 1 }, + { unique: true, partialFilterExpression: { isPrimary: { $eq: true } } } + ), + index({ songID: 1 }), + index({ playtype: 1 }) + ); + } else { + indexes[`charts-${game}` as Databases] = [ + index({ chartID: 1 }, UNIQUE), + index({ songID: 1, difficulty: 1, playtype: 1, isPrimary: 1 }, UNIQUE), + index({ songID: 1 }), + index({ playtype: 1 }), + ]; + } + + if (indexes[`songs-${game}` as Databases]) { + indexes[`songs-${game}` as Databases]!.push( + index({ id: 1 }, UNIQUE), + index({ title: "text", artist: "text", altTitles: "text", searchTerms: "text" }) + ); + } else { + indexes[`songs-${game}` as Databases] = [ + index({ id: 1 }, UNIQUE), + index({ title: 1 }), + index({ title: "text", artist: "text", altTitles: "text", searchTerms: "text" }), + ]; + } +} + +export async function SetIndexesWithDB(db: IMonkManager, reset: boolean) { + const collections = (await db.listCollections()).map((e) => e.name); + + for (const collection in indexes) { + if (!collections.includes(collection)) { + // this creates a collection, i cant find the createCollection + // call. + const tmp = Random20Hex(); + await db.get(collection).insert({ __tmp: tmp }); + await db.get(collection).remove({ __tmp: tmp }); + } + + if (reset) { + await db.get(collection).dropIndexes(); + logger.debug(`Reset ${collection}.`); + } + + // @ts-expect-error dru(n)kts + for (const index of indexes[collection]) { + const r = await db.get(collection).createIndex(index.fields, index.options); + + logger.debug(r); + } + } + + logger.debug("Done."); +} + +export async function SetIndexes(mongoUrl: string, reset: boolean) { + const monkDb = monk(mongoUrl); + + await SetIndexesWithDB(monkDb, reset); + + await monkDb.close(); +} + +export function SetIndexesIfNoneSet() { + // If no indexes are set, then we need to load mongo indexes. + return db.users + .indexes() + .then((r) => { + // If there's only one index on users + // that means that only _id has indexes. + // This means that there are likely to be no indexes + // configured in the database. + if (Object.keys(r).length === 1) { + logger.info(`First-time Mongo startup detected. Running SetIndexes.`); + SetIndexesWithDB(monkDB, true); + } + }) + .catch((err) => { + logger.info( + `Error in finding users collection. First time startup likely. Running SetIndexes.`, + err + ); + SetIndexesWithDB(monkDB, true); + }); +} diff --git a/server/src/external/mongo/schemas.ts b/server/src/external/mongo/schemas.ts index 122a37844..dfbf27036 100644 --- a/server/src/external/mongo/schemas.ts +++ b/server/src/external/mongo/schemas.ts @@ -1,443 +1,955 @@ -import deepmerge from "deepmerge"; -import { Game, Playtypes } from "kamaitachi-common"; -import { - grades, - importTypes, - lamps, - validHitData, - validDifficulties, - validPlaytypes, - supportedGames, -} from "kamaitachi-common/js/config"; -import p, { PrudenceSchema, ValidSchemaValue } from "prudence"; - -const LAZY_EMAIL_REGEX = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/u; - -export const PRUDENCE_PUBLIC_USER: PrudenceSchema = { - _id: p.any, - username: p.regex(/^[a-zA-Z_-][a-zA-Z0-9_-]{2,20}$/u), - usernameLowercase: (self, parent) => self === (parent!.username as string).toLowerCase(), - id: p.isPositiveInteger, - settings: { - nsfwSplashes: "boolean", - invisible: "boolean", - }, - friends: [p.isPositiveInteger], - socialMedia: { - discord: "*?string", - twitter: "*?string", - github: "*?string", - steam: "*?string", - youtube: "*?string", - twitch: "*?string", - }, - about: p.isBoundedString(0, 4000), - customPfp: "boolean", - customBanner: "boolean", - permissions: { - admin: "*boolean", - }, - clan: p.nullable(p.isBoundedString(1, 4)), - lastSeen: p.nullable(p.isPositiveInteger), -}; - -export const PRUDENCE_PRIVATE_USER = Object.assign( - { - password: "string", // could be a tighter fit related to bcrypt? - email: p.regex(LAZY_EMAIL_REGEX), - }, - PRUDENCE_PUBLIC_USER -); - -export const PRUDENCE_IIDX_BPI_DATA = { - coef: p.nullable(p.isPositiveNonZero), - kavg: p.isPositiveNonZeroInteger, - wr: p.isPositiveNonZeroInteger, - chartID: "string", - kesd: p.isPositiveNonZero, -}; - -export const PRUDENCE_COUNTER = { - counterName: "string", - value: p.isPositiveNonZeroInteger, // is nonzero? -}; - -export const PR_SCORE_GENERIC = { - service: p.isBoundedString(3, 64), - game: "string", - playtype: "string", - difficulty: "string", - userID: p.isPositiveNonZeroInteger, - scoreData: { - score: p.isPositive, - percent: p.isBetween(0, 100), // could be overrode! - lamp: "string", - grade: "string", - lampIndex: p.isPositiveInteger, - gradeIndex: p.isPositiveInteger, - hitData: {}, - hitMeta: {}, - }, - scoreMeta: {}, - calculatedData: { - rating: p.isPositive, - lampRating: p.isPositive, - gameSpecific: {}, - // ranking: p.nullable(p.isPositiveNonZeroInteger), - // outOf: p.nullable( - // p.and( - // p.isPositiveNonZeroInteger, - // (self, parent: Record) => - // (parent.ranking as number) <= (self as number) - // ) - // ), - }, - timeAchieved: p.nullable(p.isPositive), - songID: p.isInteger, - chartID: (self: unknown) => typeof self === "string" && self.length === 40, - highlight: "boolean", - isPrimary: "boolean", - comment: p.nullable(p.isBoundedString(1, 240)), - timeAdded: p.isPositive, - scoreID: "string", // temp - importType: p.nullable(p.isIn(importTypes)), -}; - -type ScoreSchemas = { - [G in Game]: { - [P in Playtypes[G]]: PrudenceSchema; - }; -}; - -const optionalPositiveInt = p.optional(p.isPositiveInteger); - -const nullableAndOptional = (fn: ValidSchemaValue) => p.optional(p.nullable(fn)); - -const nullableAndOptionalPosInt = nullableAndOptional(p.isPositiveInteger); - -const CreateGameScoreData = (game: Game, hitMetaMerge: PrudenceSchema) => ({ - lamp: p.isIn(lamps[game]), - lampIndex: p.and( - p.isPositiveInteger, - (self, parent) => lamps[game][self as number] === parent.lamp - ), - grade: p.isIn(grades[game]), - gradeIndex: p.and( - p.isPositiveInteger, - (self, parent) => grades[game][self as number] === parent.grade - ), - hitData: Object.fromEntries(validHitData[game].map((e) => [e, optionalPositiveInt])), - hitMeta: deepmerge( - { - fast: nullableAndOptionalPosInt, - slow: nullableAndOptionalPosInt, - maxCombo: nullableAndOptionalPosInt, - }, - hitMetaMerge - ), - esd: p.nullable(p.isPositive), -}); - -const PR_SCORE_IIDX_SP: PrudenceSchema = CreatePRScore( - "iidx", - "SP", - { - bp: nullableAndOptional(p.isPositiveInteger), - gauge: nullableAndOptional(p.isBetween(0, 100)), - gaugeHistory: p.optional([nullableAndOptional(p.isBetween(0, 100))]), - comboBreak: optionalPositiveInt, - deadMeasure: nullableAndOptional(p.isPositiveInteger), - deadNote: nullableAndOptional(p.isPositiveInteger), - }, - { - random: nullableAndOptional(p.isIn(["NONRAN", "RANDOM", "R-RANDOM", "S-RANDOM", "MIRROR"])), - gauge: nullableAndOptional(p.isIn(["ASSISTED EASY", "EASY", "NORMAL", "HARD", "EX-HARD"])), - assist: nullableAndOptional( - p.isIn(["NO ASSIST", "AUTO SCRATCH", "LEGACY NOTE", "ASCR + LEGACY"]) - ), - range: nullableAndOptional( - p.isIn(["NONE", "SUDDEN+", "HIDDEN+", "SUD+ HID+", "LIFT", "LIFT SUD+"]) - ), - pacemaker: "*?string", // lazy - pacemakerName: "*?string", - pacemakerTarget: nullableAndOptional(p.isPositiveInteger), - }, - { - BPI: "?number", - "K%": p.nullable(p.isBetween(0, 100)), - } -); - -const PR_SCORE_BMS_7K: PrudenceSchema = CreatePRScore( - "bms", - "7K", - { - gauge: nullableAndOptional(p.isBetween(0, 100)), - bp: nullableAndOptionalPosInt, - diedAt: nullableAndOptionalPosInt, - lpr: nullableAndOptionalPosInt, - lbd: nullableAndOptionalPosInt, - lgd: nullableAndOptionalPosInt, - lgr: nullableAndOptionalPosInt, - lpg: nullableAndOptionalPosInt, - epr: nullableAndOptionalPosInt, - ebd: nullableAndOptionalPosInt, - egd: nullableAndOptionalPosInt, - egr: nullableAndOptionalPosInt, - epg: nullableAndOptionalPosInt, - }, - { - random: nullableAndOptional(p.isIn(["NONRAN", "RANDOM", "R-RANDOM", "S-RANDOM", "MIRROR"])), - inputDevice: nullableAndOptional(p.isIn(["KEYBOARD", "BM_CONTROLLER", "MIDI"])), - } -); - -function CreatePRScore( - game: G, - playtype: Playtypes[G], - mergeHitMeta: PrudenceSchema = {}, - mergeScoreMeta: PrudenceSchema = {}, - mergeGameSpecific: PrudenceSchema = {} -) { - return deepmerge(PR_SCORE_GENERIC, { - game: p.equalTo(game), - playtype: p.equalTo(playtype), - scoreData: CreateGameScoreData(game, mergeHitMeta), - scoreMeta: mergeScoreMeta, - calculatedData: { - gameSpecific: mergeGameSpecific, - }, - }); -} - -function DoublePlayTwinRandomTuple(self: unknown) { - if (!Array.isArray(self)) { - return "Expected an array."; - } - - if (self.length !== 2) { - return "Expected exactly 2 elements."; - } - - const ls = p.isIn(["NONRAN", "RANDOM", "R-RANDOM", "S-RANDOM", "MIRROR"])(self[0]); - - if (ls !== true) { - return ls; - } - - const rs = p.isIn(["NONRAN", "RANDOM", "R-RANDOM", "S-RANDOM", "MIRROR"])(self[1]); - - return rs; -} - -export const PRUDENCE_SCORE_SCHEMAS: ScoreSchemas = { - iidx: { - SP: PR_SCORE_IIDX_SP, - DP: deepmerge(PR_SCORE_IIDX_SP, { - playtype: p.equalTo("DP"), - scoreMeta: { - random: nullableAndOptional(DoublePlayTwinRandomTuple), - }, - calculatedData: { - gameSpecific: { - "K%": "undefined", // remove with override - }, - }, - }), - }, - sdvx: { - Single: CreatePRScore( - "sdvx", - "Single", - { - gauge: p.optional(p.isBetween(0, 100)), - btnRate: p.optional(p.isBetween(0, 100)), - holdRate: p.optional(p.isBetween(0, 100)), - laserRate: p.optional(p.isBetween(0, 100)), - }, - {}, - { - VF4: p.nullable(p.isPositiveInteger), - VF5: p.nullable(p.isBetween(0, 0.5)), // hack - } - ), - }, - bms: { - "7K": PR_SCORE_BMS_7K, - "14K": deepmerge(PR_SCORE_BMS_7K, { - playtype: p.equalTo("14K"), - scoreMeta: { - random: p.optional(DoublePlayTwinRandomTuple), - }, - }), - }, - chunithm: { - Single: deepmerge(CreatePRScore("chunithm", "Single"), { - scoreData: { percent: p.isBetween(0, 101) }, - }), - }, - ddr: { - SP: CreatePRScore( - "ddr", - "SP", - {}, - {}, - { - MFCP: p.nullable(p.isBoundedInteger(1, 25)), - } - ), - DP: CreatePRScore( - "ddr", - "DP", - {}, - {}, - { - MFCP: p.nullable(p.isBoundedInteger(1, 25)), - } - ), - }, - gitadora: { - Gita: CreatePRScore("gitadora", "Gita"), - Dora: CreatePRScore("gitadora", "Dora"), - }, - jubeat: { - Single: CreatePRScore("jubeat", "Single"), - }, - maimai: { - Single: deepmerge(CreatePRScore("maimai", "Single"), { - scoreData: { percent: p.isBetween(0, 150) }, - }), - }, - museca: { - Single: CreatePRScore("museca", "Single"), - }, - popn: { - "9B": CreatePRScore("popn", "9B", { gauge: p.optional(p.isBetween(0, 100)) }), - }, - usc: { - Single: CreatePRScore("usc", "Single", { gauge: p.optional(p.isBetween(0, 100)) }), - }, -}; - -const PRUDENCE_CHART_BASE: PrudenceSchema = { - chartID: "string", - rgcID: "?string", - songID: p.isPositiveInteger, - level: "string", - levelNum: p.isPositive, - isPrimary: "boolean", - versions: ["string"], -}; - -function CreatePrChart(game: Game, flags: string[], data: PrudenceSchema) { - return deepmerge(PRUDENCE_CHART_BASE, { - difficulty: p.isIn(validDifficulties[game]), - playtype: p.isIn(validPlaytypes[game]), - flags: Object.fromEntries(flags.map((e) => [e, "boolean"])), - data, - }); -} - -export const PRUDENCE_CHART_SCHEMAS: Record = { - iidx: CreatePrChart("iidx", ["IN BASE GAME", "OMNIMIX", "N-1"], { - notecount: p.isPositiveInteger, - inGameID: p.isPositiveInteger, - arcChartID: "?string", - }), - bms: CreatePrChart("bms", [], { hashMD5: "string", hashSHA256: "string" }), - chunithm: CreatePrChart("chunithm", ["IN BASE GAME", "OMNIMIX"], { - inGameID: p.isPositiveInteger, - }), - ddr: CreatePrChart("ddr", ["IN BASE GAME", "N-1"], { - songHash: "string", - inGameID: "string", - }), - gitadora: CreatePrChart("gitadora", ["IN BASE GAME", "OMNIMIX", "HOT N-1", "HOT"], { - inGameID: p.isPositiveInteger, - }), - jubeat: CreatePrChart("jubeat", ["IN BASE GAME"], {}), - maimai: CreatePrChart("maimai", ["IN BASE GAME"], { - maxPercent: p.gte(100), - inGameID: "string", - }), - museca: CreatePrChart("museca", ["IN BASE GAME", "OMNIMIX"], {}), - popn: CreatePrChart("popn", ["IN BASE GAME", "OMNIMIX"], {}), - sdvx: CreatePrChart("sdvx", ["IN BASE GAME", "OMNIMIX", "N-1"], { - inGameID: p.isPositiveInteger, - }), - usc: CreatePrChart("usc", ["CUSTOM"], { - hashSHA256: "string", - }), -}; - -const PRUDENCE_SONG_BASE: PrudenceSchema = { - id: p.isPositiveInteger, - title: "string", - artist: "string", - "search-titles": [p.and("string", (self, parent) => self !== parent.title)], - "alt-titles": [p.and("string", (self, parent) => self !== parent.title)], - firstVersion: "string", -}; - -function CreatePrSong(data: PrudenceSchema) { - return deepmerge(PRUDENCE_SONG_BASE, { - data, - }); -} - -const PRUDENCE_SONG_WITH_GENRE = CreatePrSong({ genre: "string" }); - -export const PRUDENCE_SONG_SCHEMAS: Record = { - iidx: PRUDENCE_SONG_WITH_GENRE, - bms: PRUDENCE_SONG_WITH_GENRE, - chunithm: PRUDENCE_SONG_WITH_GENRE, - ddr: CreatePrSong({}), - gitadora: CreatePrSong({}), - jubeat: CreatePrSong({}), - maimai: CreatePrSong({ titleJP: "string", artistJP: "string", genre: "string" }), - museca: CreatePrSong({ titleJP: "string", artistJP: "string" }), - popn: PRUDENCE_SONG_WITH_GENRE, - sdvx: CreatePrSong({ uscEquiv: p.nullable(p.isPositiveInteger) }), - usc: CreatePrSong({ sdvxEquiv: p.nullable(p.isPositiveInteger) }), -}; - -const PRUDENCE_FOLDER_CHART_LOOKUP: PrudenceSchema = { - chartID: "string", - folderID: "string", -}; - -const PRUDENCE_FOLDER: PrudenceSchema = { - title: "string", - game: p.isIn(supportedGames), - playtype: (self, parent) => p.isIn(validPlaytypes[parent.game as Game])(self), - folderID: "string", - table: "string", - tableIndex: "number", - type: p.isIn("songs", "charts", "static"), - data: (self, parent) => { - if (parent.type === "static") { - return Array.isArray(self) && self.every((e) => typeof e === "string"); - } - - // this is a temp hackjob, it should technically - // check whether this document matches a - // partialised chart/song doc - // but.. can be done later. - return typeof self === "object" && !!self; // whatever - }, -}; - -/** - * Schemas that are "static", i.e. the content of the document - * does not depend on fields in the document (such as score docs) - * being different depending on the score.game field. - */ -export const STATIC_SCHEMAS = { - users: PRUDENCE_PRIVATE_USER, - "iidx-bpi-data": PRUDENCE_IIDX_BPI_DATA, - counters: PRUDENCE_COUNTER, - charts: PRUDENCE_CHART_SCHEMAS, - songs: PRUDENCE_SONG_SCHEMAS, - "folder-chart-lookup": PRUDENCE_FOLDER_CHART_LOOKUP, - folders: PRUDENCE_FOLDER, -}; +import { TachiConfig } from "lib/setup/config"; +import p, { PrudenceSchema } from "prudence"; +import { AllPermissions } from "server/middleware/auth"; +import { + Game, + GamePTConfig, + GetGameConfig, + GetGamePTConfig, + Playtypes, + UserAuthLevels, +} from "tachi-common"; +import { allIDStrings, allImportTypes } from "tachi-common/js/config/static-config"; +import { IsValidGame, IsValidPlaytype } from "utils/misc"; +import { optNull } from "utils/prudence"; +import { Databases } from "./db"; + +// The idea of this file is to export a function for every database +// that will validate that collection. + +// If it returns true, that document is valid. If it throws any sort +// of error, it is invalid. + +function prSchemaify(schema: PrudenceSchema) { + return (s: unknown): true => { + const err = p(s, schema); + + if (err) { + throw err; + } + + return true; + }; +} + +const games = TachiConfig.GAMES; +const isValidPlaytype = (self: unknown, parent: Record) => { + if (!parent.game || typeof parent.game !== "string" || !IsValidGame(parent.game)) { + throw new Error(`Invalid Schema, need game to base IsValidPlaytype off of.`); + } + + if (typeof self !== "string") { + return "Expected a string."; + } + + if (!IsValidPlaytype(parent.game, self)) { + return `Expected a valid playtype for ${parent.game}`; + } + + return true; +}; + +const extractGPT = (self: unknown) => { + if (typeof self !== "object" || !self) { + throw new Error("Expected an object."); + } + + const s = self as Record; + + if (typeof s.game !== "string") { + throw new Error(`Expected a string where self.game is. Got ${s.game}`); + } + + if (typeof s.playtype !== "string") { + throw new Error(`Expected a string where self.playtype is. Got ${s.playtype}`); + } + + if (!IsValidGame(s.game)) { + throw new Error(`Expected valid game -- got ${s.game}.`); + } + + if (!IsValidPlaytype(s.game, s.playtype)) { + throw new Error(`Expected valid playtype -- got ${s.playtype}.`); + } + + return { game: s.game, playtype: s.playtype }; +}; + +export type ValidatorFunction = (s: unknown) => true; + +const PR_GameStats = (game: Game, playtype: Playtypes[Game], gptConfig: GamePTConfig) => ({ + userID: p.isPositiveNonZeroInteger, + game: p.is(game), + playtype: p.is(playtype), + ratings: Object.fromEntries(gptConfig.scoreRatingAlgs.map((s) => [s, "*number"])), + classes: Object.fromEntries( + Object.keys(gptConfig.classHumanisedFormat).map((e) => [e, p.optional(p.isInteger)]) + ), +}); + +const PR_GoalInfo = { + progress: "?number", + progressHuman: "string", + outOf: "number", + outOfHuman: "string", + achieved: "boolean", +}; + +const GetHitMeta = (game: Game): PrudenceSchema => { + if (game === "iidx") { + return { + bp: optNull(p.isPositiveInteger), + gauge: optNull(p.isBetween(0, 100)), + gaugeHistory: optNull([p.nullable(p.isBetween(0, 100))]), + comboBreak: optNull(p.isPositiveInteger), + gsm: optNull({ + EASY: [p.nullable(p.isBetween(0, 100))], + NORMAL: [p.nullable(p.isBetween(0, 100))], + HARD: [p.nullable(p.isBetween(0, 100))], + EX_HARD: [p.nullable(p.isBetween(0, 100))], + }), + }; + } else if (game === "bms") { + return { + epg: optNull(p.isPositiveInteger), + egr: optNull(p.isPositiveInteger), + egd: optNull(p.isPositiveInteger), + epr: optNull(p.isPositiveInteger), + ebd: optNull(p.isPositiveInteger), + lpg: optNull(p.isPositiveInteger), + lgr: optNull(p.isPositiveInteger), + lgd: optNull(p.isPositiveInteger), + lpr: optNull(p.isPositiveInteger), + lbd: optNull(p.isPositiveInteger), + bp: optNull(p.isPositiveInteger), + gauge: optNull(p.isBetween(0, 100)), + }; + } else if (game === "sdvx" || game === "usc") { + return { gauge: optNull(p.isBetween(0, 100)) }; + } + + return {}; +}; + +const PR_Random = p.isIn("NONRAN", "RANDOM", "R-RANDOM", "S-RANDOM", "MIRROR"); + +const getPlaytype = (game: Game, self: unknown): Playtypes[Game] => { + if (!self || typeof self !== "object") { + throw new Error("Expected an object."); + } + + const gameConfig = GetGameConfig(game); + + const s = self as Record; + + const playtype = s.playtype as string; + if (!IsValidPlaytype(game, playtype)) { + throw new Error(`Expected any of ${gameConfig.validPlaytypes.join(", ")}`); + } + + return playtype; +}; + +const PR_SongDocument = (data: PrudenceSchema): PrudenceSchema => ({ + id: p.isPositiveInteger, + title: "string", + artist: "string", + searchTerms: ["string"], + altTitles: ["string"], + data, +}); + +const PR_ChartDocument = ( + game: Game, + playtype: Playtypes[Game], + data: PrudenceSchema +): PrudenceSchema => { + const gptConfig = GetGamePTConfig(game, playtype); + + return { + songID: p.isPositiveInteger, + chartID: "string", + rgcID: "?string", + level: "string", + levelNum: "number", + isPrimary: "boolean", + difficulty: p.isIn(gptConfig.difficulties), + playtype: p.is(playtype), + data, + tierlistInfo: Object.fromEntries( + gptConfig.tierlists.map((t) => [ + t, + p.optional({ text: "string", value: "number", individualDifference: "*boolean" }), + ]) + ), + versions: [p.isIn(gptConfig.supportedVersions)], + }; +}; + +const GetScoreMeta = (game: Game, playtype: Playtypes[Game]): PrudenceSchema => { + if (game === "iidx" && playtype === "SP") { + return { + random: optNull(PR_Random), + assist: optNull(p.isIn("NO ASSIST", "AUTO SCRATCH", "LEGACY NOTE", "FULL ASSIST")), + range: optNull(p.isIn("NONE", "SUDDEN+", "HIDDEN+", "SUD+ HID+", "LIFT", "LIFT SUD+")), + gauge: optNull(p.isIn("ASSISTED EASY", "EASY", "NORMAL", "HARD", "EX-HARD")), + }; + } else if (game === "iidx" && playtype === "DP") { + return { + random: optNull({ + left: PR_Random, + right: PR_Random, + }), + assist: optNull(p.isIn("NO ASSIST", "AUTO SCRATCH", "LEGACY NOTE", "FULL ASSIST")), + range: optNull(p.isIn("NONE", "SUDDEN+", "HIDDEN+", "SUD+ HID+", "LIFT", "LIFT SUD+")), + gauge: optNull(p.isIn("ASSISTED EASY", "EASY", "NORMAL", "HARD", "EX-HARD")), + }; + } else if (game === "sdvx") { + return { inSkillAnalyser: "*?boolean" }; + } else if (game === "usc") { + return { + noteMod: optNull(p.isIn("NORMAL", "MIRROR", "RANDOM", "MIR-RAN")), + gaugeMod: optNull(p.isIn("NORMAL", "HARD")), + }; + } else if (game === "bms" && playtype === "7K") { + return { + random: optNull(PR_Random), + inputDevice: optNull(p.isIn("KEYBOARD", "BM_CONTROLLER")), + client: optNull(p.isIn("LR2", "lr2oraja")), + }; + } else if (game === "bms" && playtype === "14K") { + return { + random: optNull({ + left: PR_Random, + right: PR_Random, + }), + inputDevice: optNull(p.isIn("KEYBOARD", "BM_CONTROLLER")), + client: optNull(p.isIn("LR2", "lr2oraja")), + }; + } + + return {}; +}; + +export const DatabaseSchemas: Record = { + users: prSchemaify({ + username: p.regex(/^[a-zA-Z_-][a-zA-Z0-9_-]{2,20}$/u), + usernameLowercase: (self, parent) => self === (parent.username as string).toLowerCase(), + id: p.isPositiveInteger, + socialMedia: { + discord: "*?string", + twitter: "*?string", + github: "*?string", + steam: "*?string", + youtube: "*?string", + twitch: "*?string", + }, + joinDate: p.isPositiveInteger, + about: p.isBoundedString(0, 4000), + status: p.nullable(p.isBoundedString(3, 140)), + customPfpLocation: "?string", + customBannerLocation: "?string", + clan: p.nullable(p.isBoundedString(2, 4)), + lastSeen: p.isPositiveInteger, + badges: [p.isIn("beta", "alpha", "devTeam")], + authLevel: p.isBoundedInteger(UserAuthLevels.BANNED, UserAuthLevels.ADMIN), + }), + "api-tokens": prSchemaify({ + userID: p.nullable(p.isPositiveNonZeroInteger), + token: "?string", + identifier: "string", + permissions: (self) => { + if (typeof self !== "object" || !self) { + return `Invalid permissions - expected an object.`; + } + + // Typescript moment... + const s = self as Record; + + for (const key in AllPermissions) { + if (s[key] !== undefined && typeof s[key] !== "boolean") { + return `Invalid permission value of ${s[key]} at ${key}.`; + } + } + + return true; + }, + fromOAuth2Client: "*string", + }), + "arc-saved-profiles": prSchemaify({ + userID: p.isPositiveNonZeroInteger, + accountID: "string", + forImportType: p.isIn("api/arc-iidx", "api/arc-sdvx"), + }), + "bms-course-lookup": prSchemaify({ + title: "string", + // Must be comprised of 4 md5 hashes, which are 32 chars long. + md5sums: (self) => { + if (typeof self !== "string") { + return "Expected a string"; + } + + if (self.length !== 32 * 4) { + return "Expected 32 * 4 characters (4 md5 hashes long)."; + } + + if (!self.match(/^[a-z0-9]*$/u)) { + return "Expected all chars to be in the range of a-z0-9."; + } + + return true; + }, + set: p.isIn("genocideDan", "stslDan"), + playtype: p.isIn("7K", "14K"), + value: p.isInteger, + }), + "class-achievements": prSchemaify({ + game: p.isIn(games), + playtype: isValidPlaytype, + classSet: (self, parent) => { + const gptConfig = GetGamePTConfig( + parent.game as Game, + parent.playtype as Playtypes[Game] + ); + + const keys = Object.keys(gptConfig.classHumanisedFormat); + + if (typeof self !== "string") { + return "Expected a string."; + } + + if (!keys.includes(self)) { + return `Expected any of ${keys.join(", ")}`; + } + + return true; + }, + classOldValue: p.nullable(p.isInteger), + classValue: p.isInteger, + timeAchieved: p.isPositive, + userID: p.isPositiveNonZeroInteger, + }), + "fer-settings": prSchemaify({ + userID: p.isPositiveNonZeroInteger, + cards: p.nullable( + (self) => + Array.isArray(self) && self.length <= 6 && self.every((t) => typeof t === "string") + ), + forceStaticImport: "boolean", + }), + "folder-chart-lookup": prSchemaify({ + chartID: "string", + folderID: "string", + }), + "game-settings": (s) => { + const { game, playtype } = extractGPT(s); + + const gptConfig = GetGamePTConfig(game, playtype); + + return prSchemaify({ + userID: p.isPositiveNonZeroInteger, + game: p.is(game), + playtype: p.is(playtype), + preferences: { + preferredScoreAlg: p.nullable(p.isIn(gptConfig.scoreRatingAlgs)), + preferredSessionAlg: p.nullable(p.isIn(gptConfig.sessionRatingAlgs)), + preferredProfileAlg: p.nullable(p.isIn(gptConfig.profileRatingAlgs)), + // ouch + stats: p.and( + [ + p.or( + { + mode: p.is("chart"), + chartID: "string", + property: p.isIn("score", "percent", "grade", "lamp", "playcount"), + }, + { + mode: p.is("folder"), + folderID: p.or("string", ["string"]), + property: p.isIn("score", "percent", "grade", "lamp"), + gte: p.isPositive, + } + ), + ], + (self) => Array.isArray(self) && self.length <= 6 + ), + gameSpecific: + game === "iidx" + ? { + display2DXTra: "boolean", + } + : {}, + }, + })(s); + }, + "game-stats": (self) => { + const { game, playtype } = extractGPT(self); + + const gptConfig = GetGamePTConfig(game, playtype); + + return prSchemaify(PR_GameStats(game, playtype, gptConfig))(self); + }, + "game-stats-snapshots": (self) => { + const { game, playtype } = extractGPT(self); + + const gptConfig = GetGamePTConfig(game, playtype); + + return prSchemaify( + Object.assign(PR_GameStats(game, playtype, gptConfig), { + rankings: Object.fromEntries( + gptConfig.profileRatingAlgs.map((e) => [ + e, + { outOf: p.isPositiveNonZeroInteger, ranking: p.isPositiveNonZeroInteger }, + ]) + ), + playcount: p.isPositiveInteger, + timestamp: p.isPositive, + }) + )(self); + }, + "import-locks": prSchemaify({ + userID: p.isPositiveNonZeroInteger, + }), + "import-timings": prSchemaify({ + importID: "string", + timestamp: p.isPositive, + total: p.isPositive, + rel: Object.fromEntries( + ["import", "importParse", "session", "pb"].map((k) => [k, p.isPositive]) + ), + abs: Object.fromEntries( + ["parse", "import", "importParse", "session", "pb", "ugs", "goal", "milestone"].map( + (k) => [k, p.isPositive] + ) + ), + }), + "kai-auth-tokens": prSchemaify({ + userID: p.isPositiveNonZeroInteger, + token: "string", + refreshToken: "string", + service: p.isIn("FLO", "EAG", "MIN"), + }), + "oauth2-auth-codes": prSchemaify({ + code: "string", + userID: p.isPositiveNonZeroInteger, + createdOn: p.isPositive, + }), + "api-clients": prSchemaify({ + clientID: "string", + clientSecret: "string", + name: "string", + author: p.isPositiveNonZeroInteger, + requestedPermissions: [p.isIn(Object.keys(AllPermissions))], + redirectUri: "?string", + webhookUri: "?string", + apiKeyTemplate: p.nullable((self) => { + if (typeof self !== "string") { + return "Expected a string."; + } + + if (!self.includes("%%TACHI_KEY%%")) { + return "Template must include %%TACHI_KEY%%."; + } + + return true; + }), + apiKeyFilename: "?string", + }), + "orphan-chart-queue": prSchemaify({ + idString: p.isIn(allIDStrings), + // @todo #370 Properly prudence-def orphan-chart-queue. + chartDoc: p.any, + songDoc: p.any, + userIDs: [p.isPositiveNonZeroInteger], + }), + "password-reset-codes": prSchemaify({ + code: "string", + userID: p.isPositiveNonZeroInteger, + createdOn: p.isPositive, + }), + "score-blacklist": prSchemaify({ + scoreID: "string", + userID: p.isPositiveNonZeroInteger, + score: p.any, + }), + "session-view-cache": prSchemaify({ + sessionID: "string", + ip: "string", + timestamp: p.isPositive, + }), + "user-private-information": prSchemaify({ + userID: p.isPositiveNonZeroInteger, + password: "string", + email: "string", + }), + "verify-email-codes": prSchemaify({ + userID: p.isPositiveNonZeroInteger, + code: "string", + email: "string", + }), + counters: prSchemaify({ + counterName: "string", + value: p.isPositiveInteger, + }), + folders: prSchemaify({ + title: "string", + game: p.isIn(games), + playtype: isValidPlaytype, + folderID: "string", + inactive: "boolean", + searchTerms: ["string"], + type: p.isIn("songs", "charts", "static"), + data: (self, parent) => { + if (parent.type === "songs") { + return true; //temp. should be a song. + } else if (parent.type === "charts") { + return true; //temp. should be a chart. + } + + return ( + (Array.isArray(self) && self.every((r) => typeof r === "string")) || + "Expected an array of only strings." + ); + }, + }), + tables: prSchemaify({ + tableID: "string", + game: p.isIn(games), + playtype: isValidPlaytype, + title: "string", + description: "string", + folders: ["string"], + inactive: "boolean", + }), + "user-settings": prSchemaify({ + userID: p.isPositiveNonZeroInteger, + preferences: { + invisible: "boolean", + developerMode: "boolean", + advancedMode: "boolean", + contentiousContent: "boolean", + }, + }), + sessions: (self) => { + const { game, playtype } = extractGPT(self); + + const gptConfig = GetGamePTConfig(game, playtype); + + return prSchemaify({ + userID: p.isPositiveNonZeroInteger, + sessionID: "string", + name: "string", + desc: "?string", + game: p.is(game), + playtype: isValidPlaytype, + importType: p.nullable(p.isIn(allImportTypes)), + timeInserted: p.isPositiveInteger, + timeEnded: p.isPositiveInteger, + timeStarted: p.isPositiveInteger, + highlight: "boolean", + views: p.isInteger, + calculatedData: Object.fromEntries( + gptConfig.sessionRatingAlgs.map((k) => [k, "*?number"]) + ), + scoreInfo: [ + p.or( + { + scoreID: "string", + isNewScore: p.is(true), + }, + { + scoreID: "string", + isNewScore: p.is(false), + scoreDelta: "number", + gradeDelta: p.isInteger, + lampDelta: p.isInteger, + percentDelta: "number", + } + ), + ], + })(self); + }, + imports: prSchemaify({ + userID: p.isPositiveNonZeroInteger, + timeStarted: p.isPositive, + timeFinished: p.isPositive, + idStrings: [p.isIn(allIDStrings)], + importID: "string", + scoreIDs: ["string"], + game: p.isIn(games), + // @ts-expect-error We've asserted this is definitely a game. + playtypes: [(self) => p.isIn(GetGameConfig(self.game).validPlaytypes)(self)], + errors: [ + { + type: "string", + message: "?string", + }, + ], + createdSessions: [ + { + sessionID: "string", + type: p.isIn("Created", "Appended"), + }, + ], + importType: p.nullable(p.isIn(allImportTypes)), + classDeltas: [ + { + game: p.isIn(games), + playtype: isValidPlaytype, + set: "string", // Technically false, but the validation is a pain. + old: p.nullable(p.isInteger), + new: p.isInteger, + }, + ], + goalInfo: [ + { + goalID: "string", + old: PR_GoalInfo, + new: PR_GoalInfo, + }, + ], + milestoneInfo: [ + { + milestoneID: "string", + old: { progress: p.isInteger, achieved: "boolean" }, + new: { progress: p.isInteger, achieved: "boolean" }, + }, + ], + userIntent: "boolean", + }), + scores: (self) => { + const { game, playtype } = extractGPT(self); + + const gptConfig = GetGamePTConfig(game, playtype); + + const hitMeta = Object.assign( + { + fast: optNull(p.isPositiveInteger), + slow: optNull(p.isPositiveInteger), + maxCombo: optNull(p.isPositiveInteger), + }, + GetHitMeta(game) + ); + + const scoreMeta = GetScoreMeta(game, playtype); + + return prSchemaify({ + service: "string", + game: p.is(game), + playtype: p.is(playtype), + userID: p.isPositiveNonZeroInteger, + songID: p.isPositiveInteger, + chartID: "string", + isPrimary: "boolean", + highlight: "boolean", + comment: "?string", + timeAdded: p.isInteger, + scoreID: "string", + importType: p.nullable(p.isIn(allImportTypes)), + timeAchieved: p.nullable(p.isPositive), + scoreData: { + score: "number", + lamp: p.isIn(gptConfig.lamps), + lampIndex: p.isIn(Object.keys(gptConfig.lamps).map(Number)), + grade: p.isIn(gptConfig.grades), + gradeIndex: p.isIn(Object.keys(gptConfig.grades).map(Number)), + percent: p.isBetween(0, gptConfig.percentMax), + esd: "?number", + judgements: Object.fromEntries( + gptConfig.judgements.map((j) => [j, optNull(p.isInteger)]) + ), + hitMeta, + }, + scoreMeta, + calculatedData: Object.fromEntries( + gptConfig.scoreRatingAlgs.map((a) => [a, "*?number"]) + ), + })(self); + }, + "personal-bests": (self) => { + const { game, playtype } = extractGPT(self); + + const gptConfig = GetGamePTConfig(game, playtype); + + const hitMeta = Object.assign( + { + fast: optNull(p.isPositiveInteger), + slow: optNull(p.isPositiveInteger), + maxCombo: optNull(p.isPositiveInteger), + }, + GetHitMeta(game) + ); + + return prSchemaify({ + composedFrom: { + scorePB: "string", + lampPB: "string", + other: p.optional([{ name: "string", scoreID: "string" }]), + }, + rankingData: { + rank: p.isPositiveNonZeroInteger, + outOf: p.isPositiveNonZeroInteger, + }, + userID: p.isPositiveNonZeroInteger, + chartID: "string", + game: p.is(game), + playtype: p.is(playtype), + songID: p.isPositiveNonZeroInteger, + highlight: "boolean", + isPrimary: "boolean", + timeAchieved: p.nullable(p.isPositive), + scoreData: { + score: "number", + lamp: p.isIn(gptConfig.lamps), + lampIndex: p.isIn(Object.keys(gptConfig.lamps).map(Number)), + grade: p.isIn(gptConfig.grades), + gradeIndex: p.isIn(Object.keys(gptConfig.grades).map(Number)), + percent: p.isBetween(0, gptConfig.percentMax), + esd: "?number", + judgements: Object.fromEntries( + gptConfig.judgements.map((j) => [j, optNull(p.isInteger)]) + ), + hitMeta, + }, + calculatedData: Object.fromEntries( + gptConfig.scoreRatingAlgs.map((a) => [a, "*?number"]) + ), + })(self); + }, + "songs-bms": prSchemaify( + PR_SongDocument({ + genre: "?string", + subtitle: "?string", + subartist: "?string", + }) + ), + "songs-chunithm": prSchemaify( + PR_SongDocument({ + genre: "string", + displayVersion: "string", + }) + ), + "songs-ddr": prSchemaify( + PR_SongDocument({ + displayVersion: "string", + }) + ), + "songs-sdvx": prSchemaify( + PR_SongDocument({ + displayVersion: "string", + }) + ), + "songs-usc": prSchemaify(PR_SongDocument({})), + "songs-maimai": prSchemaify( + PR_SongDocument({ + titleJP: "string", + artistJP: "string", + displayVersion: "string", + }) + ), + "songs-museca": prSchemaify( + PR_SongDocument({ + titleJP: "string", + artistJP: "string", + displayVersion: "string", + }) + ), + "songs-gitadora": prSchemaify( + PR_SongDocument({ + isHot: "boolean", + }) + ), + "songs-iidx": prSchemaify( + PR_SongDocument({ + genre: "string", + displayVersion: "string", + }) + ), + "charts-iidx": (self) => { + const playtype = getPlaytype("iidx", self); + + return prSchemaify( + PR_ChartDocument("iidx", playtype, { + notecount: p.isPositiveNonZeroInteger, + inGameID: p.isPositiveNonZeroInteger, + arcChartID: "?string", + hashSHA256: "?string", + "2dxtraSet": "?string", + }) + )(self); + }, + "charts-bms": (self) => { + const playtype = getPlaytype("bms", self); + + return prSchemaify( + PR_ChartDocument("bms", playtype, { + notecount: p.isPositiveNonZeroInteger, + hashSHA256: "?string", + hashMD5: "?string", + tableFolders: [ + { + table: "string", + level: "string", + }, + ], + }) + )(self); + }, + "charts-chunithm": prSchemaify( + PR_ChartDocument("chunithm", "Single", { + inGameID: p.isPositiveInteger, + }) + ), + "charts-gitadora": (self) => { + const playtype = getPlaytype("gitadora", self); + + return prSchemaify( + PR_ChartDocument("gitadora", playtype, { + inGameID: p.isPositiveInteger, + }) + )(self); + }, + "charts-ddr": (self) => { + const playtype = getPlaytype("ddr", self); + + return prSchemaify( + PR_ChartDocument("ddr", playtype, { + inGameID: "string", + songHash: "string", + }) + )(self); + }, + "charts-maimai": prSchemaify( + PR_ChartDocument("maimai", "Single", { + maxPercent: p.gt(0), + inGameID: p.isPositiveInteger, + inGameStrID: "string", + }) + ), + "charts-museca": prSchemaify( + PR_ChartDocument("museca", "Single", { + inGameID: p.isPositiveInteger, + }) + ), + "charts-sdvx": prSchemaify( + PR_ChartDocument("sdvx", "Single", { + inGameID: p.isPositiveInteger, + arcChartID: "?string", + }) + ), + "charts-usc": (self) => { + const playtype = getPlaytype("usc", self); + + return prSchemaify( + PR_ChartDocument("usc", playtype, { + hashSHA1: p.or("string", ["string"]), + isOfficial: "boolean", + }) + )(self); + }, + goals: prSchemaify({ + game: p.isIn(games), + playtype: isValidPlaytype, + timeAdded: p.isPositive, + createdBy: p.isPositiveNonZeroInteger, + title: "string", + goalID: "string", + criteria: p.or( + { + mode: p.is("single"), + key: p.isIn( + "scoreData.percent", + "scoreData.lampIndex", + "scoreData.gradeIndex", + "scoreData.score" + ), + value: "number", + }, + { + mode: p.isIn("abs", "proportion"), + countNum: p.isPositive, + key: p.isIn( + "scoreData.percent", + "scoreData.lampIndex", + "scoreData.gradeIndex", + "scoreData.score" + ), + value: "number", + } + ), + charts: p.or( + { + type: p.is("any"), + }, + { + type: p.is("folder"), + data: "string", + }, + { + type: p.is("multi"), + data: ["string"], + }, + { + type: p.is("single"), + data: "string", + } + ), + }), + milestones: prSchemaify({ + game: p.isIn(games), + playtype: isValidPlaytype, + createdBy: p.isPositiveNonZeroInteger, + name: "string", + desc: "string", + milestoneID: "string", + group: "?string", + groupINdex: p.nullable(p.isInteger), + milestoneData: [ + { + title: "string", + desc: "string", + goals: [{ goalID: "string", note: "*string" }], + }, + ], + criteria: p.or( + { + type: "all", + }, + { + type: p.isIn("abs", "proportion"), + value: p.isPositive, + } + ), + }), + "user-goals": prSchemaify({ + goalID: "string", + userID: p.isPositiveNonZeroInteger, + game: p.isIn(games), + playtype: isValidPlaytype, + achieved: "boolean", + timeSet: p.isPositive, + timeAchieved: p.nullable(p.isPositive), + lastInteraction: p.nullable(p.isPositive), + progress: "?number", + progressHuman: "string", + outOf: "number", + outOfHuman: "string", + }), + "user-milestones": prSchemaify({ + milestoneID: "string", + userID: p.isPositiveNonZeroInteger, + game: p.isIn(games), + playtype: isValidPlaytype, + timeSet: p.isPositive, + achieved: "boolean", + timeAchieved: p.nullable(p.isPositive), + progress: p.isInteger, + }), + "recent-folder-views": prSchemaify({ + userID: p.isPositiveNonZeroInteger, + game: p.isIn(games), + playtype: isValidPlaytype, + folderID: "string", + lastViewed: "number", + }), +}; diff --git a/server/src/external/mongo/sequence-docs.ts b/server/src/external/mongo/sequence-docs.ts new file mode 100644 index 000000000..37318525c --- /dev/null +++ b/server/src/external/mongo/sequence-docs.ts @@ -0,0 +1,55 @@ +import CreateLogCtx from "lib/logger/logger"; +import db from "./db"; + +const logger = CreateLogCtx(__filename); + +export async function InitSequenceDocs() { + await db.counters.remove({}); + + const userWithLargestID = await db.users.findOne( + {}, + { + sort: { + id: -1, + }, + } + ); + + const largestUSCSongID = await db.songs.usc.findOne( + {}, + { + sort: { + id: -1, + }, + } + ); + const largestBMSSongID = await db.songs.bms.findOne( + {}, + { + sort: { + id: -1, + }, + } + ); + + const Counters = [ + { + counterName: "users", + value: userWithLargestID ? userWithLargestID.id + 1 : 1, + }, + { + counterName: "usc-song-id", + value: largestUSCSongID ? largestUSCSongID.id + 1 : 1, + }, + { + counterName: "bms-song-id", + value: largestBMSSongID ? largestBMSSongID.id + 1 : 1, + }, + ]; + + logger.verbose( + `Setting Counters -> ${Counters.map((e) => `${e.counterName}: ${e.value}`).join(", ")}` + ); + + await db.counters.insert(Counters); +} diff --git a/server/src/external/redis/redis-IPC.test.ts b/server/src/external/redis/redis-IPC.test.ts new file mode 100644 index 000000000..e29167d37 --- /dev/null +++ b/server/src/external/redis/redis-IPC.test.ts @@ -0,0 +1,19 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ +import t from "tap"; +import { RedisPub, RedisSub } from "./redis-IPC"; + +/** + * Note: The functions these things use have been stubbed out. However, the tests still run and + * they also still work. We'll skip them though, anyway. + */ + +t.skip("Basic PUB/SUB testing", (t) => { + t.setTimeout(2000); + RedisSub("test" as any, (d) => { + t.equal(d.userID, 1); + t.pass(); + t.end(); + }); + + RedisPub("test" as any, { userID: 1 } as any); +}); diff --git a/server/src/external/redis/redis-IPC.ts b/server/src/external/redis/redis-IPC.ts new file mode 100644 index 000000000..d048dd2e9 --- /dev/null +++ b/server/src/external/redis/redis-IPC.ts @@ -0,0 +1,99 @@ +import CreateLogCtx from "lib/logger/logger"; +import { TachiConfig } from "lib/setup/config"; +import redis from "redis"; + +/** + * This code has been stubbed out! It doesn't really have a use at the moment. + * At some point, though, we might actually need this. (Maybe for a logging framework) + * + * This was used to communicate with other processes running on the same host as this server. + * The idea was the use it for the discord bot, however, we have webhooks now that do this (better). + * Thanks! + */ + +const logger = CreateLogCtx(__filename); + +// Stub types. In the future, we may actually use this. +export type RedisIPCChannels = ""; +export type RedisIPCData = { + "": unknown; +}; + +type RedisSubCallback = (data: RedisIPCData[T]) => void; + +type SubCallbacks = { + [K in RedisIPCChannels]: RedisSubCallback[]; +}; + +const SubCallbacks: Partial = {}; + +// Redis doesn't allow one client to subscribe and publish +// There's little to no overhead to having these three clients, +// so - that's why its like this. +const SubClient = redis.createClient(); +const PubClient = redis.createClient(); + +const PREFIX = TachiConfig.NAME.toUpperCase(); + +export function RedisPub(channel: T, data: RedisIPCData[T]) { + PubClient.publish(`${PREFIX}-${channel}`, JSON.stringify(data)); +} + +export function RedisSub(channel: T, callback: RedisSubCallback) { + if (SubCallbacks[channel]) { + // @ts-expect-error It's complaining that the T in channel might be a different T to the T in callback + // this is obviously nonsense. + SubCallbacks[channel]!.push(callback); + logger.debug(`Pushed callback ${callback.name} to channel ${channel}.`); + } else { + // @ts-expect-error see above. + SubCallbacks[channel] = [callback]; + SubClient.subscribe(`${PREFIX}-${channel}`); + logger.debug(`Added first callback ${callback.name} to channel ${channel}.`); + } +} + +SubClient.on("message", (channel, strData) => { + if (!channel.startsWith(`${PREFIX}-`)) { + return; // not our business + } + + const ktChannel = channel.slice(`${PREFIX}-`.length) as RedisIPCChannels; + + if (!Object.prototype.hasOwnProperty.call(SubCallbacks, ktChannel)) { + return; // no callbacks to call + } + + const jsData = JSON.parse(strData); + + for (const cb of SubCallbacks[ktChannel]!) { + try { + cb(jsData); + } catch (err) { + logger.error(`Error calling callback ${cb.name} for channel ${ktChannel}`, { err }); + } + } +}); + +// Awful... +// Function is near-impossible to test. +/* istanbul ignore next */ +export function CloseRedisPubSub() { + return new Promise((resolve, reject) => { + PubClient.quit((err) => { + if (err) { + logger.crit(`PubClient QUIT error: ${err}`, { err }); + reject(err); + } + + SubClient.quit((err) => { + if (err) { + logger.crit(`SubClient QUIT error: ${err}`, { err }); + reject(err); + } + + resolve(); + }); + }); + }); +} diff --git a/server/src/external/redis/redis-store.ts b/server/src/external/redis/redis-store.ts deleted file mode 100644 index 358cf9fd5..000000000 --- a/server/src/external/redis/redis-store.ts +++ /dev/null @@ -1,30 +0,0 @@ -import connectRedis from "connect-redis"; -import expressSession from "express-session"; -import CreateLogCtx from "../../lib/logger/logger"; -import redis from "redis"; - -const logger = CreateLogCtx(__filename); - -export const RedisStore = connectRedis(expressSession); -logger.verbose("Instantiated Redis Store"); - -export const RedisClient = redis.createClient(); -logger.verbose("Instantiated Redis Client"); - -function EmitCritical() { - if (!RedisClient.connected) { - logger.crit(`Could not connect to redis in time. No more information is available.`); - } -} - -const ref = setTimeout(EmitCritical, 10000); - -RedisClient.on("connect", () => { - logger.verbose(`Connected to Redis.`); - - clearTimeout(ref); -}); - -export function CloseRedisConnection() { - return RedisClient.quit(); -} diff --git a/server/src/external/redis/redis.ts b/server/src/external/redis/redis.ts new file mode 100644 index 000000000..03566aed8 --- /dev/null +++ b/server/src/external/redis/redis.ts @@ -0,0 +1,39 @@ +import { ONE_MINUTE } from "lib/constants/time"; +import CreateLogCtx from "lib/logger/logger"; +import { Environment } from "lib/setup/config"; +import redis from "redis"; +import { GetMillisecondsSince } from "utils/misc"; + +const logger = CreateLogCtx(__filename); + +logger.verbose("Instantiated Redis Store", { bootInfo: true }); + +export const RedisClient = redis.createClient({ + url: `redis://${Environment.redisUrl}`, +}); +const startConnect = process.hrtime.bigint(); + +logger.verbose("Instantiated Redis Client", { bootInfo: true }); + +function EmitCritical() { + /* istanbul ignore next */ + if (!RedisClient.connected) { + logger.crit(`Could not connect to redis in time. No more information is available.`); + + process.exit(1); + } +} + +const ref = setTimeout(EmitCritical, ONE_MINUTE * 2); + +RedisClient.on("connect", () => { + logger.info(`Connected to Redis. Took ${GetMillisecondsSince(startConnect)}ms`, { + bootInfo: true, + }); + + clearTimeout(ref); +}); + +export function CloseRedisConnection() { + return RedisClient.quit(); +} diff --git a/server/src/lib/achievables/goals.test.ts b/server/src/lib/achievables/goals.test.ts new file mode 100644 index 000000000..e85e6ffba --- /dev/null +++ b/server/src/lib/achievables/goals.test.ts @@ -0,0 +1,312 @@ +import t from "tap"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import ResetDBState from "test-utils/resets"; +import { EvaluateGoalForUser, HumaniseGoalProgress } from "./goals"; +import { GoalDocument } from "tachi-common"; +import deepmerge from "deepmerge"; +import { + HC511Goal, + Testing511SPA, + TestingIIDXFolderSP10, + TestingIIDXSPScorePB, +} from "test-utils/test-data"; +import { CreateFolderChartLookup } from "utils/folder"; + +import { Random20Hex } from "utils/misc"; + +const logger = CreateLogCtx(__filename); + +t.test("#EvaluateGoalForUser", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should correctly evaluate against single goals.", (t) => { + t.beforeEach(async () => { + await db["personal-bests"].insert(TestingIIDXSPScorePB); + delete TestingIIDXSPScorePB._id; + }); + + t.test("Should correctly evaluate goals if user succeeds.", async (t) => { + const res = await EvaluateGoalForUser(HC511Goal, 1, logger); + + t.strictSame( + res, + { + achieved: true, + outOf: 5, + progress: 6, + outOfHuman: "HARD CLEAR", + progressHuman: "EX HARD CLEAR (BP: 2)", + }, + "Should correctly evaluate the goal if the user succeeds." + ); + + t.end(); + }); + + t.test("Should correctly evaluate goals if user fails.", async (t) => { + await db["personal-bests"].update( + { userID: 1, chartID: Testing511SPA.chartID }, + { + $set: { + "scoreData.lamp": "CLEAR", + "scoreData.lampIndex": 4, + }, + } + ); + + const res = await EvaluateGoalForUser(HC511Goal, 1, logger); + + t.strictSame( + res, + { + achieved: false, + outOf: 5, + progress: 4, + outOfHuman: "HARD CLEAR", + progressHuman: "CLEAR (BP: 2)", + }, + "Should correctly evaluate the goal if the user fails." + ); + + t.end(); + }); + + t.test("Should correctly evaluate goals when user has no score.", async (t) => { + await db["personal-bests"].remove({}); + + const res = await EvaluateGoalForUser(HC511Goal, 1, logger); + + t.strictSame( + res, + { + achieved: false, + outOf: 5, + progress: null, + outOfHuman: "HARD CLEAR", + progressHuman: "NO DATA", + }, + "Should correctly evaluate the goal if the user has no score." + ); + + t.end(); + }); + + t.end(); + }); + + t.test("Should correctly evaluate against multi goals.", (t) => { + // @ts-expect-error ??? + // this goal is effectively "HC any of the charts" + const multiGoal: GoalDocument = deepmerge(HC511Goal, { + charts: { + type: "multi", + data: [Testing511SPA.chartID, "fake_other_chart_id"], + }, + }); + + t.beforeEach(async () => { + await db["personal-bests"].insert(TestingIIDXSPScorePB); + delete TestingIIDXSPScorePB._id; + + await db["personal-bests"].insert( + deepmerge(TestingIIDXSPScorePB, { + scoreData: { lamp: "CLEAR", lampIndex: 4 }, + chartID: "fake_other_chart_id", + }) + ); + }); + + t.test("Should work if 511 is >= HARD CLEAR", async (t) => { + const res = await EvaluateGoalForUser(multiGoal, 1, logger); + + t.strictSame( + res, + { + achieved: true, + outOf: 5, + progress: 6, + outOfHuman: "HARD CLEAR", + progressHuman: "EX HARD CLEAR (BP: 2)", + }, + "Should correctly evaluate the goal if the user succeeds." + ); + + t.end(); + }); + + t.test("Should work if other chart is >= HARD CLEAR", async (t) => { + await db["personal-bests"].update( + { userID: 1, chartID: Testing511SPA.chartID }, + { $set: { "scoreData.lamp": "CLEAR", "scoreData.lampIndex": 4 } } + ); + await db["personal-bests"].update( + { userID: 1, chartID: "fake_other_chart_id" }, + { $set: { "scoreData.lamp": "HARD CLEAR", "scoreData.lampIndex": 5 } } + ); + + const res = await EvaluateGoalForUser(multiGoal, 1, logger); + + t.strictSame( + res, + { + achieved: true, + outOf: 5, + progress: 5, + outOfHuman: "HARD CLEAR", + progressHuman: "HARD CLEAR (BP: 2)", + }, + "Should correctly evaluate the goal if the user succeeds." + ); + + t.end(); + }); + + t.test("Should work if user has no scores", async (t) => { + await db["personal-bests"].remove({}); + + const res = await EvaluateGoalForUser(multiGoal, 1, logger); + + t.strictSame( + res, + { + achieved: false, + outOf: 5, + progress: null, + outOfHuman: "HARD CLEAR", + progressHuman: "NO DATA", + }, + "Should correctly evaluate the goal if the user has no data." + ); + + t.end(); + }); + + t.end(); + }); + + t.test("Should correctly evaluate against folder goals.", (t) => { + // @ts-expect-error ??? + // this goal is effectively "HC any of the sp10s" + const folderGoal: GoalDocument = deepmerge(HC511Goal, { + charts: { + type: "folder", + data: "ed9d8c734447ce67d7135c0067441a98cc81aeaf", + }, + }); + + t.beforeEach(async () => { + await db["personal-bests"].insert(TestingIIDXSPScorePB); + delete TestingIIDXSPScorePB._id; + + await db["personal-bests"].insert( + deepmerge(TestingIIDXSPScorePB, { + scoreData: { lamp: "CLEAR", lampIndex: 4 }, + chartID: "other_sp10", + }) + ); + + delete Testing511SPA._id; + + await db.charts.iidx.insert([ + deepmerge(Testing511SPA, { + songID: 123, + level: "9", + chartID: "not_sp10", + data: { + arcChartID: Random20Hex(), + }, + }), + deepmerge(Testing511SPA, { + songID: 124, + level: "10", + chartID: "other_sp10", + data: { + arcChartID: Random20Hex(), + }, + }), + ]); + + await CreateFolderChartLookup(TestingIIDXFolderSP10); + }); + + t.test("Should work if 511 is >= HARD CLEAR", async (t) => { + const res = await EvaluateGoalForUser(folderGoal, 1, logger); + + t.strictSame( + res, + { + achieved: true, + outOf: 5, + progress: 6, + outOfHuman: "HARD CLEAR", + progressHuman: "EX HARD CLEAR (BP: 2)", + }, + "Should correctly evaluate the goal if the user succeeds." + ); + + t.end(); + }); + + t.test("Should work if other chart is >= HARD CLEAR", async (t) => { + await db["personal-bests"].update( + { userID: 1, chartID: Testing511SPA.chartID }, + { $set: { "scoreData.lamp": "CLEAR", "scoreData.lampIndex": 4 } } + ); + + await db["personal-bests"].update( + { userID: 1, chartID: "other_sp10" }, + { $set: { "scoreData.lamp": "HARD CLEAR", "scoreData.lampIndex": 5 } } + ); + + const res = await EvaluateGoalForUser(folderGoal, 1, logger); + + t.strictSame( + res, + { + achieved: true, + outOf: 5, + progress: 5, + outOfHuman: "HARD CLEAR", + progressHuman: "HARD CLEAR (BP: 2)", + }, + "Should correctly evaluate the goal if the user succeeds." + ); + + t.end(); + }); + + t.test("Should work if user has no scores", async (t) => { + await db["personal-bests"].remove({}); + + const res = await EvaluateGoalForUser(folderGoal, 1, logger); + + t.strictSame( + res, + { + achieved: false, + outOf: 5, + progress: null, + outOfHuman: "HARD CLEAR", + progressHuman: "NO DATA", + }, + "Should correctly evaluate the goal if the user has no data." + ); + + t.end(); + }); + + t.end(); + }); + + t.end(); +}); + +t.test("#HumaniseGoalProgress", (t) => { + t.equal(HumaniseGoalProgress("iidx", "SP", "scoreData.gradeIndex", 4, null), "B"); + t.equal(HumaniseGoalProgress("iidx", "SP", "scoreData.lampIndex", 4, null), "CLEAR"); + t.equal(HumaniseGoalProgress("iidx", "SP", "scoreData.percent", 90.1142, null), "90.11%"); + t.equal(HumaniseGoalProgress("iidx", "SP", "scoreData.score", 2240, null), "2240"); + + t.end(); +}); diff --git a/server/src/lib/achievables/goals.ts b/server/src/lib/achievables/goals.ts new file mode 100644 index 000000000..a8b3a7b1c --- /dev/null +++ b/server/src/lib/achievables/goals.ts @@ -0,0 +1,232 @@ +import { + GoalDocument, + integer, + PBScoreDocument, + Game, + GetGamePTConfig, + Playtypes, +} from "tachi-common"; +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import { GetFolderChartIDs } from "utils/folder"; +import { FilterQuery } from "mongodb"; +import fjsh from "fast-json-stable-hash"; + +export interface EvaluatedGoalReturn { + achieved: boolean; + progress: number | null; + outOf: number; + progressHuman: string; + outOfHuman: string; +} + +/** + * Creates a goalID from a goals charts and criteria. + * + * This uses FJSH to stable-stringify the charts and criteria, + * then hashes that string under sha256. + * + * @note We could do better here, by converting criteria + * to 'similar' criteria - like 100% resolving to 1million score + * but that proves very complex to implement when it comes + * to multiple games. + */ +export function CreateGoalID( + charts: GoalDocument["charts"], + criteria: GoalDocument["criteria"], + game: Game, + playtype: Playtypes[Game] +) { + return `G${fjsh.hash({ charts, criteria, game, playtype }, "sha256")}`; +} + +export async function EvaluateGoalForUser( + goal: GoalDocument, + userID: integer, + logger: KtLogger +): Promise { + // First, we need to resolve the set of charts this + // goal involves. + const chartIDs = await ResolveGoalCharts(goal); + + if (chartIDs === undefined) { + logger.error( + `Invalid goal ${goal.goalID} - has nonsense chartsType of ${goal.charts.type}, ignoring.` + ); + return null; + } + + // lets configure a "base" query for our requests. + const scoreQuery: FilterQuery = { + userID, + // normally, this would be a VERY WORRYING line of code, but goal.criteria.key is guaranteed to be + // within a specific set of fields. + [goal.criteria.key]: { $gte: goal.criteria.value }, + }; + + if (chartIDs) { + scoreQuery.chartID = { $in: chartIDs }; + } + + // Next, we need to figure out our criteria. + if (goal.criteria.mode === "single") { + const res = await db["personal-bests"].findOne(scoreQuery); + // hack, but guaranteed to work. + const scoreDataKey = goal.criteria.key.split(".")[1] as + | "lampIndex" + | "gradeIndex" + | "score" + | "percent"; + + const outOfHuman = HumaniseGoalProgress( + goal.game, + goal.playtype, + goal.criteria.key, + goal.criteria.value, + null + ); + + if (res) { + return { + achieved: true, + outOf: goal.criteria.value, + progress: res.scoreData[scoreDataKey], + outOfHuman, + progressHuman: HumaniseGoalProgress( + goal.game, + goal.playtype, + goal.criteria.key, + res.scoreData[scoreDataKey], + res + ), + }; + } + + // if we weren't successful, we have to get the users next best score and put it up here + // this is made infinitely easier by the existance of personal-bests. + const nextBestQuery: FilterQuery = { + userID, + }; + + if (chartIDs) { + nextBestQuery.chartID = { $in: chartIDs }; + } + + const nextBestScore = await db["personal-bests"].findOne(nextBestQuery, { + sort: { [goal.criteria.key]: -1 }, + }); + + if (!nextBestScore) { + return { + achieved: false, + outOf: goal.criteria.value, + progress: null, + outOfHuman, + progressHuman: "NO DATA", + }; + } + + return { + achieved: false, + outOf: goal.criteria.value, + outOfHuman, + progress: nextBestScore.scoreData[scoreDataKey], + progressHuman: HumaniseGoalProgress( + goal.game, + goal.playtype, + goal.criteria.key, + nextBestScore.scoreData[scoreDataKey], + nextBestScore + ), + }; + } else if (goal.criteria.mode === "abs" || goal.criteria.mode === "proportion") { + let count; + + // abs -> Absolute mode, such as clear 10 charts. + if (goal.criteria.mode === "abs") { + count = goal.criteria.countNum; + } else { + // proportion -> Proportional mode, the value + // is a multiplier for the amount of charts + // available -- i.e. 0.1 * charts. + + let totalChartCount; + + if (chartIDs === null) { + // edge case: proportion goals on "any" + // charts (i.e. clear 20% of charts) need to + // know how many charts the game has! + totalChartCount = await db.charts[goal.game].count({ playtype: goal.playtype }); + } else { + totalChartCount = chartIDs.length; + } + + count = Math.floor(goal.criteria.countNum * totalChartCount); + } + + const userCount = await db["personal-bests"].count(scoreQuery); + + return { + achieved: userCount >= count, + progress: userCount, + outOf: count, + progressHuman: userCount.toString(), + outOfHuman: userCount.toString(), + }; + } + + logger.error( + `Invalid goal: ${goal.goalID}, unknown criteria.mode ${goal.criteria.mode}, ignoring.` + ); + + return null; +} + +/** + * Resolves the set of charts involved with this goal. + * @param goal + * @returns An array of chartIDs, except if the goal chart type is "any", in which case, it returns null. + */ +function ResolveGoalCharts(goal: GoalDocument): Promise | string[] | null | undefined { + if (goal.charts.type === "single") { + return [goal.charts.data]; + } else if (goal.charts.type === "multi") { + return goal.charts.data; + } else if (goal.charts.type === "folder") { + return GetFolderChartIDs(goal.charts.data); + } else if (goal.charts.type === "any") { + return null; // special case. + } +} + +type GoalKeys = GoalDocument["criteria"]["key"]; + +type IIDXOrBMSPB = PBScoreDocument<"iidx:SP" | "iidx:DP" | "bms:7K" | "bms:14K">; + +// @todo, #100 improve this (add things like BP for iidx, maybe, percents for scores?) +export function HumaniseGoalProgress( + game: Game, + playtype: Playtypes[Game], + key: GoalKeys, + value: number, + userPB: PBScoreDocument | null +): string { + const gptConfig = GetGamePTConfig(game, playtype); + switch (key) { + case "scoreData.gradeIndex": + return gptConfig.grades[value]; + case "scoreData.lampIndex": + if (userPB && (game === "iidx" || game === "bms")) { + return `${gptConfig.lamps[value]} (BP: ${ + (userPB as IIDXOrBMSPB).scoreData.hitMeta.bp ?? "N/A" + })`; + } + return gptConfig.lamps[value]; + case "scoreData.percent": + return `${value.toFixed(2)}%`; + case "scoreData.score": + return value.toString(); + default: + throw new Error(`Broken goal - invalid key ${key}.`); + } +} diff --git a/server/src/lib/builtin-clients/builtin-clients.ts b/server/src/lib/builtin-clients/builtin-clients.ts new file mode 100644 index 000000000..1f5e54fff --- /dev/null +++ b/server/src/lib/builtin-clients/builtin-clients.ts @@ -0,0 +1,195 @@ +/* eslint-disable no-await-in-loop */ +import db from "external/mongo/db"; +import { DatabaseSchemas } from "external/mongo/schemas"; +import fjsh from "fast-json-stable-hash"; +import CreateLogCtx from "lib/logger/logger"; +import { ServerConfig, TachiConfig } from "lib/setup/config"; +import { TachiAPIClientDocument, UserAuthLevels } from "tachi-common"; +import { Random20Hex } from "utils/misc"; +import { FormatPrError } from "utils/prudence"; + +const logger = CreateLogCtx(__filename); + +type DefaultClients = Omit[]; + +// Defines some Tachi API Clients that should come default with a Tachi +// environment. +// These use the special Client ID prefix "CX" instead of "CI", which +// means they cannot possibly be collided.1 +const KtchiDefaultClients: DefaultClients = [ + { + name: "Fervidex", + webhookUri: null, + redirectUri: null, + requestedPermissions: ["submit_score"], + clientID: "CXFervidex", + apiKeyFilename: "kamaitachi.fervidex.json", + apiKeyTemplate: JSON.stringify( + { + url: `${ServerConfig.OUR_URL}/ir/fervidex`, + token: "%%TACHI_KEY%%", + }, + null, + "\t" + ), + }, + { + name: "Barbatos", + webhookUri: null, + redirectUri: null, + requestedPermissions: ["submit_score"], + clientID: "CXBarbatos", + apiKeyFilename: "barbatos.json", + apiKeyTemplate: JSON.stringify( + { + api_key: "%%TACHI_KEY%%", + }, + null, + "\t" + ), + }, + { + name: "Konaste Hook", + webhookUri: null, + redirectUri: null, + requestedPermissions: ["submit_score"], + clientID: "CXKsHook", + apiKeyFilename: "kamaitachi.kshook.json", + apiKeyTemplate: JSON.stringify( + { + url: `${ServerConfig.OUR_URL}/ir/kshook`, + token: "%%TACHI_KEY%%", + games: ["sv3c"], + }, + null, + "\t" + ), + }, + { + clientID: "CXChunitachi", + requestedPermissions: ["submit_score"], + name: "ChunItachi", + redirectUri: null, + webhookUri: null, + apiKeyFilename: "ChunItachi.ini", + apiKeyTemplate: `[general] +; Show information for debugging. Useful incase things go wrong. +showDebug = true + +; Set this to an extID if multiple people play on your setup +; and you only want to import scores from a specific user. +; You can find your extID inside your database... +; ...or you can set it to junk like 123 and check the debug logs. +extID = 0 + +; The current version of the game you're playing on. +; This should be any of the following: +; game = amazon +; game = amazonplus +; game = crystal +; game = paradise +; game = paradiselost + +game = PUT_YOUR_GAME_HERE + +; If true, Fails will take more priority than things like FULL COMBOs. +failOverLamp = false + +[kamaitachi] +; What to use to check whether we're online or not. +apiStatus = ${ServerConfig.OUR_URL}/api/v1/status + +; Where to POST scores to. +apiEndpoint = ${ServerConfig.OUR_URL}/ir/direct-manual + +; This thing is secret! Keep it so. You can manage your API Keys at +; ${ServerConfig.OUR_URL}/users/me -> Integrations -> API Keys! +apikey = %%TACHI_KEY%%`, + }, +]; + +const BtchiDefaultClients: DefaultClients = [ + { + name: "Beatoraja IR", + webhookUri: null, + redirectUri: null, + requestedPermissions: ["submit_score"], + clientID: "CXBeatorajaIR", + apiKeyTemplate: null, + apiKeyFilename: null, + }, + { + name: "USC IR", + webhookUri: null, + redirectUri: null, + requestedPermissions: ["submit_score"], + clientID: "CXUSCIR", + apiKeyTemplate: null, + apiKeyFilename: null, + }, +]; + +export async function LoadDefaultClients() { + if (TachiConfig.TYPE === "ktchi") { + await LoadClients(KtchiDefaultClients); + } else if (TachiConfig.TYPE === "btchi") { + await LoadClients(BtchiDefaultClients); + } else { + await LoadClients(KtchiDefaultClients); + await LoadClients(BtchiDefaultClients); + } +} + +async function LoadClients(clients: DefaultClients) { + const firstAdmin = await db.users.findOne({ + authLevel: UserAuthLevels.ADMIN, + }); + + if (!firstAdmin) { + logger.error( + `There are no admins on this instance of tachi-server. We cannot create default API Clients!` + ); + return; + } + + for (const client of clients) { + const exists = await db["api-clients"].findOne( + { + clientID: client.clientID, + }, + { + projection: { + clientSecret: 0, + author: 0, + }, + } + ); + + // Skip if nothing has changed. + if (fjsh.hash(exists, "sha256") === fjsh.hash(client, "sha256")) { + continue; + } + + const realClient: TachiAPIClientDocument = { + ...client, + clientSecret: `CS${Random20Hex()}`, + author: 1, + }; + + try { + DatabaseSchemas["api-clients"](realClient); + } catch (err) { + logger.error(`Invalid API Client ${client.name}: ${FormatPrError(err)}.`); + continue; + } + + // No replaceOne support in monk -- have to do this. + await db["api-clients"].remove({ + clientID: client.clientID, + }); + + await db["api-clients"].insert(realClient); + + logger.info(`Loaded/Modified new built-in client ${client.name}.`); + } +} diff --git a/server/src/lib/cdn/cdn.test.ts b/server/src/lib/cdn/cdn.test.ts new file mode 100644 index 000000000..d8a6c241f --- /dev/null +++ b/server/src/lib/cdn/cdn.test.ts @@ -0,0 +1,137 @@ +import expressRequestMock from "express-request-mock"; +import fs from "fs"; +import { Environment, ServerConfig } from "lib/setup/config"; +import path from "path"; +import t from "tap"; +import { CDNDelete, CDNRedirect, CDNRetrieve, CDNStoreOrOverwrite } from "./cdn"; + +if (ServerConfig.CDN_CONFIG.SAVE_LOCATION.TYPE !== "LOCAL_FILESYSTEM") { + throw new Error(`Tests must run against LOCAL_FILESYSTEM.`); +} + +const CDN_FILE_ROOT = ServerConfig.CDN_CONFIG.SAVE_LOCATION.LOCATION; + +function getTestTxt() { + return fs.readFileSync(path.join(CDN_FILE_ROOT, "test.txt"), "utf-8"); +} + +const ResetFileRoot = () => { + if (Environment.nodeEnv !== "test") { + throw new Error( + `Not in test, yet CDN.test.ts was triggered, which could rm -rf something important.` + ); + } + + if (CDN_FILE_ROOT !== "./test-cdn") { + throw new Error( + `Unexpected CDN_FILE_ROOT of ${CDN_FILE_ROOT}. This is a security precaution, so that tests do not unexpectedly rm -rf important directories.` + ); + } + + // isn't this terrifyingly risky? + fs.rmSync(CDN_FILE_ROOT, { recursive: true, force: true }); +}; + +t.test("#CDNRetrieve", (t) => { + t.beforeEach(ResetFileRoot); + + t.test("Should retrieve the file at the given location.", async (t) => { + await CDNStoreOrOverwrite("test.txt", "1"); + + const data = await CDNRetrieve("test.txt"); + + t.equal(data.toString(), "1", "Should contain the contents of test.txt"); + + t.end(); + }); + + t.test("Should throw if the file does not exist.", (t) => { + t.rejects(() => CDNRetrieve("fake-file.txt")); + + t.end(); + }); + + t.end(); +}); + +t.test("#CDNStoreOrOverwrite", (t) => { + t.beforeEach(ResetFileRoot); + + t.test("Should store a value.", async (t) => { + await CDNStoreOrOverwrite("test.txt", "hello world"); + + const data = fs.readFileSync(path.join(CDN_FILE_ROOT, "test.txt"), "utf8"); + + t.equal(data, "hello world", "Should store the data at the CDN_FILE_ROOT."); + + t.end(); + }); + + t.test("Should generate paths on the way to the file if they do not exist.", async (t) => { + await CDNStoreOrOverwrite("a/b/c/d/e/f/g.txt", "hello"); + + const data = fs.readFileSync(path.join(CDN_FILE_ROOT, "a/b/c/d/e/f/g.txt"), "utf8"); + + t.equal(data, "hello", "Should store the data at the deeply nested location."); + + t.end(); + }); + + t.test("Should store a file if one doesn't exist", async (t) => { + await CDNStoreOrOverwrite("test.txt", "1"); + + t.equal(getTestTxt(), "1"); + + t.end(); + }); + + t.test("Should overwrite the file if it exists.", async (t) => { + await CDNStoreOrOverwrite("test.txt", "1"); + t.equal(getTestTxt(), "1"); + + await CDNStoreOrOverwrite("test.txt", "2"); + t.equal(getTestTxt(), "2"); + + t.end(); + }); + + t.end(); +}); + +t.test("#CDNDelete", (t) => { + t.beforeEach(ResetFileRoot); + + t.test("Should delete the file at the given location.", async (t) => { + await CDNStoreOrOverwrite("test.txt", "1"); + + const data = getTestTxt(); + + t.equal(data, "1"); + + await CDNDelete("test.txt"); + + t.not(fs.existsSync(path.join(CDN_FILE_ROOT, "test.txt")), "File should not exist."); + + t.end(); + }); + + t.end(); +}); + +t.test("#CDNRedirect", (t) => { + t.beforeEach(ResetFileRoot); + + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const mockMW = (req: any, res: any) => CDNRedirect(res, "/test.txt"); + + t.test("Should redirect a user to the CDN Url", async (t) => { + const { res } = await expressRequestMock(mockMW, {}); + + t.equal(res.statusCode, 302); + t.equal(res._getRedirectUrl(), "/cdn/test.txt"); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/cdn/cdn.ts b/server/src/lib/cdn/cdn.ts new file mode 100644 index 000000000..0326b1d24 --- /dev/null +++ b/server/src/lib/cdn/cdn.ts @@ -0,0 +1,93 @@ +import { Response } from "express"; +import fs from "fs"; +import CreateLogCtx from "lib/logger/logger"; +import { ServerConfig } from "lib/setup/config"; +import mkdirp from "mkdirp"; +import path from "path"; +import { promisify } from "util"; +import { DeleteFromS3, PushToS3 } from "./s3"; + +const readFilePromise = promisify(fs.readFile); +const writeFilePromise = promisify(fs.writeFile); +const rmFilePromise = promisify(fs.rm); + +const logger = CreateLogCtx(__filename); + +/** + * Joins a file location against the location of the CDN static store. + * + * @danger - This function should **NEVER** be called with unsanitised user input! + * Path directory traversal *is* possible, and *will* ruin your day. + */ +export function CDNFileSystemRoot(fileLoc: string) { + if (ServerConfig.CDN_CONFIG.SAVE_LOCATION.TYPE !== "LOCAL_FILESYSTEM") { + logger.severe( + `Attempted to run CDNFileSystemRoot, but was not using LOCAL_FILESYSTEM as a CDN.`, + { fileLoc, conf: ServerConfig.CDN_CONFIG } + ); + + throw new Error( + `Attempted to run CDNFileSystemRoot, but was not using LOCAL_FILESYSTEM as a CDN.` + ); + } + + return path.join(ServerConfig.CDN_CONFIG.SAVE_LOCATION.LOCATION, fileLoc); +} + +/** + * Retrieves the data of the file at the given CDN location. + * + * This is used for quick development setups, where a cdn server isn't available. + * As in, this ruins the purpose of a CDN! make sure you have one running. + */ +export function CDNRetrieve(fileLoc: string) { + logger.debug(`Retrieving path ${fileLoc} locally.`); + + return readFilePromise(CDNFileSystemRoot(fileLoc)); +} + +/** + * Redirects the response to the CDN server at the given path. + */ +export function CDNRedirect(res: Response, fileLoc: string) { + if (fileLoc[0] !== "/") { + throw new Error(`Invalid fileLoc - did not start with /.`); + } + + logger.debug(`CDN Redirecting to ${ServerConfig.CDN_CONFIG.WEB_LOCATION}${fileLoc}.`); + + return res.redirect(`${ServerConfig.CDN_CONFIG.WEB_LOCATION}${fileLoc}`); +} + +/** + * Stores a file at fileLoc. If it already exists, overwrite it. + */ +export async function CDNStoreOrOverwrite(fileLoc: string, data: Buffer | string): Promise { + logger.debug(`Storing or overwriting path ${fileLoc}.`); + + if (ServerConfig.CDN_CONFIG.SAVE_LOCATION.TYPE === "LOCAL_FILESYSTEM") { + const loc = CDNFileSystemRoot(fileLoc); + + // make the parent folders if they dont exist. else, mkdirp is a no-op. + await mkdirp(path.dirname(loc)); + + return writeFilePromise(loc, data); + } + + await PushToS3(fileLoc, data); +} + +/** + * Removes a file at this CDN location. + */ +export async function CDNDelete(fileLoc: string) { + logger.verbose(`Deleting path ${fileLoc}.`); + + if (ServerConfig.CDN_CONFIG.SAVE_LOCATION.TYPE === "LOCAL_FILESYSTEM") { + const loc = CDNFileSystemRoot(fileLoc); + + return rmFilePromise(loc, { force: true }); + } + + await DeleteFromS3(fileLoc); +} diff --git a/server/src/lib/cdn/s3.ts b/server/src/lib/cdn/s3.ts new file mode 100644 index 000000000..394047b0e --- /dev/null +++ b/server/src/lib/cdn/s3.ts @@ -0,0 +1,68 @@ +import { DeleteObjectCommand, PutObjectCommand, S3Client } from "@aws-sdk/client-s3"; +import CreateLogCtx from "lib/logger/logger"; +import { ServerConfig } from "lib/setup/config"; + +const logger = CreateLogCtx("S3 Client"); + +let s3: null | S3Client = null; + +if (ServerConfig.CDN_CONFIG.SAVE_LOCATION.TYPE === "S3_BUCKET") { + const data = ServerConfig.CDN_CONFIG.SAVE_LOCATION; + logger.info(`Using S3_BUCKET as CDN location.`, { bootInfo: true }); + s3 = new S3Client({ + endpoint: data.ENDPOINT, + region: + data.REGION ?? "NO_REGION_BUT_YOU_HAVE_TO_SPECIFY_ONE_OTHERWISE_THIS_LIBRARY_ERRORS", + credentials: { + accessKeyId: data.ACCESS_KEY_ID, + secretAccessKey: data.SECRET_ACCESS_KEY, + }, + }); +} + +/** + * Pushes a file to the configured S3 Bucket. Overwrites if already exists. + */ +export function PushToS3(path: string, content: Buffer | string) { + logger.debug(`Saving content on S3 at ${path}.`); + + if (!s3 || ServerConfig.CDN_CONFIG.SAVE_LOCATION.TYPE !== "S3_BUCKET") { + logger.severe( + `Attempted to push to S3, but CDN_CONFIG.SAVE_LOCATION.TYPE was not S3_BUCKET?`, + ServerConfig.CDN_CONFIG + ); + throw new Error( + `Attempted to push to S3, but CDN_CONFIG.SAVE_LOCATION.TYPE was not S3_BUCKET?` + ); + } + + return s3.send( + new PutObjectCommand({ + Bucket: ServerConfig.CDN_CONFIG.SAVE_LOCATION.BUCKET, + Key: (ServerConfig.CDN_CONFIG.SAVE_LOCATION.KEY_PREFIX ?? "") + path, + Body: content, + }) + ); +} + +/** + * Deletes the provided file from the configured S3 bucket. + */ +export function DeleteFromS3(path: string) { + if (!s3 || ServerConfig.CDN_CONFIG.SAVE_LOCATION.TYPE !== "S3_BUCKET") { + logger.severe( + `Attempted to delete from S3, but CDN_CONFIG.SAVE_LOCATION.TYPE was not S3_BUCKET?`, + ServerConfig.CDN_CONFIG + ); + throw new Error( + `Attempted to delete from S3, but CDN_CONFIG.SAVE_LOCATION.TYPE was not S3_BUCKET?` + ); + } + + return s3.send( + new DeleteObjectCommand({ + Bucket: ServerConfig.CDN_CONFIG.SAVE_LOCATION.BUCKET, + Key: path, + }) + ); +} diff --git a/server/src/lib/cdn/url-format.ts b/server/src/lib/cdn/url-format.ts new file mode 100644 index 000000000..3303b5f94 --- /dev/null +++ b/server/src/lib/cdn/url-format.ts @@ -0,0 +1,13 @@ +import { integer } from "tachi-common"; + +export function GetUSCIRReplayURL(scoreID: string) { + return `/uscir/replays/${scoreID}`; +} + +export function GetProfilePictureURL(userID: integer, contentHash: string) { + return `/users/${userID}/pfp-${contentHash}`; +} + +export function GetProfileBannerURL(userID: integer, contentHash: string) { + return `/users/${userID}/banner-${contentHash}`; +} diff --git a/server/src/lib/constants/bms-tables.ts b/server/src/lib/constants/bms-tables.ts new file mode 100644 index 000000000..d8b1b43fa --- /dev/null +++ b/server/src/lib/constants/bms-tables.ts @@ -0,0 +1,11 @@ +export const BMS_TABLES = { + insane: "🟊", + overjoy: "🟊🟊", + normal: "☆", + normal2: "▽", + insane2: "▼", + stella: "st", + satellite: "sl", + dpNormal: "δ", + dpInsane: "★", +}; diff --git a/server/src/lib/constants/classes.ts b/server/src/lib/constants/classes.ts new file mode 100644 index 000000000..2f48f3aaa --- /dev/null +++ b/server/src/lib/constants/classes.ts @@ -0,0 +1,174 @@ +export enum IIDXDans { + KYU_7, + KYU_6, + KYU_5, + KYU_4, + KYU_3, + KYU_2, + KYU_1, + + DAN_1, + DAN_2, + DAN_3, + DAN_4, + DAN_5, + DAN_6, + DAN_7, + DAN_8, + DAN_9, + DAN_10, + + CHUUDEN, + KAIDEN, +} + +export enum GitadoraColours { + WHITE, + + ORANGE, + ORANGE_GRADIENT, + YELLOW, + YELLOW_GRADIENT, + GREEN, + GREEN_GRADIENT, + BLUE, + BLUE_GRADIENT, + PURPLE, + PURPLE_GRADIENT, + RED, + RED_GRADIENT, + + BRONZE, + SILVER, + GOLD, + RAINBOW, +} + +export enum BMSGenocideDans { + NORMAL_1, + NORMAL_2, + NORMAL_3, + NORMAL_4, + NORMAL_5, + NORMAL_6, + NORMAL_7, + NORMAL_8, + NORMAL_9, + NORMAL_10, + + INSANE_1, + INSANE_2, + INSANE_3, + INSANE_4, + INSANE_5, + INSANE_6, + INSANE_7, + INSANE_8, + INSANE_9, + INSANE_10, + INSANE_KAIDEN, + + OVERJOY, +} + +export enum BMSStSlDans { + SL_0, + SL_1, + SL_2, + SL_3, + SL_4, + SL_5, + SL_6, + SL_7, + SL_8, + SL_9, + SL_10, + SL_11, + SL_12, + + ST_0, + ST_1, + ST_2, + ST_3, + ST_4, + ST_5, + ST_6, + ST_7, + ST_8, + ST_9, + ST_10, + ST_11, + ST_12, +} + +export enum SDVXDans { + DAN_1, + DAN_2, + DAN_3, + DAN_4, + DAN_5, + DAN_6, + DAN_7, + DAN_8, + DAN_9, + DAN_10, + DAN_11, + INF, +} + +// ewww +export enum SDVXVFClasses { + SIENNA_I, + SIENNA_II, + SIENNA_III, + SIENNA_IV, + COBALT_I, + COBALT_II, + COBALT_III, + COBALT_IV, + DANDELION_I, + DANDELION_II, + DANDELION_III, + DANDELION_IV, + CYAN_I, + CYAN_II, + CYAN_III, + CYAN_IV, + SCARLET_I, + SCARLET_II, + SCARLET_III, + SCARLET_IV, + CORAL_I, + CORAL_II, + CORAL_III, + CORAL_IV, + ARGENTO_I, + ARGENTO_II, + ARGENTO_III, + ARGENTO_IV, + ELDORA_I, + ELDORA_II, + ELDORA_III, + ELDORA_IV, + CRIMSON_I, + CRIMSON_II, + CRIMSON_III, + CRIMSON_IV, + IMPERIAL_I, + IMPERIAL_II, + IMPERIAL_III, + IMPERIAL_IV, +} + +export enum CHUNITHM_COLOURS { + BLUE, + GREEN, + ORANGE, + RED, + PURPLE, + BRONZE, + SILVER, + GOLD, + PLATINUM, + RAINBOW, +} diff --git a/server/src/lib/constants/ea3id.ts b/server/src/lib/constants/ea3id.ts index d07e48a95..552649b71 100644 --- a/server/src/lib/constants/ea3id.ts +++ b/server/src/lib/constants/ea3id.ts @@ -8,3 +8,6 @@ export const REV_2DXBMS = "Z"; export const REV_OMNIMIX = "X"; export const EXT_HEROIC_VERSE = "2020092900"; +export const EXT_BISTROVER = "2021091500"; + +export const MODEL_SDVX3_KONASTE = "QCV"; diff --git a/server/src/lib/constants/filesize.ts b/server/src/lib/constants/filesize.ts new file mode 100644 index 000000000..d9032372e --- /dev/null +++ b/server/src/lib/constants/filesize.ts @@ -0,0 +1,2 @@ +export const ONE_MEGABYTE = 1024 * 1024; +export const SIXTEEN_MEGABTYES = ONE_MEGABYTE * 16; diff --git a/server/src/lib/constants/ktchi.ts b/server/src/lib/constants/ktchi.ts deleted file mode 100644 index 486ac03ee..000000000 --- a/server/src/lib/constants/ktchi.ts +++ /dev/null @@ -1 +0,0 @@ -export const SYMBOL_KtchiData = Symbol("ktchi-request-patch"); diff --git a/server/src/lib/constants/tachi.ts b/server/src/lib/constants/tachi.ts new file mode 100644 index 000000000..50d466343 --- /dev/null +++ b/server/src/lib/constants/tachi.ts @@ -0,0 +1,2 @@ +export const SYMBOL_TachiData = Symbol("tachi-request-patch"); +export const SYMBOL_TachiAPIAuth = Symbol("tachi-api-auth-info"); diff --git a/server/src/lib/constants/time.ts b/server/src/lib/constants/time.ts new file mode 100644 index 000000000..c2148495f --- /dev/null +++ b/server/src/lib/constants/time.ts @@ -0,0 +1,7 @@ +export const ONE_SECOND = 1000; +export const ONE_MINUTE = ONE_SECOND * 60; +export const ONE_HOUR = ONE_MINUTE * 60; +export const ONE_DAY = ONE_HOUR * 24; +export const ONE_WEEK = ONE_DAY * 7; +export const ONE_MONTH = ONE_WEEK * 4; +export const ONE_YEAR = ONE_MONTH * 12; diff --git a/server/src/lib/constants/version.ts b/server/src/lib/constants/version.ts new file mode 100644 index 000000000..f3382bc1f --- /dev/null +++ b/server/src/lib/constants/version.ts @@ -0,0 +1,39 @@ +// Note that Version Info is intentionally identical between all variants of tachi +// viz. btchi and ktchi share versioning. This is because they +// essentially share codebases. + +const MAJOR = 2; +const MINOR = 0; +const PATCH = 0; + +// As is with all front-facing zkldi projects, the version names for tachi-server +// are from an album I like. In this case, the album is Portishead - Dummy. +// The fact that this album is very similar to Mezzanine +// - the album used for Kamaitachi v1 - is deliberate. :) - zkldi +const PORTISHEAD_DUMMY = [ + "Mysterons", // v2.0.0 + "Sour Times", // v2.1.0 + "Strangers", // v2.2.0 + "It Could Be Sweet", // v2.3.0 + "Wandering Star", // v2.4.0 + "It's a Fire", // v2.5.0 + "Numb", // v2.6.0 + "Roads", // v2.7.0 + "Pedestal", // v2.8.0 + "Biscuit", // v2.9.0 + "Glory Box", // v2.10.0 + // v2.11+ onwards are not expected to occur, but if they do, we'll figure something out. +]; + +export const VERSION_INFO = { + major: MAJOR, + minor: MINOR, + patch: PATCH, + name: PORTISHEAD_DUMMY[MINOR], +}; + +export const VERSION_STR = `${MAJOR}.${MINOR}.${PATCH}`; + +export function FormatVersion() { + return `v${VERSION_STR} (${VERSION_INFO.name})`; +} diff --git a/server/src/lib/delete-scores/delete-scores.test.ts b/server/src/lib/delete-scores/delete-scores.test.ts new file mode 100644 index 000000000..18560359a --- /dev/null +++ b/server/src/lib/delete-scores/delete-scores.test.ts @@ -0,0 +1,177 @@ +import db from "external/mongo/db"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { DeleteScore } from "./delete-scores"; +import { ImportDocument, ScoreDocument, SessionDocument } from "tachi-common"; +import { TestingIIDXSPScore } from "test-utils/test-data"; +import deepmerge from "deepmerge"; + +const mockImportDocument: ImportDocument = { + userID: 1, + userIntent: false, + classDeltas: [], + createdSessions: [], + errors: [], + goalInfo: [], + idStrings: [], + importID: "mockImportID", + importType: "file/batch-manual", + milestoneInfo: [], + scoreIDs: ["scoreid_1", "scoreid_2"], + timeFinished: 1000, + timeStarted: 0, + game: "iidx", + playtypes: ["SP"], +}; + +const mockSessionDocument: SessionDocument = { + userID: 1, + calculatedData: {}, + desc: "", + game: "iidx", + playtype: "SP", + highlight: false, + importType: "file/batch-manual", + name: "", + scoreInfo: [ + { + isNewScore: true, + scoreID: "scoreid_1", + }, + { + isNewScore: true, + scoreID: "scoreid_2", + }, + ], + sessionID: "mockSessionID", + timeEnded: 1000, + timeInserted: 0, + timeStarted: 0, + views: 0, +}; + +t.test("#DeleteScore", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should delete a score and everything pertaining to it", async (t) => { + const score = deepmerge(TestingIIDXSPScore, { scoreID: "scoreid_1" }); + + await db.imports.insert(mockImportDocument); + await db.sessions.insert(mockSessionDocument); + + await db.scores.insert(score); + + // This function doesn't return anything, instead, + // we need to check external state. + await DeleteScore(score); + + const dbScore = await db.scores.findOne({ + scoreID: "scoreid_1", + }); + + t.equal(dbScore, null, "Should remove the score from the database."); + + const dbImport = await db.imports.findOne({ + importID: "mockImportID", + }); + + t.strictSame( + dbImport?.scoreIDs, + ["scoreid_2"], + "Should remove scoreid_1 from the importDocuments scoreIDs." + ); + + const dbSession = await db.sessions.findOne({ + sessionID: "mockSessionID", + }); + + t.strictSame( + dbSession?.scoreInfo, + [ + { + isNewScore: true, + scoreID: "scoreid_2", + }, + ], + "Should remove scoreid_1 from the importDocuments scoreIDs" + ); + + t.end(); + }); + + t.test( + "Should work (i.e. not crash) if the score has no parent session or import", + async (t) => { + const score = deepmerge(TestingIIDXSPScore, { scoreID: "scoreid_1" }); + + await db.scores.insert(score); + + // This function doesn't return anything, instead, + // we need to check external state. + + await DeleteScore(score); + + const dbScore = await db.scores.findOne({ scoreID: score.scoreID }); + + t.equal(dbScore, null, "Should be removed from the database."); + + t.end(); + } + ); + + t.test("Should destroy its parents if this killed the only child", async (t) => { + const score = deepmerge(TestingIIDXSPScore, { scoreID: "scoreid_1" }); + + await db.imports.insert( + deepmerge( + mockImportDocument, + { scoreIDs: ["scoreid_1"] }, + { + arrayMerge: (a, b) => b, + } + ) + ); + await db.sessions.insert( + deepmerge( + mockSessionDocument, + { + scoreInfo: [ + { + isNewScore: true, + scoreID: "scoreid_1", + }, + ], + }, + { + arrayMerge: (a, b) => b, + } + ) + ); + + await db.scores.insert(score); + + await DeleteScore(score); + + const dbScore = await db.scores.findOne({ + scoreID: "scoreid_1", + }); + + t.equal(dbScore, null, "Should remove the score from the database."); + + const dbImport = await db.imports.findOne({ + importID: "mockImportID", + }); + + t.equal(dbImport, null, "Should remove the import from the database."); + + const dbSession = await db.sessions.findOne({ + sessionID: "mockSessionID", + }); + + t.equal(dbSession, null, "Should remove the session from the database."); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/delete-scores/delete-scores.ts b/server/src/lib/delete-scores/delete-scores.ts new file mode 100644 index 000000000..48e7e9995 --- /dev/null +++ b/server/src/lib/delete-scores/delete-scores.ts @@ -0,0 +1,223 @@ +/* eslint-disable no-await-in-loop */ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { UpdateChartRanking } from "lib/score-import/framework/pb/create-pb-doc"; +import { ProcessPBs } from "lib/score-import/framework/pb/process-pbs"; +import { UpdateUsersGamePlaytypeStats } from "lib/score-import/framework/user-game-stats/update-ugs"; +import { Game, Playtypes, ScoreDocument } from "tachi-common"; + +const logger = CreateLogCtx(__filename); + +/** + * Deletes the provided score. This needs a dedicated helper method due to + * needing to unset things like sessions and recalcs. + */ +export async function DeleteScore(score: ScoreDocument, blacklist = false) { + await db.scores.remove({ + scoreID: score.scoreID, + }); + + const sessions = await db.sessions.find({ + "scoreInfo.scoreID": score.scoreID, + }); + + for (const session of sessions) { + // If a session only has one score, then pulling it should kill + // the session. + if (session.scoreInfo.length === 1) { + // eslint-disable-next-line no-await-in-loop + await db.sessions.remove({ + sessionID: session.sessionID, + }); + } + } + + await db.sessions.update( + { + sessionID: { $in: sessions.map((e) => e.sessionID) }, + }, + { + $pull: { + scoreInfo: { + scoreID: score.scoreID, + }, + }, + }, + { + multi: true, + } + ); + + const importDoc = await db.imports.findOne({ + scoreIDs: score.scoreID, + }); + + if (importDoc) { + if (importDoc.scoreIDs.length === 1) { + await db.imports.remove({ + importID: importDoc.importID, + }); + } else { + await db.imports.update( + { + importID: importDoc.importID, + }, + { + $pull: { + scoreIDs: score.scoreID, + }, + }, + { + multi: true, + } + ); + } + } + + const userHasOtherScores = await db.scores.findOne({ + userID: score.userID, + chart: score.chartID, + }); + + if (userHasOtherScores) { + await ProcessPBs(score.userID, new Set([score.chartID]), logger); + } else { + await db["personal-bests"].remove({ + userID: score.userID, + chartID: score.chartID, + }); + + await UpdateChartRanking(score.chartID); + } + + await UpdateUsersGamePlaytypeStats(score.game, score.playtype, score.userID, null, logger); + + if (blacklist) { + const alreadyBlacklisted = await db["score-blacklist"].findOne({ + userID: score.userID, + scoreID: score.scoreID, + }); + + if (!alreadyBlacklisted) { + logger.info(`Blacklisted ${score.scoreID}.`); + await db["score-blacklist"].insert({ + userID: score.userID, + scoreID: score.scoreID, + score, + }); + } + } +} + +export async function DeleteMultipleScores(scores: ScoreDocument[], blacklist = false) { + logger.info(`Recieved request to delete ${scores.length} (Blacklist: ${blacklist}).`); + + const scoreIDs = scores.map((e) => e.scoreID); + + await db.scores.remove({ + scoreID: { $in: scoreIDs }, + }); + + const sessions = await db.sessions.find({ + "scoreInfo.scoreID": { $in: scoreIDs }, + }); + + for (const session of sessions) { + // If a session only has one score, then pulling it should kill + // the session. + if (session.scoreInfo.length === 1) { + // eslint-disable-next-line no-await-in-loop + await db.sessions.remove({ + sessionID: session.sessionID, + }); + } + } + + await db.sessions.update( + { + sessionID: { $in: sessions.map((e) => e.sessionID) }, + }, + { + $pull: { + scoreInfo: { + scoreID: { $in: scoreIDs }, + }, + }, + }, + { + multi: true, + } + ); + + const importDoc = await db.imports.findOne({ + scoreIDs: { $in: scoreIDs }, + }); + + if (importDoc) { + if (importDoc.scoreIDs.length === 1) { + await db.imports.remove({ + importID: importDoc.importID, + }); + } else { + await db.imports.update( + { + importID: importDoc.importID, + }, + { + $pull: { + scoreIDs: { $in: scoreIDs }, + }, + }, + { + multi: true, + } + ); + } + } + + for (const score of scores) { + const userHasOtherScores = await db.scores.findOne({ + userID: score.userID, + chart: score.chartID, + }); + + if (userHasOtherScores) { + await ProcessPBs(score.userID, new Set([score.chartID]), logger); + } else { + await db["personal-bests"].remove({ + userID: score.userID, + chartID: score.chartID, + }); + + await UpdateChartRanking(score.chartID); + } + + if (blacklist) { + const alreadyBlacklisted = await db["score-blacklist"].findOne({ + userID: score.userID, + scoreID: score.scoreID, + }); + + if (!alreadyBlacklisted) { + logger.info(`Blacklisted ${score.scoreID}.`); + await db["score-blacklist"].insert({ + userID: score.userID, + scoreID: score.scoreID, + score, + }); + } + } + } + + const ugpts = [...new Set(scores.map((e) => `${e.game}-${e.playtype}-${e.userID}`))]; + + for (const ugpt of ugpts) { + const [game, playtype, strUserID] = ugpt.split("-") as [Game, Playtypes[Game], string]; + + const userID = Number(strUserID); + + await UpdateUsersGamePlaytypeStats(game, playtype, userID, null, logger); + } + + logger.info(`Finished deleting ${scores.length} scores.`); +} diff --git a/server/src/lib/email/client.ts b/server/src/lib/email/client.ts new file mode 100644 index 000000000..71d4e65e7 --- /dev/null +++ b/server/src/lib/email/client.ts @@ -0,0 +1,71 @@ +import bunyan from "bunyan"; +import CreateLogCtx from "lib/logger/logger"; +import { Environment, ServerConfig } from "lib/setup/config"; +import nodemailer, { SentMessageInfo, Transporter } from "nodemailer"; + +const logger = CreateLogCtx(__filename); + +let transporter: Transporter | undefined; + +if (ServerConfig.EMAIL_CONFIG) { + logger.info(`Connecting to email server...`, { bootInfo: true }); + const conf = ServerConfig.EMAIL_CONFIG; + + try { + transporter = nodemailer.createTransport( + Object.assign( + { + newline: "unix", + logger: conf.TRANSPORT_OPS?.debug + ? bunyan.createLogger({ name: "Email Logger" }) + : undefined, + }, + conf.TRANSPORT_OPS ?? {} + ) + ); + + transporter.verify((err) => { + if (err) { + logger.crit(`Could not connect to email server.`, { err }); + throw err; + } else { + logger.info(`Successfully connected to email server.`, { bootInfo: true }); + } + }); + } catch (err) { + logger.crit(`Failed to create email client.`, { err }); + throw err; + } +} else { + logger.warn(`No EMAIL_CONFIG present in conf, emails will not be sent from the server.`, { + bootInfo: true, + }); +} + +export function SendEmail( + to: string, + subject: string, + htmlContent: string, + textContent: string +): Promise | undefined { + if (Environment.nodeEnv === "test") { + logger.debug(`Stubbed out SendEmail as env was test.`); + return; + } + + if (!transporter) { + logger.debug(`Stubbed out SendEmail as no EMAIL_CONFIG was set.`); + return; + } + + logger.verbose(`Sending email to ${to}.`); + + return transporter.sendMail({ + from: ServerConfig.EMAIL_CONFIG!.FROM, + to, + subject, + html: htmlContent, + text: textContent, + dkim: ServerConfig.EMAIL_CONFIG?.DKIM, + }); +} diff --git a/server/src/lib/email/formats.ts b/server/src/lib/email/formats.ts new file mode 100644 index 000000000..9d98d0b54 --- /dev/null +++ b/server/src/lib/email/formats.ts @@ -0,0 +1,45 @@ +// Email HTML is a hellish mess of IE5 era nonsense. +// Good luck. + +import { ServerConfig, TachiConfig } from "lib/setup/config"; + +export function EmailFormatResetPassword(username: string, resetCode: string, ipAddr: string) { + return { + html: MainHTMLWrapper( + `Hey ${username}, you've recieved a password reset request.
Click here to perform the reset.
If you did not request this reset, report this! This reset request was made by ${ipAddr}.` + ), + text: `Hey ${username}, you've recieved a password reset request. This link +${ServerConfig.OUR_URL}/reset-password?code=${resetCode} will perform the reset. +If you did not request this reset, report this! This reset request was made by ${ipAddr}.`, + }; +} + +export function EmailFormatVerifyEmail(username: string, code: string) { + return { + html: MainHTMLWrapper( + `Hey ${username}, You need to verify your email before you can use the site.
Click here to verify your email.` + ), + text: `Hey ${username}, You need to verify your email before you can use the site. +Please go to ${ServerConfig.OUR_URL}/verify-email?code=${code} to verify!`, + }; +} + +export function MainHTMLWrapper(innerHTML: string) { + return ` + + + + + + + ${TachiConfig.NAME} + + + +
+
+ ${innerHTML} +
+ + `; +} diff --git a/server/src/lib/env/env.ts b/server/src/lib/env/env.ts deleted file mode 100644 index f6478bae4..000000000 --- a/server/src/lib/env/env.ts +++ /dev/null @@ -1,27 +0,0 @@ -// barrel file for re-exporting env variables. -import dotenv from "dotenv"; -dotenv.config(); - -const envVars = [ - "KTBKS_MONGO_BASE_URL", - "KTBKS_LOG_LEVEL", - "KTBKS_CAPTCHA_SECRET_KEY", - "KTBKS_SESSION_SECRET", - "KTBKS_FLO_API_URL", - "KTBKS_EAG_API_URL", - "KTBKS_ARC_API_URL", -]; - -for (const eVar of envVars) { - if (!process.env[eVar]) { - throw new Error(`${eVar} was not defined.`); - } -} - -export const MONGO_BASE_URL = process.env.KTBKS_MONGO_BASE_URL!; -export const LOG_LEVEL = process.env.KTBKS_LOG_LEVEL!; -export const SESSION_SECRET = process.env.KTBKS_SESSION_SECRET!; -export const CAPTCHA_SECRET_KEY = process.env.KTBKS_CAPTCHA_SECRET_KEY!; -export const FLO_API_URL = process.env.KTBKS_FLO_API_URL!; -export const EAG_API_URL = process.env.KTBKS_EAG_API_URL!; -export const ARC_API_URL = process.env.KTBKS_ARC_API_URL!; diff --git a/server/src/lib/game-settings/create-game-settings.test.ts b/server/src/lib/game-settings/create-game-settings.test.ts new file mode 100644 index 000000000..30f5bc574 --- /dev/null +++ b/server/src/lib/game-settings/create-game-settings.test.ts @@ -0,0 +1,33 @@ +import t from "tap"; +import db from "external/mongo/db"; + +import ResetDBState from "test-utils/resets"; +import { CreateGameSettings } from "./create-game-settings"; + +t.test("#CreateGameSettings", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should create a new user's settings.", async (t) => { + await CreateGameSettings(1, "bms", "7K"); + + const data = await db["game-settings"].findOne({ + userID: 1, + game: "bms", + playtype: "7K", + }); + + t.not(data, null); + + t.end(); + }); + + t.test("Should throw an error if the user already has game-settings.", async (t) => { + await CreateGameSettings(1, "bms", "7K"); + + t.rejects(() => CreateGameSettings(1, "bms", "7K")); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/game-settings/create-game-settings.ts b/server/src/lib/game-settings/create-game-settings.ts new file mode 100644 index 000000000..19c893a9d --- /dev/null +++ b/server/src/lib/game-settings/create-game-settings.ts @@ -0,0 +1,50 @@ +import { integer, Game, Playtypes } from "tachi-common"; + +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; + +const logger = CreateLogCtx(__filename); + +/** + * Create GameSettings for a UGPT (which contains their preferences). + */ +export async function CreateGameSettings(userID: integer, game: Game, playtype: Playtypes[Game]) { + const exists = await db["game-settings"].findOne({ + userID, + game, + playtype, + }); + + if (exists) { + logger.error( + `Cannot create ${userID} ${game} ${playtype} game-settings as one already exists?` + ); + + throw new Error( + `Cannot create ${userID} ${game} ${playtype} game-settings as one already exists?` + ); + } + + let gameSpecific = {}; + + if (game === "iidx") { + gameSpecific = { + display2DXTra: false, + }; + } + + await db["game-settings"].insert({ + userID, + game, + playtype, + preferences: { + preferredProfileAlg: null, + preferredSessionAlg: null, + preferredScoreAlg: null, + stats: [], + gameSpecific, + }, + }); + + logger.info(`Created game settings for ${userID} (${game} ${playtype}).`); +} diff --git a/server/src/lib/handlers/sigterm.ts b/server/src/lib/handlers/sigterm.ts new file mode 100644 index 000000000..84b3f235a --- /dev/null +++ b/server/src/lib/handlers/sigterm.ts @@ -0,0 +1,35 @@ +import { monkDB } from "external/mongo/db"; +import { CloseRedisConnection } from "external/redis/redis"; +import http from "http"; +import https from "https"; +import { rootLogger } from "lib/logger/logger"; +import { CloseScoreImportQueue } from "lib/score-import/worker/queue"; + +const logger = rootLogger; + +export function HandleSIGTERMGracefully(instance?: http.Server | https.Server) { + logger.info("SIGTERM Received, closing program.", { shutdownInfo: true }); + + if (instance) { + instance.close(() => { + CloseEverythingElse(); + }); + } else { + CloseEverythingElse(); + } +} + +async function CloseEverythingElse() { + logger.info("Closing Mongo Database.", { shutdownInfo: true }); + await monkDB.close(); + + logger.info("Closing Redis Connection.", { shutdownInfo: true }); + CloseRedisConnection(); + + logger.info("Closing Score Import Queue.", { shutdownInfo: true }); + CloseScoreImportQueue(); + + logger.info("Everything closed. Waiting for process to exit naturally.", { + shutdownInfo: true, + }); +} diff --git a/server/src/lib/invites/invites.ts b/server/src/lib/invites/invites.ts new file mode 100644 index 000000000..06e7c0b75 --- /dev/null +++ b/server/src/lib/invites/invites.ts @@ -0,0 +1,38 @@ +import { ONE_MONTH } from "lib/constants/time"; +import CreateLogCtx from "lib/logger/logger"; +import { ServerConfig } from "lib/setup/config"; +import { PublicUserDocument } from "tachi-common"; + +const logger = CreateLogCtx(__filename); + +/** + * Users are only allowed to invite so many users, and their invites are + * trickled out in bursts of INVITE_BATCH_SIZE. + * + * Users get those N additional invites every month since they join. + * This is capped at INVITE_CAP, which defaults to 100. + */ +export function GetTotalAllowedInvites(user: PublicUserDocument) { + if (!ServerConfig.INVITE_CODE_CONFIG) { + logger.warn( + `No INVITE_CODE_CONFIG set, but tried to get total allowed invites? Returning 0.` + ); + return 0; + } + + const joinedSince = Date.now() - user.joinDate; + + const monthsSinceJoin = Math.floor(joinedSince / ONE_MONTH); + + let invites = monthsSinceJoin * ServerConfig.INVITE_CODE_CONFIG.BATCH_SIZE; + + if (user.badges.includes("alpha") || user.badges.includes("beta")) { + invites += ServerConfig.INVITE_CODE_CONFIG.BETA_USER_BONUS; + } + + if (invites > ServerConfig.INVITE_CODE_CONFIG.INVITE_CAP) { + return ServerConfig.INVITE_CODE_CONFIG.INVITE_CAP; + } + + return invites; +} diff --git a/server/src/lib/jobs/bms-table-sync.ts b/server/src/lib/jobs/bms-table-sync.ts new file mode 100644 index 000000000..41755e2de --- /dev/null +++ b/server/src/lib/jobs/bms-table-sync.ts @@ -0,0 +1,273 @@ +import { BMS_TABLES } from "lib/constants/bms-tables"; + +// I have no confidence in half of these links surviving. +// Eventually, some of these are going to disappear, and we'll have to find +// something else. probably. +const registeredTables: BMSTablesDataset[] = [ + { + name: "Insane", + humanisedPrefix: "insane", + playtype: "7K", + prefix: BMS_TABLES.insane, + description: "The 7K GENOSIDE insane table.", + url: "http://www.ribbit.xyz/bms/tables/insane_body.json", + }, + { + name: "Normal", + humanisedPrefix: "normal", + playtype: "7K", + prefix: BMS_TABLES.normal, + description: "The 7K GENOSIDE normal table.", + url: "http://www.ribbit.xyz/bms/tables/normal_body.json", + }, + { + name: "Stella", + humanisedPrefix: "st", + playtype: "7K", + prefix: BMS_TABLES.stella, + description: "The stella table, from Stellaverse.", + url: "https://stellabms.xyz/st/score.json", + }, + { + name: "Satellite", + humanisedPrefix: "sl", + playtype: "7K", + prefix: BMS_TABLES.satellite, + description: "The satellite table, from Stellaverse.", + url: "https://stellabms.xyz/sl/score.json", + }, + { + name: "Insane2", + humanisedPrefix: "insane2", + playtype: "7K", + prefix: BMS_TABLES.insane2, + description: "A successor to the original insane table, but is generally less consistent.", + url: "http://rattoto10.jounin.jp/js/insane_data.json", + }, + { + name: "Normal2", + humanisedPrefix: "normal2", + playtype: "7K", + prefix: BMS_TABLES.normal2, + description: "A successor to the original normal table.", + url: "http://rattoto10.jounin.jp/js/score.json", + }, + { + name: "Overjoy", + description: "The overjoy table. Level 1 is roughly equivalent to Insane 20.", + humanisedPrefix: "overjoy", + playtype: "7K", + prefix: BMS_TABLES.overjoy, + url: "http://lr2.sakura.ne.jp/data/score.json", + }, + { + name: "DP Insane", + description: "The 14K Insane table.", + humanisedPrefix: "dpInsane", + prefix: BMS_TABLES.dpInsane, + playtype: "14K", + url: "http://dpbmsdelta.web.fc2.com/table/data/insane_data.json", + }, + { + name: "DP Normal", + description: "The 14K Normal table, Sometimes called the delta table.", + humanisedPrefix: "dpNormal", + prefix: BMS_TABLES.dpNormal, + playtype: "14K", + url: "http://dpbmsdelta.web.fc2.com/table/data/dpdelta_data.json", + }, + { + name: "DP Satellite", + description: "The 14K Satellite table.", + humanisedPrefix: "dpSatellite", + prefix: BMS_TABLES.satellite, + playtype: "14K", + url: "https://stellabms.xyz/dp/score.json", + }, +]; + +/* eslint-disable no-await-in-loop */ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import fetch from "node-fetch"; +import { ChartDocument } from "tachi-common"; +import { CreateFolderID } from "utils/folder"; + +// this seems to be all we care about +interface TableJSONDoc { + md5: string; + title?: string; + level: string; +} + +const logger = CreateLogCtx(__filename); + +async function ImportTableLevels(tableJSON: TableJSONDoc[], prefix: string) { + let failures = 0; + let success = 0; + const total = tableJSON.length; + + for (const td of tableJSON) { + const chart = (await db.charts.bms.findOne({ "data.hashMD5": td.md5 })) as ChartDocument< + "bms:7K" | "bms:14K" + >; + + if (!chart) { + logger.warn( + `No chart exists in table for ${td.md5} Possible title: ${td.title} ${prefix}${td.level}` + ); + failures++; + continue; + } + + const tableFolders = chart.data.tableFolders.filter((e) => e.table !== prefix); + + tableFolders.push({ table: prefix, level: td.level.toString() }); + + await db.charts.bms.update( + { + chartID: chart.chartID, + }, + { + $set: { + "data.tableFolders": tableFolders, + }, + } + ); + + success++; + } + + logger.info(`Finished updating table ${prefix}.`); + logger.info(`${success} Success | ${failures} Failures | ${total} Total.`); +} + +export interface BMSTablesDataset { + url: string; + name: string; + description: string; + humanisedPrefix: string; + prefix: string; + playtype: "7K" | "14K"; +} + +interface BMSTableChart { + title: string; + artist: string; + url: string; + url_diff: string; + md5: string; + sha256: string; + level: string; +} + +const RETRY_COUNT = 3; + +export async function UpdateTable(table: BMSTablesDataset) { + const res = await fetch(table.url); + + const statusCode = res.status; + + let retries = 0; + + // instead of using res.json() we have to use res.text() here + // so we have proper logging when some of these bms urls + // spontaneously return HTML. + let tableJSON: BMSTableChart[] | undefined; + + // We need to have a retry counter because some of the bms tables + // randomly return useless html for no reason. + + // i hate bms. + while (!tableJSON) { + let text; + try { + text = await res.text(); + tableJSON = JSON.parse(text); + } catch (err) { + logger.error(`Failed to fetch ${table.url}`, { err, res, statusCode, text }); + retries++; + + if (retries > RETRY_COUNT) { + logger.error(`SKIPPING TABLE!`); + return; + } + logger.info(`Retrying ${table.url}.`); + } + } + + const tableID = `bms-${table.playtype}-${table.humanisedPrefix}`; + + const folderIDs = []; + const levels = [...new Set(tableJSON.map((e) => e.level))]; + + for (const level of levels) { + const query = { + "data¬tableFolders": { + table: table.prefix, + // just incase some dude tries numbers + level: level.toString(), + }, + }; + + const folderID = CreateFolderID(query, "bms", table.playtype); + + folderIDs.push(folderID); + + const exists = await db.folders.findOne({ + folderID, + }); + + if (exists) { + continue; + } + + await db.folders.insert({ + title: `${table.prefix}${level}`, + inactive: false, + folderID, + game: "bms", + playtype: table.playtype, + type: "charts", + data: query, + searchTerms: [`${table.name} ${level}`], + }); + + logger.info(`Inserted new table ${table.prefix}${level}.`); + } + + await db.tables.update( + { tableID }, + { + $set: { + tableID, + game: "bms", + playtype: table.playtype, + folders: folderIDs, + title: table.name, + description: table.description, + inactive: false, + }, + }, + { + upsert: true, + } + ); + + logger.info(`Bumped table ${table.name}.`); + + logger.info(`Bumping levels...`); + await ImportTableLevels(tableJSON, table.prefix); + logger.info(`Levels bumped.`); +} + +if (require.main === module) { + (async () => { + for (const table of registeredTables) { + // eslint-disable-next-line no-await-in-loop + await UpdateTable(table); + } + + process.exit(0); + })(); +} diff --git a/server/src/lib/jobs/deorphan-scores.ts b/server/src/lib/jobs/deorphan-scores.ts new file mode 100644 index 000000000..4a680d043 --- /dev/null +++ b/server/src/lib/jobs/deorphan-scores.ts @@ -0,0 +1,44 @@ +// Attempt to deoprhan lost scores. + +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { ReprocessOrphan } from "lib/score-import/framework/orphans/orphans"; + +const logger = CreateLogCtx(__dirname); + +export async function DeoprhanScores() { + const orphans = await db["orphan-scores"].find({}); + + // ScoreIDs are essentially userID dependent, so this is fine. + const blacklist = (await db["score-blacklist"].find({})).map((e) => e.scoreID); + + logger.info(`Found ${orphans.length} orphans.`); + + let failed = 0; + let success = 0; + let removed = 0; + + await Promise.all( + orphans.map((or) => + ReprocessOrphan(or, blacklist, logger).then((r) => { + if (r === null) { + removed++; + } else if (r === false) { + failed++; + } else { + success++; + } + }) + ) + ); + + logger.info(`Finished attempting deorphaning.`); + + logger.info(`Success: ${success} | Failed ${failed} | Removed ${removed}.`); +} + +if (require.main === module) { + DeoprhanScores().then(() => { + process.exit(0); + }); +} diff --git a/server/src/lib/jobs/inline-job-runner.ts/job-runner.ts b/server/src/lib/jobs/inline-job-runner.ts/job-runner.ts new file mode 100644 index 000000000..9cf6872d3 --- /dev/null +++ b/server/src/lib/jobs/inline-job-runner.ts/job-runner.ts @@ -0,0 +1,74 @@ +import { Queue, Worker } from "bullmq"; +import CreateLogCtx from "lib/logger/logger"; +import { DedupeArr } from "utils/misc"; +import { DeoprhanScores } from "../deorphan-scores"; +import { UGSSnapshot } from "../ugs-snapshot"; + +interface Job { + name: string; + cronFormat: string; + run: () => Promise; +} + +const jobs: Job[] = [ + { + name: "Snapshot User Game Stats", + cronFormat: "0 0 * * *", + run: UGSSnapshot, + }, + { + name: "De-Orphan Scores", + // We run an hour after snapshotting UGS + // just to spread load out a bit. + cronFormat: "1 0 * * *", + run: DeoprhanScores, + }, +]; + +const logger = CreateLogCtx("JOB_RUNNER"); + +/** + * Initalises a tachi-server job runner. + * This runs the list of jobs defined in jobConfig.jobs. + */ +export function InitialiseJobRunner() { + logger.info(`Booting up Job Runner.`); + + const names = jobs.map((e) => e.name); + + if (DedupeArr(names).length !== names.length) { + logger.crit(`Jobs has duplicate name fields, refusing to run.`); + process.exit(1); + } + + const JobQueue = new Queue("Job Runner"); + + const jobNameMap = new Map(); + + for (const job of jobs) { + JobQueue.add(job.name, { jobName: job.name }, { repeat: { cron: job.cronFormat } }); + jobNameMap.set(job.name, job); + } + + new Worker("Job Runner", async (j) => { + const name = j.data.jobName; + logger.info(`Running job ${name}.`); + + const jobInfo = jobNameMap.get(name); + + if (!jobInfo) { + logger.severe(`Unknown job name ${name}, couldn't find a run function?`); + return false; + } + + await jobInfo.run(); + + return true; + }); + + logger.info(`Initialised ${jobs.length} jobs (${jobs.map((e) => e.name).join(", ")}).`); +} + +if (require.main === module) { + InitialiseJobRunner(); +} diff --git a/server/src/lib/jobs/ugs-snapshot.ts b/server/src/lib/jobs/ugs-snapshot.ts new file mode 100644 index 000000000..c5a509078 --- /dev/null +++ b/server/src/lib/jobs/ugs-snapshot.ts @@ -0,0 +1,95 @@ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { UserGameStats, UserGameStatsSnapshot } from "tachi-common"; +import { GetMillisecondsSince } from "utils/misc"; +import { GetAllRankings } from "utils/user"; + +const logger = CreateLogCtx(__filename); + +// get the time of this midnight. it's possible this script eclipses itself when weird timezone +// nonsense happens. we'll have to see. +const currentTime = new Date().setUTCHours(0, 0, 0, 0); + +let batchWrite: UserGameStatsSnapshot[] = []; + +// This code is intentionally *very* robust, and handles a lot of unanticipated failures +// because if it breaks, we brick the database. +export async function UGSSnapshot() { + const timeStart = process.hrtime.bigint(); + + const alreadyExists = await db["game-stats-snapshots"].findOne({ timestamp: currentTime }); + + if (alreadyExists) { + logger.warn( + `There already exists snapshots at this time. Has this script been ran twice on one day? Ignoring request.` + ); + + throw new Error( + `There already exists snapshots at this time. Has this script been ran twice on one day? Ignoring request.` + ); + } + + logger.info(`Snapshotting UserGameStats.`); + + try { + await db["game-stats"] + .find({}) + // @ts-expect-error faulty TS types + .each(async (ugs: UserGameStats, { pause, resume }) => { + pause(); + + logger.debug(`Snapshotting ${ugs.userID} ${ugs.playtype} ${ugs.game}.`); + + const [playcount, rankings] = await Promise.all([ + db.scores.count({ userID: ugs.userID, playtype: ugs.playtype, game: ugs.game }), + GetAllRankings(ugs), + ]); + + const ugsSnapshot: UserGameStatsSnapshot = { + ...ugs, + playcount, + rankings, + timestamp: currentTime, + }; + + batchWrite.push(ugsSnapshot); + + if (batchWrite.length >= 500) { + logger.verbose(`Flushed batch.`); + await db["game-stats-snapshots"].insert(batchWrite); + batchWrite = []; + } + + resume(); + }); + + if (batchWrite.length) { + await db["game-stats-snapshots"].insert(batchWrite); + } + + logger.info( + `Successfully snapshotted all data as of ${new Date( + currentTime + ).toString()}. Took ${GetMillisecondsSince(timeStart)} ms.` + ); + } catch (err) { + // if we panic, we need to revert whatever we did. + logger.severe(`FATAL IN UGS-SNAPSHOT - Possibly failed midway through snapshotting.`, { + err, + }); + + logger.info(`Removing all snapshots at this timestamp (${currentTime}).`); + + await db["game-stats-snapshots"].remove({ timestamp: currentTime }); + + logger.info(`Removed.`); + + throw err; + } +} + +if (require.main === module) { + UGSSnapshot().then(() => { + process.exit(0); + }); +} diff --git a/server/src/lib/jobs/update-bpi-poyashi.ts b/server/src/lib/jobs/update-bpi-poyashi.ts new file mode 100644 index 000000000..fbdc37151 --- /dev/null +++ b/server/src/lib/jobs/update-bpi-poyashi.ts @@ -0,0 +1,139 @@ +/* eslint-disable no-await-in-loop */ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import fetch from "node-fetch"; +import { ChartDocument, Difficulties, IIDXBPIData } from "tachi-common"; +import { RecalcGameProfiles } from "utils/calculations/recalc-game-profiles"; +import { RecalcAllScores } from "utils/calculations/recalc-scores"; +import { RecalcSessions } from "utils/calculations/recalc-sessions"; +import { FindChartWithPTDFVersion } from "utils/queries/charts"; +import { FindSongOnTitle } from "utils/queries/songs"; + +const logger = CreateLogCtx(__filename); + +const difficultyResolve: Record = { + 3: ["SP", "HYPER"], + 4: ["SP", "ANOTHER"], + 8: ["DP", "HYPER"], + 9: ["DP", "ANOTHER"], + 10: ["SP", "LEGGENDARIA"], + 11: ["DP", "LEGGENDARIA"], +}; + +async function UpdatePoyashiData() { + logger.info("Fetching BPI Poyashi data from proxy..."); + const rj = await fetch("https://proxy.poyashi.me/?type=bpi").then((r) => r.json()); + + logger.info("Fetched data."); + + const data = rj; + + const realData: IIDXBPIData[] = []; + for (const d of data.body) { + const res = difficultyResolve[d.difficulty]; + + if (!res) { + throw new Error(`Unknown difficulty ${d.difficulty}`); + } + + const [playtype, diff] = res; + + const tachiSong = await FindSongOnTitle("iidx", d.title); + + if (!tachiSong) { + logger.warn(`Cannot find song ${d.title}?`); + continue; + } + + const tachiChart = (await FindChartWithPTDFVersion( + "iidx", + tachiSong.id, + playtype as "SP" | "DP", + diff as Difficulties["iidx:DP" | "iidx:SP"], + "29" + )) as ChartDocument<"iidx:SP" | "iidx:DP">; + + if (!tachiChart) { + logger.warn( + `Cannot find chart ${tachiSong.title} (${tachiSong.id}) ${playtype}, ${diff}?` + ); + continue; + } + + const kavg = Number(d.avg); + + if (kavg < 0) { + logger.warn( + `${tachiSong.title} (${playtype} ${diff}). Invalid kavg ${d.avg}, Skipping.` + ); + continue; + } + + if (d.removed) { + logger.info(`Skipping removed chart ${tachiSong.title}.`); + continue; + } + + realData.push({ + coef: d.coef === -1 ? null : d.coef, + kavg: Number(d.avg), + wr: Number(d.wr), + chartID: tachiChart.chartID, + }); + } + + const updatedCharts = []; + for (const newData of realData) { + const oldData = await db["iidx-bpi-data"].findOne({ + chartID: newData.chartID, + }); + + if (!oldData) { + updatedCharts.push(newData.chartID); + + await db["iidx-bpi-data"].insert({ + chartID: newData.chartID, + coef: newData.coef, + kavg: newData.kavg, + wr: newData.wr, + }); + } else if ( + oldData.wr !== newData.wr || + oldData.kavg !== newData.kavg || + oldData.coef !== newData.coef + ) { + updatedCharts.push(newData.chartID); + await db["iidx-bpi-data"].update( + { + chartID: newData.chartID, + }, + { + $set: { + wr: newData.wr, + kavg: newData.kavg, + coef: newData.coef, + }, + } + ); + } + } + + if (updatedCharts.length === 0) { + logger.info(`Nothing has changed. Not updating any BPI data.`); + return; + } + + logger.info(`Triggering IIDX Recalc for ${updatedCharts.length} charts.`); + + await RecalcAllScores({ game: "iidx", chartID: { $in: updatedCharts } }); + // @optimisable -- can be filtered to just scores that were recalced. + await RecalcSessions({ game: "iidx" }); + + await RecalcGameProfiles({ game: "iidx" }); + + logger.info(`Done.`); +} + +if (require.main === module) { + UpdatePoyashiData().then(() => process.exit(0)); +} diff --git a/server/src/lib/logger/colours.ts b/server/src/lib/logger/colours.ts new file mode 100644 index 000000000..ac4c84ef4 --- /dev/null +++ b/server/src/lib/logger/colours.ts @@ -0,0 +1,20 @@ +const Colours = { + crit: ["bgRed", "black"], + severe: ["bgBrightRed", "black"], + error: ["red"], + warn: ["yellow"], + info: ["blue"], + verbose: ["cyan"], + debug: ["white"], +}; + +// Discord ONLY accepts decimal colours, so. +// lets run with that. +export const DiscordColours = { + crit: 16711680, // #ff0000 + severe: 16719904, // #ff3333 + error: 11730944, // #cc0000 + warn: 16703232, // #ffcc00 + // other ones dont matter +}; +export default Colours; diff --git a/server/src/lib/logger/discord-transport.ts b/server/src/lib/logger/discord-transport.ts new file mode 100644 index 000000000..c8972983f --- /dev/null +++ b/server/src/lib/logger/discord-transport.ts @@ -0,0 +1,218 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ +import { ONE_MINUTE } from "lib/constants/time"; +import { Environment, ServerConfig, TachiConfig } from "lib/setup/config"; +import SafeJSONStringify from "safe-json-stringify"; +import fetch from "utils/fetch"; +import Transport, { TransportStreamOptions } from "winston-transport"; +import { DiscordColours } from "./colours"; + +interface DiscordTransportOptions extends TransportStreamOptions { + /** Webhook obtained from Discord */ + webhook: string; +} + +interface LogLevelCountState { + warn: string[]; + error: string[]; +} + +/** + * Creates a discord winston transport. This is a slightly adapted version + * of sidhantpanda's winston-discord-transport, modified for our use case. + * + * @param webhookUrl The webhook to connect to. + * @returns A winston tranport. + */ +export default class DiscordTransport extends Transport { + private webhookUrl = ""; + + /** Initialization promise resolved after retrieving discord id and token */ + private initalised: Promise; + + private bucketData: LogLevelCountState = { + warn: [], + error: [], + }; + + private isBucketing = false; + private bucketStart: Date | null = null; + + constructor(opts: DiscordTransportOptions) { + super(opts); + + this.resetBucketData(); + + this.initalised = fetch(opts.webhook) + .then((r) => { + if (!r.ok) { + throw new Error(`Couldn't connect to discord transport. ${r.status}.`); + } + + return r.json(); + }) + .then((content) => { + this.webhookUrl = `https://discordapp.com/api/v6/webhooks/${content.id}/${content.token}`; + }); + } + + private resetBucketData() { + this.bucketData = { + warn: [], + error: [], + }; + } + + log(info: any, cb: () => void) { + if (info.noDiscord !== false) { + try { + setImmediate(() => { + this.initalised.then(() => { + this.handleSendToDiscord(info); + }); + }); + } catch (err) { + // eslint-disable-next-line no-console + console.error(`Failed to send content to discord transport`, err); + } + } + + // don't bother waiting around. + cb(); + } + + private handleSendToDiscord(info: any) { + if (info.level === "crit" || info.level === "severe") { + return this.sendLogDirectlyToDiscord(info); + } + + if (!["warn", "error", "severe"].includes(info.level)) { + // Don't need to send notifications about these. + return; + } + + this.bucketData[info.level as "warn" | "error"].push(info.message); + + if (!this.isBucketing) { + this.isBucketing = true; + this.bucketStart = new Date(); + setTimeout(() => { + this.sendBucketData(); + }, ONE_MINUTE); + } + } + + private getWhoToTag() { + return ServerConfig.LOGGER_CONFIG.DISCORD!.WHO_TO_TAG + ? ServerConfig.LOGGER_CONFIG.DISCORD!.WHO_TO_TAG.map((e) => `<@${e}>`).join(" ") + : "Nobody configured to tag, but this is bad, get someone!"; + } + + private sendBucketData() { + let color = 0; + + const fields = []; + + for (const key of ["warn", "error"] as const) { + if (this.bucketData[key].length !== 0) { + color = DiscordColours[key]; + fields.push({ + // uppercase first char + name: `${key[0].toUpperCase()}${key.slice(1)}s`, + value: this.bucketData[key].length, + }); + } + } + + const logSnippet = [ + ...this.bucketData.error.map((e) => `[ERROR] ${e}`), + ...this.bucketData.warn.map((e) => `[WARN] ${e}`), + ].join("\n"); + + const postBody = { + content: ` + \`\`\`${logSnippet.length > 1500 ? `${logSnippet.slice(0, 1500 - 3)}...` : logSnippet}\`\`\``, + embeds: [ + { + title: `${TachiConfig.NAME} Log Summary${ + Environment.replicaIdentity + ? ` (Replica: ${Environment.replicaIdentity})` + : "" + }`, + fields, + description: `Log summary for ${this.bucketStart?.toISOString()} to ${new Date().toISOString()}.`, + color, + timestamp: new Date().toISOString(), + }, + ], + }; + + this.POSTData(postBody); + this.resetBucketData(); + this.isBucketing = false; + this.bucketStart = null; + } + + private async sendLogDirectlyToDiscord(info: any) { + const postBody = { + content: "", + embeds: [ + { + description: `[${info.level}] ${info.message}`, + // it's Colour!! + color: DiscordColours[info.level as keyof typeof DiscordColours], + timestamp: new Date().toISOString(), + }, + ], + }; + + if (info.meta) { + postBody.content = `\`\`\`${SafeJSONStringify(info.meta, null, 4)}\`\`\``; + } + + // These two levels are bad, and require near-immediate attention. + + if (info.level === "severe") { + postBody.content = `SEVERE ERROR: ${this.getWhoToTag()}\n${postBody.content}`; + } + + if (info.level === "crit") { + postBody.content = `CRITICAL ERROR: ${this.getWhoToTag()}\n${postBody.content}`; + } + + await this.POSTData(postBody); + } + + private async POSTData(postBody: unknown, scaleRetryDebounce = 2) { + const res = await fetch(this.webhookUrl, { + method: "POST", + body: JSON.stringify(postBody), + headers: { + "Content-Type": "application/json", + }, + }); + + if (res.status === 429) { + // being rate limited. + const content = await res.json(); + + // Try and retry when they say so. The issue is that our logging + // is very async, and this is a billion race conditions. + // It's possible that messages here could all get stuck in an + // awful loop, so we have a tuning off parameter. + // The scaleRetryDebouncer will get squared every call, + // so the initial request takes 2 * (generally 1milliseconds), + // then following requests will take even longer... + // It's possible this might blow up in our face. + // We'll have to see. - zkldi 2021/09/17 + + if (content.retry_after) { + setTimeout(() => { + this.POSTData(postBody, scaleRetryDebounce ** 2); + }, content.retry_after * scaleRetryDebounce); + } + } else if (!res.ok) { + // eslint-disable-next-line no-console + console.error(`Failed to send to discord ${res.status} ${await res.text()}`); + } + } +} diff --git a/server/src/lib/logger/logger.test.ts b/server/src/lib/logger/logger.test.ts index 38545d5c6..7c0fc36df 100644 --- a/server/src/lib/logger/logger.test.ts +++ b/server/src/lib/logger/logger.test.ts @@ -1,25 +1,57 @@ +import { ServerConfig } from "lib/setup/config"; import t from "tap"; -import { CloseMongoConnection } from "../../external/mongo/db"; -import CreateLogCtx, { Transports } from "./logger"; + +import CreateLogCtx, { ChangeRootLogLevel, GetLogLevel, rootLogger, Transports } from "./logger"; + +const LOG_LEVEL = ServerConfig.LOGGER_CONFIG.LOG_LEVEL; t.test("Logger Tests", (t) => { - const logger = CreateLogCtx(__filename); + const logger = CreateLogCtx(__filename); - Transports[2].level = "debug"; // lol + Transports[0].level = "debug"; // lol - logger.debug("Debug Message Test"); - logger.verbose("Verbose Message Test"); - logger.info("Info Message Test"); - logger.warn("Warning Message Test"); - logger.error("Error Message Test"); - logger.severe("Severe Message Test"); - logger.crit("Critical Message Test"); + logger.debug("Debug Message Test"); + logger.verbose("Verbose Message Test"); + logger.info("Info Message Test"); + logger.warn("Warning Message Test"); + logger.error("Error Message Test"); + logger.severe("Severe Message Test"); + logger.crit("Critical Message Test"); - Transports[2].level = process.env.LOG_LEVEL ?? "info"; + Transports[0].level = process.env.LOG_LEVEL ?? "info"; - logger.debug("This message shouldn't appear."); + logger.debug("This message shouldn't appear."); - t.end(); + t.end(); }); -t.teardown(CloseMongoConnection); +t.test("#GetLogLevel", (t) => { + t.equal(GetLogLevel(), LOG_LEVEL); + + ChangeRootLogLevel("crit"); + t.equal(GetLogLevel(), "crit"); + + ChangeRootLogLevel(LOG_LEVEL); + t.equal(GetLogLevel(), LOG_LEVEL); + + t.end(); +}); + +t.test("#ChangeRootLogLevel", (t) => { + t.test("Should work with the root logger.", (t) => { + rootLogger.info("The below message should appear."); + + ChangeRootLogLevel("verbose"); + rootLogger.verbose("== SHOULD APPEAR =="); + + ChangeRootLogLevel("info"); + + rootLogger.info("The below message SHOULD NOT appear."); + + rootLogger.verbose("== SHOULD NOT APPEAR =="); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/logger/logger.ts b/server/src/lib/logger/logger.ts index baf7d516d..0402dcb57 100644 --- a/server/src/lib/logger/logger.ts +++ b/server/src/lib/logger/logger.ts @@ -1,155 +1,254 @@ -import winston, { format, transports, Logger, LeveledLogMethod } from "winston"; - -export type KtLogger = Logger & { severe: LeveledLogMethod }; - -const level = process.env.LOG_LEVEL ?? "info"; - -const IN_TESTING = process.env.NODE_ENV === "test"; - -const formatExcessProperties = (meta: Record) => { - let i = 0; - for (const key in meta) { - const val = meta[key]; - - if (val instanceof Error) { - meta[key] = { message: val.message, stack: val.stack }; - } - i++; - } - - if (!i) { - return ""; - } - - return ` ${JSON.stringify(meta)}`; -}; - -const formatExcessPropertiesNoStack = (meta: Record, omitKeys: string[] = []) => { - let i = 0; - const realMeta: Record = {}; - - for (const key in meta) { - if (omitKeys.includes(key)) { - continue; - } - - const val = meta[key]; - - if (val instanceof Error) { - realMeta[key] = { message: val.message }; - } else { - realMeta[key] = val; - } - i++; - } - - if (!i) { - return ""; - } - - return ` ${JSON.stringify(realMeta)}`; -}; - -const ktblackPrintf = format.printf( - ({ level, message, context = "ktblack-root", timestamp, ...meta }) => - `${timestamp} [${ - Array.isArray(context) ? context.join(" | ") : context - }] ${level}: ${message}${formatExcessProperties(meta)}` -); - -const ktblackConsolePrintf = format.printf( - ({ level, message, context = "ktblack-root", timestamp, hideFromConsole, ...meta }) => - `${timestamp} [${ - Array.isArray(context) ? context.join(" | ") : context - }] ${level}: ${message}${formatExcessPropertiesNoStack(meta, hideFromConsole)}` -); - -winston.addColors({ - crit: ["bgRed", "black"], - severe: ["bgBrightRed", "black"], - error: ["red"], -warn: ["yellow"], - info: ["blue"], - verbose: ["cyan"], - debug: ["white"], -}); - -const baseFormatRoute = format.combine( - format.timestamp({ - format: "YYYY-MM-DD HH:mm:ss", - }) -); - -const defaultFormatRoute = format.combine( - baseFormatRoute, - format.errors({ stack: false }), - ktblackPrintf -); - -const consoleFormatRoute = format.combine( - baseFormatRoute, - format.errors({ stack: false }), - ktblackConsolePrintf, - format.colorize({ - all: true, - }) -); - -let tports = []; - -if (IN_TESTING) { - tports = [ - new transports.File({ - filename: "logs/ktblack-tests-error.log", - level: "error", - format: defaultFormatRoute, - }), - new transports.File({ filename: "logs/ktblack-tests.log", format: defaultFormatRoute }), - new transports.Console({ - format: consoleFormatRoute, - }), - ]; -} else { - tports = [ - new transports.File({ - filename: "logs/ktblack-error.log", - level: "error", - format: defaultFormatRoute, - }), - new transports.File({ filename: "logs/ktblack.log", format: defaultFormatRoute }), - new transports.Console({ - format: consoleFormatRoute, - }), - ]; -} - -export const rootLogger = winston.createLogger({ - levels: { - crit: 0, // entire process termination is necessary - severe: 1, // something is wrong, and more than one function is affected (such as a failed assertion that is definitely expected to be true). - error: 2, // function call (or related process) has failed unexpectedly - warn: 3, // function call has hit something it didn't want, but can recover - info: 4, // something has happened that is expected, but worth logging - verbose: 5, // something has happened - debug: 6, // glorified console.log debugging - }, - level, - format: defaultFormatRoute, - transports: tports, -}); - -function CreateLogCtx(filename: string, lg = rootLogger): KtLogger { - return lg.child({ - context: filename.replace(new RegExp(`^${process.cwd()}/`, "u"), ""), - }) as KtLogger; -} - -export function AppendLogCtx(context: string, lg: KtLogger): KtLogger { - const newContext = [...lg.defaultMeta.context, context]; - - return lg.child({ context: newContext }) as KtLogger; -} - -export const Transports = tports; - -export default CreateLogCtx; +import { Transport as SeqTransport } from "@valuabletouch/winston-seq"; +import { Environment, ServerConfig, TachiConfig } from "lib/setup/config"; +import SafeJSONStringify from "safe-json-stringify"; +import { SeqLogLevel } from "seq-logging"; +import { EscapeStringRegexp } from "utils/misc"; +import winston, { format, LeveledLogMethod, Logger, transports } from "winston"; +import "winston-daily-rotate-file"; +import DiscordWinstonTransport from "./discord-transport"; + +export type KtLogger = Logger & { severe: LeveledLogMethod }; + +const level = process.env.LOG_LEVEL ?? ServerConfig.LOGGER_CONFIG.LOG_LEVEL; + +const formatExcessProperties = (meta: Record, limit = false) => { + let i = 0; + for (const key in meta) { + const val = meta[key]; + + if (val instanceof Error) { + meta[key] = { message: val.message, stack: val.stack }; + } + i++; + } + + if (!i) { + return ""; + } + + const content = SafeJSONStringify(meta); + + return ` ${limit ? StrCap(content) : content}`; +}; + +function StrCap(string: string) { + if (string.length > 300) { + return `${string.slice(0, 297)}...`; + } + + return string; +} + +const formatExcessPropertiesNoStack = ( + meta: Record, + omitKeys: string[] = [], + limit = false +) => { + const realMeta: Record = {}; + + for (const key in meta) { + if (omitKeys.includes(key)) { + continue; + } + + const val = meta[key]; + + if (val instanceof Error) { + realMeta[key] = { message: val.message }; + } else if (!key.startsWith("__") && !key.startsWith("!")) { + realMeta[key] = val; + } + } + + if (Object.keys(realMeta).length === 0) { + return ""; + } + + const content = SafeJSONStringify(realMeta); + + return ` ${limit ? StrCap(content) : content}`; +}; + +const replicaInfo = Environment.replicaIdentity ? ` (${Environment.replicaIdentity})` : ""; + +const tachiPrintf = format.printf( + ({ level, message, context = "tachi-root", timestamp, ...meta }) => + `${timestamp}${replicaInfo} [${ + Array.isArray(context) ? context.join(" | ") : context + }] ${level}: ${message}${formatExcessProperties(meta)}` +); + +const tachiConsolePrintf = format.printf( + ({ level, message, context = "tachi-root", timestamp, hideFromConsole, ...meta }) => + `${timestamp}${replicaInfo} [${ + Array.isArray(context) ? context.join(" | ") : context + }] ${level}: ${message}${formatExcessPropertiesNoStack(meta, hideFromConsole, true)}` +); + +winston.addColors({ + crit: ["bgRed", "black"], + severe: ["bgBrightRed", "black"], + error: ["red"], + warn: ["yellow"], + info: ["blue"], + verbose: ["cyan"], + debug: ["white"], +}); + +const baseFormatRoute = format.combine( + format.timestamp({ + format: "YYYY-MM-DD HH:mm:ss", + }) +); + +const defaultFormatRoute = format.combine( + baseFormatRoute, + format.errors({ stack: false }), + tachiPrintf +); + +const consoleFormatRoute = format.combine( + baseFormatRoute, + format.errors({ stack: false }), + tachiConsolePrintf, + format.colorize({ + all: true, + }) +); + +const tports: winston.transport[] = []; + +if (ServerConfig.LOGGER_CONFIG.FILE) { + tports.push( + new transports.DailyRotateFile({ + filename: "logs/tachi-%DATE%.log", + datePattern: "YYYY-MM-DD-HH", + zippedArchive: true, + maxSize: "20m", + maxFiles: "14d", + createSymlink: true, + symlinkName: "tachi.log", + format: defaultFormatRoute, + }) + ); +} + +// If this is a job, force stdout writing no matter what. +if (ServerConfig.LOGGER_CONFIG.CONSOLE || process.env.IS_JOB) { + tports.push( + new transports.Console({ + format: consoleFormatRoute, + }) + ); +} + +if (ServerConfig.LOGGER_CONFIG.DISCORD) { + tports.push( + new DiscordWinstonTransport({ + webhook: ServerConfig.LOGGER_CONFIG.DISCORD.WEBHOOK_URL, + level: "warn", + }) + ); +} + +if (ServerConfig.LOGGER_CONFIG.SEQ_API_KEY && Environment.seqUrl) { + // Turns winston log levels into seq format. + const levelMap: Record = { + crit: "Fatal", + severe: "Error", + error: "Error", + warn: "Warning", + info: "Information", + // Note that Seq interprets these in reverse, + // however, it's easier to read this code if I just + // use the same levels, instead of the right onesQ. + verbose: "Verbose", + debug: "Debug", + }; + + tports.push( + new SeqTransport({ + apiKey: ServerConfig.LOGGER_CONFIG.SEQ_API_KEY, + serverUrl: Environment.seqUrl, + levelMapper(level = "") { + return levelMap[level] ?? "information"; + }, + }) + ); +} + +export const rootLogger = winston.createLogger({ + levels: { + crit: 0, // entire process termination is necessary + severe: 1, // something is wrong, and more than one function is affected (such as a failed assertion that is definitely expected to be true). + error: 2, // function call (or related process) has failed unexpectedly + warn: 3, // function call has hit something it didn't want, but can recover + info: 4, // something has happened that is expected, but worth logging + verbose: 5, // something has happened + debug: 6, // glorified console.log debugging + }, + level, + format: defaultFormatRoute, + transports: tports, + defaultMeta: { + __ServerName: TachiConfig.NAME, + __Worker: !!process.env.IS_WORKER, + __ReplicaID: Environment.replicaIdentity, + }, +}); + +if (!!ServerConfig.LOGGER_CONFIG.SEQ_API_KEY !== !!Environment.seqUrl) { + rootLogger.warn( + `Only one of SEQ_API_KEY (conf.json5) and SEQ_URL (Environment) were set. Not sending logs to Seq, as both must be provided.` + ); +} + +if (tports.length === 0) { + // eslint-disable-next-line no-console + console.warn( + "You have no transports set. Absolutely no logs will be saved. This is a terrible idea!" + ); +} + +function CreateLogCtx(filename: string, lg = rootLogger): KtLogger { + const replacedFilename = filename.replace( + new RegExp(`^${EscapeStringRegexp(process.cwd())}/((js|src)/)?`, "u"), + "" + ); + + const logger = lg.child({ + context: [replacedFilename], + }) as KtLogger; + + logger.defaultMeta = Object.assign({}, logger.defaultMeta ?? {}, { + context: [replacedFilename], + }); + return logger; +} + +export function AppendLogCtx(context: string, lg: KtLogger): KtLogger { + const newContext = [...lg.defaultMeta.context, context]; + + return lg.child({ context: newContext }) as KtLogger; +} + +export function ChangeRootLogLevel( + level: "crit" | "severe" | "error" | "warn" | "info" | "verbose" | "debug" +) { + rootLogger.info(`Changing log level to ${level}.`); + + for (const tp of tports) { + tp.level = level; + } +} + +export function GetLogLevel() { + return ( + tports.map((e) => e.level).find((e) => typeof e === "string") ?? + ServerConfig.LOGGER_CONFIG.LOG_LEVEL + ); +} + +export const Transports = tports; + +export default CreateLogCtx; diff --git a/server/src/lib/orphan-queue/orphan-queue.ts b/server/src/lib/orphan-queue/orphan-queue.ts new file mode 100644 index 000000000..916929346 --- /dev/null +++ b/server/src/lib/orphan-queue/orphan-queue.ts @@ -0,0 +1,102 @@ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { FilterQuery } from "mongodb"; +import { + ChartDocument, + IDStrings, + IDStringToGame, + integer, + OrphanChart, + SongDocument, +} from "tachi-common"; +import { GetNextCounterValue } from "utils/db"; + +const logger = CreateLogCtx(__filename); + +/** + * Handles an orphan queue request. + * + * If the chart has never been seen before, add it to the orphan queue + * and return null. + * + * If the chart has been seen before, and has less than N unique players + * who have played it, return null. + * + * If the chart has been seen before, and has >= N unique players who have + * played it, unorphan the chart, and return it. + */ +export async function HandleOrphanQueue( + idString: I, + game: IDStringToGame[I], + chartDoc: ChartDocument, + songDoc: SongDocument, + orphanMatchCriteria: FilterQuery>, + queueSize: integer, + userID: integer, + chartName: string +) { + logger.debug(`Recieved orphanqueue request for ${chartName}.`); + + const orphanChart = await db["orphan-chart-queue"].findOne( + Object.assign({ idString }, orphanMatchCriteria), + { + projectID: true, + } + ); + + if (!orphanChart) { + logger.verbose(`Recieved unknown chart ${chartName}, orphaning.`); + + await db["orphan-chart-queue"].insert({ + idString, + chartDoc, + songDoc, + userIDs: [userID], + }); + + return null; + } + + orphanChart.userIDs.push(userID); + + const uniqueUsersArr = [...new Set(orphanChart.userIDs)]; + + const playcount = uniqueUsersArr.length; + // If N or more people have played this chart while orphaned, unorphan + // it. + if (playcount >= queueSize) { + logger.info(`Song ${chartName} was unorphaned by userIDs ${uniqueUsersArr.join(", ")}.`); + const songID = await GetNextCounterValue(`${game}-song-id`); + + logger.verbose(`${chartName} has been assigned songID ${songID}.`); + + const { songDoc, chartDoc } = orphanChart; + + songDoc.id = songID; + chartDoc.songID = songID; + + await db.songs[game].insert(songDoc); + await db.charts[game].insert(chartDoc); + await db["orphan-chart-queue"].remove({ + _id: orphanChart._id, + }); + + return chartDoc as ChartDocument; + } + + // otherwise, update the state of this orphan. + + logger.verbose(`UserID ${userID} played ${chartName}, which is now at ${playcount} plays.`); + await db["orphan-chart-queue"].update( + { + _id: orphanChart._id, + }, + { + $set: { + userIDs: uniqueUsersArr, + }, + } + ); + + return null; +} diff --git a/server/src/lib/score-import/framework/calculated-data/calculated-data.test.ts b/server/src/lib/score-import/framework/calculated-data/calculated-data.test.ts index 100cb474c..ebdaf6ab3 100644 --- a/server/src/lib/score-import/framework/calculated-data/calculated-data.test.ts +++ b/server/src/lib/score-import/framework/calculated-data/calculated-data.test.ts @@ -1,295 +1,414 @@ -import Pr from "prudence"; -import t from "tap"; -import db, { CloseMongoConnection } from "../../../../external/mongo/db"; -import CreateLogCtx from "../../../logger/logger"; -import { prAssert } from "../../../../test-utils/asserts"; -import { - Testing511SPA, - TestingDoraChart, - TestingGITADORADoraDryScore, - TestingIIDXSPDryScore, -} from "../../../../test-utils/test-data"; -import { CreateCalculatedData, CalculateLampRating, CalculateRating } from "./calculated-data"; -import deepmerge from "deepmerge"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { GetDefaultTierlist } from "../../../../utils/tierlist"; - -const mockLogger = CreateLogCtx(__filename); - -t.test("#CreateCalculatedData", async (t) => { - const res = await CreateCalculatedData(TestingIIDXSPDryScore, Testing511SPA, 30, mockLogger); - - prAssert( - res, - { - rating: Pr.aprx(2.65), - lampRating: Pr.equalTo(10), - gameSpecific: { - BPI: "?number", - KESDC: "?number", - "K%": "?number", - }, - }, - "Should correctly produce calculatedData" - ); - - const gitadoraRes = await CreateCalculatedData( - TestingGITADORADoraDryScore, - TestingDoraChart, - 30, - mockLogger - ); - - prAssert( - gitadoraRes, - { - rating: Pr.isPositiveNonZero, - lampRating: Pr.equalTo(1.6), - gameSpecific: {}, - }, - "Should correctly call rating function overrides for different games" - ); - - t.end(); -}); - -t.test("#CalculateRating", (t) => { - t.test("Should call the success calculator if percent > pivotPercent", async (t) => { - const r = await CalculateRating( - deepmerge(TestingIIDXSPDryScore, { scoreData: { percent: 80 } }), - "iidx", - "SP", - Testing511SPA, - mockLogger - ); - - t.ok(r > 10, "Should return rating greater than the levelNum of the chart."); - - t.end(); - }); - - t.test("Should call the fail calculator if percent > pivotPercent", async (t) => { - const r = await CalculateRating( - TestingIIDXSPDryScore, - "iidx", - "SP", - Testing511SPA, - mockLogger - ); - - t.ok(r < 10, "Should return rating less than the levelNum of the chart."); - - t.end(); - }); - - t.test("Should call levelNum if percent === pivotPercent", async (t) => { - const r = await CalculateRating( - deepmerge(TestingIIDXSPDryScore, { scoreData: { percent: 77.7777 } }), - "iidx", - "SP", - Testing511SPA, - mockLogger - ); - - t.equal( - // hack for approximate tests - parseFloat(r.toFixed(2)), - 10, - "Should return rating exactly that of the levelNum of the chart." - ); - - t.end(); - }); - - t.test( - "Should trigger safety if completely invalid percent somehow gets through", - async (t) => { - let r = await CalculateRating( - deepmerge(TestingIIDXSPDryScore, { scoreData: { percent: 1000000000 } }), - "iidx", - "SP", - Testing511SPA, - mockLogger - ); - - t.equal(r, 0, "Should safely return 0 and log a warning."); - - r = await CalculateRating( - // not high enough to be non-finite but high enough to be > 1000 - deepmerge(TestingIIDXSPDryScore, { scoreData: { percent: 200 } }), - "iidx", - "SP", - Testing511SPA, - mockLogger - ); - - t.equal(r, 0, "Should safely return 0 and log a warning."); - - t.end(); - } - ); - - t.end(); -}); - -t.test("#CalculateLampRating", async (t) => { - t.beforeEach(ResetDBState); - - const defaultTierlist = { - createdAt: 1620150338858, - tierlistID: "ee9b756e50cff8282091102257b01f423ef855f2", - createdBy: 1, - description: "The official Kamaitachi Tierlist for beatmania IIDX (SP).", - game: "iidx", - playtype: "SP", - isDefault: true, - name: "Kamaitachi IIDX SP Official", - lastUpdated: 1620150338858, - permissions: { - anyPlayer: { - edit: 0, - submit: 1, - vote: 1, - }, - }, - config: { - autoHumanise: false, - flags: ["Individual Difference"], - requireState: "clear", - }, - }; - - t.test("TierlistData", async (t) => { - const lampRating = await CalculateLampRating( - TestingIIDXSPDryScore, - "iidx", - "SP", - Testing511SPA, - defaultTierlist!.tierlistID - ); - - t.equal(lampRating, 10, "Should equal the levelNum of the chart."); - - const lampRatingFail = await CalculateLampRating( - deepmerge(TestingIIDXSPDryScore, { scoreData: { lamp: "FAILED" } }), - "iidx", - "SP", - Testing511SPA, - defaultTierlist!.tierlistID - ); - - t.equal(lampRatingFail, 0, "Should equal 0, if the score is not a clear."); - - const lampRatingHC = await CalculateLampRating( - deepmerge(TestingIIDXSPDryScore, { scoreData: { lamp: "HARD CLEAR" } }), - "iidx", - "SP", - Testing511SPA, - defaultTierlist!.tierlistID - ); - - t.equal(lampRatingHC, 10.6, "Should equal the tierlist value for HC on this chart."); - - const lampRatingEXHC = await CalculateLampRating( - deepmerge(TestingIIDXSPDryScore, { scoreData: { lamp: "EX HARD CLEAR" } }), - "iidx", - "SP", - Testing511SPA, - defaultTierlist!.tierlistID - ); - - // deliberate - there is no EXHC data here - t.equal(lampRatingEXHC, 10.6, "Should equal the tierlist value for HC on this chart."); - - t.end(); - }); - - t.test("TierlistData edge cases", async (t) => { - // mock document that implies 5.1.1. SPA is worth 11.9 to NC and 10.6 to HC. - await db["tierlist-data"].insert({ - chartID: Testing511SPA.chartID, - type: "lamp", - key: "CLEAR", - tierlistDataID: "asdf", - tierlistID: defaultTierlist!.tierlistID, - data: { - flags: {}, - humanised: "a", - value: 11.9, - }, - }); - - const lampRating = await CalculateLampRating( - TestingIIDXSPDryScore, - "iidx", - "SP", - Testing511SPA, - defaultTierlist!.tierlistID - ); - - t.equal(lampRating, 11.9, "Should equal the NC value of the chart."); - - const lampRatingFail = await CalculateLampRating( - deepmerge(TestingIIDXSPDryScore, { scoreData: { lamp: "FAILED" } }), - "iidx", - "SP", - Testing511SPA, - defaultTierlist!.tierlistID - ); - - t.equal(lampRatingFail, 0, "Should equal 0, if the score is not a clear."); - - const lampRatingHC = await CalculateLampRating( - deepmerge(TestingIIDXSPDryScore, { scoreData: { lamp: "HARD CLEAR" } }), - "iidx", - "SP", - Testing511SPA, - defaultTierlist!.tierlistID - ); - - t.equal( - lampRatingHC, - 11.9, - "Should equal the tierlist value for NC, as it is higher than HC on this chart." - ); - - const lampRatingEXHC = await CalculateLampRating( - deepmerge(TestingIIDXSPDryScore, { scoreData: { lamp: "EX HARD CLEAR" } }), - "iidx", - "SP", - Testing511SPA, - defaultTierlist!.tierlistID - ); - - t.equal(lampRatingEXHC, 11.9, "Should equal the tierlist value for NC on this chart."); - - t.end(); - }); - - t.test("No TierlistData", async (t) => { - await db["tierlist-data"].remove({}); - const lampRating = await CalculateLampRating( - TestingIIDXSPDryScore, - "iidx", - "SP", - Testing511SPA - ); - - t.equal(lampRating, 10, "Should equal the levelNum of the chart."); - - const lampRatingFail = await CalculateLampRating( - deepmerge(TestingIIDXSPDryScore, { scoreData: { lamp: "FAILED" } }), - "iidx", - "SP", - Testing511SPA - ); - - t.equal(lampRatingFail, 0, "Should equal 0, if the score is not a clear."); - - t.end(); - }); - - t.end(); -}); - -t.teardown(CloseMongoConnection); +import CreateLogCtx from "lib/logger/logger"; +import p from "prudence"; +import { ChartDocument, ScoreDocument } from "tachi-common"; +import t from "tap"; +import { prAssert } from "test-utils/asserts"; +import { + Testing511SPA, + TestingDoraChart, + TestingGITADORADoraDryScore, + TestingIIDXSPDryScore, + TestingSDVXSingleDryScore, +} from "test-utils/test-data"; +import { CalculateDataForGamePT, CreateCalculatedData } from "./calculated-data"; + +const logger = CreateLogCtx(__filename); + +t.test("#CreateCalculatedData", async (t) => { + const res = await CreateCalculatedData(TestingIIDXSPDryScore, Testing511SPA, 30, logger); + + prAssert( + res, + { + ktRating: p.aprx(2.65), + ktLampRating: p.equalTo(10), + BPI: "?number", + }, + "Should correctly produce calculatedData" + ); + + const gitadoraRes = await CreateCalculatedData( + TestingGITADORADoraDryScore, + TestingDoraChart, + 30, + logger + ); + + prAssert( + gitadoraRes, + { + skill: p.isPositiveNonZero, + }, + "Should correctly call rating function overrides for different games" + ); + + const uscRes = await CreateCalculatedData( + { game: "usc", playtype: "Controller" } as ScoreDocument, + { data: { isOfficial: false }, playtype: "Controller" } as ChartDocument, + null, + logger + ); + + t.strictSame(uscRes, { VF6: null }, "Should return null if chart was not an official."); + + const uscKbRes = await CreateCalculatedData( + { game: "usc", playtype: "Keyboard" } as ScoreDocument, + { data: { isOfficial: false }, playtype: "Keyboard" } as ChartDocument, + null, + logger + ); + + t.strictSame( + uscKbRes, + { VF6: null }, + "Should return null if chart was not an official (Keyboard)." + ); + + t.end(); +}); + +/** + * These tests only check that the right properties are assigned. + */ +t.test("#CalculateDataForGamePT", (t) => { + t.test("IIDX:SP", async (t) => { + const res = await CalculateDataForGamePT( + "iidx", + "SP", + Testing511SPA, + TestingIIDXSPDryScore, + 30, + + logger + ); + + prAssert( + res, + { + ktRating: "?number", + ktLampRating: "?number", + BPI: "?number", + }, + "Response should contain keys for IIDX:SP" + ); + + t.end(); + }); + + t.test("IIDX:DP", async (t) => { + const res = await CalculateDataForGamePT( + "iidx", + "DP", + Testing511SPA, + TestingIIDXSPDryScore, // fake! this is an SP score. but we're testing + 30, + + logger + ); + + prAssert( + res, + { + ktRating: "?number", + ktLampRating: "?number", + BPI: "?number", + }, + "Response should contain keys for IIDX:DP" + ); + + t.end(); + }); + + t.test("SDVX:Single", async (t) => { + const res = await CalculateDataForGamePT( + "sdvx", + "Single", + Testing511SPA, + TestingSDVXSingleDryScore, + null, + logger + ); + + prAssert( + res, + { + VF6: p.nullable(p.isPositive), + }, + "Response should contain keys for SDVX:Single" + ); + + t.end(); + }); + + t.test("DDR:SP", async (t) => { + const res = await CalculateDataForGamePT( + "ddr", + "SP", + Testing511SPA, + TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + null, + logger + ); + + prAssert( + res, + { + MFCP: p.nullable(p.isPositiveInteger), + ktRating: "?number", + }, + "Response should contain keys for DDR:SP" + ); + + t.end(); + }); + + t.test("DDR:DP", async (t) => { + const res = await CalculateDataForGamePT( + "ddr", + "DP", + Testing511SPA, + TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + null, + logger + ); + + prAssert( + res, + { + MFCP: "null", + ktRating: "?number", + }, + "Response should contain nulled keys for DDR:DP" + ); + + t.end(); + }); + + t.test("chunithm:Single", async (t) => { + const res = await CalculateDataForGamePT( + "chunithm", + "Single", + Testing511SPA, + TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + null, + logger + ); + + prAssert( + res, + { + rating: "?number", + }, + "Response should contain nulled keys for chunithm:Single" + ); + + t.end(); + }); + + t.test("maimai:Single", async (t) => { + const res = await CalculateDataForGamePT( + "maimai", + "Single", + Testing511SPA, + TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + null, + logger + ); + + prAssert( + res, + { + ktRating: "?number", + }, + "Response should contain nulled keys for maimai:Single" + ); + + t.end(); + }); + + t.test("museca:Single", async (t) => { + const res = await CalculateDataForGamePT( + "museca", + "Single", + Testing511SPA, + TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + null, + logger + ); + + prAssert( + res, + { + ktRating: "?number", + }, + "Response should contain nulled keys for museca:Single" + ); + + t.end(); + }); + + t.test("bms:7K", async (t) => { + const res = await CalculateDataForGamePT( + "bms", + "7K", + Testing511SPA, + TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + null, + logger + ); + + prAssert( + res, + { + sieglinde: "?number", + }, + "Response should contain nulled keys for bms:7K" + ); + + t.end(); + }); + + t.test("bms:14K", async (t) => { + const res = await CalculateDataForGamePT( + "bms", + "14K", + Testing511SPA, + TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + null, + logger + ); + + prAssert( + res, + { + sieglinde: "?number", + }, + "Response should contain nulled keys for bms:14K" + ); + + t.end(); + }); + + t.test("gitadora:Gita", async (t) => { + const res = await CalculateDataForGamePT( + "gitadora", + "Gita", + Testing511SPA, + TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + null, + logger + ); + + prAssert( + res, + { + skill: "?number", + }, + "Response should contain nulled keys for gitadora:Gita" + ); + + t.end(); + }); + + t.test("gitadora:Dora", async (t) => { + const res = await CalculateDataForGamePT( + "gitadora", + "Dora", + Testing511SPA, + TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + null, + logger + ); + + prAssert( + res, + { + skill: "?number", + }, + "Response should contain nulled keys for gitadora:Dora" + ); + + t.end(); + }); + + t.test("usc:Controller", async (t) => { + const res = await CalculateDataForGamePT( + "usc", + "Controller", + Testing511SPA, + TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + null, + logger + ); + + prAssert( + res, + { + VF6: "?number", + }, + "Response should contain nulled keys for usc:Controller" + ); + + t.end(); + }); + + t.test("usc:Keyboard", async (t) => { + const res = await CalculateDataForGamePT( + "usc", + "Keyboard", + Testing511SPA, + TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + null, + logger + ); + + prAssert( + res, + { + VF6: "?number", + }, + "Response should contain nulled keys for usc:Keyboard" + ); + + t.end(); + }); + // t.test("jubeat:Single", async (t) => { + // const res = await CalculateDataForGamePT( + // "jubeat", + // "Single", + // Testing511SPA, + // TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + // null, + // + // logger + // ); + + // prAssert( + // res, + // { + // jubility: "?number", + // }, + // "Response should contain nulled keys for jubeat:Single" + // ); + + // t.end(); + // }); + + // t.test("popn:9B", async (t) => { + // const res = await CalculateDataForGamePT( + // "popn", + // "9B", + // Testing511SPA, + // TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing + // null, + // + // logger + // ); + + // prAssert(res, {}, "Response should contain nulled keys for popn:9B"); + + // t.end(); + // }); + + t.end(); +}); diff --git a/server/src/lib/score-import/framework/calculated-data/calculated-data.ts b/server/src/lib/score-import/framework/calculated-data/calculated-data.ts index 70d649eea..8bc2e0340 100644 --- a/server/src/lib/score-import/framework/calculated-data/calculated-data.ts +++ b/server/src/lib/score-import/framework/calculated-data/calculated-data.ts @@ -1,214 +1,291 @@ -import { AnyChartDocument, Game, Playtypes, ScoreDocument } from "kamaitachi-common"; -import { ratingParameters, lamps, clearLamp } from "kamaitachi-common/js/config"; -import { - GetAllTierlistDataOfType, - GetDefaultTierlist, - GetOneTierlistData, -} from "../../../../utils/tierlist"; -import { KtLogger } from "../../../logger/logger"; -import { DryScore } from "../common/types"; -import { CreateGameSpecific } from "./game-specific"; -import { CalculateCHUNITHMRating, CalculateGITADORARating } from "./game-specific-stats"; - -export async function CreateCalculatedData( - dryScore: DryScore, - chart: AnyChartDocument, - esd: number | null, - logger: KtLogger -): Promise { - const game = dryScore.game; - const playtype = chart.playtype; - - const defaultTierlist = await GetDefaultTierlist(game, playtype); - const defaultTierlistID = defaultTierlist?.tierlistID; // tierlistID | undefined - - const [rating, lampRating, gameSpecific] = await Promise.all([ - CalculateRating(dryScore, game, playtype, chart, logger, defaultTierlistID), - CalculateLampRating(dryScore, game, playtype, chart, defaultTierlistID), - CreateGameSpecific(game, playtype, chart, dryScore, esd, logger), - ]); - - return { - rating, - lampRating, - gameSpecific, - }; -} - -/** - * Override the default rating function for a game with - * something else. - */ -// eslint-disable-next-line @typescript-eslint/no-explicit-any -const OVERRIDE_RATING_FUNCTIONS: Partial> = { - gitadora: { - Gita: CalculateGITADORARating, - Dora: CalculateGITADORARating, - }, - chunithm: { - Single: CalculateCHUNITHMRating, - }, -}; - -interface RatingParameters { - failHarshnessMultiplier: number; - pivotPercent: number; - clearExpMultiplier: number; -} - -/** - * Calculates the rating for a score. Listens to the override functions declared above. - */ -export async function CalculateRating( - dryScore: DryScore, - game: Game, - playtype: Playtypes[Game], - chart: AnyChartDocument, - logger: KtLogger, - defaultTierlistID?: string -) { - // @todo - const OverrideFunction: OverrideRatingFunction | undefined = - OVERRIDE_RATING_FUNCTIONS[game]?.[playtype]; - - // If this game doesn't have a specific rating function declared, fall back to the default "generic" rating function. - // This is just a function that is guaranteed to work for all input - and therefore not result in lower-skilled users - // always seeing 0. - if (!OverrideFunction) { - const parameters = ratingParameters[dryScore.game]; - - let levelNum = chart.levelNum; - - if (defaultTierlistID) { - const tierlistData = await GetOneTierlistData( - game, - chart, - "score", - null, - defaultTierlistID - ); - - if (tierlistData) { - levelNum = tierlistData.data.value; - } - } - - return RatingCalcV1(dryScore.scoreData.percent, levelNum, parameters, logger); - } - - return OverrideFunction(dryScore, chart); -} - -// Generic Rating Calc that is guaranteed to work for everything. This is unspecialised, and not great. -function RatingCalcV1( - percent: number, - levelNum: number, - parameters: RatingParameters, - logger: KtLogger -) { - const percentDiv100 = percent / 100; - - if (percentDiv100 < parameters.pivotPercent) { - return RatingCalcV0Fail(percentDiv100, levelNum, parameters); - } - - return RatingCalcV1Clear(percentDiv100, levelNum, parameters, logger); -} - -function RatingCalcV1Clear( - percentDiv100: number, - levelNum: number, - parameters: RatingParameters, - logger: KtLogger -) { - // https://www.desmos.com/calculator/hn7uxjmjkc - - const rating = - Math.cosh( - parameters.clearExpMultiplier * levelNum * (percentDiv100 - parameters.pivotPercent) - ) + - (levelNum - 1); - - // checks for Infinity or NaN. I'm not sure how this would happen, but it's a failsafe. - if (!Number.isFinite(rating)) { - logger.warn( - `Percent: ${percentDiv100}, Level: ${levelNum} resulted in rating of ${rating}, which is invalid. Defaulting to 0.` - ); - return 0; - } else if (rating > 1000) { - logger.warn( - `Percent: ${percentDiv100}, Level: ${levelNum} resulted in rating of ${rating}, which is invalid (> 1000). Defaulting to 0.` - ); - return 0; - } - - return rating; -} - -function RatingCalcV0Fail(percentDiv100: number, levelNum: number, parameters: RatingParameters) { - // https://www.desmos.com/calculator/ngjie5elto - return ( - percentDiv100 ** (parameters.failHarshnessMultiplier * levelNum) * - (levelNum / parameters.pivotPercent ** (parameters.failHarshnessMultiplier * levelNum)) - ); -} - -export async function CalculateLampRating( - dryScore: DryScore, - game: Game, - playtype: Playtypes[Game], - chart: AnyChartDocument, - defaultTierlistID?: string -) { - // if no tierlist data - if (!defaultTierlistID) { - return LampRatingNoTierlistInfo(dryScore, game, chart); - } - - const lampTierlistInfo = await GetAllTierlistDataOfType(game, chart, "lamp", defaultTierlistID); - - // if no tierlist info - if (lampTierlistInfo.length === 0) { - return LampRatingNoTierlistInfo(dryScore, game, chart); - } - - const userLampIndex = lamps[game].indexOf(dryScore.scoreData.lamp); - - // if this score is a clear, the lowest we should go is the levelNum of the chart. - // Else, the lowest we can go is 0. - let lampRating = userLampIndex >= lamps[game].indexOf(clearLamp[game]) ? chart.levelNum : 0; - - // why is this like this and not a lookup table? - // Some charts have higher values for *lower* lamps, such as - // one more lovely in IIDX being harder to NC than it is to HC! - // this means we have to iterate over all tierlist data, in general. - for (const tierlistData of lampTierlistInfo) { - if ( - // this tierlistData has higher value than the current lampRating - tierlistData.data.value > lampRating && - // and your clear is better than the lamp its for - lamps[game].indexOf(tierlistData.key!) <= userLampIndex - ) { - lampRating = tierlistData.data.value; - } - } - - return lampRating; -} - -function LampRatingNoTierlistInfo(dryScore: DryScore, game: Game, chart: AnyChartDocument) { - const CLEAR_LAMP_INDEX = lamps[game].indexOf(clearLamp[game]); - - // if this is a clear - if (lamps[game].indexOf(dryScore.scoreData.lamp) >= CLEAR_LAMP_INDEX) { - // return this chart's numeric level as the lamp rating - return chart.levelNum; - } - - // else, this score is worth 0. - return 0; -} - -interface OverrideRatingFunction { - (dryScore: DryScore, chartData: AnyChartDocument): number | Promise; -} +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import { + ChartDocument, + Game, + Grades, + IDStrings, + Lamps, + Playtypes, + ScoreDocument, +} from "tachi-common"; +import { HasOwnProperty } from "utils/misc"; +import { DryScore } from "../common/types"; +import { + CalculateBPI, + CalculateCHUNITHMRating, + CalculateGITADORASkill, + CalculateKTLampRating, + CalculateKTRating, + CalculateMFCP, + CalculateVF6, +} from "./stats"; + +export async function CreateCalculatedData( + dryScore: DryScore, + chart: ChartDocument, + esd: number | null, + logger: KtLogger +): Promise { + const game = dryScore.game; + const playtype = chart.playtype; + + const calculatedData = await CalculateDataForGamePT( + game, + playtype, + chart, + dryScore, + esd, + logger + ); + + return calculatedData; +} + +type CalculatedDataFunctions = { + [G in Game]: { + [P in Playtypes[G]]: ( + dryScore: DryScore, + chart: ChartDocument, + logger: KtLogger + ) => Promise | ScoreDocument["calculatedData"]; + }; +}; + +const CalculatedDataFunctions: CalculatedDataFunctions = { + iidx: { + SP: CalculateDataIIDXSP, + DP: CalculateDataIIDXDP, + }, + sdvx: { + Single: CalculateDataSDVXorUSC, + }, + // popn: { + // "9B": () => ({}), + // }, + museca: { + Single: CalculateDataMuseca, + }, + chunithm: { + Single: CalculateDataCHUNITHM, + }, + maimai: { + Single: CalculateDataMaimai, + }, + gitadora: { + Gita: CalculateDataGitadora, + Dora: CalculateDataGitadora, + }, + bms: { + "7K": CalculateDataBMS7K, + "14K": CalculateDataBMS14K, + }, + ddr: { + SP: CalculateDataDDR, + DP: CalculateDataDDR, + }, + // jubeat: { + // Single: CalculateDataJubeat, + // }, + usc: { + Controller: CalculateDataSDVXorUSC, + Keyboard: CalculateDataSDVXorUSC, + }, +}; + +// Creates Game-Specific calculatedData for the provided game & playtype. +// eslint-disable-next-line require-await +export async function CalculateDataForGamePT( + game: G, + playtype: Playtypes[G], + chart: ChartDocument, + dryScore: DryScore, + // ESD gets specially passed through because it's not part of the DryScore, but + // can be used for statistics anyway. + esd: number | null, + logger: KtLogger +): Promise { + const GameRatingFns = CalculatedDataFunctions[game]; + + if (!HasOwnProperty(GameRatingFns, playtype)) { + logger.error( + `Invalid playtype of ${playtype} given for game ${game} in CalculateDataForGamePT, returning an empty object.` + ); + return {}; + } + + // @ts-expect-error standard game->pt stuff. + return GameRatingFns[playtype](dryScore, chart, logger); +} + +type CalculatedData = Required["calculatedData"]>; + +async function CalculateDataIIDXSP( + dryScore: DryScore, + chart: ChartDocument, + logger: KtLogger +): Promise> { + const BPIData = await db["iidx-bpi-data"].findOne({ + chartID: chart.chartID, + }); + + let bpi; + + if (BPIData) { + bpi = CalculateBPI( + BPIData.kavg, + BPIData.wr, + dryScore.scoreData.score, + (chart as ChartDocument<"iidx:DP" | "iidx:SP">).data.notecount * 2, + BPIData.coef + ); + + // kesdc = esd === null ? null : CalculateKESDC(BPIData.kesd, esd); disabled + } else { + bpi = null; + } + + return { + BPI: bpi, + ktRating: await CalculateKTRating(dryScore, "iidx", "SP", chart, logger), + ktLampRating: await CalculateKTLampRating(dryScore, "iidx", "SP", chart), + }; +} + +async function CalculateDataIIDXDP( + dryScore: DryScore, + chart: ChartDocument, + logger: KtLogger +): Promise> { + const BPIData = await db["iidx-bpi-data"].findOne({ + chartID: chart.chartID, + }); + + let bpi; + + if (BPIData) { + bpi = CalculateBPI( + BPIData.kavg, + BPIData.wr, + dryScore.scoreData.score, + (chart as ChartDocument<"iidx:DP" | "iidx:SP">).data.notecount * 2, + BPIData.coef + ); + + // kesdc = esd === null ? null : CalculateKESDC(BPIData.kesd, esd); disabled + } else { + bpi = null; + } + + return { + BPI: bpi, + ktRating: await CalculateKTRating(dryScore, "iidx", "DP", chart, logger), + ktLampRating: await CalculateKTLampRating(dryScore, "iidx", "DP", chart), + }; +} + +function CalculateDataSDVXorUSC( + dryScore: DryScore, + chart: ChartDocument, + logger: KtLogger +): CalculatedData<"sdvx:Single" | "usc:Keyboard" | "usc:Controller"> { + // for usc, unofficial charts currently have no VF6 value. + if ( + dryScore.game === "usc" && + !(chart as ChartDocument<"usc:Controller" | "usc:Keyboard">).data.isOfficial + ) { + return { VF6: null }; + } + + const VF6 = CalculateVF6( + dryScore.scoreData.grade as Grades["sdvx:Single"], + dryScore.scoreData.lamp as Lamps["sdvx:Single"], + dryScore.scoreData.percent, + chart.levelNum, + logger + ); + + return { + VF6, + }; +} + +async function CalculateDataMuseca( + dryScore: DryScore, + chart: ChartDocument, + logger: KtLogger +): Promise> { + return { + ktRating: await CalculateKTRating(dryScore, "museca", "Single", chart, logger), + }; +} + +function CalculateDataCHUNITHM( + dryScore: DryScore, + chart: ChartDocument +): CalculatedData<"chunithm:Single"> { + return { + rating: CalculateCHUNITHMRating(dryScore, chart), + }; +} + +async function CalculateDataMaimai( + dryScore: DryScore, + chart: ChartDocument, + logger: KtLogger +): Promise> { + // @todo #373 Add maimai rating algorithms. + return { + ktRating: 0, + }; +} + +function CalculateDataGitadora( + dryScore: DryScore, + chart: ChartDocument +): CalculatedData<"gitadora:Gita" | "gitadora:Dora"> { + return { + skill: CalculateGITADORASkill(dryScore, chart), + }; +} + +async function CalculateDataDDR( + dryScore: DryScore, + chart: ChartDocument, + logger: KtLogger +): Promise> { + return { + MFCP: CalculateMFCP(dryScore, chart, logger), + ktRating: await CalculateKTRating(dryScore, "ddr", chart.playtype, chart, logger), + }; +} + +export async function CalculateDataBMS14K( + dryScore: DryScore, + chart: ChartDocument, + logger: KtLogger +): Promise> { + return { + sieglinde: 0, // @todo #33 + }; +} + +export async function CalculateDataBMS7K( + dryScore: DryScore, + chart: ChartDocument, + logger: KtLogger +): Promise> { + return { + sieglinde: 0, // @todo #33 + }; +} + +// async function CalculateDataJubeat( +// dryScore: DryScore, +// chart: ChartDocument, +// logger: KtLogger +// ): Promise> { +// return { +// jubility: 0, // @todo #163 Jubeat Jubility +// }; +// } diff --git a/server/src/lib/score-import/framework/calculated-data/game-specific-stats.test.ts b/server/src/lib/score-import/framework/calculated-data/game-specific-stats.test.ts deleted file mode 100644 index 2c0f74428..000000000 --- a/server/src/lib/score-import/framework/calculated-data/game-specific-stats.test.ts +++ /dev/null @@ -1,248 +0,0 @@ -import t from "tap"; -import { CloseMongoConnection } from "../../../../external/mongo/db"; -import { AnyChartDocument, Difficulties, Lamps, ScoreDocument } from "kamaitachi-common"; -import { - CalculateBPI, - CalculateCHUNITHMRating, - CalculateGITADORARating, - CalculateKESDC, - CalculateMFCP, - CalculateVF4, - CalculateVF5, - KaidenPercentile, -} from "./game-specific-stats"; -import CreateLogCtx from "../../../logger/logger"; -import { isApproximately } from "../../../../test-utils/asserts"; -import { DryScore } from "../common/types"; - -t.test("#CalculateBPI", (t) => { - t.test("AA BPI tests", (t) => { - // data accurate as of 14/04/2021 - const WR_AA = 3650; - const KAVG_AA = 3204; - const MAX_AA = 1834 * 2; - const COEF_AA = 1.25945; - - // AA, the song. - function AA_BPI(yourEx: number) { - return CalculateBPI(KAVG_AA, WR_AA, yourEx, MAX_AA, COEF_AA); - } - - t.equal(AA_BPI(KAVG_AA), 0, "A score of KAVG should be exactly 0BPI"); - isApproximately(AA_BPI(3393), 10.02, "A score with 3393 should be approximately 10.02BPI"); - isApproximately(AA_BPI(3481), 20.09, "A score with 3481 should be approximately 20.09BPI"); - isApproximately(AA_BPI(3535), 30.01, "A score with 3535 should be approximately 30.01BPI"); - isApproximately(AA_BPI(3572), 40.18, "A score with 3572 should be approximately 40.18BPI"); - isApproximately(AA_BPI(3597), 50.1, "A score with 3597 should be approximately 50.1BPI"); - isApproximately(AA_BPI(3615), 60.12, "A score with 3615 should be approximately 60.12BPI"); - isApproximately(AA_BPI(3628), 70.11, "A score with 3628 should be approximately 70.11BPI"); - isApproximately(AA_BPI(3638), 80.62, "A score with 3638 should be approximately 80.62BPI"); - isApproximately(AA_BPI(3645), 90.59, "A score with 3645 should be approximately 90.59BPI"); - t.equal(AA_BPI(WR_AA), 100, "A score of WR should be exactly 100BPI"); - - isApproximately(AA_BPI(3041), -5, "A score with 3628 should be approximately -5BPI"); - isApproximately(AA_BPI(2886), -9.99, "A score with 3638 should be approximately -9.99BPI"); - - t.equal(AA_BPI(0), -15, "Excessively bad (vs kavg) scores should cap at -15BPI"); - - isApproximately(AA_BPI(MAX_AA), 244.56, "A score of MAX should be approximately 244.56BPI"); - - t.end(); - }); - - // This song has both no co-efficient and is an sp11, so it serves - // as another interesting test. - t.test("Afterimage d'automne BPI tests", (t) => { - // data accurate as of 14/04/2021 - const WR_AFT = 2891; - const KAVG_AFT = 2497; - const MAX_AFT = 1480 * 2; - const COEF_AFT = null; - - function AFT_BPI(yourEx: number) { - return CalculateBPI(KAVG_AFT, WR_AFT, yourEx, MAX_AFT, COEF_AFT); - } - - t.equal(AFT_BPI(KAVG_AFT), 0, "A score of KAVG should be exactly 0BPI"); - isApproximately(AFT_BPI(2606), 10, "A score with 2606 should be approximately 10BPI"); - isApproximately(AFT_BPI(2675), 20.07, "A score with 2675 should be approximately 20.07BPI"); - isApproximately(AFT_BPI(2727), 30.18, "A score with 2727 should be approximately 30.18BPI"); - isApproximately(AFT_BPI(2767), 40.12, "A score with 2767 should be approximately 40.12BPI"); - isApproximately(AFT_BPI(2799), 50.06, "A score with 2799 should be approximately 50.06BPI"); - isApproximately(AFT_BPI(2826), 60.43, "A score with 2826 should be approximately 60.43BPI"); - isApproximately(AFT_BPI(2847), 70.3, "A score with 2847 should be approximately 70.3BPI"); - isApproximately(AFT_BPI(2865), 80.57, "A score with 2865 should be approximately 80.57BPI"); - isApproximately(AFT_BPI(2879), 90.18, "A score with 2879 should be approximately 90.18BPI"); - t.equal(AFT_BPI(WR_AFT), 100, "A score of WR should be exactly 100BPI"); - - isApproximately(AFT_BPI(2423), -4.99, "A score with 2423 should be approximately -4.99BPI"); - isApproximately( - AFT_BPI(2354), - -10.04, - "A score with 2354 should be approximately -10.04BPI" - ); - - t.equal(AFT_BPI(0), -15, "Excessively bad (vs kavg) scores should cap at -15BPI"); - - isApproximately( - AFT_BPI(MAX_AFT), - 431.57, - "A score of MAX should be approximately 431.57BPI" - ); - - t.end(); - }); - - t.end(); -}); - -t.test("#CalculateGITADORARating", (t) => { - function TestGitadoraRating(percent: number, levelNum: number) { - return CalculateGITADORARating( - { scoreData: { percent } } as DryScore, - { levelNum } as AnyChartDocument - ); - } - - t.equal( - TestGitadoraRating(89.48, 3.4), - 60.84, - "Test GITADORA Rating function aligns with game (1)" - ); - - t.equal( - TestGitadoraRating(70.76, 5.8), - 82.08, - "Test GITADORA Rating function aligns with game (2)" - ); - - t.end(); -}); - -// this metric is ground to be removed, possibly. -t.test("#CalculateKESDC", (t) => { - t.equal(CalculateKESDC(10, 4), 37.18460876390943, "Should perform ESDC on two numbers."); - t.equal(CalculateKESDC(null, 4), null, "Should return null if kaidenESD is null."); - - t.end(); -}); - -const mockLogger = CreateLogCtx(__filename); - -t.test("#CalculateMFCP", (t) => { - function TestMFCP( - lamp: Lamps["ddr:SP" | "ddr:DP"], - levelNum: number, - difficulty: Difficulties["ddr:DP" | "ddr:SP"] - ) { - return CalculateMFCP( - { - scoreData: { - lamp, - }, - } as ScoreDocument, - { - difficulty, - levelNum, - } as AnyChartDocument, - mockLogger - ); - } - - t.equal(TestMFCP("FAILED", 10, "EXPERT"), null, "Should return null for non-mfcs"); - - t.equal( - TestMFCP("MARVELOUS FULL COMBO", 10, "BASIC"), - null, - "Should reject charts on BASIC difficulty." - ); - - t.equal( - TestMFCP("MARVELOUS FULL COMBO", 10, "BEGINNER"), - null, - "Should reject charts on BEGINNER difficulty." - ); - - t.test("Should return null for charts with level less than 8", (t) => { - for (let i = 1; i <= 7; i++) { - t.equal( - TestMFCP("MARVELOUS FULL COMBO", i, "EXPERT"), - null, - `Should return null for charts with level ${i}` - ); - } - - t.end(); - }); - - t.equal( - TestMFCP("MARVELOUS FULL COMBO", 8, "EXPERT"), - 1, - "Should return 1 for charts with level 8" - ); - t.equal( - TestMFCP("MARVELOUS FULL COMBO", 9, "EXPERT"), - 1, - "Should return 1 for charts with level 9" - ); - t.equal( - TestMFCP("MARVELOUS FULL COMBO", 10, "EXPERT"), - 1, - "Should return 1 for charts with level 10" - ); - - t.equal( - TestMFCP("MARVELOUS FULL COMBO", 11, "EXPERT"), - 2, - "Should return 2 for charts with level 11" - ); - t.equal( - TestMFCP("MARVELOUS FULL COMBO", 12, "EXPERT"), - 2, - "Should return 2 for charts with level 12" - ); - - t.equal( - TestMFCP("MARVELOUS FULL COMBO", 13, "EXPERT"), - 4, - "Should return 4 for charts with level 13" - ); - - t.equal( - TestMFCP("MARVELOUS FULL COMBO", 14, "EXPERT"), - 8, - "Should return 8 for charts with level 14" - ); - - t.equal( - TestMFCP("MARVELOUS FULL COMBO", 15, "EXPERT"), - 15, - "Should return 15 for charts with level 15" - ); - - t.test("Should return 25 for charts with level 16-20", (t) => { - for (let i = 16; i <= 20; i++) { - t.equal( - TestMFCP("MARVELOUS FULL COMBO", i, "EXPERT"), - 25, - `Should return 25 for charts with level ${i}` - ); - } - t.end(); - }); - - t.equal( - TestMFCP("MARVELOUS FULL COMBO", NaN, "EXPERT"), - null, - "Invalid level triggers failsafe." - ); - - t.end(); -}); - -t.todo("#CalculateCHUNITHMRating"); -t.todo("#CalculateVF5"); -t.todo("#CalculateVF4"); -t.todo("#KaidenPercentile"); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/framework/calculated-data/game-specific-stats.ts b/server/src/lib/score-import/framework/calculated-data/game-specific-stats.ts deleted file mode 100644 index ceeb19f34..000000000 --- a/server/src/lib/score-import/framework/calculated-data/game-specific-stats.ts +++ /dev/null @@ -1,266 +0,0 @@ -import { AnyChartDocument, ESDCore, integer, Grades, Lamps } from "kamaitachi-common"; -import db from "../../../../external/mongo/db"; -import { KtLogger } from "../../../logger/logger"; -import { DryScore } from "../common/types"; - -/** - * Calculates the in-game CHUNITHM rating for a score. - */ -export function CalculateCHUNITHMRating(dryScore: DryScore, chartData: AnyChartDocument) { - const score = dryScore.scoreData.score; - const levelBase = chartData.levelNum * 100; - - let val = 0; - - if (score >= 1007500) { - val = levelBase + 200; - } else if (score >= 1005000) { - val = levelBase + 150 + ((score - 1005000) * 10) / 500; - } else if (score >= 1000000) { - val = levelBase + 100 + ((score - 1000000) * 5) / 500; - } else if (score >= 975000) { - val = levelBase + ((score - 975000) * 2) / 500; - } else if (score >= 925000) { - val = levelBase - 300 + ((score - 925000) * 3) / 500; - } else if (score >= 900000) { - val = levelBase - 500 + ((score - 900000) * 4) / 500; - } else if (score >= 800000) { - val = (levelBase - 500) / 2 + ((score - 800000) * ((levelBase - 500) / 2)) / 100000; - } - - return Math.max(Math.floor(val) / 100, 0); -} - -/** - * Calculates the in-game GITADORA rating for a score. - */ -export function CalculateGITADORARating(dryScore: DryScore, chartData: AnyChartDocument) { - const trueRating = (dryScore.scoreData.percent / 100) * chartData.levelNum * 20; - const flooredRating = Math.floor(trueRating * 100) / 100; - return flooredRating; -} - -/** - * Calculates the PikaGreatFunction, used in BPI. I have no idea what this does. - * @returns - */ -function BPIPikaGreatFn(score: integer, max: integer) { - return score === max ? max * 0.8 : 1 + (score / max - 0.5) / (1 - score / max); -} - -/** - * Oh boy. - * - * Calculates the "Beat Performance Index" of an IIDX score. This algorithm has many issues, - * but is a direct port of Poyashi's implementation for consistencies sake. - * https://github.com/potakusan/iidx_score_manager/blob/f21ba6b85fcc0bf8b7ca888fa2239a3951a9c9c2/src/components/bpi/index.tsx#L120 - * - * @param kaidenEx The kaiden average EX score. - * @param wrEx The world record's EX score. - * @param yourEx Your EX score. - * @param max The maximum amount of EX achievable on this chart. - * @param powCoef What power the BPI should be raised to. This is arbitrary, and assigned on a per-song basis. Defaults to 1.175. - * @returns A number between -15 and 100. Unless your score is better than the world record, in which case - * returns can be above 100. - */ -export function CalculateBPI( - kaidenEx: integer, - wrEx: integer, - yourEx: integer, - max: integer, - pc: number | null -) { - const powCoef = pc ?? 1.175; - const yourPGF = BPIPikaGreatFn(yourEx, max); - const kaidenPGF = BPIPikaGreatFn(kaidenEx, max); - const wrPGF = BPIPikaGreatFn(wrEx, max); - - // no idea what these var names are - const _s_ = yourPGF / kaidenPGF, - _z_ = wrPGF / kaidenPGF; - - const isBetterThanKavg = yourEx >= kaidenEx; - - // this line of code isn't mine, and that's why it's *really* bad here. - return Math.max( - -15, - Math.round( - (isBetterThanKavg ? 100 : -100) * - Math.pow( - (isBetterThanKavg ? Math.log(_s_) : -Math.log(_s_)) / Math.log(_z_), - powCoef - ) * - 100 - ) / 100 - ); -} - -/** - * Calculates the percent of Kaidens you are ahead of with this score. - * @returns Null, if this chart has no kaidens, a percent between 0 and 100, if there are. - */ -export async function KaidenPercentile(scoreObj: DryScore, chartData: AnyChartDocument) { - const scoreCount = await db["iidx-eam-scores"].count({ - chartID: chartData.chartID, - }); - - if (!scoreCount) { - return null; - } - - const worseScores = await db["iidx-eam-scores"].count({ - chartID: chartData.chartID, - score: { $lt: scoreObj.scoreData.score }, - }); - - return (100 * worseScores) / scoreCount; -} - -/** - * An experimental statistic for determining how good a score is versus the Kaiden Average - * For those who know what ESDC is (me), this is just ESDC(kesd, your esd). - */ -export function CalculateKESDC(kaidenESD: number | null, yourESD: number) { - if (!kaidenESD) { - return null; - } - return ESDCore.ESDCompare(kaidenESD, yourESD); -} - -/** - * Calculate Marvelous Full Combo Points. This algorithm - * is used in LIFE4, and described here: - * https://life4ddr.com/requirements/#mfcpoints - * @returns Null if this score was not eligible, a number otherwise. - */ -export function CalculateMFCP(dryScore: DryScore, chartData: AnyChartDocument, logger: KtLogger) { - if (dryScore.scoreData.lamp !== "MARVELOUS FULL COMBO") { - return null; - } - - // Beginner and BASIC scores are explicitly excluded. - if (chartData.difficulty === "BEGINNER" || chartData.difficulty === "BASIC") { - return null; - } - - if (chartData.levelNum < 8) { - return null; - } else if (chartData.levelNum <= 10) { - return 1; - } else if (chartData.levelNum <= 12) { - return 2; - } else if (chartData.levelNum === 13) { - return 4; - } else if (chartData.levelNum === 14) { - return 8; - } else if (chartData.levelNum === 15) { - return 15; - } else if (chartData.levelNum >= 16) { - return 25; - } - - logger.warn( - `Invalid levelNum passed to MFCP ${chartData.levelNum}. ChartID ${chartData.chartID}.` - ); - - // failsafe - return null; -} - -const VF4GradeCoefficients = { - S: 1.0, - "AAA+": 0.99, - AAA: 0.98, - "AA+": 0.97, - AA: 0.96, - "A+": 0.95, - A: 0.94, - B: 0.93, - C: 0.92, - D: 0.91, -}; - -const VF5GradeCoefficients = { - S: 1.05, - "AAA+": 1.02, - AAA: 1.0, - "AA+": 0.97, - AA: 0.94, - "A+": 0.91, // everything below this point (incl. this) is marked with a (?) in bemaniwiki. - A: 0.88, - B: 0.85, - C: 0.82, - D: 0.8, -}; - -const VF5LampCoefficients = { - "PERFECT ULTIMATE CHAIN": 1.1, - "ULTIMATE CHAIN": 1.05, - "EXCESSIVE CLEAR": 1.02, - CLEAR: 1.0, - FAILED: 0.5, -}; - -export function CalculateVF4( - grade: Grades["sdvx:Single"], - per: number, - chartData: AnyChartDocument, - logger: KtLogger -) { - const multiplier = 25; - const level = chartData.levelNum; - - const gradeCoefficient = VF4GradeCoefficients[grade]; - - if (!gradeCoefficient) { - logger.warn(`Invalid grade of ${grade} passed to CalculateVF4. Returning null.`); - return null; - } - - const percent = per / 100; - if (!level || !percent) { - return 0; - } - - return Math.floor(multiplier * (level + 1) * percent * gradeCoefficient); -} - -// WARNING: -// this formula is allegedly tentative according to bemaniwiki. -// idk if it's right, but it must be close enough. -export function CalculateVF5( - grade: Grades["sdvx:Single"], - lamp: Lamps["sdvx:Single"], - per: number, - chartData: AnyChartDocument, - logger: KtLogger -) { - const level = chartData.levelNum; - - const gradeCoefficient = VF5GradeCoefficients[grade]; - const lampCoefficient = VF5LampCoefficients[lamp]; - - if (!lampCoefficient) { - logger.warn(`Invalid lamp of ${lamp} passed to CalculateVF5. Returning null.`); - return null; - } - if (!gradeCoefficient) { - logger.warn(`Invalid grade of ${grade} passed to CalculateVF5. Returning null.`); - return null; - } - - const percent = per / 100; - if (!level || !percent) { - return 0; - } - - return Math.floor(level * 2 * percent * gradeCoefficient * lampCoefficient) / 100; -} - -// function CalculateJubility( -// dryScore: DryScore<"jubeat:Single">, -// chartData: AnyChartDocument, -// logger: KtLogger -// ) { -// let rate = dryScore.calculatedData.gameSpecific.musicRate; eurgh, this is hard. -// } diff --git a/server/src/lib/score-import/framework/calculated-data/game-specific.test.ts b/server/src/lib/score-import/framework/calculated-data/game-specific.test.ts deleted file mode 100644 index 1d7115cb3..000000000 --- a/server/src/lib/score-import/framework/calculated-data/game-specific.test.ts +++ /dev/null @@ -1,130 +0,0 @@ -import Pr from "prudence"; -import t from "tap"; -import { CloseMongoConnection } from "../../../../external/mongo/db"; -import CreateLogCtx from "../../../logger/logger"; -import { prAssert } from "../../../../test-utils/asserts"; -import { - Testing511SPA, - TestingIIDXSPDryScore, - TestingSDVXSingleDryScore, -} from "../../../../test-utils/test-data"; -import { CreateGameSpecific } from "./game-specific"; -const logger = CreateLogCtx(__filename); - -/** - * These tests only check that the right properties are assigned. - */ -t.test("#CreateGameSpecific", (t) => { - t.test("IIDX:SP", async (t) => { - const res = await CreateGameSpecific( - "iidx", - "SP", - Testing511SPA, - TestingIIDXSPDryScore, - 30, - logger - ); - - prAssert( - res, - { - BPI: "?number", - "K%": "?number", - KESDC: "?number", - }, - "Response should contain keys for IIDX:SP GameSpecifics" - ); - - t.end(); - }); - - t.test("IIDX:DP", async (t) => { - const res = await CreateGameSpecific( - "iidx", - "DP", - Testing511SPA, - TestingIIDXSPDryScore, // fake! this is an SP score. but we're testing - 30, - logger - ); - - prAssert( - res, - { - BPI: "?number", - KESDC: "?number", - }, - "Response should contain keys for IIDX:DP GameSpecifics" - ); - - t.end(); - }); - - t.test("SDVX:Single", async (t) => { - const res = await CreateGameSpecific( - "sdvx", - "Single", - Testing511SPA, - TestingSDVXSingleDryScore, - null, - logger - ); - - prAssert( - res, - { - VF4: Pr.nullable(Pr.isPositiveInteger), - VF5: Pr.nullable(Pr.isPositive), - }, - "Response should contain keys for SDVX:Single GameSpecifics" - ); - - t.end(); - }); - - t.test("DDR:SP", async (t) => { - const res = await CreateGameSpecific( - "ddr", - "SP", - Testing511SPA, - TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing - null, - logger - ); - - prAssert( - res, - { - MFCP: Pr.nullable(Pr.isPositiveInteger), - }, - "Response should contain keys for DDR:SP GameSpecifics" - ); - - t.end(); - }); - - t.test("DDR:DP", async (t) => { - const res = await CreateGameSpecific( - "ddr", - "DP", - Testing511SPA, - TestingIIDXSPDryScore, // fake! this is an iidx score. but we're testing - null, - logger - ); - - prAssert( - res, - { - MFCP: "null", - }, - "Response should contain nulled keys for DDR:DP GameSpecifics" - ); - - t.end(); - }); - - t.end(); -}); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/framework/calculated-data/game-specific.ts b/server/src/lib/score-import/framework/calculated-data/game-specific.ts deleted file mode 100644 index e092198cc..000000000 --- a/server/src/lib/score-import/framework/calculated-data/game-specific.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { AnyChartDocument, ChartDocument, Game, Playtypes, Grades, Lamps } from "kamaitachi-common"; -import db from "../../../../external/mongo/db"; -import { KtLogger } from "../../../logger/logger"; -import { DryScore } from "../common/types"; -import { - CalculateBPI, - CalculateKESDC, - CalculateMFCP, - CalculateVF4, - CalculateVF5, - KaidenPercentile, -} from "./game-specific-stats"; - -// Creates Game-Specific calculatedData for the provided game & playtype. -export async function CreateGameSpecific( - game: G, - playtype: Playtypes[G], - chart: AnyChartDocument, - dryScore: DryScore, - // ESD gets specially passed through because it's not part of the DryScore, but - // can be used for statistics anyway. - esd: number | null, - logger: KtLogger -): Promise> { - const gameSpecific: Record = {}; - - if (game === "iidx") { - const BPIData = await db["iidx-bpi-data"].findOne({ - chartID: chart.chartID, - }); - - if (BPIData) { - gameSpecific.BPI = CalculateBPI( - BPIData.kavg, - BPIData.wr, - dryScore.scoreData.score, - (chart as ChartDocument<"iidx:DP" | "iidx:SP">).data.notecount * 2, - BPIData.coef - ); - - gameSpecific.KESDC = esd === null ? null : CalculateKESDC(BPIData.kesd, esd); - } else { - gameSpecific.BPI = null; - gameSpecific.KESDC = null; - } - - if (playtype === "SP") { - gameSpecific["K%"] = await KaidenPercentile(dryScore, chart); - } - } else if (game === "sdvx") { - gameSpecific.VF4 = CalculateVF4( - dryScore.scoreData.grade as Grades["sdvx:Single"], - dryScore.scoreData.percent, - chart, - logger - ); - gameSpecific.VF5 = CalculateVF5( - dryScore.scoreData.grade as Grades["sdvx:Single"], - dryScore.scoreData.lamp as Lamps["sdvx:Single"], - dryScore.scoreData.percent, - chart, - logger - ); - } else if (game === "ddr") { - // either playtype - gameSpecific.MFCP = CalculateMFCP(dryScore, chart, logger); - } - - return gameSpecific; -} diff --git a/server/src/lib/score-import/framework/calculated-data/stats.test.ts b/server/src/lib/score-import/framework/calculated-data/stats.test.ts new file mode 100644 index 000000000..6121ae303 --- /dev/null +++ b/server/src/lib/score-import/framework/calculated-data/stats.test.ts @@ -0,0 +1,361 @@ +import deepmerge from "deepmerge"; +import CreateLogCtx from "lib/logger/logger"; +import { ChartDocument, Difficulties, Lamps, ScoreDocument } from "tachi-common"; +import t from "tap"; +import { isApproximately } from "test-utils/asserts"; +import { GetKTDataJSON, Testing511SPA, TestingIIDXSPDryScore } from "test-utils/test-data"; +import { DryScore } from "../common/types"; +import { + CalculateBPI, + CalculateCHUNITHMRating, + CalculateGITADORASkill, + CalculateKTRating, + CalculateMFCP, + CalculateVF6, +} from "./stats"; + +t.test("#CalculateBPI", (t) => { + t.test("AA BPI tests", (t) => { + // data accurate as of 14/04/2021 + const WR_AA = 3650; + const KAVG_AA = 3204; + const MAX_AA = 1834 * 2; + const COEF_AA = 1.25945; + + // AA, the song. + function AA_BPI(yourEx: number) { + return CalculateBPI(KAVG_AA, WR_AA, yourEx, MAX_AA, COEF_AA); + } + + t.equal(AA_BPI(KAVG_AA), 0, "A score of KAVG should be exactly 0BPI"); + isApproximately(AA_BPI(3393), 10.02, "A score with 3393 should be approximately 10.02BPI"); + isApproximately(AA_BPI(3481), 20.09, "A score with 3481 should be approximately 20.09BPI"); + isApproximately(AA_BPI(3535), 30.01, "A score with 3535 should be approximately 30.01BPI"); + isApproximately(AA_BPI(3572), 40.18, "A score with 3572 should be approximately 40.18BPI"); + isApproximately(AA_BPI(3597), 50.1, "A score with 3597 should be approximately 50.1BPI"); + isApproximately(AA_BPI(3615), 60.12, "A score with 3615 should be approximately 60.12BPI"); + isApproximately(AA_BPI(3628), 70.11, "A score with 3628 should be approximately 70.11BPI"); + isApproximately(AA_BPI(3638), 80.62, "A score with 3638 should be approximately 80.62BPI"); + isApproximately(AA_BPI(3645), 90.59, "A score with 3645 should be approximately 90.59BPI"); + t.equal(AA_BPI(WR_AA), 100, "A score of WR should be exactly 100BPI"); + + isApproximately(AA_BPI(3041), -5, "A score with 3628 should be approximately -5BPI"); + isApproximately(AA_BPI(2886), -9.99, "A score with 3638 should be approximately -9.99BPI"); + + t.equal(AA_BPI(0), -15, "Excessively bad (vs kavg) scores should cap at -15BPI"); + + isApproximately(AA_BPI(MAX_AA), 244.56, "A score of MAX should be approximately 244.56BPI"); + + t.end(); + }); + + t.test("COLOSSEUM BPI Tests", (t) => { + const WR_AFT = 2312; + const KAVG_CL = 2131; + const MAX_CL = 2318; + const COEF_CL = -1; + + function CL_BPI(yourEx: number) { + return CalculateBPI(KAVG_CL, WR_AFT, yourEx, MAX_CL, COEF_CL); + } + + isApproximately(CL_BPI(2307), 79.63); + + t.end(); + }); + + // This song has both no co-efficient and is an sp11, so it serves + // as another interesting test. + t.test("Afterimage d'automne BPI tests", (t) => { + // data accurate as of 14/04/2021 + const WR_AFT = 2891; + const KAVG_AFT = 2497; + const MAX_AFT = 1480 * 2; + const COEF_AFT = null; + + function AFT_BPI(yourEx: number) { + return CalculateBPI(KAVG_AFT, WR_AFT, yourEx, MAX_AFT, COEF_AFT); + } + + t.equal(AFT_BPI(KAVG_AFT), 0, "A score of KAVG should be exactly 0BPI"); + isApproximately(AFT_BPI(2606), 10, "A score with 2606 should be approximately 10BPI"); + isApproximately(AFT_BPI(2675), 20.07, "A score with 2675 should be approximately 20.07BPI"); + isApproximately(AFT_BPI(2727), 30.18, "A score with 2727 should be approximately 30.18BPI"); + isApproximately(AFT_BPI(2767), 40.12, "A score with 2767 should be approximately 40.12BPI"); + isApproximately(AFT_BPI(2799), 50.06, "A score with 2799 should be approximately 50.06BPI"); + isApproximately(AFT_BPI(2826), 60.43, "A score with 2826 should be approximately 60.43BPI"); + isApproximately(AFT_BPI(2847), 70.3, "A score with 2847 should be approximately 70.3BPI"); + isApproximately(AFT_BPI(2865), 80.57, "A score with 2865 should be approximately 80.57BPI"); + isApproximately(AFT_BPI(2879), 90.18, "A score with 2879 should be approximately 90.18BPI"); + t.equal(AFT_BPI(WR_AFT), 100, "A score of WR should be exactly 100BPI"); + + isApproximately(AFT_BPI(2423), -4.99, "A score with 2423 should be approximately -4.99BPI"); + isApproximately( + AFT_BPI(2354), + -10.04, + "A score with 2354 should be approximately -10.04BPI" + ); + + t.equal(AFT_BPI(0), -15, "Excessively bad (vs kavg) scores should cap at -15BPI"); + + isApproximately( + AFT_BPI(MAX_AFT), + 431.57, + "A score of MAX should be approximately 431.57BPI" + ); + + t.end(); + }); + + t.end(); +}); + +t.test("#CalculateGITADORARating", (t) => { + function TestGitadoraRating(percent: number, levelNum: number) { + return CalculateGITADORASkill( + { scoreData: { percent } } as DryScore, + { levelNum } as ChartDocument + ); + } + + t.equal( + TestGitadoraRating(89.48, 3.4), + 60.84, + "Test GITADORA Rating function aligns with game (1)" + ); + + t.equal( + TestGitadoraRating(70.76, 5.8), + 82.08, + "Test GITADORA Rating function aligns with game (2)" + ); + + t.end(); +}); + +const logger = CreateLogCtx(__filename); + +t.test("#CalculateMFCP", (t) => { + function TestMFCP( + lamp: Lamps["ddr:SP" | "ddr:DP"], + levelNum: number, + difficulty: Difficulties["ddr:DP" | "ddr:SP"] + ) { + return CalculateMFCP( + { + scoreData: { + lamp, + }, + } as ScoreDocument, + { + difficulty, + levelNum, + } as ChartDocument, + logger + ); + } + + t.equal(TestMFCP("FAILED", 10, "EXPERT"), null, "Should return null for non-mfcs"); + + t.equal( + TestMFCP("MARVELOUS FULL COMBO", 10, "BASIC"), + null, + "Should reject charts on BASIC difficulty." + ); + + t.equal( + TestMFCP("MARVELOUS FULL COMBO", 10, "BEGINNER"), + null, + "Should reject charts on BEGINNER difficulty." + ); + + t.test("Should return null for charts with level less than 8", (t) => { + for (let i = 1; i <= 7; i++) { + t.equal( + TestMFCP("MARVELOUS FULL COMBO", i, "EXPERT"), + null, + `Should return null for charts with level ${i}` + ); + } + + t.end(); + }); + + t.equal( + TestMFCP("MARVELOUS FULL COMBO", 8, "EXPERT"), + 1, + "Should return 1 for charts with level 8" + ); + t.equal( + TestMFCP("MARVELOUS FULL COMBO", 9, "EXPERT"), + 1, + "Should return 1 for charts with level 9" + ); + t.equal( + TestMFCP("MARVELOUS FULL COMBO", 10, "EXPERT"), + 1, + "Should return 1 for charts with level 10" + ); + + t.equal( + TestMFCP("MARVELOUS FULL COMBO", 11, "EXPERT"), + 2, + "Should return 2 for charts with level 11" + ); + t.equal( + TestMFCP("MARVELOUS FULL COMBO", 12, "EXPERT"), + 2, + "Should return 2 for charts with level 12" + ); + + t.equal( + TestMFCP("MARVELOUS FULL COMBO", 13, "EXPERT"), + 4, + "Should return 4 for charts with level 13" + ); + + t.equal( + TestMFCP("MARVELOUS FULL COMBO", 14, "EXPERT"), + 8, + "Should return 8 for charts with level 14" + ); + + t.equal( + TestMFCP("MARVELOUS FULL COMBO", 15, "EXPERT"), + 15, + "Should return 15 for charts with level 15" + ); + + t.test("Should return 25 for charts with level 16-20", (t) => { + for (let i = 16; i <= 20; i++) { + t.equal( + TestMFCP("MARVELOUS FULL COMBO", i, "EXPERT"), + 25, + `Should return 25 for charts with level ${i}` + ); + } + t.end(); + }); + + t.equal( + TestMFCP("MARVELOUS FULL COMBO", NaN, "EXPERT"), + null, + "Invalid level triggers failsafe." + ); + + t.end(); +}); + +const bbkk = GetKTDataJSON("./tachi/chunithm-bbkk-chart.json"); + +// unit testing a mathematical function is a square-round-hole problem. +t.test("#CalculateCHUNITHMRating", (t) => { + // cutoffs + t.equal(CalculateCHUNITHMRating({ scoreData: { score: 1_010_000 } } as DryScore, bbkk), 5.0); + t.equal(CalculateCHUNITHMRating({ scoreData: { score: 1_005_000 } } as DryScore, bbkk), 4.5); + t.equal(CalculateCHUNITHMRating({ scoreData: { score: 1_000_000 } } as DryScore, bbkk), 4); + t.equal(CalculateCHUNITHMRating({ scoreData: { score: 975_000 } } as DryScore, bbkk), 3); + t.equal(CalculateCHUNITHMRating({ scoreData: { score: 925_000 } } as DryScore, bbkk), 0); + t.equal(CalculateCHUNITHMRating({ scoreData: { score: 900_000 } } as DryScore, bbkk), 0); + t.equal(CalculateCHUNITHMRating({ scoreData: { score: 800_000 } } as DryScore, bbkk), 0); + t.equal(CalculateCHUNITHMRating({ scoreData: { score: 0 } } as DryScore, bbkk), 0); + + // inbetweens + t.equal(CalculateCHUNITHMRating({ scoreData: { score: 987_000 } } as DryScore, bbkk), 3.48); + + t.end(); +}); + +// Random assertions plucked from bemaniwiki. +t.test("#CalculateVF6", (t) => { + t.equal(CalculateVF6("S", "CLEAR", 99, 16, logger), 0.332); + + t.equal(CalculateVF6("AAA+", "ULTIMATE CHAIN", 98, 17, logger), 0.356); + + t.equal(CalculateVF6("S", "PERFECT ULTIMATE CHAIN", 100, 16, logger), 0.369); + t.equal(CalculateVF6("S", "PERFECT ULTIMATE CHAIN", 100, 17, logger), 0.392); + t.equal(CalculateVF6("S", "PERFECT ULTIMATE CHAIN", 100, 18, logger), 0.415); + t.equal(CalculateVF6("S", "PERFECT ULTIMATE CHAIN", 100, 19, logger), 0.438); + t.equal(CalculateVF6("S", "PERFECT ULTIMATE CHAIN", 100, 20, logger), 0.462); + + t.end(); +}); + +t.test("#CalculateRating", (t) => { + t.test("Should call the success calculator if percent > pivotPercent", async (t) => { + const r = await CalculateKTRating( + deepmerge(TestingIIDXSPDryScore, { scoreData: { percent: 80 } }), + "iidx", + "SP", + Testing511SPA, + logger + ); + + t.ok(r > 10, "Should return rating greater than the levelNum of the chart."); + + t.end(); + }); + + t.test("Should call the fail calculator if percent > pivotPercent", async (t) => { + const r = await CalculateKTRating( + TestingIIDXSPDryScore, + "iidx", + "SP", + Testing511SPA, + logger + ); + + t.ok(r < 10, "Should return rating less than the levelNum of the chart."); + + t.end(); + }); + + t.test("Should call levelNum if percent === pivotPercent", async (t) => { + const r = await CalculateKTRating( + deepmerge(TestingIIDXSPDryScore, { scoreData: { percent: 77.7777 } }), + "iidx", + "SP", + Testing511SPA, + logger + ); + + t.equal( + // hack for approximate tests + parseFloat(r.toFixed(2)), + 10, + "Should return rating exactly that of the levelNum of the chart." + ); + + t.end(); + }); + + t.test( + "Should trigger safety if completely invalid percent somehow gets through", + async (t) => { + let r = await CalculateKTRating( + deepmerge(TestingIIDXSPDryScore, { scoreData: { percent: 1000000000 } }), + "iidx", + "SP", + Testing511SPA, + logger + ); + + t.equal(r, 0, "Should safely return 0 and log a warning."); + + r = await CalculateKTRating( + // not high enough to be non-finite but high enough to be > 1000 + deepmerge(TestingIIDXSPDryScore, { scoreData: { percent: 200 } }), + "iidx", + "SP", + Testing511SPA, + logger + ); + + t.equal(r, 0, "Should safely return 0 and log a warning."); + + t.end(); + } + ); + + t.end(); +}); diff --git a/server/src/lib/score-import/framework/calculated-data/stats.ts b/server/src/lib/score-import/framework/calculated-data/stats.ts new file mode 100644 index 000000000..67714211a --- /dev/null +++ b/server/src/lib/score-import/framework/calculated-data/stats.ts @@ -0,0 +1,404 @@ +import { KtLogger } from "lib/logger/logger"; +import { + ChartDocument, + Game, + GetGamePTConfig, + Grades, + integer, + Lamps, + Playtypes, +} from "tachi-common"; +import { DryScore } from "../common/types"; + +/** + * Calculates the in-game CHUNITHM rating for a score. + */ +export function CalculateCHUNITHMRating(dryScore: DryScore, chartData: ChartDocument) { + const score = dryScore.scoreData.score; + const levelBase = chartData.levelNum * 100; + + let val = 0; + + if (score >= 1_007_500) { + val = levelBase + 200; + } else if (score >= 1_005_000) { + val = levelBase + 150 + ((score - 1_005_000) * 10) / 500; + } else if (score >= 1_000_000) { + val = levelBase + 100 + ((score - 1_000_000) * 5) / 100; + } else if (score >= 975_000) { + val = levelBase + ((score - 975_000) * 2) / 500; + } else if (score >= 925_000) { + val = levelBase - 300 + ((score - 925_000) * 3) / 500; + } else if (score >= 900_000) { + val = levelBase - 500 + ((score - 900_000) * 4) / 500; + } else if (score >= 800_000) { + val = (levelBase - 500) / 2 + ((score - 800_000) * ((levelBase - 500) / 2)) / 100_000; + } + + return Math.max(Math.floor(val) / 100, 0); +} + +/** + * Calculates the in-game GITADORA rating for a score. + */ +export function CalculateGITADORASkill(dryScore: DryScore, chartData: ChartDocument) { + const trueRating = (dryScore.scoreData.percent / 100) * chartData.levelNum * 20; + const flooredRating = Math.floor(trueRating * 100) / 100; + return flooredRating; +} + +/** + * Calculates the PikaGreatFunction, used in BPI. I have no idea what this does. + * @returns + */ +function BPIPikaGreatFn(score: integer, max: integer) { + return score === max ? max * 0.8 : 1 + (score / max - 0.5) / (1 - score / max); +} + +/** + * Oh boy. + * + * Calculates the "Beat Performance Index" of an IIDX score. This algorithm has many issues, + * but is a direct port of Poyashi's implementation for consistencies sake. + * https://github.com/potakusan/iidx_score_manager/blob/f21ba6b85fcc0bf8b7ca888fa2239a3951a9c9c2/src/components/bpi/index.tsx#L120 + * + * @param kaidenEx The kaiden average EX score. + * @param wrEx The world record's EX score. + * @param yourEx Your EX score. + * @param max The maximum amount of EX achievable on this chart. + * @param powCoef What power the BPI should be raised to. This is arbitrary, and assigned on a per-song basis. Defaults to 1.175. + * @returns A number between -15 and 100. Unless your score is better than the world record, in which case + * returns can be above 100. + */ +export function CalculateBPI( + kaidenEx: integer, + wrEx: integer, + yourEx: integer, + max: integer, + pc: number | null +) { + let powCoef = pc ?? 1.175; + if (powCoef === -1) { + powCoef = 1.175; + } + + const yourPGF = BPIPikaGreatFn(yourEx, max); + const kaidenPGF = BPIPikaGreatFn(kaidenEx, max); + const wrPGF = BPIPikaGreatFn(wrEx, max); + + // no idea what these var names are + const _s_ = yourPGF / kaidenPGF; + const _z_ = wrPGF / kaidenPGF; + + const isBetterThanKavg = yourEx >= kaidenEx; + + // this line of code isn't mine, and that's why it's *really* bad here. + const bpi = + Math.round( + (isBetterThanKavg ? 100 : -100) * + Math.pow( + (isBetterThanKavg ? Math.log(_s_) : -Math.log(_s_)) / Math.log(_z_), + powCoef + ) * + 100 + ) / 100; + + if (bpi < -15) { + return -15; + } + + return bpi; +} + +/** + * Calculate Marvelous Full Combo Points. This algorithm + * is used in LIFE4, and described here: + * https://life4ddr.com/requirements/#mfcpoints + * @returns Null if this score was not eligible, a number otherwise. + */ +export function CalculateMFCP(dryScore: DryScore, chartData: ChartDocument, logger: KtLogger) { + if (dryScore.scoreData.lamp !== "MARVELOUS FULL COMBO") { + return null; + } + + // Beginner and BASIC scores are explicitly excluded. + if (chartData.difficulty === "BEGINNER" || chartData.difficulty === "BASIC") { + return null; + } + + if (chartData.levelNum < 8) { + return null; + } else if (chartData.levelNum <= 10) { + return 1; + } else if (chartData.levelNum <= 12) { + return 2; + } else if (chartData.levelNum === 13) { + return 4; + } else if (chartData.levelNum === 14) { + return 8; + } else if (chartData.levelNum === 15) { + return 15; + } else if (chartData.levelNum >= 16) { + return 25; + } + + logger.warn( + `Invalid levelNum passed to MFCP ${chartData.levelNum}. ChartID ${chartData.chartID}.` + ); + + // failsafe + return null; +} + +const VF5GradeCoefficients = { + PUC: 1.05, + S: 1.05, + "AAA+": 1.02, + AAA: 1.0, + "AA+": 0.97, + AA: 0.94, + "A+": 0.91, // everything below this point (incl. this) is marked with a (?) in bemaniwiki. + A: 0.88, + B: 0.85, + C: 0.82, + D: 0.8, +}; + +const VF5LampCoefficients = { + "PERFECT ULTIMATE CHAIN": 1.1, + "ULTIMATE CHAIN": 1.05, + "EXCESSIVE CLEAR": 1.02, + CLEAR: 1.0, + FAILED: 0.5, +}; + +function FloorToNDP(number: number, dp: integer) { + const mul = 10 ** dp; + return Math.floor(number * mul) / mul; +} + +export function CalculateVF6( + grade: Grades["sdvx:Single"], + lamp: Lamps["sdvx:Single"], + per: number, + levelNum: number, + logger: KtLogger +) { + const gradeCoefficient = VF5GradeCoefficients[grade]; + const lampCoefficient = VF5LampCoefficients[lamp]; + + if (!lampCoefficient) { + logger.warn(`Invalid lamp of ${lamp} passed to CalculateVF5. Returning null.`); + return null; + } + + if (!gradeCoefficient) { + logger.warn(`Invalid grade of ${grade} passed to CalculateVF5. Returning null.`); + return null; + } + + const percent = per / 100; + if (!levelNum || !percent) { + return 0; + } + + const realVF6 = (levelNum * 2 * percent * gradeCoefficient * lampCoefficient) / 100; + + return FloorToNDP(realVF6, 3); +} + +// function CalculateJubility( +// dryScore: DryScore<"jubeat:Single">, +// chartData: ChartDocument, +// logger: KtLogger +// ) { +// let rate = dryScore.calculatedData.musicRate; eurgh, this is hard. +// } + +interface RatingParameters { + failHarshnessMultiplier: number; + pivotPercent: number; + clearExpMultiplier: number; +} + +// Generic Rating Calc that is guaranteed to work for everything. This is unspecialised, and not great. +function KTRatingCalcV1( + percent: number, + levelNum: number, + parameters: RatingParameters, + logger: KtLogger +) { + const percentDiv100 = percent / 100; + + if (percentDiv100 < parameters.pivotPercent) { + return RatingCalcV0Fail(percentDiv100, levelNum, parameters); + } + + return RatingCalcV1Clear(percentDiv100, levelNum, parameters, logger); +} + +function RatingCalcV1Clear( + percentDiv100: number, + levelNum: number, + parameters: RatingParameters, + logger: KtLogger +) { + // https://www.desmos.com/calculator/hn7uxjmjkc + + const rating = + Math.cosh( + parameters.clearExpMultiplier * levelNum * (percentDiv100 - parameters.pivotPercent) + ) + + (levelNum - 1); + + // checks for Infinity or NaN. I'm not sure how this would happen, but it's a failsafe. + if (!Number.isFinite(rating)) { + logger.warn( + `Percent: ${percentDiv100}, Level: ${levelNum} resulted in rating of ${rating}, which is invalid. Defaulting to 0.` + ); + return 0; + } else if (rating > 1000) { + logger.warn( + `Percent: ${percentDiv100}, Level: ${levelNum} resulted in rating of ${rating}, which is invalid (> 1000). Defaulting to 0.` + ); + return 0; + } + + return rating; +} + +function RatingCalcV0Fail(percentDiv100: number, levelNum: number, parameters: RatingParameters) { + // https://www.desmos.com/calculator/hn7uxjmjkc + return ( + percentDiv100 ** (parameters.failHarshnessMultiplier * levelNum) * + (levelNum / parameters.pivotPercent ** (parameters.failHarshnessMultiplier * levelNum)) + ); +} + +const ratingParameters = { + iidx: { + failHarshnessMultiplier: 0.3, + pivotPercent: 0.7777, // Grade: AA + clearExpMultiplier: 1, + }, + bms: { + failHarshnessMultiplier: 0.5, + pivotPercent: 0.7777, // Grade: AA + clearExpMultiplier: 0.75, + }, + museca: { + failHarshnessMultiplier: 1, + pivotPercent: 0.8, // grade: not fail + clearExpMultiplier: 1, // no real reason + }, + maimai: { + failHarshnessMultiplier: 1, + pivotPercent: 0.8, + clearExpMultiplier: 1, + }, + ddr: { + failHarshnessMultiplier: 0.9, + pivotPercent: 0.9, + clearExpMultiplier: 1, + }, +}; + +export function CalculateKTRating( + dryScore: DryScore, + game: "iidx" | "ddr" | "museca", + playtype: Playtypes[Game], + chart: ChartDocument, + logger: KtLogger +) { + const parameters = ratingParameters[game]; + + const levelNum = chart.levelNum; + + return KTRatingCalcV1(dryScore.scoreData.percent, levelNum, parameters, logger); +} + +export function CalculateKTLampRating( + dryScore: DryScore, + game: Game, + playtype: Playtypes[Game], + chart: ChartDocument +) { + return LampRatingNoTierlistInfo(dryScore, game, playtype, chart); +} + +function LampRatingNoTierlistInfo( + dryScore: DryScore, + game: Game, + playtype: Playtypes[Game], + chart: ChartDocument +) { + const gptConfig = GetGamePTConfig(game, playtype); + + const lamps = gptConfig.lamps; + + const CLEAR_LAMP_INDEX = lamps.indexOf(gptConfig.clearLamp); + + // if this is a clear + if (lamps.indexOf(dryScore.scoreData.lamp) >= CLEAR_LAMP_INDEX) { + // return this chart's numeric level as the lamp rating + return chart.levelNum; + } + + // else, this score is worth 0. + return 0; +} + +// deprecated calcs + +// const VF4GradeCoefficients = { +// S: 1.0, +// "AAA+": 0.99, +// AAA: 0.98, +// "AA+": 0.97, +// AA: 0.96, +// "A+": 0.95, +// A: 0.94, +// B: 0.93, +// C: 0.92, +// D: 0.91, +// }; + +// export function CalculateVF4( +// grade: Grades["sdvx:Single"], +// per: number, +// levelNum: number, +// logger: KtLogger +// ) { +// const multiplier = 25; + +// const gradeCoefficient = VF4GradeCoefficients[grade]; + +// if (!gradeCoefficient) { +// logger.warn(`Invalid grade of ${grade} passed to CalculateVF4. Returning null.`); +// return null; +// } + +// const percent = per / 100; +// if (!levelNum || !percent) { +// return 0; +// } + +// return Math.floor(multiplier * (levelNum + 1) * percent * gradeCoefficient); +// } + +// // VF5 is just VF6 but to three decimal places instead of four. +// export function CalculateVF5( +// grade: Grades["sdvx:Single"], +// lamp: Lamps["sdvx:Single"], +// per: number, +// levelNum: number, +// logger: KtLogger +// ) { +// const vf6 = CalculateVF6(grade, lamp, per, levelNum, logger); + +// if (vf6 === null) { +// return null; +// } + +// return FloorToNDP(vf6, 2); +// } diff --git a/server/src/lib/score-import/framework/common/converter-failures.ts b/server/src/lib/score-import/framework/common/converter-failures.ts index bc2ee0064..7130ecb0d 100644 --- a/server/src/lib/score-import/framework/common/converter-failures.ts +++ b/server/src/lib/score-import/framework/common/converter-failures.ts @@ -1,55 +1,55 @@ -// Various Errors that can occur during processing. - -// @todo #116 Resolve circular dependency between converter-failures.ts and import-types/common/types. -import { ImportTypes } from "kamaitachi-common"; -import { ImportTypeDataMap, ImportTypeContextMap } from "../../import-types/common/types"; - -export class ConverterFailure { - message: string | null; - - constructor(message: string | null) { - this.message = message; - } -} - -/** - * SkipScoreFailure - This score could not be processed because Kamaitachi does not - * support it. This is not an error, but is not a success either. - */ -export class SkipScoreFailure extends ConverterFailure {} - -/** - * KTDataNotFoundError - We could not find the song or chart this score - * belongs to. The identifier used to try and match this chart is stored here. - * Alongside any other fields used in the query. - */ -export class KTDataNotFoundFailure extends ConverterFailure { - data: ImportTypeDataMap[T]; - converterContext: ImportTypeContextMap[T]; - importType: T; - - constructor( - message: string | null, - importType: T, - data: ImportTypeDataMap[T], - context: ImportTypeContextMap[T] - ) { - super(message); - - this.importType = importType; - this.data = data; - this.converterContext = context; - } -} - -/** - * InvalidScoreError - This score provided invalid data that Kamaitachi - * can not accept. - */ -export class InvalidScoreFailure extends ConverterFailure {} - -/** - * KTInternalFailure - An unexpected, internal error has occured, - * and the score could not be processed. - */ -export class InternalFailure extends ConverterFailure {} +// Various Errors that can occur during processing. + +import { ImportTypes } from "tachi-common"; +import { ImportTypeContextMap, ImportTypeDataMap } from "../../import-types/common/types"; + +export class ConverterFailure { + message: string | null; + + constructor(message: string | null) { + this.message = message; + } +} + +/** + * SkipScoreFailure - This score could not be processed because we do not + * support it. This is not an error, but is not a success either. + * An example scenario would be something like a 5KEY score being imported from SSS. + */ +export class SkipScoreFailure extends ConverterFailure {} + +/** + * KTDataNotFoundError - We could not find the song or chart this score + * belongs to. The identifier used to try and match this chart is stored here. + * Alongside any other fields used in the query. + */ +export class KTDataNotFoundFailure extends ConverterFailure { + data: ImportTypeDataMap[T]; + converterContext: ImportTypeContextMap[T]; + importType: T; + + constructor( + message: string | null, + importType: T, + data: ImportTypeDataMap[T], + context: ImportTypeContextMap[T] + ) { + super(message); + + this.importType = importType; + this.data = data; + this.converterContext = context; + } +} + +/** + * InvalidScoreError - This score provided invalid data that we + * can not accept. + */ +export class InvalidScoreFailure extends ConverterFailure {} + +/** + * KTInternalFailure - An unexpected, internal error has occured, + * and the score could not be processed. + */ +export class InternalFailure extends ConverterFailure {} diff --git a/server/src/lib/score-import/framework/common/get-input-parser.ts b/server/src/lib/score-import/framework/common/get-input-parser.ts new file mode 100644 index 000000000..d09f3330a --- /dev/null +++ b/server/src/lib/score-import/framework/common/get-input-parser.ts @@ -0,0 +1,26 @@ +import { KtLogger } from "lib/logger/logger"; +import { + ParserFunctionReturns, + ImportTypeDataMap, + ImportTypeContextMap, +} from "lib/score-import/import-types/common/types"; +import { Parsers } from "lib/score-import/import-types/parsers"; +import { ScoreImportJobData } from "lib/score-import/worker/types"; +import { ImportTypes } from "tachi-common"; + +export function GetInputParser(jobData: ScoreImportJobData) { + // Retrieve the set parser function for this import type. + const ParserFunction = Parsers[jobData.importType]; + + const InputParser = (logger: KtLogger) => + // @ts-expect-error TypeScript doesn't like the fact that we + // pass this as a rest parameter, since none of the parsers + // actually take rest args. However, this is the only way to + // achieve the dynamic passing we need to, so lets just override + // it here. + ParserFunction(...jobData.parserArguments, logger) as Promise< + ParserFunctionReturns + >; + + return InputParser; +} diff --git a/server/src/lib/score-import/framework/common/import-logger.test.ts b/server/src/lib/score-import/framework/common/import-logger.test.ts deleted file mode 100644 index 2ca9905ae..000000000 --- a/server/src/lib/score-import/framework/common/import-logger.test.ts +++ /dev/null @@ -1,22 +0,0 @@ -import t from "tap"; -import { CreateImportLoggerAndID } from "./import-logger"; -import { PublicUserDocument } from "kamaitachi-common"; -import { CloseMongoConnection } from "../../../../external/mongo/db"; - -t.test("#CreateImportLoggerAndID", (t) => { - const { importID, logger } = CreateImportLoggerAndID( - { username: "foo", id: 1 } as PublicUserDocument, - "file/eamusement-iidx-csv" - ); - - t.match(importID, /^[a-f0-9]{40}$/u, "Should return a 40 character importID."); - - // not possible to automate this, probably. - logger.info( - "Namespaced log test - if this does not have 'file/eamusement-iidx-csv | foo (#1)' next to it, it's broke." - ); - - t.end(); -}); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/framework/common/import-logger.ts b/server/src/lib/score-import/framework/common/import-logger.ts index f000e7ffa..df91b1cea 100644 --- a/server/src/lib/score-import/framework/common/import-logger.ts +++ b/server/src/lib/score-import/framework/common/import-logger.ts @@ -1,27 +1,22 @@ -import { ImportTypes, PublicUserDocument } from "kamaitachi-common"; -import crypto from "crypto"; -import { FormatUserDoc } from "../../../../utils/user"; -import { rootLogger, KtLogger } from "../../../logger/logger"; - -export function CreateImportLoggerAndID(userDoc: PublicUserDocument, importType: ImportTypes) { - const importID = crypto.randomBytes(20).toString("hex"); - return { logger: CreateScoreLogger(userDoc, importID, importType), importID }; -} - -export function CreateScoreLogger( - user: PublicUserDocument, - importID: string, - importType: ImportTypes -): KtLogger { - const meta = { - context: ["Score Import", importType, FormatUserDoc(user)], - importID, - }; - - // used so appendLogCtx works - const childLogger = rootLogger.child(meta); - - childLogger.defaultMeta = meta; - - return childLogger as KtLogger; -} +import { KtLogger, rootLogger } from "lib/logger/logger"; +import { ImportTypes, PublicUserDocument } from "tachi-common"; +import { Random20Hex } from "utils/misc"; +import { FormatUserDoc } from "utils/user"; + +export function CreateScoreLogger( + user: PublicUserDocument, + importID: string, + importType: ImportTypes +): KtLogger { + const meta = { + context: ["Score Import", importType, FormatUserDoc(user)], + importID, + }; + + // used so appendLogCtx works + const childLogger = rootLogger.child(meta); + + childLogger.defaultMeta = meta; + + return childLogger as KtLogger; +} diff --git a/server/src/lib/score-import/framework/common/score-utils.ts b/server/src/lib/score-import/framework/common/score-utils.ts index 2a99b2b9f..8876e8438 100644 --- a/server/src/lib/score-import/framework/common/score-utils.ts +++ b/server/src/lib/score-import/framework/common/score-utils.ts @@ -1,169 +1,163 @@ -import { - config, - Game, - Grades, - IDStrings, - AnyChartDocument, - ChartDocument, - GameToIDStrings, - ESDCore, - Playtypes, -} from "kamaitachi-common"; -import { judgementWindows, gamePercentMax } from "kamaitachi-common/js/config"; -import CreateLogCtx from "../../../logger/logger"; -import { InternalFailure, InvalidScoreFailure } from "./converter-failures"; - -const logger = CreateLogCtx(__filename); - -/** - * Util for getting a games' grade for a given percent. - */ -export function GetGradeFromPercent( - game: Game, - percent: number -): Grades[I] { - // @todo #102 update config to use game->pt - const boundaries = config.gradeBoundaries[game]; - const grades = config.grades[game]; - - // eslint doesn't like backwards for loops (hey, this for loop is backwards!) - for (let i = boundaries.length; i >= 0; i--) { - if (percent >= boundaries[i]) { - return grades[i] as Grades[I]; - } - } - - logger.error(`Could not resolve grade for percent ${percent} on game ${game}`); - throw new InternalFailure(`Could not resolve grade for percent ${percent} on game ${game}`); -} - -/** - * A Generic function for calculating a percent from a given score on - * a given game. - */ -export function GenericCalculatePercent( - game: Game, - score: number, - chart?: AnyChartDocument -): number { - switch (game) { - case "ddr": - case "museca": - case "jubeat": - case "chunithm": - return (score / 1_000_000) * 100; - case "sdvx": - case "usc": - return (score / 10_000_000) * 100; - case "popn": - return (score / 100_000) * 100; - case "gitadora": - case "maimai": - return score; - case "bms": - case "iidx": - if (!chart) { - logger.severe("No Chart passed to GenericCalcPercent but game was iidx/bms."); - throw new InternalFailure( - "No Chart passed to GenericCalcPercent but game was iidx/bms." - ); - } - - // Yeah, we declare it like this so the below return is actually clear. - // eslint-disable-next-line no-case-declarations - const MAX = - (chart as ChartDocument<"iidx:SP" | "bms:7K" | "bms:14K" | "iidx:DP">).data - .notecount * 2; - - return (100 * score) / MAX; - default: - logger.severe(`Invalid game passed of ${game} to GenericCalcPercent.`); - throw new InternalFailure(`Invalid game passed of ${game} to GenericCalcPercent.`); - } -} - -/** - * Helper utility for validating percents on a game. This throws an InvalidScoreFailure if the percent is - * invalid, and returns void on success. - * - * This exists to support maimai, as it has a dynamic "max percent". - */ -export function ValidatePercent(game: Game, percent: number, chart: AnyChartDocument) { - // i love needing a helper function for *ONE* game. - if (game === "maimai") { - const mmChart = chart as ChartDocument<"maimai:Single">; - if (percent > mmChart.data.maxPercent) { - throw new InvalidScoreFailure( - `Invalid percent - expected less than ${mmChart.data.maxPercent}.` - ); - } - } - - if (percent > gamePercentMax[game]) { - throw new InvalidScoreFailure( - `Invalid percent of ${percent} - expected a value less than ${gamePercentMax[game]}% (${chart.songID} ${chart.playtype} ${chart.difficulty}).` - ); - } -} - -/** - * Generically gets the grade and percent for a given score on a given game. This only works for games where - * grades are just percent boundaries. This will throw an InvalidScoreFailure if the percent is invalid, - * or if the grade is invalid. - */ -export function GenericGetGradeAndPercent( - game: G, - score: number, - chart: AnyChartDocument -) { - const percent = GenericCalculatePercent(game, score, chart); - - ValidatePercent(game, percent, chart); - - const grade = GetGradeFromPercent(game, percent) as Grades[GameToIDStrings[G]]; - - return { percent, grade }; -} - -/** - * Calculates the ESD for a given game + percent combo. This function returns - * null if the game does not support support ESD. - */ -export function CalculateESDForGame( - game: Game, - playtype: Playtypes[Game], - percent: number -): number | null { - if ( - Object.prototype.hasOwnProperty.call(judgementWindows, game) && - // @ts-expect-error i know better - Object.prototype.hasOwnProperty.call(judgementWindows[game], playtype) - ) { - if (percent > 0.1) { - // @ts-expect-error i know better - return ESDCore.CalculateESD(judgementWindows[game][playtype], percent); - } else { - return 200; - } - } - - return null; -} - -/** - * Parses and validates a date from a string. - * @returns Miliseconds from the unix epoch, or null if the initial argument was null or undefined. - */ -export function ParseDateFromString(str: string | undefined | null): number | null { - if (!str) { - return null; - } - - const date = Date.parse(str); - - if (Number.isNaN(date)) { - throw new InvalidScoreFailure(`Invalid/Unparsable score timestamp of ${str}.`); - } - - return date; -} +import CreateLogCtx from "lib/logger/logger"; +import { + ChartDocument, + ESDCore, + Game, + GameToIDStrings, + GetGamePTConfig, + Grades, + IDStrings, + Playtypes, +} from "tachi-common"; +import { InternalFailure, InvalidScoreFailure } from "./converter-failures"; + +const logger = CreateLogCtx(__filename); + +/** + * Util for getting a games' grade for a given percent. + */ +export function GetGradeFromPercent( + game: Game, + playtype: Playtypes[Game], + percent: number +): Grades[I] { + const gptConfig = GetGamePTConfig(game, playtype); + const boundaries = gptConfig.gradeBoundaries; + const grades = gptConfig.grades; + + // (hey, this for loop is backwards!) + for (let i = boundaries.length; i >= 0; i--) { + if (percent >= boundaries[i]) { + return grades[i] as Grades[I]; + } + } + + logger.error(`Could not resolve grade for percent ${percent} on game ${game}`); + throw new InternalFailure(`Could not resolve grade for percent ${percent} on game ${game}`); +} + +/** + * A Generic function for calculating a percent from a given score on + * a given game. + */ +export function GenericCalculatePercent(game: Game, score: number, chart?: ChartDocument): number { + switch (game) { + case "ddr": + case "museca": + case "chunithm": + return (score / 1_000_000) * 100; + case "sdvx": + case "usc": + return (score / 10_000_000) * 100; + // case "popn": + // return (score / 100_000) * 100; + case "gitadora": + case "maimai": + return score; + case "bms": + case "iidx": + if (!chart) { + logger.severe("No Chart passed to GenericCalcPercent but game was iidx/bms."); + throw new InternalFailure( + "No Chart passed to GenericCalcPercent but game was iidx/bms." + ); + } + + // Yeah, we declare it like this so the below return is actually clear. + // eslint-disable-next-line no-case-declarations + const MAX = + (chart as ChartDocument<"iidx:SP" | "bms:7K" | "bms:14K" | "iidx:DP">).data + .notecount * 2; + + return (100 * score) / MAX; + default: + logger.severe(`Invalid game passed of ${game} to GenericCalcPercent.`); + throw new InternalFailure(`Invalid game passed of ${game} to GenericCalcPercent.`); + } +} + +/** + * Helper utility for validating percents on a game. This throws an InvalidScoreFailure if the percent is + * invalid, and returns void on success. + * + * This exists to support maimai, as it has a dynamic "max percent". + */ +export function ValidatePercent( + game: Game, + playtype: Playtypes[Game], + percent: number, + chart: ChartDocument +) { + // i love needing a helper function for *ONE* game. + if (game === "maimai") { + const mmChart = chart as ChartDocument<"maimai:Single">; + if (percent > mmChart.data.maxPercent) { + throw new InvalidScoreFailure( + `Invalid percent - expected less than ${mmChart.data.maxPercent}.` + ); + } + } + + const gptConfig = GetGamePTConfig(game, playtype); + + if (percent > gptConfig.percentMax) { + throw new InvalidScoreFailure( + `Invalid percent of ${percent} - expected a value less than ${gptConfig.percentMax}% (${chart.songID} ${chart.playtype} ${chart.difficulty}).` + ); + } +} + +/** + * Generically gets the grade and percent for a given score on a given game. This only works for games where + * grades are just percent boundaries. This will throw an InvalidScoreFailure if the percent is invalid, + * or if the grade is invalid. + */ +export function GenericGetGradeAndPercent( + game: G, + score: number, + chart: ChartDocument +) { + const percent = GenericCalculatePercent(game, score, chart); + + ValidatePercent(game, chart.playtype, percent, chart); + + const grade = GetGradeFromPercent(game, chart.playtype, percent) as Grades[GameToIDStrings[G]]; + + return { percent, grade }; +} + +/** + * Calculates the ESD for a given game + percent combo. This function returns + * null if the game does not support support ESD. + */ +export function CalculateESDForGame( + game: Game, + playtype: Playtypes[Game], + percent: number +): number | null { + const gptConfig = GetGamePTConfig(game, playtype); + + if (!gptConfig.supportsESD) { + return null; + } + + return ESDCore.CalculateESD(gptConfig.judgementWindows, percent); +} + +/** + * Parses and validates a date from a string. + * @returns Milliseconds from the unix epoch, or null if the initial argument was null or undefined. + */ +export function ParseDateFromString(str: string | undefined | null): number | null { + if (!str) { + return null; + } + + const date = Date.parse(str); + + if (Number.isNaN(date)) { + throw new InvalidScoreFailure(`Invalid/Unparsable score timestamp of ${str}.`); + } + + return date; +} diff --git a/server/src/lib/score-import/framework/common/string-asserts.test.ts b/server/src/lib/score-import/framework/common/string-asserts.test.ts index 7e10f539b..342aad78e 100644 --- a/server/src/lib/score-import/framework/common/string-asserts.test.ts +++ b/server/src/lib/score-import/framework/common/string-asserts.test.ts @@ -3,177 +3,177 @@ import { InvalidScoreFailure } from "./converter-failures"; import { AssertStrAsPositiveInt, AssertStrAsPositiveNonZeroInt } from "./string-asserts"; function astr(v: string) { - try { - const r = AssertStrAsPositiveInt(v, "err"); + try { + const r = AssertStrAsPositiveInt(v, "err"); - return r; - } catch (e) { - return e; - } + return r; + } catch (e) { + return e; + } } function astrp(v: string) { - try { - const r = AssertStrAsPositiveNonZeroInt(v, "err"); + try { + const r = AssertStrAsPositiveNonZeroInt(v, "err"); - return r; - } catch (e) { - return e; - } + return r; + } catch (e) { + return e; + } } t.test("#AssertStrAsPositiveInt", (t) => { - t.strictSame( - astr("---"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject non-int input" - ); + t.strictSame( + astr("---"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject non-int input" + ); - t.strictSame( - astr("1.4"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject float input" - ); + t.strictSame( + astr("1.4"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject float input" + ); - t.strictSame( - astr("NaN"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject NaN" - ); - t.strictSame( - astr("-0.3"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject negative float input" - ); + t.strictSame( + astr("NaN"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject NaN" + ); + t.strictSame( + astr("-0.3"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject negative float input" + ); - t.strictSame( - astr("0xFF"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject hex input" - ); + t.strictSame( + astr("0xFF"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject hex input" + ); - t.strictSame( - astr("0b11"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject binary input" - ); + t.strictSame( + astr("0b11"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject binary input" + ); - t.strictSame( - astr("0o77"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject oct input" - ); + t.strictSame( + astr("0o77"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject oct input" + ); - t.strictSame( - astr("--1"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject double neg input" - ); + t.strictSame( + astr("--1"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject double neg input" + ); - t.strictSame( - astr("12f"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject valid parseInt but invalid Number() input" - ); + t.strictSame( + astr("12f"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject valid parseInt but invalid Number() input" + ); - t.strictSame( - astr(`${Number.MAX_SAFE_INTEGER.toString()}000`), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject numbers > max_safe_integer." - ); + t.strictSame( + astr(`${Number.MAX_SAFE_INTEGER.toString()}000`), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject numbers > max_safe_integer." + ); - t.strictSame( - astr("-1"), - new InvalidScoreFailure(`err (Was negative.)`), - "Should reject negative integer input" - ); + t.strictSame( + astr("-1"), + new InvalidScoreFailure(`err (Was negative.)`), + "Should reject negative integer input" + ); - t.strictSame(astr("-0"), 0, "Should allow negative 0 input"); - t.strictSame(astr("0"), 0, "Should allow 0 input"); - t.strictSame(astr("13"), 13, "Should allow valid int input"); + t.strictSame(astr("-0"), 0, "Should allow negative 0 input"); + t.strictSame(astr("0"), 0, "Should allow 0 input"); + t.strictSame(astr("13"), 13, "Should allow valid int input"); - t.end(); + t.end(); }); t.test("#AssertStrAsPositiveNonZeroInt", (t) => { - t.strictSame( - astrp("---"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject non-int input" - ); + t.strictSame( + astrp("---"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject non-int input" + ); - t.strictSame( - astrp("1.4"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject float input" - ); + t.strictSame( + astrp("1.4"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject float input" + ); - t.strictSame( - astrp("NaN"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject NaN" - ); - t.strictSame( - astrp("-0.3"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject negative float input" - ); + t.strictSame( + astrp("NaN"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject NaN" + ); + t.strictSame( + astrp("-0.3"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject negative float input" + ); - t.strictSame( - astrp("0xFF"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject hex input" - ); + t.strictSame( + astrp("0xFF"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject hex input" + ); - t.strictSame( - astrp("0b11"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject binary input" - ); + t.strictSame( + astrp("0b11"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject binary input" + ); - t.strictSame( - astrp("0o77"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject oct input" - ); + t.strictSame( + astrp("0o77"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject oct input" + ); - t.strictSame( - astrp("--1"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject double neg input" - ); + t.strictSame( + astrp("--1"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject double neg input" + ); - t.strictSame( - astrp("12f"), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject valid parseInt but invalid Number() input" - ); + t.strictSame( + astrp("12f"), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject valid parseInt but invalid Number() input" + ); - t.strictSame( - astrp(`${Number.MAX_SAFE_INTEGER.toString()}000`), - new InvalidScoreFailure(`err (Not an integer.)`), - "Should reject numbers > max_safe_integer." - ); + t.strictSame( + astrp(`${Number.MAX_SAFE_INTEGER.toString()}000`), + new InvalidScoreFailure(`err (Not an integer.)`), + "Should reject numbers > max_safe_integer." + ); - t.strictSame( - astrp("-1"), - new InvalidScoreFailure(`err (Was negative or zero.)`), - "Should reject negative integer input" - ); + t.strictSame( + astrp("-1"), + new InvalidScoreFailure(`err (Was negative or zero.)`), + "Should reject negative integer input" + ); - t.strictSame( - astrp("-0"), - new InvalidScoreFailure(`err (Was negative or zero.)`), - "Should reject negative 0 input" - ); + t.strictSame( + astrp("-0"), + new InvalidScoreFailure(`err (Was negative or zero.)`), + "Should reject negative 0 input" + ); - t.strictSame( - astrp("0"), - new InvalidScoreFailure(`err (Was negative or zero.)`), - "Should reject 0 input" - ); + t.strictSame( + astrp("0"), + new InvalidScoreFailure(`err (Was negative or zero.)`), + "Should reject 0 input" + ); - t.strictSame(astrp("13"), 13, "Should allow valid int input"); + t.strictSame(astrp("13"), 13, "Should allow valid int input"); - t.end(); + t.end(); }); diff --git a/server/src/lib/score-import/framework/common/string-asserts.ts b/server/src/lib/score-import/framework/common/string-asserts.ts index e13356fc9..068c75537 100644 --- a/server/src/lib/score-import/framework/common/string-asserts.ts +++ b/server/src/lib/score-import/framework/common/string-asserts.ts @@ -1,57 +1,57 @@ +import { Difficulties, Game, GetGamePTConfig, IDStrings, Playtypes } from "tachi-common"; import { InvalidScoreFailure } from "./converter-failures"; -import { Difficulties, Game, IDStrings, Playtypes } from "kamaitachi-common"; -import { validDifficulties } from "kamaitachi-common/js/config"; - export function AssertStrAsDifficulty( - strVal: string, - game: Game, - playtype: Playtypes[Game] + strVal: string, + game: Game, + playtype: Playtypes[Game] ): Difficulties[IDStrings] { - if (!validDifficulties[game].includes(strVal)) { - throw new InvalidScoreFailure( - `Invalid Difficulty for ${game} ${playtype} - Expected any of ${validDifficulties[ - game - ].join(", ")}` - ); - } + const validDifficulties = GetGamePTConfig(game, playtype).difficulties; - return strVal as Difficulties[IDStrings]; + if (!validDifficulties.includes(strVal as Difficulties[IDStrings])) { + throw new InvalidScoreFailure( + `Invalid Difficulty for ${game} ${playtype} - Expected any of ${validDifficulties.join( + ", " + )}` + ); + } + + return strVal as Difficulties[IDStrings]; } const isIntegerRegex = /^-?\d+$/u; export function AssertStrAsPositiveInt(strVal: string, errorMessage: string) { - const isInt = isIntegerRegex.test(strVal); + const isInt = isIntegerRegex.test(strVal); - if (!isInt) { - throw new InvalidScoreFailure(`${errorMessage} (Not an integer.)`); - } + if (!isInt) { + throw new InvalidScoreFailure(`${errorMessage} (Not an integer.)`); + } - const val = Number(strVal); + const val = Number(strVal); - if (!Number.isSafeInteger(val)) { - throw new InvalidScoreFailure(`${errorMessage} (Not an integer.)`); - } else if (val < 0) { - throw new InvalidScoreFailure(`${errorMessage} (Was negative.)`); - } + if (!Number.isSafeInteger(val)) { + throw new InvalidScoreFailure(`${errorMessage} (Not an integer.)`); + } else if (val < 0) { + throw new InvalidScoreFailure(`${errorMessage} (Was negative.)`); + } - return val; + return val; } export function AssertStrAsPositiveNonZeroInt(strVal: string, errorMessage: string) { - const isInt = isIntegerRegex.test(strVal); + const isInt = isIntegerRegex.test(strVal); - if (!isInt) { - throw new InvalidScoreFailure(`${errorMessage} (Not an integer.)`); - } + if (!isInt) { + throw new InvalidScoreFailure(`${errorMessage} (Not an integer.)`); + } - const val = Number(strVal); + const val = Number(strVal); - if (!Number.isSafeInteger(val)) { - throw new InvalidScoreFailure(`${errorMessage} (Not an integer.)`); - } else if (val <= 0) { - throw new InvalidScoreFailure(`${errorMessage} (Was negative or zero.)`); - } + if (!Number.isSafeInteger(val)) { + throw new InvalidScoreFailure(`${errorMessage} (Not an integer.)`); + } else if (val <= 0) { + throw new InvalidScoreFailure(`${errorMessage} (Was negative or zero.)`); + } - return val; + return val; } diff --git a/server/src/lib/score-import/framework/common/types.ts b/server/src/lib/score-import/framework/common/types.ts index aa15fa3ed..9e8fb4e0b 100644 --- a/server/src/lib/score-import/framework/common/types.ts +++ b/server/src/lib/score-import/framework/common/types.ts @@ -1,14 +1,14 @@ -import { IDStrings, ScoreDocument, Playtypes, Game } from "kamaitachi-common"; +import { IDStrings, ScoreDocument, Playtypes, Game } from "tachi-common"; /** * An intermediate score format that will be filled out by * HydrateScore. */ export type DryScore = Pick< - ScoreDocument, - "service" | "game" | "scoreMeta" | "timeAchieved" | "comment" | "importType" + ScoreDocument, + "service" | "game" | "scoreMeta" | "timeAchieved" | "comment" | "importType" > & { - scoreData: Omit["scoreData"], "gradeIndex" | "lampIndex" | "esd">; + scoreData: Omit["scoreData"], "gradeIndex" | "lampIndex" | "esd">; }; export type ScorePlaytypeMap = Partial>; diff --git a/server/src/lib/score-import/framework/express-wrapper.ts b/server/src/lib/score-import/framework/express-wrapper.ts index a4b32d0ba..a7de7c989 100644 --- a/server/src/lib/score-import/framework/express-wrapper.ts +++ b/server/src/lib/score-import/framework/express-wrapper.ts @@ -1,67 +1,74 @@ +import CreateLogCtx from "lib/logger/logger"; import { - ImportTypes, - PublicUserDocument, - SuccessfulAPIResponse, - UnsuccessfulAPIResponse, -} from "kamaitachi-common"; -import { ImportInputParser } from "../import-types/common/types"; -import { CreateImportLoggerAndID } from "./common/import-logger"; -import ScoreImportMain from "./score-import-main"; + ImportDocument, + ImportTypes, + integer, + SuccessfulAPIResponse, + UnsuccessfulAPIResponse, +} from "tachi-common"; +import { Random20Hex } from "utils/misc"; +import { ParserArguments } from "../worker/types"; +import { MakeScoreImport } from "./score-import"; import ScoreImportFatalError from "./score-importing/score-import-error"; export interface WrappedAPIResponse { - statusCode: number; - body: SuccessfulAPIResponse | UnsuccessfulAPIResponse; + statusCode: number; + body: SuccessfulAPIResponse | UnsuccessfulAPIResponse; } +const logger = CreateLogCtx(__filename); + /** * A thin(ish) wrapper for ScoreImportMain which converts thrown * errors and import documents into a WrappedAPIResponse, which can * be immediately sent with res.json(). */ -export async function ExpressWrappedScoreImportMain( - user: PublicUserDocument, - userIntent: boolean, - importType: ImportTypes, - InputParser: ImportInputParser +export async function ExpressWrappedScoreImportMain( + userID: integer, + userIntent: boolean, + importType: I, + parserArguments: ParserArguments ): Promise { - const { importID, logger } = CreateImportLoggerAndID(user, importType); - logger.debug("Received import request."); + const importID = Random20Hex(); - try { - const res = await ScoreImportMain(user, userIntent, importType, InputParser, { - importID, - logger, - }); + logger.debug("Received import request."); - return { - statusCode: 200, - body: { - success: true, - description: "Import successful.", - body: res, - }, - }; - } catch (err) { - if (err instanceof ScoreImportFatalError) { - logger.info(err.message); - return { - statusCode: 400, - body: { - success: false, - description: err.message, - }, - }; - } + try { + const res = await MakeScoreImport({ + importID, + importType, + userIntent, + userID, + parserArguments, + }); - logger.error(err); - return { - statusCode: 500, - body: { - success: false, - description: - "An internal service error has occured. Please do not repeat this request.", - }, - }; - } + return { + statusCode: 200, + body: { + success: true, + description: "Import successful.", + body: res, + }, + }; + } catch (err) { + if (err instanceof ScoreImportFatalError) { + logger.info(err.message); + return { + statusCode: err.statusCode, + body: { + success: false, + description: err.message, + }, + }; + } + + logger.error(err); + return { + statusCode: 500, + body: { + success: false, + description: "An internal service error has occured. This has been reported!", + }, + }; + } } diff --git a/server/src/lib/score-import/framework/goals/goals.test.ts b/server/src/lib/score-import/framework/goals/goals.test.ts index 7c577cbc1..745c8f6f9 100644 --- a/server/src/lib/score-import/framework/goals/goals.test.ts +++ b/server/src/lib/score-import/framework/goals/goals.test.ts @@ -1,425 +1,422 @@ import t from "tap"; -import db, { CloseMongoConnection } from "../../../../external/mongo/db"; -import ResetDBState from "../../../../test-utils/reset-db-state"; +import db from "external/mongo/db"; +import ResetDBState from "test-utils/resets"; +import { GetRelevantFolderGoals, GetRelevantGoals, UpdateGoalsForUser, ProcessGoal } from "./goals"; +import { GoalDocument, UserGoalDocument } from "tachi-common"; +import { CreateFolderChartLookup } from "utils/folder"; import { - GetRelevantFolderGoals, - GetRelevantGoals, - UpdateGoalsForUser, - GetAndUpdateUsersGoals, - ProcessGoal, -} from "./goals"; -import { GoalDocument, UserGoalDocument } from "kamaitachi-common"; -import { CreateFolderChartLookup } from "../../../../utils/folder"; -import { - GetKTDataJSON, - Testing511SPA, - TestingIIDXSPScorePB, - HC511Goal, - HC511UserGoal, - TestingIIDXFolderSP10, -} from "../../../../test-utils/test-data"; + GetKTDataJSON, + Testing511SPA, + TestingIIDXSPScorePB, + HC511Goal, + HC511UserGoal, + TestingIIDXFolderSP10, +} from "test-utils/test-data"; import deepmerge from "deepmerge"; -import CreateLogCtx from "../../../logger/logger"; +import CreateLogCtx from "lib/logger/logger"; import crypto from "crypto"; const logger = CreateLogCtx(__filename); t.test("#GetRelevantFolderGoals", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - const fakeFolderGoalDocument: GoalDocument = { - charts: { - type: "folder", - data: "ed9d8c734447ce67d7135c0067441a98cc81aeaf", - }, - createdBy: 1, - game: "iidx", - goalID: "fake_goal_id", - playtype: "SP", - timeAdded: 0, - title: "get > 1 ex score on any level 10.", - criteria: { - mode: "single", - value: 1, - key: "scoreData.score", - }, - }; + const fakeFolderGoalDocument: GoalDocument = { + charts: { + type: "folder", + data: "ed9d8c734447ce67d7135c0067441a98cc81aeaf", + }, + createdBy: 1, + game: "iidx", + goalID: "fake_goal_id", + playtype: "SP", + timeAdded: 0, + title: "get > 1 ex score on any level 10.", + criteria: { + mode: "single", + value: 1, + key: "scoreData.score", + }, + }; - const notFolderGoalDocument: GoalDocument = { - charts: { - type: "folder", - data: "some_fake_folder_id", - }, - createdBy: 1, - game: "iidx", - goalID: "fake_bad_goal_id", - playtype: "SP", - timeAdded: 0, - title: "get > 1 ex score on some other folder.", - criteria: { - mode: "single", - value: 1, - key: "scoreData.score", - }, - }; + const notFolderGoalDocument: GoalDocument = { + charts: { + type: "folder", + data: "some_fake_folder_id", + }, + createdBy: 1, + game: "iidx", + goalID: "fake_bad_goal_id", + playtype: "SP", + timeAdded: 0, + title: "get > 1 ex score on some other folder.", + criteria: { + mode: "single", + value: 1, + key: "scoreData.score", + }, + }; - t.beforeEach(async () => { - // @ts-expect-error garbage types - const sp11folder = deepmerge(TestingIIDXFolderSP10, { data: { level: "11" } }); - await db.folders.insert(TestingIIDXFolderSP10); - await db.folders.insert(sp11folder); - await db.goals.insert(fakeFolderGoalDocument); - await db.goals.insert(notFolderGoalDocument); - await CreateFolderChartLookup(TestingIIDXFolderSP10); - await CreateFolderChartLookup(sp11folder); - }); + t.beforeEach(async () => { + // @ts-expect-error garbage types + const sp11folder = deepmerge(TestingIIDXFolderSP10, { + data: { level: "11" }, + folderID: "foo", + }); + await db.folders.insert(TestingIIDXFolderSP10); + await db.folders.insert(sp11folder); + await db.goals.insert(fakeFolderGoalDocument); + await db.goals.insert(notFolderGoalDocument); + await CreateFolderChartLookup(TestingIIDXFolderSP10); + await CreateFolderChartLookup(sp11folder); + }); - t.test("Should correctly find the goals on this folder.", async (t) => { - const res = await GetRelevantFolderGoals( - ["fake_goal_id", "fake_bad_goal_id"], - [Testing511SPA.chartID] - ); + t.test("Should correctly find the goals on this folder.", async (t) => { + const res = await GetRelevantFolderGoals( + ["fake_goal_id", "fake_bad_goal_id"], + [Testing511SPA.chartID] + ); - t.strictSame( - res, - [fakeFolderGoalDocument], - "Should correctly return only the 511 goal document." - ); + t.strictSame( + res, + [fakeFolderGoalDocument], + "Should correctly return only the 511 goal document." + ); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); t.test("#GetRelevantGoals", (t) => { - t.beforeEach(ResetDBState); - t.beforeEach(async () => { - // use the real data so we have enough charts loaded for this to test properly. - await db.songs.iidx.remove({}); - await db.charts.iidx.remove({}); - await db.charts.iidx.insert(GetKTDataJSON("./kamaitachi/ktblack-charts-iidx.json")); - await db.songs.iidx.insert(GetKTDataJSON("./kamaitachi/ktblack-songs-iidx.json")); + t.beforeEach(ResetDBState); + t.beforeEach(async () => { + // use the real data so we have enough charts loaded for this to test properly. + await db.songs.iidx.remove({}); + await db.charts.iidx.remove({}); + await db.charts.iidx.insert(GetKTDataJSON("./tachi/tachi-charts-iidx.json")); + await db.songs.iidx.insert(GetKTDataJSON("./tachi/tachi-songs-iidx.json")); - const lotsOfCharts = await db.charts.iidx.find({}, { limit: 20 }); - const goals: GoalDocument[] = lotsOfCharts.map((e) => ({ - charts: { - type: "single", - data: e.chartID, - }, - createdBy: 1, - game: "iidx", - goalID: crypto.randomBytes(20).toString("hex"), - playtype: "SP", - timeAdded: 0, - title: "get > 1 ex score on some other folder.", - criteria: { - mode: "single", - value: 1, - key: "scoreData.score", - }, - })); + const lotsOfCharts = await db.charts.iidx.find({}, { limit: 20 }); + const goals: GoalDocument[] = lotsOfCharts.map((e) => ({ + charts: { + type: "single", + data: e.chartID, + }, + createdBy: 1, + game: "iidx", + goalID: crypto.randomBytes(20).toString("hex"), + playtype: "SP", + timeAdded: 0, + title: "get > 1 ex score on some other folder.", + criteria: { + mode: "single", + value: 1, + key: "scoreData.score", + }, + })); - await db.goals.insert(goals); + await db.goals.insert(goals); - await db["user-goals"].insert( - goals.map((e) => ({ - achieved: false, - timeAchieved: null, - game: "iidx", - playtype: "SP", - goalID: e.goalID, - lastInteraction: null, - outOf: 5, - outOfHuman: "HARD CLEAR", - progress: null, - progressHuman: "NO DATA", - timeSet: Date.now(), - userID: 1, - })) - ); - }); + await db["user-goals"].insert( + goals.map((e) => ({ + achieved: false, + timeAchieved: null, + game: "iidx", + playtype: "SP", + goalID: e.goalID, + lastInteraction: null, + outOf: 5, + outOfHuman: "HARD CLEAR", + progress: null, + progressHuman: "NO DATA", + timeSet: Date.now(), + userID: 1, + })) + ); + }); - t.test( - "Should successfully filter goals to only those that are relevant to the session.", - async (t) => { - // lets pretend our session had scores on charts 0->4 and 20->25. We also only have goals on - // charts 1->20, so only 5 of these should resolve. - const ourCharts = [ - ...(await db.charts.iidx.find({}, { limit: 5 })), - ...(await db.charts.iidx.find({}, { skip: 20, limit: 5 })), - ]; + t.test( + "Should successfully filter goals to only those that are relevant to the session.", + async (t) => { + // lets pretend our session had scores on charts 0->4 and 20->25. We also only have goals on + // charts 1->20, so only 5 of these should resolve. + const ourCharts = [ + ...(await db.charts.iidx.find({}, { limit: 5 })), + ...(await db.charts.iidx.find({}, { skip: 20, limit: 5 })), + ]; - const chartIDs = new Set(ourCharts.map((e) => e.chartID)); + const chartIDs = new Set(ourCharts.map((e) => e.chartID)); - const res = await GetRelevantGoals("iidx", 1, chartIDs, logger); + const res = await GetRelevantGoals("iidx", 1, chartIDs, logger); - t.equal(res.goals.length, 5, "Should correctly resolve to 5 goals."); - t.equal(res.userGoalsMap.size, 5, "Should also return 5 userGoals."); + t.equal(res.goals.length, 5, "Should correctly resolve to 5 goals."); + t.equal(res.userGoalsMap.size, 5, "Should also return 5 userGoals."); - t.end(); - } - ); + t.end(); + } + ); - t.end(); + t.end(); }); t.test("#UpdateGoalsForUser", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - const baseGoalDocument: GoalDocument = { - charts: { - type: "single" as const, - data: Testing511SPA.chartID, - }, - createdBy: 1, - game: "iidx", - goalID: "FAKE_GOAL_ID", - playtype: "SP", - timeAdded: 0, - title: "get > 1 ex score on some other folder.", - criteria: { - mode: "single", - value: 1, - key: "scoreData.score", - }, - }; + const baseGoalDocument: GoalDocument = { + charts: { + type: "single" as const, + data: Testing511SPA.chartID, + }, + createdBy: 1, + game: "iidx", + goalID: "FAKE_GOAL_ID", + playtype: "SP", + timeAdded: 0, + title: "get > 1 ex score on some other folder.", + criteria: { + mode: "single", + value: 1, + key: "scoreData.score", + }, + }; - const baseUserGoalDocument: UserGoalDocument = { - achieved: false, - game: "iidx", - playtype: "SP", - goalID: "FAKE_GOAL_ID", - lastInteraction: null, - outOf: 1, - outOfHuman: "1", - progress: 0, - progressHuman: "0", - timeAchieved: null, - timeSet: 0, - userID: 1, - }; + const baseUserGoalDocument: UserGoalDocument = { + achieved: false, + game: "iidx", + playtype: "SP", + goalID: "FAKE_GOAL_ID", + lastInteraction: null, + outOf: 1, + outOfHuman: "1", + progress: 0, + progressHuman: "0", + timeAchieved: null, + timeSet: 0, + userID: 1, + }; - t.test("Should correctly update goals when user achieves goal.", async (t) => { - await db.goals.insert(baseGoalDocument); - delete baseGoalDocument._id; + t.test("Should correctly update goals when user achieves goal.", async (t) => { + await db.goals.insert(baseGoalDocument); + delete baseGoalDocument._id; - await db["user-goals"].insert(baseUserGoalDocument); - // we dont delete _id here because updategoalsforuser - // depends on usergoal _id + await db["user-goals"].insert(baseUserGoalDocument); + // we dont delete _id here because updategoalsforuser + // depends on usergoal _id - await db["score-pbs"].insert(TestingIIDXSPScorePB); - delete TestingIIDXSPScorePB._id; + await db["personal-bests"].insert(TestingIIDXSPScorePB); + delete TestingIIDXSPScorePB._id; - const ugMap = new Map([["FAKE_GOAL_ID", baseUserGoalDocument]]); + const ugMap = new Map([["FAKE_GOAL_ID", baseUserGoalDocument]]); - const res = await UpdateGoalsForUser([baseGoalDocument], ugMap, 1, logger); + const res = await UpdateGoalsForUser([baseGoalDocument], ugMap, 1, logger); - t.strictSame(res, [ - { - goalID: "FAKE_GOAL_ID", - old: { - progress: 0, - progressHuman: "0", - outOf: 1, - outOfHuman: "1", - achieved: false, - }, - new: { - progress: 1479, - progressHuman: "1479", - outOf: 1, - outOfHuman: "1", - achieved: true, - }, - }, - ]); + t.strictSame(res, [ + { + goalID: "FAKE_GOAL_ID", + old: { + progress: 0, + progressHuman: "0", + outOf: 1, + outOfHuman: "1", + achieved: false, + }, + new: { + progress: 1479, + progressHuman: "1479", + outOf: 1, + outOfHuman: "1", + achieved: true, + }, + }, + ]); - const r = await db["user-goals"].findOne({ goalID: "FAKE_GOAL_ID", userID: 1 }); + const r = await db["user-goals"].findOne({ goalID: "FAKE_GOAL_ID", userID: 1 }); - t.hasStrict( - r, - { - progress: 1479, - progressHuman: "1479", - outOf: 1, - outOfHuman: "1", - achieved: true, - } as any, - "Should update goals in the database." - ); + t.hasStrict( + r, + { + progress: 1479, + progressHuman: "1479", + outOf: 1, + outOfHuman: "1", + achieved: true, + }, + "Should update goals in the database." + ); - delete baseUserGoalDocument._id; + delete baseUserGoalDocument._id; - t.end(); - }); + t.end(); + }); - t.test("Should correctly update goals when user does not achieve goal.", async (t) => { - const goal = deepmerge(baseGoalDocument, { criteria: { value: 2 } }); - await db.goals.insert(goal); + t.test("Should correctly update goals when user does not achieve goal.", async (t) => { + const goal = deepmerge(baseGoalDocument, { criteria: { value: 2 } }); + await db.goals.insert(goal); - const userGoal = (deepmerge(baseUserGoalDocument, { - outOf: 2, - outOfHuman: "2", - }) as unknown) as UserGoalDocument; + const userGoal = deepmerge(baseUserGoalDocument, { + outOf: 2, + outOfHuman: "2", + }) as unknown as UserGoalDocument; - await db["user-goals"].insert(userGoal); - // we dont delete _id here because updategoalsforuser - // depends on usergoal _id + await db["user-goals"].insert(userGoal); + // we dont delete _id here because updategoalsforuser + // depends on usergoal _id - await db["score-pbs"].insert(deepmerge(TestingIIDXSPScorePB, { scoreData: { score: 1 } })); + await db["personal-bests"].insert( + deepmerge(TestingIIDXSPScorePB, { scoreData: { score: 1 } }) + ); - const ugMap = new Map([["FAKE_GOAL_ID", userGoal]]); + const ugMap = new Map([["FAKE_GOAL_ID", userGoal]]); - const res = await UpdateGoalsForUser([goal], ugMap, 1, logger); + const res = await UpdateGoalsForUser([goal], ugMap, 1, logger); - t.strictSame(res, [ - { - goalID: "FAKE_GOAL_ID", - old: { - progress: 0, - progressHuman: "0", - outOf: 2, - outOfHuman: "2", - achieved: false, - }, - new: { - progress: 1, - progressHuman: "1", - outOf: 2, - outOfHuman: "2", - achieved: false, - }, - }, - ]); + t.strictSame(res, [ + { + goalID: "FAKE_GOAL_ID", + old: { + progress: 0, + progressHuman: "0", + outOf: 2, + outOfHuman: "2", + achieved: false, + }, + new: { + progress: 1, + progressHuman: "1", + outOf: 2, + outOfHuman: "2", + achieved: false, + }, + }, + ]); - const r = await db["user-goals"].findOne({ goalID: "FAKE_GOAL_ID", userID: 1 }); + const r = await db["user-goals"].findOne({ goalID: "FAKE_GOAL_ID", userID: 1 }); - t.hasStrict( - r, - { - progress: 1, - progressHuman: "1", - outOf: 2, - outOfHuman: "2", - achieved: false, - } as any, - "Should update goals in the database." - ); + t.hasStrict( + r, + { + progress: 1, + progressHuman: "1", + outOf: 2, + outOfHuman: "2", + achieved: false, + }, + "Should update goals in the database." + ); - delete baseUserGoalDocument._id; + delete baseUserGoalDocument._id; - t.end(); - }); + t.end(); + }); - t.test("Should return [] if no data is to be changed.", async (t) => { - const res = await UpdateGoalsForUser([], new Map(), 1, logger); + t.test("Should return [] if no data is to be changed.", async (t) => { + const res = await UpdateGoalsForUser([], new Map(), 1, logger); - t.strictSame(res, []); + t.strictSame(res, []); - t.end(); - }); + t.end(); + }); - t.test("Should handle (skip) goals if no usergoal is set.", async (t) => { - const res = await UpdateGoalsForUser([baseGoalDocument], new Map(), 1, logger); + t.test("Should handle (skip) goals if no usergoal is set.", async (t) => { + const res = await UpdateGoalsForUser([baseGoalDocument], new Map(), 1, logger); - t.strictSame(res, []); + t.strictSame(res, []); - t.end(); - }); + t.end(); + }); - t.test("Should handle (skip) invalid goals.", async (t) => { - const res = await UpdateGoalsForUser( - [deepmerge(baseGoalDocument, { charts: { type: "INVALID" } })], - new Map([["FAKE_GOAL_ID", baseUserGoalDocument]]), - 1, - logger - ); + t.test("Should handle (skip) invalid goals.", async (t) => { + const res = await UpdateGoalsForUser( + [deepmerge(baseGoalDocument, { charts: { type: "INVALID" } })], + new Map([["FAKE_GOAL_ID", baseUserGoalDocument]]), + 1, + logger + ); - t.strictSame(res, []); + t.strictSame(res, []); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); t.todo("#GetAndUpdateUsersGoals", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - t.end(); + t.end(); }); t.test("#ProcessGoal", (t) => { - t.beforeEach(ResetDBState); - t.beforeEach(async () => { - await db.goals.insert(HC511Goal); - }); + t.beforeEach(ResetDBState); + t.beforeEach(async () => { + await db.goals.insert(HC511Goal); + }); - t.test("Should process the users goal if a score has changed.", async (t) => { - await db["user-goals"].insert(HC511UserGoal); - await db["score-pbs"].insert(TestingIIDXSPScorePB); // score is EX HARD CLEAR by default. + t.test("Should process the users goal if a score has changed.", async (t) => { + await db["user-goals"].insert(HC511UserGoal); + await db["personal-bests"].insert(TestingIIDXSPScorePB); // score is EX HARD CLEAR by default. - const res = await ProcessGoal(HC511Goal, HC511UserGoal, 1, logger); + const res = await ProcessGoal(HC511Goal, HC511UserGoal, 1, logger); - t.not(res, undefined, "Should NOT return undefined."); + t.not(res, undefined, "Should NOT return undefined."); - t.strictSame( - res!.import, - { - goalID: "mock_goalID", - old: { - progress: null, - progressHuman: "NO DATA", - outOf: 5, - outOfHuman: "HARD CLEAR", - achieved: false, - }, - new: { - progress: 6, - progressHuman: "EX HARD CLEAR", - outOf: 5, - outOfHuman: "HARD CLEAR", - achieved: true, - }, - }, - "Should return a valid import goal fragment." - ); + t.strictSame( + res!.import, + { + goalID: "mock_goalID", + old: { + progress: null, + progressHuman: "NO DATA", + outOf: 5, + outOfHuman: "HARD CLEAR", + achieved: false, + }, + new: { + progress: 6, + progressHuman: "EX HARD CLEAR (BP: 2)", + outOf: 5, + outOfHuman: "HARD CLEAR", + achieved: true, + }, + }, + "Should return a valid import goal fragment." + ); - t.end(); - }); + t.end(); + }); - t.test("Should return undefined if there's no score.", async (t) => { - await db["user-goals"].insert(HC511UserGoal); + t.test("Should return undefined if there's no score.", async (t) => { + await db["user-goals"].insert(HC511UserGoal); - const res = await ProcessGoal(HC511Goal, HC511UserGoal, 1, logger); + const res = await ProcessGoal(HC511Goal, HC511UserGoal, 1, logger); - t.equal(res, undefined, "Should return undefined."); + t.equal(res, undefined, "Should return undefined."); - t.end(); - }); + t.end(); + }); - t.test("Should return undefined if the progress has not changed.", async (t) => { - await db["user-goals"].insert(HC511UserGoal); - await db["score-pbs"].insert(TestingIIDXSPScorePB); + t.test("Should return undefined if the progress has not changed.", async (t) => { + await db["user-goals"].insert(HC511UserGoal); + await db["personal-bests"].insert(TestingIIDXSPScorePB); - const firstUpdate = await ProcessGoal(HC511Goal, HC511UserGoal, 1, logger); + const firstUpdate = await ProcessGoal(HC511Goal, HC511UserGoal, 1, logger); - // ignore this one - t.not(firstUpdate, undefined, "Should NOT return undefined."); + // ignore this one + t.not(firstUpdate, undefined, "Should NOT return undefined."); - await db["user-goals"].bulkWrite([firstUpdate!.bwrite]); + await db["user-goals"].bulkWrite([firstUpdate!.bwrite]); - const userGoal = await db["user-goals"].findOne({ userID: 1, goalID: HC511Goal.goalID }); + const userGoal = await db["user-goals"].findOne({ userID: 1, goalID: HC511Goal.goalID }); - const secondUpdate = await ProcessGoal(HC511Goal, userGoal!, 1, logger); + const secondUpdate = await ProcessGoal(HC511Goal, userGoal!, 1, logger); - t.equal(secondUpdate, undefined, "Should return undefined."); + t.equal(secondUpdate, undefined, "Should return undefined."); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/framework/goals/goals.ts b/server/src/lib/score-import/framework/goals/goals.ts index 0bdee9f45..3ba453b25 100644 --- a/server/src/lib/score-import/framework/goals/goals.ts +++ b/server/src/lib/score-import/framework/goals/goals.ts @@ -1,71 +1,72 @@ -import { integer, Game, GoalDocument, UserGoalDocument } from "kamaitachi-common"; -import { EvaluateGoalForUser } from "../../../../utils/goal"; -import db from "../../../../external/mongo/db"; -import { KtLogger } from "../../../logger/logger"; +import { integer, Game, GoalDocument, UserGoalDocument } from "tachi-common"; +import { EvaluateGoalForUser } from "lib/achievables/goals"; +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import { EmitWebhookEvent } from "lib/webhooks/webhooks"; /** * Update a user's progress on all of their set goals. */ export async function GetAndUpdateUsersGoals( - game: Game, - userID: integer, - chartIDs: Set, - logger: KtLogger + game: Game, + userID: integer, + chartIDs: Set, + logger: KtLogger ) { - const { goals, userGoalsMap } = await GetRelevantGoals(game, userID, chartIDs, logger); + const { goals, userGoalsMap } = await GetRelevantGoals(game, userID, chartIDs, logger); - if (!goals.length) { - // if we hit the below code with an empty array mongodb will flip out on the bulkwrite op - return []; - } + if (!goals.length) { + // if we hit the below code with an empty array mongodb will flip out on the bulkwrite op + return []; + } - logger.verbose(`Found ${goals.length} relevant goals.`); + logger.verbose(`Found ${goals.length} relevant goals.`); - return UpdateGoalsForUser(goals, userGoalsMap, userID, logger); + return UpdateGoalsForUser(goals, userGoalsMap, userID, logger); } export async function UpdateGoalsForUser( - goals: GoalDocument[], - userGoalsMap: Map, - userID: integer, - logger: KtLogger + goals: GoalDocument[], + userGoalsMap: Map, + userID: integer, + logger: KtLogger ) { - const returns = await Promise.all( - goals.map((goal: GoalDocument) => { - const userGoal = userGoalsMap.get(goal.goalID); + const returns = await Promise.all( + goals.map((goal: GoalDocument) => { + const userGoal = userGoalsMap.get(goal.goalID); - if (!userGoal) { - logger.error( - `UserGoal:GoalID mismatch ${goal.goalID} - this user has no userGoal for this, yet it is set.` - ); - return; - } + if (!userGoal) { + logger.error( + `UserGoal:GoalID mismatch ${goal.goalID} - this user has no userGoal for this, yet it is set.` + ); + return; + } - return ProcessGoal(goal, userGoal, userID, logger); - }) - ); + return ProcessGoal(goal, userGoal, userID, logger); + }) + ); - const importInfo = []; - const bulkWrite = []; + const importInfo = []; + const bulkWrite = []; - for (const ret of returns) { - if (!ret) { - continue; - } + for (const ret of returns) { + if (!ret) { + continue; + } - importInfo.push(ret.import); - bulkWrite.push(ret.bwrite); - } + importInfo.push(ret.import); + bulkWrite.push(ret.bwrite); + } - if (bulkWrite.length === 0) { - // bulkwrite cannot be an empty array -- this means there's nothing to update or return, then. - // i.e. goals was non empty but returns was entirely [undefined, undefined...]. - return []; - } + if (bulkWrite.length === 0) { + // bulkwrite cannot be an empty array -- this means there's nothing to update or return, then. + // i.e. goals was non empty but returns was entirely [undefined, undefined...]. + return []; + } - await db["user-goals"].bulkWrite(bulkWrite, { ordered: false }); + await db["user-goals"].bulkWrite(bulkWrite, { ordered: false }); - return importInfo; + return importInfo; } /** @@ -75,80 +76,78 @@ export async function UpdateGoalsForUser( * to say (i.e. user didnt raise the goal). */ export async function ProcessGoal( - goal: GoalDocument, - userGoal: UserGoalDocument, - userID: integer, - logger: KtLogger + goal: GoalDocument, + userGoal: UserGoalDocument, + userID: integer, + logger: KtLogger ) { - const res = await EvaluateGoalForUser(goal, userID, logger); + const res = await EvaluateGoalForUser(goal, userID, logger); - if (!res) { - // some sort of error occured - its logged by the function. - return; - } + if (!res) { + // some sort of error occured - its logged by the previous function. + return; + } - // if the user has changed their progress on the goal - if (userGoal.progress !== res.progress) { - // if the user has improved their progress on the goal - // if userGoal.progress is null, then res.progress must be non-null, and therefore an improvement. - if ( - userGoal.progress === null || - (res.progress !== null && userGoal.progress < res.progress) - ) { - // @todo #99 emit something - } - } else if (userGoal.outOf === res.outOf) { - // if the users progress hasn't changed AND the outOf hasn't - // then nothing has changed. + // nothing has changed + if (userGoal.progress === res.progress && userGoal.outOf === res.outOf) { + return; + } - // the outOf check is to account for things such as folder sizes changing underfoot - // which would always require an update. - return; - } + const newData = { + progress: res.progress, + progressHuman: res.progressHuman, + outOf: res.outOf, + outOfHuman: res.outOfHuman, + achieved: res.achieved, + }; - // if this is a newly-achieved goal - if (res.achieved && !userGoal.achieved) { - // @todo #99 emit something - } + const oldData = { + progress: userGoal.progress, + progressHuman: userGoal.progressHuman, + outOf: userGoal.outOf, + outOfHuman: userGoal.outOfHuman, + achieved: userGoal.achieved, + }; - const newData = { - progress: res.progress, - progressHuman: res.progressHuman, - outOf: res.outOf, - outOfHuman: res.outOfHuman, - achieved: res.achieved, - }; + // if this is a newly-achieved goal + if (res.achieved && !userGoal.achieved) { + EmitWebhookEvent({ + type: "goal-achieved/v1", + content: { + userID, + goalID: goal.goalID, + old: oldData, + new: newData, + game: goal.game, + playtype: goal.playtype, + }, + }); + } - const bulkWrite = { - updateOne: { - filter: { _id: userGoal._id! }, - update: { - $set: { - ...newData, - timeAchieved: newData.achieved ? Date.now() : null, - // we're guaranteed that this works, because things - // that haven't changed return nothing instead of - // getting to this point. - lastInteraction: Date.now(), - }, - }, - }, - }; + const bulkWrite = { + updateOne: { + filter: { _id: userGoal._id! }, + update: { + $set: { + ...newData, + timeAchieved: newData.achieved ? Date.now() : null, + // we're guaranteed that this works, because things + // that haven't changed return nothing instead of + // getting to this point. + lastInteraction: Date.now(), + }, + }, + }, + }; - return { - bwrite: bulkWrite, - import: { - goalID: goal.goalID, - old: { - progress: userGoal.progress, - progressHuman: userGoal.progressHuman, - outOf: userGoal.outOf, - outOfHuman: userGoal.outOfHuman, - achieved: userGoal.achieved, - }, - new: newData, - }, - }; + return { + bwrite: bulkWrite, + import: { + goalID: goal.goalID, + old: oldData, + new: newData, + }, + }; } /** @@ -160,57 +159,57 @@ export async function ProcessGoal( * @returns An array of Goals, and an array of userGoals. */ export async function GetRelevantGoals( - game: Game, - userID: integer, - chartIDs: Set, - logger: KtLogger + game: Game, + userID: integer, + chartIDs: Set, + logger: KtLogger ): Promise<{ goals: GoalDocument[]; userGoalsMap: Map }> { - const userGoals = await db["user-goals"].find({ game, userID }); + const userGoals = await db["user-goals"].find({ game, userID }); - logger.verbose(`Found user has ${userGoals.length} goals.`); + logger.verbose(`Found user has ${userGoals.length} goals.`); - if (!userGoals.length) { - return { goals: [], userGoalsMap: new Map() }; - } + if (!userGoals.length) { + return { goals: [], userGoalsMap: new Map() }; + } - const goalIDs = userGoals.map((e) => e.goalID); + const goalIDs = userGoals.map((e) => e.goalID); - const chartIDsArr: string[] = []; - for (const c of chartIDs) { - chartIDsArr.push(c); - } + const chartIDsArr: string[] = []; + for (const c of chartIDs) { + chartIDsArr.push(c); + } - const goals = await Promise.all([ - // this gets the relevantGoals for direct and multi - db.goals.find({ - "charts.type": { $in: ["single", "multi"] }, - "charts.data": { $in: chartIDsArr }, - goalID: { $in: goalIDs }, - }), - db.goals.find({ - "charts.type": "any", - goalID: { $in: goalIDs }, - }), - GetRelevantFolderGoals(goalIDs, chartIDsArr), - ]).then((r) => r.flat(1)); + const goals = await Promise.all([ + // this gets the relevantGoals for direct and multi + db.goals.find({ + "charts.type": { $in: ["single", "multi"] }, + "charts.data": { $in: chartIDsArr }, + goalID: { $in: goalIDs }, + }), + db.goals.find({ + "charts.type": "any", + goalID: { $in: goalIDs }, + }), + GetRelevantFolderGoals(goalIDs, chartIDsArr), + ]).then((r) => r.flat(1)); - const goalSet = new Set(goals.map((e) => e.goalID)); + const goalSet = new Set(goals.map((e) => e.goalID)); - const userGoalsMap: Map = new Map(); + const userGoalsMap: Map = new Map(); - for (const userGoal of userGoals) { - if (!goalSet.has(userGoal.goalID)) { - continue; - } - // since these are guaranteed to be unique, lets make a hot map of goalID -> userGoalDocument, so we can - // pull them in for post-processing and filter out the userGoalDocuments that aren't relevant. - userGoalsMap.set(userGoal.goalID, userGoal); - } + for (const userGoal of userGoals) { + if (!goalSet.has(userGoal.goalID)) { + continue; + } + // since these are guaranteed to be unique, lets make a hot map of goalID -> userGoalDocument, so we can + // pull them in for post-processing and filter out the userGoalDocuments that aren't relevant. + userGoalsMap.set(userGoal.goalID, userGoal); + } - return { - goals, - userGoalsMap, - }; + return { + goals, + userGoalsMap, + }; } /** @@ -218,34 +217,34 @@ export async function GetRelevantGoals( * of chartIDsArr. */ export function GetRelevantFolderGoals(goalIDs: string[], chartIDsArr: string[]) { - // Slightly black magic - this is kind of like doing an SQL join. - // it's weird to do this in mongodb, but this seems like the right - // way to actually handle this. + // Slightly black magic - this is kind of like doing an SQL join. + // it's weird to do this in mongodb, but this seems like the right + // way to actually handle this. - return db.goals.aggregate([ - { - $match: { - "charts.type": "folder", - goalID: { $in: goalIDs }, - }, - }, - { - $lookup: { - from: "folder-chart-lookup", - localField: "charts.data", - foreignField: "folderID", - as: "folderCharts", - }, - }, - { - $match: { - "folderCharts.chartID": { $in: chartIDsArr }, - }, - }, - { - $project: { - folderCharts: 0, - }, - }, - ]); + return db.goals.aggregate([ + { + $match: { + "charts.type": "folder", + goalID: { $in: goalIDs }, + }, + }, + { + $lookup: { + from: "folder-chart-lookup", + localField: "charts.data", + foreignField: "folderID", + as: "folderCharts", + }, + }, + { + $match: { + "folderCharts.chartID": { $in: chartIDsArr }, + }, + }, + { + $project: { + folderCharts: 0, + }, + }, + ]); } diff --git a/server/src/lib/score-import/framework/import-locks/lock.ts b/server/src/lib/score-import/framework/import-locks/lock.ts new file mode 100644 index 000000000..be82069a5 --- /dev/null +++ b/server/src/lib/score-import/framework/import-locks/lock.ts @@ -0,0 +1,50 @@ +import db from "external/mongo/db"; +import { integer } from "tachi-common"; + +/** + * If a user has no ongoing import, enable the import lock and return true. + * If a user has an ongoing import, return false. + * + * @param userID - The user this import lock is for. + * @returns True if the lock was set successfully, false if the user already + * has a lock. + */ +export async function CheckAndSetOngoingImportLock(userID: integer) { + const lockExists = await db["import-locks"].findOne({ + userID, + }); + + if (!lockExists) { + await db["import-locks"].insert({ + userID, + locked: false, + }); + } + + const lockWasSet = await db["import-locks"].findOneAndUpdate( + { + userID, + locked: false, + }, + { + $set: { locked: true }, + } + ); + + return !lockWasSet; +} + +/** + * Disable a users import lock. + */ +export function UnsetOngoingImportLock(userID: integer) { + return db["import-locks"].findOneAndUpdate( + { + userID, + locked: true, + }, + { + $set: { locked: false }, + } + ); +} diff --git a/server/src/lib/score-import/framework/milestones/milestones.test.ts b/server/src/lib/score-import/framework/milestones/milestones.test.ts index 96d993535..286bac684 100644 --- a/server/src/lib/score-import/framework/milestones/milestones.test.ts +++ b/server/src/lib/score-import/framework/milestones/milestones.test.ts @@ -1,356 +1,354 @@ -import t from "tap"; -import db, { CloseMongoConnection } from "../../../../external/mongo/db"; -import CreateLogCtx from "../../../logger/logger"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { TestingIIDXSPMilestone } from "../../../../test-utils/test-data"; -import { UpdateUsersMilestones } from "./milestones"; -import { GoalImportInfo } from "kamaitachi-common"; import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { GoalImportInfo } from "tachi-common"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { TestingIIDXSPMilestone } from "test-utils/test-data"; +import { UpdateUsersMilestones } from "./milestones"; const logger = CreateLogCtx(__filename); function CreateMockGII(...garr: [string, boolean][]) { - return (garr.map((e) => ({ - goalID: e[0], - old: {}, - new: { achieved: e[1] }, - })) as unknown) as GoalImportInfo[]; + return garr.map((e) => ({ + goalID: e[0], + old: {}, + new: { achieved: e[1] }, + })) as unknown as GoalImportInfo[]; } t.test("#UpdateUsersMilestones", (t) => { - t.beforeEach(ResetDBState); - t.beforeEach(() => db.milestones.insert(TestingIIDXSPMilestone)); - t.beforeEach(() => - db["user-milestones"].insert({ - achieved: false, - game: "iidx", - milestoneID: TestingIIDXSPMilestone.milestoneID, - playtype: "SP", - progress: 0, - timeAchieved: null, - timeSet: 0, - userID: 1, - }) - ); + t.beforeEach(ResetDBState); + t.beforeEach(() => db.milestones.insert(TestingIIDXSPMilestone)); + t.beforeEach(() => + db["user-milestones"].insert({ + achieved: false, + game: "iidx", + milestoneID: TestingIIDXSPMilestone.milestoneID, + playtype: "SP", + progress: 0, + timeAchieved: null, + timeSet: 0, + userID: 1, + }) + ); - t.test("Test with clean achieved milestone.", async (t) => { - const res = await UpdateUsersMilestones( - CreateMockGII( - ["eg_goal_1", true], - ["eg_goal_2", true], - ["eg_goal_3", true], - ["eg_goal_4", true] - ), - "iidx", - ["SP"], - 1, - logger - ); + t.test("Test with clean achieved milestone.", async (t) => { + const res = await UpdateUsersMilestones( + CreateMockGII( + ["eg_goal_1", true], + ["eg_goal_2", true], + ["eg_goal_3", true], + ["eg_goal_4", true] + ), + "iidx", + ["SP"], + 1, + logger + ); - t.strictSame( - res, - [ - { - milestoneID: "example_milestone_id", - old: { - progress: 0, - achieved: false, - }, - new: { - progress: 4, - achieved: true, - }, - }, - ], - "Should correctly assert the milestone is achieved." - ); + t.strictSame( + res, + [ + { + milestoneID: "example_milestone_id", + old: { + progress: 0, + achieved: false, + }, + new: { + progress: 4, + achieved: true, + }, + }, + ], + "Should correctly assert the milestone is achieved." + ); - t.end(); - }); + t.end(); + }); - t.test("Test with unclean achieved milestone.", async (t) => { - const res = await UpdateUsersMilestones( - CreateMockGII( - ["eg_goal_1", true], - ["eg_goal_2", true], - ["eg_goal_3", true], - ["eg_goal_4", true], - ["x_goal_1", true], - ["x_goal_2", true], - ["x_goal_3", true] - ), - "iidx", - ["SP"], - 1, - logger - ); + t.test("Test with unclean achieved milestone.", async (t) => { + const res = await UpdateUsersMilestones( + CreateMockGII( + ["eg_goal_1", true], + ["eg_goal_2", true], + ["eg_goal_3", true], + ["eg_goal_4", true], + ["x_goal_1", true], + ["x_goal_2", true], + ["x_goal_3", true] + ), + "iidx", + ["SP"], + 1, + logger + ); - t.strictSame( - res, - [ - { - milestoneID: "example_milestone_id", - old: { - progress: 0, - achieved: false, - }, - new: { - progress: 4, - achieved: true, - }, - }, - ], - "Should correctly assert the milestone is achieved." - ); + t.strictSame( + res, + [ + { + milestoneID: "example_milestone_id", + old: { + progress: 0, + achieved: false, + }, + new: { + progress: 4, + achieved: true, + }, + }, + ], + "Should correctly assert the milestone is achieved." + ); - t.end(); - }); + t.end(); + }); - t.test("Test with increased progress on milestone.", async (t) => { - const res = await UpdateUsersMilestones( - CreateMockGII(["eg_goal_1", true], ["eg_goal_2", true]), - "iidx", - ["SP"], - 1, - logger - ); + t.test("Test with increased progress on milestone.", async (t) => { + const res = await UpdateUsersMilestones( + CreateMockGII(["eg_goal_1", true], ["eg_goal_2", true]), + "iidx", + ["SP"], + 1, + logger + ); - t.strictSame( - res, - [ - { - milestoneID: "example_milestone_id", - old: { - progress: 0, - achieved: false, - }, - new: { - progress: 2, - achieved: false, - }, - }, - ], - "Should correctly assert the milestone progress has increased." - ); + t.strictSame( + res, + [ + { + milestoneID: "example_milestone_id", + old: { + progress: 0, + achieved: false, + }, + new: { + progress: 2, + achieved: false, + }, + }, + ], + "Should correctly assert the milestone progress has increased." + ); - t.end(); - }); + t.end(); + }); - t.test("Test with no new goals on milestone.", async (t) => { - const res = await UpdateUsersMilestones([], "iidx", ["SP"], 1, logger); + t.test("Test with no new goals on milestone.", async (t) => { + const res = await UpdateUsersMilestones([], "iidx", ["SP"], 1, logger); - t.strictSame(res, [], "Should correctly return no changes."); + t.strictSame(res, [], "Should correctly return no changes."); - t.end(); - }); + t.end(); + }); - t.test("Test with new goals on multiple milestones.", async (t) => { - delete TestingIIDXSPMilestone._id; - await db.milestones.insert( - // @ts-expect-error lol - deepmerge(TestingIIDXSPMilestone, { - milestoneID: "some_other_milestone_with_mutual_goals", - }) - ); - await db["user-milestones"].insert({ - achieved: false, - game: "iidx", - milestoneID: "some_other_milestone_with_mutual_goals", - playtype: "SP", - progress: 0, - timeAchieved: null, - timeSet: 0, - userID: 1, - }); + t.test("Test with new goals on multiple milestones.", async (t) => { + delete TestingIIDXSPMilestone._id; + await db.milestones.insert( + // @ts-expect-error lol + deepmerge(TestingIIDXSPMilestone, { + milestoneID: "some_other_milestone_with_mutual_goals", + }) + ); + await db["user-milestones"].insert({ + achieved: false, + game: "iidx", + milestoneID: "some_other_milestone_with_mutual_goals", + playtype: "SP", + progress: 0, + timeAchieved: null, + timeSet: 0, + userID: 1, + }); - const res = await UpdateUsersMilestones( - CreateMockGII( - ["eg_goal_1", true], - ["eg_goal_2", true], - ["eg_goal_3", true], - ["eg_goal_4", true], - ["x_goal_1", true], - ["x_goal_2", true], - ["x_goal_3", true] - ), - "iidx", - ["SP", "DP"], - 1, - logger - ); + const res = await UpdateUsersMilestones( + CreateMockGII( + ["eg_goal_1", true], + ["eg_goal_2", true], + ["eg_goal_3", true], + ["eg_goal_4", true], + ["x_goal_1", true], + ["x_goal_2", true], + ["x_goal_3", true] + ), + "iidx", + ["SP", "DP"], + 1, + logger + ); - t.strictSame( - res, - [ - { - milestoneID: "example_milestone_id", - old: { - progress: 0, - achieved: false, - }, - new: { - progress: 4, - achieved: true, - }, - }, - { - milestoneID: "some_other_milestone_with_mutual_goals", - old: { - progress: 0, - achieved: false, - }, - new: { - progress: 4, - achieved: true, - }, - }, - ], - "Should correctly assert the milestones are achieved." - ); - t.end(); - }); + t.strictSame( + res, + [ + { + milestoneID: "example_milestone_id", + old: { + progress: 0, + achieved: false, + }, + new: { + progress: 4, + achieved: true, + }, + }, + { + milestoneID: "some_other_milestone_with_mutual_goals", + old: { + progress: 0, + achieved: false, + }, + new: { + progress: 4, + achieved: true, + }, + }, + ], + "Should correctly assert the milestones are achieved." + ); + t.end(); + }); - t.test("Test with multiple milestones that only some match", async (t) => { - delete TestingIIDXSPMilestone._id; - await db.milestones.insert([ - // @ts-expect-error lol - deepmerge(TestingIIDXSPMilestone, { - milestoneID: "some_other_milestone_with_mutual_goals", - }), - deepmerge( - TestingIIDXSPMilestone, - { - milestoneID: "dp_milestone", - playtype: "DP", - milestoneData: [ - { - goals: [{ goalID: "foobar" }], - }, - ], - }, - { arrayMerge: (d, s) => s } - ), - deepmerge( - TestingIIDXSPMilestone, - { - milestoneID: "other_game_milestone", - game: "museca", - playtype: "Single", - milestoneData: [ - { - goals: [{ goalID: "foo" }], - }, - ], - }, - { arrayMerge: (d, s) => s } - ), - deepmerge( - TestingIIDXSPMilestone, - { - milestoneID: "iidx_with_not_goal", - game: "iidx", - playtype: "SP", - milestoneData: [ - { - goals: [{ goalID: "not_real_goal_id" }], - }, - ], - }, - { arrayMerge: (d, s) => s } - ), - ]); + t.test("Test with multiple milestones that only some match", async (t) => { + delete TestingIIDXSPMilestone._id; + await db.milestones.insert([ + // @ts-expect-error lol + deepmerge(TestingIIDXSPMilestone, { + milestoneID: "some_other_milestone_with_mutual_goals", + }), + deepmerge( + TestingIIDXSPMilestone, + { + milestoneID: "dp_milestone", + playtype: "DP", + milestoneData: [ + { + goals: [{ goalID: "foobar" }], + }, + ], + }, + { arrayMerge: (d, s) => s } + ), + deepmerge( + TestingIIDXSPMilestone, + { + milestoneID: "other_game_milestone", + game: "museca", + playtype: "Single", + milestoneData: [ + { + goals: [{ goalID: "foo" }], + }, + ], + }, + { arrayMerge: (d, s) => s } + ), + deepmerge( + TestingIIDXSPMilestone, + { + milestoneID: "iidx_with_not_goal", + game: "iidx", + playtype: "SP", + milestoneData: [ + { + goals: [{ goalID: "not_real_goal_id" }], + }, + ], + }, + { arrayMerge: (d, s) => s } + ), + ]); - await db["user-milestones"].insert([ - { - achieved: false, - game: "iidx", - milestoneID: "some_other_milestone_with_mutual_goals", - playtype: "SP", - progress: 0, - timeAchieved: null, - timeSet: 0, - userID: 1, - }, - { - achieved: false, - game: "iidx", - milestoneID: "dp_milestone", - playtype: "DP", - progress: 0, - timeAchieved: null, - timeSet: 0, - userID: 1, - }, - { - achieved: false, - game: "museca", - milestoneID: "other_game_milestone", - playtype: "Single", - progress: 0, - timeAchieved: null, - timeSet: 0, - userID: 1, - }, - { - achieved: false, - game: "iidx", - milestoneID: "iidx_with_not_goal", - playtype: "SP", - progress: 0, - timeAchieved: null, - timeSet: 0, - userID: 1, - }, - ]); + await db["user-milestones"].insert([ + { + achieved: false, + game: "iidx", + milestoneID: "some_other_milestone_with_mutual_goals", + playtype: "SP", + progress: 0, + timeAchieved: null, + timeSet: 0, + userID: 1, + }, + { + achieved: false, + game: "iidx", + milestoneID: "dp_milestone", + playtype: "DP", + progress: 0, + timeAchieved: null, + timeSet: 0, + userID: 1, + }, + { + achieved: false, + game: "museca", + milestoneID: "other_game_milestone", + playtype: "Single", + progress: 0, + timeAchieved: null, + timeSet: 0, + userID: 1, + }, + { + achieved: false, + game: "iidx", + milestoneID: "iidx_with_not_goal", + playtype: "SP", + progress: 0, + timeAchieved: null, + timeSet: 0, + userID: 1, + }, + ]); - const res = await UpdateUsersMilestones( - CreateMockGII( - ["eg_goal_1", true], - ["eg_goal_2", true], - ["eg_goal_3", true], - ["eg_goal_4", true], - ["x_goal_1", true], - ["x_goal_2", true], - ["x_goal_3", true] - ), - "iidx", - ["SP", "DP"], - 1, - logger - ); + const res = await UpdateUsersMilestones( + CreateMockGII( + ["eg_goal_1", true], + ["eg_goal_2", true], + ["eg_goal_3", true], + ["eg_goal_4", true], + ["x_goal_1", true], + ["x_goal_2", true], + ["x_goal_3", true] + ), + "iidx", + ["SP", "DP"], + 1, + logger + ); - t.strictSame( - res, - [ - { - milestoneID: "example_milestone_id", - old: { - progress: 0, - achieved: false, - }, - new: { - progress: 4, - achieved: true, - }, - }, - { - milestoneID: "some_other_milestone_with_mutual_goals", - old: { - progress: 0, - achieved: false, - }, - new: { - progress: 4, - achieved: true, - }, - }, - ], - "Should correctly assert the milestones are achieved." - ); - t.end(); - }); + t.strictSame( + res, + [ + { + milestoneID: "example_milestone_id", + old: { + progress: 0, + achieved: false, + }, + new: { + progress: 4, + achieved: true, + }, + }, + { + milestoneID: "some_other_milestone_with_mutual_goals", + old: { + progress: 0, + achieved: false, + }, + new: { + progress: 4, + achieved: true, + }, + }, + ], + "Should correctly assert the milestones are achieved." + ); + t.end(); + }); - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/framework/milestones/milestones.ts b/server/src/lib/score-import/framework/milestones/milestones.ts index 7cbba32ae..824bdbdef 100644 --- a/server/src/lib/score-import/framework/milestones/milestones.ts +++ b/server/src/lib/score-import/framework/milestones/milestones.ts @@ -1,165 +1,176 @@ -import { KtLogger } from "../../../logger/logger"; -import { - integer, - Game, - Playtypes, - GoalImportInfo, - UserMilestoneDocument, - MilestoneImportInfo, - MilestoneDocument, -} from "kamaitachi-common"; -import db from "../../../../external/mongo/db"; +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import { EmitWebhookEvent } from "lib/webhooks/webhooks"; import { BulkWriteUpdateOneOperation } from "mongodb"; -import { CalculateMilestoneOutOf, GetGoalIDsFromMilestone } from "../../../../utils/milestone"; +import { + Game, + GoalImportInfo, + integer, + MilestoneDocument, + MilestoneImportInfo, + Playtypes, + UserMilestoneDocument, +} from "tachi-common"; +import { CalculateMilestoneOutOf, GetGoalIDsFromMilestone } from "utils/milestone"; /** * Processes and updates a user's milestones from their Goal Import Info (i.e. what is returned * about goals from imports) */ export function ProcessMilestoneFromGII( - milestone: MilestoneDocument, - gii: Map + milestone: MilestoneDocument, + gii: Map ) { - const goalIDs = GetGoalIDsFromMilestone(milestone); + const goalIDs = GetGoalIDsFromMilestone(milestone); - let progress = 0; + let progress = 0; - for (const goalID of goalIDs) { - const userInfo = gii.get(goalID); + for (const goalID of goalIDs) { + const userInfo = gii.get(goalID); - if (!userInfo) { - continue; - } + if (!userInfo) { + continue; + } - if (!userInfo.achieved) { - continue; - } + if (!userInfo.achieved) { + continue; + } - progress++; - } + progress++; + } - const outOf = CalculateMilestoneOutOf(milestone, goalIDs); + const outOf = CalculateMilestoneOutOf(milestone, goalIDs); - // milestone achieved! - if (progress >= outOf) { - return { achieved: true, progress }; - } + // milestone achieved! + if (progress >= outOf) { + return { achieved: true, progress }; + } - return { achieved: false, progress }; + return { achieved: false, progress }; } export async function UpdateUsersMilestones( - importGoalInfo: GoalImportInfo[], - game: Game, - playtypes: Playtypes[Game][], - userID: integer, - logger: KtLogger + importGoalInfo: GoalImportInfo[], + game: Game, + playtypes: Playtypes[Game][], + userID: integer, + logger: KtLogger ) { - const userGoalInfoMap: Map = new Map(); + const userGoalInfoMap: Map = new Map(); - const goalIDs = []; - for (const e of importGoalInfo) { - userGoalInfoMap.set(e.goalID, e.new); - goalIDs.push(e.goalID); - } + const goalIDs = []; + for (const e of importGoalInfo) { + userGoalInfoMap.set(e.goalID, e.new); + goalIDs.push(e.goalID); + } - const { milestones, userMilestones } = await GetRelevantMilestones( - goalIDs, - game, - playtypes, - userID, - logger - ); + const { milestones, userMilestones } = await GetRelevantMilestones( + goalIDs, + game, + playtypes, + userID, + logger + ); - // create a map here to avoid linear searching when - // co-iterating - const userMilestoneMap = new Map(); - for (const um of userMilestones) { - userMilestoneMap.set(um.milestoneID, um); - } + // create a map here to avoid linear searching when + // co-iterating + const userMilestoneMap = new Map(); + for (const um of userMilestones) { + userMilestoneMap.set(um.milestoneID, um); + } - const importGoalMap = new Map(); + const importGoalMap = new Map(); - for (const ig of importGoalInfo) { - importGoalMap.set(ig.goalID, ig.new); - } + for (const ig of importGoalInfo) { + importGoalMap.set(ig.goalID, ig.new); + } - const bwrite: BulkWriteUpdateOneOperation[] = []; + const bwrite: BulkWriteUpdateOneOperation[] = []; - const importMilestoneInfo: MilestoneImportInfo[] = []; + const importMilestoneInfo: MilestoneImportInfo[] = []; - for (const milestone of milestones) { - const { achieved, progress } = ProcessMilestoneFromGII(milestone, importGoalMap); + for (const milestone of milestones) { + const { achieved, progress } = ProcessMilestoneFromGII(milestone, importGoalMap); - const userMilestone = userMilestoneMap.get(milestone.milestoneID); + const userMilestone = userMilestoneMap.get(milestone.milestoneID); - if (!userMilestone) { - logger.severe( - `Invalid state achieved in milestone processing - processed milestone that user did not have? ${milestone.milestoneID}` - ); + if (!userMilestone) { + logger.severe( + `Invalid state achieved in milestone processing - processed milestone that user did not have? ${milestone.milestoneID}` + ); - throw new Error("Invalid state achieved in milestone processing."); - } + throw new Error("Invalid state achieved in milestone processing."); + } - bwrite.push({ - updateOne: { - filter: { milestoneID: milestone.milestoneID }, - update: { - $set: { - achieved, - progress, - }, - }, - }, - }); + bwrite.push({ + updateOne: { + filter: { milestoneID: milestone.milestoneID }, + update: { + $set: { + achieved, + progress, + }, + }, + }, + }); - if (progress !== userMilestone.progress) { - importMilestoneInfo.push({ - milestoneID: userMilestone.milestoneID, - old: { - progress: userMilestone.progress, - achieved: userMilestone.achieved, - }, - new: { - progress, - achieved, - }, - }); - } + const milestoneInfo = { + milestoneID: userMilestone.milestoneID, + old: { + progress: userMilestone.progress, + achieved: userMilestone.achieved, + }, + new: { + progress, + achieved, + }, + }; - if (achieved && !userMilestone.achieved) { - // @todo #99 emit some sort of event - } - } + if (progress !== userMilestone.progress) { + importMilestoneInfo.push(milestoneInfo); + } - if (bwrite.length !== 0) { - await db["user-milestones"].bulkWrite(bwrite, { ordered: false }); - } + if (achieved && !userMilestone.achieved) { + EmitWebhookEvent({ + type: "milestone-achieved/v1", + content: { + userID, + ...milestoneInfo, + game, + playtype: milestone.playtype, + }, + }); + } + } - return importMilestoneInfo; + if (bwrite.length !== 0) { + await db["user-milestones"].bulkWrite(bwrite, { ordered: false }); + } + + return importMilestoneInfo; } async function GetRelevantMilestones( - goalIDs: string[], - game: Game, - playtypes: Playtypes[Game][], - userID: integer, - logger: KtLogger + goalIDs: string[], + game: Game, + playtypes: Playtypes[Game][], + userID: integer, + logger: KtLogger ) { - const userMilestones = await db["user-milestones"].find({ - game, - playtype: { $in: playtypes }, - userID, - }); + const userMilestones = await db["user-milestones"].find({ + game, + playtype: { $in: playtypes }, + userID, + }); - logger.debug(`Found ${userMilestones.length} user-milestones.`); + logger.debug(`Found ${userMilestones.length} user-milestones.`); - const milestones = await db.milestones.find({ - milestoneID: { $in: userMilestones.map((e) => e.milestoneID) }, - "milestoneData.goals.goalID": { $in: goalIDs }, - }); + const milestones = await db.milestones.find({ + milestoneID: { $in: userMilestones.map((e) => e.milestoneID) }, + "milestoneData.goals.goalID": { $in: goalIDs }, + }); - logger.debug(`Found ${milestones.length} relevant milestones.`); + logger.debug(`Found ${milestones.length} relevant milestones.`); - return { userMilestones, milestones }; + return { userMilestones, milestones }; } diff --git a/server/src/lib/score-import/framework/orphans/orphans.test.ts b/server/src/lib/score-import/framework/orphans/orphans.test.ts new file mode 100644 index 000000000..bf81e6d26 --- /dev/null +++ b/server/src/lib/score-import/framework/orphans/orphans.test.ts @@ -0,0 +1,251 @@ +import t from "tap"; +import db from "external/mongo/db"; + +import ResetDBState from "test-utils/resets"; +import CreateLogCtx from "lib/logger/logger"; +import { BatchManualContext } from "../../import-types/common/batch-manual/types"; +import { OrphanScore, ReprocessOrphan } from "./orphans"; +import fjsh from "fast-json-stable-hash"; +import { OrphanScoreDocument } from "../../import-types/common/types"; +import deepmerge from "deepmerge"; +import { BatchManualScore } from "tachi-common"; + +const logger = CreateLogCtx(__filename); + +const batchManualScore: BatchManualScore = { + score: 500, + lamp: "HARD CLEAR", + matchType: "songTitle", + identifier: "5.1.1.", + difficulty: "ANOTHER", +}; + +const batchManualContext: BatchManualContext = { + game: "iidx", + playtype: "SP", + service: "foo", + version: "27", +}; + +t.test("#OrphanScore", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should orphan data and context information.", async (t) => { + const res = await OrphanScore( + "ir/direct-manual", + 1, + batchManualScore, + batchManualContext, + "Example Error Message", + "iidx", + logger + ); + + t.equal(res.success, true); + t.equal( + res.orphanID, + `O${fjsh.hash( + { + importType: "ir/direct-manual", + data: batchManualScore, + context: batchManualContext, + userID: 1, + }, + "sha256" + )}`, + "Should be a checksum of the orphan's contents." + ); + + const dbCheck = await db["orphan-scores"].findOne({ + orphanID: res.orphanID, + }); + + t.hasStrict(dbCheck, { + orphanID: res.orphanID, + userID: 1, + data: batchManualScore, + context: batchManualContext, + importType: "ir/direct-manual", + errMsg: "Example Error Message", + }); + + t.ok( + Math.abs(dbCheck!.timeInserted - Date.now()) < 10_000, + "timeInserted should be decently close to now." + ); + + t.end(); + }); + + t.test("Should skip orphans that already exist.", async (t) => { + const res1 = await OrphanScore( + "ir/direct-manual", + 1, + batchManualScore, + batchManualContext, + "Example Error Message", + "iidx", + logger + ); + + const res2 = await OrphanScore( + "ir/direct-manual", + 1, + batchManualScore, + batchManualContext, + "Example Error Message", + "iidx", + logger + ); + + t.equal(res2.success, false); + t.equal(res1.orphanID, res2.orphanID); + + const dbCheck = await db["orphan-scores"].count(); + + t.equal(dbCheck, 1); + }); + + t.end(); +}); + +t.test("#ReprocessOrphan", (t) => { + t.beforeEach(ResetDBState); + + const orphanDoc: OrphanScoreDocument = { + context: batchManualContext, + data: batchManualScore, + errMsg: "foo", + importType: "ir/direct-manual", + orphanID: "foo", + timeInserted: 0, + game: "iidx", + userID: 1, + }; + + t.test("Should convert and insert an orphan if parents are found", async (t) => { + // this orphan doc is for 5.1.1. SPA, which definitely exists in + // the test DB. + const res = await ReprocessOrphan(orphanDoc, [], logger); + + t.hasStrict( + res, + { + success: true, + type: "ScoreImported", + message: null, + content: { + score: { + game: "iidx", + service: "foo (DIRECT-MANUAL)", + comment: null, + importType: "ir/direct-manual", + timeAchieved: null, + scoreData: { + lampIndex: 5, + lamp: "HARD CLEAR", + score: 500, + }, + highlight: false, + userID: 1, + songID: 1, + chartID: "c2311194e3897ddb5745b1760d2c0141f933e683", + scoreID: + "R7a3a2b04bd4882ec06c198d78297fe3d56561502c7b134c067214bbfdf4f1602", + playtype: "SP", + isPrimary: true, + }, + }, + }, + "Should successfully import the score." + ); + + const orphan = await db["orphan-scores"].findOne({ orphanID: orphanDoc.orphanID }); + + t.equal(orphan, null, "Should remove the orphan document."); + + t.end(); + }); + + t.test("Should delete the orphan doc and return null if the score is invalid.", async (t) => { + await db["orphan-scores"].insert(orphanDoc); + const res = await ReprocessOrphan( + deepmerge(orphanDoc, { + data: { + score: 99999, + }, + }), + [], + logger + ); + + t.equal(res, null); + + const orphan = await db["orphan-scores"].findOne({ orphanID: orphanDoc.orphanID }); + + t.equal(orphan, null, "Should remove the orphan document."); + + t.end(); + }); + + t.test( + "Should keep the orphan doc and return false if no parents could be found.", + async (t) => { + await db["orphan-scores"].insert(orphanDoc); + const res = await ReprocessOrphan( + deepmerge(orphanDoc, { + data: { + identifier: "NONSENSE CHART TITLE", + }, + }), + [], + logger + ); + + t.equal(res, false); + + const orphan = await db["orphan-scores"].findOne({ orphanID: orphanDoc.orphanID }); + + t.not(orphan, null, "Should not remove the orphan document."); + + t.end(); + } + ); + + t.test( + "Should keep the orphan doc and return false if an internal failure was triggered.", + async (t) => { + await db["orphan-scores"].insert(orphanDoc); + const GAZER_SHA256 = "195fe1be5c3e74fccd04dc426e05f8a9cfa8a1059c339d0a23e99f63661f0b7d"; + + // force an internal failure by removing all bms songs and then + // leaving a valid bms chart to match with. + await db.songs.bms.remove({}); + + const res = await ReprocessOrphan( + deepmerge(orphanDoc, { + context: { + game: "bms", + playtype: "7K", + }, + data: { + matchType: "bmsChartHash", + identifier: GAZER_SHA256, + }, + }), + [], + logger + ); + + t.equal(res, false); + + const orphan = await db["orphan-scores"].findOne({ orphanID: orphanDoc.orphanID }); + + t.not(orphan, null, "Should not remove the orphan document."); + + t.end(); + } + ); + + t.end(); +}); diff --git a/server/src/lib/score-import/framework/orphans/orphans.ts b/server/src/lib/score-import/framework/orphans/orphans.ts new file mode 100644 index 000000000..297765b49 --- /dev/null +++ b/server/src/lib/score-import/framework/orphans/orphans.ts @@ -0,0 +1,160 @@ +import db from "external/mongo/db"; +import { + ConverterFunction, + ConverterFnReturnOrFailure, + ImportTypeContextMap, + ImportTypeDataMap, + OrphanScoreDocument, +} from "../../import-types/common/types"; +import { Game, ImportTypes, integer } from "tachi-common"; +import fjsh from "fast-json-stable-hash"; +import { KtLogger } from "lib/logger/logger"; +import { Converters } from "../../import-types/converters"; +import { + ConverterFailure, + InternalFailure, + KTDataNotFoundFailure, +} from "../common/converter-failures"; +import { ProcessSuccessfulConverterReturn } from "../score-importing/score-importing"; +import { HandlePostImportSteps } from "../score-importing/score-import-main"; +import { GetUserWithID } from "utils/user"; + +/** + * Creates an OrphanedScore document from the data and context, + * and inserts it into the DB if it is not already in there. + * + * @returns Returns { success: true | false, orphanID } + */ +export async function OrphanScore( + importType: T, + userID: integer, + data: ImportTypeDataMap[T], + context: ImportTypeContextMap[T], + errMsg: string | null, + game: Game, + logger: KtLogger +) { + const orphan: Pick = { + importType, + data, + context, + userID, + }; + + logger.debug("Orphaning document", orphan); + + const orphanID = `O${fjsh.hash(orphan, "sha256")}`; + + const exists = await db["orphan-scores"].findOne({ orphanID }); + + if (exists) { + logger.debug(`Skipped orphaning score ${orphanID} because it already exists.`); + return { success: false, orphanID }; + } + + const orphanScoreDoc: OrphanScoreDocument = { + ...orphan, + orphanID, + game, + errMsg, + timeInserted: Date.now(), + }; + + logger.debug(`Inserting orphanScoreDoc...`, orphanScoreDoc); + + await db["orphan-scores"].insert(orphanScoreDoc); + + return { success: true, orphanID }; +} + +/** + * Takes an orphan document and re-runs the converter->scoreimport pipeline on its data. + * + * @returns False if no parent documents could be found for the score again, + * Null if the orphan document was removed, but no score was inserted (i.e. score was orphaned AND invalid, so nothing + * could be imported when parents were found). + * ImportProcessingInfo on success. + */ +export async function ReprocessOrphan( + orphan: OrphanScoreDocument, + blacklist: string[], + logger: KtLogger +) { + const ConverterFunction = Converters[orphan.importType] as ConverterFunction< + ImportTypeDataMap[ImportTypes], + ImportTypeContextMap[ImportTypes] + >; + + let res: ConverterFnReturnOrFailure; + + try { + res = await ConverterFunction(orphan.data, orphan.context, orphan.importType, logger); + } catch (err) { + // this is impossible to test, so we're going to ignore it + /* istanbul ignore next */ + if (!(err instanceof ConverterFailure)) { + logger.error(`Converter function ${orphan.importType} returned unexpected error.`, { + err, + }); + throw err; // throw this higher up, i guess. + } + + res = err; + } + + // If the data still can't be found, we do nothing about it. + if (res instanceof KTDataNotFoundFailure) { + logger.debug(`Unorphaning ${orphan.orphanID} failed. (${res.message})`); + return false; + } else if (res instanceof InternalFailure) { + logger.error(`Orphan Internal Failure - ${res.message}, OrphanID ${orphan.orphanID}`); + + return false; + } else if (res instanceof ConverterFailure) { + logger.warn( + `Recieved ConverterFailure ${res.message} on orphan ${orphan.orphanID}. Removing orphan.` + ); + + // @danger - This could go terribly, if there's a mistake in the converterFN we might accidentally + // remove a users score. + await db["orphan-scores"].remove({ orphanID: orphan.orphanID }); + + return null; + } + + await db["orphan-scores"].remove({ orphanID: orphan.orphanID }); + + // else, import the orphan. + const converterReturns = await ProcessSuccessfulConverterReturn( + orphan.userID, + res, + blacklist, + logger, + true + ); + + if (converterReturns === null || !converterReturns.success) { + return null; + } + + const user = await GetUserWithID(orphan.userID); + + if (!user) { + logger.severe( + `Orphan ${orphan.orphanID} belongs to ${orphan.userID}, but that user no longer exists in the database. Going to skip this and remove the orphan.` + ); + return null; + } + + await HandlePostImportSteps( + [converterReturns], + user, + orphan.importType, + orphan.game, + null, + logger, + undefined + ); + + return converterReturns; +} diff --git a/server/src/lib/score-import/framework/pb/create-pb-doc.test.ts b/server/src/lib/score-import/framework/pb/create-pb-doc.test.ts index dbd511144..61546bc80 100644 --- a/server/src/lib/score-import/framework/pb/create-pb-doc.test.ts +++ b/server/src/lib/score-import/framework/pb/create-pb-doc.test.ts @@ -1,172 +1,169 @@ -import t from "tap"; -import db, { CloseMongoConnection } from "../../../../external/mongo/db"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { GetKTDataJSON, Testing511SPA, TestingIIDXSPScore } from "../../../../test-utils/test-data"; -import { CreatePBDoc } from "./create-pb-doc"; import deepmerge from "deepmerge"; -import CreateLogCtx, { KtLogger } from "../../../logger/logger"; - -import { lamps } from "kamaitachi-common/js/config"; +import db from "external/mongo/db"; +import CreateLogCtx, { KtLogger } from "lib/logger/logger"; +import { GetGamePTConfig } from "tachi-common"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON, Testing511SPA, TestingIIDXSPScore } from "test-utils/test-data"; +import { CreatePBDoc } from "./create-pb-doc"; let IIDXScore = TestingIIDXSPScore; const logger = CreateLogCtx(__filename); +const lamps = GetGamePTConfig("iidx", "SP").lamps; + t.test("#CreatePBDoc", (t) => { - t.beforeEach(ResetDBState); - t.beforeEach(() => { - // monk adds _id onto the file when you import it, so lets try and avoid that - IIDXScore = GetKTDataJSON("./kamaitachi/iidx-score.json"); - }); + t.beforeEach(ResetDBState); + t.beforeEach(() => { + // monk adds _id onto the file when you import it, so lets try and avoid that + IIDXScore = GetKTDataJSON("./tachi/iidx-score.json"); + }); - const chartID = Testing511SPA.chartID; + const chartID = Testing511SPA.chartID; - const ExamplePBDoc = { - chartID, - userID: 1, - songID: 1, - // rankingInfo -- is not present because it is not added until post-processing. - highlight: false, - isPrimary: true, - timeAchieved: null, - game: "iidx", - playtype: "SP", - comments: [], - composedFrom: { - scorePB: IIDXScore.scoreID, - lampPB: "LAMP_PB_ID", - }, - scoreData: { - score: IIDXScore.scoreData.score, - percent: IIDXScore.scoreData.percent, - esd: IIDXScore.scoreData.esd, - grade: IIDXScore.scoreData.grade, - gradeIndex: IIDXScore.scoreData.gradeIndex, - hitData: IIDXScore.scoreData.hitData, - lamp: "FULL COMBO", - lampIndex: lamps.iidx.indexOf("FULL COMBO"), - hitMeta: { bp: 1 }, - }, - calculatedData: { - rating: IIDXScore.calculatedData.rating, - lampRating: 12, - gameSpecific: {}, - }, - }; + const ExamplePBDoc = { + chartID, + userID: 1, + songID: 1, + // rankingData -- is not present because it is not added until post-processing. + highlight: false, + isPrimary: true, + timeAchieved: 1619454485988, + game: "iidx", + playtype: "SP", + composedFrom: { + scorePB: IIDXScore.scoreID, + lampPB: "LAMP_PB_ID", + }, + scoreData: { + score: IIDXScore.scoreData.score, + percent: IIDXScore.scoreData.percent, + esd: IIDXScore.scoreData.esd, + grade: IIDXScore.scoreData.grade, + gradeIndex: IIDXScore.scoreData.gradeIndex, + judgements: IIDXScore.scoreData.judgements, + lamp: "FULL COMBO", + lampIndex: lamps.indexOf("FULL COMBO"), + hitMeta: { bp: 1 }, + }, + calculatedData: { + ktRating: IIDXScore.calculatedData.ktRating, + ktLampRating: 12, + }, + }; - t.test( - "(IIDX) Should use the GameSpecificMergeFN to also join the BP PB if necessary.", - async (t) => { - await db.scores.remove({}); - await db.scores.insert([ - IIDXScore, - deepmerge(IIDXScore, { - scoreData: { - lamp: "FULL COMBO", - lampIndex: lamps.iidx.indexOf("FULL COMBO"), - score: 0, - percent: 0, - hitMeta: { - bp: 15, - }, - }, - calculatedData: { - lampRating: 12, - }, - scoreID: "LAMP_PB_ID", - }), - deepmerge(IIDXScore, { - scoreData: { - lamp: "CLEAR", - lampIndex: lamps.iidx.indexOf("CLEAR"), - score: 1, - percent: 1, - hitMeta: { - bp: 5, - }, - }, - calculatedData: { - lampRating: 10, - }, - scoreID: "BP_PB_ID", - }), - ]); + t.test( + "(IIDX) Should use the GameSpecificMergeFN to also join the BP PB if necessary.", + async (t) => { + await db.scores.remove({}); + await db.scores.insert([ + IIDXScore, + deepmerge(IIDXScore, { + scoreData: { + lamp: "FULL COMBO", + lampIndex: lamps.indexOf("FULL COMBO"), + score: 0, + percent: 0, + hitMeta: { + bp: 15, + }, + }, + calculatedData: { + ktLampRating: 12, + }, + scoreID: "LAMP_PB_ID", + }), + deepmerge(IIDXScore, { + scoreData: { + lamp: "CLEAR", + lampIndex: lamps.indexOf("CLEAR"), + score: 1, + percent: 1, + hitMeta: { + bp: 5, + }, + }, + calculatedData: { + ktLampRating: 10, + }, + scoreID: "BP_PB_ID", + }), + ]); - const res = await CreatePBDoc(1, chartID, logger); + const res = await CreatePBDoc(1, chartID, logger); - t.not(res, undefined, "Should actually return something."); + t.not(res, undefined, "Should actually return something."); - t.strictSame( - res, - deepmerge(ExamplePBDoc, { - composedFrom: { - other: [{ name: "Best BP", scoreID: "BP_PB_ID" }], - }, - scoreData: { - hitMeta: { - bp: 5, - gsm: null, - gauge: null, - gaugeHistory: null, - }, - }, - }), - "Should correctly return a merged PBDocument with BP" - ); + t.strictSame( + res, + deepmerge(ExamplePBDoc, { + composedFrom: { + other: [{ name: "Best BP", scoreID: "BP_PB_ID" }], + }, + scoreData: { + hitMeta: { + bp: 5, + gsm: null, + gauge: null, + gaugeHistory: null, + }, + }, + }), + "Should correctly return a merged PBDocument with BP" + ); - t.end(); - } - ); + t.end(); + } + ); - t.test("Should merge a score and lamp PB into one document.", async (t) => { - const d = deepmerge(IIDXScore, { - scoreData: { - lamp: "FULL COMBO", - lampIndex: lamps.iidx.indexOf("FULL COMBO"), - score: 0, - percent: 0, - hitMeta: { - bp: 1, - }, - }, - calculatedData: { - lampRating: 12, - }, - scoreID: "LAMP_PB_ID", - }); + t.test("Should merge a score and lamp PB into one document.", async (t) => { + const d = deepmerge(IIDXScore, { + scoreData: { + lamp: "FULL COMBO", + lampIndex: lamps.indexOf("FULL COMBO"), + score: 0, + percent: 0, + hitMeta: { + bp: 1, + }, + }, + calculatedData: { + ktLampRating: 12, + }, + scoreID: "LAMP_PB_ID", + }); - await db.scores.remove({}); - await db.scores.insert([IIDXScore, d]); + await db.scores.remove({}); + await db.scores.insert([IIDXScore, d]); - const res = await CreatePBDoc(1, chartID, logger); + const res = await CreatePBDoc(1, chartID, logger); - t.not(res, undefined, "Should actually return something."); + t.not(res, undefined, "Should actually return something."); - t.strictSame(res, ExamplePBDoc, "Should correctly return a merged PBDocument"); + t.strictSame(res, ExamplePBDoc, "Should correctly return a merged PBDocument"); - t.end(); - }); + t.end(); + }); - t.test("Should bail safely if no score exists when one should", async (t) => { - // a work of genius - const fakeLogger = ({ - severe: () => (severeCalled = true), - } as unknown) as KtLogger; + t.test("Should bail safely if no score exists when one should", async (t) => { + // a work of genius + const fakeLogger = { + severe: () => (severeCalled = true), + } as unknown as KtLogger; - let severeCalled = false; + let severeCalled = false; - await db.scores.remove({}); + await db.scores.remove({}); - const res = await CreatePBDoc(1, chartID, fakeLogger); + const res = await CreatePBDoc(1, chartID, fakeLogger); - t.equal(res, undefined, "Should return nothing (and emit a warning)"); + t.equal(res, undefined, "Should return nothing (and emit a warning)"); - t.equal(severeCalled, true, "Severe logging should have been called."); + t.equal(severeCalled, true, "Severe logging should have been called."); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/framework/pb/create-pb-doc.ts b/server/src/lib/score-import/framework/pb/create-pb-doc.ts index 959460af4..2b2e8fa4c 100644 --- a/server/src/lib/score-import/framework/pb/create-pb-doc.ts +++ b/server/src/lib/score-import/framework/pb/create-pb-doc.ts @@ -1,95 +1,104 @@ -import db from "../../../../external/mongo/db"; -import { integer, PBScoreDocument, ScoreDocument } from "kamaitachi-common"; - -import { KtLogger } from "../../../logger/logger"; -import { IIDXMergeFn, SDVXMergeFn } from "./game-specific-merge"; +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; import { BulkWriteUpdateOneOperation } from "mongodb"; +import { integer, PBScoreDocument, ScoreDocument } from "tachi-common"; +import { IIDXMergeFn, SDVXMergeFn } from "./game-specific-merge"; + export type PBScoreDocumentNoRank = Omit; export async function CreatePBDoc(userID: integer, chartID: string, logger: KtLogger) { - const scorePB = await db.scores.findOne( - { - userID, - chartID, - }, - { - sort: { - "scoreData.percent": -1, - }, - } - ); + const scorePB = await db.scores.findOne( + { + userID, + chartID, + }, + { + sort: { + "scoreData.percent": -1, + }, + } + ); - if (!scorePB) { - logger.severe(`User has no scores on chart, but a PB was attempted to be created?`, { - chartID, - userID, - }); - return; // ?? - } + if (!scorePB) { + logger.severe( + `User ${userID} has no scores on chart, but a PB was attempted to be created?`, + { + chartID, + userID, + } + ); + return; + } - const lampPB = (await db.scores.findOne( - { - userID, - chartID, - }, - { - sort: { - "scoreData.lampIndex": -1, - }, - } - )) as ScoreDocument; // guaranteed to not be null, as this always resolves - // to atleast one score (and we got ScorePB above, so we know there's - // atleast one). + const lampPB = (await db.scores.findOne( + { + userID, + chartID, + }, + { + sort: { + "scoreData.lampIndex": -1, + }, + } + )) as ScoreDocument; // guaranteed to not be null, as this always resolves + // to atleast one score (and we got ScorePB above, so we know there's + // atleast one). - const pbDoc = await MergeScoreLampIntoPB(userID, scorePB, lampPB, logger); + const pbDoc = await MergeScoreLampIntoPB(userID, scorePB, lampPB, logger); - if (!pbDoc) { - return; - } + if (!pbDoc) { + return; + } - // finally, return our full pbDoc, that does NOT have the ranking props. - // (We will add those later) - return pbDoc; + // finally, return our full pbDoc, that does NOT have the ranking props. + // (We will add those later) + return pbDoc; } /** * Updates users' rankings on a given chart. */ export async function UpdateChartRanking(chartID: string) { - const scores = await db["score-pbs"].find( - { chartID }, - { - sort: { - "scoreData.percent": -1, - timeAchieved: -1, - }, - } - ); + const scores = await db["personal-bests"].find( + { chartID }, + { + sort: { + "scoreData.percent": -1, + timeAchieved: -1, + }, + } + ); - const bwrite: BulkWriteUpdateOneOperation[] = []; + const bwrite: BulkWriteUpdateOneOperation[] = []; - let rank = 0; + let rank = 0; - for (let i = 0; i < scores.length; i++) { - const score = scores[i]; - rank++; + for (let i = 0; i < scores.length; i++) { + const score = scores[i]; + rank++; - bwrite.push({ - updateOne: { - filter: { chartID: score.chartID, userID: score.userID }, - update: { - $set: { - rankingInfo: { - rank, - outOf: scores.length, - }, - }, - }, - }, - }); - } + bwrite.push({ + updateOne: { + filter: { chartID: score.chartID, userID: score.userID }, + update: { + $set: { + rankingData: { + rank, + outOf: scores.length, + }, + }, + }, + }, + }); + } - await db["score-pbs"].bulkWrite(bwrite, { ordered: false }); + // If a score is deleted such that the chart is now empty of + // scores, the below statement will crash with no op specified. + if (bwrite.length === 0) { + return; + } + + await db["personal-bests"].bulkWrite(bwrite, { ordered: false }); } // Explicit acknowledgement that typing this properly simply takes too much time @@ -97,70 +106,66 @@ export async function UpdateChartRanking(chartID: string) { // They return true on success, false on failure, and mutate their arguments. // eslint-disable-next-line @typescript-eslint/no-explicit-any const GAME_SPECIFIC_MERGE_FNS: Record = { - iidx: IIDXMergeFn, - sdvx: SDVXMergeFn, + iidx: IIDXMergeFn, + sdvx: SDVXMergeFn, }; async function MergeScoreLampIntoPB( - userID: integer, - scorePB: ScoreDocument, - lampPB: ScoreDocument, - logger: KtLogger + userID: integer, + scorePB: ScoreDocument, + lampPB: ScoreDocument, + logger: KtLogger ): Promise { - // since time cannot be negative, this is a rough hack - // to resolve nullable timeAchieveds without hitting NaN. - let timeAchieved: number | null = Math.max( - scorePB.timeAchieved ?? -1, - lampPB.timeAchieved ?? -1 - ); + // @hack + // since time cannot be negative, this is a rough hack + // to resolve nullable timeAchieveds without hitting NaN. + let timeAchieved: number | null = Math.max( + scorePB.timeAchieved ?? -1, + lampPB.timeAchieved ?? -1 + ); - if (timeAchieved === -1) { - timeAchieved = null; - } + if (timeAchieved === -1) { + timeAchieved = null; + } - const pbDoc: PBScoreDocumentNoRank = { - composedFrom: { - scorePB: scorePB.scoreID, - lampPB: lampPB.scoreID, - }, - chartID: scorePB.chartID, - comments: [scorePB.comment, lampPB.comment].filter((e) => e !== null) as string[], - userID, - songID: scorePB.songID, - highlight: scorePB.highlight || lampPB.highlight, - timeAchieved, - game: scorePB.game, - playtype: scorePB.playtype, - isPrimary: scorePB.isPrimary, - scoreData: { - score: scorePB.scoreData.score, - percent: scorePB.scoreData.percent, - esd: scorePB.scoreData.esd, - grade: scorePB.scoreData.grade, - gradeIndex: scorePB.scoreData.gradeIndex, - lamp: lampPB.scoreData.lamp, - lampIndex: lampPB.scoreData.lampIndex, - hitData: scorePB.scoreData.hitData, - hitMeta: scorePB.scoreData.hitMeta, // this will probably be overrode by game-specific fns - }, - calculatedData: { - rating: scorePB.calculatedData.rating, - lampRating: lampPB.calculatedData.lampRating, - gameSpecific: scorePB.calculatedData.gameSpecific, - }, - }; + const pbDoc: PBScoreDocumentNoRank = { + composedFrom: { + scorePB: scorePB.scoreID, + lampPB: lampPB.scoreID, + }, + chartID: scorePB.chartID, + userID, + songID: scorePB.songID, + highlight: scorePB.highlight || lampPB.highlight, + timeAchieved, + game: scorePB.game, + playtype: scorePB.playtype, + isPrimary: scorePB.isPrimary, + scoreData: { + score: scorePB.scoreData.score, + percent: scorePB.scoreData.percent, + esd: scorePB.scoreData.esd, + grade: scorePB.scoreData.grade, + gradeIndex: scorePB.scoreData.gradeIndex, + lamp: lampPB.scoreData.lamp, + lampIndex: lampPB.scoreData.lampIndex, + judgements: scorePB.scoreData.judgements, + hitMeta: scorePB.scoreData.hitMeta, // this will probably be overrode by game-specific fns + }, + calculatedData: scorePB.calculatedData, + }; - const GameSpecificMergeFn = GAME_SPECIFIC_MERGE_FNS[scorePB.game]; - if (GameSpecificMergeFn) { - const success = await GameSpecificMergeFn(pbDoc, scorePB, lampPB, logger); + const GameSpecificMergeFn = GAME_SPECIFIC_MERGE_FNS[scorePB.game]; + if (GameSpecificMergeFn) { + const success = await GameSpecificMergeFn(pbDoc, scorePB, lampPB, logger); - // If the mergeFn returns false, this means something has gone - // rather wrong. We just return undefined here, which in turn - // tells our calling code to skip this PB entirely. - if (success === false) { - return; - } - } + // If the mergeFn returns false, this means something has gone + // rather wrong. We just return undefined here, which in turn + // tells our calling code to skip this PB entirely. + if (success === false) { + return; + } + } - return pbDoc; + return pbDoc; } diff --git a/server/src/lib/score-import/framework/pb/game-specific-merge.ts b/server/src/lib/score-import/framework/pb/game-specific-merge.ts index 30ae19c7f..af9ef3dc8 100644 --- a/server/src/lib/score-import/framework/pb/game-specific-merge.ts +++ b/server/src/lib/score-import/framework/pb/game-specific-merge.ts @@ -1,59 +1,62 @@ -import { PBScoreDocument, ScoreDocument } from "kamaitachi-common"; -import { FindChartWithChartID } from "../../../../utils/queries/charts"; -import db from "../../../../external/mongo/db"; -import { KtLogger } from "../../../logger/logger"; -import { CalculateVF4, CalculateVF5 } from "../calculated-data/game-specific-stats"; +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import { PBScoreDocument, ScoreDocument } from "tachi-common"; +import { FindChartWithChartID } from "utils/queries/charts"; +import { CalculateVF6 } from "../calculated-data/stats"; import { InternalFailure } from "../common/converter-failures"; export async function IIDXMergeFn( - pbDoc: PBScoreDocument<"iidx:SP" | "iidx:DP">, - scorePB: ScoreDocument<"iidx:SP" | "iidx:DP">, - lampPB: ScoreDocument<"iidx:SP" | "iidx:DP">, - logger: KtLogger + pbDoc: PBScoreDocument<"iidx:SP" | "iidx:DP">, + scorePB: ScoreDocument<"iidx:SP" | "iidx:DP">, + lampPB: ScoreDocument<"iidx:SP" | "iidx:DP">, + logger: KtLogger ): Promise { - // bad+poor PB document. This is a weird, third indepdenent metric that IIDX players sometimes care about. - const bpPB = (await db.scores.findOne( - { - userID: scorePB.userID, - chartID: scorePB.chartID, - "scoreData.hitMeta.bp": { $exists: true }, - }, - { - sort: { - "scoreData.hitMeta.bp": 1, // bp 0 is the best BP, bp 1 is worse, so on - }, - } - )) as ScoreDocument<"iidx:SP" | "iidx:DP">; + // lampRating needs to be updated. + pbDoc.calculatedData.ktLampRating = lampPB.calculatedData.ktLampRating; - if (!bpPB) { - logger.verbose( - `Could not find BP PB for ${scorePB.userID} ${scorePB.chartID} in PB joining. User likely has no scores with BP defined.`, - { pbDoc } - ); - // this isn't actually an error! we just don't have to do anything. - return true; - } + // bad+poor PB document. This is a weird, third indepdenent metric that IIDX players sometimes care about. + const bpPB = (await db.scores.findOne( + { + userID: scorePB.userID, + chartID: scorePB.chartID, + "scoreData.hitMeta.bp": { $exists: true }, + }, + { + sort: { + "scoreData.hitMeta.bp": 1, // bp 0 is the best BP, bp 1 is worse, so on + }, + } + )) as ScoreDocument<"iidx:SP" | "iidx:DP">; - // by default scorePB is chosen for hitMeta fields, so, we can skip any assignments here by returning here. - if (bpPB.scoreID === scorePB.scoreID) { - logger.debug(`Skipped merging BP PB as scorePB was also BP PB.`); - return true; - } else if (bpPB.scoreID === lampPB.scoreID) { - pbDoc.scoreData.hitMeta.bp = lampPB.scoreData.hitMeta.bp; - logger.debug(`Skipped adding BP PB as composedFrom because lampPB was also BP PB.`); - return true; - } + if (!bpPB) { + logger.verbose( + `Could not find BP PB for ${scorePB.userID} ${scorePB.chartID} in PB joining. User likely has no scores with BP defined.`, + { pbDoc } + ); + // this isn't actually an error! we just don't have to do anything. + return true; + } - pbDoc.scoreData.hitMeta.bp = bpPB.scoreData.hitMeta.bp; + // by default scorePB is chosen for hitMeta fields, so, we can skip any assignments here by returning here. + if (bpPB.scoreID === scorePB.scoreID) { + logger.debug(`Skipped merging BP PB as scorePB was also BP PB.`); + return true; + } else if (bpPB.scoreID === lampPB.scoreID) { + pbDoc.scoreData.hitMeta.bp = lampPB.scoreData.hitMeta.bp; + logger.debug(`Skipped adding BP PB as composedFrom because lampPB was also BP PB.`); + return true; + } - pbDoc.composedFrom.other = [{ name: "Best BP", scoreID: bpPB.scoreID }]; + pbDoc.scoreData.hitMeta.bp = bpPB.scoreData.hitMeta.bp!; - // Update lamp related iidx-specific info from the lampPB. - pbDoc.scoreData.hitMeta.gsm = lampPB.scoreData.hitMeta.gsm ?? null; - pbDoc.scoreData.hitMeta.gauge = lampPB.scoreData.hitMeta.gauge ?? null; - pbDoc.scoreData.hitMeta.gaugeHistory = lampPB.scoreData.hitMeta.gaugeHistory ?? null; + pbDoc.composedFrom.other = [{ name: "Best BP", scoreID: bpPB.scoreID }]; - return true; + // Update lamp related iidx-specific info from the lampPB. + pbDoc.scoreData.hitMeta.gsm = lampPB.scoreData.hitMeta.gsm ?? null; + pbDoc.scoreData.hitMeta.gauge = lampPB.scoreData.hitMeta.gauge ?? null; + pbDoc.scoreData.hitMeta.gaugeHistory = lampPB.scoreData.hitMeta.gaugeHistory ?? null; + + return true; } /** @@ -63,35 +66,28 @@ export async function IIDXMergeFn( * re-calculated for any different permutation of scorePB + lampPB. */ export async function SDVXMergeFn( - pbDoc: PBScoreDocument<"sdvx:Single">, - scorePB: ScoreDocument<"sdvx:Single">, - lampPB: ScoreDocument<"sdvx:Single">, - logger: KtLogger + pbDoc: PBScoreDocument<"sdvx:Single">, + scorePB: ScoreDocument<"sdvx:Single">, + lampPB: ScoreDocument<"sdvx:Single">, + logger: KtLogger ): Promise { - // @optimisable - // This is a re-fetch, but it's difficult to pass the chart all - // the way down here due to how chartIDs (set) works. :( - const chart = await FindChartWithChartID("sdvx", pbDoc.chartID); + // @optimisable + // This is a re-fetch, but it's difficult to pass the chart all + // the way down here due to how chartIDs (set) works. :( + const chart = await FindChartWithChartID("sdvx", pbDoc.chartID); - if (!chart) { - logger.severe(`Chart ${pbDoc.chartID} disappeared underfoot?`); - throw new InternalFailure(`Chart ${pbDoc.chartID} disappeared underfoot?`); - } + if (!chart) { + logger.severe(`Chart ${pbDoc.chartID} disappeared underfoot?`); + throw new InternalFailure(`Chart ${pbDoc.chartID} disappeared underfoot?`); + } - pbDoc.calculatedData.gameSpecific.VF4 = CalculateVF4( - pbDoc.scoreData.grade, - pbDoc.scoreData.percent, - chart, - logger - ); + pbDoc.calculatedData.VF6 = CalculateVF6( + pbDoc.scoreData.grade, + pbDoc.scoreData.lamp, + pbDoc.scoreData.percent, + chart.levelNum, + logger + ); - pbDoc.calculatedData.gameSpecific.VF4 = CalculateVF5( - pbDoc.scoreData.grade, - pbDoc.scoreData.lamp, - pbDoc.scoreData.percent, - chart, - logger - ); - - return true; + return true; } diff --git a/server/src/lib/score-import/framework/pb/process-pbs.test.ts b/server/src/lib/score-import/framework/pb/process-pbs.test.ts index bc1f8def7..545b3f988 100644 --- a/server/src/lib/score-import/framework/pb/process-pbs.test.ts +++ b/server/src/lib/score-import/framework/pb/process-pbs.test.ts @@ -1,61 +1,59 @@ -import t from "tap"; -import db, { CloseMongoConnection } from "../../../../external/mongo/db"; -import CreateLogCtx from "../../../logger/logger"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { Testing511SPA, TestingIIDXSPScore } from "../../../../test-utils/test-data"; -import { ProcessPBs } from "./process-pbs"; -import deepmerge from "deepmerge"; import crypto from "crypto"; +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { Testing511SPA, TestingIIDXSPScore } from "test-utils/test-data"; +import { ProcessPBs } from "./process-pbs"; const logger = CreateLogCtx(__filename); t.test("#ProcessPBs", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - t.test("Should successfully insert a pb into the score-pb database", async (t) => { - await db["score-pbs"].remove({}); + t.test("Should successfully insert a pb into the score-pb database", async (t) => { + await db["personal-bests"].remove({}); - // scores on 511 SPA are pre-loaded into the database - await ProcessPBs(1, new Set([Testing511SPA.chartID]), logger); + // scores on 511 SPA are pre-loaded into the database + await ProcessPBs(1, new Set([Testing511SPA.chartID]), logger); - const pbs = await db["score-pbs"].find({}); + const pbs = await db["personal-bests"].find({}); - t.equal(pbs.length, 1, "Should match the amount of PBs inserted into the DB."); + t.equal(pbs.length, 1, "Should match the amount of PBs inserted into the DB."); - t.end(); - }); + t.end(); + }); - t.test("Should successfully insert multiple pbs into the score-pb database", async (t) => { - await db["score-pbs"].remove({}); + t.test("Should successfully insert multiple pbs into the score-pb database", async (t) => { + await db["personal-bests"].remove({}); - await db.scores.insert([ - // @ts-expect-error lol - deepmerge(TestingIIDXSPScore, { - chartID: "test1", - scoreID: crypto.randomBytes(20).toString("hex"), - }), - // @ts-expect-error lol - deepmerge(TestingIIDXSPScore, { - chartID: "test2", - scoreID: crypto.randomBytes(20).toString("hex"), - }), - // @ts-expect-error lol - deepmerge(TestingIIDXSPScore, { - chartID: "test3", - scoreID: crypto.randomBytes(20).toString("hex"), - }), - ]); + await db.scores.insert([ + // @ts-expect-error lol + deepmerge(TestingIIDXSPScore, { + chartID: "test1", + scoreID: crypto.randomBytes(20).toString("hex"), + }), + // @ts-expect-error lol + deepmerge(TestingIIDXSPScore, { + chartID: "test2", + scoreID: crypto.randomBytes(20).toString("hex"), + }), + // @ts-expect-error lol + deepmerge(TestingIIDXSPScore, { + chartID: "test3", + scoreID: crypto.randomBytes(20).toString("hex"), + }), + ]); - await ProcessPBs(1, new Set([Testing511SPA.chartID, "test1", "test2", "test3"]), logger); + await ProcessPBs(1, new Set([Testing511SPA.chartID, "test1", "test2", "test3"]), logger); - const pbs = await db["score-pbs"].find({}); + const pbs = await db["personal-bests"].find({}); - t.equal(pbs.length, 4, "Should match the amount of PBs inserted into the DB."); + t.equal(pbs.length, 4, "Should match the amount of PBs inserted into the DB."); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/framework/pb/process-pbs.ts b/server/src/lib/score-import/framework/pb/process-pbs.ts index 27a3a5614..d6a9af03d 100644 --- a/server/src/lib/score-import/framework/pb/process-pbs.ts +++ b/server/src/lib/score-import/framework/pb/process-pbs.ts @@ -1,60 +1,63 @@ -import { integer, PBScoreDocument } from "kamaitachi-common"; -import db from "../../../../external/mongo/db"; -import { KtLogger } from "../../../logger/logger"; -import { CreatePBDoc, UpdateChartRanking, PBScoreDocumentNoRank } from "./create-pb-doc"; +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import { integer } from "tachi-common"; +import { CreatePBDoc, PBScoreDocumentNoRank, UpdateChartRanking } from "./create-pb-doc"; +/** + * Process, recalculate and update a users PBs for this set of chartIDs. + */ export async function ProcessPBs( - userID: integer, - chartIDs: Set, - logger: KtLogger + userID: integer, + chartIDs: Set, + logger: KtLogger ): Promise { - if (chartIDs.size === 0) { - return; - } + if (chartIDs.size === 0) { + return; + } - const promises = []; + const promises = []; - for (const chartID of chartIDs) { - promises.push(CreatePBDoc(userID, chartID, logger)); - } + for (const chartID of chartIDs) { + promises.push(CreatePBDoc(userID, chartID, logger)); + } - const pbDocsReturn = await Promise.all(promises); + const pbDocsReturn = await Promise.all(promises); - const pbDocs: PBScoreDocumentNoRank[] = []; + const pbDocs: PBScoreDocumentNoRank[] = []; - for (const doc of pbDocsReturn) { - if (!doc) { - continue; - } + for (const doc of pbDocsReturn) { + if (!doc) { + continue; + } - pbDocs.push(doc); - } + pbDocs.push(doc); + } - if (pbDocsReturn.length === 0) { - return; - } + if (pbDocsReturn.length === 0) { + return; + } - // so here's the kinda awkward part - for the time between this operation - // and the next one - THE SCORE PBS ARE IN THE DATABASE WITHOUT RANKINGINFO. - // this *is* bad behaviour, but I don't have a nice way to fix it. - // This should be fixed in the future to avoid crashes between these two - // calls - but that is unlikely. - await db["score-pbs"].bulkWrite( - pbDocs.map((e) => ({ - updateOne: { - filter: { chartID: e.chartID, userID: e.userID }, - update: { $set: e }, - upsert: true, - }, - })), - { - ordered: false, - } - ); + // so here's the kinda awkward part - for the time between this operation + // and the next one - THE SCORE PBS ARE IN THE DATABASE WITHOUT RANKINGDATA. + // this *is* bad behaviour, but I don't have a nice way to fix it. + // This should be fixed in the future to avoid crashes between these two + // calls - but that is unlikely. + await db["personal-bests"].bulkWrite( + pbDocs.map((e) => ({ + updateOne: { + filter: { chartID: e.chartID, userID: e.userID }, + update: { $set: e }, + upsert: true, + }, + })), + { + ordered: false, + } + ); - // now that everything has been updated or inserted, we can refresh - // the chart rankings. - await Promise.all(pbDocs.map((e) => UpdateChartRanking(e.chartID))); + // now that everything has been updated or inserted, we can refresh + // the chart rankings. + await Promise.all(pbDocs.map((e) => UpdateChartRanking(e.chartID))); - // and we're done! + // and we're done! } diff --git a/server/src/lib/score-import/framework/score-import-main.ts b/server/src/lib/score-import/framework/score-import-main.ts deleted file mode 100644 index ed8e07ba2..000000000 --- a/server/src/lib/score-import/framework/score-import-main.ts +++ /dev/null @@ -1,244 +0,0 @@ -import { - ImportProcessingInfo, - ImportTypes, - ImportDocument, - PublicUserDocument, - Playtypes, - Game, - integer, - IDStrings, -} from "kamaitachi-common"; -import { KtLogger } from "../../logger/logger"; -import { ImportAllIterableData } from "./score-importing/score-importing"; -import { CreateImportLoggerAndID } from "./common/import-logger"; -import { CreateSessions } from "./sessions/sessions"; -import { GetMilisecondsSince } from "../../../utils/misc"; -import { ProcessPBs } from "./pb/process-pbs"; -import { UpdateUsersGamePlaytypeStats } from "./user-game-stats/update-ugs"; -import db from "../../../external/mongo/db"; -import { GetAndUpdateUsersGoals } from "./goals/goals"; -import { UpdateUsersMilestones } from "./milestones/milestones"; -import { ClassHandler } from "./user-game-stats/classes"; -import { ImportInputParser } from "../import-types/common/types"; -import { ScorePlaytypeMap } from "./common/types"; - -/** - * Performs a Kamaitachi Score Import. - */ -export default async function ScoreImportMain( - user: PublicUserDocument, - userIntent: boolean, - importType: ImportTypes, - InputParser: ImportInputParser, - providedImportObjects?: { logger: KtLogger; importID: string } -) { - const timeStarted = Date.now(); - let importID; - let logger; - - if (!providedImportObjects) { - // If they weren't given to us - - // we create an "import logger". - // this holds a reference to the user's name, ID, and type - // of score import for any future debugging. - ({ importID, logger } = CreateImportLoggerAndID(user, importType)); - logger.debug("Received import request."); - } else { - ({ importID, logger } = providedImportObjects); - } - - // --- 1. Parsing --- - // We get an iterable from the provided parser function, alongside some context and a converter function. - // This iterable does not have to be an array - it's anything that's iterable, like a generator. - const parseTimeStart = process.hrtime.bigint(); - const { iterable, ConverterFunction, context, game, classHandler } = await InputParser(logger); - - const parseTime = GetMilisecondsSince(parseTimeStart); - - logger.debug(`Parsing took ${parseTime} miliseconds.`); - - // --- 2. Importing --- - // ImportAllIterableData iterates over the iterable, applying the converter function to each bit of data. - const importTimeStart = process.hrtime.bigint(); - const importInfo = await ImportAllIterableData( - user.id, - importType, - iterable, - ConverterFunction, - context, - logger - ); - - const importTime = GetMilisecondsSince(importTimeStart); - const importTimeRel = importTime / importInfo.length; - - logger.debug(`Importing took ${importTime} miliseconds. (${importTimeRel}ms/doc)`); - - // --- 3. ParseImportInfo --- - // ImportInfo is a relatively complex structure. We need some information from it for subsequent steps - // such as the list of chartIDs involved in this import. - const importParseTimeStart = process.hrtime.bigint(); - const { scorePlaytypeMap, errors, scoreIDs, chartIDs } = ParseImportInfo(importInfo); - - const importParseTime = GetMilisecondsSince(importParseTimeStart); - const importParseTimeRel = importParseTime / importInfo.length; - - logger.debug( - `Import Parsing took ${importParseTime} miliseconds. (${importParseTimeRel}ms/doc)` - ); - - // --- 4. Sessions --- - // We create (or update existing) sessions here. This uses the aforementioned parsed import info - // to determine what goes where. - const sessionTimeStart = process.hrtime.bigint(); - const sessionInfo = await CreateSessions(user.id, importType, game, scorePlaytypeMap, logger); - - const sessionTime = GetMilisecondsSince(sessionTimeStart); - const sessionTimeRel = sessionTime / sessionInfo.length; - - logger.debug(`Session Processing took ${sessionTime} miliseconds (${sessionTimeRel}ms/doc).`); - - // --- 5. PersonalBests --- - // We want to keep an updated reference of a users best score on a given chart. - // This function also handles conjoining different scores together (such as unioning best lamp and - // best score). - const pbTimeStart = process.hrtime.bigint(); - await ProcessPBs(user.id, chartIDs, logger); - - const pbTime = GetMilisecondsSince(pbTimeStart); - const pbTimeRel = pbTime / chartIDs.size; - - logger.debug(`PB Processing took ${pbTime} miliseconds (${pbTimeRel}ms/doc)`); - - const playtypes = Object.keys(scorePlaytypeMap) as Playtypes[Game][]; - - // --- 6. Game Stats --- - // This function updates the users "stats" for this game - such as their profile rating or their classes. - const ugsTimeStart = process.hrtime.bigint(); - const classDeltas = await UpdateUsersGameStats(game, playtypes, user.id, classHandler, logger); - - const ugsTime = GetMilisecondsSince(ugsTimeStart); - - logger.debug(`UGS Processing took ${ugsTime} miliseconds.`); - - // --- 7. Goals --- - // Evaluate and update the users goals. This returns information about goals that have changed. - const goalTimeStart = process.hrtime.bigint(); - const goalInfo = await GetAndUpdateUsersGoals(game, user.id, chartIDs, logger); - - const goalTime = GetMilisecondsSince(goalTimeStart); - - logger.debug(`Goal Processing took ${goalTime} miliseconds.`); - - // --- 8. Milestones --- - // Evaluate and update the users milestones. This returns... - const milestoneTimeStart = process.hrtime.bigint(); - const milestoneInfo = await UpdateUsersMilestones(goalInfo, game, playtypes, user.id, logger); - - const milestoneTime = GetMilisecondsSince(milestoneTimeStart); - - logger.debug(`Milestone Processing took ${milestoneTime} miliseconds.`); - - // --- 9. Finalise Import Document --- - // Create and Save an import document to the database, and finish everything up! - const ImportDocument: ImportDocument = { - importType, - idStrings: playtypes.map((e) => `${game}:${e}`) as IDStrings[], - scoreIDs, - errors, - importID, - timeFinished: Date.now(), - timeStarted, - createdSessions: sessionInfo, - userID: user.id, - classDeltas, - goalInfo, - milestoneInfo, - userIntent, - }; - - const logMessage = `Import took: ${ImportDocument.timeFinished - timeStarted}ms, with ${ - importInfo.length - } documents (Fails: ${errors.length}, Successes: ${scoreIDs.length}, Sessions: ${ - sessionInfo.length - }). Aprx ${(ImportDocument.timeFinished - timeStarted) / importInfo.length}ms/doc`; - - // I only really want to log "big" imports. The others are here for debugging purposes. - if (scoreIDs.length > 500) { - logger.info(logMessage); - } else if (scoreIDs.length > 1) { - logger.verbose(logMessage); - } else { - logger.debug(logMessage); - } - - await db.imports.insert(ImportDocument); - - // we don't await this because we don't - // particularly care about waiting for it. - db["import-timings"].insert({ - importID, - timestamp: Date.now(), - total: ImportDocument.timeFinished - timeStarted, - rel: { - import: importTimeRel, - importParse: importParseTimeRel, - pb: pbTimeRel, - session: sessionTimeRel, - }, - abs: { - parse: parseTime, - import: importTime, - importParse: importParseTime, - session: sessionTime, - pb: pbTime, - ugs: ugsTime, - goal: goalTime, - milestone: milestoneTime, - }, - }); - - return ImportDocument; -} - -async function UpdateUsersGameStats( - game: Game, - playtypes: Playtypes[Game][], - userID: integer, - classHandler: ClassHandler | null, - logger: KtLogger -) { - const promises = []; - - for (const pt of playtypes) { - promises.push(UpdateUsersGamePlaytypeStats(game, pt, userID, classHandler, logger)); - } - - const r = await Promise.all(promises); - return r.flat(1); -} - -function ParseImportInfo(importInfo: ImportProcessingInfo[]) { - const scorePlaytypeMap: ScorePlaytypeMap = Object.create(null); - - const scoreIDs = []; - const errors = []; - const chartIDs: Set = new Set(); - - for (const info of importInfo) { - if (info.success) { - scoreIDs.push(info.content.score.scoreID); - chartIDs.add(info.content.score.chartID); - - if (scorePlaytypeMap[info.content.score.playtype]) { - scorePlaytypeMap[info.content.score.playtype]!.push(info.content.score); - } else { - scorePlaytypeMap[info.content.score.playtype] = [info.content.score]; - } - } else { - errors.push({ type: info.type, message: info.message }); - } - } - - return { scoreIDs, errors, scorePlaytypeMap, chartIDs }; -} diff --git a/server/src/lib/score-import/framework/score-import.ts b/server/src/lib/score-import/framework/score-import.ts new file mode 100644 index 000000000..dd2533952 --- /dev/null +++ b/server/src/lib/score-import/framework/score-import.ts @@ -0,0 +1,46 @@ +import { ServerConfig } from "lib/setup/config"; +import { ScoreImportJobData } from "../worker/types"; +import { GetInputParser } from "./common/get-input-parser"; +import ScoreImportMain from "./score-importing/score-import-main"; +import { ImportTypes, ImportDocument } from "tachi-common"; +import ScoreImportQueue, { ScoreImportQueueEvents } from "../worker/queue"; +import ScoreImportFatalError from "./score-importing/score-import-error"; + +/** + * Makes a score import given ScoreImportJobData. + * If USE_EXTERNAL_SCORE_IMPORT_WORKER is set, then this will instead + * place this on the score import queue, and the worker will process it. + * + * Otherwise, it will just perform score importing on the same process. + * @returns An import document if awaited, however, you should not + * await this if you don't need the import document! Import Documents + * may take multiple minutes to generate for large imports. If you control + * the client, make it poll /api/v1/ongoing-imports/:importID. + */ +export async function MakeScoreImport( + jobData: ScoreImportJobData +): Promise { + if (ServerConfig.USE_EXTERNAL_SCORE_IMPORT_WORKER && process.env.IS_JOB === undefined) { + const job = await ScoreImportQueue.add(`Import ${jobData.importID}`, jobData, { + jobId: jobData.importID, + }); + + const data = await job.waitUntilFinished(ScoreImportQueueEvents); + + if (data.success) { + return data.importDocument; + } else { + throw new ScoreImportFatalError(data.statusCode, data.description); + } + } else { + const InputParser = GetInputParser(jobData); + + return ScoreImportMain( + jobData.userID, + jobData.userIntent, + jobData.importType, + InputParser, + jobData.importID + ); + } +} diff --git a/server/src/lib/score-import/framework/score-importing/hydrate-score.test.ts b/server/src/lib/score-import/framework/score-importing/hydrate-score.test.ts index 7750b4295..154db9c93 100644 --- a/server/src/lib/score-import/framework/score-importing/hydrate-score.test.ts +++ b/server/src/lib/score-import/framework/score-importing/hydrate-score.test.ts @@ -1,6 +1,5 @@ import t from "tap"; -import { HydrateScore } from "./hydrate-score"; t.todo("#HydrateScore", (t) => { - t.end(); + t.end(); }); diff --git a/server/src/lib/score-import/framework/score-importing/hydrate-score.ts b/server/src/lib/score-import/framework/score-importing/hydrate-score.ts index c80802c47..6f8aad22c 100644 --- a/server/src/lib/score-import/framework/score-importing/hydrate-score.ts +++ b/server/src/lib/score-import/framework/score-importing/hydrate-score.ts @@ -1,65 +1,60 @@ -import { - AnyChartDocument, - config, - integer, - ScoreDocument, - AnySongDocument, -} from "kamaitachi-common"; -import { KtLogger } from "../../../logger/logger"; -import { CreateCalculatedData } from "../calculated-data/calculated-data"; -import { CalculateESDForGame } from "../common/score-utils"; -import { DryScore } from "../common/types"; - -/** - * Takes an "intermediate" score and appends the rest of the data it needs. - * @param dryScore The intermediate score to make into a real score. - * @param userID The userID this score is for. - */ -export async function HydrateScore( - userID: integer, - dryScore: DryScore, - chart: AnyChartDocument, - song: AnySongDocument, - scoreID: string, - logger: KtLogger -): Promise { - const esd = CalculateESDForGame( - dryScore.game, - chart.playtype, - dryScore.scoreData.percent / 100 - ); - - const calculatedData = await CreateCalculatedData(dryScore, chart, esd, logger); - - const { scoreData: dryScoreData, ...rest } = dryScore; - - // Fill out the rest of the fields we want for scoreData - const scoreData = Object.assign( - { - // @todo #103 lamps may need to be separate upon game:playtype someday. Maybe. We need to check this out - lampIndex: config.lamps[dryScore.game].indexOf(dryScore.scoreData.lamp as string), - gradeIndex: config.grades[dryScore.game].indexOf(dryScore.scoreData.grade as string), - esd, - }, - dryScoreData - ); - - const score: ScoreDocument = { - // extract all of the non-scoreData props from a dry score and push them here - ...rest, - // then push our score data. - scoreData, - // everything below this point is sane - highlight: false, - timeAdded: Date.now(), - userID, - calculatedData, - songID: song.id, - chartID: chart.chartID, - scoreID, - playtype: chart.playtype, - isPrimary: chart.isPrimary, - }; - - return score; -} +import { ChartDocument, integer, ScoreDocument, SongDocument, GetGamePTConfig } from "tachi-common"; +import { KtLogger } from "lib/logger/logger"; +import { CreateCalculatedData } from "../calculated-data/calculated-data"; +import { CalculateESDForGame } from "../common/score-utils"; +import { DryScore } from "../common/types"; + +/** + * Takes an "intermediate" score and appends the rest of the data it needs. + * @param dryScore The intermediate score to make into a real score. + * @param userID The userID this score is for. + */ +export async function HydrateScore( + userID: integer, + dryScore: DryScore, + chart: ChartDocument, + song: SongDocument, + scoreID: string, + logger: KtLogger +): Promise { + const esd = CalculateESDForGame( + dryScore.game, + chart.playtype, + dryScore.scoreData.percent / 100 + ); + + const calculatedData = await CreateCalculatedData(dryScore, chart, esd, logger); + + const { scoreData: dryScoreData, ...rest } = dryScore; + + const gptConfig = GetGamePTConfig(dryScore.game, chart.playtype); + + // Fill out the rest of the fields we want for scoreData + const scoreData = Object.assign( + { + lampIndex: gptConfig.lamps.indexOf(dryScore.scoreData.lamp), + gradeIndex: gptConfig.grades.indexOf(dryScore.scoreData.grade), + esd, + }, + dryScoreData + ); + + const score: ScoreDocument = { + // extract all of the non-scoreData props from a dry score and push them here + ...rest, + // then push our score data. + scoreData, + // everything below this point is sane + highlight: false, + timeAdded: Date.now(), + userID, + calculatedData, + songID: song.id, + chartID: chart.chartID, + scoreID, + playtype: chart.playtype, + isPrimary: chart.isPrimary, + }; + + return score; +} diff --git a/server/src/lib/score-import/framework/score-importing/insert-score.test.ts b/server/src/lib/score-import/framework/score-importing/insert-score.test.ts index 910519ce6..cebee5def 100644 --- a/server/src/lib/score-import/framework/score-importing/insert-score.test.ts +++ b/server/src/lib/score-import/framework/score-importing/insert-score.test.ts @@ -1,110 +1,152 @@ -import { ScoreDocument } from "kamaitachi-common"; -import t from "tap"; -import db, { CloseMongoConnection } from "../../../../external/mongo/db"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { InsertQueue, QueueScoreInsert } from "./insert-score"; - -// these two get the same tests, because they're too closely linked -t.test("#QueueScoreInsert, #InsertQueue", async (t) => { - t.beforeEach(ResetDBState); - - // empty scoreDB after - t.afterEach(async () => { - await db.scores.remove({}); - }); - - t.test("Single Queue Test", async (t) => { - // fake score doc - const res = await QueueScoreInsert(({ scoreID: "foo" } as unknown) as ScoreDocument); - - t.equal( - res, - true, - "QueueScoreInsert should not insert a score when the queue is not full." - ); - - // this is the best way to get the size of the queue - const flushSize = await InsertQueue(); - - t.equal(flushSize, 1, "QueueScoreInsert should append the score to the queue."); - - const dbRes = await db.scores.find({ - scoreID: "foo", - }); - - t.equal( - dbRes.length, - 1, - "InsertQueue should insert all 1 members of the queue into the database." - ); - - t.end(); - }); - - let r = await InsertQueue(); // flush queue just incase former test fails. - - t.equal(r, 0, "Queue should be empty after test."); - - t.test("Queue Overflow Test", async (t) => { - for (let i = 0; i < 499; i++) { - // eslint-disable-next-line no-await-in-loop - await QueueScoreInsert(({ scoreID: i, chartID: "test" } as unknown) as ScoreDocument); - } - - const overflowRes = await QueueScoreInsert(({ - scoreID: "foo", - chartID: "test", - } as unknown) as ScoreDocument); - - t.equal( - overflowRes, - 500, - "Appending 500 items to the queue should result in them being inserted." - ); - - const flushRes = await InsertQueue(); - - t.equal(flushRes, 0, "The queue should now be empty."); - - const dbRes = await db.scores.find({ - scoreID: { $exists: true }, - chartID: "test", - }); - - t.equal( - dbRes.length, - 500, - "InsertQueue should insert all 500 members of the queue into the database." - ); - - t.end(); - }); - - r = await InsertQueue(); // flush queue just incase former test fails. - - t.equal(r, 0, "Queue should be empty after test."); - - t.test("Queue Dedupe Test", async (t) => { - await QueueScoreInsert(({ scoreID: 1, chartID: "foo" } as unknown) as ScoreDocument); - const r2 = await QueueScoreInsert(({ - scoreID: 1, - chartID: "foo", - } as unknown) as ScoreDocument); - - t.equal(r2, null, "Should return null when a duplicate scoreID is submitted"); - - const flushRes = await InsertQueue(); - - t.equal(flushRes, 1, "Should flush 1 score document"); - - const dbRes = await db.scores.find({ - chartID: "foo", - }); - - t.equal(dbRes.length, 1, "Should only insert one document"); - }); - - t.end(); -}); - -t.teardown(CloseMongoConnection); +import { ScoreDocument } from "tachi-common"; +import t from "tap"; +import db from "external/mongo/db"; + +import ResetDBState from "test-utils/resets"; +import { InsertQueue, QueueScoreInsert } from "./insert-score"; + +// these two get the same tests, because they're too closely linked +t.test("#QueueScoreInsert, #InsertQueue", async (t) => { + t.beforeEach(ResetDBState); + + // empty scoreDB after + t.afterEach(async () => { + await db.scores.remove({}); + }); + + t.test("Single Queue Test", async (t) => { + // fake score doc + const res = await QueueScoreInsert({ + scoreID: "foo", + userID: 1, + } as unknown as ScoreDocument); + + t.equal( + res, + true, + "QueueScoreInsert should not insert a score when the queue is not full." + ); + + // this is the best way to get the size of the queue + const flushSize = await InsertQueue(1); + + t.equal(flushSize, 1, "QueueScoreInsert should append the score to the queue."); + + const dbRes = await db.scores.find({ + scoreID: "foo", + }); + + t.equal( + dbRes.length, + 1, + "InsertQueue should insert all 1 members of the queue into the database." + ); + + t.end(); + }); + + let r = await InsertQueue(1); // flush queue just incase former test fails. + + t.test("Queue Overflow Test", async (t) => { + for (let i = 0; i < 499; i++) { + // eslint-disable-next-line no-await-in-loop + await QueueScoreInsert({ + scoreID: i, + chartID: "test", + userID: 1, + } as unknown as ScoreDocument); + } + + const overflowRes = await QueueScoreInsert({ + scoreID: "foo", + chartID: "test", + userID: 1, + } as unknown as ScoreDocument); + + t.equal( + overflowRes, + 500, + "Appending 500 items to the queue should result in them being inserted." + ); + + const flushRes = await InsertQueue(1); + + t.equal(flushRes, 0, "The queue should now be empty."); + + const dbRes = await db.scores.find({ + scoreID: { $exists: true }, + chartID: "test", + }); + + t.equal( + dbRes.length, + 500, + "InsertQueue should insert all 500 members of the queue into the database." + ); + + t.end(); + }); + + r = await InsertQueue(1); // flush queue just incase former test fails. + + t.equal(r, 0, "Queue should be empty after test."); + + t.test("Queue Dedupe Test", async (t) => { + await QueueScoreInsert({ + scoreID: 1, + chartID: "foo", + userID: 1, + } as unknown as ScoreDocument); + const r2 = await QueueScoreInsert({ + scoreID: 1, + chartID: "foo", + userID: 1, + } as unknown as ScoreDocument); + + t.equal(r2, null, "Should return null when a duplicate scoreID is submitted"); + + const flushRes = await InsertQueue(1); + + t.equal(flushRes, 1, "Should flush 1 score document"); + + const dbRes = await db.scores.find({ + chartID: "foo", + }); + + t.equal(dbRes.length, 1, "Should only insert one document"); + }); + + t.test("Should give separate users separate queues.", async (t) => { + await QueueScoreInsert({ + scoreID: "1", + chartID: "foo", + userID: 1, + } as unknown as ScoreDocument); + await QueueScoreInsert({ + scoreID: "2", + chartID: "foo", + userID: 2, + } as unknown as ScoreDocument); + + const r1 = await InsertQueue(1); + t.equal(r1, 1, "Queue for userID 1 should have length 1."); + + const r2 = await InsertQueue(2); + t.equal(r2, 1, "Queue for userID 2 should also have length 1."); + + t.end(); + }); + + t.test("Should not throw if InsertQueue is called on an empty queue.", async (t) => { + try { + await InsertQueue(1); + t.pass("Did not throw when inserting an empty queue."); + } catch (err) { + t.fail(err); + } + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/framework/score-importing/insert-score.ts b/server/src/lib/score-import/framework/score-importing/insert-score.ts index 8c6502153..5e83d341e 100644 --- a/server/src/lib/score-import/framework/score-importing/insert-score.ts +++ b/server/src/lib/score-import/framework/score-importing/insert-score.ts @@ -1,53 +1,102 @@ -import { ScoreDocument } from "kamaitachi-common"; -import db from "../../../../external/mongo/db"; -import CreateLogCtx from "../../../logger/logger"; - -const logger = CreateLogCtx(__filename); -const ScoreQueue: ScoreDocument[] = []; -export let ScoreIDs: Set = new Set(); -const MAX_PIPELINE_LENGTH = 500; - -/** - * Adds a score to a queue to be inserted in batch to the database. - * @param score - The score document to queue. - * @returns True on success, The amount of scores inserted on auto-pipeline-flush, and null if - * the score provided is already loaded. - */ -export function QueueScoreInsert(score: ScoreDocument) { - if (ScoreIDs.has(score.scoreID)) { - // skip - logger.verbose(`Triggered skip for ID ${score.scoreID}`); - return null; - } - - ScoreQueue.push(score); - ScoreIDs.add(score.scoreID); - - if (ScoreQueue.length >= MAX_PIPELINE_LENGTH) { - logger.verbose(`Triggered pipeline flush with len ${ScoreQueue.length}.`); - return InsertQueue(); - } - - return true; -} - -/** - * Bulk inserts the entire Queue. - * @warn Be cautious of inducing race conditions when using this function. - */ -export async function InsertQueue() { - const temp = ScoreQueue.splice(0); - if (temp.length !== 0) { - ScoreIDs = new Set(); - try { - await db.scores.insert(temp); - } catch (err) { - logger.warn( - `Triggered duplicate key protection. Race condition protected against, but this is not good.` - ); - return null; - } - } - - return temp.length; -} +import { ScoreDocument, integer } from "tachi-common"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; + +const logger = CreateLogCtx(__filename); +const MAX_PIPELINE_LENGTH = 500; + +interface ScoreQueue { + queue: ScoreDocument[]; + scoreIDSet: Set; +} + +const ScoreQueues: Record = {}; + +/** + * Returns this user's score queue. A score queue is a temporary place scores are saved + * so that they can be inserted into the database in bulk. + * + * This massively improves performance on large imports instead of constantly running single imports. + * + * If a score queue does not exist for the user, one is created. + */ +function GetOrSetScoreQueue(userID: integer) { + const queue = ScoreQueues[userID]; + + if (!queue) { + return SetScoreQueue(userID); + } + + return queue; +} + +export function GetScoreQueueMaybe(userID: integer): ScoreQueue | undefined { + return ScoreQueues[userID]; +} + +function SetScoreQueue(userID: integer) { + const queue: ScoreQueue = { + queue: [], + scoreIDSet: new Set(), + }; + + ScoreQueues[userID] = queue; + + return queue; +} + +/** + * Adds a new score to the given queue. + */ +function AddToScoreQueue(scoreQueue: ScoreQueue, score: ScoreDocument) { + scoreQueue.queue.push(score); + scoreQueue.scoreIDSet.add(score.scoreID); +} + +export async function InsertQueue(userID: integer) { + const scoreQueue = GetOrSetScoreQueue(userID); + + const queuedScores = scoreQueue.queue.splice(0); + + if (queuedScores.length !== 0) { + delete ScoreQueues[userID]; + + try { + await db.scores.insert(queuedScores); + } catch (err) { + logger.warn( + `Triggered duplicate key protection. Race condition protected against, but this is not good.` + ); + return null; + } + } + + return queuedScores.length; +} + +/** + * Adds a score to a queue to be inserted in batch to the database. + * @param score - The score document to queue. + * @returns True on success, The amount of scores inserted on auto-pipeline-flush, and null if + * the score provided is already loaded. + */ +export function QueueScoreInsert(score: ScoreDocument) { + const scoreQueue = GetOrSetScoreQueue(score.userID); + + if (scoreQueue.scoreIDSet.has(score.scoreID)) { + // skip + logger.verbose(`Score ID ${score.scoreID} was already queued to be imported.`); + return null; + } + + AddToScoreQueue(scoreQueue, score); + + logger.debug(`ScoreQueue for ${score.userID} is now at ${scoreQueue.queue.length}.`); + + if (scoreQueue.queue.length >= MAX_PIPELINE_LENGTH) { + logger.verbose(`Triggered pipeline flush with len ${scoreQueue.queue.length}.`); + return InsertQueue(score.userID); + } + + return true; +} diff --git a/server/src/lib/score-import/framework/score-importing/score-id.test.ts b/server/src/lib/score-import/framework/score-importing/score-id.test.ts index 7149e6e31..fc0fb57ad 100644 --- a/server/src/lib/score-import/framework/score-importing/score-id.test.ts +++ b/server/src/lib/score-import/framework/score-importing/score-id.test.ts @@ -1,96 +1,95 @@ -import { ScoreDocument } from "kamaitachi-common"; -import t from "tap"; -import { CloseMongoConnection } from "../../../../external/mongo/db"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { Testing511SPA, TestingIIDXSPDryScore } from "../../../../test-utils/test-data"; -import { CreateScoreID, GetWithScoreID } from "./score-id"; - -t.beforeEach(ResetDBState); -t.test("#GetWithScoreID", async (t) => { - const sc = await GetWithScoreID("TESTING_SCORE_ID"); - - t.not(sc, null, "Return a score for a valid score id"); - - const nl = await GetWithScoreID("INVALID SCORE ID"); - - t.equal(nl, null, "Should return null for score IDs it cannot resolve"); - - t.end(); -}); - -t.test("#CreateScoreID", (t) => { - const scoreID = CreateScoreID(1, TestingIIDXSPDryScore, Testing511SPA.chartID); - - t.match( - scoreID, - /^R[0-9a-f]{40}/u, - "Should return an R followed by 40 characters of lowercase hex as scoreID." - ); - - t.not( - scoreID, - CreateScoreID(2, TestingIIDXSPDryScore, Testing511SPA.chartID), - "Hash should be affected by userID." - ); - - t.equal( - scoreID, - CreateScoreID(1, TestingIIDXSPDryScore, Testing511SPA.chartID), - "ScoreIDs should be consistently generatable" - ); - - // duplicate score - const minimalScore = { - scoreData: { - percent: TestingIIDXSPDryScore.scoreData.percent, - score: TestingIIDXSPDryScore.scoreData.score, - grade: TestingIIDXSPDryScore.scoreData.grade, - lamp: TestingIIDXSPDryScore.scoreData.lamp, - }, - }; - - t.equal( - scoreID, - CreateScoreID(1, minimalScore as ScoreDocument, Testing511SPA.chartID), - "ScoreIDs should only be affected by score, percent, grade and lamp." - ); - - minimalScore.scoreData.percent = 0; - - t.not( - scoreID, - CreateScoreID(1, minimalScore as ScoreDocument, Testing511SPA.chartID), - "ScoreIDs should not produce the same value if percent is different." - ); - - minimalScore.scoreData.percent = TestingIIDXSPDryScore.scoreData.percent; - minimalScore.scoreData.score = 0; - - t.not( - scoreID, - CreateScoreID(1, minimalScore as ScoreDocument, Testing511SPA.chartID), - "ScoreIDs should not produce the same value if score is different." - ); - - minimalScore.scoreData.score = TestingIIDXSPDryScore.scoreData.score; - minimalScore.scoreData.lamp = "ASSIST CLEAR"; - - t.not( - scoreID, - CreateScoreID(1, minimalScore as ScoreDocument, Testing511SPA.chartID), - "ScoreIDs should not produce the same value if lamp is different." - ); - - minimalScore.scoreData.lamp = TestingIIDXSPDryScore.scoreData.lamp; - minimalScore.scoreData.grade = "F"; - - t.not( - scoreID, - CreateScoreID(1, minimalScore as ScoreDocument, Testing511SPA.chartID), - "ScoreIDs should not produce the same value if grade is different." - ); - - t.end(); -}); - -t.teardown(CloseMongoConnection); +import { ScoreDocument } from "tachi-common"; +import t from "tap"; + +import ResetDBState from "test-utils/resets"; +import { Testing511SPA, TestingIIDXSPDryScore } from "test-utils/test-data"; +import { CreateScoreID, GetWithScoreID } from "./score-id"; + +t.test("#GetWithScoreID", async (t) => { + await ResetDBState(); + + const sc = await GetWithScoreID("TESTING_SCORE_ID"); + + t.not(sc, null, "Return a score for a valid score id"); + + const nl = await GetWithScoreID("INVALID SCORE ID"); + + t.equal(nl, null, "Should return null for score IDs it cannot resolve"); + + t.end(); +}); + +t.test("#CreateScoreID", (t) => { + const scoreID = CreateScoreID(1, TestingIIDXSPDryScore, Testing511SPA.chartID); + + t.match( + scoreID, + /^R[0-9a-f]{40}/u, + "Should return an R followed by 40 characters of lowercase hex as scoreID." + ); + + t.not( + scoreID, + CreateScoreID(2, TestingIIDXSPDryScore, Testing511SPA.chartID), + "Hash should be affected by userID." + ); + + t.equal( + scoreID, + CreateScoreID(1, TestingIIDXSPDryScore, Testing511SPA.chartID), + "ScoreIDs should be consistently generatable" + ); + + // duplicate score + const minimalScore = { + scoreData: { + percent: TestingIIDXSPDryScore.scoreData.percent, + score: TestingIIDXSPDryScore.scoreData.score, + grade: TestingIIDXSPDryScore.scoreData.grade, + lamp: TestingIIDXSPDryScore.scoreData.lamp, + }, + }; + + t.equal( + scoreID, + CreateScoreID(1, minimalScore as ScoreDocument, Testing511SPA.chartID), + "ScoreIDs should only be affected by score, percent, grade and lamp." + ); + + minimalScore.scoreData.percent = 0; + + t.not( + scoreID, + CreateScoreID(1, minimalScore as ScoreDocument, Testing511SPA.chartID), + "ScoreIDs should not produce the same value if percent is different." + ); + + minimalScore.scoreData.percent = TestingIIDXSPDryScore.scoreData.percent; + minimalScore.scoreData.score = 0; + + t.not( + scoreID, + CreateScoreID(1, minimalScore as ScoreDocument, Testing511SPA.chartID), + "ScoreIDs should not produce the same value if score is different." + ); + + minimalScore.scoreData.score = TestingIIDXSPDryScore.scoreData.score; + minimalScore.scoreData.lamp = "ASSIST CLEAR"; + + t.not( + scoreID, + CreateScoreID(1, minimalScore as ScoreDocument, Testing511SPA.chartID), + "ScoreIDs should not produce the same value if lamp is different." + ); + + minimalScore.scoreData.lamp = TestingIIDXSPDryScore.scoreData.lamp; + minimalScore.scoreData.grade = "F"; + + t.not( + scoreID, + CreateScoreID(1, minimalScore as ScoreDocument, Testing511SPA.chartID), + "ScoreIDs should not produce the same value if grade is different." + ); + + t.end(); +}); diff --git a/server/src/lib/score-import/framework/score-importing/score-id.ts b/server/src/lib/score-import/framework/score-importing/score-id.ts index 6ec102b1c..67c780d67 100644 --- a/server/src/lib/score-import/framework/score-importing/score-id.ts +++ b/server/src/lib/score-import/framework/score-importing/score-id.ts @@ -1,36 +1,32 @@ -import crypto from "crypto"; -import db from "../../../../external/mongo/db"; -import { integer } from "kamaitachi-common"; -import { DryScore } from "../common/types"; - -function CreateScoreIDString(userID: integer, partialScore: DryScore, chartID: string) { - const { lamp, grade } = partialScore.scoreData; - - return `${userID}|${chartID}|${lamp}|${grade}|${partialScore.scoreData.score}|${partialScore.scoreData.percent}`; -} - -/** - * Performs sha256 hashing on the input data. - * @param scoreIDString - The string to sha256 hash. - * @returns A sha256 checksum in lowercase hex. - */ -function HashScoreIDString(scoreIDString: string) { - return crypto.createHash("sha256").update(scoreIDString).digest("hex"); -} - -/** - * Creates an identifier for this score. - * This is used to deduplicate repeated scores. - * @returns @see HashScoreIDString - prefixed with R. - */ -export function CreateScoreID(userID: integer, dryScore: DryScore, chartID: string) { - const scoreIDString = CreateScoreIDString(userID, dryScore, chartID); - - return `R${HashScoreIDString(scoreIDString)}`; -} - -export function GetWithScoreID(scoreID: string) { - return db.scores.findOne({ - scoreID, - }); -} +import crypto from "crypto"; +import db from "external/mongo/db"; +import { integer } from "tachi-common"; +import { DryScore } from "../common/types"; + +/** + * Performs sha256 hashing on the input data. + * @param scoreIDString - The string to sha256 hash. + * @returns A sha256 checksum in lowercase hex. + */ +function HashScoreIDString(scoreIDString: string) { + return crypto.createHash("sha256").update(scoreIDString).digest("hex"); +} + +/** + * Creates an identifier for this score. + * This is used to deduplicate repeated scores. + * @returns @see HashScoreIDString - prefixed with R. + */ +export function CreateScoreID(userID: integer, dryScore: DryScore, chartID: string) { + const hash = HashScoreIDString( + `${userID}|${chartID}|${dryScore.scoreData.lamp}|${dryScore.scoreData.grade}|${dryScore.scoreData.score}|${dryScore.scoreData.percent}` + ); + + return `R${hash}`; +} + +export function GetWithScoreID(scoreID: string) { + return db.scores.findOne({ + scoreID, + }); +} diff --git a/server/src/lib/score-import/framework/score-importing/score-import-error.test.ts b/server/src/lib/score-import/framework/score-importing/score-import-error.test.ts index ffc4d8779..9f5123004 100644 --- a/server/src/lib/score-import/framework/score-importing/score-import-error.test.ts +++ b/server/src/lib/score-import/framework/score-importing/score-import-error.test.ts @@ -1,11 +1,11 @@ -import t from "tap"; -import ScoreImportFatalError from "./score-import-error"; - -t.test("#new ScoreImportFatalError()", (t) => { - const err = new ScoreImportFatalError(500, "error message"); - - t.equal(err.statusCode, 500, "Should store the status code passed to it."); - t.equal(err.message, "error message", "Should store description as the error message."); - - t.end(); -}); +import t from "tap"; +import ScoreImportFatalError from "./score-import-error"; + +t.test("#new ScoreImportFatalError()", (t) => { + const err = new ScoreImportFatalError(500, "error message"); + + t.equal(err.statusCode, 500, "Should store the status code passed to it."); + t.equal(err.message, "error message", "Should store description as the error message."); + + t.end(); +}); diff --git a/server/src/lib/score-import/framework/score-importing/score-import-error.ts b/server/src/lib/score-import/framework/score-importing/score-import-error.ts index 0d219c745..38206fd20 100644 --- a/server/src/lib/score-import/framework/score-importing/score-import-error.ts +++ b/server/src/lib/score-import/framework/score-importing/score-import-error.ts @@ -1,16 +1,16 @@ -/** - * Throw this if the ScoreImport needs to exit and return - * something to the user. This is used for expected errors, - * such as the user passing unparsable data. Unlike Failures, - * throwing this at any time will exit the *entire* score import - * process. - */ -export default class ScoreImportFatalError extends Error { - statusCode: number; - - constructor(statusCode: number, description: string) { - super(description); - - this.statusCode = statusCode; - } -} +/** + * Throw this if the ScoreImport needs to exit and return + * something to the user. This is used for expected errors, + * such as the user passing unparsable data. Unlike Failures, + * throwing this at any time will exit the *entire* score import + * process. + */ +export default class ScoreImportFatalError extends Error { + statusCode: number; + + constructor(statusCode: number, description: string) { + super(description); + + this.statusCode = statusCode; + } +} diff --git a/server/src/lib/score-import/framework/score-importing/score-import-main.ts b/server/src/lib/score-import/framework/score-importing/score-import-main.ts new file mode 100644 index 000000000..cf21bc421 --- /dev/null +++ b/server/src/lib/score-import/framework/score-importing/score-import-main.ts @@ -0,0 +1,426 @@ +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import { ScoreImportJob } from "lib/score-import/worker/types"; +import { + Game, + IDStrings, + ImportDocument, + ImportProcessingInfo, + ImportTypes, + integer, + Playtypes, + PublicUserDocument, + GetGameConfig, +} from "tachi-common"; +import { GetMillisecondsSince } from "utils/misc"; +import { GetUserWithID } from "utils/user"; +import { ConverterFunction, ImportInputParser } from "../../import-types/common/types"; +import { Converters } from "../../import-types/converters"; +import { InternalFailure } from "../common/converter-failures"; +import { CreateScoreLogger } from "../common/import-logger"; +import { ScorePlaytypeMap } from "../common/types"; +import { GetAndUpdateUsersGoals } from "../goals/goals"; +import { CheckAndSetOngoingImportLock, UnsetOngoingImportLock } from "../import-locks/lock"; +import { UpdateUsersMilestones } from "../milestones/milestones"; +import { ProcessPBs } from "../pb/process-pbs"; +import { CreateSessions } from "../sessions/sessions"; +import { ClassHandler } from "../user-game-stats/types"; +import { UpdateUsersGamePlaytypeStats } from "../user-game-stats/update-ugs"; +import ScoreImportFatalError from "./score-import-error"; +import { ImportAllIterableData } from "./score-importing"; +/** + * Performs a Score Import. + * + * If a job is passed, progress will be set throughout the job. + */ +export default async function ScoreImportMain( + userID: integer, + userIntent: boolean, + importType: ImportTypes, + InputParser: ImportInputParser, + importID: string, + providedLogger?: KtLogger, + job?: ScoreImportJob +) { + const user = await GetUserWithID(userID); + + if (!user) { + throw new InternalFailure( + `User with ID ${userID} does not exist, but attempted to make an import?` + ); + } + + try { + const hasNoOngoingImport = await CheckAndSetOngoingImportLock(user.id); + + if (hasNoOngoingImport) { + // @danger + // Throwing away an import if the user already has one outgoing is *bad*, as in the case + // of degraded performance we might just start throwing scores away. + // Under normal circumstances, there is no scenario where a user would have two ongoing + // imports at the same time - even if they were using single-score imports on a 5 second + // chart, as each score import takes only around ~10-15milliseconds. + throw new ScoreImportFatalError(409, "This user already has an ongoing import."); + } + + const timeStarted = Date.now(); + let logger; + + if (!providedLogger) { + // If they weren't given to us - + // we create an "import logger". + // this holds a reference to the user's name, ID, and type + // of score import for any future debugging. + logger = CreateScoreLogger(user, importID, importType); + logger.debug("Received import request."); + } else { + logger = providedLogger; + } + + SetJobProgress(job, "Parsing score data."); + + // --- 1. Parsing --- + // We get an iterable from the provided parser function, alongside some context and a converter function. + // This iterable does not have to be an array - it's anything that's iterable, like a generator. + const parseTimeStart = process.hrtime.bigint(); + const { iterable, context, game, classHandler } = await InputParser(logger); + + const parseTime = GetMillisecondsSince(parseTimeStart); + + logger.debug(`Parsing took ${parseTime} milliseconds.`); + + SetJobProgress( + job, + `Parsed Score Data. Took ${parseTime}ms. Importing ${ + Array.isArray(iterable) ? iterable.length : "an unknown amount of" + } scores.` + ); + + // We have to cast here due to typescript generic confusions. This is guaranteed` to be correct. + const ConverterFunction = Converters[importType] as unknown as ConverterFunction; + + // --- 2. Importing --- + // ImportAllIterableData iterates over the iterable, applying the converter function to each bit of data. + const importTimeStart = process.hrtime.bigint(); + + let importInfo; + const startOfImportingScores = Date.now(); + + // Score imports are not transaction based. As such, if they fail midway through, corrupt state + // may occur. This sucks, but we can band-aid over some of the worse parts. Here, if our score + // import fails, we **know** that we might've inserted scores but not properly handled their + // state. If so, we should attempt to revert any of those scores. + // + // There are still places where Tachi can fail on importing scores and result in corrupt state, + // but this band-aid fix handles all known cases of a partial-import failure. + try { + importInfo = await ImportAllIterableData( + user.id, + importType, + iterable, + ConverterFunction, + context, + game, + logger, + job + ); + } catch (err) { + logger.error( + `An error was thrown from ImportAllIterableData, which has resulted in a potential partial-score-import. Undoing scores inserted from this import.`, + { err } + ); + + // Remove all scores from the database for this user which were imported after our timer started. + const r = await db.scores.remove({ + userID: user.id, + timeAdded: { $gte: startOfImportingScores }, + }); + + logger.error( + `Removed ${r.deletedCount} scores from the database to undo partial-import.` + ); + + throw err; + } + + const importTime = GetMillisecondsSince(importTimeStart); + const importTimeRel = importTime / importInfo.length; + + logger.debug(`Importing took ${importTime} milliseconds. (${importTimeRel}ms/doc)`); + + SetJobProgress(job, `Imported scores, took ${importTime} milliseconds. `); + + // Steps 3-8 are handled inside here. + // This was moved inside here so the score de-orphaning process + // could hook into importing better + const { + playtypes, + scoreIDs, + errors, + sessionInfo, + classDeltas, + goalInfo, + milestoneInfo, + relativeTimes, + absoluteTimes, + } = await HandlePostImportSteps( + importInfo, + user, + importType, + game, + classHandler, + logger, + job + ); + + const { importParseTimeRel, pbTimeRel, sessionTimeRel } = relativeTimes; + const { importParseTime, sessionTime, pbTime, ugsTime, goalTime, milestoneTime } = + absoluteTimes; + + SetJobProgress(job, "Finalising Import."); + + // --- 9. Finalise Import Document --- + // Create and Save an import document to the database, and finish everything up! + const ImportDocument: ImportDocument = { + importType, + idStrings: playtypes.map((e) => `${game}:${e}`) as IDStrings[], + scoreIDs, + playtypes, + game, + errors, + importID, + timeFinished: Date.now(), + timeStarted, + createdSessions: sessionInfo, + userID: user.id, + classDeltas, + goalInfo, + milestoneInfo, + userIntent, + }; + + const logMessage = `Import took: ${ImportDocument.timeFinished - timeStarted}ms, with ${ + importInfo.length + } documents (Fails: ${errors.length}, Successes: ${scoreIDs.length}, Sessions: ${ + sessionInfo.length + }). Aprx ${(ImportDocument.timeFinished - timeStarted) / importInfo.length}ms/doc`; + + // I only really want to log "big" imports. The others are here for debugging purposes. + if (scoreIDs.length > 500) { + logger.info(logMessage); + } else if (scoreIDs.length > 1) { + logger.verbose(logMessage); + } else { + logger.debug(logMessage); + } + + await db.imports.insert(ImportDocument); + + // we don't await this because we don't + // particularly care about waiting for it. + db["import-timings"].insert({ + importID, + timestamp: Date.now(), + total: ImportDocument.timeFinished - timeStarted, + rel: { + import: importTimeRel, + importParse: importParseTimeRel, + pb: pbTimeRel, + session: sessionTimeRel, + }, + abs: { + parse: parseTime, + import: importTime, + importParse: importParseTime, + session: sessionTime, + pb: pbTime, + ugs: ugsTime, + goal: goalTime, + milestone: milestoneTime, + }, + }); + + return ImportDocument; + } finally { + await UnsetOngoingImportLock(user.id); + } +} + +/** + * Handles every single processing step after actually loading scores + * into the database, such as updating goals, reprocessing sessions, + * and updating a users game stats. + */ +export async function HandlePostImportSteps( + importInfo: ImportProcessingInfo[], + user: PublicUserDocument, + importType: ImportTypes, + game: Game, + classHandler: ClassHandler | null, + logger: KtLogger, + job: ScoreImportJob | undefined +) { + // --- 3. ParseImportInfo --- + // ImportInfo is a relatively complex structure. We need some information from it for subsequent steps + // such as the list of chartIDs involved in this import. + const importParseTimeStart = process.hrtime.bigint(); + const { scorePlaytypeMap, errors, scoreIDs, chartIDs } = ParseImportInfo(importInfo); + + const importParseTime = GetMillisecondsSince(importParseTimeStart); + const importParseTimeRel = importParseTime / importInfo.length; + + logger.debug( + `Import Parsing took ${importParseTime} milliseconds. (${importParseTimeRel}ms/doc)` + ); + + SetJobProgress(job, "Inserting Sessions."); + + // --- 4. Sessions --- + // We create (or update existing) sessions here. This uses the aforementioned parsed import info + // to determine what goes where. + const sessionTimeStart = process.hrtime.bigint(); + const sessionInfo = await CreateSessions(user.id, importType, game, scorePlaytypeMap, logger); + + const sessionTime = GetMillisecondsSince(sessionTimeStart); + const sessionTimeRel = sessionTime / sessionInfo.length; + + logger.debug(`Session Processing took ${sessionTime} milliseconds (${sessionTimeRel}ms/doc).`); + + SetJobProgress(job, "Processing scores and updating PBs."); + + // --- 5. PersonalBests --- + // We want to keep an updated reference of a users best score on a given chart. + // This function also handles conjoining different scores together (such as unioning best lamp and + // best score). + const pbTimeStart = process.hrtime.bigint(); + await ProcessPBs(user.id, chartIDs, logger); + + const pbTime = GetMillisecondsSince(pbTimeStart); + const pbTimeRel = pbTime / chartIDs.size; + + logger.debug(`PB Processing took ${pbTime} milliseconds (${pbTimeRel}ms/doc)`); + + const playtypes = Object.keys(scorePlaytypeMap) as Playtypes[Game][]; + + SetJobProgress(job, "Updating profile statistics."); + + // --- 6. Game Stats --- + // This function updates the users "stats" for this game - such as their profile rating or their classes. + const ugsTimeStart = process.hrtime.bigint(); + const classDeltas = await UpdateUsersGameStats(game, playtypes, user.id, classHandler, logger); + + const ugsTime = GetMillisecondsSince(ugsTimeStart); + + logger.debug(`UGS Processing took ${ugsTime} milliseconds.`); + + SetJobProgress(job, "Updating Goals."); + + // --- 7. Goals --- + // Evaluate and update the users goals. This returns information about goals that have changed. + const goalTimeStart = process.hrtime.bigint(); + const goalInfo = await GetAndUpdateUsersGoals(game, user.id, chartIDs, logger); + + const goalTime = GetMillisecondsSince(goalTimeStart); + + logger.debug(`Goal Processing took ${goalTime} milliseconds.`); + + SetJobProgress(job, "Updating Milestones."); + + // --- 8. Milestones --- + // Evaluate and update the users milestones. This returns... + const milestoneTimeStart = process.hrtime.bigint(); + const milestoneInfo = await UpdateUsersMilestones(goalInfo, game, playtypes, user.id, logger); + + const milestoneTime = GetMillisecondsSince(milestoneTimeStart); + + logger.debug(`Milestone Processing took ${milestoneTime} milliseconds.`); + + return { + classDeltas, + milestoneInfo, + goalInfo, + playtypes, + scoreIDs, + errors, + sessionInfo, + relativeTimes: { + importParseTimeRel, + pbTimeRel, + sessionTimeRel, + }, + absoluteTimes: { + importParseTime, + sessionTime, + pbTime, + ugsTime, + goalTime, + milestoneTime, + }, + }; +} + +/** + * Calls UpdateUsersGamePlaytypeStats for every playtype in the import. + * @returns A flattened array of ClassDeltas + */ +async function UpdateUsersGameStats( + game: Game, + modifiedPlaytypes: Playtypes[Game][], + userID: integer, + classHandler: ClassHandler | null, + logger: KtLogger +) { + const promises = []; + + // Instead of using the provided playtypes, run the classHandler on all + // playtypes. This should only happen if a classHandler is provided, and is + // a hack fix for things like #480. + const allPlaytypes = GetGameConfig(game).validPlaytypes; + + const playtypes = classHandler ? allPlaytypes : modifiedPlaytypes; + + for (const pt of playtypes) { + promises.push(UpdateUsersGamePlaytypeStats(game, pt, userID, classHandler, logger)); + } + + const r = await Promise.all(promises); + return r.flat(1); +} + +/** + * Parses the return of ImportProcessingInfo into relevant information + * for the rest the import. + * @returns The list of scoreIDs used in the import, the list of errors + * A set of unique chartIDs involved in the import and the scores mapped + * on their playtype. + */ +function ParseImportInfo(importInfo: ImportProcessingInfo[]) { + const scorePlaytypeMap: ScorePlaytypeMap = Object.create(null); + + const scoreIDs = []; + const errors = []; + const chartIDs: Set = new Set(); + + for (const info of importInfo) { + if (info.success) { + scoreIDs.push(info.content.score.scoreID); + chartIDs.add(info.content.score.chartID); + + if (scorePlaytypeMap[info.content.score.playtype]) { + scorePlaytypeMap[info.content.score.playtype]!.push(info.content.score); + } else { + scorePlaytypeMap[info.content.score.playtype] = [info.content.score]; + } + } else { + errors.push({ type: info.type, message: info.message }); + } + } + + return { scoreIDs, errors, scorePlaytypeMap, chartIDs }; +} + +function SetJobProgress(job: ScoreImportJob | undefined, description: string) { + if (job) { + job.updateProgress({ description }); + } +} diff --git a/server/src/lib/score-import/framework/score-importing/score-importing.test.ts b/server/src/lib/score-import/framework/score-importing/score-importing.test.ts index 372f96474..fa681eb3c 100644 --- a/server/src/lib/score-import/framework/score-importing/score-importing.test.ts +++ b/server/src/lib/score-import/framework/score-importing/score-importing.test.ts @@ -1,10 +1,9 @@ import t from "tap"; -import { ImportAllIterableData, ImportIterableDatapoint } from "./score-importing"; t.todo("#ImportAllIterableData", (t) => { - t.end(); + t.end(); }); t.todo("#ImportIterableDatapoint", (t) => { - t.end(); + t.end(); }); diff --git a/server/src/lib/score-import/framework/score-importing/score-importing.ts b/server/src/lib/score-import/framework/score-importing/score-importing.ts index 7229b750d..c962fcd86 100644 --- a/server/src/lib/score-import/framework/score-importing/score-importing.ts +++ b/server/src/lib/score-import/framework/score-importing/score-importing.ts @@ -1,279 +1,349 @@ -import { - AnyChartDocument, - ImportProcessingInfo, - integer, - ScoreDocument, - AnySongDocument, - ImportTypes, -} from "kamaitachi-common"; -import { HydrateScore } from "./hydrate-score"; -import { InsertQueue, QueueScoreInsert, ScoreIDs } from "./insert-score"; -import { - ConverterFailure, - InternalFailure, - InvalidScoreFailure, - KTDataNotFoundFailure, - SkipScoreFailure, -} from "../common/converter-failures"; -import { CreateScoreID } from "./score-id"; -import db from "../../../../external/mongo/db"; -import { AppendLogCtx, KtLogger } from "../../../logger/logger"; - -import { - ConverterFunctionReturns, - ConverterFnReturn, - ConverterFunction, -} from "../../import-types/common/types"; -import { DryScore } from "../common/types"; - -/** - * Processes the iterable data into the Kamaitachi database. - * @param userID - The user this score import was for. - * @param iterableData - The data to iterate upon. - * @param ConverterFunction - The function needed to convert the data into an IntermediateScore - * @param context - Any context the Converter may need in order to make decisions. - * @returns An array of ImportProcessInfo objects. - */ -export async function ImportAllIterableData( - userID: integer, - importType: ImportTypes, - iterableData: Iterable | AsyncIterable, - ConverterFunction: ConverterFunction, - context: C, - logger: KtLogger -): Promise { - logger.verbose(`Starting Data Processing...`); - - const promises = []; - - // for await is used here as iterableData may be an async iterable - // An example would be making an api request after exhausting - // the first set of data. - for await (const data of iterableData) { - promises.push( - ImportIterableDatapoint(userID, importType, data, ConverterFunction, context, logger) - ); - } - - // Due to the fact that ProcessIterableDatapoint may return an array instead of a single result - // (e-amusement is the only real example of this); - // we need to flatten out the datapoints into a single array. We also use this time - // to filter out nulls, which we don't care for (these are neither successes or failures) - const nonFlatDatapoints = await Promise.all(promises); - - logger.verbose(`Finished Importing Data (${promises.length} datapoints).`); - logger.debug(`Flattening returns...`); - - const flatDatapoints = []; - - for (const dp of nonFlatDatapoints) { - if (dp === null) { - continue; - } - - if (Array.isArray(dp)) { - for (const dpx of dp) { - if (dpx === null) { - continue; - } - - flatDatapoints.push(dpx); - } - } else { - flatDatapoints.push(dp); - } - } - - logger.debug(`Flattened returns.`); - - logger.verbose(`Recieved ${flatDatapoints.length} returns, from ${promises.length} data.`); - - // Flush the score queue out after finishing most of the import. This ensures no scores get left in the - // queue. - const emptied = await InsertQueue(); - - if (emptied) { - logger.verbose(`Emptied ${emptied} documents from score queue.`); - } - - return flatDatapoints; -} - -/** - * Processes a single data object into one or many ImportProcessingInfo objects. - * @param userID - The user this score is from. - * @param data - The data to process. - * @param ConverterFunction - The processor function that takes the data and returns the partialScore(s) - * @param context - Any context the processor might need that it can not infer from the data object. - * @returns An array of ImportProcessingInfo objects, or a single ImportProcessingInfo object - */ -export async function ImportIterableDatapoint( - userID: integer, - importType: ImportTypes, - data: D, - ConverterFunction: ConverterFunction, - context: C, - logger: KtLogger -) { - let converterReturns: ConverterFunctionReturns; - - try { - converterReturns = await ConverterFunction(data, context, importType, logger); - } catch (err) { - converterReturns = err; - } - - if (Array.isArray(converterReturns)) { - return Promise.all( - converterReturns.map((e) => ImportFromConverterReturn(userID, e, logger)) - ); - } - - return ImportFromConverterReturn(userID, converterReturns, logger); -} - -async function ImportFromConverterReturn( - userID: integer, - cfnReturn: ConverterFnReturn, // a single return, not an array! - logger: KtLogger -): Promise { - // null => processing didnt result in a score document, but not an error, no processing needed! - if (cfnReturn === null) { - return null; - } - - // if this conversion failed, return it in the proper format - if (cfnReturn instanceof ConverterFailure) { - if (cfnReturn instanceof KTDataNotFoundFailure) { - logger.warn(`ConverterFailure: ${cfnReturn.message ?? "No message?"}`, { - cfnReturn, - hideFromConsole: ["cfnReturn"], - }); - return { - success: false, - type: "KTDataNotFound", - message: cfnReturn.message, - content: { - context: cfnReturn.converterContext, - data: cfnReturn.data, - }, - }; - } else if (cfnReturn instanceof InvalidScoreFailure) { - logger.warn(`ConverterFailure: ${cfnReturn.message ?? "No message?"}`, { - cfnReturn, - hideFromConsole: ["cfnReturn"], - }); - return { - success: false, - type: "InvalidDatapoint", - message: cfnReturn.message, - content: {}, - }; - } else if (cfnReturn instanceof InternalFailure) { - logger.error(`Internal error occured.`, { cfnReturn }); - return { - success: false, - type: "InternalError", - // could return cfnReturn.message here, but we might want to hide the details of the crash. - message: "An internal error has occured.", - content: {}, - }; - } else if (cfnReturn instanceof SkipScoreFailure) { - return null; - } else { - logger.warn(`Unknown error returned as ConverterFailure, Ignoring.`, { - err: cfnReturn, - }); - return { - success: false, - type: "InternalError", - message: "An internal service error has occured.", - content: {}, - }; - } - } - - const result = await HydrateAndInsertScore( - userID, - cfnReturn.dryScore, - cfnReturn.chart, - cfnReturn.song, - logger - ); - - // This used to be a ScoreExists error. However, we never actually care about - // handling ScoreExists errors (they're nobodies issue) - // so instead, the function will just return null, and we pass that on here. - if (result === null) { - return null; - } - - logger.debug(`Successfully imported score: ${result.scoreID}`); - - return { - success: true, - type: "ScoreImported", - message: null, - content: { - score: result, - }, - }; -} - -/** - * Hydrates and inserts a score to the Kamaitachi database. - * @param userID - The user this score is from. - * @param dryScore - The score that is to be hydrated and inserted. - * @param chart - The chart this score is on. - * @param song - The song this score is on. - */ -async function HydrateAndInsertScore( - userID: integer, - dryScore: DryScore, - chart: AnyChartDocument, - song: AnySongDocument, - importLogger: KtLogger -): Promise { - const scoreID = CreateScoreID(userID, dryScore, chart.chartID); - - // sub-context the logger so the below logs are more accurate - const logger = AppendLogCtx(scoreID, importLogger); - - const existingScore = await db.scores.findOne( - { - scoreID, - }, - { - // micro-optimisation - mongoDB is significantly faster when returning less fields - // since we only care about whether we have a score or not here, we can minimise returned - // fields. - // - // feel free to test this yourself! - zkldi (09/04/2021) - projection: { - _id: 1, - }, - } - ); - - if (existingScore) { - logger.verbose(`Skipped score.`); - return null; - } - - if (ScoreIDs.has(scoreID)) { - logger.verbose(`Skipped score.`); - return null; - } - - const score = await HydrateScore(userID, dryScore, chart, song, scoreID, logger); - - const res = await QueueScoreInsert(score); - - // emergency state - this is a last resort for avoiding doubled imports - if (res === null) { - logger.verbose(`Skipped score - Race Condition protection triggered.`); - return null; - } - - return score; -} +import db from "external/mongo/db"; +import { AppendLogCtx, KtLogger } from "lib/logger/logger"; +import { ScoreImportJob } from "lib/score-import/worker/types"; +import { + ChartDocument, + Game, + IDStrings, + ImportProcessingInfo, + ImportTypes, + integer, + ScoreDocument, + SongDocument, +} from "tachi-common"; +import { + ConverterFnReturnOrFailure, + ConverterFnSuccessReturn, + ConverterFunction, +} from "../../import-types/common/types"; +import { + ConverterFailure, + InternalFailure, + InvalidScoreFailure, + KTDataNotFoundFailure, + SkipScoreFailure, +} from "../common/converter-failures"; +import { DryScore } from "../common/types"; +import { OrphanScore } from "../orphans/orphans"; +import { HydrateScore } from "./hydrate-score"; +import { GetScoreQueueMaybe, InsertQueue, QueueScoreInsert } from "./insert-score"; +import { CreateScoreID } from "./score-id"; + +/** + * Processes the iterable data into the Tachi database. + * @param userID - The user this score import was for. + * @param iterableData - The data to iterate upon. + * @param ConverterFunction - The function needed to convert the data into an IntermediateScore + * @param context - Any context the Converter may need in order to make decisions. + * @returns An array of ImportProcessInfo objects. + */ +export async function ImportAllIterableData( + userID: integer, + importType: ImportTypes, + iterableData: Iterable | AsyncIterable, + ConverterFunction: ConverterFunction, + context: C, + game: Game, + logger: KtLogger, + job: ScoreImportJob | undefined +): Promise { + logger.verbose("Getting Blacklist..."); + + // @optimisable: could filter harder with score.game and score.playtype + // stuff. + const blacklist = ( + await db["score-blacklist"].find({ + userID, + }) + ).map((e) => e.scoreID); + + logger.verbose(`Starting Data Processing...`); + + const processedResults = []; + + let i = 0; + + // for await is used here as iterableData may be an async iterable + // An example would be making an api request after exhausting + // the first set of data. + for await (const data of iterableData) { + processedResults.push( + await ImportIterableDatapoint( + userID, + importType, + data, + ConverterFunction, + context, + game, + blacklist, + logger + ) + ); + + i++; + + if (job) { + job.updateProgress({ description: `Imported ${i} scores.` }); + } + } + + // We need to filter out nulls, which we don't care for (these are neither successes or failures) + + logger.verbose(`Finished Importing Data (${processedResults.length} datapoints).`); + logger.debug(`Removing null returns...`); + + const datapoints = processedResults.filter( + (e) => e !== null + ) as ImportProcessingInfo[]; + + logger.debug(`Removed null from results.`); + + logger.verbose(`Recieved ${datapoints.length} returns, from ${processedResults.length} data.`); + + // Flush the score queue out after finishing most of the import. This ensures no scores get left in the + // queue. + const emptied = await InsertQueue(userID); + + if (emptied) { + logger.verbose(`Emptied ${emptied} documents from score queue.`); + } + + return datapoints; +} + +/** + * Processes a single data object into one or many ImportProcessingInfo objects. + * @param userID - The user this score is from. + * @param data - The data to process. + * @param ConverterFunction - The processor function that takes the data and returns the partialScore(s) + * @param context - Any context the processor might need that it can not infer from the data object. + * @returns An array of ImportProcessingInfo objects, or a single ImportProcessingInfo object + */ +export async function ImportIterableDatapoint( + userID: integer, + importType: ImportTypes, + data: D, + ConverterFunction: ConverterFunction, + context: C, + game: Game, + blacklist: string[], + logger: KtLogger +): Promise { + // Converter Function Return + let cfnReturn: ConverterFnReturnOrFailure; + + try { + cfnReturn = await ConverterFunction(data, context, importType, logger); + } catch (err) { + cfnReturn = err as ConverterFailure | Error; + } + + // if this conversion failed, return it in the proper format + if (cfnReturn instanceof ConverterFailure) { + if (cfnReturn instanceof KTDataNotFoundFailure) { + logger.info(`KTDataNotFoundFailure: ${cfnReturn.message ?? "No message?"}`, { + cfnReturn, + hideFromConsole: ["cfnReturn"], + }); + + logger.debug("Inserting orphan...", { cfnReturn }); + + const insertOrphan = await OrphanScore( + cfnReturn.importType, + userID, + cfnReturn.data, + cfnReturn.converterContext, + cfnReturn.message, + game, + logger + ); + + if (insertOrphan.success) { + logger.debug("Orphan inserted successfully.", { orphanID: insertOrphan.orphanID }); + return { + success: false, + type: "KTDataNotFound", + message: cfnReturn.message, + content: { + context: cfnReturn.converterContext, + data: cfnReturn.data, + orphanID: insertOrphan.orphanID, + }, + }; + } + + logger.debug(`Orphan already exists.`, { orphanID: insertOrphan.orphanID }); + + return { + success: false, + type: "OrphanExists", + message: cfnReturn.message, + content: { + orphanID: insertOrphan.orphanID, + }, + }; + } else if (cfnReturn instanceof InvalidScoreFailure) { + logger.info(`InvalidScoreFailure: ${cfnReturn.message ?? "No message?"}`, { + cfnReturn, + hideFromConsole: ["cfnReturn"], + }); + return { + success: false, + type: "InvalidDatapoint", + message: cfnReturn.message, + content: {}, + }; + } else if (cfnReturn instanceof InternalFailure) { + logger.error(`Internal error occured.`, { cfnReturn }); + return { + success: false, + type: "InternalError", + // could return cfnReturn.message here, but we might want to hide the details of the crash. + message: "An internal error has occured.", + content: {}, + }; + } else if (cfnReturn instanceof SkipScoreFailure) { + return null; + } else { + logger.warn(`Unknown error returned as ConverterFailure, Ignoring.`, { + err: cfnReturn, + }); + return { + success: false, + type: "InternalError", + message: "An internal service error has occured.", + content: {}, + }; + } + } + + if (cfnReturn instanceof Error) { + logger.error(`Unknown error thrown from converter, Ignoring.`, { + err: cfnReturn, + }); + return { + success: false, + type: "InternalError", + message: "An internal service error has occured.", + content: {}, + }; + } + + return ProcessSuccessfulConverterReturn( + userID, + cfnReturn as ConverterFnSuccessReturn, + blacklist, + logger + ); +} + +export async function ProcessSuccessfulConverterReturn( + userID: integer, + cfnReturn: ConverterFnSuccessReturn, + blacklist: string[], + logger: KtLogger, + forceImmediateImport = false +): Promise { + const result = await HydrateAndInsertScore( + userID, + cfnReturn.dryScore, + cfnReturn.chart, + cfnReturn.song, + blacklist, + logger, + forceImmediateImport + ); + + // This used to be a ScoreExists error. However, we never actually care about + // handling ScoreExists errors (they're nobodies issue) + // so instead, the function will just return null, and we pass that on here. + if (result === null) { + return null; + } + + logger.debug(`Successfully imported score: ${result.scoreID}`); + + return { + success: true, + type: "ScoreImported", + message: null, + content: { + score: result, + }, + }; +} + +/** + * Hydrates and inserts a score to the Tachi database. + * @param userID - The user this score is from. + * @param dryScore - The score that is to be hydrated and inserted. + * @param chart - The chart this score is on. + * @param song - The song this score is on. + * @param blacklist - A list of ScoreIDs to never write to the database. + * + * @param force - Whether to immediately insert the score into the database + * or not. + */ +async function HydrateAndInsertScore( + userID: integer, + dryScore: DryScore, + chart: ChartDocument, + song: SongDocument, + blacklist: string[], + importLogger: KtLogger, + force = false +): Promise { + const scoreID = CreateScoreID(userID, dryScore, chart.chartID); + + // sub-context the logger so the below logs are more accurate + const logger = AppendLogCtx(scoreID, importLogger); + + if (blacklist.length && blacklist.includes(scoreID)) { + logger.verbose("Skipped score, as it was on the blacklist."); + return null; + } + + const existingScore = await db.scores.findOne( + { + scoreID, + }, + { + // micro-optimisation - mongoDB is significantly faster when returning less fields + // since we only care about whether we have a score or not here, we can minimise returned + // fields. + // + // feel free to test this yourself! - zkldi (09/04/2021) + projection: { + _id: 1, + }, + } + ); + + if (existingScore) { + logger.verbose(`Skipped score.`); + return null; + } + + // If this users score queue + if (GetScoreQueueMaybe(userID)?.scoreIDSet.has(scoreID)) { + logger.verbose(`Skipped score.`); + return null; + } + + const score = await HydrateScore(userID, dryScore, chart, song, scoreID, logger); + + let res; + if (force) { + res = await db.scores.insert(score); + } else { + res = await QueueScoreInsert(score); + } + + // this is a last resort for avoiding doubled imports + if (res === null) { + logger.verbose(`Skipped score - Race Condition protection triggered.`); + return null; + } + + return score; +} diff --git a/server/src/lib/score-import/framework/sessions/calculated-data.test.ts b/server/src/lib/score-import/framework/sessions/calculated-data.test.ts new file mode 100644 index 000000000..9d7b6f3fa --- /dev/null +++ b/server/src/lib/score-import/framework/sessions/calculated-data.test.ts @@ -0,0 +1,69 @@ +import t from "tap"; +import { CreateSessionCalcData } from "./calculated-data"; + +function ratingwrap(ratings: [number, number][]) { + return ratings.map((e) => ({ + calculatedData: { + ktRating: e[0], + ktLampRating: e[1], + }, + })); +} + +function avgbest10(arr: number[]) { + return ( + arr + .sort((a, b) => b - a) + .slice(0, 10) + .reduce((a, r) => a + r, 0) / 10 + ); +} + +t.test("#CreateSessionCalcData", (t) => { + t.test("Should return null if less than 10 scores", (t) => { + const res = CreateSessionCalcData("iidx", "SP", ratingwrap([[1, 2]])); + + t.strictSame(res, { BPI: null, ktRating: null, ktLampRating: null }); + + t.end(); + }); + + t.test("Should calculate session performance", (t) => { + const { BPI, ktRating, ktLampRating } = CreateSessionCalcData( + "iidx", + "SP", + ratingwrap([ + [1, 1], + [2, 2], + [3, 4], + [4, 4], + [6, 1], + [1, 6], + [1, 1], + [2, 2], + [3, 4], + [4, 4], + [6, 1], + [1, 6], + ]) + ); + + t.equal( + ktLampRating, + avgbest10([1, 2, 4, 4, 1, 6, 1, 2, 4, 4, 1, 6]), + "Should correctly calculate lamp performance" + ); + + t.equal( + ktRating, + avgbest10([1, 2, 3, 4, 6, 1, 1, 2, 3, 4, 6, 1]), + "Should correctly calculate score performance" + ); + + t.equal(BPI, null); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/framework/sessions/calculated-data.ts b/server/src/lib/score-import/framework/sessions/calculated-data.ts new file mode 100644 index 000000000..0868984a3 --- /dev/null +++ b/server/src/lib/score-import/framework/sessions/calculated-data.ts @@ -0,0 +1,141 @@ +import { Game, Playtypes, ScoreDocument, SessionDocument } from "tachi-common"; + +type ScoreCalculatedDataOnly = Pick; + +const RELEVANT_SCORES = 10; + +function AverageBest10(vals: (number | null | undefined)[]) { + const numbers = vals.filter((e) => typeof e === "number") as number[]; + + if (numbers.length < RELEVANT_SCORES) { + return null; + } + + return ( + numbers + .sort((a, b) => b - a) + .slice(0, RELEVANT_SCORES) + .reduce((a, r) => a + r, 0) / RELEVANT_SCORES + ); +} + +function SumAll(arr: ScoreCalculatedDataOnly[], prop: keyof ScoreDocument["calculatedData"]) { + return arr.reduce((a, r) => { + if (typeof r.calculatedData[prop] === "number") { + return a + (r.calculatedData[prop] as number); + } + + return a; + }, 0); +} + +function AvgBest10Map(arr: ScoreCalculatedDataOnly[], prop: keyof ScoreDocument["calculatedData"]) { + return AverageBest10(arr.map((e) => e.calculatedData[prop])); +} + +type CalculatedDataFunctions = { + [G in Game]: { + [P in Playtypes[G]]: ( + scoreCalcData: ScoreCalculatedDataOnly[] + ) => SessionDocument["calculatedData"]; + }; +}; + +const CalculatedDataFunctions: CalculatedDataFunctions = { + iidx: { + SP: (scd) => ({ + BPI: AvgBest10Map(scd, "BPI"), + ktRating: AvgBest10Map(scd, "ktRating"), + ktLampRating: AvgBest10Map(scd, "ktLampRating"), + }), + DP: (scd) => ({ + BPI: AvgBest10Map(scd, "BPI"), + ktRating: AvgBest10Map(scd, "ktRating"), + ktLampRating: AvgBest10Map(scd, "ktLampRating"), + }), + }, + sdvx: { + Single: (scd) => { + const VF6 = AvgBest10Map(scd, "VF6"); + + return { + VF6, + ProfileVF6: VF6 === null ? null : VF6 * 50, + }; + }, + }, + // popn: { + // "9B": () => ({}), + // }, + museca: { + Single: (scd) => ({ + ktRating: AvgBest10Map(scd, "ktRating"), + }), + }, + chunithm: { + Single: (scd) => ({ + naiveRating: AvgBest10Map(scd, "rating"), + }), + }, + maimai: { + Single: (scd) => ({}), + }, + gitadora: { + Gita: (scd) => ({ + skill: AvgBest10Map(scd, "skill"), + }), + Dora: (scd) => ({ + skill: AvgBest10Map(scd, "skill"), + }), + }, + bms: { + "7K": (scd) => ({ + sieglinde: AvgBest10Map(scd, "sieglinde"), + }), + "14K": (scd) => ({ + sieglinde: AvgBest10Map(scd, "sieglinde"), + }), + }, + ddr: { + SP: (scd) => ({ + MFCP: SumAll(scd, "MFCP"), + ktRating: AvgBest10Map(scd, "ktRating"), + }), + DP: (scd) => ({ + MFCP: SumAll(scd, "MFCP"), + ktRating: AvgBest10Map(scd, "ktRating"), + }), + }, + // jubeat: { + // Single: (scd) => ({ + // jubility: AvgBest10Map(scd, "jubility"), + // }), + // }, + usc: { + Controller: (scd) => { + const VF6 = AvgBest10Map(scd, "VF6"); + + return { + VF6, + ProfileVF6: VF6 === null ? null : VF6 * 50, + }; + }, + Keyboard: (scd) => { + const VF6 = AvgBest10Map(scd, "VF6"); + + return { + VF6, + ProfileVF6: VF6 === null ? null : VF6 * 50, + }; + }, + }, +}; + +export function CreateSessionCalcData( + game: Game, + playtype: Playtypes[Game], + scoreCalcData: ScoreCalculatedDataOnly[] +): SessionDocument["calculatedData"] { + // @ts-expect-error standard game->pt stuff. + return CalculatedDataFunctions[game][playtype](scoreCalcData); +} diff --git a/server/src/lib/score-import/framework/sessions/name-generation.test.ts b/server/src/lib/score-import/framework/sessions/name-generation.test.ts index a83f00f61..89e103745 100644 --- a/server/src/lib/score-import/framework/sessions/name-generation.test.ts +++ b/server/src/lib/score-import/framework/sessions/name-generation.test.ts @@ -2,9 +2,9 @@ import t from "tap"; import { GenerateRandomSessionName } from "./name-generation"; t.test("#GenerateRandomSessionName", (t) => { - const res = GenerateRandomSessionName(); + const res = GenerateRandomSessionName(); - t.type(res, "string", "Should return a string."); + t.type(res, "string", "Should return a string."); - t.end(); + t.end(); }); diff --git a/server/src/lib/score-import/framework/sessions/name-generation.ts b/server/src/lib/score-import/framework/sessions/name-generation.ts index ab5304b83..cc35c8e71 100644 --- a/server/src/lib/score-import/framework/sessions/name-generation.ts +++ b/server/src/lib/score-import/framework/sessions/name-generation.ts @@ -1,9 +1,9 @@ -import { GetRandomAdjective, GetRandomNoun } from "../../../../datasets/words"; +import { GetRandomAdjective, GetRandomNoun } from "datasets/words"; export function GenerateRandomSessionName() { - const adj1 = GetRandomAdjective(); - const adj2 = GetRandomAdjective(); - const noun = GetRandomNoun(); + const adj1 = GetRandomAdjective(); + const adj2 = GetRandomAdjective(); + const noun = GetRandomNoun(); - return `${adj1} ${adj2} ${noun}`; + return `${adj1} ${adj2} ${noun}`; } diff --git a/server/src/lib/score-import/framework/sessions/performance-calc.test.ts b/server/src/lib/score-import/framework/sessions/performance-calc.test.ts deleted file mode 100644 index 7e287f4d1..000000000 --- a/server/src/lib/score-import/framework/sessions/performance-calc.test.ts +++ /dev/null @@ -1,73 +0,0 @@ -import t from "tap"; -import { CreateSessionCalcData } from "./performance-calc"; - -function ratingwrap(ratings: [number, number][]) { - return ratings.map((e) => ({ - calculatedData: { - rating: e[0], - lampRating: e[1], - gameSpecific: {}, - }, - })); -} - -function avgbest10(arr: number[]) { - return ( - arr - .sort((a, b) => b - a) - .slice(0, 10) - .reduce((a, r) => a + r, 0) / 10 - ); -} - -t.test("#CreateSessionCalcData", (t) => { - t.test("Should return null if less than 10 scores", (t) => { - const res = CreateSessionCalcData(ratingwrap([[1, 2]])); - - t.strictSame(res, { scorePerf: null, lampPerf: null, perf: null }); - - t.end(); - }); - - t.test("Should calculate session performance", (t) => { - const { lampPerf, perf, scorePerf } = CreateSessionCalcData( - ratingwrap([ - [1, 1], - [2, 2], - [3, 4], - [4, 4], - [6, 1], - [1, 6], - [1, 1], - [2, 2], - [3, 4], - [4, 4], - [6, 1], - [1, 6], - ]) - ); - - t.equal( - lampPerf, - avgbest10([1, 2, 4, 4, 1, 6, 1, 2, 4, 4, 1, 6]), - "Should correctly calculate lamp performance" - ); - - t.equal( - scorePerf, - avgbest10([1, 2, 3, 4, 6, 1, 1, 2, 3, 4, 6, 1]), - "Should correctly calculate score performance" - ); - - t.equal( - perf, - // its the larger of either - avgbest10([1, 2, 4, 4, 6, 6, 1, 2, 4, 4, 6, 6]), - "Should correctly calculate performance" - ); - - t.end(); - }); - - t.end(); -}); diff --git a/server/src/lib/score-import/framework/sessions/performance-calc.ts b/server/src/lib/score-import/framework/sessions/performance-calc.ts deleted file mode 100644 index 001f53402..000000000 --- a/server/src/lib/score-import/framework/sessions/performance-calc.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { ScoreDocument, SessionDocument } from "kamaitachi-common"; - -type ScoreCalculatedDataOnly = Pick; - -const RELEVANT_SCORES = 10; - -function AverageBest10(numbers: number[]) { - return ( - numbers - .sort((a, b) => b - a) - .slice(0, RELEVANT_SCORES) - .reduce((a, r) => a + r, 0) / RELEVANT_SCORES - ); -} - -export function CreateSessionCalcData( - scoreCalcData: ScoreCalculatedDataOnly[] -): SessionDocument["calculatedData"] { - if (scoreCalcData.length < RELEVANT_SCORES) { - return { - scorePerf: null, - lampPerf: null, - perf: null, - }; - } - - // @optimisable -- could be done in one loop. - const scorePerf = AverageBest10(scoreCalcData.map((e) => e.calculatedData.rating)); - - const lampPerf = AverageBest10(scoreCalcData.map((e) => e.calculatedData.lampRating)); - - const perf = - scoreCalcData - .map((e) => Math.max(e.calculatedData.rating, e.calculatedData.lampRating)) - .sort((a, b) => b - a) - .slice(0, RELEVANT_SCORES) - .reduce((a, r) => a + r, 0) / RELEVANT_SCORES; - - return { - scorePerf, - lampPerf, - perf, - }; -} diff --git a/server/src/lib/score-import/framework/sessions/sessions.test.ts b/server/src/lib/score-import/framework/sessions/sessions.test.ts index 58a3f75dc..93e625c4a 100644 --- a/server/src/lib/score-import/framework/sessions/sessions.test.ts +++ b/server/src/lib/score-import/framework/sessions/sessions.test.ts @@ -1,10 +1,445 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import { PublicUserDocument, ScoreDocument, SessionDocument } from "tachi-common"; import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { TestingIIDXSPScore, TestingIIDXSPScorePB } from "test-utils/test-data"; +import { CreateScoreLogger } from "../common/import-logger"; import { CreateSessions, LoadScoresIntoSessions } from "./sessions"; -t.todo("#CreateSessions", (t) => { - t.end(); +const logger = CreateScoreLogger( + { username: "test_zkldi", id: 1 } as PublicUserDocument, + "foo", + "ir/direct-manual" +); + +t.test("#CreateSessions", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(() => db.sessions.remove({})); + + t.test("Should compose sessions from one timestamped score provided.", async (t) => { + const res = await CreateSessions( + 1, + "ir/direct-manual", + "iidx", + { SP: [TestingIIDXSPScore] }, + logger + ); + + t.match(res, [ + { + sessionID: /^Q[a-f0-9]{40}$/u, + type: "Created", + }, + ]); + + t.equal(res.length, 1); + + const session = await db.sessions.findOne({ userID: 1, game: "iidx", playtype: "SP" }); + + const sessionCount = await db.sessions.count({ userID: 1, game: "iidx", playtype: "SP" }); + + t.equal(sessionCount, 1); + + t.hasStrict(session, { + userID: 1, + importType: "ir/direct-manual", + // name: "adjective1 adjective2 noun1", + sessionID: res[0].sessionID, + desc: null, + game: "iidx", + playtype: "SP", + highlight: false, + scoreInfo: [ + { + scoreID: "TESTING_SCORE_ID", + isNewScore: true, + }, + ], + // timeInserted: 1622289329729, + timeStarted: 1619454485988, + timeEnded: 1619454485988, + calculatedData: {}, + }); + + t.end(); + }); + + t.test("Should not compose sessions from untimestamped scores.", async (t) => { + const res = await CreateSessions( + 1, + "ir/direct-manual", + "iidx", + { SP: [deepmerge(TestingIIDXSPScore, { timeAchieved: null })] }, + logger + ); + + t.strictSame(res, []); + + const sessionCount = await db.sessions.count({ userID: 1, game: "iidx", playtype: "SP" }); + + t.equal(sessionCount, 0); + + t.end(); + }); + + t.test("Should compose sessions for multiple playtypes.", async (t) => { + const res = await CreateSessions( + 1, + "ir/direct-manual", + "iidx", + { DP: [deepmerge(TestingIIDXSPScore, { playtype: "DP" })], SP: [TestingIIDXSPScore] }, + logger + ); + + t.equal(res.length, 2); + + const sessionCount = await db.sessions.count({ userID: 1, game: "iidx", playtype: "SP" }); + + t.equal(sessionCount, 1); + + const sessionCountDP = await db.sessions.count({ userID: 1, game: "iidx", playtype: "DP" }); + + t.equal(sessionCountDP, 1); + + t.end(); + }); + t.end(); }); -t.todo("#LoadScoresIntoSessions", (t) => { - t.end(); +// just an arbitrary start point for our sessions as an offset +const start = 1619454485988; + +t.test("#LoadScoresIntoSessions", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(() => db.sessions.remove({})); + + t.test("Should create sessions from scores.", async (t) => { + const res = await LoadScoresIntoSessions( + 1, + "ir/direct-manual", + [null, start, start + 1000, start + 2000, start + 3000].map((e, i) => + deepmerge(TestingIIDXSPScore, { timeAchieved: e, scoreID: `SCORE_ID_${i}` }) + ) as ScoreDocument[], + "iidx", + "SP", + logger + ); + + t.match(res, [ + { + sessionID: /^Q[a-f0-9]{40}$/u, + type: "Created", + }, + ]); + + const sessions = await db.sessions.find({ game: "iidx", playtype: "SP", userID: 1 }); + + t.equal(sessions.length, 1); + + t.strictSame(sessions[0].scoreInfo, [ + { + scoreID: "SCORE_ID_1", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_2", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_3", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_4", + isNewScore: true, + }, + ]); + + t.end(); + }); + + t.test("Should sort scores before creating sessions.", async (t) => { + const res = await LoadScoresIntoSessions( + 1, + "ir/direct-manual", + [null, start, start - 4000, start + 2000, start - 3000, null, start + 1000].map( + (e, i) => + deepmerge(TestingIIDXSPScore, { timeAchieved: e, scoreID: `SCORE_ID_${i}` }) + ) as ScoreDocument[], + "iidx", + "SP", + logger + ); + + t.match(res, [ + { + sessionID: /^Q[a-f0-9]{40}$/u, + type: "Created", + }, + ]); + + const sessions = await db.sessions.find({ game: "iidx", playtype: "SP", userID: 1 }); + + t.equal(sessions.length, 1); + + t.strictSame(sessions[0].scoreInfo, [ + { + scoreID: "SCORE_ID_2", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_4", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_1", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_6", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_3", + isNewScore: true, + }, + ]); + + t.end(); + }); + + const TWO_HOURS = 1000 * 60 * 60 * 2; + + t.test("Should create multiple sessions if scores are far apart.", async (t) => { + const res = await LoadScoresIntoSessions( + 1, + "ir/direct-manual", + [ + null, + start, + start + 1000, + start + 2000, + start + TWO_HOURS + 4000, + start + TWO_HOURS + 5000, + start + TWO_HOURS + 6000, + ].map((e, i) => + deepmerge(TestingIIDXSPScore, { timeAchieved: e, scoreID: `SCORE_ID_${i}` }) + ) as ScoreDocument[], + "iidx", + "SP", + logger + ); + + t.match(res, [ + { + sessionID: /^Q[a-f0-9]{40}$/u, + type: "Created", + }, + { + sessionID: /^Q[a-f0-9]{40}$/u, + type: "Created", + }, + ]); + + const sessions = await db.sessions.find({ game: "iidx", playtype: "SP", userID: 1 }); + + t.equal(sessions.length, 2); + + t.strictSame(sessions[0].scoreInfo, [ + { + scoreID: "SCORE_ID_1", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_2", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_3", + isNewScore: true, + }, + ]); + t.strictSame(sessions[1].scoreInfo, [ + { + scoreID: "SCORE_ID_4", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_5", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_6", + isNewScore: true, + }, + ]); + + t.end(); + }); + + t.test("Should append to existing sessions.", async (t) => { + await db.sessions.insert({ + sessionID: "EXAMPLE_SESSION_ID", + userID: 1, + game: "iidx", + playtype: "SP", + importType: "ir/direct-manual", + timeStarted: start, + timeEnded: start, + scoreInfo: [ + { + scoreID: "EXAMPLE_SCORE_ID", + isNewScore: true, + }, + ], + } as SessionDocument); + + const res = await LoadScoresIntoSessions( + 1, + "ir/direct-manual", + [null, start, start + 1000, start + 2000].map((e, i) => + deepmerge(TestingIIDXSPScore, { timeAchieved: e, scoreID: `SCORE_ID_${i}` }) + ) as ScoreDocument[], + "iidx", + "SP", + logger + ); + + t.strictSame(res, [ + { + sessionID: "EXAMPLE_SESSION_ID", + type: "Appended", + }, + ]); + + const sessions = await db.sessions.find({ game: "iidx", playtype: "SP", userID: 1 }); + + t.equal(sessions.length, 1); + + t.strictSame(sessions[0].scoreInfo, [ + { + scoreID: "EXAMPLE_SCORE_ID", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_1", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_2", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_3", + isNewScore: true, + }, + ]); + + t.equal(sessions[0].timeEnded, start + 2000); + + t.end(); + }); + + t.test("Should change the timeStarted of existing sessions if prepending.", async (t) => { + await db.sessions.insert({ + sessionID: "EXAMPLE_SESSION_ID", + userID: 1, + game: "iidx", + playtype: "SP", + importType: "ir/direct-manual", + timeStarted: start, + timeEnded: start, + scoreInfo: [ + { + scoreID: "EXAMPLE_SCORE_ID", + isNewScore: true, + }, + ], + } as SessionDocument); + + const res = await LoadScoresIntoSessions( + 1, + "ir/direct-manual", + [null, start, start - 1000, start - 2000].map((e, i) => + deepmerge(TestingIIDXSPScore, { timeAchieved: e, scoreID: `SCORE_ID_${i}` }) + ) as ScoreDocument[], + "iidx", + "SP", + logger + ); + + t.strictSame(res, [ + { + sessionID: "EXAMPLE_SESSION_ID", + type: "Appended", + }, + ]); + + const sessions = await db.sessions.find({ game: "iidx", playtype: "SP", userID: 1 }); + + t.equal(sessions.length, 1); + + t.strictSame(sessions[0].scoreInfo, [ + { + scoreID: "EXAMPLE_SCORE_ID", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_3", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_2", + isNewScore: true, + }, + { + scoreID: "SCORE_ID_1", + isNewScore: true, + }, + ]); + + t.equal(sessions[0].timeStarted, start - 2000); + + t.end(); + }); + + t.test("Should calculate pbDifferences if a scorePB exists.", async (t) => { + await db["personal-bests"].insert(TestingIIDXSPScorePB); + + const res = await LoadScoresIntoSessions( + 1, + "ir/direct-manual", + [TestingIIDXSPScore], + "iidx", + "SP", + logger + ); + + t.match(res, [ + { + sessionID: /^Q[a-f0-9]{40}$/u, + type: "Created", + }, + ]); + + const sessions = await db.sessions.find({ game: "iidx", playtype: "SP", userID: 1 }); + + t.equal(sessions.length, 1); + + t.strictSame(sessions[0].scoreInfo, [ + { + scoreID: "TESTING_SCORE_ID", + isNewScore: false, + gradeDelta: -4, + lampDelta: -2, + percentDelta: -44.08396946564885, + scoreDelta: -693, + }, + ]); + + t.end(); + }); + + t.end(); }); diff --git a/server/src/lib/score-import/framework/sessions/sessions.ts b/server/src/lib/score-import/framework/sessions/sessions.ts index 91d0571ae..fc806c0c7 100644 --- a/server/src/lib/score-import/framework/sessions/sessions.ts +++ b/server/src/lib/score-import/framework/sessions/sessions.ts @@ -1,270 +1,282 @@ -import { - integer, - ImportTypes, - ScoreDocument, - SessionDocument, - Playtypes, - PBScoreDocument, - SessionScoreInfo, - SessionInfoReturn, - Game, -} from "kamaitachi-common"; -import db from "../../../../external/mongo/db"; -import { AppendLogCtx, KtLogger } from "../../../logger/logger"; -import { GenerateRandomSessionName } from "./name-generation"; import crypto from "crypto"; -import { CreateSessionCalcData } from "./performance-calc"; -import { GetScoresFromSession } from "../../../../utils/session"; - +import db from "external/mongo/db"; +import { AppendLogCtx, KtLogger } from "lib/logger/logger"; +import { + Game, + ImportTypes, + integer, + PBScoreDocument, + Playtypes, + ScoreDocument, + SessionDocument, + SessionInfoReturn, + SessionScoreInfo, +} from "tachi-common"; +import { GetScoresFromSession } from "utils/session"; import { ScorePlaytypeMap } from "../common/types"; +import { CreateSessionCalcData } from "./calculated-data"; +import { GenerateRandomSessionName } from "./name-generation"; const TWO_HOURS = 1000 * 60 * 60 * 2; export async function CreateSessions( - userID: integer, - importType: ImportTypes, - game: Game, - scorePtMap: ScorePlaytypeMap, - logger: KtLogger + userID: integer, + importType: ImportTypes, + game: Game, + scorePtMap: ScorePlaytypeMap, + logger: KtLogger ) { - const allSessionInfo = []; + const allSessionInfo = []; - /* eslint-disable no-await-in-loop */ - for (const playtype in scorePtMap) { - // @ts-expect-error This is my least favourite thing about ts. - const scores = scorePtMap[playtype] as ScoreDocument[]; + /* eslint-disable no-await-in-loop */ + for (const playtype in scorePtMap) { + // @ts-expect-error This is my least favourite thing about ts. + const scores = scorePtMap[playtype] as ScoreDocument[]; - const sessionInfo = await LoadScoresIntoSessions( - userID, - importType, - scores, - game, - playtype as Playtypes[Game], - logger - ); + const sessionInfo = await LoadScoresIntoSessions( + userID, + importType, + scores, + game, + playtype as Playtypes[Game], + logger + ); - allSessionInfo.push(...sessionInfo); - } - /* eslint-enable no-await-in-loop */ + allSessionInfo.push(...sessionInfo); + } + /* eslint-enable no-await-in-loop */ - return allSessionInfo; + return allSessionInfo; } +/** + * Compares a score and the previous PB the user had and returns the difference + * as a SessionScoreInfo object. + */ function ProcessScoreIntoSessionScoreInfo( - score: ScoreDocument, - previousPB: PBScoreDocument | undefined + score: ScoreDocument, + previousPB: PBScoreDocument | undefined ): SessionScoreInfo { - if (!previousPB) { - return { - scoreID: score.scoreID, - isNewScore: true, - }; - } + if (!previousPB) { + return { + scoreID: score.scoreID, + isNewScore: true, + }; + } - return { - scoreID: score.scoreID, - isNewScore: false, - gradeDelta: score.scoreData.gradeIndex - previousPB.scoreData.gradeIndex, - lampDelta: score.scoreData.lampIndex - previousPB.scoreData.lampIndex, - percentDelta: score.scoreData.percent - previousPB.scoreData.percent, - scoreDelta: score.scoreData.score - previousPB.scoreData.score, - }; + return { + scoreID: score.scoreID, + isNewScore: false, + gradeDelta: score.scoreData.gradeIndex - previousPB.scoreData.gradeIndex, + lampDelta: score.scoreData.lampIndex - previousPB.scoreData.lampIndex, + percentDelta: score.scoreData.percent - previousPB.scoreData.percent, + scoreDelta: score.scoreData.score - previousPB.scoreData.score, + }; } -function CreateSessionID() { - return `Q${crypto.randomBytes(20).toString("hex")}`; +export function CreateSessionID() { + return `Q${crypto.randomBytes(20).toString("hex")}`; } function UpdateExistingSession( - existingSession: SessionDocument, - newInfo: SessionScoreInfo[], - oldScores: ScoreDocument[], - newScores: ScoreDocument[] + existingSession: SessionDocument, + newInfo: SessionScoreInfo[], + oldScores: ScoreDocument[], + newScores: ScoreDocument[] ) { - const allScores = [...oldScores, ...newScores]; + const allScores = [...oldScores, ...newScores]; - const calculatedData = CreateSessionCalcData(allScores); + const calculatedData = CreateSessionCalcData( + existingSession.game, + existingSession.playtype, + allScores + ); - existingSession.calculatedData = calculatedData; - existingSession.scoreInfo = [...existingSession.scoreInfo, ...newInfo]; + existingSession.calculatedData = calculatedData; + existingSession.scoreInfo = [...existingSession.scoreInfo, ...newInfo]; - if (newScores[0].timeAchieved! < existingSession.timeStarted) { - existingSession.timeStarted = newScores[0].timeAchieved!; - } + if (newScores[0].timeAchieved! < existingSession.timeStarted) { + existingSession.timeStarted = newScores[0].timeAchieved!; + } - if (newScores[newScores.length - 1].timeAchieved! > existingSession.timeEnded) { - existingSession.timeEnded = newScores[newScores.length - 1].timeAchieved!; - } + if (newScores[newScores.length - 1].timeAchieved! > existingSession.timeEnded) { + existingSession.timeEnded = newScores[newScores.length - 1].timeAchieved!; + } - return existingSession; + return existingSession; } function CreateSession( - userID: integer, - importType: ImportTypes, - groupInfo: SessionScoreInfo[], - groupScores: ScoreDocument[], - game: Game, - playtype: Playtypes[Game] + userID: integer, + importType: ImportTypes, + groupInfo: SessionScoreInfo[], + groupScores: ScoreDocument[], + game: Game, + playtype: Playtypes[Game] ): SessionDocument { - const name = GenerateRandomSessionName(); + const name = GenerateRandomSessionName(); - const calculatedData = CreateSessionCalcData(groupScores); + const calculatedData = CreateSessionCalcData(game, playtype, groupScores); - return { - userID, - importType, - name, - sessionID: CreateSessionID(), - desc: null, - game, - playtype, - highlight: false, - scoreInfo: groupInfo, - timeInserted: Date.now(), - timeStarted: groupScores[0].timeAchieved!, - timeEnded: groupScores[groupScores.length - 1].timeAchieved!, - calculatedData, - }; + return { + userID, + importType, + name, + sessionID: CreateSessionID(), + desc: null, + game, + playtype, + highlight: false, + scoreInfo: groupInfo, + timeInserted: Date.now(), + timeStarted: groupScores[0].timeAchieved!, + timeEnded: groupScores[groupScores.length - 1].timeAchieved!, + calculatedData, + views: 0, + }; } export async function LoadScoresIntoSessions( - userID: integer, - importType: ImportTypes, - importScores: ScoreDocument[], - game: Game, - playtype: Playtypes[Game], - baseLogger: KtLogger + userID: integer, + importType: ImportTypes, + importScores: ScoreDocument[], + game: Game, + playtype: Playtypes[Game], + baseLogger: KtLogger ): Promise { - const logger = AppendLogCtx("Session Generation", baseLogger); + const logger = AppendLogCtx("Session Generation", baseLogger); - const timestampedScores = []; + const timestampedScores = []; - for (const score of importScores) { - if (!score.timeAchieved) { - logger.verbose(`Ignored score ${score.scoreID}, as it had no timeAchieved.`); - // ignore scores without timestamps. We can't use these for sessions. - continue; - } + for (const score of importScores) { + if (!score.timeAchieved) { + logger.verbose(`Ignored score ${score.scoreID}, as it had no timeAchieved.`); + // ignore scores without timestamps. We can't use these for sessions. + continue; + } - timestampedScores.push(score); - } + timestampedScores.push(score); + } - // If we have nothing to work with, why bother? - if (timestampedScores.length === 0) { - logger.verbose(`Skipped calculating sessions as there were no timestamped scores`); - return []; - } + // If we have nothing to work with, why bother? + if (timestampedScores.length === 0) { + logger.verbose(`Skipped calculating sessions as there were no timestamped scores`); + return []; + } - // sort scores ascendingly. - timestampedScores.sort((a, b) => a.timeAchieved! - b.timeAchieved!); + // sort scores ascendingly. + timestampedScores.sort((a, b) => a.timeAchieved! - b.timeAchieved!); - // The "Score Groups" for the array of scores provided. - // This contains scores split on 2hr margins, which allows for more optimised - // session db requests. - const sessionScoreGroups: ScoreDocument[][] = []; - let curGroup: ScoreDocument[] = []; - let lastTimestamp = 0; + // The "Score Groups" for the array of scores provided. + // This contains scores split on 2hr margins, which allows for more optimised + // session db requests. + const sessionScoreGroups: ScoreDocument[][] = []; + let curGroup: ScoreDocument[] = []; + let lastTimestamp = 0; - for (const score of timestampedScores) { - if (score.timeAchieved! < lastTimestamp + TWO_HOURS) { - curGroup.push(score); - } else { - sessionScoreGroups.push(curGroup); - curGroup = [score]; - } - lastTimestamp = score.timeAchieved!; - } + for (const score of timestampedScores) { + if (score.timeAchieved! < lastTimestamp + TWO_HOURS) { + curGroup.push(score); + } else { + sessionScoreGroups.push(curGroup); + curGroup = [score]; + } + lastTimestamp = score.timeAchieved!; + } - // I think this check is redundant? - if (curGroup.length !== 0) { - sessionScoreGroups.push(curGroup); - } + // There's no state here where curGroup is empty, + // so push the group (which is guaranteed to have atleast one score) + sessionScoreGroups.push(curGroup); - logger.verbose(`Created ${sessionScoreGroups.length} groups from timestamped scores.`); + logger.verbose(`Created ${sessionScoreGroups.length} groups from timestamped scores.`); - const sessionInfoReturns: SessionInfoReturn[] = []; + const sessionInfoReturns: SessionInfoReturn[] = []; - // All async operations inside here *need* to be done in lockstep to avoid colliding sessions. - // realistically, that shouldn't be possible, but hey. - /* eslint-disable no-await-in-loop */ - for (const groupScores of sessionScoreGroups) { - if (groupScores.length === 0) { - continue; - } + // All async operations inside here *need* to be done in lockstep to avoid colliding sessions. + // realistically, that shouldn't be possible, but hey. + /* eslint-disable no-await-in-loop */ + for (const groupScores of sessionScoreGroups) { + if (groupScores.length === 0) { + continue; + } - const startOfGroup = groupScores[0].timeAchieved!; - const endOfGroup = groupScores[groupScores.length - 1].timeAchieved!; + const startOfGroup = groupScores[0].timeAchieved!; + const endOfGroup = groupScores[groupScores.length - 1].timeAchieved!; - const pbs = await db["score-pbs"].find({ - chartID: { $in: groupScores.map((e) => e.chartID) }, - userID, - }); + // A bug exists here where if a session is created + // backwards in time, this will grab your PBs + // from the future. + // @todo #179 + const pbs = await db["personal-bests"].find({ + chartID: { $in: groupScores.map((e) => e.chartID) }, + userID, + }); - const pbMap: Map = new Map(); - for (const pb of pbs) { - pbMap.set(pb.chartID, pb); - } + const pbMap: Map = new Map(); + for (const pb of pbs) { + pbMap.set(pb.chartID, pb); + } - const groupInfo = groupScores.map((e) => - ProcessScoreIntoSessionScoreInfo(e, pbMap.get(e.chartID)) - ); + const groupInfo = groupScores.map((e) => + ProcessScoreIntoSessionScoreInfo(e, pbMap.get(e.chartID)) + ); - // Find any sessions with +/-2hrs of this group. This is rather exhaustive, and could result in some issues - // if this query returns more than one session. We should account for that by smushing sessions together. - // As of now, we dont currently do it. @TODO. - const nearbySession = await db.sessions.findOne({ - userID, - game, - playtype, - $or: [ - { timeStarted: { $gte: startOfGroup - TWO_HOURS, $lt: endOfGroup + TWO_HOURS } }, - { timeEnded: { $gte: startOfGroup - TWO_HOURS, $lt: endOfGroup + TWO_HOURS } }, - ], - }); + // Find any sessions with +/-2hrs of this group. This is rather exhaustive, and could result in some issues + // if this query returns more than one session. We should account for that by smushing sessions together. + // As of now, we dont currently do it. @TODO #148. + const nearbySession = await db.sessions.findOne({ + userID, + game, + playtype, + importType, + $or: [ + { timeStarted: { $gte: startOfGroup - TWO_HOURS, $lt: endOfGroup + TWO_HOURS } }, + { timeEnded: { $gte: startOfGroup - TWO_HOURS, $lt: endOfGroup + TWO_HOURS } }, + ], + }); - let infoReturn: SessionInfoReturn; + let infoReturn: SessionInfoReturn; - if (nearbySession) { - logger.verbose( - `Found nearby session for ${userID} (${game} ${playtype}) around ${startOfGroup} ${endOfGroup}.` - ); + if (nearbySession) { + logger.verbose( + `Found nearby session for ${userID} (${game} ${playtype}) around ${startOfGroup} ${endOfGroup}.` + ); - const oldScores = await GetScoresFromSession(nearbySession); + const oldScores = await GetScoresFromSession(nearbySession); - const session = UpdateExistingSession(nearbySession, groupInfo, oldScores, groupScores); + const session = UpdateExistingSession(nearbySession, groupInfo, oldScores, groupScores); - infoReturn = { sessionID: session.sessionID, type: "Appended" }; + infoReturn = { sessionID: session.sessionID, type: "Appended" }; - await db.sessions.update( - { - _id: session._id, - }, - { - $set: session, - } - ); - } else { - logger.debug( - `Creating new session for ${userID} (${game} ${playtype}) around ${startOfGroup} ${endOfGroup}.` - ); + await db.sessions.update( + { + sessionID: session.sessionID, + }, + { + $set: session, + } + ); + } else { + logger.debug( + `Creating new session for ${userID} (${game} ${playtype}) around ${startOfGroup} ${endOfGroup}.` + ); - const session = CreateSession( - userID, - importType, - groupInfo, - groupScores, - game, - playtype - ); + const session = CreateSession( + userID, + importType, + groupInfo, + groupScores, + game, + playtype + ); - infoReturn = { sessionID: session.sessionID, type: "Created" }; - await db.sessions.insert(session); - } + infoReturn = { sessionID: session.sessionID, type: "Created" }; + await db.sessions.insert(session); + } - sessionInfoReturns.push(infoReturn); - } - /* eslint-enable no-await-in-loop */ + sessionInfoReturns.push(infoReturn); + } + /* eslint-enable no-await-in-loop */ - return sessionInfoReturns; + return sessionInfoReturns; } diff --git a/server/src/lib/score-import/framework/user-game-stats/builtin-class-handlers.test.ts b/server/src/lib/score-import/framework/user-game-stats/builtin-class-handlers.test.ts index 22c178e93..3ba966618 100644 --- a/server/src/lib/score-import/framework/user-game-stats/builtin-class-handlers.test.ts +++ b/server/src/lib/score-import/framework/user-game-stats/builtin-class-handlers.test.ts @@ -1,37 +1,107 @@ import t from "tap"; -import { CalculateGitadoraColour, GitadoraSkillToColour } from "./builtin-class-handlers"; +import { GitadoraColours, SDVXVFClasses } from "lib/constants/classes"; +import CreateLogCtx from "lib/logger/logger"; +import { + CalculateGitadoraColour, + GitadoraSkillToColour, + CalculateSDVXClass, + SDVXVF6ToClass, +} from "./builtin-class-handlers"; + +const logger = CreateLogCtx(__filename); t.test("#CalculateGitadoraColour", (t) => { - t.strictSame( - CalculateGitadoraColour("gitadora", "Gita", 1, { skill: 1500 }), - { - skillColour: "orangegradient", - }, - "Should wrap the skill colour." - ); + t.strictSame( + CalculateGitadoraColour("gitadora", "Gita", 1, { skill: 1500 }, logger), + { + colour: GitadoraColours.ORANGE_GRADIENT, + }, + "Should wrap the skill colour." + ); - t.end(); + t.end(); }); t.test("#GitadoraSkillToColour", (t) => { - t.equal(GitadoraSkillToColour(0), "white"); - t.equal(GitadoraSkillToColour(999), "white"); - t.equal(GitadoraSkillToColour(1000), "orange"); - t.equal(GitadoraSkillToColour(1500), "orangegradient"); - t.equal(GitadoraSkillToColour(2000), "yellow"); - t.equal(GitadoraSkillToColour(2500), "yellowgradient"); - t.equal(GitadoraSkillToColour(3000), "green"); - t.equal(GitadoraSkillToColour(3500), "greengradient"); - t.equal(GitadoraSkillToColour(4000), "blue"); - t.equal(GitadoraSkillToColour(4500), "bluegradient"); - t.equal(GitadoraSkillToColour(5000), "purple"); - t.equal(GitadoraSkillToColour(5500), "purplegradient"); - t.equal(GitadoraSkillToColour(6000), "red"); - t.equal(GitadoraSkillToColour(6500), "redgradient"); - t.equal(GitadoraSkillToColour(7000), "bronze"); - t.equal(GitadoraSkillToColour(7500), "silver"); - t.equal(GitadoraSkillToColour(8000), "gold"); - t.equal(GitadoraSkillToColour(8500), "rainbow"); + t.equal(GitadoraSkillToColour(0), GitadoraColours.WHITE); + t.equal(GitadoraSkillToColour(999), GitadoraColours.WHITE); + t.equal(GitadoraSkillToColour(1000), GitadoraColours.ORANGE); + t.equal(GitadoraSkillToColour(1500), GitadoraColours.ORANGE_GRADIENT); + t.equal(GitadoraSkillToColour(2000), GitadoraColours.YELLOW); + t.equal(GitadoraSkillToColour(2500), GitadoraColours.YELLOW_GRADIENT); + t.equal(GitadoraSkillToColour(3000), GitadoraColours.GREEN); + t.equal(GitadoraSkillToColour(3500), GitadoraColours.GREEN_GRADIENT); + t.equal(GitadoraSkillToColour(4000), GitadoraColours.BLUE); + t.equal(GitadoraSkillToColour(4500), GitadoraColours.BLUE_GRADIENT); + t.equal(GitadoraSkillToColour(5000), GitadoraColours.PURPLE); + t.equal(GitadoraSkillToColour(5500), GitadoraColours.PURPLE_GRADIENT); + t.equal(GitadoraSkillToColour(6000), GitadoraColours.RED); + t.equal(GitadoraSkillToColour(6500), GitadoraColours.RED_GRADIENT); + t.equal(GitadoraSkillToColour(7000), GitadoraColours.BRONZE); + t.equal(GitadoraSkillToColour(7500), GitadoraColours.SILVER); + t.equal(GitadoraSkillToColour(8000), GitadoraColours.GOLD); + t.equal(GitadoraSkillToColour(8500), GitadoraColours.RAINBOW); - t.end(); + t.end(); +}); + +t.test("#CalculateSDVXClass", (t) => { + t.strictSame(CalculateSDVXClass("sdvx", "Single", 1, { VF6: 10 }, logger), { + vfClass: SDVXVFClasses.COBALT_I, + }); + + t.end(); +}); + +t.test("#SDVXVF6ToClass", (t) => { + function f(vf: number) { + return SDVXVF6ToClass(vf, logger); + } + + t.equal(f(0), SDVXVFClasses.SIENNA_I); + t.equal(f(2.5), SDVXVFClasses.SIENNA_II); + t.equal(f(5), SDVXVFClasses.SIENNA_III); + t.equal(f(7.5), SDVXVFClasses.SIENNA_IV); + t.equal(f(10), SDVXVFClasses.COBALT_I); + t.equal(f(10.5), SDVXVFClasses.COBALT_II); + t.equal(f(11), SDVXVFClasses.COBALT_III); + t.equal(f(11.5), SDVXVFClasses.COBALT_IV); + t.equal(f(12), SDVXVFClasses.DANDELION_I); + t.equal(f(12.5), SDVXVFClasses.DANDELION_II); + t.equal(f(13), SDVXVFClasses.DANDELION_III); + t.equal(f(13.5), SDVXVFClasses.DANDELION_IV); + + t.equal(f(14), SDVXVFClasses.CYAN_I); + t.equal(f(14.25), SDVXVFClasses.CYAN_II); + t.equal(f(14.5), SDVXVFClasses.CYAN_III); + t.equal(f(14.75), SDVXVFClasses.CYAN_IV); + t.equal(f(15), SDVXVFClasses.SCARLET_I); + t.equal(f(15.25), SDVXVFClasses.SCARLET_II); + t.equal(f(15.5), SDVXVFClasses.SCARLET_III); + t.equal(f(15.75), SDVXVFClasses.SCARLET_IV); + t.equal(f(16), SDVXVFClasses.CORAL_I); + t.equal(f(16.25), SDVXVFClasses.CORAL_II); + t.equal(f(16.5), SDVXVFClasses.CORAL_III); + t.equal(f(16.75), SDVXVFClasses.CORAL_IV); + t.equal(f(17), SDVXVFClasses.ARGENTO_I); + t.equal(f(17.25), SDVXVFClasses.ARGENTO_II); + t.equal(f(17.5), SDVXVFClasses.ARGENTO_III); + t.equal(f(17.75), SDVXVFClasses.ARGENTO_IV); + t.equal(f(18), SDVXVFClasses.ELDORA_I); + t.equal(f(18.25), SDVXVFClasses.ELDORA_II); + t.equal(f(18.5), SDVXVFClasses.ELDORA_III); + t.equal(f(18.75), SDVXVFClasses.ELDORA_IV); + t.equal(f(19), SDVXVFClasses.CRIMSON_I); + t.equal(f(19.25), SDVXVFClasses.CRIMSON_II); + t.equal(f(19.5), SDVXVFClasses.CRIMSON_III); + t.equal(f(19.75), SDVXVFClasses.CRIMSON_IV); + + t.equal(f(20), SDVXVFClasses.IMPERIAL_I); + t.equal(f(21), SDVXVFClasses.IMPERIAL_II); + t.equal(f(22), SDVXVFClasses.IMPERIAL_III); + t.equal(f(23), SDVXVFClasses.IMPERIAL_IV); + t.equal(f(24), SDVXVFClasses.IMPERIAL_IV); + t.equal(f(1000), SDVXVFClasses.IMPERIAL_IV); + + t.end(); }); diff --git a/server/src/lib/score-import/framework/user-game-stats/builtin-class-handlers.ts b/server/src/lib/score-import/framework/user-game-stats/builtin-class-handlers.ts index 54d8796d7..ef3d820d0 100644 --- a/server/src/lib/score-import/framework/user-game-stats/builtin-class-handlers.ts +++ b/server/src/lib/score-import/framework/user-game-stats/builtin-class-handlers.ts @@ -1,63 +1,141 @@ -import { Game, Playtypes, integer } from "kamaitachi-common"; +import { CHUNITHM_COLOURS, GitadoraColours, SDVXVFClasses } from "lib/constants/classes"; +import { KtLogger } from "lib/logger/logger"; +import { Game, integer, Playtypes, ScoreCalculatedDataLookup } from "tachi-common"; +import { GameClasses } from "tachi-common/js/game-classes"; + +export function CalculateSDVXClass( + game: Game, + playtype: Playtypes[Game], + userID: integer, + ratings: Partial>, + logger: KtLogger +): Partial> { + if (!ratings.VF6) { + return {}; + } + + return { vfClass: SDVXVF6ToClass(ratings.VF6, logger) }; +} + +/** + * Converts a user's profile VF6 to a class. There are almost 40 classes, and writing + * if statements for all of them is a painful endeavour. This function returns an index + * derived from the gaps between classes, to avoid writing out all those statements. + * @see https://bemaniwiki.com/index.php?SOUND%20VOLTEX%20VIVID%20WAVE/VOLFORCE + */ +export function SDVXVF6ToClass(vf: number, logger: KtLogger) { + // This is impossible, but a failsafe regardless + if (vf >= 24) { + logger.warn(`User has excessive VF5 of ${vf}. Defaulting to Imperial IV.`); + return SDVXVFClasses.IMPERIAL_IV; + } else if (vf >= 20) { + // imperial i -> iv has gaps of 1 + return SDVXVFClasses.IMPERIAL_I + Math.floor(vf - 20); + } else if (vf >= 14) { + // cyan i -> crimson iv has gaps of 0.25 + return SDVXVFClasses.CYAN_I + Math.floor(4 * (vf - 14)); + } else if (vf >= 10) { + // cobalt i -> dandelion iv have gaps of 0.5 + return SDVXVFClasses.COBALT_I + Math.floor(2 * (vf - 10)); + } + + return Math.floor(vf / 2.5); +} export function CalculateGitadoraColour( - game: Game, - playtype: Playtypes[Game], - userID: integer, - customRatings: Record -): Record { - const skillColour = GitadoraSkillToColour(customRatings.skill); + game: Game, + playtype: Playtypes[Game], + userID: integer, + ratings: Record, + logger: KtLogger +): Partial> { + const colour = GitadoraSkillToColour(ratings.skill); - return { - skillColour, - }; + return { + colour, + }; } export function GitadoraSkillToColour(sk: number) { - if (sk >= 8500) { - return "rainbow"; - } else if (sk >= 8000) { - return "gold"; - } else if (sk >= 7500) { - return "silver"; - } else if (sk >= 7000) { - return "bronze"; - } else if (sk >= 6500) { - return "redgradient"; - } else if (sk >= 6000) { - return "red"; - } else if (sk >= 5500) { - return "purplegradient"; - } else if (sk >= 5000) { - return "purple"; - } else if (sk >= 4500) { - return "bluegradient"; - } else if (sk >= 4000) { - return "blue"; - } else if (sk >= 3500) { - return "greengradient"; - } else if (sk >= 3000) { - return "green"; - } else if (sk >= 2500) { - return "yellowgradient"; - } else if (sk >= 2000) { - return "yellow"; - } else if (sk >= 1500) { - return "orangegradient"; - } else if (sk >= 1000) { - return "orange"; - } + if (sk >= 8500) { + return GitadoraColours.RAINBOW; + } else if (sk >= 8000) { + return GitadoraColours.GOLD; + } else if (sk >= 7500) { + return GitadoraColours.SILVER; + } else if (sk >= 7000) { + return GitadoraColours.BRONZE; + } else if (sk >= 6500) { + return GitadoraColours.RED_GRADIENT; + } else if (sk >= 6000) { + return GitadoraColours.RED; + } else if (sk >= 5500) { + return GitadoraColours.PURPLE_GRADIENT; + } else if (sk >= 5000) { + return GitadoraColours.PURPLE; + } else if (sk >= 4500) { + return GitadoraColours.BLUE_GRADIENT; + } else if (sk >= 4000) { + return GitadoraColours.BLUE; + } else if (sk >= 3500) { + return GitadoraColours.GREEN_GRADIENT; + } else if (sk >= 3000) { + return GitadoraColours.GREEN; + } else if (sk >= 2500) { + return GitadoraColours.YELLOW_GRADIENT; + } else if (sk >= 2000) { + return GitadoraColours.YELLOW; + } else if (sk >= 1500) { + return GitadoraColours.ORANGE_GRADIENT; + } else if (sk >= 1000) { + return GitadoraColours.ORANGE; + } - return "white"; + return GitadoraColours.WHITE; } -export function CalculateJubeatColour( - game: Game, - playtype: Playtypes[Game], - userID: integer, - customRatings: Record -): Promise> { - throw new Error("Not implemented."); +export function CalculateChunithmColour( + game: Game, + playtype: Playtypes[Game], + userID: integer, + ratings: Record +) { + const colour = ChuniRatingToColour(ratings.naiveRating); + + return { colour }; } +function ChuniRatingToColour(rating: number) { + if (rating >= 15) { + return CHUNITHM_COLOURS.RAINBOW; + } else if (rating >= 14.5) { + return CHUNITHM_COLOURS.PLATINUM; + } else if (rating >= 14) { + return CHUNITHM_COLOURS.GOLD; + } else if (rating >= 13) { + return CHUNITHM_COLOURS.SILVER; + } else if (rating >= 12) { + return CHUNITHM_COLOURS.BRONZE; + } else if (rating >= 10) { + return CHUNITHM_COLOURS.PURPLE; + } else if (rating >= 7) { + return CHUNITHM_COLOURS.RED; + } else if (rating >= 4) { + return CHUNITHM_COLOURS.ORANGE; + } else if (rating >= 2) { + return CHUNITHM_COLOURS.GREEN; + } + + return CHUNITHM_COLOURS.BLUE; +} + +// export function CalculateJubeatColour( +// game: Game, +// playtype: Playtypes[Game], +// userID: integer, +// ratings: Record +// ): GameClasses<"jubeat:Single"> { +// throw new Error("Not implemented."); +// } + // function JubilityToColour(jb: number) {} diff --git a/server/src/lib/score-import/framework/user-game-stats/classes.test.ts b/server/src/lib/score-import/framework/user-game-stats/classes.test.ts index ccda4f8e7..24943e0bc 100644 --- a/server/src/lib/score-import/framework/user-game-stats/classes.test.ts +++ b/server/src/lib/score-import/framework/user-game-stats/classes.test.ts @@ -1,138 +1,144 @@ -import { UserGameStats } from "kamaitachi-common"; +import { UserGameStats } from "tachi-common"; import t from "tap"; -import { CloseMongoConnection } from "../../../../external/mongo/db"; -import CreateLogCtx from "../../../logger/logger"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { CalculateClassDeltas, UpdateUGSClasses } from "./classes"; +import CreateLogCtx from "lib/logger/logger"; +import ResetDBState from "test-utils/resets"; +import { ProcessClassDeltas, UpdateUGSClasses } from "./classes"; + +import { GitadoraColours } from "lib/constants/classes"; const logger = CreateLogCtx(__filename); t.test("#UpdateUGSClasses", (t) => { - t.test("Should produce an empty object by default", async (t) => { - const res = await UpdateUGSClasses("iidx", "SP", 1, {}, null, logger); + t.test("Should produce an empty object by default", async (t) => { + const res = await UpdateUGSClasses("iidx", "SP", 1, {}, null, logger); - t.strictSame(res, {}); + t.strictSame(res, {}); - t.end(); - }); + t.end(); + }); - t.test("Should call and merge the ClassHandler", async (t) => { - const res = await UpdateUGSClasses("iidx", "SP", 1, {}, () => ({ foo: "bar" }), logger); + t.test("Should call and merge the ClassHandler", async (t) => { + const res = await UpdateUGSClasses("iidx", "SP", 1, {}, () => ({ dan: 2 }), logger); - t.strictSame(res, { foo: "bar" }); + t.strictSame(res, { dan: 2 }); - t.end(); - }); + t.end(); + }); - t.test("Should call static handlers if there is one", async (t) => { - const res = await UpdateUGSClasses( - "gitadora", - "Dora", - 1, - { - skill: 9000, - }, - null, - logger - ); + t.test("Should call static handlers if there is one", async (t) => { + const res = await UpdateUGSClasses( + "gitadora", + "Dora", + 1, + { + skill: 9000, + }, + null, + logger + ); - t.strictSame(res, { skillColour: "rainbow" }); + t.strictSame(res, { colour: GitadoraColours.RAINBOW }); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); -t.test("#CalculateClassDeltas", (t) => { - t.beforeEach(ResetDBState); +t.test("#ProcessClassDeltas", (t) => { + t.beforeEach(ResetDBState); - t.test("Should return improved classes from null", (t) => { - const res = CalculateClassDeltas("iidx", "SP", { dan: "kaiden" }, null, logger); + t.test("Should return improved classes from null", async (t) => { + const res = await ProcessClassDeltas("iidx", "SP", { dan: 18 }, null, 1, logger); - t.strictSame(res, [ - { - set: "dan", - playtype: "SP", - old: null, - new: "kaiden", - }, - ]); + t.strictSame(res, [ + { + game: "iidx", + set: "dan", + playtype: "SP", + old: null, + new: 18, + }, + ]); - t.end(); - }); + t.end(); + }); - t.test("Should return improved classes from null class", (t) => { - const res = CalculateClassDeltas( - "iidx", - "SP", - { dan: "kaiden" }, - { classes: {} } as UserGameStats, - logger - ); + t.test("Should return improved classes from null class", async (t) => { + const res = await ProcessClassDeltas( + "iidx", + "SP", + { dan: 18 }, + { classes: {} } as UserGameStats, + 1, + logger + ); - t.strictSame(res, [ - { - set: "dan", - playtype: "SP", - old: null, - new: "kaiden", - }, - ]); + t.strictSame(res, [ + { + game: "iidx", + set: "dan", + playtype: "SP", + old: null, + new: 18, + }, + ]); - t.end(); - }); + t.end(); + }); - t.test("Should return improved classes", (t) => { - const res = CalculateClassDeltas( - "iidx", - "SP", - { dan: "kaiden" }, - ({ classes: { dan: "chuuden" } } as unknown) as UserGameStats, - logger - ); + t.test("Should return improved classes", async (t) => { + const res = await ProcessClassDeltas( + "iidx", + "SP", + { dan: 18 }, + { classes: { dan: 17 } } as unknown as UserGameStats, + 1, + logger + ); - t.strictSame(res, [ - { - set: "dan", - playtype: "SP", - old: "chuuden", - new: "kaiden", - }, - ]); + t.strictSame(res, [ + { + game: "iidx", + set: "dan", + playtype: "SP", + old: 17, + new: 18, + }, + ]); - t.end(); - }); + t.end(); + }); - t.test("Should not return identical classes", (t) => { - const res = CalculateClassDeltas( - "iidx", - "SP", - { dan: "kaiden" }, - ({ classes: { dan: "kaiden" } } as unknown) as UserGameStats, - logger - ); + t.test("Should not return identical classes", async (t) => { + const res = await ProcessClassDeltas( + "iidx", + "SP", + { dan: 18 }, + { classes: { dan: 18 } } as unknown as UserGameStats, + 1, + logger + ); - t.strictSame(res, []); + t.strictSame(res, []); - t.end(); - }); + t.end(); + }); - t.test("Should not return worse classes", (t) => { - const res = CalculateClassDeltas( - "iidx", - "SP", - { dan: "10" }, - ({ classes: { dan: "kaiden" } } as unknown) as UserGameStats, - logger - ); + t.test("Should not return worse classes", async (t) => { + const res = await ProcessClassDeltas( + "iidx", + "SP", + { dan: 16 }, + { classes: { dan: 18 } } as unknown as UserGameStats, + 1, + logger + ); - t.strictSame(res, []); + t.strictSame(res, []); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/framework/user-game-stats/classes.ts b/server/src/lib/score-import/framework/user-game-stats/classes.ts index 8007c08ce..d3968b5ac 100644 --- a/server/src/lib/score-import/framework/user-game-stats/classes.ts +++ b/server/src/lib/score-import/framework/user-game-stats/classes.ts @@ -1,26 +1,23 @@ -import { Game, Playtypes, integer, UserGameStats, ClassDelta } from "kamaitachi-common"; -import { gameClassValues } from "kamaitachi-common/js/game-classes"; import deepmerge from "deepmerge"; -import { KtLogger } from "../../../logger/logger"; -import { CalculateGitadoraColour, CalculateJubeatColour } from "./builtin-class-handlers"; -import { ReturnClassIfGreater } from "../../../../utils/class"; - -export interface ClassHandler { - ( - game: Game, - playtype: Playtypes[Game], - userID: integer, - customRatings: Record, - logger: KtLogger - ): Promise> | Record | undefined; -} +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import { EmitWebhookEvent } from "lib/webhooks/webhooks"; +import { ClassDelta, Game, IDStrings, integer, Playtypes, UserGameStats } from "tachi-common"; +import { GameClasses } from "tachi-common/js/game-classes"; +import { ReturnClassIfGreater } from "utils/class"; +import { + CalculateChunithmColour, + CalculateGitadoraColour, + CalculateSDVXClass, +} from "./builtin-class-handlers"; +import { ClassHandler, ScoreClasses } from "./types"; type ClassHandlerMap = { - [G in Game]: - | { - [P in Playtypes[G]]: ClassHandler; - } - | null; + [G in Game]: + | { + [P in Playtypes[G]]: ClassHandler; + } + | null; }; /** @@ -33,22 +30,26 @@ type ClassHandlerMap = { * on your profile skill level, which is known at the time this function is called. */ const STATIC_CLASS_HANDLERS: ClassHandlerMap = { - iidx: null, - bms: null, - chunithm: null, - ddr: null, - gitadora: { - Gita: CalculateGitadoraColour, - Dora: CalculateGitadoraColour, - }, - jubeat: { - Single: CalculateJubeatColour, - }, - maimai: null, - museca: null, - popn: null, - sdvx: null, - usc: null, + iidx: null, + bms: null, + chunithm: { + Single: CalculateChunithmColour, + }, + ddr: null, + gitadora: { + Gita: CalculateGitadoraColour, + Dora: CalculateGitadoraColour, + }, + // jubeat: { + // Single: CalculateJubeatColour, + // }, + maimai: null, + museca: null, + // popn: null, + sdvx: { + Single: CalculateSDVXClass, + }, + usc: null, }; /** @@ -65,7 +66,7 @@ const STATIC_CLASS_HANDLERS: ClassHandlerMap = { * The custom function allows us to request that data from a custom endpoint, and merge it with things we can always * calculate. * - * @param customRatings - A users customRatings. This is calculated in rating.ts, and passed via update-ugs.ts. + * @param ratings - A users ratings. This is calculated in rating.ts, and passed via update-ugs.ts. * We request this because we need it for things like gitadora's skill divisions - We don't need to calculate our skill * statistic twice if we just request it be passed to us! * @param ImportTypeClassResolveFn - The Custom Resolve Function that certain import types may pass to us as a means @@ -73,100 +74,110 @@ const STATIC_CLASS_HANDLERS: ClassHandlerMap = { * defaults. */ export async function UpdateUGSClasses( - game: Game, - playtype: Playtypes[Game], - userID: integer, - customRatings: Record, - ClassHandler: ClassHandler | null, - logger: KtLogger -): Promise> { - let classes: Record = {}; + game: Game, + playtype: Playtypes[Game], + userID: integer, + ratings: Record, + ClassHandler: ClassHandler | null, + logger: KtLogger +): Promise { + let classes: ScoreClasses = {}; - // @ts-expect-error This one sucks - I need to look into a better way of representing these types - if (STATIC_CLASS_HANDLERS[game] && STATIC_CLASS_HANDLERS[game][playtype]) { - // @ts-expect-error see above - classes = await STATIC_CLASS_HANDLERS[game][playtype]( - game, - playtype, - userID, - customRatings - ); - } + // @ts-expect-error This one sucks - I need to look into a better way of representing these types + if (STATIC_CLASS_HANDLERS[game] && STATIC_CLASS_HANDLERS[game][playtype]) { + // @ts-expect-error see above + classes = await STATIC_CLASS_HANDLERS[game][playtype]( + game, + playtype, + userID, + ratings, + logger + ); + } - if (ClassHandler) { - logger.debug(`Calling custom class handler.`); - const customClasses = - (await ClassHandler(game, playtype, userID, customRatings, logger)) ?? {}; + if (ClassHandler) { + logger.debug(`Calling custom class handler.`); + const customClasses = (await ClassHandler(game, playtype, userID, ratings, logger)) ?? {}; - classes = deepmerge(customClasses, classes); - } + classes = deepmerge(customClasses, classes); + } - return classes; + return classes; } /** * Calculates the class "deltas" for this users classes. * This is for calculating scenarios where a users class has improved (i.e. they have gone from 9th dan to 10th dan). * - * Knowing this information allows us to attach it onto the import, and also emit things on redis - * so that other services can listen for it. In the future we might allow webhooks, too. + * Knowing this information allows us to attach it onto the import, and also emit things on webhooks. + * This function emits webhook events and inserts classachieved documents into the DB!** */ -export function CalculateClassDeltas( - game: Game, - playtype: Playtypes[Game], - classes: Record, - userGameStats: UserGameStats | null, - logger: KtLogger -): ClassDelta[] { - // @ts-expect-error It's complaining about Game+PT permutations instead of Game->PT permutations. - const gcv = gameClassValues[game]?.[playtype]; +export async function ProcessClassDeltas( + game: Game, + playtype: Playtypes[Game], + classes: ScoreClasses, + userGameStats: UserGameStats | null, + userID: integer, + logger: KtLogger +): Promise { + const deltas: ClassDelta[] = []; - if (Object.keys(classes).length !== 0 && !gcv) { - logger.severe( - `Classes were attempted to be processed for ${game} ${playtype}, but no class values exist for this.`, - { - classes, - } - ); + const achievementOps = []; - return []; - } + for (const s in classes) { + const classSet = s as keyof GameClasses; + const classVal = classes[classSet]; - const deltas = []; + if (classVal === undefined) { + logger.debug(`Skipped deltaing-class ${classSet}.`); + continue; + } - for (const setName in classes) { - try { - const isGreater = ReturnClassIfGreater( - game, - playtype, - setName, - classes[setName], - userGameStats - ); + try { + const isGreater = ReturnClassIfGreater(classSet, classVal, userGameStats); - if (isGreater === false) { - continue; - } else if (isGreater === null) { - // @todo #99 REDISIPC-New Class Achieved - deltas.push({ - set: setName, - playtype, - old: null, - new: classes[setName], - }); - } else { - // @todo #99 REDISIPC-Class Improved! - deltas.push({ - set: setName, - playtype, - old: userGameStats!.classes[setName], - new: classes[setName], - }); - } - } catch (err) { - logger.error(err); - } - } + if (isGreater === false) { + continue; + } else { + let delta: ClassDelta; + if (isGreater === null) { + delta = { + game, + set: classSet, + playtype, + old: null, + new: classVal, + }; + } else { + delta = { + game, + set: classSet, + playtype, + old: userGameStats!.classes[classSet]!, + new: classVal, + }; + } - return deltas; + EmitWebhookEvent({ type: "class-update/v1", content: { userID, ...delta } }); + + achievementOps.push({ + userID, + classSet: delta.set, + classOldValue: delta.old, + classValue: delta.new, + game, + playtype, + timeAchieved: Date.now(), + }); + + deltas.push(delta); + } + } catch (err) { + logger.error(err); + } + } + + await db["class-achievements"].insert(achievementOps); + + return deltas; } diff --git a/server/src/lib/score-import/framework/user-game-stats/rating.test.ts b/server/src/lib/score-import/framework/user-game-stats/rating.test.ts index 44e4db545..29dee6cee 100644 --- a/server/src/lib/score-import/framework/user-game-stats/rating.test.ts +++ b/server/src/lib/score-import/framework/user-game-stats/rating.test.ts @@ -1,145 +1,80 @@ +import CreateLogCtx from "lib/logger/logger"; import t from "tap"; -import db, { CloseMongoConnection } from "../../../../external/mongo/db"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { TestingIIDXSPScorePB } from "../../../../test-utils/test-data"; -import { CalculateCustomRatings, CalculateRatings } from "./rating"; -import deepmerge from "deepmerge"; -import CreateLogCtx from "../../../logger/logger"; -import crypto from "crypto"; +import ResetDBState from "test-utils/resets"; +import { CalculateRatings } from "./rating"; const logger = CreateLogCtx(__filename); t.test("#CalculateRatings", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - t.test("Should return the average of your best 20.", async (t) => { - const ratings = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; + t.test("Should return BPI for IIDX", async (t) => { + const res = await CalculateRatings("iidx", "SP", 1, logger); - await db["score-pbs"].insert( - ratings.map((e) => - deepmerge(TestingIIDXSPScorePB, { - chartID: crypto.randomBytes(20).toString("hex"), - calculatedData: { - rating: e, - lampRating: 0, - }, - }) - ) - ); + t.strictSame( + res, + { BPI: 0, ktRating: 0, ktLampRating: 0 }, + "Should return BPI as a custom key." + ); - const { rating } = await CalculateRatings("iidx", "SP", 1, logger); + const resDP = await CalculateRatings("iidx", "DP", 1, logger); - t.equal( - rating, - ratings.reduce((r, a) => a + r, 0) / 20, - "Should equal the average of the best 20 ratings." - ); + t.strictSame( + resDP, + { BPI: 0, ktRating: 0, ktLampRating: 0 }, + "Should return BPI as a custom key." + ); - await db["score-pbs"].remove({}); + t.end(); + }); - const lampRatings = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 4, 1, 5, 2]; + t.test("Should return VF6 for SDVX", async (t) => { + const res = await CalculateRatings("sdvx", "Single", 1, logger); - await db["score-pbs"].insert( - lampRatings.map((e) => - deepmerge(TestingIIDXSPScorePB, { - chartID: crypto.randomBytes(20).toString("hex"), - calculatedData: { - rating: 0, - lampRating: e, - }, - }) - ) - ); + t.strictSame(res, { VF6: 0 }, "Should return VF6 keys."); - const { lampRating } = await CalculateRatings("iidx", "SP", 1, logger); + t.end(); + }); - t.equal( - lampRating, - lampRatings.reduce((r, a) => a + r, 0) / 20, - "Should equal the average of the best 20 lamp ratings." - ); + t.test("Should return VF6 for USC:Keyboard", async (t) => { + const res = await CalculateRatings("usc", "Keyboard", 1, logger); - t.end(); - }); + t.strictSame(res, { VF6: 0 }, "Should return VF6 keys."); - t.test("Should return the average of your best 20.", async (t) => { - await db["score-pbs"].remove({}); + t.end(); + }); - const { rating, lampRating } = await CalculateRatings("iidx", "SP", 1, logger); + t.test("Should return VF6 for USC:Controller", async (t) => { + const res = await CalculateRatings("usc", "Controller", 1, logger); - t.equal(rating, 0, "Should default to 0 for no scores."); - t.equal(lampRating, 0, "Should default to 0 for no scores."); + t.strictSame(res, { VF6: 0 }, "Should return VF6 keys."); - t.end(); - }); + t.end(); + }); - t.end(); + t.test("Should return MFCP for DDR", async (t) => { + const res = await CalculateRatings("ddr", "SP", 1, logger); + + t.strictSame(res, { MFCP: 0, ktRating: 0 }, "Should return MFCP keys."); + + const resDP = await CalculateRatings("ddr", "DP", 1, logger); + + t.strictSame(resDP, { MFCP: 0, ktRating: 0 }, "Should return MFCP keys."); + + t.end(); + }); + + t.test("Should return skill for Gitadora", async (t) => { + const res = await CalculateRatings("gitadora", "Dora", 1, logger); + + t.strictSame(res, { skill: 0 }, "Should return skill keys."); + + const resDP = await CalculateRatings("gitadora", "Gita", 1, logger); + + t.strictSame(resDP, { skill: 0 }, "Should return skill keys."); + + t.end(); + }); + + t.end(); }); - -t.test("#CalculateCustomRatings", (t) => { - t.beforeEach(ResetDBState); - - t.test("Should work for games with no custom ratings", async (t) => { - const res = await CalculateCustomRatings("popn", "9B", 1, logger); - - t.strictSame(res, {}, "Should return an empty object."); - - t.end(); - }); - - t.test("Should return BPI for IIDX", async (t) => { - const res = await CalculateCustomRatings("iidx", "SP", 1, logger); - - t.strictSame(res, { BPI: 0 }, "Should return BPI as a custom key."); - - const resDP = await CalculateCustomRatings("iidx", "DP", 1, logger); - - t.strictSame(resDP, { BPI: 0 }, "Should return BPI as a custom key."); - - t.end(); - }); - - t.test("Should return VF4 and VF5 for SDVX", async (t) => { - const res = await CalculateCustomRatings("sdvx", "Single", 1, logger); - - t.strictSame(res, { VF4: 0, VF5: 0 }, "Should return VF4 and VF5 keys."); - - t.end(); - }); - - t.test("Should return VF4 and VF5 for USC", async (t) => { - const res = await CalculateCustomRatings("usc", "Single", 1, logger); - - t.strictSame(res, { VF4: 0, VF5: 0 }, "Should return VF4 and VF5 keys."); - - t.end(); - }); - - t.test("Should return MFCP for DDR", async (t) => { - const res = await CalculateCustomRatings("ddr", "SP", 1, logger); - - t.strictSame(res, { MFCP: 0 }, "Should return MFCP keys."); - - const resDP = await CalculateCustomRatings("ddr", "DP", 1, logger); - - t.strictSame(resDP, { MFCP: 0 }, "Should return MFCP keys."); - - t.end(); - }); - - t.test("Should return skill for Gitadora", async (t) => { - const res = await CalculateCustomRatings("gitadora", "Dora", 1, logger); - - t.strictSame(res, { skill: 0 }, "Should return skill keys."); - - const resDP = await CalculateCustomRatings("gitadora", "Gita", 1, logger); - - t.strictSame(resDP, { skill: 0 }, "Should return skill keys."); - - t.end(); - }); - - t.end(); -}); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/framework/user-game-stats/rating.ts b/server/src/lib/score-import/framework/user-game-stats/rating.ts index 2c198cb5d..69bf6963f 100644 --- a/server/src/lib/score-import/framework/user-game-stats/rating.ts +++ b/server/src/lib/score-import/framework/user-game-stats/rating.ts @@ -1,198 +1,256 @@ -import { Game, Playtypes, integer, GameSpecificCalcLookup, IDStrings } from "kamaitachi-common"; -import db from "../../../../external/mongo/db"; -import { KtLogger } from "../../../logger/logger"; +import { + Game, + Playtypes, + integer, + ScoreCalculatedDataLookup, + IDStrings, + UserGameStats, + PBScoreDocument, +} from "tachi-common"; +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; -export async function CalculateRatings( - game: Game, - playtype: Playtypes[Game], - userID: integer, - logger: KtLogger -): Promise<{ rating: number; lampRating: number }> { - const SCORE_COUNT = 20; - const [bestRating, bestLampRating] = await Promise.all([ - db["score-pbs"].find( - { - game, - playtype, - userID, - isPrimary: true, - }, - { - sort: { - "calculatedData.rating": -1, - }, - limit: SCORE_COUNT, - } - ), - db["score-pbs"].find( - { - game, - playtype, - userID, - isPrimary: true, - }, - { - sort: { - "calculatedData.lampRating": -1, - }, - limit: SCORE_COUNT, - } - ), - ]); - - logger.debug( - `Found ${bestRating.length} best rating scores and ${bestLampRating.length} bestLampRating scores.` - ); - - const rating = bestRating.reduce((a, r) => a + r.calculatedData.rating, 0) / SCORE_COUNT; - const lampRating = - bestLampRating.reduce((a, r) => a + r.calculatedData.lampRating, 0) / SCORE_COUNT; - - return { rating, lampRating }; -} - -type CustomCalcNames = GameSpecificCalcLookup[IDStrings]; +type CustomCalcNames = ScoreCalculatedDataLookup[IDStrings]; function LazySumAll(key: CustomCalcNames) { - return async (game: Game, playtype: Playtypes[Game], userID: integer) => { - const sc = await db["score-pbs"].find({ - game: game, - playtype: playtype, - userID: userID, - isPrimary: true, - [`calculatedData.gameSpecific.${key}`]: { $gt: 0 }, - }); + return async (game: Game, playtype: Playtypes[Game], userID: integer) => { + const sc = await db["personal-bests"].find({ + game: game, + playtype: playtype, + userID: userID, + isPrimary: true, + [`calculatedData.${key}`]: { $gt: 0 }, + }); - const result = sc.reduce((a, b) => a + b.calculatedData.gameSpecific[key]!, 0); + const result = sc.reduce((a, b) => a + b.calculatedData[key]!, 0); - return result; - }; + return result; + }; } function LazyCalcN(key: CustomCalcNames, n: integer, returnMean?: boolean) { - return async (game: Game, playtype: Playtypes[Game], userID: integer) => { - const sc = await db["score-pbs"].find( - { - game: game, - playtype: playtype, - userID: userID, - isPrimary: true, - [`calculatedData.gameSpecific.${key}`]: { $gt: 0 }, - }, - { - limit: n, - sort: { [`calculatedData.gameSpecific.${key}`]: -1 }, - } - ); + return async (game: Game, playtype: Playtypes[Game], userID: integer) => { + const sc = await db["personal-bests"].find( + { + game: game, + playtype: playtype, + userID: userID, + isPrimary: true, + [`calculatedData.${key}`]: { $gt: 0 }, + }, + { + limit: n, + sort: { [`calculatedData.${key}`]: -1 }, + } + ); - let result = sc.reduce((a, b) => a + b.calculatedData.gameSpecific[key]!, 0); + let result = sc.reduce((a, b) => a + b.calculatedData[key]!, 0); - if (returnMean) { - result = result / n; - } + if (returnMean) { + result = result / n; + } - return result; - }; + return result; + }; } const LazySumN = (key: CustomCalcNames, n: integer) => LazyCalcN(key, n, false); const LazyMeanN = (key: CustomCalcNames, n: integer) => LazyCalcN(key, n, true); -const CUSTOM_RATING_FUNCTIONS = { - iidx: { - SP: { - BPI: LazyMeanN("BPI", 20), - // "K%": LazyMeanN("K%", 100), useless - }, - DP: { - BPI: LazyMeanN("BPI", 20), - }, - }, - sdvx: { - Single: { - VF4: LazySumN("VF4", 20), - VF5: LazySumN("VF5", 50), - }, - }, - usc: { - Single: { - VF4: LazySumN("VF4", 20), - VF5: LazySumN("VF5", 50), - }, - }, - ddr: { - SP: { - MFCP: LazySumAll("MFCP"), - }, - DP: { - MFCP: LazySumAll("MFCP"), - }, - }, - gitadora: { - Gita: { skill: CalculateGitadoraSkill }, - Dora: { skill: CalculateGitadoraSkill }, - }, +type RatingFunctions = { + [G in Game]: { + [P in Playtypes[G]]: ( + game: Game, + playtype: Playtypes[Game], + userID: integer, + logger: KtLogger + ) => Promise; + }; }; -async function CalculateGitadoraSkill( - game: Game, - playtype: Playtypes[Game], - userID: integer, - logger: KtLogger -) { - const hotCharts = await db.charts.gitadora.find( - { "flags.HOT N-1": true }, - { projection: { chartID: 1 } } - ); +const RatingFunctions: RatingFunctions = { + iidx: { + SP: async (g, p, u) => ({ + BPI: await LazyMeanN("BPI", 20)(g, p, u), + ktRating: await LazyMeanN("ktRating", 20)(g, p, u), + ktLampRating: await LazyMeanN("ktLampRating", 20)(g, p, u), + }), + DP: async (g, p, u) => ({ + BPI: await LazyMeanN("BPI", 20)(g, p, u), + ktRating: await LazyMeanN("ktRating", 20)(g, p, u), + ktLampRating: await LazyMeanN("ktLampRating", 20)(g, p, u), + }), + }, + sdvx: { + Single: async (g, p, u) => ({ + VF6: await LazySumN("VF6", 50)(g, p, u), + }), + }, + usc: { + Keyboard: async (g, p, u) => ({ + VF6: await LazySumN("VF6", 50)(g, p, u), + }), + Controller: async (g, p, u) => ({ + VF6: await LazySumN("VF6", 50)(g, p, u), + }), + }, + ddr: { + SP: async (g, p, u) => ({ + MFCP: await LazySumAll("MFCP")(g, p, u), + ktRating: await LazyMeanN("ktRating", 20)(g, p, u), + }), + DP: async (g, p, u) => ({ + MFCP: await LazySumAll("MFCP")(g, p, u), + ktRating: await LazyMeanN("ktRating", 20)(g, p, u), + }), + }, + gitadora: { + Gita: async (g, p, u, l) => ({ skill: await CalculateGitadoraSkill(g, p, u, l) }), + Dora: async (g, p, u, l) => ({ skill: await CalculateGitadoraSkill(g, p, u, l) }), + }, + bms: { + "7K": async (g, p, u) => ({ + ktLampRating: await LazyMeanN("ktLampRating", 20)(g, p, u), + }), + "14K": async (g, p, u) => ({ + ktLampRating: await LazyMeanN("ktLampRating", 20)(g, p, u), + }), + }, + chunithm: { + Single: async (g, p, u) => ({ + naiveRating: await LazyMeanN("rating", 20)(g, p, u), + }), + }, + // popn: { + // "9B": async () => ({}), + // }, + museca: { + Single: async (g, p, u) => ({ + ktRating: await LazyMeanN("ktRating", 20)(g, p, u), + }), + }, + maimai: { + Single: async (g, p, u) => ({ + ktRating: await LazyMeanN("ktRating", 20)(g, p, u), + }), + }, + // jubeat: { + // Single: async (g, p, u, l) => ({ + // jubility: await CalculateJubility(g, p, u, l), + // }), + // }, +}; - const hotChartIDs = hotCharts.map((e) => e.chartID); - - const [bestHotScores, bestScores] = await Promise.all([ - db["score-pbs"].find( - { userID, chartID: { $in: hotChartIDs } }, - { - sort: { "calculatedData.rating": -1 }, - limit: 25, - projection: { "calculatedData.rating": 1 }, - } - ), - // @optimisable - // $nin is VERY expensive, there might be a better way to do this. - db["score-pbs"].find( - { userID, chartID: { $nin: hotChartIDs } }, - { - sort: { "calculatedData.rating": -1 }, - limit: 25, - projection: { "calculatedData.rating": 1 }, - } - ), - ]); - - let skill = 0; - skill += bestHotScores.reduce((a, r) => a + r.calculatedData.rating, 0); - skill += bestScores.reduce((a, r) => a + r.calculatedData.rating, 0); - - return skill; -} - -export async function CalculateCustomRatings( - game: Game, - playtype: Playtypes[Game], - userID: integer, - logger: KtLogger +export function CalculateRatings( + game: Game, + playtype: Playtypes[Game], + userID: integer, + logger: KtLogger ): Promise>> { - // @ts-expect-error too lazy to type this properly - const customRatingFns = CUSTOM_RATING_FUNCTIONS?.[game]?.[playtype]; - - if (!customRatingFns) { - return {}; - } - - const ratings: Record = {}; - for (const key in customRatingFns) { - // eslint-disable-next-line no-await-in-loop - ratings[key] = await customRatingFns[key](game, playtype, userID, logger); - } - - return ratings as Record; + // @ts-expect-error too lazy to type this properly + return RatingFunctions[game][playtype](game, playtype, userID, logger); } + +async function CalculateGitadoraSkill( + game: Game, + playtype: Playtypes[Game], + userID: integer, + logger: KtLogger +) { + const hotSongIDs = ( + await db.songs.gitadora.find({ "data.isHot": true }, { projection: { id: 1 } }) + ).map((e) => e.id); + + // get it + const coldSongIDs = ( + await db.songs.gitadora.find({ "data.isHot": false }, { projection: { id: 1 } }) + ).map((e) => e.id); + + const [bestHotScores, bestScores] = await Promise.all([ + GetBestRatingOnSongs(hotSongIDs, userID, game, playtype, "skill"), + GetBestRatingOnSongs(coldSongIDs, userID, game, playtype, "skill"), + ]); + + let skill = 0; + skill += bestHotScores.reduce((a, r) => a + r.calculatedData.skill!, 0); + skill += bestScores.reduce((a, r) => a + r.calculatedData.skill!, 0); + + return skill; +} + +export async function GetBestRatingOnSongs( + songIDs: integer[], + userID: integer, + game: Game, + playtype: Playtypes[Game], + ratingProp: "skill", + limit = 25 +): Promise { + const r = await db["personal-bests"].aggregate([ + { + $match: { + game, + playtype, + userID, + songID: { $in: songIDs }, + }, + }, + { + $sort: { + [`calculatedData.${ratingProp}`]: -1, + }, + }, + { + $group: { + _id: "$songID", + doc: { $first: "$$ROOT" }, + }, + }, + { + $limit: limit, + }, + ]); + + return r.map((e: { _id: integer; doc: PBScoreDocument }) => e.doc); +} + +// async function CalculateJubility( +// game: Game, +// playtype: Playtypes[Game], +// userID: integer, +// logger: KtLogger +// ): Promise { +// const hotCharts = await db.charts.jubeat.find( +// { "flags.HOT N-1": true }, +// { projection: { chartID: 1 } } +// ); + +// const hotChartIDs = hotCharts.map((e) => e.chartID); + +// const [bestHotScores, bestScores] = await Promise.all([ +// db["personal-bests"].find( +// { userID, chartID: { $in: hotChartIDs } }, +// { +// sort: { "calculatedData.jubility": -1 }, +// limit: 25, +// projection: { "calculatedData.jubility": 1 }, +// } +// ), +// // @inefficient +// // see gitadoraskillcalc +// db["personal-bests"].find( +// { userID, chartID: { $nin: hotChartIDs } }, +// { +// sort: { "calculatedData.jubility": -1 }, +// limit: 25, +// projection: { "calculatedData.jubility": 1 }, +// } +// ), +// ]); + +// let skill = 0; +// skill += bestHotScores.reduce((a, r) => a + r.calculatedData.jubility!, 0); +// skill += bestScores.reduce((a, r) => a + r.calculatedData.jubility!, 0); + +// return skill; +// } diff --git a/server/src/lib/score-import/framework/user-game-stats/types.ts b/server/src/lib/score-import/framework/user-game-stats/types.ts new file mode 100644 index 000000000..f16dbfdda --- /dev/null +++ b/server/src/lib/score-import/framework/user-game-stats/types.ts @@ -0,0 +1,15 @@ +import { KtLogger } from "lib/logger/logger"; +import { Game, IDStrings, integer, Playtypes } from "tachi-common"; +import { GameClasses } from "tachi-common/js/game-classes"; + +export type ScoreClasses = Partial>; + +export interface ClassHandler { + ( + game: Game, + playtype: Playtypes[Game], + userID: integer, + ratings: Record, + logger: KtLogger + ): Promise | ScoreClasses | undefined; +} diff --git a/server/src/lib/score-import/framework/user-game-stats/update-ugs.test.ts b/server/src/lib/score-import/framework/user-game-stats/update-ugs.test.ts index f93af4b82..e2ea8469d 100644 --- a/server/src/lib/score-import/framework/user-game-stats/update-ugs.test.ts +++ b/server/src/lib/score-import/framework/user-game-stats/update-ugs.test.ts @@ -1,215 +1,208 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import t from "tap"; -import db, { CloseMongoConnection } from "../../../../external/mongo/db"; -import CreateLogCtx from "../../../logger/logger"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { UpdateUsersGamePlaytypeStats } from "./update-ugs"; -import deepmerge from "deepmerge"; import crypto from "crypto"; -import { TestingIIDXSPScorePB } from "../../../../test-utils/test-data"; +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { TestingIIDXSPScorePB } from "test-utils/test-data"; +import { UpdateUsersGamePlaytypeStats } from "./update-ugs"; const logger = CreateLogCtx(__filename); // more of an integration test t.test("#UpdateUsersGamePlaytypeStats", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - t.test("Should create new UserGameStats if the user has none", async (t) => { - await db["game-stats"].remove({}); + t.test( + "Should create new UserGameStats and UserGameSettings if the user has none", + async (t) => { + await db["game-stats"].remove({}); + await db["game-settings"].remove({}); - const res = await UpdateUsersGamePlaytypeStats("iidx", "SP", 1, null, logger); + const res = await UpdateUsersGamePlaytypeStats("iidx", "SP", 1, null, logger); - t.strictSame(res, [], "Should return an empty object"); + t.strictSame(res, [], "Should return an empty object"); - const gs = await db["game-stats"].findOne(); + const gs = await db["game-stats"].findOne(); - t.hasStrict( - gs, - { - game: "iidx", - playtype: "SP", - userID: 1, - rating: 0, - lampRating: 0, - customRatings: { BPI: 0 }, - classes: {}, - } as any, - "Should insert an appropriate game-stats object" - ); + t.hasStrict( + gs, + { + game: "iidx", + playtype: "SP", + userID: 1, + ratings: { ktRating: 0, ktLampRating: 0 }, + classes: {}, + }, + "Should insert an appropriate game-stats object" + ); - t.end(); - }); + const settings = await db["game-settings"].findOne(); - t.test("Should update UserGameStats if the user has one", async (t) => { - await db["game-stats"].insert({ - game: "iidx", - playtype: "SP", - userID: 1, - rating: 0, - lampRating: 0, - customRatings: { - BPI: 0, - }, - classes: {}, - }); + t.hasStrict(settings, { + game: "iidx", + playtype: "SP", + userID: 1, + preferences: {}, + }); - // insert some mock scores - const ratings = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; + t.end(); + } + ); - await db["score-pbs"].insert( - ratings.map((e) => - deepmerge(TestingIIDXSPScorePB, { - chartID: crypto.randomBytes(20).toString("hex"), - calculatedData: { - rating: e, - lampRating: 0, - }, - }) - ) - ); + t.test("Should update UserGameStats if the user has one", async (t) => { + await db["game-stats"].remove({}); - const res = await UpdateUsersGamePlaytypeStats("iidx", "SP", 1, null, logger); + await db["game-stats"].insert({ + game: "iidx", + playtype: "SP", + userID: 1, + ratings: { ktRating: 0, ktLampRating: 0 }, + classes: {}, + }); - t.strictSame(res, [], "Should return an empty object"); + // insert some mock scores + const ratings = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; - const gs = await db["game-stats"].findOne(); + await db["personal-bests"].insert( + ratings.map((e) => + deepmerge(TestingIIDXSPScorePB, { + chartID: crypto.randomBytes(20).toString("hex"), + calculatedData: { + ktRating: e, + ktLampRating: 0, + }, + }) + ) + ); - t.hasStrict( - gs, - { - game: "iidx", - playtype: "SP", - userID: 1, - rating: ratings.reduce((a, r) => a + r, 0) / 20, - lampRating: 0, - customRatings: { - // BPI: 5 -- 5.04999 but floating point testing lmao - }, - classes: {}, - } as any, - "Should update the game-stats object" - ); + const res = await UpdateUsersGamePlaytypeStats("iidx", "SP", 1, null, logger); - t.end(); - }); + t.strictSame(res, [], "Should return an empty object"); - t.test("Should return class deltas", async (t) => { - await db["game-stats"].insert({ - game: "iidx", - playtype: "SP", - userID: 1, - rating: 0, - lampRating: 0, - customRatings: { - BPI: 0, - }, - classes: {}, - }); + const gs = await db["game-stats"].findOne(); - const res = await UpdateUsersGamePlaytypeStats( - "iidx", - "SP", - 1, - () => ({ dan: "kaiden" }), // lmao - logger - ); + t.hasStrict( + gs, + { + game: "iidx", + playtype: "SP", + userID: 1, + ratings: { ktRating: ratings.reduce((a, r) => a + r, 0) / 20, ktLampRating: 0 }, + classes: {}, + }, + "Should update the game-stats object" + ); - t.strictSame( - res, - [ - { - set: "dan", - playtype: "SP", - old: null, - new: "kaiden", - }, - ], - "Should return the class delta" - ); + t.end(); + }); - const gs = await db["game-stats"].findOne(); + t.test("Should return class deltas", async (t) => { + await db["game-stats"].remove({}); - t.hasStrict( - gs, - { - game: "iidx", - playtype: "SP", - userID: 1, - rating: 0, - lampRating: 0, - customRatings: { - BPI: 0, - }, - classes: { - dan: "kaiden", - }, - } as any, - "Should update the game-stats object" - ); + await db["game-stats"].insert({ + game: "iidx", + playtype: "SP", + userID: 1, + ratings: { ktRating: 0, ktLampRating: 0 }, - t.end(); - }); + classes: {}, + }); - t.test("Should return updated class deltas", async (t) => { - await db["game-stats"].insert({ - game: "iidx", - playtype: "SP", - userID: 1, - rating: 0, - lampRating: 0, - customRatings: { - BPI: 0, - }, - classes: { - dan: "chuuden", - }, - }); + const res = await UpdateUsersGamePlaytypeStats( + "iidx", + "SP", + 1, + () => ({ dan: 18 }), // lmao + logger + ); - const res = await UpdateUsersGamePlaytypeStats( - "iidx", - "SP", - 1, - () => ({ dan: "kaiden" }), // lmao - logger - ); + t.strictSame( + res, + [ + { + game: "iidx", + set: "dan", + playtype: "SP", + old: null, + new: 18, + }, + ], + "Should return the class delta" + ); - t.strictSame( - res, - [ - { - set: "dan", - playtype: "SP", - old: "chuuden", - new: "kaiden", - }, - ], - "Should return the updated class delta" - ); + const gs = await db["game-stats"].findOne(); - const gs = await db["game-stats"].findOne(); + t.hasStrict( + gs, + { + game: "iidx", + playtype: "SP", + userID: 1, + ratings: { ktRating: 0, ktLampRating: 0 }, + classes: { + dan: 18, + }, + }, + "Should update the game-stats object" + ); - t.hasStrict( - gs, - { - game: "iidx", - playtype: "SP", - userID: 1, - rating: 0, - lampRating: 0, - customRatings: { - BPI: 0, - }, - classes: { - dan: "kaiden", - }, - } as any, - "Should update the game-stats object" - ); + t.end(); + }); - t.end(); - }); + t.test("Should return updated class deltas", async (t) => { + await db["game-stats"].remove({}); - t.end(); + await db["game-stats"].insert({ + game: "iidx", + playtype: "SP", + userID: 1, + ratings: { ktRating: 0, ktLampRating: 0 }, + classes: { + dan: 17, + }, + }); + + const res = await UpdateUsersGamePlaytypeStats( + "iidx", + "SP", + 1, + () => ({ dan: 18 }), // lmao + logger + ); + + t.strictSame( + res, + [ + { + game: "iidx", + set: "dan", + playtype: "SP", + old: 17, + new: 18, + }, + ], + "Should return the updated class delta" + ); + + const gs = await db["game-stats"].findOne(); + + t.hasStrict( + gs, + { + game: "iidx", + playtype: "SP", + userID: 1, + ratings: { ktRating: 0, ktLampRating: 0 }, + classes: { + dan: 18, + }, + }, + "Should update the game-stats object" + ); + + t.end(); + }); + + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/framework/user-game-stats/update-ugs.ts b/server/src/lib/score-import/framework/user-game-stats/update-ugs.ts index 6c1ae851d..84fcef271 100644 --- a/server/src/lib/score-import/framework/user-game-stats/update-ugs.ts +++ b/server/src/lib/score-import/framework/user-game-stats/update-ugs.ts @@ -2,80 +2,78 @@ // Some games have dedicated methods to calculate statistics like these, other games do not. // That's about all there is to it! -import { Game, Playtypes, integer, UserGameStats, ClassDelta } from "kamaitachi-common"; -import db from "../../../../external/mongo/db"; -import { KtLogger } from "../../../logger/logger"; -import { CalculateClassDeltas, UpdateUGSClasses, ClassHandler } from "./classes"; -import { CalculateRatings, CalculateCustomRatings } from "./rating"; +import db from "external/mongo/db"; +import { CreateGameSettings } from "lib/game-settings/create-game-settings"; +import { KtLogger } from "lib/logger/logger"; +import { ClassDelta, Game, integer, Playtypes, UserGameStats } from "tachi-common"; +import { ProcessClassDeltas, UpdateUGSClasses } from "./classes"; +import { CalculateRatings } from "./rating"; +import { ClassHandler } from "./types"; export async function UpdateUsersGamePlaytypeStats( - game: Game, - playtype: Playtypes[Game], - userID: integer, - classHandler: ClassHandler | null, - logger: KtLogger + game: Game, + playtype: Playtypes[Game], + userID: integer, + classHandler: ClassHandler | null, + logger: KtLogger ): Promise { - const { rating, lampRating } = await CalculateRatings(game, playtype, userID, logger); - const customRatings = await CalculateCustomRatings(game, playtype, userID, logger); + const ratings = await CalculateRatings(game, playtype, userID, logger); - // Attempt to find a users game stats if one already exists. If one doesn't exist, - // this is this players first import for this game! - const userGameStats = await db["game-stats"].findOne({ - game, - playtype, - userID, - }); + // Attempt to find a users game stats if one already exists. If one doesn't exist, + // this is this players first import for this game! + const userGameStats = await db["game-stats"].findOne({ + game, + playtype, + userID, + }); - logger.debug(`Calculating UGSClasses...`); + logger.debug(`Calculating UGSClasses...`); - const classes = await UpdateUGSClasses( - game, - playtype, - userID, - customRatings, - classHandler, - logger - ); + const classes = await UpdateUGSClasses(game, playtype, userID, ratings, classHandler, logger); - logger.debug(`Finished Calculating UGSClasses`); + logger.debug(`Finished Calculating UGSClasses`); - logger.debug(`Calculating Class Deltas...`); + logger.debug(`Calculating Class Deltas...`); - const deltas = CalculateClassDeltas(game, playtype, classes, userGameStats, logger); + const deltas = await ProcessClassDeltas(game, playtype, classes, userGameStats, userID, logger); - logger.debug(`Had ${deltas.length} deltas.`); + logger.debug(`Had ${deltas.length} deltas.`); - if (userGameStats) { - logger.debug(`Updated player gamestats for ${game} (${playtype})`); - await db["game-stats"].update( - { - game, - playtype, - userID, - }, - { - $set: { - rating, - lampRating, - customRatings, - classes, - }, - } - ); - } else { - const newStats: UserGameStats = { - game, - playtype, - userID, - rating, - lampRating, - customRatings, - classes, - }; + if (userGameStats) { + logger.debug(`Updated player gamestats for ${game} (${playtype})`); - logger.info(`Created new gamestats for ${game} (${playtype})`); - await db["game-stats"].insert(newStats); - } + const updateClasses: Record = {}; - return deltas; + for (const delta of deltas) { + updateClasses[`classes.${delta.set}`] = delta.new; + } + + await db["game-stats"].update( + { + game, + playtype, + userID, + }, + { + $set: { + ratings, + ...updateClasses, + }, + } + ); + } else { + const newStats: UserGameStats = { + game, + playtype, + userID, + ratings, + classes, + }; + + logger.info(`Created new gamestats for ${game} (${playtype})`); + await db["game-stats"].insert(newStats); + await CreateGameSettings(userID, game, playtype); + } + + return deltas; } diff --git a/server/src/lib/score-import/import-types/DOCUMENTATION b/server/src/lib/score-import/import-types/DOCUMENTATION deleted file mode 100644 index e1766774b..000000000 --- a/server/src/lib/score-import/import-types/DOCUMENTATION +++ /dev/null @@ -1,52 +0,0 @@ -This is temporary documentation for the import mechanisms in this folder. - -# ImportType - -An import type is a string in the following form: - -(mode)/(name). - -## ImportType Modes - -- `file`: A file is uploaded to the server, and data is drew from a buffer. -- `ir`: The data is sent to us in a HTTP Request Body. -- `api`: We request the data on the users behalf from another service. - -## ImportType Names - -- `file/eamusement-iidx-csv`: An IIDX e-amusement CSV file. -- `file/batch-manual`: A JSON file that follows our BATCH-MANUAL specification. - -- `ir/direct-manual`: A request body containing JSON in BATCH-MANUAL form. - -# Parsers - -Parser functions convert the input data into an Iterable. This iterable may -take any form, such as an Array or a Generator which yields paginated API returns. - -They also return some information about the import, such as the game and -playtypes involved. It will also return a Converter Function. - -The iterable itself can contain any style of data. In general, one element -of the iterable will likely correlate with one score. However, in some -scenarios, one element of the iterable may contain multiple scores, such as -iterating over the rows of an IIDX E-amusement CSV, where one row contains -up to 5 separate scores. - -# Converters - -Converter functions are applied upon every member of the iterable. These -convert a member of the iterable into a Dry Score, which is a partial -Kamaitachi Score. - -Converter functions may return the Dry Score, or any of the 'Score Failures' - -A specific set of fail states for a score import, such as the score being -invalid or the appropriate song/chart data for it not existing. - -Converter functions may also return an array of the previous results, in the -case that a single element of the iterable corresponded to multiple scores. - -# Common - -This is for common code - `ir/direct-manual` and `file/batch-manual` use very -similar code paths, so code here is pulled out into a common folder. \ No newline at end of file diff --git a/server/src/lib/score-import/import-types/api/arc-iidx/class-handler.test.ts b/server/src/lib/score-import/import-types/api/arc-iidx/class-handler.test.ts new file mode 100644 index 000000000..bed0daf66 --- /dev/null +++ b/server/src/lib/score-import/import-types/api/arc-iidx/class-handler.test.ts @@ -0,0 +1,144 @@ +import { IIDXDans } from "lib/constants/classes"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import { MockJSONFetch } from "test-utils/mock-fetch"; +import ResetDBState from "test-utils/resets"; +import { CreateArcIIDXClassHandler } from "./class-handler"; + +const logger = CreateLogCtx(__filename); + +t.test("#CreateArcIIDXClassHandler", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return a working ClassHandler.", async (t) => { + const mockFetch = MockJSONFetch({ + "https://arc.example.com/api/v1/iidx/28/profiles/?_id=profile": { + _items: [ + { + sp: { + rank: "中伝", + }, + dp: { + rank: "ニ段", + }, + }, + ], + }, + }); + + const fn = await CreateArcIIDXClassHandler("profile", "token", mockFetch); + + t.equal(fn.length, 5); + + // its not async but typescript complains + const res = await fn("iidx", "SP", 1, {}, logger); + + t.equal(res!.dan, IIDXDans.CHUUDEN); + + const res2 = await fn("iidx", "DP", 1, {}, logger); + t.equal(res2!.dan, IIDXDans.DAN_2); + + t.end(); + }); + + t.test("Should handle null.", async (t) => { + const mockFetch = MockJSONFetch({ + "https://arc.example.com/api/v1/iidx/28/profiles/?_id=profile": { + _items: [ + { + sp: { + rank: null, + }, + dp: { + rank: null, + }, + }, + ], + }, + }); + + const fn = await CreateArcIIDXClassHandler("profile", "token", mockFetch); + + t.equal(fn.length, 5); + + const res = await fn("iidx", "SP", 1, {}, logger); + + t.strictSame(res, {}); + + const res2 = await fn("iidx", "DP", 1, {}, logger); + t.strictSame(res2, {}); + + t.end(); + }); + + t.test("Should handle undefined.", async (t) => { + const mockFetch = MockJSONFetch({ + "https://arc.example.com/api/v1/iidx/28/profiles/?_id=profile": { + _items: [{}], + }, + }); + + const fn = await CreateArcIIDXClassHandler("profile", "token", mockFetch); + + t.equal(fn.length, 5); + + const res = await fn("iidx", "SP", 1, {}, logger); + + t.strictSame(res, {}); + + const res2 = await fn("iidx", "DP", 1, {}, logger); + t.strictSame(res2, {}); + + t.end(); + }); + + t.test("Should handle invalid classes.", async (t) => { + const mockFetch = MockJSONFetch({ + "https://arc.example.com/api/v1/iidx/28/profiles/?_id=profile": { + _items: [ + { + sp: { + rank: "invalid", + }, + }, + ], + }, + }); + + const fn = await CreateArcIIDXClassHandler("profile", "token", mockFetch); + + t.equal(fn.length, 5); + + const res = await fn("iidx", "SP", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.test("Should trigger failsafe if invalid playtype is used.", async (t) => { + const mockFetch = MockJSONFetch({ + "https://arc.example.com/api/v1/iidx/28/profiles/?_id=profile": { + _items: [ + { + sp: { + rank: "中伝", + }, + }, + ], + }, + }); + + const fn = await CreateArcIIDXClassHandler("profile", "token", mockFetch); + + t.equal(fn.length, 5); + + const res = await fn("iidx", "14K", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/api/arc-iidx/class-handler.ts b/server/src/lib/score-import/import-types/api/arc-iidx/class-handler.ts new file mode 100644 index 000000000..49d4bb93c --- /dev/null +++ b/server/src/lib/score-import/import-types/api/arc-iidx/class-handler.ts @@ -0,0 +1,97 @@ +import { IIDXDans } from "lib/constants/classes"; +import { ServerConfig } from "lib/setup/config"; +import nodeFetch from "utils/fetch"; +import { HasOwnProperty } from "utils/misc"; +import { CreateURLWithParams } from "utils/url"; +import { ClassHandler } from "../../../framework/user-game-stats/types"; + +export async function CreateArcIIDXClassHandler( + profileID: string, + token: string, + fetch = nodeFetch +): Promise { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + let json: any; + let err: unknown; + + // SP and DP dans are located in the same place, + // fetch once, then return a function that traverses this data. + try { + const url = CreateURLWithParams(`${ServerConfig.ARC_API_URL}/api/v1/iidx/28/profiles/`, { + _id: profileID, + }); + + const res = await fetch(url.href, { + headers: { + Authorization: `Bearer ${token}`, + }, + }); + + json = await res.json(); + } catch (e) { + err = e; + } + + return (game, playtype, userID, ratings, logger) => { + if (err) { + logger.error( + `An error occured while updating classes for ${ServerConfig.ARC_API_URL}.`, + { err } + ); + return {}; + } + + // we're just going to lazily path directly towards the rank. + // if ARC sends us an unexpected JSON structure or whatever + // we wont crash. + let arcClass: string | undefined | null; + + if (playtype === "SP") { + arcClass = json?._items?.[0]?.sp?.rank; + } else if (playtype === "DP") { + arcClass = json?._items?.[0]?.dp?.rank; + } else { + logger.error(`ARCIIDXClassUpdater called with invalid playtype of ${playtype}.`); + return {}; + } + + if (arcClass === null) { + return {}; + } + + // arc's classes sometimes have trailing/leading spaces. + const trimmedArcClass = (arcClass ?? "").trim(); + + if (!HasOwnProperty(ARCClasses, trimmedArcClass)) { + logger.warn(`Invalid dan sent from ARC ${trimmedArcClass}. Ignoring.`); + return {}; + } + + return { + dan: ARCClasses[trimmedArcClass], + }; + }; +} + +const ARCClasses = { + 皆伝: IIDXDans.KAIDEN, + 中伝: IIDXDans.CHUUDEN, + 十段: IIDXDans.DAN_10, + 九段: IIDXDans.DAN_9, + 八段: IIDXDans.DAN_8, + 七段: IIDXDans.DAN_7, + 六段: IIDXDans.DAN_6, + 五段: IIDXDans.DAN_5, + 四段: IIDXDans.DAN_4, + 三段: IIDXDans.DAN_3, + 二段: IIDXDans.DAN_2, // These two look very similar but they aren't + ニ段: IIDXDans.DAN_2, // and ARC uses both, from what I can tell. + 初段: IIDXDans.DAN_1, + 一級: IIDXDans.KYU_1, + 二級: IIDXDans.KYU_2, + 三級: IIDXDans.KYU_3, + 四級: IIDXDans.KYU_4, + 五級: IIDXDans.KYU_5, + 六級: IIDXDans.KYU_6, + 七級: IIDXDans.KYU_7, +}; diff --git a/server/src/lib/score-import/import-types/api/arc-iidx/converter.test.ts b/server/src/lib/score-import/import-types/api/arc-iidx/converter.test.ts new file mode 100644 index 000000000..4ab0e89ab --- /dev/null +++ b/server/src/lib/score-import/import-types/api/arc-iidx/converter.test.ts @@ -0,0 +1,92 @@ +import deepmerge from "deepmerge"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON, Testing511Song, Testing511SPA } from "test-utils/test-data"; +import { ConvertAPIArcIIDX, ResolveARCIIDXLamp } from "./converter"; +import { ARCIIDXScore } from "./types"; + +const logger = CreateLogCtx(__filename); + +const arcScore = GetKTDataJSON("./api-arc/iidx-score.json") as ARCIIDXScore; + +t.test("#ConvertAPIArcIIDX", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should convert a valid score", async (t) => { + const res = await ConvertAPIArcIIDX(arcScore, {}, "api/arc-iidx", logger); + + t.hasStrict(res, { + song: Testing511Song, + chart: Testing511SPA, + dryScore: { + comment: null, + game: "iidx", + importType: "api/arc-iidx", + timeAchieved: 1604784681894, + service: "ARC IIDX28", + scoreData: { + grade: "A", + score: 1200, + judgements: {}, + hitMeta: { + bp: 43, + }, + lamp: "HARD CLEAR", + }, + scoreMeta: {}, + }, + }); + + t.end(); + }); + + t.test("Should throw on an invalid score", (t) => { + t.rejects( + () => + ConvertAPIArcIIDX( + deepmerge(arcScore, { ex_score: "foo" }), + {}, + "api/arc-iidx", + logger + ), + { + message: /Invalid ARC Score:/iu, + } + ); + + t.end(); + }); + + t.test("Should throw on no chart", (t) => { + t.rejects( + () => + ConvertAPIArcIIDX( + deepmerge(arcScore, { chart_id: "foo" }), + {}, + "api/arc-iidx", + logger + ), + { + message: /Could not find chart/iu, + } + ); + + t.end(); + }); + + t.end(); +}); + +t.test("#ResolveARCIIDXLamp", (t) => { + t.equal(ResolveARCIIDXLamp("NO_PLAY"), "NO PLAY"); + t.equal(ResolveARCIIDXLamp("FAILED"), "FAILED"); + t.equal(ResolveARCIIDXLamp("ASSIST_CLEAR"), "ASSIST CLEAR"); + t.equal(ResolveARCIIDXLamp("EASY_CLEAR"), "EASY CLEAR"); + t.equal(ResolveARCIIDXLamp("CLEAR"), "CLEAR"); + t.equal(ResolveARCIIDXLamp("HARD_CLEAR"), "HARD CLEAR"); + t.equal(ResolveARCIIDXLamp("EX_HARD_CLEAR"), "EX HARD CLEAR"); + t.equal(ResolveARCIIDXLamp("FULL_COMBO"), "FULL COMBO"); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/api/arc-iidx/converter.ts b/server/src/lib/score-import/import-types/api/arc-iidx/converter.ts new file mode 100644 index 000000000..8d2eee949 --- /dev/null +++ b/server/src/lib/score-import/import-types/api/arc-iidx/converter.ts @@ -0,0 +1,119 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ +import p, { PrudenceSchema } from "prudence"; +import { Lamps } from "tachi-common"; +import { FormatPrError } from "utils/prudence"; +import { FindChartOnARCID } from "utils/queries/charts"; +import { FindSongOnIDGuaranteed } from "utils/queries/songs"; +import { EmptyObject } from "utils/types"; +import { + InvalidScoreFailure, + KTDataNotFoundFailure, +} from "../../../framework/common/converter-failures"; +import { + GenericGetGradeAndPercent, + ParseDateFromString, +} from "../../../framework/common/score-utils"; +import { DryScore } from "../../../framework/common/types"; +import { ConverterFunction } from "../../common/types"; +import { ARCIIDXScore } from "./types"; + +// There's a bunch of other useless fields but we don't care +const PR_ArcIIDXScore: PrudenceSchema = { + chart_id: "string", + lamp: p.isIn( + "FULL_COMBO", + "EX_HARD_CLEAR", + "HARD_CLEAR", + "CLEAR", + "EASY_CLEAR", + "ASSIST_CLEAR", + "FAILED", + "NO_PLAY" + ), + ex_score: p.isPositiveInteger, + miss_count: p.nullable(p.isPositiveInteger), + timestamp: "string", +}; + +export const ConvertAPIArcIIDX: ConverterFunction = async ( + data, + context, + importType, + logger +) => { + const err = p(data, PR_ArcIIDXScore, {}, { throwOnNonObject: false, allowExcessKeys: true }); + + if (err) { + throw new InvalidScoreFailure(FormatPrError(err, "Invalid ARC Score: ")); + } + + // Remove internal properties. + delete (data as any)._links; + delete (data as any)._etag; + // Most importantly, this one will cause crashes. + delete (data as any)._id; + + // confirmed by Prudence above. + const score = data as ARCIIDXScore; + + const chart = await FindChartOnARCID("iidx", score.chart_id); + + if (!chart) { + throw new KTDataNotFoundFailure( + `Could not find chart with chart_id ${score.chart_id}.`, + importType, + data, + context + ); + } + + const song = await FindSongOnIDGuaranteed("iidx", chart.songID, logger); + + const { grade, percent } = GenericGetGradeAndPercent("iidx", score.ex_score, chart); + + const timeAchieved = ParseDateFromString(score.timestamp); + + const lamp = ResolveARCIIDXLamp(score.lamp); + + const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { + comment: null, + game: "iidx", + importType, + timeAchieved, + service: "ARC IIDX28", + scoreData: { + grade, + percent, + score: score.ex_score, + judgements: {}, + hitMeta: { + bp: score.miss_count, + }, + lamp, + }, + scoreMeta: {}, + }; + + return { song, chart, dryScore }; +}; + +export function ResolveARCIIDXLamp(lamp: ARCIIDXScore["lamp"]): Lamps["iidx:SP" | "iidx:DP"] { + switch (lamp) { + case "NO_PLAY": + return "NO PLAY"; + case "FAILED": + return "FAILED"; + case "ASSIST_CLEAR": + return "ASSIST CLEAR"; + case "EASY_CLEAR": + return "EASY CLEAR"; + case "CLEAR": + return "CLEAR"; + case "HARD_CLEAR": + return "HARD CLEAR"; + case "EX_HARD_CLEAR": + return "EX HARD CLEAR"; + case "FULL_COMBO": + return "FULL COMBO"; + } +} diff --git a/server/src/lib/score-import/import-types/api/arc-iidx/parser.test.ts b/server/src/lib/score-import/import-types/api/arc-iidx/parser.test.ts new file mode 100644 index 000000000..11bf755c6 --- /dev/null +++ b/server/src/lib/score-import/import-types/api/arc-iidx/parser.test.ts @@ -0,0 +1,67 @@ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import { agta } from "test-utils/misc"; +import { MockJSONFetch } from "test-utils/mock-fetch"; +import ResetDBState from "test-utils/resets"; +import { ParseArcIIDX } from "./parser"; + +const logger = CreateLogCtx(__filename); + +t.test("#ParseArcIIDX", (t) => { + t.beforeEach(ResetDBState); + + const mockArcAPI = MockJSONFetch({ + "https://arc.example.com/api/v1/iidx/28/player_bests/?profile_id=profile": { + _links: { + _next: "https://arc.example.com/api/v1/iidx/28/player_bests/?profile_id=profile&page=2", + }, + _items: [1, 2, 3], + }, + "https://arc.example.com/api/v1/iidx/28/player_bests/?profile_id=profile&page=2": { + _links: { + _next: null, + }, + _items: [4, 5, 6], + }, + }); + + t.test("Should iterate over the API.", async (t) => { + await db["arc-saved-profiles"].insert({ + userID: 1, + accountID: "profile", + forImportType: "api/arc-iidx", + }); + + const res = await ParseArcIIDX(1, logger, mockArcAPI); + + t.equal(res.game, "iidx"); + t.strictSame(res.context, {}); + + const iter = await agta(res.iterable); + + t.strictSame(iter, [1, 2, 3, 4, 5, 6]); + + t.end(); + }); + + t.test("Should throw a fatal error if no saved profile exists for this user.", async (t) => { + t.rejects(() => ParseArcIIDX(1, logger, mockArcAPI), { + message: /No authentication was stored for api\/arc-iidx/iu, + }); + + await db["arc-saved-profiles"].insert({ + userID: 1, + accountID: "profile", + forImportType: "api/arc-sdvx", + }); + + t.rejects(() => ParseArcIIDX(1, logger, mockArcAPI), { + message: /No authentication was stored for api\/arc-iidx/iu, + }); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/api/arc-iidx/parser.ts b/server/src/lib/score-import/import-types/api/arc-iidx/parser.ts new file mode 100644 index 000000000..26dc96448 --- /dev/null +++ b/server/src/lib/score-import/import-types/api/arc-iidx/parser.ts @@ -0,0 +1,43 @@ +import { KtLogger } from "lib/logger/logger"; +import { ServerConfig } from "lib/setup/config"; +import { integer } from "tachi-common"; +import nodeFetch from "utils/fetch"; +import { GetArcAuthGuaranteed } from "utils/queries/auth"; +import { EmptyObject } from "utils/types"; +import { TraverseKaiAPI } from "../../common/api-kai/traverse-api"; +import { ParserFunctionReturns } from "../../common/types"; +import { CreateArcIIDXClassHandler } from "./class-handler"; + +export async function ParseArcIIDX( + userID: integer, + logger: KtLogger, + fetch = nodeFetch +): Promise> { + const authDoc = await GetArcAuthGuaranteed(userID, "api/arc-iidx", logger); + + if (!ServerConfig.ARC_AUTH_TOKEN || !ServerConfig.ARC_API_URL) { + throw new Error( + `Cannot parse ArcIIDX withouth ARC_API_URL and ARC_AUTH_TOKEN being defined.` + ); + } + + return { + iterable: TraverseKaiAPI( + ServerConfig.ARC_API_URL, + // BISTROVER + // The trailing slash is critical! ARC only allows /? queries. + `/api/v1/iidx/28/player_bests/?profile_id=${authDoc.accountID}`, + ServerConfig.ARC_AUTH_TOKEN, + logger, + null, + fetch + ), + context: {}, + classHandler: await CreateArcIIDXClassHandler( + authDoc.accountID, + ServerConfig.ARC_AUTH_TOKEN, + fetch + ), + game: "iidx", + }; +} diff --git a/server/src/lib/score-import/import-types/api/arc-iidx/types.ts b/server/src/lib/score-import/import-types/api/arc-iidx/types.ts new file mode 100644 index 000000000..a6a17a12a --- /dev/null +++ b/server/src/lib/score-import/import-types/api/arc-iidx/types.ts @@ -0,0 +1,17 @@ +import { integer } from "tachi-common"; + +export interface ARCIIDXScore { + chart_id: string; + lamp: + | "NO_PLAY" + | "FAILED" + | "ASSIST_CLEAR" + | "EASY_CLEAR" + | "CLEAR" + | "HARD_CLEAR" + | "EX_HARD_CLEAR" + | "FULL_COMBO"; + ex_score: integer; + miss_count: integer | null; + timestamp: string; +} diff --git a/server/src/lib/score-import/import-types/api/arc-sdvx/converter.test.ts b/server/src/lib/score-import/import-types/api/arc-sdvx/converter.test.ts new file mode 100644 index 000000000..aa34155e8 --- /dev/null +++ b/server/src/lib/score-import/import-types/api/arc-sdvx/converter.test.ts @@ -0,0 +1,94 @@ +import deepmerge from "deepmerge"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON, TestingAlbidaADV, TestingSDVXAlbidaSong } from "test-utils/test-data"; +import { ConvertAPIArcSDVX, ResolveARCSDVXLamp } from "./converter"; +import { ARCSDVXScore } from "./types"; + +const logger = CreateLogCtx(__filename); + +const arcScore = GetKTDataJSON("./api-arc/sdvx-score.json") as ARCSDVXScore; + +t.test("#ConvertAPIArcSDVX", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should convert a valid score", async (t) => { + const res = await ConvertAPIArcSDVX(arcScore, {}, "api/arc-sdvx", logger); + + t.hasStrict(res, { + song: TestingSDVXAlbidaSong, + chart: TestingAlbidaADV, + dryScore: { + comment: null, + game: "sdvx", + importType: "api/arc-sdvx", + timeAchieved: 1567685885077, + service: "ARC SDVX V", + scoreData: { + grade: "AA", + percent: 93.125, + score: 9312500, + judgements: { + critical: 946, + near: 45, + miss: 49, + }, + hitMeta: { + maxCombo: 184, + }, + lamp: "CLEAR", + }, + scoreMeta: {}, + }, + }); + + t.end(); + }); + + t.test("Should throw on an invalid score", (t) => { + t.rejects( + () => + ConvertAPIArcSDVX( + deepmerge(arcScore, { score: "foo" }), + {}, + "api/arc-sdvx", + logger + ), + { + message: /Invalid ARC Score:/iu, + } + ); + + t.end(); + }); + + t.test("Should throw on no chart", (t) => { + t.rejects( + () => + ConvertAPIArcSDVX( + deepmerge(arcScore, { chart_id: "foo" }), + {}, + "api/arc-sdvx", + logger + ), + { + message: /Could not find chart/iu, + } + ); + + t.end(); + }); + + t.end(); +}); + +t.test("#ResolveARCSDVXLamp", (t) => { + t.equal(ResolveARCSDVXLamp("PLAY"), "FAILED"); + t.equal(ResolveARCSDVXLamp("CLEAR"), "CLEAR"); + t.equal(ResolveARCSDVXLamp("HC"), "EXCESSIVE CLEAR"); + t.equal(ResolveARCSDVXLamp("UC"), "ULTIMATE CHAIN"); + t.equal(ResolveARCSDVXLamp("PUC"), "PERFECT ULTIMATE CHAIN"); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/api/arc-sdvx/converter.ts b/server/src/lib/score-import/import-types/api/arc-sdvx/converter.ts new file mode 100644 index 000000000..d43a477e9 --- /dev/null +++ b/server/src/lib/score-import/import-types/api/arc-sdvx/converter.ts @@ -0,0 +1,110 @@ +import p, { PrudenceSchema } from "prudence"; +import { Lamps } from "tachi-common"; +import { FormatPrError } from "utils/prudence"; +import { FindChartOnARCID } from "utils/queries/charts"; +import { FindSongOnIDGuaranteed } from "utils/queries/songs"; +import { EmptyObject } from "utils/types"; +import { + InvalidScoreFailure, + KTDataNotFoundFailure, +} from "../../../framework/common/converter-failures"; +import { + GenericGetGradeAndPercent, + ParseDateFromString, +} from "../../../framework/common/score-utils"; +import { DryScore } from "../../../framework/common/types"; +import { ConverterFunction } from "../../common/types"; +import { ARCSDVXScore } from "./types"; + +// There's a bunch of other useless fields but we don't care +const PR_ArcSDVXScore: PrudenceSchema = { + chart_id: "string", + score: p.isBoundedInteger(0, 10_000_000), + lamp: p.isIn("UC", "PUC", "HC", "PLAY", "CLEAR"), + btn_rate: p.isBetween(0, 100), + long_rate: p.isBetween(0, 100), + vol_rate: p.isBetween(0, 100), + critical: p.isPositiveInteger, + near: p.isPositiveInteger, + error: p.isPositiveInteger, + timestamp: "string", +}; + +export const ConvertAPIArcSDVX: ConverterFunction = async ( + data, + context, + importType, + logger +) => { + const err = p(data, PR_ArcSDVXScore, {}, { throwOnNonObject: false, allowExcessKeys: true }); + + if (err) { + throw new InvalidScoreFailure(FormatPrError(err, "Invalid ARC Score: ")); + } + + // confirmed by Prudence above. + const score = data as ARCSDVXScore; + + const chart = await FindChartOnARCID("sdvx", score.chart_id); + + if (!chart) { + throw new KTDataNotFoundFailure( + `Could not find chart with chart_id ${score.chart_id}.`, + importType, + data, + context + ); + } + + const song = await FindSongOnIDGuaranteed("sdvx", chart.songID, logger); + + const { grade, percent } = GenericGetGradeAndPercent("sdvx", score.score, chart); + + const timeAchieved = ParseDateFromString(score.timestamp); + + const lamp = ResolveARCSDVXLamp(score.lamp); + + const dryScore: DryScore<"sdvx:Single"> = { + comment: null, + game: "sdvx", + importType, + timeAchieved, + service: "ARC SDVX V", + scoreData: { + grade, + percent, + score: score.score, + judgements: { + critical: score.critical, + near: score.near, + miss: score.error, + }, + hitMeta: { + maxCombo: score.max_chain, + }, + lamp, + }, + scoreMeta: {}, + }; + + return { song, chart, dryScore }; +}; + +/** + * ARC has a bug where all sdvx scores are clears no matter what. + * This function takes the score and lamp and rederives the lamp. + */ +export function ResolveARCSDVXLamp(lamp: ARCSDVXScore["lamp"]): Lamps["sdvx:Single"] { + switch (lamp) { + case "PLAY": + return "FAILED"; + case "CLEAR": + return "CLEAR"; + case "HC": + return "EXCESSIVE CLEAR"; + case "UC": + return "ULTIMATE CHAIN"; + case "PUC": + return "PERFECT ULTIMATE CHAIN"; + } +} diff --git a/server/src/lib/score-import/import-types/api/arc-sdvx/parser.test.ts b/server/src/lib/score-import/import-types/api/arc-sdvx/parser.test.ts new file mode 100644 index 000000000..21ff66e18 --- /dev/null +++ b/server/src/lib/score-import/import-types/api/arc-sdvx/parser.test.ts @@ -0,0 +1,67 @@ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import { agta } from "test-utils/misc"; +import { MockJSONFetch } from "test-utils/mock-fetch"; +import ResetDBState from "test-utils/resets"; +import { ParseArcSDVX } from "./parser"; + +const logger = CreateLogCtx(__filename); + +t.test("#ParseArcSDVX", (t) => { + t.beforeEach(ResetDBState); + const mockArcAPI = MockJSONFetch({ + "https://arc.example.com/api/v1/sdvx/5/player_bests/?profile_id=profile": { + _links: { + _next: "https://arc.example.com/api/v1/sdvx/5/player_bests/?profile_id=profile&page=2", + }, + _items: [1, 2, 3], + }, + "https://arc.example.com/api/v1/sdvx/5/player_bests/?profile_id=profile&page=2": { + _links: { + _next: null, + }, + _items: [4, 5, 6], + }, + }); + + t.test("Should iterate over the API.", async (t) => { + await db["arc-saved-profiles"].insert({ + userID: 1, + accountID: "profile", + forImportType: "api/arc-sdvx", + }); + + const res = await ParseArcSDVX(1, logger, mockArcAPI); + + t.equal(res.game, "sdvx"); + t.strictSame(res.context, {}); + t.equal(res.classHandler, null); + + const iter = await agta(res.iterable); + + t.strictSame(iter, [1, 2, 3, 4, 5, 6]); + + t.end(); + }); + + t.test("Should throw a fatal error if no saved profile exists for this user.", async (t) => { + t.rejects(() => ParseArcSDVX(1, logger, mockArcAPI), { + message: /No authentication was stored for api\/arc-sdvx/iu, + }); + + await db["arc-saved-profiles"].insert({ + userID: 1, + accountID: "profile", + forImportType: "api/arc-iidx", + }); + + t.rejects(() => ParseArcSDVX(1, logger, mockArcAPI), { + message: /No authentication was stored for api\/arc-sdvx/iu, + }); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/api/arc-sdvx/parser.ts b/server/src/lib/score-import/import-types/api/arc-sdvx/parser.ts new file mode 100644 index 000000000..8f067ae79 --- /dev/null +++ b/server/src/lib/score-import/import-types/api/arc-sdvx/parser.ts @@ -0,0 +1,38 @@ +import { KtLogger } from "lib/logger/logger"; +import { ServerConfig } from "lib/setup/config"; +import { integer } from "tachi-common"; +import nodeFetch from "utils/fetch"; +import { GetArcAuthGuaranteed } from "utils/queries/auth"; +import { EmptyObject } from "utils/types"; +import { TraverseKaiAPI } from "../../common/api-kai/traverse-api"; +import { ParserFunctionReturns } from "../../common/types"; + +export async function ParseArcSDVX( + userID: integer, + logger: KtLogger, + fetch = nodeFetch +): Promise> { + const authDoc = await GetArcAuthGuaranteed(userID, "api/arc-sdvx", logger); + + if (!ServerConfig.ARC_AUTH_TOKEN || !ServerConfig.ARC_API_URL) { + throw new Error( + `Cannot parse ArcSDVX withouth ARC_API_URL and ARC_AUTH_TOKEN being defined.` + ); + } + + return { + iterable: TraverseKaiAPI( + ServerConfig.ARC_API_URL, + // VIVID WAVE. + // The trailing slash is critical! ARC only allows /? queries. + `/api/v1/sdvx/5/player_bests/?profile_id=${authDoc.accountID}`, + ServerConfig.ARC_AUTH_TOKEN, + logger, + null, + fetch + ), + context: {}, + classHandler: null, + game: "sdvx", + }; +} diff --git a/server/src/lib/score-import/import-types/api/arc-sdvx/types.ts b/server/src/lib/score-import/import-types/api/arc-sdvx/types.ts new file mode 100644 index 000000000..14928d5c6 --- /dev/null +++ b/server/src/lib/score-import/import-types/api/arc-sdvx/types.ts @@ -0,0 +1,15 @@ +import { integer } from "tachi-common"; + +export interface ARCSDVXScore { + chart_id: string; + score: integer; + lamp: "CLEAR" | "UC" | "PUC" | "PLAY" | "HC"; + btn_rate: number; + long_rate: number; + vol_rate: number; + critical: integer; + near: integer; + error: integer; + max_chain: integer; + timestamp: string; +} diff --git a/server/src/lib/score-import/import-types/api/eag-iidx/parser.ts b/server/src/lib/score-import/import-types/api/eag-iidx/parser.ts index 1ad5240a7..1758ff18d 100644 --- a/server/src/lib/score-import/import-types/api/eag-iidx/parser.ts +++ b/server/src/lib/score-import/import-types/api/eag-iidx/parser.ts @@ -1,7 +1,10 @@ -import { KtLogger } from "../../../../logger/logger"; +import { KtLogger } from "lib/logger/logger"; +import { integer } from "tachi-common"; +import { GetKaiAuthGuaranteed } from "utils/queries/auth"; import { ParseKaiIIDX } from "../../common/api-kai/iidx/parser"; -import { KaiAuthDocument } from "kamaitachi-common"; -export function ParseEagIIDX(authDoc: KaiAuthDocument, logger: KtLogger) { - return ParseKaiIIDX("EAG", authDoc, logger); +export async function ParseEagIIDX(userID: integer, logger: KtLogger) { + const authDoc = await GetKaiAuthGuaranteed(userID, "EAG", logger); + + return ParseKaiIIDX("EAG", authDoc, logger); } diff --git a/server/src/lib/score-import/import-types/api/eag-sdvx/parser.ts b/server/src/lib/score-import/import-types/api/eag-sdvx/parser.ts index 95c011688..cb3379d4e 100644 --- a/server/src/lib/score-import/import-types/api/eag-sdvx/parser.ts +++ b/server/src/lib/score-import/import-types/api/eag-sdvx/parser.ts @@ -1,7 +1,10 @@ -import { KtLogger } from "../../../../logger/logger"; -import { KaiAuthDocument } from "kamaitachi-common"; +import { KtLogger } from "lib/logger/logger"; +import { integer } from "tachi-common"; +import { GetKaiAuthGuaranteed } from "utils/queries/auth"; import { ParseKaiSDVX } from "../../common/api-kai/sdvx/parser"; -export function ParseEagSDVX(authDoc: KaiAuthDocument, logger: KtLogger) { - return ParseKaiSDVX("EAG", authDoc, logger); +export async function ParseEagSDVX(userID: integer, logger: KtLogger) { + const authDoc = await GetKaiAuthGuaranteed(userID, "EAG", logger); + + return ParseKaiSDVX("EAG", authDoc, logger); } diff --git a/server/src/lib/score-import/import-types/api/flo-iidx/parser.ts b/server/src/lib/score-import/import-types/api/flo-iidx/parser.ts index 65c5560b7..cef49e74d 100644 --- a/server/src/lib/score-import/import-types/api/flo-iidx/parser.ts +++ b/server/src/lib/score-import/import-types/api/flo-iidx/parser.ts @@ -1,7 +1,10 @@ -import { KtLogger } from "../../../../logger/logger"; +import { KtLogger } from "lib/logger/logger"; import { ParseKaiIIDX } from "../../common/api-kai/iidx/parser"; -import { KaiAuthDocument } from "kamaitachi-common"; +import { integer } from "tachi-common"; +import { GetKaiAuthGuaranteed } from "utils/queries/auth"; -export function ParseFloIIDX(authDoc: KaiAuthDocument, logger: KtLogger) { - return ParseKaiIIDX("FLO", authDoc, logger); +export async function ParseFloIIDX(userID: integer, logger: KtLogger) { + const authDoc = await GetKaiAuthGuaranteed(userID, "FLO", logger); + + return ParseKaiIIDX("FLO", authDoc, logger); } diff --git a/server/src/lib/score-import/import-types/api/flo-sdvx/parser.ts b/server/src/lib/score-import/import-types/api/flo-sdvx/parser.ts index 3be7d3dec..def28c295 100644 --- a/server/src/lib/score-import/import-types/api/flo-sdvx/parser.ts +++ b/server/src/lib/score-import/import-types/api/flo-sdvx/parser.ts @@ -1,7 +1,10 @@ -import { KtLogger } from "../../../../logger/logger"; -import { KaiAuthDocument } from "kamaitachi-common"; +import { KtLogger } from "lib/logger/logger"; +import { integer } from "tachi-common"; +import { GetKaiAuthGuaranteed } from "utils/queries/auth"; import { ParseKaiSDVX } from "../../common/api-kai/sdvx/parser"; -export function ParseFloSDVX(authDoc: KaiAuthDocument, logger: KtLogger) { - return ParseKaiSDVX("FLO", authDoc, logger); +export async function ParseFloSDVX(userID: integer, logger: KtLogger) { + const authDoc = await GetKaiAuthGuaranteed(userID, "FLO", logger); + + return ParseKaiSDVX("FLO", authDoc, logger); } diff --git a/server/src/lib/score-import/import-types/api/min-sdvx/parser.ts b/server/src/lib/score-import/import-types/api/min-sdvx/parser.ts new file mode 100644 index 000000000..253d56cc7 --- /dev/null +++ b/server/src/lib/score-import/import-types/api/min-sdvx/parser.ts @@ -0,0 +1,10 @@ +import { KtLogger } from "lib/logger/logger"; +import { integer } from "tachi-common"; +import { GetKaiAuthGuaranteed } from "utils/queries/auth"; +import { ParseKaiSDVX } from "../../common/api-kai/sdvx/parser"; + +export async function ParseMinSDVX(userID: integer, logger: KtLogger) { + const authDoc = await GetKaiAuthGuaranteed(userID, "MIN", logger); + + return ParseKaiSDVX("MIN", authDoc, logger); +} diff --git a/server/src/lib/score-import/import-types/common/api-kai/iidx/class-handler.test.ts b/server/src/lib/score-import/import-types/common/api-kai/iidx/class-handler.test.ts new file mode 100644 index 000000000..9f3dca831 --- /dev/null +++ b/server/src/lib/score-import/import-types/common/api-kai/iidx/class-handler.test.ts @@ -0,0 +1,175 @@ +import { IIDXDans } from "lib/constants/classes"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import { MockBasicFetch, MockJSONFetch } from "test-utils/mock-fetch"; +import ResetDBState from "test-utils/resets"; +import { KaiTypeToBaseURL } from "../utils"; +import { CreateKaiIIDXClassHandler } from "./class-handler"; + +const logger = CreateLogCtx(__filename); + +t.test("#CreateKaiIIDXClassHandler", async (t) => { + t.beforeEach(ResetDBState); + + const fn = await CreateKaiIIDXClassHandler( + "FLO", + "token", + MockJSONFetch({ + [`${KaiTypeToBaseURL("FLO")}/api/iidx/v2/player_profile`]: { + _links: {}, + iidx_id: 12345678, + dj_name: "SOMEONE", + sp: 18, + dp: 4, + access_time: "2021-08-08T18:50:40Z", + register_time: "2019-01-19T12:53:50Z", + }, + }) + ); + + t.test("Should return a function with arity 5.", (t) => { + t.equal(fn.length, 5); + + t.end(); + }); + + t.test("Should call the provided URL with the authentication token", (t) => { + const res = fn("iidx", "SP", 1, {}, logger); + + t.strictSame(res, { dan: 18 }); + + t.end(); + }); + + t.test("Should return nothing if dan is not a number", async (t) => { + const fn = await CreateKaiIIDXClassHandler( + "FLO", + "token", + MockJSONFetch({ + [`${KaiTypeToBaseURL("FLO")}/api/iidx/v2/player_profile`]: { + _links: {}, + iidx_id: 12345678, + dj_name: "SOMEONE", + sp: "NOT A NUMBER", + dp: 4, + access_time: "2021-08-08T18:50:40Z", + register_time: "2019-01-19T12:53:50Z", + }, + }) + ); + + const res = fn("iidx", "SP", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.test("Should return nothing if dan is too great", async (t) => { + const fn = await CreateKaiIIDXClassHandler( + "FLO", + "token", + MockJSONFetch({ + [`${KaiTypeToBaseURL("FLO")}/api/iidx/v2/player_profile`]: { + _links: {}, + iidx_id: 12345678, + dj_name: "SOMEONE", + sp: IIDXDans.KAIDEN + 1, + dp: 4, + access_time: "2021-08-08T18:50:40Z", + register_time: "2019-01-19T12:53:50Z", + }, + }) + ); + + const res = fn("iidx", "SP", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.test("Should return nothing if dan is negative", async (t) => { + const fn = await CreateKaiIIDXClassHandler( + "FLO", + "token", + MockJSONFetch({ + [`${KaiTypeToBaseURL("FLO")}/api/iidx/v2/player_profile`]: { + _links: {}, + iidx_id: 12345678, + dj_name: "SOMEONE", + sp: IIDXDans.KYU_7 - 1, + dp: 4, + access_time: "2021-08-08T18:50:40Z", + register_time: "2019-01-19T12:53:50Z", + }, + }) + ); + + const res = fn("iidx", "SP", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.test("Should gracefully handle negative API responses", async (t) => { + const fn = await CreateKaiIIDXClassHandler("FLO", "token", MockBasicFetch({ status: 500 })); + + const res = fn("iidx", "SP", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.test("Should ignore null dans", async (t) => { + const fn = await CreateKaiIIDXClassHandler( + "FLO", + "token", + MockJSONFetch({ + [`${KaiTypeToBaseURL("FLO")}/api/iidx/v2/player_profile`]: { + _links: {}, + iidx_id: 12345678, + dj_name: "SOMEONE", + sp: 1, + dp: null, + access_time: "2021-08-08T18:50:40Z", + register_time: "2019-01-19T12:53:50Z", + }, + }) + ); + + const res = fn("iidx", "DP", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.test("Should handle invalid playtypes", async (t) => { + const fn = await CreateKaiIIDXClassHandler( + "FLO", + "token", + MockJSONFetch({ + [`${KaiTypeToBaseURL("FLO")}/api/iidx/v2/player_profile`]: { + _links: {}, + iidx_id: 12345678, + dj_name: "SOMEONE", + sp: 1, + dp: 1, + access_time: "2021-08-08T18:50:40Z", + register_time: "2019-01-19T12:53:50Z", + }, + }) + ); + + const res = fn("iidx", "14K", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/common/api-kai/iidx/class-handler.ts b/server/src/lib/score-import/import-types/common/api-kai/iidx/class-handler.ts new file mode 100644 index 000000000..2988907fc --- /dev/null +++ b/server/src/lib/score-import/import-types/common/api-kai/iidx/class-handler.ts @@ -0,0 +1,75 @@ +import { IIDXDans } from "lib/constants/classes"; +import { ClassHandler } from "lib/score-import/framework/user-game-stats/types"; +import nodeFetch from "utils/fetch"; +import { KaiTypeToBaseURL } from "../utils"; + +export async function CreateKaiIIDXClassHandler( + kaiType: "FLO" | "EAG", + token: string, + fetch = nodeFetch +): Promise { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + let json: any; + let err: unknown; + const baseUrl = KaiTypeToBaseURL(kaiType); + + // SP and DP dans are located in the same place, + // fetch once, then return a function that traverses this data. + try { + const res = await fetch(`${baseUrl}/api/iidx/v2/player_profile`, { + headers: { + Authorization: `Bearer ${token}`, + "Content-Type": "application/json", + }, + }); + + json = await res.json(); + } catch (e) { + err = e; + } + + return (game, playtype, userID, ratings, logger) => { + if (err) { + logger.error(`An error occured while updating classes for ${baseUrl}.`, { err }); + return {}; + } + + let iidxDan: number | null; + + if (playtype === "SP") { + iidxDan = json.sp; + } else if (playtype === "DP") { + iidxDan = json.dp; + } else { + logger.warn(`KAIIIDXClassUpdater called with invalid playtype of ${playtype}.`); + return {}; + } + + if (iidxDan === null) { + return {}; + } + + if (!Number.isInteger(iidxDan)) { + logger.warn(`${baseUrl} returned a dan of ${iidxDan}, which was not a number.`); + return {}; + } + + if (iidxDan > IIDXDans.KAIDEN) { + logger.warn( + `${baseUrl} returned a dan of ${iidxDan}, which was greater than KAIDEN (${IIDXDans.KAIDEN}.)` + ); + return {}; + } + + if (iidxDan < IIDXDans.KYU_7) { + logger.warn( + `${baseUrl} returned a dan of ${iidxDan}, which was less than KYU_7 (${IIDXDans.KYU_7}.)` + ); + return {}; + } + + return { + dan: iidxDan, + }; + }; +} diff --git a/server/src/lib/score-import/import-types/common/api-kai/iidx/converter.test.ts b/server/src/lib/score-import/import-types/common/api-kai/iidx/converter.test.ts new file mode 100644 index 000000000..4bba01fdc --- /dev/null +++ b/server/src/lib/score-import/import-types/common/api-kai/iidx/converter.test.ts @@ -0,0 +1,92 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON, Testing511Song, Testing511SPA } from "test-utils/test-data"; +import { ConvertAPIKaiIIDX } from "./converter"; + +const logger = CreateLogCtx(__filename); + +const iidxScore = GetKTDataJSON("./api-kai/iidx-score.json"); + +t.test("#ConvertAPIKaiIIDX", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return a dryScore on valid input.", async (t) => { + const res = await ConvertAPIKaiIIDX(iidxScore, { service: "FLO" }, "api/flo-iidx", logger); + + t.hasStrict(res, { + song: Testing511Song, + chart: Testing511SPA, + dryScore: { + comment: null, + game: "iidx", + importType: "api/flo-iidx", + timeAchieved: 1604171450000, + service: "FLO", + scoreData: { + grade: "MAX-", + // percent: 99.87277353689568 floating point, + score: 1570, + lamp: "HARD CLEAR", + judgements: {}, + hitMeta: { + fast: null, + slow: null, + bp: 24, + }, + }, + scoreMeta: {}, + }, + }); + + t.end(); + }); + + t.test("Should throw KTDataNotFound on unknown chart", (t) => { + t.rejects( + () => + ConvertAPIKaiIIDX( + deepmerge(iidxScore, { music_id: 0 }), + { service: "FLO" }, + "api/flo-iidx", + logger + ), + { + message: /Could not find chart with songID 0 \(SP ANOTHER - Version 26\)/u, + } + ); + + t.end(); + }); + + t.test("Should throw InvalidScoreFailure on invalid score", (t) => { + t.rejects( + () => + ConvertAPIKaiIIDX( + deepmerge(iidxScore, { music_id: "foo" }), + { service: "FLO" }, + "api/flo-iidx", + logger + ), + { + message: /Error: music_id.*Expected a positive integer.* received foo \[string\]/iu, + } + ); + + t.end(); + }); + + t.test("Should throw InternalFailure on song-chart desync", async (t) => { + await db.songs.iidx.remove({}); + + t.rejects(() => ConvertAPIKaiIIDX(iidxScore, { service: "FLO" }, "api/flo-iidx", logger), { + message: /Song-Chart desync/u, + }); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/common/api-kai/iidx/converter.ts b/server/src/lib/score-import/import-types/common/api-kai/iidx/converter.ts index 32b74415f..a30685ac7 100644 --- a/server/src/lib/score-import/import-types/common/api-kai/iidx/converter.ts +++ b/server/src/lib/score-import/import-types/common/api-kai/iidx/converter.ts @@ -1,122 +1,128 @@ -import { FindIIDXChartOnInGameIDVersion } from "../../../../../../utils/queries/charts"; -import { KaiContext, KaiIIDXScore } from "../types"; import p from "prudence"; +import { Lamps } from "tachi-common"; +import { FormatPrError } from "utils/prudence"; +import { FindIIDXChartOnInGameIDVersion } from "utils/queries/charts"; +import { FindSongOnID } from "utils/queries/songs"; import { - InternalFailure, - InvalidScoreFailure, - KTDataNotFoundFailure, + InternalFailure, + InvalidScoreFailure, + KTDataNotFoundFailure, } from "../../../../framework/common/converter-failures"; -import { FormatPrError } from "../../../../../../utils/prudence"; -import { FindSongOnID } from "../../../../../../utils/queries/songs"; import { - GenericGetGradeAndPercent, - ParseDateFromString, + GenericGetGradeAndPercent, + ParseDateFromString, } from "../../../../framework/common/score-utils"; -import { Lamps } from "kamaitachi-common"; -import { ConverterFunction } from "../../types"; import { DryScore } from "../../../../framework/common/types"; +import { ConverterFunction } from "../../types"; +import { KaiContext, KaiIIDXScore } from "../types"; const PR_KaiIIDXScore = { - music_id: p.isPositiveInteger, - play_style: p.isIn("SINGLE", "DOUBLE"), - difficulty: p.isIn("BEGINNER", "NORMAL", "HYPER", "ANOTHER", "LEGGENDARIA"), - version_played: p.isBoundedInteger(9, 28), - lamp: p.isBoundedInteger(0, 7), - ex_score: p.isPositiveInteger, - miss_count: p.or(p.isPositiveInteger, p.is(-1)), - fast_count: p.isPositiveInteger, - slow_count: p.isPositiveInteger, - timestamp: "string", + music_id: p.isPositiveInteger, + play_style: p.isIn("SINGLE", "DOUBLE"), + difficulty: p.isIn("BEGINNER", "NORMAL", "HYPER", "ANOTHER", "LEGGENDARIA"), + version_played: p.isBoundedInteger(9, 28), + lamp: p.isBoundedInteger(0, 7), + ex_score: p.isPositiveInteger, + miss_count: p.or(p.isPositiveInteger, p.is(-1), "null"), + fast_count: p.nullable(p.isPositiveInteger), + slow_count: p.nullable(p.isPositiveInteger), + timestamp: "string", }; function ResolveKaiLamp(lamp: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7): Lamps["iidx:SP" | "iidx:DP"] { - switch (lamp) { - case 0: - return "NO PLAY"; - case 1: - return "FAILED"; - case 3: - return "EASY CLEAR"; - case 2: - return "ASSIST CLEAR"; - case 4: - return "CLEAR"; - case 5: - return "HARD CLEAR"; - case 6: - return "EX HARD CLEAR"; - case 7: - return "FULL COMBO"; - } + switch (lamp) { + case 0: + return "NO PLAY"; + case 1: + return "FAILED"; + case 3: + return "EASY CLEAR"; + case 2: + return "ASSIST CLEAR"; + case 4: + return "CLEAR"; + case 5: + return "HARD CLEAR"; + case 6: + return "EX HARD CLEAR"; + case 7: + return "FULL COMBO"; + } } export const ConvertAPIKaiIIDX: ConverterFunction = async ( - data, - context, - importType, - logger + data, + context, + importType, + logger ) => { - const err = p(data, PR_KaiIIDXScore, {}, { allowExcessKeys: true }); + const err = p(data, PR_KaiIIDXScore, {}, { allowExcessKeys: true }); - if (err) { - throw new InvalidScoreFailure(FormatPrError(err)); - } + if (err) { + throw new InvalidScoreFailure(FormatPrError(err)); + } - // prudence checks this above. - const score = data as KaiIIDXScore; + // prudence checks this above. + const score = data as KaiIIDXScore; - const playtype = score.play_style === "SINGLE" ? "SP" : "DP"; + const playtype = score.play_style === "SINGLE" ? "SP" : "DP"; - const chart = await FindIIDXChartOnInGameIDVersion( - score.music_id, - playtype, - score.difficulty, - // they send integers like 25, 27 - this will convert to our versions. - score.version_played.toString() - ); + const version = score.version_played.toString(); - if (!chart) { - throw new KTDataNotFoundFailure( - `Could not find chart with songID ${score.music_id} (${playtype} ${score.difficulty} - Version ${score.version_played})`, - importType, - data, - context - ); - } + if (!["20", "21", "22", "23", "24", "25", "26", "27", "28"].includes(version)) { + throw new InvalidScoreFailure(`Unsupported version ${score.version_played}.`); + } - const song = await FindSongOnID("iidx", chart.songID); + const chart = await FindIIDXChartOnInGameIDVersion( + score.music_id, + playtype, + score.difficulty, + // they send integers like 25, 27 - this will convert to our versions. + version as "26" | "27" | "28" + ); - if (!song) { - logger.severe(`Song-Chart desync with song ID ${chart.songID} (iidx).`); - throw new InternalFailure(`Song-Chart desync with song ID ${chart.songID} (iidx).`); - } + if (!chart) { + throw new KTDataNotFoundFailure( + `Could not find chart with songID ${score.music_id} (${playtype} ${score.difficulty} - Version ${score.version_played})`, + importType, + data, + context + ); + } - const lamp = ResolveKaiLamp(score.lamp); + const song = await FindSongOnID("iidx", chart.songID); - const { percent, grade } = GenericGetGradeAndPercent("iidx", score.ex_score, chart); + if (!song) { + logger.severe(`Song-Chart desync with song ID ${chart.songID} (iidx).`); + throw new InternalFailure(`Song-Chart desync with song ID ${chart.songID} (iidx).`); + } - const timeAchieved = ParseDateFromString(score.timestamp); + const lamp = ResolveKaiLamp(score.lamp); - const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { - comment: null, - game: "iidx", - importType, - timeAchieved, - service: context.service, - scoreData: { - grade, - percent, - score: score.ex_score, - lamp, - hitData: {}, - hitMeta: { - fast: score.fast_count, - slow: score.slow_count, - bp: score.miss_count === -1 ? null : score.miss_count, - }, - }, - scoreMeta: {}, - }; + const { percent, grade } = GenericGetGradeAndPercent("iidx", score.ex_score, chart); - return { song, chart, dryScore }; + const timeAchieved = ParseDateFromString(score.timestamp); + + const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { + comment: null, + game: "iidx", + importType, + timeAchieved, + service: context.service, + scoreData: { + grade, + percent, + score: score.ex_score, + lamp, + judgements: {}, + hitMeta: { + fast: score.fast_count, + slow: score.slow_count, + bp: score.miss_count === -1 || score.miss_count === null ? null : score.miss_count, + }, + }, + scoreMeta: {}, + }; + + return { song, chart, dryScore }; }; diff --git a/server/src/lib/score-import/import-types/common/api-kai/iidx/parser.test.ts b/server/src/lib/score-import/import-types/common/api-kai/iidx/parser.test.ts new file mode 100644 index 000000000..d6c7a59fe --- /dev/null +++ b/server/src/lib/score-import/import-types/common/api-kai/iidx/parser.test.ts @@ -0,0 +1,84 @@ +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import { MockJSONFetch } from "test-utils/mock-fetch"; +import ResetDBState from "test-utils/resets"; +import { ParseKaiIIDX } from "./parser"; + +const fakeAuth = { + userID: 1, + refreshToken: "foo", + service: "FLO" as const, + token: "bar", +}; + +const logger = CreateLogCtx(__filename); + +t.test("#ParseKaiIIDX", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should iterate over the IIDX FLO API asynchronously.", async (t) => { + const mockFloAPI = MockJSONFetch({ + "https://flo.example.com/api/iidx/v2/play_history": { + _links: { + _next: "https://flo.example.com/api/iidx/v2/play_history?page=2", + }, + _items: [1, 2, 3, 4], + }, + "https://flo.example.com/api/iidx/v2/play_history?page=2": { + _links: { + _next: null, + }, + _items: [5, 6], + }, + }); + + const res = await ParseKaiIIDX("FLO", fakeAuth, logger, mockFloAPI); + + t.equal(res.game, "iidx"); + t.strictSame(res.context, { service: "FLO" }); + + const iter = []; + + for await (const el of res.iterable) { + iter.push(el); + } + + t.strictSame(iter, [1, 2, 3, 4, 5, 6]); + + t.end(); + }); + + t.test("Should iterate over the IIDX EAG API asynchronously.", async (t) => { + const mockEagAPI = MockJSONFetch({ + "https://eag.example.com/api/iidx/v2/play_history": { + _links: { + _next: "https://eag.example.com/api/iidx/v2/play_history?page=2", + }, + _items: [1, 2, 3, 4], + }, + "https://eag.example.com/api/iidx/v2/play_history?page=2": { + _links: { + _next: null, + }, + _items: [5, 6], + }, + }); + + const res = await ParseKaiIIDX("EAG", fakeAuth, logger, mockEagAPI); + + t.equal(res.game, "iidx"); + t.strictSame(res.context, { service: "EAG" }); + + const iter = []; + + for await (const el of res.iterable) { + iter.push(el); + } + + t.strictSame(iter, [1, 2, 3, 4, 5, 6]); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/common/api-kai/iidx/parser.ts b/server/src/lib/score-import/import-types/common/api-kai/iidx/parser.ts index c26fa6472..3d2ea28e0 100644 --- a/server/src/lib/score-import/import-types/common/api-kai/iidx/parser.ts +++ b/server/src/lib/score-import/import-types/common/api-kai/iidx/parser.ts @@ -1,27 +1,34 @@ -import { KtLogger } from "../../../../../logger/logger"; -import nodeFetch from "../../../../../../utils/fetch"; -import { KaiAuthDocument } from "kamaitachi-common"; -import { KaiContext } from "../types"; -import { ConvertAPIKaiIIDX } from "./converter"; +import { KtLogger } from "lib/logger/logger"; +import { KaiAuthDocument } from "tachi-common"; +import nodeFetch from "utils/fetch"; +import { ParserFunctionReturns } from "../../types"; +import { CreateKaiReauthFunction } from "../reauth"; import { TraverseKaiAPI } from "../traverse-api"; -import { ParserFunctionReturnsAsync } from "../../types"; -import { FLO_API_URL, EAG_API_URL } from "../../../../../env/env"; +import { KaiContext } from "../types"; +import { KaiTypeToBaseURL } from "../utils"; +import { CreateKaiIIDXClassHandler } from "./class-handler"; -export function ParseKaiIIDX( - service: "FLO" | "EAG", - authDoc: KaiAuthDocument, - logger: KtLogger, - fetch = nodeFetch -): ParserFunctionReturnsAsync { - const baseUrl = service === "FLO" ? FLO_API_URL : EAG_API_URL; +export async function ParseKaiIIDX( + service: "FLO" | "EAG", + authDoc: KaiAuthDocument, + logger: KtLogger, + fetch = nodeFetch +): Promise> { + const baseUrl = KaiTypeToBaseURL(service); - return { - iterable: TraverseKaiAPI(baseUrl, "/api/iidx/v2/play_history", authDoc, logger, fetch), - context: { - service, - }, - classHandler: null, - game: "iidx", - ConverterFunction: ConvertAPIKaiIIDX, - }; + return { + iterable: TraverseKaiAPI( + baseUrl, + "/api/iidx/v2/play_history", + authDoc.token, + logger, + CreateKaiReauthFunction(service, authDoc, logger, fetch), + fetch + ), + context: { + service, + }, + classHandler: await CreateKaiIIDXClassHandler(service, authDoc.token, fetch), + game: "iidx", + }; } diff --git a/server/src/lib/score-import/import-types/common/api-kai/reauth.test.ts b/server/src/lib/score-import/import-types/common/api-kai/reauth.test.ts new file mode 100644 index 000000000..8696e180e --- /dev/null +++ b/server/src/lib/score-import/import-types/common/api-kai/reauth.test.ts @@ -0,0 +1,128 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { ServerConfig } from "lib/setup/config"; +import { KaiAuthDocument } from "tachi-common"; +import t from "tap"; +import { MockJSONFetch } from "test-utils/mock-fetch"; +import ResetDBState from "test-utils/resets"; +import { CreateKaiReauthFunction } from "./reauth"; + +const logger = CreateLogCtx(__filename); + +const authDoc: KaiAuthDocument = { + refreshToken: "REFRESH_TOKEN", + service: "FLO", + token: "foobar", + userID: 1, +}; + +t.test("#CreateKaiReauthFunction", (t) => { + t.beforeEach(ResetDBState); + // eslint-disable-next-line no-return-await + t.beforeEach(async () => await db["kai-auth-tokens"].remove({})); + + if (!ServerConfig.FLO_OAUTH2_INFO) { + throw new Error( + `Panic in test - No dummy FLO_OAUTH2_INFO configured, and the test depends on some dummy data here.` + ); + } + + t.test("Should create a working reauthentication for the service.", async (t) => { + const mockFetch = MockJSONFetch({ + [`${ServerConfig.FLO_API_URL}/oauth/token?refresh_token=${ + authDoc.refreshToken + }&grant_type=refresh_token&client_secret=${ + ServerConfig.FLO_OAUTH2_INFO!.CLIENT_SECRET + }&client_id=${ServerConfig.FLO_OAUTH2_INFO!.CLIENT_ID}`]: { + refresh_token: "NEW_REFRESH_TOKEN", + access_token: "NEW_ACCESS_TOKEN", + }, + }); + + await db["kai-auth-tokens"].insert(deepmerge(authDoc, {})); + + const reauthFn = CreateKaiReauthFunction("FLO", authDoc, logger, mockFetch); + + t.equal(reauthFn.length, 0, "Should return a function with arity 0."); + + const data = await reauthFn(); + + t.equal(data, "NEW_ACCESS_TOKEN"); + + const dbChange = await db["kai-auth-tokens"].findOne({ + userID: 1, + service: "FLO", + }); + + // should also update the db + t.equal(dbChange?.refreshToken, "NEW_REFRESH_TOKEN"); + t.equal(dbChange?.token, "NEW_ACCESS_TOKEN"); + + t.end(); + }); + + t.test("Should throw on fetch error.", async (t) => { + // will fail + const mockFetch = MockJSONFetch({}); + + await db["kai-auth-tokens"].insert(deepmerge(authDoc, {})); + + const reauthFn = CreateKaiReauthFunction("FLO", authDoc, logger, mockFetch); + + t.rejects(() => reauthFn(), { + message: "An error has occured while attempting reauthentication.", + }); + + const dbChange = await db["kai-auth-tokens"].findOne({ + userID: 1, + service: "FLO", + }); + + t.equal( + dbChange?.refreshToken, + authDoc.refreshToken, + "DB should not be changed for refreshToken." + ); + t.equal(dbChange?.token, authDoc.token, "DB should not be changed for token."); + + t.end(); + }); + + t.test("Should throw on invalid JSON response", async (t) => { + const mockFetch = MockJSONFetch({ + [`${ServerConfig.FLO_API_URL}/oauth/token?refresh_token=${ + authDoc.refreshToken + }&grant_type=refresh_token&client_secret=${ + ServerConfig.FLO_OAUTH2_INFO!.CLIENT_SECRET + }&client_id=${ServerConfig.FLO_OAUTH2_INFO!.CLIENT_ID}`]: { + // missing refresh_token + access_token: "NEW_ACCESS_TOKEN", + }, + }); + + await db["kai-auth-tokens"].insert(deepmerge(authDoc, {})); + + const reauthFn = CreateKaiReauthFunction("FLO", authDoc, logger, mockFetch); + + t.rejects(() => reauthFn(), { + message: "An error has occured while attempting reauthentication.", + }); + + const dbChange = await db["kai-auth-tokens"].findOne({ + userID: 1, + service: "FLO", + }); + + t.equal( + dbChange?.refreshToken, + authDoc.refreshToken, + "DB should not be changed for refreshToken." + ); + t.equal(dbChange?.token, authDoc.token, "DB should not be changed for token."); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/common/api-kai/reauth.ts b/server/src/lib/score-import/import-types/common/api-kai/reauth.ts new file mode 100644 index 000000000..d5de63e6b --- /dev/null +++ b/server/src/lib/score-import/import-types/common/api-kai/reauth.ts @@ -0,0 +1,101 @@ +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import ScoreImportFatalError from "lib/score-import/framework/score-importing/score-import-error"; +import p from "prudence"; +import { KaiAuthDocument } from "tachi-common"; +import nodeFetch from "utils/fetch"; +import { CreateURLWithParams } from "utils/url"; +import { GetKaiTypeClientCredentials, KaiTypeToBaseURL } from "./utils"; + +const REAUTH_SCHEMA = { + access_token: "string", + refresh_token: "string", +}; + +export function CreateKaiReauthFunction( + kaiType: "FLO" | "EAG" | "MIN", + authDoc: KaiAuthDocument, + logger: KtLogger, + fetch = nodeFetch +) { + const maybeCredentials = GetKaiTypeClientCredentials(kaiType); + + /* istanbul ignore next */ + if (!maybeCredentials) { + logger.error( + `No CLIENT_ID or CLIENT_SECRET was configured for ${kaiType}. Cannot create reauth function.` + ); + throw new ScoreImportFatalError( + 500, + `Fatal error in performing authentication. This has been reported.` + ); + } + + const { CLIENT_ID, CLIENT_SECRET } = maybeCredentials; + + return async () => { + let res; + try { + const url = CreateURLWithParams(`${KaiTypeToBaseURL(kaiType)}/oauth/token`, { + refresh_token: authDoc.refreshToken, + grant_type: "refresh_token", + client_secret: CLIENT_SECRET, + client_id: CLIENT_ID, + }); + + res = await fetch(url.href); + } catch (err) { + logger.error(`Unexpected error while fetching reauth?`, { res, err }); + throw new ScoreImportFatalError( + 500, + "An error has occured while attempting reauthentication." + ); + } + + /* istanbul ignore next */ + if (res.status !== 200) { + logger.error(`Unexpected ${res.status} error while fetching reauth?`, { res }); + throw new ScoreImportFatalError( + 500, + "An error has occured while attempting reauthentication." + ); + } + + let json; + /* istanbul ignore next */ + try { + json = await res.json(); + } catch (err) { + logger.error(`Invalid JSON body in successful reauth response.`, { res, err }); + throw new ScoreImportFatalError( + 500, + "An error has occured while attempting reauthentication." + ); + } + + const err = p(json, REAUTH_SCHEMA, {}, { allowExcessKeys: true, throwOnNonObject: false }); + + if (err) { + logger.error(`Invalid JSON body in successful reauth response.`, { err, json }); + throw new ScoreImportFatalError( + 500, + "An error has occured while attempting reauthentication." + ); + } + + await db["kai-auth-tokens"].update( + { + userID: authDoc.userID, + service: authDoc.service, + }, + { + $set: { + refreshToken: json.refresh_token, + token: json.access_token, + }, + } + ); + + return json.access_token; + }; +} diff --git a/server/src/lib/score-import/import-types/common/api-kai/sdvx/class-handler.test.ts b/server/src/lib/score-import/import-types/common/api-kai/sdvx/class-handler.test.ts new file mode 100644 index 000000000..737cd38bc --- /dev/null +++ b/server/src/lib/score-import/import-types/common/api-kai/sdvx/class-handler.test.ts @@ -0,0 +1,146 @@ +import { SDVXDans } from "lib/constants/classes"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import { MockBasicFetch, MockJSONFetch } from "test-utils/mock-fetch"; +import ResetDBState from "test-utils/resets"; +import { KaiTypeToBaseURL } from "../utils"; +import { CreateKaiSDVXClassHandler } from "./class-handler"; + +const logger = CreateLogCtx(__filename); + +t.test("#CreateKaiSDVXClassHandler", async (t) => { + t.beforeEach(ResetDBState); + + const fn = await CreateKaiSDVXClassHandler( + "FLO", + "token", + MockJSONFetch({ + [`${KaiTypeToBaseURL("FLO")}/api/sdvx/v1/player_profile`]: { + _links: {}, + sdvx_id: 12345678, + name: "SOMEONE", + skill_level: 10, + access_time: "2019-08-26T18:22:36Z", + register_time: "2019-08-26T18:22:36Z", + }, + }) + ); + + t.test("Should return a function with arity 5.", (t) => { + t.equal(fn.length, 5); + + t.end(); + }); + + t.test("Should call the provided URL with the authentication token", (t) => { + const res = fn("sdvx", "Single", 1, {}, logger); + + t.strictSame(res, { dan: 9 }); + + t.end(); + }); + + t.test("Should return nothing if dan is not a number", async (t) => { + const fn = await CreateKaiSDVXClassHandler( + "FLO", + "token", + MockJSONFetch({ + [`${KaiTypeToBaseURL("FLO")}/api/sdvx/v1/player_profile`]: { + _links: {}, + sdvx_id: 12345678, + name: "SOMEONE", + skill_level: "NOT A NUMBER", + access_time: "2019-08-26T18:22:36Z", + register_time: "2019-08-26T18:22:36Z", + }, + }) + ); + + const res = fn("sdvx", "Single", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.test("Should return nothing if dan is too great", async (t) => { + const fn = await CreateKaiSDVXClassHandler( + "FLO", + "token", + MockJSONFetch({ + [`${KaiTypeToBaseURL("FLO")}/api/sdvx/v1/player_profile`]: { + _links: {}, + sdvx_id: 12345678, + name: "SOMEONE", + skill_level: SDVXDans.INF + 2, + access_time: "2019-08-26T18:22:36Z", + register_time: "2019-08-26T18:22:36Z", + }, + }) + ); + + const res = fn("sdvx", "Single", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.test("Should return nothing if dan is negative", async (t) => { + const fn = await CreateKaiSDVXClassHandler( + "FLO", + "token", + MockJSONFetch({ + [`${KaiTypeToBaseURL("FLO")}/api/sdvx/v1/player_profile`]: { + _links: {}, + sdvx_id: 12345678, + name: "SOMEONE", + skill_level: -1, + access_time: "2019-08-26T18:22:36Z", + register_time: "2019-08-26T18:22:36Z", + }, + }) + ); + + const res = fn("sdvx", "Single", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.test("Should gracefully handle negative API responses", async (t) => { + const fn = await CreateKaiSDVXClassHandler("FLO", "token", MockBasicFetch({ status: 500 })); + + const res = fn("sdvx", "Single", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.test("Should ignore null dans", async (t) => { + const fn = await CreateKaiSDVXClassHandler( + "FLO", + "token", + MockJSONFetch({ + [`${KaiTypeToBaseURL("FLO")}/api/sdvx/v1/player_profile`]: { + _links: {}, + sdvx_id: 12345678, + name: "SOMEONE", + skill_level: null, + access_time: "2019-08-26T18:22:36Z", + register_time: "2019-08-26T18:22:36Z", + }, + }) + ); + + const res = fn("sdvx", "Single", 1, {}, logger); + + t.strictSame(res, {}); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/common/api-kai/sdvx/class-handler.ts b/server/src/lib/score-import/import-types/common/api-kai/sdvx/class-handler.ts new file mode 100644 index 000000000..7e3f01b7d --- /dev/null +++ b/server/src/lib/score-import/import-types/common/api-kai/sdvx/class-handler.ts @@ -0,0 +1,66 @@ +import { SDVXDans } from "lib/constants/classes"; +import { ClassHandler } from "lib/score-import/framework/user-game-stats/types"; +import nodeFetch from "utils/fetch"; +import { KaiTypeToBaseURL } from "../utils"; + +export async function CreateKaiSDVXClassHandler( + kaiType: "FLO" | "EAG" | "MIN", + token: string, + fetch = nodeFetch +): Promise { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + let json: any; + let err: unknown; + const baseUrl = KaiTypeToBaseURL(kaiType); + + // SP and DP dans are located in the same place, + // fetch once, then return a function that traverses this data. + try { + const res = await fetch(`${baseUrl}/api/sdvx/v1/player_profile`, { + headers: { + Authorization: `Bearer ${token}`, + "Content-Type": "application/json", + }, + }); + + json = await res.json(); + } catch (e) { + err = e; + } + + return (game, playtype, userID, ratings, logger) => { + if (err) { + logger.error(`An error occured while updating classes for ${baseUrl}.`, { err }); + return {}; + } + + const sdvxDan: number | null = json.skill_level - 1; + + if (sdvxDan === null) { + return {}; + } + + if (!Number.isInteger(sdvxDan)) { + logger.warn(`${baseUrl} returned a dan of ${sdvxDan}, which was not a number.`); + return {}; + } + + if (sdvxDan > SDVXDans.INF) { + logger.warn( + `${baseUrl} returned a dan of ${sdvxDan}, which was greater than INF (${SDVXDans.INF}.)` + ); + return {}; + } + + if (sdvxDan < SDVXDans.DAN_1) { + logger.warn( + `${baseUrl} returned a dan of ${sdvxDan}, which was less than DAN_1 (${SDVXDans.DAN_1}.)` + ); + return {}; + } + + return { + dan: sdvxDan, + }; + }; +} diff --git a/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.test.ts b/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.test.ts new file mode 100644 index 000000000..a92cba1fd --- /dev/null +++ b/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.test.ts @@ -0,0 +1,128 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON, TestingAlbidaADV, TestingSDVXAlbidaSong } from "test-utils/test-data"; +import { ConvertAPIKaiSDVX, ConvertDifficulty, ConvertVersion, ResolveKaiLamp } from "./converter"; + +const logger = CreateLogCtx(__filename); + +const sdvxScore = GetKTDataJSON("./api-kai/sdvx-score.json"); + +t.test("#ConvertAPIKaiSDVX", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return a dryScore on valid input.", async (t) => { + const res = await ConvertAPIKaiSDVX(sdvxScore, { service: "FLO" }, "api/flo-sdvx", logger); + + t.hasStrict(res, { + song: TestingSDVXAlbidaSong, + chart: TestingAlbidaADV, + dryScore: { + comment: null, + game: "sdvx", + importType: "api/flo-sdvx", + timeAchieved: 1598792891000, + service: "FLO", + scoreData: { + grade: "AA", + // percent: 93.10699, floating point + score: 9310699, + lamp: "CLEAR", + judgements: {}, + hitMeta: { + fast: 70, + slow: 42, + gauge: 90, + maxCombo: 179, + }, + }, + scoreMeta: {}, + }, + }); + + t.end(); + }); + + t.test("Should throw KTDataNotFound on unknown chart", (t) => { + t.rejects( + () => + ConvertAPIKaiSDVX( + deepmerge(sdvxScore, { music_id: 0 }), + { service: "FLO" }, + "api/flo-sdvx", + logger + ), + { + message: /Could not find chart with songID 0 \(ADV - Version heaven\)/u, + } + ); + + t.end(); + }); + + t.test("Should throw InvalidScoreFailure on invalid score", (t) => { + t.rejects( + () => + ConvertAPIKaiSDVX( + deepmerge(sdvxScore, { music_id: "foo" }), + { service: "FLO" }, + "api/flo-sdvx", + logger + ), + { + message: /Error: music_id.*Expected a positive integer.* received foo \[string\]/iu, + } + ); + + t.end(); + }); + + t.test("Should throw InternalFailure on song-chart desync", async (t) => { + await db.songs.sdvx.remove({}); + + t.rejects(() => ConvertAPIKaiSDVX(sdvxScore, { service: "FLO" }, "api/flo-sdvx", logger), { + message: /Song-Chart desync/u, + }); + + t.end(); + }); + + t.end(); +}); + +t.test("#ConvertDifficulty", (t) => { + t.equal(ConvertDifficulty(0), "NOV"); + t.equal(ConvertDifficulty(1), "ADV"); + t.equal(ConvertDifficulty(2), "EXH"); + t.equal(ConvertDifficulty(3), "ANY_INF"); + t.equal(ConvertDifficulty(4), "MXM"); + t.throws(() => ConvertDifficulty(5)); + + t.end(); +}); + +t.test("#ConvertVersion", (t) => { + t.equal(ConvertVersion(1), "booth"); + t.equal(ConvertVersion(2), "inf"); + t.equal(ConvertVersion(3), "gw"); + t.equal(ConvertVersion(4), "heaven"); + t.equal(ConvertVersion(5), "vivid"); + t.throws(() => ConvertVersion(6)); + t.throws(() => ConvertVersion(0)); + + t.end(); +}); + +t.test("#ResolveKaiLamp", (t) => { + t.equal(ResolveKaiLamp(1), "FAILED"); + t.equal(ResolveKaiLamp(2), "CLEAR"); + t.equal(ResolveKaiLamp(3), "EXCESSIVE CLEAR"); + t.equal(ResolveKaiLamp(4), "ULTIMATE CHAIN"); + t.equal(ResolveKaiLamp(5), "PERFECT ULTIMATE CHAIN"); + t.throws(() => ResolveKaiLamp(6)); + t.throws(() => ResolveKaiLamp(0)); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.ts b/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.ts index 60ba9e36d..42dc3b508 100644 --- a/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.ts +++ b/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.ts @@ -1,137 +1,151 @@ -import { FindSDVXChartOnInGameIDVersion } from "../../../../../../utils/queries/charts"; -import { KaiContext, KaiSDVXScore } from "../types"; import p from "prudence"; +import { Lamps } from "tachi-common"; +import { FormatPrError } from "utils/prudence"; +import { FindSDVXChartOnInGameIDVersion } from "utils/queries/charts"; +import { FindSongOnID } from "utils/queries/songs"; import { - InternalFailure, - InvalidScoreFailure, - KTDataNotFoundFailure, + InternalFailure, + InvalidScoreFailure, + KTDataNotFoundFailure, } from "../../../../framework/common/converter-failures"; -import { FormatPrError } from "../../../../../../utils/prudence"; -import { FindSongOnID } from "../../../../../../utils/queries/songs"; import { - GenericGetGradeAndPercent, - ParseDateFromString, + GenericGetGradeAndPercent, + ParseDateFromString, } from "../../../../framework/common/score-utils"; -import { Lamps } from "kamaitachi-common"; -import { ConverterFunction } from "../../types"; import { DryScore } from "../../../../framework/common/types"; +import { ConverterFunction } from "../../types"; +import { KaiContext, KaiSDVXScore } from "../types"; const PR_KaiSDVXScore = { - music_id: p.isPositiveInteger, - music_difficulty: p.isBoundedInteger(0, 4), - played_version: p.isBoundedInteger(1, 5), - clear_type: p.isBoundedInteger(0, 4), - max_chain: p.isPositiveInteger, - score: p.isBoundedInteger(0, 10_000_000), - critical: p.isPositiveInteger, - near: p.isPositiveInteger, - error: p.isPositiveInteger, - early: p.isPositiveInteger, - late: p.isPositiveInteger, - gauge_rate: p.isBoundedInteger(0, 100), - timestamp: "string", + music_id: p.isPositiveInteger, + music_difficulty: p.isBoundedInteger(0, 4), + played_version: p.isBoundedInteger(1, 5), + clear_type: p.isBoundedInteger(1, 5), + max_chain: p.isPositiveInteger, + score: p.isBoundedInteger(0, 10_000_000), + critical: p.isPositiveInteger, + near: p.isPositiveInteger, + error: p.nullable(p.isPositiveInteger), + early: p.nullable(p.isPositiveInteger), + late: p.nullable(p.isPositiveInteger), + gauge_rate: p.isBoundedInteger(0, 100), + timestamp: "string", }; export const ConvertAPIKaiSDVX: ConverterFunction = async ( - data, - context, - importType, - logger + data, + context, + importType, + logger ) => { - const err = p(data, PR_KaiSDVXScore, {}, { allowExcessKeys: true }); + const err = p(data, PR_KaiSDVXScore, {}, { allowExcessKeys: true }); - if (err) { - throw new InvalidScoreFailure(FormatPrError(err)); - } + if (err) { + throw new InvalidScoreFailure(FormatPrError(err)); + } - // prudence checks this above. - const score = data as KaiSDVXScore; + // prudence checks this above. + const score = data as KaiSDVXScore; - const difficulty = ConvertDifficulty(score.music_difficulty); + const difficulty = ConvertDifficulty(score.music_difficulty); + const version = ConvertVersion(score.played_version); - const chart = await FindSDVXChartOnInGameIDVersion( - score.music_id, - difficulty, - score.played_version.toString() - ); + const chart = await FindSDVXChartOnInGameIDVersion(score.music_id, difficulty, version); - if (!chart) { - throw new KTDataNotFoundFailure( - `Could not find chart with songID ${score.music_id} (${difficulty} - Version ${score.played_version})`, - importType, - data, - context - ); - } + if (!chart) { + throw new KTDataNotFoundFailure( + `Could not find chart with songID ${score.music_id} (${difficulty} - Version ${version})`, + importType, + data, + context + ); + } - const song = await FindSongOnID("sdvx", chart.songID); + const song = await FindSongOnID("sdvx", chart.songID); - if (!song) { - logger.severe(`Song-Chart desync with song ID ${chart.songID} (sdvx).`); - throw new InternalFailure(`Song-Chart desync with song ID ${chart.songID} (sdvx).`); - } + if (!song) { + logger.severe(`Song-Chart desync with song ID ${chart.songID} (sdvx).`); + throw new InternalFailure(`Song-Chart desync with song ID ${chart.songID} (sdvx).`); + } - const lamp = ResolveKaiLamp(score.clear_type); + const lamp = ResolveKaiLamp(score.clear_type); - const { percent, grade } = GenericGetGradeAndPercent("sdvx", score.score, chart); + const { percent, grade } = GenericGetGradeAndPercent("sdvx", score.score, chart); - const timeAchieved = ParseDateFromString(score.timestamp); + const timeAchieved = ParseDateFromString(score.timestamp); - const dryScore: DryScore<"sdvx:Single"> = { - comment: null, - game: "sdvx", - importType, - timeAchieved, - service: context.service, - scoreData: { - grade, - percent, - score: score.score, - lamp, - hitData: {}, - hitMeta: { - fast: score.early, - slow: score.late, - gauge: score.gauge_rate, - maxCombo: score.max_chain, - }, - }, - scoreMeta: {}, - }; + const dryScore: DryScore<"sdvx:Single"> = { + comment: null, + game: "sdvx", + importType, + timeAchieved, + service: context.service, + scoreData: { + grade, + percent, + score: score.score, + lamp, + judgements: {}, + hitMeta: { + fast: score.early, + slow: score.late, + gauge: score.gauge_rate, + maxCombo: score.max_chain, + }, + }, + scoreMeta: {}, + }; - return { song, chart, dryScore }; + return { song, chart, dryScore }; }; -function ConvertDifficulty(diff: number) { - switch (diff) { - case 0: - return "NOV"; - case 1: - return "ADV"; - case 2: - return "EXH"; - case 3: - return "ANY_INF"; - case 4: - return "MXM"; - } +export function ConvertDifficulty(diff: number) { + switch (diff) { + case 0: + return "NOV"; + case 1: + return "ADV"; + case 2: + return "EXH"; + case 3: + return "ANY_INF"; + case 4: + return "MXM"; + } - throw new InvalidScoreFailure(`Invalid difficulty of ${diff} - Could not convert.`); + throw new InvalidScoreFailure(`Invalid difficulty of ${diff} - Could not convert.`); } -function ResolveKaiLamp(clear: number): Lamps["sdvx:Single"] { - switch (clear) { - case 0: - return "FAILED"; - case 1: - return "CLEAR"; - case 2: - return "EXCESSIVE CLEAR"; - case 3: - return "ULTIMATE CHAIN"; - case 4: - return "PERFECT ULTIMATE CHAIN"; - } +export function ConvertVersion(ver: number) { + switch (ver) { + case 1: + return "booth"; + case 2: + return "inf"; + case 3: + return "gw"; + case 4: + return "heaven"; + case 5: + return "vivid"; + } - throw new InvalidScoreFailure(`Invalid lamp of ${clear} - Could not convert.`); + throw new InvalidScoreFailure(`Unknown Game Version ${ver}.`); +} + +export function ResolveKaiLamp(clear: number): Lamps["sdvx:Single"] { + switch (clear) { + case 1: + return "FAILED"; + case 2: + return "CLEAR"; + case 3: + return "EXCESSIVE CLEAR"; + case 4: + return "ULTIMATE CHAIN"; + case 5: + return "PERFECT ULTIMATE CHAIN"; + } + + throw new InvalidScoreFailure(`Invalid lamp of ${clear} - Could not convert.`); } diff --git a/server/src/lib/score-import/import-types/common/api-kai/sdvx/parser.test.ts b/server/src/lib/score-import/import-types/common/api-kai/sdvx/parser.test.ts new file mode 100644 index 000000000..979f3e1c5 --- /dev/null +++ b/server/src/lib/score-import/import-types/common/api-kai/sdvx/parser.test.ts @@ -0,0 +1,84 @@ +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import { MockJSONFetch } from "test-utils/mock-fetch"; +import ResetDBState from "test-utils/resets"; +import { ParseKaiSDVX } from "./parser"; + +const fakeAuth = { + userID: 1, + refreshToken: "foo", + service: "FLO" as const, + token: "bar", +}; + +const logger = CreateLogCtx(__filename); + +t.test("#ParseKaiSDVX", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should iterate over the SDVX FLO API asynchronously.", async (t) => { + const mockFloAPI = MockJSONFetch({ + "https://flo.example.com/api/sdvx/v1/play_history": { + _links: { + _next: "https://flo.example.com/api/sdvx/v1/play_history?page=2", + }, + _items: [1, 2, 3, 4], + }, + "https://flo.example.com/api/sdvx/v1/play_history?page=2": { + _links: { + _next: null, + }, + _items: [5, 6], + }, + }); + + const res = await ParseKaiSDVX("FLO", fakeAuth, logger, mockFloAPI); + + t.equal(res.game, "sdvx"); + t.strictSame(res.context, { service: "FLO" }); + + const iter = []; + + for await (const el of res.iterable) { + iter.push(el); + } + + t.strictSame(iter, [1, 2, 3, 4, 5, 6]); + + t.end(); + }); + + t.test("Should iterate over the SDVX EAG API asynchronously.", async (t) => { + const mockEagAPI = MockJSONFetch({ + "https://eag.example.com/api/sdvx/v1/play_history": { + _links: { + _next: "https://eag.example.com/api/sdvx/v1/play_history?page=2", + }, + _items: [1, 2, 3, 4], + }, + "https://eag.example.com/api/sdvx/v1/play_history?page=2": { + _links: { + _next: null, + }, + _items: [5, 6], + }, + }); + + const res = await ParseKaiSDVX("EAG", fakeAuth, logger, mockEagAPI); + + t.equal(res.game, "sdvx"); + t.strictSame(res.context, { service: "EAG" }); + + const iter = []; + + for await (const el of res.iterable) { + iter.push(el); + } + + t.strictSame(iter, [1, 2, 3, 4, 5, 6]); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/common/api-kai/sdvx/parser.ts b/server/src/lib/score-import/import-types/common/api-kai/sdvx/parser.ts index 21b6fa7a0..fbd37aa5c 100644 --- a/server/src/lib/score-import/import-types/common/api-kai/sdvx/parser.ts +++ b/server/src/lib/score-import/import-types/common/api-kai/sdvx/parser.ts @@ -1,27 +1,34 @@ -import { KtLogger } from "../../../../../logger/logger"; -import nodeFetch from "../../../../../../utils/fetch"; -import { KaiAuthDocument } from "kamaitachi-common"; -import { KaiContext } from "../types"; -import { ConvertAPIKaiSDVX } from "./converter"; +import { KtLogger } from "lib/logger/logger"; +import { KaiAuthDocument } from "tachi-common"; +import nodeFetch from "utils/fetch"; +import { ParserFunctionReturns } from "../../types"; +import { CreateKaiReauthFunction } from "../reauth"; import { TraverseKaiAPI } from "../traverse-api"; -import { ParserFunctionReturnsAsync } from "../../types"; -import { EAG_API_URL, FLO_API_URL } from "../../../../../env/env"; +import { KaiContext } from "../types"; +import { KaiTypeToBaseURL } from "../utils"; +import { CreateKaiSDVXClassHandler } from "./class-handler"; -export function ParseKaiSDVX( - service: "FLO" | "EAG", - authDoc: KaiAuthDocument, - logger: KtLogger, - fetch = nodeFetch -): ParserFunctionReturnsAsync { - const baseUrl = service === "FLO" ? FLO_API_URL : EAG_API_URL; +export async function ParseKaiSDVX( + service: "FLO" | "EAG" | "MIN", + authDoc: KaiAuthDocument, + logger: KtLogger, + fetch = nodeFetch +): Promise> { + const baseUrl = KaiTypeToBaseURL(service); - return { - iterable: TraverseKaiAPI(baseUrl, "/api/sdvx/v1/play_history", authDoc, logger, fetch), - context: { - service, - }, - classHandler: null, - game: "iidx", - ConverterFunction: ConvertAPIKaiSDVX, - }; + return { + iterable: TraverseKaiAPI( + baseUrl, + "/api/sdvx/v1/play_history", + authDoc.token, + logger, + CreateKaiReauthFunction(service, authDoc, logger, fetch), + fetch + ), + context: { + service, + }, + classHandler: await CreateKaiSDVXClassHandler(service, authDoc.token, fetch), + game: "sdvx", + }; } diff --git a/server/src/lib/score-import/import-types/common/api-kai/traverse-api.test.ts b/server/src/lib/score-import/import-types/common/api-kai/traverse-api.test.ts new file mode 100644 index 000000000..3ff89c8b1 --- /dev/null +++ b/server/src/lib/score-import/import-types/common/api-kai/traverse-api.test.ts @@ -0,0 +1,202 @@ +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import { agta } from "test-utils/misc"; +import { MockBasicFetch, MockJSONFetch } from "test-utils/mock-fetch"; +import ResetDBState from "test-utils/resets"; +import { NodeFetch } from "utils/fetch"; +import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; +import { TraverseKaiAPI } from "./traverse-api"; + +const logger = CreateLogCtx(__filename); + +const fakeAuth = "bar"; + +t.test("#TraverseKaiAPI", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should traverse the API", async (t) => { + const mockKaiAPI = MockJSONFetch({ + "http://url.com/sub": { + _links: { + _next: "http://url.com/sub?page=2", + }, + _items: [1, 2, 3, 4], + }, + "http://url.com/sub?page=2": { + _links: { + _next: null, + }, + _items: [5, 6], + }, + }); + + const res = TraverseKaiAPI("http://url.com", "/sub", fakeAuth, logger, null, mockKaiAPI); + + const elements = await agta(res); + + t.strictSame(elements, [1, 2, 3, 4, 5, 6]); + + t.end(); + }); + + t.test("Should throw on attempted SSRF", (t) => { + const mockKaiAPI = MockJSONFetch({ + "http://url.com/sub": { + _links: { + _next: "http://evil.com/sub?page=2", + }, + _items: [1, 2, 3, 4], + }, + "http://url.com/sub?page=2": { + _links: { + _next: null, + }, + _items: [5, 6], + }, + }); + const res = TraverseKaiAPI("http://url.com", "/sub", fakeAuth, logger, null, mockKaiAPI); + + t.rejects( + () => agta(res), + new ScoreImportFatalError(500, `http://url.com returned invalid data.`) + ); + + t.end(); + }); + + t.test("Should throw on invalid response JSON", (t) => { + const mockKaiAPI = (() => ({ json: null })) as unknown as NodeFetch; + const res = TraverseKaiAPI("http://url.com", "/sub", fakeAuth, logger, null, mockKaiAPI); + + t.rejects(() => agta(res)); + + t.end(); + }); + + t.test("Should throw on request failure", (t) => { + const mockKaiAPI = () => { + throw new Error("Fake Request timeout..."); + }; + const res = TraverseKaiAPI("http://url.com", "/sub", fakeAuth, logger, null, mockKaiAPI); + + t.rejects(() => agta(res)); + + t.end(); + }); + + t.test("Should throw on invalid _links", (t) => { + const mockKaiAPI = MockJSONFetch({ + "http://url.com/sub": { + _links: null, + }, + }); + + const res = TraverseKaiAPI("http://url.com", "/sub", fakeAuth, logger, null, mockKaiAPI); + + t.rejects(() => agta(res)); + + const mockKaiAPI2 = MockJSONFetch({ + "http://url.com/sub": { + _links: "foo", + }, + }); + + const res2 = TraverseKaiAPI("http://url.com", "/sub", fakeAuth, logger, null, mockKaiAPI2); + + t.rejects(() => agta(res2)); + + t.end(); + }); + + t.test("Should throw on invalid _links._next", (t) => { + const mockKaiAPI = MockJSONFetch({ + "http://url.com/sub": { + _links: {}, + }, + }); + + const res = TraverseKaiAPI("http://url.com", "/sub", fakeAuth, logger, null, mockKaiAPI); + + t.rejects(() => agta(res)); + + const mockKaiAPI2 = MockJSONFetch({ + "http://url.com/sub": { + _links: { + _next: {}, + }, + }, + }); + + const res2 = TraverseKaiAPI("http://url.com", "/sub", fakeAuth, logger, null, mockKaiAPI2); + + t.rejects(() => agta(res2)); + + t.end(); + }); + + t.test("Should throw on invalid _items", (t) => { + const mockKaiAPI = MockJSONFetch({ + "http://url.com/sub": { + _links: { + _next: null, + }, + _items: {}, + }, + }); + + const res = TraverseKaiAPI("http://url.com", "/sub", fakeAuth, logger, null, mockKaiAPI); + + t.rejects(() => agta(res)); + + t.end(); + }); + + t.test("Should throw on infinite loop", (t) => { + const mockKaiAPI = MockJSONFetch({ + "http://url.com/sub": { + _links: { + _next: "http://url.com/sub", + }, + _items: [1, 2, 3, 4], + }, + }); + + const res = TraverseKaiAPI("http://url.com", "/sub", fakeAuth, logger, null, mockKaiAPI); + + t.rejects(() => agta(res)); + + t.end(); + }); + + t.test("Should attempt reauthentication if authentication fails.", async (t) => { + const mockKaiAPI = MockBasicFetch({ status: 401 }); + + let hasAttemptedReauth = false; + + const res = TraverseKaiAPI( + "http://url.com", + "/sub", + fakeAuth, + logger, + // eslint-disable-next-line require-await + async () => { + hasAttemptedReauth = true; + return "bar"; + }, + mockKaiAPI + ); + + await t.rejects( + // not redundant here + // eslint-disable-next-line no-return-await + async () => await agta(res), + "Should correctly bail out of an endless reauth loop." + ); + + t.equal(hasAttemptedReauth, true, "Should have called the reauth function."); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/common/api-kai/traverse-api.ts b/server/src/lib/score-import/import-types/common/api-kai/traverse-api.ts index 720da769a..944bdd1f6 100644 --- a/server/src/lib/score-import/import-types/common/api-kai/traverse-api.ts +++ b/server/src/lib/score-import/import-types/common/api-kai/traverse-api.ts @@ -1,86 +1,175 @@ -import { KtLogger } from "../../../../logger/logger"; +import { VERSION_STR } from "lib/constants/version"; +import { KtLogger } from "lib/logger/logger"; +import { TachiConfig } from "lib/setup/config"; +import nodeFetch from "utils/fetch"; import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; -import nodeFetch from "../../../../../utils/fetch"; -import { KaiAuthDocument } from "kamaitachi-common"; + +/** + * A Kai Reauth function is an async function that returns a string + * which represents the new token to use, OR throws a score import + * fatal error if reauthentication fails. + */ +export type KaiAPIReauthFunction = () => Promise; + +/** + * there is the (strange) case here where we could end up + * infinitely requesting re-auth and, despite succeeding, + * continually failing on new requests. + * in this case, we check if we've exceeded the maximum amount of + * reauths, and will throw if it is exceeded. + */ +const MAX_REAUTH_ATTEMPTS = 1; + +/** + * Defines the absolute maximum amount of loops this function can do. + * A maliciously crafted API can cause us to enter an infinite loop and + * blow up - we don't want that. + */ +const MAX_ITERATIONS = 500; /** * Traverses a Kai-like personal_bests api. - * @param baseUrl The base URL to fetch requests from. - https://google.com + * @param baseUrl The base URL to fetch requests from. - like https://google.com * @param subUrl The endpoint for the scores - /api/v1/personal_bests * @param authDoc The users' authentication document. * @param fetch This is so `fetch` can be mocked with something * that wont make http requests during tests. */ export async function* TraverseKaiAPI( - baseUrl: string, - subUrl: string, - authDoc: KaiAuthDocument, - logger: KtLogger, - fetch = nodeFetch + baseUrl: string, + subUrl: string, + token: string, + logger: KtLogger, + reauthFunction: KaiAPIReauthFunction | null = null, + fetch = nodeFetch ) { - let fetchMoreData = true; - let url = `${baseUrl}${subUrl}`; + let fetchMoreData = true; + let url = `${baseUrl}${subUrl}`; - while (fetchMoreData) { - // Rough SSRF check - KAI apis could potentially get us to perform - // SSRF. We check if the origin of the next request is exactly the - // original, expected, base URL. - const origin = new URL(url).origin; + let reauthAttempts = 0; + let currentIteration = 0; - if (origin !== baseUrl) { - // this might be critical, to be honest. - logger.severe(`${baseUrl} attempted SSRF with url ${url}?`); - throw new ScoreImportFatalError(500, `${baseUrl} returned invalid data.`); - } + while (fetchMoreData) { + // Rough SSRF check - KAI-like apis could potentially get us to perform + // SSRF. We check if the origin of the next request is exactly the + // original, expected, base URL. + const origin = new URL(url).origin; - let json; - // wrap all this in a try catch just incase the fetch or the res - // json call fails. - try { - // eslint-disable-next-line no-await-in-loop - const res = await fetch(url, { - headers: { - Authorization: `Bearer ${authDoc.token}`, - }, - }); + if (origin !== baseUrl) { + logger.severe(`${baseUrl} attempted SSRF with url ${url}?`); - // eslint-disable-next-line no-await-in-loop - json = await res.json(); - } catch (err) { - logger.error(`Recieved invalid response from ${url}.`, { err }); - throw new ScoreImportFatalError( - 500, - `Recieved invalid response from ${url}. Are they down?` - ); - } + throw new ScoreImportFatalError(500, `${baseUrl} returned invalid data.`); + } - if (json._links === null || typeof json._links !== "object") { - logger.error(`Recieved invalid JSON from ${url}. Invalid _links.`); + let json; + let res; + // wrap all this in a try catch just incase the fetch or the res + // json call fails. + try { + // eslint-disable-next-line no-await-in-loop + res = await fetch(url, { + headers: { + Authorization: `Bearer ${token}`, + "User-Agent": `${TachiConfig.NAME}/${VERSION_STR}`, + "Content-Type": "application/json", + }, + }); + } catch (err) { + logger.error(`Recieved invalid response from ${url}.`, { err }); + throw new ScoreImportFatalError( + 500, + `Recieved invalid response from their API. Are they down?` + ); + } - throw new ScoreImportFatalError( - 500, - `Recieved no _links prop from ${url}. This is not an error with Kamaitachi.` - ); - } + // if we are unauthorised or forbidden we need to attempt + // reauth + if (res.status === 401 || res.status === 403) { + reauthAttempts++; + if (reauthAttempts > MAX_REAUTH_ATTEMPTS) { + throw new ScoreImportFatalError( + 500, + `Attempted to reauthenticate with ${baseUrl} more than ${MAX_REAUTH_ATTEMPTS} times. The problem is likely not on our end.` + ); + } - if (typeof json._links._next === "string") { - url = json._links._next; - } else if (json._links._next === null) { - // exit the loop after this, we're on the last page. - fetchMoreData = false; - } else { - logger.error(`Recieved invalid response from ${url}. Invalid _links._next.`); + if (!reauthFunction) { + throw new ScoreImportFatalError( + res.status, + `Unable to authenticate with ${baseUrl} and reauthentication was not possible.` + ); + } - throw new ScoreImportFatalError(500, `Recieved invalid _links._next prop from ${url}.`); - } + // reassigning this param is fine. + // eslint-disable-next-line no-param-reassign, no-await-in-loop + token = await reauthFunction(); - if (!Array.isArray(json._items)) { - throw new ScoreImportFatalError(500, `Recieved invalid _items from ${url}.`); - } + // then go to the start of the while loop. + continue; + } - // yield everything out of the score array - for (const score of json._items) { - yield score as unknown; - } - } + try { + // eslint-disable-next-line no-await-in-loop + json = await res.json(); + } catch (err) { + logger.error( + `Recieved invalid (non-json) response from ${url}. Status code was ${res.status}.`, + { err } + ); + throw new ScoreImportFatalError( + 500, + `Recieved invalid response from their API. Are they down?` + ); + } + + if (json._links === null || typeof json._links !== "object") { + logger.error(`Recieved invalid JSON from ${url}. Invalid _links.`, { body: json }); + + throw new ScoreImportFatalError( + 500, + `Recieved no _links prop from their API. This is not an error with ${TachiConfig.NAME}.` + ); + } + + currentIteration++; + + if (currentIteration > MAX_ITERATIONS) { + logger.error( + `An infinite loop has occured - Terminating at MAX_ITERATIONS (${MAX_ITERATIONS}).` + ); + throw new ScoreImportFatalError( + 508, + "An infinite loop appears to have occured while synchronising with this api." + ); + } + + if (typeof json._links._next === "string") { + url = json._links._next; + } else if (json._links._next === null) { + // exit the loop after this, we're on the last page. + fetchMoreData = false; + } else { + logger.error(`Recieved invalid response from ${url}. Invalid _links._next.`, { + body: json, + }); + + throw new ScoreImportFatalError( + 500, + `Recieved invalid _links._next prop from their API.` + ); + } + + if (!Array.isArray(json._items)) { + logger.error(`Recieved invalid response from ${url}. Invalid _items.`, { + body: json, + }); + + throw new ScoreImportFatalError(500, `Recieved invalid _items from their API.`); + } + + // yield everything out of the score array + for (const score of json._items) { + yield score as unknown; + } + } } diff --git a/server/src/lib/score-import/import-types/common/api-kai/types.ts b/server/src/lib/score-import/import-types/common/api-kai/types.ts index 07f9cddbd..54dceb86f 100644 --- a/server/src/lib/score-import/import-types/common/api-kai/types.ts +++ b/server/src/lib/score-import/import-types/common/api-kai/types.ts @@ -1,35 +1,35 @@ -import { integer } from "kamaitachi-common"; +import { integer } from "tachi-common"; export interface KaiIIDXScore { - music_id: integer; - play_style: "SINGLE" | "DOUBLE"; - difficulty: "BEGINNER" | "NORMAL" | "HYPER" | "ANOTHER" | "LEGGENDARIA"; - version_played: integer; - lamp: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; - ex_score: integer; - miss_count: integer; // -1 => null - fast_count: integer | null; - slow_count: integer | null; - timestamp: string; + music_id: integer; + play_style: "SINGLE" | "DOUBLE"; + difficulty: "BEGINNER" | "NORMAL" | "HYPER" | "ANOTHER" | "LEGGENDARIA"; + version_played: integer; + lamp: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; + ex_score: integer; + miss_count: integer | null; // -1 => null + fast_count: integer | null; + slow_count: integer | null; + timestamp: string; } export interface KaiSDVXScore { - music_id: integer; - music_difficulty: 0 | 1 | 2 | 3 | 4; - played_version: integer; - clear_type: 0 | 1 | 2 | 3 | 4; // hm - score: integer; - max_chain: integer; - critical: integer; - near: integer; - error: integer; - early: integer; - late: integer; - gauge_type: 0 | 1 | 2 | 3; - gauge_rate: integer; - timestamp: string; + music_id: integer; + music_difficulty: 0 | 1 | 2 | 3 | 4; + played_version: integer; + clear_type: 0 | 1 | 2 | 3 | 4; // hm + score: integer; + max_chain: integer; + critical: integer; + near: integer; + error: integer | null; + early: integer | null; + late: integer | null; + gauge_type: 0 | 1 | 2 | 3; + gauge_rate: integer; + timestamp: string; } export interface KaiContext { - service: "FLO" | "EAG"; + service: "FLO" | "EAG" | "MIN"; } diff --git a/server/src/lib/score-import/import-types/common/api-kai/utils.ts b/server/src/lib/score-import/import-types/common/api-kai/utils.ts new file mode 100644 index 000000000..0dc40310c --- /dev/null +++ b/server/src/lib/score-import/import-types/common/api-kai/utils.ts @@ -0,0 +1,32 @@ +import { ServerConfig } from "lib/setup/config"; + +export function KaiTypeToBaseURL(kaiType: "FLO" | "EAG" | "MIN") { + if (kaiType === "FLO") { + if (!ServerConfig.FLO_API_URL) { + throw new Error(`Got kaiType FLO, but no API_URL was defined?`); + } + return ServerConfig.FLO_API_URL; + } else if (kaiType === "EAG") { + if (!ServerConfig.EAG_API_URL) { + throw new Error(`Got kaiType EAG, but no API_URL was defined?`); + } + return ServerConfig.EAG_API_URL; + } else if (kaiType === "MIN") { + if (!ServerConfig.MIN_API_URL) { + throw new Error(`Got kaiType MIN, but no API_URL was defined?`); + } + return ServerConfig.MIN_API_URL; + } + + throw new Error(`Invalid Kai Type ${kaiType} provided.`); +} + +export function GetKaiTypeClientCredentials(kaiType: "FLO" | "EAG" | "MIN") { + if (kaiType === "FLO") { + return ServerConfig.FLO_OAUTH2_INFO; + } else if (kaiType === "EAG") { + return ServerConfig.EAG_OAUTH2_INFO; + } + + return ServerConfig.MIN_OAUTH2_INFO; +} diff --git a/server/src/lib/score-import/import-types/common/batch-manual/converter.test.ts b/server/src/lib/score-import/import-types/common/batch-manual/converter.test.ts index 5ef8e4168..ccd56acd1 100644 --- a/server/src/lib/score-import/import-types/common/batch-manual/converter.test.ts +++ b/server/src/lib/score-import/import-types/common/batch-manual/converter.test.ts @@ -1,35 +1,36 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import t from "tap"; -import CreateLogCtx from "../../../../logger/logger"; -import { GetKTDataJSON, Testing511Song, Testing511SPA } from "../../../../../test-utils/test-data"; -import { ResolveChartFromSong, ResolveMatchTypeToKTData, ConverterBatchManual } from "./converter"; import deepmerge from "deepmerge"; -import { EscapeStringRegexp } from "../../../../../utils/misc"; -import db, { CloseMongoConnection } from "../../../../../external/mongo/db"; -import { Game } from "kamaitachi-common"; -import ResetDBState from "../../../../../test-utils/reset-db-state"; +import CreateLogCtx from "lib/logger/logger"; +import { Game } from "tachi-common"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON, Testing511Song, Testing511SPA } from "test-utils/test-data"; +import { EscapeStringRegexp } from "utils/misc"; import { InvalidScoreFailure } from "../../../framework/common/converter-failures"; +import { ConverterBatchManual, ResolveChartFromSong, ResolveMatchTypeToKTData } from "./converter"; +import { BatchManualContext } from "./types"; const baseBatchManualScore = { - score: 500, - lamp: "HARD CLEAR" as const, - matchType: "kamaitachiSongID" as const, - identifier: "1", - playtype: "SP" as const, - difficulty: "ANOTHER", + score: 500, + lamp: "HARD CLEAR" as const, + matchType: "tachiSongID" as const, + identifier: "1", + playtype: "SP" as const, + difficulty: "ANOTHER" as const, }; const context = { - game: "iidx" as const, - service: "foo", - version: null, + game: "iidx" as const, + playtype: "SP" as const, + service: "foo", + version: null, }; +// eslint-disable-next-line @typescript-eslint/no-explicit-any const ktdWrap = (msg: string, game: Game = "iidx", version = null): any => ({ - importType: "file/batch-manual", - message: new RegExp(EscapeStringRegexp(msg), "u"), - converterContext: { game, service: "foo", version }, - data: {}, // any under t.match rules. + importType: "file/batch-manual", + message: new RegExp(EscapeStringRegexp(msg), "u"), + converterContext: { game, service: "foo", version }, + data: {}, // any under t.match rules. }); const logger = CreateLogCtx(__filename); @@ -37,361 +38,341 @@ const logger = CreateLogCtx(__filename); const importType = "file/batch-manual" as const; t.test("#ResolveMatchTypeToKTData", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - t.test("Should resolve for the songID if the matchType is songID", async (t) => { - const res = await ResolveMatchTypeToKTData( - baseBatchManualScore, - context, - importType, - logger - ); + t.test("Should resolve for the songID if the matchType is songID", async (t) => { + const res = await ResolveMatchTypeToKTData( + baseBatchManualScore, + context, + importType, + logger + ); - t.hasStrict( - res, - { song: { id: 1 }, chart: Testing511SPA } as any, - "Should return the right song and chart." - ); + t.hasStrict( + res, + { song: { id: 1 }, chart: Testing511SPA }, + "Should return the right song and chart." + ); - t.rejects( - () => - ResolveMatchTypeToKTData( - // @ts-expect-error bad - deepmerge(baseBatchManualScore, { identifier: "90000" }), - context, - importType, - logger - ), - ktdWrap("Cannot find song with songID 90000") - ); + t.rejects( + () => + ResolveMatchTypeToKTData( + // @ts-expect-error bad + deepmerge(baseBatchManualScore, { identifier: "90000" }), + context, + importType, + logger + ), + ktdWrap("Cannot find song with songID 90000") + ); - t.end(); - }); + t.end(); + }); - t.test("Should resolve for the song title if the matchType is songTitle", async (t) => { - const res = await ResolveMatchTypeToKTData( - deepmerge(baseBatchManualScore, { matchType: "songTitle", identifier: "5.1.1." }), - context, - importType, - logger - ); + t.test("Should resolve for the song title if the matchType is songTitle", async (t) => { + const res = await ResolveMatchTypeToKTData( + deepmerge(baseBatchManualScore, { matchType: "songTitle", identifier: "5.1.1." }), + context, + importType, + logger + ); - t.hasStrict( - res, - { song: { id: 1 }, chart: Testing511SPA } as any, - "Should return the right song and chart." - ); + t.hasStrict( + res, + { song: { id: 1 }, chart: Testing511SPA }, + "Should return the right song and chart." + ); - t.rejects( - () => - ResolveMatchTypeToKTData( - deepmerge(baseBatchManualScore, { - matchType: "songTitle", - identifier: "INVALID_TITLE", - }), - context, - importType, - logger - ), - ktdWrap("Cannot find song with title INVALID_TITLE") - ); + t.rejects( + () => + ResolveMatchTypeToKTData( + deepmerge(baseBatchManualScore, { + matchType: "songTitle", + identifier: "INVALID_TITLE", + }), + context, + importType, + logger + ), + ktdWrap("Cannot find song with title INVALID_TITLE") + ); - t.end(); - }); + t.end(); + }); - t.test("Should resolve for the bms chartHash if the matchType is bmsChartHash", async (t) => { - const GAZER17MD5 = "38616b85332037cc12924f2ae2840262"; - const GAZER17SHA256 = "195fe1be5c3e74fccd04dc426e05f8a9cfa8a1059c339d0a23e99f63661f0b7d"; + t.test("Should resolve for the bms chartHash if the matchType is bmsChartHash", async (t) => { + const GAZER17MD5 = "38616b85332037cc12924f2ae2840262"; + const GAZER17SHA256 = "195fe1be5c3e74fccd04dc426e05f8a9cfa8a1059c339d0a23e99f63661f0b7d"; - const gazerSong = GetKTDataJSON("./kamaitachi/bms-gazer-song.json"); - const gazerChart = GetKTDataJSON("./kamaitachi/bms-gazer-chart.json"); + const gazerSong = GetKTDataJSON("./tachi/bms-gazer-song.json"); + const gazerChart = GetKTDataJSON("./tachi/bms-gazer-chart.json"); - const bmsContext = deepmerge(context, { game: "bms" }) as any; + const bmsContext: BatchManualContext = deepmerge(context, { game: "bms", playtype: "7K" }); - const resMD5 = await ResolveMatchTypeToKTData( - deepmerge(baseBatchManualScore, { - matchType: "bmsChartHash", - identifier: GAZER17MD5, - }), - bmsContext, - importType, - logger - ); + const resMD5 = await ResolveMatchTypeToKTData( + deepmerge(baseBatchManualScore, { + matchType: "bmsChartHash", + identifier: GAZER17MD5, + }), + bmsContext, + importType, + logger + ); - t.hasStrict( - resMD5, - { song: gazerSong, chart: gazerChart } as any, - "Should return the right song and chart." - ); + t.hasStrict( + resMD5, + { song: gazerSong, chart: gazerChart }, + "Should return the right song and chart." + ); - const resSHA256 = await ResolveMatchTypeToKTData( - deepmerge(baseBatchManualScore, { - matchType: "bmsChartHash", - identifier: GAZER17SHA256, - }), - bmsContext, - importType, - logger - ); + const resSHA256 = await ResolveMatchTypeToKTData( + deepmerge(baseBatchManualScore, { + matchType: "bmsChartHash", + identifier: GAZER17SHA256, + }), + bmsContext, + importType, + logger + ); - t.hasStrict( - resSHA256, - { song: gazerSong, chart: gazerChart } as any, - "Should return the right song and chart." - ); + t.hasStrict( + resSHA256, + { song: gazerSong, chart: gazerChart }, + "Should return the right song and chart." + ); - t.rejects( - () => - ResolveMatchTypeToKTData( - deepmerge(baseBatchManualScore, { - matchType: "bmsChartHash", - identifier: "bad_hash", - }), - bmsContext, - importType, - logger - ), - ktdWrap("Cannot find chart for hash ", "bms") - ); + t.rejects( + () => + ResolveMatchTypeToKTData( + deepmerge(baseBatchManualScore, { + matchType: "bmsChartHash", + identifier: "bad_hash", + }), + bmsContext, + importType, + logger + ), + ktdWrap("Cannot find chart for hash ", "bms") + ); - t.end(); - }); + t.end(); + }); - t.test("Should reject if ddrSongHash is called without game = ddr", (t) => { - t.rejects( - ResolveMatchTypeToKTData( - deepmerge(baseBatchManualScore, { - matchType: "ddrSongHash", - playtype: "SP", - difficulty: "DIFFICULT", - }), - context, - importType, - logger - ), - new InvalidScoreFailure("Cannot use ddrSongHash lookup on iidx.") as any - ); + t.test("Should reject if ddrSongHash is called without game = ddr", (t) => { + t.rejects( + ResolveMatchTypeToKTData( + deepmerge(baseBatchManualScore, { + matchType: "ddrSongHash", + playtype: "SP", + difficulty: "DIFFICULT", + }), + context, + importType, + logger + ), + new InvalidScoreFailure("Cannot use ddrSongHash lookup on iidx.") + ); - t.end(); - }); + t.end(); + }); - t.test("Should resolve for the ddr songHash if the matchType is ddrSongHash", async (t) => { - const PUTY_ID = "DQlQ1DlPbq900oqdOo8l0d6I1lIOl99l"; + t.test("Should resolve for the ddr songHash if the matchType is ddrSongHash", async (t) => { + const PUTY_ID = "DQlQ1DlPbq900oqdOo8l0d6I1lIOl99l"; - const res = await ResolveMatchTypeToKTData( - deepmerge(baseBatchManualScore, { - matchType: "ddrSongHash", - identifier: PUTY_ID, - playtype: "SP", - difficulty: "DIFFICULT", - }), - deepmerge(context, { game: "ddr" }), - importType, - logger - ); + const res = await ResolveMatchTypeToKTData( + deepmerge(baseBatchManualScore, { + matchType: "ddrSongHash", + identifier: PUTY_ID, + playtype: "SP", + difficulty: "DIFFICULT", + }), + deepmerge(context, { game: "ddr" }), + importType, + logger + ); - t.hasStrict( - res, - { - song: { id: 10 }, - chart: { chartID: "48024d36bbe76c9fed09c3ffdc19412925d1efd3" }, - } as any, - "Should return the right song and chart." - ); + t.hasStrict( + res, + { + song: { id: 10 }, + chart: { chartID: "48024d36bbe76c9fed09c3ffdc19412925d1efd3" }, + }, + "Should return the right song and chart." + ); - t.rejects( - () => - ResolveMatchTypeToKTData( - deepmerge(baseBatchManualScore, { - matchType: "ddrSongHash", - identifier: "Bad_ID", - playtype: "SP", - difficulty: "EXPERT", - }), - deepmerge(context, { game: "ddr" }), - importType, - logger - ), - ktdWrap("Cannot find chart for songHash", "ddr") - ); + t.rejects( + () => + ResolveMatchTypeToKTData( + deepmerge(baseBatchManualScore, { + matchType: "ddrSongHash", + identifier: "Bad_ID", + playtype: "SP", + difficulty: "EXPERT", + }), + deepmerge(context, { game: "ddr" }), + importType, + logger + ), + ktdWrap("Cannot find chart for songHash", "ddr") + ); - t.end(); - }); + t.end(); + }); - t.test("Should trigger failsave if invalid matchType is provided.", (t) => { - t.rejects( - () => - ResolveMatchTypeToKTData( - deepmerge(baseBatchManualScore, { - matchType: "BAD_MATCHTYPE", - }), - context, - importType, - logger - ), - new InvalidScoreFailure(`Invalid matchType BAD_MATCHTYPE`) as any - ); + t.test("Should trigger failsave if invalid matchType is provided.", (t) => { + t.rejects( + () => + ResolveMatchTypeToKTData( + deepmerge(baseBatchManualScore, { + matchType: "BAD_MATCHTYPE", + }), + context, + importType, + logger + ), + new InvalidScoreFailure(`Invalid matchType BAD_MATCHTYPE`) + ); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); t.test("#ResolveChartFromSong", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - t.test("Should return the chart for the song + ptdf", async (t) => { - const res = await ResolveChartFromSong( - Testing511Song, - baseBatchManualScore, // has playtype + diff - { game: "iidx", service: "foo", version: null }, - importType - ); + t.test("Should return the chart for the song + ptdf", async (t) => { + const res = await ResolveChartFromSong( + Testing511Song, + baseBatchManualScore, // has playtype + diff + { game: "iidx", service: "foo", playtype: "SP", version: null }, + importType + ); - t.hasStrict(res, Testing511SPA as any); + t.hasStrict(res, Testing511SPA); - t.end(); - }); + t.end(); + }); - t.test("Should throw an error if no playtype is provided.", (t) => { - t.rejects( - () => - ResolveChartFromSong( - Testing511Song, - deepmerge(baseBatchManualScore, { playtype: null }), - { game: "iidx", service: "foo", version: null }, - importType - ), - new InvalidScoreFailure( - `Missing 'playtype' field, but was necessary for this lookup.` - ) as any - ); + t.test("Should throw an error if no difficulty is provided.", (t) => { + t.rejects( + () => + ResolveChartFromSong( + Testing511Song, + deepmerge(baseBatchManualScore, { difficulty: null }), + { game: "iidx", service: "foo", playtype: "SP", version: null }, + importType + ), + new InvalidScoreFailure( + `Missing 'difficulty' field, but was necessary for this lookup.` + ) + ); - t.end(); - }); + t.end(); + }); - t.test("Should throw an error if no difficulty is provided.", (t) => { - t.rejects( - () => - ResolveChartFromSong( - Testing511Song, - deepmerge(baseBatchManualScore, { difficulty: null }), - { game: "iidx", service: "foo", version: null }, - importType - ), - new InvalidScoreFailure( - `Missing 'difficulty' field, but was necessary for this lookup.` - ) as any - ); + t.test("Should throw an error if an invalid difficulty is provided.", (t) => { + t.rejects( + () => + ResolveChartFromSong( + Testing511Song, + deepmerge(baseBatchManualScore, { difficulty: "NOT_VALID_DIFFICULTY" }), + { game: "iidx", service: "foo", playtype: "SP", version: null }, + importType + ), + new InvalidScoreFailure( + `Invalid Difficulty for iidx SP - Expected any of BEGINNER, NORMAL, HYPER, ANOTHER, LEGGENDARIA` + ) + ); - t.end(); - }); + t.end(); + }); - t.test("Should throw an error if an invalid difficulty is provided.", (t) => { - t.rejects( - () => - ResolveChartFromSong( - Testing511Song, - // @ts-expect-error faulty deepmerge types - deepmerge(baseBatchManualScore, { difficulty: "NOT_VALID_DIFFICULTY" }), - { game: "iidx", service: "foo", version: null }, - importType - ), - new InvalidScoreFailure( - `Invalid Difficulty for iidx SP - Expected any of BEGINNER, NORMAL, HYPER, ANOTHER, LEGGENDARIA` - ) as any - ); + t.test("Should throw an error if no chart could be found.", (t) => { + t.rejects( + () => + ResolveChartFromSong( + Testing511Song, + deepmerge(baseBatchManualScore, { difficulty: "LEGGENDARIA" }), // 511 has no legg (yet, lol) + { game: "iidx", service: "foo", version: null, playtype: "SP" }, + importType + ), + ktdWrap("Cannot find chart for 5.1.1. (SP LEGGENDARIA)") + ); - t.end(); - }); + t.end(); + }); - t.test("Should throw an error if no chart could be found.", (t) => { - t.rejects( - () => - ResolveChartFromSong( - Testing511Song, - // @ts-expect-error faulty deepmerge types - deepmerge(baseBatchManualScore, { difficulty: "LEGGENDARIA" }), // 511 has no legg (yet, lol) - { game: "iidx", service: "foo", version: null }, - importType - ), - ktdWrap("Cannot find chart for 5.1.1. (SP LEGGENDARIA)") - ); + t.test("Should successfully lookup if version is provided.", async (t) => { + const res = await ResolveChartFromSong( + Testing511Song, + baseBatchManualScore, + { + game: "iidx", + service: "foo", + playtype: "SP", + version: "27", + }, + importType + ); - t.end(); - }); + t.hasStrict(res, Testing511SPA); - t.test("Should successfully lookup if version is provided.", async (t) => { - const res = await ResolveChartFromSong( - Testing511Song, - baseBatchManualScore, - { - game: "iidx", - service: "foo", - version: "27", - }, - importType - ); + t.end(); + }); - t.hasStrict(res, Testing511SPA as any); - - t.end(); - }); - - t.end(); + t.end(); }); t.test("#ConverterFn", (t) => { - t.test("Should produce a DryScore", async (t) => { - const res = await ConverterBatchManual( - baseBatchManualScore, - { game: "iidx", service: "foo", version: null }, - importType, - logger - ); + t.test("Should produce a DryScore", async (t) => { + const res = await ConverterBatchManual( + baseBatchManualScore, + { game: "iidx", service: "foo", playtype: "SP", version: null }, + importType, + logger + ); - t.hasStrict(res, { - chart: Testing511SPA, - song: { id: 1 }, - dryScore: { - game: "iidx", - service: "foo (BATCH-MANUAL)", - comment: null, - importType: "file/batch-manual", - timeAchieved: null, - scoreData: { - lamp: "HARD CLEAR", - score: 500, - grade: "E", - // percent: 31.5, -- ish, FPA is hard. - hitData: {}, - hitMeta: {}, - }, - scoreMeta: {}, - }, - } as any); + t.hasStrict(res, { + chart: Testing511SPA, + song: { id: 1 }, + dryScore: { + game: "iidx", + service: "foo (BATCH-MANUAL)", + comment: null, + importType: "file/batch-manual", + timeAchieved: null, + scoreData: { + lamp: "HARD CLEAR", + score: 500, + grade: "E", + // percent: 31.5, -- ish, FPA is hard. + judgements: {}, + hitMeta: {}, + }, + scoreMeta: {}, + }, + }); - t.end(); - }); + t.end(); + }); - t.test("Should reject a score with > 100%", (t) => { - t.rejects( - () => - ConverterBatchManual( - // @ts-expect-error broken deepmerge - deepmerge(baseBatchManualScore, { score: 2000 }), - { game: "iidx", service: "foo", version: null }, - importType, - logger - ), - { message: /Invalid percent/u } as any - ); + t.test("Should reject a score with > 100%", (t) => { + t.rejects( + () => + ConverterBatchManual( + // @ts-expect-error broken deepmerge + deepmerge(baseBatchManualScore, { score: 2000 }), + { game: "iidx", service: "foo", playtype: "SP", version: null }, + importType, + logger + ), + { message: /Invalid percent/u } + ); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/import-types/common/batch-manual/converter.ts b/server/src/lib/score-import/import-types/common/batch-manual/converter.ts index d0e330240..2daf58cfe 100644 --- a/server/src/lib/score-import/import-types/common/batch-manual/converter.ts +++ b/server/src/lib/score-import/import-types/common/batch-manual/converter.ts @@ -1,25 +1,26 @@ -import { BatchManualContext, BatchManualScore } from "./types"; -import { AnyChartDocument, AnySongDocument, ImportTypes } from "kamaitachi-common"; +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import { BatchManualScore, ChartDocument, ImportTypes, SongDocument } from "tachi-common"; import { - InternalFailure, - InvalidScoreFailure, - KTDataNotFoundFailure, + FindBMSChartOnHash, + FindChartWithPTDF, + FindChartWithPTDFVersion, + FindDDRChartOnSongHash, +} from "utils/queries/charts"; +import { FindSongOnID, FindSongOnTitleInsensitive } from "utils/queries/songs"; +import { + InternalFailure, + InvalidScoreFailure, + KTDataNotFoundFailure, } from "../../../framework/common/converter-failures"; -import { FindSongOnID, FindSongOnTitleInsensitive } from "../../../../../utils/queries/songs"; -import { - FindBMSChartOnHash, - FindChartWithPTDF, - FindChartWithPTDFVersion, - FindDDRChartOnSongHash, -} from "../../../../../utils/queries/charts"; -import { - AssertStrAsDifficulty, - AssertStrAsPositiveInt, -} from "../../../framework/common/string-asserts"; import { GenericGetGradeAndPercent } from "../../../framework/common/score-utils"; -import { KtLogger } from "../../../../logger/logger"; +import { + AssertStrAsDifficulty, + AssertStrAsPositiveInt, +} from "../../../framework/common/string-asserts"; import { DryScore } from "../../../framework/common/types"; -import { ConverterFunction, ConverterFnReturn } from "../types"; +import { ConverterFunction } from "../types"; +import { BatchManualContext } from "./types"; /** * Creates a ConverterFn for the BatchManualScore format. This curries @@ -28,207 +29,274 @@ import { ConverterFunction, ConverterFnReturn } from "../types"; * @returns A BatchManualScore Converter. */ export const ConverterBatchManual: ConverterFunction = async ( - data, - context, - importType, - logger -): Promise => { - const game = context.game; + data, + context, + importType, + logger +) => { + const game = context.game; - const { song, chart } = await ResolveMatchTypeToKTData(data, context, importType, logger); + const { song, chart } = await ResolveMatchTypeToKTData(data, context, importType, logger); - const { percent, grade } = GenericGetGradeAndPercent(context.game, data.score, chart); + const { percent, grade } = GenericGetGradeAndPercent(context.game, data.score, chart); - let service = context.service; + let service = context.service; - if (importType === "ir/direct-manual") { - service += " (DIRECT-MANUAL)"; - } else if (importType === "file/batch-manual") { - service += " (BATCH-MANUAL)"; - } + if (importType === "ir/direct-manual") { + service += " (DIRECT-MANUAL)"; + } else if (importType === "file/batch-manual") { + service += " (BATCH-MANUAL)"; + } - const dryScore: DryScore = { - game: game, - service, - comment: data.comment ?? null, - importType, - timeAchieved: data.timeAchieved ?? null, - scoreData: { - lamp: data.lamp, - score: data.score, - grade, - percent, - hitData: data.hitData ?? {}, - hitMeta: data.hitMeta ?? {}, - }, - scoreMeta: {}, // @todo #74 - }; + const dryScore: DryScore = { + game: game, + service, + comment: data.comment ?? null, + importType, + timeAchieved: data.timeAchieved ?? null, + scoreData: { + lamp: data.lamp, + score: data.score, + grade, + percent, + judgements: data.judgements ?? {}, + hitMeta: data.hitMeta ?? {}, + }, + scoreMeta: {}, // @todo #74 + }; - return { - chart, - song, - dryScore, - }; + return { + chart, + song, + dryScore, + }; }; export async function ResolveMatchTypeToKTData( - data: BatchManualScore, - context: BatchManualContext, - importType: ImportTypes, - logger: KtLogger -): Promise<{ song: AnySongDocument; chart: AnyChartDocument }> { - const game = context.game; + data: BatchManualScore, + context: BatchManualContext, + importType: ImportTypes, + logger: KtLogger +): Promise<{ song: SongDocument; chart: ChartDocument }> { + const game = context.game; - if (data.matchType === "bmsChartHash" || data.matchType === "hash") { - if (game !== "bms") { - throw new InvalidScoreFailure(`Cannot use bmsChartHash lookup on ${game}.`); - } + if (data.matchType === "bmsChartHash") { + if (game !== "bms") { + throw new InvalidScoreFailure(`Cannot use bmsChartHash lookup on ${game}.`); + } - const chart = await FindBMSChartOnHash(data.identifier); + const chart = await FindBMSChartOnHash(data.identifier); - if (!chart) { - throw new KTDataNotFoundFailure( - `Cannot find chart for hash ${data.identifier}.`, - importType, - data, - context - ); - } + if (!chart) { + throw new KTDataNotFoundFailure( + `Cannot find chart for hash ${data.identifier}.`, + importType, + data, + context + ); + } - const song = await FindSongOnID(game, chart.songID); + if (chart.playtype !== context.playtype) { + throw new InvalidScoreFailure( + `Chart ${chart.chartID}'s playtype was ${chart.playtype}, but this was not equal to the import playtype of ${context.playtype}.` + ); + } - if (!song) { - logger.severe(`BMS songID ${chart.songID} has charts but no parent song.`); - throw new InternalFailure(`BMS songID ${chart.songID} has charts but no parent song.`); - } + const song = await FindSongOnID(game, chart.songID); - return { chart, song }; - } else if (data.matchType === "ddrSongHash" || data.matchType === "songHash") { - if (game !== "ddr") { - throw new InvalidScoreFailure(`Cannot use ddrSongHash lookup on ${game}.`); - } + if (!song) { + logger.severe(`BMS songID ${chart.songID} has charts but no parent song.`); + throw new InternalFailure(`BMS songID ${chart.songID} has charts but no parent song.`); + } - if (!data.difficulty) { - throw new InvalidScoreFailure( - `Missing 'difficulty' field, but is needed for ddrSongHash lookup.` - ); - } + return { chart, song }; + } else if (data.matchType === "ddrSongHash") { + if (game !== "ddr") { + throw new InvalidScoreFailure(`Cannot use ddrSongHash lookup on ${game}.`); + } - if (!data.playtype) { - throw new InvalidScoreFailure( - `Missing 'playtype' field, but is needed for ddrSongHash lookup.` - ); - } + if (!data.difficulty) { + throw new InvalidScoreFailure( + `Missing 'difficulty' field, but is needed for ddrSongHash lookup.` + ); + } - const difficulty = AssertStrAsDifficulty(data.difficulty, game, data.playtype); + const difficulty = AssertStrAsDifficulty(data.difficulty, game, context.playtype); - const chart = await FindDDRChartOnSongHash(data.identifier, data.playtype, difficulty); + const chart = await FindDDRChartOnSongHash(data.identifier, context.playtype, difficulty); - if (!chart) { - throw new KTDataNotFoundFailure( - `Cannot find chart for songHash ${data.identifier} (${data.playtype} ${difficulty}).`, - importType, - data, - context - ); - } + if (!chart) { + throw new KTDataNotFoundFailure( + `Cannot find chart for songHash ${data.identifier} (${context.playtype} ${difficulty}).`, + importType, + data, + context + ); + } - const song = await FindSongOnID(game, chart.songID); + const song = await FindSongOnID(game, chart.songID); - if (!song) { - logger.severe(`DDR songID ${chart.songID} has charts but no parent song.`); - throw new InternalFailure(`DDR songID ${chart.songID} has charts but no parent song.`); - } + if (!song) { + logger.severe(`DDR songID ${chart.songID} has charts but no parent song.`); + throw new InternalFailure(`DDR songID ${chart.songID} has charts but no parent song.`); + } - return { song, chart }; - } else if (data.matchType === "kamaitachiSongID" || data.matchType === "songID") { - const songID = AssertStrAsPositiveInt( - data.identifier, - "Invalid songID - must be a stringified positive integer." - ); + return { song, chart }; + } else if (data.matchType === "tachiSongID") { + const songID = AssertStrAsPositiveInt( + data.identifier, + "Invalid songID - must be a stringified positive integer." + ); - const song = await FindSongOnID(game, songID); + const song = await FindSongOnID(game, songID); - if (!song) { - throw new KTDataNotFoundFailure( - `Cannot find song with songID ${data.identifier}.`, - importType, - data, - context - ); - } + if (!song) { + throw new KTDataNotFoundFailure( + `Cannot find song with songID ${data.identifier}.`, + importType, + data, + context + ); + } - const chart = await ResolveChartFromSong(song, data, context, importType); + const chart = await ResolveChartFromSong(song, data, context, importType); - return { song, chart }; - } else if (data.matchType === "songTitle" || data.matchType === "title") { - const song = await FindSongOnTitleInsensitive(game, data.identifier); + return { song, chart }; + } else if (data.matchType === "songTitle") { + const song = await FindSongOnTitleInsensitive(game, data.identifier); - if (!song) { - throw new KTDataNotFoundFailure( - `Cannot find song with title ${data.identifier}.`, - importType, - data, - context - ); - } + if (!song) { + throw new KTDataNotFoundFailure( + `Cannot find song with title ${data.identifier}.`, + importType, + data, + context + ); + } - const chart = await ResolveChartFromSong(song, data, context, importType); + const chart = await ResolveChartFromSong(song, data, context, importType); - return { song, chart }; - } + return { song, chart }; + } else if (data.matchType === "inGameID") { + const gamesWithInGameIDSupport = [ + "iidx", + "ddr", + "sdvx", + "jubeat", + "chunithm", + "gitadora", + "maimai", + "museca", + ]; - logger.error( - `Invalid matchType ${data.matchType} ended up in conversion - should have been rejected by prudence?` - ); - // really, this could be a larger error. - it's an internal failure because prudence should reject this. - throw new InvalidScoreFailure(`Invalid matchType ${data.matchType}.`); + if (!gamesWithInGameIDSupport.includes(game)) { + throw new InvalidScoreFailure( + `Cannot use inGameID on game ${game}. The game may not have a concept of an in game ID, or support just might not exist yet.` + ); + } + + let identifier: number | string = data.identifier; + // ddr uses weird strings as IDs instead of numbers + if (game !== "ddr") { + identifier = Number(data.identifier); + } + + const difficulty = AssertStrAsDifficulty(data.difficulty, game, context.playtype); + + const chart = await db.charts[game].findOne({ + "data.inGameID": identifier, + playtype: context.playtype, + difficulty, + }); + + if (!chart) { + throw new KTDataNotFoundFailure( + `Cannot find chart for inGameID ${data.identifier} (${context.playtype}).`, + importType, + data, + context + ); + } + + const song = await db.songs[game].findOne({ id: chart.songID }); + + if (!song) { + logger.severe(`Song-Chart desync on ${chart.songID}.`); + throw new InternalFailure(`Failed to get song for a chart that exists.`); + } + + return { song, chart }; + } else if (data.matchType === "uscChartHash") { + if (game !== "usc") { + throw new InvalidScoreFailure(`uscChartMash matchType can only be used on USC.`); + } + + const chart = await db.charts.usc.findOne({ "data.hashSHA1": data.identifier }); + + if (!chart) { + throw new KTDataNotFoundFailure( + `Cannot find chart with hash ${data.identifier}.`, + importType, + data, + context + ); + } + + const song = await db.songs[game].findOne({ id: chart.songID }); + + if (!song) { + logger.severe(`Song-Chart desync on ${chart.songID}.`); + throw new InternalFailure(`Failed to get song for a chart that exists.`); + } + + return { song, chart }; + } + + logger.error( + `Invalid matchType ${data.matchType} ended up in conversion - should have been rejected by prudence?` + ); + // really, this could be a larger error. - it's an internal failure because prudence should reject this. + throw new InvalidScoreFailure(`Invalid matchType ${data.matchType}.`); } export async function ResolveChartFromSong( - song: AnySongDocument, - data: BatchManualScore, - context: BatchManualContext, - importType: ImportTypes + song: SongDocument, + data: BatchManualScore, + context: BatchManualContext, + importType: ImportTypes ) { - const game = context.game; + const game = context.game; - if (!data.difficulty) { - throw new InvalidScoreFailure( - `Missing 'difficulty' field, but was necessary for this lookup.` - ); - } + if (!data.difficulty) { + throw new InvalidScoreFailure( + `Missing 'difficulty' field, but was necessary for this lookup.` + ); + } - if (!data.playtype) { - throw new InvalidScoreFailure( - `Missing 'playtype' field, but was necessary for this lookup.` - ); - } + const difficulty = AssertStrAsDifficulty(data.difficulty, game, context.playtype); - const difficulty = AssertStrAsDifficulty(data.difficulty, game, data.playtype); + let chart; - let chart; + if (context.version) { + chart = await FindChartWithPTDFVersion( + game, + song.id, + context.playtype, + difficulty, + context.version + ); + } else { + chart = await FindChartWithPTDF(game, song.id, context.playtype, difficulty); + } - if (context.version) { - chart = await FindChartWithPTDFVersion( - game, - song.id, - data.playtype, - difficulty, - context.version - ); - } else { - chart = await FindChartWithPTDF(game, song.id, data.playtype, difficulty); - } + if (!chart) { + throw new KTDataNotFoundFailure( + `Cannot find chart for ${song.title} (${context.playtype} ${difficulty})`, + importType, + data, + context + ); + } - if (!chart) { - throw new KTDataNotFoundFailure( - `Cannot find chart for ${song.title} (${data.playtype} ${difficulty})`, - importType, - data, - context - ); - } - - return chart; + return chart; } diff --git a/server/src/lib/score-import/import-types/common/batch-manual/parser.test.ts b/server/src/lib/score-import/import-types/common/batch-manual/parser.test.ts index 1b206a087..081fd25aa 100644 --- a/server/src/lib/score-import/import-types/common/batch-manual/parser.test.ts +++ b/server/src/lib/score-import/import-types/common/batch-manual/parser.test.ts @@ -1,475 +1,463 @@ +import deepmerge from "deepmerge"; +import CreateLogCtx from "lib/logger/logger"; +import { BatchManual } from "tachi-common"; import t from "tap"; -import { CloseMongoConnection } from "../../../../../external/mongo/db"; -import CreateLogCtx from "../../../../logger/logger"; +import { EscapeStringRegexp } from "utils/misc"; import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; import { ParseBatchManualFromObject as ParserFn } from "./parser"; -import { BatchManual } from "./types"; -import { EscapeStringRegexp } from "../../../../../utils/misc"; -import deepmerge from "deepmerge"; const mockErr = (...msg: string[]) => - (({ - statusCode: 400, - message: new RegExp(msg.map((e) => `${EscapeStringRegexp(e)}.*`).join(""), "u"), - name: "Error", - } as unknown) as ScoreImportFatalError); + ({ + statusCode: 400, + message: new RegExp(msg.map((e) => `${EscapeStringRegexp(e)}.*`).join(""), "u"), + name: "Error", + } as unknown as ScoreImportFatalError); const logger = CreateLogCtx(__filename); const baseBatchManual = { - body: [], - head: { service: "foo", game: "iidx" }, + scores: [], + meta: { service: "foo", game: "iidx", playtype: "SP" }, }; const baseBatchManualScore = { - score: 1000, - lamp: "HARD CLEAR", - matchType: "songID", - identifier: "123", - playtype: "SP", - difficulty: "ANOTHER", + score: 1000, + lamp: "HARD CLEAR", + matchType: "tachiSongID", + identifier: "123", + difficulty: "ANOTHER", }; // eslint-disable-next-line @typescript-eslint/no-explicit-any function dm(sc: any) { - return deepmerge( - baseBatchManual, - { body: [deepmerge(baseBatchManualScore, sc)] }, - { arrayMerge: (r, c) => c } - ); + return deepmerge( + baseBatchManual, + { scores: [deepmerge(baseBatchManualScore, sc)] }, + { arrayMerge: (r, c) => c } + ); } t.test("#ParserFn", (t) => { - t.test("Non-Object", (t) => { - t.throws( - () => ParserFn(false, "file/batch-manual", logger), - new ScoreImportFatalError( - 400, - "Invalid BATCH-MANUAL (Not an object, recieved boolean.)" - ), - "Should throw an error." - ); + t.test("Non-Object", (t) => { + t.throws( + () => ParserFn(false, "file/batch-manual", logger), + new ScoreImportFatalError( + 400, + "Invalid BATCH-MANUAL (Not an object, recieved boolean.)" + ), + "Should throw an error." + ); - t.end(); - }); + t.end(); + }); - t.test("No Header", (t) => { - t.throws( - () => ParserFn({ body: [] }, "file/batch-manual", logger), - new ScoreImportFatalError( - 400, - "Could not retrieve head.game - is this valid BATCH-MANUAL?" - ), - "Should throw an error." - ); + t.test("No Header", (t) => { + t.throws( + () => ParserFn({ scores: [] }, "file/batch-manual", logger), + new ScoreImportFatalError( + 400, + "Could not retrieve meta.game - is this valid BATCH-MANUAL?" + ), + "Should throw an error." + ); - t.end(); - }); + t.end(); + }); - t.test("No Game", (t) => { - t.throws( - () => ParserFn({ body: [], head: { service: "foo" } }, "file/batch-manual", logger), - new ScoreImportFatalError( - 400, - "Could not retrieve head.game - is this valid BATCH-MANUAL?" - ), - "Should throw an error." - ); + t.test("No Game", (t) => { + t.throws( + () => + ParserFn( + { scores: [], meta: { service: "foo", playtype: "SP" } }, + "file/batch-manual", + logger + ), + new ScoreImportFatalError( + 400, + "Could not retrieve meta.game - is this valid BATCH-MANUAL?" + ), + "Should throw an error." + ); - t.end(); - }); + t.end(); + }); - t.test("Invalid Game", (t) => { - t.throws( - () => - ParserFn( - { body: [], head: { service: "foo", game: "invalid_game" } }, - "file/batch-manual", - logger - ), - new ScoreImportFatalError( - 400, - "Invalid game invalid_game - expected any of iidx, museca, maimai, jubeat, popn, sdvx, ddr, bms, chunithm, gitadora, usc" - ), - "Should throw an error." - ); + t.test("No Playtype", (t) => { + t.throws( + () => + ParserFn( + { scores: [], meta: { service: "foo", game: "iidx" } }, + "file/batch-manual", + logger + ), + new ScoreImportFatalError( + 400, + "Could not retrieve meta.playtype - is this valid BATCH-MANUAL?" + ), + "Should throw an error." + ); - t.throws( - () => - ParserFn( - { body: [], head: { service: "foo", game: 123 } }, - "file/batch-manual", - logger - ), - new ScoreImportFatalError( - 400, - "Invalid game 123 - expected any of iidx, museca, maimai, jubeat, popn, sdvx, ddr, bms, chunithm, gitadora, usc" - ), - "Should throw an error." - ); + t.end(); + }); - t.end(); - }); + t.test("Invalid Game", (t) => { + t.throws( + () => + ParserFn( + { scores: [], meta: { service: "foo", game: "invalid_game", playtype: "SP" } }, + "file/batch-manual", + logger + ), + "Should throw an error." + ); - t.test("Invalid Service", (t) => { - t.throws( - () => - ParserFn( - { body: [], head: { service: "1", game: "iidx" } }, - "file/batch-manual", - logger - ), - new ScoreImportFatalError( - 400, - "Invalid BATCH-MANUAL: head.service | Expected a string with length between 3 and 15. | Received 1 [string]." - ), - "Should throw an error." - ); + t.throws( + () => + ParserFn( + { scores: [], meta: { service: "foo", game: 123, playtype: "SP" } }, + "file/batch-manual", + logger + ), + "Should throw an error." + ); - t.throws( - () => - ParserFn( - { body: [], head: { service: 1, game: "iidx" } }, - "file/batch-manual", - logger - ), - new ScoreImportFatalError( - 400, - "Invalid BATCH-MANUAL: head.service | Expected a string with length between 3 and 15. | Received 1 [number]." - ), - "Should throw an error." - ); + t.end(); + }); - t.end(); - }); + t.test("Invalid Service", (t) => { + t.throws( + () => + ParserFn( + { scores: [], meta: { service: "1", game: "iidx", playtype: "SP" } }, + "file/batch-manual", + logger + ), + new ScoreImportFatalError( + 400, + "Invalid BATCH-MANUAL: meta.service | Expected a string with length between 3 and 15. | Received 1 [string]." + ), + "Should throw an error." + ); - t.test("Valid Empty BATCH-MANUAL", (t) => { - const res = ParserFn( - { body: [], head: { service: "foo", game: "iidx" } }, - "file/batch-manual", - logger - ); + t.throws( + () => + ParserFn( + { scores: [], meta: { service: 1, game: "iidx", playtype: "SP" } }, + "file/batch-manual", + logger + ), + new ScoreImportFatalError( + 400, + "Invalid BATCH-MANUAL: meta.service | Expected a string with length between 3 and 15. | Received 1 [number]." + ), + "Should throw an error." + ); - t.hasStrict(res, { - game: "iidx", - context: { - service: "foo", - game: "iidx", - version: null, - }, - iterable: [], - // eslint-disable-next-line @typescript-eslint/no-explicit-any - } as any); + t.end(); + }); - t.end(); - }); + t.test("Valid Empty BATCH-MANUAL", (t) => { + const res = ParserFn( + { scores: [], meta: { service: "foo", game: "iidx", playtype: "SP" } }, + "file/batch-manual", + logger + ); - t.test("Valid BATCH-MANUAL", (t) => { - t.test("Basic BATCH-MANUAL", (t) => { - const res = ParserFn( - { - body: [ - { - score: 1000, - lamp: "HARD CLEAR", - matchType: "songID", - identifier: "123", - playtype: "SP", - difficulty: "ANOTHER", - }, - { - score: 1000, - lamp: "HARD CLEAR", - matchType: "kamaitachiSongID", - identifier: "123", - playtype: "DP", - difficulty: "HYPER", - }, - { - score: 1000, - lamp: "HARD CLEAR", - matchType: "songTitle", - identifier: "5.1.1.", - }, - { - score: 1000, - lamp: "HARD CLEAR", - matchType: "title", - identifier: "5.1.1.", - }, - ], - head: { service: "foo", game: "iidx" }, - } as BatchManual, - "file/batch-manual", - logger - ); + t.hasStrict(res, { + game: "iidx", + context: { + service: "foo", + game: "iidx", + version: null, + }, + iterable: [], + }); - t.hasStrict(res, { - game: "iidx", - context: { - service: "foo", - game: "iidx", - version: null, - }, - iterable: [ - { - score: 1000, - lamp: "HARD CLEAR", - matchType: "songID", - identifier: "123", - playtype: "SP", - difficulty: "ANOTHER", - }, - { - score: 1000, - lamp: "HARD CLEAR", - matchType: "kamaitachiSongID", - identifier: "123", - playtype: "DP", - difficulty: "HYPER", - }, - { - score: 1000, - lamp: "HARD CLEAR", - matchType: "songTitle", - identifier: "5.1.1.", - }, - { - score: 1000, - lamp: "HARD CLEAR", - matchType: "title", - identifier: "5.1.1.", - }, - ], - // eslint-disable-next-line @typescript-eslint/no-explicit-any - } as any); + t.end(); + }); - t.end(); - }); + t.test("Valid BATCH-MANUAL", (t) => { + t.test("Basic BATCH-MANUAL", (t) => { + const res = ParserFn( + { + scores: [ + { + score: 1000, + lamp: "HARD CLEAR", + matchType: "tachiSongID", + identifier: "123", + difficulty: "ANOTHER", + }, + { + score: 1000, + lamp: "HARD CLEAR", + matchType: "tachiSongID", + identifier: "123", + difficulty: "HYPER", + }, + { + score: 1000, + lamp: "HARD CLEAR", + matchType: "songTitle", + identifier: "5.1.1.", + }, + { + score: 1000, + lamp: "HARD CLEAR", + matchType: "songTitle", + identifier: "5.1.1.", + }, + ], + meta: { service: "foo", game: "iidx", playtype: "SP" }, + } as BatchManual, + "file/batch-manual", + logger + ); - t.test("Valid HitMeta", (t) => { - const res = ParserFn( - dm({ hitMeta: { bp: 10, gauge: 100, gaugeHistory: null, comboBreak: 7 } }), - "file/batch-manual", - logger - ); + t.hasStrict(res, { + game: "iidx", + context: { + service: "foo", + game: "iidx", + playtype: "SP", + version: null, + }, + iterable: [ + { + score: 1000, + lamp: "HARD CLEAR", + matchType: "tachiSongID", + identifier: "123", + difficulty: "ANOTHER", + }, + { + score: 1000, + lamp: "HARD CLEAR", + matchType: "tachiSongID", + identifier: "123", + difficulty: "HYPER", + }, + { + score: 1000, + lamp: "HARD CLEAR", + matchType: "songTitle", + identifier: "5.1.1.", + }, + { + score: 1000, + lamp: "HARD CLEAR", + matchType: "songTitle", + identifier: "5.1.1.", + }, + ], + }); - t.hasStrict(res, { - game: "iidx", - context: { - service: "foo", - game: "iidx", - version: null, - }, - iterable: [ - { - score: 1000, - lamp: "HARD CLEAR", - matchType: "songID", - identifier: "123", - playtype: "SP", - difficulty: "ANOTHER", - hitMeta: { - bp: 10, - gauge: 100, - gaugeHistory: null, - comboBreak: 7, - }, - }, - ], - // eslint-disable-next-line @typescript-eslint/no-explicit-any - } as any); + t.end(); + }); - t.end(); - }); + t.test("Valid HitMeta", (t) => { + const res = ParserFn( + dm({ hitMeta: { bp: 10, gauge: 100, gaugeHistory: null, comboBreak: 7 } }), + "file/batch-manual", + logger + ); - t.test("Valid HitData", (t) => { - const res = ParserFn( - dm({ hitData: { pgreat: 1, great: null, bad: 0 } }), - "file/batch-manual", - logger - ); + t.hasStrict(res, { + game: "iidx", + context: { + service: "foo", + game: "iidx", + playtype: "SP", + version: null, + }, + iterable: [ + { + score: 1000, + lamp: "HARD CLEAR", + matchType: "tachiSongID", + identifier: "123", + difficulty: "ANOTHER", + hitMeta: { + bp: 10, + gauge: 100, + gaugeHistory: null, + comboBreak: 7, + }, + }, + ], + }); - t.hasStrict(res, { - game: "iidx", - context: { - service: "foo", - game: "iidx", - version: null, - }, - iterable: [ - { - score: 1000, - lamp: "HARD CLEAR", - matchType: "songID", - identifier: "123", - playtype: "SP", - difficulty: "ANOTHER", - hitData: { - pgreat: 1, - great: null, - bad: 0, - }, - }, - ], - // eslint-disable-next-line @typescript-eslint/no-explicit-any - } as any); + t.end(); + }); - t.end(); - }); + t.test("Valid judgements", (t) => { + const res = ParserFn( + dm({ judgements: { pgreat: 1, great: null, bad: 0 } }), + "file/batch-manual", + logger + ); - t.end(); - }); + t.hasStrict(res, { + game: "iidx", + context: { + service: "foo", + game: "iidx", + playtype: "SP", + version: null, + }, + iterable: [ + { + score: 1000, + lamp: "HARD CLEAR", + matchType: "tachiSongID", + identifier: "123", + difficulty: "ANOTHER", + judgements: { + pgreat: 1, + great: null, + bad: 0, + }, + }, + ], + }); - t.test("Invalid BATCH-MANUAL", (t) => { - t.test("Invalid Lamp For Game", (t) => { - const fn = () => - ParserFn( - { - body: [ - { - score: 1000, - lamp: "ALL JUSTICE", // not an iidx lamp - matchType: "songID", - identifier: "123", - playtype: "SP", - difficulty: "ANOTHER", - }, - ], - head: { service: "foo", game: "iidx" }, - }, - "file/batch-manual", - logger - ); + t.end(); + }); - t.throws( - fn, - new ScoreImportFatalError( - 400, - "Invalid BATCH-MANUAL: body[0].lamp | Expected any of NO PLAY, FAILED, ASSIST CLEAR, EASY CLEAR, CLEAR, HARD CLEAR, EX HARD CLEAR, FULL COMBO. | Received ALL JUSTICE [string]." - ) - ); + t.end(); + }); - t.end(); - }); + t.test("Invalid BATCH-MANUAL", (t) => { + t.test("Invalid Lamp For Game", (t) => { + const fn = () => + ParserFn( + { + scores: [ + { + score: 1000, + lamp: "ALL JUSTICE", // not an iidx lamp + matchType: "tachiSongID", + identifier: "123", + difficulty: "ANOTHER", + }, + ], + meta: { service: "foo", game: "iidx", playtype: "SP" }, + }, + "file/batch-manual", + logger + ); - t.test("Non-numeric score", (t) => { - const fn = () => ParserFn(dm({ score: "123" }), "file/batch-manual", logger); + t.throws( + fn, + new ScoreImportFatalError( + 400, + "Invalid BATCH-MANUAL: scores[0].lamp | Expected any of NO PLAY, FAILED, ASSIST CLEAR, EASY CLEAR, CLEAR, HARD CLEAR, EX HARD CLEAR, FULL COMBO. | Received ALL JUSTICE [string]." + ) + ); - t.throws( - fn, - new ScoreImportFatalError( - 400, - "Invalid BATCH-MANUAL: body[0].score | Expected number. | Received 123 [string]." - ) - ); + t.end(); + }); - t.end(); - }); + t.test("Non-numeric score", (t) => { + const fn = () => ParserFn(dm({ score: "123" }), "file/batch-manual", logger); - t.test("Invalid timeAchieved", (t) => { - const fn = () => ParserFn(dm({ timeAchieved: "string" }), "file/batch-manual", logger); + t.throws( + fn, + new ScoreImportFatalError( + 400, + "Invalid BATCH-MANUAL: scores[0].score | Expected number. | Received 123 [string]." + ) + ); - t.throws( - fn, - new ScoreImportFatalError( - 400, - "Invalid BATCH-MANUAL: body[0].timeAchieved | Expected a number greater than 1 Trillion - did you pass unix seconds instead of miliseconds? | Received string [string]." - ) - ); + t.end(); + }); - const fn2 = () => - ParserFn( - dm({ timeAchieved: 1_620_768_609_637 / 1000 }), - "file/batch-manual", - logger - ); + t.test("Invalid timeAchieved", (t) => { + const fn = () => ParserFn(dm({ timeAchieved: "string" }), "file/batch-manual", logger); - t.throws( - fn2, - new ScoreImportFatalError( - 400, - "Invalid BATCH-MANUAL: body[0].timeAchieved | Expected a number greater than 1 Trillion - did you pass unix seconds instead of miliseconds? | Received 1620768609.637 [number]." - ), - "Should throw if timeAchieved is less than 10_000_000_000." - ); + t.throws( + fn, + new ScoreImportFatalError( + 400, + "Invalid BATCH-MANUAL: scores[0].timeAchieved | Expected a number greater than 1 Trillion - did you pass unix seconds instead of milliseconds? | Received string [string]." + ) + ); - t.end(); - }); + const fn2 = () => + ParserFn( + dm({ timeAchieved: 1_620_768_609_637 / 1000 }), + "file/batch-manual", + logger + ); - t.test("Invalid Playtype", (t) => { - // this is not a valid playtype for IIDX - const fn = () => ParserFn(dm({ playtype: "Single" }), "file/batch-manual", logger); + t.throws( + fn2, + new ScoreImportFatalError( + 400, + "Invalid BATCH-MANUAL: scores[0].timeAchieved | Expected a number greater than 1 Trillion - did you pass unix seconds instead of milliseconds? | Received 1620768609.637 [number]." + ), + "Should throw if timeAchieved is less than 10_000_000_000." + ); - t.throws( - fn, - new ScoreImportFatalError( - 400, - "Invalid BATCH-MANUAL: body[0].playtype | Expected any of SP, DP. | Received Single [string]." - ) - ); + t.end(); + }); - t.end(); - }); + t.test("Invalid Identifier", (t) => { + // this is not a valid playtype for IIDX + const fn = () => ParserFn(dm({ identifier: null }), "file/batch-manual", logger); - t.test("Invalid Identifier", (t) => { - // this is not a valid playtype for IIDX - const fn = () => ParserFn(dm({ identifier: null }), "file/batch-manual", logger); + t.throws(fn, mockErr("scores[0].identifier | Expected string", "Received null [null]")); - t.throws(fn, mockErr("body[0].identifier | Expected string", "Received null [null]")); + t.end(); + }); - t.end(); - }); + t.test("Invalid MatchType", (t) => { + const fn = () => + ParserFn(dm({ matchType: "Invalid_MatchType" }), "file/batch-manual", logger); - t.test("Invalid MatchType", (t) => { - const fn = () => - ParserFn(dm({ matchType: "Invalid_MatchType" }), "file/batch-manual", logger); + t.throws( + fn, + mockErr( + "scores[0].matchType | Expected any of", + "Received Invalid_MatchType [string]" + ) + ); - t.throws( - fn, - mockErr( - "body[0].matchType | Expected any of", - "Received Invalid_MatchType [string]" - ) - ); + t.end(); + }); - t.end(); - }); + t.test("Invalid judgements", (t) => { + const fn = () => + ParserFn(dm({ judgements: { not_key: 123 } }), "file/batch-manual", logger); - t.test("Invalid HitData", (t) => { - const fn = () => - ParserFn(dm({ hitData: { not_key: 123 } }), "file/batch-manual", logger); + t.throws(fn, mockErr("scores[0].judgements | Invalid Key not_key")); - t.throws(fn, mockErr("body[0].hitData | Invalid Key not_key")); + const fn2 = () => + ParserFn(dm({ judgements: { pgreat: "123" } }), "file/batch-manual", logger); - const fn2 = () => - ParserFn(dm({ hitData: { pgreat: "123" } }), "file/batch-manual", logger); + t.throws( + fn2, + mockErr("scores[0].judgements | Key pgreat had an invalid value of 123 [string]") + ); - t.throws( - fn2, - mockErr("body[0].hitData | Key pgreat had an invalid value of 123 [string]") - ); + t.end(); + }); - t.end(); - }); + t.test("Invalid HitMeta", (t) => { + const fn = () => + ParserFn(dm({ hitMeta: { not_key: 123 } }), "file/batch-manual", logger); - t.test("Invalid HitMeta", (t) => { - const fn = () => - ParserFn(dm({ hitMeta: { not_key: 123 } }), "file/batch-manual", logger); + t.throws(fn, mockErr("scores[0].hitMeta | Unexpected")); - t.throws(fn, mockErr("body[0].hitMeta | Unexpected")); + const fn2 = () => ParserFn(dm({ hitMeta: { bp: -1 } }), "file/batch-manual", logger); - const fn2 = () => ParserFn(dm({ hitMeta: { bp: -1 } }), "file/batch-manual", logger); + t.throws(fn2, mockErr("scores[0].hitMeta.bp | Expected a positive integer")); - t.throws(fn2, mockErr("body[0].hitMeta.bp | Expected a positive integer")); + t.end(); + }); - t.end(); - }); + t.end(); + }); - t.end(); - }); - - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/import-types/common/batch-manual/parser.ts b/server/src/lib/score-import/import-types/common/batch-manual/parser.ts index 080a0a0b0..834ee485d 100644 --- a/server/src/lib/score-import/import-types/common/batch-manual/parser.ts +++ b/server/src/lib/score-import/import-types/common/batch-manual/parser.ts @@ -1,112 +1,182 @@ -import { KtLogger } from "../../../../logger/logger"; -import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; -import { BatchManual, BatchManualContext, BatchManualScore } from "./types"; -import p, { PrudenceSchema, ValidSchemaValue } from "prudence"; -import { lamps, supportedGames, validHitData, validPlaytypes } from "kamaitachi-common/js/config"; -import { Game, ImportTypes } from "kamaitachi-common"; -import { ConverterBatchManual } from "./converter"; import deepmerge from "deepmerge"; -import { FormatPrError } from "../../../../../utils/prudence"; -import { ParserFunctionReturnsSync } from "../types"; +import { KtLogger } from "lib/logger/logger"; +import { TachiConfig } from "lib/setup/config"; +import p, { PrudenceSchema, ValidSchemaValue } from "prudence"; +import { + BatchManual, + BatchManualScore, + Game, + GetGameConfig, + GetGamePTConfig, + ImportTypes, + Playtypes, +} from "tachi-common"; +import { FormatPrError } from "utils/prudence"; +import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; +import { ParserFunctionReturns } from "../types"; +import { BatchManualContext } from "./types"; const optNull = (v: ValidSchemaValue) => p.optional(p.nullable(v)); const BaseValidHitMeta = { - fast: optNull(p.isPositiveInteger), - slow: optNull(p.isPositiveInteger), - maxCombo: optNull(p.isPositiveInteger), + fast: optNull(p.isPositiveInteger), + slow: optNull(p.isPositiveInteger), + maxCombo: optNull(p.isPositiveInteger), +}; + +const PR_DPRandom = (self: unknown) => { + if (!Array.isArray(self) || self.length !== 2) { + return "Expected an array with length 2"; + } + + for (const a of self) { + if (p.isIn("NONRAN", "RANDOM", "R-RANDOM", "S-RANDOM", "MIRROR")(a) !== true) { + return false; + } + } + + return true; +}; + +const PR_ScoreMeta = (game: Game, playtype: Playtypes[Game]): PrudenceSchema => { + if (game === "iidx") { + const random = + playtype === "SP" + ? optNull(p.isIn("NONRAN", "RANDOM", "R-RANDOM", "S-RANDOM", "MIRROR")) + : PR_DPRandom; + + return { + random, + assist: optNull(p.isIn("NO ASSIST", "AUTO SCRATCH", "LEGACY NOTE", "FULL ASSIST")), + range: optNull(p.isIn("NONE", "SUDDEN+", "HIDDEN+", "SUD+ HID+", "LIFT", "LIFT SUD+")), + gauge: optNull(p.isIn("ASSISTED EASY", "EASY", "NORMAL", "HARD", "EX HARD")), + }; + } else if (game === "bms") { + const random = + playtype === "7K" + ? optNull(p.isIn("NONRAN", "RANDOM", "R-RANDOM", "S-RANDOM", "MIRROR")) + : optNull(PR_DPRandom); + + return { + random, + inputDevice: optNull(p.isIn("KEYBOARD", "BM_CONTROLLER")), + client: optNull(p.isIn("LR2", "lr2oraja")), + }; + } else if (game === "usc") { + return { + noteMod: optNull(p.isIn("NORMAL", "MIRROR", "RANDOM", "MIR-RAN")), + gaugeMod: optNull(p.isIn("NORMAL", "HARD")), + }; + } else if (game === "sdvx") { + return { + inSkillAnalyser: "*?boolean", + }; + } + + return {}; }; const PR_HitMeta = (game: Game): PrudenceSchema => { - if (game === "iidx") { - return { - bp: optNull(p.isPositiveInteger), - gauge: optNull(p.isBoundedInteger(0, 100)), - gaugeHistory: optNull([p.isBoundedInteger(0, 100)]), - comboBreak: optNull(p.isPositiveInteger), - }; - } else if (game === "popn" || game === "sdvx" || game === "usc") { - return { - gauge: optNull(p.isBoundedInteger(0, 100)), - }; - } else if (game === "bms") { - return { - bp: optNull(p.isPositiveInteger), - gauge: optNull(p.isBoundedInteger(0, 100)), - lbd: optNull(p.isPositiveInteger), - ebd: optNull(p.isPositiveInteger), - lpr: optNull(p.isPositiveInteger), - epr: optNull(p.isPositiveInteger), - lgd: optNull(p.isPositiveInteger), - egd: optNull(p.isPositiveInteger), - lgr: optNull(p.isPositiveInteger), - egr: optNull(p.isPositiveInteger), - lpg: optNull(p.isPositiveInteger), - epg: optNull(p.isPositiveInteger), - diedAt: optNull(p.isPositiveInteger), - }; - } + if (game === "iidx") { + return { + bp: optNull(p.isPositiveInteger), + gauge: optNull(p.isBoundedInteger(0, 100)), + gaugeHistory: optNull([p.isBoundedInteger(0, 100)]), + scoreHistory: optNull([p.isPositiveInteger]), + comboBreak: optNull(p.isPositiveInteger), + gsm: optNull({ + EASY: [p.nullable(p.isBoundedInteger(0, 100))], + NORMAL: [p.nullable(p.isBoundedInteger(0, 100))], + HARD: [p.nullable(p.isBoundedInteger(0, 100))], + EX_HARD: [p.nullable(p.isBoundedInteger(0, 100))], + }), + }; + } else if (/* game === "popn" || */ game === "sdvx") { + return { + gauge: optNull(p.isBoundedInteger(0, 100)), + }; + } else if (game === "usc") { + return { gauge: optNull(p.isBetween(0, 1)) }; + } else if (game === "bms") { + return { + bp: optNull(p.isPositiveInteger), + gauge: optNull(p.isBoundedInteger(0, 100)), + lbd: optNull(p.isPositiveInteger), + ebd: optNull(p.isPositiveInteger), + lpr: optNull(p.isPositiveInteger), + epr: optNull(p.isPositiveInteger), + lgd: optNull(p.isPositiveInteger), + egd: optNull(p.isPositiveInteger), + lgr: optNull(p.isPositiveInteger), + egr: optNull(p.isPositiveInteger), + lpg: optNull(p.isPositiveInteger), + epg: optNull(p.isPositiveInteger), + }; + } - return {}; + return {}; }; -const PR_BatchManualScore = (game: Game): PrudenceSchema => ({ - score: "number", - lamp: p.isIn(lamps[game]), - matchType: p.isIn( - "songTitle", - "ddrSongHash", - "kamaitachiSongID", - "bmsChartHash", - "title", - "songHash", - "songID", - "hash" - ), - identifier: "string", - comment: optNull(p.isBoundedString(3, 240)), - playtype: optNull(p.isIn(validPlaytypes[game])), - difficulty: "*?string", // this is checked in converting instead - // september 9th 2001 - this saves people not - // reading the documentation. - timeAchieved: optNull( - (self) => - (typeof self === "number" && self > 1_000_000_000_000) || - "Expected a number greater than 1 Trillion - did you pass unix seconds instead of miliseconds?" - ), - hitData: optNull((self) => { - if (typeof self !== "object" || self === null) { - return "Not a valid object."; - } +const PR_BatchManualScore = (game: Game, playtype: Playtypes[Game]): PrudenceSchema => { + const gptConfig = GetGamePTConfig(game, playtype); + return { + score: "number", + lamp: p.isIn(gptConfig.lamps), + matchType: p.isIn( + "songTitle", + "ddrSongHash", + "tachiSongID", + "bmsChartHash", + "inGameID", + "uscChartHash" + ), + identifier: "string", + comment: optNull(p.isBoundedString(3, 240)), + difficulty: "*?string", // this is checked in converting instead + // september 9th 2001 - this saves people not + // reading the documentation. + timeAchieved: optNull( + (self) => + (typeof self === "number" && self > 1_000_000_000_000) || + "Expected a number greater than 1 Trillion - did you pass unix seconds instead of milliseconds?" + ), + judgements: optNull((self) => { + if (typeof self !== "object" || self === null) { + return "Not a valid object."; + } - for (const key in self) { - if (!validHitData[game].includes(key)) { - return `Invalid Key ${key}. Expected any of ${validHitData[game].join(", ")}`; - } + for (const key in self) { + // @ts-expect-error check + if (!gptConfig.judgements.includes(key)) { + return `Invalid Key ${key}. Expected any of ${gptConfig.judgements.join(", ")}`; + } - // @ts-expect-error shush - const v = self[key]; - if ((!Number.isSafeInteger(v) || v < 0) && v !== null) { - return `Key ${key} had an invalid value of ${v} [${typeof v}]`; - } - } + // @ts-expect-error shush + const v = self[key]; + if ((!Number.isSafeInteger(v) || v < 0) && v !== null) { + return `Key ${key} had an invalid value of ${v} [${typeof v}]`; + } + } - return true; - }), - hitMeta: optNull( - (deepmerge(BaseValidHitMeta, PR_HitMeta(game)) as unknown) as ValidSchemaValue - ), - // scoreMeta: @todo #74 - // more game specific props, maybe? -}); + return true; + }), + hitMeta: optNull( + deepmerge(BaseValidHitMeta, PR_HitMeta(game)) as unknown as ValidSchemaValue + ), + scoreMeta: optNull(PR_ScoreMeta(game, playtype)), + // scoreMeta: @todo #74 + // more game specific props, maybe? + }; +}; -const PR_BatchManual = (game: Game): PrudenceSchema => ({ - head: { - service: p.isBoundedString(3, 15), - game: p.isIn(supportedGames), - version: "*?string", - }, - body: [PR_BatchManualScore(game)], +const PR_BatchManual = (game: Game, playtype: Playtypes[Game]): PrudenceSchema => ({ + meta: { + service: p.isBoundedString(3, 15), + game: p.isIn(TachiConfig.GAMES), + playtype: p.is(playtype), + version: "*?string", + }, + scores: [PR_BatchManualScore(game, playtype)], }); /** @@ -115,64 +185,87 @@ const PR_BatchManual = (game: Game): PrudenceSchema => ({ * @param body - The request body that made this file import request. */ export function ParseBatchManualFromObject( - object: unknown, - importType: ImportTypes, - logger: KtLogger -): ParserFunctionReturnsSync { - // now to perform some basic validation so we can return - // the iterable + object: unknown, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + importType: ImportTypes, + logger: KtLogger +): ParserFunctionReturns { + // now to perform some basic validation so we can return + // the iterable - if (typeof object !== "object" || object === null) { - throw new ScoreImportFatalError( - 400, - `Invalid BATCH-MANUAL (Not an object, recieved ${ - object === null ? "null" : typeof object - }.)` - ); - } + if (typeof object !== "object" || object === null) { + throw new ScoreImportFatalError( + 400, + `Invalid BATCH-MANUAL (Not an object, recieved ${ + object === null ? "null" : typeof object + }.)` + ); + } - // attempt to retrieve game - // @ts-expect-error man. - const possiblyGame = object?.head?.game; + // attempt to retrieve game + // @ts-expect-error man. + const possiblyGame = object?.meta?.game; + // @ts-expect-error man. + const possiblyPlaytype = object?.meta?.playtype; - if (!possiblyGame) { - throw new ScoreImportFatalError( - 400, - `Could not retrieve head.game - is this valid BATCH-MANUAL?` - ); - } + if (!possiblyGame) { + throw new ScoreImportFatalError( + 400, + `Could not retrieve meta.game - is this valid BATCH-MANUAL?` + ); + } - if (!supportedGames.includes(possiblyGame)) { - throw new ScoreImportFatalError( - 400, - `Invalid game ${possiblyGame} - expected any of ${supportedGames.join(", ")}` - ); - } + if (!possiblyPlaytype) { + throw new ScoreImportFatalError( + 400, + `Could not retrieve meta.playtype - is this valid BATCH-MANUAL?` + ); + } - const game: Game = possiblyGame; + if (!TachiConfig.GAMES.includes(possiblyGame)) { + throw new ScoreImportFatalError( + 400, + `Invalid game ${possiblyGame} - expected any of ${TachiConfig.GAMES.join(", ")}.` + ); + } - // now that we have the game, we can validate this against - // the prudence schema for batch-manual. - // This mostly works as a sanity check, and doesn't - // check things like whether a score is > 100% - // or something. - const err = p(object, PR_BatchManual(game)); + const game: Game = possiblyGame; - if (err) { - throw new ScoreImportFatalError(400, FormatPrError(err, "Invalid BATCH-MANUAL")); - } + const gameConfig = GetGameConfig(game); - const batchManual = object as BatchManual; + if (!gameConfig.validPlaytypes.includes(possiblyPlaytype)) { + throw new ScoreImportFatalError( + 400, + `Invalid playtype ${possiblyPlaytype} - expected any of ${gameConfig.validPlaytypes.join( + ", " + )}.` + ); + } - return { - game, - context: { - service: batchManual.head.service, - game, - version: batchManual.head.version ?? null, - }, - iterable: batchManual.body, - ConverterFunction: ConverterBatchManual, - classHandler: null, - }; + const playtype: Playtypes[Game] = possiblyPlaytype; + + // now that we have the game, we can validate this against + // the prudence schema for batch-manual. + // This mostly works as a sanity check, and doesn't + // check things like whether a score is > 100% + // or something. + const err = p(object, PR_BatchManual(game, playtype)); + + if (err) { + throw new ScoreImportFatalError(400, FormatPrError(err, "Invalid BATCH-MANUAL")); + } + + const batchManual = object as BatchManual; + + return { + game, + context: { + service: batchManual.meta.service, + game, + playtype, + version: batchManual.meta.version ?? null, + }, + iterable: batchManual.scores, + classHandler: null, + }; } diff --git a/server/src/lib/score-import/import-types/common/batch-manual/types.ts b/server/src/lib/score-import/import-types/common/batch-manual/types.ts index bd567be85..42f10dff8 100644 --- a/server/src/lib/score-import/import-types/common/batch-manual/types.ts +++ b/server/src/lib/score-import/import-types/common/batch-manual/types.ts @@ -1,38 +1,8 @@ -import { Game, Playtypes, Lamps, IDStrings } from "kamaitachi-common"; - -export type BatchManualScore = { - score: number; - lamp: Lamps[IDStrings]; - timeAchieved?: number | null; - comment?: string | null; - hitData?: Record | null; - hitMeta?: Record | null; - identifier: string; - matchType: - | "songTitle" - | "ddrSongHash" - | "kamaitachiSongID" - | "bmsChartHash" - | "title" // title is legacy - use songTitle - | "songHash" // songHash is legacy - use ddrSongHash - | "songID" // songID is legacy - use kamaitachiSongID - | "hash"; // hash is legacy - use bmsChartHash - - playtype?: Playtypes[Game] | null; - difficulty?: string | null; // lazy... -}; - -export interface BatchManual { - head: { - service: string; - game: Game; - version?: string | null; - }; - body: BatchManualScore[]; -} +import { Game, GPTSupportedVersions, IDStrings, Playtypes } from "tachi-common"; export interface BatchManualContext { - game: Game; - service: string; - version: string | null; + game: Game; + playtype: Playtypes[Game]; + service: string; + version: GPTSupportedVersions[IDStrings] | null; } diff --git a/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/converter.test.ts b/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/converter.test.ts index ee4d4af84..f3da33684 100644 --- a/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/converter.test.ts +++ b/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/converter.test.ts @@ -1,376 +1,31 @@ import t from "tap"; -import db, { CloseMongoConnection } from "../../../../../external/mongo/db"; -import CreateLogCtx from "../../../../logger/logger"; -import ResetDBState from "../../../../../test-utils/reset-db-state"; -import ConverterFn, { EamScoreConverter, EamScoreConverterWrapper } from "./converter"; -import p from "prudence"; -import { prAssert } from "../../../../../test-utils/asserts"; -import deepmerge from "deepmerge"; -import { EamusementScoreData } from "./types"; -import { - ConverterFailure, - InvalidScoreFailure, - KTDataNotFoundFailure, -} from "../../../framework/common/converter-failures"; +import ResetDBState from "test-utils/resets"; -const logger = CreateLogCtx(__filename); +// const valid511Score = { +// bp: "12", +// difficulty: "ANOTHER" as const, // lol +// exscore: "192", +// great: "42", +// pgreat: "75", +// lamp: "HARD CLEAR", +// level: "10", +// }; -const chartID511 = "c2311194e3897ddb5745b1760d2c0141f933e683"; +// const converterContext = { +// playtype: "SP" as const, +// hasBeginnerAndLegg: false, +// importVersion: "27", +// service: "e-amusement", +// }; -const DryScorePrudence = { - service: p.equalTo("e-amusement"), - game: p.equalTo("iidx"), - comment: "null", - importType: p.equalTo("file/eamusement-iidx-csv"), - timeAchieved: p.equalTo(Date.parse("Tue, 27 Apr 2021 21:35:35 GMT")), - scoreMeta: {}, - scoreData: { - grade: p.equalTo("F"), - lamp: p.equalTo("HARD CLEAR"), - score: p.equalTo(192), - percent: p.aprx(12.21), - hitData: { - pgreat: p.equalTo(75), - great: p.equalTo(42), - }, - hitMeta: { - bp: p.equalTo(12), - }, - }, -}; +// const data = { +// scores: [valid511Score], +// timestamp: "Tue, 27 Apr 2021 21:35:35 GMT", +// title: "5.1.1", +// }; -const valid511Score = { - bp: "12", - difficulty: "ANOTHER" as const, // lol - exscore: "192", - great: "42", - pgreat: "75", - lamp: "HARD CLEAR", - level: "10", -}; +t.todo("#ConverterFn", (t) => { + t.beforeEach(ResetDBState); -const converterContext = { - playtype: "SP" as const, - hasBeginnerAndLegg: false, - importVersion: "27", - service: "e-amusement", -}; - -const data = { - scores: [valid511Score], - timestamp: "Tue, 27 Apr 2021 21:35:35 GMT", - title: "5.1.1", -}; - -// Testing floats with strictSame under tap is a pain because it uses === -// and there is no way around it. We have isApproximately for this purpose -// But it'd be easier if we could just .toFixed() the percent and compare it as -// a string. - -t.test("#EamScoreConverter", async (t) => { - t.beforeEach(ResetDBState); - - // this returns 511 - const song = await db.songs.iidx.findOne(); - - function EamScoreConverterAuto(score: Partial = {}) { - return EamScoreConverter( - deepmerge(valid511Score, score) as EamusementScoreData, - song!, - converterContext, - data, - false, - logger - ); - } - - t.test("Valid Scores", (t) => { - t.test("Normal 511 SPA Score", async (t) => { - const res = await EamScoreConverterAuto(); - - t.not(res, null, "Should not be null."); - - t.equal( - res!.ktchiChart.chartID, - chartID511, - "Should have selected 511 SPA as the chart." - ); - - prAssert(res!.dryScore, DryScorePrudence, "Should return the expected dryscore."); - - t.end(); - }); - - t.test("--- BP Score", async (t) => { - const res = await EamScoreConverterAuto({ bp: "---" }); - - t.not(res, null, "Should not be null."); - - t.equal( - res!.ktchiChart.chartID, - chartID511, - "Should have selected 511 SPA as the chart." - ); - - prAssert( - res!.dryScore, - deepmerge(DryScorePrudence, { scoreData: { hitMeta: { bp: "undefined" } } }), - "Should return the expected dryscore." - ); - - t.end(); - }); - - t.test("Nonsense String BP Score", async (t) => { - const res = await EamScoreConverterAuto({ bp: "ASDF" }); - - t.not(res, null, "Should not be null."); - - t.equal( - res!.ktchiChart.chartID, - chartID511, - "Should have selected 511 SPA as the chart." - ); - - prAssert( - res!.dryScore, - deepmerge(DryScorePrudence, { scoreData: { hitMeta: { bp: "undefined" } } }), - "Should return the expected dryscore." - ); - - t.end(); - }); - - t.test("0 EX Score", async (t) => { - const res = await EamScoreConverterAuto({ exscore: "0", pgreat: "0", great: "0" }); - - t.equal(res, null, "Should be null."); - - t.end(); - }); - - t.test("1 EX Score", async (t) => { - const res = await EamScoreConverterAuto({ exscore: "1", pgreat: "0", great: "1" }); - - t.not(res, null, "Should not be null."); - - t.equal( - res!.ktchiChart.chartID, - chartID511, - "Should have selected 511 SPA as the chart." - ); - - prAssert( - res!.dryScore, - deepmerge(DryScorePrudence, { - scoreData: { - score: p.equalTo(1), - percent: p.aprx(0.063), - hitData: { - pgreat: p.equalTo(0), - great: p.equalTo(1), - }, - }, - }), - "Should return the expected dryscore." - ); - - t.end(); - }); - - t.test("Level 0 chart", async (t) => { - const res = await EamScoreConverterAuto({ level: "0" }); - - t.equal(res, null, "Should be null."); - - t.end(); - }); - - t.end(); - }); - - t.test("Invalid Scores", (t) => { - t.test("Chart that doesn't exist", (t) => { - EamScoreConverterAuto({ difficulty: "LEGGENDARIA" }) - .then(() => t.fail()) - .catch((err) => { - t.strictSame( - err, - new KTDataNotFoundFailure( - `Could not find chart for 5.1.1. (SP LEGGENDARIA [v27])`, - "file/eamusement-iidx-csv", - data, - converterContext - ), - "Should return a KTDataNotFoundFailure" - ); - - t.end(); - }); - }); - - t.test("Invalid PGreat/Great count", (t) => { - EamScoreConverterAuto({ exscore: "100", pgreat: "20", great: "5" }) - .then(() => t.fail()) - .catch((err) => { - t.strictSame( - err, - new InvalidScoreFailure( - `5.1.1. (SP ANOTHER [v27]) - PGreats * 2 + Greats did not equal EXScore (20 * 2 + 5 != 100).` - ), - "Should return an InvalidScoreFailure" - ); - - t.end(); - }); - }); - - t.test(">100%", (t) => { - EamScoreConverterAuto({ exscore: "9999" }) - .then(() => t.fail()) - .catch((err) => { - t.strictSame( - err, - new InvalidScoreFailure( - `5.1.1. (SP ANOTHER [v27]) - Invalid EX Score of 9999 (Was greater than max chart ex of 1572).` - ), - "Should return an InvalidScoreFailure" - ); - - t.end(); - }); - }); - - t.test("Nonsense Lamp", (t) => { - EamScoreConverterAuto({ lamp: "invalid" }) - .then(() => t.fail()) - .catch((err) => { - t.strictSame( - err, - new InvalidScoreFailure( - `5.1.1. (SP ANOTHER [v27]) - Invalid Lamp of invalid.` - ), - "Should return an InvalidScoreFailure" - ); - - t.end(); - }); - }); - - t.test("Invalid BP", async (t) => { - await EamScoreConverterAuto({ bp: "5.73" }) - .then(() => t.fail()) - .catch((err) => { - t.strictSame( - err, - new InvalidScoreFailure(`5.1.1. (SP ANOTHER [v27]) - Invalid BP of 5.73.`), - "Should return an InvalidScoreFailure" - ); - }); - - await EamScoreConverterAuto({ bp: "-5.73" }) - .then(() => t.fail()) - .catch((err) => { - t.strictSame( - err, - new InvalidScoreFailure(`5.1.1. (SP ANOTHER [v27]) - Invalid BP of -5.73.`), - "Should return an InvalidScoreFailure" - ); - }); - - await EamScoreConverterAuto({ bp: "-1" }) - .then(() => t.fail()) - .catch((err) => { - t.strictSame( - err, - new InvalidScoreFailure(`5.1.1. (SP ANOTHER [v27]) - Invalid BP of -1.`), - "Should return an InvalidScoreFailure" - ); - }); - - await EamScoreConverterAuto({ bp: "10000" }) - .then(() => t.fail()) - .catch((err) => { - t.strictSame( - err, - new InvalidScoreFailure(`5.1.1. (SP ANOTHER [v27]) - Invalid BP of 10000.`), - "Should return an InvalidScoreFailure" - ); - }); - - await EamScoreConverterAuto({ bp: "-10000" }) - .then(() => t.fail()) - .catch((err) => { - t.strictSame( - err, - new InvalidScoreFailure( - `5.1.1. (SP ANOTHER [v27]) - Invalid BP of -10000.` - ), - "Should return an InvalidScoreFailure" - ); - }); - - t.end(); - }); - - t.end(); - }); - - t.end(); + t.end(); }); - -t.test("#EamScoreConverterWrapper", async (t) => { - t.beforeEach(ResetDBState); - - const song = await db.songs.iidx.findOne(); - - // wrapper wrapper, lol - function EamScoreConverterWrapperAuto(score: Partial = {}) { - return EamScoreConverterWrapper( - deepmerge(valid511Score, score) as EamusementScoreData, - song!, - converterContext, - data, - false, - logger - ); - } - - t.test("Should convert thrown errors into returns", async (t) => { - const res = await EamScoreConverterWrapperAuto({ exscore: "-1" }); - - t.strictSame( - res, - new InvalidScoreFailure( - "5.1.1. (SP ANOTHER [v27]) - Invalid EX score of -1 (Was negative.)" - ) - ); - - t.end(); - }); - - t.test("Should return EamScoreConverter on success", async (t) => { - const res = await EamScoreConverterWrapperAuto(); - - if (res instanceof ConverterFailure || !res) { - return t.fail("Unexpected ConverterFailure"); - } - - t.strictSame(res.song, song, "Should return the right song"); - t.equal(res.chart.chartID, chartID511, "Should return the right chart"); - - prAssert(res.dryScore, DryScorePrudence, "Should return the right DryScore."); - - t.end(); - }); - - t.end(); -}); - -t.todo("#ConverterFn", async (t) => { - t.beforeEach(ResetDBState); - - t.end(); -}); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/converter.ts b/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/converter.ts index f3620966c..b1ba20b1c 100644 --- a/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/converter.ts +++ b/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/converter.ts @@ -1,257 +1,178 @@ -import { Lamps, AnySongDocument, ChartDocument } from "kamaitachi-common"; -import { FindChartWithPTDFVersion } from "../../../../../utils/queries/charts"; -import { FindSongOnTitleInsensitive } from "../../../../../utils/queries/songs"; -import { - KTDataNotFoundFailure, - InternalFailure, - InvalidScoreFailure, -} from "../../../framework/common/converter-failures"; -import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; -import { GetGradeFromPercent } from "../../../framework/common/score-utils"; -import { AssertStrAsPositiveInt } from "../../../framework/common/string-asserts"; -import { EamusementScoreData, IIDXEamusementCSVContext, IIDXEamusementCSVData } from "./types"; -import { KtLogger } from "../../../../logger/logger"; -import { DryScore } from "../../../framework/common/types"; -import { ConverterFunction, ConverterFnReturn } from "../types"; - -const EAMUSEMENT_LAMP_RESOLVER: Map = new Map([ - ["NO PLAY", "NO PLAY"], - ["FAILED", "FAILED"], - ["FULLCOMBO CLEAR", "FULL COMBO"], - ["EX HARD CLEAR", "EX HARD CLEAR"], - ["HARD CLEAR", "HARD CLEAR"], - ["CLEAR", "CLEAR"], - ["EASY CLEAR", "EASY CLEAR"], - ["ASSIST CLEAR", "ASSIST CLEAR"], -]); - -export async function EamScoreConverter( - eamScore: EamusementScoreData, - ktchiSong: AnySongDocument, - context: IIDXEamusementCSVContext, - data: IIDXEamusementCSVData, - isLegacyLeggendaria: boolean, - logger: KtLogger -) { - const HUMANISED_CHART_TITLE = `${ktchiSong.title} (${context.playtype} ${eamScore.difficulty} [v${context.importVersion}])`; - if (!eamScore.level || eamScore.level === "0") { - // charts that dont exist in the format have a level of 0 - return null; - } - - if (isLegacyLeggendaria) { - eamScore.difficulty = "LEGGENDARIA"; - } - - if (eamScore.exscore === "0") { - // skip scores with an exscore of 0 - // This also skips things like score resets. - return null; - } - - const ktchiChart = (await FindChartWithPTDFVersion( - "iidx", - ktchiSong.id, - context.playtype, - eamScore.difficulty, - context.importVersion - )) as ChartDocument<"iidx:SP" | "iidx:DP">; - - if (!ktchiChart) { - throw new KTDataNotFoundFailure( - `Could not find chart for ${HUMANISED_CHART_TITLE}`, - "file/eamusement-iidx-csv", - data, - context - ); - } - - const exscore = AssertStrAsPositiveInt( - eamScore.exscore, - `${HUMANISED_CHART_TITLE} - Invalid EX score of ${eamScore.exscore}` - ); - - const MAX_EX = ktchiChart.data.notecount * 2; - - if (exscore > MAX_EX) { - throw new InvalidScoreFailure( - `${HUMANISED_CHART_TITLE} - Invalid EX Score of ${eamScore.exscore} (Was greater than max chart ex of ${MAX_EX}).` - ); - } - - const pgreat = AssertStrAsPositiveInt( - eamScore.pgreat, - `${HUMANISED_CHART_TITLE} - Invalid PGreats of ${eamScore.pgreat}` - ); - - const great = AssertStrAsPositiveInt( - eamScore.great, - `${HUMANISED_CHART_TITLE} - Invalid Greats of ${eamScore.pgreat}` - ); - - if (pgreat * 2 + great !== exscore) { - throw new InvalidScoreFailure( - `${HUMANISED_CHART_TITLE} - PGreats * 2 + Greats did not equal EXScore (${pgreat} * 2 + ${great} != ${exscore}).` - ); - } - - const lamp = EAMUSEMENT_LAMP_RESOLVER.get(eamScore.lamp); - - if (!lamp) { - logger.info(`Invalid lamp of ${eamScore.lamp} provided.`); - throw new InvalidScoreFailure( - `${HUMANISED_CHART_TITLE} - Invalid Lamp of ${eamScore.lamp}.` - ); - } - - const percent = (100 * exscore) / MAX_EX; - const grade = GetGradeFromPercent<"iidx:SP" | "iidx:DP">("iidx", percent); - - if (!grade) { - logger.warn(`${HUMANISED_CHART_TITLE} - Could not resolve ${percent} into a grade?`); - throw new InternalFailure( - `${HUMANISED_CHART_TITLE} - Could not resolve ${percent} into a grade?` - ); - } - - // Now we need to figure out the timestamp for this score. - // Under, well, normal circumstances, we could figure this out quite trivially - // But e-amusement provides us the timestamp for the *song*, not the score - // - // We're going to actually ignore this. Initial drafts of this assumed we could skip the - // "epochs" (when a score reset on eamusement happened), but it turns out those are - // generated when the user triggers a score migration, NOT (as initially thought) when - // KONAMI decides. - - const timestamp = Date.parse(data.timestamp); - - const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { - service: context.service, - comment: null, - game: "iidx", - importType: "file/eamusement-iidx-csv", - scoreData: { - score: exscore, - lamp, - hitData: { - pgreat, - great, - }, - hitMeta: {}, - percent, - grade, - }, - scoreMeta: {}, - timeAchieved: timestamp, - }; - - const numBP = Number(eamScore.bp); - - if (!Number.isNaN(numBP)) { - if (!Number.isInteger(numBP) || numBP < 0 || numBP > 9999) { - throw new InvalidScoreFailure( - `${HUMANISED_CHART_TITLE} - Invalid BP of ${eamScore.bp}.` - ); - } - dryScore.scoreData.hitMeta.bp = numBP; - } else if (eamScore.bp === "---") { - logger.debug( - `Skipped assigning BP for score as it had expected null value of ${eamScore.bp}.` - ); - } else { - logger.info(`Skipped assigning BP for score. Had unexpected value of ${eamScore.bp}.`); - } - - return { ktchiChart, dryScore }; -} - -/** - * Thin wrapper around EamScoreConverter to ensure it returns the expected values - * @param eamScore - The eamusement score data to convert. - * @param song - The song this score is for. - * @param context - Context the converter may need. - * @param data - The parent data the eamScore derives from. - * @returns ConverterFnReturn - */ -export async function EamScoreConverterWrapper( - eamScore: EamusementScoreData, - song: AnySongDocument, - context: IIDXEamusementCSVContext, - data: IIDXEamusementCSVData, - isLegacyLeggendaria: boolean, - logger: KtLogger -) { - try { - const results = await EamScoreConverter( - eamScore, - song!, - context, - data, - isLegacyLeggendaria, - logger - ); - - if (!results) { - return null; - } - - return { - song, - chart: results.ktchiChart, - dryScore: results.dryScore, - }; - } catch (err) { - if ( - err instanceof KTDataNotFoundFailure || - err instanceof InternalFailure || - err instanceof InvalidScoreFailure - ) { - return err; - } else if (err instanceof ScoreImportFatalError) { - throw err; // throw it all the way up. - } - - logger.error(`Unknown error: `, { err }); - return new InternalFailure("An unknown internal failure has occured."); - } -} - -const ConverterFn: ConverterFunction = async ( - data, - context, - importType, - logger -): Promise => { - let isLegacyLeggendaria = false; - - // if pre-HV, leggendarias were stored in a wacky form. - if (!context.hasBeginnerAndLegg) { - // hack fix for legacy LEGGENDARIA titles - if (data.title.match(/(†|†LEGGENDARIA)$/u)) { - data.title = data.title.replace(/(†|†LEGGENDARIA)$/u, "").trimEnd(); - isLegacyLeggendaria = true; - } - } - - const ktchiSong = await FindSongOnTitleInsensitive("iidx", data.title); - - if (!ktchiSong) { - return new KTDataNotFoundFailure( - `Could not find song for ${data.title}.`, - importType, - data, - context - ); - } - - // ts thinks ktchiSong might be null. It's not, though! - const results = await Promise.all( - data.scores.map((e) => - EamScoreConverterWrapper(e, ktchiSong!, context, data, isLegacyLeggendaria, logger) - ) - ); - - return results; -}; - -export default ConverterFn; +import { ChartDocument, Lamps } from "tachi-common"; +import { FindChartWithPTDFVersion } from "utils/queries/charts"; +import { FindSongOnTitle } from "utils/queries/songs"; +import { + InvalidScoreFailure, + KTDataNotFoundFailure, + SkipScoreFailure, +} from "../../../framework/common/converter-failures"; +import { + GenericGetGradeAndPercent, + ParseDateFromString, +} from "../../../framework/common/score-utils"; +import { AssertStrAsPositiveInt } from "../../../framework/common/string-asserts"; +import { DryScore } from "../../../framework/common/types"; +import { ConverterFunction } from "../types"; +import { IIDXEamusementCSVContext, IIDXEamusementCSVData } from "./types"; + +const EAMUSEMENT_LAMP_RESOLVER: Map = new Map([ + ["NO PLAY", "NO PLAY"], + ["FAILED", "FAILED"], + ["FULLCOMBO CLEAR", "FULL COMBO"], + ["EX HARD CLEAR", "EX HARD CLEAR"], + ["HARD CLEAR", "HARD CLEAR"], + ["CLEAR", "CLEAR"], + ["EASY CLEAR", "EASY CLEAR"], + ["ASSIST CLEAR", "ASSIST CLEAR"], +]); + +const NINE_HOURS = 1000 * 60 * 60 * 9; + +const ConvertEamIIDXCSV: ConverterFunction = + async (data, context, importType, logger) => { + const eamScore = data.score; + + if (eamScore.exscore === "0") { + // skip scores with an exscore of 0 + // This also skips things like score resets. + throw new SkipScoreFailure("Score has an exscore of 0."); + } + + if (!eamScore.level || eamScore.level === "0") { + // charts that dont exist in the format have a level of 0 + throw new SkipScoreFailure("Chart has a level of 0."); + } + + let isLegacyLeggendaria = false; + + // if pre-HV, leggendarias were stored in a wacky form. + if (!context.hasBeginnerAndLegg) { + // hack fix for legacy LEGGENDARIA titles + if (data.title.match(/(†|†LEGGENDARIA)$/u)) { + data.title = data.title.replace(/(†|†LEGGENDARIA)$/u, "").trimEnd(); + isLegacyLeggendaria = true; + } + } + + // @optimisable - This is actually a multi-fetch. Since eam-csv scores + // are batched up into (song, chart1, chart2, chart3 ...) rows + // we actually already have fetched this song a second ago. + const tachiSong = await FindSongOnTitle("iidx", data.title); + + if (!tachiSong) { + throw new KTDataNotFoundFailure( + `Could not find song for ${data.title}.`, + importType, + data, + context + ); + } + + const HUMANISED_CHART_TITLE = `${tachiSong.title} (${context.playtype} ${eamScore.difficulty} [v${context.importVersion}])`; + + if (isLegacyLeggendaria) { + eamScore.difficulty = "LEGGENDARIA"; + } + + const tachiChart = (await FindChartWithPTDFVersion( + "iidx", + tachiSong.id, + context.playtype, + eamScore.difficulty, + context.importVersion + )) as ChartDocument<"iidx:SP" | "iidx:DP">; + + if (!tachiChart) { + throw new KTDataNotFoundFailure( + `Could not find chart for ${HUMANISED_CHART_TITLE}`, + "file/eamusement-iidx-csv", + data, + context + ); + } + + const exscore = AssertStrAsPositiveInt( + eamScore.exscore, + `${HUMANISED_CHART_TITLE} - Invalid EX score of ${eamScore.exscore}` + ); + + const MAX_EX = tachiChart.data.notecount * 2; + + if (exscore > MAX_EX) { + throw new InvalidScoreFailure( + `${HUMANISED_CHART_TITLE} - Invalid EX Score of ${eamScore.exscore} (Was greater than max chart ex of ${MAX_EX}).` + ); + } + + const pgreat = AssertStrAsPositiveInt( + eamScore.pgreat, + `${HUMANISED_CHART_TITLE} - Invalid PGreats of ${eamScore.pgreat}` + ); + + const great = AssertStrAsPositiveInt( + eamScore.great, + `${HUMANISED_CHART_TITLE} - Invalid Greats of ${eamScore.pgreat}` + ); + + if (pgreat * 2 + great !== exscore) { + throw new InvalidScoreFailure( + `${HUMANISED_CHART_TITLE} - PGreats * 2 + Greats did not equal EXScore (${pgreat} * 2 + ${great} != ${exscore}).` + ); + } + + const lamp = EAMUSEMENT_LAMP_RESOLVER.get(eamScore.lamp); + + if (!lamp) { + logger.info(`Invalid lamp of ${eamScore.lamp} provided.`); + throw new InvalidScoreFailure( + `${HUMANISED_CHART_TITLE} - Invalid Lamp of ${eamScore.lamp}.` + ); + } + + const { percent, grade } = GenericGetGradeAndPercent("iidx", exscore, tachiChart); + + const timestamp = ParseDateFromString(data.timestamp); + + const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { + service: context.service, + comment: null, + game: "iidx", + importType, + scoreData: { + score: exscore, + lamp, + judgements: { + pgreat, + great, + }, + hitMeta: {}, + percent, + grade, + }, + scoreMeta: {}, + // japan is gmt+9 + timeAchieved: timestamp ? timestamp - NINE_HOURS : null, + }; + + const numBP = Number(eamScore.bp); + + if (!Number.isNaN(numBP)) { + if (!Number.isInteger(numBP) || numBP < 0 || numBP > 9999) { + throw new InvalidScoreFailure( + `${HUMANISED_CHART_TITLE} - Invalid BP of ${eamScore.bp}.` + ); + } + dryScore.scoreData.hitMeta.bp = numBP; + } else if (eamScore.bp === "---") { + logger.debug( + `Skipped assigning BP for score as it had expected null value of ${eamScore.bp}.` + ); + } else { + logger.info(`Skipped assigning BP for score. Had unexpected value of ${eamScore.bp}.`); + } + + // ts thinks tachiSong might be null. It's not, though! + return { chart: tachiChart, dryScore, song: tachiSong }; + }; + +export default ConvertEamIIDXCSV; diff --git a/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/parser.test.ts b/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/parser.test.ts index f6a75f618..d8f22adf8 100644 --- a/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/parser.test.ts +++ b/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/parser.test.ts @@ -1,307 +1,271 @@ +import CreateLogCtx from "lib/logger/logger"; import t from "tap"; -import CreateLogCtx from "../../../../logger/logger"; +import { MockMulterFile } from "test-utils/mock-multer"; +import { TestingIIDXEamusementCSV26, TestingIIDXEamusementCSV27 } from "test-utils/test-data"; import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; -import GenericParseEamIIDXCSV, { NaiveCSVParse, ResolveHeaders } from "./parser"; -import { CloseMongoConnection } from "../../../../../external/mongo/db"; -import { - TestingIIDXEamusementCSV26, - TestingIIDXEamusementCSV27, -} from "../../../../../test-utils/test-data"; -import { MockMulterFile } from "../../../../../test-utils/mock-multer"; +import GenericParseEamIIDXCSV, { IIDXCSVParse, ResolveHeaders } from "./parser"; const logger = CreateLogCtx(__filename); t.test("#ParseEamusementCSV", (t) => { - t.test("Valid Rootage-Type CSV", (t) => { - const { iterableData, hasBeginnerAndLegg, version } = NaiveCSVParse( - TestingIIDXEamusementCSV26, - logger - ); + t.test("Valid Rootage-Type CSV", (t) => { + const { iterableData, hasBeginnerAndLegg, version } = IIDXCSVParse( + TestingIIDXEamusementCSV26, + logger + ); - t.equal(iterableData.length, 152, "Should return exactly 152 datapoints."); - t.equal(hasBeginnerAndLegg, false, "Should not mark as a HV csv."); - t.equal(version, "26", "Should correctly assert that the version of this CSV is ROOTAGE."); + t.equal(iterableData.length, 456, "Should return exactly 456 datapoints."); + t.equal(hasBeginnerAndLegg, false, "Should not mark as a HV csv."); + t.equal(version, "26", "Should correctly assert that the version of this CSV is ROOTAGE."); - t.end(); - }); + t.end(); + }); - t.test("Valid HV CSV", (t) => { - const { iterableData, hasBeginnerAndLegg, version } = NaiveCSVParse( - TestingIIDXEamusementCSV27, - logger - ); + t.test("Valid HV CSV", (t) => { + const { iterableData, hasBeginnerAndLegg, version } = IIDXCSVParse( + TestingIIDXEamusementCSV27, + logger + ); - t.equal(iterableData.length, 1257, "Should return exactly 1257 datapoints."); - t.equal(hasBeginnerAndLegg, true, "Should mark as a HV csv."); - t.equal( - version, - "27", - "Should correctly assert that the version of this CSV is HEROIC VERSE." - ); + t.equal(iterableData.length, 6285, "Should return exactly 6285 datapoints."); + t.equal(hasBeginnerAndLegg, true, "Should mark as a HV csv."); + t.equal( + version, + "27", + "Should correctly assert that the version of this CSV is HEROIC VERSE." + ); - t.end(); - }); + t.end(); + }); - t.test("Malicious Headers", (t) => { - // these headers are valid, because we don't check the contents - // only that it has the right amt of headers - const headerStr = `${"a,".repeat(26)}a`; + t.test("Broken CSV", (t) => { + // This is mostly tested in the unit tests for NaiveCSVParse (the general one), + // but we make sure that the CSVParseErrors are converted to ScoreImportFatalErrors + const buffer = Buffer.from(`${"a,".repeat(26)}a\n${"a,".repeat(3)}a`); - const TooShort = Buffer.from(`${headerStr}\n${"a,".repeat(3)}a`); + t.throws( + () => IIDXCSVParse(buffer, logger), + new ScoreImportFatalError(400, "Row 1 has an invalid amount of cells (4, expected 27)") + ); - t.throws( - () => NaiveCSVParse(TooShort, logger), - new ScoreImportFatalError(400, "Row 1 has an invalid amount of cells (4, expected 27)") - ); + t.end(); + }); - const TooLong = Buffer.from(`${headerStr}\n${"a,".repeat(50)}a`); + t.test("Version Inference", (t) => { + const headerStr = `${"a,".repeat(26)}a`; - t.throws( - () => NaiveCSVParse(TooLong, logger), - new ScoreImportFatalError(400, "Row 1 has an invalid amount of cells (51, expected 27)") - ); + const row = `GARBAGE VERSION,foo bar,${"a,".repeat(24)}a`; - t.end(); - }); + const InvalidVersions = Buffer.from(`${headerStr}\n${row}`); - t.test("Misshaped Rows", (t) => { - const LongHeaders = Buffer.from(`${"a".repeat(1000)},a`); + t.throws( + () => IIDXCSVParse(InvalidVersions, logger), + new ScoreImportFatalError( + 400, + "Invalid/Unsupported Eamusement Version Name GARBAGE VERSION." + ) + ); - t.throws( - () => NaiveCSVParse(LongHeaders, logger), - new ScoreImportFatalError(400, "Headers were longer than 1000 characters long.") - ); + const row27th = `HEROIC VERSE,foo bar,${"a,".repeat(24)}a`; + const row17th = `SIRIUS,foo bar,${"a,".repeat(24)}a`; - const TooManyHeaders = Buffer.from(`${"a,".repeat(50)}a`); + let { version } = IIDXCSVParse( + Buffer.from([headerStr, row27th, row17th].join("\n")), + logger + ); - t.throws( - () => NaiveCSVParse(TooManyHeaders, logger), - new ScoreImportFatalError(400, "Too many CSV headers.") - ); + t.equal(version, "27", "Should pick the largest version from the list of scores."); - t.end(); - }); + ({ version } = IIDXCSVParse(Buffer.from([headerStr, row17th, row27th].join("\n")), logger)); - t.test("Version Inference", (t) => { - const headerStr = `${"a,".repeat(26)}a`; + // this is technically allowing invalid eam-csv, but, who cares? + t.equal( + version, + "27", + "Should pick largest version regardless of order scores are recieved in." + ); - const row = `GARBAGE VERSION,foo bar,${"a,".repeat(24)}a`; + t.end(); + }); - const InvalidVersions = Buffer.from(`${headerStr}\n${row}`); - - t.throws( - () => NaiveCSVParse(InvalidVersions, logger), - new ScoreImportFatalError( - 400, - "Invalid/Unsupported Eamusement Version Name GARBAGE VERSION." - ) - ); - - const row27th = `HEROIC VERSE,foo bar,${"a,".repeat(24)}a`; - const row17th = `SIRIUS,foo bar,${"a,".repeat(24)}a`; - - let { version } = NaiveCSVParse( - Buffer.from([headerStr, row27th, row17th].join("\n")), - logger - ); - - t.equal(version, "27", "Should pick the largest version from the list of scores."); - - ({ version } = NaiveCSVParse( - Buffer.from([headerStr, row17th, row27th].join("\n")), - logger - )); - - // this is technically allowing invalid eam-csv, but, who cares? - t.equal( - version, - "27", - "Should pick largest version regardless of order scores are recieved in." - ); - - t.end(); - }); - - t.end(); + t.end(); }); t.test("#ResolveHeader", (t) => { - t.test("Rootage-type Headers", (t) => { - const { hasBeginnerAndLegg } = ResolveHeaders( - [ - "バージョン", - "タイトル", - "ジャンル", - "アーティスト", - "プレー回数", - "NORMAL 難易度", - "NORMAL EXスコア", - "NORMAL PGreat", - "NORMAL Great", - "NORMAL ミスカウント", - "NORMAL クリアタイプ", - "NORMAL DJ LEVEL", - "HYPER 難易度", - "HYPER EXスコア", - "HYPER PGreat", - "HYPER Great", - "HYPER ミスカウント", - "HYPER クリアタイプ", - "HYPER DJ LEVEL", - "ANOTHER 難易度", - "ANOTHER EXスコア", - "ANOTHER PGreat", - "ANOTHER Great", - "ANOTHER ミスカウント", - "ANOTHER クリアタイプ", - "ANOTHER DJ LEVEL", - "最終プレー日時", - ], - logger - ); + t.test("Rootage-type Headers", (t) => { + const { hasBeginnerAndLegg } = ResolveHeaders( + [ + "バージョン", + "タイトル", + "ジャンル", + "アーティスト", + "プレー回数", + "NORMAL 難易度", + "NORMAL EXスコア", + "NORMAL PGreat", + "NORMAL Great", + "NORMAL ミスカウント", + "NORMAL クリアタイプ", + "NORMAL DJ LEVEL", + "HYPER 難易度", + "HYPER EXスコア", + "HYPER PGreat", + "HYPER Great", + "HYPER ミスカウント", + "HYPER クリアタイプ", + "HYPER DJ LEVEL", + "ANOTHER 難易度", + "ANOTHER EXスコア", + "ANOTHER PGreat", + "ANOTHER Great", + "ANOTHER ミスカウント", + "ANOTHER クリアタイプ", + "ANOTHER DJ LEVEL", + "最終プレー日時", + ], + logger + ); - t.equal(hasBeginnerAndLegg, false, "Should return false for hasBeginnerAndLegg"); + t.equal(hasBeginnerAndLegg, false, "Should return false for hasBeginnerAndLegg"); - t.end(); - }); + t.end(); + }); - t.test("HV-type Headers", (t) => { - const { hasBeginnerAndLegg } = ResolveHeaders( - [ - "バージョン", - "タイトル", - "ジャンル", - "アーティスト", - "プレー回数", - "BEGINNER 難易度", - "BEGINNER スコア", - "BEGINNER PGreat", - "BEGINNER Great", - "BEGINNER ミスカウント", - "BEGINNER クリアタイプ", - "BEGINNER DJ LEVEL", - "NORMAL 難易度", - "NORMAL スコア", - "NORMAL PGreat", - "NORMAL Great", - "NORMAL ミスカウント", - "NORMAL クリアタイプ", - "NORMAL DJ LEVEL", - "HYPER 難易度", - "HYPER スコア", - "HYPER PGreat", - "HYPER Great", - "HYPER ミスカウント", - "HYPER クリアタイプ", - "HYPER DJ LEVEL", - "ANOTHER 難易度", - "ANOTHER スコア", - "ANOTHER PGreat", - "ANOTHER Great", - "ANOTHER ミスカウント", - "ANOTHER クリアタイプ", - "ANOTHER DJ LEVEL", - "LEGGENDARIA 難易度", - "LEGGENDARIA スコア", - "LEGGENDARIA PGreat", - "LEGGENDARIA Great", - "LEGGENDARIA ミスカウント", - "LEGGENDARIA クリアタイプ", - "LEGGENDARIA DJ LEVEL", - "最終プレー日時", - ], - logger - ); + t.test("HV-type Headers", (t) => { + const { hasBeginnerAndLegg } = ResolveHeaders( + [ + "バージョン", + "タイトル", + "ジャンル", + "アーティスト", + "プレー回数", + "BEGINNER 難易度", + "BEGINNER スコア", + "BEGINNER PGreat", + "BEGINNER Great", + "BEGINNER ミスカウント", + "BEGINNER クリアタイプ", + "BEGINNER DJ LEVEL", + "NORMAL 難易度", + "NORMAL スコア", + "NORMAL PGreat", + "NORMAL Great", + "NORMAL ミスカウント", + "NORMAL クリアタイプ", + "NORMAL DJ LEVEL", + "HYPER 難易度", + "HYPER スコア", + "HYPER PGreat", + "HYPER Great", + "HYPER ミスカウント", + "HYPER クリアタイプ", + "HYPER DJ LEVEL", + "ANOTHER 難易度", + "ANOTHER スコア", + "ANOTHER PGreat", + "ANOTHER Great", + "ANOTHER ミスカウント", + "ANOTHER クリアタイプ", + "ANOTHER DJ LEVEL", + "LEGGENDARIA 難易度", + "LEGGENDARIA スコア", + "LEGGENDARIA PGreat", + "LEGGENDARIA Great", + "LEGGENDARIA ミスカウント", + "LEGGENDARIA クリアタイプ", + "LEGGENDARIA DJ LEVEL", + "最終プレー日時", + ], + logger + ); - t.equal(hasBeginnerAndLegg, true, "Should return true for hasBeginnerAndLegg"); + t.equal(hasBeginnerAndLegg, true, "Should return true for hasBeginnerAndLegg"); - t.end(); - }); + t.end(); + }); - t.test("No headers", (t) => { - t.throws( - () => ResolveHeaders([], logger), - new ScoreImportFatalError( - 400, - "Invalid CSV provided. CSV does not have the correct amount of headers." - ), - "Should throw an error on no headers." - ); + t.test("No headers", (t) => { + t.throws( + () => ResolveHeaders([], logger), + new ScoreImportFatalError( + 400, + "Invalid CSV provided. CSV does not have the correct amount of headers." + ), + "Should throw an error on no headers." + ); - t.end(); - }); + t.end(); + }); - t.test("Too Many Headers", (t) => { - t.throws( - () => ResolveHeaders(Array(1000), logger), - new ScoreImportFatalError( - 400, - "Invalid CSV provided. CSV does not have the correct amount of headers." - ), - "Should throw an error on no headers." - ); + t.test("Too Many Headers", (t) => { + t.throws( + () => ResolveHeaders(Array(1000), logger), + new ScoreImportFatalError( + 400, + "Invalid CSV provided. CSV does not have the correct amount of headers." + ), + "Should throw an error on no headers." + ); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); t.test("#ParseEamusementCSV", (t) => { - t.test("Playtype Tests", (t) => { - const validSPFile = MockMulterFile(TestingIIDXEamusementCSV27, "iidx_27_sp.csv"); + t.test("Playtype Tests", (t) => { + const validSPFile = MockMulterFile(TestingIIDXEamusementCSV27, "iidx_27_sp.csv"); - t.throws( - () => GenericParseEamIIDXCSV(validSPFile, {}, "e-amusement", logger), - new ScoreImportFatalError(400, "Invalid playtype of Nothing given.") - ); + t.throws( + () => GenericParseEamIIDXCSV(validSPFile, {}, "e-amusement", logger), + new ScoreImportFatalError(400, "Invalid playtype of Nothing given.") + ); - let { context } = GenericParseEamIIDXCSV( - validSPFile, - { playtype: "SP" }, - "e-amusement", - logger - ); + let { context } = GenericParseEamIIDXCSV( + validSPFile, + { playtype: "SP" }, + "e-amusement", + logger + ); - t.equal(context.playtype, "SP", "Should correctly assert SP for a body of SP."); + t.equal(context.playtype, "SP", "Should correctly assert SP for a body of SP."); - const mockDPFile = MockMulterFile(TestingIIDXEamusementCSV27, "iidx_27_dp.csv"); + const mockDPFile = MockMulterFile(TestingIIDXEamusementCSV27, "iidx_27_dp.csv"); - ({ context } = GenericParseEamIIDXCSV( - mockDPFile, - { playtype: "DP" }, - "e-amusement", - logger - )); + ({ context } = GenericParseEamIIDXCSV( + mockDPFile, + { playtype: "DP" }, + "e-amusement", + logger + )); - t.equal(context.playtype, "DP", "Should correctly assert DP for a body of DP."); + t.equal(context.playtype, "DP", "Should correctly assert DP for a body of DP."); - t.throws( - () => GenericParseEamIIDXCSV(validSPFile, { playtype: "DP" }, "e-amusement", logger), - new ScoreImportFatalError( - 400, - "Safety Triggered: Filename contained 'SP', but was marked as a DP import. Are you *absolutely* sure this is right?" - ), - "Should trigger safety if playtype asserted goes against filename." - ); + t.throws( + () => GenericParseEamIIDXCSV(validSPFile, { playtype: "DP" }, "e-amusement", logger), + new ScoreImportFatalError( + 400, + "Safety Triggered: Filename contained 'SP', but was marked as a DP import. Are you *absolutely* sure this is right?" + ), + "Should trigger safety if playtype asserted goes against filename." + ); - ({ context } = GenericParseEamIIDXCSV( - mockDPFile, - { playtype: "DP", assertPlaytypeCorrect: true }, - "e-amusement", - logger - )); + ({ context } = GenericParseEamIIDXCSV( + mockDPFile, + { playtype: "DP", assertPlaytypeCorrect: true }, + "e-amusement", + logger + )); - t.equal( - context.playtype, - "DP", - "Should ignore weird filenames if assertPlaytypeCorrect is passed." - ); + t.equal( + context.playtype, + "DP", + "Should ignore weird filenames if assertPlaytypeCorrect is passed." + ); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/parser.ts b/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/parser.ts index 958e2dc32..ad1c1d6df 100644 --- a/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/parser.ts +++ b/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/parser.ts @@ -1,279 +1,240 @@ -import { Difficulties } from "kamaitachi-common"; -import { KtLogger } from "../../../../logger/logger"; -import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; -import { ParserFunctionReturnsSync } from "../types"; -import ConverterFn from "./converter"; -import { EamusementScoreData, IIDXEamusementCSVContext, IIDXEamusementCSVData } from "./types"; - -enum EAM_VERSION_NAMES { - "1st&substream" = 1, - "2nd style", - "3rd style", - "4th style", - "5th style", - "6th style", - "7th style", - "8th style", - "9th style", - "10th style", - "IIDX RED", - "HAPPY SKY", - "DistorteD", - "GOLD", - "DJ TROOPERS", - "EMPRESS", - "SIRIUS", - "Resort Anthem", - "Lincle", - "tricoro", - "SPADA", - "PENDUAL", - "copula", - "SINOBUZ", - "CANNON BALLERS", - "Rootage", - "HEROIC VERSE", - "BISTROVER", -} - -const PRE_HV_HEADER_COUNT = 27; -const HV_HEADER_COUNT = 41; - -// commented out for reference -// [ -// "version", -// "title", -// "genre", -// "artist", -// "playcount", -// (?beginnerdata) -// "normal-level", -// "normal-exscore", -// "normal-pgreat", -// "normal-great", -// "normal-bp", -// "normal-lamp", -// "normal-grade", -// "hyper-level", -// "hyper-exscore", -// "hyper-pgreat", -// "hyper-great", -// "hyper-bp", -// "hyper-lamp", -// "hyper-grade", -// "another-level", -// "another-exscore", -// "another-pgreat", -// "another-great", -// "another-bp", -// "another-lamp", -// "another-grade", -// (?leggdata) -// "timestamp", -// ]; - -export function ResolveHeaders(headers: string[], logger: KtLogger) { - if (headers.length === PRE_HV_HEADER_COUNT) { - logger.verbose("PRE_HV csv recieved."); - return { - hasBeginnerAndLegg: false, - }; - } else if (headers.length === HV_HEADER_COUNT) { - logger.verbose("HV+ csv recieved."); - return { - hasBeginnerAndLegg: true, - }; - } - - logger.info(`Invalid CSV header count of ${headers.length} received.`); - throw new ScoreImportFatalError( - 400, - "Invalid CSV provided. CSV does not have the correct amount of headers." - ); -} - -export function NaiveCSVParse(csvBuffer: Buffer, logger: KtLogger) { - const csvString = csvBuffer.toString("utf-8"); - - const csvData = csvString.split("\n"); - - const rawHeaders = []; - let headerLen = 0; - let curStr = ""; - - // looks like we're doing it like this. - for (const char of csvData[0]) { - headerLen++; - - // safety checks to avoid getting DOS'd - if (headerLen > 1000) { - throw new ScoreImportFatalError(400, "Headers were longer than 1000 characters long."); - } else if (rawHeaders.length >= 50) { - // this does not *really* do what it seems. - // because there's inevitably something left in curStr in this fn - // this means that the above check is actually > 50 headers. Not - // >= 50. - throw new ScoreImportFatalError(400, "Too many CSV headers."); - } - - if (char === ",") { - rawHeaders.push(curStr); - curStr = ""; - } else { - curStr += char; - } - } - - rawHeaders.push(curStr); - - const { hasBeginnerAndLegg } = ResolveHeaders(rawHeaders, logger); - - const diffs = hasBeginnerAndLegg - ? ["beginner", "normal", "hyper", "another", "leggendaria"] - : ["normal", "hyper", "another"]; - - const iterableData = []; - - let gameVersion = 0; - - for (let i = 1; i < csvData.length; i++) { - const data = csvData[i]; - - // @security: This should probably be safetied from DOSing - const cells = data.split(","); - - // weirdly enough, an empty string split on "," is an array with - // one empty value. - // regardless, this line skips empty rows - if (cells.length === 1) { - logger.verbose(`Skipped empty row ${i}.`); - continue; - } - - if (cells.length !== rawHeaders.length) { - logger.info( - `eamusement-iidx csv has row (${i}) with invalid cell count of ${cells.length}, rejecting.`, - { - data, - } - ); - throw new ScoreImportFatalError( - 400, - `Row ${i} has an invalid amount of cells (${cells.length}, expected ${rawHeaders.length}).` - ); - } - - const version = cells[0]; - const title = cells[1].trim(); // konmai quality - const timestamp = cells[rawHeaders.length - 1].trim(); - - // wtf typescript?? what's the point of enums? - const versionNum = EAM_VERSION_NAMES[version as keyof typeof EAM_VERSION_NAMES]; - - if (!versionNum) { - logger.info(`Invalid/Unsupported EAM_VERSION_NAME ${version}.`); - throw new ScoreImportFatalError( - 400, - `Invalid/Unsupported Eamusement Version Name ${version}.` - ); - } - - if (versionNum > gameVersion) { - gameVersion = versionNum; - } - - const scores: EamusementScoreData[] = []; - - for (let d = 0; d < diffs.length; d++) { - const diff = diffs[d]; - const di = 5 + d * 7; - - scores.push({ - difficulty: diff.toUpperCase() as Difficulties["iidx:SP" | "iidx:DP"], - bp: cells[di + 4], - exscore: cells[di + 1], - pgreat: cells[di + 2], - great: cells[di + 3], - lamp: cells[di + 5], - level: cells[di], - }); - } - - iterableData.push({ - scores, - timestamp, - title, - }); - } - - return { iterableData, version: gameVersion.toString(), hasBeginnerAndLegg }; -} - -/** - * Parses a buffer of EamusementCSV data. - * @param fileData - The buffer to parse. - * @param body - The request body that made this file import request. Used to infer playtype. - */ -function GenericParseEamIIDXCSV( - fileData: Express.Multer.File, - body: Record, - service: string, - logger: KtLogger -): ParserFunctionReturnsSync { - let playtype: "SP" | "DP"; - - if (body.playtype === "SP") { - playtype = "SP"; - } else if (body.playtype === "DP") { - playtype = "DP"; - } else { - logger.info(`Invalid playtype of ${body.playtype} passed to ParseEamusementCSV.`); - throw new ScoreImportFatalError( - 400, - `Invalid playtype of ${body.playtype ?? "Nothing"} given.` - ); - } - - const lowercaseFilename = fileData.originalname.toLowerCase(); - - // prettier pls - if ( - !body.assertPlaytypeCorrect && - ((lowercaseFilename.includes("sp") && playtype === "DP") || - (lowercaseFilename.includes("dp") && playtype === "SP")) - ) { - logger.info( - `File was uploaded with filename ${fileData.originalname}, but this was set as a ${playtype} import. Sanity check refusing.` - ); - - throw new ScoreImportFatalError( - 400, - `Safety Triggered: Filename contained '${ - playtype === "SP" ? "DP" : "SP" - }', but was marked as a ${playtype} import. Are you *absolutely* sure this is right?` - ); - } - - const { hasBeginnerAndLegg, version, iterableData } = NaiveCSVParse(fileData.buffer, logger); - - logger.verbose("Successfully parsed CSV."); - - const context: IIDXEamusementCSVContext = { - playtype, - importVersion: version, - hasBeginnerAndLegg, - service, - }; - - logger.verbose(`Successfully Parsed with ${iterableData.length} results.`); - - return { - iterable: iterableData, - context, - ConverterFunction: ConverterFn, - game: "iidx", - classHandler: null, - }; -} - -export default GenericParseEamIIDXCSV; +import { KtLogger } from "lib/logger/logger"; +import { CSVParseError, NaiveCSVParse } from "utils/naive-csv-parser"; +import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; +import { ParserFunctionReturns } from "../types"; +import { EamusementScoreData, IIDXEamusementCSVContext, IIDXEamusementCSVData } from "./types"; + +enum EAM_VERSION_NAMES { + "1st&substream" = 1, + "2nd style", + "3rd style", + "4th style", + "5th style", + "6th style", + "7th style", + "8th style", + "9th style", + "10th style", + "IIDX RED", + "HAPPY SKY", + "DistorteD", + "GOLD", + "DJ TROOPERS", + "EMPRESS", + "SIRIUS", + "Resort Anthem", + "Lincle", + "tricoro", + "SPADA", + "PENDUAL", + "copula", + "SINOBUZ", + "CANNON BALLERS", + "Rootage", + "HEROIC VERSE", + "BISTROVER", + "CastHour", +} + +const PRE_HV_HEADER_COUNT = 27; +const HV_HEADER_COUNT = 41; + +// commented out for reference +// [ +// "version", +// "title", +// "genre", +// "artist", +// "playcount", +// (?beginnerdata) +// "normal-level", +// "normal-exscore", +// "normal-pgreat", +// "normal-great", +// "normal-bp", +// "normal-lamp", +// "normal-grade", +// "hyper-level", +// "hyper-exscore", +// "hyper-pgreat", +// "hyper-great", +// "hyper-bp", +// "hyper-lamp", +// "hyper-grade", +// "another-level", +// "another-exscore", +// "another-pgreat", +// "another-great", +// "another-bp", +// "another-lamp", +// "another-grade", +// (?leggdata) +// "timestamp", +// ]; + +export function ResolveHeaders(headers: string[], logger: KtLogger) { + if (headers.length === PRE_HV_HEADER_COUNT) { + logger.verbose("PRE_HV csv recieved."); + return { + hasBeginnerAndLegg: false, + }; + } else if (headers.length === HV_HEADER_COUNT) { + logger.verbose("HV+ csv recieved."); + return { + hasBeginnerAndLegg: true, + }; + } + + logger.info(`Invalid CSV header count of ${headers.length} received.`); + throw new ScoreImportFatalError( + 400, + "Invalid CSV provided. CSV does not have the correct amount of headers." + ); +} + +export function IIDXCSVParse(csvBuffer: Buffer, logger: KtLogger) { + let rawHeaders: string[]; + let rawRows: string[][]; + try { + ({ rawHeaders, rawRows } = NaiveCSVParse(csvBuffer, logger)); + } catch (e) { + if (e instanceof CSVParseError) { + throw new ScoreImportFatalError(400, e.message); + } + throw e; + } + + const { hasBeginnerAndLegg } = ResolveHeaders(rawHeaders, logger); + + const diffs = hasBeginnerAndLegg + ? (["beginner", "normal", "hyper", "another", "leggendaria"] as const) + : (["normal", "hyper", "another"] as const); + + const iterableData = []; + + let gameVersion = 0; + + for (const cells of rawRows) { + const version = cells[0]; + const title = cells[1].trim(); // konmai quality + const timestamp = cells[rawHeaders.length - 1].trim(); + + // wtf typescript?? what's the point of enums? + const versionNum = EAM_VERSION_NAMES[version as keyof typeof EAM_VERSION_NAMES]; + + if (!versionNum) { + logger.info(`Invalid/Unsupported EAM_VERSION_NAME ${version}.`); + throw new ScoreImportFatalError( + 400, + `Invalid/Unsupported Eamusement Version Name ${version}.` + ); + } + + if (versionNum > gameVersion) { + gameVersion = versionNum; + } + + const scores: EamusementScoreData[] = []; + + for (let d = 0; d < diffs.length; d++) { + const diff = diffs[d]; + const di = 5 + d * 7; + + scores.push({ + difficulty: diff.toUpperCase() as Uppercase, + bp: cells[di + 4], + exscore: cells[di + 1], + pgreat: cells[di + 2], + great: cells[di + 3], + lamp: cells[di + 5], + level: cells[di], + }); + } + + iterableData.push( + ...scores.map((e) => ({ + score: e, + timestamp, + title, + })) + ); + } + + if (!["26", "27", "28", "29"].includes(gameVersion.toString())) { + throw new ScoreImportFatalError(400, `Only versions 26, 27, 28 and 29 are supported.`); + } + + return { + iterableData, + version: gameVersion.toString() as "26" | "27" | "28" | "29", + hasBeginnerAndLegg, + }; +} + +/** + * Parses a buffer of EamusementCSV data. + * @param fileData - The buffer to parse. + * @param body - The request body that made this file import request. Used to infer playtype. + */ +function GenericParseEamIIDXCSV( + fileData: Express.Multer.File, + body: Record, + service: string, + logger: KtLogger +): ParserFunctionReturns { + let playtype: "SP" | "DP"; + + if (body.playtype === "SP") { + playtype = "SP"; + } else if (body.playtype === "DP") { + playtype = "DP"; + } else { + logger.info(`Invalid playtype of ${body.playtype} passed to ParseEamusementCSV.`); + throw new ScoreImportFatalError( + 400, + `Invalid playtype of ${body.playtype ?? "Nothing"} given.` + ); + } + + const lowercaseFilename = fileData.originalname.toLowerCase(); + + // prettier pls + if ( + !body.assertPlaytypeCorrect && + ((lowercaseFilename.includes("sp") && playtype === "DP") || + (lowercaseFilename.includes("dp") && playtype === "SP")) + ) { + logger.info( + `File was uploaded with filename ${fileData.originalname}, but this was set as a ${playtype} import. Sanity check refusing.` + ); + + throw new ScoreImportFatalError( + 400, + `Safety Triggered: Filename contained '${ + playtype === "SP" ? "DP" : "SP" + }', but was marked as a ${playtype} import. Are you *absolutely* sure this is right?` + ); + } + + const { hasBeginnerAndLegg, version, iterableData } = IIDXCSVParse(fileData.buffer, logger); + + logger.verbose("Successfully parsed CSV."); + + const context: IIDXEamusementCSVContext = { + playtype, + importVersion: version, + hasBeginnerAndLegg, + service, + }; + + logger.verbose(`Successfully Parsed with ${iterableData.length} results.`); + + return { + iterable: iterableData, + context, + game: "iidx", + classHandler: null, + }; +} + +export default GenericParseEamIIDXCSV; diff --git a/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/types.ts b/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/types.ts index de8651052..9608596ca 100644 --- a/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/types.ts +++ b/server/src/lib/score-import/import-types/common/eamusement-iidx-csv/types.ts @@ -1,34 +1,36 @@ -export interface EamusementScoreData { - difficulty: "BEGINNER" | "NORMAL" | "HYPER" | "ANOTHER" | "LEGGENDARIA"; - lamp: string; - exscore: string; - pgreat: string; - great: string; - bp: string; - level: string; -} - -type BaseProps = { - title: string; - timestamp: string; -}; - -export type IIDXEamusementCSVData = { - scores: EamusementScoreData[]; -} & BaseProps; - -type Props = "exscore" | "lamp" | "pgreat" | "great" | "bp" | "level"; - -type RawPropKeys = `${"beginner" | "normal" | "hyper" | "another" | "leggendaria"}-${Props}`; - -export type RawIIDXEamusementCSVData = { - [K in RawPropKeys]: unknown; -} & - BaseProps & { [index: string]: unknown }; - -export interface IIDXEamusementCSVContext { - playtype: "SP" | "DP"; - importVersion: string; - hasBeginnerAndLegg: boolean; - service: string; -} +import { GPTSupportedVersions } from "tachi-common"; + +export interface EamusementScoreData { + difficulty: "BEGINNER" | "NORMAL" | "HYPER" | "ANOTHER" | "LEGGENDARIA"; + lamp: string; + exscore: string; + pgreat: string; + great: string; + bp: string; + level: string; +} + +type BaseProps = { + title: string; + timestamp: string; +}; + +export type IIDXEamusementCSVData = { + score: EamusementScoreData; +} & BaseProps; + +type Props = "exscore" | "lamp" | "pgreat" | "great" | "bp" | "level"; + +type RawPropKeys = `${"beginner" | "normal" | "hyper" | "another" | "leggendaria"}-${Props}`; + +export type RawIIDXEamusementCSVData = { + [K in RawPropKeys]: unknown; +} & + BaseProps & { [index: string]: unknown }; + +export interface IIDXEamusementCSVContext { + playtype: "SP" | "DP"; + importVersion: GPTSupportedVersions["iidx:SP" | "iidx:DP"]; + hasBeginnerAndLegg: boolean; + service: string; +} diff --git a/server/src/lib/score-import/import-types/common/types.ts b/server/src/lib/score-import/import-types/common/types.ts index 9464a6173..7ce93f495 100644 --- a/server/src/lib/score-import/import-types/common/types.ts +++ b/server/src/lib/score-import/import-types/common/types.ts @@ -1,111 +1,120 @@ -import { EmptyObject } from "../../../../utils/types"; -import { KtLogger } from "../../../logger/logger"; +import { KtLogger } from "lib/logger/logger"; +import { USCClientScore } from "server/router/ir/usc/_playtype/types"; +import { + BatchManualScore, + ChartDocument, + Game, + ImportTypes, + integer, + MongoDBDocument, + SongDocument, +} from "tachi-common"; +import { EmptyObject } from "utils/types"; +import { ConverterFailure } from "../../framework/common/converter-failures"; +import { DryScore } from "../../framework/common/types"; +import { ClassHandler } from "../../framework/user-game-stats/types"; +import { SDVXEamusementCSVData } from "../file/eamusement-sdvx-csv/types"; import { MerScore } from "../file/mer-iidx/types"; import { S3Score } from "../file/solid-state-squad/types"; import { BarbatosScore } from "../ir/barbatos/types"; +import { BeatorajaContext, BeatorajaScore } from "../ir/beatoraja/types"; import { FervidexStaticContext, FervidexStaticScore } from "../ir/fervidex-static/types"; import { FervidexContext, FervidexScore } from "../ir/fervidex/types"; +import { KsHookSV3CScore } from "../ir/kshook-sv3c/types"; +import { IRUSCContext } from "../ir/usc/types"; import { KaiContext } from "./api-kai/types"; -import { BatchManualContext, BatchManualScore } from "./batch-manual/types"; +import { BatchManualContext } from "./batch-manual/types"; import { IIDXEamusementCSVContext, IIDXEamusementCSVData } from "./eamusement-iidx-csv/types"; -import { ImportTypes, Game, AnyChartDocument, AnySongDocument } from "kamaitachi-common"; -import { ConverterFailure } from "../../framework/common/converter-failures"; -import { ClassHandler } from "../../framework/user-game-stats/classes"; -import { DryScore } from "../../framework/common/types"; export interface ImportTypeDataMap { - "file/eamusement-iidx-csv": IIDXEamusementCSVData; - "file/batch-manual": BatchManualScore; - "file/solid-state-squad": S3Score; - "file/mer-iidx": MerScore; - "file/pli-iidx-csv": IIDXEamusementCSVData; + "file/eamusement-iidx-csv": IIDXEamusementCSVData; + "file/eamusement-sdvx-csv": SDVXEamusementCSVData; + "file/batch-manual": BatchManualScore; + "file/solid-state-squad": S3Score; + "file/mer-iidx": MerScore; + "file/pli-iidx-csv": IIDXEamusementCSVData; - "ir/direct-manual": BatchManualScore; - "ir/barbatos": BarbatosScore; - "ir/fervidex": FervidexScore; - "ir/fervidex-static": FervidexStaticScore; - "ir/chunitachi": BatchManualScore; - "ir/beatoraja": EmptyObject; - "ir/usc": EmptyObject; + "ir/direct-manual": BatchManualScore; + "ir/barbatos": BarbatosScore; + "ir/fervidex": FervidexScore; + "ir/fervidex-static": FervidexStaticScore; + "ir/beatoraja": BeatorajaScore; + "ir/usc": USCClientScore; + "ir/kshook-sv3c": KsHookSV3CScore; - "api/arc-iidx": unknown; - "api/arc-sdvx": unknown; - "api/arc-jubeat": unknown; - "api/flo-iidx": unknown; - "api/flo-sdvx": unknown; - "api/eag-iidx": unknown; - "api/eag-sdvx": unknown; + // These aren't placeholder values - the data is yielded in a way that + // the value of these is legitimately unknown at convert time. + "api/arc-iidx": unknown; + "api/arc-sdvx": unknown; + "api/flo-iidx": unknown; + "api/flo-sdvx": unknown; + "api/min-sdvx": unknown; + "api/eag-iidx": unknown; + "api/eag-sdvx": unknown; } export interface ImportTypeContextMap { - "file/eamusement-iidx-csv": IIDXEamusementCSVContext; - "file/batch-manual": BatchManualContext; - "file/solid-state-squad": EmptyObject; - "file/mer-iidx": EmptyObject; - "file/pli-iidx-csv": EmptyObject; + "file/eamusement-iidx-csv": IIDXEamusementCSVContext; + "file/eamusement-sdvx-csv": EmptyObject; + "file/batch-manual": BatchManualContext; + "file/solid-state-squad": EmptyObject; + "file/mer-iidx": EmptyObject; + "file/pli-iidx-csv": IIDXEamusementCSVContext; - "ir/direct-manual": BatchManualContext; - "ir/barbatos": EmptyObject; - "ir/fervidex": FervidexContext; - "ir/fervidex-static": FervidexStaticContext; - "ir/chunitachi": BatchManualContext; - "ir/beatoraja": EmptyObject; - "ir/usc": EmptyObject; + "ir/direct-manual": BatchManualContext; + "ir/barbatos": EmptyObject; + "ir/fervidex": FervidexContext; + "ir/fervidex-static": FervidexStaticContext; + "ir/beatoraja": BeatorajaContext; + "ir/usc": IRUSCContext; + "ir/kshook-sv3c": EmptyObject; - "api/arc-iidx": EmptyObject; - "api/arc-sdvx": EmptyObject; - "api/arc-jubeat": EmptyObject; - "api/flo-iidx": KaiContext; - "api/flo-sdvx": KaiContext; - "api/eag-iidx": KaiContext; - "api/eag-sdvx": KaiContext; + "api/arc-iidx": EmptyObject; + "api/arc-sdvx": EmptyObject; + "api/flo-iidx": KaiContext; + "api/flo-sdvx": KaiContext; + "api/min-sdvx": KaiContext; + "api/eag-iidx": KaiContext; + "api/eag-sdvx": KaiContext; } -export interface OrphanedScore { - importType: T; - data: ImportTypeDataMap[T]; - converterContext: ImportTypeContextMap[T]; - humanisedIdentifier: string; + +export interface OrphanScoreDocument extends MongoDBDocument { + importType: T; + data: ImportTypeDataMap[T]; + context: ImportTypeContextMap[T]; + errMsg: string | null; + orphanID: string; + userID: integer; + timeInserted: number; + game: Game; } export interface ConverterFnSuccessReturn { - dryScore: DryScore; - chart: AnyChartDocument; - song: AnySongDocument; + dryScore: DryScore; + chart: ChartDocument; + song: SongDocument; } -export type ConverterFnReturn = ConverterFailure | ConverterFnSuccessReturn | null; - -export type ConverterFunctionReturns = ConverterFnReturn | ConverterFnReturn[]; +export type ConverterFnReturnOrFailure = ConverterFailure | ConverterFnSuccessReturn; export interface ConverterFunction { - ( - data: D, - processContext: C, - importType: ImportTypes, - logger: KtLogger - ): Promise; + ( + data: D, + processContext: C, + importType: ImportTypes, + logger: KtLogger + ): Promise; } export interface ImportInputParser { - (logger: KtLogger): ParserFunctionReturns | Promise>; + (logger: KtLogger): ParserFunctionReturns | Promise>; } -export type ParserFunctionReturns = - | ParserFunctionReturnsAsync - | ParserFunctionReturnsSync; - -export interface ParserFunctionReturnsAsync { - iterable: AsyncIterable; - context: C; - game: Game; - ConverterFunction: ConverterFunction; - classHandler: ClassHandler | null; +export interface ParserFunctionReturns { + iterable: Iterable | AsyncIterable; + context: C; + game: Game; + classHandler: ClassHandler | null; } -export interface ParserFunctionReturnsSync { - iterable: Iterable; - context: C; - game: Game; - ConverterFunction: ConverterFunction; - classHandler: ClassHandler | null; -} +export type ParserFunction = (...args: A) => ParserFunctionReturns; diff --git a/server/src/lib/score-import/import-types/converters.ts b/server/src/lib/score-import/import-types/converters.ts new file mode 100644 index 000000000..acf58c102 --- /dev/null +++ b/server/src/lib/score-import/import-types/converters.ts @@ -0,0 +1,46 @@ +import { ImportTypes } from "tachi-common"; +import { ConvertAPIArcIIDX } from "./api/arc-iidx/converter"; +import { ConvertAPIArcSDVX } from "./api/arc-sdvx/converter"; +import { ConvertAPIKaiIIDX } from "./common/api-kai/iidx/converter"; +import { ConvertAPIKaiSDVX } from "./common/api-kai/sdvx/converter"; +import { ConverterBatchManual } from "./common/batch-manual/converter"; +import ConvertEamIIDXCSV from "./common/eamusement-iidx-csv/converter"; +import { ConverterFunction, ImportTypeContextMap, ImportTypeDataMap } from "./common/types"; +import ConvertEamSDVXCSV from "./file/eamusement-sdvx-csv/converter"; +import { ConvertFileMerIIDX } from "./file/mer-iidx/converter"; +import { ConvertFileS3 } from "./file/solid-state-squad/converter"; +import { ConverterIRBarbatos } from "./ir/barbatos/converter"; +import { ConverterIRBeatoraja } from "./ir/beatoraja/converter"; +import { ConverterIRFervidexStatic } from "./ir/fervidex-static/converter"; +import { ConverterIRFervidex } from "./ir/fervidex/converter"; +import { ConverterIRKsHookSV3C } from "./ir/kshook-sv3c/converter"; +import { ConverterIRUSC } from "./ir/usc/converter"; + +export type ConverterMap = { + [I in ImportTypes]: ConverterFunction; +}; + +export const Converters: ConverterMap = { + "file/solid-state-squad": ConvertFileS3, + "file/batch-manual": ConverterBatchManual, + "file/mer-iidx": ConvertFileMerIIDX, + "file/pli-iidx-csv": ConvertEamIIDXCSV, + "file/eamusement-iidx-csv": ConvertEamIIDXCSV, + "file/eamusement-sdvx-csv": ConvertEamSDVXCSV, + + "api/eag-iidx": ConvertAPIKaiIIDX, + "api/eag-sdvx": ConvertAPIKaiSDVX, + "api/flo-iidx": ConvertAPIKaiIIDX, + "api/flo-sdvx": ConvertAPIKaiSDVX, + "api/min-sdvx": ConvertAPIKaiSDVX, + "api/arc-iidx": ConvertAPIArcIIDX, + "api/arc-sdvx": ConvertAPIArcSDVX, + + "ir/barbatos": ConverterIRBarbatos, + "ir/beatoraja": ConverterIRBeatoraja, + "ir/fervidex": ConverterIRFervidex, + "ir/fervidex-static": ConverterIRFervidexStatic, + "ir/direct-manual": ConverterBatchManual, + "ir/usc": ConverterIRUSC, + "ir/kshook-sv3c": ConverterIRKsHookSV3C, +}; diff --git a/server/src/lib/score-import/import-types/file/batch-manual/parser.ts b/server/src/lib/score-import/import-types/file/batch-manual/parser.ts index 5778c5dac..f8f84cc89 100644 --- a/server/src/lib/score-import/import-types/file/batch-manual/parser.ts +++ b/server/src/lib/score-import/import-types/file/batch-manual/parser.ts @@ -1,8 +1,9 @@ -import { KtLogger } from "../../../../logger/logger"; +import { KtLogger } from "lib/logger/logger"; +import { BatchManualScore } from "tachi-common"; import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; import { ParseBatchManualFromObject } from "../../common/batch-manual/parser"; -import { BatchManualContext, BatchManualScore } from "../../common/batch-manual/types"; -import { ParserFunctionReturnsSync } from "../../common/types"; +import { BatchManualContext } from "../../common/batch-manual/types"; +import { ParserFunctionReturns } from "../../common/types"; /** * Parses a buffer of BATCH-MANUAL data. @@ -10,22 +11,22 @@ import { ParserFunctionReturnsSync } from "../../common/types"; * @param body - The request body that made this file import request. */ function ParseBatchManual( - fileData: Express.Multer.File, - body: Record, - logger: KtLogger -): ParserFunctionReturnsSync { - let jsonData: unknown; + fileData: Express.Multer.File, + body: Record, + logger: KtLogger +): ParserFunctionReturns { + let jsonData: unknown; - try { - jsonData = JSON.parse(fileData.buffer.toString("utf-8")); - } catch (err) { - throw new ScoreImportFatalError( - 400, - `Invalid JSON. (${err?.message ?? "No Error Message Available."})` - ); - } + try { + jsonData = JSON.parse(fileData.buffer.toString("utf-8")); + } catch (err) { + throw new ScoreImportFatalError( + 400, + `Invalid JSON. (${(err as Error)?.message ?? "No Error Message Available."})` + ); + } - return ParseBatchManualFromObject(jsonData, "file/batch-manual", logger); + return ParseBatchManualFromObject(jsonData, "file/batch-manual", logger); } export default ParseBatchManual; diff --git a/server/src/lib/score-import/import-types/file/eamusement-iidx-csv/parser.ts b/server/src/lib/score-import/import-types/file/eamusement-iidx-csv/parser.ts index f33e2c64d..a6d781208 100644 --- a/server/src/lib/score-import/import-types/file/eamusement-iidx-csv/parser.ts +++ b/server/src/lib/score-import/import-types/file/eamusement-iidx-csv/parser.ts @@ -1,17 +1,17 @@ -import { KtLogger } from "../../../../logger/logger"; -import GenericParseEamIIDXCSV from "../../common/eamusement-iidx-csv/parser"; -import { - IIDXEamusementCSVContext, - IIDXEamusementCSVData, -} from "../../common/eamusement-iidx-csv/types"; -import { ParserFunctionReturnsSync } from "../../common/types"; - -function ParseEamusementIIDXCSV( - fileData: Express.Multer.File, - body: Record, - logger: KtLogger -): ParserFunctionReturnsSync { - return GenericParseEamIIDXCSV(fileData, body, "e-amusement", logger); -} - -export default ParseEamusementIIDXCSV; +import { KtLogger } from "lib/logger/logger"; +import GenericParseEamIIDXCSV from "../../common/eamusement-iidx-csv/parser"; +import { + IIDXEamusementCSVContext, + IIDXEamusementCSVData, +} from "../../common/eamusement-iidx-csv/types"; +import { ParserFunctionReturns } from "../../common/types"; + +function ParseEamusementIIDXCSV( + fileData: Express.Multer.File, + body: Record, + logger: KtLogger +): ParserFunctionReturns { + return GenericParseEamIIDXCSV(fileData, body, "e-amusement", logger); +} + +export default ParseEamusementIIDXCSV; diff --git a/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/converter.test.ts b/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/converter.test.ts new file mode 100644 index 000000000..72aae1db8 --- /dev/null +++ b/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/converter.test.ts @@ -0,0 +1,100 @@ +import deepmerge from "deepmerge"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON, TestingAlbidaADV, TestingSDVXAlbidaSong } from "test-utils/test-data"; +import ConvertEamSDVXCSV from "./converter"; +import { SDVXEamusementCSVData } from "./types"; + +const logger = CreateLogCtx(__filename); + +const parsedScore = GetKTDataJSON("./eamusement-sdvx-csv/parsed-data.json"); + +t.test("#ConvertEamSDVXCSV", (t) => { + t.beforeEach(ResetDBState); + + function conv(g: Partial = {}) { + return ConvertEamSDVXCSV(deepmerge(parsedScore, g), {}, "file/eamusement-sdvx-csv", logger); + } + + t.test("Should return a dryScore on valid input.", async (t) => { + const res = await conv(); + + t.hasStrict(res, { + song: TestingSDVXAlbidaSong, + chart: TestingAlbidaADV, + dryScore: { + service: "e-amusement", + game: "sdvx", + scoreMeta: {}, + timeAchieved: null, + comment: null, + importType: "file/eamusement-sdvx-csv", + scoreData: { + score: 9310699, + lamp: "EXCESSIVE CLEAR", + // percent: 93.10699, floating point + grade: "AA", + judgements: {}, + hitMeta: {}, + }, + }, + }); + + t.end(); + }); + + t.test("Should reject invalid difficulty name", (t) => { + t.rejects(() => conv({ difficulty: "INVALID" }), { + message: /Invalid difficulty of INVALID\./u, + }); + + t.end(); + }); + + t.test("Should throw KTDataNotFound on unknown song", (t) => { + t.rejects(() => conv({ title: "INVALID SONG" }), { + message: /Could not find song for INVALID SONG\./u, + }); + + t.end(); + }); + + t.test("Should throw KTDataNotFound on unknown chart", (t) => { + t.rejects(() => conv({ difficulty: "VIVID" }), { + message: /Could not find chart for ALBIDA Powerless Mix \[VVD\]\./u, + }); + + t.end(); + }); + + t.test("Should reject incorrect level", (t) => { + t.rejects(() => conv({ level: "17" }), { + message: /Should be level 10, but found level 17\./u, + }); + + t.end(); + }); + + t.test("Should reject invalid score", (t) => { + t.rejects(() => conv({ score: "not a number" }), { + message: /Invalid score of not a number\./u, + }); + + t.rejects(() => conv({ score: "10000001" }), { + message: /Invalid score of 10000001 \(was greater than 10,000,000\)\./u, + }); + + t.end(); + }); + + t.test("Should reject invalid lamp", (t) => { + t.rejects(() => conv({ lamp: "INVALID" }), { + message: /Invalid lamp of INVALID\./u, + }); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/converter.ts b/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/converter.ts new file mode 100644 index 000000000..8d1502584 --- /dev/null +++ b/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/converter.ts @@ -0,0 +1,122 @@ +import { + InvalidScoreFailure, + KTDataNotFoundFailure, +} from "lib/score-import/framework/common/converter-failures"; +import { GenericGetGradeAndPercent } from "lib/score-import/framework/common/score-utils"; +import { AssertStrAsPositiveInt } from "lib/score-import/framework/common/string-asserts"; +import { DryScore } from "lib/score-import/framework/common/types"; +import { Difficulties, Lamps } from "tachi-common"; +import { FindChartWithPTDF } from "utils/queries/charts"; +import { FindSongOnTitle } from "utils/queries/songs"; +import { EmptyObject } from "utils/types"; +import { ConverterFunction } from "../../common/types"; +import { SDVXEamusementCSVData } from "./types"; + +const DIFFICULTY_MAP: Map = new Map([ + ["NOVICE", "NOV"], + ["ADVANCED", "ADV"], + ["EXHAUST", "EXH"], + ["MAXIMUM", "MXM"], + ["INFINITE", "INF"], + ["GRAVITY", "GRV"], + ["HEAVENLY", "HVN"], + ["VIVID", "VVD"], +]); + +const LAMP_MAP: Map = new Map([ + ["PLAYED", "FAILED"], + ["COMPLETE", "CLEAR"], + ["EXCESSIVE COMPLETE", "EXCESSIVE CLEAR"], + ["ULTIMATE CHAIN", "ULTIMATE CHAIN"], + // I am not sure which one is right because I haven't PUC'd anything on cab. + ["PEFRECT ULTIMATE CHAIN", "PERFECT ULTIMATE CHAIN"], + ["PEFRECT", "PERFECT ULTIMATE CHAIN"], +]); + +const ConvertEamSDVXCSV: ConverterFunction = async ( + data, + context, + importType, + logger +) => { + const song = await FindSongOnTitle("sdvx", data.title); + + if (!song) { + throw new KTDataNotFoundFailure( + `Could not find song for ${data.title}.`, + importType, + data, + context + ); + } + + const difficulty = DIFFICULTY_MAP.get(data.difficulty); + + if (!difficulty) { + logger.info(`Invalid difficulty of ${data.difficulty} provided.`); + throw new InvalidScoreFailure(`${data.title} - Invalid difficulty of ${data.difficulty}.`); + } + + const humanisedChartTitle = `${song.title} [${difficulty}]`; + + const chart = await FindChartWithPTDF("sdvx", song.id, "Single", difficulty); + + if (!chart) { + throw new KTDataNotFoundFailure( + `Could not find chart for ${humanisedChartTitle}.`, + importType, + data, + context + ); + } + + if (chart.level !== data.level) { + throw new InvalidScoreFailure( + `${humanisedChartTitle} - Should be level ${chart.level}, but found level ${data.level}.` + ); + } + + const score = AssertStrAsPositiveInt( + data.score, + `${humanisedChartTitle} - Invalid score of ${data.score}.` + ); + + if (score > 10_000_000) { + throw new InvalidScoreFailure( + `${humanisedChartTitle} - Invalid score of ${data.score} (was greater than 10,000,000).` + ); + } + + const lamp = LAMP_MAP.get(data.lamp); + + if (!lamp) { + logger.info(`Invalid lamp of ${data.lamp} provided.`); + throw new InvalidScoreFailure(`${humanisedChartTitle} - Invalid lamp of ${data.lamp}.`); + } + + const { percent, grade } = GenericGetGradeAndPercent("sdvx", score, chart); + + const dryScore: DryScore<"sdvx:Single"> = { + service: "e-amusement", + game: "sdvx", + scoreMeta: {}, + // No timestamp data :( + timeAchieved: null, + comment: null, + importType, + scoreData: { + score, + lamp, + percent, + grade, + judgements: {}, + hitMeta: {}, + }, + }; + + logger.info(`Returning dryscore with ${dryScore.scoreData.score} for ${humanisedChartTitle}`); + + return { chart, song, dryScore }; +}; + +export default ConvertEamSDVXCSV; diff --git a/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/parser.test.ts b/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/parser.test.ts new file mode 100644 index 000000000..ebe6eb2cf --- /dev/null +++ b/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/parser.test.ts @@ -0,0 +1,56 @@ +import CreateLogCtx from "lib/logger/logger"; +import ScoreImportFatalError from "lib/score-import/framework/score-importing/score-import-error"; +import t from "tap"; +import { MockMulterFile } from "test-utils/mock-multer"; +import { TestingSDVXEamusementCSV } from "test-utils/test-data"; +import ParseEamusementSDVXCSV from "./parser"; +import { SDVXEamusementCSVData } from "./types"; + +const logger = CreateLogCtx(__filename); + +t.test("#ParseEamusementSDVXCSV", (t) => { + t.test("Valid CSV", (t) => { + const file = MockMulterFile(TestingSDVXEamusementCSV, "score.csv"); + + const { iterable, game } = ParseEamusementSDVXCSV(file, {}, logger); + + t.equal(game, "sdvx"); + + const iterableData = iterable as SDVXEamusementCSVData[]; + t.equal(iterableData.length, 204); + + t.end(); + }); + + t.test("Broken CSV", (t) => { + const buffer = Buffer.from(`${"a,".repeat(10)}a\n${"a,".repeat(3)}a`); + + const file = MockMulterFile(buffer, "score.csv"); + + t.throws( + () => ParseEamusementSDVXCSV(file, {}, logger), + new ScoreImportFatalError(400, "Row 1 has an invalid amount of cells (4, expected 11)") + ); + + t.end(); + }); + + t.test("Wrong number of headers", (t) => { + const buffer = Buffer.from(`${"a,".repeat(15)}a\n`.repeat(3)); + + const file = MockMulterFile(buffer, "score.csv"); + + t.throws( + () => ParseEamusementSDVXCSV(file, {}, logger), + new ScoreImportFatalError( + 400, + "Invalid CSV provided. CSV does not have the correct number of headers." + ), + "Should throw an error on no headers." + ); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/parser.ts b/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/parser.ts new file mode 100644 index 000000000..d2583bdd1 --- /dev/null +++ b/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/parser.ts @@ -0,0 +1,53 @@ +import { KtLogger } from "lib/logger/logger"; +import { CSVParseError, NaiveCSVParse } from "utils/naive-csv-parser"; +import { EmptyObject } from "utils/types"; +import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; +import { ParserFunctionReturns } from "../../common/types"; +import { SDVXEamusementCSVData } from "./types"; + +const HEADER_COUNT = 11; + +export default function ParseEamusementSDVXCSV( + fileData: Express.Multer.File, + _body: Record, + logger: KtLogger +): ParserFunctionReturns { + let rawHeaders: string[]; + let rawRows: string[][]; + try { + ({ rawHeaders, rawRows } = NaiveCSVParse(fileData.buffer, logger)); + } catch (e) { + if (e instanceof CSVParseError) { + throw new ScoreImportFatalError(400, e.message); + } + throw e; + } + + if (rawHeaders.length !== HEADER_COUNT) { + logger.info(`Invalid CSV header count of ${rawHeaders.length} received.`); + throw new ScoreImportFatalError( + 400, + "Invalid CSV provided. CSV does not have the correct number of headers." + ); + } + + const iterable = rawRows.map((cells) => ({ + title: cells[0], + difficulty: cells[1], + level: cells[2], + lamp: cells[3], + score: cells[5], + // @todo exscore is currently unused, but we should eventually store it. + // It is 0 if the score was played without S-criticals. + exscore: cells[6], + // The other columns (grade, # of different clears) are essentially useless. + // There is no timestamp :( + })); + + return { + iterable, + context: {}, + game: "sdvx", + classHandler: null, + }; +} diff --git a/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/types.ts b/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/types.ts new file mode 100644 index 000000000..7bd909184 --- /dev/null +++ b/server/src/lib/score-import/import-types/file/eamusement-sdvx-csv/types.ts @@ -0,0 +1,8 @@ +export interface SDVXEamusementCSVData { + title: string; + difficulty: string; + level: string; + lamp: string; + score: string; + exscore: string; +} diff --git a/server/src/lib/score-import/import-types/file/mer-iidx/converter.test.ts b/server/src/lib/score-import/import-types/file/mer-iidx/converter.test.ts index aadb40a63..9d6ba687a 100644 --- a/server/src/lib/score-import/import-types/file/mer-iidx/converter.test.ts +++ b/server/src/lib/score-import/import-types/file/mer-iidx/converter.test.ts @@ -1,139 +1,136 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import t from "tap"; -import db, { CloseMongoConnection } from "../../../../../external/mongo/db"; -import CreateLogCtx from "../../../../logger/logger"; -import ResetDBState from "../../../../../test-utils/reset-db-state"; -import { - GetKTDataJSON, - LoadKTBlackIIDXData, - Testing511Song, - Testing511SPA, -} from "../../../../../test-utils/test-data"; -import { ConvertFileMerIIDX } from "./converter"; import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { + GetKTDataJSON, + LoadTachiIIDXData, + Testing511Song, + Testing511SPA, +} from "test-utils/test-data"; +import { ConvertFileMerIIDX } from "./converter"; import { MerScore } from "./types"; const logger = CreateLogCtx(__filename); t.test("#ConvertFileMerIIDX", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - function merc(g: Partial = {}) { - return ConvertFileMerIIDX(deepmerge(MerScore, g), {}, "file/mer-iidx", logger); - } + function merc(g: Partial = {}) { + return ConvertFileMerIIDX(deepmerge(MerScore, g), {}, "file/mer-iidx", logger); + } - const MerScore = GetKTDataJSON("./mer/merscore.json"); + const MerScore = GetKTDataJSON("./mer/merscore.json"); - t.test("Valid Conversion", async (t) => { - const res = await ConvertFileMerIIDX(MerScore, {}, "file/mer-iidx", logger); + t.test("Valid Conversion", async (t) => { + const res = await ConvertFileMerIIDX(MerScore, {}, "file/mer-iidx", logger); - t.hasStrict( - res, - { - song: Testing511Song, - chart: Testing511SPA, - dryScore: { - game: "iidx", - comment: null, - importType: "file/mer-iidx", - service: "MER", - scoreData: { - score: 1000, - // percent: 63.61, approximately, fpa impossible. - grade: "B", - lamp: "CLEAR", - hitData: {}, - hitMeta: { - bp: 21, - }, - }, - scoreMeta: {}, - timeAchieved: 1616570122000, - }, - } as any, - "Should return the converted dry score." - ); + t.hasStrict( + res, + { + song: Testing511Song, + chart: Testing511SPA, + dryScore: { + game: "iidx", + comment: null, + importType: "file/mer-iidx", + service: "MER", + scoreData: { + score: 1000, + // percent: 63.61, approximately, fpa impossible. + grade: "B", + lamp: "CLEAR", + judgements: {}, + hitMeta: { + bp: 21, + }, + }, + scoreMeta: {}, + timeAchieved: 1616537722000, + }, + }, + "Should return the converted dry score." + ); - t.end(); - }); + t.end(); + }); - t.test("Valid DP Conversion", async (t) => { - await LoadKTBlackIIDXData(); - const res = await merc({ play_type: "DOUBLE" }); + t.test("Valid DP Conversion", async (t) => { + await LoadTachiIIDXData(); + const res = await merc({ play_type: "DOUBLE" }); - t.hasStrict( - res, - { - song: { id: 1 }, - chart: { playtype: "DP", data: { inGameID: 1000 } }, - dryScore: { - game: "iidx", - comment: null, - importType: "file/mer-iidx", - service: "MER", - scoreData: { - score: 1000, - // percent: 63.61, approximately, fpa impossible. - grade: "B", - lamp: "CLEAR", - hitData: {}, - hitMeta: { - bp: 21, - }, - }, - scoreMeta: {}, - timeAchieved: 1616570122000, - }, - } as any, - "Should return the converted dry score." - ); + t.hasStrict( + res, + { + song: { id: 1 }, + chart: { playtype: "DP", data: { inGameID: 1000 } }, + dryScore: { + game: "iidx", + comment: null, + importType: "file/mer-iidx", + service: "MER", + scoreData: { + score: 1000, + // percent: 63.61, approximately, fpa impossible. + grade: "B", + lamp: "CLEAR", + judgements: {}, + hitMeta: { + bp: 21, + }, + }, + scoreMeta: {}, + timeAchieved: 1616537722000, + }, + }, + "Should return the converted dry score." + ); - t.end(); - }); + t.end(); + }); - t.test("Invalid Chart", (t) => { - t.rejects(() => merc({ diff_type: "LEGGENDARIA" }), { - message: /Could not find chart with musicID 1000 \(SP LEGGENDARIA/u, - } as any); + t.test("Invalid Chart", (t) => { + t.rejects(() => merc({ diff_type: "LEGGENDARIA" }), { + message: /Could not find chart with musicID 1000 \(SP LEGGENDARIA/u, + }); - t.end(); - }); + t.end(); + }); - t.test("Invalid Song", (t) => { - t.rejects(() => merc({ music_id: 0 }), { - message: /Could not find chart with musicID 0/u, - } as any); + t.test("Invalid Song", (t) => { + t.rejects(() => merc({ music_id: 0 }), { + message: /Could not find chart with musicID 0/u, + }); - t.end(); - }); + t.end(); + }); - t.test("Should log severe on Song-Chart Desync", async (t) => { - await db.songs.iidx.remove({}); + t.test("Should log severe on Song-Chart Desync", async (t) => { + await db.songs.iidx.remove({}); - t.rejects(() => merc(), { - message: /Song-Chart Desync on songID 1/u, - } as any); + t.rejects(() => merc(), { + message: /Song-Chart Desync on songID 1/u, + }); - t.end(); - }); + t.end(); + }); - t.test("Invalid Percent", (t) => { - t.rejects(() => merc({ score: 9999 }), { - message: /Invalid percent/u, - } as any); + t.test("Invalid Percent", (t) => { + t.rejects(() => merc({ score: 9999 }), { + message: /Invalid percent/u, + }); - t.end(); - }); + t.end(); + }); - t.test("Invalid Date", (t) => { - t.rejects(() => merc({ update_time: "INVALID" }), { - message: /Invalid\/Unparsable score timestamp of INVALID/u, - } as any); + t.test("Invalid Date", (t) => { + t.rejects(() => merc({ update_time: "INVALID" }), { + message: /Invalid\/Unparsable score timestamp of INVALID/u, + }); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/import-types/file/mer-iidx/converter.ts b/server/src/lib/score-import/import-types/file/mer-iidx/converter.ts index 07be7c467..4410762bb 100644 --- a/server/src/lib/score-import/import-types/file/mer-iidx/converter.ts +++ b/server/src/lib/score-import/import-types/file/mer-iidx/converter.ts @@ -1,81 +1,93 @@ -import { FindIIDXChartOnInGameID } from "../../../../../utils/queries/charts"; -import { FindSongOnID } from "../../../../../utils/queries/songs"; -import { EmptyObject } from "../../../../../utils/types"; +import { Lamps } from "tachi-common"; +import { FindIIDXChartOnInGameID } from "utils/queries/charts"; +import { FindSongOnID } from "utils/queries/songs"; +import { EmptyObject } from "utils/types"; import { - InternalFailure, - KTDataNotFoundFailure, + InternalFailure, + KTDataNotFoundFailure, } from "../../../framework/common/converter-failures"; import { - GenericGetGradeAndPercent, - ParseDateFromString, + GenericGetGradeAndPercent, + ParseDateFromString, } from "../../../framework/common/score-utils"; -import { MerScore } from "./types"; -import { Lamps } from "kamaitachi-common"; import { DryScore } from "../../../framework/common/types"; import { ConverterFunction } from "../../common/types"; +import { MerScore } from "./types"; function ConvertMERLamp(lamp: MerScore["clear_type"]): Lamps["iidx:DP" | "iidx:SP"] { - if (lamp === "FULLCOMBO CLEAR") { - return "FULL COMBO"; - } + if (lamp === "FULLCOMBO CLEAR") { + return "FULL COMBO"; + } - return lamp; + return lamp; } export const ConvertFileMerIIDX: ConverterFunction = async ( - data, - context, - importType, - logger + data, + context, + importType, + logger ) => { - const playtype = data.play_type === "SINGLE" ? "SP" : "DP"; + const playtype = data.play_type === "SINGLE" ? "SP" : "DP"; - const chart = await FindIIDXChartOnInGameID(data.music_id, playtype, data.diff_type); + const chart = await FindIIDXChartOnInGameID(data.music_id, playtype, data.diff_type); - if (!chart) { - throw new KTDataNotFoundFailure( - `Could not find chart with musicID ${data.music_id} (${playtype} ${data.diff_type}.)`, - importType, - data, - context - ); - } + if (!chart) { + throw new KTDataNotFoundFailure( + `Could not find chart with musicID ${data.music_id} (${playtype} ${data.diff_type}.)`, + importType, + data, + context + ); + } - const song = await FindSongOnID("iidx", chart.songID); + const song = await FindSongOnID("iidx", chart.songID); - if (!song) { - logger.severe(`Could not find song with songID ${chart.songID}, but chart exists for it?`); - throw new InternalFailure(`Song-Chart Desync on songID ${chart.songID}`); - } + if (!song) { + logger.severe(`Could not find song with songID ${chart.songID}, but chart exists for it?`); + throw new InternalFailure(`Song-Chart Desync on songID ${chart.songID}`); + } - const { percent, grade } = GenericGetGradeAndPercent("iidx", data.score, chart); + const { percent, grade } = GenericGetGradeAndPercent("iidx", data.score, chart); - const lamp = ConvertMERLamp(data.clear_type); + const lamp = ConvertMERLamp(data.clear_type); - const timeAchieved = ParseDateFromString(data.update_time); + const timeAchieved = ParseDateFromString(ConvertDateToJST(data.update_time)); - const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { - game: "iidx", - comment: null, - importType: "file/mer-iidx", - service: "MER", - scoreData: { - score: data.score, - percent, - grade, - lamp, - hitData: {}, - hitMeta: { - bp: data.miss_count === -1 ? null : data.miss_count, - }, - }, - scoreMeta: {}, - timeAchieved, - }; + const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { + game: "iidx", + comment: null, + importType: "file/mer-iidx", + service: "MER", + scoreData: { + score: data.score, + percent, + grade, + lamp, + judgements: {}, + hitMeta: { + bp: data.miss_count === -1 ? null : data.miss_count, + }, + }, + scoreMeta: {}, + timeAchieved: timeAchieved ? timeAchieved : null, + }; - return { - chart, - song, - dryScore, - }; + return { + chart, + song, + dryScore, + }; }; + +/** + * MER passes us a rather useless date without any timezone information. + * To ensure that this parses properly regardless of timezone, we need to + * assert thathere. + * + * @param uselessDate - A date string like 2021-03-24 07:15:22. + * As you can see, it has no timezone information, and is ambiguous. + */ +function ConvertDateToJST(uselessDate: string) { + return `${uselessDate.replace(" ", "T")}+09:00`; +} diff --git a/server/src/lib/score-import/import-types/file/mer-iidx/parser.test.ts b/server/src/lib/score-import/import-types/file/mer-iidx/parser.test.ts index 4ce4ebbdd..0df074998 100644 --- a/server/src/lib/score-import/import-types/file/mer-iidx/parser.test.ts +++ b/server/src/lib/score-import/import-types/file/mer-iidx/parser.test.ts @@ -1,146 +1,142 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import t from "tap"; -import { CloseMongoConnection } from "../../../../../external/mongo/db"; -import CreateLogCtx from "../../../../logger/logger"; -import { MockMulterFile } from "../../../../../test-utils/mock-multer"; -import ResetDBState from "../../../../../test-utils/reset-db-state"; -import { GetKTDataBuffer, GetKTDataJSON } from "../../../../../test-utils/test-data"; -import { ParseMerIIDX } from "./parser"; import deepmerge from "deepmerge"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import { MockMulterFile } from "test-utils/mock-multer"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataBuffer, GetKTDataJSON } from "test-utils/test-data"; +import { ParseMerIIDX } from "./parser"; const logger = CreateLogCtx(__filename); t.test("#ParseMerIIDX", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - function mrfb(buffer: Buffer) { - return ParseMerIIDX(MockMulterFile(buffer, "buffer.json"), {}, logger); - } + function mrfb(buffer: Buffer) { + return ParseMerIIDX(MockMulterFile(buffer, "buffer.json"), {}, logger); + } - function mrfj(obj: any) { - return ParseMerIIDX( - MockMulterFile(Buffer.from(JSON.stringify(obj)), "buffer.json"), - {}, - logger - ); - } + function mrfj(obj: unknown) { + return ParseMerIIDX( + MockMulterFile(Buffer.from(JSON.stringify(obj)), "buffer.json"), + {}, + logger + ); + } - function mrff(filename: string) { - return ParseMerIIDX(MockMulterFile(GetKTDataBuffer(filename), filename), {}, logger); - } + function mrff(filename: string) { + return ParseMerIIDX(MockMulterFile(GetKTDataBuffer(filename), filename), {}, logger); + } - t.test("Basic Parsing", (t) => { - const res = mrff("./mer/base.json"); + t.test("Basic Parsing", (t) => { + const res = mrff("./mer/base.json"); - t.hasStrict( - res, - { - game: "iidx", - context: {}, - classHandler: null, - iterable: [ - { - music_id: 3007, - music_name: "Presto", - play_type: "SINGLE", - diff_type: "HYPER", - score: 566, - miss_count: 46, - clear_type: "NO PLAY", - update_time: "2019-06-01 19:56:59", - }, - { - music_id: 3013, - music_name: "THE SAFARI", - play_type: "SINGLE", - diff_type: "NORMAL", - score: 681, - miss_count: 102, - clear_type: "FAILED", - update_time: "2019-05-30 03:21:57", - }, - { - music_id: 3213, - music_name: "TAKE ON ME", - play_type: "SINGLE", - diff_type: "ANOTHER", - score: 922, - miss_count: 56, - clear_type: "CLEAR", - update_time: "2019-05-03 02:10:58", - }, - ], - } as any, - "Should correctly parse data." - ); + t.hasStrict( + res, + { + game: "iidx", + context: {}, + classHandler: null, + iterable: [ + { + music_id: 3007, + music_name: "Presto", + play_type: "SINGLE", + diff_type: "HYPER", + score: 566, + miss_count: 46, + clear_type: "NO PLAY", + update_time: "2019-06-01 19:56:59", + }, + { + music_id: 3013, + music_name: "THE SAFARI", + play_type: "SINGLE", + diff_type: "NORMAL", + score: 681, + miss_count: 102, + clear_type: "FAILED", + update_time: "2019-05-30 03:21:57", + }, + { + music_id: 3213, + music_name: "TAKE ON ME", + play_type: "SINGLE", + diff_type: "ANOTHER", + score: 922, + miss_count: 56, + clear_type: "CLEAR", + update_time: "2019-05-03 02:10:58", + }, + ], + }, + "Should correctly parse data." + ); - t.end(); - }); + t.end(); + }); - const baseScore = GetKTDataJSON("./mer/base.json"); + const baseScore = GetKTDataJSON("./mer/base.json"); - t.test("Should throw on invalid play_type", (t) => { - t.throws(() => mrfj(deepmerge(baseScore, { play_type: "INVALID" }))); - t.throws(() => mrfj(deepmerge(baseScore, { play_type: null }))); - t.throws(() => mrfj(deepmerge(baseScore, { play_type: undefined }))); - t.throws(() => mrfj(deepmerge(baseScore, { play_type: 1 }))); + t.test("Should throw on invalid play_type", (t) => { + t.throws(() => mrfj(deepmerge(baseScore, { play_type: "INVALID" }))); + t.throws(() => mrfj(deepmerge(baseScore, { play_type: null }))); + t.throws(() => mrfj(deepmerge(baseScore, { play_type: undefined }))); + t.throws(() => mrfj(deepmerge(baseScore, { play_type: 1 }))); - t.end(); - }); + t.end(); + }); - t.test("Should throw on invalid score", (t) => { - t.throws(() => mrfj(deepmerge(baseScore, { score: -1 }))); - t.throws(() => mrfj(deepmerge(baseScore, { score: 1.5 }))); - t.throws(() => mrfj(deepmerge(baseScore, { score: "1" }))); - t.throws(() => mrfj(deepmerge(baseScore, { score: null }))); - t.throws(() => mrfj(deepmerge(baseScore, { score: undefined }))); + t.test("Should throw on invalid score", (t) => { + t.throws(() => mrfj(deepmerge(baseScore, { score: -1 }))); + t.throws(() => mrfj(deepmerge(baseScore, { score: 1.5 }))); + t.throws(() => mrfj(deepmerge(baseScore, { score: "1" }))); + t.throws(() => mrfj(deepmerge(baseScore, { score: null }))); + t.throws(() => mrfj(deepmerge(baseScore, { score: undefined }))); - t.end(); - }); + t.end(); + }); - t.test("Should throw on invalid diff_type", (t) => { - t.throws(() => mrfj(deepmerge(baseScore, { diff_type: "INVALID" }))); - t.throws(() => mrfj(deepmerge(baseScore, { diff_type: null }))); - t.throws(() => mrfj(deepmerge(baseScore, { diff_type: undefined }))); + t.test("Should throw on invalid diff_type", (t) => { + t.throws(() => mrfj(deepmerge(baseScore, { diff_type: "INVALID" }))); + t.throws(() => mrfj(deepmerge(baseScore, { diff_type: null }))); + t.throws(() => mrfj(deepmerge(baseScore, { diff_type: undefined }))); - t.end(); - }); + t.end(); + }); - t.test("Should throw on invalid clear_type", (t) => { - t.throws(() => mrfj(deepmerge(baseScore, { clear_type: "INVALID" }))); - t.throws(() => mrfj(deepmerge(baseScore, { clear_type: null }))); - t.throws(() => mrfj(deepmerge(baseScore, { clear_type: undefined }))); + t.test("Should throw on invalid clear_type", (t) => { + t.throws(() => mrfj(deepmerge(baseScore, { clear_type: "INVALID" }))); + t.throws(() => mrfj(deepmerge(baseScore, { clear_type: null }))); + t.throws(() => mrfj(deepmerge(baseScore, { clear_type: undefined }))); - t.end(); - }); + t.end(); + }); - t.test("Should throw on invalid miss_count", (t) => { - t.throws(() => mrfj(deepmerge(baseScore, { miss_count: "INVALID" }))); - t.throws(() => mrfj(deepmerge(baseScore, { miss_count: null }))); - t.throws(() => mrfj(deepmerge(baseScore, { miss_count: undefined }))); + t.test("Should throw on invalid miss_count", (t) => { + t.throws(() => mrfj(deepmerge(baseScore, { miss_count: "INVALID" }))); + t.throws(() => mrfj(deepmerge(baseScore, { miss_count: null }))); + t.throws(() => mrfj(deepmerge(baseScore, { miss_count: undefined }))); - t.end(); - }); + t.end(); + }); - t.test("Should throw on invalid JSON", (t) => { - t.throws(() => mrfb(Buffer.from("{]"))); + t.test("Should throw on invalid JSON", (t) => { + t.throws(() => mrfb(Buffer.from("{]"))); - t.end(); - }); + t.end(); + }); - t.test("Should throw on non-top-level-array", (t) => { - t.throws(() => mrfb(Buffer.from("{}"))); + t.test("Should throw on non-top-level-array", (t) => { + t.throws(() => mrfb(Buffer.from("{}"))); - t.end(); - }); + t.end(); + }); - t.test("Should throw on invalid Mer Scores", (t) => { - t.throws(() => mrfb(Buffer.from(JSON.stringify([{ foo: "bar" }])))); + t.test("Should throw on invalid Mer Scores", (t) => { + t.throws(() => mrfb(Buffer.from(JSON.stringify([{ foo: "bar" }])))); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/import-types/file/mer-iidx/parser.ts b/server/src/lib/score-import/import-types/file/mer-iidx/parser.ts index 20dbc146e..94bb9b758 100644 --- a/server/src/lib/score-import/import-types/file/mer-iidx/parser.ts +++ b/server/src/lib/score-import/import-types/file/mer-iidx/parser.ts @@ -1,63 +1,61 @@ +import { KtLogger } from "lib/logger/logger"; import p from "prudence"; -import { FormatPrError } from "../../../../../utils/prudence"; -import { EmptyObject } from "../../../../../utils/types"; -import { KtLogger } from "../../../../logger/logger"; +import { FormatPrError } from "utils/prudence"; +import { EmptyObject } from "utils/types"; import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; -import { ParserFunctionReturnsSync } from "../../common/types"; -import { ConvertFileMerIIDX } from "./converter"; +import { ParserFunctionReturns } from "../../common/types"; import { MerScore } from "./types"; const PR_MerIIDX = { - music_id: p.isPositiveInteger, - play_type: p.isIn("SINGLE", "DOUBLE"), - diff_type: p.isIn("NORMAL", "HYPER", "ANOTHER", "LEGGENDARIA", "BEGINNER"), - score: p.isPositiveInteger, - miss_count: p.or(p.isPositiveInteger, p.is(-1)), - clear_type: p.isIn( - "NO PLAY", - "FAILED", - "ASSIST CLEAR", - "EASY CLEAR", - "CLEAR", - "HARD CLEAR", - "EX HARD CLEAR", - "FULLCOMBO CLEAR" - ), - update_time: "string", + music_id: p.isPositiveInteger, + play_type: p.isIn("SINGLE", "DOUBLE"), + diff_type: p.isIn("NORMAL", "HYPER", "ANOTHER", "LEGGENDARIA", "BEGINNER"), + score: p.isPositiveInteger, + miss_count: p.or(p.isPositiveInteger, p.is(-1)), + clear_type: p.isIn( + "NO PLAY", + "FAILED", + "ASSIST CLEAR", + "EASY CLEAR", + "CLEAR", + "HARD CLEAR", + "EX HARD CLEAR", + "FULLCOMBO CLEAR" + ), + update_time: "string", }; export function ParseMerIIDX( - fileData: Express.Multer.File, - body: Record, - logger: KtLogger -): ParserFunctionReturnsSync { - let jsonData; + fileData: Express.Multer.File, + body: Record, + logger: KtLogger +): ParserFunctionReturns { + let jsonData; - try { - jsonData = JSON.parse(fileData.buffer.toString("utf-8")); - } catch (err) { - logger.info(err.message); - throw new ScoreImportFatalError(400, "Invalid JSON."); - } + try { + jsonData = JSON.parse(fileData.buffer.toString("utf-8")); + } catch (err) { + logger.info(err.message); + throw new ScoreImportFatalError(400, "Invalid JSON."); + } - if (!Array.isArray(jsonData)) { - throw new ScoreImportFatalError(400, `Invalid MER-IIDX JSON: Expected Top-Level Array.`); - } + if (!Array.isArray(jsonData)) { + throw new ScoreImportFatalError(400, `Invalid MER-IIDX JSON: Expected Top-Level Array.`); + } - // this is because prudence doesn't support top level arrays at the moment. - for (let i = 0; i < jsonData.length; i++) { - const err = p(jsonData[i], PR_MerIIDX, {}, { allowExcessKeys: true }); + // this is because prudence doesn't support top level arrays at the moment. + for (let i = 0; i < jsonData.length; i++) { + const err = p(jsonData[i], PR_MerIIDX, {}, { allowExcessKeys: true }); - if (err) { - throw new ScoreImportFatalError(400, `${FormatPrError(err)} [Index ${i}]`); - } - } + if (err) { + throw new ScoreImportFatalError(400, `${FormatPrError(err)} [Index ${i}]`); + } + } - return { - classHandler: null, - context: {}, - iterable: jsonData as MerScore[], - game: "iidx", - ConverterFunction: ConvertFileMerIIDX, - }; + return { + classHandler: null, + context: {}, + iterable: jsonData as MerScore[], + game: "iidx", + }; } diff --git a/server/src/lib/score-import/import-types/file/mer-iidx/types.ts b/server/src/lib/score-import/import-types/file/mer-iidx/types.ts index 2c3772252..91a959e39 100644 --- a/server/src/lib/score-import/import-types/file/mer-iidx/types.ts +++ b/server/src/lib/score-import/import-types/file/mer-iidx/types.ts @@ -1,19 +1,19 @@ -import { integer } from "kamaitachi-common"; +import { integer } from "tachi-common"; export interface MerScore { - music_id: integer; - play_type: "SINGLE" | "DOUBLE"; - diff_type: "BEGINNER" | "NORMAL" | "HYPER" | "ANOTHER" | "LEGGENDARIA"; - score: integer; - miss_count: integer; - clear_type: - | "NO PLAY" - | "FAILED" - | "ASSIST CLEAR" - | "EASY CLEAR" - | "CLEAR" - | "HARD CLEAR" - | "EX HARD CLEAR" - | "FULLCOMBO CLEAR"; - update_time: string; + music_id: integer; + play_type: "SINGLE" | "DOUBLE"; + diff_type: "BEGINNER" | "NORMAL" | "HYPER" | "ANOTHER" | "LEGGENDARIA"; + score: integer; + miss_count: integer; + clear_type: + | "NO PLAY" + | "FAILED" + | "ASSIST CLEAR" + | "EASY CLEAR" + | "CLEAR" + | "HARD CLEAR" + | "EX HARD CLEAR" + | "FULLCOMBO CLEAR"; + update_time: string; } diff --git a/server/src/lib/score-import/import-types/file/pli-iidx-csv/parser.ts b/server/src/lib/score-import/import-types/file/pli-iidx-csv/parser.ts index 354e6e053..43259ad68 100644 --- a/server/src/lib/score-import/import-types/file/pli-iidx-csv/parser.ts +++ b/server/src/lib/score-import/import-types/file/pli-iidx-csv/parser.ts @@ -1,17 +1,17 @@ -import { KtLogger } from "../../../../logger/logger"; -import GenericParseEamIIDXCSV from "../../common/eamusement-iidx-csv/parser"; -import { - IIDXEamusementCSVContext, - IIDXEamusementCSVData, -} from "../../common/eamusement-iidx-csv/types"; -import { ParserFunctionReturnsSync } from "../../common/types"; - -function ParsePLIIIDXCSV( - fileData: Express.Multer.File, - body: Record, - logger: KtLogger -): ParserFunctionReturnsSync { - return GenericParseEamIIDXCSV(fileData, body, "PLI", logger); -} - -export default ParsePLIIIDXCSV; +import { KtLogger } from "lib/logger/logger"; +import GenericParseEamIIDXCSV from "../../common/eamusement-iidx-csv/parser"; +import { + IIDXEamusementCSVContext, + IIDXEamusementCSVData, +} from "../../common/eamusement-iidx-csv/types"; +import { ParserFunctionReturns } from "../../common/types"; + +function ParsePLIIIDXCSV( + fileData: Express.Multer.File, + body: Record, + logger: KtLogger +): ParserFunctionReturns { + return GenericParseEamIIDXCSV(fileData, body, "PLI", logger); +} + +export default ParsePLIIIDXCSV; diff --git a/server/src/lib/score-import/import-types/file/solid-state-squad/converter.test.ts b/server/src/lib/score-import/import-types/file/solid-state-squad/converter.test.ts index d51f9199a..fa86fdef0 100644 --- a/server/src/lib/score-import/import-types/file/solid-state-squad/converter.test.ts +++ b/server/src/lib/score-import/import-types/file/solid-state-squad/converter.test.ts @@ -1,225 +1,227 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ +import deepmerge from "deepmerge"; +import CreateLogCtx from "lib/logger/logger"; import t from "tap"; -import { CloseMongoConnection } from "../../../../../external/mongo/db"; -import CreateLogCtx from "../../../../logger/logger"; -import ResetDBState from "../../../../../test-utils/reset-db-state"; +import ResetDBState from "test-utils/resets"; import { - GetKTDataJSON, - LoadKTBlackIIDXData, - Testing511Song, - Testing511SPA, -} from "../../../../../test-utils/test-data"; + GetKTDataJSON, + LoadTachiIIDXData, + Testing511Song, + Testing511SPA, +} from "test-utils/test-data"; import { ConvertFileS3, ParseDifficulty, ResolveS3Lamp } from "./converter"; import { S3Score } from "./types"; -import deepmerge from "deepmerge"; const logger = CreateLogCtx(__filename); function cfile(data: S3Score) { - return ConvertFileS3(data, {}, "file/solid-state-squad", logger); + return ConvertFileS3(data, {}, "file/solid-state-squad", logger); } t.test("#ConvertFileS3", (t) => { - t.beforeEach(ResetDBState); - t.beforeEach(() => { - delete BaseS3Score._id; // just incase - }); + t.beforeEach(ResetDBState); + t.beforeEach(() => { + delete BaseS3Score._id; // just incase + }); - function mfile(merge: Partial) { - return cfile(deepmerge(BaseS3Score, merge)); - } + function mfile(merge: Partial) { + return cfile(deepmerge(BaseS3Score, merge)); + } - const dryScore = { - game: "iidx", - comment: null, - importType: "file/solid-state-squad", - service: "Solid State Squad", - scoreData: { - // percent: 6.36, -- fpa - grade: "F", - score: 100, - lamp: "FULL COMBO", - hitData: { - pgreat: 25, - great: 50, - good: 0, - bad: 0, - poor: 4, - }, - hitMeta: {}, - }, - scoreMeta: {}, - // can't be tested because the timestamp format doesnt specify a timezone. - // timeAchieved: 1287460462000, - }; + const dryScore = { + game: "iidx", + comment: null, + importType: "file/solid-state-squad", + service: "Solid State Squad", + scoreData: { + // percent: 6.36, -- fpa + grade: "F", + score: 100, + lamp: "FULL COMBO", + judgements: { + pgreat: 25, + great: 50, + good: 0, + bad: 0, + poor: 4, + }, + hitMeta: {}, + }, + scoreMeta: {}, + // can't be tested because the timestamp format doesnt specify a timezone. + // timeAchieved: 1287460462000, + }; - const BaseS3Score = GetKTDataJSON("./s3/s3score.json"); + const BaseS3Score = GetKTDataJSON("./s3/s3score.json"); - t.test("Should import a valid S3 score", async (t) => { - const res = await cfile(BaseS3Score); + t.test("Should import a valid S3 score", async (t) => { + const res = await cfile(BaseS3Score); - t.hasStrict( - res, - { - chart: Testing511SPA, - song: Testing511Song, - dryScore, - } as any, - "Should correctly return the song, chart and DryScore." - ); + t.hasStrict( + res, + { + chart: Testing511SPA, + song: Testing511Song, + dryScore, + }, + "Should correctly return the song, chart and DryScore." + ); - t.end(); - }); + t.end(); + }); - t.test("Should support comments in S3 scores", async (t) => { - const res = await mfile({ comment: "FOO BAR" }); + t.test("Should support comments in S3 scores", async (t) => { + const res = await mfile({ comment: "FOO BAR" }); - t.hasStrict( - res, - { - chart: Testing511SPA, - song: Testing511Song, - dryScore: deepmerge(dryScore, { comment: "FOO BAR" }), - } as any, - "Should correctly return the song, chart and DryScore." - ); + t.hasStrict( + res, + { + chart: Testing511SPA, + song: Testing511Song, + dryScore: deepmerge(dryScore, { comment: "FOO BAR" }), + }, + "Should correctly return the song, chart and DryScore." + ); - t.end(); - }); + t.end(); + }); - t.test("Should find song case-insensitively", async (t) => { - await LoadKTBlackIIDXData(); + t.test("Should find song case-insensitively", async (t) => { + await LoadTachiIIDXData(); - const res = await mfile({ songname: "aBSolUte", diff: 7 }); + const res = await mfile({ songname: "aBSolUte", diff: 7 }); - t.hasStrict( - res, - { - chart: { songID: 97, difficulty: "HYPER", playtype: "SP" }, - song: { title: "ABSOLUTE" }, - // dryScore, dont care - } as any, - "Should correctly return the song, chart and DryScore." - ); + t.hasStrict( + res, + { + chart: { songID: 97, difficulty: "HYPER", playtype: "SP" }, + song: { title: "ABSOLUTE" }, + // dryScore, dont care + }, + "Should correctly return the song, chart and DryScore." + ); - t.end(); - }); + t.end(); + }); - t.test("Should reject invalid styles in S3 scores", (t) => { - t.rejects(mfile({ styles: "3rd,4th,INVALID" }), { - message: /Song has invalid style INVALID/u, - } as any); + t.test("Should reject invalid styles in S3 scores", (t) => { + t.rejects(mfile({ styles: "3rd,4th,INVALID" }), { + message: /Song has invalid style INVALID/u, + }); - t.end(); - }); + t.end(); + }); - t.test("Should throw ktdatanf if no song", (t) => { - t.rejects(mfile({ songname: "INVALID SONG TITLE" }), { - message: /Could not find song with title INVALID SONG TITLE/u, - } as any); + t.test("Should throw ktdatanf if no song", (t) => { + t.rejects(mfile({ songname: "INVALID SONG TITLE" }), { + message: /Could not find song with title INVALID SONG TITLE/u, + }); - t.end(); - }); + t.end(); + }); - t.test("Should throw ktdatanf if no song", (t) => { - t.rejects(mfile({ diff: "B" }), { - message: /Could not find chart 5\.1\.1\. \(SP LEGGENDARIA/u, - } as any); + t.test("Should throw ktdatanf if no song", (t) => { + t.rejects(mfile({ diff: "B" }), { + message: /Could not find chart 5\.1\.1\. \(SP LEGGENDARIA/u, + }); - t.end(); - }); + t.end(); + }); - t.test("Should throw a skipscore if the song is 5key", (t) => { - t.rejects(mfile({ diff: 5 }), { - message: /5KEY scores are not supported/u, - } as any); + t.test("Should throw a skipscore if the song is 5key", (t) => { + t.rejects(mfile({ diff: 5 }), { + message: /5KEY scores are not supported/u, + }); - t.end(); - }); + t.end(); + }); - t.test("Should throw an invalidscore if the difficulty is invalid", (t) => { - t.rejects(mfile({ diff: "INVALID" as any }), { - message: /Invalid difficulty INVALID/u, - } as any); + t.test("Should throw an invalidscore if the difficulty is invalid", (t) => { + t.rejects(mfile({ diff: "INVALID" } as unknown as S3Score), { + message: /Invalid difficulty INVALID/u, + }); - t.end(); - }); + t.end(); + }); - t.test("Should throw an invalidscore if the hardeasy is invalid", (t) => { - t.rejects(mfile({ mods: { hardeasy: "INVALID" } as any, cleartype: "cleared" }), { - message: /Invalid cleartype of 'cleared' with hardeasy of INVALID/u, - } as any); + t.test("Should throw an invalidscore if the hardeasy is invalid", (t) => { + t.rejects( + mfile({ mods: { hardeasy: "INVALID" }, cleartype: "cleared" } as unknown as S3Score), + { + message: /Invalid cleartype of 'cleared' with hardeasy of INVALID/u, + } + ); - t.end(); - }); + t.end(); + }); - t.test("Should throw an invalidscore if the cleartype is invalid", (t) => { - t.rejects(mfile({ cleartype: "INVALID" as any }), { - message: /Invalid cleartype of INVALID/u, - } as any); + t.test("Should throw an invalidscore if the cleartype is invalid", (t) => { + t.rejects(mfile({ cleartype: "INVALID" } as unknown as S3Score), { + message: /Invalid cleartype of INVALID/u, + }); - t.end(); - }); + t.end(); + }); - t.test("Should throw an invalidscore if the exscore is greater than MAX", (t) => { - t.rejects(mfile({ exscore: 10000 }), { - message: /Invalid percent of 636/u, - } as any); + t.test("Should throw an invalidscore if the exscore is greater than MAX", (t) => { + t.rejects(mfile({ exscore: 10000 }), { + message: /Invalid percent of 636/u, + }); - t.end(); - }); + t.end(); + }); - t.test("Should throw an invalidscore if the date is invalid.", (t) => { - t.rejects(mfile({ date: "INVALID" }), { - message: /Invalid\/Unparsable score timestamp of INVALID/u, - } as any); + t.test("Should throw an invalidscore if the date is invalid.", (t) => { + t.rejects(mfile({ date: "INVALID" }), { + message: /Invalid\/Unparsable score timestamp of INVALID/u, + }); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); t.test("#ParseDifficulty", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - t.strictSame(ParseDifficulty("L7"), { playtype: "SP", difficulty: "NORMAL" }); - t.strictSame(ParseDifficulty(7), { playtype: "SP", difficulty: "HYPER" }); - t.strictSame(ParseDifficulty("A"), { playtype: "SP", difficulty: "ANOTHER" }); - t.strictSame(ParseDifficulty("B"), { playtype: "SP", difficulty: "LEGGENDARIA" }); - t.strictSame(ParseDifficulty("L14"), { playtype: "DP", difficulty: "NORMAL" }); - t.strictSame(ParseDifficulty(14), { playtype: "DP", difficulty: "HYPER" }); - t.strictSame(ParseDifficulty("A14"), { playtype: "DP", difficulty: "ANOTHER" }); - t.strictSame(ParseDifficulty("B14"), { playtype: "DP", difficulty: "LEGGENDARIA" }); - t.throws(() => ParseDifficulty(5)); + t.strictSame(ParseDifficulty("L7"), { playtype: "SP", difficulty: "NORMAL" }); + t.strictSame(ParseDifficulty(7), { playtype: "SP", difficulty: "HYPER" }); + t.strictSame(ParseDifficulty("A"), { playtype: "SP", difficulty: "ANOTHER" }); + t.strictSame(ParseDifficulty("B"), { playtype: "SP", difficulty: "LEGGENDARIA" }); + t.strictSame(ParseDifficulty("L14"), { playtype: "DP", difficulty: "NORMAL" }); + t.strictSame(ParseDifficulty(14), { playtype: "DP", difficulty: "HYPER" }); + t.strictSame(ParseDifficulty("A14"), { playtype: "DP", difficulty: "ANOTHER" }); + t.strictSame(ParseDifficulty("B14"), { playtype: "DP", difficulty: "LEGGENDARIA" }); + t.throws(() => ParseDifficulty(5)); - t.end(); + t.end(); }); t.test("#ResolveS3Lamp", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - t.equal(ResolveS3Lamp({ cleartype: "played" } as S3Score, logger), "FAILED"); - t.equal(ResolveS3Lamp({ cleartype: "cleared", mods: {} } as S3Score, logger), "CLEAR"); - t.equal( - ResolveS3Lamp({ cleartype: "cleared", mods: { hardeasy: "E" } } as S3Score, logger), - "EASY CLEAR" - ); - t.equal( - ResolveS3Lamp({ cleartype: "cleared", mods: { hardeasy: "H" } } as S3Score, logger), - "HARD CLEAR" - ); - t.equal(ResolveS3Lamp({ cleartype: "combo" } as S3Score, logger), "FULL COMBO"); - t.equal(ResolveS3Lamp({ cleartype: "comboed" } as S3Score, logger), "FULL COMBO"); - t.equal(ResolveS3Lamp({ cleartype: "perfect" } as S3Score, logger), "FULL COMBO"); - t.equal(ResolveS3Lamp({ cleartype: "perfected" } as S3Score, logger), "FULL COMBO"); + t.equal(ResolveS3Lamp({ cleartype: "played" } as S3Score, logger), "FAILED"); + t.equal(ResolveS3Lamp({ cleartype: "cleared", mods: {} } as S3Score, logger), "CLEAR"); + t.equal( + ResolveS3Lamp({ cleartype: "cleared", mods: { hardeasy: "E" } } as S3Score, logger), + "EASY CLEAR" + ); + t.equal( + ResolveS3Lamp({ cleartype: "cleared", mods: { hardeasy: "H" } } as S3Score, logger), + "HARD CLEAR" + ); + t.equal(ResolveS3Lamp({ cleartype: "combo" } as S3Score, logger), "FULL COMBO"); + t.equal(ResolveS3Lamp({ cleartype: "comboed" } as S3Score, logger), "FULL COMBO"); + t.equal(ResolveS3Lamp({ cleartype: "perfect" } as S3Score, logger), "FULL COMBO"); + t.equal(ResolveS3Lamp({ cleartype: "perfected" } as S3Score, logger), "FULL COMBO"); - t.throws(() => ResolveS3Lamp({ cleartype: "invalid" } as any, logger)); - t.throws(() => - ResolveS3Lamp({ cleartype: "cleared", mods: { hardeasy: "invalid" } } as any, logger) - ); + t.throws(() => ResolveS3Lamp({ cleartype: "invalid" } as unknown as S3Score, logger)); + t.throws(() => + ResolveS3Lamp( + { cleartype: "cleared", mods: { hardeasy: "invalid" } } as unknown as S3Score, + logger + ) + ); - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/import-types/file/solid-state-squad/converter.ts b/server/src/lib/score-import/import-types/file/solid-state-squad/converter.ts index 0d307bfda..b1c5424f6 100644 --- a/server/src/lib/score-import/import-types/file/solid-state-squad/converter.ts +++ b/server/src/lib/score-import/import-types/file/solid-state-squad/converter.ts @@ -1,173 +1,174 @@ -import { EmptyObject } from "../../../../../utils/types"; -import { KtLogger } from "../../../../logger/logger"; +import { KtLogger } from "lib/logger/logger"; +import { Difficulties, Grades, Lamps, Playtypes } from "tachi-common"; +import { FindChartWithPTDFVersion } from "utils/queries/charts"; +import { FindSongOnTitleInsensitive } from "utils/queries/songs"; +import { EmptyObject } from "utils/types"; import { - InvalidScoreFailure, - KTDataNotFoundFailure, - SkipScoreFailure, + InvalidScoreFailure, + KTDataNotFoundFailure, + SkipScoreFailure, } from "../../../framework/common/converter-failures"; -import { S3Score } from "./types"; -import { Playtypes, Difficulties, Grades, Lamps } from "kamaitachi-common"; -import { FindSongOnTitleInsensitive } from "../../../../../utils/queries/songs"; -import { FindChartWithPTDFVersion } from "../../../../../utils/queries/charts"; import { - GenericGetGradeAndPercent, - ParseDateFromString, + GenericGetGradeAndPercent, + ParseDateFromString, } from "../../../framework/common/score-utils"; import { DryScore } from "../../../framework/common/types"; import { ConverterFunction } from "../../common/types"; +import { S3Score } from "./types"; -export function ParseDifficulty( - diff: S3Score["diff"] -): { playtype: Playtypes["iidx"]; difficulty: Difficulties["iidx:SP" | "iidx:DP"] } { - switch (diff) { - case "L7": - return { playtype: "SP", difficulty: "NORMAL" }; - case 7: - return { playtype: "SP", difficulty: "HYPER" }; - case "A": - return { playtype: "SP", difficulty: "ANOTHER" }; - case "B": - return { playtype: "SP", difficulty: "LEGGENDARIA" }; - case 5: - throw new SkipScoreFailure(`5KEY scores are not supported.`); - case "L14": - return { playtype: "DP", difficulty: "NORMAL" }; - case 14: - return { playtype: "DP", difficulty: "HYPER" }; - case "A14": - return { playtype: "DP", difficulty: "ANOTHER" }; - case "B14": - return { playtype: "DP", difficulty: "LEGGENDARIA" }; - default: - throw new InvalidScoreFailure(`Invalid difficulty ${diff}.`); - } +export function ParseDifficulty(diff: S3Score["diff"]): { + playtype: Playtypes["iidx"]; + difficulty: Difficulties["iidx:SP" | "iidx:DP"]; +} { + switch (diff) { + case "L7": + return { playtype: "SP", difficulty: "NORMAL" }; + case 7: + return { playtype: "SP", difficulty: "HYPER" }; + case "A": + return { playtype: "SP", difficulty: "ANOTHER" }; + case "B": + return { playtype: "SP", difficulty: "LEGGENDARIA" }; + case 5: + throw new SkipScoreFailure(`5KEY scores are not supported.`); + case "L14": + return { playtype: "DP", difficulty: "NORMAL" }; + case 14: + return { playtype: "DP", difficulty: "HYPER" }; + case "A14": + return { playtype: "DP", difficulty: "ANOTHER" }; + case "B14": + return { playtype: "DP", difficulty: "LEGGENDARIA" }; + default: + throw new InvalidScoreFailure(`Invalid difficulty ${diff}.`); + } } export function ResolveS3Lamp(data: S3Score, logger: KtLogger): Lamps["iidx:SP" | "iidx:DP"] { - if (data.cleartype === "played") { - return "FAILED"; - } else if (data.cleartype === "cleared") { - if (!data.mods.hardeasy) { - return "CLEAR"; - } else if (data.mods.hardeasy === "H") { - return "HARD CLEAR"; - } else if (data.mods.hardeasy === "E") { - return "EASY CLEAR"; - } else { - logger.warn(`Invalid cleartype of 'cleared' with hardeasy of ${data.mods.hardeasy}?`); - throw new InvalidScoreFailure( - `Invalid cleartype of 'cleared' with hardeasy of ${data.mods.hardeasy}?` - ); - } - } else if ( - data.cleartype === "combo" || - data.cleartype === "comboed" || - data.cleartype === "perfect" || - data.cleartype === "perfected" - ) { - return "FULL COMBO"; - } + if (data.cleartype === "played") { + return "FAILED"; + } else if (data.cleartype === "cleared") { + if (!data.mods.hardeasy) { + return "CLEAR"; + } else if (data.mods.hardeasy === "H") { + return "HARD CLEAR"; + } else if (data.mods.hardeasy === "E") { + return "EASY CLEAR"; + } else { + logger.warn(`Invalid cleartype of 'cleared' with hardeasy of ${data.mods.hardeasy}?`); + throw new InvalidScoreFailure( + `Invalid cleartype of 'cleared' with hardeasy of ${data.mods.hardeasy}?` + ); + } + } else if ( + data.cleartype === "combo" || + data.cleartype === "comboed" || + data.cleartype === "perfect" || + data.cleartype === "perfected" + ) { + return "FULL COMBO"; + } - throw new InvalidScoreFailure(`Invalid cleartype of ${data.cleartype}.`); + throw new InvalidScoreFailure(`Invalid cleartype of ${data.cleartype}.`); } -const S3_VERSION_CONV: Record = { - "3rd": "3-cs", - "4th": "4-cs", - "5th": "5-cs", - "6th": "6-cs", - "7th": "7-cs", - "8th": "8-cs", - "9th": "9-cs", - "10th": "10-cs", - red: "11-cs", - hs: "12-cs", - dd: "13-cs", - gold: "14-cs", - djt: "15-cs", - emp: "16-cs", - pb: "16-cs", - us: "bmus", -}; +const S3_VERSION_CONV = { + "3rd": "3-cs", + "4th": "4-cs", + "5th": "5-cs", + "6th": "6-cs", + "7th": "7-cs", + "8th": "8-cs", + "9th": "9-cs", + "10th": "10-cs", + red: "11-cs", + hs: "12-cs", + dd: "13-cs", + gold: "14-cs", + djt: "15-cs", + emp: "16-cs", + pb: "16-cs", + us: "bmus", +} as const; function ConvertVersion(joinedStyles: string) { - const styles = joinedStyles.split(","); + const styles = joinedStyles.split(","); - const style = styles[styles.length - 1]; + const style = styles[styles.length - 1]; - const convertedStyle = S3_VERSION_CONV[style]; + const convertedStyle = S3_VERSION_CONV[style as keyof typeof S3_VERSION_CONV]; - if (!convertedStyle) { - throw new InvalidScoreFailure(`Song has invalid style ${style}.`); - } + if (!convertedStyle) { + throw new InvalidScoreFailure(`Song has invalid style ${style}.`); + } - return convertedStyle; + return convertedStyle; } export const ConvertFileS3: ConverterFunction = async ( - data, - context, - importType, - logger + data, + context, + importType, + logger ) => { - const song = await FindSongOnTitleInsensitive("iidx", data.songname); + const song = await FindSongOnTitleInsensitive("iidx", data.songname); - if (!song) { - throw new KTDataNotFoundFailure( - `Could not find song with title ${data.songname}`, - importType, - data, - context - ); - } + if (!song) { + throw new KTDataNotFoundFailure( + `Could not find song with title ${data.songname}`, + importType, + data, + context + ); + } - const { playtype, difficulty } = ParseDifficulty(data.diff); - const version = ConvertVersion(data.styles); + const { playtype, difficulty } = ParseDifficulty(data.diff); + const version = ConvertVersion(data.styles); - const chart = await FindChartWithPTDFVersion("iidx", song.id, playtype, difficulty, version); + const chart = await FindChartWithPTDFVersion("iidx", song.id, playtype, difficulty, version); - if (!chart) { - throw new KTDataNotFoundFailure( - `Could not find chart ${data.songname} (${playtype} ${difficulty} version (${version}))`, - importType, - data, - context - ); - } + if (!chart) { + throw new KTDataNotFoundFailure( + `Could not find chart ${data.songname} (${playtype} ${difficulty} version (${version}))`, + importType, + data, + context + ); + } - const { percent, grade } = GenericGetGradeAndPercent("iidx", data.exscore, chart); + const { percent, grade } = GenericGetGradeAndPercent("iidx", data.exscore, chart); - const lamp = ResolveS3Lamp(data, logger); + const lamp = ResolveS3Lamp(data, logger); - const timeAchieved = ParseDateFromString(data.date); + const timeAchieved = ParseDateFromString(data.date); - let hitData = {}; - if (data.scorebreakdown) { - hitData = { - pgreat: data.scorebreakdown.justgreats, - great: data.scorebreakdown.greats, - good: data.scorebreakdown.good, - bad: data.scorebreakdown.bad, - poor: data.scorebreakdown.poor, - }; - } + let judgements = {}; + if (data.scorebreakdown) { + judgements = { + pgreat: data.scorebreakdown.justgreats, + great: data.scorebreakdown.greats, + good: data.scorebreakdown.good, + bad: data.scorebreakdown.bad, + poor: data.scorebreakdown.poor, + }; + } - const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { - game: "iidx", - comment: data.comment ?? null, - importType: "file/solid-state-squad", - service: "Solid State Squad", - scoreData: { - percent, - grade: grade as Grades["iidx:SP" | "iidx:DP"], - score: data.exscore, - lamp, - hitData, - hitMeta: {}, - }, - scoreMeta: {}, - timeAchieved, - }; + const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { + game: "iidx", + comment: data.comment ?? null, + importType: "file/solid-state-squad", + service: "Solid State Squad", + scoreData: { + percent, + grade: grade as Grades["iidx:SP" | "iidx:DP"], + score: data.exscore, + lamp, + judgements, + hitMeta: {}, + }, + scoreMeta: {}, + timeAchieved, + }; - return { chart, song, dryScore }; + return { chart, song, dryScore }; }; diff --git a/server/src/lib/score-import/import-types/file/solid-state-squad/parser.test.ts b/server/src/lib/score-import/import-types/file/solid-state-squad/parser.test.ts index d038b973a..03e35637e 100644 --- a/server/src/lib/score-import/import-types/file/solid-state-squad/parser.test.ts +++ b/server/src/lib/score-import/import-types/file/solid-state-squad/parser.test.ts @@ -1,237 +1,224 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ +import CreateLogCtx from "lib/logger/logger"; import t from "tap"; -import { GetMilisecondsSince } from "../../../../../utils/misc"; -import { CloseMongoConnection } from "../../../../../external/mongo/db"; -import CreateLogCtx from "../../../../logger/logger"; -import { MockMulterFile } from "../../../../../test-utils/mock-multer"; -import ResetDBState from "../../../../../test-utils/reset-db-state"; -import { GetKTDataBuffer } from "../../../../../test-utils/test-data"; +import { MockMulterFile } from "test-utils/mock-multer"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataBuffer } from "test-utils/test-data"; import { ParseSolidStateXML } from "./parser"; const logger = CreateLogCtx(__filename); t.test("#ParseSolidStateXML", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - t.test("Should parse simple, valid S3 XML", (t) => { - const res = ParseSolidStateXML( - MockMulterFile(GetKTDataBuffer("./s3/valid.xml"), "valid.xml"), - {}, - logger - ); + t.test("Should parse simple, valid S3 XML", (t) => { + const res = ParseSolidStateXML( + MockMulterFile(GetKTDataBuffer("./s3/valid.xml"), "valid.xml"), + {}, + logger + ); - t.hasStrict( - res.iterable, - [ - { - id: 187, - diff: 7, - songname: "GAMBOL", - styles: "3rd", - exscore: 100, - scorebreakdown: { - justgreats: 25, - greats: 50, - good: 0, - bad: 0, - poor: 4, - }, - mods: { - hardeasy: "H", - }, - cleartype: "cleared", - date: "2010-10-19 04:54:22", - }, - { - id: 187, - diff: "L7", - songname: "GAMBOL", - styles: "3rd", - exscore: 100, - scorebreakdown: { - justgreats: 25, - greats: 50, - good: 0, - bad: 0, - poor: 4, - }, - mods: {}, - cleartype: "perfect", - date: "2010-10-19 04:54:22", - }, - ] as any, - "Should return the right scores in the iterable." - ); - t.equal(res.game, "iidx", "Should return IIDX as the game."); - t.equal(res.classHandler, null, "Should return no class handler."); - t.strictSame(res.context, {}, "Should return no context."); + t.hasStrict( + res.iterable, + [ + { + id: 187, + diff: 7, + songname: "GAMBOL", + styles: "3rd", + exscore: 100, + scorebreakdown: { + justgreats: 25, + greats: 50, + good: 0, + bad: 0, + poor: 4, + }, + mods: { + hardeasy: "H", + }, + cleartype: "cleared", + date: "2010-10-19 04:54:22", + }, + { + id: 187, + diff: "L7", + songname: "GAMBOL", + styles: "3rd", + exscore: 100, + scorebreakdown: { + justgreats: 25, + greats: 50, + good: 0, + bad: 0, + poor: 4, + }, + mods: {}, + cleartype: "perfect", + date: "2010-10-19 04:54:22", + }, + ], + "Should return the right scores in the iterable." + ); + t.equal(res.game, "iidx", "Should return IIDX as the game."); + t.equal(res.classHandler, null, "Should return no class handler."); + t.strictSame(res.context, {}, "Should return no context."); - t.end(); - }); + t.end(); + }); - t.test("Should parse S3 XML with a single score", (t) => { - const res = ParseSolidStateXML( - MockMulterFile(GetKTDataBuffer("./s3/one-score.xml"), "one-score.xml"), - {}, - logger - ); + t.test("Should parse S3 XML with a single score", (t) => { + const res = ParseSolidStateXML( + MockMulterFile(GetKTDataBuffer("./s3/one-score.xml"), "one-score.xml"), + {}, + logger + ); - t.hasStrict( - res.iterable, - [ - { - id: 187, - diff: 7, - songname: "GAMBOL", - styles: "3rd", - exscore: 100, - scorebreakdown: { - justgreats: 50, - greats: 50, - good: 0, - bad: 0, - poor: 4, - }, - mods: {}, - cleartype: "perfect", - date: "2010-10-19 04:54:22", - }, - ] as any, - "Should return the right score in the iterable." - ); - t.equal(res.game, "iidx", "Should return IIDX as the game."); - t.equal(res.classHandler, null, "Should return no class handler."); - t.strictSame(res.context, {}, "Should return no context."); + t.hasStrict( + res.iterable, + [ + { + id: 187, + diff: 7, + songname: "GAMBOL", + styles: "3rd", + exscore: 100, + scorebreakdown: { + justgreats: 50, + greats: 50, + good: 0, + bad: 0, + poor: 4, + }, + mods: {}, + cleartype: "perfect", + date: "2010-10-19 04:54:22", + }, + ], + "Should return the right score in the iterable." + ); + t.equal(res.game, "iidx", "Should return IIDX as the game."); + t.equal(res.classHandler, null, "Should return no class handler."); + t.strictSame(res.context, {}, "Should return no context."); - t.end(); - }); + t.end(); + }); - t.test("Should reject S3 XML with no scores", (t) => { - t.throws( - () => - ParseSolidStateXML( - MockMulterFile(GetKTDataBuffer("./s3/no-score-data.xml"), "no-score-data.xml"), + t.test("Should reject S3 XML with no scores", (t) => { + t.throws( + () => + ParseSolidStateXML( + MockMulterFile(GetKTDataBuffer("./s3/no-score-data.xml"), "no-score-data.xml"), - {}, - logger - ), - { message: /Invalid S3 XML/u } as any - ); + {}, + logger + ), + { message: /Invalid S3 XML/u } + ); - t.end(); - }); + t.end(); + }); - t.test("Should reject invalid lamps", (t) => { - t.throws( - () => - ParseSolidStateXML( - MockMulterFile(GetKTDataBuffer("./s3/invalid-lamp.xml"), "invalid-lamp.xml"), - {}, - logger - ), - { message: /Invalid S3 XML.*cleartype.*BAD LAMP/u } as any - ); + t.test("Should reject invalid lamps", (t) => { + t.throws( + () => + ParseSolidStateXML( + MockMulterFile(GetKTDataBuffer("./s3/invalid-lamp.xml"), "invalid-lamp.xml"), + {}, + logger + ), + { message: /Invalid S3 XML.*cleartype.*BAD LAMP/u } + ); - t.end(); - }); + t.end(); + }); - t.test("Should reject malicious mods", (t) => { - t.throws( - () => - ParseSolidStateXML( - MockMulterFile( - GetKTDataBuffer("./s3/malicious-mods.xml"), - "malicious-mods.xml" - ), - {}, - logger - ), - { message: /Invalid S3 XML.*object.*1/u } as any - ); + t.test("Should reject malicious mods", (t) => { + t.throws( + () => + ParseSolidStateXML( + MockMulterFile( + GetKTDataBuffer("./s3/malicious-mods.xml"), + "malicious-mods.xml" + ), + {}, + logger + ), + { message: /Invalid S3 XML.*object.*1/u } + ); - t.end(); - }); + t.end(); + }); - t.test("Should reject malicious scorebreakdown", (t) => { - t.throws( - () => - ParseSolidStateXML( - MockMulterFile( - GetKTDataBuffer("./s3/malicious-scorebreakdown.xml"), - "malicious-scorebreakdown.xml" - ), - {}, - logger - ), - { message: /Invalid S3 XML.*object.*1/u } as any - ); + t.test("Should reject malicious scorebreakdown", (t) => { + t.throws( + () => + ParseSolidStateXML( + MockMulterFile( + GetKTDataBuffer("./s3/malicious-scorebreakdown.xml"), + "malicious-scorebreakdown.xml" + ), + {}, + logger + ), + { message: /Invalid S3 XML.*object.*1/u } + ); - t.end(); - }); + t.end(); + }); - t.test("Should reject invalid exscore", (t) => { - t.throws( - () => - ParseSolidStateXML( - MockMulterFile( - GetKTDataBuffer("./s3/invalid-exscore.xml"), - "invalid-exscore.xml" - ), - {}, - logger - ), - { message: /Invalid S3 XML.*exscore.*positive integer.*-1/u } as any - ); + t.test("Should reject invalid exscore", (t) => { + t.throws( + () => + ParseSolidStateXML( + MockMulterFile( + GetKTDataBuffer("./s3/invalid-exscore.xml"), + "invalid-exscore.xml" + ), + {}, + logger + ), + { message: /Invalid S3 XML.*exscore.*positive integer.*-1/u } + ); - t.end(); - }); + t.end(); + }); - t.test("Should reject billion laughs", (t) => { - const time = process.hrtime.bigint(); + t.test("Should reject billion laughs", (t) => { + t.setTimeout(5000); - t.throws( - () => - ParseSolidStateXML( - MockMulterFile( - GetKTDataBuffer("./s3/danger/billion-laughs.xml"), - "billion-laughs.xml" - ), - {}, - logger - ), - { message: /Invalid S3 XML/u } as any - ); + t.throws( + () => + ParseSolidStateXML( + MockMulterFile( + GetKTDataBuffer("./s3/danger/billion-laughs.xml"), + "billion-laughs.xml" + ), + {}, + logger + ), + { message: /Invalid S3 XML/u } + ); - const end = GetMilisecondsSince(time); + t.end(); + }); - t.ok(end < 10_000, "Should take less than 10 seconds"); + t.test("Should not expand specifically crafted billion laughs", (t) => { + t.setTimeout(5000); - t.end(); - }); + const res = ParseSolidStateXML( + MockMulterFile( + GetKTDataBuffer("./s3/danger/specific-blaugh.xml"), + "specific-blaugh.xml" + ), + {}, + logger + ); - t.test("Should not expand specifically crafted billion laughs", (t) => { - const time = process.hrtime.bigint(); + // @ts-expect-error shush + t.equal(res.iterable[0].songname, "&lol9;", "Should not expand billion laughs."); - const res = ParseSolidStateXML( - MockMulterFile( - GetKTDataBuffer("./s3/danger/specific-blaugh.xml"), - "specific-blaugh.xml" - ), - {}, - logger - ); + t.end(); + }); - // @ts-expect-error shush - t.equal(res.iterable[0].songname, "&lol9;", "Should not expand billion laughs."); - - const end = GetMilisecondsSince(time); - - t.ok(end < 10_000, "Should take less than 10 seconds"); - - t.end(); - }); - - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/import-types/file/solid-state-squad/parser.ts b/server/src/lib/score-import/import-types/file/solid-state-squad/parser.ts index c2a3507fe..82d239b99 100644 --- a/server/src/lib/score-import/import-types/file/solid-state-squad/parser.ts +++ b/server/src/lib/score-import/import-types/file/solid-state-squad/parser.ts @@ -1,92 +1,91 @@ import { parse as FastParseXML } from "fast-xml-parser"; -import { EmptyObject } from "../../../../../utils/types"; -import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; +import { KtLogger } from "lib/logger/logger"; import p, { PrudenceSchema } from "prudence"; -import { FormatPrError } from "../../../../../utils/prudence"; +import { FormatPrError } from "utils/prudence"; +import { EmptyObject } from "utils/types"; +import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; +import { ParserFunctionReturns } from "../../common/types"; import { S3Score } from "./types"; -import { ConvertFileS3 } from "./converter"; -import { ParserFunctionReturnsSync } from "../../common/types"; -import { KtLogger } from "../../../../logger/logger"; const PR_SolidState: PrudenceSchema = { - s3data: { - userdata: { - id: p.isPositiveInteger, - login: "string", - djname: "string", - }, - scoredata: { - song: [ - { - id: p.isPositiveInteger, - diff: p.isIn("L7", 7, "A", "B", 5, "L14", 14, "A14", "B14"), - songname: "string", - styles: "string", + s3data: { + userdata: { + id: p.isPositiveInteger, + login: "string", + djname: "string", + }, + scoredata: { + song: [ + { + id: p.isPositiveInteger, + diff: p.isIn("L7", 7, "A", "B", 5, "L14", 14, "A14", "B14"), + songname: "string", + styles: "string", - exscore: p.isPositiveInteger, - scorebreakdown: p.optional({ - justgreats: p.isPositiveInteger, - greats: p.isPositiveInteger, - good: p.isPositiveInteger, - bad: p.isPositiveInteger, - poor: p.isPositiveInteger, - } as any), - mods: { - hardeasy: p.optional(p.isIn("H", "E")), - }, - cleartype: p.isIn( - "played", - "cleared", - "combo", - "comboed", - "perfect", - "perfected" - ), - date: "string", + exscore: p.isPositiveInteger, + scorebreakdown: p.optional({ + justgreats: p.isPositiveInteger, + greats: p.isPositiveInteger, + good: p.isPositiveInteger, + bad: p.isPositiveInteger, + poor: p.isPositiveInteger, + }), + mods: { + hardeasy: p.optional(p.isIn("H", "E")), + }, + cleartype: p.isIn( + "played", + "cleared", + "combo", + "comboed", + "perfect", + "perfected" + ), + date: "string", - // loads of stuff is ignored from this and just defaults to any because we don't use it. - }, - ], - }, - }, + // loads of stuff is ignored from this and just defaults to any because we don't use it. + }, + ], + }, + }, }; export function ParseSolidStateXML( - fileData: Express.Multer.File, - body: Record, - logger: KtLogger -): ParserFunctionReturnsSync { - let parsedXML; + fileData: Express.Multer.File, + body: Record, + logger: KtLogger +): ParserFunctionReturns { + let parsedXML; - try { - parsedXML = FastParseXML(fileData.buffer.toString("utf-8")); - } catch (err) { - logger.info(err); + try { + parsedXML = FastParseXML(fileData.buffer.toString("utf-8")); + } catch (err) { + logger.info("S3 XML Parse Error", err); - throw new ScoreImportFatalError(400, "Could not parse XML."); - } + throw new ScoreImportFatalError(400, "Could not parse XML."); + } - if (!parsedXML?.s3data?.scoredata?.song) { - throw new ScoreImportFatalError(400, `Invalid S3 XML.`); - } + if (!parsedXML?.s3data?.scoredata?.song) { + logger.crit("foo", { data: fileData.buffer }); + throw new ScoreImportFatalError(400, `Invalid S3 XML, no s3data -> scoredata -> song?`); + } - // the XML parser can't understand this is meant to be an array - // if someone only has one score. - if (!Array.isArray(parsedXML.s3data.scoredata.song)) { - parsedXML.s3data.scoredata.song = [parsedXML.s3data.scoredata.song]; - } + // the XML parser can't understand this is meant to be an array + // if someone only has one score. + if (!Array.isArray(parsedXML.s3data.scoredata.song)) { + parsedXML.s3data.scoredata.song = [parsedXML.s3data.scoredata.song]; + } - const err = p(parsedXML, PR_SolidState, {}, { allowExcessKeys: true }); + const err = p(parsedXML, PR_SolidState, {}, { allowExcessKeys: true }); - if (err) { - throw new ScoreImportFatalError(400, FormatPrError(err, "Invalid S3 XML.")); - } + if (err) { + throw new ScoreImportFatalError(400, FormatPrError(err, "Invalid S3 XML.")); + } - return { - classHandler: null, - context: {}, - iterable: parsedXML.s3data.scoredata.song as S3Score[], - game: "iidx", - ConverterFunction: ConvertFileS3, // todo - }; + return { + classHandler: null, + context: {}, + iterable: parsedXML.s3data.scoredata.song as S3Score[], + game: "iidx", + }; } diff --git a/server/src/lib/score-import/import-types/file/solid-state-squad/types.ts b/server/src/lib/score-import/import-types/file/solid-state-squad/types.ts index a16781316..c51575a36 100644 --- a/server/src/lib/score-import/import-types/file/solid-state-squad/types.ts +++ b/server/src/lib/score-import/import-types/file/solid-state-squad/types.ts @@ -1,22 +1,22 @@ -import { integer } from "kamaitachi-common"; +import { integer } from "tachi-common"; export interface S3Score { - id: integer; - diff: 5 | "L7" | 7 | "A" | "B" | "L14" | 14 | "A14" | "B14"; - songname: string; - exscore: integer; - styles: string; - scorebreakdown?: { - justgreats: integer; - greats: integer; - good: integer; - bad: integer; - poor: integer; - }; - mods: { - hardeasy?: "H" | "E"; - }; - cleartype: "cleared" | "played" | "combo" | "comboed" | "perfect" | "perfected"; - date: string; - comment?: string; + id: integer; + diff: 5 | "L7" | 7 | "A" | "B" | "L14" | 14 | "A14" | "B14"; + songname: string; + exscore: integer; + styles: string; + scorebreakdown?: { + justgreats: integer; + greats: integer; + good: integer; + bad: integer; + poor: integer; + }; + mods: { + hardeasy?: "H" | "E"; + }; + cleartype: "cleared" | "played" | "combo" | "comboed" | "perfect" | "perfected"; + date: string; + comment?: string; } diff --git a/server/src/lib/score-import/import-types/ir/barbatos/converter.test.ts b/server/src/lib/score-import/import-types/ir/barbatos/converter.test.ts new file mode 100644 index 000000000..0a1ac0632 --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/barbatos/converter.test.ts @@ -0,0 +1,108 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { barbScore } from "test-utils/test-data"; +import { ConverterIRBarbatos } from "./converter"; +import { BarbatosScore } from "./types"; + +const logger = CreateLogCtx(__filename); + +t.test("#ConverterIRBarbatos", (t) => { + t.beforeEach(ResetDBState); + + const albidaSong = { + title: "ALBIDA Powerless Mix", + artist: "無力P", + id: 1, + altTitles: [], + searchTerms: ["albida_muryoku", "アルビダパワーレスミックス"], + data: { + uscEquiv: null, + displayVersion: "booth", + }, + }; + + const albidaChart = { + rgcID: null, + chartID: "5088a4d0e1ee9d0cc2f625934306e45b1a60699b", + difficulty: "ADV", + songID: 1, + playtype: "Single", + levelNum: 10, + level: "10", + data: { + inGameID: 1, + }, + isPrimary: true, + versions: ["booth", "inf", "gw", "heaven", "vivid"], + }; + + t.test("Should convert a BarbatosScore into a Dry Score", async (t) => { + const res = await ConverterIRBarbatos(barbScore, {}, "ir/barbatos", logger); + + t.hasStrict(res, { + song: albidaSong, + chart: albidaChart, + dryScore: { + game: "sdvx", + service: "Barbatos", + comment: null, + importType: "ir/barbatos", + // timeAchieved: , its Date.now() give or take lol + scoreData: { + score: 9000000, + percent: 90, + grade: "A+", + lamp: "CLEAR", + judgements: { + critical: 100, + near: 50, + miss: 5, + }, + hitMeta: { + fast: 40, + slow: 10, + gauge: 90, + maxCombo: 100, + }, + }, + scoreMeta: { + inSkillAnalyser: false, + }, + }, + }); + + t.end(); + }); + + t.test("Should throw KTDataNotFound if chart not found.", (t) => { + t.rejects( + () => + ConverterIRBarbatos( + deepmerge(barbScore, { song_id: 1000 }) as BarbatosScore, + {}, + "ir/barbatos", + logger + ), + { + message: /Could not find chart with songID 1000/u, + } + ); + + t.end(); + }); + + t.test("Should throw InternalFailure if song-chart desync.", async (t) => { + await db.songs.sdvx.remove({ id: 1 }); // force a song-chart desync + + t.rejects(() => ConverterIRBarbatos(barbScore, {}, "ir/barbatos", logger), { + message: /Song 1 \(sdvx\) has no parent song/u, + }); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/ir/barbatos/converter.ts b/server/src/lib/score-import/import-types/ir/barbatos/converter.ts index 981198327..64f1d0e6b 100644 --- a/server/src/lib/score-import/import-types/ir/barbatos/converter.ts +++ b/server/src/lib/score-import/import-types/ir/barbatos/converter.ts @@ -1,92 +1,92 @@ -import { FindSDVXChartOnInGameID } from "../../../../../utils/queries/charts"; -import { FindSongOnID } from "../../../../../utils/queries/songs"; -import { EmptyObject } from "../../../../../utils/types"; -import { GenericGetGradeAndPercent } from "../../../framework/common/score-utils"; +import { Lamps } from "tachi-common"; +import { FindSDVXChartOnInGameID } from "utils/queries/charts"; +import { FindSongOnID } from "utils/queries/songs"; +import { EmptyObject } from "utils/types"; import { - InternalFailure, - KTDataNotFoundFailure, + InternalFailure, + KTDataNotFoundFailure, } from "../../../framework/common/converter-failures"; -import { BarbatosScore } from "./types"; -import { Lamps } from "kamaitachi-common"; +import { GenericGetGradeAndPercent } from "../../../framework/common/score-utils"; import { DryScore } from "../../../framework/common/types"; import { ConverterFunction } from "../../common/types"; +import { BarbatosScore } from "./types"; const LAMP_LOOKUP = { - 1: "FAILED", - 2: "CLEAR", - 3: "EXCESSIVE CLEAR", - 4: "ULTIMATE CHAIN", - 5: "PERFECT ULTIMATE CHAIN", + 1: "FAILED", + 2: "CLEAR", + 3: "EXCESSIVE CLEAR", + 4: "ULTIMATE CHAIN", + 5: "PERFECT ULTIMATE CHAIN", }; const DIFFICULTY_LOOKUP = { - 0: "NOV", - 1: "ADV", - 2: "EXH", - 3: "ANY_INF", // special case for inf/grv/hvn/vvd - which are all the same diff internally. (kinda). - 4: "MXM", + 0: "NOV", + 1: "ADV", + 2: "EXH", + 3: "ANY_INF", // special case for inf/grv/hvn/vvd - which are all the same diff internally. (kinda). + 4: "MXM", }; export const ConverterIRBarbatos: ConverterFunction = async ( - data, - context, - importType, - logger + data, + context, + importType, + logger ) => { - const difficulty = DIFFICULTY_LOOKUP[data.difficulty] as - | "NOV" - | "ADV" - | "EXH" - | "ANY_INF" - | "MXM"; + const difficulty = DIFFICULTY_LOOKUP[data.difficulty] as + | "NOV" + | "ADV" + | "EXH" + | "ANY_INF" + | "MXM"; - const chart = await FindSDVXChartOnInGameID(data.song_id, difficulty); + const chart = await FindSDVXChartOnInGameID(data.song_id, difficulty); - if (!chart) { - throw new KTDataNotFoundFailure( - `Could not find chart with songID ${data.song_id} (${difficulty})`, - importType, - data, - context - ); - } + if (!chart) { + throw new KTDataNotFoundFailure( + `Could not find chart with songID ${data.song_id} (${difficulty})`, + importType, + data, + context + ); + } - const song = await FindSongOnID("sdvx", chart.songID); + const song = await FindSongOnID("sdvx", chart.songID); - if (!song) { - logger.severe(`Song ${chart.songID} (sdvx) has no parent song?`); - throw new InternalFailure(`Song ${chart.songID} (sdvx) has no parent song?`); - } + if (!song) { + logger.severe(`Song ${chart.songID} (sdvx) has no parent song?`); + throw new InternalFailure(`Song ${chart.songID} (sdvx) has no parent song?`); + } - const { percent, grade } = GenericGetGradeAndPercent("sdvx", data.score, chart); + const { percent, grade } = GenericGetGradeAndPercent("sdvx", data.score, chart); - const dryScore: DryScore<"sdvx:Single"> = { - game: "sdvx", - service: "Barbatos", - comment: null, - importType: "ir/barbatos", - timeAchieved: Date.now(), - scoreData: { - score: data.score, - percent, - grade, - lamp: LAMP_LOOKUP[data.clear_type] as Lamps["sdvx:Single"], - hitData: { - critical: data.critical, - near: data.near_total, - miss: data.error, - }, - hitMeta: { - fast: data.near_fast, - slow: data.near_slow, - gauge: data.percent, - maxCombo: data.max_chain, - }, - }, - scoreMeta: { - inSkillAnalyser: data.is_skill_analyser, - }, - }; + const dryScore: DryScore<"sdvx:Single"> = { + game: "sdvx", + service: "Barbatos", + comment: null, + importType: "ir/barbatos", + timeAchieved: Date.now(), + scoreData: { + score: data.score, + percent, + grade, + lamp: LAMP_LOOKUP[data.clear_type] as Lamps["sdvx:Single"], + judgements: { + critical: data.critical, + near: data.near_total, + miss: data.error, + }, + hitMeta: { + fast: data.near_fast, + slow: data.near_slow, + gauge: data.percent, + maxCombo: data.max_chain, + }, + }, + scoreMeta: { + inSkillAnalyser: data.is_skill_analyser, + }, + }; - return { song, chart, dryScore }; + return { song, chart, dryScore }; }; diff --git a/server/src/lib/score-import/import-types/ir/barbatos/parser.test.ts b/server/src/lib/score-import/import-types/ir/barbatos/parser.test.ts new file mode 100644 index 000000000..f654fd838 --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/barbatos/parser.test.ts @@ -0,0 +1,33 @@ +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { barbScore } from "test-utils/test-data"; +import { ParseBarbatosSingle } from "./parser"; + +const logger = CreateLogCtx(__filename); + +t.test("#ParseBarbatosSingle", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the score as a payload", (t) => { + const res = ParseBarbatosSingle(barbScore as unknown as Record, logger); + + t.hasStrict(res, { + game: "sdvx", + context: {}, + iterable: [barbScore], + }); + + t.end(); + }); + + t.test("Should reject invalid scores", (t) => { + t.throws(() => ParseBarbatosSingle({}, logger), { + message: "Invalid Barbatos Request", + }); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/ir/barbatos/parser.ts b/server/src/lib/score-import/import-types/ir/barbatos/parser.ts index a63db8ac1..8293c360f 100644 --- a/server/src/lib/score-import/import-types/ir/barbatos/parser.ts +++ b/server/src/lib/score-import/import-types/ir/barbatos/parser.ts @@ -1,46 +1,44 @@ -import { EmptyObject } from "../../../../../utils/types"; -import { KtLogger } from "../../../../logger/logger"; +import { KtLogger } from "lib/logger/logger"; import p from "prudence"; +import { FormatPrError } from "utils/prudence"; +import { EmptyObject } from "utils/types"; import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; -import { FormatPrError } from "../../../../../utils/prudence"; +import { ParserFunctionReturns } from "../../common/types"; import { BarbatosScore } from "./types"; -import { ConverterIRBarbatos } from "./converter"; -import { ParserFunctionReturnsSync } from "../../common/types"; const PR_Barbatos = { - difficulty: p.isIn(1, 2, 3, 4), - level: p.isBoundedInteger(1, 20), - song_id: p.isPositiveInteger, - max_chain: p.isPositiveInteger, - critical: p.isPositiveInteger, - near_total: p.isPositiveInteger, - near_fast: p.isPositiveInteger, - near_slow: p.isPositiveInteger, - score: p.isBoundedInteger(0, 10_000_000), - error: p.isPositiveInteger, - percent: p.isBetween(0, 100), - did_fail: "boolean", - clear_type: p.isIn(1, 2, 3, 4, 5), - gauge_type: p.isIn(0, 1, 2, 3), - is_skill_analyser: "boolean", + difficulty: p.isIn(1, 2, 3, 4), + level: p.isBoundedInteger(1, 20), + song_id: p.isPositiveInteger, + max_chain: p.isPositiveInteger, + critical: p.isPositiveInteger, + near_total: p.isPositiveInteger, + near_fast: p.isPositiveInteger, + near_slow: p.isPositiveInteger, + score: p.isBoundedInteger(0, 10_000_000), + error: p.isPositiveInteger, + percent: p.isBetween(0, 100), + did_fail: "boolean", + clear_type: p.isIn(1, 2, 3, 4, 5), + gauge_type: p.isIn(0, 1, 2, 3), + is_skill_analyser: "boolean", }; export function ParseBarbatosSingle( - body: Record, - logger: KtLogger -): ParserFunctionReturnsSync { - const err = p(body, PR_Barbatos); + body: Record, + logger: KtLogger +): ParserFunctionReturns { + const err = p(body, PR_Barbatos); - if (err) { - throw new ScoreImportFatalError(400, FormatPrError(err, "Invalid Barbatos Request")); - } + if (err) { + throw new ScoreImportFatalError(400, FormatPrError(err, "Invalid Barbatos Request")); + } - // asserted using prudence. - return { - context: {}, - game: "sdvx", - iterable: ([body] as unknown) as BarbatosScore[], - ConverterFunction: ConverterIRBarbatos, - classHandler: null, - }; + // asserted using prudence. + return { + context: {}, + game: "sdvx", + iterable: [body] as unknown as BarbatosScore[], + classHandler: null, + }; } diff --git a/server/src/lib/score-import/import-types/ir/barbatos/types.ts b/server/src/lib/score-import/import-types/ir/barbatos/types.ts index 2a5664231..d57506670 100644 --- a/server/src/lib/score-import/import-types/ir/barbatos/types.ts +++ b/server/src/lib/score-import/import-types/ir/barbatos/types.ts @@ -1,19 +1,19 @@ -import { integer } from "kamaitachi-common"; +import { integer } from "tachi-common"; export interface BarbatosScore { - difficulty: 0 | 1 | 2 | 3 | 4; - level: integer; - song_id: integer; - max_chain: integer; - critical: integer; - near_total: integer; - near_fast: integer; - near_slow: integer; - score: integer; - error: integer; - percent: number; - did_fail: boolean; - clear_type: 1 | 2 | 3 | 4 | 5; - gauge_type: 1 | 2; - is_skill_analyser: boolean; + difficulty: 0 | 1 | 2 | 3 | 4; + level: integer; + song_id: integer; + max_chain: integer; + critical: integer; + near_total: integer; + near_fast: integer; + near_slow: integer; + score: integer; + error: integer; + percent: number; + did_fail: boolean; + clear_type: 1 | 2 | 3 | 4 | 5; + gauge_type: 1 | 2; + is_skill_analyser: boolean; } diff --git a/server/src/lib/score-import/import-types/ir/beatoraja/converter.ts b/server/src/lib/score-import/import-types/ir/beatoraja/converter.ts new file mode 100644 index 000000000..1c9323cf5 --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/beatoraja/converter.ts @@ -0,0 +1,226 @@ +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import { HandleOrphanQueue } from "lib/orphan-queue/orphan-queue"; +import { ReprocessOrphan } from "lib/score-import/framework/orphans/orphans"; +import { ServerConfig, TachiConfig } from "lib/setup/config"; +import { ChartDocument, SongDocument } from "tachi-common"; +import { Random20Hex } from "utils/misc"; +import { GetBlacklist } from "utils/queries/blacklist"; +import { FindChartOnSHA256 } from "utils/queries/charts"; +import { FindSongOnID } from "utils/queries/songs"; +import { + InternalFailure, + InvalidScoreFailure, + KTDataNotFoundFailure, +} from "../../../framework/common/converter-failures"; +import { GenericGetGradeAndPercent } from "../../../framework/common/score-utils"; +import { DryScore } from "../../../framework/common/types"; +import { ConverterFunction } from "../../common/types"; +import { BeatorajaChart, BeatorajaContext, BeatorajaScore } from "./types"; + +const LAMP_LOOKUP = { + NoPlay: "NO PLAY", + Failed: "FAILED", + LightAssistEasy: "ASSIST CLEAR", + Easy: "EASY CLEAR", + Normal: "CLEAR", + Hard: "HARD CLEAR", + ExHard: "EX HARD CLEAR", + FullCombo: "FULL COMBO", + Perfect: "FULL COMBO", +} as const; + +const RANDOM_LOOKUP = { + 0: "NONRAN", + 1: "MIRROR", + 2: "RANDOM", + 3: "R-RANDOM", + 4: "S-RANDOM", +} as const; + +async function HandleOrphanChartProcess( + data: BeatorajaScore, + context: BeatorajaContext, + logger: KtLogger +) { + const chartName = `${context.chart.artist} (${context.chart.subartist})- ${context.chart.title} (${context.chart.subtitle})`; + + if (context.chart.hasRandom) { + // If you're someone forking tachi looking to remove this + // check, remember to change the entire score import + // framework and database to be able to handle variable notecounts. + logger.verbose(`Declined to orphan chart ${chartName} as it has #RANDOM declarations.`); + throw new InvalidScoreFailure(`${TachiConfig.NAME} will not support #RANDOM charts.`); + } + + const idString = context.chart.mode === "BEAT_7K" ? "bms:7K" : "bms:14K"; + + const { chartDoc, songDoc } = ConvertBeatorajaChartToTachi(context.chart); + + const chart = await HandleOrphanQueue( + idString, + "bms", + chartDoc, + songDoc, + { + "chartDoc.data.hashSHA256": context.chart.sha256, + }, + ServerConfig.BEATORAJA_QUEUE_SIZE, + context.userID, + chartName + ); + + // If chart wasn't unorphaned as a result of this request + // orphan this score and return ktdnf + if (!chart) { + throw new KTDataNotFoundFailure( + `This chart (${context.chart.artist} - ${context.chart.title}) is orphaned.`, + "ir/beatoraja", + data, + context + ); + } + + const blacklist = await GetBlacklist(); + const scoresToDeorphan = await db["orphan-scores"].find({ + "data.sha256": chartDoc.data.hashSHA256, + }); + + await Promise.all(scoresToDeorphan.map((e) => ReprocessOrphan(e, blacklist, logger))); + + return chart; +} + +export const ConverterIRBeatoraja: ConverterFunction = async ( + data, + context, + importType, + logger +) => { + // ALWAYS USE CHART.LNTYPE, NOT DATA.LNTYPE! + // beatoraja has a bug where IRScore LNTypes are always set to 0. + if (context.chart.lntype !== 0) { + throw new InvalidScoreFailure("CN or HCN mode is not supported by this IR."); + } + + if (context.chart.hasRandom) { + throw new InvalidScoreFailure( + "Charts with #RANDOM declarations are not supported by this IR." + ); + } + + let chart = (await FindChartOnSHA256("bms", data.sha256)) as ChartDocument< + "bms:7K" | "bms:14K" + > | null; + + if (!chart) { + chart = await HandleOrphanChartProcess(data, context, logger); + } + + const song = await FindSongOnID("bms", chart.songID); + + if (!song) { + logger.severe(`Song-Chart Desync with BMS ${chart.chartID}.`); + throw new InternalFailure(`Song-Chart Desync with BMS ${chart.chartID}.`); + } + + const { grade, percent } = GenericGetGradeAndPercent("bms", data.exscore, chart); + + const hitMeta: DryScore<"bms:7K" | "bms:14K">["scoreData"]["hitMeta"] = { + bp: data.minbp === -1 ? null : data.minbp, + gauge: data.gauge === -1 ? null : data.gauge, + }; + + for (const k of [ + "ebd", + "lbd", + "egd", + "lgd", + "egr", + "lgr", + "epg", + "lpg", + "epr", + "lpr", + ] as const) { + hitMeta[k] = data[k]; + } + + hitMeta.epr! += data.ems; + hitMeta.lpr! += data.lms; + + const judgements = { + pgreat: data.epg + data.lpg, + great: data.egr + data.lgr, + good: data.egd + data.lgd, + bad: data.ebd + data.lbd, + poor: data.epr + data.lpr + data.ems + data.lms, + }; + + let random = null; + + if (chart.playtype === "7K") { + random = RANDOM_LOOKUP[data.option]; + } + + const lamp = LAMP_LOOKUP[data.clear]; + + const dryScore: DryScore<"bms:7K" | "bms:14K"> = { + comment: null, + game: "bms", + importType, + scoreData: { + grade, + percent, + score: data.exscore, + lamp, + hitMeta, + judgements, + }, + scoreMeta: { + client: context.client, + inputDevice: data.deviceType, + random, + }, + timeAchieved: Date.now(), + service: "Beatoraja IR", + }; + + return { song, chart, dryScore }; +}; + +function ConvertBeatorajaChartToTachi(chart: BeatorajaChart) { + const chartDoc: ChartDocument<"bms:14K" | "bms:7K"> = { + chartID: Random20Hex(), + difficulty: "CHART", + isPrimary: true, + level: "?", + levelNum: 0, + playtype: chart.mode === "BEAT_7K" ? "7K" : "14K", + rgcID: null, + songID: 0, + versions: [], + tierlistInfo: {}, + data: { + hashMD5: chart.md5, + hashSHA256: chart.sha256, + notecount: chart.notes, + tableFolders: [], + }, + }; + + const songDoc: SongDocument<"bms"> = { + artist: chart.artist, + title: chart.title, + id: 0, + altTitles: [], + searchTerms: [], + data: { + genre: chart.genre, + subartist: chart.subartist, + subtitle: chart.subtitle, + }, + }; + + return { songDoc, chartDoc }; +} diff --git a/server/src/lib/score-import/import-types/ir/beatoraja/parser.ts b/server/src/lib/score-import/import-types/ir/beatoraja/parser.ts new file mode 100644 index 000000000..25577416f --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/beatoraja/parser.ts @@ -0,0 +1,124 @@ +import { KtLogger } from "lib/logger/logger"; +import p from "prudence"; +import { integer } from "tachi-common"; +import { FormatPrError } from "utils/prudence"; +import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; +import { ParserFunctionReturns } from "../../common/types"; +import { BeatorajaChart, BeatorajaContext, BeatorajaScore } from "./types"; + +const PR_BeatorajaScore = { + sha256: "string", + exscore: p.isPositiveInteger, + passnotes: p.isPositiveInteger, + gauge: p.or(p.isBetween(0, 100), p.is(-1)), + deviceType: p.isIn("BM_CONTROLLER", "KEYBOARD"), + minbp: p.or(p.isPositiveInteger, p.is(-1)), + option: p.isBoundedInteger(0, 4), + + lntype: p.isIn(0, 1), + clear: p.isIn( + "NoPlay", + "Failed", + "LightAssistEasy", + "Easy", + "Normal", + "Hard", + "ExHard", + "FullCombo", + "Perfect" + ), + assist: p.is(0), + maxcombo: p.isPositiveInteger, + + epg: p.isPositiveInteger, + egr: p.isPositiveInteger, + egd: p.isPositiveInteger, + ebd: p.isPositiveInteger, + epr: p.isPositiveInteger, + lpg: p.isPositiveInteger, + lgr: p.isPositiveInteger, + lgd: p.isPositiveInteger, + lbd: p.isPositiveInteger, + lpr: p.isPositiveInteger, + ems: p.isPositiveInteger, + lms: p.isPositiveInteger, +}; + +const PR_BeatorajaChart = { + md5: "string", + sha256: "string", + title: "string", + subtitle: "string", + genre: "string", + artist: "string", + subartist: "string", + total: p.isPositive, + lntype: p.isIn(-1, 0, 1, 2), + + // currently only accepted playtypes. + mode: p.isIn("BEAT_7K", "BEAT_14K"), + judge: p.isPositive, + notes: p.isPositiveInteger, + hasUndefinedLN: "boolean", + hasRandom: "boolean", +}; + +const SUPPORTED_BEATORAJA_CLIENTS = [ + "LR2oraja 0.8.3", + "LR2oraja 0.8.2", + "LR2oraja 0.8.1", + "LR2oraja 0.8.0", +]; + +export function ParseBeatorajaSingle( + body: Record, + userID: integer, + logger: KtLogger +): ParserFunctionReturns { + const err = p( + body.score, + PR_BeatorajaScore, + {}, + { allowExcessKeys: true, throwOnNonObject: false } + ); + + if (err) { + throw new ScoreImportFatalError( + 400, + FormatPrError(err, "Invalid Beatoraja Import - Score") + ); + } + + const chartErr = p( + body.chart, + PR_BeatorajaChart, + {}, + { allowExcessKeys: true, throwOnNonObject: false } + ); + + if (chartErr) { + throw new ScoreImportFatalError( + 400, + FormatPrError(chartErr, "Invalid Beatoraja Import - Chart") + ); + } + + // Force stringify this, since it's not validated by prudence. + const client = `${body.client}`; + + if (!SUPPORTED_BEATORAJA_CLIENTS.includes(client)) { + throw new ScoreImportFatalError(400, `Unsupported client ${client}`); + } + + // asserted using prudence. + return { + context: { + client: "lr2oraja", + chart: body.chart as BeatorajaChart, + userID, + }, + game: "bms", + iterable: [body.score] as unknown as BeatorajaScore[], + classHandler: null, + }; +} diff --git a/server/src/lib/score-import/import-types/ir/beatoraja/types.ts b/server/src/lib/score-import/import-types/ir/beatoraja/types.ts new file mode 100644 index 000000000..245c9bea6 --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/beatoraja/types.ts @@ -0,0 +1,62 @@ +import { integer } from "tachi-common"; + +export interface BeatorajaContext { + client: "lr2oraja"; + chart: BeatorajaChart; + userID: integer; // unexpectedly necessary for orphan code! +} + +export interface BeatorajaChart { + md5: string; + sha256: string; + title: string; + subtitle: string; + genre: string; + artist: string; + subartist: string; + total: integer; + + mode: "BEAT_7K" | "BEAT_14K"; + judge: number; + notes: integer; + hasRandom: boolean; + hasUndefinedLN: boolean; + lntype: -1 | 0 | 1 | 2; +} + +export interface BeatorajaScore { + sha256: string; + exscore: integer; + passnotes: integer; + gauge: number; + deviceType: "BM_CONTROLLER" | "KEYBOARD"; + minbp: integer; + option: 0 | 1 | 2 | 3 | 4; + + lntype: 0 | 1; + clear: + | "NoPlay" + | "Failed" + | "LightAssistEasy" + | "Easy" + | "Normal" + | "Hard" + | "ExHard" + | "FullCombo" + | "Perfect"; + assist: 0; + maxcombo: integer; + + epg: integer; + egr: integer; + egd: integer; + ebd: integer; + epr: integer; + lpg: integer; + lgr: integer; + lgd: integer; + lbd: integer; + lpr: integer; + ems: integer; + lms: integer; +} diff --git a/server/src/lib/score-import/import-types/ir/direct-manual/parser.ts b/server/src/lib/score-import/import-types/ir/direct-manual/parser.ts index d15bc7c83..d304e53b0 100644 --- a/server/src/lib/score-import/import-types/ir/direct-manual/parser.ts +++ b/server/src/lib/score-import/import-types/ir/direct-manual/parser.ts @@ -1,7 +1,8 @@ -import { KtLogger } from "../../../../logger/logger"; +import { KtLogger } from "lib/logger/logger"; +import { BatchManualScore } from "tachi-common"; import { ParseBatchManualFromObject } from "../../common/batch-manual/parser"; -import { BatchManualContext, BatchManualScore } from "../../common/batch-manual/types"; -import { ParserFunctionReturnsSync } from "../../common/types"; +import { BatchManualContext } from "../../common/batch-manual/types"; +import { ParserFunctionReturns } from "../../common/types"; /** * Parses an object of BATCH-MANUAL data. @@ -9,10 +10,10 @@ import { ParserFunctionReturnsSync } from "../../common/types"; * @param body - The request body that made this file import request. */ function ParseDirectManual( - body: Record, - logger: KtLogger -): ParserFunctionReturnsSync { - return ParseBatchManualFromObject(body, "ir/direct-manual", logger); + body: Record, + logger: KtLogger +): ParserFunctionReturns { + return ParseBatchManualFromObject(body, "ir/direct-manual", logger); } export default ParseDirectManual; diff --git a/server/src/lib/score-import/import-types/ir/fervidex-static/class-handler.test.ts b/server/src/lib/score-import/import-types/ir/fervidex-static/class-handler.test.ts new file mode 100644 index 000000000..00caf6418 --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/fervidex-static/class-handler.test.ts @@ -0,0 +1,64 @@ +import CreateLogCtx from "lib/logger/logger"; +import { Game, Playtypes } from "tachi-common"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { CreateFerStaticClassHandler } from "./class-handler"; + +const logger = CreateLogCtx(__filename); + +t.test("#FerStaticClassHandler", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should curry a function", (t) => { + const res = CreateFerStaticClassHandler({ sp_dan: 1 }); + + t.equal(typeof res, "function"); + + t.end(); + }); + + t.test("Should work with no dans", (t) => { + const res = CreateFerStaticClassHandler({})("iidx", "SP", 1, {}, logger); + + t.equal(res, undefined, "Should return nothing."); + + t.end(); + }); + + t.test("Should update the same dan as the playtype.", (t) => { + const fn = CreateFerStaticClassHandler({ sp_dan: 5, dp_dan: 7 }); + const res = fn("iidx", "SP", 1, {}, logger); + + t.strictSame(res, { dan: 5 }, "Should return SP dan's value."); + + const res2 = fn("iidx", "DP", 1, {}, logger); + + t.strictSame(res2, { dan: 7 }, "Should return DP dan's value."); + + t.end(); + }); + + t.test("Should skip if dan is invalid.", (t) => { + const fn = CreateFerStaticClassHandler({ sp_dan: -1, dp_dan: 100 }); + const res = fn("iidx", "SP", 1, {}, logger); + + t.equal(res, undefined, "Should skip SP dan's value."); + + const res2 = fn("iidx", "DP", 1, {}, logger); + + t.equal(res2, undefined, "Should skip DP dan's value."); + + t.end(); + }); + + t.test("Should skip if playtype is invalid", (t) => { + const fn = CreateFerStaticClassHandler({ sp_dan: 5, dp_dan: 7 }); + const res = fn("iidx", "INVALID" as Playtypes[Game], 1, {}, logger); + + t.equal(res, undefined, "Should skip over as a failsafe."); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/ir/fervidex-static/class-handler.ts b/server/src/lib/score-import/import-types/ir/fervidex-static/class-handler.ts index 962b00e2b..1a5c25243 100644 --- a/server/src/lib/score-import/import-types/ir/fervidex-static/class-handler.ts +++ b/server/src/lib/score-import/import-types/ir/fervidex-static/class-handler.ts @@ -1,57 +1,39 @@ -import { ClassHandler } from "../../../framework/user-game-stats/classes"; -import { integer } from "kamaitachi-common"; +import { integer } from "tachi-common"; +import { ClassHandler } from "../../../framework/user-game-stats/types"; -export const FERVIDEX_COURSE_LOOKUP = [ - "7kyu", - "6kyu", - "5kyu", - "4kyu", - "3kyu", - "2kyu", - "1kyu", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "chuuden", - "kaiden", -]; +export function CreateFerStaticClassHandler(body: Record): ClassHandler { + return (game, playtype, userID, ratings, logger) => { + let index; -export function FerStaticClassHandler(body: Record): ClassHandler { - return (game, playtype, userID, customRatings, logger) => { - let index; + if (playtype === "SP") { + index = body.sp_dan; + } else if (playtype === "DP") { + index = body.dp_dan; + } else { + logger.warn( + `Invalid playtype ${playtype} passed to FerStaticClassHandler. Attempting to continue.` + ); + return; + } - if (playtype === "SP") { - index = body.sp_dan; - } else if (playtype === "DP") { - index = body.dp_dan; - } else { - logger.error( - `Invalid playtype ${playtype} passed to FerStaticClassHandler. Attempting to continue.` - ); - return; - } + if (index === undefined) { + return; + } - if (!Number.isInteger(index)) { - logger.info(`Recieved invalid fer-static class of ${index}.`); - return; - } + if (!Number.isInteger(index)) { + logger.info(`Recieved invalid fer-static class of ${index} (${playtype}).`, { body }); + return; + } - const classVal = FERVIDEX_COURSE_LOOKUP[index as integer]; + const intIndex = index as integer; - if (!classVal) { - logger.info(`Recieved invalid fer-static class of ${index}.`); - return; - } + if (intIndex < 0 || intIndex > 18) { + logger.warn(`Invalid fer-static class of ${index}. Skipping.`); + return; + } - return { - dan: classVal, - }; - }; + return { + dan: intIndex, + }; + }; } diff --git a/server/src/lib/score-import/import-types/ir/fervidex-static/converter.test.ts b/server/src/lib/score-import/import-types/ir/fervidex-static/converter.test.ts new file mode 100644 index 000000000..b241dd1a2 --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/fervidex-static/converter.test.ts @@ -0,0 +1,5 @@ +import t from "tap"; + +t.todo("#ConverterIRFervidexStatic", (t) => { + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/ir/fervidex-static/converter.ts b/server/src/lib/score-import/import-types/ir/fervidex-static/converter.ts index 5b8fb5733..d9435c3d2 100644 --- a/server/src/lib/score-import/import-types/ir/fervidex-static/converter.ts +++ b/server/src/lib/score-import/import-types/ir/fervidex-static/converter.ts @@ -1,66 +1,70 @@ -import { FindSongOnID } from "../../../../../utils/queries/songs"; -import { GenericGetGradeAndPercent } from "../../../framework/common/score-utils"; +import { Lamps } from "tachi-common"; +import { FindChartOnInGameIDVersion } from "utils/queries/charts"; +import { FindSongOnID } from "utils/queries/songs"; import { - InternalFailure, - KTDataNotFoundFailure, + InternalFailure, + KTDataNotFoundFailure, } from "../../../framework/common/converter-failures"; -import { Lamps } from "kamaitachi-common"; -import { FindChartOnInGameIDVersion } from "../../../../../utils/queries/charts"; -import { FervidexStaticContext, FervidexStaticScore } from "./types"; -import { FERVIDEX_LAMP_LOOKUP, SplitFervidexChartRef } from "../fervidex/converter"; +import { GenericGetGradeAndPercent } from "../../../framework/common/score-utils"; import { DryScore } from "../../../framework/common/types"; import { ConverterFunction } from "../../common/types"; +import { FERVIDEX_LAMP_LOOKUP, SplitFervidexChartRef } from "../fervidex/converter"; +import { FervidexStaticContext, FervidexStaticScore } from "./types"; export const ConverterIRFervidexStatic: ConverterFunction< - FervidexStaticScore, - FervidexStaticContext + FervidexStaticScore, + FervidexStaticContext > = async (data, context, importType, logger) => { - const { difficulty, playtype } = SplitFervidexChartRef(data.chart); + const { difficulty, playtype } = SplitFervidexChartRef(data.chart); - const chart = await FindChartOnInGameIDVersion( - "iidx", - data.song_id, - playtype, - difficulty, - context.version - ); + const chart = await FindChartOnInGameIDVersion( + "iidx", + data.song_id, + playtype, + difficulty, + context.version + ); - if (!chart) { - throw new KTDataNotFoundFailure( - `Could not find chart with songID ${data.song_id} (${playtype} ${difficulty} Version ${context.version})`, - importType, - data, - context - ); - } + if (!chart) { + throw new KTDataNotFoundFailure( + `Could not find chart with songID ${data.song_id} (${playtype} ${difficulty} Version ${context.version})`, + importType, + data, + context + ); + } - const song = await FindSongOnID("iidx", chart.songID); + const song = await FindSongOnID("iidx", chart.songID); - if (!song) { - logger.severe(`Song ${chart.songID} (iidx) has no parent song?`); - throw new InternalFailure(`Song ${chart.songID} (iidx) has no parent song?`); - } + if (!song) { + logger.severe(`Song ${chart.songID} (iidx) has no parent song?`); + throw new InternalFailure(`Song ${chart.songID} (iidx) has no parent song?`); + } - const { percent, grade } = GenericGetGradeAndPercent("iidx", data.ex_score, chart); + const { percent, grade } = GenericGetGradeAndPercent("iidx", data.ex_score, chart); - const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { - game: "iidx", - service: "Fervidex Static", - comment: null, - importType: "ir/fervidex-static", - timeAchieved: null, - scoreData: { - score: data.ex_score, - percent, - grade, - lamp: FERVIDEX_LAMP_LOOKUP[data.clear_type] as Lamps["iidx:SP" | "iidx:DP"], - hitData: {}, - hitMeta: { - bp: data.miss_count === -1 ? null : data.miss_count, - }, - }, - scoreMeta: {}, - }; + const hitMeta: { bp?: number | null } = {}; - return { song, chart, dryScore }; + if (data.miss_count !== undefined) { + hitMeta.bp = data.miss_count === -1 ? null : data.miss_count; + } + + const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { + game: "iidx", + service: "Fervidex Static", + comment: null, + importType: "ir/fervidex-static", + timeAchieved: null, + scoreData: { + score: data.ex_score, + percent, + grade, + lamp: FERVIDEX_LAMP_LOOKUP[data.clear_type] as Lamps["iidx:SP" | "iidx:DP"], + judgements: {}, + hitMeta, + }, + scoreMeta: {}, + }; + + return { song, chart, dryScore }; }; diff --git a/server/src/lib/score-import/import-types/ir/fervidex-static/parser.test.ts b/server/src/lib/score-import/import-types/ir/fervidex-static/parser.test.ts new file mode 100644 index 000000000..3b1569558 --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/fervidex-static/parser.test.ts @@ -0,0 +1,181 @@ +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON } from "test-utils/test-data"; +import { ParseFervidexStatic } from "./parser"; + +const logger = CreateLogCtx(__filename); + +t.test("#ParseFervidexStatic", (t) => { + t.beforeEach(ResetDBState); + + const ferStatic = GetKTDataJSON("./fervidex-static/base.json"); + + t.test("Should parse static data from body", (t) => { + const res = ParseFervidexStatic(ferStatic, { model: "LDJ:J:B:A:2020092900" }, logger); + + t.strictSame(res.iterable, [ + { + song_id: 1000, + chart: "spa", + clear_type: 4, + ex_score: 1180, + miss_count: 40, + }, + { + song_id: 1000, + chart: "spn", + clear_type: 7, + ex_score: 158, + miss_count: 0, + }, + { + song_id: 1001, + chart: "dph", + clear_type: 3, + ex_score: 15, + miss_count: 1, + }, + ]); + + t.hasStrict(res, { + context: { version: "27" }, + game: "iidx", + }); + + t.end(); + }); + + t.test("Should throw an error if no body.scores is present", (t) => { + t.throws( + () => ParseFervidexStatic({}, { model: "LDJ:J:B:A:2020092900" }, logger), + "Invalid body.scores" + ); + + t.end(); + }); + + t.test("Should throw an error if songID or its value is nonsense", (t) => { + t.throws( + () => + ParseFervidexStatic( + { scores: { nonsenseKey: {} } }, + { model: "LDJ:J:B:A:2020092900" }, + logger + ), + "Invalid songID nonsenseKey" + ); + + t.throws( + () => + ParseFervidexStatic( + { scores: { 1000: null } }, + { model: "LDJ:J:B:A:2020092900" }, + logger + ), + "Invalid score with songID 1000" + ); + + t.end(); + }); + + t.test("Should throw an error if songID has no score", (t) => { + t.throws( + () => + ParseFervidexStatic( + { scores: { 1000: { spn: null } } }, + { model: "LDJ:J:B:A:2020092900" }, + logger + ), + "Invalid score with songID 1000" + ); + + t.throws( + () => + ParseFervidexStatic( + { scores: { 1000: { spn: undefined } } }, + { model: "LDJ:J:B:A:2020092900" }, + logger + ), + "Invalid score with songID 1000" + ); + + t.throws( + () => + ParseFervidexStatic( + { scores: { 1000: { spn: "foo" } } }, + { model: "LDJ:J:B:A:2020092900" }, + logger + ), + "Invalid score with songID 1000" + ); + + t.end(); + }); + + t.test("Should throw an error if the score->chart document is invalid", (t) => { + t.throws( + () => + ParseFervidexStatic( + { + scores: { + 1000: { spn: { ex_score: -1, miss_count: null, clear_type: 0 } }, + }, + }, + { model: "LDJ:J:B:A:2020092900" }, + logger + ), + "Invalid score with songID 1000 at chart spn" + ); + + t.throws( + () => + ParseFervidexStatic( + { + scores: { + 1000: { spn: { ex_score: 1000, miss_count: "foo", clear_type: 0 } }, + }, + }, + { model: "LDJ:J:B:A:2020092900" }, + logger + ), + "Invalid score with songID 1000 at chart spn" + ); + + t.throws( + () => + ParseFervidexStatic( + { + scores: { + 1000: { spn: { ex_score: 1000, miss_count: null, clear_type: -1 } }, + }, + }, + { model: "LDJ:J:B:A:2020092900" }, + logger + ), + "Invalid score with songID 1000 at chart spn" + ); + + t.end(); + }); + + t.test("Should throw an error if the chart name is invalid", (t) => { + t.throws( + () => + ParseFervidexStatic( + { + scores: { + 1000: { spx: { ex_score: 1000, miss_count: null, clear_type: 0 } }, + }, + }, + { model: "LDJ:J:B:A:2020092900" }, + logger + ), + "Invalid chart spx" + ); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/ir/fervidex-static/parser.ts b/server/src/lib/score-import/import-types/ir/fervidex-static/parser.ts index cd04f25ed..4d2d3cbba 100644 --- a/server/src/lib/score-import/import-types/ir/fervidex-static/parser.ts +++ b/server/src/lib/score-import/import-types/ir/fervidex-static/parser.ts @@ -1,85 +1,83 @@ -import { KtLogger } from "../../../../logger/logger"; +import { KtLogger } from "lib/logger/logger"; import p, { PrudenceSchema } from "prudence"; -import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; -import { FormatPrError } from "../../../../../utils/prudence"; -import { ConverterIRFervidexStatic } from "./converter"; -import { FervidexStaticContext, FervidexStaticScore } from "./types"; -import { FerHeaders, SoftwareIDToVersion } from "../fervidex/parser"; +import { FormatPrError } from "utils/prudence"; import { AssertStrAsPositiveInt } from "../../../framework/common/string-asserts"; -import { FerStaticClassHandler } from "./class-handler"; -import { ParserFunctionReturnsSync } from "../../common/types"; +import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; +import { ParserFunctionReturns } from "../../common/types"; +import { FerHeaders, SoftwareIDToVersion } from "../fervidex/parser"; +import { CreateFerStaticClassHandler } from "./class-handler"; +import { FervidexStaticContext, FervidexStaticScore } from "./types"; const PR_FervidexStatic: PrudenceSchema = { - ex_score: p.isPositiveInteger, - miss_count: p.nullable(p.or(p.isPositiveInteger, p.is(-1))), - clear_type: p.isBoundedInteger(0, 7), + ex_score: p.isPositiveInteger, + miss_count: p.optional(p.nullable(p.or(p.isPositiveInteger, p.is(-1)))), + clear_type: p.isBoundedInteger(0, 7), }; export function ParseFervidexStatic( - body: Record, - headers: FerHeaders, - logger: KtLogger -): ParserFunctionReturnsSync { - const version = SoftwareIDToVersion(headers.model); + body: Record, + headers: FerHeaders, + logger: KtLogger +): ParserFunctionReturns { + const version = SoftwareIDToVersion(headers.model, logger); - const staticScores = body?.scores; + const staticScores = body?.scores; - if (!staticScores || typeof staticScores !== "object") { - throw new ScoreImportFatalError(400, `Invalid body.scores.`); - } + if (!staticScores || typeof staticScores !== "object") { + throw new ScoreImportFatalError(400, `Invalid body.scores.`); + } - const scores: FervidexStaticScore[] = []; + const scores: FervidexStaticScore[] = []; - for (const songID in staticScores) { - // @ts-expect-error pls. - const subScores = staticScores[songID]; + for (const songID in staticScores) { + // @ts-expect-error pls. + const subScores = staticScores[songID]; - const song_id = AssertStrAsPositiveInt(songID, `Invalid songID ${songID}.`); + const song_id = AssertStrAsPositiveInt(songID, `Invalid songID ${songID}.`); - if (!subScores || typeof subScores !== "object") { - throw new ScoreImportFatalError(400, `Invalid score with songID ${songID}.`); - } + if (!subScores || typeof subScores !== "object") { + throw new ScoreImportFatalError(400, `Invalid score with songID ${songID}.`); + } - for (const chart in subScores) { - const score = subScores[chart]; + for (const chart in subScores) { + const score = subScores[chart]; - if (!score || typeof subScores !== "object") { - throw new ScoreImportFatalError( - 400, - `Invalid score with songID ${songID} at chart ${chart}.` - ); - } + if (!score || typeof subScores !== "object") { + throw new ScoreImportFatalError( + 400, + `Invalid score with songID ${songID} at chart ${chart}.` + ); + } - const err = p(score, PR_FervidexStatic); + if (!["spb", "spn", "dpn", "sph", "dph", "spa", "dpa", "spl", "dpl"].includes(chart)) { + throw new ScoreImportFatalError(400, `Invalid chart ${chart}.`); + } - if (err) { - throw new ScoreImportFatalError( - 400, - FormatPrError(err, `Invalid Score with songID ${songID} at chart ${chart}`) - ); - } + const err = p(score, PR_FervidexStatic); - if (!["spb", "spn", "dpn", "sph", "dph", "spa", "dpa", "spl", "dpl"].includes(chart)) { - throw new ScoreImportFatalError(400, `Invalid chart ${chart}.`); - } + if (err) { + throw new ScoreImportFatalError( + 400, + FormatPrError(err, `Invalid Score with songID ${songID} at chart ${chart}`) + ); + } - scores.push({ - song_id, - // is asserted with the above check - chart: chart as FervidexStaticScore["chart"], - clear_type: score.clear_type, - ex_score: score.ex_score, - miss_count: score.miss_count, - }); - } - } + scores.push({ + song_id, + // is asserted with the above check + chart: chart as FervidexStaticScore["chart"], + clear_type: score.clear_type, + ex_score: score.ex_score, + miss_count: score.miss_count === undefined ? null : score.miss_count, + }); + } + } - // asserted using prudence. - return { - context: { version }, - game: "iidx", - iterable: scores, - ConverterFunction: ConverterIRFervidexStatic, - classHandler: FerStaticClassHandler(body), - }; + // asserted using prudence. + return { + context: { version }, + game: "iidx", + iterable: scores, + classHandler: CreateFerStaticClassHandler(body), + }; } diff --git a/server/src/lib/score-import/import-types/ir/fervidex-static/types.ts b/server/src/lib/score-import/import-types/ir/fervidex-static/types.ts index 3dcd22ae5..39988d369 100644 --- a/server/src/lib/score-import/import-types/ir/fervidex-static/types.ts +++ b/server/src/lib/score-import/import-types/ir/fervidex-static/types.ts @@ -1,13 +1,13 @@ -import { integer } from "kamaitachi-common"; +import { GPTSupportedVersions, integer } from "tachi-common"; export interface FervidexStaticScore { - clear_type: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; - ex_score: integer; - miss_count: integer | null; // bp, not cbrk - chart: `${"sp" | "dp"}${"b" | "n" | "h" | "a" | "l"}`; - song_id: integer; + clear_type: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; + ex_score: integer; + miss_count: integer | null; // bp, not cbrk + chart: `${"sp" | "dp"}${"b" | "n" | "h" | "a" | "l"}`; + song_id: integer; } export interface FervidexStaticContext { - version: string; + version: GPTSupportedVersions["iidx:SP" | "iidx:DP"]; } diff --git a/server/src/lib/score-import/import-types/ir/fervidex/converter.test.ts b/server/src/lib/score-import/import-types/ir/fervidex/converter.test.ts index 7ff64a1b2..4f4d41d7b 100644 --- a/server/src/lib/score-import/import-types/ir/fervidex/converter.test.ts +++ b/server/src/lib/score-import/import-types/ir/fervidex/converter.test.ts @@ -1,228 +1,282 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; import t from "tap"; -import db, { CloseMongoConnection } from "../../../../../external/mongo/db"; -import CreateLogCtx from "../../../../logger/logger"; -import ResetDBState from "../../../../../test-utils/reset-db-state"; -import { GetKTDataJSON, Testing511Song, Testing511SPA } from "../../../../../test-utils/test-data"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON, Testing511Song, Testing511SPA } from "test-utils/test-data"; import { InternalFailure } from "../../../framework/common/converter-failures"; import { - ConverterIRFervidex, - SplitFervidexChartRef, - KtchifyAssist, - KtchifyGauge, - KtchifyRandom, - KtchifyRange, + ConverterIRFervidex, + SplitFervidexChartRef, + TachifyAssist, + TachifyGauge, + TachifyRandom, + TachifyRange, } from "./converter"; import { FervidexScore } from "./types"; -import deepmerge from "deepmerge"; const logger = CreateLogCtx(__filename); t.test("#SplitFervidexChartRef", (t) => { - t.strictSame(SplitFervidexChartRef("spb"), { playtype: "SP", difficulty: "BEGINNER" }); - t.strictSame(SplitFervidexChartRef("spn"), { playtype: "SP", difficulty: "NORMAL" }); - t.strictSame(SplitFervidexChartRef("sph"), { playtype: "SP", difficulty: "HYPER" }); - t.strictSame(SplitFervidexChartRef("spa"), { playtype: "SP", difficulty: "ANOTHER" }); - t.strictSame(SplitFervidexChartRef("spl"), { playtype: "SP", difficulty: "LEGGENDARIA" }); - t.strictSame(SplitFervidexChartRef("dpn"), { playtype: "DP", difficulty: "NORMAL" }); - t.strictSame(SplitFervidexChartRef("dph"), { playtype: "DP", difficulty: "HYPER" }); - t.strictSame(SplitFervidexChartRef("dpa"), { playtype: "DP", difficulty: "ANOTHER" }); - t.strictSame(SplitFervidexChartRef("dpl"), { playtype: "DP", difficulty: "LEGGENDARIA" }); + t.strictSame(SplitFervidexChartRef("spb"), { playtype: "SP", difficulty: "BEGINNER" }); + t.strictSame(SplitFervidexChartRef("spn"), { playtype: "SP", difficulty: "NORMAL" }); + t.strictSame(SplitFervidexChartRef("sph"), { playtype: "SP", difficulty: "HYPER" }); + t.strictSame(SplitFervidexChartRef("spa"), { playtype: "SP", difficulty: "ANOTHER" }); + t.strictSame(SplitFervidexChartRef("spl"), { playtype: "SP", difficulty: "LEGGENDARIA" }); + t.strictSame(SplitFervidexChartRef("dpn"), { playtype: "DP", difficulty: "NORMAL" }); + t.strictSame(SplitFervidexChartRef("dph"), { playtype: "DP", difficulty: "HYPER" }); + t.strictSame(SplitFervidexChartRef("dpa"), { playtype: "DP", difficulty: "ANOTHER" }); + t.strictSame(SplitFervidexChartRef("dpl"), { playtype: "DP", difficulty: "LEGGENDARIA" }); - t.throws( - () => SplitFervidexChartRef("INVALID" as "spn"), - new InternalFailure(`Invalid fervidex difficulty of INVALID`) as any - ); + t.throws( + () => SplitFervidexChartRef("INVALID" as "spn"), + new InternalFailure(`Invalid fervidex difficulty of INVALID`) + ); - t.end(); + t.end(); }); -t.test("#KtchifyAssist", (t) => { - t.equal(KtchifyAssist("ASCR_LEGACY"), "FULL ASSIST"); - t.equal(KtchifyAssist("AUTO_SCRATCH"), "AUTO SCRATCH"); - t.equal(KtchifyAssist("FULL_ASSIST"), "FULL ASSIST"); - t.equal(KtchifyAssist("LEGACY_NOTE"), "LEGACY NOTE"); - t.equal(KtchifyAssist(null), "NO ASSIST"); - t.equal(KtchifyAssist(undefined), "NO ASSIST"); +t.test("#TachifyAssist", (t) => { + t.equal(TachifyAssist("ASCR_LEGACY"), "FULL ASSIST"); + t.equal(TachifyAssist("AUTO_SCRATCH"), "AUTO SCRATCH"); + t.equal(TachifyAssist("FULL_ASSIST"), "FULL ASSIST"); + t.equal(TachifyAssist("LEGACY_NOTE"), "LEGACY NOTE"); + t.equal(TachifyAssist(null), "NO ASSIST"); + t.equal(TachifyAssist(undefined), "NO ASSIST"); - t.end(); + t.end(); }); -t.test("#KtchifyGauge", (t) => { - t.equal(KtchifyGauge("ASSISTED_EASY"), "ASSISTED EASY"); - t.equal(KtchifyGauge("EASY"), "EASY"); - t.equal(KtchifyGauge("HARD"), "HARD"); - t.equal(KtchifyGauge("EX_HARD"), "EX HARD"); - t.equal(KtchifyGauge(null), "NORMAL"); - t.equal(KtchifyGauge(undefined), "NORMAL"); +t.test("#TachifyGauge", (t) => { + t.equal(TachifyGauge("ASSISTED_EASY"), "ASSISTED EASY"); + t.equal(TachifyGauge("EASY"), "EASY"); + t.equal(TachifyGauge("HARD"), "HARD"); + t.equal(TachifyGauge("EX_HARD"), "EX-HARD"); + t.equal(TachifyGauge(null), "NORMAL"); + t.equal(TachifyGauge(undefined), "NORMAL"); - t.end(); + t.end(); }); -t.test("#KtchifyRange", (t) => { - t.equal(KtchifyRange("HIDDEN_PLUS"), "HIDDEN+"); - t.equal(KtchifyRange("LIFT"), "LIFT"); - t.equal(KtchifyRange("LIFT_SUD_PLUS"), "LIFT SUD+"); - t.equal(KtchifyRange("SUDDEN_PLUS"), "SUDDEN+"); - t.equal(KtchifyRange("SUD_PLUS_HID_PLUS"), "SUD+ HID+"); - t.equal(KtchifyRange(null), "NONE"); - t.equal(KtchifyRange(undefined), "NONE"); +t.test("#TachifyRange", (t) => { + t.equal(TachifyRange("HIDDEN_PLUS"), "HIDDEN+"); + t.equal(TachifyRange("LIFT"), "LIFT"); + t.equal(TachifyRange("LIFT_SUD_PLUS"), "LIFT SUD+"); + t.equal(TachifyRange("SUDDEN_PLUS"), "SUDDEN+"); + t.equal(TachifyRange("SUD_PLUS_HID_PLUS"), "SUD+ HID+"); + t.equal(TachifyRange(null), "NONE"); + t.equal(TachifyRange(undefined), "NONE"); - t.end(); + t.end(); }); -t.test("#KtchifyRandom", (t) => { - t.equal(KtchifyRandom("MIRROR"), "MIRROR"); - t.equal(KtchifyRandom("R_RANDOM"), "R-RANDOM"); - t.equal(KtchifyRandom("S_RANDOM"), "S-RANDOM"); - t.equal(KtchifyRandom("RANDOM"), "RANDOM"); - t.equal(KtchifyRandom(null), "NONRAN"); - t.equal(KtchifyRandom(undefined), "NONRAN"); +t.test("#TachifyRandom", (t) => { + t.equal(TachifyRandom("MIRROR"), "MIRROR"); + t.equal(TachifyRandom("R_RANDOM"), "R-RANDOM"); + t.equal(TachifyRandom("S_RANDOM"), "S-RANDOM"); + t.equal(TachifyRandom("RANDOM"), "RANDOM"); + t.equal(TachifyRandom(null), "NONRAN"); + t.equal(TachifyRandom(undefined), "NONRAN"); - t.end(); + t.end(); }); const baseFervidexScore: FervidexScore = GetKTDataJSON("./fervidex/base.json"); const baseDryScore = { - game: "iidx", - service: "Fervidex", - comment: null, - importType: "ir/fervidex", - scoreData: { - score: 68, - percent: 4.325699745547074, - grade: "F", - lamp: "FAILED", - hitData: { - pgreat: 34, - great: 0, - good: 0, - bad: 0, - poor: 6, - }, - hitMeta: { - fast: 0, - slow: 0, - maxCombo: 34, - gaugeHistory: [100, 50], - gauge: 50, - bp: 6, - comboBreak: 6, - gsm: undefined, - }, - }, - scoreMeta: { - assist: "NO ASSIST", - gauge: "HARD", - random: "RANDOM", - range: "SUDDEN+", - }, + game: "iidx", + service: "Fervidex", + comment: null, + importType: "ir/fervidex", + scoreData: { + score: 68, + percent: 4.325699745547074, + grade: "F", + lamp: "FAILED", + judgements: { + pgreat: 34, + great: 0, + good: 0, + bad: 0, + poor: 6, + }, + hitMeta: { + fast: 0, + slow: 0, + maxCombo: null, + gaugeHistory: [100, 50], + gauge: 50, + bp: 6, + comboBreak: 6, + gsm: undefined, + }, + }, + scoreMeta: { + assist: "NO ASSIST", + gauge: "HARD", + random: "RANDOM", + range: "SUDDEN+", + }, }; t.test("#ConverterIRFervidex", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - t.test("Should convert a valid fervidex score into a dry score.", async (t) => { - const res = await ConverterIRFervidex( - baseFervidexScore, - { version: "27" }, - "ir/fervidex", - logger - ); + t.test("Should convert a valid fervidex score into a dry score.", async (t) => { + const res = await ConverterIRFervidex( + baseFervidexScore, + { version: "27" }, + "ir/fervidex", + logger + ); - t.hasStrict( - res, - { - song: Testing511Song, - chart: Testing511SPA, - dryScore: baseDryScore, - } as any, // broken - "Should return a dry score." - ); + t.hasStrict( + res, + { + song: Testing511Song, + chart: Testing511SPA, + dryScore: baseDryScore, + }, + "Should return a dry score." + ); - t.end(); - }); + t.end(); + }); - t.test("Should reject scores on unknown charts", (t) => { - t.rejects( - ConverterIRFervidex( - deepmerge(baseFervidexScore, { chart: "spl" }), - { version: "27" }, - "ir/fervidex", - logger - ), - { message: /could not find chart/giu } as any - ); + t.test("Should turn DP randoms into tuples.", async (t) => { + // lazily clone the SPA as a DPA. - t.end(); - }); + const Testing511DPA = deepmerge(Testing511SPA, { + playtype: "DP", + chartID: "dp_test", + data: { arcChartID: "dp_test" }, + }); - t.test("Should throw internal failure on chart-song desync", async (t) => { - await db.songs.iidx.remove({}); // this forces desync + await db.charts.iidx.insert(Testing511DPA); - t.rejects( - ConverterIRFervidex(baseFervidexScore, { version: "27" }, "ir/fervidex", logger), - { message: /Song 1 \(iidx\) has no parent song/giu } as any - ); + // @ts-expect-error apparantly this prop isnt optional. but i'm sure it is. + delete Testing511DPA._id; - t.end(); - }); + const res = await ConverterIRFervidex( + deepmerge(baseFervidexScore, { option: { style_2p: "R_RANDOM" }, chart: "dpa" }), + { version: "27" }, + "ir/fervidex", + logger + ); - t.test("Should throw invalid score on percent > 100.", (t) => { - t.rejects( - ConverterIRFervidex( - // @ts-expect-error eternally broken deepmerge - deepmerge(baseFervidexScore, { ex_score: 9999 }), - { version: "27" }, - "ir/fervidex", - logger - ), - { message: /Invalid percent/giu } as any - ); + t.hasStrict( + res, + { + song: Testing511Song, + chart: Testing511DPA, + dryScore: deepmerge(baseDryScore, { + scoreMeta: { random: ["RANDOM", "R-RANDOM"] }, + }), + }, + "Should return a dry score." + ); - t.end(); - }); + t.end(); + }); - t.test("Should throw invalid score on gauge > 100.", (t) => { - t.rejects( - ConverterIRFervidex( - // @ts-expect-error eternally broken deepmerge - deepmerge(baseFervidexScore, { gauge: [150] }), - { version: "27" }, - "ir/fervidex", - logger - ), - { message: /Invalid value of gauge 150/giu } as any - ); + t.test("Should null BP if the user died pre-emptively.", async (t) => { + const res = await ConverterIRFervidex( + deepmerge(baseFervidexScore, { dead: { measure: 1, note: 10 } }), + { version: "27" }, + "ir/fervidex", + logger + ); - t.end(); - }); + t.hasStrict( + res, + { + song: Testing511Song, + chart: Testing511SPA, + dryScore: deepmerge(baseDryScore, { scoreData: { hitMeta: { bp: null } } }), + }, + "Should return a dry score." + ); - t.test("Should convert undeflow gauge to null.", async (t) => { - const res = await ConverterIRFervidex( - deepmerge(baseFervidexScore, { gauge: [10, 5, 249, 248] }), - { version: "27" }, - "ir/fervidex", - logger - ); + t.end(); + }); - t.hasStrict( - res, - { - song: Testing511Song, - chart: Testing511SPA, - dryScore: deepmerge(baseDryScore, { - scoreData: { hitMeta: { gauge: null, gaugeHistory: [10, 5, null, null] } }, - }), - } as any, // broken - "Should return a dry score." - ); + t.test("Should reject scores on unknown charts", (t) => { + t.rejects( + ConverterIRFervidex( + deepmerge(baseFervidexScore, { chart: "spl" }), + { version: "27" }, + "ir/fervidex", + logger + ), + { message: /could not find chart/giu } + ); - t.end(); - }); + t.end(); + }); - t.end(); + t.test("Should throw internal failure on chart-song desync", async (t) => { + await db.songs.iidx.remove({}); // this forces desync + + t.rejects( + ConverterIRFervidex(baseFervidexScore, { version: "27" }, "ir/fervidex", logger), + { message: /Song 1 \(iidx\) has no parent song/giu } + ); + + t.end(); + }); + + t.test("Should throw invalid score on percent > 100.", (t) => { + t.rejects( + ConverterIRFervidex( + // @ts-expect-error eternally broken deepmerge + deepmerge(baseFervidexScore, { ex_score: 9999 }), + { version: "27" }, + "ir/fervidex", + logger + ), + { message: /Invalid percent/giu } + ); + + t.end(); + }); + + t.test("Should throw invalid score on gauge > 100.", (t) => { + t.rejects( + ConverterIRFervidex( + // @ts-expect-error eternally broken deepmerge + deepmerge(baseFervidexScore, { gauge: [150] }), + { version: "27" }, + "ir/fervidex", + logger + ), + { message: /Invalid value of gauge 150/giu } + ); + + t.end(); + }); + + t.test("Should convert undeflow gauge to null.", async (t) => { + const res = await ConverterIRFervidex( + deepmerge(baseFervidexScore, { gauge: [10, 5, 249, 248] }), + { version: "27" }, + "ir/fervidex", + logger + ); + + t.hasStrict( + res, + { + song: Testing511Song, + chart: Testing511SPA, + dryScore: deepmerge(baseDryScore, { + scoreData: { hitMeta: { gauge: null, gaugeHistory: [10, 5, null, null] } }, + }), + }, + "Should return a dry score." + ); + + t.end(); + }); + + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/lib/score-import/import-types/ir/fervidex/converter.ts b/server/src/lib/score-import/import-types/ir/fervidex/converter.ts index 186d6b226..f4291e1cb 100644 --- a/server/src/lib/score-import/import-types/ir/fervidex/converter.ts +++ b/server/src/lib/score-import/import-types/ir/fervidex/converter.ts @@ -1,220 +1,228 @@ -import { FindSongOnID } from "../../../../../utils/queries/songs"; -import { GenericGetGradeAndPercent } from "../../../framework/common/score-utils"; +import { Difficulties, Lamps, Playtypes } from "tachi-common"; +import { FindIIDXChartOnInGameIDVersion, FindIIDXChartWith2DXtraHash } from "utils/queries/charts"; +import { FindSongOnID } from "utils/queries/songs"; import { - InternalFailure, - InvalidScoreFailure, - KTDataNotFoundFailure, + InternalFailure, + InvalidScoreFailure, + KTDataNotFoundFailure, } from "../../../framework/common/converter-failures"; -import { FervidexContext, FervidexScore } from "./types"; -import { Lamps, Difficulties, Playtypes } from "kamaitachi-common"; -import { - FindIIDXChartOnInGameIDVersion, - FindIIDXChartWith2DXtraHash, -} from "../../../../../utils/queries/charts"; -import { ConverterFunction } from "../../common/types"; +import { GenericGetGradeAndPercent } from "../../../framework/common/score-utils"; import { DryScore } from "../../../framework/common/types"; +import { ConverterFunction } from "../../common/types"; +import { FervidexContext, FervidexScore } from "./types"; export const FERVIDEX_LAMP_LOOKUP = { - 0: "NO PLAY", - 1: "FAILED", - 2: "ASSIST CLEAR", - 3: "EASY CLEAR", - 4: "CLEAR", - 5: "HARD CLEAR", - 6: "EX HARD CLEAR", - 7: "FULL COMBO", + 0: "NO PLAY", + 1: "FAILED", + 2: "ASSIST CLEAR", + 3: "EASY CLEAR", + 4: "CLEAR", + 5: "HARD CLEAR", + 6: "EX HARD CLEAR", + 7: "FULL COMBO", }; -export function KtchifyAssist( - assist: FervidexScore["option"]["assist"] +export function TachifyAssist( + assist: FervidexScore["option"]["assist"] ): DryScore<"iidx:SP" | "iidx:DP">["scoreMeta"]["assist"] { - switch (assist) { - case "ASCR_LEGACY": - return "FULL ASSIST"; - case "AUTO_SCRATCH": - return "AUTO SCRATCH"; - case "FULL_ASSIST": - return "FULL ASSIST"; - case "LEGACY_NOTE": - return "LEGACY NOTE"; - case null: - case undefined: - return "NO ASSIST"; - } + switch (assist) { + case "FULL_ASSIST": + case "ASCR_LEGACY": + return "FULL ASSIST"; + case "AUTO_SCRATCH": + return "AUTO SCRATCH"; + case "LEGACY_NOTE": + return "LEGACY NOTE"; + case null: + case undefined: + return "NO ASSIST"; + } } -export function KtchifyGauge( - gauge: FervidexScore["option"]["gauge"] +export function TachifyGauge( + gauge: FervidexScore["option"]["gauge"] ): DryScore<"iidx:SP" | "iidx:DP">["scoreMeta"]["gauge"] { - switch (gauge) { - case "ASSISTED_EASY": - return "ASSISTED EASY"; - case "EASY": - return "EASY"; - case "EX_HARD": - return "EX HARD"; - case "HARD": - return "HARD"; - case null: - case undefined: - return "NORMAL"; - } + switch (gauge) { + case "ASSISTED_EASY": + return "ASSISTED EASY"; + case "EASY": + return "EASY"; + case "EX_HARD": + return "EX-HARD"; + case "HARD": + return "HARD"; + case null: + case undefined: + return "NORMAL"; + } } -export function KtchifyRange( - gauge: FervidexScore["option"]["range"] +export function TachifyRange( + gauge: FervidexScore["option"]["range"] ): DryScore<"iidx:SP" | "iidx:DP">["scoreMeta"]["range"] { - switch (gauge) { - case "HIDDEN_PLUS": - return "HIDDEN+"; - case "LIFT": - return "LIFT"; - case "LIFT_SUD_PLUS": - return "LIFT SUD+"; - case "SUDDEN_PLUS": - return "SUDDEN+"; - case "SUD_PLUS_HID_PLUS": - return "SUD+ HID+"; - case null: - case undefined: - return "NONE"; - } + switch (gauge) { + case "HIDDEN_PLUS": + return "HIDDEN+"; + case "LIFT": + return "LIFT"; + case "LIFT_SUD_PLUS": + return "LIFT SUD+"; + case "SUDDEN_PLUS": + return "SUDDEN+"; + case "SUD_PLUS_HID_PLUS": + return "SUD+ HID+"; + case null: + case undefined: + return "NONE"; + } } -export function KtchifyRandom( - gauge: FervidexScore["option"]["style"] -): DryScore<"iidx:SP" | "iidx:DP">["scoreMeta"]["random"] { - switch (gauge) { - case "RANDOM": - return "RANDOM"; - case "S_RANDOM": - return "S-RANDOM"; - case "R_RANDOM": - return "R-RANDOM"; - case "MIRROR": - return "MIRROR"; - case null: - case undefined: - return "NONRAN"; - } +export function TachifyRandom(gauge: FervidexScore["option"]["style"]) { + switch (gauge) { + case "RANDOM": + return "RANDOM"; + case "S_RANDOM": + return "S-RANDOM"; + case "R_RANDOM": + return "R-RANDOM"; + case "MIRROR": + return "MIRROR"; + case null: + case undefined: + return "NONRAN"; + } } export function SplitFervidexChartRef(ferDif: FervidexScore["chart"]) { - let playtype: Playtypes["iidx"]; - if (ferDif.startsWith("sp")) { - playtype = "SP"; - } else { - playtype = "DP"; - } + let playtype: Playtypes["iidx"]; + if (ferDif.startsWith("sp")) { + playtype = "SP"; + } else { + playtype = "DP"; + } - let difficulty: Difficulties["iidx:SP" | "iidx:DP"]; + let difficulty: Difficulties["iidx:SP" | "iidx:DP"]; - switch (ferDif[ferDif.length - 1]) { - case "b": - difficulty = "BEGINNER"; - break; - case "n": - difficulty = "NORMAL"; - break; - case "h": - difficulty = "HYPER"; - break; - case "a": - difficulty = "ANOTHER"; - break; - case "l": - difficulty = "LEGGENDARIA"; - break; - default: - throw new InternalFailure(`Invalid fervidex difficulty of ${ferDif}`); - } + switch (ferDif[ferDif.length - 1]) { + case "b": + difficulty = "BEGINNER"; + break; + case "n": + difficulty = "NORMAL"; + break; + case "h": + difficulty = "HYPER"; + break; + case "a": + difficulty = "ANOTHER"; + break; + case "l": + difficulty = "LEGGENDARIA"; + break; + default: + throw new InternalFailure(`Invalid fervidex difficulty of ${ferDif}`); + } - return { playtype, difficulty }; + return { playtype, difficulty }; } export const ConverterIRFervidex: ConverterFunction = async ( - data, - context, - importType, - logger + data, + context, + importType, + logger ) => { - const { difficulty, playtype } = SplitFervidexChartRef(data.chart); + const { difficulty, playtype } = SplitFervidexChartRef(data.chart); - let chart; - if (data.custom) { - chart = await FindIIDXChartWith2DXtraHash(data.chart_sha256); - } else { - chart = await FindIIDXChartOnInGameIDVersion( - data.entry_id, - playtype, - difficulty, - context.version - ); - } + let chart; + if (data.custom) { + if (!data.chart_sha256) { + throw new InvalidScoreFailure("Score has no chart_sha256 but is a custom?"); + } + chart = await FindIIDXChartWith2DXtraHash(data.chart_sha256); + } else { + chart = await FindIIDXChartOnInGameIDVersion( + data.entry_id, + playtype, + difficulty, + context.version + ); + } - if (!chart) { - throw new KTDataNotFoundFailure( - `Could not find chart with songID ${data.entry_id} (${playtype} ${difficulty} [${context.version}])`, - importType, - data, - context - ); - } + if (!chart) { + throw new KTDataNotFoundFailure( + `Could not find chart with songID ${data.entry_id} (${playtype} ${difficulty} [${context.version}])`, + importType, + data, + context + ); + } - const song = await FindSongOnID("iidx", chart.songID); + const song = await FindSongOnID("iidx", chart.songID); - if (!song) { - logger.severe(`Song ${chart.songID} (iidx) has no parent song?`); - throw new InternalFailure(`Song ${chart.songID} (iidx) has no parent song?`); - } + if (!song) { + logger.severe(`Song ${chart.songID} (iidx) has no parent song?`); + throw new InternalFailure(`Song ${chart.songID} (iidx) has no parent song?`); + } - const gaugeHistory = data.gauge.map((e) => (e > 200 ? null : e)); + const gaugeHistory = data.gauge.map((e) => (e > 200 ? null : e)); - const gauge = gaugeHistory[gaugeHistory.length - 1]; + const gauge = gaugeHistory[gaugeHistory.length - 1]; - if (gauge && gauge > 100) { - throw new InvalidScoreFailure(`Invalid value of gauge ${gauge}.`); - } + if (gauge && gauge > 100) { + throw new InvalidScoreFailure(`Invalid value of gauge ${gauge}.`); + } - const { percent, grade } = GenericGetGradeAndPercent("iidx", data.ex_score, chart); + const { percent, grade } = GenericGetGradeAndPercent("iidx", data.ex_score, chart); - const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { - game: "iidx", - service: "Fervidex", - comment: null, - importType: "ir/fervidex", - timeAchieved: Date.now(), - scoreData: { - score: data.ex_score, - percent, - grade, - lamp: FERVIDEX_LAMP_LOOKUP[data.clear_type] as Lamps["iidx:SP" | "iidx:DP"], - hitData: { - pgreat: data.pgreat, - great: data.great, - good: data.good, - bad: data.bad, - poor: data.poor, - }, - hitMeta: { - fast: data.fast, - slow: data.slow, - maxCombo: data.max_combo, - gaugeHistory, - scoreHistory: data.ghost, - gauge, - bp: data.bad + data.poor, - comboBreak: data.combo_break, - gsm: data["2dx-gsm"], - }, - }, - scoreMeta: { - assist: KtchifyAssist(data.option.assist), - gauge: KtchifyGauge(data.option.gauge), - random: KtchifyRandom(data.option.style), - range: KtchifyRange(data.option.range), - }, - }; + let bp: number | null = data.bad + data.poor; - return { song, chart, dryScore }; + if (data.dead) { + bp = null; + } + + const dryScore: DryScore<"iidx:SP" | "iidx:DP"> = { + game: "iidx", + service: "Fervidex", + comment: null, + importType: "ir/fervidex", + timeAchieved: Date.now(), + scoreData: { + score: data.ex_score, + percent, + grade, + lamp: FERVIDEX_LAMP_LOOKUP[data.clear_type] as Lamps["iidx:SP" | "iidx:DP"], + judgements: { + pgreat: data.pgreat, + great: data.great, + good: data.good, + bad: data.bad, + poor: data.poor, + }, + hitMeta: { + fast: data.fast, + slow: data.slow, + maxCombo: null, + gaugeHistory, + scoreHistory: data.ghost, + gauge, + bp, + comboBreak: data.combo_break, + gsm: data["2dx-gsm"], + }, + }, + scoreMeta: { + assist: TachifyAssist(data.option.assist), + gauge: TachifyGauge(data.option.gauge), + // @ts-expect-error Awkward expansion of iidx:SP|DP strings here causes this + // to complain that [x,x] is not assignable to SP randoms. This is a lazy ignore! + random: + chart.playtype === "SP" + ? TachifyRandom(data.option.style) + : [TachifyRandom(data.option.style), TachifyRandom(data.option.style_2p)], + range: TachifyRange(data.option.range), + }, + }; + + return { song, chart, dryScore }; }; diff --git a/server/src/lib/score-import/import-types/ir/fervidex/parser.ts b/server/src/lib/score-import/import-types/ir/fervidex/parser.ts index bdda5c846..04488585e 100644 --- a/server/src/lib/score-import/import-types/ir/fervidex/parser.ts +++ b/server/src/lib/score-import/import-types/ir/fervidex/parser.ts @@ -1,121 +1,130 @@ -import { KtLogger } from "../../../../logger/logger"; -import p, { PrudenceSchema, ValidSchemaValue } from "prudence"; -import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; -import { FormatPrError, optNull } from "../../../../../utils/prudence"; -import { FervidexContext, FervidexScore } from "./types"; -import { ConverterIRFervidex } from "./converter"; -import { ParseEA3SoftID } from "../../../../../utils/ea3id"; import { - EXT_HEROIC_VERSE, - MODEL_IIDX, - MODEL_INFINITAS_2, - REV_2DXTRA, - REV_OMNIMIX, -} from "../../../../constants/ea3id"; -import { ParserFunctionReturnsSync } from "../../common/types"; + EXT_BISTROVER, + EXT_HEROIC_VERSE, + MODEL_IIDX, + MODEL_INFINITAS_2, + REV_2DXTRA, + REV_OMNIMIX, +} from "lib/constants/ea3id"; +import { KtLogger } from "lib/logger/logger"; +import p, { PrudenceSchema, ValidSchemaValue } from "prudence"; +import { ParseEA3SoftID } from "utils/ea3id"; +import { FormatPrError, optNull } from "utils/prudence"; +import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; +import { ParserFunctionReturns } from "../../common/types"; +import { FervidexContext, FervidexScore } from "./types"; const PR_Fervidex: PrudenceSchema = { - chart: p.isIn("spb", "spn", "dpn", "sph", "dph", "spa", "dpa", "spl", "dpl"), - entry_id: p.isPositiveInteger, - chart_sha256: "string", - custom: "boolean", + chart: p.isIn("spb", "spn", "dpn", "sph", "dph", "spa", "dpa", "spl", "dpl"), + entry_id: p.isPositiveInteger, + chart_sha256: "*string", + custom: "*boolean", - pgreat: p.isPositiveInteger, - great: p.isPositiveInteger, - good: p.isPositiveInteger, - bad: p.isPositiveInteger, - poor: p.isPositiveInteger, + pgreat: p.isPositiveInteger, + great: p.isPositiveInteger, + good: p.isPositiveInteger, + bad: p.isPositiveInteger, + poor: p.isPositiveInteger, - slow: p.isPositiveInteger, - fast: p.isPositiveInteger, - max_combo: p.isPositiveInteger, - combo_break: p.isPositiveInteger, + slow: p.isPositiveInteger, + fast: p.isPositiveInteger, + max_combo: p.optional(p.isPositiveInteger), + combo_break: p.isPositiveInteger, - ex_score: p.isPositiveInteger, - clear_type: p.isBoundedInteger(0, 7), + ex_score: p.isPositiveInteger, + clear_type: p.isBoundedInteger(0, 7), - gauge: [p.isBoundedInteger(0, 255)], - ghost: [p.isBoundedInteger(0, 100)], + gauge: [p.isBoundedInteger(0, 255)], + ghost: [p.isBoundedInteger(0, 100)], - dead: p.optional(({ - measure: optNull(p.isPositiveInteger), - note: optNull(p.isPositiveInteger), - } as unknown) as ValidSchemaValue), + dead: p.optional({ + measure: optNull(p.isPositiveInteger), + note: optNull(p.isPositiveInteger), + } as unknown as ValidSchemaValue), - option: { - gauge: optNull(p.isIn("ASSISTED_EASY", "EASY", "HARD", "EX_HARD")), - range: optNull( - p.isIn("SUDDEN_PLUS", "HIDDEN_PLUS", "SUD_PLUS_HID_PLUS", "LIFT", "LIFT_SUD_PLUS") - ), - style: optNull(p.isIn("RANDOM", "R_RANDOM", "S_RANDOM", "MIRROR")), - assist: optNull(p.isIn("AUTO_SCRATCH", "LEGACY_NOTE", "ASCR_LEGACY", "FULL_ASSIST")), - }, + option: { + gauge: optNull(p.isIn("ASSISTED_EASY", "EASY", "HARD", "EX_HARD")), + range: optNull( + p.isIn("SUDDEN_PLUS", "HIDDEN_PLUS", "SUD_PLUS_HID_PLUS", "LIFT", "LIFT_SUD_PLUS") + ), + style: optNull(p.isIn("RANDOM", "R_RANDOM", "S_RANDOM", "MIRROR")), + style_2p: optNull(p.isIn("RANDOM", "R_RANDOM", "S_RANDOM", "MIRROR")), + assist: optNull(p.isIn("AUTO_SCRATCH", "LEGACY_NOTE", "ASCR_LEGACY", "FULL_ASSIST")), + }, - // we dont use it and we dont care. - pacemaker: p.any, + // we dont use it and we dont care. + pacemaker: p.any, - "2dx-gsm": p.optional({ - EASY: [p.isBoundedInteger(0, 255)], - NORMAL: [p.isBoundedInteger(0, 255)], - HARD: [p.isBoundedInteger(0, 255)], - EX_HARD: [p.isBoundedInteger(0, 255)], - }), + "2dx-gsm": p.optional({ + EASY: [p.isBoundedInteger(0, 255)], + NORMAL: [p.isBoundedInteger(0, 255)], + HARD: [p.isBoundedInteger(0, 255)], + EX_HARD: [p.isBoundedInteger(0, 255)], + }), }; /** * Converts a string of the form LDJ:X:X:X:2020092900 into a game version. * I don't really understand the software model format, so this is lazy. */ -export function SoftwareIDToVersion(model: string) { - try { - const data = ParseEA3SoftID(model); +export function SoftwareIDToVersion(model: string, logger: KtLogger) { + try { + const data = ParseEA3SoftID(model); - if (data.model === MODEL_INFINITAS_2) { - return "inf"; - } else if (data.model === MODEL_IIDX) { - // only HV. everything else is disabled deliberately. - if (data.ext === EXT_HEROIC_VERSE) { - // @hack This is a hack workaround. For custom charts such as kichiku and kiraku - // they use a sha256 lookup which skips version lookups so we do not need a version - // for 2dxtra specifically. - if (data.rev === REV_OMNIMIX || data.rev === REV_2DXTRA) { - return "27-omni"; - } + if (data.model === MODEL_INFINITAS_2) { + return "inf"; + } else if (data.model === MODEL_IIDX) { + // only HV. everything else is disabled deliberately. + if (data.ext === EXT_HEROIC_VERSE) { + if (data.rev === REV_OMNIMIX) { + return "27-omni"; + } - return "27"; - } - } + if (data.rev === REV_2DXTRA) { + return "27-2dxtra"; + } - throw new ScoreImportFatalError(400, `Unsupported Software Model ${model}.`); - } catch (err) { - throw new ScoreImportFatalError(400, `Unsupported Software Model ${model}`); - } + return "27"; + } else if (data.ext === EXT_BISTROVER) { + if (data.rev === REV_OMNIMIX) { + return "28-omni"; + } + + return "28"; + } + } + + logger.warn(`Unsupported Software Model ${model}.`); + throw new ScoreImportFatalError(400, `Unsupported Software Model ${model}.`); + } catch (err) { + logger.warn(`Unsupported Software Model ${model}.`, { err }); + throw new ScoreImportFatalError(400, `Unsupported Software Model ${model}.`); + } } export interface FerHeaders { - model: string; + model: string; } export function ParseFervidexSingle( - body: Record, - headers: FerHeaders, - logger: KtLogger -): ParserFunctionReturnsSync { - const version = SoftwareIDToVersion(headers.model); + body: Record, + headers: FerHeaders, + logger: KtLogger +): ParserFunctionReturns { + const version = SoftwareIDToVersion(headers.model, logger); - // more mods may be added in the future, so lets ignore excess keys. - const err = p(body, PR_Fervidex, undefined, { allowExcessKeys: true }); + // more mods may be added in the future, so lets ignore excess keys. + const err = p(body, PR_Fervidex, undefined, { allowExcessKeys: true }); - if (err) { - throw new ScoreImportFatalError(400, FormatPrError(err, "Invalid Fervidex Request?")); - } + if (err) { + throw new ScoreImportFatalError(400, FormatPrError(err, "Invalid Fervidex Request?")); + } - // asserted using prudence. - return { - context: { version }, - game: "iidx", - iterable: ([body] as unknown) as FervidexScore[], - ConverterFunction: ConverterIRFervidex, - classHandler: null, - }; + // asserted using prudence. + return { + context: { version }, + game: "iidx", + iterable: [body] as unknown as FervidexScore[], + classHandler: null, + }; } diff --git a/server/src/lib/score-import/import-types/ir/fervidex/types.ts b/server/src/lib/score-import/import-types/ir/fervidex/types.ts index 7f3e19515..3ce953002 100644 --- a/server/src/lib/score-import/import-types/ir/fervidex/types.ts +++ b/server/src/lib/score-import/import-types/ir/fervidex/types.ts @@ -1,62 +1,63 @@ -import { integer } from "kamaitachi-common"; +import { GPTSupportedVersions, integer } from "tachi-common"; export interface FervidexScore { - chart: `${"sp" | "dp"}${"b" | "n" | "h" | "a" | "l"}`; + chart: `${"sp" | "dp"}${"b" | "n" | "h" | "a" | "l"}`; - entry_id: integer; - chart_sha256: string; - // whether or whether not this chart is from 2dxtra - custom: boolean; + entry_id: integer; + chart_sha256?: string; + // whether or whether not this chart is from 2dxtra + custom?: boolean; - pgreat: integer; - great: integer; - good: integer; - bad: integer; - poor: integer; + pgreat: integer; + great: integer; + good: integer; + bad: integer; + poor: integer; - slow: integer; - fast: integer; - max_combo: integer; - combo_break: integer; + slow: integer; + fast: integer; + max_combo?: integer; + combo_break: integer; - ex_score: integer; - clear_type: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; + ex_score: integer; + clear_type: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; - gauge: [integer]; - ghost: [integer]; + gauge: [integer]; + ghost: [integer]; - dead?: { - measure?: integer | null; - note?: integer | null; - }; + dead?: { + measure?: integer | null; + note?: integer | null; + }; - option: { - gauge?: "ASSISTED_EASY" | "EASY" | "HARD" | "EX_HARD" | null; - range?: - | "SUDDEN_PLUS" - | "HIDDEN_PLUS" - | "SUD_PLUS_HID_PLUS" - | "LIFT" - | "LIFT_SUD_PLUS" - | null; - style?: "RANDOM" | "R_RANDOM" | "S_RANDOM" | "MIRROR" | null; - assist?: "AUTO_SCRATCH" | "LEGACY_NOTE" | "ASCR_LEGACY" | "FULL_ASSIST" | null; - }; + option: { + gauge?: "ASSISTED_EASY" | "EASY" | "HARD" | "EX_HARD" | null; + range?: + | "SUDDEN_PLUS" + | "HIDDEN_PLUS" + | "SUD_PLUS_HID_PLUS" + | "LIFT" + | "LIFT_SUD_PLUS" + | null; + style?: "RANDOM" | "R_RANDOM" | "S_RANDOM" | "MIRROR" | null; + style_2p?: "RANDOM" | "R_RANDOM" | "S_RANDOM" | "MIRROR" | null; + assist?: "AUTO_SCRATCH" | "LEGACY_NOTE" | "ASCR_LEGACY" | "FULL_ASSIST" | null; + }; - pacemaker: { - name?: string | null; - score?: integer | null; - type?: string | null; // too lazy to type this and we dont use it. - }; + pacemaker: { + name?: string | null; + score?: integer | null; + type?: string | null; // too lazy to type this and we dont use it. + }; - "2dx-gsm"?: { - EASY: (number | null)[]; - NORMAL: (number | null)[]; - HARD: (number | null)[]; - EX_HARD: (number | null)[]; - } | null; + "2dx-gsm"?: { + EASY: (number | null)[]; + NORMAL: (number | null)[]; + HARD: (number | null)[]; + EX_HARD: (number | null)[]; + } | null; } export interface FervidexContext { - version: string; + version: GPTSupportedVersions["iidx:SP" | "iidx:DP"]; } diff --git a/server/src/lib/score-import/import-types/ir/kshook-sv3c/converter.test.ts b/server/src/lib/score-import/import-types/ir/kshook-sv3c/converter.test.ts new file mode 100644 index 000000000..496af0aa4 --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/kshook-sv3c/converter.test.ts @@ -0,0 +1,71 @@ +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { TestingKsHookSV3CScore } from "test-utils/test-data"; +import { ConverterIRKsHookSV3C } from "./converter"; + +const logger = CreateLogCtx(__filename); + +t.test("#ConverterIRKsHookSV3C", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should match a score with its song and chart.", async (t) => { + const res = await ConverterIRKsHookSV3C( + TestingKsHookSV3CScore, + {}, + "ir/kshook-sv3c", + logger + ); + + t.hasStrict(res, { + song: { + id: 1, + }, + chart: { + data: { + inGameID: 1, + }, + difficulty: "ADV", + }, + dryScore: { + scoreData: { + score: 9_579_365, + grade: "AA+", + lamp: "EXCESSIVE CLEAR", + judgements: { + critical: 1184, + near: 46, + miss: 30, + }, + hitMeta: { + slow: 10, + fast: 36, + maxCombo: 158, + }, + }, + game: "sdvx", + importType: "ir/kshook-sv3c", + scoreMeta: {}, + }, + }); + + t.end(); + }); + + t.test("Should throw an error if song or chart can't be found.", (t) => { + t.rejects( + () => + ConverterIRKsHookSV3C( + Object.assign({}, TestingKsHookSV3CScore, { music_id: 10000 }), + {}, + "ir/kshook-sv3c", + logger + ), + "Should throw a KTDataNotFoundError if chart can't be found." + ); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/ir/kshook-sv3c/converter.ts b/server/src/lib/score-import/import-types/ir/kshook-sv3c/converter.ts new file mode 100644 index 000000000..9f64ffc4b --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/kshook-sv3c/converter.ts @@ -0,0 +1,99 @@ +import { + InternalFailure, + KTDataNotFoundFailure, +} from "lib/score-import/framework/common/converter-failures"; +import { GenericGetGradeAndPercent } from "lib/score-import/framework/common/score-utils"; +import { DryScore } from "lib/score-import/framework/common/types"; +import { Lamps } from "tachi-common"; +import { FindSDVXChartOnInGameIDVersion } from "utils/queries/charts"; +import { FindSongOnID } from "utils/queries/songs"; +import { EmptyObject } from "utils/types"; +import { ConverterFunction } from "../../common/types"; +import { KsHookSV3CScore } from "./types"; + +export const ConverterIRKsHookSV3C: ConverterFunction = async ( + data, + context, + importType, + logger +) => { + const diff = ConvertDifficulty(data.difficulty); + + const chart = await FindSDVXChartOnInGameIDVersion(data.music_id, diff, "konaste"); + + if (!chart) { + throw new KTDataNotFoundFailure( + `Could not find chart with songID ${data.music_id} (${diff} for Konaste).`, + importType, + data, + context + ); + } + + const song = await FindSongOnID("sdvx", chart.songID); + + if (!song) { + logger.severe(`Song ${chart.songID} (sdvx) has no parent song?`); + throw new InternalFailure(`Song ${chart.songID} (sdvx) has no parent song?`); + } + + const { percent, grade } = GenericGetGradeAndPercent("sdvx", data.score, chart); + + const dryScore: DryScore<"sdvx:Single"> = { + game: "sdvx", + service: "kshook SV3C", + comment: null, + importType: "ir/kshook-sv3c", + timeAchieved: Date.now(), + scoreData: { + score: data.score, + percent, + grade, + lamp: ConvertLamp(data.clear), + judgements: { + critical: data.critical, + near: data.near, + miss: data.error, + }, + hitMeta: { + fast: data.early, + slow: data.late, + gauge: data.gauge, + maxCombo: data.max_chain, + }, + }, + scoreMeta: {}, + }; + + return { song, chart, dryScore }; +}; + +function ConvertLamp(clear: KsHookSV3CScore["clear"]): Lamps["sdvx:Single"] { + if (clear === "CLEAR_PLAYED") { + return "FAILED"; + } else if (clear === "CLEAR_EFFECTIVE") { + return "CLEAR"; + } else if (clear === "CLEAR_EXCESSIVE") { + return "EXCESSIVE CLEAR"; + } else if (clear === "CLEAR_ULTIMATE_CHAIN") { + return "ULTIMATE CHAIN"; + } + + return "PERFECT ULTIMATE CHAIN"; +} + +function ConvertDifficulty( + diff: KsHookSV3CScore["difficulty"] +): "NOV" | "ADV" | "EXH" | "ANY_INF" | "MXM" { + if (diff === "DIFFICULTY_NOVICE") { + return "NOV"; + } else if (diff === "DIFFICULTY_ADVANCED") { + return "ADV"; + } else if (diff === "DIFFICULTY_EXHAUST") { + return "EXH"; + } else if (diff === "DIFFICULTY_INFINITE") { + return "ANY_INF"; + } + + return "MXM"; +} diff --git a/server/src/lib/score-import/import-types/ir/kshook-sv3c/parser.test.ts b/server/src/lib/score-import/import-types/ir/kshook-sv3c/parser.test.ts new file mode 100644 index 000000000..a63cb533c --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/kshook-sv3c/parser.test.ts @@ -0,0 +1,102 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ +import deepmerge from "deepmerge"; +import { SDVXDans } from "lib/constants/classes"; +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import { TestingKsHookSV3CScore } from "test-utils/test-data"; +import { ConvertSkillLevel, ParseKsHookSV3C } from "./parser"; + +const logger = CreateLogCtx(__filename); + +t.test("#ConvertSkillLevel", (t) => { + t.equal(ConvertSkillLevel("SKILL_LEVEL_01"), SDVXDans.DAN_1); + t.equal(ConvertSkillLevel("SKILL_LEVEL_02"), SDVXDans.DAN_2); + t.equal(ConvertSkillLevel("SKILL_LEVEL_03"), SDVXDans.DAN_3); + t.equal(ConvertSkillLevel("SKILL_LEVEL_04"), SDVXDans.DAN_4); + t.equal(ConvertSkillLevel("SKILL_LEVEL_05"), SDVXDans.DAN_5); + t.equal(ConvertSkillLevel("SKILL_LEVEL_06"), SDVXDans.DAN_6); + t.equal(ConvertSkillLevel("SKILL_LEVEL_07"), SDVXDans.DAN_7); + t.equal(ConvertSkillLevel("SKILL_LEVEL_08"), SDVXDans.DAN_8); + t.equal(ConvertSkillLevel("SKILL_LEVEL_09"), SDVXDans.DAN_9); + t.equal(ConvertSkillLevel("SKILL_LEVEL_10"), SDVXDans.DAN_10); + t.equal(ConvertSkillLevel("SKILL_LEVEL_11"), SDVXDans.DAN_11); + t.equal(ConvertSkillLevel("SKILL_LEVEL_12"), SDVXDans.INF); + t.equal(ConvertSkillLevel("SKILL_LEVEL_NONE"), null); + + t.end(); +}); + +t.test("#ParseKsHookSV3C", (t) => { + const assertFail = (data: any, message: string) => { + t.throws(() => ParseKsHookSV3C(data, logger), message); + }; + + const assertSuccess = (data: any, message: string) => { + try { + t.doesNotThrow(() => ParseKsHookSV3C(data, logger), message); + + const res = ParseKsHookSV3C(data, logger); + + t.equal(res.game, "sdvx"); + t.strictSame(res.context, {}); + t.ok(Array.isArray(res.iterable)); + t.type(res.classHandler, "function"); + } catch (err) { + t.fail(`[${message}] ${err.message}`); + } + }; + + const dm = (data: any) => deepmerge(TestingKsHookSV3CScore, data); + + assertSuccess(TestingKsHookSV3CScore, "Should parse a valid score."); + assertSuccess( + dm({ unexpectedField: "foo" }), + "Should allow excess keys that we do not recognise." + ); + + assertFail({}, "Should reject an empty object"); + assertFail(dm({ skill_level: "invalid_skill_level" }), "Should reject invalid skill levels."); + assertFail(dm({ appeal_id: 0.5 }), "Should reject non integer appeal_id."); + assertFail(dm({ appeal_id: -1 }), "Should reject negative integer appeal_id."); + assertFail(dm({ clear: "invalid_clear" }), "Should reject invalid clears."); + assertFail(dm({ difficulty: "invalid_difficulty" }), "Should reject invalid difficulties."); + + assertFail(dm({ early: -1 }), "Should reject negative early counts."); + assertFail(dm({ late: -1 }), "Should reject negative late counts."); + assertFail(dm({ early: 1.5 }), "Should reject non-integer early counts."); + assertFail(dm({ late: 1.5 }), "Should reject non-integer late counts."); + + assertFail(dm({ gauge: -1 }), "Should reject negative gauge values."); + assertFail(dm({ gauge: 101 }), "Should reject gauge values over 100."); + assertSuccess(dm({ gauge: 0 }), "Should allow gauge values of 0."); + assertSuccess(dm({ gauge: 100 }), "Should allow gauge values of 100."); + + assertFail(dm({ grade: "invalid_grade" }), "Should reject invalid grades."); + + assertFail(dm({ max_chain: -1 }), "Should reject negative max_chains."); + assertFail(dm({ max_chain: 100.5 }), "Should reject non-integer max_chains."); + + assertFail(dm({ btn_rate: -1 }), "Should reject negative btn_rates."); + assertFail(dm({ btn_rate: 200.1 }), "Should reject btn_rates over 200."); + assertSuccess(dm({ btn_rate: 0 }), "Should allow btn_rate values of 0."); + assertSuccess(dm({ btn_rate: 200 }), "Should allow btn_rate values of 200."); + assertFail(dm({ vol_rate: -1 }), "Should reject negative vol_rates."); + assertFail(dm({ vol_rate: 200.1 }), "Should reject vol_rates over 200."); + assertSuccess(dm({ vol_rate: 0 }), "Should allow vol_rate values of 0."); + assertSuccess(dm({ vol_rate: 200 }), "Should allow vol_rate values of 200."); + assertFail(dm({ long_rate: -1 }), "Should reject negative long_rates."); + assertFail(dm({ long_rate: 200.1 }), "Should reject long_rates over 200."); + assertSuccess(dm({ long_rate: 0 }), "Should allow long_rate values of 0."); + assertSuccess(dm({ long_rate: 200 }), "Should allow long_rate values of 200."); + + assertFail(dm({ player_name: null }), "Should reject non-string player_names."); + assertFail(dm({ rate: "invalid_rate" }), "Should reject invalid rates."); + + assertFail(dm({ skill_frame: "invalid_skill_frame" }), "Should reject invalid skill_frames."); + assertFail(dm({ skill_level: "invalid_skill_level" }), "Should reject invalid skill_levels."); + + assertFail(dm({ track_no: -1 }), "Should reject negative track_no's."); + assertFail(dm({ track_no: 50.5 }), "Should reject non-int track_no's."); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/ir/kshook-sv3c/parser.ts b/server/src/lib/score-import/import-types/ir/kshook-sv3c/parser.ts new file mode 100644 index 000000000..6ce5ceaa1 --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/kshook-sv3c/parser.ts @@ -0,0 +1,136 @@ +import { SDVXDans } from "lib/constants/classes"; +import { KtLogger } from "lib/logger/logger"; +import ScoreImportFatalError from "lib/score-import/framework/score-importing/score-import-error"; +import p, { PrudenceSchema } from "prudence"; +import { FormatPrError } from "utils/prudence"; +import { EmptyObject } from "utils/types"; +import { ParserFunctionReturns } from "../../common/types"; +import { KsHookSV3CScore } from "./types"; + +const PR_KsHookSV3C: PrudenceSchema = { + appeal_id: p.isPositiveInteger, + clear: p.isIn( + "CLEAR_PLAYED", + "CLEAR_EFFECTIVE", + "CLEAR_EXCESSIVE", + "CLEAR_ULTIMATE_CHAIN", + "CLEAR_PERFECT" + ), + difficulty: p.isIn( + "DIFFICULTY_NOVICE", + "DIFFICULTY_ADVANCED", + "DIFFICULTY_EXHAUST", + "DIFFICULTY_INFINITE", + "DIFFICULTY_MAXIMUM" + ), + early: p.isPositiveInteger, + late: p.isPositiveInteger, + gauge: p.isBetween(0, 100), + grade: p.isIn( + "GRADE_D", + "GRADE_C", + "GRADE_B", + "GRADE_A", + "GRADE_A_PLUS", + "GRADE_AA", + "GRADE_AA_PLUS", + "GRADE_AAA", + "GRADE_AAA_PLUS", + "GRADE_S" + ), + max_chain: p.isPositiveInteger, + music_id: p.isPositiveInteger, + + btn_rate: p.isBetween(0, 200), + long_rate: p.isBetween(0, 200), + vol_rate: p.isBetween(0, 200), + + player_name: "string", + rate: p.isIn("RATE_EFFECTIVE", "RATE_PERMISSIVE", "RATE_EXCESSIVE", "RATE_BLASTIVE"), + + skill_frame: p.isIn( + "SKILL_FRAME_NONE", + "SKILL_FRAME_SILVER", + "SKILL_FRAME_GOLD", + "SKILL_FRAME_GOLD_HALO" + ), + skill_level: p.isIn( + "SKILL_LEVEL_NONE", + "SKILL_LEVEL_01", + "SKILL_LEVEL_02", + "SKILL_LEVEL_03", + "SKILL_LEVEL_04", + "SKILL_LEVEL_05", + "SKILL_LEVEL_06", + "SKILL_LEVEL_07", + "SKILL_LEVEL_08", + "SKILL_LEVEL_09", + "SKILL_LEVEL_10", + "SKILL_LEVEL_11", + "SKILL_LEVEL_12" + ), + track_no: p.isPositiveInteger, +}; + +export function ParseKsHookSV3C( + body: Record, + logger: KtLogger +): ParserFunctionReturns { + // Ignore excess keys, as SV3C might add more features in the future. + const err = p(body, PR_KsHookSV3C, undefined, { allowExcessKeys: true }); + + if (err) { + throw new ScoreImportFatalError(400, FormatPrError(err)); + } + + const score = body as unknown as KsHookSV3CScore; + + return { + game: "sdvx", + iterable: [score], + context: {}, + classHandler: () => { + const skillLevel = ConvertSkillLevel(score.skill_level); + + // If null, the player doesn't have a dan. + if (!skillLevel) { + return; + } + + return { + dan: skillLevel, + }; + }, + }; +} + +export function ConvertSkillLevel(skill: KsHookSV3CScore["skill_level"]): SDVXDans | null { + switch (skill) { + case "SKILL_LEVEL_01": + return SDVXDans.DAN_1; + case "SKILL_LEVEL_02": + return SDVXDans.DAN_2; + case "SKILL_LEVEL_03": + return SDVXDans.DAN_3; + case "SKILL_LEVEL_04": + return SDVXDans.DAN_4; + case "SKILL_LEVEL_05": + return SDVXDans.DAN_5; + case "SKILL_LEVEL_06": + return SDVXDans.DAN_6; + case "SKILL_LEVEL_07": + return SDVXDans.DAN_7; + case "SKILL_LEVEL_08": + return SDVXDans.DAN_8; + case "SKILL_LEVEL_09": + return SDVXDans.DAN_9; + case "SKILL_LEVEL_10": + return SDVXDans.DAN_10; + case "SKILL_LEVEL_11": + return SDVXDans.DAN_11; + case "SKILL_LEVEL_12": + return SDVXDans.INF; + default: + return null; + } +} diff --git a/server/src/lib/score-import/import-types/ir/kshook-sv3c/types.ts b/server/src/lib/score-import/import-types/ir/kshook-sv3c/types.ts new file mode 100644 index 000000000..0b7f4e331 --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/kshook-sv3c/types.ts @@ -0,0 +1,58 @@ +import { integer } from "tachi-common"; + +export interface KsHookSV3CScore { + appeal_id: integer; + clear: + | "CLEAR_PLAYED" + | "CLEAR_EFFECTIVE" + | "CLEAR_EXCESSIVE" + | "CLEAR_ULTIMATE_CHAIN" + | "CLEAR_PERFECT"; + difficulty: `DIFFICULTY_${"NOVICE" | "ADVANCED" | "EXHAUST" | "INFINITE" | "MAXIMUM"}`; + early: integer; + gauge: integer; + grade: `GRADE_${ + | "D" + | "C" + | "B" + | "A" + | "A_PLUS" + | "AA" + | "AA_PLUS" + | "AAA" + | "AAA_PLUS" + | "S"}`; + late: integer; + max_chain: integer; + music_id: integer; + + btn_rate: integer; + long_rate: integer; + vol_rate: integer; + + critical: integer; + near: integer; + error: integer; + + player_name: string; + rate: `RATE_${"EFFECTIVE" | "PERMISSIVE" | "EXCESSIVE" | "BLASTIVE"}`; + score: integer; + + skill_frame: `SKILL_FRAME_${"NONE" | "SILVER" | "GOLD" | "GOLD_HALO"}`; + skill_level: `SKILL_LEVEL_${ + | "NONE" + | "01" + | "02" + | "03" + | "04" + | "05" + | "06" + | "07" + | "08" + | "09" + | "10" + | "11" + | "12"}`; + skill_name: integer; + track_no: integer; +} diff --git a/server/src/lib/score-import/import-types/ir/usc/converter.test.ts b/server/src/lib/score-import/import-types/ir/usc/converter.test.ts new file mode 100644 index 000000000..e0fba6455 --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/usc/converter.test.ts @@ -0,0 +1,128 @@ +import t from "tap"; +import db from "external/mongo/db"; +import { ConverterIRUSC, DeriveLamp, DeriveNoteMod } from "./converter"; +import d from "deepmerge"; +import { uscChart, uscScore } from "test-utils/test-data"; +import CreateLogCtx from "lib/logger/logger"; +import ResetDBState from "test-utils/resets"; +import { USCClientScore } from "server/router/ir/usc/_playtype/types"; + +const logger = CreateLogCtx(__filename); + +t.test("#DeriveLamp", (t) => { + t.equal(DeriveLamp(uscScore, logger), "EXCESSIVE CLEAR"); + + t.equal(DeriveLamp(d(uscScore, { options: { gaugeType: 0 }, gauge: 0.5 }), logger), "FAILED"); + + t.equal(DeriveLamp(d(uscScore, { options: { gaugeType: 0 }, gauge: 0.7 }), logger), "CLEAR"); + + t.equal( + DeriveLamp(d(uscScore, { options: { gaugeType: 1 }, gauge: 0.1 }), logger), + "EXCESSIVE CLEAR" + ); + + t.equal(DeriveLamp(d(uscScore, { options: { gaugeType: 1 }, gauge: 0 }), logger), "FAILED"); + + t.equal( + DeriveLamp( + d(uscScore, { score: 10_000_000, options: { gaugeType: 1 }, gauge: 0.1 }), + logger + ), + "PERFECT ULTIMATE CHAIN" + ); + + // error: 0 => ultimate chain should not take priority over score 10million + t.equal( + DeriveLamp( + d(uscScore, { + score: 10_000_000, + options: { gaugeType: 1 }, + gauge: 0.1, + error: 0, + }), + logger + ), + "PERFECT ULTIMATE CHAIN" + ); + + t.equal( + DeriveLamp( + d(uscScore, { + score: 9_000_000, + options: { gaugeType: 0 }, + gauge: 0.15, + error: 0, + }), + logger + ), + "ULTIMATE CHAIN" + ); + + t.throws(() => DeriveLamp(d(uscScore, { options: { gaugeType: 2 } }), logger)); + + t.end(); +}); + +t.test("#DeriveNoteMod", (t) => { + t.equal(DeriveNoteMod(uscScore), "MIRROR"); + + t.equal(DeriveNoteMod(d(uscScore, { options: { random: true } })), "MIR-RAN"); + + t.equal(DeriveNoteMod(d(uscScore, { options: { random: false, mirror: false } })), "NORMAL"); + t.equal(DeriveNoteMod(d(uscScore, { options: { random: true, mirror: false } })), "RANDOM"); + + t.end(); +}); + +const dm = (p: Partial) => + ConverterIRUSC( + d(uscScore, p), + { chartHash: uscChart.data.hashSHA1 as string, playtype: "Controller" }, + "ir/usc", + logger + ); + +t.test("#ConverterIRUSC", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should convert a score", async (t) => { + const res = await dm({}); + + t.hasStrict(res, { + song: { + id: 1, + }, + chart: { + chartID: uscChart.chartID, + }, + dryScore: {}, + }); + + t.end(); + }); + + t.test("Should reject scores with invalid hit windows", (t) => { + t.rejects(dm({ windows: { perfect: 0 } } as USCClientScore)); + t.rejects(dm({ windows: { good: 0 } } as USCClientScore)); + t.rejects(dm({ windows: { hold: 0 } } as USCClientScore)); + t.rejects(dm({ windows: { miss: 0 } } as USCClientScore)); + t.rejects(dm({ windows: { slam: 0 } } as USCClientScore)); + + t.end(); + }); + + t.test("Should reject scores with invalid autoflags", (t) => { + t.rejects(dm({ options: { autoFlags: 1 } } as USCClientScore)); + + t.end(); + }); + + t.test("Should throw an InternalFailure on song-chart desync", async (t) => { + await db.songs.usc.remove({}); + t.rejects(dm({})); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/ir/usc/converter.ts b/server/src/lib/score-import/import-types/ir/usc/converter.ts index 01bf40506..7070876bb 100644 --- a/server/src/lib/score-import/import-types/ir/usc/converter.ts +++ b/server/src/lib/score-import/import-types/ir/usc/converter.ts @@ -1,106 +1,135 @@ -import { USCClientScore } from "../../../../../server/router/ir/usc/usc"; -import { FindSongOnID } from "../../../../../utils/queries/songs"; -import { KtLogger } from "../../../../logger/logger"; -import { InternalFailure, InvalidScoreFailure } from "../../../framework/common/converter-failures"; -import { GenericGetGradeAndPercent } from "../../../framework/common/score-utils"; -import { IRUSCContext } from "./types"; -import { Lamps } from "kamaitachi-common"; -import uuid from "uuid"; -import { ConverterFunction } from "../../common/types"; -import { DryScore } from "../../../framework/common/types"; +import db from "external/mongo/db"; import { - USC_DEFAULT_HOLD, - USC_DEFAULT_MISS, - USC_DEFAULT_NEAR, - USC_DEFAULT_PERFECT, - USC_DEFAULT_SLAM, -} from "../../../../constants/usc-ir"; + USC_DEFAULT_HOLD, + USC_DEFAULT_MISS, + USC_DEFAULT_NEAR, + USC_DEFAULT_PERFECT, + USC_DEFAULT_SLAM, +} from "lib/constants/usc-ir"; +import { KtLogger } from "lib/logger/logger"; +import { USCClientScore } from "server/router/ir/usc/_playtype/types"; +import { Lamps } from "tachi-common"; +import { FindSongOnID } from "utils/queries/songs"; +import { + InternalFailure, + InvalidScoreFailure, + KTDataNotFoundFailure, +} from "../../../framework/common/converter-failures"; +import { GenericGetGradeAndPercent } from "../../../framework/common/score-utils"; +import { DryScore } from "../../../framework/common/types"; +import { ConverterFunction } from "../../common/types"; +import { IRUSCContext } from "./types"; -function DeriveNoteMod(data: USCClientScore): "NORMAL" | "MIRROR" | "RANDOM" | "MIR-RAN" { - if (data.options.mirror && data.options.random) { - return "MIR-RAN"; - } else if (data.options.mirror) { - return "MIRROR"; - } else if (data.options.random) { - return "RANDOM"; - } +/** + * Interprets the "note mod" used based on the USC score. + */ +export function DeriveNoteMod(data: USCClientScore): "NORMAL" | "MIRROR" | "RANDOM" | "MIR-RAN" { + if (data.options.mirror && data.options.random) { + return "MIR-RAN"; + } else if (data.options.mirror) { + return "MIRROR"; + } else if (data.options.random) { + return "RANDOM"; + } - return "NORMAL"; + return "NORMAL"; } -function DeriveLamp(scoreDoc: USCClientScore, logger: KtLogger): Lamps["usc:Single"] { - if (scoreDoc.score === 10_000_000) { - return "PERFECT ULTIMATE CHAIN"; - } else if (scoreDoc.error === 0) { - return "ULTIMATE CHAIN"; - } else if (scoreDoc.options.gaugeType === 0) { - return scoreDoc.gauge >= 70 ? "CLEAR" : "FAILED"; - } else if (scoreDoc.options.gaugeType === 1) { - return scoreDoc.gauge > 0 ? "EXCESSIVE CLEAR" : "FAILED"; - } +/** + * Determines the lamp of a USC score. + */ +export function DeriveLamp( + scoreDoc: USCClientScore, + logger: KtLogger +): Lamps["usc:Keyboard" | "usc:Controller"] { + if (scoreDoc.score === 10_000_000) { + return "PERFECT ULTIMATE CHAIN"; + } else if (scoreDoc.error === 0) { + return "ULTIMATE CHAIN"; + } else if (scoreDoc.options.gaugeType === 0) { + return scoreDoc.gauge >= 0.7 ? "CLEAR" : "FAILED"; + } else if (scoreDoc.options.gaugeType === 1) { + return scoreDoc.gauge > 0 ? "EXCESSIVE CLEAR" : "FAILED"; + } - logger.error(`Could not derive Lamp from Score Document`, { scoreDoc }); - throw new InternalFailure(`Could not derive Lamp from Score Document`); + logger.error(`Could not derive Lamp from Score Document`, { scoreDoc }); + throw new InternalFailure(`Could not derive Lamp from Score Document`); } export const ConverterIRUSC: ConverterFunction = async ( - data, - context, - importType, - logger + data, + context, + importType, + logger ) => { - if ( - data.windows.perfect !== USC_DEFAULT_PERFECT || - data.windows.good !== USC_DEFAULT_NEAR || - data.windows.hold !== USC_DEFAULT_HOLD || - data.windows.miss !== USC_DEFAULT_MISS || - data.windows.slam !== USC_DEFAULT_SLAM - ) { - logger.verbose(`Ignored score because hitWindows were modified.`); - throw new InvalidScoreFailure(`HitWindows have been modified - Score is invalid.`); - } + if ( + data.windows.perfect !== USC_DEFAULT_PERFECT || + data.windows.good !== USC_DEFAULT_NEAR || + data.windows.hold !== USC_DEFAULT_HOLD || + data.windows.miss !== USC_DEFAULT_MISS || + data.windows.slam !== USC_DEFAULT_SLAM + ) { + logger.verbose(`Ignored score because hitWindows were modified.`); + throw new InvalidScoreFailure(`HitWindows have been modified - Score is invalid.`); + } - // if any auto-like option is enabled, reject score. - if (data.options.autoFlags !== 0) { - logger.verbose(`Ignored score because autoplay was enabled.`); - throw new InvalidScoreFailure(`Autoplay was enabled - Score is invalid.`); - } + // if any auto-like option is enabled, reject score. + if (data.options.autoFlags !== 0) { + logger.verbose(`Ignored score because autoplay was enabled.`); + throw new InvalidScoreFailure(`Autoplay was enabled - Score is invalid.`); + } - const song = await FindSongOnID("usc", context.chart.songID); + const chartDoc = await db.charts.usc.findOne({ + "data.hashSHA1": context.chartHash, + playtype: context.playtype, + }); - if (!song) { - logger.severe(`Song-Chart desync on USCIR ${context.chart.songID}.`); - throw new InternalFailure(`Song-Chart desync on USCIR ${context.chart.songID}.`); - } + if (!chartDoc) { + throw new KTDataNotFoundFailure( + `Chart ${context.chartHash} is orphaned.`, + "ir/usc", + data, + context + ); + } - const { grade, percent } = GenericGetGradeAndPercent("usc", data.score, context.chart); + const song = await FindSongOnID("usc", chartDoc.songID); - const dryScore: DryScore<"usc:Single"> = { - comment: null, - game: "usc", - importType, - timeAchieved: Date.now(), - service: "USC-IR", - scoreData: { - grade, - percent, - score: data.score, - lamp: DeriveLamp(data, logger), - hitData: { - critical: data.crit, - near: data.near, - miss: data.error, - }, - hitMeta: { - gauge: data.gauge, - }, - }, - scoreMeta: { - gaugeMod: data.options.gaugeOpt === 0 ? "NORMAL" : "HARD", - noteMod: DeriveNoteMod(data), - replayID: uuid.v4(), - }, - }; + if (!song) { + logger.severe(`Song-Chart desync on USCIR ${chartDoc.songID}.`); + throw new InternalFailure(`Song-Chart desync on USCIR ${chartDoc.songID}.`); + } - return { chart: context.chart, song, dryScore }; + const { grade, percent } = GenericGetGradeAndPercent("usc", data.score, chartDoc); + + const dryScore: DryScore<"usc:Controller" | "usc:Keyboard"> = { + comment: null, + game: "usc", + importType, + timeAchieved: Date.now(), + service: "USC-IR", + scoreData: { + grade, + percent, + score: data.score, + lamp: DeriveLamp(data, logger), + judgements: { + critical: data.crit, + near: data.near, + miss: data.error, + }, + hitMeta: { + gauge: data.gauge, + fast: data.early, + slow: data.late, + maxCombo: data.combo, + }, + }, + scoreMeta: { + gaugeMod: data.options.gaugeType === 0 ? "NORMAL" : "HARD", + noteMod: DeriveNoteMod(data), + }, + }; + + return { chart: chartDoc, song, dryScore }; }; diff --git a/server/src/lib/score-import/import-types/ir/usc/parser.test.ts b/server/src/lib/score-import/import-types/ir/usc/parser.test.ts new file mode 100644 index 000000000..0d5f99485 --- /dev/null +++ b/server/src/lib/score-import/import-types/ir/usc/parser.test.ts @@ -0,0 +1,38 @@ +import t from "tap"; +import { uscChart, uscScore } from "test-utils/test-data"; +import CreateLogCtx from "lib/logger/logger"; +import { ParseIRUSC } from "./parser"; + +const logger = CreateLogCtx(__filename); + +t.test("#ParseIRUSC", (t) => { + t.test("Should validate and convert a score into an iterable", (t) => { + const res = ParseIRUSC( + { score: uscScore } as unknown as Record, + uscChart.data.hashSHA1 as string, + "Controller", + logger + ); + + t.hasStrict(res, { + game: "usc", + context: { + chartHash: uscChart.data.hashSHA1, + }, + iterable: [uscScore], + }); + + t.end(); + }); + + t.test("Should reject empty bodies", (t) => { + t.throws(() => ParseIRUSC({}, uscChart.data.hashSHA1 as string, "Controller", logger), { + statusCode: 400, + message: /invalid usc score/iu, + }); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/score-import/import-types/ir/usc/parser.ts b/server/src/lib/score-import/import-types/ir/usc/parser.ts index 7455b3a8f..1b46c783b 100644 --- a/server/src/lib/score-import/import-types/ir/usc/parser.ts +++ b/server/src/lib/score-import/import-types/ir/usc/parser.ts @@ -1,51 +1,70 @@ -import { KtLogger } from "../../../../logger/logger"; -import { ChartDocument } from "kamaitachi-common"; +import { KtLogger } from "lib/logger/logger"; import p, { PrudenceSchema } from "prudence"; -import { InvalidScoreFailure } from "../../../framework/common/converter-failures"; -import { FormatPrError } from "../../../../../utils/prudence"; -import { USCClientScore } from "../../../../../server/router/ir/usc/usc"; +import { FormatPrError } from "utils/prudence"; +import ScoreImportFatalError from "../../../framework/score-importing/score-import-error"; +import { ParserFunctionReturns } from "../../common/types"; import { IRUSCContext } from "./types"; -import { ConverterIRUSC } from "./converter"; -import { ParserFunctionReturnsSync } from "../../common/types"; +import { Playtypes } from "tachi-common"; +import { USCClientScore } from "server/router/ir/usc/_playtype/types"; const PR_USCIRScore: PrudenceSchema = { - score: p.isBoundedInteger(0, 10_000_000), - gauge: p.isBetween(0, 100), - timestamp: p.isPositiveInteger, - crit: p.isPositiveInteger, - near: p.isPositiveInteger, - error: p.isPositiveInteger, - options: { - gaugeType: p.isIn(0, 1), - mirror: "boolean", - random: "boolean", - autoFlags: p.isInteger, - }, + score: p.isBoundedInteger(0, 10_000_000), + gauge: p.isBetween(0, 1), + timestamp: p.isPositiveInteger, + crit: p.isPositiveInteger, + near: p.isPositiveInteger, + error: p.isPositiveInteger, + early: p.optional(p.isPositiveInteger), + late: p.optional(p.isPositiveInteger), + combo: p.optional(p.isPositiveInteger), + options: { + gaugeType: p.isIn(0, 1), + mirror: "boolean", + random: "boolean", + autoFlags: p.isInteger, + }, + windows: { + perfect: p.isPositive, + good: p.isPositive, + hold: p.isPositive, + miss: p.isPositive, + slam: p.isPositive, + }, }; export function ParseIRUSC( - body: Record, - chart: ChartDocument<"usc:Single">, - logger: KtLogger -): ParserFunctionReturnsSync { - const err = p( - body.score, - PR_USCIRScore, - {}, - { throwOnNonObject: false, allowExcessKeys: true } - ); + body: Record, + chartHash: string, + playtype: Playtypes["usc"], + logger: KtLogger +): ParserFunctionReturns { + const err = p( + body.score, + PR_USCIRScore, + {}, + { throwOnNonObject: false, allowExcessKeys: true } + ); - if (err) { - throw new InvalidScoreFailure(FormatPrError(err, "Invalid USC Score.")); - } + if (err) { + throw new ScoreImportFatalError(400, FormatPrError(err, "Invalid USC Score.")); + } - return { - context: { - chart, - }, - game: "usc", - iterable: [body.score] as USCClientScore[], - classHandler: null, - ConverterFunction: ConverterIRUSC, - }; + const score = body.score as USCClientScore; + + // Enforce null for this instead of undefined. + // This is because FJSH cannot handle undefined properly. + // Maybe fjsh should handle that, lol... + score.early ??= null; + score.late ??= null; + score.combo ??= null; + + return { + context: { + chartHash, + playtype, + }, + game: "usc", + iterable: [score] as USCClientScore[], + classHandler: null, + }; } diff --git a/server/src/lib/score-import/import-types/ir/usc/types.ts b/server/src/lib/score-import/import-types/ir/usc/types.ts index 3125753a7..badada65d 100644 --- a/server/src/lib/score-import/import-types/ir/usc/types.ts +++ b/server/src/lib/score-import/import-types/ir/usc/types.ts @@ -1,5 +1,6 @@ -import { ChartDocument } from "kamaitachi-common"; +import { Playtypes } from "tachi-common"; export interface IRUSCContext { - chart: ChartDocument<"usc:Single">; + chartHash: string; + playtype: Playtypes["usc"]; } diff --git a/server/src/lib/score-import/import-types/parsers.ts b/server/src/lib/score-import/import-types/parsers.ts new file mode 100644 index 000000000..842781a87 --- /dev/null +++ b/server/src/lib/score-import/import-types/parsers.ts @@ -0,0 +1,45 @@ +import { ParseArcIIDX } from "./api/arc-iidx/parser"; +import { ParseArcSDVX } from "./api/arc-sdvx/parser"; +import { ParseEagIIDX } from "./api/eag-iidx/parser"; +import { ParseEagSDVX } from "./api/eag-sdvx/parser"; +import { ParseFloIIDX } from "./api/flo-iidx/parser"; +import { ParseFloSDVX } from "./api/flo-sdvx/parser"; +import { ParseMinSDVX } from "./api/min-sdvx/parser"; +import ParseBatchManual from "./file/batch-manual/parser"; +import ParseEamusementIIDXCSV from "./file/eamusement-iidx-csv/parser"; +import ParseEamusementSDVXCSV from "./file/eamusement-sdvx-csv/parser"; +import { ParseMerIIDX } from "./file/mer-iidx/parser"; +import ParsePLIIIDXCSV from "./file/pli-iidx-csv/parser"; +import { ParseSolidStateXML } from "./file/solid-state-squad/parser"; +import { ParseBarbatosSingle } from "./ir/barbatos/parser"; +import { ParseBeatorajaSingle } from "./ir/beatoraja/parser"; +import ParseDirectManual from "./ir/direct-manual/parser"; +import { ParseFervidexStatic } from "./ir/fervidex-static/parser"; +import { ParseFervidexSingle } from "./ir/fervidex/parser"; +import { ParseKsHookSV3C } from "./ir/kshook-sv3c/parser"; +import { ParseIRUSC } from "./ir/usc/parser"; + +export const Parsers = { + "file/solid-state-squad": ParseSolidStateXML, + "file/batch-manual": ParseBatchManual, + "file/mer-iidx": ParseMerIIDX, + "file/pli-iidx-csv": ParsePLIIIDXCSV, + "file/eamusement-iidx-csv": ParseEamusementIIDXCSV, + "file/eamusement-sdvx-csv": ParseEamusementSDVXCSV, + + "api/eag-iidx": ParseEagIIDX, + "api/eag-sdvx": ParseEagSDVX, + "api/flo-iidx": ParseFloIIDX, + "api/flo-sdvx": ParseFloSDVX, + "api/min-sdvx": ParseMinSDVX, + "api/arc-iidx": ParseArcIIDX, + "api/arc-sdvx": ParseArcSDVX, + + "ir/barbatos": ParseBarbatosSingle, + "ir/beatoraja": ParseBeatorajaSingle, + "ir/fervidex": ParseFervidexSingle, + "ir/fervidex-static": ParseFervidexStatic, + "ir/direct-manual": ParseDirectManual, + "ir/usc": ParseIRUSC, + "ir/kshook-sv3c": ParseKsHookSV3C, +}; diff --git a/server/src/lib/score-import/worker/queue.ts b/server/src/lib/score-import/worker/queue.ts new file mode 100644 index 000000000..06080fca4 --- /dev/null +++ b/server/src/lib/score-import/worker/queue.ts @@ -0,0 +1,37 @@ +import { Queue, QueueEvents } from "bullmq"; +import CreateLogCtx from "lib/logger/logger"; +import { Environment, TachiConfig } from "lib/setup/config"; +import ScoreImportFatalError from "../framework/score-importing/score-import-error"; + +const ScoreImportQueue = new Queue(`${TachiConfig.NAME} Score Import Queue`, { + connection: { host: Environment.redisUrl, port: 6379 }, +}); + +export default ScoreImportQueue; + +const logger = CreateLogCtx("Score Import"); + +// Log errors if and when they occur. +ScoreImportQueue.on("failed", (job, err) => { + if (err instanceof ScoreImportFatalError) { + logger.info( + `Job ${job.id} hit ScoreImportFatalError (User Fault) with message: ${err.message}`, + err + ); + } else { + logger.error(`Job ${job.id} failed unexpectedly with message: ${err.message}`, err); + } +}); + +ScoreImportQueue.on("completed", (job, result) => { + logger.debug(`Job ${job.id} finished successfully.`, result); +}); + +export const ScoreImportQueueEvents = new QueueEvents(ScoreImportQueue.name, { + connection: { host: Environment.redisUrl, port: 6379 }, +}); + +export async function CloseScoreImportQueue() { + await ScoreImportQueueEvents.close(); + return ScoreImportQueue.close(); +} diff --git a/server/src/lib/score-import/worker/types.ts b/server/src/lib/score-import/worker/types.ts new file mode 100644 index 000000000..6e1f5d8ea --- /dev/null +++ b/server/src/lib/score-import/worker/types.ts @@ -0,0 +1,43 @@ +import { Job } from "bullmq"; +import { ImportTypes, integer } from "tachi-common"; +import { Parsers } from "../import-types/parsers"; + +// Ok so, please hear me out on this one. +// We need a type that removes the last element from an array. +// This is because parser functions have variable signatures, but all +// end with requiring a logger. We don't want to have to pass the logger, +// we just want to pass those other arguments. +type RemoveLast = T extends [...infer RemoveLast, unknown] + ? RemoveLast + : unknown[]; + +// Which means we can use generic access to make ParserArguments<"ir/usc"> +// A type that returns the paramaters of the parser function bound to +// "ir/usc". +// And then, using RemoveLast, we can remove that logger argument we don't +// want to provide. +export type ParserArguments = RemoveLast>; + +// Depending on how you look at it, this is either beautiful +// TypeScript power, or brutal TypeScript abuse... + +export interface ScoreImportJobData { + importType: I; + userID: integer; + userIntent: boolean; + importID: string; + + // ...and well, I'm personally on the fence. + + // Parsers can't have a consistent signature -- they need info + // from different sources! As such, we need to pass the parser + // arguments in an array, and then it can be respreaded into + // the parser by the import code. + parserArguments: ParserArguments; +} + +export type ScoreImportJob = Job>; + +export interface ScoreImportProgress { + description: string; +} diff --git a/server/src/lib/score-import/worker/worker.ts b/server/src/lib/score-import/worker/worker.ts new file mode 100644 index 000000000..223ac7df5 --- /dev/null +++ b/server/src/lib/score-import/worker/worker.ts @@ -0,0 +1,122 @@ +// For scaling performance, running score-importing in a separate worker is preferable +// as that way, other API calls don't get halted by particularly expensive imports on +// all cores. Parallelism can only get us so far in the same process. + +// You don't have to run this. If it is being ran, you need to set USE_EXTERNAL_SCORE_IMPORT_WORKER +// in conf.json5. That will ensure all score import jobs are thrown at redis and eventually +// end up here. + +// If you don't, score importing will happen on the same thread as your router. That's probably +// fine for lower throughputs, but hey. We're aiming a bit higher. + +// Explicitly set this before importing anything! +process.env.IS_SCORE_WORKER_SERVER = "true"; + +import { HandleSIGTERMGracefully } from "lib/handlers/sigterm"; +import CreateLogCtx from "lib/logger/logger"; +import { ImportTypes } from "tachi-common"; +import { FormatUserDoc, GetUserWithID } from "utils/user"; +import { GetInputParser } from "../framework/common/get-input-parser"; +import ScoreImportFatalError from "../framework/score-importing/score-import-error"; +import ScoreImportMain from "../framework/score-importing/score-import-main"; +import { ScoreImportJob } from "./types"; +import { Worker } from "bullmq"; +import ScoreImportQueue from "./queue"; +import { Environment, ServerConfig } from "lib/setup/config"; + +const workerLogger = CreateLogCtx(`Import Worker`); + +// Exit if we're not called with node. Think of this like if __name__ != "__main__" in python. +if (require.main !== module) { + workerLogger.crit( + "The Score Import Worker was imported, instead of ran directly with node. This is a fatal error. Exiting." + ); + process.exit(1); +} + +/** + * When a job is fired, this code will actually process the given data + * and import it into the codebase. + */ +export const worker = new Worker( + ScoreImportQueue.name, + async (job: ScoreImportJob) => { + const user = await GetUserWithID(job.data.userID); + + if (!user) { + workerLogger.severe( + `Couldn't find user with ID ${job.data.userID}. Yet a score import from them was made? (Job ID ${job.id}).` + ); + throw new Error( + `Couldn't find user with ID ${job.data.userID}. Yet a score import from them was made? (Job ID ${job.id}).` + ); + } + + // Create a logger that we can pass around for context. + // This helps us debug what score import did what! + const logger = CreateLogCtx(`Score Import ${job.id} ${FormatUserDoc(user)}`); + + // Here's a hack. You cant pass buffers to bull workers, as content + // **must** be JSON serialisable. As such, all of our buffers get + // turned into nonsense objects. We need to "deJSONify" these buffers + // so lets do that now. + + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const processedArgs: any = []; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + for (const arg of job.data.parserArguments as any[]) { + if (arg?.buffer?.type === "Buffer") { + processedArgs.push({ ...arg, buffer: Buffer.from(arg.buffer.data) }); + } else { + processedArgs.push(arg); + } + } + + job.data.parserArguments = processedArgs; + + logger.debug(`Recieved score import job ${job.id}`, { job }); + + const InputParser = GetInputParser(job.data); + + logger.debug(`Starting import.`); + + job.updateProgress({ + description: "Importing Scores.", + }); + + try { + const importDocument = await ScoreImportMain( + user.id, + job.data.userIntent, + job.data.importType, + InputParser, + job.data.importID, + logger, + job + ); + + logger.debug(`Finished import.`); + + return { success: true, importDocument }; + } catch (err) { + if (err instanceof ScoreImportFatalError) { + logger.info( + `Job ${job.id} hit ScoreImportFatalError (User Fault) with message: ${err.message}`, + err + ); + return { success: false, statusCode: err.statusCode, description: err.message }; + } + + throw err; + } + }, + { + concurrency: ServerConfig.EXTERNAL_SCORE_IMPORT_WORKER_CONCURRENCY ?? 10, + connection: { + port: 6379, + host: Environment.redisUrl, + }, + } +); + +process.on("SIGTERM", HandleSIGTERMGracefully); diff --git a/server/src/lib/search/search.test.ts b/server/src/lib/search/search.test.ts new file mode 100644 index 000000000..649ca7c4f --- /dev/null +++ b/server/src/lib/search/search.test.ts @@ -0,0 +1,62 @@ +import db from "external/mongo/db"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { LoadTachiIIDXData } from "test-utils/test-data"; +import { SearchGameSongs, SearchUsersRegExp } from "./search"; + +t.test("#SearchGameSongs", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(LoadTachiIIDXData); + t.beforeEach(async () => { + await db.songs.iidx.dropIndexes(); + await db.songs.iidx.createIndex( + { + title: "text", + artist: "text", + altTitles: "text", + searchTerms: "text", + // eslint-disable-next-line @typescript-eslint/no-explicit-any + } as any /* known bug with monk */ + ); + }); + + t.test("Should return songs like the query.", async (t) => { + const res = await SearchGameSongs("iidx", "amuro"); + + t.strictSame( + // for simplicity of testing (and because the + // return order is ambiguous) we sort on + // songID here and expect this. + res.sort((a, b) => a.id - b.id).map((e) => e.title), + ["A", "AA", "冥", "F", "HAERETICUS", "ZZ", "X", "AA -rebuild-", "∀", "-65℃"] + ); + + t.end(); + }); + + t.end(); +}); + +t.test("#SearchUsersRegExp", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should search users.", async (t) => { + const res = await SearchUsersRegExp("zkldi"); + + t.equal(res.length, 1); + t.equal(res[0].usernameLowercase, "test_zkldi"); + + const res2 = await SearchUsersRegExp("zk"); + + t.equal(res2.length, 1); + t.equal(res2[0].usernameLowercase, "test_zkldi"); + + const res3 = await SearchUsersRegExp("zkzdi"); + + t.equal(res3.length, 0); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/search/search.ts b/server/src/lib/search/search.ts new file mode 100644 index 000000000..8f8508622 --- /dev/null +++ b/server/src/lib/search/search.ts @@ -0,0 +1,174 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { TachiConfig } from "lib/setup/config"; +import { FilterQuery } from "mongodb"; +import { ICollection } from "monk"; +import { + ChartDocument, + Game, + integer, + Playtypes, + PublicUserDocument, + SessionDocument, + SongDocument, +} from "tachi-common"; +import { EscapeStringRegexp } from "utils/misc"; +import { GetOnlineCutoff } from "utils/user"; + +const logger = CreateLogCtx(__filename); + +/** + * Perform a $text index search on a collection. + * + * This throws an error if the collection does not have a text index. + * + * @param existingMatch - An existing $match query to further filter results + * by. + */ +export function SearchCollection( + collection: ICollection, + search: string, + existingMatch: FilterQuery = {}, + limit = 100 +): Promise<(T & { __textScore: number })[]> { + return collection + .aggregate([ + { + $match: deepmerge({ $text: { $search: search } }, existingMatch), + }, + // Project the __textScore field on so we can sort + // based on search proximity to query + { + $addFields: { + __textScore: { $meta: "textScore" }, + }, + }, + // sort by quality of match + { $sort: { __textScore: -1 } }, + // hide nonsense + { $match: { __textScore: { $gt: 0.25 } } }, + { $limit: limit }, + ]) + .catch((err) => { + logger.error( + `An error occured while trying to $text search collection ${collection.name}. Does this have a $text index?`, + { err } + ); + + // throw it up further + throw err; + }); +} + +export type SongSearchReturn = { + __textScore: number; +} & SongDocument; + +export function SearchGameSongs( + game: Game, + search: string, + limit = 100 +): Promise { + return SearchCollection(db.songs[game], search, {}, limit); +} + +export async function SearchGameSongsAndCharts( + game: Game, + search: string, + playtype?: Playtypes[Game], + limit = 100 +) { + const songs = await SearchGameSongs(game, search, limit); + + const chartQuery: FilterQuery = { + songID: { $in: songs.map((e) => e.id) }, + }; + + if (playtype) { + chartQuery.playtype = playtype; + } + + const charts = (await db.charts[game].find(chartQuery)) as ChartDocument[]; + + return { songs, charts }; +} + +export function SearchSessions( + search: string, + game?: Game, + playtype?: Playtypes[Game], + userID?: integer, + limit = 100 +) { + const baseMatch: FilterQuery = {}; + + if (game) { + baseMatch.game = game; + } + + if (playtype) { + baseMatch.playtype = playtype; + } + + if (userID) { + baseMatch.userID = userID; + } + + return SearchCollection(db.sessions, search, baseMatch, limit); +} + +/** + * Searches the user collection for users that are *like* the + * provided string. + * + * We use regex matching because $text matches words, and users + * aren't allowed spaces in their name. In short, $text is very + * poor at actually matching usernames. + */ +export function SearchUsersRegExp(search: string, matchOnline = false) { + const regexEsc = EscapeStringRegexp(search.toLowerCase()); + + const matchQuery: FilterQuery = { + usernameLowercase: { $regex: new RegExp(regexEsc, "u") }, + }; + + if (matchOnline) { + matchQuery.lastSeen = { $gt: GetOnlineCutoff() }; + } + + return db.users.find(matchQuery, { + limit: 25, + }); +} + +/** + * Terrible function name! + * Searches a single game, but optimised for the searchAllGames return. + */ +async function SearchAllGamesSingleGame(game: Game, search: string) { + const songs = (await SearchGameSongs(game, search, 10)) as (SongSearchReturn & { + game: Game; + })[]; + + for (const song of songs) { + song.game = game; + } + + return songs; +} + +/** + * Searches all games' songs. + */ +export async function SearchAllGamesSongs(search: string) { + const promises = []; + + for (const game of TachiConfig.GAMES) { + promises.push(SearchAllGamesSingleGame(game, search)); + } + + const res = await Promise.all(promises); + + return res.flat(1).sort((a, b) => b.__textScore - a.__textScore); +} diff --git a/server/src/lib/setup/config.ts b/server/src/lib/setup/config.ts new file mode 100644 index 000000000..11576443e --- /dev/null +++ b/server/src/lib/setup/config.ts @@ -0,0 +1,272 @@ +/* eslint-disable no-console */ +// barrel file for re-exporting env variables. +import dotenv from "dotenv"; +import fs from "fs"; +import JSON5 from "json5"; +import { SendMailOptions } from "nodemailer"; +import p from "prudence"; +import { Game, ImportTypes, integer, StaticConfig } from "tachi-common"; +import { FormatPrError } from "utils/prudence"; + +dotenv.config(); // imports things like NODE_ENV from a local .env file if one is present. + +// stub - having a real logger here creates a circular dependency. +const logger = console; + +const confLocation = process.env.TCHIS_CONF_LOCATION ?? "./conf.json5"; + +// reads from $pwd/conf.json5, unless an override is set +let confFile; + +try { + confFile = fs.readFileSync(confLocation, "utf-8"); +} catch (err) { + logger.error("Error while trying to open conf.json5. Is one present?", { err }); + process.exit(1); +} + +const config = JSON5.parse(confFile); + +function isValidURL(self: unknown) { + if (typeof self !== "string") { + return `Expected URL, received type ${typeof self}`; + } + + try { + new URL(self); + return true; + } catch (err) { + return `Invalid URL ${self}.`; + } +} + +export interface OAuth2Info { + CLIENT_ID: string; + CLIENT_SECRET: string; + REDIRECT_URI: string; +} + +export interface TachiServerConfig { + MONGO_DATABASE_NAME: string; + CAPTCHA_SECRET_KEY: string; + SESSION_SECRET: string; + FLO_API_URL?: string; + EAG_API_URL?: string; + MIN_API_URL?: string; + ARC_API_URL?: string; + FLO_OAUTH2_INFO?: OAuth2Info; + EAG_OAUTH2_INFO?: OAuth2Info; + MIN_OAUTH2_INFO?: OAuth2Info; + ARC_AUTH_TOKEN?: string; + ENABLE_SERVER_HTTPS?: boolean; + CLIENT_DEV_SERVER?: string | null; + RATE_LIMIT: integer; + OAUTH_CLIENT_CAP: integer; + OPTIONS_ALWAYS_SUCCEEDS?: boolean; + USE_EXTERNAL_SCORE_IMPORT_WORKER?: boolean; + EXTERNAL_SCORE_IMPORT_WORKER_CONCURRENCY?: integer; + EMAIL_CONFIG?: { + FROM: string; + DKIM?: SendMailOptions["dkim"]; + // @warning This is explicitly allowed to be any + // As nodemailer doesnt properly export the types we care about + // This should be set to SMTPTransport.Options, but it is + // inaccessible. + // eslint-disable-next-line @typescript-eslint/no-explicit-any + TRANSPORT_OPS: any; + }; + USC_QUEUE_SIZE: integer; + BEATORAJA_QUEUE_SIZE: integer; + OUR_URL: string; + INVITE_CODE_CONFIG?: { + BATCH_SIZE: integer; + INVITE_CAP: integer; + BETA_USER_BONUS: integer; + }; + TACHI_CONFIG: { + NAME: string; + TYPE: "ktchi" | "btchi" | "omni"; + GAMES: Game[]; + IMPORT_TYPES: ImportTypes[]; + }; + LOGGER_CONFIG: { + LOG_LEVEL: "debug" | "verbose" | "info" | "warn" | "error" | "severe" | "crit"; + CONSOLE: boolean; + FILE: boolean; + SEQ_API_KEY: string | undefined; + DISCORD?: { + WEBHOOK_URL: string; + WHO_TO_TAG: string[]; + }; + }; + CDN_CONFIG: { + WEB_LOCATION: string; + SAVE_LOCATION: + | { TYPE: "LOCAL_FILESYSTEM"; LOCATION: string; SERVE_OWN_CDN?: boolean } + | { + TYPE: "S3_BUCKET"; + ENDPOINT: string; + ACCESS_KEY_ID: string; + SECRET_ACCESS_KEY: string; + BUCKET: string; + KEY_PREFIX?: string; + REGION?: string; + }; + }; +} + +const isValidOauth2 = p.optional({ + CLIENT_ID: "string", + CLIENT_SECRET: "string", + REDIRECT_URI: "string", +}); + +const err = p(config, { + MONGO_DATABASE_NAME: "string", + CAPTCHA_SECRET_KEY: "string", + SESSION_SECRET: "string", + FLO_API_URL: p.optional(isValidURL), + EAG_API_URL: p.optional(isValidURL), + MIN_API_URL: p.optional(isValidURL), + ARC_API_URL: p.optional(isValidURL), + FLO_OAUTH2_INFO: isValidOauth2, + EAG_OAUTH2_INFO: isValidOauth2, + MIN_OAUTH2_INFO: isValidOauth2, + ARC_AUTH_TOKEN: "*string", + ENABLE_SERVER_HTTPS: "*boolean", + CLIENT_DEV_SERVER: "*?string", + RATE_LIMIT: p.optional(p.isPositiveInteger), + OAUTH_CLIENT_CAP: p.optional(p.isPositiveInteger), + OPTIONS_ALWAYS_SUCCEEDS: "*boolean", + USE_EXTERNAL_SCORE_IMPORT_WORKER: "*boolean", + EXTERNAL_SCORE_IMPORT_WORKER_CONCURRENCY: p.optional(p.isPositiveInteger), + EMAIL_CONFIG: p.optional({ + FROM: "string", + DKIM: "*object", + // WARN: This validation is improper and lazy. + // The actual content is just some wacky options object. + // I'm not going to assert this properly. + TRANSPORT_OPS: "*object", + }), + USC_QUEUE_SIZE: p.optional(p.gteInt(2)), + BEATORAJA_QUEUE_SIZE: p.optional(p.gteInt(2)), + OUR_URL: "string", + INVITE_CODE_CONFIG: p.optional({ + BATCH_SIZE: p.isPositiveInteger, + INVITE_CAP: p.isPositiveInteger, + BETA_USER_BONUS: p.isPositiveInteger, + }), + TACHI_CONFIG: { + NAME: "string", + TYPE: p.isIn("ktchi", "btchi", "omni"), + GAMES: [p.isIn(StaticConfig.allSupportedGames)], + IMPORT_TYPES: [p.isIn(StaticConfig.allImportTypes)], + }, + LOGGER_CONFIG: p.optional({ + LOG_LEVEL: p.optional( + p.isIn("debug", "verbose", "info", "warn", "error", "severe", "crit") + ), + CONSOLE: "*boolean", + FILE: "*boolean", + SEQ_API_KEY: "*string", + DISCORD: p.optional({ + WEBHOOK_URL: "string", + WHO_TO_TAG: ["string"], + }), + }), + CDN_CONFIG: { + WEB_LOCATION: "string", + SAVE_LOCATION: p.or( + { + TYPE: p.is("LOCAL_FILESYSTEM"), + SERVE_OWN_CDN: "*boolean", + LOCATION: "string", + }, + { + TYPE: p.is("S3_BUCKET"), + ENDPOINT: "string", + ACCESS_KEY_ID: "string", + SECRET_ACCESS_KEY: "string", + BUCKET: "string", + KEY_PREFIX: "*string", + REGION: "*string", + } + ), + }, +}); + +if (err) { + throw FormatPrError(err, "Invalid conf.json5 file."); +} + +const tachiServerConfig = config as TachiServerConfig; + +// default rate limit 500 +tachiServerConfig.RATE_LIMIT ??= 500; +tachiServerConfig.OAUTH_CLIENT_CAP ??= 15; +tachiServerConfig.USC_QUEUE_SIZE ??= 3; +tachiServerConfig.BEATORAJA_QUEUE_SIZE ??= 3; + +// Assign sane defaults to the logger config. +tachiServerConfig.LOGGER_CONFIG = Object.assign( + { + LOG_LEVEL: "info", + CONSOLE: true, + FILE: true, + }, + tachiServerConfig.LOGGER_CONFIG ?? {} +); + +export const TachiConfig = tachiServerConfig.TACHI_CONFIG; +export const ServerConfig = tachiServerConfig; + +// Environment Variable Validation + +let port = Number(process.env.PORT); +if (Number.isNaN(port) && process.env.IS_SERVER) { + logger.warn(`No/invalid PORT specified in environment, defaulting to 8080.`); + port = 8080; +} + +const redisUrl = process.env.REDIS_URL; +if (!redisUrl) { + logger.error(`No REDIS_URL specified in environment. Terminating.`); + process.exit(1); +} + +const mongoUrl = process.env.MONGO_URL; +if (!mongoUrl) { + logger.error(`No MONGO_URL specified in environment. Terminating.`); + process.exit(1); +} + +const seqUrl = process.env.SEQ_URL; +if (!seqUrl && tachiServerConfig.LOGGER_CONFIG.SEQ_API_KEY) { + logger.warn( + `No SEQ_URL specified in environment, yet LOGGER_CONFIG.SEQ_API_KEY was defined. No logs will be sent to Seq!` + ); +} + +const nodeEnv = process.env.NODE_ENV; +if (!nodeEnv) { + logger.error(`No NODE_ENV specified in environment. Terminating.`); + process.exit(1); +} + +if (!["dev", "production", "staging", "test"].includes(nodeEnv)) { + logger.error( + `Invalid NODE_ENV set in environment. Expected dev, production, test or staging. Got ${nodeEnv}.` + ); + process.exit(1); +} + +const replicaIdentity = process.env.REPLICA_IDENTITY; + +export const Environment = { + port, + redisUrl, + mongoUrl, + nodeEnv, + replicaIdentity, + seqUrl, +}; diff --git a/server/src/lib/showcase/evaluator.test.ts b/server/src/lib/showcase/evaluator.test.ts new file mode 100644 index 000000000..fb0dba4df --- /dev/null +++ b/server/src/lib/showcase/evaluator.test.ts @@ -0,0 +1,94 @@ +import deepmerge from "deepmerge"; +import t from "tap"; +import { EvaluateShowcaseStat } from "./evaluator"; + +import ResetDBState from "test-utils/resets"; +import { Testing511SPA, TestingIIDXFolderSP10, TestingIIDXSPScorePB } from "test-utils/test-data"; +import { CreateFolderChartLookup } from "utils/folder"; +import db from "external/mongo/db"; +import { IIDX_LAMPS } from "tachi-common"; + +/* eslint-disable no-return-await */ +// causes a race condition otherwise due to weird tap interaction + +t.test("#EvaluateShowcaseStat", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(async () => await CreateFolderChartLookup(TestingIIDXFolderSP10)); + t.beforeEach( + async () => await db["personal-bests"].insert(deepmerge(TestingIIDXSPScorePB, {})) + ); + + t.test("Should evaluate a folder stat.", async (t) => { + const data = await EvaluateShowcaseStat( + { + folderID: TestingIIDXFolderSP10.folderID, + mode: "folder", + property: "lamp", + gte: IIDX_LAMPS.HARD_CLEAR, + }, + 1 + ); + + t.strictSame(data, { + value: 1, + outOf: 1, + }); + + t.end(); + }); + + t.test("Should evaluate a multi-folder stat.", async (t) => { + const data = await EvaluateShowcaseStat( + { + folderID: [TestingIIDXFolderSP10.folderID], + mode: "folder", + property: "lamp", + gte: IIDX_LAMPS.HARD_CLEAR, + }, + 1 + ); + + t.strictSame(data, { + value: 1, + outOf: 1, + }); + + t.end(); + }); + + t.test("Should evaluate a chart stat.", async (t) => { + const data = await EvaluateShowcaseStat( + { + chartID: Testing511SPA.chartID, + mode: "chart", + property: "score", + }, + 1 + ); + + t.strictSame(data, { + value: 1479, + }); + + t.end(); + }); + + t.test("Should return null if the user has no score on this chart.", async (t) => { + const data = await EvaluateShowcaseStat( + { + chartID: "nonsense", + mode: "chart", + property: "score", + }, + 1 + ); + + t.strictSame(data, { + value: null, + }); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/showcase/evaluator.ts b/server/src/lib/showcase/evaluator.ts new file mode 100644 index 000000000..27efa3122 --- /dev/null +++ b/server/src/lib/showcase/evaluator.ts @@ -0,0 +1,88 @@ +import { integer, ShowcaseStatDetails, ShowcaseStatChart, ShowcaseStatFolder } from "tachi-common"; +import db from "external/mongo/db"; +import { GetFolderChartIDs } from "utils/folder"; + +export function EvaluateShowcaseStat( + details: ShowcaseStatDetails, + userID: integer +): Promise<{ + value: number | null; + outOf?: number; +}> { + if (details.mode === "chart") { + return EvaluateShowcaseChartStat(details, userID); + } else if (details.mode === "folder") { + return EvaluateShowcaseFolderStat(details, userID); + } + + // @ts-expect-error This should never happen anyway. + throw new Error(`Invalid mode of ${details.mode} as details mode?`); +} + +async function EvaluateShowcaseChartStat(details: ShowcaseStatChart, userID: integer) { + // requires special handling + if (details.property === "playcount") { + return { value: await db.scores.count({ chartID: details.chartID, userID }) }; + } + + const mongoProp = PropToMongoProp(details.property); + + const pb = await db["personal-bests"].findOne( + { chartID: details.chartID, userID }, + { projection: { [mongoProp]: 1 } } + ); + + if (!pb) { + return { value: null }; + } + + const scProp = PropToScoreDataProp(details.property); + + return { value: pb.scoreData[scProp] }; +} + +async function EvaluateShowcaseFolderStat(details: ShowcaseStatFolder, userID: integer) { + let chartIDs; + if (Array.isArray(details.folderID)) { + chartIDs = (await Promise.all(details.folderID.map(GetFolderChartIDs))).flat(1); + } else { + chartIDs = await GetFolderChartIDs(details.folderID); + } + + const mongoProp = PropToMongoProp(details.property); + + const value = await db["personal-bests"].count({ + userID, + // @optimisable - This is slightly inefficent, maybe we can use relational-style querying? + chartID: { $in: chartIDs }, + [mongoProp]: { $gte: details.gte }, + }); + + return { value, outOf: chartIDs.length }; +} + +function PropToMongoProp(prop: "score" | "lamp" | "grade" | "percent") { + switch (prop) { + case "score": + return "scoreData.score"; + case "lamp": + return "scoreData.lampIndex"; + case "grade": + return "scoreData.gradeIndex"; + case "percent": + return "scoreData.percent"; + } +} + +function PropToScoreDataProp(prop: "score" | "lamp" | "grade" | "percent") { + switch (prop) { + case "score": + return "score"; + case "lamp": + return "lampIndex"; + case "grade": + return "gradeIndex"; + case "percent": + return "percent"; + } +} diff --git a/server/src/lib/showcase/get-related.ts b/server/src/lib/showcase/get-related.ts new file mode 100644 index 000000000..368f037b4 --- /dev/null +++ b/server/src/lib/showcase/get-related.ts @@ -0,0 +1,34 @@ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { Game, ShowcaseStatDetails } from "tachi-common"; + +const logger = CreateLogCtx(__filename); + +export async function GetRelatedStatDocuments(stat: ShowcaseStatDetails, game: Game) { + if (stat.mode === "chart") { + const chart = await db.charts[game].findOne({ chartID: stat.chartID }); + + if (!chart) { + logger.error(`This stat refers to a chart that does not exist?`, { stat }); + throw new Error(`Stat refers to a chart that does not exist? ${stat.chartID}.`); + } + + const song = await db.songs[game].findOne({ id: chart?.songID }); + + if (!song) { + logger.severe(`Song-Chart Mismatch - ${chart.songID}.`, { chart }); + throw new Error(`Song-Chart Mismatch on ${chart.songID}.`); + } + + return { song, chart }; + } else if (stat.mode === "folder") { + const folders = await db.folders.find({ + folderID: { $in: Array.isArray(stat.folderID) ? stat.folderID : [stat.folderID] }, + }); + + return { folders }; + } + + logger.error(`Invalid stat - has nonsense stat.mode.`, { stat }); + throw new Error(`Invalid stat.mode in stat?`); +} diff --git a/server/src/lib/showcase/get-stats.test.ts b/server/src/lib/showcase/get-stats.test.ts new file mode 100644 index 000000000..5ec2497d6 --- /dev/null +++ b/server/src/lib/showcase/get-stats.test.ts @@ -0,0 +1,130 @@ +import t from "tap"; +import db from "external/mongo/db"; + +import ResetDBState from "test-utils/resets"; +import { TestingIIDXFolderSP10, Testing511SPA, TestingIIDXSPScorePB } from "test-utils/test-data"; +import { IIDX_LAMPS } from "tachi-common"; + +import { EvaluateUsersStatsShowcase } from "./get-stats"; +import deepmerge from "deepmerge"; +import { CreateFolderChartLookup } from "utils/folder"; + +t.test("#EvalulateUsersStatsShowcase", (t) => { + t.beforeEach(ResetDBState); + + t.beforeEach(async () => { + await db.folders.insert(TestingIIDXFolderSP10); + await CreateFolderChartLookup(TestingIIDXFolderSP10); + + await db["game-settings"].remove({}); + + await db["game-settings"].insert({ + userID: 1, + game: "iidx", + playtype: "SP", + preferences: { + preferredProfileAlg: null, + preferredScoreAlg: null, + preferredSessionAlg: null, + stats: [ + { + folderID: TestingIIDXFolderSP10.folderID, + mode: "folder", + property: "lamp", + gte: IIDX_LAMPS.HARD_CLEAR, + }, + { + chartID: Testing511SPA.chartID, + mode: "chart", + property: "score", + }, + ], + gameSpecific: { + display2DXTra: false, + }, + }, + }); + + await db["personal-bests"].insert(deepmerge(TestingIIDXSPScorePB, {})); + }); + + t.test("Should evaluate a user's preferred stats.", async (t) => { + const res = await EvaluateUsersStatsShowcase(1, "iidx", "SP"); + + t.hasStrict(res, [ + { + stat: { folderID: TestingIIDXFolderSP10.folderID }, + result: { + value: 1, + outOf: 1, + }, + related: { + folders: [ + { + folderID: TestingIIDXFolderSP10.folderID, + }, + ], + }, + }, + { + stat: { chartID: Testing511SPA.chartID }, + result: { + value: 1479, + }, + related: { + song: { + title: "5.1.1.", + }, + chart: { + difficulty: "ANOTHER", + playtype: "SP", + }, + }, + }, + ]); + + t.end(); + }); + + t.test("Should throw an error if the user does not have game-settings.", async (t) => { + await db["game-settings"].remove({}); + + t.rejects(() => EvaluateUsersStatsShowcase(1, "iidx", "SP")); + + t.end(); + }); + + t.test("Should project another users stats onto the given user if set.", async (t) => { + await db["personal-bests"].insert( + deepmerge(TestingIIDXSPScorePB, { + userID: 2, + scoreData: { + score: 300, + lampIndex: IIDX_LAMPS.CLEAR, + }, + }) + ); + + const res = await EvaluateUsersStatsShowcase(2, "iidx", "SP", 1); + + t.hasStrict(res, [ + { + stat: { folderID: TestingIIDXFolderSP10.folderID }, + result: { + value: 0, + outOf: 1, + }, + }, + { + stat: { chartID: Testing511SPA.chartID }, + result: { + value: 300, + }, + }, + ]); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/lib/showcase/get-stats.ts b/server/src/lib/showcase/get-stats.ts new file mode 100644 index 000000000..4ddbfc382 --- /dev/null +++ b/server/src/lib/showcase/get-stats.ts @@ -0,0 +1,51 @@ +import db from "external/mongo/db"; +import { integer, Game, Playtypes, ShowcaseStatDetails } from "tachi-common"; +import CreateLogCtx from "lib/logger/logger"; +import { EvaluateShowcaseStat } from "./evaluator"; +import { GetRelatedStatDocuments } from "./get-related"; + +const logger = CreateLogCtx(__filename); + +/** + * Evaluate a users set Stats Showcase. + * @param projectUserStats - Optionally, provide another users ID here. Their stats showcase will be + * used instead. + */ +export async function EvaluateUsersStatsShowcase( + userID: integer, + game: Game, + playtype: Playtypes[Game], + projectUserStats?: integer +) { + const getSettingsID = projectUserStats ?? userID; + const settings = await db["game-settings"].findOne({ + userID: getSettingsID, + game, + playtype, + }); + + if (!settings) { + logger.error( + `User ${getSettingsID} has no game-settings, yet a call to EvaluateUsersStatsShowcase was made.` + ); + + throw new Error( + `User ${getSettingsID} has no game-settings, yet a call to EvaluateUsersStatsShowcase was made.` + ); + } + + const results = await Promise.all( + settings.preferences.stats.map((details) => EvaluateStats(details, userID, game)) + ); + + return results; +} + +async function EvaluateStats(details: ShowcaseStatDetails, userID: integer, game: Game) { + const [result, related] = await Promise.all([ + EvaluateShowcaseStat(details, userID), + GetRelatedStatDocuments(details, game), + ]); + + return { stat: details, result, related }; +} diff --git a/server/src/lib/webhooks/webhooks.ts b/server/src/lib/webhooks/webhooks.ts new file mode 100644 index 000000000..f55fb4aaa --- /dev/null +++ b/server/src/lib/webhooks/webhooks.ts @@ -0,0 +1,38 @@ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { WebhookEvents } from "tachi-common"; +import fetch from "utils/fetch"; + +const logger = CreateLogCtx(__filename); + +// @todo make use of aggressive caching here? +export async function GetWebhookUrlInfo() { + const urls = await db["api-clients"].find( + { webhookUri: { $ne: null } }, + { projection: { webhookUri: 1, clientSecret: 1 } } + ); + + return urls; +} + +/** + * Emits a webhook event to all registered client webhooks on this tachi-server install. + */ +export async function EmitWebhookEvent(content: WebhookEvents) { + const webhookUrls = await GetWebhookUrlInfo(); + + logger.verbose(`Emitting webhook event ${content.type} to ${webhookUrls.length} clients.`); + + // We don't actually care about the response of these. Just fire them and forget. + for (const client of webhookUrls) { + // we know this to be non-null because of GetWebhookUrlInfo. + fetch(client.webhookUri!, { + method: "POST", + body: JSON.stringify(content), + headers: { + "Content-Type": "application/json", + Authorization: `Bearer ${client.clientSecret}`, + }, + }); + } +} diff --git a/server/src/main.ts b/server/src/main.ts index 4d3a9d084..0d83e16e8 100644 --- a/server/src/main.ts +++ b/server/src/main.ts @@ -1,26 +1,113 @@ -// The Downward Spiral -const VERSION_INFO = { - major: 2, - minor: 0, - patch: 0, - name: "Mr. Self Destruct", -}; - -function FormatVersion() { - const { major, minor, patch, name } = VERSION_INFO; - return `v${[major, minor, patch].join(".")} (${name})`; -} - -import CreateLogCtx from "./lib/logger/logger"; -import server from "./server/server"; -import serverConfig from "./server/server-config"; -import { LOG_LEVEL } from "./lib/env/env"; - - -const logger = CreateLogCtx(__filename); - -logger.info(`Booting Kamaitachi BLACK - ${FormatVersion()} [ENV: ${process.env.NODE_ENV}]`); -logger.info(`Log level on ${LOG_LEVEL ?? "info"}.`); - -server.listen(serverConfig.PORT); -logger.info(`Listening on ${serverConfig.PORT}`); +// Before we run anything, set a global to indicate to the code that +// we're running as a server, and not as a job runner or score worker. +process.env.IS_SERVER = "true"; + +import { spawn } from "child_process"; +import db from "external/mongo/db"; +import { SetIndexesIfNoneSet } from "external/mongo/indexes"; +import { InitSequenceDocs } from "external/mongo/sequence-docs"; +import fs from "fs"; +import http from "http"; +import https from "https"; +import { LoadDefaultClients } from "lib/builtin-clients/builtin-clients"; +import { HandleSIGTERMGracefully } from "lib/handlers/sigterm"; +import CreateLogCtx from "lib/logger/logger"; +import { Environment, ServerConfig, TachiConfig } from "lib/setup/config"; +import path from "path"; +import server from "server/server"; +import fetch from "utils/fetch"; +import { InitaliseFolderChartLookup } from "utils/folder"; +import { FormatVersion } from "./lib/constants/version"; + +const logger = CreateLogCtx(__filename); + +logger.info(`Booting ${TachiConfig.NAME} - ${FormatVersion()} [ENV: ${Environment.nodeEnv}]`, { + bootInfo: true, +}); +logger.info(`Log level is set to ${ServerConfig.LOGGER_CONFIG.LOG_LEVEL}.`, { bootInfo: true }); + +logger.info(`Loading sequence documents...`, { bootInfo: true }); + +async function RunOnInit() { + await InitSequenceDocs(); + await SetIndexesIfNoneSet(); + + await db["folder-chart-lookup"].findOne().then((r) => { + // If there are no folder chart lookups, initialise them. + if (!r) { + InitaliseFolderChartLookup(); + } + }); + + await LoadDefaultClients(); + + try { + await fetch("https://example.com"); + } catch (err) { + logger.crit( + `Cannot send HTTPS request to https://example.com. This instance of tachi-server cannot access the internet?`, + err + ); + process.exit(1); + } +} + +RunOnInit(); + +let instance: http.Server | https.Server; + +if (ServerConfig.ENABLE_SERVER_HTTPS) { + logger.warn( + "HTTPS Mode is enabled. This should not be used in production, and you should instead run behind a reverse proxy.", + { bootInfo: true } + ); + const privateKey = fs.readFileSync("./cert/key.pem"); + const certificate = fs.readFileSync("./cert/cert.pem"); + + const httpsServer = https.createServer({ key: privateKey, cert: certificate }, server); + + instance = httpsServer.listen(Environment.port); + logger.info(`HTTPS Listening on port ${Environment.port}`, { bootInfo: true }); +} else { + instance = server.listen(Environment.port); + logger.info(`HTTP Listening on port ${Environment.port}`, { bootInfo: true }); +} + +process.on("SIGTERM", () => HandleSIGTERMGracefully(instance)); + +if (process.env.INVOKE_JOB_RUNNER) { + logger.info(`Spawning a tachi-server job runner inline.`, { bootInfo: true }); + + if (Environment.nodeEnv === "production") { + logger.warn( + `Spawning inline tachi-server job runner in production. Is this actually what you want? You should run a tool like Ofelia to manage this.`, + { bootInfo: true } + ); + } + + // Spawn as a separate process to avoid hogging the main thread. + const jobProcess = spawn( + "ts-node", + [ + // Note: Can't use -r tsconfig-paths/register here + // because that is rejected by some library called + // arg. + // I'm not sure why. + "--require=tsconfig-paths/register", + path.join(__dirname, "../src/lib/jobs/job-runner.ts"), + ], + { + stdio: "inherit", + } + ); + + jobProcess.on("error", (err) => { + logger.crit(`Failed to spawn job runner. Terminating process.`, { err }); + process.exit(1); + }); + + process.on("beforeExit", () => { + logger.info(`Killing Job Runner.`); + jobProcess.kill(); + }); +} diff --git a/server/src/server/middleware/auth.test.ts b/server/src/server/middleware/auth.test.ts new file mode 100644 index 000000000..30313e60f --- /dev/null +++ b/server/src/server/middleware/auth.test.ts @@ -0,0 +1,121 @@ +import expMiddlewareMock from "express-request-mock"; +import db from "external/mongo/db"; +import { SYMBOL_TachiAPIAuth } from "lib/constants/tachi"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { AllPermissions, SetRequestPermissions } from "./auth"; + +t.test("#SetRequestPermissions", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should assign valid APIKey information to req[SYMBOL_TachiAPIData]", async (t) => { + await db["api-tokens"].insert({ + userID: 1, + identifier: "Mock API Token", + permissions: { + customise_profile: true, + }, + token: "mock_token", + fromAPIClient: null, + }); + + const { req } = await expMiddlewareMock(SetRequestPermissions, { + headers: { + authorization: "Bearer mock_token", + }, + }); + + t.strictSame(req[SYMBOL_TachiAPIAuth], { + userID: 1, + identifier: "Mock API Token", + permissions: { + customise_profile: true, + }, + token: "mock_token", + fromAPIClient: null, + }); + + t.end(); + }); + + t.test("Should assign guest APIKey information if no auth present", async (t) => { + const { req } = await expMiddlewareMock(SetRequestPermissions); + + t.strictSame(req[SYMBOL_TachiAPIAuth], { + userID: null, + identifier: "Guest Token", + permissions: {}, + token: null, + fromAPIClient: null, + }); + + t.end(); + }); + + t.test("Should return 400 if auth type is not Bearer", async (t) => { + const { res } = await expMiddlewareMock(SetRequestPermissions, { + headers: { + authorization: "Basic Foo", + }, + }); + + t.equal(res.statusCode, 400); + + const json = res._getJSONData(); + t.match(json.description, /Invalid Authorization Type - Expected Bearer/u); + t.end(); + }); + + t.test("Should return 401 if no token is present", async (t) => { + const { res } = await expMiddlewareMock(SetRequestPermissions, { + headers: { + authorization: "Bearer ", + }, + }); + + t.equal(res.statusCode, 401); + + const json = res._getJSONData(); + t.match(json.description, /Invalid token/u); + t.end(); + }); + + t.test("Should return 401 if token is unknown", async (t) => { + const { res } = await expMiddlewareMock(SetRequestPermissions, { + headers: { + authorization: "Bearer unknown_token", + }, + }); + + t.equal(res.statusCode, 401); + + const json = res._getJSONData(); + t.match( + json.description, + /The provided API token does not correspond with any key in the database/u + ); + t.end(); + }); + + t.test("Should assign a Session-Key if user authenticates with cookie.", async (t) => { + const { req } = await expMiddlewareMock(SetRequestPermissions, { + session: { + tachi: { + user: await db.users.findOne({ id: 1 }), + settings: await db["user-settings"].findOne({ userID: 1 }), + }, + }, + }); + + t.strictSame(req[SYMBOL_TachiAPIAuth], { + userID: 1, + identifier: `Session-Key 1`, + token: null, + permissions: AllPermissions, + fromAPIClient: null, + }); + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/middleware/auth.ts b/server/src/server/middleware/auth.ts new file mode 100644 index 000000000..7f82cbb0c --- /dev/null +++ b/server/src/server/middleware/auth.ts @@ -0,0 +1,188 @@ +import { RequestHandler } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiAPIAuth } from "lib/constants/tachi"; +import { SplitAuthorizationHeader } from "utils/misc"; +import { APITokenDocument, APIPermissions } from "tachi-common"; +import CreateLogCtx from "lib/logger/logger"; + +const logger = CreateLogCtx(__filename); + +const GuestToken: APITokenDocument = { + token: null, + userID: null, + identifier: "Guest Token", + permissions: {}, + fromAPIClient: null, +}; + +export const AllPermissions: Record = { + customise_profile: true, + submit_score: true, + customise_session: true, + customise_score: true, + delete_score: true, +}; + +export const SetRequestPermissions: RequestHandler = CreateSetRequestPermissions("description"); + +/** + * Sets the permissions for this request, alongside the user that is making the request. + * + * If this request was made with a valid Session Token, then a "self-key" is + * set as the request token. + * + * If this request was made with a valid Authorization: Bearer , then the + * corresponding key is set as the request token. + * + * If this request was made with no auth headers or session tokens, then a guest + * token is set as the request token, with no permissions. + * + * This is set on req[SYMBOL_TachiAPIAuth]. + */ +function CreateSetRequestPermissions(errorKeyName: string): RequestHandler { + return async (req, res, next) => { + if (req.session?.tachi?.user.id) { + req[SYMBOL_TachiAPIAuth] = { + userID: req.session.tachi.user.id, + identifier: `Session-Key ${req.session.tachi.user.id}`, + token: null, + permissions: AllPermissions, + fromAPIClient: null, + }; + return next(); + } + + const header = req.header("Authorization"); + + // if no auth was attempted, default to the guest token. + if (!header) { + req[SYMBOL_TachiAPIAuth] = GuestToken; + return next(); + } + + const { token, type } = SplitAuthorizationHeader(header); + + if (type !== "Bearer") { + return res.status(400).json({ + success: false, + [errorKeyName]: "Invalid Authorization Type - Expected Bearer.", + }); + } + + if (!token) { + return res.status(401).json({ + success: false, + [errorKeyName]: "Invalid token.", + }); + } + + const apiTokenData = await db["api-tokens"].findOne({ + token, + }); + + if (!apiTokenData) { + return res.status(401).json({ + success: false, + [errorKeyName]: + "The provided API token does not correspond with any key in the database.", + }); + } + + req[SYMBOL_TachiAPIAuth] = { + userID: apiTokenData.userID, + token, + permissions: apiTokenData.permissions, + identifier: apiTokenData.identifier, + fromAPIClient: apiTokenData.fromAPIClient, + }; + + return next(); + }; +} + +/** + * An identical implementation of SetRequestPermissions, but returns + * fervidex-style errors (error, instead of description). + * + * @see SetRequestPermissions + */ +export const SetFervidexStyleRequestPermissions: RequestHandler = + CreateSetRequestPermissions("error"); + +/** + * Returns a middleware that enforces the request has the necessary permissions. + * @param perms - Rest Parameter. The set of permissions necessary to use this endpoint. + * @returns A middleware function. + */ +export const RequirePermissions = + (...perms: APIPermissions[]): RequestHandler => + (req, res, next) => { + if (!req[SYMBOL_TachiAPIAuth]) { + logger.error( + `RequirePermissions middleware was hit without any TachiAPIAuthentication?` + ); + + return res.status(500).json({ + success: false, + description: "An internal error has occured.", + }); + } + + if (!req[SYMBOL_TachiAPIAuth].userID) { + return res.status(401).json({ + success: false, + description: `You are not authorised to perform this action.`, + }); + } + + const missingPerms = []; + for (const perm of perms) { + if (!req[SYMBOL_TachiAPIAuth]!.permissions[perm]) { + missingPerms.push(perm); + } + } + + if (missingPerms.length > 0) { + logger.info( + `IP ${req.ip} - userID ${ + req[SYMBOL_TachiAPIAuth].userID + } had insufficient permissions for request ${req.method} ${ + req.url + }. ${missingPerms.join(", ")}` + ); + return res.status(403).json({ + success: false, + description: `You are missing the following permissions necessary for this request: ${missingPerms.join( + ", " + )}`, + }); + } + + return next(); + }; + +const CreateRequireNotGuest = + (errorKeyName: string): RequestHandler => + (req, res, next) => { + if (!req[SYMBOL_TachiAPIAuth]) { + logger.error(`RequirePermissions middleware was hit without any TachiAPIData?`); + return res.status(500).json({ + success: false, + description: "An internal error has occured.", + }); + } + + if (req[SYMBOL_TachiAPIAuth].userID === null) { + logger.info(`Request to ${req.method} ${req.url} was attempted by guest.`); + return res.status(401).json({ + success: false, + [errorKeyName]: "This endpoint requires authentication.", + }); + } + + return next(); + }; + +export const RequireNotGuest: RequestHandler = CreateRequireNotGuest("description"); + +export const FervidexStyleRequireNotGuest: RequestHandler = CreateRequireNotGuest("error"); diff --git a/server/src/server/middleware/multer-upload.ts b/server/src/server/middleware/multer-upload.ts index 64189da81..4b454dfab 100644 --- a/server/src/server/middleware/multer-upload.ts +++ b/server/src/server/middleware/multer-upload.ts @@ -2,38 +2,49 @@ import { RequestHandler } from "express"; import multer, { MulterError } from "multer"; -import CreateLogCtx from "../../lib/logger/logger"; +import CreateLogCtx from "lib/logger/logger"; +import { integer } from "tachi-common"; +import { SIXTEEN_MEGABTYES } from "lib/constants/filesize"; const defaultLogger = CreateLogCtx(__filename); export const DefaultMulterUpload = multer({ limits: { fileSize: 1024 * 1024 * 16 } }); // 16MB export const CreateMulterSingleUploadMiddleware = ( - fieldName: string, - logger = defaultLogger + fieldName: string, + fileSize: integer = SIXTEEN_MEGABTYES, + logger = defaultLogger, + throwOnNoFile = true ): RequestHandler => { - const UploadMW = DefaultMulterUpload.single(fieldName); + const UploadMW = multer({ limits: { fileSize } }).single(fieldName); - return (req, res, next) => { - UploadMW(req, res, (err: unknown) => { - if (err instanceof MulterError) { - logger.info(`Multer Error.`, { err }); + return (req, res, next) => { + UploadMW(req, res, (err: unknown) => { + if (err instanceof MulterError) { + logger.info(`Multer Error.`, { err }); - return res.status(400).json({ - success: false, - description: - "File provided was too large, corrupt, or provided in the wrong field.", - }); - } else if (err) { - logger.error(`Unknown file import error: ${err}`, { err }); + return res.status(400).json({ + success: false, + description: + "File provided was too large, corrupt, or provided in the wrong field.", + }); + } else if (err) { + logger.error(`Unknown file import error: ${err}`, { err }); - return res.status(500).json({ - success: false, - description: `An internal server error has occured.`, - }); - } + return res.status(500).json({ + success: false, + description: `An internal server error has occured.`, + }); + } - return next(); - }); - }; + if (!req.file && throwOnNoFile) { + return res.status(400).json({ + success: false, + description: `Expected a file for field ${fieldName}.`, + }); + } + + return next(); + }); + }; }; diff --git a/server/src/server/middleware/prudence-validate.test.ts b/server/src/server/middleware/prudence-validate.test.ts index 0fe8ab15e..f038fb484 100644 --- a/server/src/server/middleware/prudence-validate.test.ts +++ b/server/src/server/middleware/prudence-validate.test.ts @@ -1,143 +1,146 @@ -import t from "tap"; -import expMiddlewareMock from "express-request-mock"; -import prValidate from "./prudence-validate"; -import Prudence from "prudence"; - -t.test("#PrudenceMiddleware", (t) => { - const mw = prValidate({ foo: Prudence.regex(/^baz$/u) }, { foo: "example error message" }); - - t.test("Should return 400 on invalid prudence validation", async (t) => { - const { res } = await expMiddlewareMock(mw, { - query: { - foo: "bar", - }, - }); - - t.equal(res.statusCode, 400, "Status code should be 400"); - - const json = res._getJSONData(); - t.equal( - json.description, - "example error message (Received bar) [K:foo]", - "Should return error message" - ); - - t.end(); - }); - - t.test("Should return 'nothing' instead of undefined for missing fields", async (t) => { - const { res } = await expMiddlewareMock(mw, { - query: {}, - }); - - t.equal(res.statusCode, 400, "Status code should be 400"); - - const json = res._getJSONData(); - t.equal( - json.description, - "example error message (Received nothing) [K:foo]", - "Should return error message with recieved nothing" - ); - - t.end(); - }); - - t.test("Should allow valid prudence data.", async (t) => { - const { res } = await expMiddlewareMock(mw, { - query: { - foo: "baz", - }, - }); - - t.equal(res.statusCode, 200, "Should stay as 200"); - - // no body -- not returned. - t.equal(res._isJSON(), false, "Should not have any data set"); - - t.end(); - }); - - t.test("Should allow valid bodies on non-GET requests", async (t) => { - const { res } = await expMiddlewareMock(mw, { - method: "POST", - body: { - foo: "baz", - }, - }); - - t.equal(res.statusCode, 200, "Should stay as 200"); - - // no body -- not returned. - t.equal(res._isJSON(), false, "Should not have any data set"); - - t.end(); - }); - - t.test("Should return 400 on invalid prudence validation for non-GET requests", async (t) => { - const { res } = await expMiddlewareMock(mw, { - method: "POST", - body: { - foo: "bar", - }, - }); - - t.equal(res.statusCode, 400, "Status code should be 400"); - - const json = res._getJSONData(); - t.equal( - json.description, - "example error message (Received bar) [K:foo]", - "Should return error message" - ); - - t.end(); - }); - - const mwWithPassword = prValidate({ password: "string" }, { password: "invalid password" }); - - t.test( - "Should not return the contents of the error message if the field matches /password/", - async (t) => { - const { res } = await expMiddlewareMock(mwWithPassword, { - query: { - password: 123, - }, - }); - - t.equal(res.statusCode, 400, "Status code should be 400"); - - const json = res._getJSONData(); - t.equal( - json.description, - "invalid password (Received ****) [K:password]", - "Should return obscured error message" - ); - - t.end(); - } - ); - - t.test( - "Should not return the contents of the error message if the field matches /password/", - async (t) => { - const { res } = await expMiddlewareMock(mwWithPassword, { - query: { - password: undefined, - }, - }); - - t.equal(res.statusCode, 400, "Status code should be 400"); - - const json = res._getJSONData(); - t.equal( - json.description, - "invalid password (Received nothing) [K:password]", - "Should indicate if no data was sent in obscured error message" - ); - - t.end(); - } - ); - - t.end(); -}); +import t from "tap"; +import expMiddlewareMock from "express-request-mock"; +import prValidate from "./prudence-validate"; +import Prudence from "prudence"; + +t.test("#PrudenceMiddleware", (t) => { + const mw = prValidate({ foo: Prudence.regex(/^baz$/u) }, { foo: "example error message" }); + + t.test("Should return 400 on invalid prudence validation", async (t) => { + const { res } = await expMiddlewareMock(mw, { + query: { + foo: "bar", + }, + }); + + t.equal(res.statusCode, 400, "Status code should be 400"); + + const json = res._getJSONData(); + t.equal( + json.description, + "[foo] example error message (Received bar)", + "Should return error message" + ); + + t.end(); + }); + + t.test("Should return 'nothing' instead of undefined for missing fields", async (t) => { + const { res } = await expMiddlewareMock(mw, { + query: {}, + }); + + t.equal(res.statusCode, 400, "Status code should be 400"); + + const json = res._getJSONData(); + t.equal( + json.description, + "[foo] example error message (Received nothing)", + "Should return error message with recieved nothing" + ); + + t.end(); + }); + + t.test("Should allow valid prudence data.", async (t) => { + const { res } = await expMiddlewareMock(mw, { + query: { + foo: "baz", + }, + }); + + t.equal(res.statusCode, 200, "Should stay as 200"); + + // no body -- not returned. + t.equal(res._isJSON(), false, "Should not have any data set"); + + t.end(); + }); + + t.test("Should allow valid bodies on non-GET requests", async (t) => { + const { res } = await expMiddlewareMock(mw, { + method: "POST", + body: { + foo: "baz", + }, + }); + + t.equal(res.statusCode, 200, "Should stay as 200"); + + // no body -- not returned. + t.equal(res._isJSON(), false, "Should not have any data set"); + + t.end(); + }); + + t.test("Should return 400 on invalid prudence validation for non-GET requests", async (t) => { + const { res } = await expMiddlewareMock(mw, { + method: "POST", + body: { + foo: "bar", + }, + }); + + t.equal(res.statusCode, 400, "Status code should be 400"); + + const json = res._getJSONData(); + t.equal( + json.description, + "[foo] example error message (Received bar)", + "Should return error message" + ); + + t.end(); + }); + + const mwWithPassword = prValidate( + { "!password": "string" }, + { "!password": "invalid password" } + ); + + t.test( + "Should not return the contents of the error message if the field starts with !", + async (t) => { + const { res } = await expMiddlewareMock(mwWithPassword, { + query: { + "!password": 123, + }, + }); + + t.equal(res.statusCode, 400, "Status code should be 400"); + + const json = res._getJSONData(); + t.equal( + json.description, + "[!password] invalid password (Received ****)", + "Should return obscured error message" + ); + + t.end(); + } + ); + + t.test( + "Should not return the contents of the error message if the field starts with ! and is undefined.", + async (t) => { + const { res } = await expMiddlewareMock(mwWithPassword, { + query: { + "!password": undefined, + }, + }); + + t.equal(res.statusCode, 400, "Status code should be 400"); + + const json = res._getJSONData(); + t.equal( + json.description, + "[!password] invalid password (Received nothing)", + "Should indicate if no data was sent in obscured error message" + ); + + t.end(); + } + ); + + t.end(); +}); diff --git a/server/src/server/middleware/prudence-validate.ts b/server/src/server/middleware/prudence-validate.ts index dff72eeb7..e45f50f31 100644 --- a/server/src/server/middleware/prudence-validate.ts +++ b/server/src/server/middleware/prudence-validate.ts @@ -1,36 +1,63 @@ -import Prudence, { MiddlewareErrorHandler } from "prudence"; -import CreateLogCtx from "../../lib/logger/logger"; - -const logger = CreateLogCtx(__filename); - -const printf = (message: string, stringVal: string | null, keychain: string | null) => - `${message}${stringVal ? ` (Received ${stringVal})` : ""} [K:${keychain}]`; - -const API_ERR_HANDLER: MiddlewareErrorHandler = (req, res, next, error) => { - let stringVal = error.userVal; - if (error.keychain && error.keychain.includes("password") && error.userVal) { - stringVal = "****"; - } - - if (typeof stringVal === "object" && stringVal !== null && !stringVal.toString) { - // this is probably null-prototype - stringVal = null; - } else if (stringVal === undefined) { - stringVal = "nothing"; - } else { - stringVal = String(stringVal); - } - - logger.info(`Prudence rejection: ${error.message}, ${stringVal} [K:${error.keychain}]`, { - userVal: error.userVal, - }); - - return res.status(400).json({ - success: false, - description: printf(error.message, stringVal as string | null, error.keychain), - }); -}; - -const prValidate = Prudence.CurryMiddleware(API_ERR_HANDLER); - -export default prValidate; +import Prudence, { + MiddlewareErrorHandler, + PrudenceSchema, + ErrorMessages, + PrudenceOptions, +} from "prudence"; +import { RequestHandler } from "express-serve-static-core"; +import CreateLogCtx from "lib/logger/logger"; + +const logger = CreateLogCtx(__filename); + +const printf = (message: string, stringVal: string | null, keychain: string | null) => + `[${keychain}] ${message}${stringVal ? ` (Received ${stringVal})` : ""}`; + +const API_ERR_HANDLER = + (logLevel: TachiLogLevels): MiddlewareErrorHandler => + (req, res, next, error) => { + let stringVal = error.userVal; + if (error.keychain && error.keychain.includes("password") && error.userVal) { + stringVal = "****"; + } + + if (typeof stringVal === "object" && stringVal !== null && !stringVal.toString) { + // this is probably null-prototype + stringVal = null; + } else if (stringVal === undefined) { + stringVal = "nothing"; + } else { + stringVal = String(stringVal); + } + + logger[logLevel]( + `Prudence rejection: ${error.message}, ${stringVal} [K:${error.keychain}]`, + { + userVal: error.userVal, + } + ); + + return res.status(400).json({ + success: false, + description: printf(error.message, stringVal as string | null, error.keychain), + }); + }; + +// Cache all of the possible API_ERROR_HANDLERS to avoid function creation +// overhead at runtime. +const API_ERROR_HANDLERS = Object.fromEntries( + (["crit", "severe", "error", "warn", "info", "verbose", "debug"] as const).map((e) => [ + e, + API_ERR_HANDLER(e), + ]) +) as Record; + +type TachiLogLevels = "crit" | "severe" | "error" | "warn" | "info" | "verbose" | "debug"; + +const prValidate = ( + s: PrudenceSchema, + errorMessage?: ErrorMessages, + options?: Partial, + level: TachiLogLevels = "info" +): RequestHandler => Prudence.CurryMiddleware(API_ERROR_HANDLERS[level])(s, errorMessage, options); + +export default prValidate; diff --git a/server/src/server/middleware/rate-limiter.ts b/server/src/server/middleware/rate-limiter.ts new file mode 100644 index 000000000..57d0d271b --- /dev/null +++ b/server/src/server/middleware/rate-limiter.ts @@ -0,0 +1,62 @@ +import rateLimit from "express-rate-limit"; +import { RedisClient } from "external/redis/redis"; +import { ONE_MINUTE } from "lib/constants/time"; +import CreateLogCtx from "lib/logger/logger"; +import { Environment, ServerConfig, TachiConfig } from "lib/setup/config"; +import RateLimitRedis from "rate-limit-redis"; +import { integer } from "tachi-common"; + +const logger = CreateLogCtx(__filename); + +function CreateStore(name: string) { + return Environment.nodeEnv === "production" || Environment.nodeEnv === "staging" + ? new RateLimitRedis({ prefix: `${TachiConfig.NAME}-RL:${name}`, client: RedisClient }) + : undefined; // undefined forces a default to an in-memory store +} + +export function ClearTestingRateLimitCache() { + // ??? + NormalRateLimitMiddleware.resetKey(`::ffff:127.0.0.1`); + AggressiveRateLimitMiddleware.resetKey(`::ffff:127.0.0.1`); + HyperAggressiveRateLimitMiddleware.resetKey(`::ffff:127.0.0.1`); +} + +const CreateRateLimitOptions = ( + max: integer, + name: string, + windowMs?: number +): rateLimit.Options => ({ + max, + onLimitReached: (req) => { + logger.warn(`User ${req.ip} hit rate limit.`, { + url: req.url, + method: req.method, + hideFromConsole: ["req"], + }); + }, + store: CreateStore(name), + message: { + success: false, + description: `You have exceeded ${max} requests per ${ + (windowMs ?? 60_000) / 1000 + } seconds. Please wait.`, + status: 429, + message: "You're being rate limited.", + }, + windowMs, +}); + +// 100 requests / minute is the current cap +export const NormalRateLimitMiddleware = rateLimit( + CreateRateLimitOptions(ServerConfig.RATE_LIMIT, "Normal") +); + +// 15 requests every 10 minutes. +export const AggressiveRateLimitMiddleware = rateLimit( + CreateRateLimitOptions(10, "Aggressive", ONE_MINUTE * 10) +); + +// 2 requests every 20 minutes. +export const HyperAggressiveRateLimitMiddleware = rateLimit( + CreateRateLimitOptions(2, "HyAgressive", ONE_MINUTE * 5) +); diff --git a/server/src/server/middleware/request-logger.ts b/server/src/server/middleware/request-logger.ts new file mode 100644 index 000000000..6800a7883 --- /dev/null +++ b/server/src/server/middleware/request-logger.ts @@ -0,0 +1,79 @@ +import CreateLogCtx from "lib/logger/logger"; +import { RequestHandler, Response } from "express-serve-static-core"; +import { SYMBOL_TachiAPIAuth } from "lib/constants/tachi"; + +const logger = CreateLogCtx(__filename); + +// https://stackoverflow.com/a/64546368/11885828 +// Taken from Jonathan Turnock - This is an *incredibly* nice +// solution for post-request express logging! + +const ResJsonInteceptor = (res: Response, json: Response["json"]) => (content: unknown) => { + // @ts-expect-error general monkeypatching error + res.contentBody = content; + res.json = json; + res.json(content); +}; + +export const RequestLoggerMiddleware: RequestHandler = (req, res, next) => { + // I'm not really a fan of this style of omission - but it works. + + // we **KNOW** for certain that there are only two endpoints where a password is + // sent to us - /register and /auth. + // and both of those use `password` as a key. + // still, i don't like it. + + const safeBody: Record = {}; + + for (const [k, v] of Object.entries(req.body)) { + // Keys that start with ! are private information, + // and should not ever be logged. + if (k.startsWith("!")) { + safeBody[k] = "[OMITTED]"; + } else { + safeBody[k] = v; + } + } + + logger.debug(`Received request ${req.method} ${req.originalUrl}.`, { + query: req.query, + body: safeBody, + }); + + // @ts-expect-error we're doing some wacky monkey patching + res.json = ResJsonInteceptor(res, res.json); + + res.on("finish", () => { + const contents = { + // @ts-expect-error we're doing some monkey patching - contentBody is what we're returning. + body: res.contentBody, + statusCode: res.statusCode, + requestQuery: req.query, + requestBody: safeBody, + from: req[SYMBOL_TachiAPIAuth]?.userID ?? null, + fromIp: req.ip, + }; + + // special overrides + // This stuff is spam, so we'll just not log it. + if (res.statusCode === 429) { + return; + } + + if (res.statusCode < 400 || res.statusCode === 404) { + logger.verbose( + `(${req.method} ${req.originalUrl}) Returned ${res.statusCode}.`, + contents + ); + } else if (res.statusCode < 500) { + logger.info(`(${req.method} ${req.originalUrl}) Returned ${res.statusCode}.`, contents); + } else { + logger.error( + `(${req.method} ${req.originalUrl}) Returned ${res.statusCode}.`, + contents + ); + } + }); + + return next(); +}; diff --git a/server/src/server/middleware/require-logged-in.test.ts b/server/src/server/middleware/require-logged-in.test.ts deleted file mode 100644 index 29a3c621d..000000000 --- a/server/src/server/middleware/require-logged-in.test.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { RequireLoggedIn } from "./require-logged-in"; -import expMiddlewareMock from "express-request-mock"; -import t from "tap"; - -t.test("#RequireLoggedIn", (t) => { - t.test("Should reject users that are not logged in.", async (t) => { - const { res } = await expMiddlewareMock(RequireLoggedIn, { - session: { - ktchi: null, - }, - }); - - t.equal(res.statusCode, 401, "Should return 401."); - - const json = res._getJSONData(); - - t.strictSame(json, { - success: false, - description: "You are not authorised to perform this action.", - }); - }); - - t.test("Should allow users that are logged in.", async (t) => { - const { res } = await expMiddlewareMock(RequireLoggedIn, { - session: { - ktchi: { - userID: 1, - }, - }, - }); - - t.equal(res.statusCode, 200, "Request should still be 200."); - }); - - t.end(); -}); diff --git a/server/src/server/middleware/require-logged-in.ts b/server/src/server/middleware/require-logged-in.ts deleted file mode 100644 index d5d0c143e..000000000 --- a/server/src/server/middleware/require-logged-in.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { NextFunction, Request, Response } from "express"; -import CreateLogCtx from "../../lib/logger/logger"; - -const logger = CreateLogCtx(__filename); - -export function RequireLoggedIn(req: Request, res: Response, next: NextFunction) { - if (!req.session.ktchi?.userID) { - logger.info(`Received unauthorised request from ${req.ip} from ${req.originalUrl}`); - - return res.status(401).json({ - success: false, - description: `You are not authorised to perform this action.`, - }); - } - - next(); -} diff --git a/server/src/server/middleware/sanitise-qstring.test.ts b/server/src/server/middleware/sanitise-qstring.test.ts index af58ce784..bd8d4d3ae 100644 --- a/server/src/server/middleware/sanitise-qstring.test.ts +++ b/server/src/server/middleware/sanitise-qstring.test.ts @@ -1,35 +1,35 @@ -import SanitiseQString from "./sanitise-qstring"; -import t from "tap"; -import expMiddlewareMock from "express-request-mock"; - -t.test("#SanitiseQString", (t) => { - t.test("Should allow GET requests with valid data.", async (t) => { - const { res } = await expMiddlewareMock(SanitiseQString, { - method: "GET", - query: { - foo: "bar", - }, - }); - - t.not(res.statusCode, 400, "Status code should NOT be 400"); - - t.end(); - }); - - t.test("Should disallow GET requests with nested data.", async (t) => { - const { res } = await expMiddlewareMock(SanitiseQString, { - method: "GET", - query: { - foo: { - bar: "baz", - }, - }, - }); - - t.equal(res.statusCode, 400, "Status code should be 400"); - - t.end(); - }); - - t.end(); -}); +import SanitiseQString from "./sanitise-qstring"; +import t from "tap"; +import expMiddlewareMock from "express-request-mock"; + +t.test("#SanitiseQString", (t) => { + t.test("Should allow GET requests with valid data.", async (t) => { + const { res } = await expMiddlewareMock(SanitiseQString, { + method: "GET", + query: { + foo: "bar", + }, + }); + + t.not(res.statusCode, 400, "Status code should NOT be 400"); + + t.end(); + }); + + t.test("Should disallow GET requests with nested data.", async (t) => { + const { res } = await expMiddlewareMock(SanitiseQString, { + method: "GET", + query: { + foo: { + bar: "baz", + }, + }, + }); + + t.equal(res.statusCode, 400, "Status code should be 400"); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/middleware/sanitise-qstring.ts b/server/src/server/middleware/sanitise-qstring.ts index fe3962170..6b7cc3603 100644 --- a/server/src/server/middleware/sanitise-qstring.ts +++ b/server/src/server/middleware/sanitise-qstring.ts @@ -1,21 +1,21 @@ -import { NextFunction, Request, Response } from "express"; - -/** - * Disallow complex query strings by enforcing single key:value pairs. - */ -function SanitiseQString(req: Request, res: Response, next: NextFunction) { - if (req.method === "GET") { - for (const data in req.query) { - if (typeof req.query[data] !== "string") { - return res.status(400).json({ - success: false, - description: `Invalid request with key ${data}`, - }); - } - } - } - - next(); -} - -export default SanitiseQString; +import { NextFunction, Request, Response } from "express"; + +/** + * Disallow complex query strings by enforcing single key:value pairs. + */ +function SanitiseQString(req: Request, res: Response, next: NextFunction) { + if (req.method === "GET") { + for (const data in req.query) { + if (typeof req.query[data] !== "string") { + return res.status(400).json({ + success: false, + description: `Invalid request with key ${data}`, + }); + } + } + } + + next(); +} + +export default SanitiseQString; diff --git a/server/src/server/middleware/type-require.ts b/server/src/server/middleware/type-require.ts new file mode 100644 index 000000000..7e0662837 --- /dev/null +++ b/server/src/server/middleware/type-require.ts @@ -0,0 +1,34 @@ +import { RequestHandler } from "express"; +import { TachiConfig } from "lib/setup/config"; + +/** + * Middleware that makes the route only available under Bokutachi. + * Note that if the special type "omni" is set (which is set for testing purposes) + * this restriction is bypassed. + */ +export const RequireBokutachi: RequestHandler = (req, res, next) => { + if (TachiConfig.TYPE === "btchi" || TachiConfig.TYPE === "omni") { + return next(); + } + + return res.status(404).send({ + success: false, + description: `The route ${req.url} is only available on Bokutachi.`, + }); +}; + +/** + * Middleware that makes the route only available under Kamaitachi. + * Note that if the special type "omni" is set (which is set for testing purposes) + * this restriction is bypassed. + */ +export const RequireKamaitachi: RequestHandler = (req, res, next) => { + if (TachiConfig.TYPE === "ktchi" || TachiConfig.TYPE === "omni") { + return next(); + } + + return res.status(404).send({ + success: false, + description: `The route ${req.url} is only available on Kamaitachi.`, + }); +}; diff --git a/server/src/server/middleware/update-last-seen.ts b/server/src/server/middleware/update-last-seen.ts new file mode 100644 index 000000000..9654a8f63 --- /dev/null +++ b/server/src/server/middleware/update-last-seen.ts @@ -0,0 +1,24 @@ +import { RequestHandler } from "express"; +import db from "external/mongo/db"; + +export const UpdateLastSeen: RequestHandler = (req, res, next) => { + if (!req.session.tachi?.user.id) { + return next(); + } + + if (req.session.tachi.settings.preferences.invisible) { + return next(); + } + + // fire, but we have no reason to await it. + db.users.update( + { id: req.session.tachi.user.id }, + { + $set: { + lastSeen: Date.now(), + }, + } + ); + + return next(); +}; diff --git a/server/src/server/router/api/v1/admin/router.test.ts b/server/src/server/router/api/v1/admin/router.test.ts new file mode 100644 index 000000000..89f6cb6f2 --- /dev/null +++ b/server/src/server/router/api/v1/admin/router.test.ts @@ -0,0 +1,93 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import { ONE_MINUTE } from "lib/constants/time"; +import { ChangeRootLogLevel, GetLogLevel } from "lib/logger/logger"; +import { ServerConfig } from "lib/setup/config"; +import { ScoreDocument } from "tachi-common"; +import t from "tap"; +import { CreateFakeAuthCookie } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { TestingIIDXSPScore } from "test-utils/test-data"; + +const LOG_LEVEL = ServerConfig.LOGGER_CONFIG.LOG_LEVEL; + +t.test("POST /api/v1/admin/change-log-level", async (t) => { + t.beforeEach(() => { + ChangeRootLogLevel(LOG_LEVEL); + }); + + const auth = await CreateFakeAuthCookie(mockApi); + + t.test("Should change the log level on the server.", async (t) => { + const res = await mockApi.post("/api/v1/admin/change-log-level").set("Cookie", auth).send({ + noReset: true, + logLevel: "crit", + }); + + t.equal(res.statusCode, 200); + t.equal(GetLogLevel(), "crit"); + + t.end(); + }); + + t.test("Should reject invalid log levels", async (t) => { + const res = await mockApi.post("/api/v1/admin/change-log-level").set("Cookie", auth).send({ + noReset: true, + logLevel: "invalid", + }); + + t.equal(res.statusCode, 400); + t.equal(GetLogLevel(), LOG_LEVEL); + + t.end(); + }); + + t.test("Should set a timer that lasts duration minutes.", async (t) => { + const res = await mockApi.post("/api/v1/admin/change-log-level").set("Cookie", auth).send({ + duration: 0.05, + logLevel: "warn", + }); + + t.equal(res.statusCode, 200); + t.equal(GetLogLevel(), "warn"); + + // wait a bit + await new Promise((resolve) => setTimeout(() => resolve(), ONE_MINUTE * 0.06)); + + t.equal(GetLogLevel(), LOG_LEVEL); + + t.end(); + }); + + t.end(); +}); + +t.test("POST /api/v1/admin/delete-score", async (t) => { + t.beforeEach(ResetDBState); + + const auth = await CreateFakeAuthCookie(mockApi); + + await db.scores.insert( + deepmerge(TestingIIDXSPScore, { + scoreID: "deleteme", + }) + ); + + const res = await mockApi + .post("/api/v1/admin/delete-score") + .set({ + Cookie: auth, + }) + .send({ + scoreID: "deleteme", + }); + + t.equal(res.statusCode, 200); + + const dbScore = await db.scores.findOne({ scoreID: "deleteme" }); + + t.equal(dbScore, null, "Should remove the score from the database."); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/admin/router.ts b/server/src/server/router/api/v1/admin/router.ts new file mode 100644 index 000000000..54d12f143 --- /dev/null +++ b/server/src/server/router/api/v1/admin/router.ts @@ -0,0 +1,334 @@ +/* eslint-disable no-await-in-loop */ +import { RequestHandler, Router } from "express"; +import p from "prudence"; +import { SYMBOL_TachiAPIAuth } from "lib/constants/tachi"; +import CreateLogCtx, { ChangeRootLogLevel, GetLogLevel } from "lib/logger/logger"; +import prValidate from "server/middleware/prudence-validate"; +import { GetUserWithID } from "utils/user"; +import { ONE_MINUTE } from "lib/constants/time"; +import { ServerConfig, TachiConfig } from "lib/setup/config"; +import { Game, UserAuthLevels } from "tachi-common"; + +import db from "external/mongo/db"; +import { DeleteScore } from "lib/delete-scores/delete-scores"; +import { UpdateAllPBs } from "utils/calculations/recalc-scores"; + +const logger = CreateLogCtx(__filename); + +const router: Router = Router({ mergeParams: true }); + +const RequireAdminLevel: RequestHandler = async (req, res, next) => { + if (!req[SYMBOL_TachiAPIAuth].userID) { + return res.status(401).json({ + success: false, + description: `You are not authenticated.`, + }); + } + + const userDoc = await GetUserWithID(req[SYMBOL_TachiAPIAuth].userID!); + + if (!userDoc) { + logger.severe( + `Api Token ${req[SYMBOL_TachiAPIAuth].token} is assigned to ${req[SYMBOL_TachiAPIAuth].userID}, who does not exist?` + ); + + return res.status(500).json({ + success: false, + description: `An internal error has occured.`, + }); + } + + if (userDoc.authLevel !== UserAuthLevels.ADMIN) { + return res.status(403).json({ + success: false, + description: `You are not authorised to perform this.`, + }); + } + + return next(); +}; + +const LOG_LEVEL = ServerConfig.LOGGER_CONFIG.LOG_LEVEL; + +router.use(RequireAdminLevel); + +let currentLogLevelTimer: NodeJS.Timeout | null = null; + +/** + * Changes the current server log level to the provided `logLevel` in the request body. + * + * @param logLevel - The log level to change to. + * @param duration - The amount of minutes to wait before changing the log level back to the default. + * Defaults to 60 minutes. + * @param noReset - If true, do not ever reset this decision. + * + * @name POST /api/v1/admin/change-log-level + */ +router.post( + "/change-log-level", + prValidate({ + logLevel: p.isIn("crit", "severe", "error", "warn", "info", "verbose", "debug"), + duration: p.optional(p.isPositiveNonZero), + noReset: p.optional("boolean"), + }), + (req, res) => { + const logLevel = GetLogLevel(); + ChangeRootLogLevel(req.body.logLevel); + + const duration = req.body.duration ?? 60; + + if (currentLogLevelTimer) { + logger.verbose(`Removing last timer to reset log level to ${LOG_LEVEL}.`); + clearTimeout(currentLogLevelTimer); + } + + logger.info(`Log level has been changed to ${req.body.level}.`); + + if (!req.body.noReset) { + logger.info(`This will reset to "${LOG_LEVEL}" level in ${duration} minutes.`); + + currentLogLevelTimer = setTimeout(() => { + logger.verbose(`Changing log level back to ${LOG_LEVEL}.`); + ChangeRootLogLevel(LOG_LEVEL); + logger.info(`Reset log level back to ${LOG_LEVEL}.`); + }, duration * ONE_MINUTE); + } + + return res.status(200).json({ + success: true, + description: `Changed log level from ${logLevel} to ${req.body.logLevel}.`, + body: {}, + }); + } +); + +/** + * Resynchronises all PBs that match the given query or users. + * + * @param userIDs - Optionally, An array of integers of users to resync. + * @param filter - Optionally, the set of scores to resync. + * + * @name POST /api/v1/admin/resync-pbs + */ +router.post( + "/resync-pbs", + prValidate({ + userIDs: p.optional([p.isPositiveInteger]), + filter: "*object", + }), + async (req, res) => { + await UpdateAllPBs(req.body.userIDs, req.body.filter); + + return res.status(200).json({ + success: true, + description: `Done.`, + body: {}, + }); + } +); + +/** + * Removes the isPrimary status from a chart, and uncalcs all of + * its score data. + * + * @param chartID - The chartID to deprimarify. + * @param game - The game this chart is on. + * @param songID - Alternatively, this will deprimarify all charts for this songID. + * + * @name POST /api/v1/admin/deprimarify + */ +router.post( + "/deprimarify", + prValidate({ + chartID: "*string", + game: p.isIn(TachiConfig.GAMES), + songID: p.optional(p.isPositiveNonZeroInteger), + }), + async (req, res) => { + const coll = db.charts[req.body.game as Game]; + + if (!req.body.chartID && !req.body.songID) { + return res.status(400).json({ + success: false, + description: `Invalid request - need either chartID or songID.`, + }); + } + + let charts = []; + + if (req.body.chartID) { + charts.push(await coll.findOne({ chartID: req.body.chartID })); + } else { + charts = await coll.find({ songID: req.body.songID }); + } + + for (const chart of charts) { + if (!chart) { + return res.status(404).json({ + success: false, + description: `The chart ${req.body.chartID} does not exist.`, + }); + } + + const song = await db.songs[req.body.game as Game].findOne({ + id: chart.songID, + }); + + if (!song) { + logger.severe(`Song-chart desync on ${chart.songID}.`); + return res.status(500).json({ + success: false, + description: `S-C Desync.`, + }); + } + + logger.info(`Deprimarifying ${song.title} (${chart.chartID}).`); + + await coll.update( + { + chartID: chart.chartID, + }, + { + $set: { + isPrimary: false, + }, + } + ); + + logger.info(`Emptying all calculated data for this chart.`); + + await db.scores.update( + { chartID: chart.chartID }, + { + $set: { + calculatedData: {}, + }, + }, + { + multi: true, + } + ); + + await db["personal-bests"].update( + { + chartID: chart.chartID, + }, + { + $set: { + calculatedData: {}, + }, + }, + { + multi: true, + } + ); + } + + return res.status(200).json({ + success: true, + description: `Deprimarified.`, + body: { + charts, + }, + }); + } +); + +/** + * Force Delete anyones score. + * + * @param scoreID - The scoreID to delete. + * + * @name POST /api/v1/admin/delete-score + */ +router.post("/delete-score", prValidate({ scoreID: "string" }), async (req, res) => { + const score = await db.scores.findOne({ scoreID: req.body.scoreID }); + + if (!score) { + return res.status(404).json({ + success: false, + description: `This score does not exist.`, + }); + } + + await DeleteScore(score); + + return res.status(200).json({ + success: true, + description: `Removed score.`, + body: {}, + }); +}); + +/** + * Destroy a chart and all of its scores (and sessions). + * + * name @POST /api/v1/admin/destroy-chart + */ +router.post( + "/destroy-chart", + prValidate({ chartID: "string", game: p.isIn(TachiConfig.GAMES) }), + async (req, res) => { + const game: Game = req.body.game; + const chartID: string = req.body.chartID; + await db.charts[game].remove({ + chartID, + }); + + const scores = await db.scores.find({ + chartID, + }); + + const scoreIDs = scores.map((e) => e.scoreID); + + await db.scores.remove({ + scoreID: { $in: scoreIDs }, + }); + + await db["personal-bests"].remove({ + chartID, + }); + + const sessions = await db.sessions.find({ + "scoreInfo.scoreID": { $in: scoreIDs }, + }); + + for (const session of sessions) { + await db.sessions.update( + { + sessionID: session.sessionID, + }, + { + $set: { + scoreInfo: session.scoreInfo.filter((e) => !scoreIDs.includes(e.scoreID)), + }, + } + ); + } + + const imports = await db.imports.find({ + scoreIDs: { $in: scoreIDs }, + }); + + for (const imp of imports) { + await db.imports.update( + { + importID: imp.importID, + }, + { + $set: { + scoreIDs: imp.scoreIDs.filter((e) => !scoreIDs.includes(e)), + }, + } + ); + } + + return res.status(200).json({ + success: true, + description: `Obliterated chart.`, + body: {}, + }); + } +); + +export default router; diff --git a/server/src/server/router/api/v1/auth/auth.test.ts b/server/src/server/router/api/v1/auth/auth.test.ts index 90cd0c928..631064eac 100644 --- a/server/src/server/router/api/v1/auth/auth.test.ts +++ b/server/src/server/router/api/v1/auth/auth.test.ts @@ -1,132 +1,73 @@ -import { - AddNewUserAPIKey, - CreateAPIKey, - CreateInviteCode, - AddNewInvite, - ReinstateInvite, - ValidateCaptcha, -} from "./auth"; -import t from "tap"; -import db, { CloseMongoConnection } from "../../../../../external/mongo/db"; -import { PrivateUserDocument } from "kamaitachi-common"; -import { prAssert } from "../../../../../test-utils/asserts"; -import Prudence from "prudence"; -import ResetDBState from "../../../../../test-utils/reset-db-state"; -import { MockFetch } from "../../../../../test-utils/mock-fetch"; - -t.test("#CreateAPIKey", (t) => { - t.match( - CreateAPIKey(), - /[0-9a-f]{20}/u, - "Should return a 20 character long lowercase hex string." - ); - - t.end(); -}); - -t.test("#AddNewUserAPIKey", (t) => { - t.beforeEach(ResetDBState); - - t.test("Should insert a new API key into the database", async (t) => { - const data = await AddNewUserAPIKey({ id: 1 } as PrivateUserDocument); - - t.not(data, null, "Return is not null"); - - prAssert( - data, - { - _id: Prudence.any, // lazy - apiKey: Prudence.regex(/[0-9a-f]{20}/u), - assignedTo: Prudence.is(1), - expireTime: Prudence.is(3176708633264), - permissions: { - selfkey: Prudence.is(true), - admin: Prudence.is(false), - }, - }, - "Data should match a public API key object" - ); - - const inDatabase = await db["public-api-keys"].findOne({ - _id: data._id, - }); - - t.strictSame(data, inDatabase, "Data from database is identical to data returned"); - - t.end(); - }); - - t.end(); -}); - -t.test("#ReinstateInvite", (t) => { - t.beforeEach(ResetDBState); - - t.test("Should change the 'consumed' property of an invite to true.", async (t) => { - // mock insert - const inviteDoc = await db.invites.insert({ - code: "foobar", - consumed: true, - createdBy: 1, - createdOn: 1, - }); - - const response = await ReinstateInvite(inviteDoc); - - t.equal(response.nModified, 1, "Should modify one document"); - - const invite2 = await db.invites.findOne({ - code: inviteDoc.code, // lol - }); - - t.equal(invite2!.consumed, false, "Should no longer be consumed"); - - t.end(); - }); - - t.end(); -}); - -t.test("#CreateInviteCode", (t) => { - t.match(CreateInviteCode(), /^[0-9a-f]{40}$/u, "Invite should be a 40 character hex string."); - - t.end(); -}); - -t.test("#AddNewInvite", (t) => { - t.beforeEach(ResetDBState); - - t.test("Should create a new invite from a given user", async (t) => { - const userDoc = await db.users.findOne({ id: 1 }); - - const result = await AddNewInvite(userDoc!); - - t.equal(result.createdBy, userDoc!.id, "Invite should be created by the requesting user."); - t.equal(result.consumed, false, "Invite should not be consumed."); - - // was created +/- 6 seconds from now. This is perhaps too lenient, but we're only really testing its just around now ish. - t.ok(Math.abs(result.createdOn - Date.now()) <= 6000, "Invite was created roughly now."); - - t.match(result.code, /^[0-9a-f]{40}$/u, "Invite code should be a 40 character hex string."); - }); - - t.end(); -}); - -t.test("#ValidateCaptcha", async (t) => { - t.equal( - await ValidateCaptcha("200", "bar", MockFetch({ status: 200 })), - true, - "Validates captcha when status return is 200" - ); - - t.equal( - await ValidateCaptcha("400", "bar", MockFetch({ status: 400 })), - false, - "Invalidates captcha when status return is not 200" - ); - - t.end(); -}); - -t.teardown(CloseMongoConnection); +import { AddNewInvite, ReinstateInvite, ValidateCaptcha } from "./auth"; +import t from "tap"; +import db from "external/mongo/db"; +import ResetDBState from "test-utils/resets"; +import { MockBasicFetch } from "test-utils/mock-fetch"; + +t.test("#ReinstateInvite", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should change the 'consumed' property of an invite to true.", async (t) => { + // mock insert + const inviteDoc = await db.invites.insert({ + code: "foobar", + consumed: true, + createdBy: 1, + createdAt: 1, + consumedAt: 2, + consumedBy: 2, + }); + + const response = await ReinstateInvite(inviteDoc.code); + + t.equal(response.nModified, 1, "Should modify one document"); + + const invite2 = await db.invites.findOne({ + code: inviteDoc.code, // lol + }); + + t.equal(invite2!.consumed, false, "Should no longer be consumed"); + t.equal(invite2!.consumedAt, null, "Should revoke when it was consumed."); + t.equal(invite2!.consumedBy, null, "Should revoke who it was consumed by."); + + t.end(); + }); + + t.end(); +}); + +t.test("#AddNewInvite", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should create a new invite from a given user", async (t) => { + const userDoc = await db.users.findOne({ id: 1 }); + + const result = await AddNewInvite(userDoc!); + + t.equal(result.createdBy, userDoc!.id, "Invite should be created by the requesting user."); + t.equal(result.consumed, false, "Invite should not be consumed."); + + // was created +/- 6 seconds from now. This is perhaps too lenient, but we're only really testing its just around now ish. + t.ok(Math.abs(result.createdAt - Date.now()) <= 6000, "Invite was created roughly now."); + + t.match(result.code, /^[0-9a-f]{40}$/u, "Invite code should be a 40 character hex string."); + }); + + t.end(); +}); + +t.test("#ValidateCaptcha", async (t) => { + t.equal( + await ValidateCaptcha("200", "bar", MockBasicFetch({ status: 200 })), + true, + "Validates captcha when status return is 200" + ); + + t.equal( + await ValidateCaptcha("400", "bar", MockBasicFetch({ status: 400 })), + false, + "Invalidates captcha when status return is not 200" + ); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/auth/auth.ts b/server/src/server/router/api/v1/auth/auth.ts index 57fc8da96..0a4346400 100644 --- a/server/src/server/router/api/v1/auth/auth.ts +++ b/server/src/server/router/api/v1/auth/auth.ts @@ -1,156 +1,178 @@ -import crypto from "crypto"; -import bcrypt from "bcrypt"; -import { - InviteCodeDocument, - PrivateUserDocument, - PublicAPIKeyDocument, - PublicUserDocument, -} from "kamaitachi-common"; -import { InsertResult } from "monk"; -import db from "../../../../../external/mongo/db"; -import { GetNextCounterValue } from "../../../../../utils/db"; -import CreateLogCtx from "../../../../../lib/logger/logger"; -import { FormatUserDoc } from "../../../../../utils/user"; -import nodeFetch from "../../../../../utils/fetch"; -import { CAPTCHA_SECRET_KEY } from "../../../../../lib/env/env"; - -const logger = CreateLogCtx(__filename); - -const BCRYPT_SALT_ROUNDS = 12; - -export const ValidatePassword = (self: unknown) => - (typeof self === "string" && self.length >= 8) || "Passwords must be 8 characters or more."; - -export function CreateAPIKey(): string { - return crypto.randomBytes(20).toString("hex"); -} - -/** - * Despite these functions doing ultimately the same thing, they're separate incase they ever need to, - * you know, not do that. - * @returns A string - */ -export function CreateInviteCode(): string { - return crypto.randomBytes(20).toString("hex"); -} - -/** - * Compares a plaintext string of a users password to a hash. - * @param plaintext The provided user input. - * @param password The hash to compare against. - */ -export function PasswordCompare(plaintext: string, password: string) { - return bcrypt.compare(plaintext, password); -} - -export function AddNewUserAPIKey( - privateUserDoc: PrivateUserDocument -): Promise> { - const apikey = CreateAPIKey(); - - const publicApiKeyDoc: PublicAPIKeyDocument = { - apiKey: apikey, - assignedTo: privateUserDoc.id, - expireTime: 3176708633264, - permissions: { - selfkey: true, // not sure what this was for but i'll keep it deliberately - admin: false, - }, - }; - - return db["public-api-keys"].insert(publicApiKeyDoc); -} - -export function ReinstateInvite(inviteDoc: InviteCodeDocument) { - logger.info(`Reinstated Invite ${inviteDoc.code}`); - return db.invites.update( - { - _id: inviteDoc._id, - }, - { - $set: { - consumed: false, - }, - } - ); -} - -export async function AddNewInvite(user: PublicUserDocument) { - const code = CreateInviteCode(); - - const result = await db.invites.insert({ - code, - consumed: false, - createdBy: user.id, - createdOn: Date.now(), - }); - - logger.info(`User ${FormatUserDoc(user)} created an invite.`); - - if (!result) { - logger.error( - `Fatal error in creating ${FormatUserDoc( - user - )}'s invite code. Database refused key ${code}.` - ); - throw new Error( - `Fatal error in creating ${FormatUserDoc( - user - )}'s invite code. Database refused key ${code}.` - ); - } - - return result; -} - -export async function AddNewUser( - username: string, - password: string, - email: string -): Promise> { - const hashedPassword = await bcrypt.hash(password, BCRYPT_SALT_ROUNDS); - - logger.verbose(`Hashed password for ${username}.`); - - const userID = await GetNextCounterValue("users"); - - const userDoc: PrivateUserDocument = { - id: userID, - username: username, - usernameLowercase: username.toLowerCase(), - password: hashedPassword, - about: "I'm a fairly nondescript person.", - email: email, - clan: null, - friends: [], - socialMedia: {}, - settings: { - invisible: false, - nsfwSplashes: false, - }, - customBanner: false, - customPfp: false, - lastSeen: Date.now(), // lol - permissions: { - admin: false, // lol (2) - }, - }; - - return db.users.insert(userDoc); -} - -export async function ValidateCaptcha( - recaptcha: string, - remoteAddr: string | undefined, - fetch = nodeFetch -) { - const r = await fetch( - `https://www.google.com/recaptcha/api/siteverify?secret=${CAPTCHA_SECRET_KEY}&response=${recaptcha}&remoteip=${remoteAddr}` - ); - - if (r.status !== 200) { - logger.verbose(`Failed GCaptcha response ${r.status}, ${r.body}`); - } - - return r.status === 200; -} +import bcrypt from "bcryptjs"; +import { + integer, + PrivateUserInfoDocument, + PublicUserDocument, + UserAuthLevels, + UserSettings, +} from "tachi-common"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { FormatUserDoc } from "utils/user"; +import nodeFetch from "utils/fetch"; +import { Random20Hex } from "utils/misc"; +import { Environment, ServerConfig } from "lib/setup/config"; +import { CreateURLWithParams } from "utils/url"; + +const logger = CreateLogCtx(__filename); + +const BCRYPT_SALT_ROUNDS = 12; + +export const ValidatePassword = (self: unknown) => + (typeof self === "string" && self.length >= 8) || "Passwords must be 8 characters or more."; + +/** + * Compares a plaintext string of a users password to a hash. + * @param plaintext The provided user input. + * @param password The hash to compare against. + */ +export function PasswordCompare(plaintext: string, password: string) { + return bcrypt.compare(plaintext, password); +} + +export function ReinstateInvite(code: string) { + logger.info(`Reinstated Invite ${code}`); + return db.invites.update( + { + code, + }, + { + $set: { + consumed: false, + consumedAt: null, + consumedBy: null, + }, + } + ); +} + +export async function AddNewInvite(user: PublicUserDocument) { + const code = Random20Hex(); + + const result = await db.invites.insert({ + code, + consumed: false, + createdBy: user.id, + createdAt: Date.now(), + consumedAt: null, + consumedBy: null, + }); + + logger.info(`User ${FormatUserDoc(user)} created an invite.`); + + if (!result) { + logger.error( + `Fatal error in creating ${FormatUserDoc( + user + )}'s invite code. Database refused key ${code}.` + ); + throw new Error( + `Fatal error in creating ${FormatUserDoc( + user + )}'s invite code. Database refused key ${code}.` + ); + } + + return result; +} + +export const DEFAULT_USER_SETTINGS: UserSettings["preferences"] = { + developerMode: false, + advancedMode: false, + invisible: false, + contentiousContent: false, +}; + +export function HashPassword(plaintext: string) { + return bcrypt.hash(plaintext, BCRYPT_SALT_ROUNDS); +} + +export async function AddNewUser( + username: string, + plaintext: string, + email: string, + userID: integer +) { + const hashedPassword = await HashPassword(plaintext); + + logger.verbose(`Hashed password for ${username}.`); + + const userDoc: PublicUserDocument = { + id: userID, + username, + usernameLowercase: username.toLowerCase(), + about: "I'm a fairly nondescript person.", + clan: null, + socialMedia: {}, + status: null, + customBannerLocation: null, + customPfpLocation: null, + joinDate: Date.now(), + lastSeen: Date.now(), + authLevel: UserAuthLevels.USER, + badges: [], + }; + + const res = await db.users.insert(userDoc); + + const settingsRes = await InsertDefaultUserSettings(userID); + + await InsertPrivateUserInfo(userID, hashedPassword, email); + + return { newUser: res, newSettings: settingsRes }; +} + +export function InsertPrivateUserInfo(userID: integer, hashedPassword: string, email: string) { + const privateInfo: PrivateUserInfoDocument = { + userID, + email, + password: hashedPassword, + }; + + return db["user-private-information"].insert(privateInfo); +} + +export function InsertDefaultUserSettings(userID: integer) { + logger.verbose(`Inserting default settings for ${userID}.`); + const userSettings: UserSettings = { + userID, + preferences: DEFAULT_USER_SETTINGS, + }; + + return db["user-settings"].insert(userSettings); +} + +export async function ValidateCaptcha( + recaptcha: string, + remoteAddr: string | undefined, + fetch = nodeFetch +) { + const url = CreateURLWithParams(`https://www.google.com/recaptcha/api/siteverify`, { + secret: ServerConfig.CAPTCHA_SECRET_KEY, + response: recaptcha, + remoteip: remoteAddr ?? "", + }); + + const r = await fetch(url.href); + + if (r.status !== 200) { + logger.verbose(`Failed GCaptcha response ${r.status}, ${r.body}`); + return false; + } + + return true; +} + +export function MountAuthCookie( + req: Express.Request, + user: PublicUserDocument, + settings: UserSettings +) { + req.session.tachi = { + user, + settings, + }; + + req.session.cookie.maxAge = 3.154e10; + req.session.cookie.secure = Environment.nodeEnv === "production"; +} diff --git a/server/src/server/router/api/v1/auth/router.test.ts b/server/src/server/router/api/v1/auth/router.test.ts new file mode 100644 index 000000000..2d671e364 --- /dev/null +++ b/server/src/server/router/api/v1/auth/router.test.ts @@ -0,0 +1,374 @@ +import t from "tap"; +import db from "external/mongo/db"; + +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { Sleep } from "utils/misc"; +import { PasswordCompare } from "./auth"; +import { ClearTestingRateLimitCache } from "server/middleware/rate-limiter"; + +t.test("POST /api/v1/auth/login", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(ClearTestingRateLimitCache); + + t.test("Should log a user in with right credentials", async (t) => { + const res = await mockApi.post("/api/v1/auth/login").send({ + username: "test_zkldi", + "!password": "password", + captcha: "foo", + }); + + t.equal(res.status, 200); + t.equal(res.body.success, true); + t.strictSame(res.body.body, { + userID: 1, + }); + + const cookie = res.headers["set-cookie"]; + + const stat = await mockApi.get("/api/v1/status").set("Cookie", cookie); + + t.ok(stat.body.body.permissions.length > 0); + + t.end(); + }); + + t.test("Should return 409 if user already logged in", async (t) => { + const res = await mockApi.post("/api/v1/auth/login").send({ + username: "test_zkldi", + "!password": "password", + captcha: "foo", + }); + + const cookie = res.headers["set-cookie"]; + + const res2 = await mockApi + .post("/api/v1/auth/login") + .send({ + username: "test_zkldi", + "!password": "password", + captcha: "foo", + }) + .set("Cookie", cookie); + + t.equal(res2.status, 409); + + t.end(); + }); + + t.test("Should return 401 if password invalid", async (t) => { + const res = await mockApi.post("/api/v1/auth/login").send({ + username: "test_zkldi", + "!password": "invalid_password", + captcha: "foo", + }); + + t.equal(res.status, 401); + + t.end(); + }); + + t.test("Should return 404 if user invalid", async (t) => { + const res = await mockApi.post("/api/v1/auth/login").send({ + username: "invalid_user", + "!password": "password", + captcha: "foo", + }); + + t.equal(res.status, 404); + + t.end(); + }); + + t.test("Should return 400 if no password", async (t) => { + const res = await mockApi.post("/api/v1/auth/login").send({ + username: "invalid_user", + captcha: "foo", + }); + + t.equal(res.status, 400); + + t.end(); + }); + + t.test("Should return 400 if no username", async (t) => { + const res = await mockApi.post("/api/v1/auth/login").send({ + "!password": "password", + captcha: "foo", + }); + + t.equal(res.status, 400); + + t.end(); + }); + + t.test("Should return 400 if no captcha", async (t) => { + const res = await mockApi.post("/api/v1/auth/login").send({ + "!password": "password", + username: "test_zkldi", + }); + + t.equal(res.status, 400); + + t.end(); + }); + + t.end(); +}); + +t.test("POST /api/v1/auth/register", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(ClearTestingRateLimitCache); + + t.beforeEach(() => + db.invites.insert({ + code: "code", + createdBy: 1, + createdAt: 0, + consumed: false, + consumedAt: null, + consumedBy: null, + }) + ); + + t.test("Should register a new user.", async (t) => { + const res = await mockApi.post("/api/v1/auth/register").send({ + username: "foo", + "!password": "password", + email: "foo@bar.com", + captcha: "1", + inviteCode: "code", + }); + + t.equal(res.statusCode, 200); + t.equal(res.body.success, true); + t.equal(res.body.body.username, "foo"); + + const doc = await db.users.findOne({ username: "foo" }); + + t.not(doc, null); + + t.end(); + }); + + t.test("Should disallow users with matching names.", async (t) => { + const res = await mockApi.post("/api/v1/auth/register").send({ + username: "test_zkldi", + "!password": "password", + email: "foo@bar.com", + captcha: "1", + inviteCode: "code", + }); + + t.equal(res.statusCode, 409); + t.equal(res.body.success, false); + + t.end(); + }); + + t.test("Should disallow users with matching names case insensitively.", async (t) => { + const res = await mockApi.post("/api/v1/auth/register").send({ + username: "test_zKLdi", + "!password": "password", + email: "foo@bar.com", + captcha: "1", + inviteCode: "code", + }); + + t.equal(res.statusCode, 409); + t.equal(res.body.success, false); + + t.end(); + }); + + t.test("Should disallow email if it is already used.", async (t) => { + const res = await mockApi.post("/api/v1/auth/register").send({ + username: "foo", + "!password": "password", + email: "thepasswordis@password.com", // this is our test docs email, apparently. + captcha: "1", + inviteCode: "code", + }); + + t.equal(res.statusCode, 409); + t.equal(res.body.success, false); + + t.end(); + }); + + t.test("Should disallow invalid emails.", async (t) => { + const res = await mockApi.post("/api/v1/auth/register").send({ + username: "foo", + "!password": "password", + email: "nonsense+email", + captcha: "1", + inviteCode: "code", + }); + + t.equal(res.statusCode, 400); + t.equal(res.body.success, false); + + t.end(); + }); + + t.test("Should disallow short passwords.", async (t) => { + const res = await mockApi.post("/api/v1/auth/register").send({ + username: "foo", + "!password": "pass", + email: "foo@bar.com", + captcha: "1", + inviteCode: "code", + }); + + t.equal(res.statusCode, 400); + t.equal(res.body.success, false); + + t.end(); + }); + + t.test("Should disallow invalid usernames.", async (t) => { + const res = await mockApi.post("/api/v1/auth/register").send({ + username: "3foo", + "!password": "password", + email: "foo@bar.com", + captcha: "1", + inviteCode: "code", + }); + + t.equal(res.statusCode, 400); + t.equal(res.body.success, false); + + const res2 = await mockApi.post("/api/v1/auth/register").send({ + username: "f", + "!password": "password", + email: "foo@bar.com", + captcha: "1", + inviteCode: "code", + }); + + t.equal(res2.statusCode, 400); + t.equal(res2.body.success, false); + + t.end(); + }); + + t.test("Should recover from a fatal error without breaking state.", async (t) => { + await db.counters.update({ counterName: "users" }, { $set: { value: 1 } }); // this will cause a userID collision + + const res = await mockApi.post("/api/v1/auth/register").send({ + username: "foo", + "!password": "password", + email: "foo@bar.com", + captcha: "1", + inviteCode: "code", + }); + + t.equal(res.statusCode, 500); + + const counter = await db.counters.findOne({ counterName: "users" }); + + // value should not stay incremented + t.equal(counter?.value, 1); + + const invite = await db.invites.findOne({ code: "code" }); + + // invite should not be consumed + t.equal(invite?.consumed, false); + + t.end(); + }); + + t.end(); +}); + +t.test("POST /api/v1/auth/forgot-password", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(ClearTestingRateLimitCache); + + t.test("Should create a code to reset a password with.", async (t) => { + const res = await mockApi.post("/api/v1/auth/forgot-password").send({ + email: "thepasswordis@password.com", + }); + + t.equal(res.statusCode, 202, "Should return 202 immediately."); + + t.strictSame(res.body.body, {}, "Should have no body."); + + // We have to wait for this operation to complete, otherwise, this isn't going to work. + // Note that 3seconds is a bit excessive, but better safe than + // sorry! + await Sleep(3_000); + + const dbRes = await db["password-reset-codes"].findOne({ + userID: 1, + }); + + t.not(dbRes, null, "Should exist and save a code to the database."); + + t.end(); + }); + + t.test( + "Should not create a code to reset a password with if the email does not exist.", + async (t) => { + const res = await mockApi.post("/api/v1/auth/forgot-password").send({ + email: "bademail@example.com", + }); + + t.equal(res.statusCode, 202, "Should return 202 immediately."); + + t.strictSame(res.body.body, {}, "Should have no body."); + + await Sleep(3_000); + + const dbRes = await db["password-reset-codes"].findOne({ + userID: 1, + }); + + t.equal(dbRes, null, "Should not bother sending a code to the database."); + + t.end(); + } + ); + + t.end(); +}); + +t.test("POST /api/v1/auth/reset-password", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(ClearTestingRateLimitCache); + + t.test("Should reset a users password if they have a valid code.", async (t) => { + await db["password-reset-codes"].insert({ + code: "SECRET_CODE", + createdOn: Date.now(), + userID: 1, + }); + + const res = await mockApi.post("/api/v1/auth/reset-password").send({ + code: "SECRET_CODE", + "!password": "newpassword", + }); + + t.equal(res.statusCode, 200); + + const dbRes = await db["password-reset-codes"].findOne({ + code: "SECRET_CODE", + }); + + t.equal(dbRes, null, "Codes MUST be destroyed after use."); + + const privateInfo = await db["user-private-information"].findOne({ + userID: 1, + }); + + t.ok( + await PasswordCompare("newpassword", privateInfo!.password), + "Password must be updated to 'newpassword'" + ); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/auth/router.ts b/server/src/server/router/api/v1/auth/router.ts index 1c118aa5e..4885eba47 100644 --- a/server/src/server/router/api/v1/auth/router.ts +++ b/server/src/server/router/api/v1/auth/router.ts @@ -1,286 +1,536 @@ -import { Router } from "express"; -import Prudence from "prudence"; -import { - AddNewUser, - AddNewUserAPIKey, - PasswordCompare, - ReinstateInvite, - ValidatePassword, - ValidateCaptcha, -} from "./auth"; -import { - FormatUserDoc, - GetUserCaseInsensitive, - PRIVATEINFO_GetUserCaseInsensitive, -} from "../../../../../utils/user"; - -import db from "../../../../../external/mongo/db"; -import CreateLogCtx from "../../../../../lib/logger/logger"; -import prValidate from "../../../../middleware/prudence-validate"; -import { RequireLoggedIn } from "../../../../middleware/require-logged-in"; - -const logger = CreateLogCtx(__filename); - -const router: Router = Router({ mergeParams: true }); - -const LAZY_EMAIL_REGEX = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/u; - -/* istanbul ignore next */ -const BASE_DOMAIN = process.env.NODE_ENV === "production" ? ".kamaitachi.xyz" : "127.0.0.1"; -const SHOULD_COOKIES_SECURE = process.env.NODE_ENV === "production"; - -/** - * Logs in a user. - * @name POST /api/v1/auth/login - */ -router.post( - "/login", - prValidate( - { - username: Prudence.regex(/^[a-zA-Z_-][a-zA-Z0-9_-]{2,20}$/u), - password: ValidatePassword, - captcha: "string", - }, - { - username: "Invalid username.", - captcha: "Please fill out the captcha.", - } - ), - async (req, res) => { - if (req.session.ktchi?.userID) { - logger.info(`Dual log-in attempted from ${req.session.ktchi.userID}`); - return res.status(409).json({ - success: false, - description: `You are already logged in as someone.`, - }); - } - - logger.verbose(`Recieved login request with username ${req.body.username} (${req.ip})`); - - /* istanbul ignore next */ - if (process.env.NODE_ENV === "production") { - logger.verbose("Validating captcha..."); - const validCaptcha = await ValidateCaptcha( - req.body.recaptcha, - req.socket.remoteAddress - ); - - if (!validCaptcha) { - logger.verbose("Captcha failed."); - return res.status(400).json({ - success: false, - description: `Captcha failed.`, - }); - } - - logger.verbose("Captcha validated!"); - } else { - logger.verbose("Skipped captcha check because not in production."); - } - - const requestedUser = await PRIVATEINFO_GetUserCaseInsensitive(req.body.username); - - if (!requestedUser) { - logger.verbose(`Invalid username for login ${req.body.username}.`); - return res.status(400).json({ - success: false, - description: `This user does not exist.`, - }); - } - - const passwordMatch = await PasswordCompare(req.body.password, requestedUser.password); - - if (!passwordMatch) { - logger.verbose("Invalid password provided."); - return res.status(400).json({ - success: false, - description: `Invalid password.`, - }); - } - - // username and password match up, we're good to check onwards - - let apiKeyDoc = await db["public-api-keys"].findOne({ - assignedTo: requestedUser.id, - "permissions.selfkey": true, - }); - - if (!apiKeyDoc) { - logger.warn( - `User ${FormatUserDoc(requestedUser)} did not have an apikey. Creating a new one.` - ); - - const newApiKey = await AddNewUserAPIKey(requestedUser); - - if (!newApiKey) { - logger.error( - `Bailed on user login ${FormatUserDoc( - requestedUser - )}. Could not create new apikey.` - ); - - throw new Error("FATAL in /register - apikey was unable to be created?"); - } - - apiKeyDoc = newApiKey; - } - - req.session.ktchi = { - userID: requestedUser.id, - apiKey: apiKeyDoc.apiKey, - }; - - req.session.cookie.maxAge = 3.154e10; // 1 year - - // API wants a cookie called "apikey" in order to make authorised requests. This might change. - res.cookie("apikey", apiKeyDoc.apiKey, { - maxAge: 3.154e10, - domain: BASE_DOMAIN, - secure: SHOULD_COOKIES_SECURE, - }); - - logger.verbose(`${FormatUserDoc(requestedUser)} Logged in.`); - - return res.status(200).json({ - success: true, - description: `Successfully logged in as ${FormatUserDoc(requestedUser)}`, - body: { - userID: requestedUser.id, - apiKey: apiKeyDoc.apiKey, - }, - }); - } -); - -/** - * Registers a new user. - * @name POST /api/v1/auth/register - */ -router.post( - "/register", - prValidate( - { - username: Prudence.regex(/^[a-zA-Z_-][a-zA-Z0-9_-]{2,20}$/u), - password: ValidatePassword, - email: Prudence.regex(LAZY_EMAIL_REGEX), - inviteCode: "string", - captcha: "string", - }, - { - username: - "Usernames must be between 3 and 20 characters long, and can only contain alphanumeric characters!", - email: "Invalid email.", - inviteCode: "Invalid invite code.", - captcha: "Please fill out the captcha.", - } - ), - async (req, res) => { - logger.verbose(`Recieved register request with username ${req.body.username} (${req.ip})`); - - if (process.env.NODE_ENV === "production") { - logger.verbose("Validating captcha..."); - const validCaptcha = await ValidateCaptcha( - req.body.recaptcha, - req.socket.remoteAddress - ); - - if (!validCaptcha) { - logger.verbose("Captcha failed."); - return res.status(400).json({ - success: false, - description: `Captcha failed.`, - }); - } - - logger.verbose("Captcha validated!"); - } else { - logger.info("Skipped captcha check because not in production."); - } - - const existingUser = await GetUserCaseInsensitive(req.body.username); - - if (existingUser) { - logger.verbose(`Invalid username ${req.body.username}, already in use.`); - return res.status(409).json({ - success: false, - description: "This username is already in use.", - }); - } - - const inviteCodeDoc = await db.invites.findOneAndUpdate( - { - code: req.body.inviteCode, - consumed: false, - }, - { - $set: { - consumed: true, - }, - } - ); - - if (!inviteCodeDoc) { - logger.info(`Invalid invite code given: ${req.body.inviteCode}.`); - return res.status(401).json({ - success: false, - description: `This invite code is not valid.`, - }); - } - - logger.info(`Consumed invite ${inviteCodeDoc.code}.`); - - // if we get to this point, We're good to create the user. - - try { - const newUser = await AddNewUser(req.body.username, req.body.password, req.body.email); - - if (!newUser) { - throw new Error("AddNewUser failed to create a user."); - } - - const apiKeyDoc = await AddNewUserAPIKey(newUser); - - if (!apiKeyDoc) { - throw new Error("AddNewUserAPIKey failed to create an api key."); - } - - return res.status(200).json({ - success: true, - description: `Successfully created account ${req.body.username}!`, - body: { - id: newUser.id, - username: newUser.username, - }, - }); - } catch (err) { - logger.error( - `Bailed on user creation ${req.body.username} with invite code ${req.body.inviteCode}.`, - { err } - ); - - await ReinstateInvite(inviteCodeDoc); - - return res.status(500).json({ - success: false, - description: "An internal server error has occured.", - }); - } - } -); - -/** - * Logs out the requesting user. - * @name POST /api/v1/auth/logout - */ -router.post("/logout", RequireLoggedIn, (req, res) => { - req.session.destroy(() => 0); - res.clearCookie("apikey"); - - return res.status(200).json({ - success: true, - description: `Logged Out.`, - body: {}, - }); -}); - -export default router; +import { Router } from "express"; +import db from "external/mongo/db"; +import { SendEmail } from "lib/email/client"; +import { EmailFormatResetPassword, EmailFormatVerifyEmail } from "lib/email/formats"; +import CreateLogCtx from "lib/logger/logger"; +import { Environment, ServerConfig } from "lib/setup/config"; +import Prudence from "prudence"; +import prValidate from "server/middleware/prudence-validate"; +import { + AggressiveRateLimitMiddleware, + HyperAggressiveRateLimitMiddleware, +} from "server/middleware/rate-limiter"; +import { integer } from "tachi-common"; +import { DecrementCounterValue, GetNextCounterValue } from "utils/db"; +import { Random20Hex } from "utils/misc"; +import { + CheckIfEmailInUse, + FormatUserDoc, + GetSettingsForUser, + GetUserCaseInsensitive, + GetUserPrivateInfo, + GetUserWithID, +} from "utils/user"; +import { + AddNewUser, + HashPassword, + InsertDefaultUserSettings, + MountAuthCookie, + PasswordCompare, + ReinstateInvite, + ValidateCaptcha, + ValidatePassword, +} from "./auth"; + +const logger = CreateLogCtx(__filename); + +const router: Router = Router({ mergeParams: true }); + +const LAZY_EMAIL_REGEX = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/u; + +/** + * Logs in a user. + * @name POST /api/v1/auth/login + */ +router.post( + "/login", + AggressiveRateLimitMiddleware, + prValidate( + { + username: Prudence.regex(/^[a-zA-Z_-][a-zA-Z0-9_-]{2,20}$/u), + "!password": ValidatePassword, + captcha: "string", + }, + { + username: + "Invalid username. Usernames cannot start with a number, and must be between 2 and 20 characters.", + captcha: "Please fill out the captcha.", + }, + undefined, + "verbose" + ), + async (req, res) => { + if (req.session.tachi?.user.id) { + logger.info(`Dual log-in attempted from ${req.session.tachi.user.id}`); + return res.status(409).json({ + success: false, + description: `You are already logged in as someone.`, + }); + } + + logger.verbose(`Recieved login request with username ${req.body.username} (${req.ip})`); + + /* istanbul ignore next */ + if (Environment.nodeEnv === "production" || Environment.nodeEnv === "staging") { + logger.verbose("Validating captcha..."); + const validCaptcha = await ValidateCaptcha( + req.body.recaptcha, + req.socket.remoteAddress + ); + + if (!validCaptcha) { + logger.verbose("Captcha failed."); + return res.status(400).json({ + success: false, + description: `Captcha failed.`, + }); + } + + logger.verbose("Captcha validated!"); + } else { + logger.verbose("Skipped captcha check because not in production."); + } + + const requestedUser = await GetUserCaseInsensitive(req.body.username); + + if (!requestedUser) { + logger.verbose(`Invalid username for login ${req.body.username}.`); + return res.status(404).json({ + success: false, + description: `This user does not exist.`, + }); + } + + const privateInfo = await GetUserPrivateInfo(requestedUser.id); + + if (!privateInfo) { + logger.severe( + `State desync for user ${FormatUserDoc( + requestedUser + )}. This user has no password/email information?`, + { requestedUser } + ); + + return res.status(500).json({ + success: false, + description: `An internal server error has occured.`, + }); + } + + const passwordMatch = await PasswordCompare(req.body["!password"], privateInfo.password); + + if (!passwordMatch) { + logger.verbose("Invalid password provided."); + return res.status(401).json({ + success: false, + description: `Invalid password.`, + }); + } + + const user = await GetUserWithID(requestedUser.id); + + if (!user) { + logger.severe(`User logged in as someone who does not exist?`, { requestedUser }); + return res.status(500).json({ + success: false, + description: `An internal server error has occured.`, + }); + } + + let settings = await GetSettingsForUser(requestedUser.id); + + if (!settings) { + logger.warn(`User ${FormatUserDoc(user)} has no settings. Inserting default settings.`); + settings = await InsertDefaultUserSettings(user.id); + } + + MountAuthCookie(req, user, settings); + + logger.verbose(`${FormatUserDoc(requestedUser)} Logged in.`); + + return res.status(200).json({ + success: true, + description: `Successfully logged in as ${FormatUserDoc(requestedUser)}`, + body: { + userID: requestedUser.id, + }, + }); + } +); + +/** + * Registers a new user. + * @name POST /api/v1/auth/register + */ +router.post( + "/register", + AggressiveRateLimitMiddleware, + prValidate( + { + username: Prudence.regex(/^[a-zA-Z_-][a-zA-Z0-9_-]{2,20}$/u), + "!password": ValidatePassword, + email: Prudence.regex(LAZY_EMAIL_REGEX), + inviteCode: "*string", + captcha: "string", + }, + { + username: + "Usernames must be between 3 and 20 characters long, can only contain alphanumeric characters and cannot start with a number.", + email: "Invalid email.", + inviteCode: "Invalid invite code.", + captcha: "Please fill out the captcha.", + }, + undefined, + "verbose" + ), + async (req, res) => { + logger.verbose(`Recieved register request with username ${req.body.username} (${req.ip})`); + + /* istanbul ignore next */ + if (Environment.nodeEnv === "production" || Environment.nodeEnv === "staging") { + logger.verbose("Validating captcha..."); + const validCaptcha = await ValidateCaptcha( + req.body.recaptcha, + req.socket.remoteAddress + ); + + if (!validCaptcha) { + logger.verbose("Captcha failed."); + return res.status(400).json({ + success: false, + description: `Captcha failed.`, + }); + } + + logger.verbose("Captcha validated."); + } else { + logger.warn("Skipped captcha check because not in production."); + } + + const existingUser = await GetUserCaseInsensitive(req.body.username); + + if (existingUser) { + logger.verbose(`Invalid username ${req.body.username}, already in use.`); + return res.status(409).json({ + success: false, + description: "This username is already in use.", + }); + } + + const existingEmail = await CheckIfEmailInUse(req.body.email); + + if (existingEmail) { + logger.info(`User attempted to sign up with email that was already in use.`); + return res.status(409).json({ + success: false, + description: `This email is already in use.`, + }); + } + + let hasInsertedUserID: integer | null = null; + + try { + const userID = await GetNextCounterValue("users"); + + if (ServerConfig.INVITE_CODE_CONFIG) { + const inviteCodeDoc = await db.invites.findOneAndUpdate( + { + code: req.body.inviteCode, + consumed: false, + }, + { + $set: { + consumed: true, + consumedAt: Date.now(), + consumedBy: userID, + }, + } + ); + + if (!inviteCodeDoc) { + logger.info(`Invalid invite code given: ${req.body.inviteCode}.`); + return res.status(401).json({ + success: false, + description: `This invite code is not valid.`, + }); + } + + logger.info(`Consumed invite ${inviteCodeDoc.code}.`); + } + + // if we get to this point, We're good to create the user. + + const { newUser, newSettings } = await AddNewUser( + req.body.username, + req.body["!password"], + req.body.email, + userID + ); + + if (!newUser) { + throw new Error("AddNewUser failed to create a user."); + } + + hasInsertedUserID = newUser.id; + + // re-fetch the user like this so we guaranteeably omit the private fields. + const user = await GetUserWithID(newUser.id); + + MountAuthCookie(req, user!, newSettings); + + const resetEmailCode = Random20Hex(); + + await db["verify-email-codes"].insert({ + code: resetEmailCode, + userID: userID, + email: req.body.email, + }); + + const { text, html } = EmailFormatVerifyEmail(user!.username, resetEmailCode); + + SendEmail(req.body.email, "Email Verification", html, text); + + return res.status(200).json({ + success: true, + description: `Successfully created account ${req.body.username}!`, + body: user, + }); + } catch (err) { + logger.error(`Bailed on user creation ${req.body.username}.`, { err }); + + if (ServerConfig.INVITE_CODE_CONFIG) { + await ReinstateInvite(req.body.inviteCode); + } + + if (hasInsertedUserID !== null) { + logger.warn( + `Removing user ${req.body.username} (#${hasInsertedUserID}), as their document was created, but creation still failed.` + ); + await db.users.remove({ username: req.body.username }); + await db["user-settings"].remove({ userID: hasInsertedUserID }); + await db["user-private-information"].remove({ userID: hasInsertedUserID }); + } + + await DecrementCounterValue("users"); + + return res.status(500).json({ + success: false, + description: "An internal server error has occured.", + }); + } + } +); + +/** + * Verifies the provided email according to the code provided. + * + * @param code - The emailCode set in the /register function. + * + * @name POST /api/v1/auth/verify-email + */ +router.post( + "/verify-email", + AggressiveRateLimitMiddleware, + prValidate({ + code: "string", + }), + async (req, res) => { + const code = await db["verify-email-codes"].findOne({ + code: req.body.code, + }); + + if (!code) { + return res.status(400).json({ + success: false, + description: `This email code is invalid.`, + }); + } + + await db["verify-email-codes"].remove({ + code: req.body.code, + }); + + return res.status(200).json({ + success: true, + description: `Verified email!`, + body: {}, + }); + } +); + +/** + * Resend a verification email, for when they fall through the + * cracks. + * + * @param email - The email to send a verification email to. + * + * @name POST /api/v1/auth/resend-verify-email + */ +router.post("/resend-verify-email", HyperAggressiveRateLimitMiddleware, async (req, res) => { + // Immediately send a response so the existence of emails + // cannot be timing attacked out. + res.status(200).json({ + success: true, + description: `Sent an email if the email address has not been verified.`, + body: {}, + }); + + const user = req.session.tachi?.user; + if (!user) { + return; + } + + const userID = user.id; + + const verifyInfo = await db["verify-email-codes"].findOne({ userID: userID }); + + if (!verifyInfo) { + logger.warn( + `Attempted to send reset email to ${userID}, but no verifyInfo was set for them.` + ); + return; + } + + // Send the email again. + + const { text, html } = EmailFormatVerifyEmail(user.username, verifyInfo.code); + + SendEmail(verifyInfo.email, "Email Verification", html, text); +}); + +/** + * Logs out the requesting user. + * @name POST /api/v1/auth/logout + */ +router.post("/logout", (req, res) => { + if (!req.session?.tachi?.user.id) { + return res.status(409).json({ + success: false, + description: `You are not logged in.`, + }); + } + + req.session.destroy(() => 0); + + return res.status(200).json({ + success: true, + description: `Logged Out.`, + body: {}, + }); +}); + +/** + * Creates a password reset code for a user. The user will then + * be able to trigger POST /reset-password with that code. + * + * @param email - The email associated with the account you want to reset. + * + * @name POST /api/v1/auth/forgot-password + */ +router.post( + "/forgot-password", + HyperAggressiveRateLimitMiddleware, + prValidate({ email: "string" }), + async (req, res) => { + if (!ServerConfig.EMAIL_CONFIG && Environment.nodeEnv !== "test") { + return res.status(501).json({ + success: false, + description: `This server does not support password resets.`, + }); + } + + logger.debug(`Recieved password reset request for ${req.body.email}.`); + // For timing attack and infosec reasons, we can't do anything but **immediately** return here. + res.status(202).json({ + success: true, + description: "A code has been sent to your email.", + body: {}, + }); + + const userPrivateInfo = await db["user-private-information"].findOne({ + email: req.body.email, + }); + + if (userPrivateInfo) { + const user = await db.users.findOne({ id: userPrivateInfo.userID }); + + if (!user) { + logger.severe( + `User ${userPrivateInfo.userID} has private information but no real account.` + ); + return; + } + + const code = `M${Random20Hex()}`; + + logger.verbose(`Created password reset code for ${FormatUserDoc(user)}.`); + + await db["password-reset-codes"].insert({ + code, + userID: user.id, + createdOn: Date.now(), + }); + + const { html, text } = EmailFormatResetPassword(user.username, code, req.ip); + + SendEmail(userPrivateInfo.email, "Reset Password", html, text); + } else { + logger.info( + `Silently rejected password reset request for ${req.body.email}, as no user has this email.` + ); + } + } +); + +/** + * Takes a code generated from /forgot-password, a new password, + * and performs the reset for the user. + * + * @param password - The users new password. + * @param code - The code to use to reset this password. + * + * @name POST /api/v1/auth/reset-password + */ +router.post( + "/reset-password", + AggressiveRateLimitMiddleware, + prValidate({ + code: "string", + "!password": ValidatePassword, + }), + async (req, res) => { + const code = await db["password-reset-codes"].findOneAndDelete({ + code: req.body.code, + }); + + if (!code) { + return res.status(404).json({ + success: false, + description: `Invalid Reset Code.`, + }); + } + + const encryptedPassword = await HashPassword(req.body["!password"]); + + await db["user-private-information"].update( + { + userID: code.userID, + }, + { + $set: { + password: encryptedPassword, + }, + } + ); + + logger.info(`User ${code.userID} reset their password.`); + + return res.status(200).json({ + success: true, + description: `Reset your password.`, + body: {}, + }); + } +); + +export default router; diff --git a/server/src/server/router/api/v1/clients/middleware.test.ts b/server/src/server/router/api/v1/clients/middleware.test.ts new file mode 100644 index 000000000..e86217167 --- /dev/null +++ b/server/src/server/router/api/v1/clients/middleware.test.ts @@ -0,0 +1,117 @@ +import expMiddlewareMock from "express-request-mock"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { GetClientFromID, RequireOwnershipOfClient } from "./middleware"; + +t.test("#GetClientFromID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should assign the client to req[@@TachiData] if exists.", async (t) => { + const { req } = await expMiddlewareMock(GetClientFromID, { + params: { + clientID: "OAUTH2_CLIENT_ID", + }, + }); + + t.strictSame( + req[SYMBOL_TachiData]?.apiClientDoc, + { + clientID: "OAUTH2_CLIENT_ID", + // clientSecret: "OAUTH2_CLIENT_SECRET", + name: "Test_Service", + author: 1, + requestedPermissions: ["customise_profile"], + redirectUri: "https://example.com/callback", + webhookUri: null, + apiKeyTemplate: null, + apiKeyFilename: null, + }, + "Should assign clientDoc with secret ommitted." + ); + + t.end(); + }); + + t.test("Should return 404 if client does not exist.", async (t) => { + const { res } = await expMiddlewareMock(GetClientFromID, { + params: { + clientID: "NONSENSE", + }, + }); + + t.equal(res.statusCode, 404); + + t.hasStrict(res._getJSONData(), { + success: false, + description: "This client does not exist.", + }); + + t.end(); + }); + + t.end(); +}); + +t.test("#RequireOwnershipOfClient", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return 401 if the user has no authentication.", async (t) => { + const { res } = await expMiddlewareMock(RequireOwnershipOfClient, { + body: { + __terribleHackOauth2ClientDoc: { + author: 1, + }, + }, + session: {}, + }); + + t.equal(res.statusCode, 401); + + t.end(); + }); + + t.test("Should return 403 if the user does not own this client.", async (t) => { + const { res } = await expMiddlewareMock(RequireOwnershipOfClient, { + body: { + __terribleHackOauth2ClientDoc: { + author: 1, + }, + }, + session: { + tachi: { + user: { + id: 2, + }, + }, + }, + }); + + t.equal(res.statusCode, 403); + + t.end(); + }); + + t.test("Should continue if this is their session.", async (t) => { + const { res } = await expMiddlewareMock(RequireOwnershipOfClient, { + body: { + __terribleHackOauth2ClientDoc: { + author: 1, + }, + }, + session: { + tachi: { + user: { + id: 1, + }, + }, + }, + }); + + t.equal(res.statusCode, 200); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/clients/middleware.ts b/server/src/server/router/api/v1/clients/middleware.ts new file mode 100644 index 000000000..3c8d6b02d --- /dev/null +++ b/server/src/server/router/api/v1/clients/middleware.ts @@ -0,0 +1,64 @@ +import { RequestHandler } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { Environment } from "lib/setup/config"; +import { TachiAPIClientDocument } from "tachi-common"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; + +export const GetClientFromID: RequestHandler = async (req, res, next) => { + const client = await db["api-clients"].findOne( + { + clientID: req.params.clientID, + }, + { + projection: { + clientSecret: 0, + }, + } + ); + + if (!client) { + return res.status(404).json({ + success: false, + description: `This client does not exist.`, + }); + } + + AssignToReqTachiData(req, { apiClientDoc: client }); + + return next(); +}; + +export const RequireOwnershipOfClient: RequestHandler = (req, res, next) => { + let client: Omit; + + // @hack + // Sadly, expMiddlewareMock doesn't support mounting symbol props on + // request. To hack around this for testing, we perform this hack. + // There's an open issue for this here: https://github.com/i-like-robots/express-request-mock/issues/19 + /* istanbul ignore next */ + if (Environment.nodeEnv === "test" && req.body.__terribleHackOauth2ClientDoc) { + // obviously a glaring hack and security flaw - this only applies + // in testing. + client = req.body.__terribleHackOauth2ClientDoc; + } else { + client = req[SYMBOL_TachiData]!.apiClientDoc!; + } + + const user = req.session.tachi?.user; + + if (!user) { + return res.status(401).json({ + success: false, + description: `You are not authenticated (for a session-level request, atleast).`, + }); + } + + if (user.id !== client.author) { + return res.status(403).json({ + success: false, + description: `You are not authorized to perform this action.`, + }); + } + return next(); +}; diff --git a/server/src/server/router/api/v1/clients/router.test.ts b/server/src/server/router/api/v1/clients/router.test.ts new file mode 100644 index 000000000..b7590b742 --- /dev/null +++ b/server/src/server/router/api/v1/clients/router.test.ts @@ -0,0 +1,466 @@ +import db from "external/mongo/db"; +import { ServerConfig } from "lib/setup/config"; +import { APITokenDocument, TachiAPIClientDocument } from "tachi-common"; +import t from "tap"; +import { CreateFakeAuthCookie } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; + +const clientDataset: TachiAPIClientDocument[] = [ + { + author: 1, + clientID: "CLIENT_1", + clientSecret: "SECRET_1", + name: "foo", + redirectUri: "example.com", + requestedPermissions: ["customise_profile"], + webhookUri: null, + apiKeyFilename: null, + apiKeyTemplate: null, + }, + { + author: 1, + clientID: "CLIENT_2", + clientSecret: "SECRET_2", + name: "bar", + redirectUri: "example.com", + requestedPermissions: ["customise_profile"], + webhookUri: null, + apiKeyFilename: null, + apiKeyTemplate: null, + }, + { + author: 2, + clientID: "CLIENT_3", + clientSecret: "SECRET_3", + name: "baz", + redirectUri: "example.com", + requestedPermissions: ["customise_profile"], + webhookUri: null, + apiKeyFilename: null, + apiKeyTemplate: null, + }, +]; + +t.test("GET /api/v1/clients", async (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(async () => { + await db["api-clients"].remove({}); + await db["api-clients"].insert(clientDataset); + }); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should retrieve your clients.", async (t) => { + const res = await mockApi.get("/api/v1/clients").set("Cookie", cookie); + + t.equal(res.statusCode, 200); + + // note: force sort alphabetically so this isn't dependent on + // mongodb natural order. + t.strictSame( + // eslint-disable-next-line @typescript-eslint/no-explicit-any + res.body.body.sort((a: any, b: any) => a.name - b.name), + [ + { + author: 1, + clientID: "CLIENT_1", + clientSecret: "SECRET_1", + name: "foo", + redirectUri: "example.com", + requestedPermissions: ["customise_profile"], + webhookUri: null, + apiKeyFilename: null, + apiKeyTemplate: null, + }, + { + author: 1, + clientID: "CLIENT_2", + clientSecret: "SECRET_2", + name: "bar", + redirectUri: "example.com", + requestedPermissions: ["customise_profile"], + webhookUri: null, + apiKeyFilename: null, + apiKeyTemplate: null, + }, + ] + ); + + t.end(); + }); + + t.test("Requires self-key level authentication.", async (t) => { + const res = await mockApi.get("/api/v1/clients"); + + t.equal(res.statusCode, 401); + + const res2 = await mockApi + .get("/api/v1/clients") + .set("Authorization", "Bearer fake_api_token"); + + t.equal(res2.statusCode, 401); + + t.end(); + }); + + t.end(); +}); + +t.test("POST /api/v1/clients/create", async (t) => { + t.beforeEach(ResetDBState); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should create a new client.", async (t) => { + const res = await mockApi + .post("/api/v1/clients/create") + .send({ + name: "Hello World", + redirectUri: "https://example.com/callback", + permissions: ["customise_profile"], + webhookUri: null, + apiKeyTemplate: null, + apiKeyFilename: null, + }) + .set("Cookie", cookie); + + t.equal(res.statusCode, 200); + + const dbRes = await db["api-clients"].findOne({ clientID: res.body.body.clientID }); + + t.not(dbRes, null, "Should be saved in the database."); + + t.strictSame(dbRes?.requestedPermissions, ["customise_profile"]); + + t.end(); + }); + + t.test("Should validate names to be between 3 and 80 characters.", async (t) => { + const res = await mockApi + .post("/api/v1/clients/create") + .send({ + name: "2", + redirectUri: "https://example.com/callback", + permissions: ["customise_profile"], + webhookUri: null, + apiKeyTemplate: null, + apiKeyFilename: null, + }) + .set("Cookie", cookie); + + t.equal(res.statusCode, 400); + + const res2 = await mockApi + .post("/api/v1/clients/create") + .send({ + name: "2".repeat(100), + redirectUri: "https://example.com/callback", + permissions: ["customise_profile"], + webhookUri: null, + apiKeyTemplate: null, + apiKeyFilename: null, + }) + .set("Cookie", cookie); + + t.equal(res2.statusCode, 400); + + t.end(); + }); + + t.test("Should validate urls to be between 3 and 80 characters.", async (t) => { + const res = await mockApi + .post("/api/v1/clients/create") + .send({ + name: "Hello World", + redirectUri: "ftp://example.com/callback", + permissions: ["customise_profile"], + webhookUri: null, + apiKeyTemplate: null, + apiKeyFilename: null, + }) + .set("Cookie", cookie); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.test("Should validate permissions.", async (t) => { + const res = await mockApi + .post("/api/v1/clients/create") + .send({ + name: "Hello World", + redirectUri: "http://example.com/callback", + permissions: ["permission_that_doesnt_exist"], + webhookUri: null, + apiKeyTemplate: null, + apiKeyFilename: null, + }) + .set("Cookie", cookie); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + // Currently skipped as its difficult to mock user auth level. + t.skip("Should cap a user at OAUTH_CLIENT_CAP.", async (t) => { + for (let i = 0; i < ServerConfig.OAUTH_CLIENT_CAP; i++) { + // eslint-disable-next-line no-await-in-loop + await mockApi + .post("/api/v1/clients/create") + .send({ + name: "Hello World", + redirectUri: "https://example.com/callback", + permissions: ["customise_profile"], + webhookUri: null, + apiKeyTemplate: null, + apiKeyFilename: null, + }) + .set("Cookie", cookie); + } + + const res = await mockApi + .post("/api/v1/clients/create") + .send({ + name: "Hello World", + redirectUri: "https://example.com/callback", + permissions: ["customise_profile"], + webhookUri: null, + apiKeyTemplate: null, + apiKeyFilename: null, + }) + .set("Cookie", cookie); + + t.equal(res.statusCode, 400); + + const dbCount = await db["api-clients"].count({ author: 1 }); + + t.equal(dbCount, ServerConfig.OAUTH_CLIENT_CAP); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/clients/:clientID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return information about the client at that ID.", async (t) => { + const res = await mockApi.get("/api/v1/clients/OAUTH2_CLIENT_ID"); + + t.strictSame(res.body.body, { + clientID: "OAUTH2_CLIENT_ID", + // clientSecret: "OAUTH2_CLIENT_SECRET", MUST NOT have secret! + name: "Test_Service", + author: 1, + requestedPermissions: ["customise_profile"], + redirectUri: "https://example.com/callback", + webhookUri: null, + apiKeyTemplate: null, + apiKeyFilename: null, + }); + + t.end(); + }); + + t.test("Should return 404 if client doesn't exist.", async (t) => { + const res = await mockApi.get("/api/v1/clients/BAD_CLIENT"); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.end(); +}); + +t.test("PATCH /api/v1/clients/:clientID", async (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(async () => { + await db["api-clients"].remove({}); + await db["api-clients"].insert(clientDataset); + }); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should be able to modify a clients name.", async (t) => { + const res = await mockApi + .patch("/api/v1/clients/CLIENT_1") + .send({ name: "NEW NAME" }) + .set("Cookie", cookie); + + t.equal(res.statusCode, 200); + + t.equal(res.body.body.name, "NEW NAME"); + + const dbRes = await db["api-clients"].findOne({ + clientID: "CLIENT_1", + }); + + t.equal(dbRes?.name, "NEW NAME"); + + t.end(); + }); + + t.test("Should be able to modify a clients webhookUri.", async (t) => { + const res = await mockApi + .patch("/api/v1/clients/CLIENT_1") + .send({ webhookUri: "https://example.com" }) + .set("Cookie", cookie); + + t.equal(res.statusCode, 200); + + t.equal(res.body.body.webhookUri, "https://example.com"); + + const dbRes = await db["api-clients"].findOne({ + clientID: "CLIENT_1", + }); + + t.equal(dbRes?.webhookUri, "https://example.com"); + + t.end(); + }); + + t.test("Must validate name to be between 3 and 80 characters.", async (t) => { + const res = await mockApi + .patch("/api/v1/clients/CLIENT_1") + .send({ name: "2" }) + .set("Cookie", cookie); + + t.equal(res.statusCode, 400); + + const res2 = await mockApi + .patch("/api/v1/clients/CLIENT_1") + .send({ name: "2".repeat(100) }) + .set("Cookie", cookie); + + t.equal(res2.statusCode, 400); + + t.end(); + }); + + t.test("Must provide name to modify.", async (t) => { + const res = await mockApi.patch("/api/v1/clients/CLIENT_1").send({}).set("Cookie", cookie); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.test("Must be owner of client.", async (t) => { + const res = await mockApi + .patch("/api/v1/clients/CLIENT_3") + .send({ name: "foo" }) + .set("Cookie", cookie); + + t.equal(res.statusCode, 403); + + const res2 = await mockApi.patch("/api/v1/clients/CLIENT_3").send({ name: "foo" }); + + t.equal(res2.statusCode, 401); + + t.end(); + }); + + t.end(); +}); + +t.test("POST /api/v1/clients/:clientID/reset-secret", async (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(async () => { + await db["api-clients"].remove({}); + await db["api-clients"].insert(clientDataset); + }); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should reset the client's secret.", async (t) => { + const res = await mockApi + .post("/api/v1/clients/CLIENT_1/reset-secret") + .set("Cookie", cookie); + + t.equal(res.statusCode, 200); + + t.not(res.body.body.clientSecret, "SECRET_1", "Should return the new secret."); + + const dbRes = await db["api-clients"].findOne({ + clientID: "CLIENT_1", + }); + + t.not(dbRes?.clientSecret, "SECRET_1", "Should change secret to anything else."); + + t.end(); + }); + + t.test("Must be owner of client.", async (t) => { + const res = await mockApi + .post("/api/v1/clients/CLIENT_3/reset-secret") + .set("Cookie", cookie); + + t.equal(res.statusCode, 403); + + const res2 = await mockApi.post("/api/v1/clients/CLIENT_3/reset-secret"); + + t.equal(res2.statusCode, 401); + + t.end(); + }); + + t.end(); +}); + +t.test("DELETE /api/v1/clients/:clientID", async (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(async () => { + await db["api-clients"].remove({}); + await db["api-clients"].insert(clientDataset); + }); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should destroy the client and all associated api keys.", async (t) => { + await db["api-tokens"].insert([ + { + fromAPIClient: "CLIENT_1", + token: "foo", + userID: 1, + }, + { + fromAPIClient: "CLIENT_1", + token: "bar", + userID: 1, + }, + ] as APITokenDocument[]); + + const res = await mockApi.delete("/api/v1/clients/CLIENT_1").set("Cookie", cookie); + + t.equal(res.statusCode, 200); + + const dbRes = await db["api-clients"].findOne({ clientID: "CLIENT_1" }); + + t.equal(dbRes, null, "Should no longer exist."); + + const dbCount = await db["api-tokens"].count({ fromOAuth2Client: "CLIENT_1" }); + + t.equal(dbCount, 0, "Should have destroyed all related api tokens."); + + t.end(); + }); + + t.test("Must be owner of client.", async (t) => { + const res = await mockApi.delete("/api/v1/clients/CLIENT_3").set("Cookie", cookie); + + t.equal(res.statusCode, 403); + + const res2 = await mockApi.delete("/api/v1/clients/CLIENT_3"); + + t.equal(res2.statusCode, 401); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/clients/router.ts b/server/src/server/router/api/v1/clients/router.ts new file mode 100644 index 000000000..bafefc351 --- /dev/null +++ b/server/src/server/router/api/v1/clients/router.ts @@ -0,0 +1,332 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import { ServerConfig } from "lib/setup/config"; +import p from "prudence"; +import { AllPermissions } from "server/middleware/auth"; +import prValidate from "server/middleware/prudence-validate"; +import { APIPermissions, TachiAPIClientDocument, UserAuthLevels } from "tachi-common"; +import { DedupeArr, DeleteUndefinedProps, IsValidURL, Random20Hex } from "utils/misc"; +import { optNull } from "utils/prudence"; +import { FormatUserDoc } from "utils/user"; +import { GetClientFromID, RequireOwnershipOfClient } from "./middleware"; + +const logger = CreateLogCtx(__filename); + +const router: Router = Router({ mergeParams: true }); + +/** + * Retrieve the clients you created. Must be performed with a session-level request. + * + * @warn This also returns the client_secrets! Those *have* to be kept secret. + * + * @name GET /api/v1/clients + */ +router.get("/", async (req, res) => { + const user = req.session.tachi?.user; + + if (!user) { + return res.status(401).json({ + success: false, + description: `You are not authenticated (for a session-level request, atleast).`, + }); + } + + const clients = await db["api-clients"].find({ + author: user.id, + }); + + return res.status(200).json({ + success: true, + description: `Returned ${clients.length} clients.`, + body: clients, + }); +}); + +/** + * Create a new API Client. Requires session-level auth. + * + * @param name - A string that identifies this client. + * @param redirectUri - The redirectUri this client uses. + * @param webhookUri - Optionally, a webhookUri to call with webhook events. + * @param apiKeyTemplate - Optionally, a static format to apply when doing static auth. + * @param apiKeyFilename - Optionally, a filename to automatically download the template to, when doing + * static flow. + * @param permissions - An array of APIPermissions this client is expected to use. + * + * @name POST /api/v1/clients/create + */ +router.post( + "/create", + prValidate({ + name: p.isBoundedString(3, 80), + redirectUri: "?string", + webhookUri: "?string", + apiKeyTemplate: (self) => { + if (self === null) { + return true; + } + + if (typeof self !== "string") { + return "Expected a string."; + } + + if (!self.includes("%%TACHI_KEY%%")) { + return "Must contain %%TACHI_KEY%% as part of the template."; + } + + return true; + }, + apiKeyFilename: "?string", + permissions: [p.isIn(Object.keys(AllPermissions))], + }), + async (req, res) => { + if (!req.session.tachi?.user) { + return res.status(401).json({ + success: false, + description: `You are not authenticated.`, + }); + } + + const existingClients = await db["api-clients"].find({ + author: req.session.tachi.user.id, + }); + + // Note: Admins are excluded from the API client cap. + if ( + req.session.tachi.user.authLevel !== UserAuthLevels.ADMIN && + existingClients.length >= ServerConfig.OAUTH_CLIENT_CAP + ) { + return res.status(400).json({ + success: false, + description: `You have created too many API clients. The current cap is ${ServerConfig.OAUTH_CLIENT_CAP}.`, + }); + } + + const permissions = DedupeArr(req.body.permissions); + + if (permissions.length === 0) { + return res.status(400).json({ + success: false, + description: `Invalid permissions -- Need to require atleast one.`, + }); + } + + if (req.body.redirectUri !== null && !IsValidURL(req.body.redirectUri)) { + return res.status(400).json({ + success: false, + description: `Invalid Redirect URL.`, + }); + } + + if (req.body.webhookUri !== null && !IsValidURL(req.body.webhookUri)) { + return res.status(400).json({ + success: false, + description: `Invalid Webhook URL.`, + }); + } + + const clientID = `CI${Random20Hex()}`; + const clientSecret = `CS${Random20Hex()}`; + + const clientDoc: TachiAPIClientDocument = { + clientID, + clientSecret, + requestedPermissions: permissions, + name: req.body.name, + author: req.session.tachi.user.id, + redirectUri: req.body.redirectUri, + webhookUri: req.body.webhookUri ?? null, + apiKeyFilename: req.body.apiKeyFilename ?? null, + apiKeyTemplate: req.body.apiKeyTemplate ?? null, + }; + + await db["api-clients"].insert(clientDoc); + + logger.info( + `User ${FormatUserDoc(req.session.tachi.user)} created a new API Client ${ + req.body.name + } (${clientID}).` + ); + + return res.status(200).json({ + success: true, + description: `Created a new API client.`, + body: clientDoc, + }); + } +); + +/** + * Retrieves information about the client at this ID. + * + * @name GET /api/v1/clients/:clientID + */ +router.get("/:clientID", GetClientFromID, (req, res) => { + const client = req[SYMBOL_TachiData]!.apiClientDoc!; + + return res.status(200).json({ + success: true, + description: `Retrieved client ${client.name}.`, + body: client, + }); +}); + +/** + * Update an existing client. The requester must be the owner of this + * client, and must also be making a session-level request. + * + * @param name - Change the name of this client. + * @param webhookUri - Change a bound webhookUri for this client. + * @param redirectUri - Change a bound redirectUri for this client. + * @param apiKeyFormat - Change the APIKeyFormat for this client. + * @param apiKeyFilename - Change the APIKeyFilename for this client. + * + * @name PATCH /api/v1/clients/:clientID + */ +router.patch( + "/:clientID", + GetClientFromID, + RequireOwnershipOfClient, + prValidate({ + name: p.optional(p.isBoundedString(3, 80)), + apiKeyTemplate: optNull((self) => { + if (typeof self !== "string") { + return "Expected a string."; + } + + if (!self.includes("%%TACHI_KEY%%")) { + return "Must contain a %%TACHI_KEY%% placeholder."; + } + + return true; + }), + apiKeyFilename: optNull(p.isBoundedString(3, 80)), + webhookUri: optNull((self) => { + if (typeof self !== "string") { + return "Expected a string."; + } + const res = IsValidURL(self); + + if (!res) { + return "Invalid URL."; + } + + return true; + }), + redirectUri: optNull((self) => { + if (typeof self !== "string") { + return "Expected a string."; + } + const res = IsValidURL(self); + + if (!res) { + return "Invalid URL."; + } + + return true; + }), + }), + async (req, res) => { + const client = req[SYMBOL_TachiData]!.apiClientDoc!; + + DeleteUndefinedProps(req.body); + + if (Object.keys(req.body).length === 0) { + return res.status(400).json({ + success: false, + description: `No changes to make.`, + }); + } + + const newClient = await db["api-clients"].findOneAndUpdate( + { + clientID: client.clientID, + }, + { + $set: req.body, + } + ); + + logger.info( + `API Client ${client.name} (${client.clientID}) has been renamed to ${req.body.name}.` + ); + + return res.status(200).json({ + success: true, + description: `Updated client.`, + body: newClient, + }); + } +); + +/** + * Resets the clientSecret for this client. + * This will NOT invalidate any existing tokens, as per oauth2 spec. + * + * @name POST /api/v1/clients/:clientID/reset-secret + */ +router.post( + "/:clientID/reset-secret", + GetClientFromID, + RequireOwnershipOfClient, + async (req, res) => { + const client = req[SYMBOL_TachiData]!.apiClientDoc!; + const clientName = `${client.name} (${client.clientID})`; + + logger.info(`Recieved request to reset client secret for ${clientName}`); + + const newSecret = Random20Hex(); + + const newClient = await db["api-clients"].findOneAndUpdate( + { + clientID: client.clientID, + }, + { + $set: { clientSecret: newSecret }, + } + ); + + logger.info(`Reset secret for ${clientName}.`); + + return res.status(200).json({ + success: true, + description: `Reset secret.`, + body: newClient, + }); + } +); + +/** + * Delete this client. Must be authorized at a session-request level. + * + * @name DELETE /api/v1/clients/:clientID + */ +router.delete("/:clientID", GetClientFromID, RequireOwnershipOfClient, async (req, res) => { + const client = req[SYMBOL_TachiData]!.apiClientDoc!; + + const clientName = `${client.name} (${client.clientID})`; + + logger.info(`Recieved request to destroy API Client ${client.name} (${client.clientID})`); + + logger.verbose(`Removing API Client ${clientName}.`); + await db["api-clients"].remove({ + clientID: client.clientID, + }); + logger.info(`Removed API Client ${clientName}.`); + + logger.verbose(`Removing all associated api tokens.`); + const result = await db["api-tokens"].remove({ + fromOAuth2Client: client.clientID, + }); + logger.info(`Removed ${result.deletedCount} api tokens from ${clientName}.`); + + return res.status(200).json({ + success: true, + description: `Deleted ${clientName}.`, + body: {}, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/config/router.test.ts b/server/src/server/router/api/v1/config/router.test.ts new file mode 100644 index 000000000..f103984e1 --- /dev/null +++ b/server/src/server/router/api/v1/config/router.test.ts @@ -0,0 +1,27 @@ +import { ServerConfig } from "lib/setup/config"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; + +t.test("GET /api/v1/config/beatoraja-queue-size", async (t) => { + const res = await mockApi.get("/api/v1/config/beatoraja-queue-size"); + + t.equal( + res.body.body, + ServerConfig.BEATORAJA_QUEUE_SIZE, + "Should return integer equal to BEATORAJA_QUEUE_SIZE." + ); + + t.end(); +}); + +t.test("GET /api/v1/config/usc-queue-size", async (t) => { + const res = await mockApi.get("/api/v1/config/usc-queue-size"); + + t.equal( + res.body.body, + ServerConfig.USC_QUEUE_SIZE, + "Should return integer equal to USC_QUEUE_SIZE." + ); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/config/router.ts b/server/src/server/router/api/v1/config/router.ts new file mode 100644 index 000000000..f4bf38177 --- /dev/null +++ b/server/src/server/router/api/v1/config/router.ts @@ -0,0 +1,33 @@ +import { Router } from "express"; +import { ServerConfig } from "lib/setup/config"; +import { RequireBokutachi } from "server/middleware/type-require"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Returns the value of the BEATORAJA_QUEUE_SIZE. + * + * @name GET /api/v1/config/beatoraja-queue-size + */ +router.get("/beatoraja-queue-size", RequireBokutachi, (req, res) => + res.status(200).json({ + success: true, + description: `Returned BEATORAJA_QUEUE_SIZE.`, + body: ServerConfig.BEATORAJA_QUEUE_SIZE, + }) +); + +/** + * Returns the value of the USC_QUEUE_SIZE. + * + * @name GET /api/v1/config/usc-queue-size + */ +router.get("/usc-queue-size", RequireBokutachi, (req, res) => + res.status(200).json({ + success: true, + description: `Returned USC_QUEUE_SIZE.`, + body: ServerConfig.USC_QUEUE_SIZE, + }) +); + +export default router; diff --git a/server/src/server/router/api/v1/games/_game/_playtype/charts/_chartID/middleware.ts b/server/src/server/router/api/v1/games/_game/_playtype/charts/_chartID/middleware.ts new file mode 100644 index 000000000..4995a9d8e --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/charts/_chartID/middleware.ts @@ -0,0 +1,27 @@ +import { RequestHandler } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; + +export const ValidateAndGetChart: RequestHandler = async (req, res, next) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const chart = await db.charts[game].findOne({ + chartID: req.params.chartID, + playtype, // technically redundant, but we're under playtypes here URL wise. + // this means we cant match an SP chart when we're under IIDX SP, for + // example. + }); + + if (!chart) { + return res.status(404).json({ + success: false, + description: `The chart ${req.params.chartID} does not exist.`, + }); + } + + AssignToReqTachiData(req, { chartDoc: chart }); + + return next(); +}; diff --git a/server/src/server/router/api/v1/games/_game/_playtype/charts/_chartID/router.test.ts b/server/src/server/router/api/v1/games/_game/_playtype/charts/_chartID/router.test.ts new file mode 100644 index 000000000..f9624d332 --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/charts/_chartID/router.test.ts @@ -0,0 +1,100 @@ +import t from "tap"; +import db from "external/mongo/db"; + +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { Testing511SPA, TestingIIDXSPScorePB } from "test-utils/test-data"; +import deepmerge from "deepmerge"; +import { PBScoreDocument, PublicUserDocument } from "tachi-common"; + +t.test("GET /api/v1/games/:game/:playtype/charts/:chartID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the chart at this ID", async (t) => { + const res = await mockApi.get(`/api/v1/games/iidx/SP/charts/${Testing511SPA.chartID}`); + + t.hasStrict(res.body.body, { + song: { + id: 1, + }, + chart: { + chartID: Testing511SPA.chartID, + }, + }); + t.end(); + }); + + t.test("Should return 404 if the chart doesnt exist", async (t) => { + const res = await mockApi.get(`/api/v1/games/iidx/SP/charts/FAKECHART`); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/games/:game/:playtype/charts/:chartID/pbs", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the best PBs on that chart.", async (t) => { + await db["personal-bests"].insert([ + TestingIIDXSPScorePB, + deepmerge(TestingIIDXSPScorePB, { + userID: 2, + rankingData: { rank: 2 }, + scoreData: { score: 123 }, + }), + deepmerge(TestingIIDXSPScorePB, { + chartID: "other_chart", + }) as PBScoreDocument, + ]); + + await db.users.insert({ + id: 2, + username: "foo", + usernameLowercase: "foo", + } as PublicUserDocument); + + const res = await mockApi.get(`/api/v1/games/iidx/SP/charts/${Testing511SPA.chartID}/pbs`); + + t.equal(res.body.body.pbs.length, 2); + t.equal(res.body.body.users.length, 2); + + t.strictSame( + res.body.body.pbs.map((e: PBScoreDocument) => e.chartID), + [Testing511SPA.chartID, Testing511SPA.chartID] + ); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/games/:game/:playtype/charts/:chartID/playcount", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the total playcount on this chart.", async (t) => { + const pbs: PBScoreDocument[] = []; + + delete TestingIIDXSPScorePB._id; + + for (let i = 1; i <= 132; i++) { + pbs.push(deepmerge(TestingIIDXSPScorePB, { userID: i }) as PBScoreDocument); + } + + await db["personal-bests"].insert(pbs); + + const res = await mockApi.get( + `/api/v1/games/iidx/SP/charts/${Testing511SPA.chartID}/playcount` + ); + + t.equal(res.body.body.count, 132); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/games/_game/_playtype/charts/_chartID/router.ts b/server/src/server/router/api/v1/games/_game/_playtype/charts/_chartID/router.ts new file mode 100644 index 000000000..9ccb990dc --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/charts/_chartID/router.ts @@ -0,0 +1,182 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import { SearchUsersRegExp } from "lib/search/search"; +import { FilterQuery } from "mongodb"; +import { FolderDocument, FormatChart } from "tachi-common"; +import { IsString } from "utils/misc"; +import { ParseStrPositiveNonZeroInt } from "utils/string-checks"; +import { GetUsersWithIDs } from "utils/user"; +import { ValidateAndGetChart } from "./middleware"; + +const logger = CreateLogCtx(__filename); + +const router: Router = Router({ mergeParams: true }); + +router.use(ValidateAndGetChart); + +/** + * Returns the chart (and the parent song) at this chart ID. + * + * @name GET /api/v1/games/:game/:playtype/charts/:chartID + */ +router.get("/", async (req, res) => { + const chart = req[SYMBOL_TachiData]!.chartDoc!; + const game = req[SYMBOL_TachiData]!.game!; + + const song = await db.songs[game].findOne({ + id: chart.songID, + }); + + if (!song) { + logger.severe( + `Song ${chart.songID} does not exist, yet chart ${chart.chartID} has it as a parent?` + ); + + return res.status(500).json({ + success: false, + description: `An internal server error has occured.`, + }); + } + + return res.status(200).json({ + success: true, + description: `Returned ${FormatChart(game, song, chart)}.`, + body: { + song, + chart, + }, + }); +}); + +/** + * Returns any folders that contain this chart. + * + * @param inactive - Also include inactive folders. + * + * @name GET /api/v1/games/:game/:playtype/charts/:chartID/folders + */ +router.get("/folders", async (req, res) => { + const chart = req[SYMBOL_TachiData]!.chartDoc!; + + const folderIDs = await db["folder-chart-lookup"].find( + { + chartID: chart.chartID, + }, + { + projection: { + folderID: 1, + }, + } + ); + + const query: FilterQuery = { + folderID: { $in: folderIDs.map((e) => e.folderID) }, + }; + + if (!req.query.inactive) { + query.inactive = false; + } + + const folders = await db.folders.find(query); + + return res.status(200).json({ + success: true, + description: `Found ${folders.length} folders that contain this chart.`, + body: folders, + }); +}); + +/** + * Returns the total amount of unique players that have played this chart. + * + * @name GET /api/v1/games/:game/:playtype/charts/:chartID/playcount + */ +router.get("/playcount", async (req, res) => { + const chart = req[SYMBOL_TachiData]!.chartDoc!; + + const count = await db["personal-bests"].count({ chartID: chart.chartID }); + + return res.status(200).json({ + success: true, + description: `Counted scores for chart.`, + body: { + count, + }, + }); +}); + +/** + * Returns the personal bests for this chart in batches of 100. + * These are returned sorted by their ranking. + * + * @param startRanking - The ranking to start iterating from - defaults to 1. + * + * @name GET /api/v1/games/:game/:playtype/charts/:chartID/pbs + */ +router.get("/pbs", async (req, res) => { + const chart = req[SYMBOL_TachiData]!.chartDoc!; + + const startRanking = ParseStrPositiveNonZeroInt(req.query.startRanking) ?? 1; + + const pbs = await db["personal-bests"].find( + { + chartID: chart.chartID, + "rankingData.rank": { $gte: startRanking }, + }, + { + limit: 100, + sort: { + "rankingData.rank": 1, + }, + } + ); + + const users = await GetUsersWithIDs(pbs.map((e) => e.userID)); + + return res.status(200).json({ + success: true, + description: `Returned ${pbs.length} scores.`, + body: { + pbs, + users, + }, + }); +}); + +/** + * Searches the PBs on this chart for the given user(s). + * + * @param search - The user to search for + * + * @name GET /api/v1/games/:game/:playtype/charts/:chartID/pbs/search + */ +router.get("/pbs/search", async (req, res) => { + const chart = req[SYMBOL_TachiData]!.chartDoc!; + + if (!IsString(req.query.search)) { + return res.status(400).json({ + success: false, + description: `Invalid parameter for search.`, + }); + } + + const users = await SearchUsersRegExp(req.query.search); + + const pbs = await db["personal-bests"].find({ + chartID: chart.chartID, + userID: { $in: users.map((e) => e.id) }, + }); + + return res.status(200).json({ + success: true, + description: `Returned ${pbs.length} scores.`, + body: { + pbs, + users, + }, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/games/_game/_playtype/charts/router.test.ts b/server/src/server/router/api/v1/games/_game/_playtype/charts/router.test.ts new file mode 100644 index 000000000..f5a89edf7 --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/charts/router.test.ts @@ -0,0 +1,71 @@ +import t from "tap"; +import db from "external/mongo/db"; +import ResetDBState from "test-utils/resets"; +import { LoadTachiIIDXData, Testing511SPA } from "test-utils/test-data"; +import { PBScoreDocument } from "tachi-common"; +import mockApi from "test-utils/mock-api"; + +t.test("GET /api/v1/games/:game/:playtype/charts", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(LoadTachiIIDXData); + + t.test("Should return the most popular charts if no param is set.", async (t) => { + await db["personal-bests"].insert([ + { + chartID: Testing511SPA.chartID, + userID: 1, + }, + { + chartID: Testing511SPA.chartID, + userID: 2, + }, + { + chartID: Testing511SPA.chartID, + userID: 3, + }, + { + chartID: "fc7edc6bcfa701a261c89c999ddbba3e2195597b", //gambol hyper + userID: 1, + }, + ] as PBScoreDocument[]); + + const res = await mockApi.get("/api/v1/games/iidx/SP/charts"); + + t.hasStrict(res.body.body.charts[0], { + __playcount: 3, + chartID: Testing511SPA.chartID, + }); + + t.hasStrict(res.body.body.charts[1], { + __playcount: 1, + chartID: "fc7edc6bcfa701a261c89c999ddbba3e2195597b", + }); + + t.equal(res.body.body.charts.length, 100); + + t.end(); + }); + + t.test("Should search charts if a search param is set.", async (t) => { + await db["personal-bests"].insert([ + { + chartID: "fc7edc6bcfa701a261c89c999ddbba3e2195597b", //gambol hyper + userID: 1, + }, + ] as PBScoreDocument[]); + + const res = await mockApi.get("/api/v1/games/iidx/SP/charts?search=gambol"); + + t.hasStrict(res.body.body.charts[0], { + __playcount: 1, + chartID: "fc7edc6bcfa701a261c89c999ddbba3e2195597b", + }); + + // gambol has SPB, SPN and SPH + t.equal(res.body.body.charts.length, 3); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/games/_game/_playtype/charts/router.ts b/server/src/server/router/api/v1/games/_game/_playtype/charts/router.ts new file mode 100644 index 000000000..c2178a856 --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/charts/router.ts @@ -0,0 +1,91 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiAPIAuth, SYMBOL_TachiData } from "lib/constants/tachi"; +import { SearchGameSongs } from "lib/search/search"; +import { ChartDocument } from "tachi-common"; +import { IsString } from "utils/misc"; +import { FindChartsOnPopularity } from "utils/queries/charts"; +import chartIDRouter from "./_chartID/router"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Searches for charts on this game - if no search parameter is given, + * returns the 100 most popular charts for this game. + * + * @param search - The song title to match on. + * @param noIntelligentOmit - If present, will not perform intelligent + * chart omissions from results. + * + * @name GET /api/v1/games/:game/:playtype/charts + */ +router.get("/", async (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + let songIDs = undefined; + + if (IsString(req.query.search)) { + const songs = await SearchGameSongs(game, req.query.search, 100); + songIDs = songs.map((e) => e.id); + } + + const skip = 0; + const limit = 100; + + let charts = await FindChartsOnPopularity( + game, + playtype, + songIDs, + skip, + limit, + "personal-bests" + ); + + // @optimisable + // could use songIDs from above instead of refetching + // but this is not very expensive. + const songs = await db.songs[game].find({ + id: { $in: charts.map((e) => e.songID) }, + }); + + // Edge case. + // If the game is IIDX and the player does not want + // to see 2dxtra charts, we need to remve them from the + // result of a search. + // + // Since most players will have this off, this is not a significant + // performance hit. + if (game === "iidx" && !req.query.noIntelligentOmit) { + if (!req[SYMBOL_TachiAPIAuth].userID) { + charts = charts.filter( + (e) => (e as ChartDocument<"iidx:SP" | "iidx:DP">).data["2dxtraSet"] === null + ); + } else { + const iidxSettings = await db["game-settings"].findOne({ + userID: req[SYMBOL_TachiAPIAuth].userID!, + game, + playtype, + }); + + if (!iidxSettings || !iidxSettings.preferences.gameSpecific.display2DXTra) { + charts = charts.filter( + (e) => (e as ChartDocument<"iidx:SP" | "iidx:DP">).data["2dxtraSet"] === null + ); + } + } + } + + return res.status(200).json({ + success: true, + description: `Returned ${charts.length} charts.`, + body: { + charts, + songs, + }, + }); +}); + +router.use("/:chartID", chartIDRouter); + +export default router; diff --git a/server/src/server/router/api/v1/games/_game/_playtype/folders/middleware.ts b/server/src/server/router/api/v1/games/_game/_playtype/folders/middleware.ts new file mode 100644 index 000000000..59bc41bcf --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/folders/middleware.ts @@ -0,0 +1,22 @@ +import { RequestHandler } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; + +export const GetFolderFromParam: RequestHandler = async (req, res, next) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const folder = await db.folders.findOne({ folderID: req.params.folderID, game, playtype }); + + if (!folder) { + return res.status(404).json({ + success: false, + description: `This folder does not exist.`, + }); + } + + AssignToReqTachiData(req, { folderDoc: folder }); + + return next(); +}; diff --git a/server/src/server/router/api/v1/games/_game/_playtype/folders/router.test.ts b/server/src/server/router/api/v1/games/_game/_playtype/folders/router.test.ts new file mode 100644 index 000000000..2bec59c98 --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/folders/router.test.ts @@ -0,0 +1,80 @@ +import t from "tap"; +import db from "external/mongo/db"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import deepmerge from "deepmerge"; +import { FolderDocument } from "tachi-common"; + +import { Testing511SPA } from "test-utils/test-data"; +import { CreateFolderChartLookup } from "utils/folder"; + +const mockFolder: FolderDocument = { + folderID: "foo", + game: "iidx", + playtype: "SP", + title: "12", + data: { + level: "10", + }, + type: "charts", + searchTerms: [], + inactive: false, +}; + +t.test("GET /api/v1/games/:game/:playtype/folders", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should search the folders for this game.", async (t) => { + await db.folders.insert([ + deepmerge(mockFolder, {}), + deepmerge(mockFolder, { folderID: "bar", playtype: "DP" }), + deepmerge(mockFolder, { folderID: "baz", game: "bms" }), + ]); + + const res = await mockApi.get("/api/v1/games/iidx/SP/folders?search=12"); + + t.equal(res.body.body.length, 1); + t.equal(res.body.body[0].folderID, "foo"); + + t.end(); + }); + + t.test("Should return 400 if no search parameter is given.", async (t) => { + const res = await mockApi.get("/api/v1/games/iidx/SP/folders"); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/games/:game/:playtype/folders/:folderID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the folder at this ID.", async (t) => { + await db.folders.insert(deepmerge(mockFolder, {})); + await CreateFolderChartLookup(mockFolder); + + const res = await mockApi.get("/api/v1/games/iidx/SP/folders/foo"); + + t.equal(res.body.body.folder.folderID, "foo"); + t.equal(res.body.body.songs.length, 1); + t.equal(res.body.body.charts.length, 1); + t.equal(res.body.body.songs[0].id, 1); + t.equal(res.body.body.charts[0].chartID, Testing511SPA.chartID); + + t.end(); + }); + + t.test("Should return 404 if the folder does not exist.", async (t) => { + const res = await mockApi.get("/api/v1/games/iidx/SP/folders/bar"); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/games/_game/_playtype/folders/router.ts b/server/src/server/router/api/v1/games/_game/_playtype/folders/router.ts new file mode 100644 index 000000000..d81b18bd4 --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/folders/router.ts @@ -0,0 +1,65 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { SearchCollection } from "lib/search/search"; +import { GetFolderCharts } from "utils/folder"; +import { IsString } from "utils/misc"; +import { GetFolderFromParam } from "./middleware"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Search the folders for this game. + * + * @param search - The query to search for. + * @param inactive - Also show inactive folders, such as those on old versions. + * + * @name GET /api/v1/games/:game/:playtype/folders + */ +router.get("/", async (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + if (!IsString(req.query.search)) { + return res.status(400).json({ + success: false, + description: `Invalid value for search.`, + }); + } + + const folders = await SearchCollection( + db.folders, + req.query.search, + { game, playtype, inactive: !!req.query.inactive }, + 100 + ); + + return res.status(200).json({ + success: true, + description: `Returned ${folders.length} folders.`, + body: folders, + }); +}); + +/** + * Get the folder at this ID, alongside its charts and songs. + * + * @name GET /api/v1/games/:game/:playtype/folders/:folderID + */ +router.get("/:folderID", GetFolderFromParam, async (req, res) => { + const folder = req[SYMBOL_TachiData]!.folderDoc!; + + const { songs, charts } = await GetFolderCharts(folder, {}, true); + + return res.status(200).json({ + success: true, + description: `Returned data for folder ${folder.title}`, + body: { + songs, + charts, + folder, + }, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/games/_game/_playtype/middleware.ts b/server/src/server/router/api/v1/games/_game/_playtype/middleware.ts new file mode 100644 index 000000000..c2776bec5 --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/middleware.ts @@ -0,0 +1,21 @@ +import { Game, GetGameConfig, Playtypes } from "tachi-common"; +import { RequestHandler } from "express"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; + +export const ValidatePlaytypeFromParam: RequestHandler = (req, res, next) => { + const game = req[SYMBOL_TachiData]!.game!; + + const gameConfig = GetGameConfig(game); + + if (!gameConfig.validPlaytypes.includes(req.params.playtype as Playtypes[Game])) { + return res.status(400).json({ + success: false, + description: `The playtype ${req.params.playtype} is not supported.`, + }); + } + + AssignToReqTachiData(req, { playtype: req.params.playtype as Playtypes[Game] }); + + return next(); +}; diff --git a/server/src/server/router/api/v1/games/_game/_playtype/router.test.ts b/server/src/server/router/api/v1/games/_game/_playtype/router.test.ts new file mode 100644 index 000000000..3aca598f7 --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/router.test.ts @@ -0,0 +1,102 @@ +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import { GetGamePTConfig, UserGameStats } from "tachi-common"; + +import ResetDBState from "test-utils/resets"; +import db from "external/mongo/db"; + +t.test("GET /api/v1/games/:game/:playtype", (t) => { + t.test("Should return information about the game:playtype.", async (t) => { + const res = await mockApi.get("/api/v1/games/iidx/SP"); + + t.strictSame(res.body.body.config, GetGamePTConfig("iidx", "SP")); + + t.equal(res.body.body.chartCount, 1); + t.equal(res.body.body.playerCount, 1); + t.equal(res.body.body.scoreCount, 1); + + t.end(); + }); + + t.test("Should reject invalid playtypes for this game.", async (t) => { + const res = await mockApi.get("/api/v1/games/iidx/Single"); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/games/:game/:playtype/leaderboard", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the leaderboards for this game", async (t) => { + const res = await mockApi.get("/api/v1/games/iidx/SP/leaderboard"); + + t.equal(res.statusCode, 200); + + t.equal(res.body.body.gameStats.length, 1); + t.equal(res.body.body.users.length, 1); + + t.hasStrict(res.body.body, { + gameStats: [ + { + userID: 1, + game: "iidx", + playtype: "SP", + }, + ], + users: [ + { + id: 1, + }, + ], + }); + + t.end(); + }); + + t.test("Should reject unknown alg", async (t) => { + const res = await mockApi.get("/api/v1/games/iidx/SP/leaderboard?alg=naiveRating"); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.test("Should use provided algorithm to resort results.", async (t) => { + await db["game-stats"].insert([ + { + userID: 2, + game: "iidx", + playtype: "SP", + ratings: { + BPI: 100, + ktRating: 50, + }, + }, + { + userID: 3, + game: "iidx", + playtype: "SP", + ratings: { + BPI: 50, + ktRating: 100, + }, + }, + ] as UserGameStats[]); + + const res = await mockApi.get("/api/v1/games/iidx/SP/leaderboard?alg=BPI"); + + t.strictSame( + res.body.body.gameStats.map((e: UserGameStats) => e.userID), + [2, 3, 1] + ); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/games/_game/_playtype/router.ts b/server/src/server/router/api/v1/games/_game/_playtype/router.ts new file mode 100644 index 000000000..0307539cd --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/router.ts @@ -0,0 +1,300 @@ +import { Router } from "express"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { IsString } from "utils/misc"; +import { GetGamePTConfig, UserGameStats, FormatGame, Game, Playtypes, integer } from "tachi-common"; +import { FindOptions } from "monk"; +import db from "external/mongo/db"; +import { CheckStrProfileAlg, ParseStrPositiveNonZeroInt } from "utils/string-checks"; +import { GetUsersWithIDs } from "utils/user"; +import chartsRouter from "./charts/router"; +import songIDRouter from "./songs/_songID/router"; +import { ValidatePlaytypeFromParam } from "./middleware"; +import foldersRouter from "./folders/router"; +import tablesRouter from "./tables/router"; +import NodeCache from "node-cache"; +import { ONE_HOUR } from "lib/constants/time"; +import prValidate from "server/middleware/prudence-validate"; +import p from "prudence"; +import { GetClassDistribution } from "utils/queries/stats"; +import scoresRouter from "./scores/router"; +import { GetRelevantSongsAndCharts } from "utils/db"; + +const router: Router = Router({ mergeParams: true }); + +router.use(ValidatePlaytypeFromParam); + +const gptStatCache = new NodeCache(); + +async function GetGameStats( + game: Game, + playtype: Playtypes[Game] +): Promise<{ scoreCount: integer; playerCount: integer; chartCount: integer }> { + const cacheRes = gptStatCache.get(`${game}:${playtype}`); + + if (!cacheRes) { + const [scoreCount, playerCount, chartCount] = await Promise.all([ + db.scores.count({ + game, + playtype, + }), + db["game-stats"].count({ + game, + playtype, + }), + db.charts[game].count({ playtype }), + ]); + + gptStatCache.set(`${game}:${playtype}`, { scoreCount, playerCount, chartCount }, ONE_HOUR); + + return { scoreCount, playerCount, chartCount }; + } + + return cacheRes as { scoreCount: integer; playerCount: integer; chartCount: integer }; +} + +/** + * Returns the configuration for this game along with some statistics. + * + * @name GET /api/v1/games/:game/:playtype + */ +router.get("/", async (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const { scoreCount, playerCount, chartCount } = await GetGameStats(game, playtype); + + return res.status(200).json({ + success: true, + description: `Retrieved information about ${FormatGame(game, playtype)}`, + body: { + config: GetGamePTConfig(game, playtype), + scoreCount, + playerCount, + chartCount, + }, + }); +}); + +/** + * Returns user-game-stats for this game in batches of 100. + * This is sorted by the games default-sorting-statistic. + * + * @param alg - An alternative algorithm to use instead of the gpts default. + * @param limit - How many users to return at most. Defaults (and is limited to) 50. + * + * @name GET /api/v1/games/:game/:playtype/leaderboard + */ +router.get("/leaderboard", async (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + const gptConfig = GetGamePTConfig(game, playtype); + + const limit = ParseStrPositiveNonZeroInt(req.query.limit) ?? 50; + + if (limit > 50) { + return res.status(400).json({ + success: false, + description: `Invalid limit. Limit is capped at 50.`, + }); + } + + let alg = gptConfig.defaultProfileRatingAlg; + if (IsString(req.query.alg)) { + const temp = CheckStrProfileAlg(game, playtype, req.query.alg); + + if (temp === null) { + return res.status(400).json({ + success: false, + description: `Invalid value of ${ + req.query.alg + } for alg. Expected one of ${gptConfig.profileRatingAlgs.join(", ")}`, + }); + } + + alg = temp; + } + + const options: FindOptions = { + sort: { + [`ratings.${alg}`]: -1, + }, + limit, + }; + + const gameStats = await db["game-stats"].find( + { + game, + playtype, + }, + options + ); + + const users = await GetUsersWithIDs(gameStats.map((e) => e.userID)); + + return res.status(200).json({ + success: true, + description: `Returned ${gameStats.length} user's game stats.`, + body: { + gameStats, + users, + }, + }); +}); + +/** + * Returns the best scores for this game. + * + * @param alg - An alternative algorithm to use instead of the gpts default. + * @param limit - How many scores to return. + * + * @name GET /api/v1/games/:game/:playtype/score-leaderboard + */ +router.get("/score-leaderboard", async (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + const gptConfig = GetGamePTConfig(game, playtype); + + const limit = ParseStrPositiveNonZeroInt(req.query.limit) ?? 50; + + if (limit > 50) { + return res.status(400).json({ + success: false, + description: `Cannot specify a limit higher than 50.`, + }); + } + + let alg = gptConfig.defaultProfileRatingAlg; + if (IsString(req.query.alg)) { + const temp = CheckStrProfileAlg(game, playtype, req.query.alg); + + if (temp === null) { + return res.status(400).json({ + success: false, + description: `Invalid value of ${ + req.query.alg + } for alg. Expected one of ${gptConfig.profileRatingAlgs.join(", ")}`, + }); + } + + alg = temp; + } + + const pbs = await db["personal-bests"].find( + { + game, + playtype, + }, + { + sort: { + [`calculatedData.${alg}`]: -1, + }, + limit, + } + ); + + const users = await GetUsersWithIDs(pbs.map((e) => e.userID)); + + const { songs, charts } = await GetRelevantSongsAndCharts(pbs, game); + + return res.status(200).send({ + success: true, + description: `Successfully returned ${pbs.length} pbs.`, + body: { + pbs, + songs, + charts, + users, + }, + }); +}); + +/** + * Return the distribution of players for the provided class. + * + * @param class - This should be one of the games supported classes. + * + * @name GET /api/v1/games/:game/:playtype/class-distribution + */ +router.get( + "/class-distribution", + prValidate({ + class: "string", + }), + async (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + const gptConfig = GetGamePTConfig(game, playtype); + + const stat = req.query.class as string; + + const supportedClasses = Object.keys(gptConfig.classHumanisedFormat); + if (!supportedClasses.includes(stat)) { + return res.status(400).json({ + success: false, + description: `Invalid stat ${stat}. Expected any of ${supportedClasses.join( + ", " + )}.`, + }); + } + + // @hack This is asserted above. We're just going to cast as any because we know what + // we're doing. + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const distribution = await GetClassDistribution(game, playtype, stat as any); + + return res.status(200).json({ + success: true, + description: `Successfully retrieved distribution.`, + body: distribution, + }); + } +); + +/** + * Returns recent class improvements for this GPT. + * + * @param limit - How many to return. Defaults to 10, caps at 50. + * + * @name GET /api/v1/games/:game/:playtype/recent-classes + */ +router.get( + "/recent-classes", + prValidate({ + limit: p.optional((self) => p.isBoundedInteger(1, 50)(Number(self))), + }), + async (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const limit = req.query.limit ? Number(req.query.limit) : 10; + + const recentClasses = await db["class-achievements"].find( + { + game, + playtype, + }, + { + limit, + sort: { timeAchieved: -1 }, + } + ); + + const users = await GetUsersWithIDs(recentClasses.map((e) => e.userID)); + + return res.status(200).json({ + success: true, + description: `Returned ${recentClasses.length} recent classes.`, + body: { classes: recentClasses, users }, + }); + } +); + +// @todo #196 Country Leaderboards? + +router.use("/charts", chartsRouter); +router.use("/songs/:songID", songIDRouter); +router.use("/folders", foldersRouter); +router.use("/tables", tablesRouter); +router.use("/scores", scoresRouter); + +export default router; diff --git a/server/src/server/router/api/v1/games/_game/_playtype/scores/router.ts b/server/src/server/router/api/v1/games/_game/_playtype/scores/router.ts new file mode 100644 index 000000000..78b309cfb --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/scores/router.ts @@ -0,0 +1,58 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import prValidate from "server/middleware/prudence-validate"; +import p from "prudence"; +import { GetUsersWithIDs } from "utils/user"; +import { GetRelevantSongsAndCharts } from "utils/db"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Return the most recent highlighted scores for this game. + * + * @param limit - Return up to this amount. Caps at 100, defaults to 10. + * + * @name GET /api/v1/games/:game/:playtype/scores/highlighted + */ +router.get( + "/highlighted", + prValidate({ + limit: p.optional((self) => p.isBoundedInteger(1, 500)(Number(self))), + }), + async (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const limit = req.query.limit ? Number(req.query.limit) : 10; + + const scores = await db.scores.find( + { + game, + playtype, + highlight: true, + }, + { + limit, + sort: { timeAchieved: -1 }, + } + ); + + const users = await GetUsersWithIDs(scores.map((e) => e.userID)); + + const { songs, charts } = await GetRelevantSongsAndCharts(scores, game); + + return res.status(200).json({ + success: true, + description: `Returned ${scores.length} scores.`, + body: { + scores, + users, + songs, + charts, + }, + }); + } +); + +export default router; diff --git a/server/src/server/router/api/v1/games/_game/_playtype/songs/_songID/middleware.ts b/server/src/server/router/api/v1/games/_game/_playtype/songs/_songID/middleware.ts new file mode 100644 index 000000000..e27f9b4ed --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/songs/_songID/middleware.ts @@ -0,0 +1,31 @@ +import { RequestHandler } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; +import { ParseStrPositiveInt } from "utils/string-checks"; + +export const ValidateAndGetSong: RequestHandler = async (req, res, next) => { + const songID = ParseStrPositiveInt(req.params.songID); + + if (songID === null) { + return res.status(400).json({ + success: false, + description: `Invalid songID - could not be converted into integer?`, + }); + } + + const game = req[SYMBOL_TachiData]!.game!; + + const song = await db.songs[game].findOne({ id: songID }); + + if (!song) { + return res.status(404).json({ + success: false, + description: `No song exists with the songID ${songID}.`, + }); + } + + AssignToReqTachiData(req, { songDoc: song }); + + return next(); +}; diff --git a/server/src/server/router/api/v1/games/_game/_playtype/songs/_songID/router.test.ts b/server/src/server/router/api/v1/games/_game/_playtype/songs/_songID/router.test.ts new file mode 100644 index 000000000..b55b2c6fa --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/songs/_songID/router.test.ts @@ -0,0 +1,41 @@ +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { LoadTachiIIDXData } from "test-utils/test-data"; + +t.test("GET /api/v1/games/:game/:playtype/songs/:songID", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(LoadTachiIIDXData); + + t.test("Should return the song at this ID and all of its charts.", async (t) => { + const res = await mockApi.get("/api/v1/games/iidx/SP/songs/1"); + + t.equal(res.body.body.charts.length, 4); + + t.equal(res.body.body.song.id, 1); + + t.end(); + }); + + t.test("Should return 404 if this songID does not exist.", async (t) => { + const res = await mockApi.get("/api/v1/games/iidx/SP/songs/0"); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.test("Should return 400 if songID is not coercible into an integer.", async (t) => { + const res = await mockApi.get("/api/v1/games/iidx/SP/songs/1.5"); + + t.equal(res.statusCode, 400); + + const res2 = await mockApi.get("/api/v1/games/iidx/SP/songs/FOO"); + + t.equal(res2.statusCode, 400); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/games/_game/_playtype/songs/_songID/router.ts b/server/src/server/router/api/v1/games/_game/_playtype/songs/_songID/router.ts new file mode 100644 index 000000000..dce568c4b --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/songs/_songID/router.ts @@ -0,0 +1,35 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { ValidateAndGetSong } from "./middleware"; + +const router: Router = Router({ mergeParams: true }); + +router.use(ValidateAndGetSong); + +/** + * Returns the song at this ID and its child chart documents. + * + * @name GET /api/v1/games/:game/:playtype/songs/:songID + */ +router.get("/", async (req, res) => { + const song = req[SYMBOL_TachiData]!.songDoc!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const charts = await db.charts[game].find({ + songID: song.id, + playtype, + }); + + return res.status(200).json({ + success: true, + description: `Returned ${charts.length} charts for song ${song.title}.`, + body: { + song, + charts, + }, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/games/_game/_playtype/tables/middleware.ts b/server/src/server/router/api/v1/games/_game/_playtype/tables/middleware.ts new file mode 100644 index 000000000..127806c5a --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/tables/middleware.ts @@ -0,0 +1,22 @@ +import { RequestHandler } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; + +export const GetTableFromParam: RequestHandler = async (req, res, next) => { + const game = req[SYMBOL_TachiData]!.game; + const playtype = req[SYMBOL_TachiData]!.playtype; + + const table = await db.tables.findOne({ tableID: req.params.tableID, game, playtype }); + + if (!table) { + return res.status(404).json({ + success: false, + description: `This table does not exist.`, + }); + } + + AssignToReqTachiData(req, { tableDoc: table }); + + return next(); +}; diff --git a/server/src/server/router/api/v1/games/_game/_playtype/tables/router.test.ts b/server/src/server/router/api/v1/games/_game/_playtype/tables/router.test.ts new file mode 100644 index 000000000..c40b79175 --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/tables/router.test.ts @@ -0,0 +1,51 @@ +import t from "tap"; +import db from "external/mongo/db"; + +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { TestingIIDXFolderSP10 } from "test-utils/test-data"; +import deepmerge from "deepmerge"; +import { FolderDocument } from "tachi-common"; + +t.test("GET /api/v1/games/:game/:playtype/tables", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return all folders for this game.", async (t) => { + const res = await mockApi.get("/api/v1/games/iidx/SP/tables"); + + t.equal(res.body.body.length, 1); + t.equal(res.body.body[0].tableID, "mock_table"); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/games/:game/:playtype/tables/:tableID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the table at this ID and its folders.", async (t) => { + await db.folders.insert( + deepmerge(TestingIIDXFolderSP10, { folderID: "testing_folder" }) as FolderDocument + ); + + const res = await mockApi.get("/api/v1/games/iidx/SP/tables/mock_table"); + + t.equal(res.body.body.folders.length, 1); + t.equal(res.body.body.folders[0].folderID, "testing_folder"); + t.equal(res.body.body.table.tableID, "mock_table"); + + t.end(); + }); + + t.test("Should return 404 if the table does not exist.", async (t) => { + const res = await mockApi.get("/api/v1/games/iidx/SP/tables/non_existent_table"); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/games/_game/_playtype/tables/router.ts b/server/src/server/router/api/v1/games/_game/_playtype/tables/router.ts new file mode 100644 index 000000000..57d451d3f --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/_playtype/tables/router.ts @@ -0,0 +1,57 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { GetTableFromParam } from "./middleware"; +import { GetFoldersFromTable } from "utils/folder"; +import { FilterQuery } from "mongodb"; +import { TableDocument } from "tachi-common"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Return all the tables for this game. + * + * @param showInactive - If present, also show "inactive" tables. + * + * @name GET /api/v1/games/:game/:playtype/tables + */ +router.get("/", async (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const query: FilterQuery = { game, playtype }; + + if (!req.query.showInactive) { + query.inactive = false; + } + + const tables = await db.tables.find(query); + + return res.status(200).json({ + success: true, + description: `Returned ${tables.length} tables.`, + body: tables, + }); +}); + +/** + * Return the folder documents that make up this table. + * + * @name GET /api/v1/games/:game/:playtype/tables/:tableID + */ +router.get("/:tableID", GetTableFromParam, async (req, res) => { + const table = req[SYMBOL_TachiData]!.tableDoc!; + + const folders = await GetFoldersFromTable(table); + + return res.status(200).json({ + success: true, + description: `Returned ${folders.length} for table ${table.title}.`, + body: { + folders, + table, + }, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/games/_game/middleware.ts b/server/src/server/router/api/v1/games/_game/middleware.ts new file mode 100644 index 000000000..bc1f33244 --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/middleware.ts @@ -0,0 +1,19 @@ +import { RequestHandler } from "express"; +import { TachiConfig } from "lib/setup/config"; +import { IsValidGame } from "utils/misc"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; + +export const ValidateGameFromParam: RequestHandler = (req, res, next) => { + if (!IsValidGame(req.params.game)) { + return res.status(400).json({ + success: false, + description: `Invalid/unsupported game ${ + req.params.game + } - Expected any of ${TachiConfig.GAMES.join(", ")}`, + }); + } + + AssignToReqTachiData(req, { game: req.params.game }); + + return next(); +}; diff --git a/server/src/server/router/api/v1/games/_game/router.test.ts b/server/src/server/router/api/v1/games/_game/router.test.ts new file mode 100644 index 000000000..aec9828ed --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/router.test.ts @@ -0,0 +1,23 @@ +import { GetGameConfig } from "tachi-common"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; + +t.test("GET /api/v1/games/:game", (t) => { + t.test("Should parse the game from the header", async (t) => { + const res = await mockApi.get("/api/v1/games/iidx"); + + t.strictSame(res.body.body, GetGameConfig("iidx")); + + t.end(); + }); + + t.test("Should reject an unsupported game.", async (t) => { + const res = await mockApi.get("/api/v1/games/invalid_game"); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/games/_game/router.ts b/server/src/server/router/api/v1/games/_game/router.ts new file mode 100644 index 000000000..d280a5ea0 --- /dev/null +++ b/server/src/server/router/api/v1/games/_game/router.ts @@ -0,0 +1,28 @@ +import { Router } from "express"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { GetGameConfig } from "tachi-common"; +import { ValidateGameFromParam } from "./middleware"; +import playtypeRouter from "./_playtype/router"; + +const router: Router = Router({ mergeParams: true }); + +router.use(ValidateGameFromParam); + +/** + * Returns the configuration for this game. + * + * @name GET /api/v1/games/:game + */ +router.get("/", (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + + return res.status(200).json({ + success: true, + description: `Returned information for ${game}`, + body: GetGameConfig(game), + }); +}); + +router.use("/:playtype", playtypeRouter); + +export default router; diff --git a/server/src/server/router/api/v1/games/router.test.ts b/server/src/server/router/api/v1/games/router.test.ts new file mode 100644 index 000000000..de4955438 --- /dev/null +++ b/server/src/server/router/api/v1/games/router.test.ts @@ -0,0 +1,17 @@ +import { TachiConfig } from "lib/setup/config"; +import { GetGameConfig } from "tachi-common"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; + +t.test("GET /api/v1/games", async (t) => { + // lets just run some basic tests that this contains all of our supported games + // and also returns configs properly. + const res = await mockApi.get("/api/v1/games"); + + t.strictSame(res.body.body.supportedGames, TachiConfig.GAMES); + + t.strictSame(res.body.body.configs.iidx, GetGameConfig("iidx")); + t.equal(Object.keys(res.body.body.configs).length, TachiConfig.GAMES.length); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/games/router.ts b/server/src/server/router/api/v1/games/router.ts new file mode 100644 index 000000000..b74f08aad --- /dev/null +++ b/server/src/server/router/api/v1/games/router.ts @@ -0,0 +1,30 @@ +import { Router } from "express"; +import { TachiConfig } from "lib/setup/config"; +import { GetGameConfig } from "tachi-common"; +import gameRouter from "./_game/router"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Declares the supported games for this version of tachi. + * Not sure if this endpoint has any purpose, to be honest. + * + * @name GET /api/v1/games + */ +router.get("/", (req, res) => { + // this line is a bit too 'smart' for its own good, but whatever. + const configs = Object.fromEntries(TachiConfig.GAMES.map((e) => [e, GetGameConfig(e)])); + + return res.status(200).json({ + success: true, + description: `Returned support information for ${TachiConfig.GAMES.length} game(s).`, + body: { + supportedGames: TachiConfig.GAMES, + configs, + }, + }); +}); + +router.use("/:game", gameRouter); + +export default router; diff --git a/server/src/server/router/api/v1/import/router.test.ts b/server/src/server/router/api/v1/import/router.test.ts index 17d5e27cb..ebbae805f 100644 --- a/server/src/server/router/api/v1/import/router.test.ts +++ b/server/src/server/router/api/v1/import/router.test.ts @@ -1,323 +1,401 @@ -import t from "tap"; -import mockApi from "../../../../../test-utils/mock-api"; -import { - GetKTDataBuffer, - LoadKTBlackIIDXData, - TestingIIDXEamusementCSV26, - TestingIIDXEamusementCSV27, -} from "../../../../../test-utils/test-data"; -import { CloseAllConnections } from "../../../../../test-utils/close-connections"; -import { RequireNeutralAuthentication } from "../../../../../test-utils/api-common"; -import { CreateFakeAuthCookie } from "../../../../../test-utils/fake-session"; -import ResetDBState from "../../../../../test-utils/reset-db-state"; -import db from "../../../../../external/mongo/db"; - -// reset DB handles the post-stuff - -t.test("POST /api/v1/import/file", async (t) => { - const cookie = await CreateFakeAuthCookie(mockApi); - - t.beforeEach(ResetDBState); - - RequireNeutralAuthentication("/api/v1/import/file", "POST"); - - t.test("file/eamusement-iidx-csv", (t) => { - t.beforeEach(LoadKTBlackIIDXData); - - t.test("Mini HV import", async (t) => { - const res = await mockApi - .post("/api/v1/import/file") - .set("Cookie", cookie) - .attach( - "scoreData", - GetKTDataBuffer("./eamusement-iidx-csv/small-hv-file.csv"), - "my_csv.csv" - ) - .field("importType", "file/eamusement-iidx-csv") - .field("playtype", "SP"); - - t.equal(res.body.success, true, "Should be successful."); - - t.equal(res.body.body.errors.length, 0, "Mini HV Import Should have 0 failed scores."); - - t.equal(res.body.body.scoreIDs.length, 2, "Should have 2 successful scores."); - - const scoreCount = await db.scores.find({ - scoreID: { $in: res.body.body.scoreIDs }, - }); - - t.equal( - scoreCount.length, - res.body.body.scoreIDs.length, - "All returned scoreIDs should be inserted to the DB." - ); - - t.end(); - }); - - t.test("Valid Rootage CSV import", async (t) => { - const res = await mockApi - .post("/api/v1/import/file") - .set("Cookie", cookie) - .attach("scoreData", TestingIIDXEamusementCSV26, "my_csv.csv") - .field("importType", "file/eamusement-iidx-csv") - .field("playtype", "SP"); - - t.equal(res.body.success, true, "Should be successful."); - - t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); - - const scoreCount = await db.scores.find({ - scoreID: { $in: res.body.body.scoreIDs }, - }); - - t.equal( - scoreCount.length, - res.body.body.scoreIDs.length, - "All returned scoreIDs should be inserted to the DB." - ); - - t.end(); - }); - - t.test("Valid Heroic Verse CSV import", async (t) => { - const res = await mockApi - .post("/api/v1/import/file") - .set("Cookie", cookie) - .attach("scoreData", TestingIIDXEamusementCSV27, "my_csv.csv") - .field("importType", "file/eamusement-iidx-csv") - .field("playtype", "SP"); - - t.equal(res.body.success, true, "Should be successful."); - - t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); - - const scoreCount = await db.scores.find({ - scoreID: { $in: res.body.body.scoreIDs }, - }); - - t.equal( - scoreCount.length, - res.body.body.scoreIDs.length, - "All returned scoreIDs should be inserted to the DB." - ); - - t.end(); - }); - - t.end(); - }); - - // thats right i literally just copied it - t.test("file/pli-iidx-csv", (t) => { - t.beforeEach(LoadKTBlackIIDXData); - - t.test("Mini HV import", async (t) => { - const res = await mockApi - .post("/api/v1/import/file") - .set("Cookie", cookie) - .attach( - "scoreData", - GetKTDataBuffer("./eamusement-iidx-csv/small-hv-file.csv"), - "my_csv.csv" - ) - .field("importType", "file/pli-iidx-csv") - .field("playtype", "SP"); - - t.equal(res.body.success, true, "Should be successful."); - - t.equal(res.body.body.errors.length, 0, "Mini HV Import Should have 0 failed scores."); - - t.equal(res.body.body.scoreIDs.length, 2, "Should have 2 successful scores."); - - const scoreCount = await db.scores.find({ - scoreID: { $in: res.body.body.scoreIDs }, - }); - - t.equal( - scoreCount.length, - res.body.body.scoreIDs.length, - "All returned scoreIDs should be inserted to the DB." - ); - - t.end(); - }); - - t.test("Valid Rootage CSV import", async (t) => { - const res = await mockApi - .post("/api/v1/import/file") - .set("Cookie", cookie) - .attach("scoreData", TestingIIDXEamusementCSV26, "my_csv.csv") - .field("importType", "file/pli-iidx-csv") - .field("playtype", "SP"); - - t.equal(res.body.success, true, "Should be successful."); - - t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); - - const scoreCount = await db.scores.find({ - scoreID: { $in: res.body.body.scoreIDs }, - }); - - t.equal( - scoreCount.length, - res.body.body.scoreIDs.length, - "All returned scoreIDs should be inserted to the DB." - ); - - t.end(); - }); - - t.test("Valid Heroic Verse CSV import", async (t) => { - const res = await mockApi - .post("/api/v1/import/file") - .set("Cookie", cookie) - .attach("scoreData", TestingIIDXEamusementCSV27, "my_csv.csv") - .field("importType", "file/pli-iidx-csv") - .field("playtype", "SP"); - - t.equal(res.body.success, true, "Should be successful."); - - t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); - - const scoreCount = await db.scores.find({ - scoreID: { $in: res.body.body.scoreIDs }, - }); - - t.equal( - scoreCount.length, - res.body.body.scoreIDs.length, - "All returned scoreIDs should be inserted to the DB." - ); - - t.end(); - }); - - t.end(); - }); - - t.test("file/batch-manual", (t) => { - t.test("Empty import", async (t) => { - const res = await mockApi - .post("/api/v1/import/file") - .set("Cookie", cookie) - .attach( - "scoreData", - GetKTDataBuffer("./batch-manual/empty-file.json"), - "empty-file.json" - ) - .field("importType", "file/batch-manual"); - - t.equal(res.body.success, true, "Should be successful."); - - t.equal(res.body.body.errors.length, 0, "Import Should have 0 failed scores."); - - t.equal(res.body.body.scoreIDs.length, 0, "Should have 0 successful scores."); - - const scoreCount = await db.scores.find({ - scoreID: { $in: res.body.body.scoreIDs }, - }); - - t.equal( - scoreCount.length, - res.body.body.scoreIDs.length, - "All returned scoreIDs should be inserted to the DB." - ); - - t.end(); - }); - - t.test("Single import", async (t) => { - const res = await mockApi - .post("/api/v1/import/file") - .set("Cookie", cookie) - .attach( - "scoreData", - GetKTDataBuffer("./batch-manual/small-file.json"), - "small-file.json" - ) - .field("importType", "file/batch-manual"); - - t.equal(res.body.success, true, "Should be successful."); - - t.equal(res.body.body.errors.length, 0, "Import Should have 0 failed scores."); - - t.equal(res.body.body.scoreIDs.length, 1, "Should have 1 successful score."); - - const scoreCount = await db.scores.find({ - scoreID: { $in: res.body.body.scoreIDs }, - }); - - t.equal( - scoreCount.length, - res.body.body.scoreIDs.length, - "All returned scoreIDs should be inserted to the DB." - ); - - t.end(); - }); - - t.end(); - }); - - t.test("file/mer-iidx", (t) => { - t.beforeEach(LoadKTBlackIIDXData); - - t.test("Example Import", async (t) => { - const res = await mockApi - .post("/api/v1/import/file") - .set("Cookie", cookie) - .attach("scoreData", GetKTDataBuffer("./mer/base.json"), "base.json") - .field("importType", "file/mer-iidx"); - - t.equal(res.body.success, true, "Should be successful"); - - t.equal(res.body.body.errors.length, 0, "Import Should have 0 failed scores."); - - t.equal(res.body.body.scoreIDs.length, 3, "Should have 3 successful scores."); - - t.end(); - }); - - t.test("Example Import", async (t) => { - const res = await mockApi - .post("/api/v1/import/file") - .set("Cookie", cookie) - .attach("scoreData", GetKTDataBuffer("./mer/large.json"), "base.json") - .field("importType", "file/mer-iidx"); - - t.equal(res.body.success, true, "Should be successful"); - - t.equal(res.body.body.errors.length, 0, "Import Should have 0 failed scores."); - - t.equal(res.body.body.scoreIDs.length, 627, "Should have 627 successful scores."); - - t.end(); - }); - - t.end(); - }); - - t.skip("file/solid-state-squad", (t) => { - t.beforeEach(LoadKTBlackIIDXData); - - t.test("Large Import", async (t) => { - const res = await mockApi - .post("/api/v1/import/file") - .set("Cookie", cookie) - .attach("scoreData", GetKTDataBuffer("./s3/large-example.xml"), "large.xml") - .field("importType", "file/solid-state-squad"); - - t.equal(res.body.success, true, "Should be successful"); - t.equal(res.body.body.scoreIDs.length, null, "Should parse N scores."); - - t.end(); - }); - - t.end(); - }); - - t.end(); -}); - -t.teardown(CloseAllConnections); +import db from "external/mongo/db"; +import t from "tap"; +import { RequireAuthPerms } from "test-utils/api-common"; +import { CreateFakeAuthCookie } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { + GetKTDataBuffer, + LoadTachiIIDXData, + TestingIIDXEamusementCSV26, + TestingIIDXEamusementCSV27, +} from "test-utils/test-data"; + +t.test("POST /api/v1/import/file", async (t) => { + const cookie = await CreateFakeAuthCookie(mockApi); + + t.beforeEach(ResetDBState); + + RequireAuthPerms("/api/v1/import/file", "submit_score", "POST"); + + t.test("file/eamusement-iidx-csv", (t) => { + t.beforeEach(LoadTachiIIDXData); + + t.test("Mini HV import", async (t) => { + const res = await mockApi + .post("/api/v1/import/file") + .set("Cookie", cookie) + .attach( + "scoreData", + GetKTDataBuffer("./eamusement-iidx-csv/small-hv-file.csv"), + "my_csv.csv" + ) + .field("importType", "file/eamusement-iidx-csv") + .field("playtype", "SP"); + + t.equal(res.body.success, true, "Should be successful."); + + t.equal(res.body.body.errors.length, 0, "Mini HV Import Should have 0 failed scores."); + + t.equal(res.body.body.scoreIDs.length, 2, "Should have 2 successful scores."); + + const scoreCount = await db.scores.find({ + scoreID: { $in: res.body.body.scoreIDs }, + }); + + t.equal( + scoreCount.length, + res.body.body.scoreIDs.length, + "All returned scoreIDs should be inserted to the DB." + ); + + t.end(); + }); + + t.test("Valid Rootage CSV import", async (t) => { + const res = await mockApi + .post("/api/v1/import/file") + .set("Cookie", cookie) + .attach("scoreData", TestingIIDXEamusementCSV26, "my_csv.csv") + .field("importType", "file/eamusement-iidx-csv") + .field("playtype", "SP"); + + t.equal(res.body.success, true, "Should be successful."); + + t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); + + const scoreCount = await db.scores.find({ + scoreID: { $in: res.body.body.scoreIDs }, + }); + + t.equal( + scoreCount.length, + res.body.body.scoreIDs.length, + "All returned scoreIDs should be inserted to the DB." + ); + + t.end(); + }); + + t.test("Valid Heroic Verse CSV import", async (t) => { + const res = await mockApi + .post("/api/v1/import/file") + .set("Cookie", cookie) + .attach("scoreData", TestingIIDXEamusementCSV27, "my_csv.csv") + .field("importType", "file/eamusement-iidx-csv") + .field("playtype", "SP"); + + t.equal(res.body.success, true, "Should be successful."); + + t.strictSame(res.body.body.errors, [], "Should have 0 failed scores."); + + const scoreCount = await db.scores.find({ + scoreID: { $in: res.body.body.scoreIDs }, + }); + + t.equal( + scoreCount.length, + res.body.body.scoreIDs.length, + "All returned scoreIDs should be inserted to the DB." + ); + + t.end(); + }); + + t.end(); + }); + + // thats right i literally just copied it + t.test("file/pli-iidx-csv", (t) => { + t.beforeEach(LoadTachiIIDXData); + + t.test("Mini HV import", async (t) => { + const res = await mockApi + .post("/api/v1/import/file") + .set("Cookie", cookie) + .attach( + "scoreData", + GetKTDataBuffer("./eamusement-iidx-csv/small-hv-file.csv"), + "my_csv.csv" + ) + .field("importType", "file/pli-iidx-csv") + .field("playtype", "SP"); + + t.equal(res.body.success, true, "Should be successful."); + + t.equal(res.body.body.errors.length, 0, "Mini HV Import Should have 0 failed scores."); + + t.equal(res.body.body.scoreIDs.length, 2, "Should have 2 successful scores."); + + const scoreCount = await db.scores.find({ + scoreID: { $in: res.body.body.scoreIDs }, + }); + + t.equal( + scoreCount.length, + res.body.body.scoreIDs.length, + "All returned scoreIDs should be inserted to the DB." + ); + + t.end(); + }); + + t.test("Valid Rootage CSV import", async (t) => { + const res = await mockApi + .post("/api/v1/import/file") + .set("Cookie", cookie) + .attach("scoreData", TestingIIDXEamusementCSV26, "my_csv.csv") + .field("importType", "file/pli-iidx-csv") + .field("playtype", "SP"); + + t.equal(res.body.success, true, "Should be successful."); + + t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); + + const scoreCount = await db.scores.find({ + scoreID: { $in: res.body.body.scoreIDs }, + }); + + t.equal( + scoreCount.length, + res.body.body.scoreIDs.length, + "All returned scoreIDs should be inserted to the DB." + ); + + t.end(); + }); + + t.test("Valid Heroic Verse CSV import", async (t) => { + const res = await mockApi + .post("/api/v1/import/file") + .set("Cookie", cookie) + .attach("scoreData", TestingIIDXEamusementCSV27, "my_csv.csv") + .field("importType", "file/pli-iidx-csv") + .field("playtype", "SP"); + + t.equal(res.body.success, true, "Should be successful."); + + t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); + + const scoreCount = await db.scores.find({ + scoreID: { $in: res.body.body.scoreIDs }, + }); + + t.equal( + scoreCount.length, + res.body.body.scoreIDs.length, + "All returned scoreIDs should be inserted to the DB." + ); + + t.end(); + }); + + t.end(); + }); + + t.test("file/batch-manual", (t) => { + t.test("Empty import", async (t) => { + const res = await mockApi + .post("/api/v1/import/file") + .set("Cookie", cookie) + .attach( + "scoreData", + GetKTDataBuffer("./batch-manual/empty-file.json"), + "empty-file.json" + ) + .field("importType", "file/batch-manual"); + + t.equal(res.body.success, true, "Should be successful."); + + t.equal(res.body.body.errors.length, 0, "Import Should have 0 failed scores."); + + t.equal(res.body.body.scoreIDs.length, 0, "Should have 0 successful scores."); + + const scoreCount = await db.scores.find({ + scoreID: { $in: res.body.body.scoreIDs }, + }); + + t.equal( + scoreCount.length, + res.body.body.scoreIDs.length, + "All returned scoreIDs should be inserted to the DB." + ); + + t.end(); + }); + + t.test("Invalid JSON", async (t) => { + const res = await mockApi + .post("/api/v1/import/file") + .set("Cookie", cookie) + .attach("scoreData", Buffer.from("{invalid JSON")) + .field("importType", "file/batch-manual"); + + t.equal(res.body.success, false, "Should not be successful."); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.test("Single import", async (t) => { + const res = await mockApi + .post("/api/v1/import/file") + .set("Cookie", cookie) + .attach( + "scoreData", + GetKTDataBuffer("./batch-manual/small-file.json"), + "small-file.json" + ) + .field("importType", "file/batch-manual"); + + t.equal(res.body.success, true, "Should be successful."); + + t.equal(res.body.body.errors.length, 0, "Import Should have 0 failed scores."); + + t.equal(res.body.body.scoreIDs.length, 1, "Should have 1 successful score."); + + const scoreCount = await db.scores.find({ + scoreID: { $in: res.body.body.scoreIDs }, + }); + + t.equal( + scoreCount.length, + res.body.body.scoreIDs.length, + "All returned scoreIDs should be inserted to the DB." + ); + + t.end(); + }); + + t.end(); + }); + + t.test("file/mer-iidx", (t) => { + t.beforeEach(LoadTachiIIDXData); + + t.test("Example Import", async (t) => { + const res = await mockApi + .post("/api/v1/import/file") + .set("Cookie", cookie) + .attach("scoreData", GetKTDataBuffer("./mer/base.json"), "base.json") + .field("importType", "file/mer-iidx"); + + t.equal(res.body.success, true, "Should be successful"); + + t.equal(res.body.body.errors.length, 0, "Import Should have 0 failed scores."); + + t.equal(res.body.body.scoreIDs.length, 3, "Should have 3 successful scores."); + + t.end(); + }); + + t.test("Example Import", async (t) => { + const res = await mockApi + .post("/api/v1/import/file") + .set("Cookie", cookie) + .attach("scoreData", GetKTDataBuffer("./mer/large.json"), "base.json") + .field("importType", "file/mer-iidx"); + + t.equal(res.body.success, true, "Should be successful"); + + t.equal(res.body.body.errors.length, 0, "Import Should have 0 failed scores."); + + t.equal(res.body.body.scoreIDs.length, 627, "Should have 627 successful scores."); + + t.end(); + }); + + t.end(); + }); + + t.skip("file/solid-state-squad", (t) => { + t.beforeEach(LoadTachiIIDXData); + + t.test("Large Import", async (t) => { + const res = await mockApi + .post("/api/v1/import/file") + .set("Cookie", cookie) + .attach("scoreData", GetKTDataBuffer("./s3/large-example.xml"), "large.xml") + .field("importType", "file/solid-state-squad"); + + t.equal(res.body.success, true, "Should be successful"); + t.equal(res.body.body.scoreIDs.length, null, "Should parse N scores."); + + t.end(); + }); + + t.end(); + }); + + t.end(); +}); + +t.test("POST /api/v1/import/orphans", async (t) => { + const cookie = await CreateFakeAuthCookie(mockApi); + + t.beforeEach(ResetDBState); + + t.test("Should force a reprocessing of orphan scores.", async (t) => { + await db["orphan-scores"].insert([ + { + userID: 1, + timeInserted: 1000, + orphanID: "asdf", + importType: "ir/direct-manual", + errMsg: "foo", + context: { + game: "iidx", + playtype: "SP", + service: "foo", + version: null, + }, + data: { + score: 500, + lamp: "HARD CLEAR", + matchType: "songTitle", + identifier: "5.1.1.", + difficulty: "ANOTHER", + }, + game: "iidx", + }, + { + userID: 1, + timeInserted: 1000, + orphanID: "asdf2", + importType: "ir/direct-manual", + errMsg: "foo", + context: { + game: "iidx", + playtype: "SP", + service: "foo", + version: null, + }, + data: { + score: 500, + lamp: "HARD CLEAR", + matchType: "songTitle", + identifier: "TITLE NOBODY WILL USE", + difficulty: "ANOTHER", + }, + game: "iidx", + }, + ]); + + const res = await mockApi.post("/api/v1/import/orphans").set("Cookie", cookie); + + t.equal(res.statusCode, 200, "Should return 200."); + + t.equal(res.body.body.success, 1, "Should successfully reprocess one orphan."); + t.equal(res.body.body.done, 2, "Should reprocess two orphans."); + t.equal(res.body.body.failed, 1, "Should fail in de-orphaning one orphan."); + + const dbCount = await db["orphan-scores"].count({}); + + t.equal(dbCount, 1, "Should only leave one orphan-score in the database."); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/import/router.ts b/server/src/server/router/api/v1/import/router.ts index 308f5c54c..5cba19143 100644 --- a/server/src/server/router/api/v1/import/router.ts +++ b/server/src/server/router/api/v1/import/router.ts @@ -1,108 +1,214 @@ -import { Router } from "express"; -import { FileUploadImportTypes } from "kamaitachi-common"; -import { fileImportTypes } from "kamaitachi-common/js/config"; -import Prudence from "prudence"; -import { GetUserWithIDGuaranteed } from "../../../../../utils/user"; -import CreateLogCtx, { KtLogger } from "../../../../../lib/logger/logger"; -import prValidate from "../../../../middleware/prudence-validate"; -import { RequireLoggedIn } from "../../../../middleware/require-logged-in"; -import ScoreImportFatalError from "../../../../../lib/score-import/framework/score-importing/score-import-error"; - -import { ExpressWrappedScoreImportMain } from "../../../../../lib/score-import/framework/express-wrapper"; -import { CreateMulterSingleUploadMiddleware } from "../../../../middleware/multer-upload"; - -const logger = CreateLogCtx(__filename); - -const router: Router = Router({ mergeParams: true }); - -const ParseMultipartScoredata = CreateMulterSingleUploadMiddleware("scoreData", logger); - -/** - * Import scores from a file. Expects the post request to be multipart, and to provide a scoreData file. - * @name POST /api/v1/import/file - */ -router.post( - "/file", - RequireLoggedIn, - ParseMultipartScoredata, - prValidate( - { - importType: Prudence.isIn(fileImportTypes), - }, - {}, - { allowExcessKeys: true } - ), - async (req, res) => { - if (!req.file) { - return res.status(400).json({ - success: false, - description: `No file provided.`, - }); - } - - const importType = req.body.importType as FileUploadImportTypes; - - const inputParser = (logger: KtLogger) => - ResolveFileUploadData(importType, req.file, req.body, logger); - - const userDoc = await GetUserWithIDGuaranteed(req.session.ktchi!.userID); - - // The here is deliberate - TS picks the IIDX-CSV generic values - // for this function call because it sees them first - // but that is ABSOLUTELY not what is actually occuring. - // We use this as an override because we know better. - // see: https://www.typescriptlang.org/play?ts=4.3.0-beta#code/GYVwdgxgLglg9mABAQQDwBUB8AKYc4BciAYvhpgJSIDeiAsAFCKID0LiAJnAKYDOivKCGDBGAX0aMYYKNwBOwAIYRuJMlhqNmzAEaK5RdOMkNQkWAkQAlbkLlgAynAC23UnGxVqW7W0QAHOVtuMA5EKAALGH5o8IjVIN4QABsoRDhgARdVaX8QNOlBbkUwjMQ5RVCXH2YYTOwAWUVIgDoKqudPRFREAAYWgFYvGu1mILskWj0DRAAiQTlpAHNZxAkmbXXRkfGQexpEaaIARgAmAGY14wZGZNt0vfdEAF5rWz3HbPdPAG4TZGwcEe+AoPyAA - // eslint-disable-next-line @typescript-eslint/no-explicit-any - const responseData = await ExpressWrappedScoreImportMain( - userDoc, - true, - importType, - inputParser - ); - - return res.status(responseData.statusCode).json(responseData.body); - } -); - -import ParseEamusementIIDXCSV from "../../../../../lib/score-import/import-types/file/eamusement-iidx-csv/parser"; -import ParseBatchManual from "../../../../../lib/score-import/import-types/file/batch-manual/parser"; -import { ParseSolidStateXML } from "../../../../../lib/score-import/import-types/file/solid-state-squad/parser"; -import { ParseMerIIDX } from "../../../../../lib/score-import/import-types/file/mer-iidx/parser"; -import ParsePLIIIDXCSV from "../../../../../lib/score-import/import-types/file/pli-iidx-csv/parser"; - -/** - * Resolves the data from a file upload into an iterable, - * The appropriate processing function to map that iterable over, - * and and any context the processing may need (such as playtype) - * - * This also performs validation on the type of file uploaded. - * @param importType - The type of import request this was. - * @param fileData - The data sent by the user. - * @param body - Other data passed by the user in the request body. - */ -export function ResolveFileUploadData( - importType: FileUploadImportTypes, - fileData: Express.Multer.File, - body: Record, - logger: KtLogger -) { - switch (importType) { - case "file/eamusement-iidx-csv": - return ParseEamusementIIDXCSV(fileData, body, logger); - case "file/pli-iidx-csv": - return ParsePLIIIDXCSV(fileData, body, logger); - case "file/batch-manual": - return ParseBatchManual(fileData, body, logger); - case "file/solid-state-squad": - return ParseSolidStateXML(fileData, body, logger); - case "file/mer-iidx": - return ParseMerIIDX(fileData, body, logger); - default: - logger.error( - `importType ${importType} made it into ResolveFileUploadData, but should have been rejected by Prudence.` - ); - throw new ScoreImportFatalError(400, `Invalid importType of ${importType}.`); - } -} - -export default router; +import { Router } from "express"; +import db from "external/mongo/db"; +import { SIXTEEN_MEGABTYES } from "lib/constants/filesize"; +import { SYMBOL_TachiAPIAuth } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import { ExpressWrappedScoreImportMain } from "lib/score-import/framework/express-wrapper"; +import { ReprocessOrphan } from "lib/score-import/framework/orphans/orphans"; +import { MakeScoreImport } from "lib/score-import/framework/score-import"; +import { ScoreImportJobData } from "lib/score-import/worker/types"; +import { ServerConfig, TachiConfig } from "lib/setup/config"; +import Prudence from "prudence"; +import { RequirePermissions } from "server/middleware/auth"; +import { CreateMulterSingleUploadMiddleware } from "server/middleware/multer-upload"; +import prValidate from "server/middleware/prudence-validate"; +import { APIImportTypes, FileUploadImportTypes } from "tachi-common"; +import { Random20Hex } from "utils/misc"; +import { FormatUserDoc, GetUserWithIDGuaranteed } from "utils/user"; + +const logger = CreateLogCtx(__filename); + +const router: Router = Router({ mergeParams: true }); + +const ParseMultipartScoredata = CreateMulterSingleUploadMiddleware( + "scoreData", + SIXTEEN_MEGABTYES, + logger +); + +const fileImportTypes = TachiConfig.IMPORT_TYPES.filter((e) => e.startsWith("file/")); +const apiImportTypes = TachiConfig.IMPORT_TYPES.filter((e) => e.startsWith("api/")); + +/** + * Import scores from a file. Expects the post request to be multipart, and to provide a scoreData file. + * + * @param importType - The import type for this file. + * @param file - The actual file. Should be passed as multipart. + * + * @name POST /api/v1/import/file + */ +router.post( + "/file", + RequirePermissions("submit_score"), + ParseMultipartScoredata, + prValidate( + { + importType: Prudence.isIn(fileImportTypes), + }, + {}, + { allowExcessKeys: true } + ), + async (req, res) => { + if (!req.file) { + return res.status(400).json({ + success: false, + description: `No file provided.`, + }); + } + + const importType = req.body.importType as FileUploadImportTypes; + + const userIntent = !!req.header("X-User-Intent"); + + if (ServerConfig.USE_EXTERNAL_SCORE_IMPORT_WORKER) { + const importID = Random20Hex(); + + const job: ScoreImportJobData = { + importID, + userID: req[SYMBOL_TachiAPIAuth].userID!, + userIntent, + importType, + parserArguments: [req.file, req.body], + }; + + // Fire the score import, but make no guarantees about its state. + MakeScoreImport(job); + + return res.status(202).json({ + success: true, + description: + "Import loaded into queue. You can poll the provided URL for information on when its complete.", + body: { + url: `${ServerConfig.OUR_URL}/api/v1/imports/${importID}/poll-status`, + importID, + }, + }); + } else { + // Fire the score import and wait for it to finish! + const importResponse = await ExpressWrappedScoreImportMain( + req[SYMBOL_TachiAPIAuth].userID!, + userIntent, + importType, + [req.file, req.body] + ); + + return res.status(importResponse.statusCode).json(importResponse.body); + } + } +); + +/** + * Import scores from another API. This typically will perform a full sync. + * @name POST /api/v1/import/from-api + */ +router.post( + "/from-api", + RequirePermissions("submit_score"), + prValidate( + { + importType: Prudence.isIn(apiImportTypes), + }, + {}, + { allowExcessKeys: true } + ), + async (req, res) => { + const importType = req.body.importType as APIImportTypes; + + const importID = Random20Hex(); + + const userID = req[SYMBOL_TachiAPIAuth].userID!; + + const userIntent = !!req.header("X-User-Intent"); + + if (ServerConfig.USE_EXTERNAL_SCORE_IMPORT_WORKER) { + const job: ScoreImportJobData = { + importID, + userID, + userIntent, + importType, + parserArguments: [userID], + }; + + // Fire the score import, but make no guarantees about its state. + MakeScoreImport(job); + + return res.status(202).json({ + success: true, + description: + "Import loaded into queue. You can poll the provided URL for information on when its complete.", + body: { + url: `${ServerConfig.OUR_URL}/api/v1/imports/${importID}/poll-status`, + importID, + }, + }); + } else { + // Fire the score import and wait for it to finish! + const importResponse = await ExpressWrappedScoreImportMain( + userID, + userIntent, + importType, + [userID] + ); + + return res.status(importResponse.statusCode).json(importResponse.body); + } + } +); + +/** + * Force Tachi to reprocess your orphanned scores. This is automatically done + * daily, but this endpoint allows users to speed that up. + * + * @name POST /api/v1/import/orphans + */ +router.post("/orphans", RequirePermissions("submit_score"), async (req, res) => { + const userDoc = await GetUserWithIDGuaranteed(req.session.tachi!.user.id); + + logger.info(`User ${FormatUserDoc(userDoc)} forced an orphan sync.`); + + const orphans = await db["orphan-scores"].find({ + userID: userDoc.id, + }); + + // ScoreIDs are essentially userID dependent, so this is fine. + const blacklist = (await db["score-blacklist"].find({ userID: userDoc.id })).map( + (e) => e.scoreID + ); + + let done = 0; + let failed = 0; + let success = 0; + let removed = 0; + + await Promise.all( + orphans.map((or) => + ReprocessOrphan(or, blacklist, logger).then((r) => { + done++; + if (r === null) { + removed++; + } else if (r === false) { + failed++; + } else { + success++; + } + }) + ) + ); + + logger.info(`Finished attempting deorphaning.`); + + logger.info(`Success: ${success} | Failed ${failed} | Removed ${removed}.`); + + return res.status(200).json({ + success: true, + description: `Reprocessed ${done} orphan scores.`, + body: { + done, + failed, + success, + removed, + }, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/imports/router.ts b/server/src/server/router/api/v1/imports/router.ts new file mode 100644 index 000000000..50e636224 --- /dev/null +++ b/server/src/server/router/api/v1/imports/router.ts @@ -0,0 +1,155 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import ScoreImportQueue, { ScoreImportQueueEvents } from "lib/score-import/worker/queue"; +import { ServerConfig, TachiConfig } from "lib/setup/config"; +import { GetRelevantSongsAndCharts } from "utils/db"; +import { GetUserWithID } from "utils/user"; + +const router: Router = Router({ mergeParams: true }); + +const logger = CreateLogCtx(__filename); + +/** + * Retrieve an import with this ID. + * + * @name GET /api/v1/imports/:importID + */ +router.get("/:importID", async (req, res) => { + const importDoc = await db.imports.findOne({ + importID: req.params.importID, + }); + + if (!importDoc) { + return res.status(404).json({ + success: false, + description: `This import does not exist.`, + }); + } + + const scores = await db.scores.find({ + scoreID: { $in: importDoc.scoreIDs }, + }); + + const { songs, charts } = await GetRelevantSongsAndCharts(scores, importDoc.game); + + const sessions = await db.sessions.find({ + sessionID: { $in: importDoc.createdSessions.map((e) => e.sessionID) }, + }); + + const user = await GetUserWithID(importDoc.userID); + + if (!user) { + logger.severe(`User ${importDoc.userID} doesn't exist, yet has a session?`); + return res.status(500).json({ + success: false, + description: `An internal server error has occured.`, + }); + } + + return res.status(200).json({ + success: true, + description: `Returned info about this session.`, + body: { + scores, + songs, + charts, + sessions, + import: importDoc, + user, + }, + }); +}); + +/** + * Retrieve the status of an ongoing import. + * If the import has been finalised and was successful, return 200. + * + * If the import is ongoing, return its progress. + * + * If the import was never ongoing, return 404. + * + * If the import was finalised and was unsuccessful (i.e. threw a fatal error) + * return its error information in expressified form. + * + * @name GET /api/v1/import/:importID/poll-status + */ +router.get("/:importID/poll-status", async (req, res) => { + if (!ServerConfig.USE_EXTERNAL_SCORE_IMPORT_WORKER) { + return res.status(501).json({ + success: false, + description: `${TachiConfig.NAME} does not use an external score import worker. Polling imports is not possible. This import may be ongoing, or it may have never occured.`, + }); + } + + const importDoc = await db.imports.findOne({ importID: req.params.importID }); + + if (importDoc) { + return res.status(200).json({ + success: true, + description: `Import was completed!`, + body: { + importStatus: "completed", + import: importDoc, + }, + }); + } + + const job = await ScoreImportQueue.getJob(req.params.importID); + + if (!job) { + return res.status(404).json({ + success: false, + description: `There is no ongoing import here.`, + }); + } + + // job.isFailed() actually means a critical error has occured. + // As in, an unhandled exception was thrown. + if (await job.isFailed()) { + logger.error("Internal Server Error with job?", { job }); + + return res.status(500).json({ + success: false, + description: `An internal service error has occured with this import. This has been reported!`, + }); + } else if (await job.isCompleted()) { + const content = await job.waitUntilFinished(ScoreImportQueueEvents); + + // Since job.isFailed() is for whether a job had a fatal exception + // or not. We still want to check whether a job failed from say, + // nonsense user input. + // As such, if content.success == true, then the import was + // successful. + // Else, it was a "score import fatal error", which means the user + // screwed something up and we had to bail on the import. + if (content.success) { + return res.status(200).json({ + success: true, + description: `Import was completed!`, + body: { + importStatus: "completed", + import: content.importDocument, + }, + }); + } else { + return res.status(content.statusCode).json({ + success: false, + description: content.message, + }); + } + } + + const progress = job.progress; + + return res.status(200).json({ + success: true, + description: `Import is ongoing.`, + body: { + importStatus: "ongoing", + progress: progress === 0 ? { description: "Starting up import." } : progress, + }, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/oauth/router.test.ts b/server/src/server/router/api/v1/oauth/router.test.ts new file mode 100644 index 000000000..f55c9563e --- /dev/null +++ b/server/src/server/router/api/v1/oauth/router.test.ts @@ -0,0 +1,95 @@ +import db from "external/mongo/db"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; + +t.test("POST /api/v1/oauth/token", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should grant and create an api token.", async (t) => { + const res = await mockApi.post(`/api/v1/oauth/token`).send({ + client_id: "OAUTH2_CLIENT_ID", + client_secret: "OAUTH2_CLIENT_SECRET", + grant_type: "authorization_code", + redirect_uri: "https://example.com/callback", + code: "AUTH_CODE", + }); + + t.equal(res.statusCode, 200); + + const tokenDoc = await db["api-tokens"].findOne({ + token: res.body.body.token, + }); + + t.not(tokenDoc, null); + t.equal(tokenDoc?.userID, 1); + t.equal(tokenDoc?.fromAPIClient, "OAUTH2_CLIENT_ID"); + t.strictSame( + tokenDoc?.permissions, + { + customise_profile: true, + }, + "Should assign the permissions this client has configured." + ); + + t.end(); + }); + + t.test("Requires a valid code.", async (t) => { + const res = await mockApi.post(`/api/v1/oauth/token`).send({ + client_id: "OAUTH2_CLIENT_ID", + client_secret: "OAUTH2_CLIENT_SECRET", + grant_type: "authorization_code", + redirect_uri: "https://example.com/callback", + code: "invalidcode", + }); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.test("Requires a valid clientID.", async (t) => { + const res = await mockApi.post(`/api/v1/oauth/token`).send({ + client_id: "INVALID_CLIENT_ID", + client_secret: "OAUTH2_CLIENT_SECRET", + grant_type: "authorization_code", + redirect_uri: "https://example.com/callback", + code: "AUTH_CODE", + }); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.test("Requires a valid client secret.", async (t) => { + const res = await mockApi.post(`/api/v1/oauth/token`).send({ + client_id: "OAUTH2_CLIENT_ID", + client_secret: "INVALID_SECRET", + grant_type: "authorization_code", + redirect_uri: "https://example.com/callback", + code: "AUTH_CODE", + }); + + t.equal(res.statusCode, 403); + + t.end(); + }); + + t.test("Requires an identical redirect_uri.", async (t) => { + const res = await mockApi.post(`/api/v1/oauth/token`).send({ + client_id: "OAUTH2_CLIENT_ID", + client_secret: "OAUTH2_CLIENT_SECRET", + grant_type: "authorization_code", + redirect_uri: "https://invalid.example.com/callback", + code: "AUTH_CODE", + }); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/oauth/router.ts b/server/src/server/router/api/v1/oauth/router.ts new file mode 100644 index 000000000..247679288 --- /dev/null +++ b/server/src/server/router/api/v1/oauth/router.ts @@ -0,0 +1,116 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import p from "prudence"; +import prValidate from "server/middleware/prudence-validate"; +import { Random20Hex } from "utils/misc"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Converts an auth code into a valid API key that is returned. + * + * @note The params here are deliberately snake cased as that's what + * the digitalocean examples for oauth2 do. I have no idea whether that's + * part of the spec or not, but it probably is. + * + * @param client_id - The id for the client requesting a token. + * @param client_secret - The secret for the client. + * @param grant_type - Only exactly "authorization_code" is supported at the moment. + * @param redirect_uri - Must be the exact redirectUri registered with this client. + * @param code - The code to convert into an API token. + * + * @name POST /api/v1/oauth/token + */ +router.post( + "/token", + prValidate({ + client_id: "string", + client_secret: "string", + grant_type: p.is("authorization_code"), + redirect_uri: "string", + code: "string", + }), + async (req, res) => { + const client = await db["api-clients"].findOne({ + clientID: req.body.client_id, + }); + + if (!client) { + return res.status(404).json({ + success: false, + description: `This client does not exist.`, + }); + } + + if (client.clientSecret !== req.body.client_secret) { + return res.status(403).json({ + success: false, + description: `Invalid secret.`, + }); + } + + // I honest to god have no idea what the point of this check is + // but it's part of the oauth spec. + if (client.redirectUri !== req.body.redirect_uri) { + return res.status(400).json({ + success: false, + description: `This redirect_uri does not match with your registered client redirect_uri ${client.redirectUri}.`, + }); + } + + const codeDoc = await db["oauth2-auth-codes"].findOne({ code: req.body.code }); + + if (!codeDoc) { + return res.status(404).json({ + success: false, + description: `This code does not exist.`, + }); + } + + const apiDoc = { + userID: codeDoc.userID, + token: Random20Hex(), + identifier: `${client.name} Token`, + // converts ["a","b"] to {a: true, b: true}. + permissions: Object.fromEntries(client.requestedPermissions.map((e) => [e, true])), + fromAPIClient: client.clientID, + }; + + // Now we can actually register the api key (lol) + await db["api-tokens"].insert(apiDoc); + + return res.status(200).json({ + success: true, + description: `Successfully authenticated.`, + body: apiDoc, + }); + } +); + +/** + * Creates an authorization code for this user (inferred from session). + * + * @name POST /api/v1/oauth/create-code + */ +router.post("/create-code", async (req, res) => { + if (!req.session.tachi?.user) { + return res.status(401).json({ + success: false, + description: `You are not authenticated.`, + }); + } + + const code = Random20Hex(); + + const doc = { code, userID: req.session.tachi.user.id, createdOn: Date.now() }; + + await db["oauth2-auth-codes"].insert(doc); + + return res.status(200).json({ + success: true, + description: `Successfully created code.`, + body: doc, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/router.test.ts b/server/src/server/router/api/v1/router.test.ts new file mode 100644 index 000000000..02ae2c751 --- /dev/null +++ b/server/src/server/router/api/v1/router.test.ts @@ -0,0 +1,39 @@ +import { ClearTestingRateLimitCache } from "server/middleware/rate-limiter"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; + +// just a rudimentary test for rate-limiting. We fire 150 requests at GET /api/v1 +// (which does a server status check) +// and then check any of them return 429. +t.test("Rate Limiting Test", async (t) => { + ClearTestingRateLimitCache(); + + const promises = []; + + // default rate limit is 500, so lets go a bit over + for (let i = 0; i < 520; i++) { + promises.push(mockApi.get("/api/v1/status")); + } + + const res = await Promise.all(promises); + + const rateLimited = res.filter((e) => e.statusCode === 429); + + t.ok(rateLimited.length > 0, "Some requests should be rate limited."); + + t.end(); +}); + +t.test("404 Handler", async (t) => { + ClearTestingRateLimitCache(); + + const res = await mockApi.get("/api/v1/invalid_route_that_will_never_exist"); + + t.equal(res.statusCode, 404); + t.strictSame(res.body, { + success: false, + description: "Endpoint Not Found.", + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/router.ts b/server/src/server/router/api/v1/router.ts index 7a1891469..968d9a4c0 100644 --- a/server/src/server/router/api/v1/router.ts +++ b/server/src/server/router/api/v1/router.ts @@ -1,12 +1,51 @@ -import { Router } from "express"; -import authRouter from "./auth/router"; -import importRouter from "./import/router"; -import irRouter from "../../ir/router"; - -const router: Router = Router({ mergeParams: true }); - -router.use("/auth", authRouter); -router.use("/import", importRouter); -router.use("/ir", irRouter); - -export default router; +import { Router } from "express"; +import { NormalRateLimitMiddleware } from "server/middleware/rate-limiter"; +import adminRouter from "./admin/router"; +import authRouter from "./auth/router"; +import clientsRouter from "./clients/router"; +import configRouter from "./config/router"; +import gamesRouter from "./games/router"; +import importRouter from "./import/router"; +import importsRouter from "./imports/router"; +import oauthRouter from "./oauth/router"; +import scoresRouter from "./scores/router"; +import searchRouter from "./search/router"; +import sessionsRouter from "./sessions/router"; +import statusRouter from "./status/router"; +import usersRouter from "./users/router"; + +const router: Router = Router({ mergeParams: true }); + +// Auth is up here so it can have special rate limiting rules, +// since it needs slightly harsher ones! +router.use("/auth", authRouter); + +// Everything else can use the normal rate limiter! +router.use(NormalRateLimitMiddleware); + +router.use("/admin", adminRouter); +router.use("/status", statusRouter); +router.use("/import", importRouter); +router.use("/imports", importsRouter); +router.use("/users", usersRouter); +router.use("/games", gamesRouter); +router.use("/search", searchRouter); +router.use("/scores", scoresRouter); +router.use("/sessions", sessionsRouter); +router.use("/oauth", oauthRouter); +router.use("/clients", clientsRouter); +router.use("/config", configRouter); + +/** + * Return a JSON 404 response if an endpoint is hit that does not exist. + * + * @name ALL /api/v1/* + */ +router.all("*", (req, res) => + res.status(404).json({ + success: false, + description: "Endpoint Not Found.", + }) +); + +export default router; diff --git a/server/src/server/router/api/v1/scores/_scoreID/middleware.ts b/server/src/server/router/api/v1/scores/_scoreID/middleware.ts new file mode 100644 index 000000000..c4f233717 --- /dev/null +++ b/server/src/server/router/api/v1/scores/_scoreID/middleware.ts @@ -0,0 +1,33 @@ +import { RequestHandler } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiAPIAuth, SYMBOL_TachiData } from "lib/constants/tachi"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; + +export const GetScoreFromParam: RequestHandler = async (req, res, next) => { + const score = await db.scores.findOne({ scoreID: req.params.scoreID }); + + if (!score) { + return res.status(404).json({ + success: false, + description: `This score does not exist.`, + }); + } + + AssignToReqTachiData(req, { scoreDoc: score }); + + return next(); +}; + +export const RequireOwnershipOfScore: RequestHandler = (req, res, next) => { + const score = req[SYMBOL_TachiData]!.scoreDoc!; + const userID = req[SYMBOL_TachiAPIAuth].userID!; + + if (score.userID !== userID) { + return res.status(403).json({ + success: false, + description: `You are not authorised to perform this action.`, + }); + } + + return next(); +}; diff --git a/server/src/server/router/api/v1/scores/_scoreID/router.test.ts b/server/src/server/router/api/v1/scores/_scoreID/router.test.ts new file mode 100644 index 000000000..8bfdd5f89 --- /dev/null +++ b/server/src/server/router/api/v1/scores/_scoreID/router.test.ts @@ -0,0 +1,256 @@ +import db from "external/mongo/db"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { Testing511SPA } from "test-utils/test-data"; + +t.test("GET /api/v1/scores/:scoreID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the score at that ID.", async (t) => { + const res = await mockApi.get("/api/v1/scores/TESTING_SCORE_ID"); + + t.equal(res.body.body.score.scoreID, "TESTING_SCORE_ID"); + + t.end(); + }); + + t.test("Should return the associated data if the param is set.", async (t) => { + const res = await mockApi.get("/api/v1/scores/TESTING_SCORE_ID?getRelated=true"); + + t.equal(res.body.body.score.scoreID, "TESTING_SCORE_ID"); + t.equal(res.body.body.user.id, 1); + t.equal(res.body.body.chart.chartID, Testing511SPA.chartID); + t.equal(res.body.body.song.id, 1); + + t.end(); + }); + + t.test("Should return 404 if the score does not exist.", async (t) => { + const res = await mockApi.get("/api/v1/scores/not_real"); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.end(); +}); + +t.test("PATCH /api/v1/scores/:scoreID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should modify the session if the user has permission to.", async (t) => { + const res = await mockApi + .patch("/api/v1/scores/TESTING_SCORE_ID") + .set("Authorization", "Bearer fake_api_token") + .send({ + comment: "hello_world", + }); + + t.equal(res.body.body.comment, "hello_world"); + + const score = await db.scores.findOne({ scoreID: "TESTING_SCORE_ID" }); + + t.equal(score?.comment, "hello_world"); + + t.end(); + }); + + t.test("Should modify highlighted status.", async (t) => { + const res = await mockApi + .patch("/api/v1/scores/TESTING_SCORE_ID") + .set("Authorization", "Bearer fake_api_token") + .send({ + highlight: true, + }); + + t.equal(res.body.body.highlight, true); + + const score = await db.scores.findOne({ scoreID: "TESTING_SCORE_ID" }); + + t.equal(score?.highlight, true); + + t.end(); + }); + + t.test("Should set comment status to null.", async (t) => { + const res = await mockApi + .patch("/api/v1/scores/TESTING_SCORE_ID") + .set("Authorization", "Bearer fake_api_token") + .send({ + comment: null, + }); + + t.equal(res.body.body.comment, null); + + const score = await db.scores.findOne({ scoreID: "TESTING_SCORE_ID" }); + + t.equal(score?.comment, null); + + t.end(); + }); + + t.test("Should restrict comments to those between 1 and 120 characters.", async (t) => { + const res = await mockApi + .patch("/api/v1/scores/TESTING_SCORE_ID") + .set("Authorization", "Bearer fake_api_token") + .send({ + comment: "", + }); + + t.equal(res.statusCode, 400); + t.match(res.body.description, /\[comment\]/u); + + const res2 = await mockApi + .patch("/api/v1/scores/TESTING_SCORE_ID") + .set("Authorization", "Bearer fake_api_token") + .send({ + comment: "a".repeat(121), + }); + + t.equal(res2.statusCode, 400); + t.match(res2.body.description, /\[comment\]/u); + + t.end(); + }); + + t.test("Should reject empty bodies.", async (t) => { + const res = await mockApi + .patch("/api/v1/scores/TESTING_SCORE_ID") + .set("Authorization", "Bearer fake_api_token") + .send({}); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.test("Should require authorisation as this user.", async (t) => { + await db["api-tokens"].insert({ + token: "some_dude", + userID: 2, + identifier: "Fake Token", + permissions: { + customise_score: true, + }, + fromAPIClient: null, + }); + + const res = await mockApi + .patch("/api/v1/scores/TESTING_SCORE_ID") + .set("Authorization", "Bearer some_dude") + .send({ + comment: "foo", + }); + + t.equal(res.statusCode, 403); + + t.match(res.body.description, /You are not authorised/u); + + t.end(); + }); + + t.test("Should require the customise_score permission", async (t) => { + await db["api-tokens"].insert({ + token: "some_token", + userID: 1, + identifier: "another fake token", + permissions: {}, + fromAPIClient: null, + }); + + const res = await mockApi + .patch("/api/v1/scores/TESTING_SCORE_ID") + .set("Authorization", "Bearer some_token") + .send({ + comment: "foo", + }); + + t.equal(res.statusCode, 403); + + t.match(res.body.description, /customise_score/u); + + t.end(); + }); + + t.end(); +}); + +t.test("DELETE /api/v1/scores/:scoreID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should delete a score if the requester can.", async (t) => { + await db["api-tokens"].insert({ + userID: 1, + identifier: "foo", + permissions: { + delete_score: true, + }, + token: "foo", + fromAPIClient: null, + }); + + const res = await mockApi + .delete("/api/v1/scores/TESTING_SCORE_ID") + .set("Authorization", "Bearer foo"); + + t.equal(res.statusCode, 200); + + const dbScore = await db.scores.findOne({ scoreID: "TESTING_SCORE_ID" }); + + t.equal(dbScore, null, "Should remove the score from the database."); + + t.end(); + }); + + t.test("Should require authorisation as this user.", async (t) => { + await db["api-tokens"].insert({ + token: "some_dude", + userID: 2, + identifier: "Fake Token", + permissions: { + delete_score: true, + }, + fromAPIClient: null, + }); + + const res = await mockApi + .delete("/api/v1/scores/TESTING_SCORE_ID") + .set("Authorization", "Bearer some_dude") + .send({ + comment: "foo", + }); + + t.equal(res.statusCode, 403); + + t.match(res.body.description, /You are not authorised/u); + + t.end(); + }); + + t.test("Should require the delete_score permission", async (t) => { + await db["api-tokens"].insert({ + token: "some_token", + userID: 1, + identifier: "another fake token", + permissions: {}, + fromAPIClient: null, + }); + + const res = await mockApi + .delete("/api/v1/scores/TESTING_SCORE_ID") + .set("Authorization", "Bearer some_token") + .send({ + comment: "foo", + }); + + t.equal(res.statusCode, 403); + + t.match(res.body.description, /delete_score/u); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/scores/_scoreID/router.ts b/server/src/server/router/api/v1/scores/_scoreID/router.ts new file mode 100644 index 000000000..e799e5dd5 --- /dev/null +++ b/server/src/server/router/api/v1/scores/_scoreID/router.ts @@ -0,0 +1,161 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { DeleteScore } from "lib/delete-scores/delete-scores"; +import CreateLogCtx from "lib/logger/logger"; +import p from "prudence"; +import { RequirePermissions } from "server/middleware/auth"; +import prValidate from "server/middleware/prudence-validate"; +import { GetUserWithID } from "utils/user"; +import { GetScoreFromParam, RequireOwnershipOfScore } from "./middleware"; + +const router: Router = Router({ mergeParams: true }); + +const logger = CreateLogCtx(__filename); + +router.use(GetScoreFromParam); + +/** + * Retrieve the score document at this ID. + * + * @param getRelated - Gets the related song and chart document for this score, aswell. + * + * @name GET /api/v1/scores/:scoreID + */ +router.get("/", async (req, res) => { + const score = req[SYMBOL_TachiData]!.scoreDoc!; + + if (req.query.getRelated) { + const [user, chart, song] = await Promise.all([ + GetUserWithID(score.userID), + db.charts[score.game].findOne({ chartID: score.chartID }), + db.songs[score.game].findOne({ id: score.songID }), + ]); + + if (!user || !chart || !song) { + logger.error( + `Score ${ + score.scoreID + } refers to non-existent data: [user,chart,song] [${!!user} ${!!chart} ${!!song}]` + ); + + return res.status(500).json({ + success: false, + description: `An internal server error has occured.`, + }); + } + + return res.status(200).json({ + success: true, + description: `Returned score.`, + body: { + score, + user, + song, + chart, + }, + }); + } + + return res.status(200).json({ + success: true, + description: `Returned score.`, + body: { + score, + }, + }); +}); + +interface ModifiableScoreProps { + comment?: string | null; + highlight?: boolean; +} + +/** + * Modifies a score. + * + * Requires you to be the owner of this score, and have the modify_scores permission. + * + * @name PATCH /api/v1/scores/:scoreID + */ +router.patch( + "/", + RequireOwnershipOfScore, + RequirePermissions("customise_score"), + prValidate({ + comment: p.optional(p.nullable(p.isBoundedString(1, 120))), + highlight: "*boolean", + }), + async (req, res) => { + const score = req[SYMBOL_TachiData]!.scoreDoc!; + + const modifyOption: ModifiableScoreProps = {}; + + if (req.body.comment !== undefined) { + modifyOption.comment = req.body.comment; + } + + if (req.body.highlight !== undefined) { + modifyOption.highlight = req.body.highlight; + } + + if (Object.keys(modifyOption).length === 0) { + return res.status(400).json({ + success: false, + description: `This request modifies nothing about the score.`, + }); + } + + const newScore = await db.scores.findOneAndUpdate( + { scoreID: score.scoreID }, + { $set: modifyOption } + ); + + if (modifyOption.highlight === true || modifyOption.highlight === false) { + await db["personal-bests"].findOneAndUpdate( + { + chartID: score.chartID, + userID: score.userID, + }, + { + $set: { + highlight: modifyOption.highlight, + }, + } + ); + } + + return res.status(200).json({ + success: true, + description: `Updated score.`, + body: newScore, + }); + } +); + +/** + * Deletes the score. + * + * @param blacklist - Whether to blacklist this scoreID or not. + * A blacklisted score will never be reimported. + * + * @name DELETE /api/v1/scores/:scoreID + */ +router.delete( + "/", + RequireOwnershipOfScore, + RequirePermissions("delete_score"), + async (req, res) => { + const score = req[SYMBOL_TachiData]!.scoreDoc!; + + await DeleteScore(score, !!req.body.blacklist); + + return res.status(200).json({ + success: true, + description: `Successfully deleted score.`, + body: {}, + }); + } +); + +export default router; diff --git a/server/src/server/router/api/v1/scores/router.ts b/server/src/server/router/api/v1/scores/router.ts new file mode 100644 index 000000000..e9f5073f6 --- /dev/null +++ b/server/src/server/router/api/v1/scores/router.ts @@ -0,0 +1,15 @@ +import { Router } from "express"; +import scoreIDRouter from "./_scoreID/router"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Nothing? Maybe we can think of a good use for this endpoint at some point. + * + * @name GET /api/v1/scores/:scoreID + */ +// router.get("/", async (req, res) => {}); + +router.use("/:scoreID", scoreIDRouter); + +export default router; diff --git a/server/src/server/router/api/v1/search/router.test.ts b/server/src/server/router/api/v1/search/router.test.ts new file mode 100644 index 000000000..464c320c2 --- /dev/null +++ b/server/src/server/router/api/v1/search/router.test.ts @@ -0,0 +1,43 @@ +import t from "tap"; + +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { LoadTachiIIDXData } from "test-utils/test-data"; +import { SongDocument } from "tachi-common"; + +t.test("GET /api/v1/search", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(LoadTachiIIDXData); + + t.test("Should search users and songs.", async (t) => { + const res = await mockApi.get("/api/v1/search?search=zkldi"); + + t.equal(res.body.body.users.length, 1); + + t.equal(res.body.body.users[0].username, "test_zkldi"); + + t.end(); + }); + + t.test("Should search songs.", async (t) => { + const res = await mockApi.get("/api/v1/search?search=AA"); + + t.equal(res.body.body.songs.length, 2); + t.strictSame( + res.body.body.songs.map((e: SongDocument) => e.title), + ["AA", "AA -rebuild-"] + ); + + t.end(); + }); + + t.test("Should reject requests without a query.", async (t) => { + const res = await mockApi.get("/api/v1/search"); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/search/router.ts b/server/src/server/router/api/v1/search/router.ts new file mode 100644 index 000000000..e03479517 --- /dev/null +++ b/server/src/server/router/api/v1/search/router.ts @@ -0,0 +1,37 @@ +import { Router } from "express"; +import { SearchAllGamesSongs, SearchUsersRegExp } from "lib/search/search"; +import { IsString } from "utils/misc"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Performs a generic "search" across Tachi. + * + * @param search - The criteria to search on. + * + * @name GET /api/v1/search + */ +router.get("/", async (req, res) => { + if (!IsString(req.query.search)) { + return res.status(400).json({ + success: false, + description: "No search parameter given.", + }); + } + + const [users, songs] = await Promise.all([ + SearchUsersRegExp(req.query.search), + SearchAllGamesSongs(req.query.search), + ]); + + return res.status(200).json({ + success: true, + description: `Searched everything.`, + body: { + users, + songs, + }, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/sessions/_sessionID/middleware.ts b/server/src/server/router/api/v1/sessions/_sessionID/middleware.ts new file mode 100644 index 000000000..bf181367c --- /dev/null +++ b/server/src/server/router/api/v1/sessions/_sessionID/middleware.ts @@ -0,0 +1,84 @@ +import { RequestHandler } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiAPIAuth, SYMBOL_TachiData } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; + +const logger = CreateLogCtx(__filename); + +export const GetSessionFromParam: RequestHandler = async (req, res, next) => { + const session = await db.sessions.findOne({ + sessionID: req.params.sessionID, + }); + + if (!session) { + return res.status(404).json({ + success: false, + description: `This session does not exist.`, + }); + } + + AssignToReqTachiData(req, { sessionDoc: session }); + + return next(); +}; + +export const RequireOwnershipOfSession: RequestHandler = (req, res, next) => { + const userID = req[SYMBOL_TachiAPIAuth].userID; + const session = req[SYMBOL_TachiData]!.sessionDoc!; + + if (userID !== session.userID) { + return res.status(403).json({ + success: false, + description: `You are not authorised to modify this session.`, + }); + } + + return next(); +}; + +export const UpdateSessionViewcount: RequestHandler = async (req, res, next) => { + const session = req[SYMBOL_TachiData]!.sessionDoc!; + + // Maybe we could improve how this cache works using redis. Maybe. + // we don't need to actually check timestamp - this collection expires documents every 24hours. + const hasViewedRecently = await db["session-view-cache"].findOne({ + sessionID: session.sessionID, + ip: req.ip, + }); + + if (hasViewedRecently) { + return next(); + } + + // This sometimes fails due to a race condition in the above statement. + // @hack I've just lazily wrapped this in a try catch -> continue flow. + // Maybe there'll be a neater solution. + try { + await db["session-view-cache"].insert({ + sessionID: session.sessionID, + ip: req.ip, + timestamp: Date.now(), + }); + + await db.sessions.update( + { + sessionID: session.sessionID, + }, + { + $inc: { + views: 1, + }, + } + ); + + // increment locally so that the right state is shown to the end user. + session.views++; + } catch (err) { + logger.debug( + `Race condition protection triggered in UpdateSessionViewcount for ${session.sessionID}. Ignoring.` + ); + } + + return next(); +}; diff --git a/server/src/server/router/api/v1/sessions/_sessionID/router.test.ts b/server/src/server/router/api/v1/sessions/_sessionID/router.test.ts new file mode 100644 index 000000000..3c6fedb90 --- /dev/null +++ b/server/src/server/router/api/v1/sessions/_sessionID/router.test.ts @@ -0,0 +1,205 @@ +import t from "tap"; +import db from "external/mongo/db"; + +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { Testing511SPA } from "test-utils/test-data"; + +const TESTING_SESSION_ID = "Qe7b00261b1d3ba8e5c9ee4e76e77ea9f07d9493b"; + +t.test("GET /api/v1/sessions/:sessionID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the session at this ID", async (t) => { + const res = await mockApi.get(`/api/v1/sessions/${TESTING_SESSION_ID}`); + + t.equal(res.body.body.session.sessionID, TESTING_SESSION_ID); + + t.equal(res.body.body.charts.length, 1); + t.equal(res.body.body.charts[0].chartID, Testing511SPA.chartID); + + t.equal(res.body.body.songs.length, 1); + t.equal(res.body.body.songs[0].id, 1); + + t.equal(res.body.body.scores.length, 1); + t.equal(res.body.body.scores[0].scoreID, "TESTING_SCORE_ID"); + + t.equal(res.body.body.user.id, 1); + + t.end(); + }); + + t.test("Should return 404 if the session does not exist.", async (t) => { + const res = await mockApi.get("/api/v1/sessions/fake_session"); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.end(); +}); + +t.test("PATCH /api/v1/sessions/:sessionID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should modify the session if the user has permission to.", async (t) => { + const res = await mockApi + .patch(`/api/v1/sessions/${TESTING_SESSION_ID}`) + .set("Authorization", "Bearer fake_api_token") + .send({ + name: "hello_world", + }); + + t.equal(res.body.body.name, "hello_world"); + + const session = await db.sessions.findOne({ sessionID: TESTING_SESSION_ID }); + + t.equal(session?.name, "hello_world", "Should update the session in the database."); + + t.end(); + }); + + t.test("Should modify highlighted status.", async (t) => { + const res = await mockApi + .patch(`/api/v1/sessions/${TESTING_SESSION_ID}`) + .set("Authorization", "Bearer fake_api_token") + .send({ + highlight: true, + }); + + t.equal(res.body.body.highlight, true); + + const session = await db.sessions.findOne({ sessionID: TESTING_SESSION_ID }); + + t.equal(session?.highlight, true); + + t.end(); + }); + + t.test("Should set description.", async (t) => { + const res = await mockApi + .patch(`/api/v1/sessions/${TESTING_SESSION_ID}`) + .set("Authorization", "Bearer fake_api_token") + .send({ + desc: "foobar", + }); + + t.equal(res.body.body.desc, "foobar"); + + const session = await db.sessions.findOne({ sessionID: TESTING_SESSION_ID }); + + t.equal(session?.desc, "foobar"); + + t.end(); + }); + + t.test("Should restrict names to those between 3 and 80 chars.", async (t) => { + const res = await mockApi + .patch(`/api/v1/sessions/${TESTING_SESSION_ID}`) + .set("Authorization", "Bearer fake_api_token") + .send({ + name: "a", + }); + + t.equal(res.statusCode, 400); + t.match(res.body.description, /\[name\]/u); + + const res2 = await mockApi + .patch(`/api/v1/sessions/${TESTING_SESSION_ID}`) + .set("Authorization", "Bearer fake_api_token") + .send({ + name: "a".repeat(81), + }); + + t.equal(res2.statusCode, 400); + t.match(res2.body.description, /\[name\]/u); + + t.end(); + }); + + t.test("Should restrict descs to those between 3 and 120 chars.", async (t) => { + const res = await mockApi + .patch(`/api/v1/sessions/${TESTING_SESSION_ID}`) + .set("Authorization", "Bearer fake_api_token") + .send({ + desc: "a", + }); + + t.equal(res.statusCode, 400); + t.match(res.body.description, /\[desc\]/u); + + const res2 = await mockApi + .patch(`/api/v1/sessions/${TESTING_SESSION_ID}`) + .set("Authorization", "Bearer fake_api_token") + .send({ + desc: "a".repeat(121), + }); + + t.equal(res2.statusCode, 400); + t.match(res2.body.description, /\[desc\]/u); + + t.end(); + }); + + t.test("Should reject empty bodies.", async (t) => { + const res = await mockApi + .patch(`/api/v1/sessions/${TESTING_SESSION_ID}`) + .set("Authorization", "Bearer fake_api_token") + .send({}); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.test("Should require authorisation as this user.", async (t) => { + await db["api-tokens"].insert({ + token: "some_dude", + userID: 2, + identifier: "Fake Token", + permissions: { + customise_session: true, + }, + fromAPIClient: null, + }); + + const res = await mockApi + .patch(`/api/v1/sessions/${TESTING_SESSION_ID}`) + .set("Authorization", "Bearer some_dude") + .send({ + comment: "foo", + }); + + t.equal(res.statusCode, 403); + + t.match(res.body.description, /You are not authorised/u); + + t.end(); + }); + + t.test("Should require the customise_session permission", async (t) => { + await db["api-tokens"].insert({ + token: "some_token", + userID: 1, + identifier: "another fake token", + permissions: {}, + fromAPIClient: null, + }); + + const res = await mockApi + .patch(`/api/v1/sessions/${TESTING_SESSION_ID}`) + .set("Authorization", "Bearer some_token") + .send({ + comment: "foo", + }); + + t.equal(res.statusCode, 403); + + t.match(res.body.description, /customise_session/u); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/sessions/_sessionID/router.ts b/server/src/server/router/api/v1/sessions/_sessionID/router.ts new file mode 100644 index 000000000..728b73e77 --- /dev/null +++ b/server/src/server/router/api/v1/sessions/_sessionID/router.ts @@ -0,0 +1,121 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { RequirePermissions } from "server/middleware/auth"; +import prValidate from "server/middleware/prudence-validate"; +import p from "prudence"; +import { + GetSessionFromParam, + RequireOwnershipOfSession, + UpdateSessionViewcount, +} from "./middleware"; +import { GetUserWithID } from "utils/user"; + +const router: Router = Router({ mergeParams: true }); + +router.use(GetSessionFromParam); + +/** + * Retrieves the session, its scores and the related songs and charts. + * + * @name GET /api/v1/sessions/:sessionID + */ +router.get("/", UpdateSessionViewcount, async (req, res) => { + const session = req[SYMBOL_TachiData]!.sessionDoc!; + + const scores = await db.scores.find({ + scoreID: { $in: session.scoreInfo.map((e) => e.scoreID) }, + }); + + const [songs, charts, user] = await Promise.all([ + db.songs[session.game].find({ + id: { $in: scores.map((e) => e.songID) }, + }), + db.charts[session.game].find({ + chartID: { $in: scores.map((e) => e.chartID) }, + }), + GetUserWithID(session.userID), + ]); + + return res.status(200).json({ + success: true, + description: `Successfully returned session ${session.name}.`, + body: { + session, + songs, + charts, + scores, + user, + }, + }); +}); + +interface ModifiableSessionProps { + name?: string; + desc?: string; + highlight?: boolean; +} + +/** + * Modifies a session. + * + * Requires the requester to be the owner of the session, alongside having the + * customise_session permission. + * + * @param name - A new name for the session. + * @param desc - A new desc for the session. + * @param highlight - Update the highlighted state of the session with this. + * + * @name PATCH /api/v1/sessions/:sessionID + */ +router.patch( + "/", + RequireOwnershipOfSession, + RequirePermissions("customise_session"), + prValidate( + { + name: p.optional(p.isBoundedString(3, 80)), + desc: p.optional(p.isBoundedString(3, 120)), + highlight: "*boolean", + }, + {}, + { allowExcessKeys: true } + ), + async (req, res) => { + const session = req[SYMBOL_TachiData]!.sessionDoc!; + + const updateExp: ModifiableSessionProps = {}; + + if (req.body.name) { + updateExp.name = req.body.name as string; + } + + if (req.body.desc) { + updateExp.desc = req.body.desc as string; + } + + if (typeof req.body.highlight === "boolean") { + updateExp.highlight = req.body.highlight as boolean; + } + + if (Object.keys(updateExp).length === 0) { + return res.status(400).json({ + success: false, + description: `This request modifies nothing about this session.`, + }); + } + + const newSession = await db.sessions.findOneAndUpdate( + { sessionID: session.sessionID }, + { $set: updateExp } + ); + + return res.status(200).json({ + success: true, + description: `Updated Session.`, + body: newSession, + }); + } +); + +export default router; diff --git a/server/src/server/router/api/v1/sessions/router.ts b/server/src/server/router/api/v1/sessions/router.ts new file mode 100644 index 000000000..78da96d1a --- /dev/null +++ b/server/src/server/router/api/v1/sessions/router.ts @@ -0,0 +1,15 @@ +import { Router } from "express"; +import sessionIDRouter from "./_sessionID/router"; + +const router: Router = Router({ mergeParams: true }); + +/** + * nothing, yet. + * + * @name GET /api/v1/sessions + */ +// router.get("/", async (req, res) => {}); + +router.use("/:sessionID", sessionIDRouter); + +export default router; diff --git a/server/src/server/router/api/v1/status/router.test.ts b/server/src/server/router/api/v1/status/router.test.ts new file mode 100644 index 000000000..2b7e67156 --- /dev/null +++ b/server/src/server/router/api/v1/status/router.test.ts @@ -0,0 +1,84 @@ +import { FormatVersion } from "lib/constants/version"; +import { CreateFakeAuthCookie } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import t from "tap"; + +t.test("GET /api/v1/status", async (t) => { + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should return the current time and the server version.", async (t) => { + const res = await mockApi.get("/api/v1/status").set("Cookie", cookie); + + t.equal(res.statusCode, 200); + t.equal(res.body.success, true); + t.ok( + Math.abs(Date.now() - res.body.body.serverTime) < 5_000, + "Should be roughly the current time (5 seconds lenience)" + ); + t.type(res.body.body.startTime, "number", "Should return a number for startTime."); + t.equal(res.body.body.version, FormatVersion()); + t.equal(res.body.body.whoami, 1); + + t.end(); + }); + + t.test("Should echo the provided echo param.", async (t) => { + const res = await mockApi.get("/api/v1/status?echo=foobar").set("Cookie", cookie); + + t.equal(res.statusCode, 200); + t.equal(res.body.success, true); + t.equal(res.body.body.echo, "foobar"); + t.ok( + Math.abs(Date.now() - res.body.body.serverTime) < 5_000, + "Should be roughly the current time (5 seconds lenience)" + ); + t.type(res.body.body.startTime, "number", "Should return a number for startTime."); + t.equal(res.body.body.version, FormatVersion()); + t.equal(res.body.body.whoami, 1); + + t.end(); + }); + + t.end(); +}); + +t.test("POST /api/v1/status", async (t) => { + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should return the current time and the server version.", async (t) => { + const res = await mockApi.post("/api/v1/status").set("Cookie", cookie); + + t.equal(res.statusCode, 200); + t.equal(res.body.success, true); + t.ok( + Math.abs(Date.now() - res.body.body.serverTime) < 5_000, + "Should be roughly the current time (5 seconds lenience)" + ); + t.equal(res.body.body.version, FormatVersion()); + t.equal(res.body.body.whoami, 1); + t.type(res.body.body.startTime, "number", "Should return a number for startTime."); + + t.end(); + }); + + t.test("Should echo the provided echo param.", async (t) => { + const res = await mockApi.post("/api/v1/status").set("Cookie", cookie).send({ + echo: "foobar", + }); + + t.equal(res.statusCode, 200); + t.equal(res.body.success, true); + t.equal(res.body.body.echo, "foobar"); + t.ok( + Math.abs(Date.now() - res.body.body.serverTime) < 5_000, + "Should be roughly the current time (5 seconds lenience)" + ); + t.equal(res.body.body.version, FormatVersion()); + t.equal(res.body.body.whoami, 1); + t.type(res.body.body.startTime, "number", "Should return a number for startTime."); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/status/router.ts b/server/src/server/router/api/v1/status/router.ts new file mode 100644 index 000000000..4a37e8d6c --- /dev/null +++ b/server/src/server/router/api/v1/status/router.ts @@ -0,0 +1,66 @@ +import { Router } from "express"; +import { SYMBOL_TachiAPIAuth } from "lib/constants/tachi"; +import { FormatVersion } from "lib/constants/version"; + +const router: Router = Router({ mergeParams: true }); + +const startTime = Date.now(); + +/** + * Returns the current status of the Tachi Server. + * + * @name GET /api/v1/status + */ +router.get("/", (req, res) => { + let echo; + if (req.query.echo && typeof req.query.echo === "string") { + echo = req.query.echo; + } + + return res.status(200).json({ + success: true, + description: "Status check successful.", + body: { + serverTime: Date.now(), + startTime, + version: FormatVersion(), + whoami: req[SYMBOL_TachiAPIAuth].userID, + // converts {foo: true, bar: false, baz: true} into [foo, baz] + permissions: Object.entries(req[SYMBOL_TachiAPIAuth].permissions) + .filter((e) => e[1]) + .map((e) => e[0]), + echo, + }, + }); +}); + +/** + * Returns the current status of the Tachi Server, but as a POST + * request, for that kind of testing. + * + * @name POST /api/v1/status + */ +router.post("/", (req, res) => { + let echo; + if (req.body.echo && typeof req.body.echo === "string") { + echo = req.body.echo; + } + + return res.status(200).json({ + success: true, + description: "Status check successful.", + body: { + serverTime: Date.now(), + startTime, + version: FormatVersion(), + whoami: req[SYMBOL_TachiAPIAuth].userID, + // converts {foo: true, bar: false, baz: true} into [foo, baz] + permissions: Object.entries(req[SYMBOL_TachiAPIAuth].permissions) + .filter((e) => e[1]) + .map((e) => e[0]), + echo, + }, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/api-tokens/router.test.ts b/server/src/server/router/api/v1/users/_userID/api-tokens/router.test.ts new file mode 100644 index 000000000..c73b1b207 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/api-tokens/router.test.ts @@ -0,0 +1,288 @@ +import db from "external/mongo/db"; +import { PublicUserDocument } from "tachi-common"; +import t from "tap"; +import { CreateFakeAuthCookie } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; + +t.test("GET /api/v1/users/:userID/api-tokens", async (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(async () => { + await db["api-tokens"].remove({}); + await db["api-tokens"].insert([ + { + userID: 1, + identifier: "foo", + permissions: {}, + token: "tfoo", + fromAPIClient: null, + }, + { + userID: 1, + identifier: "bar", + permissions: {}, + token: "tbar", + fromAPIClient: null, + }, + { + userID: 2, + identifier: "baz", + permissions: {}, + token: "tbaz", + fromAPIClient: null, + }, + ]); + }); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should return this users tokens alone.", async (t) => { + const res = await mockApi.get("/api/v1/users/1/api-tokens").set("Cookie", cookie); + + t.equal(res.statusCode, 200); + + // sort these alphabetically so that strictsame can work properly + t.strictSame( + // eslint-disable-next-line @typescript-eslint/no-explicit-any + res.body.body.sort((a: any, b: any) => a.identifier - b.identifier), + [ + { + userID: 1, + identifier: "foo", + permissions: {}, + token: "tfoo", + fromAPIClient: null, + }, + { + userID: 1, + identifier: "bar", + permissions: {}, + token: "tbar", + fromAPIClient: null, + }, + ] + ); + + t.end(); + }); + + t.test("Should require authentication as that user.", async (t) => { + const res = await mockApi.get("/api/v1/users/1/api-tokens"); + + t.equal(res.statusCode, 401); + + await db.users.insert({ + username: "test", + usernameLowercase: "test", + id: 2, + } as PublicUserDocument); + + const res2 = await mockApi.get("/api/v1/users/2/api-tokens").set("Cookie", cookie); + + t.equal(res2.statusCode, 403); + + t.end(); + }); + + t.end(); +}); + +t.test("DELETE /api/v1/users/:userID/api-tokens/:token", async (t) => { + t.beforeEach(ResetDBState); + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should delete the cookie at that token.", async (t) => { + const res = await mockApi + .delete("/api/v1/users/1/api-tokens/fake_api_token") + .set("Cookie", cookie); + + t.equal(res.statusCode, 200); + + const dbRes = await db["api-tokens"].findOne({ + token: "fake_api_token", + }); + + t.equal(dbRes, null, "Should delete the token in the database"); + + t.end(); + }); + + t.test("Returns 404 if token doesn't exist.", async (t) => { + const res = await mockApi + .delete("/api/v1/users/1/api-tokens/non_exist_token") + .set("Cookie", cookie); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.test("Must return 404 if the token belongs to another user.", async (t) => { + await db["api-tokens"].insert({ + identifier: "foo", + permissions: {}, + token: "foo", + userID: 2, + fromAPIClient: null, + }); + + const res = await mockApi.delete("/api/v1/users/1/api-tokens/foo").set("Cookie", cookie); + + // so as not to reveal that this token exists. + t.equal(res.statusCode, 404); + + const dbRes = await db["api-tokens"].findOne({ token: "foo" }); + + t.not(dbRes, null, "Should not have deleted the token."); + + t.end(); + }); + + t.test("Must require authentication as that user.", async (t) => { + const res = await mockApi.delete("/api/v1/users/1/api-tokens/foo"); + + t.equal(res.statusCode, 401); + + t.end(); + }); + + t.end(); +}); + +t.test("POST /api/v1/users/:userID/api-tokens/create", async (t) => { + t.beforeEach(ResetDBState); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should create a new API Key for this user with provided permissions.", async (t) => { + const res = await mockApi + .post("/api/v1/users/1/api-tokens/create") + .set("Cookie", cookie) + .send({ + identifier: "Hello World", + permissions: ["submit_score", "customise_profile"], + }); + + t.equal(res.statusCode, 200, "Should return 200."); + + t.hasStrict( + res.body.body, + { + identifier: "Hello World", + permissions: { submit_score: true, customise_profile: true }, + userID: 1, + fromAPIClient: null, + }, + "Should return a conforming API Token." + ); + + const dbRes = await db["api-tokens"].findOne({ + identifier: "Hello World", + }); + + t.hasStrict( + dbRes, + { + identifier: "Hello World", + permissions: { submit_score: true, customise_profile: true }, + userID: 1, + fromAPIClient: null, + }, + "Should insert a conforming API Token into the database." + ); + + t.end(); + }); + + t.test( + "Should create a new API Key for this user according to an existing clientID.", + async (t) => { + const res = await mockApi + .post("/api/v1/users/1/api-tokens/create") + .set("Cookie", cookie) + .send({ + clientID: "OAUTH2_CLIENT_ID", + }); + + t.equal(res.statusCode, 200, "Should return 200."); + + t.hasStrict( + res.body.body, + { + identifier: "Test_Service", + permissions: { customise_profile: true }, + userID: 1, + fromAPIClient: "OAUTH2_CLIENT_ID", + }, + "Should return a conforming API Token, with the permissions from that client." + ); + + const dbRes = await db["api-tokens"].findOne({ + identifier: "Test_Service", + }); + + t.hasStrict( + dbRes, + { + identifier: "Test_Service", + permissions: { customise_profile: true }, + userID: 1, + fromAPIClient: "OAUTH2_CLIENT_ID", + }, + "Should insert a conforming API Token into the database." + ); + + t.end(); + } + ); + + t.test("Should reject requests that use both provided permissions and clientID.", async (t) => { + const res = await mockApi + .post("/api/v1/users/1/api-tokens/create") + .set("Cookie", cookie) + .send({ + identifier: "Hello World", + permissions: ["submit_score", "customise_profile"], + clientID: "OAUTH2_CLIENT_ID", + }); + + t.equal(res.statusCode, 400, "Should return 400."); + t.match( + res.body.description, + /clientID creation and permissions creation at the same time/iu + ); + + t.end(); + }); + + t.test("Should reject requests with no provided permissions or clientID.", async (t) => { + const res = await mockApi + .post("/api/v1/users/1/api-tokens/create") + .set("Cookie", cookie) + .send({ + identifier: "Hello World", + }); + + t.equal(res.statusCode, 400, "Should return 400."); + t.match(res.body.description, /must specify either clientID or permissions/iu); + + t.end(); + }); + + t.test("Should reject invalid permissions.", async (t) => { + const res = await mockApi + .post("/api/v1/users/1/api-tokens/create") + .set("Cookie", cookie) + .send({ + identifier: "Hello World", + permissions: ["submit_score", "invalid_permission"], + }); + + t.equal(res.statusCode, 400, "Should return 400."); + t.match(res.body.description, /invalid_permission/iu); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/api-tokens/router.ts b/server/src/server/router/api/v1/users/_userID/api-tokens/router.ts new file mode 100644 index 000000000..106f23532 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/api-tokens/router.ts @@ -0,0 +1,181 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import p from "prudence"; +import { AllPermissions } from "server/middleware/auth"; +import prValidate from "server/middleware/prudence-validate"; +import { APIPermissions, APITokenDocument } from "tachi-common"; +import { Random20Hex } from "utils/misc"; +import { FormatUserDoc } from "utils/user"; +import { RequireSelfRequestFromUser } from "../middleware"; + +const logger = CreateLogCtx(__filename); + +const router: Router = Router({ mergeParams: true }); + +router.use(RequireSelfRequestFromUser); + +/** + * Retrieve this users API tokens. + * This request MUST be performed with session-level auth. + * + * @name GET /api/v1/users/:userID/api-tokens + */ +router.get("/", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + const keys = await db["api-tokens"].find({ + userID: user.id, + }); + + return res.status(200).json({ + success: true, + description: `Returned ${keys.length} keys.`, + body: keys, + }); +}); + +/** + * Create a new API token. + * + * @param clientID - Create a token that has the permissions implied from this client. + * @param identifier - A user provided string to identify this API Key. + * @param permissions - An array of strings dictating what permissions to create with. + * This is incompatible with the first option. + * + * @name POST /api/v1/users/:userID/api-tokens/create + */ +router.post( + "/create", + prValidate({ + permissions: p.optional([p.isIn(Object.keys(AllPermissions))]), + identifier: "*string", + clientID: "*string", + }), + async (req, res) => { + if (req.body.clientID && req.body.permissions) { + return res.status(400).json({ + success: false, + description: `Cannot use ClientID creation and permissions creation at the same time!`, + }); + } + + let permissions: APIPermissions[]; + + const user = req[SYMBOL_TachiData]!.requestedUser!; + + let identifier: string; + let fromAPIClient = null; + + if (req.body.clientID) { + const client = await db["api-clients"].findOne( + { + clientID: req.body.clientID, + }, + { + projection: { + clientSecret: 0, + }, + } + ); + + if (!client) { + return res.status(404).json({ + success: false, + description: `This client does not exist.`, + }); + } + + const exists = await db["api-tokens"].findOne({ + userID: user.id, + fromAPIClient: client.clientID, + }); + + if (exists) { + return res.status(200).json({ + success: true, + description: `Returned existing key`, + body: exists, + }); + } + + permissions = client.requestedPermissions; + identifier = client.name; + fromAPIClient = client.clientID; + + logger.info( + `Creating API Key for ${FormatUserDoc(user)} from ${client.name} specification.` + ); + } else if (req.body.permissions) { + permissions = req.body.permissions; + identifier = req.body.identifier ?? "Custom Token"; + + logger.info( + `Creating API Key for ${FormatUserDoc(user)} with ${permissions.join(", ")}.` + ); + } else { + return res.status(400).json({ + success: false, + description: `Invalid request, must specify either clientID or permissions.`, + }); + } + + const permissionsObject = Object.fromEntries(permissions.map((e) => [e, true])); + + const apiTokenDocument: APITokenDocument = { + identifier, + permissions: permissionsObject, + token: Random20Hex(), + userID: user.id, + fromAPIClient, + }; + + await db["api-tokens"].insert(apiTokenDocument); + + logger.info(`Inserted new API Key for ${FormatUserDoc(user)}.`); + + return res.status(200).json({ + success: true, + description: `Successfully created new API Token.`, + body: apiTokenDocument, + }); + } +); + +/** + * Delete this token. + * + * @name DELETE /api/v1/users/:userID/api-token/:token + */ +router.delete("/:token", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + logger.info( + `Recieved request from ${FormatUserDoc(user)} to delete token ${req.params.token}.` + ); + + const token = await db["api-tokens"].findOne({ + token: req.params.token, + userID: user.id, + }); + + if (!token) { + return res.status(404).json({ + success: false, + description: `This key does not exist.`, + }); + } + + await db["api-tokens"].remove({ token: req.params.token }); + + logger.info(`Deleted ${req.params.token}, which belonged to ${FormatUserDoc(user)}.`); + + return res.status(200).json({ + success: true, + description: `Removed Token.`, + body: {}, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/banner/router.test.ts b/server/src/server/router/api/v1/users/_userID/banner/router.test.ts new file mode 100644 index 000000000..37442e1eb --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/banner/router.test.ts @@ -0,0 +1,85 @@ +import db from "external/mongo/db"; +import { CDNStoreOrOverwrite } from "lib/cdn/cdn"; +import { GetProfileBannerURL } from "lib/cdn/url-format"; +import { rootLogger } from "lib/logger/logger"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataBuffer } from "test-utils/test-data"; + +t.test("GET /api/v1/users/:userID/banner", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the default profile banner if user has no custom banner", async (t) => { + await CDNStoreOrOverwrite("/users/default/banner", "test"); + const res = await mockApi.get("/api/v1/users/1/banner").redirects(1); + + t.equal(res.statusCode, 200, "Should return 200."); + + t.equal(res.body.toString(), "test"); + + t.end(); + }); + + t.test("Should return a custom profile banner if one is set", async (t) => { + await CDNStoreOrOverwrite(GetProfileBannerURL(1, "checksum"), "foo"); + await db.users.update({ id: 1 }, { $set: { customBannerLocation: "checksum" } }); + const res = await mockApi.get("/api/v1/users/1/banner").redirects(1); + + t.equal(res.statusCode, 200, "Should return 200."); + + if (res.statusCode !== 200) { + rootLogger.info("Unexpected non-200 in CDN tests, Recieved this as a body.", { + body: res.body, + }); + } + + t.equal(res.body.toString(), "foo"); + + t.end(); + }); + + t.end(); +}); + +t.test("PUT /api/v1/users/:userID/banner", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should set a profile banner if user has no custom banner", async (t) => { + const img = GetKTDataBuffer("/images/acorn.png"); + + const res = await mockApi + .put("/api/v1/users/1/banner") + .set("Authorization", "Bearer fake_api_token") + .attach("banner", img, "file.jpg"); + + t.equal(res.statusCode, 200); + + const get = await mockApi.get(res.body.body.get).redirects(1); + + t.strictSame(img, get.body, "Profile banner should be stored."); + + t.end(); + }); + + t.test("Should set a profile banner if user has custom banner", async (t) => { + await db.users.update({ id: 1 }, { $set: { customBannerLocation: "checksum" } }); + + const img = GetKTDataBuffer("/images/acorn.png"); + + const res = await mockApi + .put("/api/v1/users/1/banner") + .set("Authorization", "Bearer fake_api_token") + .attach("banner", img, "file.jpg"); + + t.equal(res.statusCode, 200); + + const get = await mockApi.get(res.body.body.get).redirects(1); + + t.strictSame(img, get.body, "Profile banner should be stored."); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/banner/router.ts b/server/src/server/router/api/v1/users/_userID/banner/router.ts new file mode 100644 index 000000000..4257ebd40 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/banner/router.ts @@ -0,0 +1,132 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { CDNDelete, CDNRedirect, CDNStoreOrOverwrite } from "lib/cdn/cdn"; +import { GetProfileBannerURL } from "lib/cdn/url-format"; +import { ONE_MEGABYTE } from "lib/constants/filesize"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import { RequirePermissions } from "server/middleware/auth"; +import { CreateMulterSingleUploadMiddleware } from "server/middleware/multer-upload"; +import { HashSHA256 } from "utils/crypto"; +import { FormatUserDoc } from "utils/user"; +import { RequireAuthedAsUser } from "../middleware"; + +// note: this is just the ../pfp/router.ts code copied and altered. + +const logger = CreateLogCtx(__filename); + +const router: Router = Router({ mergeParams: true }); + +/** + * Sets a profile banner. + * + * @param banner - A JPG or PNG file less than 1mb. + * + * @name PUT /api/v1/users/:userID/banner + */ +router.put( + "/", + RequireAuthedAsUser, + RequirePermissions("customise_profile"), + CreateMulterSingleUploadMiddleware("banner", ONE_MEGABYTE, logger), + async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + if (!user.customBannerLocation) { + logger.verbose(`User ${FormatUserDoc(user)} set a custom profile banner.`); + } else { + logger.verbose(`User ${FormatUserDoc(user)} updated their profile banner.`); + } + + if (!req.file) { + logger.error( + `Conflicting state - no req.file has been populated but passed middleware? (${FormatUserDoc( + user + )})` + ); + return res.status(500).json({ + success: false, + description: `An internal error has occured.`, + }); + } + + const contentHash = HashSHA256(req.file.buffer); + + if ( + req.file.mimetype === "image/jpeg" || + req.file.mimetype === "image/png" || + req.file.mimetype === "image/gif" + ) { + await CDNStoreOrOverwrite(GetProfileBannerURL(user.id, contentHash), req.file.buffer); + } else { + return res.status(400).json({ + success: false, + description: `Invalid file - only JPG and PNG files are supported.`, + }); + } + + if (req.session.tachi?.user) { + req.session.tachi.user.customBannerLocation = contentHash; + } + + await db.users.update({ id: user.id }, { $set: { customBannerLocation: contentHash } }); + + return res.status(200).json({ + success: true, + description: `Stored profile banner.`, + body: { + get: req.originalUrl, + }, + }); + } +); + +/** + * Returns this user's profile banner. If the user does not have a custom profile banner, + * return the default profile banner. + * + * @name GET /api/v1/users/:userID/banner + */ +router.get("/", (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + if (!user.customBannerLocation) { + res.setHeader("Content-Type", "image/png"); + return CDNRedirect(res, "/users/default/banner"); + } + + // express sniffs whether this is a png or jpg **and** browsers dont care either. + return CDNRedirect(res, GetProfileBannerURL(user.id, user.customBannerLocation)); +}); + +/** + * Deletes this user's profile banner, and go back to the default profile banner. + * + * @name DELETE /api/v1/users/:userID/banner + */ +router.delete( + "/", + RequireAuthedAsUser, + RequirePermissions("customise_profile"), + async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + if (!user.customBannerLocation) { + return res.status(404).json({ + success: false, + description: `You do not have a custom profile banner to delete.`, + }); + } + + await CDNDelete(GetProfileBannerURL(user.id, user.customBannerLocation)); + await db.users.update({ id: user.id }, { $set: { customBannerLocation: null } }); + + return res.status(200).json({ + success: true, + description: `Removed custom profile banner.`, + body: {}, + }); + } +); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/folders/_folderID/router.test.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/folders/_folderID/router.test.ts new file mode 100644 index 000000000..f23b243c8 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/folders/_folderID/router.test.ts @@ -0,0 +1,124 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import { FolderDocument } from "tachi-common"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { Testing511SPA, TestingIIDXFolderSP10, TestingIIDXSPScorePB } from "test-utils/test-data"; +import { CreateFolderChartLookup } from "utils/folder"; + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/folders/:folderID", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(async () => { + const folder = deepmerge(TestingIIDXFolderSP10, { + folderID: "testing_folder", + }) as FolderDocument; + await db.folders.insert(folder); + await CreateFolderChartLookup(folder); + await db["personal-bests"].insert(deepmerge(TestingIIDXSPScorePB, {})); + }); + + t.test("Should return a user's PBs on a given folder.", async (t) => { + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/folders/testing_folder"); + + t.equal(res.body.body.songs.length, 1); + t.equal(res.body.body.charts.length, 1); + t.equal(res.body.body.charts[0].chartID, Testing511SPA.chartID); + t.equal(res.body.body.pbs.length, 1); + t.equal(res.body.body.pbs[0].chartID, Testing511SPA.chartID); + t.equal(res.body.body.folder.folderID, "testing_folder"); + + t.end(); + }); + + t.test("Should return 404 if this folder does not exist.", async (t) => { + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/folders/fake_folder"); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/folders/:folderID/timeline", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(async () => { + const folder = deepmerge(TestingIIDXFolderSP10, { + folderID: "testing_folder", + }) as FolderDocument; + await db.folders.insert(folder); + await CreateFolderChartLookup(folder); + await db["personal-bests"].insert(deepmerge(TestingIIDXSPScorePB, {})); + }); + + t.test("Should return the users scores on this folder in timeline order", async (t) => { + const res = await mockApi.get( + "/api/v1/users/1/games/iidx/SP/folders/testing_folder/timeline?criteriaType=lamp&criteriaValue=4" + ); + + t.equal(res.body.body.songs.length, 1); + t.equal(res.body.body.charts.length, 1); + t.equal(res.body.body.scores.length, 1); + t.equal(res.body.body.scores[0].scoreID, "TESTING_SCORE_ID"); + + t.end(); + }); + + t.test("Should reject invalid criteriaTypes", async (t) => { + const res = await mockApi.get( + "/api/v1/users/1/games/iidx/SP/folders/testing_folder/timeline?criteriaType=invalid" + ); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.test("Should reject invalid indexes for lamps", async (t) => { + const res = await mockApi.get( + "/api/v1/users/1/games/iidx/SP/folders/testing_folder/timeline?criteriaType=lamp&criteriaValue=-1" + ); + + t.equal(res.statusCode, 400); + + const res2 = await mockApi.get( + "/api/v1/users/1/games/iidx/SP/folders/testing_folder/timeline?criteriaType=lamp&criteriaValue=0.5" + ); + + t.equal(res2.statusCode, 400); + + const res3 = await mockApi.get( + "/api/v1/users/1/games/iidx/SP/folders/testing_folder/timeline?criteriaType=lamp&criteriaValue=100" + ); + + t.equal(res3.statusCode, 400); + + t.end(); + }); + + t.test("Should reject invalid indexes for grades", async (t) => { + const res = await mockApi.get( + "/api/v1/users/1/games/iidx/SP/folders/testing_folder/timeline?criteriaType=grade&criteriaValue=-1" + ); + + t.equal(res.statusCode, 400); + + const res2 = await mockApi.get( + "/api/v1/users/1/games/iidx/SP/folders/testing_folder/timeline?criteriaType=grade&criteriaValue=0.5" + ); + + t.equal(res2.statusCode, 400); + + const res3 = await mockApi.get( + "/api/v1/users/1/games/iidx/SP/folders/testing_folder/timeline?criteriaType=grade&criteriaValue=100" + ); + + t.equal(res3.statusCode, 400); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/folders/_folderID/router.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/folders/_folderID/router.ts new file mode 100644 index 000000000..58dfc6c7e --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/folders/_folderID/router.ts @@ -0,0 +1,165 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { FilterQuery } from "mongodb"; +import { GetGamePTConfig, ScoreDocument } from "tachi-common"; +import { GetFolderCharts, GetPBsOnFolder } from "utils/folder"; +import { ParseStrPositiveInt } from "utils/string-checks"; +import { GetFolderFromParam } from "../../../../../../../games/_game/_playtype/folders/middleware"; +import { RequireSelfRequestFromUser } from "../../../../../middleware"; + +const router: Router = Router({ mergeParams: true }); + +router.use(GetFolderFromParam); + +/** + * Returns a users pbs on this folder. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/folders/:folderID + */ +router.get("/", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const folder = req[SYMBOL_TachiData]!.folderDoc!; + + const { songs, charts, pbs } = await GetPBsOnFolder(user.id, folder); + + return res.status(200).json({ + success: true, + description: `Returned ${pbs.length} pbs.`, + body: { + songs, + charts, + pbs, + folder, + }, + }); +}); + +/** + * Add a folder to the list of recently-viewed folders. This can only + * be performed by a session-level token, to stop rogue API keys from causing + * trouble. Also, it's a post request, to avoid funny SSRF stuff. + * + * @name POST /api/v1/users/:userID/games/:game/:playtype/folders/:folderID/viewed + */ +router.post("/viewed", RequireSelfRequestFromUser, async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const folder = req[SYMBOL_TachiData]!.folderDoc!; + + await db["recent-folder-views"].update( + { + userID: user.id, + game: folder.game, + playtype: folder.playtype, + folderID: folder.folderID, + }, + { + $set: { + lastViewed: Date.now(), + }, + }, + { + upsert: true, + } + ); + + return res.status(200).json({ + success: true, + description: `Recorded a view on ${folder.title}.`, + body: {}, + }); +}); + +// note: this path is disgustingly long. :( +/** + * Returns the users scores in order of when they met this criteria. + * + * @param criteriaType - either "lamp" or "grade". + * @param criteriaValue - An index for this lamp or grade. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/folders/:folderID/timeline + */ +router.get("/timeline", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const folder = req[SYMBOL_TachiData]!.folderDoc!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + const gptConfig = GetGamePTConfig(game, playtype); + + const intIndex = ParseStrPositiveInt(req.query.criteriaValue); + + const { songs, charts } = await GetFolderCharts(folder, {}, true); + + if (intIndex === null) { + return res.status(400).json({ + success: false, + description: `Invalid value for criteriaValue.`, + }); + } + + const matchCriteria: FilterQuery = { + userID: user.id, + game, + playtype, + chartID: { $in: charts.map((e) => e.chartID) }, + }; + + if (req.query.criteriaType === "lamp") { + if (!gptConfig.lamps[intIndex]) { + return res.status(400).json({ + success: false, + description: `Invalid index for this games' lamps.`, + }); + } + + matchCriteria["scoreData.lampIndex"] = { $gte: intIndex }; + } else if (req.query.criteriaType === "grade") { + if (!gptConfig.grades[intIndex]) { + return res.status(400).json({ + success: false, + description: `Invalid index for this games' grades.`, + }); + } + + matchCriteria["scoreData.gradeIndex"] = { $gte: intIndex }; + } else { + return res.status(400).json({ + success: false, + description: `Invalid criteriaType. Expected "lamp" or "grade".`, + }); + } + + // Returns a unique score per-chart that was the first score to achieve + // this criteria on that chart. + const scores = await db.scores + .aggregate([ + { + $match: matchCriteria, + }, + { + $sort: { + timeAchieved: -1, + }, + }, + { + $group: { + _id: "$chartID", + doc: { $first: "$$ROOT" }, + }, + }, + ]) + // eslint-disable-next-line @typescript-eslint/no-explicit-any + .then((r) => r.map((e: any) => e.doc)); + + return res.status(200).json({ + success: true, + description: `Returned ${scores.length} scores for ${charts.length} charts.`, + body: { + songs, + charts, + scores, + }, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/folders/router.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/folders/router.ts new file mode 100644 index 000000000..343a5cf25 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/folders/router.ts @@ -0,0 +1,84 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { SearchCollection } from "lib/search/search"; +import { GetGradeLampDistributionForFolders, GetRecentlyViewedFolders } from "utils/folder"; +import { IsString } from "utils/misc"; +import folderIDRouter from "./_folderID/router"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Search folders, and supplant a users grade+lamp distribution on that + * folder as part of the returns. + * + * This is a "beefed-up" version of GPT /folders, but with this users + * stats returned at the same time. + * + * @param search - What to search for. + * @param inactive - Also show inactive folders, such as those on old versions. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/folders + */ +router.get("/", async (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + const user = req[SYMBOL_TachiData]!.requestedUser!; + + if (!IsString(req.query.search)) { + return res.status(400).json({ + success: false, + description: `Invalid value for search.`, + }); + } + + const folders = await SearchCollection( + db.folders, + req.query.search, + { game, playtype, inactive: !!req.query.inactive }, + 20 + ); + + const stats = await GetGradeLampDistributionForFolders(user.id, folders); + + return res.status(200).json({ + success: true, + description: `Returned ${stats.length} folders.`, + body: { + folders, + stats, + }, + }); +}); + +/** + * Get a users most recently interacted with folders. + * + * A folder is interacted with if it is directly fetched using a session key. + * This - in UI terms - is when the user clicks on that folder. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/folders/recent + */ +router.get("/recent", async (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + const user = req[SYMBOL_TachiData]!.requestedUser!; + + const { views, folders } = await GetRecentlyViewedFolders(user.id, game, playtype); + + const stats = await GetGradeLampDistributionForFolders(user.id, folders); + + return res.status(200).json({ + success: true, + description: `Returned ${views.length} recently interacted with folders.`, + body: { + views, + folders, + stats, + }, + }); +}); + +router.use("/:folderID", folderIDRouter); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/middleware.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/middleware.ts new file mode 100644 index 000000000..07b1f5e07 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/middleware.ts @@ -0,0 +1,44 @@ +import { RequestHandler } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { IsValidGame, IsValidPlaytype } from "utils/misc"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; + +export const CheckUserPlayedGamePlaytype: RequestHandler = async (req, res, next) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + if (!IsValidGame(req.params.game)) { + return res.status(400).json({ + success: false, + description: `The game ${req.params.game} is not supported.`, + }); + } + + if (!IsValidPlaytype(req.params.game, req.params.playtype)) { + return res.status(400).json({ + success: false, + description: `The game ${req.params.game} does not have a playtype called ${req.params.playtype}.`, + }); + } + + const stats = await db["game-stats"].findOne({ + userID: user.id, + game: req.params.game, + playtype: req.params.playtype, + }); + + if (!stats) { + return res.status(404).json({ + success: false, + description: `The user ${user.username} has not played ${req.params.game} (${req.params.playtype})`, + }); + } + + AssignToReqTachiData(req, { + requestedUserGameStats: stats, + game: req.params.game, + playtype: req.params.playtype, + }); + + return next(); +}; diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/pbs/router.test.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/pbs/router.test.ts new file mode 100644 index 000000000..9b00e7038 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/pbs/router.test.ts @@ -0,0 +1,188 @@ +import db from "external/mongo/db"; +import { PBScoreDocument } from "tachi-common"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { + GetKTDataJSON, + LoadTachiIIDXData, + Testing511Song, + Testing511SPA, + TestingIIDXSPScorePB, +} from "test-utils/test-data"; + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/pbs/best", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return a users best 100 personal bests.", async (t) => { + const mockPBs: PBScoreDocument[] = []; + + for (let i = 0; i < 200; i++) { + mockPBs.push({ + userID: 1, + game: "iidx", + playtype: "SP", + isPrimary: true, + chartID: i.toString(), // hack to generate some random chartIDs + songID: Testing511Song.id, + calculatedData: { + ktRating: i, + }, + } as PBScoreDocument); + } + + await db["personal-bests"].insert(mockPBs); + + for (const sc of mockPBs) { + delete sc._id; // lol + } + + const res = await mockApi.get("/api/v1/users/test_zkldi/games/iidx/SP/pbs/best"); + + t.hasStrict(res.body, { + success: true, + description: "Retrieved 100 personal bests.", + body: { + pbs: mockPBs.slice(100).reverse(), + songs: [Testing511Song], + charts: [], + }, + }); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/pbs", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(LoadTachiIIDXData); + + t.test("Should return 400 if no search param is given", async (t) => { + const res = await mockApi.get("/api/v1/users/test_zkldi/games/iidx/SP/pbs"); + + t.equal(res.statusCode, 400); + t.equal(res.body.success, false); + + t.end(); + }); + + t.test("Should return 400 if invalid search param is given", async (t) => { + const res = await mockApi.get( + "/api/v1/users/test_zkldi/games/iidx/SP/pbs?search=foo&search=bar" + ); + + t.equal(res.statusCode, 400); + t.equal(res.body.success, false); + + const res2 = await mockApi.get( + "/api/v1/users/test_zkldi/games/iidx/SP/pbs?search[$where]=process.exit(1)" + ); + + t.equal(res2.statusCode, 400); + t.equal(res2.body.success, false); + + t.end(); + }); + + t.test("Should search a user's personal bests.", async (t) => { + const mockPBs: PBScoreDocument[] = []; + + const charts = GetKTDataJSON("./tachi/tachi-charts-iidx.json"); + + for (let i = 0; i < 200; i++) { + mockPBs.push({ + userID: 1, + game: "iidx", + playtype: "SP", + isPrimary: true, + chartID: charts[i].chartID, + songID: charts[i].songID, + calculatedData: { + ktRating: i, + }, + } as PBScoreDocument); + } + + await db["personal-bests"].insert(mockPBs); + + const res = await mockApi.get("/api/v1/users/test_zkldi/games/iidx/SP/pbs?search=5.1.1."); + + t.hasStrict(res.body, { + success: true, + description: "Retrieved 4 personal bests.", + body: { + pbs: [ + { + chartID: "71865a2b6d3581decf076ae83c6621302c4bb271", + }, + { + chartID: "952805894d7d78257e87019426fa1d87aec834a5", + }, + { + chartID: "c2311194e3897ddb5745b1760d2c0141f933e683", + }, + { + chartID: "c641238220d73faf82659513ba03bde71b0b45f0", + }, + ], + songs: [ + { + title: "5.1.1.", + }, + ], + charts: [ + { + chartID: "c2311194e3897ddb5745b1760d2c0141f933e683", + }, + { + chartID: "71865a2b6d3581decf076ae83c6621302c4bb271", + }, + { + chartID: "c641238220d73faf82659513ba03bde71b0b45f0", + }, + { + chartID: "952805894d7d78257e87019426fa1d87aec834a5", + }, + ], + }, + }); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/pbs/:chartID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should retrieve the PB at this chart ID.", async (t) => { + await db["personal-bests"].insert(TestingIIDXSPScorePB); + + const res = await mockApi.get(`/api/v1/users/1/games/iidx/SP/pbs/${Testing511SPA.chartID}`); + + t.equal(res.body.body.pb.chartID, Testing511SPA.chartID); + t.equal(res.body.body.chart.chartID, Testing511SPA.chartID); + + t.end(); + }); + + t.test("Should retrieve composed scores if param is set.", async (t) => { + await db["personal-bests"].insert(TestingIIDXSPScorePB); + + const res = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/pbs/${Testing511SPA.chartID}?getComposition=true` + ); + + t.equal(res.body.body.pb.chartID, Testing511SPA.chartID); + t.equal(res.body.body.chart.chartID, Testing511SPA.chartID); + t.equal(res.body.body.scores.length, 1); + t.equal(res.body.body.scores[0].scoreID, "TESTING_SCORE_ID"); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/pbs/router.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/pbs/router.ts new file mode 100644 index 000000000..3e3889062 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/pbs/router.ts @@ -0,0 +1,266 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { SearchGameSongsAndCharts } from "lib/search/search"; +import { GetGamePTConfig } from "tachi-common"; +import { GetRelevantSongsAndCharts } from "utils/db"; +import { IsValidScoreAlg } from "utils/misc"; +import { GetAdjacentAbove, GetAdjacentBelow } from "utils/queries/pbs"; +import { FilterChartsAndSongs, GetScoreIDsFromComposed } from "utils/scores"; +import { GetUsersWithIDs } from "utils/user"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Searches a user's personal bests. + * + * @param search - The search criteria. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/pbs + */ +router.get("/", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + if (typeof req.query.search !== "string") { + return res.status(400).json({ + success: false, + description: `Invalid value of ${req.query.search} for search parameter.`, + }); + } + + const { songs: allSongs, charts: allCharts } = await SearchGameSongsAndCharts( + game, + req.query.search, + playtype + ); + + const pbs = await db["personal-bests"].find( + { + chartID: { $in: allCharts.map((e) => e.chartID) }, + userID: user.id, + }, + { + sort: { + timeAchieved: -1, + }, + limit: 30, + } + ); + + const { songs, charts } = FilterChartsAndSongs(pbs, allCharts, allSongs); + + return res.status(200).json({ + success: true, + description: `Retrieved ${pbs.length} personal bests.`, + body: { + pbs, + songs, + charts, + }, + }); +}); + +/** + * Returns all of a users personal bests. + * + * @warn This endpoint is probably quite expensive. We'll need to do + * some performance tests. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/pbs/all + */ +router.get("/all", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const pbs = await db["personal-bests"].find({ + userID: user.id, + game, + playtype, + isPrimary: true, + }); + + const { songs, charts } = await GetRelevantSongsAndCharts(pbs, game); + + return res.status(200).json({ + success: true, + description: `Returned ${pbs.length} PBs.`, + body: { pbs, songs, charts }, + }); +}); + +/** + * Returns a users best 100 personal-bests for this game. + * + * @param alg - Specifies an override for the default algorithm + * to sort on. + * @name GET /api/v1/users/:userID/games/:game/:playtype/pbs/best + */ +router.get("/best", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + const gptConfig = GetGamePTConfig(game, playtype); + + if (req.query.alg && !IsValidScoreAlg(gptConfig, req.query.alg)) { + return res.status(400).json({ + success: false, + description: `Invalid score algorithm. Expected any of ${gptConfig.scoreRatingAlgs.join( + ", " + )}`, + }); + } + + const alg = req.query.alg ?? gptConfig.defaultScoreRatingAlg; + + const pbs = await db["personal-bests"].find( + { + userID: user.id, + game, + playtype, + isPrimary: true, + }, + { + limit: 100, + sort: { + [`calculatedData.${alg}`]: -1, + }, + } + ); + + const { songs, charts } = await GetRelevantSongsAndCharts(pbs, game); + + return res.status(200).json({ + success: true, + description: `Retrieved ${pbs.length} personal bests.`, + body: { + pbs, + songs, + charts, + }, + }); +}); + +/** + * Returns a user's PB on the given chart. If the user has not played this chart, 404 is + * returned. + * + * @param getComposition - Also retrieves the score documents that composed this PB. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/pbs/:chartID + */ +router.get("/:chartID", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const chart = await db.charts[game].findOne({ + chartID: req.params.chartID, + playtype, + }); + + if (!chart) { + return res.status(404).json({ + success: false, + description: `This chart does not exist.`, + }); + } + + const pb = await db["personal-bests"].findOne({ + chartID: req.params.chartID, + userID: user.id, + }); + + if (!pb) { + return res.status(404).json({ + success: false, + description: `This user has not played this chart.`, + }); + } + + if (req.query.getComposition) { + const scoreIDs = GetScoreIDsFromComposed(pb); + + const scores = await db.scores.find({ + scoreID: { $in: scoreIDs }, + }); + + return res.status(200).json({ + success: true, + description: `Successfully retrieved PB for user.`, + body: { + scores, + chart, + pb, + }, + }); + } + + return res.status(200).json({ + success: true, + description: `Successfully retrieved PB for user.`, + body: { + pb, + chart, + }, + }); +}); + +/** + * Return this users PB on this chart, and N nearby players on the + * leaderboard. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/pbs/:chartID/leaderboard-adjacent + */ +router.get("/:chartID/leaderboard-adjacent", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const chart = await db.charts[game].findOne({ + chartID: req.params.chartID, + playtype, + }); + + if (!chart) { + return res.status(404).json({ + success: false, + description: `This chart does not exist.`, + }); + } + + const pb = await db["personal-bests"].findOne({ + chartID: req.params.chartID, + userID: user.id, + }); + + if (!pb) { + return res.status(404).json({ + success: false, + description: `This user has not played this chart.`, + }); + } + + const [adjacentAbove, adjacentBelow] = await Promise.all([ + GetAdjacentAbove(pb), + GetAdjacentBelow(pb), + ]); + + const users = await GetUsersWithIDs([...adjacentAbove, ...adjacentBelow].map((e) => e.userID)); + + return res.status(200).json({ + success: true, + description: `Successfully retrieved PB for user.`, + body: { + pb, + chart, + adjacentAbove, + adjacentBelow, + users, + }, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/router.test.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/router.test.ts new file mode 100644 index 000000000..470635cdd --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/router.test.ts @@ -0,0 +1,360 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import { + GoalDocument, + MilestoneDocument, + ScoreDocument, + UserGoalDocument, + UserMilestoneDocument, +} from "tachi-common"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { Testing511SPA, TestingIIDXSPScore, TestingIIDXSPScorePB } from "test-utils/test-data"; + +t.test("GET /api/v1/users/:userID/games/:game/:playtype", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return a users statistics for that game.", async (t) => { + const res = await mockApi.get("/api/v1/users/test_zkldi/games/iidx/SP"); + + t.hasStrict(res.body, { + success: true, + description: "Retrieved user statistics for test_zkldi (iidx SP)", + body: { + gameStats: { + userID: 1, + game: "iidx", + playtype: "SP", + classes: {}, + ratings: {}, + }, + firstScore: null, + mostRecentScore: null, + totalScores: 1, + rankingData: { + ktRating: { ranking: 1, outOf: 1 }, + ktLampRating: { + ranking: 1, + outOf: 1, + }, + BPI: { + ranking: 1, + outOf: 1, + }, + }, + }, + }); + + t.end(); + }); + + t.test("Should return a users first score if one exists.", async (t) => { + await db.scores.insert([ + { + userID: 1, + timeAchieved: 100, + scoreID: "foo", + game: "iidx", + playtype: "SP", + }, + { + userID: 1, + timeAchieved: 200, + scoreID: "bar", + game: "iidx", + playtype: "SP", + }, + { + userID: 1, + timeAchieved: 300, + scoreID: "baz", + game: "iidx", + playtype: "SP", + }, + ] as ScoreDocument[]); + + const res = await mockApi.get("/api/v1/users/test_zkldi/games/iidx/SP"); + + t.hasStrict(res.body, { + success: true, + description: "Retrieved user statistics for test_zkldi (iidx SP)", + body: { + gameStats: { + userID: 1, + game: "iidx", + playtype: "SP", + classes: {}, + ratings: {}, + }, + firstScore: { + timeAchieved: 100, + scoreID: "foo", + }, + mostRecentScore: { + timeAchieved: 300, + scoreID: "baz", + }, + totalScores: 4, + rankingData: { + ktRating: { ranking: 1, outOf: 1 }, + ktLampRating: { + ranking: 1, + outOf: 1, + }, + BPI: { + ranking: 1, + outOf: 1, + }, + }, + }, + }); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/history", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return a users history snapshots for that gpt.", async (t) => { + await db["game-stats-snapshots"].insert([ + { + userID: 1, + game: "iidx", + playtype: "SP", + // @ts-expect-error Too lazy to sort this one out... + rankings: { + BPI: { + ranking: 2, + outOf: 4, + }, + }, + playcount: 100, + classes: {}, + ratings: {}, + timestamp: 1234, + }, + ]); + + const res = await mockApi.get("/api/v1/users/test_zkldi/games/iidx/SP/history"); + + res.body.body[0].timestamp = Math.floor(res.body.body[0].timestamp / 100_000); // by default, it's set to the current time. we can't + // test that nicely, so lets round it to the nearest 100 seconds. + + t.strictSame(res.body.body, [ + { + rankings: { + ktRating: { + ranking: 1, + outOf: 1, + }, + ktLampRating: { + ranking: 1, + outOf: 1, + }, + BPI: { + ranking: 1, + outOf: 1, + }, + }, + playcount: 1, + classes: {}, + ratings: {}, + // close enough, right? + timestamp: Math.floor(Date.now() / 100_000), + }, + { + rankings: { + BPI: { + ranking: 2, + outOf: 4, + }, + }, + playcount: 100, + classes: {}, + ratings: {}, + timestamp: 1234, + }, + ]); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/goals", (t) => { + t.beforeEach(ResetDBState); + + t.test( + "Should return all of a users goals, and only unachieved goals if the argument is set.", + async (t) => { + await db["user-goals"].insert([ + { + goalID: "foo", + userID: 1, + game: "iidx", + playtype: "SP", + achieved: false, + }, + { + goalID: "bar", + userID: 1, + game: "iidx", + playtype: "SP", + achieved: true, + }, + ] as UserGoalDocument[]); + + await db.goals.insert([{ goalID: "foo" }, { goalID: "bar" }] as GoalDocument[]); + + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/goals"); + + t.hasStrict(res.body, { + success: true, + description: "Successfully returned 2 goal(s).", + body: { + userGoals: [ + { + goalID: "foo", + achieved: false, + }, + { + goalID: "bar", + achieved: true, + }, + ], + goals: [{ goalID: "bar" }, { goalID: "foo" }], + }, + }); + + const resUnachieved = await mockApi.get( + "/api/v1/users/1/games/iidx/SP/goals?unachieved=true" + ); + + t.hasStrict(resUnachieved.body, { + success: true, + description: "Successfully returned 1 goal(s).", + body: { + userGoals: [ + { + goalID: "foo", + achieved: false, + }, + ], + goals: [{ goalID: "foo" }], + }, + }); + + t.end(); + } + ); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/milestones", (t) => { + t.beforeEach(ResetDBState); + + t.test( + "Should return all of a users milestones, and only unachieved milestones if the argument is set.", + async (t) => { + await db["user-milestones"].insert([ + { + milestoneID: "foo", + userID: 1, + game: "iidx", + playtype: "SP", + achieved: false, + }, + { + milestoneID: "bar", + userID: 1, + game: "iidx", + playtype: "SP", + achieved: true, + }, + ] as UserMilestoneDocument[]); + + await db.milestones.insert([ + { milestoneID: "foo" }, + { milestoneID: "bar" }, + ] as MilestoneDocument[]); + + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/milestones"); + + t.hasStrict(res.body, { + success: true, + description: "Successfully returned 2 milestone(s).", + body: { + userMilestones: [ + { + milestoneID: "foo", + achieved: false, + }, + { + milestoneID: "bar", + achieved: true, + }, + ], + milestones: [{ milestoneID: "bar" }, { milestoneID: "foo" }], + }, + }); + + const resUnachieved = await mockApi.get( + "/api/v1/users/1/games/iidx/SP/milestones?unachieved=true" + ); + + t.hasStrict(resUnachieved.body, { + success: true, + description: "Successfully returned 1 milestone(s).", + body: { + userMilestones: [ + { + milestoneID: "foo", + achieved: false, + }, + ], + milestones: [{ milestoneID: "foo" }], + }, + }); + + t.end(); + } + ); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/most-played", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the users most played scores.", async (t) => { + await db.scores.insert([ + // @ts-expect-error nonsense + deepmerge(TestingIIDXSPScore, { scoreID: "something_else" }), + // @ts-expect-error nonsense + deepmerge(TestingIIDXSPScore, { scoreID: "something_else2" }), + ]); + + await db["personal-bests"].insert(TestingIIDXSPScorePB); + + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/most-played"); + + t.equal(res.body.body.pbs.length, 1); + t.equal(res.body.body.pbs[0].__playcount, 3); + + t.equal(res.body.body.songs.length, 1); + t.equal(res.body.body.songs[0].id, 1); + + t.equal(res.body.body.charts.length, 1); + t.equal(res.body.body.charts[0].chartID, Testing511SPA.chartID); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/router.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/router.ts new file mode 100644 index 000000000..d07f788cc --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/router.ts @@ -0,0 +1,381 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { FilterQuery } from "mongodb"; +import { + GetGamePTConfig, + integer, + PBScoreDocument, + UserGameStatsSnapshot, + UserGoalDocument, + UserMilestoneDocument, +} from "tachi-common"; +import { IsString } from "utils/misc"; +import { CheckStrProfileAlg } from "utils/string-checks"; +import { + GetAllRankings, + GetUGPTPlaycount, + GetUsersRankingAndOutOf, + GetUsersWithIDs, +} from "utils/user"; +import foldersRouter from "./folders/router"; +import { CheckUserPlayedGamePlaytype } from "./middleware"; +import pbsRouter from "./pbs/router"; +import scoresRouter from "./scores/router"; +import sessionsRouter from "./sessions/router"; +import settingsRouter from "./settings/router"; +import showcaseRouter from "./showcase/router"; +import tablesRouter from "./tables/router"; + +const router: Router = Router({ mergeParams: true }); + +router.use(CheckUserPlayedGamePlaytype); + +/** + * Returns information about a user for this game + playtype. + * @name GET /api/v1/users/:userID/games/:game/:playtype + */ +router.get("/", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const stats = req[SYMBOL_TachiData]!.requestedUserGameStats!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const [totalScores, firstScore, mostRecentScore, rankingData] = await Promise.all([ + db.scores.count({ + userID: user.id, + game, + playtype, + }), + db.scores.findOne( + { + userID: user.id, + game, + playtype, + timeAchieved: { $ne: null }, + }, + { + sort: { + timeAchieved: 1, + }, + } + ), + db.scores.findOne( + { + userID: user.id, + game, + playtype, + timeAchieved: { $ne: null }, + }, + { + sort: { + timeAchieved: -1, + }, + } + ), + GetAllRankings(stats), + ]); + + return res.status(200).json({ + success: true, + description: `Retrieved user statistics for ${user.username} (${game} ${playtype})`, + body: { + gameStats: stats, + firstScore, + mostRecentScore, + totalScores, + rankingData, + }, + }); +}); + +/** + * Returns a users game-stats for the past 90 days. + * @name GET /api/v1/users/:userID/games/:game/:playtype/history + */ +router.get("/history", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const stats = req[SYMBOL_TachiData]!.requestedUserGameStats!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const snapshots = (await db["game-stats-snapshots"].find( + { + userID: user.id, + game, + playtype, + }, + { + sort: { + timestamp: -1, + }, + // avoid sending so much garbage. + projection: { + userID: 0, + game: 0, + playtype: 0, + }, + limit: 90, + } + )) as Omit[]; + + const currentSnapshot: Omit = { + classes: stats.classes, + ratings: stats.ratings, + timestamp: Date.now(), // lazy, should probably be this midnight + playcount: await GetUGPTPlaycount(user.id, game, playtype), + rankings: await GetAllRankings(stats), + }; + + return res.status(200).json({ + success: true, + description: `Successfully returned history for the past ${snapshots.length} days.`, + body: [currentSnapshot, ...snapshots], + }); +}); + +/** + * Returns a user's set goals for this game. + * @param unachieved - If set, achieved goals will be hidden. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/goals + */ +router.get("/goals", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const query: FilterQuery = { + userID: user.id, + game, + playtype, + }; + + if (req.query.unachieved) { + query.achieved = false; + } + + const userGoals = await db["user-goals"].find(query); + + const goals = await db.goals.find({ + goalID: { $in: userGoals.map((e) => e.goalID) }, + }); + + return res.status(200).json({ + success: true, + description: `Successfully returned ${userGoals.length} goal(s).`, + body: { + userGoals, + goals, + }, + }); +}); + +/** + * Returns a user's set milestones for this game. + * @param unachieved - If set, achieved milestones will be hidden. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/milestones + */ +router.get("/milestones", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const query: FilterQuery = { + userID: user.id, + game, + playtype, + }; + + if (req.query.unachieved) { + query.achieved = false; + } + + const userMilestones = await db["user-milestones"].find(query); + + const milestones = await db.milestones.find({ + milestoneID: { $in: userMilestones.map((e) => e.milestoneID) }, + }); + + return res.status(200).json({ + success: true, + description: `Successfully returned ${userMilestones.length} milestone(s).`, + body: { + userMilestones, + milestones, + }, + }); +}); + +/** + * Returns the users most played charts by playcount. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/most-played + */ +router.get("/most-played", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const mostPlayed: { playcount: integer; songID: integer; _id: string }[] = + await db.scores.aggregate([ + { + $match: { + userID: user.id, + game, + playtype, + }, + }, + { + $group: { + _id: "$chartID", + // micro opt + songID: { $first: "$songID" }, + playcount: { $sum: 1 }, + }, + }, + { + $sort: { + playcount: -1, + }, + }, + { + $limit: 100, + }, + ]); + + const chartIDs = mostPlayed.map((e) => e._id); + const songIDs = mostPlayed.map((e) => e.songID); + + const [songs, charts, pbs] = await Promise.all([ + await db.songs[game].find({ id: { $in: songIDs } }), + await db.charts[game].find({ chartID: { $in: chartIDs } }), + await db["personal-bests"].find({ chartID: { $in: chartIDs }, userID: user.id }), + ]); + + const playcountMap = new Map(); + + for (const doc of mostPlayed) { + playcountMap.set(doc._id, doc.playcount); + } + + // @ts-expect-error monkeypatching + const playcountPBs = pbs as (PBScoreDocument & { __playcount: integer })[]; + + // monkey patch __playcount on + for (const pb of playcountPBs) { + pb.__playcount = playcountMap.get(pb.chartID); + } + + playcountPBs.sort((a, b) => b.__playcount - a.__playcount); + + return res.status(200).json({ + success: true, + description: `Returned ${playcountPBs.length} scores.`, + body: { + songs, + charts, + pbs: playcountPBs, + }, + }); +}); + +/** + * Returns the users around the given user on the leaderboard. + * + * @param alg - Optional, the algorithm to use. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/leaderboard-adjacent + */ +router.get("/leaderboard-adjacent", async (req, res) => { + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + const gptConfig = GetGamePTConfig(game, playtype); + const user = req[SYMBOL_TachiData]!.requestedUser!; + + let alg = gptConfig.defaultProfileRatingAlg; + if (IsString(req.query.alg)) { + const temp = CheckStrProfileAlg(game, playtype, req.query.alg); + + if (temp === null) { + return res.status(400).json({ + success: false, + description: `Invalid value of ${ + req.query.alg + } for alg. Expected one of ${gptConfig.profileRatingAlgs.join(", ")}`, + }); + } + + alg = temp; + } + + const thisUsersStats = await db["game-stats"].findOne({ game, playtype, userID: user.id }); + + if (!thisUsersStats) { + return res.status(400).json({ + success: false, + description: `This user has not played this game.`, + }); + } + + const [above, below] = await Promise.all([ + db["game-stats"].find( + { + game, + playtype, + userID: { $ne: user.id }, + [`ratings.${alg}`]: { $gt: thisUsersStats.ratings[alg] }, + }, + { + limit: 5, + sort: { + [`ratings.${alg}`]: 1, + }, + } + ), + db["game-stats"].find( + { + game, + playtype, + userID: { $ne: user.id }, + [`ratings.${alg}`]: { $lte: thisUsersStats.ratings[alg] }, + }, + { + limit: 5, + sort: { + [`ratings.${alg}`]: -1, + }, + } + ), + ]); + + const users = await GetUsersWithIDs([ + ...above.map((e) => e.userID), + ...below.map((e) => e.userID), + ]); + + const thisUsersRanking = await GetUsersRankingAndOutOf(thisUsersStats, alg); + + return res.status(200).json({ + success: true, + description: `Returned ${above.length + below.length} nearby stats.`, + body: { + above: above.reverse(), + below, + users, + thisUsersStats, + thisUsersRanking, + }, + }); +}); + +router.use("/pbs", pbsRouter); +router.use("/scores", scoresRouter); +router.use("/sessions", sessionsRouter); +router.use("/tables", tablesRouter); +router.use("/showcase", showcaseRouter); +router.use("/settings", settingsRouter); +router.use("/folders", foldersRouter); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/scores/router.test.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/scores/router.test.ts new file mode 100644 index 000000000..573f44b9b --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/scores/router.test.ts @@ -0,0 +1,203 @@ +import db from "external/mongo/db"; +import { ScoreDocument } from "tachi-common"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { + GetKTDataJSON, + LoadTachiIIDXData, + Testing511Song, + Testing511SPA, +} from "test-utils/test-data"; + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/scores/recent", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return a users 100 most recent scores.", async (t) => { + const mockScores: ScoreDocument[] = []; + + for (let i = 0; i < 200; i++) { + mockScores.push({ + userID: 1, + game: "iidx", + playtype: "SP", + timeAchieved: i * 100, + scoreID: `scoreID_${i}`, + chartID: Testing511SPA.chartID, + songID: Testing511Song.id, + } as ScoreDocument); + } + + await db.scores.insert(mockScores); + + for (const sc of mockScores) { + delete sc._id; // lol + } + + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/scores/recent"); + + t.hasStrict(res.body, { + success: true, + description: "Retrieved 100 scores.", + body: { + scores: mockScores.slice(100).reverse(), + songs: [Testing511Song], + charts: [Testing511SPA], + }, + }); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/scores", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(LoadTachiIIDXData); + + t.test("Should return 400 if no search param is given", async (t) => { + const res = await mockApi.get("/api/v1/users/test_zkldi/games/iidx/SP/scores"); + + t.equal(res.statusCode, 400); + t.equal(res.body.success, false); + + t.end(); + }); + + t.test("Should return 400 if invalid search param is given", async (t) => { + const res = await mockApi.get( + "/api/v1/users/test_zkldi/games/iidx/SP/scores?search=foo&search=bar" + ); + + t.equal(res.statusCode, 400); + t.equal(res.body.success, false); + + // evil eval attempts + const res2 = await mockApi.get( + "/api/v1/users/test_zkldi/games/iidx/SP/scores?search[$where]=process.exit(1)" + ); + + t.equal(res2.statusCode, 400); + t.equal(res2.body.success, false); + + t.end(); + }); + + t.test("Should search a user's scores.", async (t) => { + const mockScores: ScoreDocument[] = []; + + const charts = GetKTDataJSON("./tachi/tachi-charts-iidx.json"); + + for (let i = 0; i < 200; i++) { + mockScores.push({ + scoreID: i.toString(), + userID: 1, + game: "iidx", + playtype: "SP", + isPrimary: true, + chartID: charts[i].chartID, + songID: charts[i].songID, + calculatedData: { + ktRating: i, + }, + } as ScoreDocument); + } + + await db.scores.insert(mockScores); + + const res = await mockApi.get( + "/api/v1/users/test_zkldi/games/iidx/SP/scores?search=5.1.1." + ); + + t.equal(res.body.body.scores.length, 5); + t.equal(res.body.body.songs.length, 1); + t.equal(res.body.body.charts.length, 4); + + t.hasStrict(res.body, { + success: true, + description: "Retrieved 5 scores.", + body: { + scores: [ + { + songID: 1, + }, + { + songID: 1, + }, + { + songID: 1, + }, + ], + songs: [ + { + title: "5.1.1.", + }, + ], + charts: [ + { + songID: 1, + }, + { + songID: 1, + }, + ], + }, + }); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/scores/:chartID", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(LoadTachiIIDXData); + + t.test("Should return a users score history on a given chart.", async (t) => { + await db.scores.remove({}); + await db.scores.insert([ + { + chartID: Testing511SPA.chartID, + userID: 1, + scoreID: "foo", + }, + { + chartID: Testing511SPA.chartID, + userID: 1, + scoreID: "bar", + }, + { + chartID: Testing511SPA.chartID, + userID: 2, + scoreID: "baz", + }, + ] as ScoreDocument[]); + + const res = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/scores/${Testing511SPA.chartID}` + ); + + const scoreIDs = res.body.body.map((e: ScoreDocument) => e.scoreID); + + t.equal(scoreIDs.length, 2); + t.ok(scoreIDs.includes("foo")); + t.ok(scoreIDs.includes("bar")); + + t.end(); + }); + + t.test("Should reject a chart that does not exist.", async (t) => { + const res = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/scores/CHART_THAT_DOESNT_EXIST` + ); + + t.equal(res.statusCode, 404); + t.match(res.body.description, /chart does not exist/iu); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/scores/router.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/scores/router.ts new file mode 100644 index 000000000..9c1eaa46c --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/scores/router.ts @@ -0,0 +1,130 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { SearchGameSongsAndCharts } from "lib/search/search"; +import { GetRelevantSongsAndCharts } from "utils/db"; +import { FilterChartsAndSongs } from "utils/scores"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Searches a user's individual scores. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/scores + */ +router.get("/", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + if (typeof req.query.search !== "string") { + return res.status(400).json({ + success: false, + description: `Invalid value of ${req.query.search} for search parameter.`, + }); + } + + const { songs: allSongs, charts: allCharts } = await SearchGameSongsAndCharts( + game, + req.query.search, + playtype + ); + + const scores = await db.scores.find( + { + chartID: { $in: allCharts.map((e) => e.chartID) }, + userID: user.id, + }, + { + sort: { + timeAchieved: -1, + }, + limit: 30, + } + ); + + const { songs, charts } = FilterChartsAndSongs(scores, allCharts, allSongs); + + return res.status(200).json({ + success: true, + description: `Retrieved ${scores.length} scores.`, + body: { + scores, + songs, + charts, + }, + }); +}); + +/** + * Returns a users recent 100 scores for this game. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/scores/recent + */ +router.get("/recent", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const recentScores = await db.scores.find( + { + userID: user.id, + game, + playtype, + }, + { + limit: 100, + sort: { + timeAchieved: -1, + }, + } + ); + + const { songs, charts } = await GetRelevantSongsAndCharts(recentScores, game); + + return res.status(200).json({ + success: true, + description: `Retrieved ${recentScores.length} scores.`, + body: { + scores: recentScores, + songs, + charts, + }, + }); +}); + +/** + * Retrieve all the scores a user has on the given chartID. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/scores/:chartID + */ +router.get("/:chartID", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const chart = await db.charts[game].findOne({ + chartID: req.params.chartID, + playtype, + }); + + if (!chart) { + return res.status(404).json({ + success: false, + description: `This chart does not exist.`, + }); + } + + const scores = await db.scores.find({ + userID: user.id, + chartID: chart.chartID, + }); + + return res.status(200).json({ + success: true, + description: `Returned ${scores.length} scores.`, + body: scores, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/sessions/router.test.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/sessions/router.test.ts new file mode 100644 index 000000000..f6d76180e --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/sessions/router.test.ts @@ -0,0 +1,181 @@ +import db from "external/mongo/db"; +import { SessionDocument } from "tachi-common"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { LoadTachiIIDXData } from "test-utils/test-data"; + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/sessions", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(LoadTachiIIDXData); + + t.test("Should return 400 if no search param is given", async (t) => { + const res = await mockApi.get("/api/v1/users/test_zkldi/games/iidx/SP/sessions"); + + t.equal(res.statusCode, 400); + t.equal(res.body.success, false); + + t.end(); + }); + + t.test("Should return 400 if invalid search param is given", async (t) => { + const res = await mockApi.get( + "/api/v1/users/test_zkldi/games/iidx/SP/sessions?search=foo&search=bar" + ); + + t.equal(res.statusCode, 400); + t.equal(res.body.success, false); + + // evil eval attempts + const res2 = await mockApi.get( + "/api/v1/users/test_zkldi/games/iidx/SP/sessions?search[$where]=process.exit(1)" + ); + + t.equal(res2.statusCode, 400); + t.equal(res2.body.success, false); + + t.end(); + }); + + t.test("Should search a user's sessions.", async (t) => { + await db.sessions.insert( + ["Epic Session", "Session Of Epic", "Epic Gaming", "something else", "bad session"].map( + (e) => ({ + userID: 1, + game: "iidx", + playtype: "SP", + name: e, + desc: "something", + sessionID: e, // hack to avoid db nonsense + }) + ) as SessionDocument[] + ); + + const res = await mockApi.get( + "/api/v1/users/test_zkldi/games/iidx/SP/sessions?search=Epic" + ); + + t.hasStrict(res.body, { + success: true, + description: "Retrieved 3 sessions.", + body: [], + }); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/sessions/best", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(LoadTachiIIDXData); + + t.test("Should return a user's best 100 sessions.", async (t) => { + const sessions: SessionDocument[] = []; + + for (let i = 0; i < 200; i++) { + sessions.push({ + sessionID: i.toString(), + game: "iidx", + playtype: "SP", + userID: 1, + calculatedData: { + ktRating: i, + }, + } as SessionDocument); + } + + await db.sessions.remove({}); + await db.sessions.insert(sessions); + + const res = await mockApi.get("/api/v1/users/test_zkldi/games/iidx/SP/sessions/best"); + + t.hasStrict(res.body, { + success: true, + description: "Retrieved 100 sessions.", + }); + + t.strictSame( + res.body.body.map((e: SessionDocument) => e.sessionID), + sessions + .slice(100) + .reverse() + .map((e) => e.sessionID) + ); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/sessions/highlighted", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return only highlighted sessions.", async (t) => { + await db.sessions.insert({ + highlight: true, + userID: 1, + game: "iidx", + playtype: "SP", + sessionID: "highlighted_id", + } as SessionDocument); + + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/sessions/highlighted"); + + t.equal(res.body.body.length, 1); + t.equal(res.body.body[0].sessionID, "highlighted_id"); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/sessions/recent", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the users most recent sessions.", async (t) => { + await db.sessions.remove({}); + await db.sessions.insert([ + { + highlight: false, + userID: 1, + game: "iidx", + playtype: "SP", + sessionID: "recent_id1", + timeEnded: 1, + }, + { + highlight: false, + userID: 1, + game: "iidx", + playtype: "SP", + sessionID: "recent_id2", + timeEnded: 3, + }, + { + highlight: false, + userID: 1, + game: "iidx", + playtype: "SP", + sessionID: "recent_id3", + timeEnded: 2, + }, + ] as SessionDocument[]); + + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/sessions/recent"); + + t.equal(res.body.body.length, 3); + t.strictSame( + // @ts-expect-error temporary type hack + res.body.body.map((e) => e.sessionID), + ["recent_id2", "recent_id3", "recent_id1"] + ); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/sessions/router.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/sessions/router.ts new file mode 100644 index 000000000..34b5dd87d --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/sessions/router.ts @@ -0,0 +1,143 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { SearchSessions } from "lib/search/search"; +import { GetGamePTConfig } from "tachi-common"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Search a users sessions. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/sessions + */ +router.get("/", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + if (typeof req.query.search !== "string") { + return res.status(400).json({ + success: false, + description: `Invalid value of ${req.query.search} for search parameter.`, + }); + } + + const sessions = await SearchSessions(req.query.search, game, playtype, user.id, 100); + + return res.status(200).json({ + success: true, + description: `Retrieved ${sessions.length} sessions.`, + body: sessions, + }); +}); + +/** + * Returns a user's best 100 sessions according to the default statistic + * for that game. + * + * @param alg - An override to specify a different algorithm for that game. + * UNIMPLEMENTED!!! + * @name GET /api/v1/users/:userID/games/:game/:playtype/sessions/best + */ +router.get("/best", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + const gptConfig = GetGamePTConfig(game, playtype); + + const sessions = await db.sessions.find( + { + userID: user.id, + game, + playtype, + }, + { + limit: 100, + sort: { + [`calculatedData.${gptConfig.defaultSessionRatingAlg}`]: -1, + }, + } + ); + + return res.status(200).json({ + success: true, + description: `Retrieved ${sessions.length} sessions.`, + body: sessions, + }); +}); + +/** + * Returns a users 100 most recent highlighted sessions. Returned in timeEnded order. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/sessions/highlighted + */ +router.get("/highlighted", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const sessions = await db.sessions.find( + { userID: user.id, game, playtype, highlight: true }, + { sort: { timeEnded: -1 }, limit: 100 } + ); + + return res.status(200).json({ + success: true, + description: `Returned ${sessions.length} sessions.`, + body: sessions, + }); +}); + +/** + * Returns a users 100 most recent sessions. Returned in timeEnded order. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/sessions/recent + */ +router.get("/recent", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const sessions = await db.sessions.find( + { userID: user.id, game, playtype }, + { sort: { timeEnded: -1 }, limit: 100 } + ); + + return res.status(200).json({ + success: true, + description: `Returned ${sessions.length} sessions.`, + body: sessions, + }); +}); + +/** + * Returns a user's most recent session. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/sessions/recent + */ +router.get("/last", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const session = await db.sessions.findOne( + { userID: user.id, game, playtype }, + { sort: { timeEnded: -1 } } + ); + + if (!session) { + return res.status(404).json({ + success: false, + description: `This user has not got any sessions!`, + }); + } + + return res.status(200).json({ + success: true, + description: `Returned a session.`, + body: session, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/settings/router.test.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/settings/router.test.ts new file mode 100644 index 000000000..a18a340e2 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/settings/router.test.ts @@ -0,0 +1,214 @@ +/* eslint-disable no-await-in-loop */ +import db from "external/mongo/db"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/settings", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return a user's settings.", async (t) => { + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/settings"); + + t.strictSame(res.body.body, { + userID: 1, + game: "iidx", + playtype: "SP", + preferences: { + preferredScoreAlg: null, + preferredSessionAlg: null, + preferredProfileAlg: null, + stats: [], + gameSpecific: { + display2DXTra: false, + }, + }, + }); + + t.end(); + }); + + t.end(); +}); + +t.test("PATCH /api/v1/users/:userID/games/:game/:playtype/settings", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should update a user's settings.", async (t) => { + await db["api-tokens"].insert({ + userID: 1, + identifier: "api_token", + permissions: { + customise_profile: true, + }, + token: "api_token", + fromAPIClient: null, + }); + + const res = await mockApi + .patch("/api/v1/users/1/games/iidx/SP/settings") + .set("Authorization", "Bearer api_token") + .send({ + preferredScoreAlg: "ktRating", + }); + + t.strictSame( + res.body.body, + { + userID: 1, + game: "iidx", + playtype: "SP", + preferences: { + preferredScoreAlg: "ktRating", + preferredSessionAlg: null, + preferredProfileAlg: null, + stats: [], + gameSpecific: { + display2DXTra: false, + }, + }, + }, + "Should only update the mutated properties." + ); + + const data = await db["game-settings"].findOne({ + userID: 1, + game: "iidx", + playtype: "SP", + }); + + t.equal(data?.preferences.preferredScoreAlg, "ktRating"); + + t.end(); + }); + + t.test("Should update a user's game specific settings.", async (t) => { + await db["api-tokens"].insert({ + userID: 1, + identifier: "api_token", + permissions: { + customise_profile: true, + }, + token: "api_token", + fromAPIClient: null, + }); + + const res = await mockApi + .patch("/api/v1/users/1/games/iidx/SP/settings") + .set("Authorization", "Bearer api_token") + .send({ + preferredScoreAlg: "ktRating", + gameSpecific: { + display2DXTra: true, + }, + }); + + t.strictSame( + res.body.body, + { + userID: 1, + game: "iidx", + playtype: "SP", + preferences: { + preferredScoreAlg: "ktRating", + preferredSessionAlg: null, + preferredProfileAlg: null, + stats: [], + gameSpecific: { + display2DXTra: true, + }, + }, + }, + "Should only update the mutated properties." + ); + + const data = await db["game-settings"].findOne({ + userID: 1, + game: "iidx", + playtype: "SP", + }); + + t.equal(data?.preferences.preferredScoreAlg, "ktRating"); + + t.end(); + }); + + t.test("Requires the user to be authed as the requested user.", async (t) => { + await db["api-tokens"].insert({ + userID: 2, + identifier: "api_token", + permissions: { + customise_profile: true, + }, + token: "api_token", + fromAPIClient: null, + }); + + const res = await mockApi + .patch("/api/v1/users/1/games/iidx/SP/settings") + .set("Authorization", `Bearer api_token`); + + t.equal(res.statusCode, 403); + + t.end(); + }); + + t.test("Requires the permission customise_profile", async (t) => { + await db["api-tokens"].insert({ + userID: 1, + identifier: "api_token", + permissions: { + customise_profile: false, + }, + token: "api_token", + fromAPIClient: null, + }); + + const res = await mockApi + .patch("/api/v1/users/1/games/iidx/SP/settings") + .set("Authorization", `Bearer api_token`); + + t.equal(res.statusCode, 403); + + t.end(); + }); + + t.test("Should reject invalid values.", async (t) => { + await db["api-tokens"].insert({ + userID: 1, + identifier: "foo", + permissions: { + customise_profile: true, + }, + token: "api_token", + fromAPIClient: null, + }); + + for (const key of [ + "preferredScoreAlg", + "preferredSessionAlg", + "preferredProfileAlg", + ] as const) { + const res = await mockApi + .patch("/api/v1/users/1/games/iidx/SP/settings") + .set("Authorization", "Bearer api_token") + .send({ + [key]: "nonsense", + }); + + t.equal(res.statusCode, 400); + + const data = await db["game-settings"].findOne({ + userID: 1, + game: "iidx", + playtype: "SP", + }); + + t.equal(data?.preferences[key], null, "Should be unmodified."); + } + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/settings/router.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/settings/router.ts new file mode 100644 index 000000000..07184799e --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/settings/router.ts @@ -0,0 +1,164 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import p from "prudence"; +import { RequirePermissions } from "server/middleware/auth"; +import { GetGamePTConfig } from "tachi-common"; +import { FormatPrError } from "utils/prudence"; +import { FormatUserDoc } from "utils/user"; +import { RequireAuthedAsUser } from "../../../../middleware"; + +const logger = CreateLogCtx(__filename); + +const router: Router = Router({ mergeParams: true }); + +/** + * Update your settings. + * + * @param - See the prudence middleware. + * + * @name PATCH /api/v1/users/:userID/games/:game/:playtype/settings + */ +router.patch( + "/", + RequireAuthedAsUser, + RequirePermissions("customise_profile"), + async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const gptConfig = GetGamePTConfig(game, playtype); + + const err = p(req.body, { + preferredScoreAlg: p.optional(p.nullable(p.isIn(gptConfig.scoreRatingAlgs))), + preferredSessionAlg: p.optional(p.nullable(p.isIn(gptConfig.sessionRatingAlgs))), + preferredProfileAlg: p.optional(p.nullable(p.isIn(gptConfig.profileRatingAlgs))), + // This is a pretty stupid IIFE level hack, ah well. + gameSpecific: p.any, + }); + + if (err) { + return res.status(400).json({ + success: false, + description: FormatPrError(err, "Invalid game-settings."), + }); + } + + if (req.body.gameSpecific) { + let schema = {}; + + if (game === "iidx") { + schema = { + display2DXTra: "boolean", + }; + } + const err = p( + req.body, + { gameSpecific: p.optional(schema) }, + {}, + { allowExcessKeys: true } + ); + + if (err) { + return res.status(400).json({ + success: false, + description: FormatPrError(err, "Invalid game-settings."), + }); + } + } + + const updateQuery: Record = {}; + + // @warning Slightly icky dynamic prop assignment instead of copypasta. + for (const key of ["Score", "Session", "Profile"]) { + const k = `preferred${key}Alg`; + + if (req.body[k] !== undefined) { + updateQuery[`preferences.${k}`] = req.body[k]; + } + } + + if (req.body.gameSpecific) { + for (const key in req.body.gameSpecific) { + updateQuery[`preferences.gameSpecific.${key}`] = req.body.gameSpecific[key]; + } + } + + if (Object.keys(updateQuery).length === 0) { + const settings = await db["game-settings"].findOne({ + userID: user.id, + game, + playtype, + }); + + return res.status(200).json({ + success: true, + description: `Nothing has been modified, successfully.`, + body: settings, + }); + } + + await db["game-settings"].update( + { + userID: user.id, + game, + playtype, + }, + { + $set: updateQuery, + } + ); + + const settings = await db["game-settings"].findOne({ + userID: user.id, + game, + playtype, + }); + + if (!settings) { + logger.error( + `User ${FormatUserDoc( + user + )} has no game-settings, but has played ${game} ${playtype}?` + ); + + return res.status(500).json({ + success: false, + description: `An internal error has occured. Do not repeat this request.`, + }); + } + + return res.status(200).json({ + success: true, + description: `Updated settings.`, + body: settings, + }); + } +); + +/** + * Returns this user's settings. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/settings + */ +router.get("/", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const settings = await db["game-settings"].findOne({ + userID: user.id, + game, + playtype, + }); + + return res.status(200).json({ + success: true, + description: `Returned ${FormatUserDoc(user)}'s settings.`, + body: settings, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/showcase/router.test.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/showcase/router.test.ts new file mode 100644 index 000000000..426010bb6 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/showcase/router.test.ts @@ -0,0 +1,418 @@ +import { ChartDocument, PublicUserDocument, IIDX_LAMPS, IIDX_GRADES } from "tachi-common"; +import db from "external/mongo/db"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { TestingIIDXFolderSP10, Testing511SPA, TestingIIDXSPScorePB } from "test-utils/test-data"; +import { CreateFolderChartLookup } from "utils/folder"; +import deepmerge from "deepmerge"; + +const SetFolders = async () => { + await db.folders.insert(TestingIIDXFolderSP10); + await CreateFolderChartLookup(TestingIIDXFolderSP10); + + await db["game-settings"].remove({}); + + await db["game-settings"].insert({ + userID: 1, + game: "iidx", + playtype: "SP", + preferences: { + preferredProfileAlg: null, + preferredScoreAlg: null, + preferredSessionAlg: null, + stats: [ + { + folderID: TestingIIDXFolderSP10.folderID, + mode: "folder", + property: "lamp", + gte: IIDX_LAMPS.HARD_CLEAR, + }, + { + chartID: Testing511SPA.chartID, + mode: "chart", + property: "score", + }, + ], + gameSpecific: { + display2DXTra: false, + }, + }, + }); + + await db["personal-bests"].insert(deepmerge(TestingIIDXSPScorePB, {})); +}; + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/showcase", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(SetFolders); + + t.test("Should return the evaluated stats for this user.", async (t) => { + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/showcase"); + + t.hasStrict(res.body.body, [ + { + stat: { + mode: "folder", + }, + result: { + value: 1, + outOf: 1, + }, + }, + { + stat: { + mode: "chart", + }, + result: { + value: 1479, + }, + }, + ]); + + t.end(); + }); + + t.test("Should project another users stats over this one if projectUser is set.", async (t) => { + await db["game-settings"].insert({ + userID: 2, + game: "iidx", + playtype: "SP", + preferences: { + preferredProfileAlg: null, + preferredScoreAlg: null, + preferredSessionAlg: null, + stats: [ + { + mode: "folder", + folderID: TestingIIDXFolderSP10.folderID, + property: "score", + gte: 1480, + }, + ], + gameSpecific: { + display2DXTra: false, + }, + }, + }); + + // hack + await db.users.insert({ + username: "test_acc", + usernameLowercase: "test_acc", + id: 2, + } as PublicUserDocument); + + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/showcase?projectUser=2"); + + t.hasStrict(res.body.body, [ + { + stat: { + mode: "folder", + }, + result: { + value: 0, + outOf: 1, + }, + }, + ]); + + t.end(); + }); + + t.test("Should return 404 if the user has not played this game.", async (t) => { + const res = await mockApi.get("/api/v1/users/1/games/bms/7K/showcase"); + + t.equal(res.statusCode, 404); + + t.match(res.body.description, /not played/iu); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/showcase/custom", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(SetFolders); + + t.test("Should return a custom folder evaluated stat on a user.", async (t) => { + const res = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/showcase/custom?mode=folder&property=grade>e=3&folderID=${TestingIIDXFolderSP10.folderID}` + ); + + t.hasStrict(res.body.body, { + result: { + value: 1, + outOf: 1, + }, + }); + + t.end(); + }); + + t.test("Should return a custom chart evaluated stat on a user.", async (t) => { + const res = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/showcase/custom?mode=chart&property=grade&chartID=${Testing511SPA.chartID}` + ); + + t.hasStrict(res.body.body, { + result: { value: IIDX_GRADES.AAA }, + }); + + t.end(); + }); + + t.test("Should reject for invalid folderID.", async (t) => { + const res = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/showcase/custom?mode=folder&property=grade>e=4` + ); + + t.equal(res.statusCode, 400, "Should reject for no folderID"); + + const res2 = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/showcase/custom?mode=folder&property=grade>e=4&folderID=foo&folderID=bar` + ); + + t.equal(res2.statusCode, 400, "Should reject for non-string folderID"); + + t.end(); + }); + + t.test("Should reject for invalid chartID.", async (t) => { + const res = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/showcase/custom?mode=chart&property=grade>e=4` + ); + + t.equal(res.statusCode, 400, "Should reject for no chartID"); + + const res2 = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/showcase/custom?mode=chart&property=grade&chartID=foo&chartID=bar` + ); + + t.equal(res2.statusCode, 400, "Should reject for non-string chartID"); + + t.end(); + }); + + t.test("Should reject for chartID that doesn't exist.", async (t) => { + const res = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/showcase/custom?mode=chart&property=grade&chartID=chart_does_not_exist` + ); + + t.equal(res.statusCode, 400); + + await db.charts.iidx.insert({ + chartID: "testing_dp_chart", + playtype: "DP", + } as ChartDocument); + + const res2 = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/showcase/custom?mode=chart&property=grade&chartID=testing_dp_chart` + ); + + t.equal(res2.statusCode, 400); + + t.end(); + }); + + t.test("Should reject for folderID that doesn't exist.", async (t) => { + const res = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/showcase/custom?mode=folder&property=grade>e=4&folderID=invalid` + ); + + t.equal(res.statusCode, 400); + + const res2 = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/showcase/custom?mode=folder&property=grade>e=4&folderID=${TestingIIDXFolderSP10},invalid` + ); + + t.equal(res2.statusCode, 400); + + t.end(); + }); + + t.test("Should reject for invalid mode", async (t) => { + const res = await mockApi.get( + `/api/v1/users/1/games/iidx/SP/showcase/custom?mode=nonsense&property=grade>e=4&chartID=foo` + ); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.end(); +}); + +t.test("PUT /api/v1/users/:userID/games/:game/:playtype/showcase", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(SetFolders); + + t.beforeEach( + async () => + // eslint-disable-next-line no-return-await + await db["api-tokens"].insert({ + userID: 1, + identifier: "alt_token", + permissions: { + customise_profile: true, + }, + token: "alt_token", + fromAPIClient: null, + }) + ); + + t.test("Requires the user to be authed as the requested user.", async (t) => { + await db["api-tokens"].insert({ + userID: 2, + identifier: "alt_token", + permissions: { + customise_profile: true, + }, + token: "altz_token", + fromAPIClient: null, + }); + + const res = await mockApi + .put("/api/v1/users/1/games/iidx/SP/showcase") + .set("Authorization", `Bearer altz_token`); + + t.equal(res.statusCode, 403); + + t.end(); + }); + + t.test("Requires the permission customise_profile", async (t) => { + await db["api-tokens"].insert({ + userID: 1, + identifier: "alt_token", + permissions: { + customise_profile: false, + }, + token: "unauth_token", + fromAPIClient: null, + }); + + const res = await mockApi + .put("/api/v1/users/1/games/iidx/SP/showcase") + .set("Authorization", `Bearer unauth_token`); + + t.equal(res.statusCode, 403); + + t.end(); + }); + + t.test("Should replace a user's preferences.stats with the contained stats.", async (t) => { + const res = await mockApi + .put("/api/v1/users/1/games/iidx/SP/showcase") + .set("Authorization", `Bearer alt_token`) + .send([ + { + mode: "chart", + chartID: Testing511SPA.chartID, + property: "lamp", + }, + ]); + + t.equal(res.statusCode, 200); + + const data = await db["game-settings"].findOne({ userID: 1, game: "iidx", playtype: "SP" }); + + t.hasStrict( + data?.preferences.stats, + [ + { + mode: "chart", + chartID: Testing511SPA.chartID, + property: "lamp", + }, + ], + "Should update preferences.stats in the database." + ); + + t.hasStrict( + res.body.body.preferences.stats, + [ + { + mode: "chart", + chartID: Testing511SPA.chartID, + property: "lamp", + }, + ], + "Should return the updated preferences" + ); + + t.end(); + }); + + t.test("Should reject for chartID that doesn't exist.", async (t) => { + const res = await mockApi + .put("/api/v1/users/1/games/iidx/SP/showcase") + .set("Authorization", `Bearer alt_token`) + .send([ + { + mode: "chart", + chartID: "chart_id_does_not_exist", + property: "lamp", + }, + ]); + + t.equal(res.statusCode, 400); + + await db.charts.iidx.insert({ + chartID: "testing_dp_chart", + playtype: "DP", + } as ChartDocument); + + const res2 = await mockApi + .put("/api/v1/users/1/games/iidx/SP/showcase") + .set("Authorization", `Bearer alt_token`) + .send([ + { + mode: "chart", + chartID: "testing_dp_chart", + property: "lamp", + }, + ]); + + t.equal(res2.statusCode, 400); + + t.end(); + }); + + t.test("Should reject for folderID that doesn't exist.", async (t) => { + const res = await mockApi + .put("/api/v1/users/1/games/iidx/SP/showcase") + .set("Authorization", `Bearer alt_token`) + .send([ + { + mode: "folder", + property: "grade", + gte: 4, + folderID: "folder_does_not_exist", + }, + ]); + + t.equal(res.statusCode, 400); + + const res2 = await mockApi + .put("/api/v1/users/1/games/iidx/SP/showcase") + .set("Authorization", `Bearer alt_token`) + .send([ + { + mode: "folder", + property: "grade", + gte: 4, + folderID: [TestingIIDXFolderSP10.folderID, "folder_does_not_exist"], + }, + ]); + + t.equal(res2.statusCode, 400); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/showcase/router.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/showcase/router.ts new file mode 100644 index 000000000..09e2cac4d --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/showcase/router.ts @@ -0,0 +1,296 @@ +import { Router } from "express"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { EvaluateUsersStatsShowcase } from "lib/showcase/get-stats"; +import { ResolveUser } from "utils/user"; +import p from "prudence"; +import { FormatPrError } from "utils/prudence"; +import { ShowcaseStatDetails, GetGamePTConfig } from "tachi-common"; +import { EvaluateShowcaseStat } from "lib/showcase/evaluator"; +import db from "external/mongo/db"; +import { RequirePermissions } from "server/middleware/auth"; +import { RequireAuthedAsUser } from "server/router/api/v1/users/_userID/middleware"; +import { GetRelatedStatDocuments } from "lib/showcase/get-related"; +const router: Router = Router({ mergeParams: true }); + +/** + * Evaluate this users set stats. + * + * @param projectUser - Project another user's stats instead of their set stats. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/showcase + */ +router.get("/", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + let projectUser; + + if (typeof req.query.projectUser === "string") { + const user = await ResolveUser(req.query.projectUser); + + if (!user) { + return res.status(404).json({ + success: false, + description: `The projected user ${req.query.projectUser} does not exist.`, + }); + } + + projectUser = user.id; + } + + const results = await EvaluateUsersStatsShowcase(user.id, game, playtype, projectUser); + + return res.status(200).json({ + success: true, + description: `Evaluated ${results.length} stats.`, + body: results, + }); +}); + +/** + * Evalulate a custom stat on this user. + * + * @param mode - "folder" or "chart" + * @param property - "grade" | "lamp" | "score" | "percent" and "playcount" if mode is chart. + * @param chartID - If mode is "chart" this must contain the chartID the stat is referencing. + * @param folderID - If mode is "folder" this must contain the folderID the stat is referencing. + * @param gte - If mode is "folder" this must contain the value the property must be greater than. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/showcase/custom + */ +router.get("/custom", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + let stat: ShowcaseStatDetails; + + if (req.query.mode === "folder") { + const err = p( + req.query, + { + mode: p.is("folder"), + property: p.isIn("grade", "lamp", "score", "percent"), + folderID: "string", + // lazy regex for matching strings that look like numbers + gte: p.regex(/^[0-9]*(.[0-9])?$/u), + }, + {}, + { allowExcessKeys: true } + ); + + if (err) { + return res.status(400).json({ + success: false, + description: FormatPrError(err, "Invalid folder stat"), + }); + } + + const folderIDs = (req.query.folderID as string).split(","); + + const folders = await db.folders.find({ folderID: { $in: folderIDs } }); + + if ( + folders.length !== folderIDs.length || + !folders.every((r) => r.game === game && r.playtype === playtype) + ) { + return res.status(400).json({ + success: false, + description: `Invalid folderID - all folders must be for this game, and exist.`, + }); + } + + stat = { + mode: "folder", + property: req.query.property as "grade" | "lamp" | "score" | "percent", + folderID: folderIDs.length === 1 ? (req.query.folderID as string) : folderIDs, + gte: Number(req.query.gte), + }; + } else if (req.query.mode === "chart") { + const err = p( + req.query, + { + mode: p.is("chart"), + property: p.isIn("grade", "lamp", "score", "percent", "playcount"), + chartID: "string", + }, + {}, + { allowExcessKeys: true } + ); + + if (err) { + return res.status(400).json({ + success: false, + description: FormatPrError(err, "Invalid chart stat"), + }); + } + + const chart = await db.charts[game].findOne({ chartID: req.query.chartID as string }); + + if (!chart || chart.playtype !== playtype) { + return res.status(400).json({ + success: false, + description: `Chart does not exist, or is not for this game and playtype.`, + }); + } + + stat = { + mode: "chart", + property: req.query.property as "grade" | "lamp" | "score" | "percent" | "playcount", + chartID: req.query.chartID as string, + }; + } else { + return res.status(400).json({ + success: false, + description: `Invalid stat mode - expected either 'chart' or 'folder'.`, + }); + } + + const result = await EvaluateShowcaseStat(stat, user.id); + + const related = await GetRelatedStatDocuments(stat, game); + + return res.status(200).json({ + success: true, + description: `Evaluated Stat for ${user.username}`, + body: { stat, result, related }, + }); +}); + +/** + * Replaces a user's stat showcase. + * + * @name PUT /api/v1/users/:userID/games/:game/:playtype/showcase + */ +router.put("/", RequireAuthedAsUser, RequirePermissions("customise_profile"), async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const game = req[SYMBOL_TachiData]!.game!; + const playtype = req[SYMBOL_TachiData]!.playtype!; + + const gptConfig = GetGamePTConfig(game, playtype); + + if (!Array.isArray(req.body)) { + return res.status(400).json({ + success: false, + description: `No stats provided, or was not an array.`, + }); + } + + if (req.body.length > 6) { + return res.status(400).json({ + success: false, + description: `You are only allowed 6 stats at once.`, + }); + } + + for (const stat of req.body) { + let err; + if (stat?.mode === "chart") { + err = p(stat, { + chartID: "string", + mode: p.is("chart"), + property: p.isIn("grade", "lamp", "score", "percent", "playcount"), + }); + } else if (stat?.mode === "folder") { + err = p(stat, { + folderID: (self) => { + if (typeof self === "string") { + return true; + } else if (Array.isArray(self)) { + return self.length <= 6 && self.every((r) => typeof r === "string"); + } + + return false; + }, + mode: p.is("folder"), + property: p.isIn("grade", "lamp", "score", "percent"), + // @ts-expect-error todo: investigate this weird prudence typeerror + gte: (self, parent) => { + if (typeof self !== "number") { + return "Expected a number."; + } + + if (parent.property === "grade") { + return !!gptConfig.grades[self]; + } else if (parent.property === "lamp") { + return !!gptConfig.lamps[self]; + } else if (parent.property === "score") { + return p.isPositive(self); + } else if (parent.property === "percent") { + return p.isBetween(0, gptConfig.percentMax); + } + + return `Invalid property of ${parent.property}`; + }, + }); + } else { + return res.status(400).json({ + success: false, + description: `Invalid stat - Expected ${stat?.mode} to be 'chart' or 'folder'.`, + }); + } + + if (err) { + return res.status(400).json({ + success: false, + description: FormatPrError(err, "Invalid stat."), + }); + } + + if (stat.mode === "chart") { + // eslint-disable-next-line no-await-in-loop + const chart = await db.charts[game].findOne({ chartID: stat.chartID }); + + if (!chart || chart.playtype !== playtype) { + return res.status(400).json({ + success: false, + description: `Invalid chartID - must be a chart for this game and playtype.`, + }); + } + } else if (stat.mode === "folder") { + const folderIDs = Array.isArray(stat.folderID) ? stat.folderID : [stat.folderID]; + + // eslint-disable-next-line no-await-in-loop + const folders = await db.folders.find({ folderID: { $in: folderIDs } }); + + if ( + folders.length !== folderIDs.length || + !folders.every((r) => r.game === game && r.playtype === playtype) + ) { + return res.status(400).json({ + success: false, + // this error message is kinda lazy. + description: `Invalid folderID - must be a folder for this game and playtype.`, + }); + } + } + } + + await db["game-settings"].update( + { + userID: user.id, + game, + playtype, + }, + { + $set: { + "preferences.stats": req.body, + }, + } + ); + + const newSettings = await db["game-settings"].findOne({ + userID: user.id, + game, + playtype, + }); + + return res.status(200).json({ + success: true, + description: `Updated stat showcase.`, + body: newSettings, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/tables/router.test.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/tables/router.test.ts new file mode 100644 index 000000000..5263e6d23 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/tables/router.test.ts @@ -0,0 +1,44 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import { FolderDocument } from "tachi-common"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { TestingIIDXFolderSP10, TestingIIDXSPScorePB } from "test-utils/test-data"; +import { CreateFolderChartLookup } from "utils/folder"; + +t.test("GET /api/v1/users/:userID/games/:game/:playtype/tables/:tableID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return a users statistics for this table", async (t) => { + const folder = deepmerge(TestingIIDXFolderSP10, { + folderID: "testing_folder", + }) as FolderDocument; + await db.folders.insert(folder); + + await CreateFolderChartLookup(folder); + + await db["personal-bests"].insert(TestingIIDXSPScorePB); + + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/tables/mock_table"); + + t.equal(res.body.body.folders.length, 1); + t.equal(res.body.body.folders[0].folderID, "testing_folder"); + t.equal(res.body.body.table.tableID, "mock_table"); + t.equal(res.body.body.stats.length, 1); + t.equal(res.body.body.stats[0].lamps["EX HARD CLEAR"], 1); + t.equal(res.body.body.stats[0].grades.AAA, 1); + + t.end(); + }); + + t.test("Should return 404 if the table does not exist.", async (t) => { + const res = await mockApi.get("/api/v1/users/1/games/iidx/SP/tables/bad_table"); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/tables/router.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/tables/router.ts new file mode 100644 index 000000000..b811916ab --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/tables/router.ts @@ -0,0 +1,35 @@ +import { Router } from "express"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { GetFoldersFromTable, GetGradeLampDistributionForFolders } from "utils/folder"; +// @todo maybe refactor where middleware is stored to avoid paths this ugly. +import { GetTableFromParam } from "../../../../../../games/_game/_playtype/tables/middleware"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Retrieves a users statistics on this table. + * + * @name GET /api/v1/users/:userID/games/:game/:playtype/tables/:tableID + */ +router.get("/:tableID", GetTableFromParam, async (req, res) => { + const table = req[SYMBOL_TachiData]!.tableDoc!; + const user = req[SYMBOL_TachiData]!.requestedUser!; + + const folders = await GetFoldersFromTable(table); + + // @optimisable - Requests a lot of charts we don't care about + // could be cached too, i guess. + const stats = await GetGradeLampDistributionForFolders(user.id, folders); + + return res.status(200).json({ + success: true, + description: `Returned stats for ${folders.length} folders.`, + body: { + folders, + stats, + table, + }, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/integrations/arc/router.test.ts b/server/src/server/router/api/v1/users/_userID/integrations/arc/router.test.ts new file mode 100644 index 000000000..80350a72e --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/integrations/arc/router.test.ts @@ -0,0 +1,178 @@ +import db from "external/mongo/db"; +import t from "tap"; +import { CreateFakeAuthCookie } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; + +t.test("GET /api/v1/users/:userID/integrations/arc", async (t) => { + t.beforeEach(ResetDBState); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should return the current authentication state.", async (t) => { + await db["arc-saved-profiles"].insert({ + userID: 1, + accountID: "foobar", + forImportType: "api/arc-iidx", + }); + + await db["arc-saved-profiles"].insert({ + userID: 2, + accountID: "barfoo", + forImportType: "api/arc-sdvx", + }); + + const res = await mockApi.get("/api/v1/users/1/integrations/arc").set("Cookie", cookie); + + t.hasStrict(res.body.body, { + iidx: { userID: 1, accountID: "foobar", forImportType: "api/arc-iidx" }, + sdvx: null, + }); + + t.end(); + }); + + t.test("Should reject APIKey authentication.", async (t) => { + await db["api-tokens"].insert({ + identifier: "foobar", + permissions: {}, + token: "foobar", + userID: 1, + fromAPIClient: null, + }); + + const res = await mockApi + .get("/api/v1/users/1/integrations/arc") + .set("Authorization", "Bearer foobar"); + + t.equal(res.statusCode, 403); + t.match(res.body.description, /this request cannot be performed by an api key/iu); + + t.end(); + }); + + t.end(); +}); + +t.test("PATCH /api/v1/users/:userID/integrations/arc", async (t) => { + t.beforeEach(ResetDBState); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should update a users configured accountIDs.", async (t) => { + const res = await mockApi + .patch("/api/v1/users/1/integrations/arc") + .set("Cookie", cookie) + .send({ + iidx: "newAccountID", + }); + + t.equal(res.statusCode, 200); + + t.hasStrict(res.body.body, { + iidx: { + accountID: "newAccountID", + userID: 1, + forImportType: "api/arc-iidx", + }, + sdvx: null, + }); + + const dbRes = await db["arc-saved-profiles"].findOne({ + userID: 1, + forImportType: "api/arc-iidx", + }); + + t.strictSame(dbRes, { + accountID: "newAccountID", + userID: 1, + forImportType: "api/arc-iidx", + }); + + t.end(); + }); + + t.test("Should update accountIDs if one already exists", async (t) => { + await db["arc-saved-profiles"].insert({ + userID: 1, + accountID: "OLD_ACCOUNT_ID", + forImportType: "api/arc-iidx", + }); + + const res = await mockApi + .patch("/api/v1/users/1/integrations/arc") + .set("Cookie", cookie) + .send({ + iidx: "newAccountID", + }); + + t.equal(res.statusCode, 200); + + t.hasStrict(res.body.body, { + iidx: { + accountID: "newAccountID", + userID: 1, + forImportType: "api/arc-iidx", + }, + sdvx: null, + }); + + const dbRes = await db["arc-saved-profiles"].findOne({ + userID: 1, + forImportType: "api/arc-iidx", + }); + + t.strictSame(dbRes, { + accountID: "newAccountID", + userID: 1, + forImportType: "api/arc-iidx", + }); + + t.end(); + }); + + t.test("Should remove accountIDs if nulled", async (t) => { + await db["arc-saved-profiles"].insert({ + userID: 1, + accountID: "OLD_ACCOUNT_ID", + forImportType: "api/arc-iidx", + }); + + const res = await mockApi + .patch("/api/v1/users/1/integrations/arc") + .set("Cookie", cookie) + .send({ + iidx: null, + }); + + t.equal(res.statusCode, 200); + + t.hasStrict(res.body.body, { + iidx: null, + sdvx: null, + }); + + const dbRes = await db["arc-saved-profiles"].findOne({ + userID: 1, + forImportType: "api/arc-iidx", + }); + + t.equal(dbRes, null); + + t.end(); + }); + + t.test("Should reject requests with no modifications", async (t) => { + const res = await mockApi + .patch("/api/v1/users/1/integrations/arc") + .set("Cookie", cookie) + .send({}); + + t.equal(res.statusCode, 400); + t.match(res.body.description, "Invalid request to modify nothing."); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/integrations/arc/router.ts b/server/src/server/router/api/v1/users/_userID/integrations/arc/router.ts new file mode 100644 index 000000000..e62f2bec8 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/integrations/arc/router.ts @@ -0,0 +1,117 @@ +/* eslint-disable no-await-in-loop */ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import prValidate from "server/middleware/prudence-validate"; +import { RequireKamaitachi } from "server/middleware/type-require"; +import { GetArcAuth } from "utils/queries/auth"; +import { FormatUserDoc } from "utils/user"; +import { RequireSelfRequestFromUser } from "../../middleware"; + +const router: Router = Router({ mergeParams: true }); + +const logger = CreateLogCtx(__filename); + +router.use(RequireKamaitachi); +router.use(RequireSelfRequestFromUser); + +/** + * Return this users integration status for ARC. + * @name GET /api/v1/users/:userID/integrations/arc + */ +router.get("/", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + const [iidx, sdvx] = await Promise.all([ + GetArcAuth(user.id, "api/arc-iidx"), + GetArcAuth(user.id, "api/arc-sdvx"), + ]); + + return res.status(200).json({ + success: true, + description: `Retrieved integration information for ARC.`, + body: { + iidx, + sdvx, + }, + }); +}); + +/** + * Modify this users integrations for ARC. + * @name PATCH /api/v1/users/:userID/integrations/arc + */ +router.patch("/", prValidate({ iidx: "*?string", sdvx: "*?string" }), async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + if (Object.keys(req.body).length === 0) { + return res.status(400).json({ + success: false, + description: `Invalid request to modify nothing.`, + }); + } + + const [iidx, sdvx] = await Promise.all([ + GetArcAuth(user.id, "api/arc-iidx"), + GetArcAuth(user.id, "api/arc-sdvx"), + ]); + + const existingData = { iidx, sdvx }; + + for (const key of ["iidx", "sdvx"] as const) { + const importType = `api/arc-${key}` as const; + + if (req.body[key] === null) { + logger.info(`User ${FormatUserDoc(user)} removed ARC integration for ${importType}.`); + + await db["arc-saved-profiles"].remove( + { + userID: user.id, + forImportType: importType, + }, + { + single: true, + } + ); + } else if (req.body[key]) { + if (existingData[key]) { + logger.info(`User updated ARC integration for ${importType}.`); + await db["arc-saved-profiles"].update( + { + userID: user.id, + forImportType: importType, + }, + { + $set: { + accountID: req.body[key], + }, + } + ); + } else { + logger.info(`User created ARC integration for ${importType}.`); + await db["arc-saved-profiles"].insert({ + userID: user.id, + forImportType: importType, + accountID: req.body[key], + }); + } + } + } + + const [iidx2, sdvx2] = await Promise.all([ + GetArcAuth(user.id, "api/arc-iidx"), + GetArcAuth(user.id, "api/arc-sdvx"), + ]); + + return res.status(200).json({ + success: true, + description: `Updated ARC integrations.`, + body: { + iidx: iidx2, + sdvx: sdvx2, + }, + }); +}); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/integrations/fervidex/router.test.ts b/server/src/server/router/api/v1/users/_userID/integrations/fervidex/router.test.ts new file mode 100644 index 000000000..fc5db6b54 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/integrations/fervidex/router.test.ts @@ -0,0 +1,134 @@ +import db from "external/mongo/db"; +import { PublicUserDocument } from "tachi-common"; +import t from "tap"; +import { CreateFakeAuthCookie } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; + +t.test("GET /api/v1/users/:userID/integrations/fervidex/s", async (t) => { + t.beforeEach(ResetDBState); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should return null if this user has no settings set.", async (t) => { + await db["fer-settings"].remove({}); + + const res = await mockApi + .get("/api/v1/users/1/integrations/fervidex/settings") + .set("Cookie", cookie); + + t.equal(res.statusCode, 200); + + t.equal(res.body.body, null); + + t.end(); + }); + + t.test("Should return this users settings if they have them.", async (t) => { + await db["fer-settings"].update({ userID: 1 }, { $set: { cards: ["foo", "bar"] } }); + + const res = await mockApi + .get("/api/v1/users/1/integrations/fervidex/settings") + .set("Cookie", cookie); + + t.equal(res.statusCode, 200); + + t.strictSame(res.body.body, { + userID: 1, + forceStaticImport: false, + cards: ["foo", "bar"], + }); + + t.end(); + }); + + t.test("Must require self-key level authentication.", async (t) => { + const res = await mockApi.get("/api/v1/users/1/integrations/fervidex/settings"); + + t.equal(res.statusCode, 401); + + const res2 = await mockApi + .get("/api/v1/users/1/integrations/fervidex/settings") + .set("Authorization", "Bearer fake_api_token"); + + t.equal(res2.statusCode, 403); + + // insert a fake user doc so this doesn't 404 + await db.users.insert({ + id: 2, + username: "foo", + usernameLowercase: "foo", + } as PublicUserDocument); + + const res3 = await mockApi + .get("/api/v1/users/2/integrations/fervidex/settings") + .set("Cookie", cookie); + + t.equal(res3.statusCode, 403); + + t.end(); + }); + + t.end(); +}); + +t.test("PATCH /api/v1/users/:userID/integrations/fervidex/settings", async (t) => { + t.beforeEach(ResetDBState); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should update a users settings.", async (t) => { + const res = await mockApi + .patch("/api/v1/users/1/integrations/fervidex/settings") + .send({ + cards: ["foo", "bar"], + }) + .set("Cookie", cookie); + + t.strictSame(res.body.body.cards, ["foo", "bar"]); + + const dbRes = await db["fer-settings"].findOne({ userID: 1 }); + + t.strictSame(dbRes?.cards, ["foo", "bar"]); + + t.end(); + }); + + t.test("Should insert a setting filter document if one doesn't exist.", async (t) => { + await db["fer-settings"].remove({}); + + const res = await mockApi + .patch("/api/v1/users/1/integrations/fervidex/settings") + .send({ + cards: ["foo", "bar"], + }) + .set("Cookie", cookie); + + t.strictSame(res.body.body.cards, ["foo", "bar"]); + + const dbRes = await db["fer-settings"].findOne({ userID: 1 }); + + t.strictSame(dbRes?.cards, ["foo", "bar"]); + + t.end(); + }); + + t.test("Should null settings if null is provided.", async (t) => { + const res = await mockApi + .patch("/api/v1/users/1/integrations/fervidex/settings") + .send({ + cards: null, + }) + .set("Cookie", cookie); + + t.strictSame(res.body.body.cards, null); + + const dbRes = await db["fer-settings"].findOne({ userID: 1 }); + + t.strictSame(dbRes?.cards, null); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/integrations/fervidex/router.ts b/server/src/server/router/api/v1/users/_userID/integrations/fervidex/router.ts new file mode 100644 index 000000000..b59f18209 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/integrations/fervidex/router.ts @@ -0,0 +1,86 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import prValidate from "server/middleware/prudence-validate"; +import { RequireKamaitachi } from "server/middleware/type-require"; +import { RequireSelfRequestFromUser } from "../../middleware"; +import { optNull } from "utils/prudence"; +import { DeleteUndefinedProps } from "utils/misc"; + +const router: Router = Router({ mergeParams: true }); + +router.use(RequireKamaitachi); +router.use(RequireSelfRequestFromUser); + +/** + * Retrieve your fervidex settings. + * + * @name GET /api/v1/users/:userID/integrations/fervidex/settings + */ +router.get("/settings", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + const settingsDoc = await db["fer-settings"].findOne({ + userID: user.id, + }); + + return res.status(200).json({ + success: true, + description: `Retrieved Fervidex settings.`, + body: settingsDoc ?? null, + }); +}); + +/** + * Update your fervidex configuration. + * + * @param cards - An array of strings to be used as a cards whitelist. + * @param forceStaticImport - Whether or whether not to force a static import on non-INF2 clients. + * + * @name PUT /api/v1/users/:userID/integrations/fervidex/settings + */ +router.patch( + "/settings", + prValidate({ cards: optNull(["string"]), forceStaticImport: "*?boolean" }), + async (req, res) => { + if (req.body.cards && req.body.cards.length > 6) { + return res.status(400).json({ + success: false, + description: `You cannot have more than 6 card filters at once.`, + }); + } + + const user = req[SYMBOL_TachiData]!.requestedUser!; + + const modifyDocument = req.body; + + DeleteUndefinedProps(modifyDocument); + + if (Object.keys(modifyDocument).length === 0) { + return res.status(400).json({ + success: false, + description: `No modifications sent.`, + }); + } + + await db["fer-settings"].update( + { userID: user.id }, + { + $set: modifyDocument, + }, + { + upsert: true, + } + ); + + const settings = await db["fer-settings"].findOne({ userID: user.id }); + + return res.status(200).json({ + success: true, + description: `Successfully updated settings.`, + body: settings, + }); + } +); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/integrations/kai/_kaiType/middleware.test.ts b/server/src/server/router/api/v1/users/_userID/integrations/kai/_kaiType/middleware.test.ts new file mode 100644 index 000000000..762f9fd96 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/integrations/kai/_kaiType/middleware.test.ts @@ -0,0 +1,32 @@ +import expMiddlewareMock from "express-request-mock"; +import t from "tap"; +import { ValidateKaiType } from "./middleware"; + +t.test("#ValidateKaiType", (t) => { + const k = async (k: string) => { + const { res } = await expMiddlewareMock(ValidateKaiType, { params: { kaiType: k } }); + + return res.statusCode; + }; + + t.test("Should allow flo, eag or min, case insensitively.", async (t) => { + t.equal(await k("flo"), 200); + t.equal(await k("eag"), 200); + t.equal(await k("min"), 200); + t.equal(await k("FLO"), 200); + t.equal(await k("EAG"), 200); + t.equal(await k("MIN"), 200); + t.equal(await k("FlO"), 200); + t.equal(await k("EaG"), 200); + t.equal(await k("MiN"), 200); + t.equal(await k("nonsense"), 400); + t.equal(await k("bad"), 400); + t.equal(await k(""), 400); + t.equal(await k("FLO2"), 400); + t.equal(await k("2FLO"), 400); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/integrations/kai/_kaiType/middleware.ts b/server/src/server/router/api/v1/users/_userID/integrations/kai/_kaiType/middleware.ts new file mode 100644 index 000000000..34f1b9253 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/integrations/kai/_kaiType/middleware.ts @@ -0,0 +1,12 @@ +import { RequestHandler } from "express"; + +export const ValidateKaiType: RequestHandler = (req, res, next) => { + if (!["min", "flo", "eag"].includes(req.params.kaiType.toLowerCase())) { + return res.status(400).json({ + success: false, + description: `Invalid kaiType - Expected min, flo or eag.`, + }); + } + + return next(); +}; diff --git a/server/src/server/router/api/v1/users/_userID/integrations/kai/_kaiType/router.test.ts b/server/src/server/router/api/v1/users/_userID/integrations/kai/_kaiType/router.test.ts new file mode 100644 index 000000000..af9eb80e3 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/integrations/kai/_kaiType/router.test.ts @@ -0,0 +1,65 @@ +import db from "external/mongo/db"; +import t from "tap"; +import { CreateFakeAuthCookie } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; + +t.test("GET /api/v1/users/:userID/integrations/kai/:kaiType", async (t) => { + t.beforeEach(ResetDBState); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should return false if unauthed with this kaiType", async (t) => { + const res = await mockApi.get("/api/v1/users/1/integrations/kai/flo").set("Cookie", cookie); + + t.equal(res.statusCode, 200); + t.equal(res.body.body.authStatus, false); + + t.end(); + }); + + t.test("Should return true if authed with this kaiType", async (t) => { + await db["kai-auth-tokens"].insert({ + refreshToken: "refresh", + service: "FLO", + token: "bar", + userID: 1, + }); + + const res = await mockApi.get("/api/v1/users/1/integrations/kai/flo").set("Cookie", cookie); + + t.equal(res.statusCode, 200); + t.equal(res.body.body.authStatus, true); + + t.end(); + }); + + t.test("Should return the auth status of this user specifically.", async (t) => { + await db["kai-auth-tokens"].insert([ + { + refreshToken: "refresh", + service: "EAG", + token: "bar", + userID: 1, + }, + { + refreshToken: "refresh", + service: "FLO", + token: "baz", + userID: 2, + }, + ]); + + const res = await mockApi.get("/api/v1/users/1/integrations/kai/flo").set("Cookie", cookie); + + t.equal(res.statusCode, 200); + t.equal(res.body.body.authStatus, false); + + t.end(); + }); + + t.end(); +}); + +// test is currently undoable due to issues with mocking out real Fetch calls. +t.todo("PATCH /api/v1/users/:userID/integrations/kai/:kaiType/oauth2callback"); diff --git a/server/src/server/router/api/v1/users/_userID/integrations/kai/_kaiType/router.ts b/server/src/server/router/api/v1/users/_userID/integrations/kai/_kaiType/router.ts new file mode 100644 index 000000000..fb602c7e4 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/integrations/kai/_kaiType/router.ts @@ -0,0 +1,175 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import { + GetKaiTypeClientCredentials, + KaiTypeToBaseURL, +} from "lib/score-import/import-types/common/api-kai/utils"; +import p from "prudence"; +import prValidate from "server/middleware/prudence-validate"; +import { RequireKamaitachi } from "server/middleware/type-require"; +import fetch from "utils/fetch"; +import { GetKaiAuth } from "utils/queries/auth"; +import { FormatUserDoc } from "utils/user"; +import { RequireSelfRequestFromUser } from "../../../middleware"; +import { ValidateKaiType } from "./middleware"; + +const router: Router = Router({ mergeParams: true }); + +const logger = CreateLogCtx(__filename); + +router.use(RequireKamaitachi, RequireSelfRequestFromUser, ValidateKaiType); + +/** + * Return the authentication status for this kaiType. + * @note - Express's types infer arg0 of "/" to mean no params, for some reason. + * the generic overrides this behaviour. + * + * @name GET /api/v1/users/:userID/integrations/kai/:kaiType + */ +// eslint-disable-next-line @typescript-eslint/no-explicit-any +router.get("/", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const kaiType = req.params.kaiType.toUpperCase() as "FLO" | "EAG" | "MIN"; + + const authDoc = await GetKaiAuth(user.id, kaiType); + + return res.status(200).json({ + success: true, + description: authDoc ? `User is authenticated.` : `User is unauthenticated.`, + body: { + authStatus: !!authDoc, + }, + }); +}); + +const KAI_OAUTH2_RETURN_SCHEMA = { + access_token: "string", + refresh_token: "string", +}; + +/** + * The OAuth2 callback used by Kai to send an intermediate token to. + * @note The way this is implemented is *really* weird due to the fact that + * the tachi-server code cannot have any knowledge of the tachi-client code, + * and the two must be agnostic. + * + * This means the tachi-client will handle the redirecting, and will check + * query params for ?code=12345 to know when to POST us with the code + * to perform an update. + * + * @param code - An intermediate code to use to get the real auth token. + * + * @name POST /api/v1/users/:userID/integrations/kai/:kaiType/oauth2callback + */ +router.post( + "/oauth2callback", + prValidate({ code: "string" }, {}, { allowExcessKeys: true }), + async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + const kaiType = req.params.kaiType.toUpperCase() as "FLO" | "EAG" | "MIN"; + + const baseUrl = KaiTypeToBaseURL(kaiType); + + const maybeCredentials = GetKaiTypeClientCredentials(kaiType); + + if (!maybeCredentials) { + logger.severe( + `Attempted to /callback ${kaiType}, but this server has no oauth2 credentials configured for that type.` + ); + return res.status(500).json({ + success: false, + description: `A fatal error has occured, This has been reported.`, + }); + } + + const { CLIENT_SECRET, CLIENT_ID, REDIRECT_URI } = maybeCredentials; + + const url = new URL(`${baseUrl}/oauth/token`); + + url.searchParams.append("code", req.body.code); + url.searchParams.append("grant_type", "authorization_code"); + url.searchParams.append("client_secret", CLIENT_SECRET); + url.searchParams.append("client_id", CLIENT_ID); + url.searchParams.append("redirect_uri", REDIRECT_URI); + + logger.info(`Making token reify request from ${baseUrl}/oauth/token`); + let getTokenRes; + + try { + // this also isn't a POST?? + getTokenRes = await fetch(url.href); + } catch (err) { + logger.error(`Completely failed to getTokenRes from ${url.href}.`, err); + return res.status(500).json({ + success: false, + description: `We failed to reach this site. Are they down?`, + }); + } + + if (getTokenRes.status !== 200) { + logger.error( + `Unexpected status of ${getTokenRes.status} from ${url.href} oauth2 flow.` + ); + + return res.status(500).json({ + success: false, + description: `A fatal error has occured, This has been reported.`, + }); + } + + let json; + try { + json = await getTokenRes.json(); + } catch (err) { + logger.error(`Error parsing JSON in response body from getTokenRes.`, { + res: getTokenRes, + err, + }); + + return res.status(500).json({ + success: false, + description: `A fatal error has occured, This has been reported.`, + }); + } + + const err = p(json, KAI_OAUTH2_RETURN_SCHEMA, {}, { allowExcessKeys: true }); + + if (err) { + logger.error(`Validation error in JSON return from ${url.href}.`, { err }); + return res.status(500).json({ + success: false, + description: `A fatal error has occured, This has been reported.`, + }); + } + + await db["kai-auth-tokens"].update( + { + userID: user.id, + service: kaiType, + }, + { + $set: { + userID: user.id, + service: kaiType, + refreshToken: json.refresh_token, + token: json.access_token, + }, + }, + { + upsert: true, + } + ); + + logger.info(`Updated Auth for ${kaiType} for user ${FormatUserDoc(user)}.`); + + return res.status(200).json({ + success: true, + description: `Successfully updated auth for ${kaiType}`, + body: {}, + }); + } +); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/integrations/router.ts b/server/src/server/router/api/v1/users/_userID/integrations/router.ts new file mode 100644 index 000000000..bbcf46819 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/integrations/router.ts @@ -0,0 +1,12 @@ +import { Router } from "express"; +import fervidexRouter from "./fervidex/router"; +import arcRouter from "./arc/router"; +import kaiKaiTypeRouter from "./kai/_kaiType/router"; + +const router: Router = Router({ mergeParams: true }); + +router.use("/arc", arcRouter); +router.use("/kai/:kaiType", kaiKaiTypeRouter); +router.use("/fervidex", fervidexRouter); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/invites/router.test.ts b/server/src/server/router/api/v1/users/_userID/invites/router.test.ts new file mode 100644 index 000000000..61820a75a --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/invites/router.test.ts @@ -0,0 +1,159 @@ +import db from "external/mongo/db"; +import { ONE_MONTH } from "lib/constants/time"; +import { InviteCodeDocument, PublicUserDocument } from "tachi-common"; +import t from "tap"; +import { CreateFakeAuthCookie } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; + +t.test("GET /api/v1/users/:userID/invites", async (t) => { + t.beforeEach(ResetDBState); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should return all of this users created invites and who used them.", async (t) => { + await db.users.insert({ + id: 2, + username: "other_dude", + usernameLowercase: "other_dude", + } as PublicUserDocument); + + const res = await mockApi.get("/api/v1/users/1/invites").set("Cookie", cookie); + + t.strictSame( + (res.body.body.invites as InviteCodeDocument[]).sort( + (a, b) => a.createdAt - b.createdAt + ), + [ + { + code: "example_invite", + createdBy: 1, + createdAt: 0, + consumed: false, + consumedBy: null, + consumedAt: null, + }, + { + code: "example_consumed_invite", + createdBy: 1, + createdAt: 1, + consumed: true, + consumedBy: 2, + consumedAt: 123, + }, + ] + ); + + t.strictSame(res.body.body.consumers, [ + { + id: 2, + username: "other_dude", + usernameLowercase: "other_dude", + }, + ]); + + t.end(); + }); + + t.test("Should require self-key level authentication.", async (t) => { + const res = await mockApi.get("/api/v1/users/1/invites"); + + t.equal(res.statusCode, 401); + + const res2 = await mockApi + .get("/api/v1/users/1/invites") + .set("Authorization", "Bearer fake_api_token"); + + t.equal(res2.statusCode, 403); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/invites/limit", async (t) => { + t.beforeEach(ResetDBState); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should return this users current limit on invites.", async (t) => { + // because this thing is time-based, we need to make sure + // this is always relative to right now. + + await db.users.update({ id: 1 }, { $set: { joinDate: Date.now() - ONE_MONTH * 2.5 } }); + const res = await mockApi.get("/api/v1/users/1/invites/limit").set("Cookie", cookie); + + t.equal(res.body.body.invites, 2); + t.equal(res.body.body.limit, 4); + + t.end(); + }); + + t.test("Should require self-key level authentication.", async (t) => { + const res = await mockApi.get("/api/v1/users/1/invites/limit"); + + t.equal(res.statusCode, 401); + + const res2 = await mockApi + .get("/api/v1/users/1/invites/limit") + .set("Authorization", "Bearer fake_api_token"); + + t.equal(res2.statusCode, 403); + + t.end(); + }); + + t.end(); +}); + +t.test("POST /api/v1/users/:userID/invites/create", async (t) => { + t.beforeEach(ResetDBState); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should create a new invite.", async (t) => { + await db.users.update({ id: 1 }, { $set: { joinDate: Date.now() - ONE_MONTH * 2.5 } }); + + const res = await mockApi.post("/api/v1/users/1/invites/create").set("Cookie", cookie); + + t.equal(res.statusCode, 200); + + const dbRes = await db.invites.findOne({ + code: res.body.body.code, + }); + + t.not(dbRes, null, "Should exist in the database."); + + t.end(); + }); + + t.test("Should honor invite limit.", async (t) => { + await db.invites.remove({}); + // users with less than a month of life in them dont get invites, + // so this will force an invite limit honor. + await db.users.update({ id: 1 }, { $set: { joinDate: Date.now() } }); + + const res = await mockApi.post("/api/v1/users/1/invites/create").set("Cookie", cookie); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.test("Should require self-key level authentication.", async (t) => { + const res = await mockApi.post("/api/v1/users/1/invites/create"); + + t.equal(res.statusCode, 401); + + const res2 = await mockApi + .post("/api/v1/users/1/invites/create") + .set("Authorization", "Bearer fake_api_token"); + + t.equal(res2.statusCode, 403); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/invites/router.ts b/server/src/server/router/api/v1/users/_userID/invites/router.ts new file mode 100644 index 000000000..abb32ab02 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/invites/router.ts @@ -0,0 +1,115 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { GetTotalAllowedInvites } from "lib/invites/invites"; +import { RequireKamaitachi } from "server/middleware/type-require"; +import { InviteCodeDocument } from "tachi-common"; +import { Random20Hex } from "utils/misc"; +import { GetUsersWithIDs } from "utils/user"; +import { RequireSelfRequestFromUser } from "../middleware"; + +const router: Router = Router({ mergeParams: true }); + +router.use(RequireKamaitachi); +router.use(RequireSelfRequestFromUser); + +/** + * Retrieve all of this users created invites. + * + * @name GET /api/v1/users/:userID/invites + */ +router.get("/", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + const invites = await db.invites.find({ + createdBy: user.id, + }); + + const consumers = await GetUsersWithIDs( + invites.map((e) => e.consumedBy).filter((e) => e !== null) as number[] + ); + + return res.status(200).json({ + success: true, + description: `Found ${invites.length} invites.`, + body: { invites, consumers }, + }); +}); + +/** + * Return how many invites this user can create, and how many they + * have already created. + * + * @name GET /api/v1/users/:userID/invites/limit + */ +router.get("/limit", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + const invites = await db.invites.count({ createdBy: user.id }); + const limit = GetTotalAllowedInvites(user); + + return res.status(200).json({ + success: true, + description: `Calculated invite limit.`, + body: { + invites, + limit, + }, + }); +}); + +const InviteLocks = new Set(); + +/** + * Create a new invite. + * + * @name POST /api/v1/users/:userID/invites/create + */ +router.post("/create", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + try { + // race condition protection + // to avoid users double-creating invites. + if (InviteLocks.has(user.id)) { + return res.status(409).json({ + success: false, + description: `You already have an outgoing invite creation request.`, + }); + } + + InviteLocks.add(user.id); + + const existingInvites = await db.invites.count({ createdBy: user.id }); + + if (existingInvites >= GetTotalAllowedInvites(user)) { + InviteLocks.delete(user.id); + + return res.status(400).json({ + success: false, + description: `You already have your maximum amount of outgoing invites.`, + }); + } + + const inviteDoc: InviteCodeDocument = { + code: Random20Hex(), + consumed: false, + consumedAt: null, + consumedBy: null, + createdAt: Date.now(), + createdBy: user.id, + }; + + await db.invites.insert(inviteDoc); + + return res.status(200).json({ + success: true, + description: `Created Invite.`, + body: inviteDoc, + }); + } finally { + InviteLocks.delete(user.id); + } +}); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/middleware.ts b/server/src/server/router/api/v1/users/_userID/middleware.ts new file mode 100644 index 000000000..081d07033 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/middleware.ts @@ -0,0 +1,93 @@ +import { RequestHandler } from "express"; +import { SYMBOL_TachiAPIAuth, SYMBOL_TachiData } from "lib/constants/tachi"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; +import { ResolveUser } from "utils/user"; + +export const GetUserFromParam: RequestHandler = async (req, res, next) => { + if (!req.params.userID) { + return res.status(400).json({ + success: false, + description: "No userID given.", + }); + } + + let userID = req.params.userID; + + if (req.params.userID === "me") { + if (!req[SYMBOL_TachiAPIAuth].userID) { + return res.status(401).json({ + success: false, + description: "Cannot use 'me' userID with no authentication.", + }); + } + + // fast assign using JWT + if (req.session.tachi?.user) { + AssignToReqTachiData(req, { requestedUser: req.session.tachi.user }); + return next(); + } + + userID = req[SYMBOL_TachiAPIAuth].userID!.toString(); + } + + const user = await ResolveUser(userID); + + if (!user) { + return res.status(404).json({ + success: false, + description: `The user ${userID} does not exist.`, + }); + } + + AssignToReqTachiData(req, { requestedUser: user }); + + return next(); +}; + +/** + * Require the user making this request to also be the user in the :userID param. + */ +export const RequireAuthedAsUser: RequestHandler = (req, res, next) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + if (!req[SYMBOL_TachiAPIAuth].userID) { + return res.status(401).json({ + success: false, + description: `Authentication is required for this endpoint.`, + }); + } + + if (req[SYMBOL_TachiAPIAuth].userID !== user.id) { + return res.status(403).json({ + success: false, + description: "You are not authorised as this user.", + }); + } + + return next(); +}; + +/** + * Require that this request is made with a Cookie, instead of any + * API key. This is for things that services should not be allowed to + * alter/access, like integration information. + */ +export const RequireSelfRequestFromUser: RequestHandler = (req, res, next) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + if (!req[SYMBOL_TachiAPIAuth].userID) { + return res.status(401).json({ + success: false, + description: `This endpoint requires session-level authentication.`, + }); + } + + if (!req.session.tachi?.user.id || req[SYMBOL_TachiAPIAuth].userID !== user.id) { + return res.status(403).json({ + success: false, + description: `This request cannot be performed by an API key, and requires authentication.`, + }); + } + + return next(); +}; diff --git a/server/src/server/router/api/v1/users/_userID/pfp/router.test.ts b/server/src/server/router/api/v1/users/_userID/pfp/router.test.ts new file mode 100644 index 000000000..6180c0b3d --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/pfp/router.test.ts @@ -0,0 +1,76 @@ +import t from "tap"; +import db from "external/mongo/db"; +import { CDNStoreOrOverwrite } from "lib/cdn/cdn"; +import { GetProfilePictureURL } from "lib/cdn/url-format"; + +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataBuffer } from "test-utils/test-data"; + +t.test("GET /api/v1/users/:userID/pfp", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the default profile picture if user has no custom pfp", async (t) => { + await CDNStoreOrOverwrite("/users/default/pfp", "test"); + // we have to follow redirs here lol + const res = await mockApi.get("/api/v1/users/1/pfp").redirects(1); + + t.equal(res.body.toString(), "test"); + + t.end(); + }); + + t.test("Should return a custom profile picture if one is set", async (t) => { + await CDNStoreOrOverwrite(GetProfilePictureURL(1, "checksum"), "foo"); + await db.users.update({ id: 1 }, { $set: { customPfpLocation: "checksum" } }); + const res = await mockApi.get("/api/v1/users/1/pfp").redirects(1); + + t.equal(res.body.toString(), "foo"); + + t.end(); + }); + + t.end(); +}); + +t.test("PUT /api/v1/users/:userID/pfp", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should set a profile picture if user has no custom pfp", async (t) => { + const img = GetKTDataBuffer("/images/acorn.png"); + + const res = await mockApi + .put("/api/v1/users/1/pfp") + .set("Authorization", "Bearer fake_api_token") + .attach("pfp", img, "file.jpg"); + + t.equal(res.statusCode, 200); + + const get = await mockApi.get(res.body.body.get).redirects(1); + + t.strictSame(img, get.body, "Profile picture should be stored."); + + t.end(); + }); + + t.test("Should set a profile picture if user has custom pfp", async (t) => { + await db.users.update({ id: 1 }, { $set: { customPfpLocation: "checksum" } }); + + const img = GetKTDataBuffer("/images/acorn.png"); + + const res = await mockApi + .put("/api/v1/users/1/pfp") + .set("Authorization", "Bearer fake_api_token") + .attach("pfp", img, "file.png"); + + t.equal(res.statusCode, 200); + + const get = await mockApi.get(res.body.body.get).redirects(1); + + t.strictSame(img, get.body, "Profile picture should be stored."); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/pfp/router.ts b/server/src/server/router/api/v1/users/_userID/pfp/router.ts new file mode 100644 index 000000000..1d78d6283 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/pfp/router.ts @@ -0,0 +1,131 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { CDNStoreOrOverwrite, CDNRedirect, CDNDelete } from "lib/cdn/cdn"; +import { GetProfilePictureURL } from "lib/cdn/url-format"; +import { ONE_MEGABYTE } from "lib/constants/filesize"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import { FormatUserDoc } from "utils/user"; +import { RequirePermissions } from "server/middleware/auth"; +import { CreateMulterSingleUploadMiddleware } from "server/middleware/multer-upload"; +import { RequireAuthedAsUser } from "../middleware"; +import { HashSHA256 } from "utils/crypto"; + +const logger = CreateLogCtx(__filename); + +const router: Router = Router({ mergeParams: true }); + +/** + * Sets a profile picture. + * + * @param pfp - A JPG or PNG file less than 1mb. + * + * @name PUT /api/v1/users/:userID/pfp + */ +router.put( + "/", + RequireAuthedAsUser, + RequirePermissions("customise_profile"), + CreateMulterSingleUploadMiddleware("pfp", ONE_MEGABYTE, logger), + async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + if (!user.customPfpLocation) { + logger.verbose(`User ${FormatUserDoc(user)} set a custom profile picture.`); + } else { + logger.verbose(`User ${FormatUserDoc(user)} updated their profile picture.`); + } + + if (!req.file) { + logger.error( + `Conflicting state - no req.file has been populated but passed middleware? (${FormatUserDoc( + user + )})` + ); + return res.status(500).json({ + success: false, + description: `An internal error has occured.`, + }); + } + + const contentHash = HashSHA256(req.file.buffer); + + if ( + req.file.mimetype === "image/jpeg" || + req.file.mimetype === "image/png" || + req.file.mimetype === "image/gif" + ) { + await CDNStoreOrOverwrite(GetProfilePictureURL(user.id, contentHash), req.file.buffer); + } else { + return res.status(400).json({ + success: false, + description: `Invalid file - only JPG and PNG files are supported.`, + }); + } + + if (req.session.tachi?.user) { + req.session.tachi.user.customPfpLocation = contentHash; + } + await db.users.update({ id: user.id }, { $set: { customPfpLocation: contentHash } }); + + return res.status(200).json({ + success: true, + description: `Stored profile picture.`, + body: { + get: req.originalUrl, + }, + }); + } +); + +/** + * Returns this user's profile picture. If the user does not have a custom profile picture, + * return the default profile picture. + * + * @name GET /api/v1/users/:userID/pfp + */ +router.get("/", (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + logger.debug("User Info for /:userID/pfp request is ", user); + + if (!user.customPfpLocation) { + res.setHeader("Content-Type", "image/png"); + return CDNRedirect(res, "/users/default/pfp"); + } + + return CDNRedirect(res, GetProfilePictureURL(user.id, user.customPfpLocation)); +}); + +/** + * Deletes this user's profile picture, and go back to the default profile picture. + * + * @name DELETE /api/v1/users/:userID/pfp + */ +router.delete( + "/", + RequireAuthedAsUser, + RequirePermissions("customise_profile"), + async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + if (!user.customPfpLocation) { + return res.status(404).json({ + success: false, + description: `You do not have a custom profile picture to delete.`, + }); + } + + await CDNDelete(GetProfilePictureURL(user.id, user.customPfpLocation)); + + await db.users.update({ id: user.id }, { $set: { customPfpLocation: null } }); + + return res.status(200).json({ + success: true, + description: `Removed custom profile picture.`, + body: {}, + }); + } +); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/router.test.ts b/server/src/server/router/api/v1/users/_userID/router.test.ts new file mode 100644 index 000000000..8147f15de --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/router.test.ts @@ -0,0 +1,370 @@ +import db from "external/mongo/db"; +import { UserGameStats } from "tachi-common"; +import t from "tap"; +import { CreateFakeAuthCookie } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { PasswordCompare } from "../../auth/auth"; + +t.test("GET /api/v1/users/:userID", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should retrieve a user on their ID.", async (t) => { + const res = await mockApi.get("/api/v1/users/1"); + + t.hasStrict(res.body, { + success: true, + description: "Found user test_zkldi.", + body: { + id: 1, + username: "test_zkldi", + }, + }); + + t.end(); + }); + + t.test("Should retrieve a user on their name.", async (t) => { + const res = await mockApi.get("/api/v1/users/test_zkldi"); + + t.hasStrict(res.body, { + success: true, + description: "Found user test_zkldi.", + body: { + id: 1, + username: "test_zkldi", + }, + }); + + t.end(); + }); + + t.test("Should retrieve a user on their name case insensitively.", async (t) => { + const res = await mockApi.get("/api/v1/users/TeSt_ZklDI"); + + t.hasStrict(res.body, { + success: true, + description: "Found user test_zkldi.", + body: { + id: 1, + username: "test_zkldi", + }, + }); + + t.end(); + }); + + t.test("Should return 404 on users that don't exist.", async (t) => { + const res = await mockApi.get("/api/v1/users/someguy"); + + t.hasStrict(res.body, { + success: false, + description: "The user someguy does not exist.", + }); + + t.equal(res.statusCode, 404); + + t.end(); + }); + + t.end(); +}); + +t.test("PATCH /api/v1/users/:userID", async (t) => { + t.beforeEach(ResetDBState); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should require authentication", async (t) => { + const res = await mockApi.patch("/api/v1/users/1"); + + t.equal(res.statusCode, 401); + + // needs self key auth + await db["api-tokens"].insert({ + token: "noperm", + permissions: {}, + identifier: "No permissions token", + userID: 1, + fromAPIClient: null, + }); + + const res2 = await mockApi.patch("/api/v1/users/1").set("Authorization", "Bearer noperm"); + + t.equal(res2.statusCode, 403); + + t.end(); + }); + + t.test("Should reject empty updates.", async (t) => { + const res = await mockApi.patch("/api/v1/users/1").set("Cookie", cookie); + + t.equal(res.statusCode, 400); + + t.end(); + }); + + t.test("Should update the user doc.", async (t) => { + const res = await mockApi.patch("/api/v1/users/1").set("Cookie", cookie).send({ + status: "Hello World!", + }); + + t.equal(res.body.body.status, "Hello World!"); + + const dbUser = await db.users.findOne({ id: 1 }); + + t.equal(dbUser?.status, "Hello World!"); + + t.end(); + }); + + t.test("Shouldn't allow about me to be set to null.", async (t) => { + const res = await mockApi.patch("/api/v1/users/1").set("Cookie", cookie).send({ + about: null, + }); + + t.equal(res.statusCode, 400); + + const dbUser = await db.users.findOne({ id: 1 }); + + t.equal(dbUser?.about, "test_user_not_real"); + + t.end(); + }); + + t.test("Shouldn't alter other properties.", async (t) => { + await db.users.update({ id: 1 }, { $set: { "socialMedia.discord": "foo#123" } }); + + const res = await mockApi.patch("/api/v1/users/1").set("Cookie", cookie).send({ + status: "Hello World!", + }); + + t.equal(res.body.body.status, "Hello World!"); + + const dbUser = await db.users.findOne({ id: 1 }); + + t.equal(dbUser?.status, "Hello World!"); + t.equal(dbUser?.about, "test_user_not_real"); + t.equal(dbUser?.socialMedia.discord, "foo#123"); + + t.end(); + }); + + t.test("Should correctly strip twitter urls.", async (t) => { + const res = await mockApi.patch("/api/v1/users/1").set("Cookie", cookie).send({ + twitter: "https://twitter.com/zkldi", + }); + + t.equal(res.body.body.socialMedia.twitter, "zkldi"); + + const dbUser = await db.users.findOne({ id: 1 }); + + t.equal(dbUser?.socialMedia.twitter, "zkldi"); + + t.end(); + }); + + t.test("Should correctly strip youtube urls.", async (t) => { + const res = await mockApi.patch("/api/v1/users/1").set("Cookie", cookie).send({ + youtube: "https://youtube.com/user/zkldi", + }); + + t.equal(res.body.body.socialMedia.youtube, "zkldi"); + + const dbUser = await db.users.findOne({ id: 1 }); + + t.equal(dbUser?.socialMedia.youtube, "zkldi"); + + const res2 = await mockApi.patch("/api/v1/users/1").set("Cookie", cookie).send({ + youtube: "https://youtube.com/channel/zkldi", + }); + + t.equal(res2.body.body.socialMedia.youtube, "zkldi"); + + const dbUser2 = await db.users.findOne({ id: 1 }); + + t.equal(dbUser2?.socialMedia.youtube, "zkldi"); + + t.end(); + }); + + t.test("Should correctly strip github urls.", async (t) => { + const res = await mockApi.patch("/api/v1/users/1").set("Cookie", cookie).send({ + github: "https://github.com/zkldi", + }); + + t.equal(res.body.body.socialMedia.github, "zkldi"); + + const dbUser = await db.users.findOne({ id: 1 }); + + t.equal(dbUser?.socialMedia.github, "zkldi"); + + t.end(); + }); + + t.test("Should correctly strip twitch urls.", async (t) => { + const res = await mockApi.patch("/api/v1/users/1").set("Cookie", cookie).send({ + twitch: "https://twitch.tv/zkldi", + }); + + t.equal(res.body.body.socialMedia.twitch, "zkldi"); + + const dbUser = await db.users.findOne({ id: 1 }); + + t.equal(dbUser?.socialMedia.twitch, "zkldi"); + + t.end(); + }); + + t.test("Should correctly strip steam urls.", async (t) => { + const res = await mockApi.patch("/api/v1/users/1").set("Cookie", cookie).send({ + steam: "https://steamcommunity.com/id/zkldi", + }); + + t.equal(res.body.body.socialMedia.steam, "zkldi"); + + const dbUser = await db.users.findOne({ id: 1 }); + + t.equal(dbUser?.socialMedia.steam, "zkldi"); + + t.end(); + }); + + t.end(); +}); + +t.test("POST /api/v1/users/:userID/change-password", async (t) => { + t.beforeEach(ResetDBState); + const cookie = await CreateFakeAuthCookie(mockApi); + + function send(content: Record) { + return mockApi.post("/api/v1/users/1/change-password").set("Cookie", cookie).send(content); + } + + t.test("Must require !password and !oldPassword to be a valid password.", async (t) => { + const res = await send({ + "!password": null, + "!oldPassword": "heres_my_old_password", + }); + + t.equal(res.statusCode, 400); + t.match( + res.body.description, + /!password/gu, + "Should be related to the invalid password field." + ); + + const res2 = await send({ + "!password": "heres_my_new_password", + "!oldPassword": "short", + }); + + t.equal(res2.statusCode, 400); + t.match( + res2.body.description, + /!oldPassword/gu, + "Should be related to the invalid !oldPassword field." + ); + + t.end(); + }); + + t.test("Must require !oldPassword to match.", async (t) => { + const res = await send({ + "!password": "new_password", + "!oldPassword": "NOT_MY_PASSWORD", + }); + + t.equal(res.statusCode, 401); + t.match(res.body.description, /old password doesn't match/iu); + + t.end(); + }); + + t.test("Should update password if everything checks out.", async (t) => { + const res = await send({ + "!password": "NEW_PASSWORD", + "!oldPassword": "password", + }); + + t.equal(res.statusCode, 200); + + const newPrivateInfo = await db["user-private-information"].findOne({ + userID: 1, + }); + + t.not(newPrivateInfo, null, "newPrivateInfo should not be null."); + + t.ok( + PasswordCompare("NEW_PASSWORD", newPrivateInfo!.password), + "Should update the users password to the hash of NEW_PASSWORD." + ); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /api/v1/users/:userID/game-stats", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return all of a user's game stats.", async (t) => { + await db["game-stats"].remove({}); + + const stats: UserGameStats[] = [ + { + userID: 1, + game: "iidx", + playtype: "SP", + classes: {}, + ratings: { + ktRating: 12, + }, + }, + { + userID: 1, + game: "iidx", + playtype: "DP", + classes: {}, + ratings: { + ktRating: 11, + }, + }, + { + userID: 1, + game: "gitadora", + playtype: "Dora", + classes: {}, + ratings: { + skill: 4843, + }, + }, + ]; + + await db["game-stats"].insert(stats); + + for (const s of stats) { + delete s._id; + } + + const res = await mockApi.get("/api/v1/users/test_zkldi/game-stats"); + + t.hasStrict(res.body, { + success: true, + description: "Returned 3 stats objects.", + }); + + const returns = res.body.body.map((e: UserGameStats) => `${e.game}-${e.playtype}`); + + // amusing small hacks + t.equal(returns.length, 3); + t.ok(returns.includes("iidx-SP")); + t.ok(returns.includes("iidx-DP")); + t.ok(returns.includes("gitadora-Dora")); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/router.ts b/server/src/server/router/api/v1/users/_userID/router.ts new file mode 100644 index 000000000..e63b8ec28 --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/router.ts @@ -0,0 +1,352 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import p from "prudence"; +import prValidate from "server/middleware/prudence-validate"; +import { UserGameStats } from "tachi-common"; +import { DeleteUndefinedProps, StripUrl } from "utils/misc"; +import { optNull, optNullFluffStrField } from "utils/prudence"; +import { + GetRecentlyViewedFoldersAnyGPT, + GetRecentPlaycount, + GetRecentSessions, +} from "utils/queries/summary"; +import { FormatUserDoc, GetAllRankings, GetUserWithID } from "utils/user"; +import { HashPassword, PasswordCompare, ValidatePassword } from "../../auth/auth"; +import apiTokensRouter from "./api-tokens/router"; +import bannerRouter from "./banner/router"; +import gamePTRouter from "./games/_game/_playtype/router"; +import integrationsRouter from "./integrations/router"; +import invitesRouter from "./invites/router"; +import { GetUserFromParam, RequireSelfRequestFromUser } from "./middleware"; +import pfpRouter from "./pfp/router"; +import settingsRouter from "./settings/router"; + +const logger = CreateLogCtx(__filename); + +const router: Router = Router({ mergeParams: true }); + +router.use(GetUserFromParam); + +/** + * Get the user at this ID or name. + * @name GET /api/v1/users/:userID + */ +router.get("/", (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + return res.status(200).json({ + success: true, + description: `Found user ${user.username}.`, + body: user, + }); +}); + +interface UserPatchBody { + about?: string | null; + status?: string | null; + discord?: string | null; + twitter?: string | null; + twitch?: string | null; + youtube?: string | null; + github?: string | null; + steam?: string | null; +} + +/** + * Modify this user document. All parameters are optional. + * + * @param about - An about me, this is rendered as markdown. + * @param status - A user status. This is not rendered as markdown, and is short. + * @param discord - The user's discord tag. + * @param twitter - The user's twitter tag. + * @param github - The user's github. + * @param steam - The user's steamID. + * @param youtube - The user's youtube. + * @param twitch - The user's twitch. + * + * @name PATCH /api/v1/users/:userID + */ +router.patch( + "/", + RequireSelfRequestFromUser, + prValidate({ + about: optNull(p.isBoundedString(3, 2000)), + status: optNullFluffStrField, + discord: optNullFluffStrField, + twitter: optNullFluffStrField, + github: optNullFluffStrField, + steam: optNullFluffStrField, + youtube: optNullFluffStrField, + twitch: optNullFluffStrField, + }), + async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + if (Object.keys(req.body).length === 0) { + return res.status(400).json({ + success: false, + description: `Nothing was provided to modify.`, + }); + } + + const body: UserPatchBody = req.body; + + // Hack stuff for user experience. + // In kt1, users would repeatedly mess up these fields. + if (body.twitter) { + body.twitter = StripUrl("twitter.com/", body.twitter); + } + if (body.github) { + body.github = StripUrl("github.com/", body.github); + } + if (body.youtube) { + // youtube has two user urls lol + body.youtube = StripUrl("youtube.com/user/", body.youtube); + body.youtube = StripUrl("youtube.com/channel/", body.youtube); + } + if (body.twitch) { + body.twitch = StripUrl("twitch.tv/", body.twitch); + } + if (body.steam) { + body.steam = StripUrl("steamcommunity.com/id/", body.steam); + } + + if (body.about === null) { + return res.status(400).json({ + success: false, + description: `Cannot set about me to null.`, + }); + } + + // :( + const modifyObject: Partial< + Record< + | `socialMedia.${"twitch" | "github" | "youtube" | "steam" | "twitter" | "discord"}` + | "status", + string | null + > & { about: string } + > = { + about: body.about, + status: body.status, + }; + + for (const socMed of [ + "twitch", + "github", + "youtube", + "steam", + "twitter", + "discord", + ] as const) { + modifyObject[`socialMedia.${socMed}` as const] = body[socMed]; + } + + DeleteUndefinedProps(modifyObject); + + await db.users.update( + { + id: user.id, + }, + { + $set: modifyObject, + } + ); + + const newUser = await GetUserWithID(user.id); + + if (!newUser) { + logger.severe( + `User ${FormatUserDoc(user)} updated profile but user doc no longer exists?`, + { user } + ); + + return res.status(500).json({ + success: false, + description: `An internal error has occured.`, + }); + } + + if (req.session.tachi?.user) { + req.session.tachi.user = newUser; + } + + return res.status(200).json({ + success: true, + description: `Successfully updated user.`, + body: newUser, + }); + } +); + +/** + * Returns all of the game-stats this user has. + * Additionally, adds a __rankingData property, which contains this users + * ranking information. + * This endpoint doubles up as a way of checking what games a user has played. + * + * @name GET /api/v1/users/:userID/game-stats + */ +router.get("/game-stats", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + // a user has played a game if and only if they have stats for it. + const stats: (UserGameStats & { __rankingData?: { outOf: number; ranking: number } })[] = + await db["game-stats"].find({ userID: user.id }); + + await Promise.all( + stats.map(async (s) => { + const data = await GetAllRankings(s); + s.__rankingData = data; + }) + ); + + return res.status(200).json({ + success: true, + description: `Returned ${stats.length} stats objects.`, + body: stats, + }); +}); + +/** + * Returns a summary of what the user has achieved in the past 24 hours. + * Used on the main dashboard page to give users quick links to sessions, + * alongside other information. + * + * @name GET /api/v1/users/:userID/recent-summary + */ +router.get("/recent-summary", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + const [recentPlaycount, recentSessions, recentFolders] = await Promise.all([ + GetRecentPlaycount(user.id), + GetRecentSessions(user.id), + GetRecentlyViewedFoldersAnyGPT(user.id), + ]); + + return res.status(200).json({ + success: true, + description: `Retrieved information about ${FormatUserDoc(user)}.`, + body: { + recentPlaycount, + recentSessions, + recentFolders, + }, + }); +}); + +/** + * Returns whether the user has verified their email or not. + * Requires self-key level permissions. + * + * @name GET /api/v1/users/:userID/is-email-verified + */ +router.get("/is-email-verified", RequireSelfRequestFromUser, async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + const verifyInfo = await db["verify-email-codes"].findOne({ + userID: user.id, + }); + + if (verifyInfo) { + return res.status(200).json({ + success: true, + description: `User has not verified email.`, + body: false, + }); + } + + return res.status(200).json({ + success: true, + description: `User has verified email.`, + body: true, + }); +}); + +/** + * Changes the users password. + * Requires self-key level permissions. + * + * @param !password - The new password. Must pass password validation rules. + * @param !oldPassword - The old password. + * + * @name POST /api/v1/users/:userID/change-password + */ +router.post( + "/change-password", + RequireSelfRequestFromUser, + prValidate({ + "!password": ValidatePassword, + "!oldPassword": ValidatePassword, + }), + async (req, res) => { + const user = req.session.tachi?.user; + + /* istanbul ignore next */ + if (!user) { + logger.severe( + `IP ${req.ip} got to /change-password without a user, but passed RequireSelfRequest?` + ); + // this should be a 500, but lie to them. + return res.status(403).json({ + success: false, + description: `You are not authorised to perform this action.`, + }); + } + + const privateInfo = await db["user-private-information"].findOne({ + userID: user.id, + }); + + /* istanbul ignore next */ + if (!privateInfo) { + logger.severe(`User ${FormatUserDoc(user)} has no private information?`, { user }); + return res.status(500).json({ + success: false, + description: `An internal server error has occured.`, + }); + } + + const isLastPasswordValid = await PasswordCompare( + req.body["!oldPassword"], + privateInfo.password + ); + + if (!isLastPasswordValid) { + return res.status(401).json({ + success: false, + description: `Old Password doesn't match what we have in our records.`, + }); + } + + const newPasswordHash = await HashPassword(req.body["!password"]); + + await db["user-private-information"].update( + { + userID: user.id, + }, + { + $set: { + password: newPasswordHash, + }, + } + ); + + return res.status(200).json({ + success: true, + description: `Updated Password.`, + body: {}, + }); + } +); + +router.use("/games/:game/:playtype", gamePTRouter); +router.use("/pfp", pfpRouter); +router.use("/banner", bannerRouter); +router.use("/integrations", integrationsRouter); +router.use("/settings", settingsRouter); +router.use("/api-tokens", apiTokensRouter); +router.use("/invites", invitesRouter); + +export default router; diff --git a/server/src/server/router/api/v1/users/_userID/settings/router.test.ts b/server/src/server/router/api/v1/users/_userID/settings/router.test.ts new file mode 100644 index 000000000..1d1a0ccae --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/settings/router.test.ts @@ -0,0 +1,197 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import { PublicUserDocument } from "tachi-common"; +import t from "tap"; +import { CreateFakeAuthCookie } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; + +t.test("GET /api/v1/users/:userID/settings", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the users settings.", async (t) => { + const res = await mockApi.get("/api/v1/users/1/settings"); + + t.strictSame(res.body.body, { + userID: 1, + preferences: { + invisible: false, + developerMode: true, + advancedMode: false, + contentiousContent: false, + }, + }); + + t.end(); + }); + + t.end(); +}); + +t.test("PATCH /api/v1/users/:userID/settings", async (t) => { + t.beforeEach(ResetDBState); + + const cookie = await CreateFakeAuthCookie(mockApi); + + t.test("Should mutate the users settings.", async (t) => { + const res = await mockApi.patch("/api/v1/users/1/settings").set("Cookie", cookie).send({ + developerMode: false, + invisible: true, + }); + + t.strictSame(res.body.body, { + userID: 1, + preferences: { + invisible: true, + developerMode: false, + advancedMode: false, + contentiousContent: false, + }, + }); + + const dbRes = await db["user-settings"].findOne({ userID: 1 }); + + t.strictSame(dbRes, { + userID: 1, + preferences: { + invisible: true, + developerMode: false, + advancedMode: false, + contentiousContent: false, + }, + }); + + t.end(); + }); + + t.test("Should 400 if body is empty.", async (t) => { + const res = await mockApi.patch("/api/v1/users/1/settings").set("Cookie", cookie).send({}); + + t.equal(res.statusCode, 400); + + const dbRes = await db["user-settings"].findOne({ userID: 1 }); + + t.strictSame( + dbRes, + { + userID: 1, + preferences: { + invisible: false, + developerMode: true, + advancedMode: false, + contentiousContent: false, + }, + }, + "User Settings should be unmodified." + ); + + t.end(); + }); + + t.test("Should validate input.", async (t) => { + const res = await mockApi.patch("/api/v1/users/1/settings").set("Cookie", cookie).send({ + developerMode: "true", + }); + + t.equal(res.statusCode, 400); + + const res2 = await mockApi.patch("/api/v1/users/1/settings").set("Cookie", cookie).send({ + invalid_prop: true, + }); + + t.equal(res2.statusCode, 400); + + const res3 = await mockApi + .patch("/api/v1/users/1/settings") + .set("Cookie", cookie) + .send({ + invisible: { $where: "alert(1)" }, + }); + + t.equal(res3.statusCode, 400); + + t.end(); + }); + + t.test("Must be authenticated as that user.", async (t) => { + const user = await db.users.findOne({}); + await db.users.insert( + deepmerge(user!, { + id: 2, + username: "something_else", + usernameLowercase: "something_else", + }) as PublicUserDocument + ); + + const res = await mockApi + .patch("/api/v1/users/2/settings") + .set("Cookie", cookie) // this token is for user 1, not 2 + .send({ + developerMode: false, + }); + + t.equal(res.statusCode, 403); + + const dbRes = await db["user-settings"].findOne({ userID: 1 }); + + t.equal( + dbRes?.preferences.developerMode, + true, + "Settings should not be modified in the database." + ); + + t.end(); + }); + + t.test("Must not work with an API key.", async (t) => { + await db["api-tokens"].insert({ + identifier: "no perm", + permissions: { + // has relevant permissions + customise_profile: true, + }, + token: "no_perm", + userID: 1, + fromAPIClient: null, + }); + + const res = await mockApi + .patch("/api/v1/users/1/settings") + .set("Authorization", "Bearer no_perm") + .send({ + developerMode: false, + }); + + t.equal(res.statusCode, 403); + + const dbRes = await db["user-settings"].findOne({ userID: 1 }); + + t.equal( + dbRes?.preferences.developerMode, + true, + "Settings should not be modified in the database." + ); + + t.end(); + }); + + t.test("Must be authenticated.", async (t) => { + const res = await mockApi.patch("/api/v1/users/1/settings").send({ + developerMode: false, + }); + + t.equal(res.statusCode, 401); + + const dbRes = await db["user-settings"].findOne({ userID: 1 }); + + t.equal( + dbRes?.preferences.developerMode, + true, + "Settings should not be modified in the database." + ); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/_userID/settings/router.ts b/server/src/server/router/api/v1/users/_userID/settings/router.ts new file mode 100644 index 000000000..f33393b6c --- /dev/null +++ b/server/src/server/router/api/v1/users/_userID/settings/router.ts @@ -0,0 +1,116 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import prValidate from "server/middleware/prudence-validate"; +import { DeleteUndefinedProps } from "utils/misc"; +import { FormatUserDoc, GetSettingsForUser } from "utils/user"; +import { RequireSelfRequestFromUser } from "../middleware"; + +const logger = CreateLogCtx(__filename); +const router: Router = Router({ mergeParams: true }); + +/** + * Retrieve this users settings. Note that these settings are NOT private. + * + * @name GET /api/v1/users/:userID/settings + */ +router.get("/", async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + const settings = await db["user-settings"].findOne({ + userID: user.id, + }); + + if (!settings) { + logger.severe(`User ${FormatUserDoc(user)} has no settings?`); + return res.status(500).json({ + success: false, + description: `An internal server error has occured.`, + }); + } + + return res.status(200).json({ + success: true, + description: `Retrieved settings.`, + body: settings, + }); +}); + +/** + * Update a user's settings. + * + * @param invisible - Whether to set the user to invisible or not. + * @param developerMode - Whether to display developer specific information in the WebUI. + * @param advancedMode - Whether to display more advanced options in the WebUI. + * @param contentiousContent - Whether to display slightly inappropriate splash messages. + * + * @name PATCH /api/v1/users/:userID/settings + */ +router.patch( + "/", + RequireSelfRequestFromUser, + prValidate({ + invisible: "*boolean", + developerMode: "*boolean", + contentiousContent: "*boolean", + advancedMode: "*boolean", + }), + async (req, res) => { + const user = req[SYMBOL_TachiData]!.requestedUser!; + + const preferences = { + invisible: req.body.invisible, + developerMode: req.body.developerMode, + contentiousContent: req.body.contentiousContent, + advancedMode: req.body.advancedMode, + }; + + DeleteUndefinedProps(preferences); + + if (Object.keys(preferences).length === 0) { + return res.status(400).json({ + success: false, + description: `Nothing was provided to change!`, + }); + } + + const modifyObject: Record = {}; + + for (const [k, v] of Object.entries(preferences)) { + modifyObject[`preferences.${k}`] = v; + } + + await db["user-settings"].update( + { + userID: user.id, + }, + { $set: modifyObject } + ); + + const settings = await GetSettingsForUser(user.id); + + if (!settings) { + logger.severe( + `User ${FormatUserDoc(user)} has no settings, yet just successfully updated them?`, + { user } + ); + return res.status(500).json({ + success: false, + description: `An internal server error has occured.`, + }); + } + + if (req.session.tachi?.settings) { + req.session.tachi.settings = settings; + } + + return res.status(200).json({ + success: true, + description: `Updated settings.`, + body: settings, + }); + } +); + +export default router; diff --git a/server/src/server/router/api/v1/users/router.test.ts b/server/src/server/router/api/v1/users/router.test.ts new file mode 100644 index 000000000..9cf4d194c --- /dev/null +++ b/server/src/server/router/api/v1/users/router.test.ts @@ -0,0 +1,76 @@ +import t from "tap"; +import db from "external/mongo/db"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { PublicUserDocument } from "tachi-common"; + +t.test("GET /api/v1/users", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should search users if search param is set.", async (t) => { + const res = await mockApi.get("/api/v1/users?search=zkldi"); + + t.equal(res.body.body.length, 1); + t.equal(res.body.body[0].username, "test_zkldi"); + + const res2 = await mockApi.get("/api/v1/users?search=nothing"); + + t.equal(res2.body.body.length, 0); + + const res3 = await mockApi.get("/api/v1/users?search=ZklDI"); + + t.equal(res3.body.body.length, 1); + t.equal(res3.body.body[0].username, "test_zkldi"); + + t.end(); + }); + + t.test("Should sanitise input for regex stuff.", async (t) => { + const res = await mockApi.get("/api/v1/users?search=.*"); + + t.equal(res.body.body.length, 0); + + t.end(); + }); + + t.test("Should restrict returns to only online users if online is set.", async (t) => { + const res = await mockApi.get("/api/v1/users?online=true"); + + t.equal(res.body.body.length, 0); + + await db.users.insert({ + username: "online_dude", + usernameLowercase: "online_dude", + lastSeen: Date.now(), + id: 2, + } as PublicUserDocument); + + const res2 = await mockApi.get("/api/v1/users?online=true"); + + t.equal(res2.body.body.length, 1); + t.equal(res2.body.body[0].usernameLowercase, "online_dude"); + + t.end(); + }); + + t.test("Should return users sorted by lastSeen if no arguments are passed.", async (t) => { + await db.users.insert({ + username: "online_dude", + usernameLowercase: "online_dude", + lastSeen: Date.now(), + id: 2, + } as PublicUserDocument); + + const res = await mockApi.get("/api/v1/users"); + + t.equal(res.body.body.length, 2); + t.strictSame( + res.body.body.map((e: PublicUserDocument) => e.usernameLowercase), + ["online_dude", "test_zkldi"] + ); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/api/v1/users/router.ts b/server/src/server/router/api/v1/users/router.ts new file mode 100644 index 000000000..f657e2a55 --- /dev/null +++ b/server/src/server/router/api/v1/users/router.ts @@ -0,0 +1,50 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SearchUsersRegExp } from "lib/search/search"; +import { IsString } from "utils/misc"; +import { GetOnlineCutoff } from "utils/user"; +import userIDRouter from "./_userID/router"; + +const router: Router = Router({ mergeParams: true }); + +/** + * Search users. + * + * @param online - Restrict returned users to those who are online. + * @param search - Search for users where their name contains this string. If not present, returns + * users sorted by last appearance. + * + * @name GET /api/v1/users + */ +router.get("/", async (req, res) => { + const onlyOnline = !!req.query.online; + + let users; + + if (req.query.search) { + if (!IsString(req.query.search)) { + return res.status(400).json({ + success: false, + description: `Search parameter was invalid.`, + }); + } + users = await SearchUsersRegExp(req.query.search!, onlyOnline); + } else { + const query = onlyOnline ? { lastSeen: { $gt: GetOnlineCutoff() } } : {}; + + users = await db.users.find(query, { + sort: { lastSeen: -1 }, + limit: 100, + }); + } + + return res.status(200).json({ + success: true, + description: `Returned ${users.length} users.`, + body: users, + }); +}); + +router.use("/:userID", userIDRouter); + +export default router; diff --git a/server/src/server/router/ir/barbatos/router.test.ts b/server/src/server/router/ir/barbatos/router.test.ts index b6b35df47..489e2d126 100644 --- a/server/src/server/router/ir/barbatos/router.test.ts +++ b/server/src/server/router/ir/barbatos/router.test.ts @@ -1,52 +1,63 @@ +import db from "external/mongo/db"; import t from "tap"; -import { RequireNeutralAuthentication } from "../../../../test-utils/api-common"; -import { CloseAllConnections } from "../../../../test-utils/close-connections"; -import { CreateFakeAuthCookie } from "../../../../test-utils/fake-session"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import mockApi from "../../../../test-utils/mock-api"; -import { TestingBarbatosScore } from "../../../../test-utils/test-data"; -import db from "../../../../external/mongo/db"; +import { InsertFakeTokenWithAllPerms } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { TestingBarbatosScore } from "test-utils/test-data"; -t.test("POST /api/v1/ir/barbatos/score/submit", async (t) => { - const cookie = await CreateFakeAuthCookie(mockApi); +t.test("POST /ir/barbatos/score/submit", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(InsertFakeTokenWithAllPerms("mock_token")); - t.beforeEach(ResetDBState); + t.test("Should import a valid score", async (t) => { + const res = await mockApi + .post("/ir/barbatos/score/submit") + .set("Authorization", "Bearer mock_token") + .send(TestingBarbatosScore); - // @TODO NEEDS TO USE PROPER AUTHENTICATION!!! - RequireNeutralAuthentication("/api/v1/ir/barbatos/score/submit", "POST"); + t.equal(res.body.success, true, "Should be successful"); - t.test("Should import a valid score", async (t) => { - const res = await mockApi - .post("/api/v1/ir/barbatos/score/submit") - .set("Cookie", cookie) - .send(TestingBarbatosScore); + t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); - t.equal(res.body.success, true, "Should be successful"); + const scores = await db.scores.count({ + service: "Barbatos", + }); - t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); + t.equal(scores, 1, "Should import 1 score."); - const scores = await db.scores.count({ - service: "Barbatos", - }); + t.end(); + }); - t.equal(scores, 1, "Should import 1 score."); + t.test("Should reject an invalid body", async (t) => { + const res = await mockApi + .post("/ir/barbatos/score/submit") + .set("Authorization", "Bearer mock_token") + .send({}); - t.end(); - }); + t.equal(res.body.success, false, "Should not be successful."); + t.equal(res.status, 400, "Should return 400."); - t.test("Should reject an invalid body", async (t) => { - const res = await mockApi - .post("/api/v1/ir/barbatos/score/submit") - .set("Cookie", cookie) - .send({}); + t.end(); + }); - t.equal(res.body.success, false, "Should not be successful."); - t.equal(res.status, 400, "Should return 400."); + t.test("Should require authorisation.", async (t) => { + const res = await mockApi.post("/ir/barbatos/score/submit").send(TestingBarbatosScore); - t.end(); - }); + t.equal(res.statusCode, 401, "Should return 401 for no authorization header."); - t.end(); + t.end(); + }); + + t.test("Should require valid authorisation.", async (t) => { + const res = await mockApi + .post("/ir/barbatos/score/submit") + .set("Authorization", "Bearer invalid_token") + .send(TestingBarbatosScore); + + t.equal(res.statusCode, 401, "Should return 401 for invalid authorization header."); + + t.end(); + }); + + t.end(); }); - -t.teardown(CloseAllConnections); diff --git a/server/src/server/router/ir/barbatos/router.ts b/server/src/server/router/ir/barbatos/router.ts index 9df34787d..4e1f6ccec 100644 --- a/server/src/server/router/ir/barbatos/router.ts +++ b/server/src/server/router/ir/barbatos/router.ts @@ -1,26 +1,25 @@ import { Router } from "express"; -import { GetUserWithIDGuaranteed } from "../../../../utils/user"; -import { RequireLoggedIn } from "../../../middleware/require-logged-in"; -import { ExpressWrappedScoreImportMain } from "../../../../lib/score-import/framework/express-wrapper"; -import { ParseBarbatosSingle } from "../../../../lib/score-import/import-types/ir/barbatos/parser"; +import { SYMBOL_TachiAPIAuth } from "lib/constants/tachi"; +import { ExpressWrappedScoreImportMain } from "lib/score-import/framework/express-wrapper"; +import { RequirePermissions } from "server/middleware/auth"; const router: Router = Router({ mergeParams: true }); +router.use(RequirePermissions("submit_score")); + /** * Submits a single score document from Barbatos clients. * @name POST /ir/barbatos/score/submit */ -router.post("/score/submit", RequireLoggedIn, async (req, res) => { - const userDoc = await GetUserWithIDGuaranteed(req.session.ktchi!.userID); +router.post("/score/submit", async (req, res) => { + const responseData = await ExpressWrappedScoreImportMain( + req[SYMBOL_TachiAPIAuth]!.userID!, + false, + "ir/barbatos", + [req.body] + ); - const responseData = await ExpressWrappedScoreImportMain( - userDoc, - false, - "ir/barbatos", - (logger) => ParseBarbatosSingle(req.body, logger) - ); - - return res.status(responseData.statusCode).json(responseData.body); + return res.status(responseData.statusCode).json(responseData.body); }); export default router; diff --git a/server/src/server/router/ir/beatoraja/auth.test.ts b/server/src/server/router/ir/beatoraja/auth.test.ts new file mode 100644 index 000000000..3e63ac63b --- /dev/null +++ b/server/src/server/router/ir/beatoraja/auth.test.ts @@ -0,0 +1,47 @@ +import expMiddlewareMock from "express-request-mock"; +import t from "tap"; +import { ValidateIRClientVersion } from "./auth"; + +t.test("#ValidateIRClientVersion", (t) => { + t.test("Should reject clients that are not supported", async (t) => { + const { res } = await expMiddlewareMock(ValidateIRClientVersion, { + headers: { + "X-TachiIR-Version": "1.2.0", + }, + }); + + const json = res._getJSONData(); + + t.equal(res.statusCode, 400); + t.equal(json.success, false); + t.match(json.description, /Invalid TachiIR client version/u); + + t.end(); + }); + + t.test("Should reject no client header", async (t) => { + const { res } = await expMiddlewareMock(ValidateIRClientVersion, {}); + + const json = res._getJSONData(); + + t.equal(res.statusCode, 400); + t.equal(json.success, false); + t.match(json.description, /Invalid TachiIR client version/u); + + t.end(); + }); + + t.test("Should accept 2.0.0", async (t) => { + const { res } = await expMiddlewareMock(ValidateIRClientVersion, { + headers: { + "X-TachiIR-Version": "2.0.0", + }, + }); + + t.equal(res.statusCode, 200); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/ir/beatoraja/auth.ts b/server/src/server/router/ir/beatoraja/auth.ts new file mode 100644 index 000000000..76203ac64 --- /dev/null +++ b/server/src/server/router/ir/beatoraja/auth.ts @@ -0,0 +1,14 @@ +import { RequestHandler } from "express"; + +export const ValidateIRClientVersion: RequestHandler = (req, res, next) => { + const header = req.header("X-TachiIR-Version"); + + if (header !== "2.0.0") { + return res.status(400).json({ + success: false, + description: "Invalid TachiIR client version.", + }); + } + + return next(); +}; diff --git a/server/src/server/router/ir/beatoraja/charts/convert-scores.test.ts b/server/src/server/router/ir/beatoraja/charts/convert-scores.test.ts new file mode 100644 index 000000000..c2e28413d --- /dev/null +++ b/server/src/server/router/ir/beatoraja/charts/convert-scores.test.ts @@ -0,0 +1,90 @@ +import { PBScoreDocument } from "tachi-common"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON } from "test-utils/test-data"; +import { TachiScoreDataToBeatorajaFormat } from "./convert-scores"; + +const gazerChart = GetKTDataJSON("./tachi/bms-gazer-chart.json"); + +const pbScore = { + composedFrom: { + lampPB: "mock_lampPB", + }, + scoreData: { + lampIndex: 4, + score: 1234, + hitMeta: {}, + }, + playtype: "7K", + scoreMeta: {}, + chartID: gazerChart.chartID, + userID: 1, +} as unknown as PBScoreDocument<"bms:7K" | "bms:14K">; + +t.test("#TachiScoreDataToBeatorajaFormat", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should convert score.", (t) => { + const res = TachiScoreDataToBeatorajaFormat( + pbScore, + gazerChart.data.hashSHA256, + "", + gazerChart.data.notecount, + 0 + ); + + t.strictSame( + res, + { + sha256: "195fe1be5c3e74fccd04dc426e05f8a9cfa8a1059c339d0a23e99f63661f0b7d", + player: "", + playcount: 0, + clear: 5, + date: 0, + maxcombo: 0, + deviceType: null, + gauge: 0, + random: null, + passnotes: 0, + minbp: 0, + notes: 2256, + }, + "Should return the beatoraja score format." + ); + + t.end(); + }); + + t.test("Should emplace username if requestingUserID is not the pbscore owner", (t) => { + const res = TachiScoreDataToBeatorajaFormat( + pbScore, + gazerChart.data.hashSHA256, + "test_zkldi", + gazerChart.data.notecount, + 0 + ); + + t.strictSame( + res, + { + sha256: "195fe1be5c3e74fccd04dc426e05f8a9cfa8a1059c339d0a23e99f63661f0b7d", + player: "test_zkldi", + playcount: 0, + clear: 5, + date: 0, + maxcombo: 0, + deviceType: null, + gauge: 0, + random: null, + passnotes: 0, + minbp: 0, + notes: 2256, + }, + "Should return the beatoraja score format." + ); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/ir/beatoraja/charts/convert-scores.ts b/server/src/server/router/ir/beatoraja/charts/convert-scores.ts new file mode 100644 index 000000000..9a00e25e4 --- /dev/null +++ b/server/src/server/router/ir/beatoraja/charts/convert-scores.ts @@ -0,0 +1,93 @@ +import { integer, PBScoreDocument } from "tachi-common"; + +const LAMP_TO_BEATORAJA = [0, 1, 3, 4, 5, 6, 7, 8] as const; + +// const RAN_INDEXES = { +// NONRAN: 0, +// MIRROR: 1, +// RANDOM: 2, +// "R-RANDOM": 3, +// "S-RANDOM": 4, +// } as const; + +type BeatorajaJudgements = `${"e" | "l"}${"pg" | "gr" | "gd" | "bd" | "pr"}`; + +type BeatorajaScoreJudgements = { + [K in BeatorajaJudgements]: integer; +}; + +type BeatorajaPartialScoreFormat = { + sha256: string; + player: string; + playcount: integer; + clear: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; + date: number; + deviceType: string | null; + gauge: number; + random: 0 | 1 | 2 | 3 | 4 | null; + passnotes: integer; + minbp: integer; + notes: integer; + maxcombo: integer | null; +}; + +export type BeatorajaIRScoreFormat = BeatorajaPartialScoreFormat & BeatorajaScoreJudgements; + +/** + * Converts various data from Tachi to the beatoraja format. + * @param pbScore - The users PB Score document for this chart. + * @param sha256 - The SHA256 for this chart. + * @param username - The users name. Beatoraja uses the special value "" to indicate the user is the current player. + * @param notecount - The notecount for this chart. + * @param playcount - The total times this player has played this chart. + * @param inputDevice - The input device this user used. + * @param random - What random modifier was used. + * @returns A Beatoraja Score Document. + */ +export function TachiScoreDataToBeatorajaFormat( + pbScore: PBScoreDocument<"bms:7K" | "bms:14K">, + sha256: string, + username: string, + notecount: integer, + playcount: integer +) { + const scoreData = pbScore.scoreData; + + const beatorajaScore: BeatorajaPartialScoreFormat = { + sha256, + player: username, + playcount, + clear: LAMP_TO_BEATORAJA[scoreData.lampIndex] ?? 0, + date: pbScore.timeAchieved ?? 0, + maxcombo: scoreData.hitMeta.maxCombo ?? 0, + gauge: scoreData.hitMeta.gauge ?? 0, + deviceType: null, // These two are now unsupported due to performance concerns. + random: null, + minbp: scoreData.hitMeta.bp ?? 0, + passnotes: 0, + notes: notecount, + }; + + const judgements: Partial = {}; + + // Not everything exports these properties. If they're not there, they should default to 0. + // For cases like LR2/manual - this will just result in a set of 0s. + for (const key of [ + "epg", + "lpg", + "egr", + "lgr", + "egd", + "lgd", + "ebd", + "lbd", + "epr", + "lpr", + "ems", + "lms", + ] as BeatorajaJudgements[]) { + judgements[key] = scoreData.hitMeta[key] ?? 0; + } + + return beatorajaScore; +} diff --git a/server/src/server/router/ir/beatoraja/charts/router.test.ts b/server/src/server/router/ir/beatoraja/charts/router.test.ts new file mode 100644 index 000000000..c01338cdd --- /dev/null +++ b/server/src/server/router/ir/beatoraja/charts/router.test.ts @@ -0,0 +1,56 @@ +import db from "external/mongo/db"; +import { PBScoreDocument, ScoreDocument } from "tachi-common"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; + +t.test("GET /ir/beatoraja/charts/:chartSHA256/scores", (t) => { + t.beforeEach(ResetDBState); + + const GAZER_SHA256 = "195fe1be5c3e74fccd04dc426e05f8a9cfa8a1059c339d0a23e99f63661f0b7d"; + const GAZER_CHARTID = "88eb6cc5683e2740cbd07f588a5f3db1db8d467b"; + + t.test("Should return PB scores on a chart", async (t) => { + await db["personal-bests"].insert({ + composedFrom: { + lampPB: "mock_lampPB", + }, + scoreData: { + lampIndex: 4, + score: 1234, + hitMeta: {}, + }, + scoreMeta: {}, + chartID: GAZER_CHARTID, + userID: 1, + } as unknown as PBScoreDocument); // very lazy fake scores + + await db.scores.insert({ + scoreID: "mock_lampPB", + scoreMeta: { + inputDevice: "BM_CONTROLLER", + random: "MIRROR", + }, + } as ScoreDocument); + + const res = await mockApi + .get(`/ir/beatoraja/charts/${GAZER_SHA256}/scores`) + .set("X-TachiIR-Version", "2.0.0"); + + t.equal(res.status, 200); + + t.end(); + }); + + t.test("Should return 404 if chart doesnt exist", async (t) => { + const res = await mockApi + .get(`/ir/beatoraja/charts/INVALID/scores`) + .set("X-TachiIR-Version", "2.0.0"); + + t.equal(res.status, 404); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/ir/beatoraja/charts/router.ts b/server/src/server/router/ir/beatoraja/charts/router.ts new file mode 100644 index 000000000..f6cc6ebef --- /dev/null +++ b/server/src/server/router/ir/beatoraja/charts/router.ts @@ -0,0 +1,79 @@ +import { RequestHandler, Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { ChartDocument, PBScoreDocument } from "tachi-common"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; +import { TachiScoreDataToBeatorajaFormat } from "./convert-scores"; + +const router: Router = Router({ mergeParams: true }); + +const GetChartDocument: RequestHandler = async (req, res, next) => { + const chart = (await db.charts.bms.findOne({ + "data.hashSHA256": req.params.chartSHA256, + })) as ChartDocument<"bms:7K" | "bms:14K"> | null; + + if (!chart) { + return res.status(404).json({ + success: false, + description: `Chart does not exist on IR yet.`, + }); + } + + AssignToReqTachiData(req, { beatorajaChartDoc: chart }); + + return next(); +}; + +router.use(GetChartDocument); + +/** + * Retrieves scores for the given chart. + * + * @name GET /ir/beatoraja/chart/:chartSHA256/scores + */ +router.get("/scores", async (req, res) => { + const chart = req[SYMBOL_TachiData]!.beatorajaChartDoc!; + + const scores = (await db["personal-bests"].find({ + chartID: chart.chartID, + })) as PBScoreDocument<"bms:7K" | "bms:14K">[]; + + const userDocs = await db.users.find( + { + id: { $in: scores.map((e) => e.userID) }, + }, + { + projection: { + id: 1, + username: 1, + }, + } + ); + + const userMap = new Map(); + for (const user of userDocs) { + userMap.set(user.id, user); + } + + const beatorajaScores = []; + + for (const score of scores) { + beatorajaScores.push( + TachiScoreDataToBeatorajaFormat( + score, + chart.data.hashSHA256, + userMap.get(score.userID).username, + chart.data.notecount, + 0 // Playcount is always 0 at the moment due to performance concerns. + ) + ); + } + + return res.status(200).json({ + success: true, + description: `Successfully returned ${beatorajaScores.length}`, + body: beatorajaScores, + }); +}); + +export default router; diff --git a/server/src/server/router/ir/beatoraja/router.test.ts b/server/src/server/router/ir/beatoraja/router.test.ts new file mode 100644 index 000000000..79afc06f2 --- /dev/null +++ b/server/src/server/router/ir/beatoraja/router.test.ts @@ -0,0 +1,548 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import { PublicUserDocument } from "tachi-common"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON } from "test-utils/test-data"; + +t.test("POST /ir/beatoraja/submit-score", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(() => + db["api-tokens"].insert({ + userID: 1, + identifier: "Mock API Beatoraja Token", + permissions: { + submit_score: true, + }, + token: "mock_token", + fromAPIClient: null, + }) + ); + + const scoreReq = GetKTDataJSON("./beatoraja/base.json"); + + t.test("Should import a valid score.", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-score") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send(scoreReq); + + t.equal(res.status, 200); + + t.equal(res.body.success, true); + t.hasStrict(res.body.body, { + score: { + scoreData: { + score: 1004, + }, + importType: "ir/beatoraja", + }, + chart: { + chartID: "88eb6cc5683e2740cbd07f588a5f3db1db8d467b", + }, + song: { + id: 27339, + }, + }); + + const score = await db.scores.findOne( + { scoreID: res.body.body.score.scoreID }, + { projection: { _id: 0 } } + ); + + t.not(score, null); + + t.hasStrict(res.body.body.score, score); + + t.end(); + }); + + t.test("Should return an error if invalid client.", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-score") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send(deepmerge(scoreReq, { client: "INVALID" })); + + t.equal(res.status, 400); + + t.equal(res.body.success, false); + t.match(res.body.description, /Unsupported client/u); + + t.end(); + }); + + t.test("Should return an error if invalid score.", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-score") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send(deepmerge(scoreReq, { score: { exscore: -1 } })); + + t.equal(res.status, 400); + + t.equal(res.body.success, false); + t.match(res.body.description, /Invalid Beatoraja Import - Score/u); + + t.end(); + }); + + t.test("Should return an error if invalid chart.", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-score") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send(deepmerge(scoreReq, { chart: { title: null } })); + + t.equal(res.status, 400); + + t.equal(res.body.success, false); + t.match(res.body.description, /Invalid Beatoraja Import - Chart/u); + + t.end(); + }); + + t.test("Should defer a chart to the orphan queue if not found.", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-score") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send( + deepmerge(scoreReq, { + chart: { sha256: "new_chart", md5: "new_md5" }, + score: { sha256: "new_chart", md5: "new_md5" }, + }) + ); + + t.equal(res.status, 202); + + t.equal(res.body.success, true); + t.match(res.body.description, /Chart and score have been orphaned/u); + + const orphanChart = await db["orphan-chart-queue"].findOne({ + "chartDoc.data.hashSHA256": "new_chart", + }); + + t.hasStrict(orphanChart?.chartDoc, { + data: { + hashSHA256: "new_chart", + hashMD5: "new_md5", + }, + }); + + t.end(); + }); + + t.test("Should eventually unorphan a chart.", async (t) => { + await db["api-tokens"].insert([ + { + userID: 2, + identifier: "token2", + permissions: { submit_score: true }, + token: "token2", + fromAPIClient: null, + }, + { + userID: 3, + identifier: "token3", + permissions: { submit_score: true }, + token: "token3", + fromAPIClient: null, + }, + ]); + + await db.users.insert([ + { + id: 2, + username: "foo", + usernameLowercase: "foo", + }, + { + id: 3, + username: "bar", + usernameLowercase: "bar", + }, + ] as PublicUserDocument[]); + + const res = await mockApi + .post("/ir/beatoraja/submit-score") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send( + deepmerge(scoreReq, { + chart: { sha256: "new_chart", md5: "new_md5" }, + score: { sha256: "new_chart", md5: "new_md5" }, + }) + ); + + t.equal(res.statusCode, 202); + + const res2 = await mockApi + .post("/ir/beatoraja/submit-score") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer token2") + .send( + deepmerge(scoreReq, { + chart: { sha256: "new_chart", md5: "new_md5" }, + score: { sha256: "new_chart", md5: "new_md5" }, + }) + ); + + t.equal(res2.statusCode, 202); + + const orphanData = await db["orphan-chart-queue"].findOne({ + "chartDoc.data.hashSHA256": "new_chart", + }); + + t.strictSame(orphanData?.userIDs, [1, 2]); + + const res3 = await mockApi + .post("/ir/beatoraja/submit-score") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer token3") + .send( + deepmerge(scoreReq, { + chart: { sha256: "new_chart", md5: "new_md5" }, + score: { sha256: "new_chart", md5: "new_md5" }, + }) + ); + + t.equal(res3.statusCode, 200); + + const orphanData2 = await db["orphan-chart-queue"].findOne({ + "chartDoc.data.hashSHA256": "new_chart", + }); + + t.equal(orphanData2, null, "Orphan data should be removed from the database."); + + const score = await db.scores.findOne({ + game: "bms", + userID: 3, + }); + + t.hasStrict(score, { + scoreData: { + score: 1004, + }, + importType: "ir/beatoraja", + }); + + t.end(); + }); + + t.test("Should require authentication.", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-score") + .set("X-TachiIR-Version", "2.0.0") + .send(scoreReq); + + t.equal(res.status, 401); + + t.end(); + }); + + t.test("Should reject non-corresponding tokens.", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-score") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer invalid_token") + + .send(scoreReq); + + t.equal(res.status, 401); + + t.end(); + }); + + t.end(); +}); + +const courseScore = { + course: { + name: "GENOSIDE 2018 段位認定 発狂皆伝", + charts: [ + { + md5: "cfad3baadce9e02c45021963453d7c94", + }, + { + md5: "77d23be22b2370925c573d922276bce0", + }, + { + md5: "188a99f74ab71804f2e360dcf484545c", + }, + { + md5: "c46a81cb184f5a804c119930d6eba748", + }, + ], + constraint: ["MIRROR", "GAUGE_LR2", "LN"], + trophy: [{}, {}], + lntype: 0, + }, + score: { + sha256: "", + lntype: 0, + player: "unknown", + clear: "Clear", + date: 0, + epg: 1334, + lpg: 788, + egr: 1634, + lgr: 382, + egd: 239, + lgd: 142, + ebd: 34, + lbd: 8, + epr: 0, + lpr: 93, + ems: 63, + lms: 74, + maxcombo: 225, + notes: 6005, + passnotes: 4654, + minbp: 1623, + option: 0, + assist: 0, + gauge: 0, + deviceType: "BM_CONTROLLER", + judgeAlgorithm: "Combo", + rule: "Beatoraja_7", + exscore: 6260, + }, +}; + +t.test("POST /ir/beatoraja/submit-course", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(() => + db["api-tokens"].insert({ + userID: 1, + identifier: "Mock API Beatoraja Token", + permissions: { + submit_score: true, + }, + token: "mock_token", + fromAPIClient: null, + }) + ); + + t.test("Should accept a valid clear", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-course") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send(courseScore); + + t.equal(res.status, 200); + t.equal(res.body.success, true); + t.equal(res.body.description, "Successfully updated class."); + + const ugs = await db["game-stats"].findOne({ userID: 1, game: "bms", playtype: "7K" }); + + t.equal(ugs?.classes.genocideDan, 22, "Should set their dan to insane kaiden."); + + t.end(); + }); + + t.test("Should silently reject a fail", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-course") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send(deepmerge(courseScore, { score: { clear: "Failed" } })); + + t.equal(res.status, 200); + t.equal(res.body.success, true); + t.equal(res.body.description, "Class not updated."); + + t.end(); + }); + + t.test("Should reject scores with no charts", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-course") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send(deepmerge(courseScore, { course: { charts: [] } }, { arrayMerge: (d, s) => s })); + + t.equal(res.status, 400); + t.equal(res.body.success, false); + t.equal(res.body.description, "Invalid Course Submission."); + + t.end(); + }); + + t.test("Should reject scores with invalid chart documents", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-course") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send(deepmerge(courseScore, { course: { charts: [1, 2, 3, 4] } })); + + t.equal(res.status, 400); + t.equal(res.body.success, false); + t.equal(res.body.description, "Invalid Course Submission."); + + t.end(); + }); + + t.test("Should reject scores with too many chart documents", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-course") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send( + deepmerge(courseScore, { + course: { charts: [{ md5: "a" }, { md5: "a" }, { md5: "a" }, { md5: "a" }] }, + }) + ); + + t.equal(res.status, 400); + t.equal(res.body.success, false); + t.equal(res.body.description, "Invalid Course Submission."); + + t.end(); + }); + + t.test("Should reject scores not on LN mode", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-course") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send( + deepmerge(courseScore, { + score: { + lntype: 1, + }, + }) + ); + + t.equal(res.status, 400); + t.equal(res.body.success, false); + t.equal(res.body.description, "LN mode is the only supported mode for dans."); + + t.end(); + }); + + t.test("Should reject too few constraints", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-course") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send( + deepmerge( + courseScore, + { + course: { + constraint: ["GAUGE_LR2"], + }, + }, + { arrayMerge: (d, s) => s } + ) + ); + + t.equal(res.status, 400); + t.equal(res.body.success, false); + t.equal(res.body.description, "Invalid Constraints."); + + t.end(); + }); + + t.test("Should reject non-array constraints", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-course") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send( + deepmerge( + courseScore, + { + course: { + constraint: "foo", + }, + }, + { arrayMerge: (d, s) => s } + ) + ); + + t.equal(res.status, 400); + t.equal(res.body.success, false); + t.equal(res.body.description, "Invalid Constraints."); + + t.end(); + }); + + t.test("Should reject too many constraints", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-course") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send( + deepmerge( + courseScore, + { + course: { + constraint: ["a", "b", "c", "d"], + }, + }, + { arrayMerge: (d, s) => s } + ) + ); + + t.equal(res.status, 400); + t.equal(res.body.success, false); + t.equal(res.body.description, "Invalid Constraints."); + + t.end(); + }); + + t.test("Should reject invalid constraints", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-course") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send( + deepmerge( + courseScore, + { + course: { + constraint: ["foo", "bar"], + }, + }, + { arrayMerge: (d, s) => s } + ) + ); + + t.equal(res.status, 400); + t.equal(res.body.success, false); + t.equal(res.body.description, "Invalid Constraints."); + + t.end(); + }); + + t.test("Should reject invalid constraints for 3", async (t) => { + const res = await mockApi + .post("/ir/beatoraja/submit-course") + .set("X-TachiIR-Version", "2.0.0") + .set("Authorization", "Bearer mock_token") + .send( + deepmerge( + courseScore, + { + course: { + constraint: ["GAUGE_LR2", "MIRROR", "CHEAT_MODE"], + }, + }, + { arrayMerge: (d, s) => s } + ) + ); + + t.equal(res.status, 400); + t.equal(res.body.success, false); + t.equal(res.body.description, "Invalid Constraints."); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/ir/beatoraja/router.ts b/server/src/server/router/ir/beatoraja/router.ts new file mode 100644 index 000000000..326ed42be --- /dev/null +++ b/server/src/server/router/ir/beatoraja/router.ts @@ -0,0 +1,218 @@ +import { Router } from "express"; +import db from "external/mongo/db"; +import { SYMBOL_TachiAPIAuth } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import { ExpressWrappedScoreImportMain } from "lib/score-import/framework/express-wrapper"; +import { ServerConfig } from "lib/setup/config"; +import { RequireNotGuest } from "server/middleware/auth"; +import { UpdateClassIfGreater } from "utils/class"; +import { ValidateIRClientVersion } from "./auth"; +import chartsRouter from "./charts/router"; + +const logger = CreateLogCtx(__filename); + +const router: Router = Router({ mergeParams: true }); + +router.use(ValidateIRClientVersion); + +/** + * Submits a beatoraja score to Tachi. + * + * @name POST /ir/beatoraja/submit-score + */ +router.post("/submit-score", RequireNotGuest, async (req, res) => { + const userID = req[SYMBOL_TachiAPIAuth]!.userID!; + + const importRes = await ExpressWrappedScoreImportMain(userID, false, "ir/beatoraja", [ + req.body, + userID, + ]); + + if (!importRes.body.success) { + return res.status(400).json(importRes.body); + } else if (importRes.body.body.errors.length !== 0) { + const type = importRes.body.body.errors[0].type; + const errMsg = importRes.body.body.errors[0].message; + + if (type === "KTDataNotFound") { + return res.status(202).json({ + success: true, + description: `Chart and score have been orphaned. This score will reify when atleast ${ServerConfig.BEATORAJA_QUEUE_SIZE} players have played the chart.`, + }); + } else if (type === "InternalError") { + return res.status(500).json({ + success: false, + description: `[${type}] - ${errMsg}`, + }); + } + + // since we're only ever importing one score, we can guarantee + // that this means the score we tried to import was skipped. + + return res.status(400).json({ + success: false, + description: `[${type}] - ${errMsg}`, + }); + } else if (importRes.body.body.scoreIDs.length === 0) { + return res.status(400).json({ + success: false, + description: `No scores were imported.`, + }); + } + + const scoreDoc = await db.scores.findOne({ + scoreID: importRes.body.body.scoreIDs[0], + }); + + if (!scoreDoc) { + logger.severe( + `ScoreDocument ${importRes.body.body.scoreIDs[0]} was claimed to be inserted, but wasn't.` + ); + return res.status(500).json({ + success: false, + description: "Internal Service Error.", + }); + } + + const chart = await db.charts.bms.findOne({ + chartID: scoreDoc.chartID, + }); + + const song = await db.songs.bms.findOne({ + id: chart!.songID, + }); + + return res.status(importRes.statusCode).json({ + success: true, + description: "Imported score.", + body: { + score: scoreDoc, + song, + chart, + import: importRes.body.body, + }, + }); +}); + +/** + * Submits a course result to Tachi. This only accepts a limited set of + * courses - all of which are dans. + * + * @name POST /ir/beatoraja/submit-course + */ +router.post("/submit-course", RequireNotGuest, async (req, res) => { + const charts = req.body.course?.charts; + + if ( + !charts || + !Array.isArray(charts) || + charts.length !== 4 || + !charts.every((e) => e && typeof e === "object" && typeof e.md5 === "string") + ) { + return res.status(400).json({ + success: false, + description: `Invalid Course Submission.`, + }); + } + + const clear = req.body.score?.clear; + + if (!clear || clear === "Failed") { + return res.status(200).json({ + success: true, + description: "Class not updated.", + }); + } + + if (req.body.score?.lntype !== 0) { + return res.status(400).json({ + success: false, + description: "LN mode is the only supported mode for dans.", + }); + } + + // Constraints are a bit complicated. + // We only want to accept dans with the following + // beatoraja constraints - ["MIRROR","GAUGE_LR2"] or + // ["MIRROR", "GAUGE_LR2", "LN"]. + const constraint = req.body.course.constraint; + + if ( + !constraint || + !Array.isArray(constraint) || + (constraint.length !== 2 && constraint.length !== 3) + ) { + return res.status(400).json({ + success: false, + description: `Invalid Constraints.`, + }); + } + + // If there are two constraints, check that they are + // MIRROR and GAUGE_LR2. + if (!constraint.includes("MIRROR") || !constraint.includes("GAUGE_LR2")) { + return res.status(400).json({ + success: false, + description: `Invalid Constraints.`, + }); + } + + // If there are three constraints, check that the third + // is LN + if (constraint.length === 3) { + if (!constraint.includes("LN")) { + return res.status(400).json({ + success: false, + description: `Invalid Constraints.`, + }); + } + } + + // Combine the md5s into one string in their order. + const combinedMD5s = charts.map((e) => e.md5).join(""); + + const course = await db["bms-course-lookup"].findOne({ + md5sums: combinedMD5s, + }); + + if (!course) { + return res.status(404).json({ + success: false, + description: `Unsupported course.`, + }); + } + + const userID = req[SYMBOL_TachiAPIAuth]!.userID!; + + const result = await UpdateClassIfGreater( + userID, + "bms", + course.playtype, + course.set, + course.value + ); + + if (result === false) { + return res.status(200).json({ + success: true, + description: "Class not updated.", + body: { + set: course.set, + value: course.value, + }, + }); + } + + return res.status(200).json({ + success: true, + description: "Successfully updated class.", + body: { + set: course.set, + value: course.value, + }, + }); +}); + +router.use("/charts/:chartSHA256", chartsRouter); + +export default router; diff --git a/server/src/server/router/ir/chunitachi/router.test.ts b/server/src/server/router/ir/chunitachi/router.test.ts deleted file mode 100644 index f7588185e..000000000 --- a/server/src/server/router/ir/chunitachi/router.test.ts +++ /dev/null @@ -1,73 +0,0 @@ -import t from "tap"; -import db from "../../../../external/mongo/db"; -import { RequireNeutralAuthentication } from "../../../../test-utils/api-common"; -import { CloseAllConnections } from "../../../../test-utils/close-connections"; -import { CreateFakeAuthCookie } from "../../../../test-utils/fake-session"; -import mockApi from "../../../../test-utils/mock-api"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { GetKTDataJSON } from "../../../../test-utils/test-data"; -import deepmerge from "deepmerge"; - -t.test("POST /api/v1/ir/chunitachi/import", async (t) => { - t.beforeEach(ResetDBState); - - const cookie = await CreateFakeAuthCookie(mockApi); - - RequireNeutralAuthentication("/api/v1/ir/chunitachi/import", "POST"); - - const chunitachiBody = GetKTDataJSON("./batch-manual/chunitachi.json"); - - t.test("Should work for CHUNITACHI requests", async (t) => { - const res = await mockApi - .post("/api/v1/ir/chunitachi/import") - .set("Cookie", cookie) - .send(chunitachiBody); - - t.equal(res.body.success, true, "Should be successful"); - - t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); - - const scoreCount = await db.scores.count({ service: "Chunitachi" }); - - t.equal(scoreCount, 1, "Should import one score."); - - t.end(); - }); - - t.test("Should reject invalid batch-manual", async (t) => { - const res = await mockApi - .post("/api/v1/ir/chunitachi/import") - .set("Cookie", cookie) - .send({}); - - t.equal(res.body.success, false, "Should not be successful"); - - t.end(); - }); - - t.test("Should reject batch-manual requests if game is not chunithm", async (t) => { - const res = await mockApi - .post("/api/v1/ir/chunitachi/import") - .set("Cookie", cookie) - .send(deepmerge(chunitachiBody, { head: { game: "iidx" } })); - - t.equal(res.body.success, false, "Should not be successful"); - - t.end(); - }); - - t.test("Should reject batch-manual requests if service is not Chunitachi", async (t) => { - const res = await mockApi - .post("/api/v1/ir/chunitachi/import") - .set("Cookie", cookie) - .send(deepmerge(chunitachiBody, { head: { service: "foo bar" } })); - - t.equal(res.body.success, false, "Should not be successful"); - - t.end(); - }); - - t.end(); -}); - -t.teardown(CloseAllConnections); diff --git a/server/src/server/router/ir/chunitachi/router.ts b/server/src/server/router/ir/chunitachi/router.ts deleted file mode 100644 index dba2f62bf..000000000 --- a/server/src/server/router/ir/chunitachi/router.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Router } from "express"; -import { GetUserWithIDGuaranteed } from "../../../../utils/user"; -import { RequireLoggedIn } from "../../../middleware/require-logged-in"; -import { ExpressWrappedScoreImportMain } from "../../../../lib/score-import/framework/express-wrapper"; -import ParseDirectManual from "../../../../lib/score-import/import-types/ir/direct-manual/parser"; - -const router: Router = Router({ mergeParams: true }); - -/** - * Submits a single score document from Chunitachi clients. - * @name POST /ir/chunitachi/score/submit - */ -router.post("/import", RequireLoggedIn, async (req, res) => { - const userDoc = await GetUserWithIDGuaranteed(req.session.ktchi!.userID); - - if (req.body?.head?.game !== "chunithm") { - return res.status(400).json({ - success: false, - description: "Invalid Game.", - }); - } - - if (req.body.head.service !== "Chunitachi") { - return res.status(400).json({ - success: false, - description: `Unexpected service ${req.body.head.service} -- expected 'Chunitachi'`, - }); - } - - const responseData = await ExpressWrappedScoreImportMain( - userDoc, - false, - "ir/chunitachi", - (logger) => ParseDirectManual(req.body, logger) - ); - - return res.status(responseData.statusCode).json(responseData.body); -}); - -export default router; diff --git a/server/src/server/router/ir/direct-manual/router.test.ts b/server/src/server/router/ir/direct-manual/router.test.ts index 67892be62..2b679dd03 100644 --- a/server/src/server/router/ir/direct-manual/router.test.ts +++ b/server/src/server/router/ir/direct-manual/router.test.ts @@ -1,48 +1,141 @@ +import db from "external/mongo/db"; import t from "tap"; -import db from "../../../../external/mongo/db"; -import { RequireNeutralAuthentication } from "../../../../test-utils/api-common"; -import { CloseAllConnections } from "../../../../test-utils/close-connections"; -import { CreateFakeAuthCookie } from "../../../../test-utils/fake-session"; -import mockApi from "../../../../test-utils/mock-api"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { GetKTDataJSON } from "../../../../test-utils/test-data"; +import { CreateFakeAuthCookie } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON } from "test-utils/test-data"; -t.test("POST /api/v1/ir/direct-manual/import", async (t) => { - const cookie = await CreateFakeAuthCookie(mockApi); +t.test("POST /ir/direct-manual/import", async (t) => { + const cookie = await CreateFakeAuthCookie(mockApi); - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - RequireNeutralAuthentication("/api/v1/ir/direct-manual/import", "POST"); + t.test("Should require submit_score permissions", async (t) => { + await db["api-tokens"].insert({ + token: "foo", + identifier: "bar", + permissions: { + submit_score: false, + }, + userID: 1, + fromAPIClient: null, + }); - t.test("Should upload BATCH-MANUAL data from the request body.", async (t) => { - const res = await mockApi - .post("/api/v1/ir/direct-manual/import") - .set("Cookie", cookie) - .send(GetKTDataJSON("./batch-manual/small-file.json")); + const res = await mockApi + .post("/ir/direct-manual/import") + .set("Authorization", "Bearer foo"); - t.equal(res.body.success, true, "Should be successful"); + t.equal(res.body.success, false); - t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); + t.match(res.body.description, /submit_score/u); - const scoreCount = await db.scores.count({ service: "foobar (DIRECT-MANUAL)" }); + t.end(); + }); - t.equal(scoreCount, 1, "Should import one score."); + t.test("Should upload BATCH-MANUAL data from the request body.", async (t) => { + const res = await mockApi + .post("/ir/direct-manual/import") + .set("Cookie", cookie) + .send(GetKTDataJSON("./batch-manual/small-file.json")); - t.end(); - }); + t.equal(res.body.success, true, "Should be successful"); - t.test("Should reject invalid BATCH-MANUAL data from the request body.", async (t) => { - const res = await mockApi - .post("/api/v1/ir/direct-manual/import") - .set("Cookie", cookie) - .send({}); + t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); - t.equal(res.body.success, false, "Should not be successful"); + const scoreCount = await db.scores.count({ service: "foobar (DIRECT-MANUAL)" }); - t.end(); - }); + t.equal(scoreCount, 1, "Should import one score."); - t.end(); + t.end(); + }); + + t.test("Should reject invalid BATCH-MANUAL data from the request body.", async (t) => { + const res = await mockApi.post("/ir/direct-manual/import").set("Cookie", cookie).send({}); + + t.equal(res.body.success, false, "Should not be successful"); + + t.end(); + }); + + t.test("Should require authentication.", async (t) => { + const res = await mockApi + .post("/ir/direct-manual/import") + .send(GetKTDataJSON("./batch-manual/small-file.json")); + + t.equal(res.statusCode, 401); + + t.end(); + }); + + t.test("Should require a valid auth token.", async (t) => { + const res = await mockApi + .post("/ir/direct-manual/import") + .set("Authorization", "Bearer invalid_token") + .send(GetKTDataJSON("./batch-manual/small-file.json")); + + t.equal(res.statusCode, 401); + + t.end(); + }); + + t.beforeEach(() => + db["api-tokens"].insert({ + token: "mock_token", + fromAPIClient: null, + identifier: "Mock CHUNITACHI Token", + permissions: { submit_score: true }, + userID: 1, + }) + ); + + const chunitachiBody = GetKTDataJSON("./batch-manual/chunitachi.json"); + + t.test("Should work for CHUNITACHI requests", async (t) => { + const res = await mockApi + .post("/ir/direct-manual/import") + .set("Authorization", `Bearer mock_token`) + .send(chunitachiBody); + + t.equal(res.body.success, true, "Should be successful"); + + t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); + + const scoreCount = await db.scores.count({ service: "ChunItachi (DIRECT-MANUAL)" }); + + t.equal(scoreCount, 1, "Should import one score."); + + t.end(); + }); + + t.test("Should reject invalid batch-manual", async (t) => { + const res = await mockApi + .post("/ir/direct-manual/import") + .set("Authorization", `Bearer mock_token`) + .send({}); + + t.equal(res.body.success, false, "Should not be successful"); + + t.end(); + }); + + t.test("Should require authentication.", async (t) => { + const res = await mockApi.post("/ir/direct-manual/import").send(chunitachiBody); + + t.equal(res.statusCode, 401); + + t.end(); + }); + + t.test("Should require a valid auth token.", async (t) => { + const res = await mockApi + .post("/ir/direct-manual/import") + .set("Authorization", "Bearer invalid_token") + .send(chunitachiBody); + + t.equal(res.statusCode, 401); + + t.end(); + }); + + t.end(); }); - -t.teardown(CloseAllConnections); diff --git a/server/src/server/router/ir/direct-manual/router.ts b/server/src/server/router/ir/direct-manual/router.ts index f112e02be..0157adc7d 100644 --- a/server/src/server/router/ir/direct-manual/router.ts +++ b/server/src/server/router/ir/direct-manual/router.ts @@ -1,31 +1,55 @@ import { Router } from "express"; -import { GetUserWithID, GetUserWithIDGuaranteed } from "../../../../utils/user"; -import CreateLogCtx from "../../../../lib/logger/logger"; -import { RequireLoggedIn } from "../../../middleware/require-logged-in"; -import { ExpressWrappedScoreImportMain } from "../../../../lib/score-import/framework/express-wrapper"; -import ParseDirectManual from "../../../../lib/score-import/import-types/ir/direct-manual/parser"; +import { SYMBOL_TachiAPIAuth } from "lib/constants/tachi"; +import { ExpressWrappedScoreImportMain } from "lib/score-import/framework/express-wrapper"; +import { MakeScoreImport } from "lib/score-import/framework/score-import"; +import { ScoreImportJobData } from "lib/score-import/worker/types"; +import { ServerConfig } from "lib/setup/config"; +import { RequirePermissions } from "server/middleware/auth"; +import { Random20Hex } from "utils/misc"; const router: Router = Router({ mergeParams: true }); -const logger = CreateLogCtx(__filename); - /** * Imports scores in ir/json:direct-manual form. * @name POST /ir/direct-manual/import */ -router.post("/import", RequireLoggedIn, async (req, res) => { - const userDoc = await GetUserWithIDGuaranteed(req.session.ktchi!.userID); +router.post("/import", RequirePermissions("submit_score"), async (req, res) => { + const userIntent = !!req.header("X-User-Intent"); - const intent = req.header("X-User-Intent"); + if (ServerConfig.USE_EXTERNAL_SCORE_IMPORT_WORKER) { + const importID = Random20Hex(); - const responseData = await ExpressWrappedScoreImportMain( - userDoc, - !!intent, - "ir/direct-manual", - (logger) => ParseDirectManual(req.body, logger) - ); + const job: ScoreImportJobData<"ir/direct-manual"> = { + importID, + userID: req[SYMBOL_TachiAPIAuth].userID!, + userIntent, + importType: "ir/direct-manual", + parserArguments: [req.body], + }; - return res.status(responseData.statusCode).json(responseData.body); + // Fire the score import, but make no guarantees about its state. + MakeScoreImport(job); + + return res.status(202).json({ + success: true, + description: + "Import loaded into queue. You can poll the provided URL for information on when its complete.", + body: { + url: `${ServerConfig.OUR_URL}/api/v1/imports/${importID}/poll-status`, + importID, + }, + }); + } else { + // Fire the score import and wait for it to finish! + const importResponse = await ExpressWrappedScoreImportMain<"ir/direct-manual">( + req[SYMBOL_TachiAPIAuth].userID!, + userIntent, + "ir/direct-manual", + [req.body] + ); + + return res.status(importResponse.statusCode).json(importResponse.body); + } }); export default router; diff --git a/server/src/server/router/ir/fervidex/router.test.ts b/server/src/server/router/ir/fervidex/router.test.ts index 5c5d3bf44..da8f511d5 100644 --- a/server/src/server/router/ir/fervidex/router.test.ts +++ b/server/src/server/router/ir/fervidex/router.test.ts @@ -1,241 +1,424 @@ +import db from "external/mongo/db"; import t from "tap"; -import db from "../../../../external/mongo/db"; -import { CloseAllConnections } from "../../../../test-utils/close-connections"; -import { CreateFakeAuthCookie } from "../../../../test-utils/fake-session"; -import mockApi from "../../../../test-utils/mock-api"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { GetKTDataJSON } from "../../../../test-utils/test-data"; +import { InsertFakeTokenWithAllPerms } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { GetKTDataJSON } from "test-utils/test-data"; +import { Sleep } from "utils/misc"; // eslint-disable-next-line @typescript-eslint/no-explicit-any -function TestHeaders(url: string, cookie: string[], data: any) { - t.test("Should reject invalid X-Software-Models", async (t) => { - let res = await mockApi - .post(url) - .set("Cookie", cookie) - // rootage - .set("X-Software-Model", "LDJ:J:B:A:2019090200") - .set("User-Agent", "fervidex/1.3.0") - .send(data); +function TestHeaders(url: string, data: any) { + t.test("Should validate against card filters", async (t) => { + await db["fer-settings"].remove({}); + await db["fer-settings"].insert({ + userID: 1, + cards: ["foo"], + forceStaticImport: false, + }); - t.equal(res.body.success, false, "Should reject rootage clients"); + const res = await mockApi + .post(url) + .set("Authorization", "Bearer mock_token") + // rootage + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .set("X-Account-Id", "bar") + .set("User-Agent", "fervidex/1.3.0") + .send(data); - res = await mockApi - .post(url) - .set("Cookie", cookie) - // rootage old - .set("X-Software-Model", "LDJ:J:B:A:2019100700") - .set("User-Agent", "fervidex/1.3.0") - .send(data); + t.equal(res.body.success, false, "Should reject invalid card."); - t.equal(res.body.success, false, "Should reject rootage clients"); + const res2 = await mockApi + .post(url) + .set("Authorization", "Bearer mock_token") + // rootage + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .set("User-Agent", "fervidex/1.3.0") + .send(data); - res = await mockApi - .post(url) - .set("Cookie", cookie) - // cannonballers - .set("User-Agent", "fervidex/1.3.0") - .set("X-Software-Model", "LDJ:J:B:A:2018091900") - .send(data); + t.equal(res2.body.success, false, "Should reject no card."); - t.equal(res.body.success, false, "Should reject cannonballers clients"); + t.end(); + }); - res = await mockApi - .post(url) - .set("Cookie", cookie) - .set("User-Agent", "fervidex/1.3.0") - .set("X-Software-Model", "LDJ:J:B:A:NONSENSE") - .send(data); + t.test("Should reject invalid X-Software-Models", async (t) => { + let res = await mockApi + .post(url) + .set("Authorization", "Bearer mock_token") + // rootage + .set("X-Software-Model", "LDJ:J:B:A:2019090200") + .set("User-Agent", "fervidex/1.3.0") + .send(data); - t.equal(res.body.success, false, "Should reject nonsense versions"); + t.equal(res.body.success, false, "Should reject rootage clients"); - res = await mockApi - .post(url) - .set("Cookie", cookie) - // BMS-iidx - .set("User-Agent", "fervidex/1.3.0") - .set("X-Software-Model", "LDJ:J:B:Z:2020092900") - .send(data); + res = await mockApi + .post(url) + .set("Authorization", "Bearer mock_token") + // rootage old + .set("X-Software-Model", "LDJ:J:B:A:2019100700") + .set("User-Agent", "fervidex/1.3.0") + .send(data); - t.equal(res.body.success, false, "Should reject BMS-iidx clients"); + t.equal(res.body.success, false, "Should reject rootage clients"); - res = await mockApi - .post(url) - .set("Cookie", cookie) - // BMS-iidx - .set("User-Agent", "fervidex/1.2.0") - .set("X-Software-Model", "LDJ:J:B:A:2020092900") - .send(data); + res = await mockApi + .post(url) + .set("Authorization", "Bearer mock_token") + // cannonballers + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:A:2018091900") + .send(data); - t.equal(res.body.success, false, "Should reject outdated fervidex clients"); + t.equal(res.body.success, false, "Should reject cannonballers clients"); - res = await mockApi - .post(url) - .set("Cookie", cookie) - // BMS-iidx - .set("User-Agent", "fervidex/.0") - .set("X-Software-Model", "LDJ:J:B:A:2020092900") - .send(data); + res = await mockApi + .post(url) + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:A:NONSENSE") + .send(data); - t.equal(res.body.success, false, "Should reject invalid fervidex clients"); + t.equal(res.body.success, false, "Should reject nonsense versions"); - res = await mockApi - .post(url) - .set("Cookie", cookie) - // BMS-iidx - .set("User-Agent", "") - .set("X-Software-Model", "LDJ:J:B:A:2020092900") - .send(data); + res = await mockApi + .post(url) + .set("Authorization", "Bearer mock_token") + // BMS-iidx + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:Z:2020092900") + .send(data); - t.equal(res.body.success, false, "Should reject invalid fervidex clients"); + t.equal(res.body.success, false, "Should reject BMS-iidx clients"); - res = await mockApi - .post(url) - .set("Cookie", cookie) - // BMS-iidx - .set("User-Agent", "invalid") - .set("X-Software-Model", "LDJ:J:B:A:2020092900") - .send(data); + res = await mockApi + .post(url) + .set("Authorization", "Bearer mock_token") + // BMS-iidx + .set("User-Agent", "fervidex/1.2.0") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send(data); - t.equal(res.body.success, false, "Should reject invalid fervidex clients"); + t.equal(res.body.success, false, "Should reject outdated fervidex clients"); - t.end(); - }); + res = await mockApi + .post(url) + .set("Authorization", "Bearer mock_token") + // BMS-iidx + .set("User-Agent", "fervidex/.0") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send(data); + + t.equal(res.body.success, false, "Should reject invalid fervidex clients"); + + res = await mockApi + .post(url) + .set("Authorization", "Bearer mock_token") + // BMS-iidx + .set("User-Agent", "") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send(data); + + t.equal(res.body.success, false, "Should reject invalid fervidex clients"); + + res = await mockApi + .post(url) + .set("Authorization", "Bearer mock_token") + // BMS-iidx + .set("User-Agent", "invalid") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send(data); + + t.equal(res.body.success, false, "Should reject invalid fervidex clients"); + + t.end(); + }); + + t.test("Should require authorization.", async (t) => { + const res = await mockApi + .post(url) + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .set("User-Agent", "fervidex/1.3.0") + .send(data); + + t.equal(res.status, 401, "Should return 401."); + t.type(res.body.error, "string", "Should have an error message."); + + const res2 = await mockApi + .post(url) + .set("Authorization", "Bearer invalid_token") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .set("User-Agent", "fervidex/1.3.0") + .send(data); + + t.equal(res2.status, 401, "Should return 401."); + t.type(res2.body.error, "string", "Should have an error message."); + + t.end(); + }); } -t.test("POST /api/v1/ir/fervidex/class/submit", async (t) => { - const cookie = await CreateFakeAuthCookie(mockApi); +t.test("POST /ir/fervidex/class/submit", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(InsertFakeTokenWithAllPerms("mock_token")); - // @todo #108 - TestHeaders("/api/v1/ir/fervidex/class/submit", cookie, {}); + TestHeaders("/ir/fervidex/class/submit", {}); - t.beforeEach(ResetDBState); + t.test("Should update a users class.", async (t) => { + const res = await mockApi + .post("/ir/fervidex/class/submit") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send({ cleared: true, course_id: 18, play_style: 0 }); - t.end(); + t.equal(res.status, 200); + t.equal(res.body.success, true); + t.equal(res.body.description, "Dan changed!"); + + const ugs = await db["game-stats"].findOne({ userID: 1, game: "iidx", playtype: "SP" }); + + t.equal(ugs?.classes.dan, 18); + + t.end(); + }); + + t.test("Should update a users class for DP.", async (t) => { + const res = await mockApi + .post("/ir/fervidex/class/submit") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send({ cleared: true, course_id: 17, play_style: 1 }); + + t.equal(res.status, 200); + t.equal(res.body.success, true); + t.equal(res.body.description, "Dan changed!"); + + const ugs = await db["game-stats"].findOne({ userID: 1, game: "iidx", playtype: "DP" }); + + t.equal(ugs?.classes.dan, 17); + + t.end(); + }); + + t.test("Should ignore dans that weren't cleared.", async (t) => { + const res = await mockApi + .post("/ir/fervidex/class/submit") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send({ cleared: false, course_id: 17, play_style: 1 }); + + t.equal(res.status, 200); + t.equal(res.body.description, "No Update Made."); + + t.end(); + }); + + t.test("Should reject invalid dans.", async (t) => { + const res = await mockApi + .post("/ir/fervidex/class/submit") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send({ cleared: true, course_id: null, play_style: 1 }); + + t.equal(res.status, 400); + t.match(res.body.error, /Invalid course_id/u); + + t.end(); + }); + + t.test("Should reject invalid numerical dans.", async (t) => { + const res = await mockApi + .post("/ir/fervidex/class/submit") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send({ cleared: true, course_id: 20, play_style: 1 }); + + t.equal(res.status, 400); + t.match(res.body.error, /Invalid course_id 20/u); + + t.end(); + }); + + t.test("Should reject invalid negative dans.", async (t) => { + const res = await mockApi + .post("/ir/fervidex/class/submit") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send({ cleared: true, course_id: -1, play_style: 1 }); + + t.equal(res.status, 400); + t.match(res.body.error, /Invalid course_id -1/u); + + t.end(); + }); + + t.test("Should reject invalid play_styles.", async (t) => { + const res = await mockApi + .post("/ir/fervidex/class/submit") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send({ cleared: true, course_id: 16, play_style: null }); + + t.equal(res.status, 400); + t.match(res.body.error, /Invalid play_style/u); + + t.end(); + }); + + t.end(); }); -t.test("POST /api/v1/ir/fervidex/score/submit", async (t) => { - const cookie = await CreateFakeAuthCookie(mockApi); +t.test("POST /ir/fervidex/score/submit", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(InsertFakeTokenWithAllPerms("mock_token")); - t.beforeEach(ResetDBState); - TestHeaders("/api/v1/ir/fervidex/score/submit", cookie, GetKTDataJSON("./fervidex/base.json")); + TestHeaders("/ir/fervidex/score/submit", GetKTDataJSON("./fervidex/base.json")); - t.test("Should import a valid score", async (t) => { - const res = await mockApi - .post("/api/v1/ir/fervidex/score/submit") - .set("Cookie", cookie) - .set("User-Agent", "fervidex/1.3.0") - .set("X-Software-Model", "LDJ:J:B:A:2020092900") - .send(GetKTDataJSON("./fervidex/base.json")); + t.test("Should import a valid score", async (t) => { + const res = await mockApi + .post("/ir/fervidex/score/submit") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send(GetKTDataJSON("./fervidex/base.json")); - t.equal(res.body.success, true, "Should be successful"); + t.equal(res.body.success, true, "Should be successful"); - t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); + t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); - const scores = await db.scores.count({ - service: "Fervidex", - }); + const scores = await db.scores.count({ + service: "Fervidex", + }); - t.equal(scores, 1, "Should import 1 score."); + t.equal(scores, 1, "Should import 1 score."); - t.end(); - }); + t.end(); + }); - t.test("Should import a valid score with 2dx-gsm", async (t) => { - const res = await mockApi - .post("/api/v1/ir/fervidex/score/submit") - .set("Cookie", cookie) - .set("User-Agent", "fervidex/1.3.0") - .set("X-Software-Model", "LDJ:J:B:A:2020092900") - .send(GetKTDataJSON("./fervidex/2dxgsm.json")); + t.test("Should import a valid score with 2dx-gsm", async (t) => { + const res = await mockApi + .post("/ir/fervidex/score/submit") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send(GetKTDataJSON("./fervidex/2dxgsm.json")); - t.equal(res.body.success, true, "Should be successful"); + t.equal(res.body.success, true, "Should be successful"); - t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); + t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); - const scores = await db.scores.count({ - service: "Fervidex", - }); + const scores = await db.scores.count({ + service: "Fervidex", + }); - t.equal(scores, 1, "Should import 1 score."); + t.equal(scores, 1, "Should import 1 score."); - t.end(); - }); + t.end(); + }); - t.test("Should reject an invalid body", async (t) => { - const res = await mockApi - .post("/api/v1/ir/fervidex/score/submit") - .set("User-Agent", "fervidex/1.3.0") - .set("Cookie", cookie) - .send({}); + t.test("Should reject an invalid body", async (t) => { + const res = await mockApi + .post("/ir/fervidex/score/submit") + .set("User-Agent", "fervidex/1.3.0") + .set("Authorization", "Bearer mock_token") + .send({}); - t.equal(res.body.success, false, "Should not be successful"); + t.equal(res.body.success, false, "Should not be successful"); - t.end(); - }); + t.type(res.body.error, "string", "Should have an error prop that is a string."); - t.end(); + t.end(); + }); + + t.end(); }); -t.test("POST /api/v1/ir/fervidex/profile/submit", async (t) => { - const cookie = await CreateFakeAuthCookie(mockApi); +t.test("POST /ir/fervidex/profile/submit", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(InsertFakeTokenWithAllPerms("mock_token")); - t.beforeEach(ResetDBState); - TestHeaders( - "/api/v1/ir/fervidex/class/submit", - cookie, - GetKTDataJSON("./fervidex-static/base.json") - ); + TestHeaders("/ir/fervidex/class/submit", GetKTDataJSON("./fervidex-static/base.json")); - const ferStaticBody = GetKTDataJSON("./fervidex-static/base.json"); + const ferStaticBody = GetKTDataJSON("./fervidex-static/base.json"); - t.test("Should accept a fervidex-static body", async (t) => { - await db.songs.iidx.remove({}); - await db.songs.iidx.insert(GetKTDataJSON("./kamaitachi/ktblack-songs-iidx.json")); - await db.charts.iidx.remove({}); - await db.charts.iidx.insert(GetKTDataJSON("./kamaitachi/ktblack-charts-iidx.json")); + t.test("Should accept a fervidex-static body", async (t) => { + await db.songs.iidx.remove({}); + await db.songs.iidx.insert(GetKTDataJSON("./tachi/tachi-songs-iidx.json")); + await db.charts.iidx.remove({}); + await db.charts.iidx.insert(GetKTDataJSON("./tachi/tachi-charts-iidx.json")); - const res = await mockApi - .post("/api/v1/ir/fervidex/profile/submit") - .set("Cookie", cookie) - .set("User-Agent", "fervidex/1.3.0") - .set("X-Software-Model", "P2D:J:B:A:2020092900") - .send(ferStaticBody); + const res = await mockApi + .post("/ir/fervidex/profile/submit") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "P2D:J:B:A:2020092900") + .send(ferStaticBody); - t.equal(res.body.success, true, "Should be successful"); + t.equal(res.statusCode, 202, "Should be deferred for later processing."); - t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); + // Not sure how long this import should take, but sleeping for 5 seconds + // seems like a very conservative estimate. + // Then we can check whether the database has properly updated. + await Sleep(5_000); - t.strictSame( - res.body.body.classDeltas, - [ - { - set: "dan", - playtype: "SP", - old: null, - new: "9", - }, - ], - "Should return updated dan deltas." - ); + const scores = await db.scores.count({ + service: "Fervidex Static", + }); - const scores = await db.scores.count({ - service: "Fervidex Static", - }); + t.equal(scores, 3, "Should import 3 scores."); - t.equal(scores, 3, "Should import 3 scores."); + const ugs = await db["game-stats"].findOne({ + userID: 1, + game: "iidx", + playtype: "SP", + }); - const ugs = await db["game-stats"].findOne({ - userID: 1, - game: "iidx", - playtype: "SP", - }); + t.equal(ugs!.classes.dan, 15, "Should successfully update dan to 9th."); - t.equal(ugs!.classes.dan, "9", "Should successfully update dan to 9th."); + t.end(); + }); - t.end(); - }); + t.test("Should allow requests from non INF2 if forceStaticImport is true.", async (t) => { + await db["fer-settings"].update({ userID: 1 }, { $set: { forceStaticImport: true } }); + await db.songs.iidx.remove({}); + await db.songs.iidx.insert(GetKTDataJSON("./tachi/tachi-songs-iidx.json")); + await db.charts.iidx.remove({}); + await db.charts.iidx.insert(GetKTDataJSON("./tachi/tachi-charts-iidx.json")); - t.end(); + const res = await mockApi + .post("/ir/fervidex/profile/submit") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "fervidex/1.3.0") + .set("X-Software-Model", "LDJ:J:B:A:2020092900") + .send(ferStaticBody); + + t.equal(res.statusCode, 202, "Should be deferred for later processing."); + + // See above. + await Sleep(5_000); + + const scores = await db.scores.count({ + service: "Fervidex Static", + }); + + t.equal(scores, 3, "Should import 3 scores."); + + const ugs = await db["game-stats"].findOne({ + userID: 1, + game: "iidx", + playtype: "SP", + }); + + t.equal(ugs!.classes.dan, 15, "Should successfully update dan to 9th."); + + t.end(); + }); + + t.end(); }); - -t.teardown(CloseAllConnections); diff --git a/server/src/server/router/ir/fervidex/router.ts b/server/src/server/router/ir/fervidex/router.ts index 2157fdab8..2cbfc3aeb 100644 --- a/server/src/server/router/ir/fervidex/router.ts +++ b/server/src/server/router/ir/fervidex/router.ts @@ -1,246 +1,309 @@ -import { Router, RequestHandler } from "express"; -import { UpdateClassIfGreater } from "../../../../utils/class"; -import { GetUserWithIDGuaranteed } from "../../../../utils/user"; -import { ParseEA3SoftID } from "../../../../utils/ea3id"; -import { EXT_HEROIC_VERSE, MODEL_INFINITAS_2, REV_2DXBMS } from "../../../../lib/constants/ea3id"; -import { RequireLoggedIn } from "../../../middleware/require-logged-in"; -import { ExpressWrappedScoreImportMain } from "../../../../lib/score-import/framework/express-wrapper"; -import { ParseFervidexStatic } from "../../../../lib/score-import/import-types/ir/fervidex-static/parser"; -import { ParseFervidexSingle } from "../../../../lib/score-import/import-types/ir/fervidex/parser"; -import { Playtypes } from "kamaitachi-common"; -import CreateLogCtx from "../../../../lib/logger/logger"; -import { FERVIDEX_COURSE_LOOKUP } from "../../../../lib/score-import/import-types/ir/fervidex-static/class-handler"; +import { RequestHandler, Router } from "express"; +import db from "external/mongo/db"; +import { + EXT_BISTROVER, + EXT_HEROIC_VERSE, + MODEL_INFINITAS_2, + REV_2DXBMS, +} from "lib/constants/ea3id"; +import { SYMBOL_TachiAPIAuth } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import { ExpressWrappedScoreImportMain } from "lib/score-import/framework/express-wrapper"; +import { RequirePermissions } from "server/middleware/auth"; +import { integer, Playtypes } from "tachi-common"; +import { UpdateClassIfGreater } from "utils/class"; +import { ParseEA3SoftID } from "utils/ea3id"; const logger = CreateLogCtx(__filename); const router: Router = Router({ mergeParams: true }); const ValidateFervidexHeader: RequestHandler = (req, res, next) => { - const agent = req.header("User-Agent"); + const agent = req.header("User-Agent"); - if (!agent) { - logger.debug( - `Rejected fervidex client with no agent from user ${req.session.ktchi!.userID}.` - ); - return res.status(400).json({ - success: false, - description: `Invalid User-Agent.`, - }); - } + if (!agent) { + logger.debug( + `Rejected fervidex client with no agent from user ${req[SYMBOL_TachiAPIAuth].userID!}.` + ); + return res.status(400).json({ + success: false, + error: `Invalid User-Agent.`, + }); + } - if (!agent.startsWith("fervidex/")) { - logger.info( - `Rejected fervidex client with invalid agent ${agent} from user ${ - req.session.ktchi!.userID - }.` - ); - return res.status(400).json({ - success: false, - description: `Invalid User-Agent ${agent} - expected fervidex client.`, - }); - } + if (!agent.startsWith("fervidex/")) { + logger.info( + `Rejected fervidex client with invalid agent ${agent} from user ${req[ + SYMBOL_TachiAPIAuth + ].userID!}.` + ); + return res.status(400).json({ + success: false, + error: `Invalid User-Agent ${agent} - expected fervidex client.`, + }); + } - const versions = agent.split("fervidex/")[1].split(".").map(Number); + const versions = agent.split("fervidex/")[1].split(".").map(Number); - if (!versions.every((e) => !Number.isNaN(e))) { - logger.info( - `Rejected fervidex client with agent ${agent} for NaN-like versions from user ${ - req.session.ktchi!.userID - }.` - ); - return res.status(400).json({ - success: false, - description: `Invalid version ${versions.join(".")}.`, - }); - } + if (!versions.every((e) => !Number.isNaN(e))) { + logger.info( + `Rejected fervidex client with agent ${agent} for NaN-like versions from user ${req[ + SYMBOL_TachiAPIAuth + ].userID!}.` + ); + return res.status(400).json({ + success: false, + error: `Invalid version ${versions.join(".")}.`, + }); + } - // version.minor - if (versions[1] < 3) { - logger.debug(`Rejected outdated fervidex client from user ${req.session.ktchi!.userID}.`); - return res.status(400).json({ - success: false, - description: `Versions of fervidex < 1.3.0 are not supported.`, - }); - } + // version.minor + if (versions[1] < 3) { + logger.debug( + `Rejected outdated fervidex client from user ${req[SYMBOL_TachiAPIAuth].userID!}.` + ); + return res.status(400).json({ + success: false, + error: `Versions of fervidex < 1.3.0 are not supported.`, + }); + } - return next(); + return next(); }; -const RequireInf2ModelHeader: RequestHandler = (req, res, next) => { - const swModel = req.header("X-Software-Model"); +const RequireInf2ModelHeaderOrForceStatic: RequestHandler = async (req, res, next) => { + const settings = await db["fer-settings"].findOne({ userID: req[SYMBOL_TachiAPIAuth].userID! }); - if (!swModel) { - logger.debug(`Rejected empty X-Software-Model from user ${req.session.ktchi!.userID}.`); - return res.status(400).json({ - success: false, - description: `Invalid X-Software-Model.`, - }); - } + if (settings && settings.forceStaticImport) { + logger.debug(`User ${settings.userID} had forceStaticImport set, allowing request.`); + return next(); + } - try { - const softID = ParseEA3SoftID(swModel); + const swModel = req.header("X-Software-Model"); - if (softID.model !== MODEL_INFINITAS_2) { - logger.debug(`Rejected non-inf2 model from user ${req.session.ktchi!.userID}.`); - return res.status(400).send({ - success: false, - description: "This endpoint is only available for INF2 clients.", - }); - } - } catch (err) { - logger.debug(err); - return res.status(400).json({ - success: false, - description: `Invalid X-Software-Model.`, - }); - } + if (!swModel) { + logger.debug( + `Rejected empty X-Software-Model from user ${req[SYMBOL_TachiAPIAuth].userID!}.` + ); + return res.status(400).json({ + success: false, + error: `Invalid X-Software-Model.`, + }); + } - return next(); + try { + ParseEA3SoftID(swModel); + } catch (err) { + logger.info(`Invalid softID from ${req[SYMBOL_TachiAPIAuth].userID!}.`, { err }); + return res.status(400).json({ + success: false, + error: `Invalid X-Software-Model.`, + }); + } + + return next(); }; +const supportedExts = [EXT_HEROIC_VERSE, EXT_BISTROVER]; + const ValidateModelHeader: RequestHandler = (req, res, next) => { - const swModel = req.header("X-Software-Model"); + const swModel = req.header("X-Software-Model"); - if (!swModel) { - logger.debug(`Rejected empty X-Software Model from user ${req.session.ktchi!.userID}.`); - return res.status(400).json({ - success: false, - description: `Invalid X-Software-Model.`, - }); - } + if (!swModel) { + logger.debug( + `Rejected empty X-Software Model from user ${req[SYMBOL_TachiAPIAuth].userID!}.` + ); + return res.status(400).json({ + success: false, + error: `Invalid X-Software-Model.`, + }); + } - try { - const softID = ParseEA3SoftID(swModel); + try { + const softID = ParseEA3SoftID(swModel); - if (softID.rev === REV_2DXBMS) { - return res.status(400).send({ - success: false, - description: "2DX_BMS is not supported.", - }); - } + if (softID.rev === REV_2DXBMS) { + return res.status(400).send({ + success: false, + error: "2DX_BMS is not supported.", + }); + } - if (softID.model === MODEL_INFINITAS_2) { - return next(); // allow anything for inf2. - } + if (softID.model === MODEL_INFINITAS_2) { + return next(); // allow anything for inf2. + } - if (softID.ext !== EXT_HEROIC_VERSE) { - logger.info( - `Rejected invalid Software Model ${softID.ext} from user ${ - req.session.ktchi!.userID - }.` - ); - return res.status(400).json({ - success: false, - description: `Invalid extension ${softID.ext}`, - }); - } - } catch (err) { - logger.debug(err); - return res.status(400).json({ - success: false, - description: `Invalid X-Software-Model.`, - }); - } + if (!supportedExts.includes(softID.ext)) { + logger.info( + `Rejected invalid Software Model ${softID.ext} from user ${req[SYMBOL_TachiAPIAuth] + .userID!}.` + ); + return res.status(400).json({ + success: false, + error: `Invalid extension ${softID.ext}`, + }); + } + } catch (err) { + logger.debug(err); + return res.status(400).json({ + success: false, + error: `Invalid X-Software-Model.`, + }); + } - return next(); + return next(); }; -router.use(RequireLoggedIn, ValidateFervidexHeader, ValidateModelHeader); +const ValidateCards: RequestHandler = async (req, res, next) => { + const userID = req[SYMBOL_TachiAPIAuth]!.userID!; + + const cardFilters = await db["fer-settings"].findOne({ userID }); + + if (!cardFilters || !cardFilters.cards) { + return next(); + } + + const cardID = req.header("X-Account-Id"); + if (!cardID) { + return res.status(400).json({ + success: false, + error: `Fervidex did not provide a card ID.`, + }); + } + + if (!cardFilters.cards.includes(cardID)) { + return res.status(400).json({ + success: false, + error: `The card ID ${cardID} is not in your list of filters. Ignoring.`, + }); + } + + return next(); +}; + +router.use( + RequirePermissions("submit_score"), + ValidateFervidexHeader, + ValidateModelHeader, + ValidateCards +); /** - * Submits all of a users data to Kamaitachi. This data is extremely minimal, + * Submits all of a users data to Tachi. This data is extremely minimal, * as only a users Lamp and Score are sent. As such, this is not the prefered * way of syncing scores outside of INF2, where there is no other way to * retrieve scores. * * @name POST /ir/fervidex/profile/submit */ -router.post("/profile/submit", RequireInf2ModelHeader, async (req, res) => { - const userDoc = await GetUserWithIDGuaranteed(req.session.ktchi!.userID); +router.post("/profile/submit", RequireInf2ModelHeaderOrForceStatic, (req, res) => { + const headers = { + // guaranteed to exist because of RequireInf2ModelHeader + model: req.header("X-Software-Model")!, + }; - const headers = { - // guaranteed to exist because of RequireInf2ModelHeader - model: req.header("X-Software-Model")!, - }; + // Perform a fast return here to not allow fervidex to resend requests. + res.status(202).json({ + success: true, + description: `Your import has been loaded for further processing.`, + body: {}, + }); - const responseData = await ExpressWrappedScoreImportMain( - userDoc, - false, - "ir/fervidex-static", - (logger) => ParseFervidexStatic(req.body, headers, logger) - ); - - return res.status(responseData.statusCode).json(responseData.body); + ExpressWrappedScoreImportMain(req[SYMBOL_TachiAPIAuth].userID!, false, "ir/fervidex-static", [ + req.body, + headers, + ]); }); /** - * Submits a single score to Kamaitachi. In contrast to profile/submit, this + * Submits a single score to Tachi. In contrast to profile/submit, this * sends the most data (and most accurate data) of any score hook. - * As such, this is the preferred way of submitting IIDX scores to Kamaitachi. + * As such, this is the preferred way of submitting IIDX scores to Tachi. * * @name POST /ir/fervidex/score/submit */ router.post("/score/submit", ValidateModelHeader, async (req, res) => { - const userDoc = await GetUserWithIDGuaranteed(req.session.ktchi!.userID); + const model = req.header("X-Software-Model"); - const model = req.header("X-Software-Model"); + if (!model) { + return res.status(400).json({ + success: false, + error: "No X-Software-Model header provided?", + }); + } - if (!model) { - return res.status(400).json({ - success: false, - description: "No X-Software-Model header provided?", - }); - } + const headers = { + model, + }; - const headers = { - model, - }; + const responseData = await ExpressWrappedScoreImportMain( + req[SYMBOL_TachiAPIAuth].userID!, + true, + "ir/fervidex", + [req.body, headers] + ); - const responseData = await ExpressWrappedScoreImportMain( - userDoc, - true, - "ir/fervidex", - (logger) => ParseFervidexSingle(req.body, headers, logger) - ); + if (!responseData.body.success) { + // in-air rewrite description to error. + // @ts-expect-error Hack! + responseData.body.error = responseData.body.description; + // @ts-expect-error Hack! + delete responseData.body.description; + } - return res.status(responseData.statusCode).json(responseData.body); + return res.status(responseData.statusCode).json(responseData.body); }); /** - * Submits the result of a class to Kamaitachi. This contains the dan played + * Submits the result of a class to Tachi. This contains the dan played * and whether it was achieved. * * @name POST /ir/fervidex/class/submit */ router.post("/class/submit", ValidateModelHeader, async (req, res) => { - if (!req.body.cleared) { - return res.status(200).json({ success: true, description: "No Update Made.", body: {} }); - } + if (!req.body.cleared) { + return res.status(200).json({ success: true, description: "No Update Made.", body: {} }); + } - const classVal = FERVIDEX_COURSE_LOOKUP[req.body.course_id]; + if (!Number.isInteger(req.body.course_id)) { + return res.status(400).json({ + success: false, + error: `Invalid course_id ${req.body.course_id}.`, + }); + } - if (!classVal) { - return res.status(400).json({ - success: false, - description: `Invalid courseID of ${req.body.course_id}.`, - }); - } + const courseID = req.body.course_id as integer; - // is 0 or 1. - const playtype: Playtypes["iidx"] = req.body.playstyle ? "SP" : "DP"; + if (courseID < 0 || courseID > 18) { + return res.status(400).json({ + success: false, + error: `Invalid course_id ${req.body.course_id}.`, + }); + } - const r = await UpdateClassIfGreater( - req.session.ktchi!.userID, - "iidx", - playtype, - "dan", - classVal - ); + if (req.body.play_style !== 0 && req.body.play_style !== 1) { + return res.status(400).json({ + success: false, + error: `Invalid play_style ${req.body.playstyle}`, + }); + } - return res.status(200).json({ - success: true, - description: r === false ? "Dan unchanged." : "Dan changed!", - }); + // is 0 or 1. + const playtype: Playtypes["iidx"] = req.body.play_style === 0 ? "SP" : "DP"; + + const r = await UpdateClassIfGreater( + req[SYMBOL_TachiAPIAuth].userID!, + "iidx", + playtype, + "dan", + courseID + ); + + return res.status(200).json({ + success: true, + description: + r === false ? "Dan unchanged, was worse than your current dan." : "Dan changed!", + }); }); export default router; diff --git a/server/src/server/router/ir/kshook/router.ts b/server/src/server/router/ir/kshook/router.ts new file mode 100644 index 000000000..e1b1da1a5 --- /dev/null +++ b/server/src/server/router/ir/kshook/router.ts @@ -0,0 +1,8 @@ +import { Router } from "express"; +import sv3cRouter from "./sv3c/router"; + +const router: Router = Router({ mergeParams: true }); + +router.use("/sv3c", sv3cRouter); + +export default router; diff --git a/server/src/server/router/ir/kshook/sv3c/router.test.ts b/server/src/server/router/ir/kshook/sv3c/router.test.ts new file mode 100644 index 000000000..137b598a2 --- /dev/null +++ b/server/src/server/router/ir/kshook/sv3c/router.test.ts @@ -0,0 +1,97 @@ +import deepmerge from "deepmerge"; +import t from "tap"; +import { InsertFakeTokenWithAllPerms } from "test-utils/fake-auth"; +import mockApi from "test-utils/mock-api"; +import ResetDBState from "test-utils/resets"; +import { TestingKsHookSV3CScore } from "test-utils/test-data"; + +t.test("POST /ir/kshook/sv3c/score/save", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(InsertFakeTokenWithAllPerms("mock_token")); + + // eslint-disable-next-line @typescript-eslint/ban-types + const validSubmit = (data: object) => + mockApi + .post("/ir/kshook/sv3c/score/save") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "kshook/0.1.0") + .set("X-Software-Model", "QCV:J:C:A:2021100600") + .send(data); + + t.test("Should import a valid score to the database.", async (t) => { + const res = await validSubmit(TestingKsHookSV3CScore); + + t.equal(res.status, 200); + t.equal(res.body.success, true); + t.equal(res.body.body.scoreIDs.length, 1, "Should import one score."); + t.equal(res.body.body.errors.length, 0, "Should have 0 failed scores."); + + t.end(); + }); + + t.test("Should reject invalid scores to the database.", async (t) => { + const res = await validSubmit({}); + + t.equal(res.status, 400, "Should return 400 for an empty object."); + t.type(res.body.error, "string", "Should attach an error message."); + + const res2 = await validSubmit( + deepmerge(TestingKsHookSV3CScore, { + clear: "INVALID_CLEAR_TYPE", + }) + ); + + t.equal(res2.status, 400, "Should return 400 for an invalid clear type."); + t.type(res2.body.error, "string", "Should attach an error message."); + + t.end(); + }); + + t.test("Should reject scores with invalid software models.", async (t) => { + const res = await mockApi + .post("/ir/kshook/sv3c/score/save") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "kshook/0.1.0") + .set("X-Software-Model", "LDJ:J:C:A:2021100600") + .send(TestingKsHookSV3CScore); + + t.equal(res.status, 400, "Should reject an import with invalid software model."); + t.type(res.body.error, "string", "Should have an error message."); + + const res2 = await mockApi + .post("/ir/kshook/sv3c/score/save") + .set("Authorization", "Bearer mock_token") + .set("User-Agent", "kshook/0.1.0") + .send(TestingKsHookSV3CScore); + + t.equal(res2.status, 400, "Should reject an import with no software model."); + t.type(res2.body.error, "string", "Should have an error message."); + + t.end(); + }); + + t.test("Should reject scores with invalid auth.", async (t) => { + const res = await mockApi + .post("/ir/kshook/sv3c/score/save") + .set("Authorization", "Bearer foo") + .set("User-Agent", "kshook/0.1.0") + .set("X-Software-Model", "QCV:J:C:A:2021100600") + .send(TestingKsHookSV3CScore); + + t.equal(res.status, 401, "Should reject an import with invalid authentication."); + t.type(res.body.error, "string", "Should have an error message."); + + const res2 = await mockApi + .post("/ir/kshook/sv3c/score/save") + .set("User-Agent", "kshook/0.1.0") + .set("X-Software-Model", "QCV:J:C:A:2021100600") + .send(TestingKsHookSV3CScore); + + t.equal(res2.status, 401, "Should reject an import with no authentication."); + t.type(res2.body.error, "string", "Should have an error message."); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/ir/kshook/sv3c/router.ts b/server/src/server/router/ir/kshook/sv3c/router.ts new file mode 100644 index 000000000..521e3be7c --- /dev/null +++ b/server/src/server/router/ir/kshook/sv3c/router.ts @@ -0,0 +1,100 @@ +import { RequestHandler, Router } from "express"; +import { MODEL_SDVX3_KONASTE } from "lib/constants/ea3id"; +import { SYMBOL_TachiAPIAuth } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import { ExpressWrappedScoreImportMain } from "lib/score-import/framework/express-wrapper"; +import { ParseEA3SoftID } from "utils/ea3id"; + +const router: Router = Router({ mergeParams: true }); + +const logger = CreateLogCtx(__filename); + +const ValidateHeaders: RequestHandler = (req, res, next) => { + const agent = req.header("User-Agent"); + + if (!agent) { + logger.debug( + `Rejected KsHook client with no agent from user ${req[SYMBOL_TachiAPIAuth].userID!}.` + ); + return res.status(400).json({ + success: false, + error: `Invalid User-Agent.`, + }); + } + + if (!agent.startsWith("kshook/")) { + logger.info( + `Rejected KsHook client with invalid agent ${agent} from user ${req[SYMBOL_TachiAPIAuth] + .userID!}.` + ); + return res.status(400).json({ + success: false, + error: `Invalid User-Agent ${agent} - expected KsHook client.`, + }); + } + + // We don't currently need to check the version or anything i don't think. + // We should be good. + + const softID = req.header("X-Software-Model"); + + if (!softID) { + logger.debug( + `Recieved request without X-Software-Model from ${req[SYMBOL_TachiAPIAuth].userID!}.` + ); + return res.status(400).json({ + success: false, + error: `Invalid X-Software-Model.`, + }); + } + + try { + const modelInfo = ParseEA3SoftID(softID); + + if (modelInfo.model !== MODEL_SDVX3_KONASTE) { + logger.info( + `Recieved unexpected softID ${softID}. Expected ${MODEL_SDVX3_KONASTE} as model.` + ); + return res.status(400).json({ + success: false, + error: `Invalid softID ${softID}.`, + }); + } + } catch (err) { + logger.info(`Invalid softID from ${req[SYMBOL_TachiAPIAuth].userID!}.`, { err }); + return res.status(400).json({ + success: false, + error: `Invalid X-Software-Model.`, + }); + } + + return next(); +}; + +router.use(ValidateHeaders); + +/** + * Saves a SDVX Konaste score. + * + * @name POST /ir/kshook/sv3c/score/save + */ +router.post("/score/save", async (req, res) => { + const responseData = await ExpressWrappedScoreImportMain( + req[SYMBOL_TachiAPIAuth].userID!, + true, + "ir/kshook-sv3c", + [req.body] + ); + + if (!responseData.body.success) { + // in-air rewrite description to error. + // @ts-expect-error Hack! + responseData.body.error = responseData.body.description; + // @ts-expect-error Hack! + delete responseData.body.description; + } + + return res.status(responseData.statusCode).json(responseData.body); +}); + +export default router; diff --git a/server/src/server/router/ir/router.ts b/server/src/server/router/ir/router.ts index 3a318b1a1..67c864d13 100644 --- a/server/src/server/router/ir/router.ts +++ b/server/src/server/router/ir/router.ts @@ -1,16 +1,42 @@ import { Router } from "express"; +import { + FervidexStyleRequireNotGuest, + RequireNotGuest, + SetFervidexStyleRequestPermissions, + SetRequestPermissions, +} from "../../middleware/auth"; +import { RequireBokutachi, RequireKamaitachi } from "../../middleware/type-require"; import barbatosIR from "./barbatos/router"; -import chunitachiIR from "./chunitachi/router"; +import beatorajaIR from "./beatoraja/router"; import directManualIR from "./direct-manual/router"; import fervidexIR from "./fervidex/router"; +import ksHookIR from "./kshook/router"; import uscIR from "./usc/router"; const router: Router = Router({ mergeParams: true }); -router.use("/barbatos", barbatosIR); -router.use("/chunitachi", chunitachiIR); -router.use("/direct-manual", directManualIR); -router.use("/fervidex", fervidexIR); -router.use("/usc", uscIR); +// Common IRs + +router.use("/direct-manual", SetRequestPermissions, RequireNotGuest, directManualIR); +router.use("/kshook", SetFervidexStyleRequestPermissions, FervidexStyleRequireNotGuest, ksHookIR); + +// Bokutachi IRs + +// note: this is the only IR that cannot use SetRequestPermissions for its +// auth, because the USCIR spec requires a different set of response +// codes for auth. +router.use("/usc", RequireBokutachi, uscIR); +router.use("/beatoraja", SetRequestPermissions, RequireBokutachi, beatorajaIR); + +// Kamaitachi IRs + +router.use("/barbatos", SetRequestPermissions, RequireNotGuest, RequireKamaitachi, barbatosIR); +router.use( + "/fervidex", + SetFervidexStyleRequestPermissions, + FervidexStyleRequireNotGuest, + RequireKamaitachi, + fervidexIR +); export default router; diff --git a/server/src/server/router/ir/usc/_playtype/router.test.ts b/server/src/server/router/ir/usc/_playtype/router.test.ts new file mode 100644 index 000000000..2296737b1 --- /dev/null +++ b/server/src/server/router/ir/usc/_playtype/router.test.ts @@ -0,0 +1,863 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import { CDNRetrieve } from "lib/cdn/cdn"; +import { PBScoreDocument, PublicUserDocument, ScoreDocument } from "tachi-common"; +import t from "tap"; +import mockApi from "test-utils/mock-api"; +import ResetDBState, { ResetCDN } from "test-utils/resets"; +import { GetKTDataBuffer } from "test-utils/test-data"; + +async function InsertFakeUSCAuth() { + await db["api-tokens"].insert({ + userID: 1, + identifier: "USC Token", + permissions: { + submit_score: true, + }, + token: "foo", + fromAPIClient: null, + }); +} + +function TestAuth(url: string) { + t.test(`Authorization Check ${url}`, async (t) => { + const res = await mockApi.get(url).set("Authorization", "Bearer invalid"); + + t.equal(res.body.statusCode, 41, "Should return 41 for nonsense token"); + + const res2 = await mockApi.get(url).set("Authorization", "NOTBEARER invalid"); + + t.equal(res2.body.statusCode, 40, "Should return 40 for nonsense authtype"); + + const res3 = await mockApi.get(url); + + t.equal(res3.body.statusCode, 40, "Should return 40 for no auth header."); + + const res4 = await mockApi.get(url).set("Authorization", "Bearer foo invalid"); + + t.equal(res4.body.statusCode, 40, "Should return 40 for nonsense header"); + }); +} + +// Due to how this works, as long as these tests pass, the two IRs work identically. +t.test("GET /ir/usc/Keyboard", async (t) => { + t.beforeEach(ResetDBState); + + await db["api-tokens"].insert({ + userID: 1, + identifier: "USC Token", + permissions: { + submit_score: true, + }, + token: "bar", + fromAPIClient: null, + }); + + TestAuth("/ir/usc/Controller"); + + const res = await mockApi.get("/ir/usc/Controller").set("Authorization", "Bearer bar"); + + t.equal(res.body.statusCode, 20, "Should return 20"); + t.match( + res.body.body, + { + serverName: /tachi/iu, + irVersion: /^[0-9]\.[0-9]\.[0-9](-a)?$/iu, + }, + "Should return the right body." + ); + + t.end(); +}); + +t.test("GET /ir/usc/Controller", async (t) => { + await db["api-tokens"].insert({ + userID: 1, + identifier: "USC Token", + permissions: { + submit_score: true, + }, + token: "foo", + fromAPIClient: null, + }); + + t.beforeEach(ResetDBState); + + TestAuth("/ir/usc/Controller"); + + const res = await mockApi.get("/ir/usc/Controller").set("Authorization", "Bearer foo"); + + t.equal(res.body.statusCode, 20, "Should return 20"); + t.match( + res.body.body, + { + serverName: /tachi/iu, + irVersion: /^[0-9]\.[0-9]\.[0-9](-a)?$/iu, + }, + "Should return the right body." + ); + + t.end(); +}); + +t.test("GET /ir/usc/Controller/charts/:chartHash", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(InsertFakeUSCAuth); + + t.test("Should return 20 if the chartHash matches a chart.", async (t) => { + const res = await mockApi + .get("/ir/usc/Controller/charts/USC_CHART_HASH") + .set("Authorization", "Bearer foo"); + + t.equal(res.body.statusCode, 20, "Should return 20"); + + t.end(); + }); + + t.test("Should return 44 if the chartHash doesn't match a chart.", async (t) => { + const res = await mockApi + .get("/ir/usc/Controller/charts/INVALID_HASH") + .set("Authorization", "Bearer foo"); + + t.equal(res.body.statusCode, 44, "Should return 44"); + + t.end(); + }); + + t.end(); +}); + +const USC_SCORE_PB: PBScoreDocument = { + chartID: "USC_CHART_ID", + rankingData: { + rank: 1, + outOf: 2, + }, + songID: 1, + userID: 1, + timeAchieved: 0, + playtype: "Controller", + game: "usc", + highlight: false, + composedFrom: { + scorePB: "usc_score_pb", + lampPB: "bar", + }, + calculatedData: { + VF6: null, + }, + isPrimary: true, + scoreData: { + score: 9_000_000, + percent: 90, + grade: "A+", + esd: null, + lamp: "EXCESSIVE CLEAR", + lampIndex: 2, + gradeIndex: 4, // idk, lazy + judgements: { + critical: 50, + near: 30, + miss: 10, + }, + hitMeta: { + gauge: 50, + fast: 50, + slow: 20, + }, + }, +}; + +t.test("GET /ir/usc/Controller/:chartHash/record", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(InsertFakeUSCAuth); + TestAuth("/ir/usc/Controller/:chartHash/record"); + + t.test("Should return 44 if the chartHash doesn't match a chart.", async (t) => { + const res = await mockApi + .get("/ir/usc/Controller/charts/INVALID_HASH/record") + .set("Authorization", "Bearer foo"); + + t.equal(res.body.statusCode, 44, "Should return 44"); + + t.end(); + }); + + t.test("Should return 44 if there are no scores on the chart.", async (t) => { + const res = await mockApi + .get("/ir/usc/Controller/charts/USC_CHART_HASH/record") + .set("Authorization", "Bearer foo"); + + t.equal(res.body.statusCode, 44, "Should return 44"); + + t.end(); + }); + + t.test("Should return 20 and the Server Record.", async (t) => { + await db["personal-bests"].insert([ + // empty deepmerge is because monk monkey-patches _id on, + // which means this crashes if you try to re-insert this document. + deepmerge(USC_SCORE_PB, {}), + deepmerge(USC_SCORE_PB, { userID: 2, rankingData: { rank: 2 } }), + ]); + + // hack for referencing + await db.scores.insert({ + scoreID: "usc_score_pb", + scoreMeta: { noteMod: "NORMAL", gaugeMod: "HARD" }, + } as ScoreDocument); + + const res = await mockApi + .get("/ir/usc/Controller/charts/USC_CHART_HASH/record") + .set("Authorization", "Bearer foo"); + + t.equal(res.body.statusCode, 20, "Should return 20"); + + t.strictSame( + res.body.body.record, + { + score: 9_000_000, + timestamp: 0, + crit: 50, + near: 30, + error: 10, + ranking: 1, + lamp: 3, + username: "test_zkldi", + noteMod: "NORMAL", + gaugeMod: "HARD", + }, + "Should correctly return the right score." + ); + + t.end(); + }); + + t.end(); +}); + +t.test("GET /charts/:chartHash/leaderboard", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(InsertFakeUSCAuth); + TestAuth("/ir/usc/Controller/:chartHash/leaderboard"); + + t.test("Should return 40 if mode is invalid", async (t) => { + const res = await mockApi + .get("/ir/usc/Controller/charts/USC_CHART_HASH/leaderboard") + .set("Authorization", "Bearer foo"); + + t.equal(res.body.statusCode, 40); + + const res2 = await mockApi + .get("/ir/usc/Controller/charts/USC_CHART_HASH/leaderboard?mode=invalid") + .set("Authorization", "Bearer foo"); + + t.equal(res2.body.statusCode, 40); + + t.end(); + }); + + t.test("Should return 40 if N is invalid", async (t) => { + const res = await mockApi + .get("/ir/usc/Controller/charts/USC_CHART_HASH/leaderboard?mode=best") + .set("Authorization", "Bearer foo"); + + t.equal(res.body.statusCode, 40); + + const res2 = await mockApi + .get("/ir/usc/Controller/charts/USC_CHART_HASH/leaderboard?mode=best&n=foo") + .set("Authorization", "Bearer foo"); + + t.equal(res2.body.statusCode, 40); + + t.end(); + }); + + t.test("Should return empty arr for mode = best if no scores", async (t) => { + const res = await mockApi + .get("/ir/usc/Controller/charts/USC_CHART_HASH/leaderboard?mode=best&n=5") + .set("Authorization", "Bearer foo"); + + t.equal(res.body.statusCode, 20); + + t.end(); + }); + + t.test("Should return scorePBs for mode = best", async (t) => { + await db["personal-bests"].insert([ + deepmerge(USC_SCORE_PB, {}), + deepmerge(USC_SCORE_PB, { + userID: 2, + scoreData: { + score: 8_000_000, + percent: 80, + }, + rankingData: { rank: 2 }, + composedFrom: { scorePB: "other_usc_score_pb" }, + }), + ]); + + await db.users.insert({ + id: 2, + username: "not_zkldi", + usernameLowercase: "not_zkldi", + } as PublicUserDocument); + + await db.scores.insert([ + { + scoreID: "usc_score_pb", + scoreMeta: { noteMod: "NORMAL", gaugeMod: "HARD" }, + }, + { + scoreID: "other_usc_score_pb", + scoreMeta: { noteMod: "NORMAL", gaugeMod: "HARD" }, + }, + ] as ScoreDocument[]); + + const res = await mockApi + .get("/ir/usc/Controller/charts/USC_CHART_HASH/leaderboard?mode=best&n=2") + .set("Authorization", "Bearer foo"); + + t.equal(res.body.statusCode, 20); + t.strictSame( + res.body.body, + [ + { + score: 9000000, + timestamp: 0, + crit: 50, + near: 30, + error: 10, + ranking: 1, + lamp: 3, + username: "test_zkldi", + noteMod: "NORMAL", + gaugeMod: "HARD", + }, + { + score: 8000000, + timestamp: 0, + crit: 50, + near: 30, + error: 10, + ranking: 2, + lamp: 3, + username: "not_zkldi", + noteMod: "NORMAL", + gaugeMod: "HARD", + }, + ], + "Should return the scores." + ); + + const res2 = await mockApi + .get("/ir/usc/Controller/charts/USC_CHART_HASH/leaderboard?mode=best&n=1") + .set("Authorization", "Bearer foo"); + + t.equal(res2.body.statusCode, 20); + t.strictSame( + res2.body.body, + [ + { + score: 9000000, + timestamp: 0, + crit: 50, + near: 30, + error: 10, + ranking: 1, + lamp: 3, + username: "test_zkldi", + noteMod: "NORMAL", + gaugeMod: "HARD", + }, + ], + "Should return the scores dependent on N." + ); + + t.end(); + }); + + t.end(); +}); + +t.test("POST /replays", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(ResetCDN); + t.beforeEach(InsertFakeUSCAuth); + + t.test("Should successfully upload a file where an identifier matches", async (t) => { + await db.scores.insert({ + game: "usc", + userID: 1, + scoreID: "MOCK_IDENTIFIER", + } as ScoreDocument); + + const replayFile = GetKTDataBuffer("./usc/replayfile.urf"); + + const res = await mockApi + .post("/ir/usc/Controller/replays") + .field("identifier", "MOCK_IDENTIFIER") + .attach("replay", replayFile, "replay.urf") + .set("Authorization", "Bearer foo"); + + t.equal(res.status, 200); + + t.strictSame(res.body, { + statusCode: 20, + description: "Saved replay.", + body: null, + }); + + const stored = await CDNRetrieve("/uscir/replays/MOCK_IDENTIFIER"); + + t.strictSame(stored, replayFile, "Should store the same file exactly."); + + t.end(); + }); + + t.test("Should reject a request with no identifier", async (t) => { + await db.scores.insert({ + game: "usc", + userID: 1, + scoreID: "MOCK_IDENTIFIER", + } as ScoreDocument); + + const replayFile = GetKTDataBuffer("./usc/replayfile.urf"); + + const res = await mockApi + .post("/ir/usc/Controller/replays") + .attach("replay", replayFile, "replay.urf") + .set("Authorization", "Bearer foo"); + + t.equal(res.status, 200); + + t.strictSame(res.body, { + statusCode: 40, + description: "No Identifier Provided.", + }); + + t.end(); + }); + + t.test("Should reject a request with no file", async (t) => { + await db.scores.insert({ + game: "usc", + userID: 1, + scoreID: "MOCK_IDENTIFIER", + } as ScoreDocument); + + // const replayFile = GetKTDataBuffer("./usc/replayfile.urf"); + + const res = await mockApi + .post("/ir/usc/Controller/replays") + .field("identifier", "MOCK_IDENTIFIER") + // .attach("replay", replayFile, "replay.urf") + .set("Authorization", "Bearer foo"); + + t.equal(res.status, 200); + + t.strictSame(res.body, { + statusCode: 40, + description: "No File Provided.", + }); + + t.end(); + }); + + t.test("Should reject a request with an invalid identifier", async (t) => { + await db.scores.insert({ + game: "usc", + userID: 1, + scoreID: "MOCK_IDENTIFIER", + } as ScoreDocument); + + const replayFile = GetKTDataBuffer("./usc/replayfile.urf"); + + const res = await mockApi + .post("/ir/usc/Controller/replays") + .field("identifier", "INVALID_IDENTIFIER") + .attach("replay", replayFile, "replay.urf") + .set("Authorization", "Bearer foo"); + + t.equal(res.status, 200); + + t.strictSame(res.body, { + statusCode: 44, + description: "No score corresponds to this identifier.", + }); + + t.end(); + }); + + t.end(); +}); + +t.test("POST /scores", (t) => { + t.beforeEach(ResetDBState); + t.beforeEach(async () => { + await db["api-tokens"].insert({ + userID: 1, + identifier: "token", + permissions: { submit_score: true }, + token: "token", + fromAPIClient: null, + }); + }); + + const validRequest = { + chart: { + chartHash: "USC_CHART_HASH", + artist: "test_artist", + title: "test", + level: 5, + difficulty: 0, + effector: "test", + illustrator: "test", + bpm: "test", + }, + score: { + score: 9_000_000, + gauge: 0.5, + timestamp: 1_000_000, + crit: 5, + near: 4, + error: 3, + early: 2, + late: 1, + options: { + gaugeType: 0, + gaugeOpt: 0, + mirror: true, + random: false, + autoFlags: 0, + }, + windows: { + perfect: 46, + good: 150, + hold: 150, + miss: 300, + slam: 84, + }, + }, + }; + + t.test("Should submit a score from a valid request.", async (t) => { + const res = await mockApi + .post("/ir/usc/Controller/scores") + .set("Authorization", "Bearer token") + .send(validRequest); + + t.equal(res.body.statusCode, 20); + + const dbScore = await db.scores.findOne({ + game: "usc", + }); + + t.hasStrict(dbScore, { + scoreData: { + score: 9_000_000, + percent: 90, + lamp: "FAILED", + }, + scoreMeta: { + noteMod: "MIRROR", + gaugeMod: "NORMAL", + }, + }); + + t.end(); + }); + + t.test("Should orphan a score and return 22 if chart has never been seen.", async (t) => { + const res = await mockApi + .post("/ir/usc/Controller/scores") + .set("Authorization", "Bearer token") + .send( + deepmerge(validRequest, { + chart: { + chartHash: "NEW_CHART", + }, + }) + ); + + t.equal(res.body.statusCode, 22); + + const dbScore = await db.scores.findOne({ + game: "usc", + }); + + t.equal(dbScore, null, "Should not exist in db."); + + const orphanData = await db["orphan-chart-queue"].findOne({ + "chartDoc.data.hashSHA1": "NEW_CHART", + }); + + t.strictSame(orphanData?.userIDs, [1]); + + t.strictSame(orphanData?.songDoc, { + title: "test", + artist: "test_artist", + id: 0, + altTitles: [], + searchTerms: [], + data: {}, + }); + + t.hasStrict(orphanData?.chartDoc, { + songID: 0, + difficulty: "NOV", + data: { + hashSHA1: "NEW_CHART", + }, + isPrimary: true, + level: "?", + levelNum: 0, + }); + + t.end(); + }); + + t.test("Should unorphan charts on their Nth unique user.", async (t) => { + await db["api-tokens"].insert([ + { + userID: 2, + identifier: "token2", + permissions: { submit_score: true }, + token: "token2", + fromAPIClient: null, + }, + { + userID: 3, + identifier: "token3", + permissions: { submit_score: true }, + token: "token3", + fromAPIClient: null, + }, + ]); + + await db.users.insert([ + { + id: 2, + username: "foo", + usernameLowercase: "foo", + }, + { + id: 3, + username: "bar", + usernameLowercase: "bar", + }, + ] as PublicUserDocument[]); + + const res = await mockApi + .post("/ir/usc/Controller/scores") + .set("Authorization", "Bearer token") + .send( + deepmerge(validRequest, { + chart: { + chartHash: "NEW_CHART", + }, + }) + ); + + t.equal(res.body.statusCode, 22); + + const res2 = await mockApi + .post("/ir/usc/Controller/scores") + .set("Authorization", "Bearer token2") + .send( + deepmerge(validRequest, { + chart: { + chartHash: "NEW_CHART", + }, + }) + ); + + t.equal(res2.body.statusCode, 22); + + const orphanData = await db["orphan-chart-queue"].findOne({ + "chartDoc.data.hashSHA1": "NEW_CHART", + }); + + t.strictSame(orphanData?.userIDs, [1, 2]); + + const res3 = await mockApi + .post("/ir/usc/Controller/scores") + .set("Authorization", "Bearer token3") + .send( + deepmerge(validRequest, { + chart: { + chartHash: "NEW_CHART", + }, + }) + ); + + t.equal(res3.body.statusCode, 20); + + const orphanData2 = await db["orphan-chart-queue"].findOne({ + "chartDoc.data.hashSHA1": "NEW_CHART", + }); + + t.equal(orphanData2, null, "Orphan data should be removed from the database."); + + const score = await db.scores.findOne({ + game: "usc", + userID: 3, + }); + + t.hasStrict(score, { + scoreData: { + score: 9_000_000, + percent: 90, + lamp: "FAILED", + }, + scoreMeta: { + noteMod: "MIRROR", + gaugeMod: "NORMAL", + }, + }); + + t.end(); + }); + + t.test("Should maintain separate orphan queues for the separate playtypes.", async (t) => { + await db["api-tokens"].insert([ + { + userID: 2, + identifier: "token2", + permissions: { submit_score: true }, + token: "token2", + fromAPIClient: null, + }, + { + userID: 3, + identifier: "token3", + permissions: { submit_score: true }, + token: "token3", + fromAPIClient: null, + }, + { + userID: 4, + identifier: "token4", + permissions: { submit_score: true }, + token: "token4", + fromAPIClient: null, + }, + ]); + + await db.users.insert([ + { + id: 2, + username: "foo", + usernameLowercase: "foo", + }, + { + id: 3, + username: "bar", + usernameLowercase: "bar", + }, + { + id: 4, + username: "baz", + usernameLowercase: "baz", + }, + ] as PublicUserDocument[]); + + const res = await mockApi + .post("/ir/usc/Controller/scores") + .set("Authorization", "Bearer token") + .send( + deepmerge(validRequest, { + chart: { + chartHash: "NEW_CHART", + }, + }) + ); + + t.equal(res.body.statusCode, 22); + + const res2 = await mockApi + .post("/ir/usc/Controller/scores") + .set("Authorization", "Bearer token2") + .send( + deepmerge(validRequest, { + chart: { + chartHash: "NEW_CHART", + }, + }) + ); + + t.equal(res2.body.statusCode, 22); + + const orphanData = await db["orphan-chart-queue"].findOne({ + "chartDoc.data.hashSHA1": "NEW_CHART", + idString: "usc:Controller", + }); + + t.strictSame(orphanData?.userIDs, [1, 2]); + + const res3 = await mockApi + .post("/ir/usc/Keyboard/scores") + .set("Authorization", "Bearer token3") + .send( + deepmerge(validRequest, { + chart: { + chartHash: "NEW_CHART", + }, + }) + ); + + t.equal(res3.body.statusCode, 22); + + const orphanData2 = await db["orphan-chart-queue"].findOne({ + "chartDoc.data.hashSHA1": "NEW_CHART", + idString: "usc:Controller", + }); + + t.strictSame( + orphanData2?.userIDs, + [1, 2], + "Should not have added userID 3 to the list of userIDs." + ); + + const res4 = await mockApi + .post("/ir/usc/Controller/scores") + .set("Authorization", "Bearer token4") + .send( + deepmerge(validRequest, { + chart: { + chartHash: "NEW_CHART", + }, + }) + ); + + t.equal(res4.body.statusCode, 20); + + const orphanData3 = await db["orphan-chart-queue"].findOne({ + "chartDoc.data.hashSHA1": "NEW_CHART", + idString: "usc:Controller", + }); + + t.equal(orphanData3, null, "Should have removed the orphan chart from the database."); + + const score = await db.scores.findOne({ + game: "usc", + userID: 4, + }); + + t.hasStrict(score, { + scoreData: { + score: 9_000_000, + percent: 90, + lamp: "FAILED", + }, + scoreMeta: { + noteMod: "MIRROR", + gaugeMod: "NORMAL", + }, + }); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/ir/usc/_playtype/router.ts b/server/src/server/router/ir/usc/_playtype/router.ts new file mode 100644 index 000000000..88b24e7f7 --- /dev/null +++ b/server/src/server/router/ir/usc/_playtype/router.ts @@ -0,0 +1,455 @@ +import { RequestHandler, Router } from "express"; +import db from "external/mongo/db"; +import { CDNStoreOrOverwrite } from "lib/cdn/cdn"; +import { GetUSCIRReplayURL } from "lib/cdn/url-format"; +import { ONE_MEGABYTE } from "lib/constants/filesize"; +import { SYMBOL_TachiAPIAuth, SYMBOL_TachiData } from "lib/constants/tachi"; +import { USCIR_MAX_LEADERBOARD_N } from "lib/constants/usc-ir"; +import CreateLogCtx from "lib/logger/logger"; +import { HandleOrphanQueue } from "lib/orphan-queue/orphan-queue"; +import { AssertStrAsPositiveNonZeroInt } from "lib/score-import/framework/common/string-asserts"; +import { ExpressWrappedScoreImportMain } from "lib/score-import/framework/express-wrapper"; +import { ReprocessOrphan } from "lib/score-import/framework/orphans/orphans"; +import { ServerConfig, TachiConfig } from "lib/setup/config"; +import p from "prudence"; +import { RequirePermissions } from "server/middleware/auth"; +import { CreateMulterSingleUploadMiddleware } from "server/middleware/multer-upload"; +import { + ChartDocument, + ImportDocument, + PBScoreDocument, + Playtypes, + SuccessfulAPIResponse, +} from "tachi-common"; +import { FormatPrError } from "utils/prudence"; +import { GetBlacklist } from "utils/queries/blacklist"; +import { AssignToReqTachiData } from "utils/req-tachi-data"; +import { USCClientChart } from "./types"; +import { + ConvertUSCChart, + CreatePOSTScoresResponseBody, + TachiScoreToServerScore, + USCChartIndexToDiff, +} from "./usc"; +const logger = CreateLogCtx(__filename); + +const router: Router = Router({ mergeParams: true }); + +enum STATUS_CODES { + UNAUTH = 41, + CHART_REFUSE = 42, + FORBIDDEN = 43, + NOT_FOUND = 44, + SERVER_ERROR = 50, + SUCCESS = 20, + ACCEPTED = 22, + BAD_REQ = 40, +} + +const ValidateUSCRequest: RequestHandler = async (req, res, next) => { + const token = req.header("Authorization"); + + if (!token) { + return res.status(200).json({ + statusCode: STATUS_CODES.BAD_REQ, + description: "No auth token provided.", + }); + } + + const splitToken = token.split(" "); + + if (splitToken.length !== 2 || splitToken[0] !== "Bearer") { + return res.status(200).json({ + statusCode: STATUS_CODES.BAD_REQ, + description: "Invalid Authorization Header. Expected Bearer ", + }); + } + + const uscAuthDoc = await db["api-tokens"].findOne({ + token: splitToken[1], + }); + + if (!uscAuthDoc) { + return res.status(200).json({ + statusCode: STATUS_CODES.UNAUTH, + description: "Unauthorized.", + }); + } + + req[SYMBOL_TachiAPIAuth] = uscAuthDoc; + + return next(); +}; + +router.use((req, res, next) => { + if (req.params.playtype !== "Keyboard" && req.params.playtype !== "Controller") { + return res.status(400).json({ + success: false, + description: "Invalid playtype. Expected Keyboard or Controller.", + }); + } + + return next(); +}); + +router.use(ValidateUSCRequest); +// This is an implementation of the USCIR spec as per https://uscir.readthedocs.io. +// This specification always returns 200 OK, regardless of whether the result was okay +// as the HTTP code is used to determine whether the server received the request properly, +// rather than the result of the request. + +/** + * Used to check your connection to the server, and receive some basic information. + * https://uscir.readthedocs.io/en/latest/endpoints/heartbeat.html + * @name GET /ir/usc/:playtype + */ +router.get("/", (req, res) => + res.status(200).json({ + statusCode: STATUS_CODES.SUCCESS, + description: "IR Request Successful.", + body: { + serverTime: Math.floor(Date.now() / 1000), + serverName: TachiConfig.NAME, + irVersion: "0.3.3-a", + }, + }) +); + +const RetrieveChart: RequestHandler = async (req, res, next) => { + const chart = await db.charts.usc.findOne({ + "data.hashSHA1": req.params.chartHash, + playtype: req.params.playtype as Playtypes["usc"], + }); + + AssignToReqTachiData(req, { + uscChartDoc: (chart ?? undefined) as + | ChartDocument<"usc:Controller" | "usc:Keyboard"> + | undefined, + }); + + return next(); +}; + +/** + * Used to check if the server will accept a score for a given chart in advance of submitting it. + * https://uscir.readthedocs.io/en/latest/endpoints/chart-charthash.html + * @name GET /ir/usc/:playtype/charts/:chartHash + */ +router.get("/charts/:chartHash", RetrieveChart, (req, res) => { + const chart = req[SYMBOL_TachiData]!.uscChartDoc; + + if (!chart) { + return res.status(200).json({ + statusCode: STATUS_CODES.NOT_FOUND, + description: "This chart is not available on the IR yet, more people need to play it!", + }); + } + + return res.status(200).json({ + statusCode: STATUS_CODES.SUCCESS, + description: "This chart is tracked by the IR.", + }); +}); + +/** + * Used to retrieve the current server record for the chart with the specified hash. + * https://uscir.readthedocs.io/en/latest/endpoints/record.html + * @name GET /ir/usc/:playtype/charts/:chartHash/record + */ +router.get("/charts/:chartHash/record", RetrieveChart, async (req, res) => { + const chart = req[SYMBOL_TachiData]!.uscChartDoc; + + if (!chart) { + return res.status(200).json({ + statusCode: STATUS_CODES.NOT_FOUND, + description: `This IR doesn't have any record data yet, or ${ + ServerConfig.USC_QUEUE_SIZE + } ${ + ServerConfig.USC_QUEUE_SIZE === 1 ? "person has" : "people have" + } not played the chart yet.`, + }); + } + + const serverRecord = (await db["personal-bests"].findOne({ + chartID: chart.chartID, + "rankingData.rank": 1, + })) as PBScoreDocument<"usc:Controller" | "usc:Keyboard"> | null; + + if (!serverRecord) { + return res.status(200).json({ + statusCode: STATUS_CODES.NOT_FOUND, + description: "No server record found.", + }); + } + + const serverScore = await TachiScoreToServerScore(serverRecord); + + return res.status(200).json({ + statusCode: STATUS_CODES.SUCCESS, + description: "Retrieved score.", + body: { record: serverScore }, + }); +}); + +/** + * Used to retrieve some particular useful subset of the scores from the server. + * https://uscir.readthedocs.io/en/latest/endpoints/leaderboard.html + * @name GET /ir/usc/:playtype/charts/:chartHash/leaderboard + */ +router.get("/charts/:chartHash/leaderboard", RetrieveChart, async (req, res) => { + const chart = req[SYMBOL_TachiData]!.uscChartDoc!; + + if (!(typeof req.query.mode === "string" && ["best", "rivals"].includes(req.query.mode))) { + return res.status(200).json({ + statusCode: STATUS_CODES.BAD_REQ, + description: `Invalid 'mode' param - expected 'best' or 'rivals'.`, + }); + } + + if (typeof req.query.n !== "string") { + return res.status(200).json({ + statusCode: STATUS_CODES.BAD_REQ, + description: `Invalid 'n' param - expected a positive non-zero integer less than or equal to ${USCIR_MAX_LEADERBOARD_N}.`, + }); + } + + let n; + + try { + n = AssertStrAsPositiveNonZeroInt(req.query.n, "Invalid 'N' param."); + } catch (err) { + return res.status(200).json({ + statusCode: STATUS_CODES.BAD_REQ, + description: `Invalid 'n' param - expected a positive non-zero integer less than or equal to ${USCIR_MAX_LEADERBOARD_N}.`, + }); + } + + if (n >= USCIR_MAX_LEADERBOARD_N) { + n = USCIR_MAX_LEADERBOARD_N; + } + + const mode = req.query.mode as "best" | "rivals"; + + if (mode === "rivals") { + return res.status(200).json({ + statusCode: STATUS_CODES.BAD_REQ, + description: "This is currently unsupported.", + }); + } + + const bestScores = (await db["personal-bests"].find( + { + chartID: chart.chartID, + }, + { + sort: { + "scoreData.perecent": -1, + }, + limit: n, + } + )) as PBScoreDocument<"usc:Controller" | "usc:Keyboard">[]; + + const serverScores = await Promise.all(bestScores.map(TachiScoreToServerScore)); + + return res.status(200).json({ + statusCode: STATUS_CODES.SUCCESS, + description: `Returned ${serverScores.length} scores.`, + body: serverScores, + }); +}); + +const PR_USCIRChartDoc = { + chartHash: "string", + artist: "string", + title: "string", + level: p.isBoundedInteger(1, 20), + difficulty: p.isBoundedInteger(0, 3), + effector: "string", + illustrator: "string", + bpm: "string", +}; + +/** + * Sends a score to the server. + * https://uscir.readthedocs.io/en/latest/endpoints/score-submit.html + * @name POST /ir/usc/:playtype/scores + */ +router.post("/scores", RequirePermissions("submit_score"), async (req, res) => { + const playtype = req.params.playtype as Playtypes["usc"]; + + const chartErr = p( + req.body.chart, + PR_USCIRChartDoc, + {}, + { + throwOnNonObject: false, + allowExcessKeys: true, + } + ); + + if (chartErr) { + return res.status(200).json({ + statusCode: STATUS_CODES.BAD_REQ, + description: FormatPrError(chartErr, "Invalid chart."), + }); + } + + const uscChart = req.body.chart as USCClientChart; + + let chartDoc = (await db.charts.usc.findOne({ + "data.hashSHA1": uscChart.chartHash, + playtype, + })) as ChartDocument<"usc:Controller" | "usc:Keyboard"> | null; + + // If the chart doesn't exist, call HandleOrphanQueue. + // If this chart has never been seen before, orphan it. + // If this chart is already orphaned, increase its unique player + // playcount. + if (!chartDoc) { + const { song, chart } = ConvertUSCChart(uscChart, playtype); + + const uscChartName = `${uscChart.artist} - ${uscChart.title} (${USCChartIndexToDiff( + uscChart.difficulty + )})`; + + chartDoc = await HandleOrphanQueue( + `usc:${playtype}` as const, + "usc", + chart, + song, + { + "chartDoc.data.hashSHA1": uscChart.chartHash, + }, + ServerConfig.USC_QUEUE_SIZE, + req[SYMBOL_TachiAPIAuth].userID!, + uscChartName + ); + + if (chartDoc) { + const blacklist = await GetBlacklist(); + const scoresToDeorphan = await db["orphan-scores"].find({ + "context.chartHash": chartDoc.data.hashSHA1, + "context.playtype": playtype, + }); + + await Promise.all( + scoresToDeorphan.map((score) => ReprocessOrphan(score, blacklist, logger)) + ); + } + } + + const userID = req[SYMBOL_TachiAPIAuth]!.userID!; + + const importRes = await ExpressWrappedScoreImportMain(userID, false, "ir/usc", [ + req.body, + uscChart.chartHash, + playtype, + ]); + + // If this was an orphan chart request, return ACCEPTED, + // since it may be unorphaned in the future + if (!chartDoc) { + return res.status(200).json({ + statusCode: STATUS_CODES.ACCEPTED, + description: + "This score has been accepted, but is waiting for more players before its parent chart is accepted.", + }); + } + + if (importRes.statusCode === 500) { + return res.status(200).json({ + statusCode: STATUS_CODES.SERVER_ERROR, + description: importRes.body.description, + }); + } else if (importRes.statusCode !== 200) { + return res.status(200).json({ + statusCode: STATUS_CODES.BAD_REQ, + description: importRes.body.description, + }); + } + + const importDoc = (importRes.body as SuccessfulAPIResponse).body as ImportDocument; + + try { + const body = await CreatePOSTScoresResponseBody(userID, chartDoc, importDoc.scoreIDs[0]); + + return res.status(200).json({ + statusCode: STATUS_CODES.SUCCESS, + description: "Successfully imported score.", + body, + }); + } catch (err) { + return res.status(200).json({ + statusCode: STATUS_CODES.SERVER_ERROR, + description: "An internal server error has occured.", + }); + } +}); + +/** + * Used to submit the replay for a given score when requested by the server. + * https://uscir.readthedocs.io/en/latest/endpoints/replay-submit.html + * @name POST /ir/usc/:playtype/replays + */ +router.post( + "/replays", + RequirePermissions("submit_score"), + CreateMulterSingleUploadMiddleware("replay", ONE_MEGABYTE, logger, false), + async (req, res) => { + if (typeof req.body.identifier !== "string") { + return res.status(200).json({ + statusCode: STATUS_CODES.BAD_REQ, + description: "No Identifier Provided.", + }); + } + + if (!req.file) { + return res.status(200).json({ + statusCode: STATUS_CODES.BAD_REQ, + description: "No File Provided.", + }); + } + + // The userID and game thing here are VALIDATION! + // The score MUST belong to the requesting user and + // MUST also be for USC. + // Otherwise, anyone could overwrite anyone elses + // score replays! + const correspondingScore = await db.scores.findOne({ + userID: req[SYMBOL_TachiAPIAuth]!.userID!, + scoreID: req.body.identifier, + game: "usc", + }); + + if (!correspondingScore) { + return res.status(200).json({ + statusCode: STATUS_CODES.NOT_FOUND, + description: "No score corresponds to this identifier.", + }); + } + + try { + await CDNStoreOrOverwrite( + GetUSCIRReplayURL(correspondingScore.scoreID), + req.file.buffer + ); + + return res.status(200).json({ + statusCode: STATUS_CODES.SUCCESS, + description: "Saved replay.", + body: null, + }); + } catch (err) { + // impossible to test pretty much. + /* istanbul ignore next */ + logger.error(`USCIR Replay Store error.`, { err }); + /* istanbul ignore next */ + return res.status(200).json({ + statusCode: STATUS_CODES.SERVER_ERROR, + description: "An error has occured in storing the replay.", + }); + } + } +); + +export default router; diff --git a/server/src/server/router/ir/usc/_playtype/types.ts b/server/src/server/router/ir/usc/_playtype/types.ts new file mode 100644 index 000000000..887242eb0 --- /dev/null +++ b/server/src/server/router/ir/usc/_playtype/types.ts @@ -0,0 +1,51 @@ +import { integer } from "tachi-common"; + +export interface USCServerScore { + score: integer; + lamp: 0 | 1 | 2 | 3 | 4 | 5; + timestamp: integer; + crit: integer; + near: integer; + error: integer; + ranking: integer; + gaugeMod: "NORMAL" | "HARD"; + noteMod: "NORMAL" | "MIRROR" | "RANDOM" | "MIR-RAN"; + username: string; +} + +export interface USCClientScore { + score: integer; + gauge: number; + timestamp: integer; + crit: integer; + near: integer; + error: integer; + early: integer | null; + late: integer | null; + combo: integer | null; + options: { + gaugeType: 0 | 1; + gaugeOpt: integer; + mirror: boolean; + random: boolean; + autoFlags: integer; //??? + }; + windows: { + perfect: number; + good: number; + hold: number; + miss: number; + slam: number; + }; +} + +export interface USCClientChart { + chartHash: string; + artist: string; + title: string; + level: integer; + difficulty: 0 | 1 | 2 | 3; + effector: string; + illustrator: string; + bpm: string; +} diff --git a/server/src/server/router/ir/usc/_playtype/usc.test.ts b/server/src/server/router/ir/usc/_playtype/usc.test.ts new file mode 100644 index 000000000..92376118d --- /dev/null +++ b/server/src/server/router/ir/usc/_playtype/usc.test.ts @@ -0,0 +1,414 @@ +import deepmerge from "deepmerge"; +import db from "external/mongo/db"; +import { ChartDocument, PBScoreDocument, PublicUserDocument, ScoreDocument } from "tachi-common"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { CreatePOSTScoresResponseBody, TachiScoreToServerScore } from "./usc"; + +const mockScorePB: PBScoreDocument<"usc:Controller" | "usc:Keyboard"> = { + chartID: "USC_CHART_ID", + calculatedData: { + VF6: 0, + }, + composedFrom: { + scorePB: "USC_EXAMPLE_SCORE_PB_ID", + lampPB: "USC_EXAMPLE_LAMP_PB_ID", + }, + game: "usc", + highlight: false, + isPrimary: true, + playtype: "Controller", + rankingData: { + outOf: 2, + rank: 1, + }, + scoreData: { + esd: null, + grade: "AAA+", + gradeIndex: 7, + judgements: { + critical: 100, + miss: 15, + }, + hitMeta: {}, + lamp: "EXCESSIVE CLEAR", + lampIndex: 3, + percent: 95, + score: 9_500_000, + }, + songID: 1, + timeAchieved: null, + userID: 1, +}; + +const mockScoreDocument = { + scoreID: "USC_EXAMPLE_SCORE_PB_ID", + scoreMeta: { + noteMod: "MIRROR", + gaugeMod: "HARD", + }, +} as ScoreDocument; + +t.test("#TachiScoreToServerScore", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should correctly convert a tachiScore to a serverScore", async (t) => { + await db.scores.insert(mockScoreDocument as ScoreDocument); + + const res = await TachiScoreToServerScore(mockScorePB); + + t.strictSame( + res, + { + score: 9_500_000, + timestamp: 0, + crit: 100, + near: 0, + error: 15, + ranking: 1, + lamp: 3, + username: "test_zkldi", + noteMod: "MIRROR", + gaugeMod: "HARD", + }, + "Should return the right ServerScore." + ); + + t.end(); + }); + + t.test("Should work for timestamped scores", async (t) => { + await db.scores.insert(mockScoreDocument); + + const res = await TachiScoreToServerScore( + deepmerge(mockScorePB, { timeAchieved: 1_621_844_762_995 }) + ); + + t.strictSame( + res, + { + score: 9_500_000, + timestamp: 1_621_844_762, + crit: 100, + near: 0, + error: 15, + ranking: 1, + lamp: 3, + username: "test_zkldi", + noteMod: "MIRROR", + gaugeMod: "HARD", + }, + "Should return the right ServerScore." + ); + + t.end(); + }); + + t.test("Should throw if user document does not exist.", (t) => { + t.rejects( + () => TachiScoreToServerScore(deepmerge(mockScorePB, { userID: 2 } as ScoreDocument)), + { + message: /User 2 from PB on chart.*has no user document\?/u, + } + ); + + t.end(); + }); + + t.test("Should throw if scorePB document does not exist.", (t) => { + t.rejects(() => TachiScoreToServerScore(mockScorePB), { + message: + /Score USC_EXAMPLE_SCORE_PB_ID does not exist, but is referenced in 1's PBDoc on/u, + }); + + t.end(); + }); + + t.end(); +}); + +// yeah +const uscScorePBsSet = [ + { + userID: 1, + scoreData: { + score: 9_000_000, + }, + rankingData: { + rank: 5, + outOf: 10, + }, + }, + { + userID: 2, + scoreData: { + score: 9_100_000, + }, + rankingData: { + rank: 4, + outOf: 10, + }, + }, + { + userID: 3, + scoreData: { + score: 9_200_000, + }, + rankingData: { + rank: 3, + outOf: 10, + }, + }, + { + userID: 4, + scoreData: { + score: 9_300_000, + }, + rankingData: { + rank: 2, + outOf: 10, + }, + }, + { + userID: 5, + scoreData: { + score: 9_400_000, + }, + rankingData: { + rank: 1, + outOf: 10, + }, + }, + { + userID: 6, + scoreData: { + score: 8_900_000, + }, + rankingData: { + rank: 6, + outOf: 10, + }, + }, + { + userID: 7, + scoreData: { + score: 8_800_000, + }, + rankingData: { + rank: 7, + outOf: 10, + }, + }, + { + userID: 8, + scoreData: { + score: 8_700_000, + }, + rankingData: { + rank: 8, + outOf: 10, + }, + }, + { + userID: 9, + scoreData: { + score: 8_600_000, + }, + rankingData: { + rank: 9, + outOf: 10, + }, + }, + { + userID: 10, + scoreData: { + score: 8_500_000, + }, + rankingData: { + rank: 10, + outOf: 10, + }, + }, +].map((e) => deepmerge(mockScorePB, e) as unknown as PBScoreDocument); + +const mockUserDocs = [2, 3, 4, 5, 6, 7, 8, 9, 10].map((e) => ({ + id: e, + username: e.toString(), + usernameLowercase: e.toString(), +})) as PublicUserDocument[]; + +t.test("#CreatePOSTScoresResponseBody", async (t) => { + t.beforeEach(ResetDBState); + + const chartDoc = (await db.charts.usc.findOne()) as ChartDocument< + "usc:Controller" | "usc:Keyboard" + >; + + t.test("Should correctly return POSTScoresResponseBody", async (t) => { + await db.scores.insert(mockScoreDocument); + + await db["personal-bests"].insert(uscScorePBsSet); + await db.users.insert(mockUserDocs); + + await db.scores.insert({ + scoreID: "USER_1_SCORE_PB", + scoreMeta: { + replayID: "foo_bar", + }, + } as unknown as ScoreDocument); + + const res = await CreatePOSTScoresResponseBody( + 1, + chartDoc as ChartDocument<"usc:Controller" | "usc:Keyboard">, + "USER_1_SCORE_PB" + ); + + t.hasStrict(res, { + score: { + score: 9_000_000, + username: "test_zkldi", + ranking: 5, + }, + serverRecord: { + score: 9_400_000, + username: "5", + ranking: 1, + }, + isServerRecord: false, + isPB: false, + sendReplay: "USER_1_SCORE_PB", + adjacentAbove: [ + { score: 9_300_000, username: "4", ranking: 2 }, + { score: 9_200_000, username: "3", ranking: 3 }, + { score: 9_100_000, username: "2", ranking: 4 }, + ], + adjacentBelow: [ + { score: 8_900_000, username: "6", ranking: 6 }, + { score: 8_800_000, username: "7", ranking: 7 }, + { score: 8_700_000, username: "8", ranking: 8 }, + ], + }); + + t.end(); + }); + + t.test("Should not return serverRecord in adjacentAbove", async (t) => { + await db.scores.insert(mockScoreDocument); + + await db["personal-bests"].insert(uscScorePBsSet); + await db.users.insert(mockUserDocs); + + await db.scores.insert({ + scoreID: "USER_4_SCORE_PB", + } as ScoreDocument); + + const res = await CreatePOSTScoresResponseBody(4, chartDoc, "USER_4_SCORE_PB"); + + t.hasStrict(res, { + score: { + score: 9_300_000, + username: "4", + ranking: 2, + }, + serverRecord: { + ranking: 1, + }, + isServerRecord: false, + isPB: false, + sendReplay: "USER_4_SCORE_PB", + }); + + t.strictSame( + res.adjacentAbove.map((e) => e.ranking), + [] + ); + + t.strictSame( + res.adjacentBelow.map((e) => e.ranking), + [3, 4, 5] + ); + + t.end(); + }); + + t.test("Should trim serverRecord in adjacentAbove", async (t) => { + await db.scores.insert(mockScoreDocument); + + await db["personal-bests"].insert(uscScorePBsSet); + await db.users.insert(mockUserDocs); + + await db.scores.insert({ + scoreID: "USER_3_SCORE_PB", + } as ScoreDocument); + + const res = await CreatePOSTScoresResponseBody(3, chartDoc, "USER_3_SCORE_PB"); + + t.hasStrict(res, { + score: { + score: 9_200_000, + username: "3", + ranking: 3, + }, + serverRecord: { + ranking: 1, + }, + isServerRecord: false, + isPB: false, + sendReplay: "USER_3_SCORE_PB", + }); + + t.strictSame( + res.adjacentAbove.map((e) => e.ranking), + [2] + ); + + t.strictSame( + res.adjacentBelow.map((e) => e.ranking), + [4, 5, 6] + ); + + t.end(); + }); + + t.test("Should throw on no ScorePB", async (t) => { + await db.scores.insert(mockScoreDocument); + + // await db["personal-bests"].insert(uscScorePBsSet); + await db.users.insert(mockUserDocs); + + await db.scores.insert({ + scoreID: "USER_1_SCORE_PB", + scoreMeta: { + replayID: "foo_bar", + }, + } as unknown as ScoreDocument); + + t.rejects(() => CreatePOSTScoresResponseBody(1, chartDoc, "USER_1_SCORE_PB"), { + message: /Score was imported for chart, but no ScorePB was available on this chart/u, + }); + + t.end(); + }); + + t.test("Should throw on no original score", async (t) => { + await db.scores.insert(mockScoreDocument); + + await db["personal-bests"].insert(uscScorePBsSet); + await db.users.insert(mockUserDocs); + + // await db.scores.insert({ + // scoreID: "USER_1_SCORE_PB", + // scoreMeta: { + // replayID: "foo_bar", + // }, + // } as any); + + t.rejects(() => CreatePOSTScoresResponseBody(1, chartDoc, "USER_1_SCORE_PB"), { + message: /Score with ID USER_1_SCORE_PB is not in the database/u, + }); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/server/router/ir/usc/_playtype/usc.ts b/server/src/server/router/ir/usc/_playtype/usc.ts new file mode 100644 index 000000000..94f6515e8 --- /dev/null +++ b/server/src/server/router/ir/usc/_playtype/usc.ts @@ -0,0 +1,244 @@ +import db from "external/mongo/db"; +import { USCIR_ADJACENT_SCORE_N } from "lib/constants/usc-ir"; +import CreateLogCtx from "lib/logger/logger"; +import { + ChartDocument, + integer, + PBScoreDocument, + Playtypes, + ScoreDocument, + SongDocument, +} from "tachi-common"; +import { MStoS, Random20Hex } from "utils/misc"; +import { GetPBOnChart, GetServerRecordOnChart } from "utils/scores"; +import { USCClientChart, USCServerScore } from "./types"; +const logger = CreateLogCtx(__filename); + +export const TACHI_LAMP_TO_USC: Record< + PBScoreDocument<"usc:Controller" | "usc:Keyboard">["scoreData"]["lamp"], + USCServerScore["lamp"] +> = { + // we don't do NO PLAY, so its not handled. + FAILED: 1, + CLEAR: 2, + "EXCESSIVE CLEAR": 3, + "ULTIMATE CHAIN": 4, + "PERFECT ULTIMATE CHAIN": 5, +}; + +/** + * Converts a Tachi Score to the ServerScoreDocument + * as specified in the USCIR spec. This function silently + * returns sentinel values in the case that certain + * fields are null. + */ +export async function TachiScoreToServerScore( + tachiScore: PBScoreDocument<"usc:Controller" | "usc:Keyboard"> +): Promise { + // @optimisable + // Repeated calls to this may pre-emptively provide usernames + // and score PBs. + const userDoc = await db.users.findOne( + { + id: tachiScore.userID, + }, + { + projection: { + username: 1, + }, + } + ); + + if (!userDoc) { + logger.severe( + `User ${tachiScore.userID} from PB on chart ${tachiScore.chartID} has no user document?` + ); + throw new Error( + `User ${tachiScore.userID} from PB on chart ${tachiScore.chartID} has no user document?` + ); + } + + const scorePB = (await db.scores.findOne({ + scoreID: tachiScore.composedFrom.scorePB, + })) as ScoreDocument<"usc:Controller" | "usc:Keyboard"> | null; + + if (!scorePB) { + logger.severe( + `Score ${tachiScore.composedFrom.scorePB} does not exist, but is referenced in ${tachiScore.userID}'s PBDoc on ${tachiScore.chartID}?` + ); + + throw new Error( + `Score ${tachiScore.composedFrom.scorePB} does not exist, but is referenced in ${tachiScore.userID}'s PBDoc on ${tachiScore.chartID}?` + ); + } + + return { + score: tachiScore.scoreData.score, + timestamp: MStoS(tachiScore.timeAchieved ?? 0), + crit: tachiScore.scoreData.judgements.critical ?? 0, + near: tachiScore.scoreData.judgements.near ?? 0, + error: tachiScore.scoreData.judgements.miss ?? 0, + ranking: tachiScore.rankingData.rank, + lamp: TACHI_LAMP_TO_USC[tachiScore.scoreData.lamp], + username: userDoc.username, + noteMod: scorePB.scoreMeta.noteMod ?? "NORMAL", + gaugeMod: scorePB.scoreMeta.gaugeMod ?? "NORMAL", + }; +} + +export async function CreatePOSTScoresResponseBody( + userID: integer, + chartDoc: ChartDocument<"usc:Controller" | "usc:Keyboard">, + scoreID: string +): Promise { + const scorePB = (await GetPBOnChart(userID, chartDoc.chartID)) as PBScoreDocument< + "usc:Controller" | "usc:Keyboard" + > | null; + + if (!scorePB) { + logger.severe(`Score was imported for chart, but no ScorePB was available on this chart?`, { + chartDoc, + scoreID, + }); + throw new Error( + `Score was imported for chart, but no ScorePB was available on this chart?` + ); + } + + const ktServerRecord = (await GetServerRecordOnChart(chartDoc.chartID)) as PBScoreDocument< + "usc:Controller" | "usc:Keyboard" + > | null; + + // this is impossible to trigger without making a race-condition. + /* istanbul ignore next */ + if (!ktServerRecord) { + logger.severe( + `Score was imported for chart, but no Server Record was available on this chart?`, + { + chartDoc, + scoreID, + } + ); + throw new Error( + `Score was imported for chart, but no Server Record was available on this chart?` + ); + } + + const usersRanking = scorePB.rankingData.rank; + + // This returns immediately ranked higher + // than the current user. + + const adjAbove = (await db["personal-bests"].find( + { + chartID: chartDoc.chartID, + "rankingData.rank": { $lt: usersRanking }, + }, + { + limit: USCIR_ADJACENT_SCORE_N, + sort: { "rankingData.rank": -1 }, + } + )) as PBScoreDocument<"usc:Controller" | "usc:Keyboard">[]; + + // The specification enforces that we return them in + // ascending order, though, so we reverse this after + // the query. + adjAbove.reverse(); + + // if the users ranking implies that the above query + // returned the server record (i.e. they are ranked + // between #1 and #1 + N) + // delete the server record from adjAbove. + if (usersRanking - USCIR_ADJACENT_SCORE_N <= 1) { + adjAbove.shift(); + } + + // Similar to above, this returns the N most immediate + // scores below the given user. + const adjBelow = (await db["personal-bests"].find( + { + chartID: chartDoc.chartID, + "rankingData.rank": { $gt: usersRanking }, + }, + { + limit: USCIR_ADJACENT_SCORE_N, + sort: { "rankingData.rank": 1 }, + } + )) as PBScoreDocument<"usc:Controller" | "usc:Keyboard">[]; + + const [score, serverRecord, adjacentAbove, adjacentBelow] = await Promise.all([ + TachiScoreToServerScore(scorePB), + TachiScoreToServerScore(ktServerRecord), + Promise.all(adjAbove.map(TachiScoreToServerScore)), + Promise.all(adjBelow.map(TachiScoreToServerScore)), + ]); + + const originalScore = (await db.scores.findOne({ + scoreID, + })) as ScoreDocument<"usc:Controller" | "usc:Keyboard">; + + if (!originalScore) { + logger.severe( + `Score with ID ${scoreID} is not in the database, but was claimed to be inserted?` + ); + throw new Error( + `Score with ID ${scoreID} is not in the database, but was claimed to be inserted?` + ); + } + + return { + score, + serverRecord, + isServerRecord: scorePB.userID === ktServerRecord?.userID, + isPB: scorePB.composedFrom.scorePB === scoreID, + sendReplay: originalScore.scoreID, + adjacentAbove, + adjacentBelow, + }; +} + +export interface POSTScoresResponseBody { + score: USCServerScore; + serverRecord: USCServerScore; + adjacentAbove: USCServerScore[]; + adjacentBelow: USCServerScore[]; + isPB: boolean; + isServerRecord: boolean; + sendReplay: string; +} + +export function ConvertUSCChart(uscChartDoc: USCClientChart, playtype: Playtypes["usc"]) { + const chart: ChartDocument<"usc:Controller" | "usc:Keyboard"> = { + chartID: Random20Hex(), + difficulty: USCChartIndexToDiff(uscChartDoc.difficulty), + isPrimary: true, + level: "?", + levelNum: 0, + playtype, + rgcID: null, + songID: 0, + versions: [], + tierlistInfo: {}, + data: { + hashSHA1: uscChartDoc.chartHash, + isOfficial: false, + }, + }; + + const song: SongDocument<"usc"> = { + title: uscChartDoc.title, + artist: uscChartDoc.artist, + id: 0, + data: {}, + altTitles: [], + searchTerms: [], + }; + + return { chart, song }; +} + +export function USCChartIndexToDiff( + index: 0 | 1 | 2 | 3 +): ChartDocument<"usc:Controller" | "usc:Keyboard">["difficulty"] { + return (["NOV", "ADV", "EXH", "INF"] as const)[index]; +} diff --git a/server/src/server/router/ir/usc/router.test.ts b/server/src/server/router/ir/usc/router.test.ts deleted file mode 100644 index b7906356f..000000000 --- a/server/src/server/router/ir/usc/router.test.ts +++ /dev/null @@ -1,339 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import t from "tap"; -import db from "../../../../external/mongo/db"; -import { CloseAllConnections } from "../../../../test-utils/close-connections"; -import mockApi from "../../../../test-utils/mock-api"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import deepmerge from "deepmerge"; -import { PBScoreDocument } from "kamaitachi-common"; - -function InsertFakeUSCAuth() { - return db["usc-auth-tokens"].insert({ - userID: 1, - token: "foo", - }); -} - -function TestAuth(url: string) { - t.test(`Authorization Check ${url}`, async (t) => { - const res = await mockApi.get(url).set("Authorization", "Bearer invalid"); - - t.equal(res.body.statusCode, 41, "Should return 41 for nonsense token"); - - const res2 = await mockApi.get(url).set("Authorization", "NOTBEARER invalid"); - - t.equal(res2.body.statusCode, 40, "Should return 40 for nonsense authtype"); - - const res3 = await mockApi.get(url); - - t.equal(res3.body.statusCode, 40, "Should return 40 for no auth header."); - - const res4 = await mockApi.get(url).set("Authorization", "Bearer foo invalid"); - - t.equal(res4.body.statusCode, 40, "Should return 40 for nonsense header"); - }); -} - -t.test("GET /api/v1/ir/usc", async (t) => { - await InsertFakeUSCAuth(); - - t.beforeEach(ResetDBState); - - TestAuth("/api/v1/ir/usc"); - - const res = await mockApi.get("/api/v1/ir/usc").set("Authorization", "Bearer foo"); - - t.equal(res.body.statusCode, 20, "Should return 20"); - t.hasStrict( - res.body.body, - { - serverName: "Kamaitachi BLACK", - irVersion: "0.3.1-a", - } as any, - "Should return the right body." - ); - - t.end(); -}); - -t.test("GET /api/v1/ir/usc/charts/:chartHash", (t) => { - t.beforeEach(ResetDBState); - t.beforeEach(InsertFakeUSCAuth); - - t.test("Should return 20 if the chartHash matches a chart.", async (t) => { - const res = await mockApi - .get("/api/v1/ir/usc/charts/USC_CHART_HASH") - .set("Authorization", "Bearer foo"); - - t.equal(res.body.statusCode, 20, "Should return 20"); - - t.end(); - }); - - t.test("Should return 42 if the chartHash doesn't match a chart.", async (t) => { - const res = await mockApi - .get("/api/v1/ir/usc/charts/INVALID_HASH") - .set("Authorization", "Bearer foo"); - - t.equal(res.body.statusCode, 42, "Should return 42"); - - t.end(); - }); - - t.end(); -}); - -const USC_SCORE_PB: PBScoreDocument = { - chartID: "USC_CHART_ID", - comments: [], - rankingData: { - rank: 1, - outOf: 2, - }, - songID: 1, - userID: 1, - timeAchieved: 0, - playtype: "Single", - game: "usc", - highlight: false, - composedFrom: { - scorePB: "usc_score_pb", - lampPB: "bar", - }, - calculatedData: { - rating: 0, - lampRating: 0, - gameSpecific: {}, - }, - isPrimary: true, - scoreData: { - score: 9_000_000, - percent: 90, - grade: "A+", - esd: null, - lamp: "EXCESSIVE CLEAR", - lampIndex: 2, - gradeIndex: 4, // idk, lazy - hitData: { - critical: 50, - near: 30, - miss: 10, - }, - hitMeta: { - gauge: 50, - }, - }, -}; - -t.test("GET /api/v1/ir/usc/:chartHash/record", (t) => { - t.beforeEach(ResetDBState); - t.beforeEach(InsertFakeUSCAuth); - TestAuth("/api/v1/ir/usc/:chartHash/record"); - - t.test("Should return 42 if the chartHash doesn't match a chart.", async (t) => { - const res = await mockApi - .get("/api/v1/ir/usc/charts/INVALID_HASH/record") - .set("Authorization", "Bearer foo"); - - t.equal(res.body.statusCode, 42, "Should return 42"); - - t.end(); - }); - - t.test("Should return 44 if there are no scores on the chart.", async (t) => { - const res = await mockApi - .get("/api/v1/ir/usc/charts/USC_CHART_HASH/record") - .set("Authorization", "Bearer foo"); - - t.equal(res.body.statusCode, 44, "Should return 42"); - - t.end(); - }); - - t.test("Should return 20 and the Server Record.", async (t) => { - await db["score-pbs"].insert([ - // empty deepmerge is because monk monkey-patches _id on, - // which means this crashes if you try to re-insert this document. - deepmerge(USC_SCORE_PB, {}), - deepmerge(USC_SCORE_PB, { userID: 2, rankingData: { rank: 2 } }), - ]); - - // hack for referencing - await db.scores.insert({ - scoreID: "usc_score_pb", - scoreMeta: { noteMod: "NORMAL", gaugeMod: "HARD" }, - } as any); - - const res = await mockApi - .get("/api/v1/ir/usc/charts/USC_CHART_HASH/record") - .set("Authorization", "Bearer foo"); - - t.equal(res.body.statusCode, 20, "Should return 20"); - - t.strictSame( - res.body.body, - { - score: 9_000_000, - timestamp: 0, - crit: 50, - near: 30, - error: 10, - ranking: 1, - lamp: 3, - username: "test_zkldi", - noteMod: "NORMAL", - gaugeMod: "HARD", - }, - "Should correctly return the right score." - ); - - t.end(); - }); - - t.end(); -}); - -t.test("GET /charts/:chartHash/leaderboard", (t) => { - t.beforeEach(ResetDBState); - t.beforeEach(InsertFakeUSCAuth); - TestAuth("/api/v1/ir/usc/:chartHash/leaderboard"); - - t.test("Should return 40 if mode is invalid", async (t) => { - const res = await mockApi - .get("/api/v1/ir/usc/charts/USC_CHART_HASH/leaderboard") - .set("Authorization", "Bearer foo"); - - t.equal(res.body.statusCode, 40); - - const res2 = await mockApi - .get("/api/v1/ir/usc/charts/USC_CHART_HASH/leaderboard?mode=invalid") - .set("Authorization", "Bearer foo"); - - t.equal(res2.body.statusCode, 40); - - t.end(); - }); - - t.test("Should return 40 if N is invalid", async (t) => { - const res = await mockApi - .get("/api/v1/ir/usc/charts/USC_CHART_HASH/leaderboard?mode=best") - .set("Authorization", "Bearer foo"); - - t.equal(res.body.statusCode, 40); - - const res2 = await mockApi - .get("/api/v1/ir/usc/charts/USC_CHART_HASH/leaderboard?mode=best&n=foo") - .set("Authorization", "Bearer foo"); - - t.equal(res2.body.statusCode, 40); - - t.end(); - }); - - t.test("Should return empty arr for mode = best if no scores", async (t) => { - const res = await mockApi - .get("/api/v1/ir/usc/charts/USC_CHART_HASH/leaderboard?mode=best&n=5") - .set("Authorization", "Bearer foo"); - - t.equal(res.body.statusCode, 20); - - t.end(); - }); - - t.test("Should return scorePBs for mode = best", async (t) => { - await db["score-pbs"].insert([ - deepmerge(USC_SCORE_PB, {}), - deepmerge(USC_SCORE_PB, { - userID: 2, - scoreData: { - score: 8_000_000, - percent: 80, - }, - rankingData: { rank: 2 }, - composedFrom: { scorePB: "other_usc_score_pb" }, - }), - ]); - - await db.users.insert({ - id: 2, - username: "not_zkldi", - } as any); - - await db.scores.insert([ - { - scoreID: "usc_score_pb", - scoreMeta: { noteMod: "NORMAL", gaugeMod: "HARD" }, - }, - { - scoreID: "other_usc_score_pb", - scoreMeta: { noteMod: "NORMAL", gaugeMod: "HARD" }, - }, - ] as any); - - const res = await mockApi - .get("/api/v1/ir/usc/charts/USC_CHART_HASH/leaderboard?mode=best&n=2") - .set("Authorization", "Bearer foo"); - - t.equal(res.body.statusCode, 20); - t.strictSame( - res.body.body, - [ - { - score: 9000000, - timestamp: 0, - crit: 50, - near: 30, - error: 10, - ranking: 1, - lamp: 3, - username: "test_zkldi", - noteMod: "NORMAL", - gaugeMod: "HARD", - }, - { - score: 8000000, - timestamp: 0, - crit: 50, - near: 30, - error: 10, - ranking: 2, - lamp: 3, - username: "not_zkldi", - noteMod: "NORMAL", - gaugeMod: "HARD", - }, - ], - "Should return the scores." - ); - - const res2 = await mockApi - .get("/api/v1/ir/usc/charts/USC_CHART_HASH/leaderboard?mode=best&n=1") - .set("Authorization", "Bearer foo"); - - t.equal(res2.body.statusCode, 20); - t.strictSame( - res2.body.body, - [ - { - score: 9000000, - timestamp: 0, - crit: 50, - near: 30, - error: 10, - ranking: 1, - lamp: 3, - username: "test_zkldi", - noteMod: "NORMAL", - gaugeMod: "HARD", - }, - ], - "Should return the scores dependent on N." - ); - - t.end(); - }); - - t.end(); -}); - -t.teardown(CloseAllConnections); diff --git a/server/src/server/router/ir/usc/router.ts b/server/src/server/router/ir/usc/router.ts index e0ae1910b..274a7e4a2 100644 --- a/server/src/server/router/ir/usc/router.ts +++ b/server/src/server/router/ir/usc/router.ts @@ -1,346 +1,8 @@ -import { Router, RequestHandler } from "express"; -import { FindChartOnSHA256 } from "../../../../utils/queries/charts"; -import { SYMBOL_KtchiData } from "../../../../lib/constants/ktchi"; -import db from "../../../../external/mongo/db"; -import { - ChartDocument, - PBScoreDocument, - SuccessfulAPIResponse, - ImportDocument, -} from "kamaitachi-common"; -import { AssertStrAsPositiveNonZeroInt } from "../../../../lib/score-import/framework/common/string-asserts"; -import CreateLogCtx, { KtLogger } from "../../../../lib/logger/logger"; -import { CreatePOSTScoresResponseBody, KtchiScoreToServerScore } from "./usc"; -import { ExpressWrappedScoreImportMain } from "../../../../lib/score-import/framework/express-wrapper"; -import { GetUserWithID } from "../../../../utils/user"; - -import { ParseIRUSC } from "../../../../lib/score-import/import-types/ir/usc/parser"; -import { USCIR_MAX_LEADERBOARD_N } from "../../../../lib/constants/usc-ir"; -import { CreateMulterSingleUploadMiddleware } from "../../../middleware/multer-upload"; - -const logger = CreateLogCtx(__filename); +import { Router } from "express"; +import uscirRouter from "./_playtype/router"; const router: Router = Router({ mergeParams: true }); -const STATUS_CODES = { - UNAUTH: 41, - CHART_REFUSE: 42, - FORBIDDEN: 43, - NOT_FOUND: 44, - SERVER_ERROR: 50, - SUCCESS: 20, - BAD_REQ: 40, -}; - -// This is an implementation of the USCIR spec as per https://uscir.readthedocs.io. -// This specification always returns 200 OK, regardless of whether the result was okay -// as the HTTP code is used to determine whether the server received the request properly, -// rather than the result of the request. - -const ValidateUSCRequest: RequestHandler = async (req, res, next) => { - const token = req.header("Authorization"); - - if (!token) { - return res.status(200).json({ - statusCode: STATUS_CODES.BAD_REQ, - description: "No auth token provided.", - }); - } - - const splitToken = token.split(" "); - - if (splitToken.length !== 2 || splitToken[0] !== "Bearer") { - return res.status(200).json({ - statusCode: STATUS_CODES.BAD_REQ, - description: "Invalid Authorization Header. Expected Bearer ", - }); - } - - const uscAuthDoc = await db["usc-auth-tokens"].findOne({ - token: splitToken[1], - }); - - if (!uscAuthDoc) { - return res.status(200).json({ - statusCode: STATUS_CODES.UNAUTH, - description: "Unauthorized.", - }); - } - - req[SYMBOL_KtchiData] = { uscAuthDoc }; - - return next(); -}; - -router.use(ValidateUSCRequest); - -/** - * Used to check your connection to the server, and receive some basic information. - * https://uscir.readthedocs.io/en/latest/endpoints/heartbeat.html - * @name GET /ir/usc - */ -router.get("/", (req, res) => - res.status(200).json({ - statusCode: STATUS_CODES.SUCCESS, - description: "IR Request Successful.", - body: { - serverTime: Math.floor(Date.now() / 1000), - serverName: "Kamaitachi BLACK", - irVersion: "0.3.1-a", - }, - }) -); - -const RetrieveChart: RequestHandler = async (req, res, next) => { - const chart = await FindChartOnSHA256("usc", req.params.chartHash); - - req[SYMBOL_KtchiData]!.uscChartDoc = (chart ?? undefined) as - | ChartDocument<"usc:Single"> - | undefined; - - return next(); -}; - -/** - * Used to check if the server will accept a score for a given chart in advance of submitting it. - * https://uscir.readthedocs.io/en/latest/endpoints/chart-charthash.html - * @name GET /ir/usc/charts/:chartHash - */ -router.get("/charts/:chartHash", RetrieveChart, (req, res) => { - const chart = req[SYMBOL_KtchiData]!.uscChartDoc; - - if (!chart) { - return res.status(200).json({ - statusCode: STATUS_CODES.CHART_REFUSE, - description: "This chart is not tracked, and will not be accepted.", - }); - } - - return res.status(200).json({ - statusCode: STATUS_CODES.SUCCESS, - description: "This chart is tracked by the IR.", - }); -}); - -/** - * Used to retrieve the current server record for the chart with the specified hash. - * https://uscir.readthedocs.io/en/latest/endpoints/record.html - * @name GET /ir/usc/charts/:chartHash/record - */ -router.get("/charts/:chartHash/record", RetrieveChart, async (req, res) => { - const chart = req[SYMBOL_KtchiData]!.uscChartDoc; - - // spec ambigious here - - if (!chart) { - return res.status(200).json({ - statusCode: STATUS_CODES.CHART_REFUSE, - description: "This IR is not currently tracking this chart.", - }); - } - - const serverRecord = (await db["score-pbs"].findOne({ - chartID: chart.chartID, - "rankingData.rank": 1, - })) as PBScoreDocument<"usc:Single"> | null; - - if (!serverRecord) { - return res.status(200).json({ - statusCode: STATUS_CODES.NOT_FOUND, - description: "No server record found.", - }); - } - - const serverScore = await KtchiScoreToServerScore(serverRecord); - - return res.status(200).json({ - statusCode: STATUS_CODES.SUCCESS, - description: "Retrieved score.", - body: serverScore, - }); -}); - -/** - * Used to retrieve some particular useful subset of the scores from the server. - * https://uscir.readthedocs.io/en/latest/endpoints/leaderboard.html - * @name GET /ir/usc/charts/:chartHash/leaderboard - */ -router.get("/charts/:chartHash/leaderboard", RetrieveChart, async (req, res) => { - const chart = req[SYMBOL_KtchiData]!.uscChartDoc!; - - if (!(typeof req.query.mode === "string" && ["best", "rivals"].includes(req.query.mode))) { - return res.status(200).json({ - statusCode: STATUS_CODES.BAD_REQ, - description: `Invalid 'mode' param - expected 'best' or 'rivals'.`, - }); - } - - if (typeof req.query.n !== "string") { - return res.status(200).json({ - statusCode: STATUS_CODES.BAD_REQ, - description: `Invalid 'n' param - expected a positive non-zero integer less than or equal to ${USCIR_MAX_LEADERBOARD_N}.`, - }); - } - - let n; - - try { - n = AssertStrAsPositiveNonZeroInt(req.query.n, "Invalid 'N' param."); - } catch (err) { - return res.status(200).json({ - statusCode: STATUS_CODES.BAD_REQ, - description: `Invalid 'n' param - expected a positive non-zero integer less than or equal to ${USCIR_MAX_LEADERBOARD_N}.`, - }); - } - - if (n >= USCIR_MAX_LEADERBOARD_N) { - n = USCIR_MAX_LEADERBOARD_N; - } - - const mode = req.query.mode as "best" | "rivals"; - - if (mode === "rivals") { - return res.status(200).json({ - statusCode: STATUS_CODES.BAD_REQ, - description: "This is currently unsupported.", - }); - } - - const bestScores = (await db["score-pbs"].find( - { - chartID: chart.chartID, - }, - { - sort: { - "scoreData.perecent": -1, - }, - limit: n, - } - )) as PBScoreDocument<"usc:Single">[]; - - const serverScores = await Promise.all(bestScores.map(KtchiScoreToServerScore)); - - return res.status(200).json({ - statusCode: STATUS_CODES.SUCCESS, - description: `Returned ${serverScores.length} scores.`, - body: serverScores, - }); -}); - -/** - * Sends a score to the server. - * https://uscir.readthedocs.io/en/latest/endpoints/score-submit.html - * @name POST /ir/usc/scores - */ -router.post("/scores", async (req, res) => { - if (typeof req.body.chart !== "object" || req.body.chart === null) { - return res.status(200).json({ - statusCode: STATUS_CODES.BAD_REQ, - description: "Invalid chart provided.", - }); - } - - if (typeof req.body.chart.chartHash !== "string") { - return res.status(200).json({ - statusCode: STATUS_CODES.BAD_REQ, - description: "Invalid chart provided.", - }); - } - - const chartDoc = (await FindChartOnSHA256( - "usc", - req.body.chart.chartHash - )) as ChartDocument<"usc:Single"> | null; - - if (!chartDoc) { - return res.status(200).json({ - statusCode: STATUS_CODES.CHART_REFUSE, - description: "This chart is not supported.", - }); - } - - const userDoc = await GetUserWithID(req[SYMBOL_KtchiData]!.uscAuthDoc!.userID); - - if (!userDoc) { - logger.severe(`User ${req[SYMBOL_KtchiData]!.uscAuthDoc!.userID} as no parent userDoc?`); - return res.status(200).json({ - statusCode: STATUS_CODES.SERVER_ERROR, - description: "An internal server error has occured.", - }); - } - - const importParser = (logger: KtLogger) => ParseIRUSC(req.body, chartDoc, logger); - - const importRes = await ExpressWrappedScoreImportMain(userDoc, false, "ir/usc", importParser); - - if (importRes.statusCode === 500) { - return res.status(200).json({ - statusCode: STATUS_CODES.SERVER_ERROR, - description: importRes.body.description, - }); - } else if (importRes.statusCode !== 200) { - return res.status(200).json({ - statusCode: STATUS_CODES.BAD_REQ, - description: importRes.body.description, - }); - } - - const importDoc = (importRes.body as SuccessfulAPIResponse).body as ImportDocument; - - try { - const body = await CreatePOSTScoresResponseBody( - userDoc.id, - chartDoc, - importDoc.scoreIDs[0] - ); - - return res.status(200).json({ - statusCode: STATUS_CODES.SUCCESS, - description: "Successfully imported score.", - body, - }); - } catch (err) { - return res.status(200).json({ - statusCode: STATUS_CODES.SERVER_ERROR, - description: "An internal server error has occured.", - }); - } -}); - -/** - * Used to submit the replay for a given score when requested by the server. - * https://uscir.readthedocs.io/en/latest/endpoints/replay-submit.html - * @name POST /ir/usc/replays - */ -router.post("/replays", CreateMulterSingleUploadMiddleware("replay"), async (req, res) => { - if (typeof req.body.identifier !== "string") { - return res.status(200).json({ - statusCode: STATUS_CODES.BAD_REQ, - description: "No Identifier Provided.", - }); - } - - const correspondingScore = await db.scores.findOne({ - userID: req[SYMBOL_KtchiData]!.uscAuthDoc!.userID, - game: "usc", - "scoreMeta.replayID": req.body.identifier, - }); - - if (!correspondingScore) { - return res.status(200).json({ - statusCode: STATUS_CODES.NOT_FOUND, - description: "No score corresponds to this identifier.", - }); - } - - // @todo #113 Properly store replays sent with POST /replays. - // related to #114 - - return res.status(200).json({ - statusCode: STATUS_CODES.SUCCESS, - description: "Saved replay.", - body: null, - }); -}); +router.use("/:playtype", uscirRouter); export default router; diff --git a/server/src/server/router/ir/usc/usc.test.ts b/server/src/server/router/ir/usc/usc.test.ts deleted file mode 100644 index d69390e4d..000000000 --- a/server/src/server/router/ir/usc/usc.test.ts +++ /dev/null @@ -1,422 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import t from "tap"; -import db, { CloseMongoConnection } from "../../../../external/mongo/db"; -import ResetDBState from "../../../../test-utils/reset-db-state"; -import { CreatePOSTScoresResponseBody, KtchiScoreToServerScore } from "./usc"; -import { ChartDocument, PBScoreDocument, ScoreDocument } from "kamaitachi-common"; -import deepmerge from "deepmerge"; - -const mockScorePB: PBScoreDocument<"usc:Single"> = { - chartID: "USC_CHART_ID", - comments: [], - calculatedData: { - gameSpecific: { - VF4: null, - VF5: null, - }, - lampRating: 0, - rating: 0, - }, - composedFrom: { - scorePB: "USC_EXAMPLE_SCORE_PB_ID", - lampPB: "USC_EXAMPLE_LAMP_PB_ID", - }, - game: "usc", - highlight: false, - isPrimary: true, - playtype: "Single", - rankingData: { - outOf: 2, - rank: 1, - }, - scoreData: { - esd: null, - grade: "AAA+", - gradeIndex: 7, - hitData: { - critical: 100, - miss: 15, - }, - hitMeta: {}, - lamp: "EXCESSIVE CLEAR", - lampIndex: 3, - percent: 95, - score: 9_500_000, - }, - songID: 1, - timeAchieved: null, - userID: 1, -}; - -const mockScoreDocument = { - scoreID: "USC_EXAMPLE_SCORE_PB_ID", - scoreMeta: { - noteMod: "MIRROR", - gaugeMod: "HARD", - }, -} as ScoreDocument; - -t.test("#KtchiScoreToServerScore", (t) => { - t.beforeEach(ResetDBState); - - t.test("Should correctly convert a ktchiScore to a serverScore", async (t) => { - await db.scores.insert(mockScoreDocument as ScoreDocument); - - const res = await KtchiScoreToServerScore(mockScorePB); - - t.strictSame( - res, - { - score: 9_500_000, - timestamp: 0, - crit: 100, - near: 0, - error: 15, - ranking: 1, - lamp: 3, - username: "test_zkldi", - noteMod: "MIRROR", - gaugeMod: "HARD", - }, - "Should return the right ServerScore." - ); - - t.end(); - }); - - t.test("Should work for timestamped scores", async (t) => { - await db.scores.insert(mockScoreDocument); - - const res = await KtchiScoreToServerScore( - deepmerge(mockScorePB, { timeAchieved: 1_621_844_762_995 }) - ); - - t.strictSame( - res, - { - score: 9_500_000, - timestamp: 1_621_844_762, - crit: 100, - near: 0, - error: 15, - ranking: 1, - lamp: 3, - username: "test_zkldi", - noteMod: "MIRROR", - gaugeMod: "HARD", - }, - "Should return the right ServerScore." - ); - - t.end(); - }); - - t.test("Should throw if user document does not exist.", (t) => { - t.rejects(() => KtchiScoreToServerScore(deepmerge(mockScorePB, { userID: 2 } as any)), { - message: /User 2 from PB on chart.*has no user document\?/u, - } as any); - - t.end(); - }); - - t.test("Should throw if scorePB document does not exist.", (t) => { - t.rejects(() => KtchiScoreToServerScore(mockScorePB), { - message: /Score USC_EXAMPLE_SCORE_PB_ID does not exist, but is referenced in 1's PBDoc on/u, - } as any); - - t.end(); - }); - - t.end(); -}); - -// yeah -const uscScorePBsSet = [ - { - userID: 1, - scoreData: { - score: 9_000_000, - }, - rankingData: { - rank: 5, - outOf: 10, - }, - }, - { - userID: 2, - scoreData: { - score: 9_100_000, - }, - rankingData: { - rank: 4, - outOf: 10, - }, - }, - { - userID: 3, - scoreData: { - score: 9_200_000, - }, - rankingData: { - rank: 3, - outOf: 10, - }, - }, - { - userID: 4, - scoreData: { - score: 9_300_000, - }, - rankingData: { - rank: 2, - outOf: 10, - }, - }, - { - userID: 5, - scoreData: { - score: 9_400_000, - }, - rankingData: { - rank: 1, - outOf: 10, - }, - }, - { - userID: 6, - scoreData: { - score: 8_900_000, - }, - rankingData: { - rank: 6, - outOf: 10, - }, - }, - { - userID: 7, - scoreData: { - score: 8_800_000, - }, - rankingData: { - rank: 7, - outOf: 10, - }, - }, - { - userID: 8, - scoreData: { - score: 8_700_000, - }, - rankingData: { - rank: 8, - outOf: 10, - }, - }, - { - userID: 9, - scoreData: { - score: 8_600_000, - }, - rankingData: { - rank: 9, - outOf: 10, - }, - }, - { - userID: 10, - scoreData: { - score: 8_500_000, - }, - rankingData: { - rank: 10, - outOf: 10, - }, - }, -].map((e) => deepmerge(mockScorePB, e) as any); - -const mockUserDocs = [2, 3, 4, 5, 6, 7, 8, 9, 10].map((e) => ({ - id: e, - username: e.toString(), -})) as any; - -t.test("#CreatePOSTScoresResponseBody", async (t) => { - t.beforeEach(ResetDBState); - - const chartDoc = (await db.charts.usc.findOne()) as ChartDocument<"usc:Single">; - - t.test("Should correctly return POSTScoresResponseBody", async (t) => { - await db.scores.insert(mockScoreDocument); - - await db["score-pbs"].insert(uscScorePBsSet); - await db.users.insert(mockUserDocs); - - await db.scores.insert({ - scoreID: "USER_1_SCORE_PB", - scoreMeta: { - replayID: "foo_bar", - }, - } as any); - - const res = await CreatePOSTScoresResponseBody( - 1, - chartDoc as ChartDocument<"usc:Single">, - "USER_1_SCORE_PB" - ); - - t.hasStrict(res, { - score: { - score: 9_000_000, - username: "test_zkldi", - ranking: 5, - }, - serverRecord: { - score: 9_400_000, - username: "5", - ranking: 1, - }, - isServerRecord: false, - isPB: false, - sendReplay: "foo_bar", - adjacentAbove: [ - { score: 9_300_000, username: "4", ranking: 2 }, - { score: 9_200_000, username: "3", ranking: 3 }, - { score: 9_100_000, username: "2", ranking: 4 }, - ], - adjacentBelow: [ - { score: 8_900_000, username: "6", ranking: 6 }, - { score: 8_800_000, username: "7", ranking: 7 }, - { score: 8_700_000, username: "8", ranking: 8 }, - ], - } as any); - - t.end(); - }); - - t.test("Should not return serverRecord in adjacentAbove", async (t) => { - await db.scores.insert(mockScoreDocument); - - await db["score-pbs"].insert(uscScorePBsSet); - await db.users.insert(mockUserDocs); - - await db.scores.insert({ - scoreID: "USER_4_SCORE_PB", - scoreMeta: { - replayID: "foo_bar", - }, - } as any); - - const res = await CreatePOSTScoresResponseBody(4, chartDoc, "USER_4_SCORE_PB"); - - t.hasStrict(res, { - score: { - score: 9_300_000, - username: "4", - ranking: 2, - }, - serverRecord: { - ranking: 1, - }, - isServerRecord: false, - isPB: false, - sendReplay: "foo_bar", - } as any); - - t.strictSame( - res.adjacentAbove.map((e) => e.ranking), - [] - ); - - t.strictSame( - res.adjacentBelow.map((e) => e.ranking), - [3, 4, 5] - ); - - t.end(); - }); - - t.test("Should trim serverRecord in adjacentAbove", async (t) => { - await db.scores.insert(mockScoreDocument); - - await db["score-pbs"].insert(uscScorePBsSet); - await db.users.insert(mockUserDocs); - - await db.scores.insert({ - scoreID: "USER_3_SCORE_PB", - scoreMeta: { - replayID: "foo_bar", - }, - } as any); - - const res = await CreatePOSTScoresResponseBody(3, chartDoc, "USER_3_SCORE_PB"); - - t.hasStrict(res, { - score: { - score: 9_200_000, - username: "3", - ranking: 3, - }, - serverRecord: { - ranking: 1, - }, - isServerRecord: false, - isPB: false, - sendReplay: "foo_bar", - } as any); - - t.strictSame( - res.adjacentAbove.map((e) => e.ranking), - [2] - ); - - t.strictSame( - res.adjacentBelow.map((e) => e.ranking), - [4, 5, 6] - ); - - t.end(); - }); - - t.test("Should throw on no ScorePB", async (t) => { - await db.scores.insert(mockScoreDocument); - - // await db["score-pbs"].insert(uscScorePBsSet); - await db.users.insert(mockUserDocs); - - await db.scores.insert({ - scoreID: "USER_1_SCORE_PB", - scoreMeta: { - replayID: "foo_bar", - }, - } as any); - - t.rejects(() => CreatePOSTScoresResponseBody(1, chartDoc, "USER_1_SCORE_PB"), { - message: /Score was imported for chart, but no ScorePB was available on this chart/u, - } as any); - - t.end(); - }); - - t.test("Should throw on no original score", async (t) => { - await db.scores.insert(mockScoreDocument); - - await db["score-pbs"].insert(uscScorePBsSet); - await db.users.insert(mockUserDocs); - - // await db.scores.insert({ - // scoreID: "USER_1_SCORE_PB", - // scoreMeta: { - // replayID: "foo_bar", - // }, - // } as any); - - t.rejects(() => CreatePOSTScoresResponseBody(1, chartDoc, "USER_1_SCORE_PB"), { - message: /Score with ID USER_1_SCORE_PB is not in the database/u, - } as any); - - t.end(); - }); - - t.end(); -}); - -t.teardown(CloseMongoConnection); diff --git a/server/src/server/router/ir/usc/usc.ts b/server/src/server/router/ir/usc/usc.ts deleted file mode 100644 index 1bdd2ea2f..000000000 --- a/server/src/server/router/ir/usc/usc.ts +++ /dev/null @@ -1,249 +0,0 @@ -import { integer, PBScoreDocument, ScoreDocument, ChartDocument } from "kamaitachi-common"; -import CreateLogCtx from "../../../../lib/logger/logger"; -import { GetPBOnChart, GetServerRecordOnChart } from "../../../../utils/scores"; -import { MStoS } from "../../../../utils/misc"; -import { USCIR_ADJACENT_SCORE_N } from "../../../../lib/constants/usc-ir"; -import db from "../../../../external/mongo/db"; - -const logger = CreateLogCtx(__filename); - -export interface USCServerScore { - score: integer; - lamp: 0 | 1 | 2 | 3 | 4 | 5; - timestamp: integer; - crit: integer; - near: integer; - error: integer; - ranking: integer; - gaugeMod: "NORMAL" | "HARD"; - noteMod: "NORMAL" | "MIRROR" | "RANDOM" | "MIR-RAN"; - username: string; -} - -export interface USCClientScore { - score: integer; - gauge: number; - timestamp: integer; - crit: integer; - near: integer; - error: integer; - options: { - gaugeType: 0 | 1; - gaugeOpt: integer; - mirror: boolean; - random: boolean; - autoFlags: integer; //??? - }; - windows: { - perfect: number; - good: number; - hold: number; - miss: number; - slam: number; - }; -} - -export interface USCClientChart { - chartHash: string; - artist: string; - title: string; - level: integer; - difficulty: 0 | 1 | 2 | 3; - effector: string; - illustrator: string; - bpm: string; -} - -export const KT_LAMP_TO_USC: Record< - PBScoreDocument<"usc:Single">["scoreData"]["lamp"], - USCServerScore["lamp"] -> = { - // we don't do NO PLAY, so its not handled. - FAILED: 1, - CLEAR: 2, - "EXCESSIVE CLEAR": 3, - "ULTIMATE CHAIN": 4, - "PERFECT ULTIMATE CHAIN": 5, -}; - -/** - * Converts a Kamaitachi Score to the ServerScoreDocument - * as specified in the USCIR spec. This function silently - * returns sentinel values in the case that certain - * fields are null. - */ -export async function KtchiScoreToServerScore( - ktchiScore: PBScoreDocument<"usc:Single"> -): Promise { - // @optimisable - // Repeated calls to this may pre-emptively provide usernames - // and score PBs. - const userDoc = await db.users.findOne( - { - id: ktchiScore.userID, - }, - { - projection: { - username: 1, - }, - } - ); - - if (!userDoc) { - logger.severe( - `User ${ktchiScore.userID} from PB on chart ${ktchiScore.chartID} has no user document?` - ); - throw new Error( - `User ${ktchiScore.userID} from PB on chart ${ktchiScore.chartID} has no user document?` - ); - } - - const scorePB = (await db.scores.findOne({ - scoreID: ktchiScore.composedFrom.scorePB, - })) as ScoreDocument<"usc:Single"> | null; - - if (!scorePB) { - logger.severe( - `Score ${ktchiScore.composedFrom.scorePB} does not exist, but is referenced in ${ktchiScore.userID}'s PBDoc on ${ktchiScore.chartID}?` - ); - - throw new Error( - `Score ${ktchiScore.composedFrom.scorePB} does not exist, but is referenced in ${ktchiScore.userID}'s PBDoc on ${ktchiScore.chartID}?` - ); - } - - return { - score: ktchiScore.scoreData.score, - timestamp: MStoS(ktchiScore.timeAchieved ?? 0), - crit: ktchiScore.scoreData.hitData.critical ?? 0, - near: ktchiScore.scoreData.hitData.near ?? 0, - error: ktchiScore.scoreData.hitData.miss ?? 0, - ranking: ktchiScore.rankingData.rank, - lamp: KT_LAMP_TO_USC[ktchiScore.scoreData.lamp], - username: userDoc.username, - noteMod: scorePB.scoreMeta.noteMod ?? "NORMAL", - gaugeMod: scorePB.scoreMeta.gaugeMod ?? "NORMAL", - }; -} - -export async function CreatePOSTScoresResponseBody( - userID: integer, - chartDoc: ChartDocument<"usc:Single">, - scoreID: string -): Promise { - const scorePB = (await GetPBOnChart( - userID, - chartDoc.chartID - )) as PBScoreDocument<"usc:Single"> | null; - - if (!scorePB) { - logger.severe(`Score was imported for chart, but no ScorePB was available on this chart?`, { - chartDoc, - scoreID, - }); - throw new Error( - `Score was imported for chart, but no ScorePB was available on this chart?` - ); - } - - const ktServerRecord = (await GetServerRecordOnChart( - chartDoc.chartID - )) as PBScoreDocument<"usc:Single"> | null; - - // this is impossible to trigger without making a race-condition. - /* istanbul ignore next */ - if (!ktServerRecord) { - logger.severe( - `Score was imported for chart, but no Server Record was available on this chart?`, - { - chartDoc, - scoreID, - } - ); - throw new Error( - `Score was imported for chart, but no Server Record was available on this chart?` - ); - } - - const usersRanking = scorePB.rankingData.rank; - - // This returns N scores immediately ranked higher - // than the current user. - - const adjAbove = (await db["score-pbs"].find( - { - chartID: chartDoc.chartID, - "rankingData.rank": { $lt: usersRanking }, - }, - { - limit: USCIR_ADJACENT_SCORE_N, - sort: { "rankingData.rank": -1 }, - } - )) as PBScoreDocument<"usc:Single">[]; - - // The specification enforces that we return them in - // ascending order, though, so we reverse this after - // the query. - adjAbove.reverse(); - - // if the users ranking implies that the above query - // returned the server record (i.e. they are ranked - // between #1 and #1 + N) - // delete the server record from adjAbove. - if (usersRanking - USCIR_ADJACENT_SCORE_N <= 1) { - adjAbove.shift(); - } - - // Similar to above, this returns the N most immediate - // scores below the given user. - const adjBelow = (await db["score-pbs"].find( - { - chartID: chartDoc.chartID, - "rankingData.rank": { $gt: usersRanking }, - }, - { - limit: USCIR_ADJACENT_SCORE_N, - sort: { "rankingData.rank": 1 }, - } - )) as PBScoreDocument<"usc:Single">[]; - - const [score, serverRecord, adjacentAbove, adjacentBelow] = await Promise.all([ - KtchiScoreToServerScore(scorePB), - KtchiScoreToServerScore(ktServerRecord), - Promise.all(adjAbove.map(KtchiScoreToServerScore)), - Promise.all(adjBelow.map(KtchiScoreToServerScore)), - ]); - - const originalScore = (await db.scores.findOne({ - scoreID, - })) as ScoreDocument<"usc:Single">; - - if (!originalScore) { - logger.severe( - `Score with ID ${scoreID} is not in the database, but was claimed to be inserted?` - ); - throw new Error( - `Score with ID ${scoreID} is not in the database, but was claimed to be inserted?` - ); - } - - return { - score, - serverRecord, - isServerRecord: scorePB.userID === ktServerRecord?.userID, - isPB: scorePB.composedFrom.scorePB === scoreID, - sendReplay: originalScore.scoreMeta.replayID!, - adjacentAbove, - adjacentBelow, - }; -} - -export interface POSTScoresResponseBody { - score: USCServerScore; - serverRecord: USCServerScore; - adjacentAbove: USCServerScore[]; - adjacentBelow: USCServerScore[]; - isPB: boolean; - isServerRecord: boolean; - sendReplay: string; -} diff --git a/server/src/server/router/router.ts b/server/src/server/router/router.ts index 2f28f64d9..10088693c 100644 --- a/server/src/server/router/router.ts +++ b/server/src/server/router/router.ts @@ -1,10 +1,19 @@ import { Router } from "express"; +import { UpdateLastSeen } from "server/middleware/update-last-seen"; +import { SetRequestPermissions } from "../middleware/auth"; +import { NormalRateLimitMiddleware } from "../middleware/rate-limiter"; import apiRouterV1 from "./api/v1/router"; import irRouter from "./ir/router"; const router: Router = Router({ mergeParams: true }); +router.use("/ir", NormalRateLimitMiddleware, irRouter); + +// request perms only apply to the api, IR may reuse this +// but also may require custom authentication. +router.use(SetRequestPermissions); +router.use(UpdateLastSeen); + router.use("/api/v1", apiRouterV1); -router.use("/ir", irRouter); export default router; diff --git a/server/src/server/server-config.ts b/server/src/server/server-config.ts deleted file mode 100644 index fa93a7f96..000000000 --- a/server/src/server/server-config.ts +++ /dev/null @@ -1,3 +0,0 @@ -export default { - PORT: process.env.KTBKS_PORT ?? 8080, -}; diff --git a/server/src/server/server.ts b/server/src/server/server.ts index 3e9b13525..40bc10a02 100644 --- a/server/src/server/server.ts +++ b/server/src/server/server.ts @@ -1,92 +1,169 @@ -import express, { Express } from "express"; -import "express-async-errors"; -import CreateLogCtx from "../lib/logger/logger"; -import expressSession from "express-session"; -import { integer } from "kamaitachi-common"; -import { RedisClient, RedisStore } from "../external/redis/redis-store"; -import { SESSION_SECRET } from "../lib/env/env"; - -const logger = CreateLogCtx(__filename); - -const userSessionMiddleware = expressSession({ - // append node_env onto the end of the session name - // so we can separate tokens under the same URL. - // say for staging.kamaitachi.xyz - name: `ktblack_session_${process.env.NODE_ENV}`, - secret: SESSION_SECRET, - store: new RedisStore({ - host: "localhost", - port: 6379, - client: RedisClient, - }), - resave: true, - saveUninitialized: false, - cookie: { - secure: process.env.NODE_ENV === "production", - }, -}); - -const app: Express = express(); - -app.use(userSessionMiddleware); - -// Most of these options are leveraged from KTAPI - -// allow nginx to work its magic -app.set("trust proxy", "loopback"); - -// we don't allow nesting in query strings. -app.set("query parser", "simple"); - -// taken from https://nodejs.org/api/process.html#process_event_unhandledrejection -// to avoid future deprecation. -process.on("unhandledRejection", (reason, promise) => { - // @ts-expect-error reason is an error, and the logger can handle errors - // it just refuses. - logger.error(reason, { promise }); -}); - -// enable reading json bodies -// limit them so as not to choke the api -app.use(express.json({ limit: "1mb" })); - -import mainRouter from "./router/router"; - -app.use("/", mainRouter); - -/** - * If any user gets to this point, we send them index.html and let react router do the routing (and 404ing) - * @name ALL * - */ -app.get("*", (req, res) => res.status(200).send("todo")); -app.all("*", (req, res) => - res.status(404).json({ success: false, description: "404: This URL does not exist." }) -); - -// completely stolen from ktapi error handler -interface ExpressJSONErr extends SyntaxError { - status: integer; - message: string; -} - -// eslint-disable-next-line @typescript-eslint/no-unused-vars -const MAIN_ERR_HANDLER: express.ErrorRequestHandler = (err, req, res, _next) => { - if (err instanceof SyntaxError) { - const expErr: ExpressJSONErr = err as ExpressJSONErr; - if (expErr.status === 400 && "body" in expErr) { - return res.status(400).send({ success: false, description: err.message }); - } - - // else, this isn't a JSON parsing error - } - - logger.error(err, req.route); - return res.status(500).json({ - success: false, - description: "A fatal internal server error has occured.", - }); -}; - -app.use(MAIN_ERR_HANDLER); - -export default app; +import connectRedis from "connect-redis"; +import express, { Express } from "express"; +import "express-async-errors"; +import expressSession from "express-session"; +import { RedisClient } from "external/redis/redis"; +import helmet from "helmet"; +import { SYMBOL_TachiAPIAuth } from "lib/constants/tachi"; +import CreateLogCtx from "lib/logger/logger"; +import { Environment, ServerConfig, TachiConfig } from "lib/setup/config"; +import { integer } from "tachi-common"; +import { RequestLoggerMiddleware } from "./middleware/request-logger"; +import mainRouter from "./router/router"; + +const logger = CreateLogCtx(__filename); + +let store; + +if (Environment.nodeEnv !== "test") { + logger.info("Connecting ExpressSession to Redis.", { bootInfo: true }); + const RedisStore = connectRedis(expressSession); + store = new RedisStore({ + host: "localhost", + port: 6379, + client: RedisClient, + prefix: TachiConfig.NAME, + }); +} + +const userSessionMiddleware = expressSession({ + // append node_env onto the end of the session name + // so we can separate tokens under the same URL. + // say for staging.kamaitachi.xyz + name: `${TachiConfig.NAME.replace(/ /gu, "_")}_SESSION`, + secret: ServerConfig.SESSION_SECRET, + store, + resave: true, + saveUninitialized: false, + cookie: { + secure: Environment.nodeEnv === "production" || ServerConfig.ENABLE_SERVER_HTTPS, + sameSite: "lax", // Very important. Without this, we're vulnerable to CSRF! + }, +}); + +const app: Express = express(); + +if (Environment.nodeEnv !== "production" && ServerConfig.CLIENT_DEV_SERVER) { + logger.warn(`Enabling CORS requests from ${ServerConfig.CLIENT_DEV_SERVER}.`, { + bootInfo: true, + }); + + // Allow CORS requests from another server (since we have our dev server hosted separately). + app.use((req, res, next) => { + res.header("Access-Control-Allow-Origin", ServerConfig.CLIENT_DEV_SERVER!); + res.header( + "Access-Control-Allow-Headers", + "Origin, X-Requested-With, Content-Type, Accept, X-User-Intent" + ); + res.header("Access-Control-Allow-Credentials", "true"); + res.header("Access-Control-Allow-Methods", "GET,POST,PATCH,PUT,DELETE,OPTIONS"); + next(); + }); + + // hack to allow all OPTIONS requests. Remember that this setting should not be on in production! + if (ServerConfig.OPTIONS_ALWAYS_SUCCEEDS) { + app.options("*", (req, res) => res.send()); + } +} else { + if (Environment.nodeEnv !== "test") { + logger.info("Enabling Helmet, as no CLIENT_DEV_SERVER was set, or we are in production.", { + bootInfo: true, + }); + } + app.use(helmet()); +} + +app.use(userSessionMiddleware); + +// Most of these options are leveraged from KTAPI + +// Pass the IP of the user up our increasingly insane chain of nginx/docker nonsense +app.set("trust proxy", ["loopback", "linklocal", "uniquelocal"]); + +// we don't allow nesting in query strings. +app.set("query parser", "simple"); + +// taken from https://nodejs.org/api/process.html#process_event_unhandledrejection +// to avoid future deprecation. +process.on("unhandledRejection", (reason, promise) => { + // @ts-expect-error reason is an error, and the logger can handle errors + // it just refuses. + logger.error(reason, { promise }); +}); + +// enable reading json bodies +// limit them so as not to choke the api +app.use(express.json({ limit: "4mb" })); + +app.use((req, res, next) => { + if (req.method !== "GET" && !req.body) { + req.body = {}; + } + + return next(); +}); + +app.use(RequestLoggerMiddleware); + +app.use("/", mainRouter); + +// The SERVE_OWN_CDN option means that our /cdn path has to be hosted by us. In production, +// this is not the case (we have a dedicated nginx box for it running in a separate process). +// In dev, this is a pain to setup, so we can just run it locally. +if ( + ServerConfig.CDN_CONFIG.SAVE_LOCATION.TYPE === "LOCAL_FILESYSTEM" && + ServerConfig.CDN_CONFIG.SAVE_LOCATION.SERVE_OWN_CDN +) { + if (Environment.nodeEnv === "production") { + logger.warn( + `Running LOCAL_FILESYSTEM OWN_CDN in production. Consider making a separate process handle your CDN for performance.`, + { bootInfo: true } + ); + } + + logger.info(`Running own CDN at ${ServerConfig.CDN_CONFIG.SAVE_LOCATION.LOCATION}.`, { + bootInfo: true, + }); + + app.use("/cdn", express.static(ServerConfig.CDN_CONFIG.SAVE_LOCATION.LOCATION)); + app.get("/cdn/*", (req, res) => res.status(404).send("No content here.")); +} + +// completely stolen from ktapi error handler +interface ExpressJSONErr extends SyntaxError { + status: integer; + message: string; +} + +// eslint-disable-next-line @typescript-eslint/no-unused-vars +const MAIN_ERR_HANDLER: express.ErrorRequestHandler = (err, req, res, next) => { + if (err instanceof SyntaxError) { + const expErr: ExpressJSONErr = err as ExpressJSONErr; + if (expErr.status === 400 && "body" in expErr) { + logger.info(`JSON Parsing Error?`, { + url: req.originalUrl, + userID: req[SYMBOL_TachiAPIAuth]?.userID, + }); + return res.status(400).send({ success: false, description: err.message }); + } + + // else, this isn't a JSON parsing error + } + + if (err.type === "entity.too.large") { + return res.status(413).json({ + success: false, + description: "Your request body was too large. The limit is 4MB.", + }); + } + + logger.error("Fatal error propagated to server root? ", { err, route: req.route }); + return res.status(500).json({ + success: false, + description: "A fatal internal server error has occured.", + }); +}; + +app.use(MAIN_ERR_HANDLER); + +export default app; diff --git a/server/src/test-utils/api-common.ts b/server/src/test-utils/api-common.ts index 403067317..26bf48827 100644 --- a/server/src/test-utils/api-common.ts +++ b/server/src/test-utils/api-common.ts @@ -1,25 +1,51 @@ +import db from "external/mongo/db"; +import { APIPermissions } from "tachi-common"; import t from "tap"; import mockApi from "./mock-api"; +import ResetDBState from "./resets"; -export function RequireNeutralAuthentication(url: string, method: "GET" | "POST" = "GET") { - t.test(`Testing authentication for ${method} ${url}.`, async (t) => { - let res; +export function RequireAuthPerms( + url: string, + perms: APIPermissions | APIPermissions[], + method: "GET" | "POST" | "PATCH" | "PUT" | "DELETE" = "GET" +) { + t.test(`Testing permissions for ${method} ${url} [${perms}]`, async (t) => { + const m = method.toLowerCase() as Lowercase; - if (method === "GET") { - res = await mockApi.get(url); - } else { - res = await mockApi.post(url); - } + const res = await mockApi[m](url); - t.equal(res.status, 401, "Should return 401 immediately."); - t.equal( - res.body.description, - "You are not authorised to perform this action.", - "Should return an appropriate error message." - ); + // 401 if no auth given + t.equal(res.statusCode, 401); - // CloseAllConnections(); + await db["api-tokens"].insert({ + identifier: "temp_auth_perms", + permissions: {}, + token: "temp_auth", + userID: 1, + fromAPIClient: null, + }); - t.end(); - }); + const resAuth = await mockApi[m](url).set("Authorization", "Bearer temp_auth"); + + t.equal(resAuth.statusCode, 403); + + const prm = Array.isArray(perms) ? perms : [perms]; + + await db["api-tokens"].insert({ + identifier: "temp_auth_perms2", + permissions: Object.fromEntries(prm.map((e) => [e, true])), + token: "temp_auth2", + userID: 1, + fromAPIClient: null, + }); + + const resAuthed = await mockApi[m](url).set("Authorization", "Bearer temp_auth2"); + + t.not(resAuthed.statusCode, 401); + t.not(resAuthed.statusCode, 403); + + await ResetDBState(); + + t.end(); + }); } diff --git a/server/src/test-utils/asserts.ts b/server/src/test-utils/asserts.ts index 9082a45b0..3fe680801 100644 --- a/server/src/test-utils/asserts.ts +++ b/server/src/test-utils/asserts.ts @@ -1,26 +1,27 @@ +import { rootLogger } from "lib/logger/logger"; import Prudence, { PrudenceSchema } from "prudence"; import t from "tap"; -export function isApproximately(number: number, target: number, message: string, lenience = 0.01) { - const result = t.ok(Math.abs(number - target) < lenience, message); +export function isApproximately(number: number, target: number, message?: string, lenience = 0.01) { + const result = t.ok(Math.abs(number - target) < lenience, message); - if (!result) { - throw new Error(`${number} was not close enough to ${target}`); - } + if (!result) { + rootLogger.error(`${number} was not close enough to ${target}`); + } - return true; + // return true; } export function prAssert( - obj: Record | unknown, - schema: PrudenceSchema, - message = "Unnamed Prudence Assertion" + obj: Record | unknown, + schema: PrudenceSchema, + message = "Unnamed Prudence Assertion" ) { - const err = Prudence(obj, schema); + const err = Prudence(obj, schema); - if (err) { - return t.fail(message, err); - } + if (err) { + return t.fail(message, err); + } - return t.pass(message); + return t.pass(message); } diff --git a/server/src/test-utils/close-connections.ts b/server/src/test-utils/close-connections.ts index 9589d709a..b6d8c1e52 100644 --- a/server/src/test-utils/close-connections.ts +++ b/server/src/test-utils/close-connections.ts @@ -1,9 +1,13 @@ -import { CloseMongoConnection } from "../external/mongo/db"; -import { CloseRedisConnection } from "../external/redis/redis-store"; +import { CloseMongoConnection } from "external/mongo/db"; +import { CloseRedisPubSub } from "external/redis/redis-IPC"; +import { CloseRedisConnection } from "external/redis/redis"; import { CloseServerConnection } from "./mock-api"; +import { CloseScoreImportQueue } from "lib/score-import/worker/queue"; export async function CloseAllConnections() { - await CloseMongoConnection(); - await CloseServerConnection(); - await CloseRedisConnection(); + await CloseMongoConnection(); + await CloseServerConnection(); + await CloseRedisConnection(); + await CloseRedisPubSub(); + await CloseScoreImportQueue(); } diff --git a/server/src/test-utils/fake-auth.ts b/server/src/test-utils/fake-auth.ts new file mode 100644 index 000000000..5720f44ba --- /dev/null +++ b/server/src/test-utils/fake-auth.ts @@ -0,0 +1,41 @@ +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { ClearTestingRateLimitCache } from "server/middleware/rate-limiter"; +import supertest from "supertest"; +import { AllPermissions } from "../server/middleware/auth"; +import ResetDBState from "./resets"; + +const logger = CreateLogCtx(__filename); + +export async function CreateFakeAuthCookie(mockApi: supertest.SuperTest) { + await ResetDBState(); + ClearTestingRateLimitCache(); + + // possible security issue, ask hazel + const res = await mockApi.post("/api/v1/auth/login").send({ + username: "test_zkldi", + "!password": "password", + captcha: "asdf", + }); + + if (res.status !== 200) { + logger.crit("Failed to login. Cannot generate auth cookie."); + throw res.body; + } + + return res.headers["set-cookie"] as string[]; +} + +// my local dev env hates this part because of pnpm +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export function InsertFakeTokenWithAllPerms(token: string): () => any { + return async () => { + await db["api-tokens"].insert({ + userID: 1, + identifier: "Mock API Token", + permissions: AllPermissions, + token, + fromAPIClient: null, + }); + }; +} diff --git a/server/src/test-utils/fake-session.ts b/server/src/test-utils/fake-session.ts deleted file mode 100644 index 43e2e00f2..000000000 --- a/server/src/test-utils/fake-session.ts +++ /dev/null @@ -1,23 +0,0 @@ -import ResetDBState from "./reset-db-state"; -import CreateLogCtx from "../lib/logger/logger"; -import supertest from "supertest"; - -const logger = CreateLogCtx(__filename); - -export async function CreateFakeAuthCookie(mockApi: supertest.SuperTest) { - await ResetDBState(); - - // possible security issue, ask hazel - const res = await mockApi.post("/api/v1/auth/login").send({ - username: "test_zkldi", - password: "password", - captcha: "asdf", - }); - - if (res.status !== 200) { - logger.crit("Failed to login. Cannot generate auth cookie."); - throw res.body; - } - - return res.headers["set-cookie"] as string[]; -} diff --git a/server/src/test-utils/hack-setup.js b/server/src/test-utils/hack-setup.js new file mode 100644 index 000000000..97c5169cc --- /dev/null +++ b/server/src/test-utils/hack-setup.js @@ -0,0 +1,10 @@ +// This runs as JS because of https://github.com/tapjs/node-tap/issues/761 + +/* eslint-disable @typescript-eslint/no-var-requires */ +const { execSync } = require("child_process"); +const path = require("path"); + +const assert = require("assert"); + +assert(process.env.NODE_ENV === "test", "NODE_ENV WAS NOT TEST, BAILING"); +execSync(`ts-node ${path.join(__dirname, "./setup.ts")}`, { stdio: "inherit" }); diff --git a/server/src/test-utils/misc.ts b/server/src/test-utils/misc.ts new file mode 100644 index 000000000..490779b55 --- /dev/null +++ b/server/src/test-utils/misc.ts @@ -0,0 +1,11 @@ +/** + * Async Generator To Array + */ +export async function agta(ag: AsyncIterable | Iterable) { + const a = []; + for await (const el of ag) { + a.push(el); + } + + return a; +} diff --git a/server/src/test-utils/mock-api.ts b/server/src/test-utils/mock-api.ts index ba2dea59c..a30f23fab 100644 --- a/server/src/test-utils/mock-api.ts +++ b/server/src/test-utils/mock-api.ts @@ -1,18 +1,18 @@ -import supertest from "supertest"; -import CreateLogCtx from "../lib/logger/logger"; - -const logger = CreateLogCtx(__filename); - -import server from "../server/server"; - -logger.verbose("Creating Mock Server Connection..."); -const connection = server.listen(8079); - -logger.verbose("Connecting to Supertest..."); -const mockApi = supertest(connection); - -export function CloseServerConnection() { - connection.close(); -} - -export default mockApi; +import supertest from "supertest"; +import CreateLogCtx from "lib/logger/logger"; + +const logger = CreateLogCtx(__filename); + +import server from "../server/server"; + +logger.verbose("Creating Mock Server Connection..."); +const connection = server.listen(); + +logger.verbose("Connecting to Supertest..."); +const mockApi = supertest(connection); + +export function CloseServerConnection() { + connection.close(); +} + +export default mockApi; diff --git a/server/src/test-utils/mock-db/api-clients.json b/server/src/test-utils/mock-db/api-clients.json new file mode 100644 index 000000000..a0dc28bd5 --- /dev/null +++ b/server/src/test-utils/mock-db/api-clients.json @@ -0,0 +1,15 @@ +[ + { + "clientID": "OAUTH2_CLIENT_ID", + "clientSecret": "OAUTH2_CLIENT_SECRET", + "name": "Test_Service", + "author": 1, + "requestedPermissions": [ + "customise_profile" + ], + "redirectUri": "https://example.com/callback", + "webhookUri": null, + "apiKeyTemplate": null, + "apiKeyFilename": null + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/api-tokens.json b/server/src/test-utils/mock-db/api-tokens.json new file mode 100644 index 000000000..a9b345107 --- /dev/null +++ b/server/src/test-utils/mock-db/api-tokens.json @@ -0,0 +1,13 @@ +[ + { + "userID": 1, + "token": "fake_api_token", + "permissions": { + "submit_score": true, + "customise_profile": true, + "customise_score": true, + "customise_session": true + }, + "identifier": "Mock Token For Testing" + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/score-pbs.json b/server/src/test-utils/mock-db/arc-saved-profiles.json similarity index 100% rename from server/src/test-utils/mock-db/score-pbs.json rename to server/src/test-utils/mock-db/arc-saved-profiles.json diff --git a/server/src/test-utils/mock-db/bms-course-lookup.json b/server/src/test-utils/mock-db/bms-course-lookup.json new file mode 100644 index 000000000..0dda61ad7 --- /dev/null +++ b/server/src/test-utils/mock-db/bms-course-lookup.json @@ -0,0 +1,9 @@ +[ + { + "title": "GENOSIDE 2018 段位認定 Overjoy", + "md5sums": "cfad3baadce9e02c45021963453d7c9477d23be22b2370925c573d922276bce0188a99f74ab71804f2e360dcf484545cc46a81cb184f5a804c119930d6eba748", + "set": "genocideDan", + "playtype": "7K", + "value": 22 + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/charts-bms.json b/server/src/test-utils/mock-db/charts-bms.json index 41190af2c..132ba9e78 100644 --- a/server/src/test-utils/mock-db/charts-bms.json +++ b/server/src/test-utils/mock-db/charts-bms.json @@ -1,18 +1,18 @@ [ - { - "songID": 27339, - "chartID": "88eb6cc5683e2740cbd07f588a5f3db1db8d467b", - "rgcID": null, - "data": { - "notecount": 2256, - "hashMD5": "38616b85332037cc12924f2ae2840262", - "hashSHA256": "195fe1be5c3e74fccd04dc426e05f8a9cfa8a1059c339d0a23e99f63661f0b7d" - }, - "level": "?", - "levelNum": 0, - "difficulty": "CUSTOM", - "playtype": "7K", - "isPrimary": true, - "versions": [] - } + { + "songID": 27339, + "chartID": "88eb6cc5683e2740cbd07f588a5f3db1db8d467b", + "rgcID": null, + "data": { + "notecount": 2256, + "hashMD5": "38616b85332037cc12924f2ae2840262", + "hashSHA256": "195fe1be5c3e74fccd04dc426e05f8a9cfa8a1059c339d0a23e99f63661f0b7d" + }, + "level": "?", + "levelNum": 0, + "difficulty": "CUSTOM", + "playtype": "7K", + "isPrimary": true, + "versions": [] + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/charts-chunithm.json b/server/src/test-utils/mock-db/charts-chunithm.json index 3fd5cd942..4c19616a8 100644 --- a/server/src/test-utils/mock-db/charts-chunithm.json +++ b/server/src/test-utils/mock-db/charts-chunithm.json @@ -1,29 +1,31 @@ -[{ - "rgcID": null, - "chartID": "192b96bdb6150f80ba6412ce02df1249e16c0cb0", - "difficulty": "BASIC", - "songID": 3, - "playtype": "Single", - "levelNum": 3, - "level": "3", - "flags": { - "IN BASE GAME": true, - "OMNIMIX": true - }, - "data": { - "inGameID": 3 - }, - "isPrimary": true, - "versions": [ - "chuni", - "chuniplus", - "air", - "airplus", - "star", - "starplus", - "amazon", - "amazonplus", - "crystal", - "crystalplus" - ] -}] \ No newline at end of file +[ + { + "rgcID": null, + "chartID": "192b96bdb6150f80ba6412ce02df1249e16c0cb0", + "difficulty": "BASIC", + "songID": 3, + "playtype": "Single", + "levelNum": 3, + "level": "3", + "flags": { + "IN BASE GAME": true, + "OMNIMIX": true + }, + "data": { + "inGameID": 3 + }, + "isPrimary": true, + "versions": [ + "chuni", + "chuniplus", + "air", + "airplus", + "star", + "starplus", + "amazon", + "amazonplus", + "crystal", + "crystalplus" + ] + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/charts-ddr.json b/server/src/test-utils/mock-db/charts-ddr.json index f5be7bf37..04a6e6df0 100644 --- a/server/src/test-utils/mock-db/charts-ddr.json +++ b/server/src/test-utils/mock-db/charts-ddr.json @@ -1,38 +1,39 @@ [ - { - "rgcID": null, - "chartID": "48024d36bbe76c9fed09c3ffdc19412925d1efd3", - "difficulty": "DIFFICULT", - "songID": 10, - "playtype": "SP", - "levelNum": 6, - "level": "6", - "flags": { - "IN BASE GAME": true, - "N-1": true - }, - "data": { - "inGameID": "puty", - "songHash": "DQlQ1DlPbq900oqdOo8l0d6I1lIOl99l" - }, - "isPrimary": true, - "versions": [ - "2", - "3", - "4", - "5", - "max", - "max2", - "extreme", - "snova", - "snova2", - "x", - "x2", - "x3", - "2013", - "2014", - "a", - "a20" - ] - } + { + "rgcID": null, + "chartID": "48024d36bbe76c9fed09c3ffdc19412925d1efd3", + "difficulty": "DIFFICULT", + "songID": 10, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "flags": { + "IN BASE GAME": true, + "N-1": true + }, + "data": { + "inGameID": "puty", + "songHash": "DQlQ1DlPbq900oqdOo8l0d6I1lIOl99l", + "arcChartID": "BD_uIVl5USj" + }, + "isPrimary": true, + "versions": [ + "2", + "3", + "4", + "5", + "max", + "max2", + "extreme", + "snova", + "snova2", + "x", + "x2", + "x3", + "2013", + "2014", + "a", + "a20" + ] + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/charts-iidx.json b/server/src/test-utils/mock-db/charts-iidx.json index db8d8e515..67f426f80 100644 --- a/server/src/test-utils/mock-db/charts-iidx.json +++ b/server/src/test-utils/mock-db/charts-iidx.json @@ -1,36 +1,36 @@ [ - { - "rgcID": null, - "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", - "difficulty": "ANOTHER", - "songID": 1, - "playtype": "SP", - "levelNum": 10, - "level": "10", - "flags": { - "IN BASE GAME": true, - "OMNIMIX": true, - "N-1": true, - "2dxtra": false - }, - "data": { - "inGameID": 1000, - "notecount": 786, - "arcChartID": "CYjwAuz7Yq9" - }, - "isPrimary": true, - "versions": [ - "27-omni", - "26-omni", - "27", - "26", - "inf", - "16-cs", - "12-cs", - "10-cs", - "8-cs", - "7-cs", - "bmus" - ] - } + { + "rgcID": null, + "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", + "difficulty": "ANOTHER", + "songID": 1, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "flags": { + "IN BASE GAME": true, + "OMNIMIX": true, + "N-1": true, + "2dxtra": false + }, + "data": { + "inGameID": 1000, + "notecount": 786, + "arcChartID": "CYjwAuz7Yq9" + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "16-cs", + "12-cs", + "10-cs", + "8-cs", + "7-cs", + "bmus" + ] + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/charts-sdvx.json b/server/src/test-utils/mock-db/charts-sdvx.json index 580e862f4..98e1f850e 100644 --- a/server/src/test-utils/mock-db/charts-sdvx.json +++ b/server/src/test-utils/mock-db/charts-sdvx.json @@ -1,27 +1,24 @@ [ - { - "rgcID": null, - "chartID": "5088a4d0e1ee9d0cc2f625934306e45b1a60699b", - "difficulty": "ADV", - "songID": 1, - "playtype": "Single", - "levelNum": 10, - "level": "10", - "flags": { - "IN BASE GAME": true, - "OMNIMIX": false, - "N-1": false - }, - "data": { - "inGameID": 1 - }, - "isPrimary": true, - "versions": [ - "booth", - "inf", - "gw", - "heaven", - "vivid" - ] - } + { + "rgcID": null, + "chartID": "5088a4d0e1ee9d0cc2f625934306e45b1a60699b", + "difficulty": "ADV", + "songID": 1, + "playtype": "Single", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 1, + "arcChartID": "EOZ7FixCDpv" + }, + "isPrimary": true, + "versions": [ + "booth", + "inf", + "gw", + "heaven", + "vivid", + "konaste" + ] + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/charts-usc.json b/server/src/test-utils/mock-db/charts-usc.json index 0b7626018..b362f266b 100644 --- a/server/src/test-utils/mock-db/charts-usc.json +++ b/server/src/test-utils/mock-db/charts-usc.json @@ -1,19 +1,19 @@ [ - { - "rgcID": null, - "chartID": "USC_CHART_ID", - "difficulty": "NOV", - "songID": 1, - "playtype": "Single", - "levelNum": 1, - "level": "1", - "flags": { - "CUSTOM": true - }, - "data": { - "hashSHA256": "USC_CHART_HASH" - }, - "isPrimary": true, - "versions": [] - } + { + "rgcID": null, + "chartID": "USC_CHART_ID", + "difficulty": "NOV", + "songID": 1, + "playtype": "Controller", + "levelNum": 1, + "level": "1", + "flags": { + "CUSTOM": true + }, + "data": { + "hashSHA1": "USC_CHART_HASH" + }, + "isPrimary": true, + "versions": [] + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/counters.json b/server/src/test-utils/mock-db/counters.json index ccf1b828b..999290e8a 100644 --- a/server/src/test-utils/mock-db/counters.json +++ b/server/src/test-utils/mock-db/counters.json @@ -1,6 +1,18 @@ [ - { - "counterName": "real-counter", - "value": 2 - } + { + "counterName": "real-counter", + "value": 2 + }, + { + "counterName": "users", + "value": 2 + }, + { + "counterName": "usc-song-id", + "value": 2 + }, + { + "counterName": "bms-song-id", + "value": 2 + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/fer-settings.json b/server/src/test-utils/mock-db/fer-settings.json new file mode 100644 index 000000000..6afc986a5 --- /dev/null +++ b/server/src/test-utils/mock-db/fer-settings.json @@ -0,0 +1,7 @@ +[ + { + "userID": 1, + "cards": null, + "forceStaticImport": false + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/game-settings.json b/server/src/test-utils/mock-db/game-settings.json new file mode 100644 index 000000000..8ffa629fd --- /dev/null +++ b/server/src/test-utils/mock-db/game-settings.json @@ -0,0 +1,16 @@ +[ + { + "userID": 1, + "game": "iidx", + "playtype": "SP", + "preferences": { + "preferredScoreAlg": null, + "preferredSessionAlg": null, + "preferredProfileAlg": null, + "stats": [], + "gameSpecific": { + "display2DXTra": false + } + } + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/game-stats-snapshots.json b/server/src/test-utils/mock-db/game-stats-snapshots.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/server/src/test-utils/mock-db/game-stats-snapshots.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/game-stats.json b/server/src/test-utils/mock-db/game-stats.json index 0637a088a..e76fafcdb 100644 --- a/server/src/test-utils/mock-db/game-stats.json +++ b/server/src/test-utils/mock-db/game-stats.json @@ -1 +1,9 @@ -[] \ No newline at end of file +[ + { + "userID": 1, + "game": "iidx", + "playtype": "SP", + "classes": {}, + "ratings": {} + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/iidx-bpi-data.json b/server/src/test-utils/mock-db/iidx-bpi-data.json index 02bc0b31d..2f8ef15b4 100644 --- a/server/src/test-utils/mock-db/iidx-bpi-data.json +++ b/server/src/test-utils/mock-db/iidx-bpi-data.json @@ -1,7 +1,9 @@ -[{ - "coef": null, - "kavg": 1300, - "wr": 1400, - "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", - "kesd": 13 -}] \ No newline at end of file +[ + { + "coef": null, + "kavg": 1300, + "wr": 1400, + "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", + "kesd": 13 + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/import-locks.json b/server/src/test-utils/mock-db/import-locks.json new file mode 100644 index 000000000..9304cbdca --- /dev/null +++ b/server/src/test-utils/mock-db/import-locks.json @@ -0,0 +1,6 @@ +[ + { + "userID": 1, + "locked": false + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/imports.json b/server/src/test-utils/mock-db/imports.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/server/src/test-utils/mock-db/imports.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/invites.json b/server/src/test-utils/mock-db/invites.json index db41a477c..cff760cf0 100644 --- a/server/src/test-utils/mock-db/invites.json +++ b/server/src/test-utils/mock-db/invites.json @@ -1,11 +1,18 @@ -[{ - "code": "example_invite", - "consumed": false, - "createdBy": 1, - "createdOn": 0 -}, { - "code": "example_consumed_invite", - "consumed": true, - "createdBy": 1, - "createdOn": 0 -}] \ No newline at end of file +[ + { + "code": "example_invite", + "createdBy": 1, + "createdAt": 0, + "consumed": false, + "consumedBy": null, + "consumedAt": null + }, + { + "code": "example_consumed_invite", + "createdBy": 1, + "createdAt": 1, + "consumed": true, + "consumedBy": 2, + "consumedAt": 123 + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/kai-auth-tokens.json b/server/src/test-utils/mock-db/kai-auth-tokens.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/server/src/test-utils/mock-db/kai-auth-tokens.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/oauth2-auth-codes.json b/server/src/test-utils/mock-db/oauth2-auth-codes.json new file mode 100644 index 000000000..bf72e17b4 --- /dev/null +++ b/server/src/test-utils/mock-db/oauth2-auth-codes.json @@ -0,0 +1,5 @@ +[{ + "code": "AUTH_CODE", + "userID": 1, + "createdOn": 0 +}] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/orphan-chart-queue.json b/server/src/test-utils/mock-db/orphan-chart-queue.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/server/src/test-utils/mock-db/orphan-chart-queue.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/orphan-scores.json b/server/src/test-utils/mock-db/orphan-scores.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/server/src/test-utils/mock-db/orphan-scores.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/password-reset-codes.json b/server/src/test-utils/mock-db/password-reset-codes.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/server/src/test-utils/mock-db/password-reset-codes.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/personal-bests.json b/server/src/test-utils/mock-db/personal-bests.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/server/src/test-utils/mock-db/personal-bests.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/scores.json b/server/src/test-utils/mock-db/scores.json index 559c6e9a9..defc169b9 100644 --- a/server/src/test-utils/mock-db/scores.json +++ b/server/src/test-utils/mock-db/scores.json @@ -1,37 +1,36 @@ [ - { - "service": "e-amusement", - "game": "iidx", - "playtype": "SP", - "difficulty": "ANOTHER", - "userID": 1, - "scoreData": { - "score": 786, - "lamp": "HARD CLEAR", - "percent": 50, - "grade": "C", - "esd": 30, - "gradeIndex": 3, - "lampIndex": 4, - "hitData": { - "pgreat": 50, - "great": 10 - }, - "hitMeta": {} - }, - "scoreMeta": {}, - "calculatedData": { - "rating": 0.1, - "lampRating": 5, - "gameSpecific": {} - }, - "timeAchieved": null, - "songID": 1, - "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", - "highlight": false, - "comment": null, - "timeAdded": 1, - "scoreID": "TESTING_SCORE_ID", - "importType": "iidx:eamusement-csv" - } + { + "service": "e-amusement", + "game": "iidx", + "playtype": "SP", + "difficulty": "ANOTHER", + "userID": 1, + "scoreData": { + "score": 786, + "lamp": "HARD CLEAR", + "percent": 50, + "grade": "C", + "esd": 30, + "gradeIndex": 3, + "lampIndex": 4, + "judgements": { + "pgreat": 50, + "great": 10 + }, + "hitMeta": {} + }, + "scoreMeta": {}, + "calculatedData": { + "ktRating": 0.1, + "ktLampRating": 5 + }, + "timeAchieved": null, + "songID": 1, + "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", + "highlight": false, + "comment": null, + "timeAdded": 1, + "scoreID": "TESTING_SCORE_ID", + "importType": "file/eamusement-iidx-csv" + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/sessions.json b/server/src/test-utils/mock-db/sessions.json index a01b5876c..88860141c 100644 --- a/server/src/test-utils/mock-db/sessions.json +++ b/server/src/test-utils/mock-db/sessions.json @@ -1,26 +1,26 @@ [ - { - "userID": 1, - "importType": "file/eamusement-iidx-csv", - "name": "adjective1 adjective2 noun1", - "sessionID": "Qe7b00261b1d3ba8e5c9ee4e76e77ea9f07d9493b", - "desc": null, - "game": "iidx", - "playtype": "SP", - "highlight": false, - "scoreInfo": [ - { - "scoreID": "TESTING_SCORE_ID", - "isNewScore": true - } - ], - "timeInserted": 1619454485988, - "timeStarted": 1608346320000, - "timeEnded": 1608369300000, - "calculatedData": { - "scorePerf": 0, - "lampPerf": 0, - "perf": 0 - } - } + { + "userID": 1, + "importType": "file/eamusement-iidx-csv", + "name": "adjective1 adjective2 noun1", + "sessionID": "Qe7b00261b1d3ba8e5c9ee4e76e77ea9f07d9493b", + "desc": null, + "game": "iidx", + "playtype": "SP", + "highlight": false, + "scoreInfo": [ + { + "scoreID": "TESTING_SCORE_ID", + "isNewScore": true + } + ], + "timeInserted": 1619454485988, + "timeStarted": 1608346320000, + "timeEnded": 1608369300000, + "calculatedData": { + "scorePerf": 0, + "lampPerf": 0, + "perf": 0 + } + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/songs-bms.json b/server/src/test-utils/mock-db/songs-bms.json index 2a5d62bfb..61ebc8745 100644 --- a/server/src/test-utils/mock-db/songs-bms.json +++ b/server/src/test-utils/mock-db/songs-bms.json @@ -1,15 +1,14 @@ [ - { - "id": 27339, - "title": "gazer [MANIAQ]", - "artist": "scytheleg / obj.siokaze", - "firstVersion": null, - "data": { - "subtitle": null, - "subartist": null, - "genre": "ELECTRANCE" - }, - "search-titles": [], - "alt-titles": [] - } + { + "id": 27339, + "title": "gazer [MANIAQ]", + "artist": "scytheleg / obj.siokaze", + "data": { + "subtitle": null, + "subartist": null, + "genre": "ELECTRANCE" + }, + "searchTerms": [], + "altTitles": [] + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/songs-chunithm.json b/server/src/test-utils/mock-db/songs-chunithm.json index ccae5cfd1..50348d39b 100644 --- a/server/src/test-utils/mock-db/songs-chunithm.json +++ b/server/src/test-utils/mock-db/songs-chunithm.json @@ -1,11 +1,13 @@ -[{ - "title": "B.B.K.K.B.K.K.", - "artist": "nora2r", - "id": 3, - "firstVersion": "chuni", - "alt-titles": [], - "search-titles": [], - "data": { - "genre": "VARIETY" - } -}] \ No newline at end of file +[ + { + "title": "B.B.K.K.B.K.K.", + "artist": "nora2r", + "id": 3, + "altTitles": [], + "searchTerms": [], + "data": { + "genre": "VARIETY", + "displayVersion": "chuni" + } + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/songs-ddr.json b/server/src/test-utils/mock-db/songs-ddr.json index b876fefba..dbb9249a9 100644 --- a/server/src/test-utils/mock-db/songs-ddr.json +++ b/server/src/test-utils/mock-db/songs-ddr.json @@ -1,13 +1,14 @@ [ - { - "title": "PUT YOUR FAITH IN ME", - "artist": "UZI-LAY", - "id": 10, - "firstVersion": "2", - "alt-titles": [], - "search-titles": [ - "putyourfaithinme" - ], - "data": {} - } + { + "title": "PUT YOUR FAITH IN ME", + "artist": "UZI-LAY", + "id": 10, + "altTitles": [], + "searchTerms": [ + "putyourfaithinme" + ], + "data": { + "displayVersion": "2" + } + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/songs-iidx.json b/server/src/test-utils/mock-db/songs-iidx.json index 15c65ee6f..0667b7b40 100644 --- a/server/src/test-utils/mock-db/songs-iidx.json +++ b/server/src/test-utils/mock-db/songs-iidx.json @@ -1,13 +1,13 @@ [ - { - "title": "5.1.1.", - "artist": "dj nagureo", - "id": 1, - "firstVersion": "0", - "alt-titles": [], - "search-titles": [], - "data": { - "genre": "PIANO AMBIENT" - } - } + { + "title": "5.1.1.", + "artist": "dj nagureo", + "id": 1, + "altTitles": [], + "searchTerms": [], + "data": { + "genre": "PIANO AMBIENT", + "displayVersion": "1" + } + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/songs-sdvx.json b/server/src/test-utils/mock-db/songs-sdvx.json index 7e85bebe7..f9ac1075e 100644 --- a/server/src/test-utils/mock-db/songs-sdvx.json +++ b/server/src/test-utils/mock-db/songs-sdvx.json @@ -1,16 +1,16 @@ [ - { - "title": "ALBIDA Powerless Mix", - "artist": "無力P", - "id": 1, - "firstVersion": "booth", - "alt-titles": [], - "search-titles": [ - "albida_muryoku", - "アルビダパワーレスミックス" - ], - "data": { - "uscEquiv": null - } - } + { + "title": "ALBIDA Powerless Mix", + "artist": "無力P", + "id": 1, + "altTitles": [], + "searchTerms": [ + "albida_muryoku", + "アルビダパワーレスミックス" + ], + "data": { + "uscEquiv": null, + "displayVersion": "booth" + } + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/songs-usc.json b/server/src/test-utils/mock-db/songs-usc.json new file mode 100644 index 000000000..6f9dcd885 --- /dev/null +++ b/server/src/test-utils/mock-db/songs-usc.json @@ -0,0 +1,10 @@ +[ + { + "title": "ALBIDA Powerless Mix", + "artist": "無力P", + "id": 1, + "altTitles": [], + "searchTerms": [], + "data": {} + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/tables.json b/server/src/test-utils/mock-db/tables.json new file mode 100644 index 000000000..f3f5a060a --- /dev/null +++ b/server/src/test-utils/mock-db/tables.json @@ -0,0 +1,9 @@ +[{ + "tableID": "mock_table", + "game": "iidx", + "playtype": "SP", + "title": "testing table", + "description": "something", + "folders": ["testing_folder"], + "inactive": false +}] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/tierlist-data.json b/server/src/test-utils/mock-db/tierlist-data.json deleted file mode 100644 index d9a0a3954..000000000 --- a/server/src/test-utils/mock-db/tierlist-data.json +++ /dev/null @@ -1,16 +0,0 @@ -[ - { - "tierlistDataID": "5216a7fc389a78d456d8aae33ed4c82d27025a1cac9e06789acfd38e726a9773", - "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", - "data": { - "humanised": "B", - "value": 10.6, - "flags": { - "Individual Difference": false - } - }, - "key": "HARD CLEAR", - "tierlistID": "ee9b756e50cff8282091102257b01f423ef855f2", - "type": "lamp" - } -] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/tierlists.json b/server/src/test-utils/mock-db/tierlists.json deleted file mode 100644 index de0f4114b..000000000 --- a/server/src/test-utils/mock-db/tierlists.json +++ /dev/null @@ -1,27 +0,0 @@ -[ - { - "createdAt": 1620150338858, - "tierlistID": "ee9b756e50cff8282091102257b01f423ef855f2", - "createdBy": 1, - "description": "The official Kamaitachi Tierlist for beatmania IIDX (SP).", - "game": "iidx", - "playtype": "SP", - "isDefault": true, - "name": "Kamaitachi IIDX SP Official", - "lastUpdated": 1620150338858, - "permissions": { - "anyPlayer": { - "edit": 0, - "submit": 1, - "vote": 1 - } - }, - "config": { - "autoHumanise": false, - "flags": [ - "Individual Difference" - ], - "requireState": "clear" - } - } -] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/user-private-information.json b/server/src/test-utils/mock-db/user-private-information.json new file mode 100644 index 000000000..43dbd115f --- /dev/null +++ b/server/src/test-utils/mock-db/user-private-information.json @@ -0,0 +1,5 @@ +[{ + "userID": 1, + "password": "$2b$12$QRFCAxvFoNI2spszFPgt/e.qLy55GvYWlSHioa0AujRbFpChLwHmu", + "email": "thepasswordis@password.com" +}] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/user-settings.json b/server/src/test-utils/mock-db/user-settings.json new file mode 100644 index 000000000..374504e92 --- /dev/null +++ b/server/src/test-utils/mock-db/user-settings.json @@ -0,0 +1,11 @@ +[ + { + "userID": 1, + "preferences": { + "developerMode": true, + "invisible": false, + "advancedMode": false, + "contentiousContent": false + } + } +] \ No newline at end of file diff --git a/server/src/test-utils/mock-db/users.json b/server/src/test-utils/mock-db/users.json index 1a4dc230f..83225b47a 100644 --- a/server/src/test-utils/mock-db/users.json +++ b/server/src/test-utils/mock-db/users.json @@ -1,23 +1,17 @@ [ - { - "username": "test_zkldi", - "usernameLowercase": "test_zkldi", - "password": "$2b$12$QRFCAxvFoNI2spszFPgt/e.qLy55GvYWlSHioa0AujRbFpChLwHmu", - "email": "thepasswordis@password.com", - "id": 1, - "settings": { - "nsfwSplashes": true, - "invisible": false - }, - "friends": [], - "socialMedia": {}, - "lastSeen": null, - "about": "test_user_not_real", - "customPfp": true, - "customBanner": true, - "permissions": { - "admin": true - }, - "clan": null - } + { + "username": "test_zkldi", + "usernameLowercase": "test_zkldi", + "id": 1, + "socialMedia": {}, + "joinDate": 123, + "lastSeen": 123, + "about": "test_user_not_real", + "status": "default status", + "customPfpLocation": null, + "customBannerLocation": null, + "clan": null, + "badges": [], + "authLevel": 3 + } ] \ No newline at end of file diff --git a/server/src/test-utils/mock-fetch.ts b/server/src/test-utils/mock-fetch.ts index 241441ca5..16f4bf380 100644 --- a/server/src/test-utils/mock-fetch.ts +++ b/server/src/test-utils/mock-fetch.ts @@ -1,8 +1,32 @@ -import { Response } from "node-fetch"; -import { NodeFetch } from "../utils/fetch"; - -export function MockFetch(data: Partial) { - // We know! this is a mock function. - // eslint-disable-next-line require-await - return ((async () => data) as unknown) as NodeFetch; -} +// We know! these are mock functions. +/* eslint-disable require-await */ +import { Response } from "node-fetch"; +import { NodeFetch } from "utils/fetch"; + +/** + * Creates a basic Fetch function used for statusCode checks. + */ +export function MockBasicFetch(data: Partial) { + return (async () => data) as unknown as NodeFetch; +} + +/** + * Creates a fake "fetch" function which takes a url and returns + * a fake JSON -> data function at that key. + */ +export function MockJSONFetch(urlDataMap: Record) { + return (async (url: string) => { + if (urlDataMap[url]) { + return { + status: 200, + json: async () => urlDataMap[url], + }; + } + + throw new Error( + `Unexpected url ${url} - No Data Present? Valid urls are ${Object.keys(urlDataMap).join( + ", " + )}` + ); + }) as NodeFetch; +} diff --git a/server/src/test-utils/mock-index.html b/server/src/test-utils/mock-index.html new file mode 100644 index 000000000..1e698aa35 --- /dev/null +++ b/server/src/test-utils/mock-index.html @@ -0,0 +1 @@ +
Hello World.
\ No newline at end of file diff --git a/server/src/test-utils/mock-multer.ts b/server/src/test-utils/mock-multer.ts index 2b713f68e..bb464ff56 100644 --- a/server/src/test-utils/mock-multer.ts +++ b/server/src/test-utils/mock-multer.ts @@ -1,6 +1,6 @@ export function MockMulterFile(buffer: Buffer, originalname: string) { - return { - originalname, - buffer, - } as Express.Multer.File; + return { + originalname, + buffer, + } as Express.Multer.File; } diff --git a/server/src/test-utils/reset-db-state.ts b/server/src/test-utils/reset-db-state.ts deleted file mode 100644 index 68b9ce056..000000000 --- a/server/src/test-utils/reset-db-state.ts +++ /dev/null @@ -1,72 +0,0 @@ -/** - * Resets the state of the database. - */ -import db from "../external/mongo/db"; -import fs from "fs"; -import path from "path"; -import CreateLogCtx from "../lib/logger/logger"; - -const logger = CreateLogCtx(__filename); - -const DATA_DIR = path.join(__dirname, "./mock-db"); - -const CACHE: Record = {}; - -async function ResetState(data: any[], collection: any) { - await collection.remove({}); - - await collection.insert(data); -} - -function GetAndCache(filename: string, fileLoc: string) { - let collection; - if (filename.startsWith("songs-")) { - // @ts-expect-error it's right, but we know what we're doing! - collection = db.songs[filename.split("-")[1]]; - } else if (filename.startsWith("charts-")) { - // @ts-expect-error see above - collection = db.charts[filename.split("-")[1]]; - } else { - // @ts-expect-error see above - collection = db[filename]; - } - - if (CACHE[filename]) { - return { data: CACHE[filename], collection }; - } - - const data = JSON.parse(fs.readFileSync(fileLoc, "utf-8")); - - if (!Array.isArray(data)) { - throw new Error(`Panic, ${filename} not JSONArray?`); - } - - CACHE[filename] = data; - - return { data, collection }; -} - -let CACHE_FILENAMES: string[]; - -export default async function ResetDBState() { - let files; - if (CACHE_FILENAMES) { - files = CACHE_FILENAMES; - } else { - files = fs.readdirSync(DATA_DIR); - CACHE_FILENAMES = files; - } - - const promises = []; - - for (const file of files) { - const filename = path.basename(file, ".json"); - const fileLoc = path.join(DATA_DIR, file); - - const { data, collection } = GetAndCache(filename, fileLoc); - - promises.push(ResetState(data, collection)); - } - - await Promise.all(promises); -} diff --git a/server/src/test-utils/resets.ts b/server/src/test-utils/resets.ts new file mode 100644 index 000000000..0362e6923 --- /dev/null +++ b/server/src/test-utils/resets.ts @@ -0,0 +1,113 @@ +/** + * Resets the state of the database. + */ +import db from "external/mongo/db"; +import fs from "fs"; +import path from "path"; +import CreateLogCtx from "lib/logger/logger"; +// im installing an entire library for rm rf... +import rimraf from "rimraf"; +import { SetIndexes } from "external/mongo/indexes"; +import { Environment, ServerConfig } from "lib/setup/config"; + +if (ServerConfig.CDN_CONFIG.SAVE_LOCATION.TYPE !== "LOCAL_FILESYSTEM") { + throw new Error( + `Cannot run tests when CDN_CONFIG.SAVE_LOCATION.TYPE is not LOCAL_FILESYSTEM! (Got ${ServerConfig.CDN_CONFIG.SAVE_LOCATION.TYPE}.)` + ); +} + +const logger = CreateLogCtx(__filename); + +const DATA_DIR = path.join(__dirname, "./mock-db"); + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +const CACHE: Record = {}; + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +async function ResetState(data: any[], collection: any) { + await collection.remove({}); + + await collection.insert(data); +} + +function GetAndCache(filename: string, fileLoc: string) { + let collection; + if (filename.startsWith("songs-")) { + // @ts-expect-error it's right, but we know what we're doing! + collection = db.songs[filename.split("-")[1]]; + } else if (filename.startsWith("charts-")) { + // @ts-expect-error see above + collection = db.charts[filename.split("-")[1]]; + } else { + // @ts-expect-error see above + collection = db[filename]; + } + + if (CACHE[filename]) { + return { data: CACHE[filename], collection }; + } + + const data = JSON.parse(fs.readFileSync(fileLoc, "utf-8")); + + if (!Array.isArray(data)) { + throw new Error(`Panic, ${filename} not JSONArray?`); + } + + CACHE[filename] = data; + + return { data, collection }; +} + +let CACHE_FILENAMES: string[]; + +export default async function ResetDBState() { + let files; + if (CACHE_FILENAMES) { + files = CACHE_FILENAMES; + } else { + files = fs.readdirSync(DATA_DIR); + CACHE_FILENAMES = files; + } + + const promises = []; + + for (const file of files) { + const filename = path.basename(file, ".json"); + const fileLoc = path.join(DATA_DIR, file); + + const { data, collection } = GetAndCache(filename, fileLoc); + + promises.push(ResetState(data, collection)); + } + + await Promise.all(promises); +} + +export function ResetCDN() { + return new Promise((resolve, reject) => { + if (ServerConfig.CDN_CONFIG.SAVE_LOCATION.TYPE !== "LOCAL_FILESYSTEM") { + throw new Error( + `Cannot run tests when CDN_CONFIG.SAVE_LOCATION.TYPE is not LOCAL_FILESYSTEM! (Got ${ServerConfig.CDN_CONFIG.SAVE_LOCATION.TYPE}.)` + ); + } + + rimraf(ServerConfig.CDN_CONFIG.SAVE_LOCATION.LOCATION, (err) => { + if (err) { + reject(err); + } + resolve(); + }); + }); +} + +export async function SetIndexesForDB() { + await ResetDBState(); + const url = `${Environment.mongoUrl}/testingdb`; + + logger.info(`Setting indexes for ${url}`); + + await SetIndexes(url, true); + + logger.info(`Done.`); + return true; +} diff --git a/server/src/test-utils/server.ts b/server/src/test-utils/server.ts index fce93ab1f..f8806cf6f 100644 --- a/server/src/test-utils/server.ts +++ b/server/src/test-utils/server.ts @@ -1,7 +1,7 @@ -import server from "../server/server"; -import supertest from "supertest"; - -const mockServer = supertest(server); - -// mock the server for requests -export default mockServer; +import server from "../server/server"; +import supertest from "supertest"; + +const mockServer = supertest(server); + +// mock the server for requests +export default mockServer; diff --git a/server/src/test-utils/setup.ts b/server/src/test-utils/setup.ts index 98073e34d..06cbafe96 100644 --- a/server/src/test-utils/setup.ts +++ b/server/src/test-utils/setup.ts @@ -1,14 +1,6 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const assert = require("assert"); -const path = require("path"); -const fs = require("fs"); +import { monkDB } from "external/mongo/db"; +import { SetIndexesForDB } from "./resets"; -assert(process.env.NODE_ENV === "test", "NODE_ENV WAS NOT TEST, BAILING"); - -// empty the logs. -try { - fs.rmSync(path.join(__dirname, "../../logs/ktblack-tests-error.log")); - fs.rmSync(path.join(__dirname, "../../logs/ktblack-tests.log")); -} catch (err) { - // no logs to remove, who cares! -} +SetIndexesForDB() + .then(monkDB.close) + .then(() => process.exit(0)); diff --git a/server/src/test-utils/single-process-tap.ts b/server/src/test-utils/single-process-tap.ts new file mode 100644 index 000000000..e8f04fcfb --- /dev/null +++ b/server/src/test-utils/single-process-tap.ts @@ -0,0 +1,15 @@ +import "external/mongo/db"; +import glob from "glob"; +import path from "path"; +import t from "tap"; +import { CloseAllConnections } from "./close-connections"; + +const files = glob.sync(path.join(__dirname, "../../", "**/*.test.ts")); + +process.env.NODE_PATH = path.join(__dirname, "../../"); + +for (const file of files) { + require(file); +} + +t.teardown(CloseAllConnections); diff --git a/server/src/test-utils/test-data.ts b/server/src/test-utils/test-data.ts index a437a5c62..f0bedcd05 100644 --- a/server/src/test-utils/test-data.ts +++ b/server/src/test-utils/test-data.ts @@ -1,157 +1,248 @@ -import fs from "fs"; -import { - ChartDocument, - PBScoreDocument, - ScoreDocument, - GoalDocument, - UserGoalDocument, - FolderDocument, - MilestoneDocument, - SongDocument, -} from "kamaitachi-common"; -import path from "path"; -import db from "../external/mongo/db"; -import { DryScore } from "../lib/score-import/framework/common/types"; -import { BarbatosScore } from "../lib/score-import/import-types/ir/barbatos/types"; - -const file = (name: string) => path.join(__dirname, "/test-data", name); - -export const GetKTDataJSON = (name: string) => JSON.parse(fs.readFileSync(file(name), "utf-8")); -export const GetKTDataBuffer = (name: string) => fs.readFileSync(file(name)); - -export const TestingIIDXSPDryScore = GetKTDataJSON( - "./kamaitachi/iidx-dryscore.json" -) as DryScore<"iidx:SP">; - -export const TestingIIDXSPScorePB = GetKTDataJSON( - "./kamaitachi/iidx-scorepb.json" -) as PBScoreDocument<"iidx:SP">; -export const TestingIIDXSPScore = GetKTDataJSON( - "./kamaitachi/iidx-score.json" -) as ScoreDocument<"iidx:SP">; - -export const Testing511SPA = GetKTDataJSON( - "./kamaitachi/iidx-511spa.json" -) as ChartDocument<"iidx:SP">; - -export const Testing511Song = GetKTDataJSON( - "./kamaitachi/iidx-511-song.json" -) as SongDocument<"iidx">; - -export const TestingDoraChart = GetKTDataJSON( - "./kamaitachi/gitadora-ithinkabtyou.json" -) as ChartDocument<"gitadora:Dora">; - -export const TestingSDVXSingleDryScore = GetKTDataJSON( - "./kamaitachi/sdvx-dryscore.json" -) as DryScore<"sdvx:Single">; - -export const TestingGITADORADoraDryScore = GetKTDataJSON( - "./kamaitachi/gitadora-dryscore.json" -) as DryScore<"gitadora:Dora">; - -export const TestingIIDXEamusementCSV26 = GetKTDataBuffer( - "./eamusement-iidx-csv/pre-leggendaria.csv" -); -export const TestingIIDXEamusementCSV27 = GetKTDataBuffer( - "./eamusement-iidx-csv/post-leggendaria.csv" -); - -export const TestingBarbatosScore: BarbatosScore = GetKTDataJSON("./barbatos/base.json"); - -export const HC511Goal: GoalDocument = { - charts: { - type: "single", - data: Testing511SPA.chartID, - }, - createdBy: 1, - game: "iidx", - goalID: "mock_goalID", - playtype: "SP", - timeAdded: 0, - title: "HC 5.1.1. SPA", - criteria: { - mode: "single", - value: 5, - key: "scoreData.lampIndex", - }, -}; - -export const HC511UserGoal: UserGoalDocument = { - achieved: false, - timeAchieved: null, - game: "iidx", - playtype: "SP", - goalID: "mock_goalID", - lastInteraction: null, - outOf: 5, - outOfHuman: "HARD CLEAR", - progress: null, - progressHuman: "NO DATA", - timeSet: 0, - userID: 1, -}; - -export const TestingIIDXFolderSP10: FolderDocument = { - title: "Level 10", - game: "iidx", - playtype: "SP", - type: "charts", - folderID: "ed9d8c734447ce67d7135c0067441a98cc81aeaf", - table: "Levels", - tableIndex: 10, - data: { - level: "10", - "flags¬IN BASE GAME": true, - }, -}; - -export const TestingIIDXSPMilestone: MilestoneDocument = { - createdBy: 1, - criteria: { - type: "all", - }, - desc: "testing milestone", - game: "iidx", - playtype: "SP", - group: "ExampleGroup", - groupIndex: 1, - milestoneID: "example_milestone_id", - name: "Example Milestone", - milestoneData: [ - { - title: "Group1", - desc: "Foo", - goals: [ - { - goalID: "eg_goal_1", - }, - { - goalID: "eg_goal_2", - }, - ], - }, - { - title: "Group2", - desc: "Bar", - goals: [ - { - goalID: "eg_goal_3", - }, - { - goalID: "eg_goal_4", - }, - ], - }, - ], -}; - -export async function LoadKTBlackIIDXData() { - const songs = GetKTDataJSON("./kamaitachi/ktblack-songs-iidx.json"); - const charts = GetKTDataJSON("./kamaitachi/ktblack-charts-iidx.json"); - - await db.songs.iidx.remove({}); - await db.songs.iidx.insert(songs); - await db.charts.iidx.remove({}); - await db.charts.iidx.insert(charts); -} +import db from "external/mongo/db"; +import fs from "fs"; +import { + USC_DEFAULT_HOLD, + USC_DEFAULT_MISS, + USC_DEFAULT_NEAR, + USC_DEFAULT_PERFECT, + USC_DEFAULT_SLAM, +} from "lib/constants/usc-ir"; +import { DryScore } from "lib/score-import/framework/common/types"; +import { BarbatosScore } from "lib/score-import/import-types/ir/barbatos/types"; +import { KsHookSV3CScore } from "lib/score-import/import-types/ir/kshook-sv3c/types"; +import path from "path"; +import { USCClientScore } from "server/router/ir/usc/_playtype/types"; +import { + ChartDocument, + FolderDocument, + GoalDocument, + MilestoneDocument, + PBScoreDocument, + ScoreDocument, + SongDocument, + UserGoalDocument, +} from "tachi-common"; + +const file = (name: string) => path.join(__dirname, "/test-data", name); + +export const GetKTDataJSON = (name: string) => JSON.parse(fs.readFileSync(file(name), "utf-8")); +export const GetKTDataBuffer = (name: string) => fs.readFileSync(file(name)); + +export const TestingIIDXSPDryScore = GetKTDataJSON( + "./tachi/iidx-dryscore.json" +) as DryScore<"iidx:SP">; + +export const TestingIIDXSPScorePB = GetKTDataJSON( + "./tachi/iidx-scorepb.json" +) as PBScoreDocument<"iidx:SP">; +export const TestingIIDXSPScore = GetKTDataJSON( + "./tachi/iidx-score.json" +) as ScoreDocument<"iidx:SP">; + +export const TestingKsHookSV3CScore = GetKTDataJSON("./kshook-sv3c/base.json") as KsHookSV3CScore; + +export const Testing511SPA = GetKTDataJSON("./tachi/iidx-511spa.json") as ChartDocument<"iidx:SP">; + +export const Testing511Song = GetKTDataJSON("./tachi/iidx-511-song.json") as SongDocument<"iidx">; + +export const TestingAlbidaADV = GetKTDataJSON( + "./tachi/sdvx-albida-chart.json" +) as ChartDocument<"sdvx:Single">; + +export const TestingSDVXAlbidaSong = GetKTDataJSON( + "./tachi/sdvx-albida-song.json" +) as SongDocument<"sdvx">; + +export const TestingDoraChart = GetKTDataJSON( + "./tachi/gitadora-ithinkabtyou.json" +) as ChartDocument<"gitadora:Dora">; + +export const TestingSDVXSingleDryScore = GetKTDataJSON( + "./tachi/sdvx-dryscore.json" +) as DryScore<"sdvx:Single">; + +export const TestingGITADORADoraDryScore = GetKTDataJSON( + "./tachi/gitadora-dryscore.json" +) as DryScore<"gitadora:Dora">; + +export const TestingIIDXEamusementCSV26 = GetKTDataBuffer( + "./eamusement-iidx-csv/pre-leggendaria.csv" +); +export const TestingIIDXEamusementCSV27 = GetKTDataBuffer( + "./eamusement-iidx-csv/post-leggendaria.csv" +); + +export const TestingSDVXEamusementCSV = GetKTDataBuffer( + "./eamusement-sdvx-csv/exceed-gear-score.csv" +); + +export const TestingBarbatosScore: BarbatosScore = GetKTDataJSON("./barbatos/base.json"); + +export const HC511Goal: GoalDocument = { + charts: { + type: "single", + data: Testing511SPA.chartID, + }, + createdBy: 1, + game: "iidx", + goalID: "mock_goalID", + playtype: "SP", + timeAdded: 0, + title: "HC 5.1.1. SPA", + criteria: { + mode: "single", + value: 5, + key: "scoreData.lampIndex", + }, +}; + +export const HC511UserGoal: UserGoalDocument = { + achieved: false, + timeAchieved: null, + game: "iidx", + playtype: "SP", + goalID: "mock_goalID", + lastInteraction: null, + outOf: 5, + outOfHuman: "HARD CLEAR", + progress: null, + progressHuman: "NO DATA", + timeSet: 0, + userID: 1, +}; + +export const TestingIIDXFolderSP10: FolderDocument = { + title: "Level 10", + game: "iidx", + playtype: "SP", + type: "charts", + folderID: "ed9d8c734447ce67d7135c0067441a98cc81aeaf", + data: { + level: "10", + "flags¬IN BASE GAME": true, + }, + searchTerms: [], + inactive: false, +}; + +export const TestingIIDXSPMilestone: MilestoneDocument = { + createdBy: 1, + criteria: { + type: "all", + }, + desc: "testing milestone", + game: "iidx", + playtype: "SP", + group: "ExampleGroup", + groupIndex: 1, + milestoneID: "example_milestone_id", + name: "Example Milestone", + milestoneData: [ + { + title: "Group1", + desc: "Foo", + goals: [ + { + goalID: "eg_goal_1", + }, + { + goalID: "eg_goal_2", + }, + ], + }, + { + title: "Group2", + desc: "Bar", + goals: [ + { + goalID: "eg_goal_3", + }, + { + goalID: "eg_goal_4", + }, + ], + }, + ], +}; + +let KTDATA_CACHE: { songs: unknown[]; charts: unknown[] } | undefined; + +export async function LoadTachiIIDXData() { + let songs; + let charts; + + if (KTDATA_CACHE) { + songs = KTDATA_CACHE.songs; + charts = KTDATA_CACHE.charts; + } else { + songs = GetKTDataJSON("./tachi/tachi-songs-iidx.json"); + charts = GetKTDataJSON("./tachi/tachi-charts-iidx.json"); + KTDATA_CACHE = { songs, charts }; + } + + await db.songs.iidx.remove({}); + await db.songs.iidx.insert(songs); + await db.charts.iidx.remove({}); + await db.charts.iidx.insert(charts); +} + +export const barbScore: BarbatosScore = { + clear_type: 2, + did_fail: false, + difficulty: 1, + critical: 100, + error: 5, + near_total: 50, + near_fast: 40, + near_slow: 10, + gauge_type: 1, + is_skill_analyser: false, + level: 10, + max_chain: 100, + percent: 90, + score: 9_000_000, + song_id: 1, +}; + +export const uscChart: ChartDocument<"usc:Controller" | "usc:Keyboard"> = { + rgcID: null, + chartID: "USC_CHART_ID", + difficulty: "NOV", + songID: 1, + playtype: "Keyboard", + levelNum: 1, + level: "1", + data: { + hashSHA1: "USC_CHART_HASH", + isOfficial: false, + }, + tierlistInfo: {}, + isPrimary: true, + versions: [], +}; + +export const uscScore: USCClientScore = { + crit: 100, + error: 5, + near: 50, + gauge: 0.8, + early: 50, + late: 20, + combo: 5, + options: { + autoFlags: 0, + gaugeOpt: 0, + gaugeType: 1, + mirror: true, + random: false, + }, + score: 9_000_000, + timestamp: 0, + windows: { + good: USC_DEFAULT_NEAR, + perfect: USC_DEFAULT_PERFECT, + hold: USC_DEFAULT_HOLD, + miss: USC_DEFAULT_MISS, + slam: USC_DEFAULT_SLAM, + }, +}; diff --git a/server/src/test-utils/test-data/api-arc/ddr-score.json b/server/src/test-utils/test-data/api-arc/ddr-score.json new file mode 100644 index 000000000..fe129e771 --- /dev/null +++ b/server/src/test-utils/test-data/api-arc/ddr-score.json @@ -0,0 +1,31 @@ +{ + "_links": { + "_self": "", + "chart": "", + "music": "", + "profile": "" + }, + "_id": "AAYq0gmgjYf", + "_etag": "AAAAAAAAAAC", + "profile_id": "HUt71vN_0aO", + "chart_id": "BD_uIVl5USj", + "music_id": "Htfjs-HBb-T", + "lamp": "PERFECT_FC", + "grade": "AAA", + "score": 999760, + "ex_score": 807, + "max_combo": 260, + "judgments": { + "marvelous": 236, + "perfect": 24, + "great": 0, + "good": 0, + "boo": 0, + "miss": 0, + "ok": 17, + "ng": 0 + }, + "fast": 10, + "slow": 14, + "timestamp": "2020-06-10T20:55:50.346Z" +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/api-arc/iidx-score.json b/server/src/test-utils/test-data/api-arc/iidx-score.json new file mode 100644 index 000000000..a43877d76 --- /dev/null +++ b/server/src/test-utils/test-data/api-arc/iidx-score.json @@ -0,0 +1,18 @@ +{ + "_links": { + "_self": "", + "chart": "", + "music": "", + "profile": "" + }, + "_id": "AAOVE3UFHOx", + "_etag": "AAAAAAAAAAD", + "chart_id": "CYjwAuz7Yq9", + "music_id": "CsO-Ud3D-e8", + "profile_id": "D5EQKa-j1fI", + "lamp": "HARD_CLEAR", + "ex_score": 1200, + "miss_count": 43, + "timestamp": "2020-11-07T21:31:21.894Z", + "status": "HARD_CLEAR" +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/api-arc/jubeat-score.json b/server/src/test-utils/test-data/api-arc/jubeat-score.json new file mode 100644 index 000000000..ddd5403ce --- /dev/null +++ b/server/src/test-utils/test-data/api-arc/jubeat-score.json @@ -0,0 +1,16 @@ +{ + "_links": { + "_self": "", + "chart": "", + "music": "", + "profile": "" + }, + "_id": "ABkvem-sylW", + "_etag": "AAAAAAAAAAA", + "chart_id": "GEG5lQMwaRo", + "music_id": "G6_mu8aBK51", + "profile_id": "HQaIJA9rwoO", + "clear_type": "FULL_COMBO", + "score": 975798, + "timestamp": "2021-05-16T01:10:07.418909Z" +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/api-arc/sdvx-score.json b/server/src/test-utils/test-data/api-arc/sdvx-score.json new file mode 100644 index 000000000..4dcd1a869 --- /dev/null +++ b/server/src/test-utils/test-data/api-arc/sdvx-score.json @@ -0,0 +1,25 @@ +{ + "_links": { + "_self": "", + "chart": "", + "music": "", + "profile": "" + }, + "_id": "AAWuBrMR7oE", + "_etag": "AAAAAAAAAAA", + "chart_id": "EOZ7FixCDpv", + "music_id": "Fa7KhwvN098", + "profile_id": "B5HJRdYZPCq", + "score": 9312500, + "lamp": "CLEAR", + "grade": "AA", + "btn_rate": 89.5, + "long_rate": 92.5, + "vol_rate": 96.5, + "critical": 946, + "near": 45, + "error": 49, + "max_chain": 184, + "timestamp": "2019-09-05T12:18:05.077Z", + "status": "CLEAR" +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/api-kai/iidx-score.json b/server/src/test-utils/test-data/api-kai/iidx-score.json index f47c46b26..3eecb80ea 100644 --- a/server/src/test-utils/test-data/api-kai/iidx-score.json +++ b/server/src/test-utils/test-data/api-kai/iidx-score.json @@ -1,17 +1,17 @@ { - "chart_id": 3848, - "music_id": 1000, - "music_difficulty": 2, - "play_style": "SINGLE", - "difficulty": "ANOTHER", - "iidx_id": 35247879, - "version_played": 26, - "lamp": 5, - "ex_score": 2570, - "grade": "AA", - "miss_count": 24, - "fast_count": null, - "slow_count": null, - "timestamp": "2020-10-31T19:10:50Z", - "_id": 189232 + "chart_id": 3848, + "music_id": 1000, + "music_difficulty": 2, + "play_style": "SINGLE", + "difficulty": "ANOTHER", + "iidx_id": 35247879, + "version_played": 26, + "lamp": 5, + "ex_score": 1570, + "grade": "AA", + "miss_count": 24, + "fast_count": null, + "slow_count": null, + "timestamp": "2020-10-31T19:10:50Z", + "_id": 189232 } \ No newline at end of file diff --git a/server/src/test-utils/test-data/api-kai/sdvx-score.json b/server/src/test-utils/test-data/api-kai/sdvx-score.json new file mode 100644 index 000000000..9f9d7547f --- /dev/null +++ b/server/src/test-utils/test-data/api-kai/sdvx-score.json @@ -0,0 +1,18 @@ +{ + "sdvx_id": 32157055, + "music_id": 1, + "music_difficulty": 1, + "played_version": 4, + "clear_type": 2, + "max_chain": 179, + "score": 9310699, + "critical": 1754, + "near": 112, + "error": 78, + "early": 70, + "late": 42, + "gauge_type": 0, + "gauge_rate": 90, + "timestamp": "2020-08-30T13:08:11Z", + "_id": 127108 +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/barbatos/base.json b/server/src/test-utils/test-data/barbatos/base.json index b141b0a25..145b5f9b9 100644 --- a/server/src/test-utils/test-data/barbatos/base.json +++ b/server/src/test-utils/test-data/barbatos/base.json @@ -1,17 +1,17 @@ { - "difficulty": 1, - "level": 10, - "song_id": 1, - "max_chain": 50, - "critical": 50, - "near_total": 30, - "near_fast": 20, - "near_slow": 10, - "score": 9500000, - "error": 5, - "percent": 81, - "did_fail": false, - "clear_type": 2, - "gauge_type": 0, - "is_skill_analyser": false + "difficulty": 1, + "level": 10, + "song_id": 1, + "max_chain": 50, + "critical": 50, + "near_total": 30, + "near_fast": 20, + "near_slow": 10, + "score": 9500000, + "error": 5, + "percent": 81, + "did_fail": false, + "clear_type": 2, + "gauge_type": 0, + "is_skill_analyser": false } \ No newline at end of file diff --git a/server/src/test-utils/test-data/batch-manual/chunitachi.json b/server/src/test-utils/test-data/batch-manual/chunitachi.json index 7a76514b7..b62e903b4 100644 --- a/server/src/test-utils/test-data/batch-manual/chunitachi.json +++ b/server/src/test-utils/test-data/batch-manual/chunitachi.json @@ -1,14 +1,16 @@ { - "head": { - "game": "chunithm", - "service": "Chunitachi" - }, - "body": [{ - "score": 900000, - "lamp": "CLEAR", - "matchType": "songTitle", - "identifier": "B.B.K.K.B.K.K.", - "playtype": "Single", - "difficulty": "BASIC" - }] + "meta": { + "game": "chunithm", + "playtype": "Single", + "service": "ChunItachi" + }, + "scores": [ + { + "score": 900000, + "lamp": "CLEAR", + "matchType": "songTitle", + "identifier": "B.B.K.K.B.K.K.", + "difficulty": "BASIC" + } + ] } \ No newline at end of file diff --git a/server/src/test-utils/test-data/batch-manual/empty-file.json b/server/src/test-utils/test-data/batch-manual/empty-file.json index fc6ef94b5..ab0a56caa 100644 --- a/server/src/test-utils/test-data/batch-manual/empty-file.json +++ b/server/src/test-utils/test-data/batch-manual/empty-file.json @@ -1,7 +1,8 @@ { - "head": { - "game": "iidx", - "service": "foobar" - }, - "body": [] + "meta": { + "game": "iidx", + "playtype": "SP", + "service": "foobar" + }, + "scores": [] } \ No newline at end of file diff --git a/server/src/test-utils/test-data/batch-manual/small-file.json b/server/src/test-utils/test-data/batch-manual/small-file.json index eaac4b4f0..de04828e5 100644 --- a/server/src/test-utils/test-data/batch-manual/small-file.json +++ b/server/src/test-utils/test-data/batch-manual/small-file.json @@ -1,14 +1,16 @@ { - "head": { - "game": "iidx", - "service": "foobar" - }, - "body": [{ - "score": 500, - "lamp": "HARD CLEAR", - "matchType": "songTitle", - "identifier": "5.1.1.", - "playtype": "SP", - "difficulty": "ANOTHER" - }] + "meta": { + "game": "iidx", + "playtype": "SP", + "service": "foobar" + }, + "scores": [ + { + "score": 500, + "lamp": "HARD CLEAR", + "matchType": "songTitle", + "identifier": "5.1.1.", + "difficulty": "ANOTHER" + } + ] } \ No newline at end of file diff --git a/server/src/test-utils/test-data/beatoraja/base.json b/server/src/test-utils/test-data/beatoraja/base.json index 2c87f68ec..5889a6944 100644 --- a/server/src/test-utils/test-data/beatoraja/base.json +++ b/server/src/test-utils/test-data/beatoraja/base.json @@ -1,59 +1,60 @@ { - "song": { - "md5": "f8dcdfe070630bbb365323c662561a1a", - "sha256": "a6ed343ac9db07af0dd6eb8af3c80d79032aa777fd7ff2c28feb885717f47b89", - "title": "星の器〜STAR OF ANDROMEDA(ANOTHER)", - "subtitle": "", - "genre": "GOA TRANCE", - "artist": "ZUN (Arr.sun3)", - "subartist": "", - "url": "http://web.archive.org/web/20100410220449/http://uploader.bms.ms/data/bof2008/stbr-blurryimagesHQ.rar", - "appendurl": "http://absolute.pv.land.to/longnote/src/up0183.zip", - "level": 8, - "total": 220, - "mode": "BEAT_7K", - "lntype": 0, - "judge": 100, - "minbpm": 135, - "maxbpm": 135, - "notes": 568, - "hasUndefinedLN": false, - "hasLN": false, - "hasCN": false, - "hasHCN": false, - "hasMine": false, - "hasRandom": false, - "hasStop": false, - "values": {} - }, - "score": { - "sha256": "a6ed343ac9db07af0dd6eb8af3c80d79032aa777fd7ff2c28feb885717f47b89", - "lntype": 0, - "player": "unknown", - "clear": "Easy", - "date": 0, - "epg": 332, - "lpg": 127, - "egr": 65, - "lgr": 21, - "egd": 2, - "lgd": 2, - "ebd": 1, - "lbd": 0, - "epr": 7, - "lpr": 11, - "ems": 1, - "lms": 0, - "maxcombo": 223, - "notes": 568, - "passnotes": 568, - "minbp": 20, - "option": 2, - "assist": 0, - "gauge": -1, - "deviceType": "BM_CONTROLLER", - "judgeAlgorithm": "Combo", - "rule": "LR2", - "exscore": 1004 - } - } \ No newline at end of file + "chart": { + "md5": "38616b85332037cc12924f2ae2840262", + "sha256": "195fe1be5c3e74fccd04dc426e05f8a9cfa8a1059c339d0a23e99f63661f0b7d", + "title": "GAZER [MANIAQ]", + "subtitle": "", + "genre": "TRANCE", + "artist": "the dude who made gazer", + "subartist": "", + "url": "", + "appendurl": "", + "level": 8, + "total": 220, + "mode": "BEAT_7K", + "lntype": 0, + "judge": 100, + "minbpm": 135, + "maxbpm": 135, + "notes": 568, + "hasUndefinedLN": false, + "hasLN": false, + "hasCN": false, + "hasHCN": false, + "hasMine": false, + "hasRandom": false, + "hasStop": false, + "values": {} + }, + "score": { + "sha256": "195fe1be5c3e74fccd04dc426e05f8a9cfa8a1059c339d0a23e99f63661f0b7d", + "lntype": 0, + "player": "unknown", + "clear": "Easy", + "date": 0, + "epg": 332, + "lpg": 127, + "egr": 65, + "lgr": 21, + "egd": 2, + "lgd": 2, + "ebd": 1, + "lbd": 0, + "epr": 7, + "lpr": 11, + "ems": 1, + "lms": 0, + "maxcombo": 223, + "notes": 568, + "passnotes": 568, + "minbp": 20, + "option": 2, + "assist": 0, + "gauge": -1, + "deviceType": "BM_CONTROLLER", + "judgeAlgorithm": "Combo", + "rule": "LR2", + "exscore": 1004 + }, + "client": "LR2oraja 0.8.0" +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/eamusement-sdvx-csv/exceed-gear-score.csv b/server/src/test-utils/test-data/eamusement-sdvx-csv/exceed-gear-score.csv new file mode 100644 index 000000000..f3f381818 --- /dev/null +++ b/server/src/test-utils/test-data/eamusement-sdvx-csv/exceed-gear-score.csv @@ -0,0 +1,205 @@ + 楽曲名,難易度,楽曲レベル,クリアランク,スコアグレード,ハイスコア,EXスコア,プレー回数,クリア回数,ULTIMATE CHAIN,PERFECT +竹,EXHAUST,17,EXCESSIVE COMPLETE,AAA+,9866844,0,4,4,0,0 +R.I.P.ゴシップの海,EXHAUST,16,COMPLETE,AAA,9791546,0,1,1,0,0 +STEEL NEEDLE,EXHAUST,16,COMPLETE,AA+,9655172,0,1,1,0,0 +The King Of Red,EXHAUST,16,COMPLETE,AAA+,9802013,0,2,2,0,0 +End of Guilty,EXHAUST,16,COMPLETE,AAA+,9844505,0,1,1,0,0 +カジノファイヤーことみちゃん,EXHAUST,16,COMPLETE,AA+,9634223,0,1,1,0,0 +Aqua,Luna-rium,MAXIMUM,16,COMPLETE,AAA,9703543,0,1,1,0,0 +G4ME ØVEЯ,EXHAUST,16,COMPLETE,AA+,9673400,0,1,1,0,0 +Cappuccino Hearts,EXHAUST,16,COMPLETE,AA+,9614747,0,3,3,0,0 +くらべられっ子,MAXIMUM,16,COMPLETE,AAA+,9843146,0,10,10,0,0 +ナミカレ,EXHAUST,16,EXCESSIVE COMPLETE,S,9948216,0,3,3,0,0 +€omet popcorn,EXHAUST,16,COMPLETE,AAA,9778481,0,1,1,0,0 +Devastated Territory,EXHAUST,15,COMPLETE,AA+,9569892,0,1,1,0,0 +ナナホシのうた,MAXIMUM,16,COMPLETE,AAA,9777503,0,1,1,0,0 +ばらんが!!!!,EXHAUST,15,COMPLETE,AA+,9697102,0,1,1,0,0 +FEEL THE FORCE,EXHAUST,16,COMPLETE,AAA,9705532,0,1,1,0,0 +M-O-R-F-I-N-E,MAXIMUM,17,PLAYED,A+,9274873,0,1,0,0,0 +Elemental Creation -xiRemix-,EXHAUST,16,COMPLETE,AAA,9765729,0,1,1,0,0 +Macuilxochitl (Latin Jazz Mix),EXHAUST,16,ULTIMATE CHAIN,S,9958949,0,13,13,3,0 +Vanishing Eidos,EXHAUST,15,COMPLETE,AA+,9669856,0,1,1,0,0 +SuperMiracleEnsemble,EXHAUST,16,COMPLETE,AAA,9718034,0,2,2,0,0 +響く静寂,MAXIMUM,17,COMPLETE,AA,9397964,0,1,1,0,0 +Innocent Azure,EXHAUST,16,EXCESSIVE COMPLETE,S,9911560,0,4,4,0,0 +Innocent Azure,MAXIMUM,18,COMPLETE,AA,9394394,0,2,1,0,0 +Air,EXHAUST,16,COMPLETE,AA+,9674070,0,1,1,0,0 +キラメキ居残り大戦争,EXHAUST,15,COMPLETE,S,9932935,0,1,1,0,0 +キラメキ居残り大戦争,MAXIMUM,17,COMPLETE,AA+,9543297,0,2,1,0,0 +Sakura Fubuki,EXHAUST,15,COMPLETE,AAA,9702623,0,1,1,0,0 +Sakura Fubuki,MAXIMUM,17,PLAYED,A+,9283146,0,3,0,0,0 +SHION -sublimation mix-,MAXIMUM,17,COMPLETE,AA+,9652087,0,8,3,0,0 +Bad Elixir,EXHAUST,16,COMPLETE,AAA,9768993,0,2,2,0,0 +不可測的メトロポリス,MAXIMUM,16,COMPLETE,AA+,9665085,0,1,1,0,0 +eternite,EXHAUST,16,COMPLETE,AAA+,9807041,0,3,3,0,0 +Thank you for your playing music,EXHAUST,16,EXCESSIVE COMPLETE,AAA+,9892957,0,4,4,0,0 +Symphonic Tear,EXHAUST,16,ULTIMATE CHAIN,S,9961119,0,3,3,1,0 +Symphonic Tear,MAXIMUM,18,PLAYED,A,8928207,0,1,0,0,0 +Non RolicK!!大冒険,MAXIMUM,17,COMPLETE,AA+,9553715,0,8,5,0,0 +who I am,MAXIMUM,17,COMPLETE,AA,9347982,0,1,1,0,0 +Innocent,EXHAUST,16,COMPLETE,AA+,9662072,0,1,1,0,0 +星の詩,MAXIMUM,17,COMPLETE,AAA+,9802839,0,4,3,0,0 +METATRON,EXHAUST,16,COMPLETE,AAA+,9872412,0,1,1,0,0 +おはようからおやすみまでかまってポメポメ,EXHAUST,16,COMPLETE,AA,9441408,0,1,1,0,0 +Dooooope,EXHAUST,13,COMPLETE,AAA+,9845183,0,1,1,0,0 +Dooooope,VIVID,16,COMPLETE,AA,9402173,0,3,3,0,0 +逆さま♥シンデレラパレード,MAXIMUM,17,PLAYED,AA,9334257,0,1,0,0,0 +Over The Top,EXHAUST,16,COMPLETE,AA+,9590292,0,2,2,0,0 +World of Iris,EXHAUST,16,COMPLETE,AA+,9644927,0,1,1,0,0 +Our Love,EXHAUST,16,COMPLETE,AAA,9703272,0,1,1,0,0 +Mynarco(Nagomu 2Step Remix),EXHAUST,16,EXCESSIVE COMPLETE,AAA,9737335,0,2,2,0,0 +焦がれ唄,MAXIMUM,16,COMPLETE,AA+,9695585,0,1,1,0,0 +Elemental Creation (kamome sano Remix),EXHAUST,16,COMPLETE,AA+,9669243,0,5,5,0,0 +SHION (ロースピード幻想チューン Remix),MAXIMUM,16,COMPLETE,AA+,9652109,0,3,3,0,0 +ULTRA B+K,MAXIMUM,17,PLAYED,AA,9438967,0,6,0,0,0 +MilK,EXHAUST,15,COMPLETE,AAA,9706211,0,4,4,0,0 +MilK,MAXIMUM,17,PLAYED,A+,9128989,0,2,0,0,0 +SAKURAスキップ(ハピネス mix),MAXIMUM,16,COMPLETE,A+,9206617,0,2,2,0,0 +PARTY TIME!,EXHAUST,16,COMPLETE,AA+,9569491,0,1,1,0,0 +AXION,EXHAUST,15,COMPLETE,AAA,9771929,0,1,1,0,0 +AXION,MAXIMUM,17,COMPLETE,AA,9352635,0,5,4,0,0 +D1g1t1ze b0dy,MAXIMUM,17,PLAYED,AA+,9544392,0,1,0,0,0 +Nhelv,EXHAUST,16,COMPLETE,AAA,9742990,0,3,2,0,0 +太陽曰く燃えよカオス(Sol oscuro ¡Nya! Mix),MAXIMUM,17,PLAYED,A+,9048404,0,2,0,0,0 +Black Lotus,EXHAUST,16,COMPLETE,AAA,9734356,0,4,4,0,0 +eighth-slave,EXHAUST,16,COMPLETE,AAA,9764250,0,1,1,0,0 +偶然? 必然? アンビバレンス!,MAXIMUM,16,PLAYED,AA,9391064,0,1,0,0,0 +Sweetest Paranoia,MAXIMUM,16,COMPLETE,A+,9275895,0,1,1,0,0 +君の知らない物語/アニメ「化物語」ED,MAXIMUM,16,COMPLETE,AAA,9791407,0,1,1,0,0 +Enigma II,EXHAUST,15,COMPLETE,AAA,9760371,0,1,1,0,0 +翠雨の祷,EXHAUST,16,COMPLETE,AAA,9700617,0,1,1,0,0 +スイーツはとまらない♪,MAXIMUM,16,COMPLETE,AA+,9663529,0,2,2,0,0 +熱情のサパデアード,MAXIMUM,17,COMPLETE,AA,9322469,0,1,1,0,0 +び,EXHAUST,16,COMPLETE,AA,9480982,0,3,3,0,0 +Addicted Moon,MAXIMUM,16,COMPLETE,AA+,9690021,0,1,1,0,0 +ARROW RAIN feat. ayame,EXHAUST,16,COMPLETE,AA,9367559,0,1,1,0,0 +Enjoy This Time,MAXIMUM,17,COMPLETE,AA,9341584,0,6,1,0,0 +GaLaXyEggPlanT,EXHAUST,16,EXCESSIVE COMPLETE,S,9906287,0,4,4,0,0 +GALAXY BURST,EXHAUST,16,COMPLETE,AA+,9530973,0,1,1,0,0 +Jack-the-Ripper◆,EXHAUST,16,PLAYED,AA,9329864,0,1,0,0,0 +真夏の海の修道女,MAXIMUM,17,COMPLETE,AA+,9577656,0,2,2,0,0 +Adansonia,MAXIMUM,16,COMPLETE,AA+,9534574,0,1,1,0,0 +Poison AND÷OR Affection,MAXIMUM,17,PLAYED,A+,9084645,0,2,0,0,0 +ファイナルレター,EXHAUST,16,EXCESSIVE COMPLETE,AAA+,9868932,0,19,17,0,0 +ブチ上げ候!現代忍者三姉妹,MAXIMUM,17,COMPLETE,AA,9493243,0,1,1,0,0 +晴天Bon Voyage,MAXIMUM,16,COMPLETE,AAA,9718979,0,2,2,0,0 +風鈴花火,MAXIMUM,16,COMPLETE,AA,9465485,0,1,1,0,0 +Life is beautiful,MAXIMUM,17,PLAYED,A,8754816,0,1,0,0,0 +オニユリ,EXHAUST,16,COMPLETE,AA+,9640161,0,1,1,0,0 +FREEDOM DiVE,EXHAUST,17,COMPLETE,AA,9467749,0,1,1,0,0 +ホワイトパレード,ADVANCED,13,COMPLETE,AAA+,9882271,0,1,1,0,0 +Mysterious Nights,MAXIMUM,16,COMPLETE,AAA,9733118,0,1,1,0,0 +Chrono Diver -PENDULUMs-,EXHAUST,17,EXCESSIVE COMPLETE,AA+,9679829,0,3,3,0,0 +Blue Stream,MAXIMUM,17,EXCESSIVE COMPLETE,AAA,9768518,0,12,11,0,0 +Oriens,MAXIMUM,17,COMPLETE,AA,9356694,0,2,2,0,0 +Decoy,MAXIMUM,17,COMPLETE,AA+,9518750,0,2,1,0,0 +Re:End of a Dream,EXHAUST,16,EXCESSIVE COMPLETE,S,9923220,0,13,13,0,0 +からくりピエロ,MAXIMUM,16,COMPLETE,AAA,9702878,0,2,2,0,0 +Random Box,MAXIMUM,16,COMPLETE,AA+,9647829,0,1,1,0,0 +CARNIVOROUS,MAXIMUM,17,COMPLETE,AA+,9504347,0,1,1,0,0 +トキメキストリーム,MAXIMUM,16,COMPLETE,AA+,9610866,0,1,1,0,0 +Goddess Bless you,EXHAUST,15,PLAYED,AAA+,9803921,0,1,0,0,0 +Xibercannon,EXHAUST,15,PLAYED,AAA+,9805115,0,1,0,0,0 +#SpeedyCats,EXHAUST,16,COMPLETE,AAA,9744058,0,4,4,0,0 +QUAKE,MAXIMUM,17,COMPLETE,AA+,9616634,0,4,4,0,0 +゜*。Chantilly Fille。*°,MAXIMUM,16,COMPLETE,AAA,9741477,0,1,1,0,0 +テレポーテーションでやってきた彼とのその後の顛末,MAXIMUM,16,COMPLETE,AA+,9636591,0,1,1,0,0 +けもののおうじゃ★めうめう,MAXIMUM,16,PLAYED,AA+,9593253,0,1,0,0,0 +couleur automnes de chocolat,MAXIMUM,16,COMPLETE,AA+,9501805,0,1,1,0,0 +Glitter Flatter Scatter,EXHAUST,16,COMPLETE,AA+,9696969,0,1,1,0,0 +Claidheamh Soluis-光の剣- feat.はるの,MAXIMUM,16,COMPLETE,AAA+,9812734,0,1,1,0,0 +Apocrypha,MAXIMUM,17,EXCESSIVE COMPLETE,AAA+,9803235,0,14,12,0,0 +Concertino in Blue,EXHAUST,15,COMPLETE,AAA,9747235,0,1,1,0,0 +dreamin' of u,MAXIMUM,16,COMPLETE,AA+,9598599,0,1,1,0,0 +Gorgetech,EXHAUST,15,PLAYED,AA+,9650000,0,1,0,0,0 +Sweet Requiem,ADVANCED,12,COMPLETE,S,9960784,0,1,1,0,0 +Sweet Requiem,EXHAUST,16,COMPLETE,AAA,9786273,0,2,2,0,0 +Technical Master,MAXIMUM,17,EXCESSIVE COMPLETE,AAA+,9869346,0,11,7,0,0 +We Go Down,EXHAUST,15,COMPLETE,AA+,9699059,0,1,1,0,0 +Inscape,MAXIMUM,17,COMPLETE,A+,9296791,0,2,2,0,0 +VAMPIRE,MAXIMUM,16,COMPLETE,AAA+,9810298,0,2,2,0,0 +パンダヒーロー,MAXIMUM,15,COMPLETE,AA+,9694944,0,1,1,0,0 +マトリョシカ,MAXIMUM,16,COMPLETE,AA+,9510218,0,1,1,0,0 +iLLness LiLin,ADVANCED,15,COMPLETE,AA+,9642023,0,1,1,0,0 +Gamerz FestivaL,EXHAUST,16,COMPLETE,AA+,9542346,0,1,1,0,0 +Fly far bounce,MAXIMUM,17,EXCESSIVE COMPLETE,AAA,9744355,0,11,11,0,0 +Carry Me Away,MAXIMUM,17,COMPLETE,AA,9344587,0,2,1,0,0 +Engraved Mark-Gow's ill! RMX-,MAXIMUM,16,COMPLETE,AA+,9677695,0,1,1,0,0 +キュリオシティ,EXHAUST,15,PLAYED,AA,9356148,0,1,0,0,0 +Chocolate Planet,EXHAUST,15,EXCESSIVE COMPLETE,AAA+,9859193,0,4,4,0,0 +Dreadnought,EXHAUST,16,COMPLETE,AA,9454954,0,1,1,0,0 +Four Leaves,MAXIMUM,17,EXCESSIVE COMPLETE,AAA+,9834894,0,6,6,0,0 +Poppin' Shower,MAXIMUM,16,COMPLETE,AAA,9743028,0,1,1,0,0 +0=Xerostrumental=,EXHAUST,17,COMPLETE,AA,9460390,0,1,1,0,0 +Angelic Jelly,EXHAUST,16,COMPLETE,AAA,9755387,0,1,1,0,0 +eastward -sdvx edit-,EXHAUST,16,COMPLETE,AAA+,9841972,0,3,3,0,0 +Completeness Under Incompleteness,EXHAUST,16,COMPLETE,AA+,9535802,0,1,1,0,0 +Lo-Fi-M,EXHAUST,16,PLAYED,A+,9196374,0,1,0,0,0 +ancient garden,EXHAUST,16,EXCESSIVE COMPLETE,AAA+,9854330,0,2,2,0,0 +Get back here,EXHAUST,16,EXCESSIVE COMPLETE,S,9901084,0,3,3,0,0 +Mermaid girl (Tropical Remix),EXHAUST,15,COMPLETE,AA+,9643102,0,1,1,0,0 +カタルシスの月,EXHAUST,16,COMPLETE,AAA+,9857210,0,2,2,0,0 +archive::zip,GRAVITY,16,COMPLETE,AA+,9688346,0,1,1,0,0 +Inixia,EXHAUST,16,COMPLETE,AA+,9607740,0,1,1,0,0 +XROSS THE XOUL,EXHAUST,16,COMPLETE,AAA+,9811062,0,1,1,0,0 +She is my wife,EXHAUST,16,COMPLETE,AA,9395448,0,1,1,0,0 +フラッター現象の顛末と単一指向性の感情論,EXHAUST,15,COMPLETE,AA+,9636443,0,1,1,0,0 +Oriental Blossom,EXHAUST,16,EXCESSIVE COMPLETE,S,9913506,0,3,3,0,0 +crêpe suzette,EXHAUST,16,COMPLETE,AAA+,9863115,0,2,2,0,0 +Sourire,EXHAUST,16,COMPLETE,AA+,9559659,0,1,1,0,0 +6弦とピアノのためのエチュード op.4,EXHAUST,16,COMPLETE,AA+,9518464,0,1,1,0,0 +eternita,EXHAUST,16,COMPLETE,AA+,9682369,0,1,1,0,0 +Monkey Business(Band Edit.),EXHAUST,16,COMPLETE,AA+,9689885,0,1,1,0,0 +妖隠し -あやかしかくし-,EXHAUST,16,COMPLETE,AA+,9640287,0,1,1,0,0 +ツーマンライブ,EXHAUST,16,PLAYED,AAA+,9837528,0,1,0,0,0 +鬼KYOKAN,EXHAUST,16,COMPLETE,AA,9411590,0,1,1,0,0 +幸せになれる隠しコマンドがあるらしい,EXHAUST,16,COMPLETE,AA+,9549050,0,2,1,0,0 +Scarlet Pinheel,EXHAUST,16,COMPLETE,AA,9474885,0,2,2,0,0 +ポメグラネイト,EXHAUST,16,PLAYED,AA+,9673550,0,1,0,0,0 +SkyDrive!,EXHAUST,15,COMPLETE,AA+,9611260,0,1,1,0,0 +飛花落葉,EXHAUST,14,COMPLETE,AAA+,9873026,0,1,1,0,0 +打打打打打打打打打打,EXHAUST,15,COMPLETE,AA+,9658119,0,1,1,0,0 +打打打打打打打打打打,INFINITE,17,PLAYED,A+,9202702,0,1,0,0,0 +有頂天ビバーチェ,EXHAUST,16,COMPLETE,AAA,9700914,0,2,2,0,0 +僕は空気が嫁ない,EXHAUST,15,COMPLETE,AAA+,9847030,0,1,1,0,0 +Monkey Business (lapix Remix),EXHAUST,16,COMPLETE,AAA+,9855919,0,2,2,0,0 +リズの内心革命,INFINITE,16,PLAYED,AA,9314017,0,1,0,0,0 +Sakura Mirage,EXHAUST,17,PLAYED,A,8923631,0,2,0,0,0 +FLYING OUT TO THE SKY,EXHAUST,17,PLAYED,A,8879862,0,1,0,0,0 +crazy cinema story,EXHAUST,16,EXCESSIVE COMPLETE,AAA,9779061,0,4,3,0,0 +コンベア速度Max!? しゃいにん☆廻転ズシ"Sushi&Peace",EXHAUST,16,COMPLETE,AA,9460199,0,1,1,0,0 +EOS -INFINITE EDIT-,EXHAUST,13,COMPLETE,S,9957236,0,1,1,0,0 +EOS -INFINITE EDIT-,GRAVITY,16,COMPLETE,AAA,9795081,0,2,2,0,0 +LittleGameStar,EXHAUST,15,COMPLETE,AA+,9581346,0,1,1,0,0 +雪女,EXHAUST,16,COMPLETE,AA+,9629305,0,3,2,0,0 +U.N.オーエンは彼女なのか?haru_naba Remix,EXHAUST,17,PLAYED,B,8650922,0,1,0,0,0 +choux à la crème,EXHAUST,16,COMPLETE,AAA+,9812601,0,7,7,0,0 +トラウィスカルパンテクートリ,EXHAUST,16,COMPLETE,AA+,9606017,0,1,1,0,0 +Electric "Sister" Bitch,EXHAUST,16,COMPLETE,AAA,9721289,0,1,1,0,0 +Rings of Rainbow,EXHAUST,15,COMPLETE,AAA,9797979,0,4,4,0,0 +赤より紅い夢-Aya2g Tech Dance Remix-,EXHAUST,16,COMPLETE,AA+,9613855,0,1,1,0,0 +Crack Traxxxx,EXHAUST,16,COMPLETE,AAA,9786856,0,13,12,0,0 +Double Universe,EXHAUST,16,EXCESSIVE COMPLETE,S,9935646,0,3,3,0,0 +Booths of Fighters,EXHAUST,17,COMPLETE,AA,9495327,0,2,1,0,0 +Playing With Fire,EXHAUST,16,COMPLETE,AA+,9637972,0,2,2,0,0 +Voice 2 Voice,EXHAUST,15,COMPLETE,AAA+,9836734,0,4,4,0,0 +#Fairy_dancing_in_lake,EXHAUST,16,COMPLETE,AA+,9607635,0,2,2,0,0 +少年は空を辿る Prog Piano Remix,EXHAUST,16,EXCESSIVE COMPLETE,AA+,9670087,0,2,2,0,0 +C18H27NO3,EXHAUST,16,COMPLETE,AA+,9531544,0,1,1,0,0 +I'm so Happy,EXHAUST,16,COMPLETE,AA+,9578907,0,1,1,0,0 +Qubism,EXHAUST,16,COMPLETE,AA+,9642233,0,5,5,0,0 +Sakura Reflection (P*Light Slayer Remix),EXHAUST,15,COMPLETE,AAA,9763066,0,1,1,0,0 +ナイト・オブ・ナイツ,EXHAUST,15,COMPLETE,AA+,9541176,0,1,1,0,0 +物凄い勢いでけーねが物凄いうた,EXHAUST,15,COMPLETE,AA+,9602601,0,1,1,0,0 +croiX,EXHAUST,16,COMPLETE,A+,9248913,0,1,1,0,0 +éclair au chocolat,EXHAUST,13,COMPLETE,AA+,9693726,0,1,1,0,0 +pandora (Maozon Remix),EXHAUST,13,EXCESSIVE COMPLETE,AAA,9764276,0,1,1,0,0 +Distorted Floor,EXHAUST,15,COMPLETE,AA+,9609882,0,1,1,0,0 +Onigo,EXHAUST,16,COMPLETE,AAA,9723371,0,2,2,0,0 +Space Diver Tama,EXHAUST,15,COMPLETE,AA+,9562868,0,1,1,0,0 +香港功夫大旋風,EXHAUST,16,COMPLETE,AA,9362179,0,1,1,0,0 +neu BSP style,EXHAUST,16,EXCESSIVE COMPLETE,S,9931212,0,7,7,0,0 +FLOWER REDALiCE Remix,EXHAUST,16,COMPLETE,AA,9327691,0,2,2,0,0 +Xepher Light and Darkness Dragon REMIX,EXHAUST,16,ULTIMATE CHAIN,AAA+,9887187,0,15,15,1,0 +冥 Rockin' SWING REMIX,EXHAUST,16,COMPLETE,AA+,9645522,0,3,2,0,0 +Evans VolteX Pf arrange,EXHAUST,15,COMPLETE,AAA+,9848345,0,2,2,0,0 \ No newline at end of file diff --git a/server/src/test-utils/test-data/eamusement-sdvx-csv/parsed-data.json b/server/src/test-utils/test-data/eamusement-sdvx-csv/parsed-data.json new file mode 100644 index 000000000..cf5ba2784 --- /dev/null +++ b/server/src/test-utils/test-data/eamusement-sdvx-csv/parsed-data.json @@ -0,0 +1,8 @@ +{ + "title": "ALBIDA Powerless Mix", + "difficulty": "ADVANCED", + "level": "10", + "lamp": "EXCESSIVE COMPLETE", + "score": "9310699", + "exscore": "0" +} diff --git a/server/src/test-utils/test-data/fervidex-static/base.json b/server/src/test-utils/test-data/fervidex-static/base.json index 867c5b564..bd0600050 100644 --- a/server/src/test-utils/test-data/fervidex-static/base.json +++ b/server/src/test-utils/test-data/fervidex-static/base.json @@ -1,32 +1,32 @@ { - "name": "AIXXE", - "qpro": { - "body": 189, - "face": 138, - "hair": 76, - "hand": 145, - "head": 0 - }, - "scores": { - "1000": { - "spa": { - "clear_type": 4, - "ex_score": 1180, - "miss_count": 40 - }, - "spn": { - "clear_type": 7, - "ex_score": 158, - "miss_count": 0 - } - }, - "1001": { - "dph": { - "clear_type": 3, - "ex_score": 15, - "miss_count": 1 - } - } - }, - "sp_dan": 15 + "name": "AIXXE", + "qpro": { + "body": 189, + "face": 138, + "hair": 76, + "hand": 145, + "head": 0 + }, + "scores": { + "1000": { + "spa": { + "clear_type": 4, + "ex_score": 1180, + "miss_count": 40 + }, + "spn": { + "clear_type": 7, + "ex_score": 158, + "miss_count": 0 + } + }, + "1001": { + "dph": { + "clear_type": 3, + "ex_score": 15, + "miss_count": 1 + } + } + }, + "sp_dan": 15 } \ No newline at end of file diff --git a/server/src/test-utils/test-data/fervidex/2dxgsm.json b/server/src/test-utils/test-data/fervidex/2dxgsm.json index 2a3bbf5c7..1449eb94b 100644 --- a/server/src/test-utils/test-data/fervidex/2dxgsm.json +++ b/server/src/test-utils/test-data/fervidex/2dxgsm.json @@ -1,45 +1,57 @@ { - "bad": 0, - "chart": "spa", - "clear_type": 1, - "combo_break": 6, - "dead": { - "measure": 18, - "note": 40 - }, - "entry_id": 1000, - "custom": false, - "chart_sha256": "asdfasdf", - "ex_score": 68, - "fast": 0, - "gauge": [ - 100, - 50 - ], - "ghost": [ - 0, - 2 - ], - "good": 0, - "great": 0, - "max_combo": 34, - "option": { - "gauge": "HARD", - "range": "SUDDEN_PLUS", - "style": "RANDOM" - }, - "pacemaker": { - "name": "", - "score": 363, - "type": "PACEMAKER_A" - }, - "pgreat": 34, - "poor": 6, - "slow": 0, - "2dx-gsm": { - "EASY": [0, 10], - "NORMAL": [0, 20], - "HARD": [20, 0], - "EX_HARD": [10, 0] - } + "bad": 0, + "chart": "spa", + "clear_type": 1, + "combo_break": 6, + "dead": { + "measure": 18, + "note": 40 + }, + "entry_id": 1000, + "custom": false, + "chart_sha256": "asdfasdf", + "ex_score": 68, + "fast": 0, + "gauge": [ + 100, + 50 + ], + "ghost": [ + 0, + 2 + ], + "good": 0, + "great": 0, + "max_combo": 34, + "option": { + "gauge": "HARD", + "range": "SUDDEN_PLUS", + "style": "RANDOM" + }, + "pacemaker": { + "name": "", + "score": 363, + "type": "PACEMAKER_A" + }, + "pgreat": 34, + "poor": 6, + "slow": 0, + "2dx-gsm": { + "EASY": [ + 0, + 10 + ], + "NORMAL": [ + 0, + 20 + ], + "HARD": [ + 20, + 0 + ], + "EX_HARD": [ + 10, + 0 + ] + } } \ No newline at end of file diff --git a/server/src/test-utils/test-data/fervidex/base.json b/server/src/test-utils/test-data/fervidex/base.json index 8ad23ab59..112b55518 100644 --- a/server/src/test-utils/test-data/fervidex/base.json +++ b/server/src/test-utils/test-data/fervidex/base.json @@ -1,39 +1,35 @@ { - "bad": 0, - "chart": "spa", - "clear_type": 1, - "combo_break": 6, - "dead": { - "measure": 18, - "note": 40 - }, - "custom": false, - "chart_sha256": "asdfasdf", - "entry_id": 1000, - "ex_score": 68, - "fast": 0, - "gauge": [ - 100, - 50 - ], - "ghost": [ - 0, - 2 - ], - "good": 0, - "great": 0, - "max_combo": 34, - "option": { - "gauge": "HARD", - "range": "SUDDEN_PLUS", - "style": "RANDOM" - }, - "pacemaker": { - "name": "", - "score": 363, - "type": "PACEMAKER_A" - }, - "pgreat": 34, - "poor": 6, - "slow": 0 + "bad": 0, + "chart": "spa", + "clear_type": 1, + "combo_break": 6, + "custom": false, + "chart_sha256": "asdfasdf", + "entry_id": 1000, + "ex_score": 68, + "fast": 0, + "gauge": [ + 100, + 50 + ], + "ghost": [ + 0, + 2 + ], + "good": 0, + "great": 0, + "max_combo": 34, + "option": { + "gauge": "HARD", + "range": "SUDDEN_PLUS", + "style": "RANDOM" + }, + "pacemaker": { + "name": "", + "score": 363, + "type": "PACEMAKER_A" + }, + "pgreat": 34, + "poor": 6, + "slow": 0 } \ No newline at end of file diff --git a/server/src/test-utils/test-data/images/acorn.png b/server/src/test-utils/test-data/images/acorn.png new file mode 100644 index 000000000..f2e3bdbe2 Binary files /dev/null and b/server/src/test-utils/test-data/images/acorn.png differ diff --git a/server/src/test-utils/test-data/kamaitachi/bms-gazer-chart.json b/server/src/test-utils/test-data/kamaitachi/bms-gazer-chart.json deleted file mode 100644 index d7326338a..000000000 --- a/server/src/test-utils/test-data/kamaitachi/bms-gazer-chart.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "songID": 27339, - "chartID": "88eb6cc5683e2740cbd07f588a5f3db1db8d467b", - "rgcID": null, - "data": { - "notecount": 2256, - "hashMD5": "38616b85332037cc12924f2ae2840262", - "hashSHA256": "195fe1be5c3e74fccd04dc426e05f8a9cfa8a1059c339d0a23e99f63661f0b7d" - }, - "level": "?", - "levelNum": 0, - "difficulty": "CUSTOM", - "playtype": "7K", - "isPrimary": true, - "versions": [] -} \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/bms-gazer-song.json b/server/src/test-utils/test-data/kamaitachi/bms-gazer-song.json deleted file mode 100644 index 47c0e1baa..000000000 --- a/server/src/test-utils/test-data/kamaitachi/bms-gazer-song.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": 27339, - "title": "gazer [MANIAQ]", - "artist": "scytheleg / obj.siokaze", - "firstVersion": null, - "data": { - "subtitle": null, - "subartist": null, - "genre": "ELECTRANCE" - }, - "search-titles": [], - "alt-titles": [] -} \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/chunithm-bbkk-chart.json b/server/src/test-utils/test-data/kamaitachi/chunithm-bbkk-chart.json deleted file mode 100644 index 383e149c3..000000000 --- a/server/src/test-utils/test-data/kamaitachi/chunithm-bbkk-chart.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "rgcID": null, - "chartID": "192b96bdb6150f80ba6412ce02df1249e16c0cb0", - "difficulty": "BASIC", - "songID": 3, - "playtype": "Single", - "levelNum": 3, - "level": "3", - "flags": { - "IN BASE GAME": true, - "OMNIMIX": true - }, - "data": { - "inGameID": 3 - }, - "isPrimary": true, - "versions": [ - "chuni", - "chuniplus", - "air", - "airplus", - "star", - "starplus", - "amazon", - "amazonplus", - "crystal", - "crystalplus" - ] -} \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/chunithm-bbkk-song.json b/server/src/test-utils/test-data/kamaitachi/chunithm-bbkk-song.json deleted file mode 100644 index cbf7fb08a..000000000 --- a/server/src/test-utils/test-data/kamaitachi/chunithm-bbkk-song.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "B.B.K.K.B.K.K.", - "artist": "nora2r", - "id": 3, - "firstVersion": "chuni", - "alt-titles": [], - "search-titles": [], - "data": { - "genre": "VARIETY" - } -} \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/gitadora-dryscore.json b/server/src/test-utils/test-data/kamaitachi/gitadora-dryscore.json deleted file mode 100644 index 9bf73ef72..000000000 --- a/server/src/test-utils/test-data/kamaitachi/gitadora-dryscore.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "service": "fake-service", - "game": "gitadora", - "scoreData": { - "score": 70.76, - "lamp": "CLEAR", - "percent": 70.76, - "grade": "B", - "esd": 30, - "hitData": {}, - "hitMeta": {} - }, - "scoreMeta": {}, - "timeAchieved": null, - "comment": null, - "importType": "any:batch-manual" -} \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/gitadora-ithinkabtyou.json b/server/src/test-utils/test-data/kamaitachi/gitadora-ithinkabtyou.json deleted file mode 100644 index 03ee43909..000000000 --- a/server/src/test-utils/test-data/kamaitachi/gitadora-ithinkabtyou.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id": 0, - "chartID": "29f0bfab357ba54e3fd0176fb3cbc578c9ec8df5", - "difficulty": "BASIC", - "playtype": "Dora", - "levelNum": 1.6, - "level": "1.60", - "notedata": { - "notecount": 169, - "objects": { - "LEFT CYMBAL": 54, - "HI HAT": 78, - "LEFT PEDAL": 24, - "SNARE": 1, - "HI TOM": 1, - "RIGHT PEDAL": 2, - "LOW TOM": 4, - "FLOOR TOM": 5, - "RIGHT CYMBAL": 0 - } - }, - "length": null, - "bpmMin": 117, - "bpmMax": 117, - "monoBPM": true, - "indicators": {}, - "flags": { - "IN BASE GAME": true - }, - "internals": { - "inGameID": "0", - "inGameINTID": 0 - } -} \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/iidx-511-song.json b/server/src/test-utils/test-data/kamaitachi/iidx-511-song.json deleted file mode 100644 index 76d45d5d6..000000000 --- a/server/src/test-utils/test-data/kamaitachi/iidx-511-song.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "5.1.1.", - "artist": "dj nagureo", - "id": 1, - "firstVersion": "0", - "alt-titles": [], - "search-titles": [], - "data": { - "genre": "PIANO AMBIENT" - } -} \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/iidx-511spa.json b/server/src/test-utils/test-data/kamaitachi/iidx-511spa.json deleted file mode 100644 index 74fdcf9bb..000000000 --- a/server/src/test-utils/test-data/kamaitachi/iidx-511spa.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "rgcID": null, - "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", - "difficulty": "ANOTHER", - "songID": 1, - "playtype": "SP", - "levelNum": 10, - "level": "10", - "flags": { - "IN BASE GAME": true, - "OMNIMIX": true, - "N-1": true, - "2dxtra": false - }, - "data": { - "inGameID": 1000, - "notecount": 786, - "arcChartID": "CYjwAuz7Yq9" - }, - "isPrimary": true, - "versions": [ - "27-omni", - "26-omni", - "27", - "26", - "inf", - "16-cs", - "12-cs", - "10-cs", - "8-cs", - "7-cs", - "bmus" - ] -} \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/iidx-dryscore.json b/server/src/test-utils/test-data/kamaitachi/iidx-dryscore.json deleted file mode 100644 index 301f58b1b..000000000 --- a/server/src/test-utils/test-data/kamaitachi/iidx-dryscore.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "service": "e-amusement", - "game": "iidx", - "scoreData": { - "score": 786, - "lamp": "CLEAR", - "percent": 50, - "grade": "C", - "hitData": { - "pgreat": 50, - "great": 10 - }, - "hitMeta": {} - }, - "scoreMeta": {}, - "timeAchieved": null, - "comment": null, - "importType": "iidx:eamusement-csv" -} \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/iidx-score.json b/server/src/test-utils/test-data/kamaitachi/iidx-score.json deleted file mode 100644 index f0822d030..000000000 --- a/server/src/test-utils/test-data/kamaitachi/iidx-score.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "service": "e-amusement", - "game": "iidx", - "playtype": "SP", - "difficulty": "ANOTHER", - "userID": 1, - "scoreData": { - "score": 786, - "lamp": "CLEAR", - "percent": 50, - "grade": "C", - "esd": 30, - "gradeIndex": 3, - "lampIndex": 4, - "hitData": { - "pgreat": 50, - "great": 10 - }, - "hitMeta": {} - }, - "scoreMeta": {}, - "calculatedData": { - "rating": 0.1, - "lampRating": 5, - "gameSpecific": {} - }, - "timeAchieved": null, - "songID": 1, - "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", - "highlight": false, - "isPrimary": true, - "comment": null, - "timeAdded": 1, - "scoreID": "TESTING_SCORE_ID", - "importType": "iidx:eamusement-csv" -} \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/iidx-scorepb.json b/server/src/test-utils/test-data/kamaitachi/iidx-scorepb.json deleted file mode 100644 index bd8b07f12..000000000 --- a/server/src/test-utils/test-data/kamaitachi/iidx-scorepb.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", - "userID": 1, - "calculatedData": { - "rating": 0, - "lampRating": 0, - "gameSpecific": { - "BPI": 10.10, - "KESDC": 9.558413110870934, - "K%": null - } - }, - "comments": [], - "composedFrom": { - "scorePB": "R9a8d45b332a5ab18ef6f11f052defe2fa497596e69991a8b13ead3ecc3dd17d1", - "lampPB": "R9a8d45b332a5ab18ef6f11f052defe2fa497596e69991a8b13ead3ecc3dd17d1" - }, - "highlight": false, - "isPrimary": true, - "outOf": 1, - "ranking": 1, - "scoreData": { - "score": 1479, - "percent": 94.08396946564885, - "esd": 10.64453125, - "grade": "AAA", - "gradeIndex": -1, - "lamp": "EX HARD CLEAR", - "lampIndex": 6, - "hitData": { - "pgreat": 697, - "great": 85 - }, - "hitMeta": { - "bp": 2 - } - }, - "songID": 1, - "game": "iidx", - "playtype": "SP" -} \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/ktblack-charts-iidx.json b/server/src/test-utils/test-data/kamaitachi/ktblack-charts-iidx.json deleted file mode 100644 index 54a025e22..000000000 --- a/server/src/test-utils/test-data/kamaitachi/ktblack-charts-iidx.json +++ /dev/null @@ -1 +0,0 @@ -[{"rgcID":null,"chartID":"e70c2ca592076848e601bb5ff01db17ba6f4e58d","difficulty":"ANOTHER","songID":1815,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20045,"notecount":1544,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e4aaac4d6e846ada11ccb8bb9313d75c2b85d2e1","difficulty":"HYPER","songID":1815,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20045,"notecount":851,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"31b3ae93f01426d99b8140a6c944b3af24f8c260","difficulty":"NORMAL","songID":1815,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20045,"notecount":549,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b1ad32b4bd31876998ead22c6bf836166a8bb911","difficulty":"ANOTHER","songID":1815,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20045,"notecount":1551,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"55d391020515f50bc51a28ba2a915437cd37a316","difficulty":"HYPER","songID":1815,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20045,"notecount":851,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"345762e839227c66bc66eda96cd23d399b2e36cc","difficulty":"NORMAL","songID":1815,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20045,"notecount":563,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"d6a228c80d9bbf1a0a9c058aae62879af21ea704","difficulty":"ANOTHER","songID":1816,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20056,"notecount":1242,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b459392a7c2e475170a3d4e679e89a36bd6f0656","difficulty":"HYPER","songID":1816,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20056,"notecount":786,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7e6e666b459a6fd65889f0d4e9fb94803449cc19","difficulty":"NORMAL","songID":1816,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20056,"notecount":460,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7b22f5d07bd0f7c35d77f8b26a23a16975b8e805","difficulty":"ANOTHER","songID":1816,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20056,"notecount":1431,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"21b5e850f2606b6799c0ed98f65489cb459b8a35","difficulty":"HYPER","songID":1816,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20056,"notecount":895,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"aac208fe67c7a757d9d1ae191ca4669c0647682a","difficulty":"NORMAL","songID":1816,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20056,"notecount":454,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"96e9438f9c73b2c84410ce09f4850a2c0674956e","difficulty":"ANOTHER","songID":1817,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20034,"notecount":1020,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"97c569c0cb415a05798a63458469f47bc39fccc4","difficulty":"HYPER","songID":1817,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20034,"notecount":597,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"349836eb781e4821f66cb317f67a6fa651f66909","difficulty":"NORMAL","songID":1817,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20034,"notecount":307,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"419d0af5ca76f38559b3d37b49f2cefa507da65d","difficulty":"ANOTHER","songID":1817,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20034,"notecount":1076,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"17ffaf998b18aea9efa2cd5e891821f04aa2c587","difficulty":"HYPER","songID":1817,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20034,"notecount":674,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"a2dc39e8ea2e37b91acda63de030bf987f612787","difficulty":"NORMAL","songID":1817,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20034,"notecount":332,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"027f772627fb3fe825bb24beecee2ed30cfb2e8f","difficulty":"ANOTHER","songID":1818,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20076,"notecount":1100,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"0b7eee74be4866ebc23fc9355ce7d622435352a6","difficulty":"BEGINNER","songID":1818,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20076,"notecount":168,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"e381b879837443fa6a189142b088a1346bb1b1f2","difficulty":"HYPER","songID":1818,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20076,"notecount":740,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"c5dcece17bd1d8721349f48c3c9221ec7fdc5f63","difficulty":"NORMAL","songID":1818,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20076,"notecount":404,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"9d86593bb8ac1e62b6d1bde7ef9addfa8fc1dd7f","difficulty":"ANOTHER","songID":1818,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20076,"notecount":1283,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"31ed8ad0f13c29f6c933d95399b39dacf778d586","difficulty":"HYPER","songID":1818,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20076,"notecount":806,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"367e1f38afc7c146724353090f2a83f8c390aa19","difficulty":"NORMAL","songID":1818,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20076,"notecount":539,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"0ff64ed56fed9bf66a255839d78c2be2445b8564","difficulty":"ANOTHER","songID":1820,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20042,"notecount":1161,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"5c194288dc2b6af741ebe28c4787eda49c17b58a","difficulty":"HYPER","songID":1820,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20042,"notecount":799,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"92c03852e06c33e7c0d59c6f73557d6028c991d3","difficulty":"NORMAL","songID":1820,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20042,"notecount":446,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ffe422e48cf5cadb24877bd68bd828b0a59630e9","difficulty":"ANOTHER","songID":1820,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20042,"notecount":1312,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"d87e7aba6edf70bd4b0087165afaa82fad801db3","difficulty":"HYPER","songID":1820,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20042,"notecount":859,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"85a4e8cebef9a12dddb407ff581f499a078f6010","difficulty":"NORMAL","songID":1820,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20042,"notecount":448,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"92599eae8169756eb64f11af0c7781185a3aa8ed","difficulty":"ANOTHER","songID":1,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1000,"notecount":796,"arcChartID":"D2ROaytem8n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","8-cs","7-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"c2935e06698280575009c237fa1c5780823f41ec","difficulty":"NORMAL","songID":1,"playtype":"DP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1000,"notecount":99,"arcChartID":"GONgyx8GBMQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"c2311194e3897ddb5745b1760d2c0141f933e683","difficulty":"ANOTHER","songID":1,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1000,"notecount":786,"arcChartID":"CYjwAuz7Yq9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","8-cs","7-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"c641238220d73faf82659513ba03bde71b0b45f0","difficulty":"HYPER","songID":1,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1000,"notecount":511,"arcChartID":"GH6fcxLF_Cc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f4a59116d937e0d24372a423e72bf01edd7f129c","difficulty":"HYPER","songID":2,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1001,"notecount":556,"arcChartID":"BJJLefVoMnF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"3455a69c1745e54a1c114753fe0e9afaf50d04a4","difficulty":"HYPER","songID":2,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1001,"notecount":508,"arcChartID":"EjwdI15pZ_v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"1fce6c494ab5f35e7b9a471eb076ba4c3ddb2a45","difficulty":"HYPER","songID":3,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1002,"notecount":715,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"014e32d4c824601a8b24539dde58e8f6c11422b3","difficulty":"HYPER","songID":3,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1002,"notecount":428,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"fb9a5fd43b323e7ec22cc5111eeded5e3da0cee4","difficulty":"NORMAL","songID":4,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1003,"notecount":384,"arcChartID":"H_-LK7jI9ot"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"3a4b1d048034a3c3eedd7e529c79a7152f9e96a1","difficulty":"ANOTHER","songID":5,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1004,"notecount":846,"arcChartID":"Gbu0PFHAhfK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"fc143b488d1af894fdd0c5be145e1d613aaf5214","difficulty":"BEGINNER","songID":5,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1004,"notecount":102,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"0e56006c7d32a619d2ef49533ac1aad1af63fc41","difficulty":"HYPER","songID":6,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1005,"notecount":718,"arcChartID":"BAFtcy3jbUo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"ac8872db80df87dc98cc37b53704e2e9824dca64","difficulty":"NORMAL","songID":6,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1005,"notecount":398,"arcChartID":"BG4AWLPQQzs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"fc7edc6bcfa701a261c89c999ddbba3e2195597b","difficulty":"HYPER","songID":7,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1006,"notecount":137,"arcChartID":"HwRqoykNVbB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e6a1ff08d1ed4462b1eb4b546c1c29a331823cd8","difficulty":"NORMAL","songID":8,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":1007,"notecount":272,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"5fbe9f3f42940b7902764eecf347c5ca4b409421","difficulty":"ANOTHER","songID":9,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1008,"notecount":538,"arcChartID":"CwTvwDttD7B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"fbfd63cf5d5152e8a51f89be4483965ade277d7e","difficulty":"HYPER","songID":9,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1008,"notecount":417,"arcChartID":"HNQbUE8wfL4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","bmus","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"dddd666010d4fd550f335a2d98c90b67d5f20717","difficulty":"NORMAL","songID":10,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1009,"notecount":333,"arcChartID":"ABIs7IalldX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"e601349353abcaf4a431aedb4c9af32afdb1963e","difficulty":"HYPER","songID":11,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1010,"notecount":321,"arcChartID":"F3wiOh-xyRW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"a677e80264777b6e5bd97f2bb33b23adf0c39915","difficulty":"HYPER","songID":11,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1010,"notecount":261,"arcChartID":"H3bttenLtEy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"aecb69103613fdf1fe81f85e1818d219ea14981a","difficulty":"NORMAL","songID":12,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1011,"notecount":445,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"3da03d3d9d21c7a46b2b2deb6ca72cfe8ac817a2","difficulty":"ANOTHER","songID":13,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1012,"notecount":254,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"e87e46174a8b4214db524a4f1a1e7dac98c1e515","difficulty":"HYPER","songID":13,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1012,"notecount":234,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"1ac28893446214c9d58467ff40475a89b4a2d477","difficulty":"ANOTHER","songID":14,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1013,"notecount":362,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","3-cs","26-omni"]},{"rgcID":null,"chartID":"fb93505dd3a08cda176c51cd3d553a5c6ce2a59e","difficulty":"HYPER","songID":15,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1015,"notecount":293,"arcChartID":"AUIiKd5rNre"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"921bc97bcaa48d6a7a58de51828c57891241e71f","difficulty":"NORMAL","songID":15,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1015,"notecount":250,"arcChartID":"Ax62u6dj-GI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"88e47044838debbd1039e4a709a76cba07be22e1","difficulty":"ANOTHER","songID":16,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1016,"notecount":409,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"53606aba0f515e005adb0a2990facb1ba27b9e3e","difficulty":"HYPER","songID":17,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1017,"notecount":201,"arcChartID":"C40taRLrN6y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"00f6e21b12d0a1bc01e39450b41003384381681f","difficulty":"HYPER","songID":17,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1017,"notecount":201,"arcChartID":"DZ-mRNwr4hS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"abd81f288379b6e51b87bb3f86872bcc42b501c8","difficulty":"NORMAL","songID":18,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1018,"notecount":147,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"f68dfa605e3292fbcdc3e32aa7212c5a4504abdf","difficulty":"HYPER","songID":19,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1019,"notecount":122,"arcChartID":"BhMTmfDmdQD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"534ca367f49037f98f96e8d8ca520079a9cc761e","difficulty":"ANOTHER","songID":20,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1020,"notecount":581,"arcChartID":"BlL1ZXKqu-p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","bmus","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"92575b768616c575b25874dd6781422385d55016","difficulty":"HYPER","songID":20,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1020,"notecount":376,"arcChartID":"B0AWd1tc-jO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","bmus","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"48f90a9290d0d7b4fd2cc497e67d8cee967ea23f","difficulty":"HYPER","songID":21,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1201,"notecount":149,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"f2a9c613c7f6a2a04dec687278a3e7b500ccbfe7","difficulty":"NORMAL","songID":21,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1201,"notecount":117,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"a7995b6ece78f9c18a9a7eead28dd82e566df096","difficulty":"HYPER","songID":22,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1203,"notecount":115,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"518cc3bba96b40ec7e402fd11f5f61d6516bfc20","difficulty":"NORMAL","songID":22,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1203,"notecount":57,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"405541a4c3348a4dd3a5cd2c082a4221ec6dcfbc","difficulty":"ANOTHER","songID":23,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1204,"notecount":446,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"272db6e347cfd6e80a51ba96f3a6a2a17bf4fce1","difficulty":"HYPER","songID":24,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1205,"notecount":307,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"f8c9491a265359969e43be2edb68df3923a9ce1b","difficulty":"HYPER","songID":25,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1206,"notecount":155,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"1a375d909a24364dd5ffa95cce815023a5c64a84","difficulty":"ANOTHER","songID":26,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1207,"notecount":192,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"0dc8f49ea0d184417fda98372ef45da35bc4e51a","difficulty":"ANOTHER","songID":27,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1208,"notecount":184,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","3-cs","26-omni"]},{"rgcID":null,"chartID":"dcdbc4e19462a066baea526873da986854b21b70","difficulty":"HYPER","songID":28,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1209,"notecount":153,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"a742a9dd35d9eb5eb5aa1a4f83b94248470ffee8","difficulty":"HYPER","songID":29,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1210,"notecount":62,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"5d373d16ca216e2c8246e7ce9a0f9a2575ee3b74","difficulty":"NORMAL","songID":30,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1212,"notecount":204,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"57c70188235eb842a7b6332df72b2cc072af99b4","difficulty":"HYPER","songID":31,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1213,"notecount":407,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"9a082f3f96690de7b7c6b34f25b198a02861c134","difficulty":"ANOTHER","songID":32,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1214,"notecount":329,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"147e7c066c02a48c003d6d520ad9cd6bfc2ae104","difficulty":"HYPER","songID":32,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1214,"notecount":268,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"3423d26f7c82fcdaef8f7b18622fa947c28c619d","difficulty":"HYPER","songID":33,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1216,"notecount":177,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"c283df95b14dfb7a84b28f63ee385bb9c4a1fe4b","difficulty":"NORMAL","songID":33,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1216,"notecount":157,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"ae32cd4339d2f8f7587581e4a5406a38d7a71b5b","difficulty":"HYPER","songID":34,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1217,"notecount":353,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"dc9ddb81173e9b2bd3ec6f0cfb1ce24c1872f16e","difficulty":"HYPER","songID":35,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1218,"notecount":308,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"51ecd6df22d6bb907ec74bf0aa734f5049643e91","difficulty":"HYPER","songID":36,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1220,"notecount":194,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"8b5e645632b6298612debb4464dac7e1680491d8","difficulty":"HYPER","songID":37,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1402,"notecount":318,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"01dcc71d64b04766a4f81b141f79bc61df0c132c","difficulty":"ANOTHER","songID":38,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2000,"notecount":584,"arcChartID":"EED34DXVbwk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"c9dbaf81ce5045fe31516f4a6ae5dd938c8dae3b","difficulty":"NORMAL","songID":39,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2001,"notecount":275,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"bbceaa7e582ff2c4f9713a10bebca531004524e3","difficulty":"NORMAL","songID":40,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2002,"notecount":224,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","7-cs","bmus","26-omni"]},{"rgcID":null,"chartID":"87c4805f60af14d747068e837f4b2245b466b66a","difficulty":"NORMAL","songID":41,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2003,"notecount":374,"arcChartID":"GOjnNM3iTvp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","bmus","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"69773e82d29724302d191e11953bbcf2a0ae8a63","difficulty":"HYPER","songID":42,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2004,"notecount":624,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"1ddc16e66dfbda104aa35b78a0c9566111f3845b","difficulty":"HYPER","songID":43,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2005,"notecount":569,"arcChartID":"AmubYfBjTtl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"ff4cbc4f0ba035345b0ca1d6995eb7a6947c3287","difficulty":"NORMAL","songID":43,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2005,"notecount":390,"arcChartID":"FLEeeffChG7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"17163283edc68e4f70b32327642ca817ce1d6946","difficulty":"HYPER","songID":44,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2006,"notecount":326,"arcChartID":"DW6lCQSecHq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","7-cs","bmus","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"80c57115990296e17d71116fff8ddf1f2cc2de85","difficulty":"HYPER","songID":45,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2007,"notecount":438,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"a953cee1b356536bcea7bf04ed6508a202db294e","difficulty":"ANOTHER","songID":46,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2008,"notecount":617,"arcChartID":"ET3upGIRqSg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"2e64447c9bd6beea29019f36c16f061fb3c737ea","difficulty":"NORMAL","songID":47,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2009,"notecount":271,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"c403c7e5b04d550631ce448a161a5a23454e424e","difficulty":"NORMAL","songID":48,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2010,"notecount":284,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"797ea682e4650594baee5bdf63b244f6ffdc3486","difficulty":"NORMAL","songID":49,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2011,"notecount":372,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","bmus","3-cs","26-omni"]},{"rgcID":null,"chartID":"2ee82173ec0d5cf25454adef01e6a5ba56841b55","difficulty":"HYPER","songID":50,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2012,"notecount":311,"arcChartID":"GdZ200hWTMT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"78742e195d0ac2785ef99016f6cd2f02569c12f2","difficulty":"NORMAL","songID":50,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2012,"notecount":254,"arcChartID":"CszR5q6nPFK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"850d259e40a8b6688d70e4fddc9ab31a90e6171a","difficulty":"NORMAL","songID":51,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2013,"notecount":323,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"24955133c7a123b0b2c32ff0e6bdbcd3485b10a3","difficulty":"HYPER","songID":52,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2014,"notecount":457,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"47e0266b240bfaa3655509cb3636ac43bef4ed42","difficulty":"HYPER","songID":53,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2016,"notecount":434,"arcChartID":"FAhEbRL_PHg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"baf07591d733b6ab9d64090ae9efe6d458403cf1","difficulty":"HYPER","songID":54,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2201,"notecount":525,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"26350652a8bd696830e17de89ce9f7e56b6560c1","difficulty":"HYPER","songID":56,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2203,"notecount":270,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"fe47ead1b4548edab2d4ec3b428d688b156b8571","difficulty":"ANOTHER","songID":57,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2204,"notecount":438,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"3610980c17444e3814543dcc44d77a92912d59c4","difficulty":"HYPER","songID":57,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2204,"notecount":357,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"2c2dc63fefb03bf94f4783be08f50b41350b50a1","difficulty":"HYPER","songID":58,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2205,"notecount":192,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"6f98f9ad927f6c3a534aa5bfc4c228c82282fd74","difficulty":"HYPER","songID":59,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2206,"notecount":324,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"df0d0ffd41838d570ca3e12974958da145d149e5","difficulty":"HYPER","songID":60,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2207,"notecount":243,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"c46ebde9d230660e3e7cde0e270df05c9e0b3f2d","difficulty":"HYPER","songID":61,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2208,"notecount":138,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"60e19ba1a7a56c0b9a88b3062a964af9e311493a","difficulty":"NORMAL","songID":62,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2209,"notecount":220,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"104a13d56c2067dc88a8d673b9e0887cf0862ffb","difficulty":"NORMAL","songID":63,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2210,"notecount":376,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"33c875b8fec5d7356504d03ec2339ca48edfd31e","difficulty":"HYPER","songID":64,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2211,"notecount":287,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"36576c2113d612e217d53a71d61e35912f13d820","difficulty":"HYPER","songID":65,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2212,"notecount":659,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"03c4bf93ef7b238e4ab608f547bad336431180c2","difficulty":"HYPER","songID":66,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3000,"notecount":632,"arcChartID":"D4nTEKNrnU8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"79390f675de92e3c04b10d7f594c5d4629ef1c73","difficulty":"ANOTHER","songID":67,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3001,"notecount":453,"arcChartID":"BgedqkLeZbv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"6e8523b15f1665103fa593ce5cb81fc10f4c9af5","difficulty":"HYPER","songID":68,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3002,"notecount":589,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","7-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"012e1222850ec10e46a0d697990a2afaaa6d6b18","difficulty":"NORMAL","songID":68,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3002,"notecount":345,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","7-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"80f7aaf5b7a346e149fb4825e580de35b6feb671","difficulty":"HYPER","songID":69,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3003,"notecount":692,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"1dbaec07dd5c0e43b098c861ca3945055921eb97","difficulty":"NORMAL","songID":70,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3004,"notecount":437,"arcChartID":"BhGgamMH83A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","8-cs","7-cs","bmus","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"5b5bb36a192b1d04bcfa001328d8bcec9d57edc9","difficulty":"NORMAL","songID":70,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3004,"notecount":437,"arcChartID":"HCfz8WuRXV-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","8-cs","7-cs","bmus","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"d5cfa00bdc3dd6aa2bc209672773699a27dcc1ee","difficulty":"ANOTHER","songID":71,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3005,"notecount":880,"arcChartID":"DAPyFQNoUfr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","8-cs","7-cs","bmus","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"9b12fd133503ddb89d87f6a2165c0643ae426071","difficulty":"HYPER","songID":72,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3006,"notecount":611,"arcChartID":"CSUIeTF9-MD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","5-cs","4-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"1ff46593e21ef14845abb519ee4c7438268f352b","difficulty":"NORMAL","songID":72,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3006,"notecount":434,"arcChartID":"AGBmz0X2Zzr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","5-cs","4-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"63f768c2d8ae3cbbd7800e2ef07ffa75a4fca188","difficulty":"HYPER","songID":73,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3007,"notecount":498,"arcChartID":"D7lMC0v7KwR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","8-cs","bmus","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"22e0f2201f164a638e854b21edcbe09f92284a69","difficulty":"NORMAL","songID":74,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3008,"notecount":430,"arcChartID":"FWvIkWZ-MbH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"60133992a4136e4377f7910bcde70e23750eb8b8","difficulty":"ANOTHER","songID":75,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3009,"notecount":643,"arcChartID":"D6kln0iQSIw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"cf3b51e5e3ac2c9f0d39ebf4b7eadd34b99d3a4b","difficulty":"HYPER","songID":75,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3009,"notecount":525,"arcChartID":"CaHMSBk7O1z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"ea27da3999746381e258b2bf9510bd646c7fe529","difficulty":"NORMAL","songID":76,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3010,"notecount":412,"arcChartID":"C7HhSIK92yz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","8-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"29b99124184c9ab479eb92ec3ce42e570133a8ff","difficulty":"HYPER","songID":77,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3011,"notecount":628,"arcChartID":"BucUpqBuz8p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","7-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"3d44a5f3cbf3703f5098682fdc9040bed48781b6","difficulty":"NORMAL","songID":77,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3011,"notecount":372,"arcChartID":"ANbJHxajLc0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","7-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"f3248e0ccf4858ab0535e0c2c5490c6c73f945ae","difficulty":"HYPER","songID":78,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3012,"notecount":198,"arcChartID":"AMQzvVwNNve"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"17514921a23abf2b76983cf50e79b3ff600763b1","difficulty":"BEGINNER","songID":79,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3013,"notecount":183,"arcChartID":"HyN_Y_j4OoC"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"d8150ba36b493798fe24502d4c617e585598aeaa","difficulty":"HYPER","songID":80,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3014,"notecount":462,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"f39de8b9a002f4162a8909340695b707e79e59bf","difficulty":"NORMAL","songID":80,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3014,"notecount":338,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"1cceee966ec0bbdeaffc886251cbb04bce246f7b","difficulty":"NORMAL","songID":81,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3015,"notecount":293,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"2ba807daf5259c4bee02ddce794ae072b79c94a9","difficulty":"HYPER","songID":82,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3016,"notecount":441,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"c7f779201004935add1312f9620ff13d0fc7743f","difficulty":"NORMAL","songID":83,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3017,"notecount":406,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"4be286a345fbb47531ebd24f77d8edbc0cc083a1","difficulty":"HYPER","songID":84,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3018,"notecount":577,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"37b5bb57f80938b59aa59fc93b8d8c64f867fafc","difficulty":"NORMAL","songID":84,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3018,"notecount":408,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"d63543d4969f857c1495f2c8e0575433db5980d1","difficulty":"NORMAL","songID":85,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3202,"notecount":218,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"a0c0261ec9faf8e8efb60a6a4e3f47e68d379de1","difficulty":"HYPER","songID":86,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3203,"notecount":568,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"75638b70fdd59409ddf00f32e3d89bfb199d8b56","difficulty":"HYPER","songID":87,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3204,"notecount":620,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"c153eac6b776fca81ffbc0fbe1191c9c2c394f6f","difficulty":"NORMAL","songID":87,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3204,"notecount":422,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"593be92fa6e7f5e67d0e9e09c9f560f3e941c7eb","difficulty":"NORMAL","songID":88,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3205,"notecount":168,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"7bac23b3aafc7be5cdb80034a838566b8d4c25d7","difficulty":"NORMAL","songID":89,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3206,"notecount":290,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"1900f75630309531fc27151f58ae36b997cc50c2","difficulty":"NORMAL","songID":90,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3207,"notecount":268,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"e8b5c2bc59513d8e67bb2f06665c7068201bd9b3","difficulty":"HYPER","songID":91,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3208,"notecount":377,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"8e178b3c20c6e006ad20fb7e65764ff975d47d3e","difficulty":"NORMAL","songID":92,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3209,"notecount":333,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"384defdd6146e15804c64b0bce8ad4cfa1b3645c","difficulty":"ANOTHER","songID":93,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3210,"notecount":549,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"c609fbc8ceeaf8a3b6255b0a2086d089909032cc","difficulty":"HYPER","songID":93,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3210,"notecount":528,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"0c6984fa53f7b2f527ad19544448720078fc524d","difficulty":"HYPER","songID":94,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3211,"notecount":954,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"a55c04ebc4a686f3fe7135fd30deed555bb4fe51","difficulty":"ANOTHER","songID":95,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3213,"notecount":732,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"a0a4e4cc8ad3e4541132cc960c444d8fe0e18c27","difficulty":"HYPER","songID":95,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3213,"notecount":729,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"1f944bc20ec3412b240d86e406b17a0997954038","difficulty":"NORMAL","songID":96,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4000,"notecount":351,"arcChartID":"ABkmTAqR_KW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"b7c20537c0e27a6848f840281aff496dd454c47e","difficulty":"ANOTHER","songID":97,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4001,"notecount":1338,"arcChartID":"DJhs02mlfeC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"724c6b9504f6e7c676cb2b429ec0860290b34912","difficulty":"HYPER","songID":97,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4001,"notecount":935,"arcChartID":"Fm2_Xzfyt69"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"b17b4b20fcd85f2b1827768bb85e583dba5fd1f8","difficulty":"ANOTHER","songID":98,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4002,"notecount":1014,"arcChartID":"A4Y2FuYCnLu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","7-cs","6-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"708e5c9cbb999f99e57617a7fe7a9193d50f92a5","difficulty":"ANOTHER","songID":99,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4003,"notecount":914,"arcChartID":"G8iyyM7V9w8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"375353e598c7c1cee9914e76be5ac96b1a8b547f","difficulty":"HYPER","songID":99,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4003,"notecount":751,"arcChartID":"B21ScvEsj79"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"18ec6066bbdf32e07e3ef57041dcf20665793de3","difficulty":"NORMAL","songID":100,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4004,"notecount":339,"arcChartID":"CdWXmx4CSpV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"41709c2291c60f78a6bb274b8a1363573f419607","difficulty":"ANOTHER","songID":101,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4005,"notecount":1010,"arcChartID":"Hci_47oUgp5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"7218a0b40345952e86061dd3b10d192b9367ef42","difficulty":"HYPER","songID":101,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4005,"notecount":479,"arcChartID":"CYLP1gCRbcw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"3829bd714ffb396d213e95a117d176e13cb40985","difficulty":"NORMAL","songID":102,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4006,"notecount":781,"arcChartID":"GUt2wtiUTWV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","6-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"d0cf5338204d27db58e0d088d8475cf0ec69ad92","difficulty":"HYPER","songID":103,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4007,"notecount":961,"arcChartID":"EoiSrywQebn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"de2a0cf769e6155929c1aa28d5b3b0adf9a08104","difficulty":"NORMAL","songID":103,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4007,"notecount":416,"arcChartID":"Flf6bewZ0Zs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"ab269e4d8db2949cde0c593a8803937c331e1432","difficulty":"ANOTHER","songID":104,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4008,"notecount":875,"arcChartID":"HWKra3XgeMz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","8-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"532dd1609eca52e0d9029e811ea39ab7d2d6b6eb","difficulty":"HYPER","songID":105,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4009,"notecount":1006,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"87bccd553ff465ffe7ad9aac30aef6bf86d3d697","difficulty":"NORMAL","songID":105,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4009,"notecount":724,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"8fd98d852e9938160d255aa8cda484ff918cec56","difficulty":"ANOTHER","songID":106,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4010,"notecount":838,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"703fc7a74949acb26799d09ba72343a6c9ab8a98","difficulty":"HYPER","songID":107,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4011,"notecount":913,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","7-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"2054949e4309c2e098c81a5484cb6c374461849f","difficulty":"NORMAL","songID":107,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4011,"notecount":730,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","7-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"c33f161fcfb009f38f291475e983dca7a18ccc44","difficulty":"ANOTHER","songID":108,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4012,"notecount":641,"arcChartID":"A2ca7JZISVU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"892900e1f3487f975441345d5748addd33f61dbd","difficulty":"ANOTHER","songID":109,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4013,"notecount":1295,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"888259e7cc44e2bf2e032898f6a9e85cd4fcad1b","difficulty":"BEGINNER","songID":109,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4013,"notecount":188,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"073bcdf9f89bc1550ec800264a8c5a3197c0a326","difficulty":"HYPER","songID":110,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4014,"notecount":745,"arcChartID":"D7cs6QjzLYw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"c38af1cfc68270c5f50e9f6f7c0e962d6ef850dd","difficulty":"NORMAL","songID":110,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4014,"notecount":515,"arcChartID":"Div1lUqn_Ms"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"d7ff5be162d074ce3e1a65b9a3b51131ce54d2b8","difficulty":"ANOTHER","songID":111,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4015,"notecount":732,"arcChartID":"HK-EyBiyVBo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","7-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"02f5eaa0b7d5870bf33a547eb4a699b28d2b1329","difficulty":"ANOTHER","songID":112,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4016,"notecount":1015,"arcChartID":"GAmQd1qm-d8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"b90c04c61425c4594dae1ed2a998a1dfb944dfc9","difficulty":"HYPER","songID":112,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4016,"notecount":555,"arcChartID":"Cvsq-7RpP1j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"2851c37135dc370eba63337a78f239aea0504c93","difficulty":"NORMAL","songID":113,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4017,"notecount":428,"arcChartID":"DCauLVaozyr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","bmus","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"d1a7949d67ae792c5057b75b4c69f88cfdde0cc8","difficulty":"HYPER","songID":114,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4018,"notecount":791,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"cd65565af840880ab3dd9e812000f89c18985f89","difficulty":"HYPER","songID":115,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4019,"notecount":257,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","7-cs","bmus","4-cs","26-omni"]},{"rgcID":null,"chartID":"cd9a7a913416e69d86a62134316bc6a76b4fdce2","difficulty":"ANOTHER","songID":116,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4020,"notecount":1098,"arcChartID":"Hteb9NGCuIM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","8-cs","7-cs","6-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"87b65dbf2965949644c72515a202bb4363662b6b","difficulty":"BEGINNER","songID":116,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4020,"notecount":224,"arcChartID":"FEEV7n5Gl8W"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"945bf0d7eafd48476e1685de22849bad5d956321","difficulty":"NORMAL","songID":117,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4021,"notecount":480,"arcChartID":"Cc7qkyMnmJ3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","8-cs","bmus","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"b90b10927778776b4fb97c3e29cd652a07bbf2e7","difficulty":"HYPER","songID":118,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4022,"notecount":432,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"2f1cd6698c1f7aa2de9d901e0c446af1d424c651","difficulty":"HYPER","songID":119,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4023,"notecount":609,"arcChartID":"C4LV2-EJt6l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"fb14ee09f3b9b469207b9843a8b6302ed2fac03b","difficulty":"ANOTHER","songID":120,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4024,"notecount":363,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"4c37f17e66a0f151ff72df09edf1e668184c04b5","difficulty":"HYPER","songID":121,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4025,"notecount":674,"arcChartID":"GF1EhlcbOvx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aa6b74586774c112abff60937e4dc3479318109a","difficulty":"NORMAL","songID":121,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4025,"notecount":280,"arcChartID":"CusyNPB11cR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"020bfb100eed8632070977b6fa2eb1d7851bcba2","difficulty":"HYPER","songID":122,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4027,"notecount":503,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"c99d8777062ee1b92f1542cc13d2ab4537d026cd","difficulty":"NORMAL","songID":122,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4027,"notecount":380,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"4bfb9c5bcc6b92d3f4c0a22c1db4ff2bfdf54e41","difficulty":"ANOTHER","songID":123,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4028,"notecount":873,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"313ed570a2ad2cb0ae58c1df3a83ec6e52700e8b","difficulty":"HYPER","songID":124,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4029,"notecount":482,"arcChartID":"DCGeU60e8xV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"091112652a0bf7971f29e8f563387dcc0a4c78f7","difficulty":"NORMAL","songID":124,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4029,"notecount":293,"arcChartID":"GQ9hBMJBIxk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"5cb31449f20b6d6d88326b22318f3fc249527005","difficulty":"HYPER","songID":125,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4030,"notecount":486,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"1e71bf66fa76725f204ce527ebdbcec81a8cec46","difficulty":"NORMAL","songID":126,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4031,"notecount":417,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","4-cs","26-omni"]},{"rgcID":null,"chartID":"9ced9989f556eafb2387dd8ef6bc33ebdb7e5dc0","difficulty":"HYPER","songID":127,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4032,"notecount":222,"arcChartID":"FW933yD7bN1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"3c876d5d6a93e5fa8ba3e24d9e9cede022e9a097","difficulty":"HYPER","songID":128,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4033,"notecount":451,"arcChartID":"CPCg-qMtASQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"ced3b5c3b870ecaf46999cf5196afe19802466ae","difficulty":"NORMAL","songID":128,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4033,"notecount":388,"arcChartID":"FMXJUldWIap"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"81a592d59c6850de58d0741df6b52f3ca9f9cf0c","difficulty":"LEGGENDARIA","songID":97,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4001,"notecount":1412,"arcChartID":"FF3xN3rNyn1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3399a730e26eb23af7899441cfb5cc3604c96580","difficulty":"HYPER","songID":130,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4202,"notecount":646,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"da47850230928d76dd3ac1795674a98033eb0fda","difficulty":"NORMAL","songID":131,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4203,"notecount":311,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"18c806743436be827dd97d3ecde559331d6eeb6e","difficulty":"ANOTHER","songID":132,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4204,"notecount":880,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"7a1570d70b7b50677dad1ab855d3ea956a128078","difficulty":"HYPER","songID":132,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4204,"notecount":555,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"9266fc11886ae9e3c057c8e183a74c7a9d5a15ef","difficulty":"HYPER","songID":133,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4205,"notecount":643,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"2e621d75202a13b02ac78c8b0cf33dbdb6fd3f71","difficulty":"NORMAL","songID":134,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4206,"notecount":385,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"52c89942ff0d2a10e20554bab07bae4a20090752","difficulty":"HYPER","songID":135,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4207,"notecount":261,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"eb669e219cbe5037bb6df7c079fe14c9b379b6d1","difficulty":"HYPER","songID":136,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4208,"notecount":359,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"026cf8e570ce509bdc066e540b5abd8641bf9dec","difficulty":"HYPER","songID":137,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4209,"notecount":584,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"18308aa47d23db4940fe84e05ce09583b73758bb","difficulty":"NORMAL","songID":137,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4209,"notecount":411,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"2b4d6b30568e342445f977e37a447ea28836e828","difficulty":"ANOTHER","songID":138,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4210,"notecount":487,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"0206cb3d06a3ce06dcdc2716fe63976f833f9cf3","difficulty":"NORMAL","songID":139,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4211,"notecount":453,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"6fe0d9ad71f0366a03fa250cf94d64314c3f005f","difficulty":"HYPER","songID":140,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4212,"notecount":822,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"d59f39cc426157510895752489ffff491f9204f1","difficulty":"HYPER","songID":141,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4214,"notecount":547,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"84346ddf46648fed90bb3b346b7998603435369e","difficulty":"NORMAL","songID":141,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4214,"notecount":372,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"7befb2d7af4ac22176d541a52c3c01424e683898","difficulty":"NORMAL","songID":142,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4215,"notecount":299,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"88a5f281abf7ce08fde62769edb50b2ed8a1eeb9","difficulty":"NORMAL","songID":143,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4216,"notecount":443,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"7b7a264f2b40671ab4de909762c8269fbd065e5d","difficulty":"ANOTHER","songID":144,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5000,"notecount":945,"arcChartID":"Hcnn-HNRC36"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"3ad7135bb39a4da8a89e41b5b33f7c18427f2ee8","difficulty":"NORMAL","songID":145,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5001,"notecount":472,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"60b2d9c0d4907e33410a49ff3b8d574a3ae8401c","difficulty":"ANOTHER","songID":146,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5002,"notecount":1267,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"75677a98842eb686e1378108fbc15eabcdc67a37","difficulty":"HYPER","songID":146,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5002,"notecount":626,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"4e6a341675b399ed9af24b63b3e2847ab1d4393e","difficulty":"NORMAL","songID":147,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5003,"notecount":660,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"ccbc70903b364cc0970a9efbb95dd899a972f521","difficulty":"ANOTHER","songID":148,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5004,"notecount":1051,"arcChartID":"FEZubfvk_pi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"41ee345e4f52f8f37edab60e9adca956ea416f32","difficulty":"HYPER","songID":148,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5004,"notecount":739,"arcChartID":"C7OnBCX-F60"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"12a5872af5b28da2cd7505e5a917589c5c42258f","difficulty":"NORMAL","songID":149,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5005,"notecount":480,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"95e9a1ec53f223831d08026c566c260b7d7e2760","difficulty":"ANOTHER","songID":150,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5006,"notecount":645,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","bmus","5-cs","26-omni"]},{"rgcID":null,"chartID":"22d0957ab12d243146951885d24f507c84dd47d9","difficulty":"HYPER","songID":150,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5006,"notecount":512,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","bmus","5-cs","26-omni"]},{"rgcID":null,"chartID":"bfcc7d7d5d44a96f067793e0ac5f9bacdaf9e3d3","difficulty":"NORMAL","songID":151,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5007,"notecount":474,"arcChartID":"BlyDfsjimXB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"bd0c45b9820daefee6d744840a57e772dbcd93d0","difficulty":"ANOTHER","songID":152,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5008,"notecount":879,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"a4a52773b61196ba056ffb8573f4d2d7b2e90f93","difficulty":"HYPER","songID":152,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5008,"notecount":573,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"79c728506d02f65e7bb59446c5c9d2dcc7eb0b3c","difficulty":"ANOTHER","songID":153,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5009,"notecount":1091,"arcChartID":"BU8cxexHexw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"c427c93e535bb06695cff17b2bd9fa47003c4751","difficulty":"HYPER","songID":154,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5010,"notecount":1255,"arcChartID":"GXK0Jtns865"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","8-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"b797597937b14aab0f1355f4b73f126953ada6e5","difficulty":"NORMAL","songID":154,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5010,"notecount":602,"arcChartID":"DcEqVa7-BXP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","8-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"128663ee950f36fd0382b8f1c9888d28bc7820df","difficulty":"ANOTHER","songID":155,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5011,"notecount":920,"arcChartID":"A62VQ9wvt_6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"d956854fbdb5b36f97559c25d35f7bf059da01f5","difficulty":"HYPER","songID":156,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5012,"notecount":805,"arcChartID":"GFHFzluzvP2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"694684202e29fa50ce7ad78cfc2aa52fb0e2663a","difficulty":"NORMAL","songID":156,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5012,"notecount":551,"arcChartID":"AedxoIf4mr0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"7082cb0400e23075f029e8a6045d14129f09835a","difficulty":"NORMAL","songID":157,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5013,"notecount":187,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"6d7b29ee95f180ccdf66053733d01f980f7a90e0","difficulty":"ANOTHER","songID":158,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5014,"notecount":862,"arcChartID":"BUddaS7fzxS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"bf8de5cf8fcebdb96aa1f94801f57e68bb37a6b3","difficulty":"NORMAL","songID":159,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5015,"notecount":463,"arcChartID":"BJDHmjZS3rw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"909acc7664f16e063896dcc071138134b26487ab","difficulty":"NORMAL","songID":160,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5016,"notecount":618,"arcChartID":"FC7ec5HLq3x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","7-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"ca584e83ce58c4bc48e0d2dc493293c46da8a191","difficulty":"ANOTHER","songID":161,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5017,"notecount":1286,"arcChartID":"ANG7EE8VJKm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"185932fcabc4f999e70c7a1e291e8fee39eadaaf","difficulty":"HYPER","songID":161,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5017,"notecount":705,"arcChartID":"C4fnWHIhT1v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"070cf815498626cdc4b665f737621045e43a8798","difficulty":"HYPER","songID":162,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5018,"notecount":619,"arcChartID":"BZASkHY_X-l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"7ab7fb4f3d78b777db44bcb9098632c097cee3a9","difficulty":"NORMAL","songID":163,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5019,"notecount":796,"arcChartID":"HDLxf5Rksdy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","7-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"c5f335ddccd38a7ec626350d71edd8bf3eae08ed","difficulty":"ANOTHER","songID":164,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5020,"notecount":696,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"a754d1d0a4e7c5946eac304df0961b4e868c5d72","difficulty":"HYPER","songID":164,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5020,"notecount":551,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"705679c1b314a0bcc877007805c752ba486e8b6e","difficulty":"NORMAL","songID":165,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5021,"notecount":757,"arcChartID":"ERivJ6sd76v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","9-cs","8-cs","7-cs","bmus","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"80964c0189851655c3236e493e898e8f1911ccdb","difficulty":"NORMAL","songID":165,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5021,"notecount":646,"arcChartID":"D5-mDLQ3ok-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","9-cs","8-cs","7-cs","bmus","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"70a44b4af40a358ea0fe137245657acccecb6d52","difficulty":"ANOTHER","songID":166,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5022,"notecount":550,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"d335d9e06afb29d6a0706def6a4f1786e3cd83bc","difficulty":"NORMAL","songID":167,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":5023,"notecount":393,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"22f9a6b4c448791212729e44e65b3147bd3e89a9","difficulty":"ANOTHER","songID":168,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5024,"notecount":1113,"arcChartID":"CD_FPN0ndbZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"9b74a1799a80d2e6eed934bc49de1c931fd8e391","difficulty":"HYPER","songID":168,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5024,"notecount":644,"arcChartID":"F8DOLdSDMYA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"f30ebd7ba109a6f44e9f6ece1fd426416dd937c1","difficulty":"ANOTHER","songID":169,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5025,"notecount":561,"arcChartID":"E907SbgN0_L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"8beda7597c0fb8bfcec8da6c208e50dc7da74490","difficulty":"HYPER","songID":170,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5026,"notecount":653,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"bf4ff83db5e1b6b426f2f690d3b5443190570a1e","difficulty":"NORMAL","songID":170,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5026,"notecount":339,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"5cd8e071e9b16c5894366bc2ef51dcbe61154b7f","difficulty":"NORMAL","songID":171,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5027,"notecount":308,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"02a823f3522950c549d2143edece6fd91554fff6","difficulty":"ANOTHER","songID":172,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5029,"notecount":835,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","5-cs","26-omni"]},{"rgcID":null,"chartID":"1eb846cff6cd0f0327862ebc368b002328ce491b","difficulty":"NORMAL","songID":173,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5030,"notecount":485,"arcChartID":"ARrtDlBOkB-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"139d5851baf82d75731d9629a25fdee2b75d41c5","difficulty":"BEGINNER","songID":175,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5201,"notecount":245,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"4bcd6d4c7bf8774418eb90c9482bf917d1af7993","difficulty":"NORMAL","songID":176,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5202,"notecount":567,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"c9ac456d258d9fa1bfcbbcc0ef6e795d9d05cd0d","difficulty":"ANOTHER","songID":177,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5203,"notecount":626,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"48ee9417cbc4ebad782d372d63548085f65ed660","difficulty":"BEGINNER","songID":177,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5203,"notecount":219,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"146db9374bd10af0b9336ff8bd8e98fb2413aa80","difficulty":"NORMAL","songID":178,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5204,"notecount":549,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"74e2612060745954d4673d61e673a8d3d1da5c4c","difficulty":"ANOTHER","songID":179,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5205,"notecount":806,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"d8ee3c7e42227d9f660598508531e30a990bae39","difficulty":"BEGINNER","songID":179,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5205,"notecount":328,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"8b706bde009edaf3997149fd9d7230c8c979490b","difficulty":"NORMAL","songID":180,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5206,"notecount":614,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"50266a91e35f0c6a045d3c14c74e08f27dc385b5","difficulty":"HYPER","songID":181,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5207,"notecount":436,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"2c41ddbe0e24b4f2cecc3691f412fe011855987d","difficulty":"NORMAL","songID":181,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5207,"notecount":327,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"9bf1136473a3e4a820df9c7f2f14371d7837e17f","difficulty":"HYPER","songID":182,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5208,"notecount":469,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"cb8761f05520592b0eb53caf800d738a0479ec30","difficulty":"ANOTHER","songID":183,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5209,"notecount":650,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"5b8a78dd0ced2c1783f6db9eb1c74ed679d53ada","difficulty":"HYPER","songID":184,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6000,"notecount":723,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"2d640fcf8eb3e2a4b60e14543678b5aed18ac86b","difficulty":"NORMAL","songID":184,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6000,"notecount":410,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"0b58aa6986206a95d65366e064924d741e9c682b","difficulty":"HYPER","songID":185,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6001,"notecount":387,"arcChartID":"AQ9GrBaK2nc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"6c6bae4c43619570178bec14771e3b2749877ca8","difficulty":"ANOTHER","songID":186,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6002,"notecount":764,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"cf48a5053fb738f08b6aeeff905b5ea270217613","difficulty":"HYPER","songID":187,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6003,"notecount":817,"arcChartID":"Bz3HBoROf3Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"4f3e5e9780d464e3088941dd1127c23c83e0d811","difficulty":"NORMAL","songID":187,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6003,"notecount":429,"arcChartID":"Chamwww0U5E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"36d93ac1ea62b1b4afc71efa587aeb3800e16aae","difficulty":"ANOTHER","songID":188,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6004,"notecount":932,"arcChartID":"ESOeETwgGkY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"b75f4bd2d15c642e17c8640e320c46a0beb1783d","difficulty":"HYPER","songID":189,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6005,"notecount":1099,"arcChartID":"Gsc3GPINb3m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","10-cs","8-cs","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"1a88b36a780ba247ebb4192cd466d75f4f904006","difficulty":"HYPER","songID":189,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6005,"notecount":1011,"arcChartID":"D7uYb0m9eGA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","10-cs","8-cs","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"309585e6db05349efccbcbd58d06da2f2478623f","difficulty":"NORMAL","songID":190,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6006,"notecount":553,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"68b789648dffe2d3ebca04ac93c6bca59339399f","difficulty":"ANOTHER","songID":191,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6007,"notecount":1083,"arcChartID":"E3VqAAegHoq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"b11bf7abe8195db00a4e0d394d74bf7846370391","difficulty":"HYPER","songID":191,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6007,"notecount":945,"arcChartID":"HUp7mnMCnqR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"35611bfce5cbd0daea3b34249becf5d1950212e2","difficulty":"NORMAL","songID":192,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6009,"notecount":722,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"f4591fdd200072e2ff897d71bd7e274623114d05","difficulty":"NORMAL","songID":192,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6009,"notecount":416,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"ea77cd029ad3cec32d26fa00a5bd97faf7952a7e","difficulty":"ANOTHER","songID":193,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6010,"notecount":863,"arcChartID":"F4ngtUIX9M4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"4bf14d46f9c455bb83c36d6ac0b1565f8994a493","difficulty":"NORMAL","songID":194,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6011,"notecount":473,"arcChartID":"Hp5laW2e_tH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"3ba9363591b6e5a30c8fa3902df478d20e16aff7","difficulty":"ANOTHER","songID":195,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6012,"notecount":937,"arcChartID":"GGrW2y_52Yl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"bb463a2bd3a26dfc6ccba5de1e0d568840ffe919","difficulty":"HYPER","songID":195,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6012,"notecount":897,"arcChartID":"Aw-mLCS11hs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"1159448de31025c637762b082f9487cee5bd3cd5","difficulty":"NORMAL","songID":196,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6013,"notecount":665,"arcChartID":"A2tXCUhTQdF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","8-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"80b32d017f4287a385d5c3eeaff0bb530e1b4896","difficulty":"HYPER","songID":197,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6014,"notecount":811,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"272cbbe09cb8d3f9468388a0dd927c586d11ca13","difficulty":"ANOTHER","songID":198,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6015,"notecount":1210,"arcChartID":"BB3hLH2XB7s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"58561757bd6902f990a6656066cdeaed5882c4e9","difficulty":"HYPER","songID":198,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6015,"notecount":789,"arcChartID":"E4LmGrnSO7G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"17d2f5d7ca25e46310c0e164c5dbb71b645d8c87","difficulty":"NORMAL","songID":199,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6016,"notecount":667,"arcChartID":"BvJGFSUMUe-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"a4e8f8b9cbd464402c954778bd101771006c1303","difficulty":"ANOTHER","songID":200,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6017,"notecount":1088,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"e2569e688420e998f90606941a73f342faad0005","difficulty":"HYPER","songID":200,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6017,"notecount":659,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"938a6be9780a013d524ecc017cbfacecefe200f1","difficulty":"ANOTHER","songID":201,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6018,"notecount":936,"arcChartID":"ERPuWIKpm-a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"5f6604521fb7a9e6842c2390d9ab50fe2c3c33ce","difficulty":"HYPER","songID":202,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6019,"notecount":765,"arcChartID":"B1hnsCYkAX1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"2231d0764e356a186f46973ef23f343bf5b62d46","difficulty":"NORMAL","songID":202,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6019,"notecount":457,"arcChartID":"AO4P3laoqg3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"fcb6a50dbf91c573e9c5ccad4913483b8b153e5f","difficulty":"NORMAL","songID":203,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6020,"notecount":304,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"e3b645df664743c8422668dd635455e28dd8d397","difficulty":"NORMAL","songID":204,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6021,"notecount":667,"arcChartID":"H7Q6bmIKdGf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"312a4ee460e4fcf9f77bbaf69100f903ad7b1c24","difficulty":"HYPER","songID":205,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6022,"notecount":1229,"arcChartID":"B4NVaGFd-y4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"3023a2c61afe0ce50f2be9784c63c126b6f6d2e0","difficulty":"NORMAL","songID":206,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6023,"notecount":654,"arcChartID":"HFSA2WIP1tm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"612ad159453a9d7e21f1bbd32cbdf7d2ad1a5928","difficulty":"HYPER","songID":207,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6024,"notecount":644,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"e72ee2559162198ffd9e484b8b074a72eeec988b","difficulty":"NORMAL","songID":207,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6024,"notecount":381,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"4eb2005aad8365da50ed6e7cd675b3a408043126","difficulty":"ANOTHER","songID":208,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6025,"notecount":969,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"aaafa9069cf5cb3cef523e75e7ea24af21cb37cb","difficulty":"HYPER","songID":209,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6026,"notecount":730,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"c0ec5ca8c445e03f19139be4f55628d2ac89b08e","difficulty":"HYPER","songID":209,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6026,"notecount":730,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"0d0d01e1e977b7145a0cac35edd1ca9fec1ad4ce","difficulty":"NORMAL","songID":210,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6027,"notecount":625,"arcChartID":"Cjul0zrHa-M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"f1ed598dc9d8755cec1f1a1b6076c83c7d50739e","difficulty":"HYPER","songID":211,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6028,"notecount":835,"arcChartID":"GynbWKENE5X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"75c04a2f8a81510efc2b4d5d2cfec4be23048235","difficulty":"ANOTHER","songID":212,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6029,"notecount":1045,"arcChartID":"CT8QgOMHL03"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"b83fb06392f77b3cbac4c8f4d35937b7966cfd94","difficulty":"HYPER","songID":212,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6029,"notecount":733,"arcChartID":"B0VjnTla9U2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"b79ecfa453dfbfe0e4957212061f4b27776b1414","difficulty":"HYPER","songID":213,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6030,"notecount":573,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"2e9e3bb2876696621fb717afbd5ff647d820b789","difficulty":"NORMAL","songID":214,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6031,"notecount":458,"arcChartID":"BHPIUXTr9iT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"48bcc8ae51f2f8bfb12c76f9ba4fe4cb36d52c14","difficulty":"HYPER","songID":215,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6201,"notecount":790,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"108ca4504ab91f1e2af43a2185133a7252071041","difficulty":"HYPER","songID":215,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6201,"notecount":523,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"f5003cc1b32ea27691ae92fdbe75a54b865d377d","difficulty":"NORMAL","songID":216,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6202,"notecount":285,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"2ac141d14cf20c3d3852baddd767f28d43385bf3","difficulty":"NORMAL","songID":216,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6202,"notecount":260,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"92483c1f5c5291c3660c6a35725c71a0e0fe27fc","difficulty":"ANOTHER","songID":217,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6203,"notecount":1059,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"15213641c63f96bab5feba1b0817c0bf92eb9a3f","difficulty":"HYPER","songID":218,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6204,"notecount":921,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"b3707925c0707dfc1b1506f366e3f4bc76bd3232","difficulty":"HYPER","songID":218,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6204,"notecount":839,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"4dd7495c32b560f50ad54bec6753c010feb9381c","difficulty":"BEGINNER","songID":219,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6205,"notecount":350,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"c12c11f67244d75b76a8bf68dbb1903528ddd9f8","difficulty":"HYPER","songID":220,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6206,"notecount":768,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","6-cs","26-omni"]},{"rgcID":null,"chartID":"fa30652141366049537281f20d2351b2cd139ddd","difficulty":"HYPER","songID":220,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6206,"notecount":573,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","6-cs","26-omni"]},{"rgcID":null,"chartID":"4d9b65a39d9f23d4911e596f9c1ad837a5088ce3","difficulty":"NORMAL","songID":221,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6207,"notecount":427,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"2efdbae2551739a0e97912d8da2d25435b37a210","difficulty":"NORMAL","songID":221,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6207,"notecount":428,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"db81c35d160fc5870f5957361a8b32add1bc318b","difficulty":"BEGINNER","songID":222,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6208,"notecount":413,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"2266486f54009b83d5cc09fa973d763df1826919","difficulty":"NORMAL","songID":223,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6209,"notecount":597,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"7e241ae8c416cd19a956aabad5ad12377417b28a","difficulty":"NORMAL","songID":223,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6209,"notecount":597,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"0434c9b65889a46270c0e3f14c187b381d9440aa","difficulty":"HYPER","songID":225,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7000,"notecount":649,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"5f8909d7c1752c1c967a3c5149aac48d129d352e","difficulty":"ANOTHER","songID":226,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7001,"notecount":816,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"2e6e425d000c08b74ced19fc313e80002c001b2d","difficulty":"HYPER","songID":227,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7002,"notecount":1119,"arcChartID":"CI-CLcD8deG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"bea65d6d83573ae982d3014251ca50c9221024d5","difficulty":"NORMAL","songID":227,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7002,"notecount":666,"arcChartID":"DX_7u7eJ8pe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"f39a03fe34b3ea432b07e11ef94b850042bf008b","difficulty":"HYPER","songID":228,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7003,"notecount":882,"arcChartID":"GfDKdCZTI4o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"b52fa54b2c29948454a017c405a6cced0f4b8097","difficulty":"NORMAL","songID":229,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7004,"notecount":566,"arcChartID":"E-imSPQ2Yn3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"877681f5cb1b459b4384664021a8213284e9348d","difficulty":"HYPER","songID":230,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7005,"notecount":1010,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"311c175b58d5e3ba306b77d9e2b361b805b2ae35","difficulty":"NORMAL","songID":230,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7005,"notecount":533,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"d428eead3fb7871f0ef3e0babab674d340ff9321","difficulty":"ANOTHER","songID":231,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7006,"notecount":755,"arcChartID":"G1FXI1HUaaT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"7a726b1d614478b8f89e6cccdf906e23c2166298","difficulty":"HYPER","songID":232,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7007,"notecount":600,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"fe66ff6d8569974791ae549f7fd34b4235da4c41","difficulty":"NORMAL","songID":232,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7007,"notecount":208,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"1c48c3184f5b3c114197b700bc19ec4c33d1fa93","difficulty":"ANOTHER","songID":233,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7008,"notecount":880,"arcChartID":"AFr2n_0sKRC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"349bac6edaacec0eee8b02d4bed39caf5f71cd0f","difficulty":"NORMAL","songID":234,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7009,"notecount":422,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"1099a7d9f96159409b0ad9592241bb9c1daf8cd0","difficulty":"NORMAL","songID":235,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7010,"notecount":525,"arcChartID":"HVMUbQtl-Jd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"6cd42857a99bf08a30447b2b5d4f55a1a05f7da3","difficulty":"HYPER","songID":236,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7011,"notecount":700,"arcChartID":"H3OctDy0Kdn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"11f515e69543a85723b3fdff67e61b7943c39998","difficulty":"NORMAL","songID":236,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7011,"notecount":546,"arcChartID":"Dl-Zcc98vZk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"af9a71699015814ecbcbc1476ca84ce7f25d288a","difficulty":"HYPER","songID":237,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7012,"notecount":611,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"7b07d501b86945d4e4ca61f885ee89556c2056d7","difficulty":"NORMAL","songID":238,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7013,"notecount":648,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"3813cc1db4b60e455649a9b7ebd6fc4768b5a651","difficulty":"ANOTHER","songID":239,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7014,"notecount":979,"arcChartID":"DMWOInL2Uv6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"a384877d27278ac666b7d697305addc28f2d2d5b","difficulty":"HYPER","songID":239,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7014,"notecount":631,"arcChartID":"GOTwIMbDpDS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"30313300f4cedbab82e394d122d6be8e57f431b4","difficulty":"NORMAL","songID":240,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7015,"notecount":598,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"b20d117727fdc1910579ee7b11bf9bd8c8b87781","difficulty":"HYPER","songID":241,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7016,"notecount":461,"arcChartID":"DEPet6TMU-6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"fa8ede50a0adbfb9b196fec515c47b0714c176cd","difficulty":"NORMAL","songID":241,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7016,"notecount":262,"arcChartID":"Cs2XrbfZds5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"b17cc5ab50bed967deb7a05d2dd49c4fbdaf9c81","difficulty":"NORMAL","songID":242,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7017,"notecount":628,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","8-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"e9e7b62210fae1aff51a485fd971968e846c5ccd","difficulty":"ANOTHER","songID":243,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7018,"notecount":940,"arcChartID":"CxFm3LjJ4CI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"d5a3bfaded71b6064b26d6c19d84176f90b4f967","difficulty":"NORMAL","songID":244,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7019,"notecount":494,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"c26857fe0ddf9138b10774bede1d10e77d799c21","difficulty":"HYPER","songID":245,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7020,"notecount":556,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"4da9586f0d6ad4e6555190f8061f179ffc6d0d9e","difficulty":"NORMAL","songID":245,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7020,"notecount":454,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"f53d975ff50e05547ce4ec0ec06225e3ede8a2bb","difficulty":"ANOTHER","songID":246,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7021,"notecount":819,"arcChartID":"DsmmxrOHqIW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"8dcfd2ec4507ec6c5350a0c7aaddcfc4dc8ae0fe","difficulty":"NORMAL","songID":247,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7022,"notecount":485,"arcChartID":"A2hhkhczBr0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"7789e68c10874c4ed817c951eb356c6393bc2c45","difficulty":"HYPER","songID":248,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7023,"notecount":735,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"c3908fe007af3f491429411fa7e71fd073967bdc","difficulty":"NORMAL","songID":248,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7023,"notecount":500,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"34926f409ba480ce62902f49f775afc046294b59","difficulty":"HYPER","songID":249,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7024,"notecount":857,"arcChartID":"Bc6uiWA6Rhk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"c6d919e311208f5a6ad9d719f950d3dc4c09a47d","difficulty":"NORMAL","songID":250,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7025,"notecount":580,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"da507505d112e6568b714a788a161baeddca58c5","difficulty":"HYPER","songID":251,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7026,"notecount":982,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","11-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"a319a16507bcf0901c175bb8c5859fe8bd7ad3b4","difficulty":"NORMAL","songID":251,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7026,"notecount":571,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","11-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"9696537cf6501b26c8bd704cf340762eb975057d","difficulty":"ANOTHER","songID":252,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7027,"notecount":678,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"de69c9beec1b58aa04a409b6c3f59ea2246be568","difficulty":"NORMAL","songID":253,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7028,"notecount":458,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"79350408ead482570f78cf00285737ad7888e373","difficulty":"HYPER","songID":254,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7029,"notecount":580,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"840c05fa36649f6193e6c6310f0ebd417cfac363","difficulty":"NORMAL","songID":254,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7029,"notecount":396,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"3b811820f04122301a755b8a2f7329281208a918","difficulty":"ANOTHER","songID":255,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7030,"notecount":865,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"c40c63c1aa021fe189d7a4a153af8f55c5048ea1","difficulty":"HYPER","songID":256,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7031,"notecount":609,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"49d06b8641444626b430a807c20b0ae3faed26cb","difficulty":"NORMAL","songID":256,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7031,"notecount":453,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"e55efc0180cfdcc238fe0ab48a3912a229afdd8d","difficulty":"ANOTHER","songID":257,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7032,"notecount":1167,"arcChartID":"DIvaslzSDis"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","9-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"9cfd64f0c4473c5377a7fdbb3f2df9681f76d776","difficulty":"NORMAL","songID":258,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7033,"notecount":753,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"c31c42db692eaf582500f1595220f5c2ec135cd9","difficulty":"ANOTHER","songID":259,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7034,"notecount":1497,"arcChartID":"AQolDpM1bsR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"0930ea447d4974ad0022f392ffd4f1da82b3f8d7","difficulty":"HYPER","songID":259,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7034,"notecount":1250,"arcChartID":"EYKAgn6oAm7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"2e8b08f42ce27d2109b4fda2a0d1d8e1a0f21800","difficulty":"ANOTHER","songID":260,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7035,"notecount":818,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"234554a0bec85af73c65b53cf366475224082b09","difficulty":"ANOTHER","songID":261,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7036,"notecount":1311,"arcChartID":"EMFKGEUSVgR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"42ac3db5c03febb256c53dcb6b6d57ad1de4e217","difficulty":"HYPER","songID":261,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7036,"notecount":1000,"arcChartID":"Co1BOJw9QIJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"ae8e00adf5d932f6d81bbaa42d259c6929fc681b","difficulty":"NORMAL","songID":262,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7037,"notecount":762,"arcChartID":"AKHU2QCx1Mi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"e1547b1739124684732150c599662e91ad98da48","difficulty":"ANOTHER","songID":263,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7038,"notecount":1169,"arcChartID":"A1T16c_r3vI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"aa326080e109423ce6e2f11f949032be1d8ef2da","difficulty":"HYPER","songID":263,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7038,"notecount":874,"arcChartID":"AxZSZUHSMCr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"2ca785202f5989227ffb7289c1a1ecb9b923a187","difficulty":"NORMAL","songID":264,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7039,"notecount":702,"arcChartID":"AjNAl-DYOTm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"3539454737c4c0ff33ffb933816f853ff344e8cc","difficulty":"HYPER","songID":265,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7201,"notecount":564,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"d122771aa91b5334462a90111a2d9515cf38d313","difficulty":"HYPER","songID":265,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7201,"notecount":557,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"55471eca15caaa14b6dd9f4eaa7bcede2b6f8e7b","difficulty":"BEGINNER","songID":266,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7202,"notecount":396,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"00f0ade4b9ea3280592e19e50a94607844bfa286","difficulty":"NORMAL","songID":267,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7203,"notecount":475,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"d3dd6552a19fef45bf3f40bf30a196cbccf2d1c9","difficulty":"NORMAL","songID":267,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7203,"notecount":477,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"0b85984aee670aafc86b80ac04bb9cf2a864169f","difficulty":"HYPER","songID":268,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8000,"notecount":831,"arcChartID":"BJ0sHyQbD8M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"48d72ad3b6c0607ad0e7dc61be9b9615419ed7da","difficulty":"NORMAL","songID":269,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8001,"notecount":293,"arcChartID":"DueatOlLy8p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"3fd3a2b473c73586b90b2694c587144e30506873","difficulty":"ANOTHER","songID":270,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8002,"notecount":790,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"8db7d122cd7422f84aacb80fb6318e4cebc5cae2","difficulty":"HYPER","songID":270,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8002,"notecount":582,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"a32c15b6ea29df23d5569fff434d8ce8f0d38a25","difficulty":"NORMAL","songID":271,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8003,"notecount":501,"arcChartID":"DdRNa8pczzF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"37f7bf0c623f43f0ead813f49850fa9c06867bab","difficulty":"ANOTHER","songID":272,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8004,"notecount":881,"arcChartID":"EPS6ZFGhwzy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","8-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"7f806ee5ab116e6d92f0b4c4131c12079373df8c","difficulty":"HYPER","songID":272,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8004,"notecount":721,"arcChartID":"CYblrNTo3GW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","8-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"1b26e39c077b5aee22a679f3d99979e851ce29e8","difficulty":"ANOTHER","songID":273,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8005,"notecount":934,"arcChartID":"DfPVgzQIuCY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"c7bf414039a871e21bf5031c3cd07111184b4a41","difficulty":"HYPER","songID":274,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8006,"notecount":745,"arcChartID":"B4C81alKqLb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"6e3337ca523be4d0e71e02f9e0615140bc36ddc1","difficulty":"NORMAL","songID":274,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8006,"notecount":611,"arcChartID":"HzSIOWrldH-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"3cb246b66aa31d29bfb07846c532bfdd86fd69c2","difficulty":"HYPER","songID":275,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8007,"notecount":572,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"a9775736f237e26b9f2fecbca315e22f91bb10d3","difficulty":"NORMAL","songID":276,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8008,"notecount":471,"arcChartID":"D75IGesnbix"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"efeb967fcd47145920dfc11c0275c8e9d1a707d4","difficulty":"ANOTHER","songID":277,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8009,"notecount":1100,"arcChartID":"C8QHetg0zQd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"fb67571bcb76cde3900f06da0169a902d0b57b49","difficulty":"HYPER","songID":277,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8009,"notecount":1029,"arcChartID":"F9cNU6dboMa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"c67a67a78810f02fa224519beff823a17066a5e2","difficulty":"NORMAL","songID":278,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8010,"notecount":547,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"ccc41bb867f101d4a658ebc38aabc781ce318f01","difficulty":"HYPER","songID":279,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8011,"notecount":761,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"68bb01ab6299a770d32c556ff5c5c9a8e6bea3ef","difficulty":"NORMAL","songID":279,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8011,"notecount":491,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"e63df13143479405037bac2cf9ddabfe05ed203c","difficulty":"ANOTHER","songID":280,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8012,"notecount":897,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"325d1ad0fca9e33b8bf06a900a35385d66cca43b","difficulty":"HYPER","songID":281,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8013,"notecount":756,"arcChartID":"Cyf_MHDNWx2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"b9638707693324d82c11a87bfd2000dbb5a86215","difficulty":"NORMAL","songID":281,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8013,"notecount":403,"arcChartID":"F6PM_KaajAD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"01a1bb183b2f62fb5424ea36b0be35650046288e","difficulty":"ANOTHER","songID":282,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8014,"notecount":553,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","8-cs","26-omni"]},{"rgcID":null,"chartID":"b4544294bed4f3ca031b11f87a82ffbdf7e30bed","difficulty":"HYPER","songID":283,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8015,"notecount":781,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"9de515c6194474736fad546fb6f471342a4e5752","difficulty":"HYPER","songID":283,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8015,"notecount":672,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"85c53c6e0d26f9bab733736655dfdefbe12876fd","difficulty":"NORMAL","songID":284,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8016,"notecount":594,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"0615fd2100c9a51dcea4e09043b0201870117b44","difficulty":"ANOTHER","songID":285,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8017,"notecount":1392,"arcChartID":"FiNTXgz6q7g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"597316024b04e895f6b7e170472ef6e0df94fdda","difficulty":"HYPER","songID":285,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8017,"notecount":1016,"arcChartID":"HCHrSRNh9oD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"26ae9781624a3091818b79524269ac92717129e5","difficulty":"NORMAL","songID":286,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8018,"notecount":638,"arcChartID":"Ghn7Yt3gwTz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"7bdca30f9d3fa3d66f5f1df30d69cedf0e94fc34","difficulty":"ANOTHER","songID":287,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8019,"notecount":1055,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","8-cs","26-omni"]},{"rgcID":null,"chartID":"3a7e0b557ed3f34680b2f61bb44c0b63db0e99cb","difficulty":"HYPER","songID":287,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8019,"notecount":764,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","8-cs","26-omni"]},{"rgcID":null,"chartID":"cb3e50ba5e2b6ad4dd865b77405e9575480f4b66","difficulty":"NORMAL","songID":288,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8020,"notecount":636,"arcChartID":"GBYoW6nr4An"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c9e9efa7b325a4232e45d309dc553b91e6c4d3f0","difficulty":"ANOTHER","songID":289,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8021,"notecount":1027,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"87779c0ba69558d8ba84174c7fda7c568405fa87","difficulty":"HYPER","songID":289,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8021,"notecount":831,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"06a866286936157f613ec50e26b4d774bfc70b2d","difficulty":"HYPER","songID":290,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8022,"notecount":552,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","8-cs","bmus","6-cs","26-omni"]},{"rgcID":null,"chartID":"246e922852a8b644afabbe0cb3fce503d6bfacef","difficulty":"NORMAL","songID":291,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8023,"notecount":547,"arcChartID":"DE3rbAYOfrJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"5fb85c03e1cc5a936014c7a651277001947d8341","difficulty":"ANOTHER","songID":292,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8024,"notecount":1034,"arcChartID":"D9Qmxlbs2Tr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"4eafaf1009423849c3709936e1a0b361a0c5e530","difficulty":"BEGINNER","songID":292,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8024,"notecount":212,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"f172b34a7a26d4428485c07dcdc9a5af7cd0d3c1","difficulty":"HYPER","songID":293,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8025,"notecount":703,"arcChartID":"G29kWsflfkp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"37f700de9d5a2199df81a6f36d2120d0f85ae3e1","difficulty":"NORMAL","songID":293,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8025,"notecount":437,"arcChartID":"B5qDtYvCn5W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"a8f92576e718e383649ab13f25a492124ecc3a41","difficulty":"ANOTHER","songID":294,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8026,"notecount":1157,"arcChartID":"GWuSPJ6s4re"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9f1a1f03c6614330fbf019cad275f3e0f2504ff","difficulty":"HYPER","songID":295,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8027,"notecount":689,"arcChartID":"GwkT03je15g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","10-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"fba6ca86d15158097a03e2173dc3de28c1b005ca","difficulty":"NORMAL","songID":295,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8027,"notecount":413,"arcChartID":"CF3CYJ-iKtq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","10-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"de46fd1ca217d6e31d4245324f9c597622c1b5fb","difficulty":"ANOTHER","songID":296,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8028,"notecount":1207,"arcChartID":"GZBOGu7k0oT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","9-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"19f61028d57bf36103c538243972bdb945807b8c","difficulty":"ANOTHER","songID":297,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8029,"notecount":849,"arcChartID":"HSdAB9HAmKK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","8-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"33cf01d8167e4bcf526bdaa321d4411f709da1be","difficulty":"HYPER","songID":297,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8029,"notecount":743,"arcChartID":"G65mJUjhUQv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"1e71f49e67a0bb11ce885fa845d5f6b53dfe4b49","difficulty":"NORMAL","songID":298,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8030,"notecount":672,"arcChartID":null},"isPrimary":true,"versions":["26-omni"]},{"rgcID":null,"chartID":"45b5a4ed3bdf403ad52006d7b66e3b5b11e18eeb","difficulty":"ANOTHER","songID":299,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8031,"notecount":1188,"arcChartID":"Ddf-RByXdF5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"614fdb1b7e5544d0eac447f37b12fba166ca82fd","difficulty":"HYPER","songID":299,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8031,"notecount":715,"arcChartID":"EaIVeI9cq_d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"e79e2092eb16710e8464bde0d7a3366ae750a4a2","difficulty":"NORMAL","songID":300,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8032,"notecount":424,"arcChartID":"BmznYz09TkI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"63bddeb24e71bf0ff8e8175dfea987b5addbeeda","difficulty":"ANOTHER","songID":301,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8033,"notecount":820,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"cdc56ed7ce97ed2385d7cc7f77da4be77c866162","difficulty":"HYPER","songID":301,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8033,"notecount":684,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"d689794af62e0d627fa21b8956175e8899d7c52c","difficulty":"ANOTHER","songID":302,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8034,"notecount":622,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"ce0500bfb5bc2357118b0f9a5403476e30586646","difficulty":"HYPER","songID":303,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8035,"notecount":713,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"5966d425cd055801337b76309bdbf9ec8d7b3a9f","difficulty":"NORMAL","songID":303,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8035,"notecount":383,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"866b1383ebcba8d7028abebb95f6dfbe5f97034d","difficulty":"ANOTHER","songID":304,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8036,"notecount":770,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"ef4ce96bf725820f29ef55381e9f322b847b20f1","difficulty":"NORMAL","songID":305,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8037,"notecount":592,"arcChartID":"BcFjeTyKPGk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"0859b026f61d78b9d5a431670be95316aec46762","difficulty":"HYPER","songID":306,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8038,"notecount":441,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"c6d05255517dadca80fa8be95fe42d3b8a89fb74","difficulty":"NORMAL","songID":306,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8038,"notecount":263,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"d8a3fb85c9da3aefbdef95dbb2bfe7cfe8959e4f","difficulty":"HYPER","songID":307,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8039,"notecount":952,"arcChartID":"F3k1FUmhkRD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"dbe0a43b2f310aeba5c3d8a5accb87df7bd0ff4d","difficulty":"NORMAL","songID":308,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8040,"notecount":608,"arcChartID":"ExSPUDWZ-ZS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"3e1dfa953825945dbb2c0805b70b12ec413b384e","difficulty":"ANOTHER","songID":309,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8041,"notecount":770,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"12cb20c4f1cac5360309c1a102ddf1419e0f55fb","difficulty":"HYPER","songID":309,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8041,"notecount":643,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"eeada4456424fd052b6d2b2bb8622bed4157bd1a","difficulty":"NORMAL","songID":310,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8042,"notecount":512,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"df7d2bee6d56c1529de693481d3417b8e5591146","difficulty":"ANOTHER","songID":311,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8043,"notecount":1044,"arcChartID":"BZ_CNekWpcs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"bf7949f37be4ea3b5c1c134bc28e2a6a8fbdef30","difficulty":"HYPER","songID":311,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8043,"notecount":789,"arcChartID":"BMZniUGU3nD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"97a81afcf25a1a79868eb46d281fcc5657d9b61c","difficulty":"ANOTHER","songID":312,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8044,"notecount":559,"arcChartID":"F2ujJcoZ7q4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"789e86e31ae357edbbc9b39e4c5d8e9c3d141009","difficulty":"HYPER","songID":313,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8045,"notecount":865,"arcChartID":"HbMayHgN3gI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"ac5a28e3709ac2ccb833daa1a06b0ced36ed4133","difficulty":"NORMAL","songID":313,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8045,"notecount":570,"arcChartID":"EMLmeFLWAbM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"e1912298e27d02bb524fc76167a8870aca6f172e","difficulty":"HYPER","songID":314,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8046,"notecount":666,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"ad556c1712f7987eae53babd5b4d8d80591c3fc7","difficulty":"NORMAL","songID":315,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8047,"notecount":822,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"93ce2cc2f01f73d0cbc56e8391c6f7e563211cd5","difficulty":"ANOTHER","songID":316,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8048,"notecount":1047,"arcChartID":"GNS5IdPNAd2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"2a438a94637af2dce0062626b1fdcaf52a509cb9","difficulty":"HYPER","songID":316,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8048,"notecount":819,"arcChartID":"Hq43A3MblVA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"80740ef4b6bf6de5613480b330704a9c216d5d20","difficulty":"NORMAL","songID":317,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8049,"notecount":524,"arcChartID":"AxeFOslg5xt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"b62a017361dc9b237d878c19ed24c11317c31049","difficulty":"ANOTHER","songID":318,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8201,"notecount":598,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"8b04a59f9dc70a0b5f58b0ac771181bfe23e92ee","difficulty":"HYPER","songID":318,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8201,"notecount":473,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"3a26149be98ae1e68fdd07be5e71ef0ccd9324e7","difficulty":"NORMAL","songID":319,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8202,"notecount":823,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"8e57473e8821d293f1f118aa06150aca9f7dc1da","difficulty":"ANOTHER","songID":320,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8203,"notecount":904,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"0e7df4a5fc67ce81ab112c55ae9a8916c8376dfa","difficulty":"HYPER","songID":320,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8203,"notecount":743,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"3ea216e66dfe8018273c85e80d703b80db195ae2","difficulty":"ANOTHER","songID":321,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8204,"notecount":931,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"c71c24d2ff97b49c10bb32226b91f69ea1db3072","difficulty":"HYPER","songID":322,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9000,"notecount":981,"arcChartID":"FE32spRXG2T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"4a3db307dbb2a1783258aba54f4eb786b8850fdb","difficulty":"NORMAL","songID":322,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9000,"notecount":706,"arcChartID":"HrzBMkUD3NY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"ab2c6c57763ecdfcefd61e67037b6cdb8606e7b0","difficulty":"ANOTHER","songID":323,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9001,"notecount":1049,"arcChartID":"FOc2Y7p1EGd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"1ec1f82f3dcab653e7699af041ee4c27db071bb2","difficulty":"HYPER","songID":324,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9002,"notecount":927,"arcChartID":"E-MlsrQLnUm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"dcb0b039f24555d49d7c2f1b6b71fd207877ee78","difficulty":"NORMAL","songID":324,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9002,"notecount":357,"arcChartID":"H2B1ceknnNp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9b53f8dda22397e684aeeaded6715ff44f1f813","difficulty":"HYPER","songID":325,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9003,"notecount":586,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"81ab2905d3aa35961a12e3dabff9ee0d9a6a7f91","difficulty":"ANOTHER","songID":326,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9004,"notecount":936,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"f42778d91aea78912c2b3239fee7dcbc8459536f","difficulty":"NORMAL","songID":327,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9005,"notecount":441,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"daabeecbab030d67cc76a6356eac85d415864b62","difficulty":"ANOTHER","songID":328,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9006,"notecount":983,"arcChartID":"GZZFFc4CkfA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"dfd9569e93373e64caaa249a7812e5e8ad4cd23b","difficulty":"HYPER","songID":328,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9006,"notecount":804,"arcChartID":"BtIj8EVFCc8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"639019aa0b7092066d908e831dd452837bfab519","difficulty":"NORMAL","songID":329,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9007,"notecount":584,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"8175ff9217d6ec36ec6ebb637eaad4ee9448cef2","difficulty":"ANOTHER","songID":330,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9008,"notecount":620,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"b159e8b91c3a1355f2d744a531c410c3678dfd80","difficulty":"HYPER","songID":330,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9008,"notecount":444,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"e83b0a05f8f7b87585946d1db9dcfc9ed4ee372f","difficulty":"NORMAL","songID":331,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9009,"notecount":378,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"6142c9085d801aab72bcd7e62422eca678efdbae","difficulty":"HYPER","songID":332,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9010,"notecount":784,"arcChartID":"Bs6T9sG3Dg0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"5d02fb0dbf8e651ca8c9183ec9a071214e2712f6","difficulty":"NORMAL","songID":332,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9010,"notecount":466,"arcChartID":"Gi6ojwjRO8n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"4e15f8e3cf1c8a38e2dd47dec163272865c5f9af","difficulty":"ANOTHER","songID":333,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9011,"notecount":1155,"arcChartID":"DYdifCeStan"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"894557731cc7368073305e638584d03774ec142d","difficulty":"HYPER","songID":334,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9012,"notecount":1049,"arcChartID":"ByGPkfrpyvW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"de2449594126a8caf9243cccc33516b10145ea6f","difficulty":"NORMAL","songID":334,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9012,"notecount":533,"arcChartID":"GDSwLYxvSC4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"6ce595d21b7940182b8854e39029932de53560e1","difficulty":"ANOTHER","songID":335,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9013,"notecount":656,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"b644a348f3690fbf8188a2ad05c192c40d541174","difficulty":"NORMAL","songID":336,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9014,"notecount":399,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"16ac041d24088a640b88325d69f1a0822825958a","difficulty":"HYPER","songID":337,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9015,"notecount":614,"arcChartID":"ETHWk2URica"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"6eb7e087f24642720db659473afed54bc16bc677","difficulty":"NORMAL","songID":337,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9015,"notecount":329,"arcChartID":"A3DCplWK8CD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"19e9828d77b7eb6d41de40511d2645b99a1f3755","difficulty":"ANOTHER","songID":338,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9016,"notecount":749,"arcChartID":"CgK89PqR4Bi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b26122992b30f39c47d93ad621b878ad2a5435c4","difficulty":"NORMAL","songID":339,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9017,"notecount":314,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"e9e7a80923f1e7fc7645b209d541aca2d00efce6","difficulty":"ANOTHER","songID":340,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9018,"notecount":853,"arcChartID":"HPTAu4sLyxt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"eb62bc6da6d94b6316ab6850bb031f60ed438c40","difficulty":"HYPER","songID":340,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9018,"notecount":646,"arcChartID":"BIdz0VB4elv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"12247e7f7109e51a3035511445e0b7bc545ac67d","difficulty":"ANOTHER","songID":341,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9019,"notecount":1136,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"9f636bf029fcf777287d5ce5dc1a3f2d471ed87d","difficulty":"NORMAL","songID":342,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9020,"notecount":623,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"9ceb80d4b7cbb3be8625a0e33f8e7b8445bc042e","difficulty":"HYPER","songID":343,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9021,"notecount":760,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"3ffd7a7a5e267c9bd230c8d207e8fa851d66934c","difficulty":"NORMAL","songID":343,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9021,"notecount":475,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"a35a06a69f3f33453351ba6f3d67773c4b979c5d","difficulty":"ANOTHER","songID":344,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9022,"notecount":1173,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"a71787352ce7fc1aef0402f498c039692e70d210","difficulty":"HYPER","songID":345,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9023,"notecount":733,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"d82a00086c29a839d56efd6b4fed445bba8dba12","difficulty":"NORMAL","songID":345,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9023,"notecount":425,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"210cef5dd68e89f651c388a9a97bcf86835f9079","difficulty":"ANOTHER","songID":346,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9024,"notecount":1066,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"2b8d6d0d64cc09a5f1e26229bb9ad8efdc87af63","difficulty":"HYPER","songID":347,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9025,"notecount":562,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"baf184eff23e7a838a75cb978ad05c1eb3b15150","difficulty":"NORMAL","songID":347,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9025,"notecount":312,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"63790e7f4eb48f5d4a1cd7fce54771ac544ef725","difficulty":"ANOTHER","songID":348,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9026,"notecount":925,"arcChartID":"EXYb2RX7yua"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9592e9794484e5b19fd9bb738258e938742c571","difficulty":"NORMAL","songID":349,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9027,"notecount":468,"arcChartID":"Cm6J0Y-p_IT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"7ccbd90e6445951952412896da2539b4b76e0ffd","difficulty":"ANOTHER","songID":350,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9028,"notecount":1562,"arcChartID":"HhuMZBS4wAJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"cbf10d8a9f4eb53f15b1a1cdc23a4d5dca8f9b46","difficulty":"HYPER","songID":350,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9028,"notecount":901,"arcChartID":"CCeRKGY7_-k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"83c1fa9813ecdbc79f3d32ac41c62e3bdd1f4f8b","difficulty":"NORMAL","songID":351,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9029,"notecount":637,"arcChartID":"GP353078XSO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"d495e31161312106f25ecea1220ac6d18ef663bf","difficulty":"ANOTHER","songID":352,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9030,"notecount":1037,"arcChartID":"CHZpvSXwwjv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"46c5b266f5d86c5d8443d1b344a4d0984edbf4fe","difficulty":"HYPER","songID":352,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9030,"notecount":704,"arcChartID":"DwuOXYQLxya"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"9481522ec8df5f48ec77c0b4fa656d64305f25a8","difficulty":"NORMAL","songID":353,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9031,"notecount":607,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni"]},{"rgcID":null,"chartID":"fbc3a541e598aaa798b167dd59b47979b2a87122","difficulty":"ANOTHER","songID":354,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9032,"notecount":879,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"84b6a32a0d832768c67f8f7dd81e3ad62e211707","difficulty":"HYPER","songID":354,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9032,"notecount":818,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"a7e0f3a01be96370707be042bf5c5e804c17eac7","difficulty":"NORMAL","songID":355,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9033,"notecount":551,"arcChartID":"Dl8HPPhIvKq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"2d380a92ef7c9f324114595c3301f73bdd4c374d","difficulty":"HYPER","songID":356,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9034,"notecount":793,"arcChartID":"EgcgiRcaMsf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"2eb7501601c9b2a281e6f2845c1c26f316594640","difficulty":"HYPER","songID":356,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9034,"notecount":806,"arcChartID":"H5_rj2C0wcT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"115925c8ce6f9042fffa68953cacee6cb5a8b2db","difficulty":"NORMAL","songID":357,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9035,"notecount":435,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"95d11cd5ed8e88acab29ed5778ba22c291908b2a","difficulty":"ANOTHER","songID":358,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9036,"notecount":681,"arcChartID":"ALU_aASHs75"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0d18ca1177513ad0517f7fa57532419362b3c167","difficulty":"HYPER","songID":358,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9036,"notecount":341,"arcChartID":"A30OIq2-RlL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"10237730c4c6cbb83489b5546e2912f6bba96786","difficulty":"NORMAL","songID":359,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9037,"notecount":634,"arcChartID":"BOwvkwMkixu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"4a038f883ad32dda74b2984581f8bae13f3bb1ad","difficulty":"ANOTHER","songID":360,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9038,"notecount":1110,"arcChartID":"AB4ffaICZGq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"43e8309c6686cb9a26435a6f5a81c2a44c2654e8","difficulty":"HYPER","songID":360,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9038,"notecount":985,"arcChartID":"EoP-CMUUCc_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"55438f18b770837cf411d23ad7ae1f7fa9d6358d","difficulty":"ANOTHER","songID":361,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9039,"notecount":898,"arcChartID":"GtFZUAD78gi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"abb204666bcea2391e2fcee485da4c9885032b7b","difficulty":"HYPER","songID":362,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9040,"notecount":637,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"c3106753aecd49d82fc8c4378e4a46350a47a7c4","difficulty":"HYPER","songID":362,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9040,"notecount":654,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"7002a1da61d44f86bfb91fcd90e6a16b825af9cb","difficulty":"NORMAL","songID":363,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9041,"notecount":348,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"aa76c9dc183e5b30bb5c7eb1c6abb4c17987f099","difficulty":"ANOTHER","songID":364,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9042,"notecount":960,"arcChartID":"CGVxNEreC4A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"24b4c560ee3daa9a286cca100246b3dc06e96cf0","difficulty":"BEGINNER","songID":364,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9042,"notecount":270,"arcChartID":"ElKevua4QER"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"a74398fe7b1f2357f5618b6f895dcdb286f1bd46","difficulty":"NORMAL","songID":365,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9043,"notecount":448,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"09c8846e94b43fefb1bbaa9299aecb42b6a9a025","difficulty":"HYPER","songID":366,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9044,"notecount":832,"arcChartID":"Ee28MB-wJdD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"ee9272e3d0b6a64703867c7d9f178cb8a88912da","difficulty":"NORMAL","songID":366,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9044,"notecount":557,"arcChartID":"EK4NhHsF6NI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"ed20bda971518ff630d0035a9d262013180f91b0","difficulty":"ANOTHER","songID":367,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9045,"notecount":1032,"arcChartID":"Hmb8E-OFEB6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"b3a1cf2dce249e4808256bb16d027afa3e00eca4","difficulty":"HYPER","songID":368,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9046,"notecount":912,"arcChartID":"ERclJRihfv-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"202e78ae62e73b28921568948bb8c3b678dec0ea","difficulty":"NORMAL","songID":368,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9046,"notecount":468,"arcChartID":"HiC1_QtmssB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"4c2a04a7f8c023c8505e29188a6adc595978a466","difficulty":"HYPER","songID":369,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9047,"notecount":642,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"dfba5ce2aacc4dff2c82d2936c37c8e306c6a424","difficulty":"ANOTHER","songID":370,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9048,"notecount":1001,"arcChartID":"HC9zpXvkC3W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"e68194979140d99764a248c112f4d6edd80eb1c5","difficulty":"HYPER","songID":371,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9049,"notecount":499,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"cd88f787fc0216f6213935f89bb1095cb8c71f86","difficulty":"NORMAL","songID":371,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9049,"notecount":264,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"7917333eac9df3fb4b530fe6fc23e30c50fc4bdd","difficulty":"NORMAL","songID":372,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9050,"notecount":516,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"3ca5a967f9c3490b6947d2d5ddd13af114a833c4","difficulty":"ANOTHER","songID":373,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9051,"notecount":1188,"arcChartID":"BPBEeSXlxYi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","9-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"f9fc72016eaf6ac68ea2de7122d0599483853581","difficulty":"HYPER","songID":374,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9052,"notecount":1254,"arcChartID":"EpRzq2u_rp4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"b8fd945ef6663b89589a65406e971b3fb724c948","difficulty":"HYPER","songID":375,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9053,"notecount":654,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"4c688cec0ac1650f667461527447c2be32db2e2f","difficulty":"NORMAL","songID":375,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9053,"notecount":365,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"15a9e5cc11cd36986653de81a81bfd3540c25e1e","difficulty":"ANOTHER","songID":376,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9054,"notecount":910,"arcChartID":"FJSHhwiqGVn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"b0a21cc6226e1eb4682127ed2e19024d33f6fe1d","difficulty":"HYPER","songID":377,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9055,"notecount":518,"arcChartID":"DCDMzqn1SAt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"ddf4401c45904d0e1dab660ea3527678d2c3f143","difficulty":"NORMAL","songID":377,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9055,"notecount":397,"arcChartID":"H-imJvrI9Fg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"b3afada4b6df701f89d0c1007cf06b7aa45ace34","difficulty":"NORMAL","songID":378,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9056,"notecount":388,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"39ffc798e624185e51a3f49fb636ea737f2529cd","difficulty":"ANOTHER","songID":379,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9057,"notecount":959,"arcChartID":"AAEdaXFvFyJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"6f15a30b61499a96bfe3cae9747b336bdb99e509","difficulty":"HYPER","songID":380,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9058,"notecount":825,"arcChartID":"BcMotgSAkAa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"10fa0d3a5d55ab5791565c86a3ad224cd3e4d23a","difficulty":"NORMAL","songID":380,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9058,"notecount":363,"arcChartID":"CnFwJqxX5jV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"4c8df8a0b29b42b28effdc21bed75a1b943cb24a","difficulty":"ANOTHER","songID":381,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9059,"notecount":1062,"arcChartID":"E8UiP1Ce8JQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9723ed2b0b69006430bed7bc920c08c3f20f6ce","difficulty":"HYPER","songID":382,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9201,"notecount":822,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"c9cb38ead3d2d49d3b1520a2b9a0d7e1a9feea85","difficulty":"NORMAL","songID":382,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9201,"notecount":436,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"6cca149c6dc7e132ab4620935b1161d48c5c2c03","difficulty":"HYPER","songID":383,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9202,"notecount":553,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"2bab35505b0817291cbc5a21fc4e0e61dcd4134a","difficulty":"NORMAL","songID":384,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9204,"notecount":356,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"fe2ce83780507598e8cb8a2484c89c1d84f544c3","difficulty":"HYPER","songID":385,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9401,"notecount":431,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"2195a467192c5d394da28557c9d1bd5dd2dec4c2","difficulty":"HYPER","songID":386,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9402,"notecount":456,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"1b185119b4a1d99f754d5119d559b36fe28aad81","difficulty":"NORMAL","songID":386,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9402,"notecount":197,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"44b1d193662283179753a673a65b37785b862cf9","difficulty":"HYPER","songID":387,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9403,"notecount":278,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"75373c0c4d1dfef62de50bbb25085f729a20a72a","difficulty":"BEGINNER","songID":388,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9404,"notecount":93,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"6284a1b134476a41a7d0ea7dbd83c718b96525eb","difficulty":"NORMAL","songID":389,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9405,"notecount":192,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"2d4e2830d2779a699b2e103fbfb7035d8f980b2d","difficulty":"HYPER","songID":390,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9406,"notecount":218,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"a9faeac10353ebdfd7744160d7791c4860d9b58f","difficulty":"NORMAL","songID":390,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9406,"notecount":185,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"4c883e87e17404babf6003c32664d70a6edfe70c","difficulty":"ANOTHER","songID":391,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10001,"notecount":931,"arcChartID":"DDQ88tlcxTM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"d94f31480f8e26e24c93042d41801d46f1930f7d","difficulty":"HYPER","songID":392,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10002,"notecount":779,"arcChartID":"GfYfzyIoQ8T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"faa60d64aa0ab4882de67ae5010d5b890ba66b17","difficulty":"NORMAL","songID":392,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10002,"notecount":598,"arcChartID":"AOrZzlLqJ3K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"0625d554bf2566211c6f45c38fd6aa0473ffedd4","difficulty":"ANOTHER","songID":393,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10003,"notecount":922,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"c541ccb2e9257edce48a5059d95432494bd2efc2","difficulty":"HYPER","songID":394,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10004,"notecount":1185,"arcChartID":"AF84Fl9fSB4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","10-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"11361cf03c61de9bf888728596593eac72f693dd","difficulty":"NORMAL","songID":394,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10004,"notecount":855,"arcChartID":"H0L-K-E_k7I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","10-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"2678815cb715db6a8cdfb576daf8741bda57af12","difficulty":"HYPER","songID":395,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10006,"notecount":854,"arcChartID":"GJi88HTeg5s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"c936b37d2da9b034562cd3e05d03e2e5a38d42ce","difficulty":"NORMAL","songID":395,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10006,"notecount":448,"arcChartID":"CnjSDup5cVE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"d821202823731335567f32730bfed70d5bfd1368","difficulty":"BEGINNER","songID":396,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10007,"notecount":161,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"e3eaa5f8fd5faa658d168ac4fcb157b4d5038d35","difficulty":"HYPER","songID":397,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10008,"notecount":583,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"f9eddbb5631d325dccb1bd13b8bad10743c1e3ca","difficulty":"NORMAL","songID":397,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10008,"notecount":418,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"1d5edc93f6cfd01b026d5440f182d794902e2197","difficulty":"ANOTHER","songID":398,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10009,"notecount":1146,"arcChartID":"BYM5iuBnleB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"bc16aad586eb4885167842987613192ef06b9117","difficulty":"HYPER","songID":399,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10010,"notecount":738,"arcChartID":"G3egwT3Lj76"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"49901e0e8b7f240ce27197eeaac3390407276ff2","difficulty":"NORMAL","songID":399,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10010,"notecount":510,"arcChartID":"FLuJh72Cke4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"445e2eff65e356090b052c6ad7c9a5d1529cca6b","difficulty":"ANOTHER","songID":400,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10011,"notecount":794,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"1782b1bce38e851573e2297adc3d744834d26f56","difficulty":"ANOTHER","songID":401,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10012,"notecount":808,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"2d73cea2fe9e020f11c750564f6becb1b9ad95c9","difficulty":"HYPER","songID":401,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10012,"notecount":533,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","10-cs","26-omni"]},{"rgcID":null,"chartID":"d4ea1dfa9a915e04edffab40230eed74f0fb4edc","difficulty":"NORMAL","songID":402,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10013,"notecount":521,"arcChartID":"Djmj8jsFd7h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"bf8fe741af23c0e813b5c68c0b367e90cc478811","difficulty":"ANOTHER","songID":403,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10014,"notecount":880,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","10-cs","26-omni"]},{"rgcID":null,"chartID":"cd4434e7a416256cec36debae228af29a4491f3c","difficulty":"HYPER","songID":403,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10014,"notecount":677,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","10-cs","26-omni"]},{"rgcID":null,"chartID":"0a5adb360836190606502dc284979f17188e64f2","difficulty":"NORMAL","songID":404,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10015,"notecount":441,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"8a699f077fa4086b2232431c5d3c6671386e3a42","difficulty":"NORMAL","songID":404,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10015,"notecount":288,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"e628819753488c7ffa353ef9d5b86ce54ef0f4d9","difficulty":"HYPER","songID":405,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10016,"notecount":903,"arcChartID":"Eh5ppzdSudp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"d90cda725e56c0e22f16a9b75b775b92c7c45fc4","difficulty":"ANOTHER","songID":406,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10017,"notecount":1023,"arcChartID":"ExQak2WlFWY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"12fc82de8d35521da933e3d46e075e1cfcbb1970","difficulty":"HYPER","songID":407,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10018,"notecount":765,"arcChartID":"EY7FpSpV_my"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"022d8df415be690d235b9289fe38f117e137834b","difficulty":"NORMAL","songID":407,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10018,"notecount":328,"arcChartID":"EJqO7_hClMl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"c52f80d3e01b38d6b4711e5a4e5fca9272825dcc","difficulty":"ANOTHER","songID":408,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10019,"notecount":1086,"arcChartID":"GmNNoUrSCMy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"09f08e8e4483937f7aad48ca6d6e248a8366b867","difficulty":"HYPER","songID":409,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10020,"notecount":882,"arcChartID":"GBEFLMUy1uQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"4f06506eca651416069311451668a587a1352496","difficulty":"NORMAL","songID":409,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10020,"notecount":652,"arcChartID":"EfFTGudP2kE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"cac51714084d1a9050a5dd96a9948abe647ca698","difficulty":"HYPER","songID":410,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10021,"notecount":765,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"279079f4e6e30539a1d5947039dd4c480c00e42e","difficulty":"NORMAL","songID":411,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10022,"notecount":867,"arcChartID":"FHq0itrFzsj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"7ecc5be9d02ac41cb75a028401760054fb550957","difficulty":"ANOTHER","songID":412,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10023,"notecount":830,"arcChartID":"HuaNyuUH_tA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"9f199f7e8deb8340bdd3064b4cce135ff8fc5b0a","difficulty":"HYPER","songID":412,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10023,"notecount":807,"arcChartID":"AJZbQDLfyVT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"8163875662a88c6e5c1dcbaf28dfe3ee53a10211","difficulty":"NORMAL","songID":413,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10024,"notecount":815,"arcChartID":"Ey0QcIgmX2e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"3f185aab0210f11f02da08d3170dac229d4f4824","difficulty":"ANOTHER","songID":414,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10025,"notecount":1417,"arcChartID":"BsHzeB2DAIs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"78ae48c6db5d838a3347362babab2c15c268578c","difficulty":"HYPER","songID":414,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10025,"notecount":1016,"arcChartID":"AifU6-ShnYU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"d9bfe1d32946ce00be2b28109085902fee644243","difficulty":"NORMAL","songID":415,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10026,"notecount":280,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"12a369e2238e3bf70b6d5a247c69a88d31afe149","difficulty":"ANOTHER","songID":416,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10027,"notecount":1010,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"cc51ceda1aeca161df8fe713bfff7e901adaa8bd","difficulty":"HYPER","songID":416,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10027,"notecount":866,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"046bfdbabb14b0086de20b23886ab6e6177b8e52","difficulty":"NORMAL","songID":417,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10028,"notecount":855,"arcChartID":"B-Fj3Nhv_A1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f1cae37bb93cc16e1edf2eddcbd4d466f8b12dd0","difficulty":"ANOTHER","songID":418,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10030,"notecount":894,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"194934429c934807d5c9ba80f0596475ce367717","difficulty":"HYPER","songID":418,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10030,"notecount":685,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"b271f737dc9c8074f63e6d8ab8cffd8fc13f0f92","difficulty":"NORMAL","songID":419,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10031,"notecount":597,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"02c9a21a420c8cffa823d59eda32e71a11278ed3","difficulty":"ANOTHER","songID":420,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10032,"notecount":1051,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"f2f3e6d7398333e7a03ef494457e31bbed2a91bd","difficulty":"HYPER","songID":420,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10032,"notecount":789,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"03439db0573878faac687c743f92e0d4a781598c","difficulty":"NORMAL","songID":421,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10033,"notecount":660,"arcChartID":"EFVRrzQnL6o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"4278fca3fa477f7c2dac8e4495d11a44a4a1f998","difficulty":"NORMAL","songID":421,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10033,"notecount":613,"arcChartID":"A7NNMfT6lhw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"000bdcb86c97085728e7986975527d2341be0ae7","difficulty":"ANOTHER","songID":422,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10034,"notecount":1088,"arcChartID":"GH_CxUpkAC8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"c4ed16e9a87f2115e916be22e334698128a233ca","difficulty":"HYPER","songID":423,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10035,"notecount":767,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"de56a29826284a9e1a161ec9d3ded273053013b0","difficulty":"NORMAL","songID":423,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10035,"notecount":346,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"5f6f4895d2cb553601614c9ef934f5202ad17ba0","difficulty":"ANOTHER","songID":424,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10036,"notecount":1013,"arcChartID":"DmHOymB-Agz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"41b9548d7e2b73542c4e6c2342eb9f6434fc3928","difficulty":"HYPER","songID":425,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10037,"notecount":911,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","10-cs","26-omni"]},{"rgcID":null,"chartID":"323aaa6141517a32239557cf22724241069ea772","difficulty":"NORMAL","songID":425,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10037,"notecount":471,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","10-cs","26-omni"]},{"rgcID":null,"chartID":"c3fe8c2a4fd9eb3868c5f8827b135793c09bddb1","difficulty":"ANOTHER","songID":426,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10038,"notecount":1021,"arcChartID":"DM-FIC6irEm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"ffff3c76e1e00ca7ebd0fc6b6dc925405456bf5d","difficulty":"HYPER","songID":427,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10039,"notecount":481,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"914c33aef7a0f8096c40d89841e7427d08e33bb0","difficulty":"NORMAL","songID":427,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10039,"notecount":235,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"7a20c3166a6bfbd5f5425dae5712d8bc2ce7b496","difficulty":"ANOTHER","songID":428,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10040,"notecount":1383,"arcChartID":"CiEu7M65ITv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"3ace9051968dcb5c778ae01649ff9e432ac47ab9","difficulty":"HYPER","songID":429,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10041,"notecount":1008,"arcChartID":"DvzUkmhHnWx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"9e143e169b640af1368729823d205e8b5e3417ca","difficulty":"NORMAL","songID":429,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10041,"notecount":533,"arcChartID":"DaeU06_ND_0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"80fdda70e3986cff9fae8f6eb86e565a27a8bc9c","difficulty":"ANOTHER","songID":430,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10042,"notecount":1010,"arcChartID":"CxGj_9sgBWl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"79c20ae4d96f1cf42f97b225873c60e1c1ffa9ed","difficulty":"HYPER","songID":431,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10043,"notecount":393,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"403b87f6eb62ea41c26c12c260ceeafd05f11260","difficulty":"NORMAL","songID":431,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10043,"notecount":254,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"fd0f31b9cf8ba7e06999720ad47ff097819566d6","difficulty":"ANOTHER","songID":432,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10044,"notecount":826,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"42ff206f39b719841bd6101eddee5abb9f317576","difficulty":"NORMAL","songID":433,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10045,"notecount":381,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"e663d92084191838f1640d5610bdfc3f80ddc125","difficulty":"ANOTHER","songID":434,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10046,"notecount":776,"arcChartID":"DpWc-T-WYSG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"db79b006b25bfd1a5b375c2d5848da0b4bd745e5","difficulty":"HYPER","songID":434,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10046,"notecount":585,"arcChartID":"Fm8s0V9QjcX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"9a2e7070a2121ae096cb1b66c4f3d3600a2dcbd1","difficulty":"NORMAL","songID":435,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10047,"notecount":523,"arcChartID":"CkKvX2JuBN5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"c7aeba1a65e2674806a00076f5bbc78586bf4051","difficulty":"ANOTHER","songID":436,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10048,"notecount":923,"arcChartID":"HCTCgYvgbTD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"ccb99f9d00ae04b7a0fd0754c9b3024ec527f718","difficulty":"BEGINNER","songID":436,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10048,"notecount":175,"arcChartID":"GmCcuFDhiwp"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"257b40599ee00aa715cfac14cd2e292a8898b220","difficulty":"HYPER","songID":437,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10049,"notecount":862,"arcChartID":"EIP4U4hBDJi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"dc97768483a7e5c61c5e5e82f90f4c4c8473c258","difficulty":"NORMAL","songID":437,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10049,"notecount":439,"arcChartID":"GJL9aMie2HK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"4745f8b98d3f21bf617906d3890e657113e90409","difficulty":"ANOTHER","songID":438,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10050,"notecount":1110,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"327a70647f1bd2a211a94ec72b823df0ff6504d6","difficulty":"HYPER","songID":439,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10051,"notecount":400,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"08c62264799dcede892bb9219e8035b4c3152ae5","difficulty":"HYPER","songID":439,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10051,"notecount":400,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"e90f5f9824a050f0815f6b60138e0d9281e72c65","difficulty":"NORMAL","songID":440,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10052,"notecount":466,"arcChartID":"FXg7PsnWdCu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"c57b312ab631cf03799ca070e133255f32efa8e8","difficulty":"ANOTHER","songID":441,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10053,"notecount":1074,"arcChartID":"FRH_L0g3PfW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"10a78c2b7ecf9f5f9c3a11f2385977dc789fbb4e","difficulty":"BEGINNER","songID":441,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10053,"notecount":172,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"c7216ed4d010a022b820a72cb3c9010765e01397","difficulty":"HYPER","songID":442,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10054,"notecount":680,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"3198e4528461e374c8931c68a9af00698d7fa00f","difficulty":"NORMAL","songID":442,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10054,"notecount":428,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"49d6777e527cfc75ec9c2cf5ad45f0f89e6e49a1","difficulty":"ANOTHER","songID":443,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10201,"notecount":934,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"4c2a6cffbc74d7273a438e679d2ff6f7d19f30ed","difficulty":"HYPER","songID":444,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10204,"notecount":687,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"89917221c24c23fd547ec7129c75234ac0c800be","difficulty":"NORMAL","songID":444,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10204,"notecount":393,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"f3edd023a510cc869dcd5ee83c5beb34ae54dc1c","difficulty":"ANOTHER","songID":445,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10205,"notecount":649,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"3f3e0e910766349f2f570a49c11570ee08dd7c20","difficulty":"HYPER","songID":446,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11001,"notecount":746,"arcChartID":"FUn2YdC27Y3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"d78b51e38ebbf81d79a041bf5ade3ee990056a52","difficulty":"NORMAL","songID":446,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11001,"notecount":417,"arcChartID":"E94ftYhGsIF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"0223348e54507b1ee020551f72e5c583bcdab433","difficulty":"ANOTHER","songID":447,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11002,"notecount":875,"arcChartID":"EmyAkkgUQMD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1d84c182bd59282de8fe7206c3d1252b604d2fed","difficulty":"HYPER","songID":448,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11003,"notecount":430,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"d47872fe58c42fdd0bd675521b491736943c15f2","difficulty":"NORMAL","songID":448,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11003,"notecount":292,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"7c8f760aef349efcda436d089bfc3fb1f4c996c3","difficulty":"ANOTHER","songID":449,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11004,"notecount":1155,"arcChartID":"A3KIIFCubyW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"deb8451248ad69bcbd4b4dc3d9cc8412a64fc3f9","difficulty":"ANOTHER","songID":450,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11005,"notecount":978,"arcChartID":"Brq18eANyyj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"847873416bfa3ff34cba11412a6ea758ad428917","difficulty":"HYPER","songID":450,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11005,"notecount":861,"arcChartID":"FmW2k07fdJY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"9cbdf37c66c91902ff97731c796db252b6c4efcf","difficulty":"ANOTHER","songID":451,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11006,"notecount":924,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"577db370be60afdf34748f3caaef404034584c85","difficulty":"NORMAL","songID":452,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11007,"notecount":419,"arcChartID":"H9mdxxK1WMn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"dac67c0930953dc261ee49c88deb52eda330d58b","difficulty":"ANOTHER","songID":453,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11008,"notecount":1400,"arcChartID":"GunrzU1OIut"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"207d06b8701b833fa23ba041fce43ee99953366b","difficulty":"HYPER","songID":453,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11008,"notecount":950,"arcChartID":"EmMCnBEouO-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"5d35ab030b99ef647f2282a2a890ac756d4167a3","difficulty":"NORMAL","songID":454,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11009,"notecount":546,"arcChartID":"AkWPbf_Vxfv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"77f03a076fcd3f158b08a3edd70a9bddb5fda627","difficulty":"ANOTHER","songID":455,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11010,"notecount":1139,"arcChartID":"GQjjbKmAA67"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"974d58609ac6bede1c423481aec5f4b5879fc3a7","difficulty":"HYPER","songID":455,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11010,"notecount":996,"arcChartID":"C4vAM8eDj0V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"6f327798d9e6b6671c41b9561b439edc7f3806e9","difficulty":"ANOTHER","songID":456,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11011,"notecount":1006,"arcChartID":"DKlmiyvbztF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"32123d29fc9be8222174d24d3b4dd370ab4b2b49","difficulty":"HYPER","songID":457,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11012,"notecount":1038,"arcChartID":"HLlqa6TaLqI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"8df698b9f517117bb27390338774c6c09da8f02a","difficulty":"HYPER","songID":457,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11012,"notecount":1061,"arcChartID":"A77EcRTczDb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"ac685b9df797eb419b10b541362f1d4299da68c4","difficulty":"NORMAL","songID":458,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11013,"notecount":512,"arcChartID":"De3jjkb94vY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a30bff8c4de95c29666f684d17eb24b2f8a58879","difficulty":"NORMAL","songID":458,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11013,"notecount":517,"arcChartID":"FUcbN49ZnFl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"60e6579d972bf07a7c2e1e1c091862025a0cbdbe","difficulty":"HYPER","songID":459,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11014,"notecount":745,"arcChartID":"GfUo5P14wbm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"c7fcc19962f0b09310398bf03c81e3ad95974300","difficulty":"ANOTHER","songID":460,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11015,"notecount":644,"arcChartID":"E4WMu2Pc16S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"24cb6592d4bc05f06721018cdc22be931c5ac7ba","difficulty":"HYPER","songID":461,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11016,"notecount":648,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"7b69a83da4666310cfbc4f2d31f02dd53286bb64","difficulty":"NORMAL","songID":461,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11016,"notecount":472,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"68762f09623e46126da114af5e731c8d758c4cea","difficulty":"HYPER","songID":462,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11017,"notecount":615,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"80a406149cbe7304bf2ba3f5bab9774eca6e641a","difficulty":"NORMAL","songID":463,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11018,"notecount":521,"arcChartID":"BuGuurnmfX4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"f886e747a3e0d14c9df454712e4555c49c5b95b2","difficulty":"HYPER","songID":464,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11019,"notecount":574,"arcChartID":"BG8Gtp4uR1q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"368446856668fd0df612df9d9ed7f88c801a149e","difficulty":"NORMAL","songID":464,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11019,"notecount":247,"arcChartID":"ETABooxsozK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"0e6a40f94a4df1518dc4b86d98fe339b12a6acdd","difficulty":"ANOTHER","songID":465,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11020,"notecount":1080,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"7e797dccc2c1bfad71df852234f94cf8de8edc14","difficulty":"HYPER","songID":466,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11021,"notecount":691,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"0a8146fab185e7e637d4086a8a01d81276f25b3d","difficulty":"NORMAL","songID":466,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11021,"notecount":378,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"b36ef866328ee8ddc89a8c5828cb5b38071cab29","difficulty":"ANOTHER","songID":467,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11022,"notecount":1089,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"c847c2ec8baabc013bc744c53202a05b788ce2c2","difficulty":"HYPER","songID":468,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11023,"notecount":817,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"057017c334452cc5965ed46f28bff5d92d753d5e","difficulty":"NORMAL","songID":468,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11023,"notecount":434,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"9d561c6b4b436334492747d83d02089870122549","difficulty":"HYPER","songID":469,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11024,"notecount":705,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"1d4288c6a167f08248782c4421c43cd3b27be609","difficulty":"HYPER","songID":1,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1000,"notecount":511,"arcChartID":"DPw_EPaKS7d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"71865a2b6d3581decf076ae83c6621302c4bb271","difficulty":"BEGINNER","songID":1,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1000,"notecount":83,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"952805894d7d78257e87019426fa1d87aec834a5","difficulty":"NORMAL","songID":1,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1000,"notecount":99,"arcChartID":"FIKCmvicuXR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"ead09b3e3c5a95aac39ece77c3faf17e5590b0c0","difficulty":"NORMAL","songID":2,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1001,"notecount":409,"arcChartID":"AApJ1VmVdfN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"5b95bb27c1f7a19c165f60f5a9cea766170f1026","difficulty":"NORMAL","songID":2,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1001,"notecount":442,"arcChartID":"CdX2Vir9tKJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"4037c5838a5a6dc4d4422b1bf01f93a051ed8de3","difficulty":"NORMAL","songID":3,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1002,"notecount":592,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"32bddffe202c0a84d2c298ae4a669a0d23a5d259","difficulty":"ANOTHER","songID":4,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1003,"notecount":475,"arcChartID":"DWedTqu-yfB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"886f040060e853d224f170ceb9010c75c1584c02","difficulty":"HYPER","songID":4,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1003,"notecount":368,"arcChartID":"Ch1mIONotE9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"e6193490a1abae43e7d5de3cce9608672b30929c","difficulty":"NORMAL","songID":5,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1004,"notecount":262,"arcChartID":"B25pzweNW_u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"15df4b24e65517a84eed85ba7c05fcf7f20113d0","difficulty":"NORMAL","songID":5,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1004,"notecount":191,"arcChartID":"Fl7Ffpkl5gI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"cf8dccaf265a2a50b72f468bc5d70acf214fdf2a","difficulty":"ANOTHER","songID":6,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1005,"notecount":581,"arcChartID":"FB3qlyeLXpv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"d06d2a2717c58109e0b8dae8b0c269d02a5c65f2","difficulty":"NORMAL","songID":7,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1006,"notecount":137,"arcChartID":"B-LSyjgP4Lm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"9bb6a2fef7fcfda136e069150a904d1a11348fb5","difficulty":"ANOTHER","songID":8,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1007,"notecount":772,"arcChartID":"FOUdeymZRoL"},"isPrimary":true,"versions":["26-omni","16-cs","15-cs","26-omni","28","28-omni","27","27-omni"]},{"rgcID":null,"chartID":"aec089ca60bdadfbd698f390cb720a2b82a162ff","difficulty":"HYPER","songID":8,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":1007,"notecount":350,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"9962904856025b8e52bdea415e0050822ba4b134","difficulty":"NORMAL","songID":9,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1008,"notecount":211,"arcChartID":"EXcBPYdNItQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"9251374733a4c744d44a8225bf5c24e69a711eec","difficulty":"NORMAL","songID":470,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11025,"notecount":451,"arcChartID":"DxahDp5Nx4n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"f04be02212dea45cd9b222fb57b421da354d2c93","difficulty":"ANOTHER","songID":471,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11026,"notecount":1730,"arcChartID":"BkIi0F4ur0N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"38168426b1bcbc7d78eb4dc54ad3e1482c431515","difficulty":"HYPER","songID":471,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11026,"notecount":1111,"arcChartID":"ErnXPOjvh6i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"fb5e93fc0e468caf6cec265a9924632f0a4ef7b0","difficulty":"ANOTHER","songID":472,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11027,"notecount":769,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","11-cs","26-omni"]},{"rgcID":null,"chartID":"141dbe8512c2362e0c91a45606650747ff4cd634","difficulty":"HYPER","songID":473,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11028,"notecount":855,"arcChartID":"HrhlW-jhrjY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"e2ba8df799d5996bbbf40c6d9daf0cfa5cf50adc","difficulty":"HYPER","songID":473,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11028,"notecount":874,"arcChartID":"HUd-L27E-5G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a02e671809a43ec20f198129cbebd01e5e621dbe","difficulty":"ANOTHER","songID":474,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11029,"notecount":1076,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"66054ffcc902cbb09fd79d2ff4b9748a866d00e9","difficulty":"HYPER","songID":475,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11030,"notecount":879,"arcChartID":"D7AOA0-mvtK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"e8fe1c375b256dc2ce5ad3ad9de73ba8f382e94e","difficulty":"NORMAL","songID":475,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11030,"notecount":534,"arcChartID":"Gsfmx3Wy3Yz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a8b7e49959c4bd1af1f97c3d21aef6916451ffcb","difficulty":"ANOTHER","songID":476,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11031,"notecount":1097,"arcChartID":"CHez7zJovHn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"d6a7c1265b3a716c6b61238156174e38a1c7cc28","difficulty":"HYPER","songID":477,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11032,"notecount":941,"arcChartID":"BF-wYCawZJG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"25b0bab426fbd3ec247972699e0256e97bee2aec","difficulty":"HYPER","songID":477,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11032,"notecount":975,"arcChartID":"EK5jyQr2xtQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a962054572b5df849aae9aca23400041459f2833","difficulty":"ANOTHER","songID":478,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11033,"notecount":712,"arcChartID":"Di_6O6BVxn-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"17c1b9c9cf1f3f907d766d5755ef47eb49ad30ae","difficulty":"NORMAL","songID":479,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11034,"notecount":496,"arcChartID":"CsRU9yzpBz_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"45d363a63a536c15e1d4c7a83e29c582d786dd52","difficulty":"ANOTHER","songID":480,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11035,"notecount":1055,"arcChartID":"HkwH1GUbAZD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1922a08fc7c419a73329367637821728db92c6b6","difficulty":"HYPER","songID":480,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11035,"notecount":894,"arcChartID":"GgAEPX_or0c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"6a9750285b73b863f3b19d6e0abea97ca3454113","difficulty":"NORMAL","songID":481,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11036,"notecount":464,"arcChartID":"Ca6YRG8-Cgb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"d4f6ffe1134f85d1cb568e75908ffae01b6ed6fb","difficulty":"NORMAL","songID":481,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11036,"notecount":537,"arcChartID":"DjZul5WJ14Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"83d6790c860383d84b9e9de932dedd4ad69cf5d9","difficulty":"ANOTHER","songID":482,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11037,"notecount":1301,"arcChartID":"C33zSL61PHx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"51f07ae45b5922a7b13ee2a462babf2ccffa1a09","difficulty":"ANOTHER","songID":483,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11038,"notecount":1027,"arcChartID":"CQVPErndW3m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"5a218abf584d654dc597a886224628a6d2597d0e","difficulty":"ANOTHER","songID":10,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1009,"notecount":329,"arcChartID":"FJKxPpvWJsD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"26f3d3425662f837d5fe9d30b8194e7cad10ca96","difficulty":"HYPER","songID":10,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1009,"notecount":323,"arcChartID":"HkXQW1QDWZZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"c4d523c8dcffb4489737baa6d1114f3105004772","difficulty":"ANOTHER","songID":11,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1010,"notecount":290,"arcChartID":"CIkd96uTN86"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"0ebc4e0e2c9fd17238ccf29f43999ddaac7654f9","difficulty":"ANOTHER","songID":12,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1011,"notecount":590,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"988bc31f2a2320038f187814f18afdca50d759a9","difficulty":"HYPER","songID":12,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1011,"notecount":469,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"df0fc3b9c5e46759a5c26ae2416b1baf27239683","difficulty":"NORMAL","songID":13,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1012,"notecount":214,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"e0c090d401c36398682bcabf966844b7b1db2d78","difficulty":"HYPER","songID":14,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1013,"notecount":363,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","3-cs","26-omni"]},{"rgcID":null,"chartID":"2fba72f17465c34097ce66a8bd565b402a4b9958","difficulty":"NORMAL","songID":14,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1013,"notecount":270,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","3-cs","26-omni"]},{"rgcID":null,"chartID":"3bc0eb1a67aabe466c12954794862e6295683c49","difficulty":"ANOTHER","songID":15,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1015,"notecount":333,"arcChartID":"E7rIxfwrsE6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"e7b96f53db1f7a9e4eacabf649a46c2f8c0f046b","difficulty":"HYPER","songID":16,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1016,"notecount":570,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"f60a3a02c741df25e1d9e0c658c50f187433fe42","difficulty":"NORMAL","songID":16,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1016,"notecount":251,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"6a763428015635afc14383722f5b240cbaf8cfac","difficulty":"ANOTHER","songID":17,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1017,"notecount":556,"arcChartID":"Aqq3tcbZNh1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c8d794ff967542d0907f73e711dd640bee1874a2","difficulty":"ANOTHER","songID":18,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1018,"notecount":324,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"609d94b6cb567110a33b23ad0995fb421ef62ccd","difficulty":"HYPER","songID":18,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1018,"notecount":197,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"2306408865ea4bc40651784b377dd653230d269c","difficulty":"HYPER","songID":19,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1019,"notecount":122,"arcChartID":"AuB_Qcf-q6s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d66dd2d25aecbcb6191603805d7193e861d6b3b0","difficulty":"NORMAL","songID":20,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1020,"notecount":280,"arcChartID":"D8bSai59NyC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","bmus","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"f737188fdc66b06249fabc5fc9d6e545aef3d64e","difficulty":"LEGGENDARIA","songID":17,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1017,"notecount":1203,"arcChartID":"AkIqI0aCn4E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"62c5cb9228f39e2d6d222ecf84aa709c5e2271ce","difficulty":"BEGINNER","songID":21,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1201,"notecount":117,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"95da79df165a79ccc260b99307f9a6193ea3afd1","difficulty":"HYPER","songID":485,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1202,"notecount":205,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"cefab2e14af39029096852870fa702a9614d7114","difficulty":"ANOTHER","songID":22,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1203,"notecount":96,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"a1768f1bd9647f751fb724efda8b8de011e5462f","difficulty":"HYPER","songID":23,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1204,"notecount":417,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"4df4ab055b0ab85bf980803d4380c59f4d481ac9","difficulty":"NORMAL","songID":23,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1204,"notecount":254,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"f7885d2654c33ba5b481786944170d9d9e4dc5b9","difficulty":"HYPER","songID":24,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1205,"notecount":276,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"11d8f200dba87733ca1729000a42e96620b5641d","difficulty":"HYPER","songID":26,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1207,"notecount":123,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"4cf8e3fa5b644276c309b00ef14415e5cc50f62c","difficulty":"NORMAL","songID":26,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1207,"notecount":96,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"d48e13493e64761304bb56ee110f92ec2955d578","difficulty":"HYPER","songID":27,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1208,"notecount":176,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","5-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"bd3dcdfeb57c56e47b19586688b5192e4035e2a5","difficulty":"ANOTHER","songID":29,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1210,"notecount":141,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"a752167712c3a9e20b907c3824cc7297b811bdec","difficulty":"HYPER","songID":486,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1211,"notecount":227,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"169108d8cb6a849c9f30be3f9485fade35dfdd1d","difficulty":"ANOTHER","songID":30,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1212,"notecount":164,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"4fa4b87e07a2806558911b315d209d0cfaba5325","difficulty":"NORMAL","songID":31,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1213,"notecount":398,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"6bbd8ee37b80cb245ba1d4da95f0ebb4ac1b7ef3","difficulty":"HYPER","songID":32,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1214,"notecount":310,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"f693774220db459c0d8631b9aa2c3525d7031ed1","difficulty":"NORMAL","songID":32,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1214,"notecount":254,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"43d5c4c89d94a15b63524d2b2a54ac37292d2990","difficulty":"NORMAL","songID":33,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1216,"notecount":173,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"899d5a8e62db2dd0f69c27f21ba6a3293c59dc4a","difficulty":"ANOTHER","songID":34,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1217,"notecount":575,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"e7f8638a9376d1ff8dca7af14d8a54ea2d73ac49","difficulty":"ANOTHER","songID":35,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1218,"notecount":376,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"b239b562583d3fc29ae3ad71c8fbad18b275fcaa","difficulty":"HYPER","songID":483,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11038,"notecount":786,"arcChartID":"HJa4bd81kTC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1aa4e02213949f5ae4406ec2a344b60a16fe869d","difficulty":"NORMAL","songID":487,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11039,"notecount":488,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"db0808700bff235d3a02759714bd73ead15d4e11","difficulty":"NORMAL","songID":487,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11039,"notecount":511,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"0e1fbd5bfe34351cb8c4869eddebc34241ec4546","difficulty":"ANOTHER","songID":488,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11040,"notecount":1834,"arcChartID":"AIuCcuW95bm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"c0beecf9ce7bc11f12c10e45c410886bda36c3d0","difficulty":"HYPER","songID":489,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11041,"notecount":493,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"bea68f258878a39b30eadd11f679bb3bdcbf0e54","difficulty":"NORMAL","songID":489,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11041,"notecount":350,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"ef3977f89bf5107dd5d4285397639ec11a995393","difficulty":"HYPER","songID":490,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11042,"notecount":613,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"0ce824b2c4e705dd54f9fce0b2989ea9a392835d","difficulty":"NORMAL","songID":491,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11043,"notecount":298,"arcChartID":"HzFhIj-H6os"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"f4904690b70c915123dbd21809365a7215b75086","difficulty":"NORMAL","songID":491,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11043,"notecount":299,"arcChartID":"EsgSOpCV756"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"0b6281617e2c30dc0ffbdeadbc529267026c1a7f","difficulty":"HYPER","songID":492,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11044,"notecount":879,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"2d069a9d496999e4c22afc3b36fcfeaa060c767f","difficulty":"NORMAL","songID":493,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11045,"notecount":406,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"34af00ead961aac5d537931269ceb9f341dc13eb","difficulty":"NORMAL","songID":493,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11045,"notecount":417,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"1e9c6926c4c8ee1d9697dd0a48690d7377d8ae2d","difficulty":"HYPER","songID":494,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11046,"notecount":459,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"967c9be445806d3d6793a78b826c8b655cdcf475","difficulty":"NORMAL","songID":495,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11047,"notecount":379,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"2d016e2cb18ba6a2e231b46445fed25b9751fa05","difficulty":"NORMAL","songID":495,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11047,"notecount":379,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"84fe0e63f0495f710f81781d9ebd719e1a2861d8","difficulty":"ANOTHER","songID":496,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11048,"notecount":854,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"64a6fe126cff63444df4fb5b1089398366ff94ab","difficulty":"HYPER","songID":497,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11049,"notecount":773,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"f26f4e81b902135c35640d339c55a6979063e24c","difficulty":"NORMAL","songID":497,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11049,"notecount":498,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"d65211cacdaa14f95f87aee1604c0a3d2cb19acf","difficulty":"ANOTHER","songID":498,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11050,"notecount":1241,"arcChartID":"AgEI9q-HZlU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1dd68fd6e38993935645e085d4c83625f9742a27","difficulty":"HYPER","songID":499,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11051,"notecount":772,"arcChartID":"HyAzigPhQAn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"9bb7e9cffdf1be560ac83c17efca5797fd6c2379","difficulty":"NORMAL","songID":499,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11051,"notecount":531,"arcChartID":"DWW_sAN3P4y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a18de7467403ba19db23ba3a800792e62c8dceb1","difficulty":"ANOTHER","songID":500,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11052,"notecount":1222,"arcChartID":"DnwSfrvajKJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"f9a4f79cc755b2c5574c66b3f714f398940307dc","difficulty":"LEGGENDARIA","songID":477,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11032,"notecount":1566,"arcChartID":"GPplptYIQpJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cc3676d91953c1feffc0cf776ed7aa49b3a82a2d","difficulty":"HYPER","songID":502,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11201,"notecount":1249,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"83f65ed283d64a496b9da8064d01a6ddbb1c3253","difficulty":"NORMAL","songID":502,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11201,"notecount":526,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"7f70f2f803ab50a8747589115494d1b4663594a2","difficulty":"HYPER","songID":503,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1219,"notecount":217,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"13d8837479417e3bee773c71325f83256d350555","difficulty":"HYPER","songID":504,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1401,"notecount":223,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"a9344b66dc153d468f8029e747a5d525f5f714ca","difficulty":"ANOTHER","songID":38,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2000,"notecount":585,"arcChartID":"BG74V2p8fp0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"fd8af0e4219bce4ad90bc4c3b0112e397fa81fcd","difficulty":"HYPER","songID":38,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2000,"notecount":514,"arcChartID":"ESk_9SzbhWF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"e9cbdf0b9f5dc522d82324becb760492bffbfce1","difficulty":"HYPER","songID":39,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2001,"notecount":331,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"876710187b0c4aef151db42a5b1c6c0ff9498192","difficulty":"HYPER","songID":40,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2002,"notecount":235,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","7-cs","bmus","3-cs","26-omni"]},{"rgcID":null,"chartID":"8e5a034e110afa2199988320c5e043717747dfb6","difficulty":"ANOTHER","songID":41,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2003,"notecount":573,"arcChartID":"BefYOOzjU-U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","bmus","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"902dcad51157158bf248f1bd55e9afb3db2379ca","difficulty":"NORMAL","songID":42,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2004,"notecount":362,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"a2637606d057b3766d296b9e8376070eccd1f6a1","difficulty":"NORMAL","songID":43,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2005,"notecount":469,"arcChartID":"Elh2c3GcqHS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"ad91049fd084603811a7382da81a80b15bdf07cb","difficulty":"HYPER","songID":44,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2006,"notecount":270,"arcChartID":"EK-VKQyLNHd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","7-cs","bmus","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"0329a1f9c58cee5540dbd737ad2ccbda16db691b","difficulty":"NORMAL","songID":44,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2006,"notecount":272,"arcChartID":"DwuVFrhDx5s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","7-cs","bmus","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"639fd28fbe156e087fc98a40b7dfcdcd5f31b438","difficulty":"NORMAL","songID":45,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2007,"notecount":370,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"5f7f0191ca5e5191b627ae4012cfbffb7ce603c8","difficulty":"HYPER","songID":46,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2008,"notecount":569,"arcChartID":"GI-jpYQMZ80"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"73df62ff2acd258b163181230ac73e324cec9d7b","difficulty":"HYPER","songID":47,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2009,"notecount":338,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"b8945e701db98961d8fdf645273ffe7fb5173dce","difficulty":"HYPER","songID":48,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2010,"notecount":336,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"00d7a566dab7a6662193567e0a12f618e810e3f6","difficulty":"ANOTHER","songID":505,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11202,"notecount":705,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"f0e2cbbc5b084d0a9ac1cb3523214597c5e7ae16","difficulty":"HYPER","songID":506,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11203,"notecount":321,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","bmus","26-omni"]},{"rgcID":null,"chartID":"24489d8426a3471d8b6f47c6a9aacb48d451c459","difficulty":"NORMAL","songID":506,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11203,"notecount":228,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","bmus","26-omni"]},{"rgcID":null,"chartID":"ba17df20c616d37747e33752352681ee98156062","difficulty":"HYPER","songID":507,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12000,"notecount":1066,"arcChartID":"BisnCKmOdjN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"148b0802e287457cb756fbc2cb2c6964d60f3413","difficulty":"NORMAL","songID":508,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12001,"notecount":409,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"d48d6f174139dcd03fcf82e118e2183505c098ca","difficulty":"ANOTHER","songID":509,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12002,"notecount":1610,"arcChartID":"Ag5g4EDPKyb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"61b8cf314028a987ddd204e181637e17caa1f92d","difficulty":"HYPER","songID":509,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12002,"notecount":1118,"arcChartID":"A9c4Lz7z0Dl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"b5409e35900136339cfc37b82f590234e2958100","difficulty":"NORMAL","songID":510,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12003,"notecount":396,"arcChartID":"Fz2iXfAVFrx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"34c91334f9da529efe474274061ab804b060bf5d","difficulty":"NORMAL","songID":510,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12003,"notecount":285,"arcChartID":"H5bETFDkDSL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b40b86ed92909dacbe3f7ecb21e92ea4d1e76c60","difficulty":"ANOTHER","songID":511,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12004,"notecount":2000,"arcChartID":"FqA8qKTx_GA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e9c0abcbc38d03481e9b162b7ab824a2f23303ce","difficulty":"HYPER","songID":512,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12005,"notecount":598,"arcChartID":"EfhcMytlDYL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"7af3da7c70dcdddf307d15e2a34ac2ae25537404","difficulty":"NORMAL","songID":512,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12005,"notecount":434,"arcChartID":"DyoGVKAZBo4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"ec62785adea6ef63bde8275cfcb2d7f74397c5a5","difficulty":"ANOTHER","songID":513,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12006,"notecount":1261,"arcChartID":"DLuqs4BF5rm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"e34329656b67cfc0f8fecdba6a5ffb9b30232fba","difficulty":"HYPER","songID":514,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12007,"notecount":1081,"arcChartID":"HXakQKN64VE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"a40d8aa4a37cd1fb375ac5c406ce64dfff3106b0","difficulty":"ANOTHER","songID":49,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2011,"notecount":469,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","bmus","3-cs","26-omni"]},{"rgcID":null,"chartID":"372f00a8331d482e55c2f99496a26d4317a3f264","difficulty":"NORMAL","songID":50,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2012,"notecount":254,"arcChartID":"Aqk08E82sBJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"f2a8f8118d0aca7ecbcd593cea168b73b6dddbca","difficulty":"HYPER","songID":51,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2013,"notecount":407,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"8d958c0663ca111c2e54a8739530c02ad7ac6c7f","difficulty":"HYPER","songID":52,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2014,"notecount":602,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"e3e5509abee832ea2dee429ffeac0a2215e66817","difficulty":"NORMAL","songID":52,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2014,"notecount":328,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"12e046acd0a059ee97313fdd46f3c354cd60dbe1","difficulty":"NORMAL","songID":53,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2016,"notecount":291,"arcChartID":"DK2KP9I2Ald"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"547607a35698c10fbb372429e446985dd68f1165","difficulty":"NORMAL","songID":54,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2201,"notecount":426,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"fd562e433d297f838f5bb74b0da6123afc441e61","difficulty":"ANOTHER","songID":55,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2202,"notecount":250,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"9d9f005630522236718da4431362affe94a4838e","difficulty":"HYPER","songID":57,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2204,"notecount":358,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"1dabad7f72dd41d3be97f5b109ab129f9fe42860","difficulty":"NORMAL","songID":57,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2204,"notecount":251,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"74e9d6bc1b23b098f15670683d28958f814f7037","difficulty":"NORMAL","songID":59,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2206,"notecount":293,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"a8d35a30e68c372de02c1e972f83a0d71b169ca8","difficulty":"ANOTHER","songID":61,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2208,"notecount":208,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"e8478841973cb7a51cd262005a36ff565b309a7d","difficulty":"HYPER","songID":62,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2209,"notecount":339,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"e751c7779a4a0ef060abec16baf3685f6f3d1f21","difficulty":"HYPER","songID":63,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2210,"notecount":911,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"e08faf380fb586a760c58a3ea93f08741d4c27ca","difficulty":"NORMAL","songID":514,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12007,"notecount":697,"arcChartID":"Btrn9vxt3L6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"ebb1a011912722f26695324d528f50a4678c4be8","difficulty":"ANOTHER","songID":515,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12008,"notecount":1368,"arcChartID":"BEOyD92-K7s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e2b317a3678cebf1d74b241cf1b6c331eb89bf36","difficulty":"HYPER","songID":516,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12009,"notecount":776,"arcChartID":"AJvVH3F_sCc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"8572cfe353edada07cdfe2a66bca4ae96dd3d29c","difficulty":"HYPER","songID":516,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12009,"notecount":782,"arcChartID":"HLEbh3DVfGx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"bed44913776ece4776e8cc873c2a26cc4a0e4ff7","difficulty":"NORMAL","songID":517,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12010,"notecount":640,"arcChartID":"D99Q-CF_T_d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"551a894a25191047c8c8921d606c963bab201523","difficulty":"ANOTHER","songID":518,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12011,"notecount":1235,"arcChartID":"CLH5LK-z2IO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"17ee32b187c3ada362ddcd0342767f501b17237e","difficulty":"ANOTHER","songID":64,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2211,"notecount":320,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"a66a2c9c6c8d5ba57668a20f46619d70a4635d0b","difficulty":"HYPER","songID":65,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2212,"notecount":753,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"3a3ab67f266c8399490f4e8ee37eab80e8facafb","difficulty":"NORMAL","songID":65,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2212,"notecount":488,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"cc9ca9fa8ba1233effc54085936c707ef992cc82","difficulty":"NORMAL","songID":66,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3000,"notecount":310,"arcChartID":"DtP-kR3DFyx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"63b1b90aa426736cbada26800f3645a728f6dcc0","difficulty":"HYPER","songID":67,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3001,"notecount":428,"arcChartID":"HJLugkBZF2L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"e01cfbf43e1d20131090d93966c51a9b3005b233","difficulty":"NORMAL","songID":68,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3002,"notecount":342,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","7-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"2718a96ca61ec75f844e0c33951e40feb7d1f4e0","difficulty":"HYPER","songID":69,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3003,"notecount":729,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"7d339f14990e99132e68103d50e643291a1739f8","difficulty":"NORMAL","songID":69,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3003,"notecount":463,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"30171e98a562966fa6b44aa4929f8385742f9365","difficulty":"ANOTHER","songID":70,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3004,"notecount":786,"arcChartID":"BU1jMokraqG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","8-cs","7-cs","bmus","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"61d0df04878e75665fbd59b36d9aeb4e679d500c","difficulty":"ANOTHER","songID":71,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3005,"notecount":1136,"arcChartID":"DnPxhYCtOjw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","8-cs","7-cs","bmus","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"1c3784d9a0b7df0a824402145010803d905ded84","difficulty":"HYPER","songID":71,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3005,"notecount":624,"arcChartID":"HFdMv4OFVcn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","8-cs","7-cs","bmus","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"95cba7dd3b7f140fdb68d611d46b0ce495f313f6","difficulty":"NORMAL","songID":72,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3006,"notecount":478,"arcChartID":"FfBP-xjCWnN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","5-cs","4-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"cb073fd64790e86b5e198807ffbb4c66d5354eb1","difficulty":"HYPER","songID":73,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3007,"notecount":508,"arcChartID":"EPQU0NtfR1o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","8-cs","bmus","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"47dd48e0867fc7ba3a24e44c64f0b21dc4e5f3cd","difficulty":"NORMAL","songID":73,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3007,"notecount":273,"arcChartID":"GC3WfEA17tC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","8-cs","bmus","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"d81232632514dac071d6f99f21764db8e05df437","difficulty":"ANOTHER","songID":74,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3008,"notecount":889,"arcChartID":"AFh_WgdQr_J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"809e22f3813157480b21f0c86ecad44e75046aa1","difficulty":"HYPER","songID":75,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3009,"notecount":525,"arcChartID":"G_5QG0Qt33J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"d0fe6ba4e2d640609d5680a4a82374be6f69c9ad","difficulty":"NORMAL","songID":75,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3009,"notecount":424,"arcChartID":"GfreUbFZYfR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"9ff9821c387423a16416b7520b3f186fe76cfcc9","difficulty":"ANOTHER","songID":76,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3010,"notecount":848,"arcChartID":"Gh1ONz3Z0p3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","8-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"7145053128226c761508a699124e2522282066d5","difficulty":"NORMAL","songID":77,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3011,"notecount":413,"arcChartID":"Ab9oN0TgtwS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","7-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"3e8214cd41085597efe81ebe68d0170b324332fa","difficulty":"HYPER","songID":78,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3012,"notecount":199,"arcChartID":"ClthCx3dJ2q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"05a1defb67163b79b53a9cc3d380ad9ab70ab504","difficulty":"NORMAL","songID":78,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3012,"notecount":141,"arcChartID":"Eknwzldvb3r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"28ae4caf46d47bda5fb68d8d4520f2d7b642d4c3","difficulty":"HYPER","songID":79,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3013,"notecount":900,"arcChartID":"EPb-OrI8OCl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"10f3292e7f1c91bb9c3e7d8c7b1b43fc8d9d929f","difficulty":"BEGINNER","songID":518,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12011,"notecount":144,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"1c102523a5d608f50aadd0c3df04d0acfabe89d0","difficulty":"HYPER","songID":519,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12012,"notecount":685,"arcChartID":"BGTR0rgZlTu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"82d6efe7275eab952caace97a9407944fcf3764d","difficulty":"HYPER","songID":519,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12012,"notecount":678,"arcChartID":"DSqMJyv-d5K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"c48b93c27bda84e424b9e37991bcae1743ecd0e2","difficulty":"NORMAL","songID":520,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12013,"notecount":440,"arcChartID":"DKmyqNOuiGv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e9b7effc6a4f392b040183e9930781c62d2eea77","difficulty":"ANOTHER","songID":521,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12014,"notecount":830,"arcChartID":"B51KXyLOppp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"2ea729f82867a2c29d34c88ef0cde22358702b00","difficulty":"BEGINNER","songID":521,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12014,"notecount":202,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"00369fbec26b38473e046196352df19d435c7e7e","difficulty":"HYPER","songID":522,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12015,"notecount":1089,"arcChartID":"Bnj2sZAn8xA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"bf096c92809fcf932aae7695202b465d76a5ec88","difficulty":"HYPER","songID":522,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12015,"notecount":1135,"arcChartID":"GV0r2vyjDyz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"fccb61b52e241c8941d552160e9efd868006c76f","difficulty":"NORMAL","songID":523,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12016,"notecount":707,"arcChartID":"AcqTl4Oxe7w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"cef3332d6c4e76d2aba06a7b54e9c1a7d5d39804","difficulty":"HYPER","songID":524,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12018,"notecount":883,"arcChartID":"BBHq5jTyXBn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"31701050a21b97a7301499a9e8cebb7e63481f51","difficulty":"NORMAL","songID":524,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12018,"notecount":555,"arcChartID":"HRoDXkwQsIQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"1edd4192bab0468a4d21adbfcbccf2d068a8f1a4","difficulty":"ANOTHER","songID":525,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12019,"notecount":972,"arcChartID":"Fa4S7sTehcf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2b74ce067facd27b2a019cd20fcd7855e43db2da","difficulty":"HYPER","songID":526,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12020,"notecount":774,"arcChartID":"B5HDeIKeQ3Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d9e7d648acf5dcbe66275e42c869fa14ae2c0c86","difficulty":"NORMAL","songID":526,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12020,"notecount":440,"arcChartID":"Gfbaay92OcW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"4e8e15d4408ed6b5a1419dc19fa53ce470e9545c","difficulty":"ANOTHER","songID":527,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12021,"notecount":1051,"arcChartID":"EqKdFQAqYTy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2fa43cfcc2122a36cb67f0ab4674532b794b5201","difficulty":"HYPER","songID":528,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12022,"notecount":1000,"arcChartID":"GJfjH87Blmg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"caf3b523d32d4dd583b0e677fbd715fe98eb53dd","difficulty":"NORMAL","songID":80,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3014,"notecount":439,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"260239473d600e1b5e9feafa133d0b16e39de7c8","difficulty":"HYPER","songID":81,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3015,"notecount":426,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"d19a6f295080d9e98013bb080e51fad3eface096","difficulty":"HYPER","songID":82,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3016,"notecount":439,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"871d75c4c2f41d45c1d88155c74a05dfa552c7f5","difficulty":"NORMAL","songID":82,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3016,"notecount":300,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"c822c374d4845074013619e947dcb956f34656e9","difficulty":"ANOTHER","songID":83,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3017,"notecount":658,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"b2458a199862df28f2db4d9fe20d5564215b0b91","difficulty":"NORMAL","songID":84,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3018,"notecount":465,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"468f8d85127be07749b540638d4635af30e31346","difficulty":"HYPER","songID":529,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3201,"notecount":485,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"f8789e9ee3370482cbe7e68b290869a9b1821768","difficulty":"ANOTHER","songID":85,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3202,"notecount":333,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"136f5c92eddda2bb5db99ceebb126068f5d4d1f8","difficulty":"NORMAL","songID":86,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3203,"notecount":467,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"89601748c0a70208156c0d710334963f0162a9c7","difficulty":"NORMAL","songID":87,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3204,"notecount":525,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"3dae52f9a5af069e9d98018a8c0f537202865379","difficulty":"NORMAL","songID":88,"playtype":"DP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3205,"notecount":170,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"0bd2a07d0ae1862fbae6e0041bfd167e9a5f0acd","difficulty":"NORMAL","songID":89,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3206,"notecount":294,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"bddaed1f6bc87e3665721d2242d4139b3e21d8d2","difficulty":"NORMAL","songID":90,"playtype":"DP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3207,"notecount":257,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"6eb8f01e7fa3845e8a84317ca98a1f232a54ff2b","difficulty":"NORMAL","songID":91,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3208,"notecount":411,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"790b756256c443702103f84d1b7c43c4453aaf99","difficulty":"NORMAL","songID":528,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12022,"notecount":495,"arcChartID":"Dxg919EI5sI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"bb029dfd2c573ef7fde1c28446604b7cfa5d3894","difficulty":"ANOTHER","songID":530,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12023,"notecount":843,"arcChartID":"DJPNqaTKBlB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"0722879fe7d64079e302edac7349020b78b18434","difficulty":"NORMAL","songID":531,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12024,"notecount":385,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"1d0b6171381fd604200cb2eb06fffc1526dd5f58","difficulty":"ANOTHER","songID":532,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12025,"notecount":1414,"arcChartID":"AUyQXSxT6iG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2c1708f5634d8b64545f06a51233ded1eb3ca066","difficulty":"HYPER","songID":532,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12025,"notecount":871,"arcChartID":"AEud91GoRGE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"4d8e290585d36e06670fbfe7b51a630153f15553","difficulty":"ANOTHER","songID":533,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12026,"notecount":1145,"arcChartID":"CsgPDQEvBHO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"54307aa21f91e0c5660f3601175fe2f0e1e67240","difficulty":"HYPER","songID":534,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12027,"notecount":545,"arcChartID":"FxiHi-0ZsVd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"572e19e92e9a4151bdf72fc03f2c7cba57bb8f43","difficulty":"ANOTHER","songID":92,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3209,"notecount":522,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"6f1eac616b5719163bfb20bbd0f08d924667a719","difficulty":"HYPER","songID":92,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3209,"notecount":432,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"783281662efe4dcf61195ed24126fd7bbdcb1d78","difficulty":"NORMAL","songID":93,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3210,"notecount":406,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"f1293ecf329f4187702636a06a8e44adb7e9a36a","difficulty":"HYPER","songID":94,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3211,"notecount":968,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"de710c5d5918088dd5ecc8ffa645c45b9e9a5eb7","difficulty":"HYPER","songID":535,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3212,"notecount":247,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"9d83f5afdbbec32d8e4ee6ec789cb852ae6d53b8","difficulty":"NORMAL","songID":95,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3213,"notecount":588,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"08ef7a2d6a93a7b2178f3289c6bdb9a98713f8b2","difficulty":"ANOTHER","songID":96,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4000,"notecount":672,"arcChartID":"DbhyGj2oxpp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"ca072ded28defc4ccda3b843bb5efefb0ef74ba4","difficulty":"HYPER","songID":96,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4000,"notecount":528,"arcChartID":"AgS5DkJlngR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"9d892504a7ffa155677a346b6114c1a7a949faee","difficulty":"NORMAL","songID":97,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4001,"notecount":728,"arcChartID":"D6USgbeE7B5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"cdf0013c61ec43ffa6646790dbe914139777635f","difficulty":"HYPER","songID":98,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4002,"notecount":815,"arcChartID":"EV8hFFT6egw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","7-cs","6-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"5ae58063c2dce0e082094b49ac5f6fe1fa041c73","difficulty":"NORMAL","songID":534,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12027,"notecount":432,"arcChartID":"Go8WmwEHr60"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"ba17853813c78a8ed2acc1d262e61a8d612a3657","difficulty":"ANOTHER","songID":536,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12028,"notecount":1309,"arcChartID":"BoZjJ7hk218"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"5340c9d31f39f4ff2ec7f39f0e72176a453526eb","difficulty":"ANOTHER","songID":537,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12029,"notecount":1033,"arcChartID":"BQ5dZVWQz--"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ca6c4888344abe9dab9ee95cfe5060b0d2279578","difficulty":"HYPER","songID":537,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12029,"notecount":498,"arcChartID":"EU5TBcj8lLJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"9e54f53c1334b3f82ff41f26a49616f75e1ffebd","difficulty":"NORMAL","songID":538,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12030,"notecount":493,"arcChartID":"Dgs3WU-WJeL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"6d64d00247ef195fb5770c9c47eb14957397209a","difficulty":"NORMAL","songID":538,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12030,"notecount":492,"arcChartID":"FiPDQKxYC-B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"07a565ecd1a6f8173b2741a548990283814c5540","difficulty":"ANOTHER","songID":539,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12031,"notecount":1278,"arcChartID":"EBoFqjATZRt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d2d7f3be9068bb4decec76ffd4ce071369d1be69","difficulty":"HYPER","songID":98,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4002,"notecount":801,"arcChartID":"FBDhb_K3PFs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","7-cs","6-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"61fccc62d54929b1231b6344bb1bb91ea05c3a8d","difficulty":"NORMAL","songID":99,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4003,"notecount":405,"arcChartID":"F9-bDlRGRBs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"e9dffcbc2f950274a0f8b7fe7b89dadaf617dd18","difficulty":"ANOTHER","songID":100,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4004,"notecount":703,"arcChartID":"CAejJczWwuD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"a2519224809af31924b372067c7e360d0bc63966","difficulty":"HYPER","songID":100,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4004,"notecount":481,"arcChartID":"BSlWWtAR2x7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"fe9003108d3dc5abd6e9361ac554a6110956f8c5","difficulty":"NORMAL","songID":101,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4005,"notecount":264,"arcChartID":"GV5ew78Irso"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"384a1f39174f024b9dc4ddf74838b67e73c37bc5","difficulty":"ANOTHER","songID":102,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4006,"notecount":1529,"arcChartID":"CI2qYkePODz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","6-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"cebf6f231c137db6dee0511139a3f2dcffa02082","difficulty":"HYPER","songID":102,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4006,"notecount":968,"arcChartID":"HZvE0fuKlUR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","6-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"41396bd93994ae7902ae29a7743f1c9f281c2d1a","difficulty":"ANOTHER","songID":103,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4007,"notecount":743,"arcChartID":"A2Bbd23Io0R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"a51855309dae87910aba3b01e11b50a1cc5b5abf","difficulty":"HYPER","songID":540,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12032,"notecount":689,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"8ab196c232af5688c51a498bc7662aa3375faf6b","difficulty":"NORMAL","songID":540,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12032,"notecount":418,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"ed1b7027e4d8a4ecf94d3d17ad405f71d7051cae","difficulty":"ANOTHER","songID":541,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12033,"notecount":1040,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"3711d9727ad178423c7b1f9b5d60f20338b4596e","difficulty":"NORMAL","songID":542,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12034,"notecount":595,"arcChartID":"G75GgtTV-od"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"a4f176974cc74f8696ecdb357ea6dcc9f18845f4","difficulty":"ANOTHER","songID":543,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12035,"notecount":1049,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"b1d4773795a3cea906b6e153e4bddc668d8ad2ca","difficulty":"HYPER","songID":543,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12035,"notecount":742,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"e3f3f6991d1962b0a3a09a3fb65145c2aa328c07","difficulty":"NORMAL","songID":544,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12036,"notecount":396,"arcChartID":"ADTO07xfFAr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"caa33d8287ef517560ae9938a5057066371e658d","difficulty":"ANOTHER","songID":545,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12037,"notecount":789,"arcChartID":"FOELrtqrBVK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"a78435e82354c9f88537cb816a0da63ce0303607","difficulty":"HYPER","songID":104,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4008,"notecount":728,"arcChartID":"FcPFs5SIGtw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","8-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"a1829de714c1dbf0b372deea117d34c54bffcaa7","difficulty":"NORMAL","songID":104,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4008,"notecount":565,"arcChartID":"AE_FXAPXDIM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","8-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"bab18fd69dc2d99cc1fa3fdc9d950858933f17bb","difficulty":"ANOTHER","songID":105,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4009,"notecount":1196,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"f7882d13c8e664d092d8a9bbdc7cbb29fbd79b58","difficulty":"HYPER","songID":106,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4010,"notecount":686,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"5439e89ca66cfc1f6509acc15a91ce0afd6ca771","difficulty":"NORMAL","songID":106,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4010,"notecount":410,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"e1a408ec80abdef202c42e4738a1bbdcb20b60a9","difficulty":"ANOTHER","songID":107,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4011,"notecount":1094,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","7-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"bbca5462452f778f7d9cbefeb5cba60eead275bd","difficulty":"HYPER","songID":108,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4012,"notecount":578,"arcChartID":"FB9JKBOV5CU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"1213baee7708713bf98c30df50de392349ea9a00","difficulty":"HYPER","songID":108,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4012,"notecount":468,"arcChartID":"HCTNbil6rBu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"3f5b76fcb0e9db6146e2f216771250d89bcb6942","difficulty":"BEGINNER","songID":545,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12037,"notecount":117,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"4599c972d5e790d1f87f873127ac3b1ccb621cc7","difficulty":"HYPER","songID":546,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12038,"notecount":490,"arcChartID":"CHPk1wjcBTI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"c8caa753a667a408c7d83ee081896b2f7f301ae8","difficulty":"NORMAL","songID":109,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4013,"notecount":530,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"b13b514ccaf405bdf67df75fe352c1689c1cc350","difficulty":"NORMAL","songID":109,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4013,"notecount":531,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"1c9d7018a529ab0c47a055154cf11b52b1c79315","difficulty":"HYPER","songID":546,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12038,"notecount":490,"arcChartID":"A2-tjbzJely"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"8662bc9cdaaeff42cf0df34a14904c1d9a323c2c","difficulty":"NORMAL","songID":547,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12039,"notecount":360,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"c94b5b61bad959c2daa747cbf426eb154a44bc8c","difficulty":"ANOTHER","songID":110,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4014,"notecount":1157,"arcChartID":"CLUgJSMTUYB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"65baa0733f87ae3c5c3b5a7158b21d321227a9f7","difficulty":"ANOTHER","songID":548,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12040,"notecount":1020,"arcChartID":"GI2hz3njHs4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"0ba7746206c5be39c183c9f7600095b37dff09d6","difficulty":"HYPER","songID":111,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4015,"notecount":529,"arcChartID":"FOQVJtQ1Zpe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","7-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"de1c1875cbe803f452a23d5f13375ce5d49ee412","difficulty":"HYPER","songID":111,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4015,"notecount":379,"arcChartID":"ACd1qLf36UG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","7-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"234c669dca3a726a55748779f280c4765a7a3e51","difficulty":"HYPER","songID":548,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12040,"notecount":728,"arcChartID":"HFfUiphJXoY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"6b9dc9556e3e28a7f7174e19024df628523bff3f","difficulty":"NORMAL","songID":112,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4016,"notecount":263,"arcChartID":"FNrljeBG1Th"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"fc4bcc14b285d05335ebccade51566be1b71cfbc","difficulty":"ANOTHER","songID":549,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12041,"notecount":991,"arcChartID":"E-MGSMfKpPI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"cb2365875ae7bea3bd89bd66ba2f22d211864540","difficulty":"HYPER","songID":550,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12042,"notecount":679,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"94bd5c56d8910b9f45c3c42a6723f30280e78432","difficulty":"ANOTHER","songID":113,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4017,"notecount":885,"arcChartID":"CReKeRl-wgf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","bmus","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"0a5126bd70f1675bd8a2e1c7d498c2f8165a3976","difficulty":"HYPER","songID":113,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4017,"notecount":510,"arcChartID":"COnuklF7KMe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","bmus","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"5e56b2776815228157481e6a12615fa9f4474444","difficulty":"HYPER","songID":550,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12042,"notecount":681,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"3a82664e5320cacd9c4246121589dd9f6d17987c","difficulty":"HYPER","songID":114,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4018,"notecount":466,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"be619152dcd247276b45e787bf6f1f0af8561695","difficulty":"HYPER","songID":115,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4019,"notecount":256,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","7-cs","bmus","4-cs","26-omni"]},{"rgcID":null,"chartID":"00d4cd04d384ed818f899c3cb934dd3b6825eb3b","difficulty":"NORMAL","songID":551,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12043,"notecount":421,"arcChartID":"BjnZ4yxvlnG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"ca17c3cd1efccce00ae5bd184097d5174df8664e","difficulty":"ANOTHER","songID":552,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12044,"notecount":1123,"arcChartID":"HvW-iQ2e3PK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1ead0410f1b375aa114db95a7227d8bd8a22f7b6","difficulty":"HYPER","songID":552,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12044,"notecount":827,"arcChartID":"DZOKVJ97aIu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"3720cd97081f3230c781ff0cc864d56aaa70bd30","difficulty":"NORMAL","songID":553,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12045,"notecount":579,"arcChartID":"A7jNQpjEKJ8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"84ac80a58c2828dc10e356b9d06f08ed48593368","difficulty":"HYPER","songID":554,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12046,"notecount":550,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"d03d4df2410034a434f51821ff06d0b12a7c49d2","difficulty":"NORMAL","songID":554,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12046,"notecount":395,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"1e9a0bb9e72938c03b0339d777f498e1709ba9ba","difficulty":"HYPER","songID":555,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12047,"notecount":704,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"130590a7cad70be12e0574ec93d5befc20c383ce","difficulty":"ANOTHER","songID":556,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12048,"notecount":929,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"5ff66facd59b8a08101a6674c1eb9a9344450e86","difficulty":"HYPER","songID":557,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12049,"notecount":1043,"arcChartID":"ExdzBuYCMpT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"5c1e2f9f8eb77bee31190bf9a500cc88ea10e96f","difficulty":"NORMAL","songID":557,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12049,"notecount":714,"arcChartID":"B6NvBvqfjR_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"0484e8f3ab6c6dae1311ff4f2980cf76b438aaf9","difficulty":"BEGINNER","songID":558,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12050,"notecount":170,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"f782cc449afe072870f8cba2b1d5e6a99a554299","difficulty":"HYPER","songID":559,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12051,"notecount":486,"arcChartID":"BQ-ixUgh1tb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"b2880c26ad582e51b9d6c7e0effb7c5e40b0dd76","difficulty":"HYPER","songID":559,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12051,"notecount":486,"arcChartID":"D_kp1cq26oG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"c76429b9942b0145366233bba869b49c713767a2","difficulty":"NORMAL","songID":560,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12052,"notecount":661,"arcChartID":"EKnOzbTVh0n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"6f98a32038e1a7c8eb8bfa7932800be33d8fe8b5","difficulty":"ANOTHER","songID":561,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12053,"notecount":1366,"arcChartID":"B55OqJwgVH0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"1956fe134a97dccc2abd653f0de9e59bf2e23bb3","difficulty":"HYPER","songID":561,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12053,"notecount":1059,"arcChartID":"Fd2ytkW3QFt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e972457b42dac68b81179490a5960632d9b58572","difficulty":"NORMAL","songID":116,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4020,"notecount":566,"arcChartID":"Ej2t46JJ0lq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","8-cs","7-cs","6-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"578d91d563be0be9b768347af5667fdebb5c90cf","difficulty":"NORMAL","songID":116,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4020,"notecount":456,"arcChartID":"Fru37wZnMUM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","8-cs","7-cs","6-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"fb86cd87b6c5e0da81b0367f9d98313742f4c349","difficulty":"HYPER","songID":117,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4021,"notecount":630,"arcChartID":"AGoqpMo6Qw_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","8-cs","bmus","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"ac4ab14c310a041e2a1347ca82873bfb611c4dd5","difficulty":"HYPER","songID":118,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4022,"notecount":432,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"6730ab39faafaf0ccbe53993be55060c5dd8376c","difficulty":"NORMAL","songID":119,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4023,"notecount":518,"arcChartID":"EkD0MgjvJ62"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"6889df03cb42b69a07429e986c500d2c8d1feec1","difficulty":"HYPER","songID":120,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4024,"notecount":344,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"554cbd50dcc567749c77f1456982ea2e5e708a17","difficulty":"NORMAL","songID":120,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4024,"notecount":264,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"75007cb83ca336d93190670408a0d323953a717d","difficulty":"NORMAL","songID":121,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4025,"notecount":445,"arcChartID":"HKXb5OmMCqu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"64202d85956171459b874df7348d75550ff1771c","difficulty":"HYPER","songID":562,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4026,"notecount":542,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"5fa5916dc72ef3514366f690ed21f62d0871d846","difficulty":"NORMAL","songID":122,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4027,"notecount":441,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"e3c9a65369d34bf49549eb37c5603a6c1997e375","difficulty":"ANOTHER","songID":123,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4028,"notecount":826,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"287eb1b0c331ab0fac9bd336f1cd40c09fcd50e0","difficulty":"NORMAL","songID":563,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12054,"notecount":1079,"arcChartID":"HpbFg-zbfSC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"3e6b3825553198dbeccd38454aea829263b270e6","difficulty":"LEGGENDARIA","songID":509,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12002,"notecount":2035,"arcChartID":"Bz1RH07tG6W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"37a9aa0c6c69a0f1dce404344dce69cdeee79886","difficulty":"ANOTHER","songID":565,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12202,"notecount":924,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"44eedb3bed0248a3e8b6c9d850ea127085635aa6","difficulty":"HYPER","songID":565,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12202,"notecount":572,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"a00afe6fb13ecd354d4287f2038600a2d702e897","difficulty":"ANOTHER","songID":566,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12203,"notecount":902,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"4e08d2094aeca0d0341da3f0bcaf4df8179ced77","difficulty":"HYPER","songID":123,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4028,"notecount":620,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"b87f7e308b6408584b5688700eccecc590a8a85b","difficulty":"NORMAL","songID":124,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4029,"notecount":460,"arcChartID":"BugRDUVgNU1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"0e9db701527fd7796262782363ef3f7ee7e05fb5","difficulty":"HYPER","songID":125,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4030,"notecount":787,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"2a27381440a84d171740c979a78a25ea810c607c","difficulty":"NORMAL","songID":125,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4030,"notecount":295,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"b9eb59833308238619f5c59b7273a223c3c10c0b","difficulty":"ANOTHER","songID":126,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4031,"notecount":582,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","4-cs","26-omni"]},{"rgcID":null,"chartID":"2c3bf99f784cc7bbbce4b78ebdeaae36e28fcc94","difficulty":"NORMAL","songID":127,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4032,"notecount":190,"arcChartID":"HyS6GqawTZL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"9df449d69422b65712525dd5cd98a4d7eded9f84","difficulty":"NORMAL","songID":128,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4033,"notecount":327,"arcChartID":"ETgrSwkf7Ju"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"0c112a7b73df7f1f6cc95405182cd5e6eb896b2d","difficulty":"LEGGENDARIA","songID":101,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4005,"notecount":1203,"arcChartID":"HKuryCmC8Vy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8b216e2243cb7caa4ed72d7ab677ba2ee8f1b2c2","difficulty":"HYPER","songID":130,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4202,"notecount":708,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"13180b5413f6e0e5a5f0c18559788f57639a6eb1","difficulty":"NORMAL","songID":130,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4202,"notecount":446,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"5723e8eb0fe3f30c3542f1844c29539a2a0c131e","difficulty":"HYPER","songID":568,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12205,"notecount":730,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"ff7ebc504fdb0fabff98d7c498fb3a07a2133c4c","difficulty":"NORMAL","songID":568,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12205,"notecount":458,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"bb17b373311e303ed93917fdfa5c3e9cb10deac0","difficulty":"ANOTHER","songID":569,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13000,"notecount":1500,"arcChartID":"A3SXuxCcVjY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"165b0e3aa714976e14251e7348ffb9feb025d25e","difficulty":"HYPER","songID":570,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13001,"notecount":797,"arcChartID":"GczWu2BsHN2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"74abd3a6c6cc2c26b695e7c28f4ca93c3ae2dae2","difficulty":"HYPER","songID":570,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13001,"notecount":726,"arcChartID":"CLmpeCrpScR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"d474c7888c4ff7af23b2e75d4cb0c295d2da869b","difficulty":"NORMAL","songID":571,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13002,"notecount":723,"arcChartID":"CKLBTX8qc5u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"0d97707bc3e5b20addf326d8d91f7163b5d8c868","difficulty":"ANOTHER","songID":572,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13003,"notecount":1228,"arcChartID":"ENjoNfS86Be"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f8ca740fcd0079750421e353b3a3a724d9eb3a39","difficulty":"ANOTHER","songID":2,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1001,"notecount":631,"arcChartID":"BTFRfl_P683"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"82cc26771e8bae5d308b724b9ceae5f3278b5a2f","difficulty":"ANOTHER","songID":2,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1001,"notecount":609,"arcChartID":"FZd98nes1tl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"909bcb3dd8ed5a4b6ebd32f36822f35ee9d11359","difficulty":"ANOTHER","songID":3,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1002,"notecount":823,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"75ff12a162a1e564687a81797662d227deaf3c6d","difficulty":"ANOTHER","songID":3,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1002,"notecount":499,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"85960cd68d0aca754b775851fc8c5039050c49a2","difficulty":"HYPER","songID":4,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1003,"notecount":392,"arcChartID":"EzffgcukwZu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"6db1f5ba91619f69793025013d84fa04f58a641f","difficulty":"NORMAL","songID":4,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1003,"notecount":330,"arcChartID":"AvK_VII7fpO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"f3e7f84103d68f9f27193f037f35d0bca8c6d607","difficulty":"ANOTHER","songID":5,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1004,"notecount":837,"arcChartID":"BIhe69ya2mq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"cc66bf184e92b83eacc7fe25324e4412f3beb35a","difficulty":"ANOTHER","songID":6,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1005,"notecount":581,"arcChartID":"H0nyjycv5gp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"7b7ee1e6b586d5d03e04a16840423411ea5db9b6","difficulty":"HYPER","songID":6,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1005,"notecount":530,"arcChartID":"BoKvtapg2VN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"5e7128485017b67e85cc75432326c9656a33f310","difficulty":"BEGINNER","songID":7,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1006,"notecount":66,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"9321f641f933866ab6e59b3b3cfaee04ce4ad7ee","difficulty":"HYPER","songID":8,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":1007,"notecount":351,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"e23451118cea094a2ba489da93ef34d08fc420e3","difficulty":"ANOTHER","songID":131,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4203,"notecount":650,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"0d034304a0c7f00a77c916124a818207fd23b983","difficulty":"HYPER","songID":132,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4204,"notecount":752,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"22aff7423bb2cf53a6438a0ec1a90fa9c590bfb9","difficulty":"NORMAL","songID":132,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4204,"notecount":483,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"960f9b74f7788a68d8d65acafcbfa75afe3834fd","difficulty":"NORMAL","songID":133,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4205,"notecount":369,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"fbe1ab74362073ac4d8f7e27a7f0ccd7b7dc40c1","difficulty":"ANOTHER","songID":134,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4206,"notecount":655,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"12e022ca559c92d0be5abb11422e521d513ad720","difficulty":"NORMAL","songID":135,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4207,"notecount":227,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"e7e92a6fa805afe2d205bcbf1ff9042ba1ccab56","difficulty":"NORMAL","songID":136,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4208,"notecount":258,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"b3b8bca0d8fc550f0eb2b84b604ae42ab0626a26","difficulty":"NORMAL","songID":137,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4209,"notecount":547,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"0f7aadd03cfdc94f3f0eabab17e270e5a8b9a25c","difficulty":"ANOTHER","songID":138,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4210,"notecount":474,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"1a927cca1fea80f61399373e7457ad1140a087e2","difficulty":"HYPER","songID":138,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4210,"notecount":389,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"214cc2c3ad34b0bd3a2c57c827eb209e36a1a12c","difficulty":"ANOTHER","songID":139,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4211,"notecount":473,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"41daa893de4f2db988c8907ea931c8aa409755dc","difficulty":"NORMAL","songID":140,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4212,"notecount":688,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"716ea9781306ee481cb6f0d76b28b58069b99365","difficulty":"HYPER","songID":572,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13003,"notecount":998,"arcChartID":"G0Kf14iFDpM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"12cdc682942fb1bde1b9495fdf93ac5f6655a558","difficulty":"ANOTHER","songID":573,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13004,"notecount":1300,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"a9f165b97a5feff6bbe4f478eeb17a79600694d8","difficulty":"ANOTHER","songID":574,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13005,"notecount":2000,"arcChartID":"HtVpkCTniEh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"ee2f2866efcdf70ff14ad07f7869b319025f0de1","difficulty":"HYPER","songID":574,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13005,"notecount":1281,"arcChartID":"HR-9DFLdciG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"0fe39283a6c72c8fef8c10a75e2b4be9fb93b0f3","difficulty":"NORMAL","songID":8,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":1007,"notecount":232,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"5d225d530bf036e06b4f86704b62641d5a753a5a","difficulty":"ANOTHER","songID":9,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1008,"notecount":536,"arcChartID":"Fx_eZPrIuSn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"6b3d401d73275f9aefa2f96d6652bb7b849ed4ad","difficulty":"HYPER","songID":10,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1009,"notecount":334,"arcChartID":"AkARnBUM_hZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"6d0de2bb570925fb49f4dfbc5aa0dee046c6beb3","difficulty":"NORMAL","songID":10,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1009,"notecount":265,"arcChartID":"H-aCvFv_ozH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"5798dd1c2a16e6ef3e4469f7a2bdea8a7bc1cd8f","difficulty":"BEGINNER","songID":11,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1010,"notecount":122,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"f2151997414bf177e95e81c8dc7b1e862f78205a","difficulty":"HYPER","songID":12,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1011,"notecount":506,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"ec84adac72634d5013147a9e9efdc44dca1f03ff","difficulty":"NORMAL","songID":12,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1011,"notecount":450,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"85feb992dd01ca893c699cea9b3769f457ca97fe","difficulty":"ANOTHER","songID":13,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1012,"notecount":254,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"a8b29e34925ca08bcefb516c520d861912c46183","difficulty":"NORMAL","songID":14,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1013,"notecount":288,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","3-cs","26-omni"]},{"rgcID":null,"chartID":"1cf3f44db29fc6d7349e8fe13dbfaa7b2115ea62","difficulty":"ANOTHER","songID":15,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1015,"notecount":364,"arcChartID":"HinRlLBbFYz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"7c96fb5024c50a2bdf5063a62b7706394314f00e","difficulty":"HYPER","songID":15,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1015,"notecount":255,"arcChartID":"Df3zOsXI3iX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"df7bb5403b0725cd835c3cb78a3eea0a8bee4b65","difficulty":"NORMAL","songID":16,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1016,"notecount":303,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"cf4319ddfae43ef6fa21a8ac7ade0d1478b103ad","difficulty":"ANOTHER","songID":17,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1017,"notecount":624,"arcChartID":"EFnYiN2-fdC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"dafa3f6511a3150015ffaaac3f4a008aacc0ebe1","difficulty":"BEGINNER","songID":17,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1017,"notecount":76,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"0470ed4e87cbfe885e646bd732651e1f89966742","difficulty":"HYPER","songID":18,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1018,"notecount":242,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"f33448511395904f484c8eedf3234651133a16dc","difficulty":"NORMAL","songID":18,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1018,"notecount":131,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"ca6aa6f1286ce563680f64bfee96661243c8f265","difficulty":"NORMAL","songID":19,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1019,"notecount":98,"arcChartID":"DSRr4-oDeN8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"12f22aaa085c6e5a4d810d4541443d51da8fec75","difficulty":"ANOTHER","songID":20,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1020,"notecount":562,"arcChartID":"FdNLFPwKMq_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","bmus","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"36062b075d0e0c87b42852de784b8e1fc2e2b739","difficulty":"NORMAL","songID":141,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4214,"notecount":524,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"1756033165c47571187e7eb83a43738c8aa696aa","difficulty":"HYPER","songID":142,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4215,"notecount":473,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"fa439a5f76e3a33799072a0818362d7002395208","difficulty":"HYPER","songID":143,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4216,"notecount":673,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"fadba5abe088f1dac3acb210e4a71de8f676af1e","difficulty":"ANOTHER","songID":144,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5000,"notecount":964,"arcChartID":"AtVlW6aPDB9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"128e3a4591e8e11751ee854b06d17fef3b9d084e","difficulty":"HYPER","songID":144,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5000,"notecount":817,"arcChartID":"Cjlnk-GqwID"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"4029246ace519ed09938e71e4416448ec99a4a78","difficulty":"ANOTHER","songID":145,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5001,"notecount":679,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"3797e81eda7a83c66d81bc54081ed12f4862b2a7","difficulty":"HYPER","songID":146,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5002,"notecount":953,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"2a79a7254da07b91cc72bcb7172b2ba7d0e58612","difficulty":"NORMAL","songID":146,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5002,"notecount":335,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"d37a5d8bfed6f9b053d2d9a98a11c81416fc9dad","difficulty":"ANOTHER","songID":147,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5003,"notecount":881,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"b31a200f065bad22524a1ca25572b0e1dbb15ddd","difficulty":"ANOTHER","songID":575,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13006,"notecount":933,"arcChartID":"Bg49NaHrAKG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"21658d5bb4b829adcf5309d7db812c35d9e901b4","difficulty":"ANOTHER","songID":576,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13007,"notecount":904,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"8c20bfdaa71322bd572f38c95ffe22b8e65a9fc7","difficulty":"BEGINNER","songID":576,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13007,"notecount":100,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"069f4a72de3fd51c00c989f019160fb4b655f5af","difficulty":"HYPER","songID":577,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13008,"notecount":601,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"6ea9f9618db9d30be657c93a74a4e575ff4c70d2","difficulty":"HYPER","songID":577,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13008,"notecount":600,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"0ca8c6eb3573567bca449b13e12def6a51e57e26","difficulty":"NORMAL","songID":578,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13009,"notecount":574,"arcChartID":"BzlqRyCVex9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c9f32cc206e47ca01065715ffd08108ab5c8892f","difficulty":"NORMAL","songID":578,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13009,"notecount":574,"arcChartID":"FjDrl4g0XKV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"2e776deb0893a2bb2b6fd89662e45d756b0e3f6d","difficulty":"ANOTHER","songID":579,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13010,"notecount":1056,"arcChartID":"Hq9KD8V-_bh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"97b1f44aa74f381be3c80bce9223e28a1a612626","difficulty":"HYPER","songID":580,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13011,"notecount":856,"arcChartID":"CQZJVDHafVY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"74a8f03ad2424a6cfcf54d5086be105bcde3d6dc","difficulty":"HYPER","songID":148,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5004,"notecount":842,"arcChartID":"AixbjGlahmk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"2cd6f6147501f94997287aec36cfa884089c07c8","difficulty":"NORMAL","songID":148,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5004,"notecount":484,"arcChartID":"HTE2IoPkhFn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"9d5ef2772b5bba208db3b0742343d5af23f40c4b","difficulty":"ANOTHER","songID":149,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5005,"notecount":746,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"517d2c2e144f61f0a3e1ed9a880f5efec5344d75","difficulty":"HYPER","songID":150,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5006,"notecount":501,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","bmus","5-cs","26-omni"]},{"rgcID":null,"chartID":"5f553d52230353eca7bf1e52929d7abd5e3c0a51","difficulty":"NORMAL","songID":150,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5006,"notecount":363,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","bmus","5-cs","26-omni"]},{"rgcID":null,"chartID":"fea1055ffe69fe6dfe27e8ee4a6024a4a31494ce","difficulty":"ANOTHER","songID":151,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5007,"notecount":892,"arcChartID":"Fj7517bjDFO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"d6d89b82a911f995d948fec56840638971b39fd6","difficulty":"HYPER","songID":152,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5008,"notecount":515,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"e8f2eeb9b602b3e55005379a23ebc109b43285f0","difficulty":"NORMAL","songID":152,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5008,"notecount":292,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"c6ecff261219804052b11e23ac4dbecc507522e2","difficulty":"HYPER","songID":153,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5009,"notecount":961,"arcChartID":"FYSBX7852W8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"df38eaf472aa92323cf8beec173a5122e08f00a8","difficulty":"LEGGENDARIA","songID":17,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1017,"notecount":1058,"arcChartID":"DVrW4gN9VyC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d8ce7c2771163a52264332a791d6d8a88100787a","difficulty":"HYPER","songID":21,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1201,"notecount":148,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"e4082f04d37dc6da5bea2f89f0d577d990777367","difficulty":"HYPER","songID":485,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1202,"notecount":210,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"94bf0f12f914ebac8a752fd7d3945a9131c8186b","difficulty":"HYPER","songID":22,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1203,"notecount":80,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"2df7a72b18f90f688318a8f8f268a77abb1b1eba","difficulty":"NORMAL","songID":23,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1204,"notecount":415,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"00f0e5ee1b1d718d65aa95b753bfbd0ec6adbb3a","difficulty":"ANOTHER","songID":24,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1205,"notecount":247,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"71917ee9300f0dd5396a7db1408f7ab687b3b662","difficulty":"HYPER","songID":25,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1206,"notecount":252,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"7b09f59cf2d011badf466d23b93bef5a36565c5e","difficulty":"NORMAL","songID":26,"playtype":"DP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1207,"notecount":123,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"66df143bdf3d4686fbcf860247df113274a8fbc7","difficulty":"HYPER","songID":27,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1208,"notecount":211,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"5a5c8de468755ebe118c151bf1d70a0b201db674","difficulty":"NORMAL","songID":27,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1208,"notecount":170,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"e945b3a963aff6c8480fa33f0e3066782a3ad84c","difficulty":"HYPER","songID":29,"playtype":"DP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1210,"notecount":62,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"9b6db3172d38315c871dab8080da3af9616a42d3","difficulty":"HYPER","songID":486,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1211,"notecount":169,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"b90bb7c360bfaf844f350955d10bce576c258e49","difficulty":"HYPER","songID":30,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1212,"notecount":164,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"0bd850481d80adf7e653e26052b294ad07ee83cb","difficulty":"HYPER","songID":31,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1213,"notecount":393,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"c25246328af3aeb0998caebb29dc594f31d0269a","difficulty":"NORMAL","songID":32,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1214,"notecount":306,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"24a22884416e8c7df451184df3ecc318a9678528","difficulty":"HYPER","songID":581,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1215,"notecount":232,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"634121d64f62fc3b23015d6c56f1f4aec8d8f143","difficulty":"ANOTHER","songID":33,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1216,"notecount":171,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"9e73e1c17551f91fe67b149b7efa68282da9cbed","difficulty":"HYPER","songID":34,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1217,"notecount":508,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"9490fe6733fb5be4750d7625b12e4a802fe12851","difficulty":"HYPER","songID":35,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1218,"notecount":329,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"f5c57e8a92d7f36b7af2d0ab710ceb9ef18ceb1d","difficulty":"HYPER","songID":503,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1219,"notecount":139,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"4c6826137c15528c09ff2b44d0da9534ee5fe363","difficulty":"NORMAL","songID":580,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13011,"notecount":601,"arcChartID":"GbyFJaSoHQO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"50fad9b14b68d1da55515a58772acc0160d6a396","difficulty":"ANOTHER","songID":582,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13012,"notecount":976,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"209ee4d505c82a347ea814bfbdc267737524a87c","difficulty":"HYPER","songID":583,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13013,"notecount":714,"arcChartID":"HgaI-95xfF4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"3a8fe874f98e863eefda3db6a28741da7ece6ad4","difficulty":"HYPER","songID":583,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13013,"notecount":714,"arcChartID":"HO9zfXRZaBR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"1580733ecaa985998a4f6bacc2a023527581537e","difficulty":"NORMAL","songID":584,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13014,"notecount":548,"arcChartID":"Hl2rpYFdKAQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"671c4ed84936910be6c5a34b34bf9f2ac529ac4a","difficulty":"NORMAL","songID":584,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13014,"notecount":548,"arcChartID":"GkR5c2Wa_MS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"86c95f30b1ebefbc30a43677cb05a0904e9fb4a0","difficulty":"ANOTHER","songID":585,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13015,"notecount":1166,"arcChartID":"HmhnBJsubD5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"5d2b41d66effca9487422f48bf3229622842a28f","difficulty":"HYPER","songID":586,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13016,"notecount":641,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"8fa6497835ad1ff7938c61107eb7a24844bcd68c","difficulty":"NORMAL","songID":154,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5010,"notecount":749,"arcChartID":"C3r4RovF1ZA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","8-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"48a54c0d8da1a474956724dff56809f3c9ba2e90","difficulty":"ANOTHER","songID":155,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5011,"notecount":1139,"arcChartID":"Hf_dzXmTCwJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"4da31c54435721839c675f63693bac5d9f379977","difficulty":"HYPER","songID":155,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5011,"notecount":866,"arcChartID":"C7DbgVU9YY5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"b850c1941e2141396aa768903a4cbaa1ec85c724","difficulty":"NORMAL","songID":156,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5012,"notecount":545,"arcChartID":"CLM4lvxoR9w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"f9240370ee7b2429f6a0aebe1ee1eb3f000d33b9","difficulty":"HYPER","songID":157,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5013,"notecount":409,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"031b84916f9cf633b05e98ad5ce244f407202861","difficulty":"ANOTHER","songID":158,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5014,"notecount":904,"arcChartID":"BviBaSo1Nse"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"8795dc83dd85ed10f10286b3b3ecc3bccdce9cf4","difficulty":"HYPER","songID":158,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5014,"notecount":548,"arcChartID":"HJNtp65qxpX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"e792c52ee75c22933fd8af783fcca9b85f2fd834","difficulty":"HYPER","songID":159,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5015,"notecount":625,"arcChartID":"HrCKsGdEOze"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"0d74a00788469b49e9cc843f1c7b455728fb2ef6","difficulty":"HYPER","songID":504,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1401,"notecount":190,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"ff30f2d2853b3ae11cb6c9dbf102bdda0badc348","difficulty":"HYPER","songID":38,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2000,"notecount":514,"arcChartID":"CtLe5myAmaU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"50195de3881a0ce0fa8223501221f53fd46df0b4","difficulty":"NORMAL","songID":38,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2000,"notecount":360,"arcChartID":"GDwVM-MIaZU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"ca826354a3352c1a7edf3dbe2fb4244b9551d781","difficulty":"NORMAL","songID":39,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2001,"notecount":249,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"17f868ff2e743b58a37bb91ade2992c0c4d5b069","difficulty":"NORMAL","songID":40,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2002,"notecount":216,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","7-cs","bmus","26-omni"]},{"rgcID":null,"chartID":"c4e2d44d0294cf81e54700e6b68a6b514bd16044","difficulty":"HYPER","songID":41,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2003,"notecount":542,"arcChartID":"FelfACYW0qH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","bmus","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"d00e6b1a5e2fba1532e3c7d227aa60100d9e0dc8","difficulty":"HYPER","songID":42,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2004,"notecount":623,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"8e419722fc29128a99f73f61b790ed61ea52d06a","difficulty":"ANOTHER","songID":43,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2005,"notecount":537,"arcChartID":"HSw9w9eLikW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"24e8feeac7279f52e4633d16858bacd21c38f114","difficulty":"NORMAL","songID":44,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2006,"notecount":205,"arcChartID":"A1MUTg8pQE7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e31ebc81b39967ed9f5d82b8fb9a72321c4a6331","difficulty":"HYPER","songID":45,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2007,"notecount":447,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"b0117703c7a7e3b943a8ef4b650f06908ae35ea2","difficulty":"HYPER","songID":46,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2008,"notecount":617,"arcChartID":"D6IimIIV3dh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"d211786552cdc4c0c75a3f74ff828519be291bf0","difficulty":"NORMAL","songID":46,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2008,"notecount":442,"arcChartID":"HJSJBPaCqOb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"eb156f6bf9b808da38af18da35da604111dedf47","difficulty":"NORMAL","songID":47,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2009,"notecount":271,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"1c5a2eeff022e085788c3cf891c97dd8e9970405","difficulty":"NORMAL","songID":48,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2010,"notecount":276,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"8f8b534b2a7efcaa1698dbd83755aefb07daae42","difficulty":"HYPER","songID":586,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13016,"notecount":642,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"f50e69a9e68151f6b32b1fe624ea5f8ca6880dcb","difficulty":"NORMAL","songID":587,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13017,"notecount":480,"arcChartID":"B6W1-pa0iH9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"8905a67209ec78ed9db1ae45344d6969439636e0","difficulty":"NORMAL","songID":587,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13017,"notecount":510,"arcChartID":"DEKfVF_hAib"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"40c24d6d7bdbb942d1c12ad5d714d1d90be0625c","difficulty":"HYPER","songID":588,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13018,"notecount":585,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"f05a4b8529e7227bdea93da135ab169ce3f7dadb","difficulty":"NORMAL","songID":589,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13019,"notecount":421,"arcChartID":"GtqQ_qH1_vx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"eb6c16a73809c81f5fbee10d6b34b052aa257241","difficulty":"ANOTHER","songID":590,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13020,"notecount":1416,"arcChartID":null},"isPrimary":true,"versions":["26-omni"]},{"rgcID":null,"chartID":"a7286b7086f8e19d78c7cc3fe73249d752fe9fb4","difficulty":"BEGINNER","songID":590,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13020,"notecount":112,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"ea546c1a3cd4c7449353306ce4acc89e58aa88d7","difficulty":"HYPER","songID":591,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13021,"notecount":580,"arcChartID":"CVyDy5SubxQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f102936adc6543900c462dedac5dfa4797533ffb","difficulty":"NORMAL","songID":591,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13021,"notecount":398,"arcChartID":"EudVNpRIe_g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"43e8ec87c80f7c7c72d1c3afc91c3fb6b1cca7f3","difficulty":"HYPER","songID":592,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13022,"notecount":730,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"c14271135b53d990afa1ff855f756e9c9c00affd","difficulty":"HYPER","songID":49,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2011,"notecount":414,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","bmus","3-cs","26-omni"]},{"rgcID":null,"chartID":"f488209f5534c21001426b5cda5e03768eacc31d","difficulty":"ANOTHER","songID":50,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2012,"notecount":324,"arcChartID":"HSHBlRhG8MV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"b30dca07df94738d2595beb3a64fed322b7c6deb","difficulty":"NORMAL","songID":51,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2013,"notecount":330,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"44eb44a3b3f165e3c7349492fe2bad8227271201","difficulty":"NORMAL","songID":52,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2014,"notecount":326,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"4452f5ad64e487c2c210cdd7ab84aa3555824739","difficulty":"HYPER","songID":53,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2016,"notecount":434,"arcChartID":"GDiPLRkoZVm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"5dd06e5e5b91e5595e75611977f4e8fb79c05276","difficulty":"HYPER","songID":54,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2201,"notecount":693,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"393fe5b9a81fc480d1331afc5d5bf2747e405a1a","difficulty":"ANOTHER","songID":55,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2202,"notecount":254,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"c73270dc5f06e34d4a43e5f7dee4c756a865b5ec","difficulty":"HYPER","songID":55,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2202,"notecount":239,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"76ab68595c22487ac8e9caeebedb3d3b165eddc6","difficulty":"HYPER","songID":56,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2203,"notecount":268,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"3f217e14065320a814171f57862148a2867b8762","difficulty":"NORMAL","songID":57,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2204,"notecount":252,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"b2762f857938694b18dfbfc40abb7dbb8052dad0","difficulty":"HYPER","songID":58,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2205,"notecount":195,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"5e61df72196d41f67ddde0540a463dda1f25ff26","difficulty":"HYPER","songID":59,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2206,"notecount":325,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"cfaad491b99913636cb86651a38251b7cf534a7e","difficulty":"HYPER","songID":60,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2207,"notecount":288,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"618d61a2f09f59024f84243a5740bf6844be021a","difficulty":"HYPER","songID":61,"playtype":"DP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2208,"notecount":139,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"64d34952bf62ed09c0b2c4e94669d01eb490dd58","difficulty":"NORMAL","songID":62,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2209,"notecount":323,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"53d348406cbd3016513fe8180ab57d74718736d6","difficulty":"NORMAL","songID":63,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2210,"notecount":530,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"ea72d8b47ce3a7106725faeb0139adc007695e23","difficulty":"HYPER","songID":64,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2211,"notecount":316,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"32f83edb94dc1de67bb14e289ac21cbafdbbd56f","difficulty":"ANOTHER","songID":160,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5016,"notecount":674,"arcChartID":"DGh1rz3aFuR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","7-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"651935abca915b01abacf0305c6ff12d06af257f","difficulty":"HYPER","songID":161,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5017,"notecount":705,"arcChartID":"EZt0xebAe_D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"3d88c460539f766b4ffd5d48918c31bea0b5ce6f","difficulty":"NORMAL","songID":161,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5017,"notecount":517,"arcChartID":"CMSJEGAh_OC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"128a26cef32012f0bbf193bcf74d83c08f09a577","difficulty":"NORMAL","songID":162,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5018,"notecount":464,"arcChartID":"B2o0CV_dlcB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"e76b54474a3a549b741de8d0a77c30d48322ed6a","difficulty":"ANOTHER","songID":163,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5019,"notecount":1204,"arcChartID":"DR0UOrmZh3q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","7-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"525f562c319039260d5eebc6f4d771f3470b792c","difficulty":"HYPER","songID":164,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5020,"notecount":558,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"c1b2718ae826400fd8519afc453eb1b77ed4be0f","difficulty":"NORMAL","songID":164,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5020,"notecount":378,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"edf16ba71525bee86f5ff3f28c622f8ca3ab38f2","difficulty":"ANOTHER","songID":165,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5021,"notecount":1519,"arcChartID":"DYNRZuF4cYA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","9-cs","8-cs","7-cs","bmus","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"a411de85175a804363c3682bda6d1451eb6fc0be","difficulty":"NORMAL","songID":3,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1002,"notecount":332,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"a0e17a4e068047fcd27a67b02af12edcac619cf2","difficulty":"ANOTHER","songID":4,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1003,"notecount":454,"arcChartID":"EgSeXjr3NTi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"a90ff5f6eb9555fc7cfbb4164d0a37586cbac8bf","difficulty":"HYPER","songID":5,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1004,"notecount":836,"arcChartID":"BuG-2boaIOQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"5495b1f091ad877054634cfca3835511eee75302","difficulty":"HYPER","songID":5,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1004,"notecount":548,"arcChartID":"Gt8nfiTqqWH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"010a8fc14d55d43c41ffcf49e9b94c91a744d746","difficulty":"NORMAL","songID":6,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1005,"notecount":456,"arcChartID":"Bk8hIADqZK-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"de781c92ccf55146011f01fe75150fcec5adb550","difficulty":"HYPER","songID":7,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1006,"notecount":137,"arcChartID":"HQaM0bJVUuC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9a23d1699195aebcc488e384c79775a4b6b00dae","difficulty":"NORMAL","songID":7,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1006,"notecount":137,"arcChartID":"BVHwEzo8m6S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"b62a9cf8b300c69e7c77faacf1ce3f35827ffe38","difficulty":"ANOTHER","songID":8,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1007,"notecount":728,"arcChartID":"Gh5YEL4NTUM"},"isPrimary":true,"versions":["26-omni","16-cs","15-cs","26-omni","28","28-omni","27","27-omni"]},{"rgcID":null,"chartID":"b77e344479f25e7cf071422e4d34fb8d95d39da2","difficulty":"HYPER","songID":9,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1008,"notecount":417,"arcChartID":"GXknEMrGuJZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"355a304ba417d14d6d25408665526823a39ca2fd","difficulty":"NORMAL","songID":9,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1008,"notecount":211,"arcChartID":"H52XxRb9Et2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"ec1c8e67007b3065e1ef9acd27a813cb4141e91b","difficulty":"ANOTHER","songID":10,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1009,"notecount":329,"arcChartID":"EIusru1yyFj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"6dc0d1be80a5df1bf44b8f7ca43b1e8b12571327","difficulty":"NORMAL","songID":11,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1010,"notecount":259,"arcChartID":"ENXFmkJXSS2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"94400d202adfccd5e74ef70158b4cb401f53384c","difficulty":"NORMAL","songID":11,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1010,"notecount":204,"arcChartID":"GsBaSppObwc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"15ade4239e71b582b33d343d4ceb17287118b71e","difficulty":"ANOTHER","songID":12,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1011,"notecount":501,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"79e76efd7da641a78ff313776db502b783c6c240","difficulty":"NORMAL","songID":593,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13023,"notecount":473,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"d76d4d1a12221a08afc2275f6cf5ade74d7166df","difficulty":"HYPER","songID":594,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13024,"notecount":906,"arcChartID":"EjS4PWVWIgc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"25429cd6e43c59ec59b98bd5e6a61e048bd824da","difficulty":"NORMAL","songID":594,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13024,"notecount":473,"arcChartID":"E2C-9zwoI-d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c4cde6f80bb2a37787639f5f1bccab2d2dfcd81b","difficulty":"HYPER","songID":595,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13025,"notecount":777,"arcChartID":"BoFuFPdGxng"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"4b9ef165d015b70cef17d8c85cb17b8beffdc7e0","difficulty":"NORMAL","songID":596,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13026,"notecount":612,"arcChartID":"CkPpJ93YHkZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"4afb49288ecc15324e093551276a67cd0dc9fbe6","difficulty":"ANOTHER","songID":597,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13027,"notecount":792,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"b55599f892c217793dbbe1341faa6216b7e2313f","difficulty":"HYPER","songID":597,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13027,"notecount":628,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"f1ceee25cb9f74a53293e9457088904739796adb","difficulty":"ANOTHER","songID":598,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13028,"notecount":764,"arcChartID":"F8wXtrCaaJo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c58fbdd2d1509694299cf07e78abfd8793028dd3","difficulty":"HYPER","songID":599,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13029,"notecount":856,"arcChartID":"Cv3nKLVnsCx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"7b8318af1b0f59b3484e4e2a2c96df6ad02d5e9d","difficulty":"HYPER","songID":13,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1012,"notecount":254,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"687e8e2f95fae8c4795810dcd7ca1809b4618425","difficulty":"NORMAL","songID":13,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1012,"notecount":203,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"72c1e0d85d57308050b17e40a8b80c69d401a4d4","difficulty":"HYPER","songID":14,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1013,"notecount":330,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","3-cs","26-omni"]},{"rgcID":null,"chartID":"638f639483c6abac016cf0adc8ac3c9edb53155a","difficulty":"NORMAL","songID":15,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1015,"notecount":283,"arcChartID":"Bi8ev6ul9N3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dbd8a5784bea0505a6730fb604d59c3848e6b09e","difficulty":"ANOTHER","songID":16,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1016,"notecount":409,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"d0256c426b0afcdabdc226c64c1d72f28f2208c9","difficulty":"HYPER","songID":16,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1016,"notecount":303,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"6a013c57578ddf809aa41621b19b1e86bd806700","difficulty":"NORMAL","songID":17,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1017,"notecount":186,"arcChartID":"Fboh7vh4jy8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"b26a15fc4db254cc48e6d5350fe2b4f74e99c54a","difficulty":"NORMAL","songID":17,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1017,"notecount":185,"arcChartID":"F88qN5d-O7N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"1b6395877214b03f460ee6f68d970c992ff8ec6a","difficulty":"ANOTHER","songID":18,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1018,"notecount":197,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"8c7884aec11053680132efe5574c2273c591e41c","difficulty":"NORMAL","songID":19,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1019,"notecount":119,"arcChartID":"G-OkPiGNL7j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"923532ab97553f483a731869dafdfd77eb1ce3d9","difficulty":"HYPER","songID":20,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1020,"notecount":406,"arcChartID":"C8_eVO9glQX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","bmus","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"a81cb592e647c654589191c73460af48093db5ef","difficulty":"NORMAL","songID":20,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1020,"notecount":280,"arcChartID":"E8Wn3AMtVTQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","bmus","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"25bfeea7815f674765f97a065a8ba729d8616685","difficulty":"NORMAL","songID":21,"playtype":"DP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1201,"notecount":139,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"b0fc7f877d5ac210eed59ddd169189b869fe61f9","difficulty":"ANOTHER","songID":485,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1202,"notecount":215,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"b5ea759764bdf66de33fc8b0783a9127e380189a","difficulty":"NORMAL","songID":22,"playtype":"DP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1203,"notecount":99,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"eb676882577a7cb14f6d3d0b91d00ea039c3d792","difficulty":"ANOTHER","songID":23,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1204,"notecount":476,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"d596f5c7dbffa60e9b5df435ca1e0e5be75fac33","difficulty":"HYPER","songID":23,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1204,"notecount":280,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"0d1eb6fe7ac507b48d1b689101603cbdccfd7a79","difficulty":"ANOTHER","songID":24,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1205,"notecount":247,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"29f34d056f9707fcb14a5e60305e2ecfac8ba9fc","difficulty":"ANOTHER","songID":26,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1207,"notecount":246,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"ec54aaeee0587ff0e4a23164c8c8b3528dc846c4","difficulty":"HYPER","songID":26,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1207,"notecount":96,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"feb8a0e944c20dffae648bc42c8ca83aa413b60d","difficulty":"NORMAL","songID":27,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1208,"notecount":199,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"13d1e5897480d5e31f28e3de62a3fa0ce246292b","difficulty":"HYPER","songID":28,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1209,"notecount":176,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"9643ac2ffe23decb004c816176dd663987be4a9f","difficulty":"NORMAL","songID":65,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2212,"notecount":482,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"7aa41931c1b46144665f2adf1decbda906af910c","difficulty":"HYPER","songID":66,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3000,"notecount":620,"arcChartID":"EuGflV_6dKv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"5149d2657561b5d1e72382ddb75c4c247fbcd4f2","difficulty":"HYPER","songID":67,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3001,"notecount":450,"arcChartID":"CCOwLrfp6It"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"8c5c3077fe7efa578058dd73590d0caae93ed11b","difficulty":"NORMAL","songID":67,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3001,"notecount":389,"arcChartID":"EexgwdAMdHC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"2f6fc2b24efe9c65d5ea8e91296cc0a861675304","difficulty":"ANOTHER","songID":68,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3002,"notecount":614,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","7-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"e658720a8657292bfb822f86f3c1a78c415ba871","difficulty":"NORMAL","songID":69,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3003,"notecount":588,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"3fc516f85573d70ef6f2bae10a56a77cde69b1d6","difficulty":"ANOTHER","songID":70,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3004,"notecount":1226,"arcChartID":"EXOZxtYehSS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","8-cs","7-cs","bmus","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"e852f83964486ef81558b84dd4b554ffc9caf174","difficulty":"BEGINNER","songID":70,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3004,"notecount":137,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"4fe1665b1c8c0c3a7c24c2eded115afef0f1cf60","difficulty":"HYPER","songID":71,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3005,"notecount":875,"arcChartID":"DNLneMTQT7R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","8-cs","7-cs","bmus","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"817e68dd2b27629af599542b9b0cb783538c4611","difficulty":"NORMAL","songID":71,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3005,"notecount":395,"arcChartID":"EMvac8H0S57"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","8-cs","7-cs","bmus","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"6091a876a056da9c88b173cf33550786c1b6c765","difficulty":"ANOTHER","songID":166,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5022,"notecount":550,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"531739e9f34cfef7ab2bc4a7252379a01d5995c9","difficulty":"HYPER","songID":166,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5022,"notecount":428,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"5ff140000a28238ede7c5e309d4248ef7b717b1a","difficulty":"ANOTHER","songID":167,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5023,"notecount":672,"arcChartID":"Hse22QxcWBp"},"isPrimary":true,"versions":["28","28-omni","27-omni","26-omni","27","10-cs","5-cs"]},{"rgcID":null,"chartID":"550cfe57e701ba5cc44f0fbb900897c9f74a988f","difficulty":"HYPER","songID":168,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5024,"notecount":645,"arcChartID":"HTh2VYiwAoK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"edfae9e5a476cfe21e54b087edc0952e0946d773","difficulty":"NORMAL","songID":168,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5024,"notecount":374,"arcChartID":"GnbX0r58vYJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"ccb525b1819dd27274d0a960f6ec571daaa2d18e","difficulty":"HYPER","songID":169,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5025,"notecount":501,"arcChartID":"GCduu493BNT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"c6c00cfe7849569fbb8ef38ca88ca06f9d1a12f4","difficulty":"NORMAL","songID":170,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5026,"notecount":346,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"b34afe5eae487d9ed902e03d07fe2d75ad0247eb","difficulty":"HYPER","songID":171,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5027,"notecount":327,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"5245e8c5f78659363c463ef341516e67bfca749c","difficulty":"ANOTHER","songID":172,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5029,"notecount":850,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","5-cs","26-omni"]},{"rgcID":null,"chartID":"64c6b48998772de007cf0b00b5a79d55a927e597","difficulty":"HYPER","songID":172,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5029,"notecount":664,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","5-cs","26-omni"]},{"rgcID":null,"chartID":"551ba10c4caf507967837d085c4d3973b7ce107a","difficulty":"NORMAL","songID":599,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13029,"notecount":287,"arcChartID":"G6Uu8oM02tg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"2bbe4860954f15ae64ff0b8ee354c045afdfea58","difficulty":"HYPER","songID":600,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13030,"notecount":554,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"3a48e91ab6806ddea360a17f64044daae859bb33","difficulty":"NORMAL","songID":601,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13031,"notecount":470,"arcChartID":"F1uGyQ5-1yw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"fe9239858dd6465d203f6e83412b27c22e14c47d","difficulty":"ANOTHER","songID":602,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13032,"notecount":1148,"arcChartID":"GWI9cJHl3uS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"60a507100b033dddf278e1bdefdc06ab78161a62","difficulty":"HYPER","songID":602,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13032,"notecount":938,"arcChartID":"AsIzJYAfow5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"89cd5f3254579612186a3f85e554cf0759238219","difficulty":"ANOTHER","songID":603,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13033,"notecount":748,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"1dca2a841c92efa0c8e95fcee7267a3d762819b8","difficulty":"NORMAL","songID":604,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13034,"notecount":725,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"4d67bbf421baa520d4dcfaec13784a4245a965ee","difficulty":"ANOTHER","songID":605,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13035,"notecount":1065,"arcChartID":"Dz5PGGhJJgD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"0764e2b3ca28fbfa4e2d79fdbf037ea11b5e41aa","difficulty":"ANOTHER","songID":173,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5030,"notecount":799,"arcChartID":"BrR4P_mTYMV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","bmus","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"94bb2dff98717c8116975a18c68bf74f53237948","difficulty":"HYPER","songID":175,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5201,"notecount":562,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"d903739755a1de064e646280260f7dabe16fbc2e","difficulty":"BEGINNER","songID":176,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5202,"notecount":305,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"005980b4d902cfa81ec5f76fbe0c1e637ca6c5e8","difficulty":"HYPER","songID":177,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5203,"notecount":494,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"3ba1d3f5c6ffd0dfa881d449ea32e1ea8f212160","difficulty":"HYPER","songID":177,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5203,"notecount":514,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"66b8b6782b7a74ce38b2c4994ffc3240ef546ca4","difficulty":"ANOTHER","songID":178,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5204,"notecount":817,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"ed366f01e2b5db84dd6ce9f13befae421a2ead33","difficulty":"HYPER","songID":179,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5205,"notecount":731,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"8badc81d7fad35c90ccc7c6e25fb6a3a9d4fbc64","difficulty":"HYPER","songID":179,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5205,"notecount":606,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"8c7f2f0aa18fde0de4abee3fcf5dec105b0546e2","difficulty":"ANOTHER","songID":72,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3006,"notecount":645,"arcChartID":"AFYSQNBqRGv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"aad854bd1237a83adecc46404b48d14a31cfc6bc","difficulty":"NORMAL","songID":73,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3007,"notecount":274,"arcChartID":"HmShNGJWgdq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","8-cs","bmus","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"ed37abdd0279d08a96756f297a637961d41d2941","difficulty":"ANOTHER","songID":74,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3008,"notecount":870,"arcChartID":"FPAqm7xKUlD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"a350a9b8877707a4bbda5c9a7ca356dea6f14296","difficulty":"HYPER","songID":74,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3008,"notecount":588,"arcChartID":"HQS7KAE23bq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"7caf13f8c6002921d21cdbb6af2aebed03a32a6f","difficulty":"NORMAL","songID":75,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3009,"notecount":398,"arcChartID":"D6KLHEKRXMy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"40d581aaaefade2345beba0d73b78ed2be2b7080","difficulty":"ANOTHER","songID":76,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3010,"notecount":1090,"arcChartID":"Ej11md3QCou"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","8-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"50c130a8e2866aceb1258ee509bf51a316b581b4","difficulty":"HYPER","songID":76,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3010,"notecount":663,"arcChartID":"Bt-00SoYblK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","8-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"b4556f0e22c68afed95825deb2577390e9e6bd4d","difficulty":"ANOTHER","songID":77,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3011,"notecount":629,"arcChartID":"DpshvIOJ51r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","7-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"01ceb447177cc52156702c57b5d2433d5a6ec8e1","difficulty":"NORMAL","songID":78,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3012,"notecount":151,"arcChartID":"CvhP7k3RS1W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"8e96c38696d18146071e3ba54d6c5fdfe9eb4665","difficulty":"HYPER","songID":79,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3013,"notecount":900,"arcChartID":"ERPmSXY2tbB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"e818d441997cc2b8ffe8c3e6028899bc3ff775c5","difficulty":"ANOTHER","songID":180,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5206,"notecount":813,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"46964be724d39c70fcad420a45301966b3483a7d","difficulty":"NORMAL","songID":181,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5207,"notecount":338,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"dd4ae43d215d42d12beb401d91ff87799f23b39e","difficulty":"HYPER","songID":182,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5208,"notecount":553,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"06989a2a1cf71b0430fedc582f204fc635cc5eb9","difficulty":"NORMAL","songID":182,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5208,"notecount":359,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"38ae73ee2c1f67bdf48f1d578e1c28c3b0042a97","difficulty":"HYPER","songID":183,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5209,"notecount":580,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"ca456c121b45ff79df8c0179037d7a0062c0962c","difficulty":"NORMAL","songID":184,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6000,"notecount":503,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"6d6698dc0c7f81f6a1ad7954ebc46d50464a2d76","difficulty":"HYPER","songID":185,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6001,"notecount":546,"arcChartID":"EsroFdN_wrN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"0057728009b56b0b589896b44d804fc871c1e0fc","difficulty":"NORMAL","songID":185,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6001,"notecount":297,"arcChartID":"GEBGYsRo22_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"2766923e477eb45a260f9660f1477652d348bd26","difficulty":"HYPER","songID":186,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6002,"notecount":560,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"50033475e67fe3d74e44dc7be3e3715bc9343f42","difficulty":"NORMAL","songID":187,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6003,"notecount":598,"arcChartID":"Ad-PJbI08ZZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"cd42ef484fdc7c88c09fdedef12aade6dd211ee6","difficulty":"ANOTHER","songID":188,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6004,"notecount":932,"arcChartID":"BwE3MGiZQFm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"565cd2882f924ecbd56635076fdc3c8dcd237b29","difficulty":"NORMAL","songID":79,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3013,"notecount":618,"arcChartID":"AFis8g5y2Dw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"4d71e8ffc89c157b159c0a58f1f663cf6631ab17","difficulty":"ANOTHER","songID":80,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3014,"notecount":465,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"fc3789a5583b02b299b3f833a93c140550f7e35a","difficulty":"NORMAL","songID":81,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3015,"notecount":292,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"1722b815974d234fce28528ba1943cff6cce7a93","difficulty":"NORMAL","songID":82,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3016,"notecount":406,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"3ea1aceab5576387d07a98df45972d11ae2dda79","difficulty":"ANOTHER","songID":83,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3017,"notecount":645,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"699122819c21abfe2f6d1c7537474fbd910130e7","difficulty":"HYPER","songID":83,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3017,"notecount":567,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"603b2edd8e672ff2ee304893d4b9e86c67c7d53c","difficulty":"ANOTHER","songID":84,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3018,"notecount":581,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"f2053989b81a3d9d62e7ac41b25ec1d47b6962d7","difficulty":"HYPER","songID":529,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3201,"notecount":413,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"964ab7e1e9f0ae8575aa579ef52d2b1ddeb284d2","difficulty":"HYPER","songID":85,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3202,"notecount":309,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"8968c467cee5c50c89161318f9f5c8f69d058ba4","difficulty":"HYPER","songID":86,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3203,"notecount":568,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"9b1e3b7d582752e22f6890c0c883d673ad517b50","difficulty":"ANOTHER","songID":87,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3204,"notecount":597,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"e991bce592a577b6175184449dd379fd2afdec80","difficulty":"HYPER","songID":605,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13035,"notecount":848,"arcChartID":"AvFxBAEKksE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c3f9ec96a9303c40436845cc20a3176c78766152","difficulty":"ANOTHER","songID":606,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13036,"notecount":975,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"1f3b5f799fdae06e77fbba90fd9a82952409f1f0","difficulty":"HYPER","songID":607,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13037,"notecount":853,"arcChartID":"HhHdl3b98ja"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"3a0b04ffe52ff2b4b1d03de435099f9856492e0e","difficulty":"NORMAL","songID":607,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13037,"notecount":556,"arcChartID":"CsuhnzlF5mK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"567c71957619a179b34283eff76f4ca049db5453","difficulty":"ANOTHER","songID":608,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13038,"notecount":1457,"arcChartID":"GRKstXGRETX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"1c1d255a0c66a05e32658320689c6bf807a77907","difficulty":"HYPER","songID":609,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13039,"notecount":896,"arcChartID":"A8gj1WJ2SkQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"fc3dcd78146c3a0bbe1baf25389e6bc05cfaa186","difficulty":"ANOTHER","songID":29,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1210,"notecount":139,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"822f648c4fe9fdd26fa671aa3daeb2ed697e69a9","difficulty":"HYPER","songID":30,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1212,"notecount":224,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"4a2dd08aa9f14b1bd37695091db4b08f0d6395d7","difficulty":"NORMAL","songID":30,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1212,"notecount":156,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"540f236f56405dcd04f1c4687258a0e8bfdd91d0","difficulty":"NORMAL","songID":31,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1213,"notecount":352,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"cdd246030ee50b81431c5bd4cf52e88bdc8860ad","difficulty":"ANOTHER","songID":32,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1214,"notecount":356,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"3672fddc695ebc32e2094b28ff4464b05a8c4ffb","difficulty":"HYPER","songID":581,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1215,"notecount":220,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"743295f9a843552cce79db57e42d1cd65a0df85c","difficulty":"HYPER","songID":33,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1216,"notecount":171,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"caf302ba98ae87fe56451cd980e54222a0100dfd","difficulty":"ANOTHER","songID":34,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1217,"notecount":456,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"443159c4909b444dff2aa3113b0718991c975cad","difficulty":"ANOTHER","songID":35,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1218,"notecount":357,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"98305bf86ca9eaef18f6b451a628fdfb80fc82a6","difficulty":"HYPER","songID":36,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1220,"notecount":352,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"683b97f5df193b89e31bd44e1d1ff5bc17483570","difficulty":"HYPER","songID":37,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1402,"notecount":341,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"c1a9002cbfa266546b27e2d30c4bfa40fda1aa93","difficulty":"NORMAL","songID":38,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2000,"notecount":444,"arcChartID":"Hcz7Y1g-v3p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"5556c38e1ad362bec1cf8640691d2ea35256ba33","difficulty":"HYPER","songID":39,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2001,"notecount":337,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"8cb0588d4ecc739bc8a0f61e11fa931f8a0472ef","difficulty":"HYPER","songID":40,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2002,"notecount":237,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","7-cs","bmus","3-cs","26-omni"]},{"rgcID":null,"chartID":"a5a05f2d45782db9c1fad815348850f9ab84f3c2","difficulty":"HYPER","songID":41,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2003,"notecount":597,"arcChartID":"CTmh83uqjG_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","bmus","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"0d58a28d1a6ebcda50eaec149f902b9e74de7640","difficulty":"NORMAL","songID":41,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2003,"notecount":374,"arcChartID":"GN4BxHz8kOC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","bmus","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"245e7d34fe495cffe1c5979074c1d8a77598114c","difficulty":"NORMAL","songID":42,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2004,"notecount":366,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"45a6f6bc212f604dd0f24f5d3c036b6385eb55dd","difficulty":"HYPER","songID":188,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6004,"notecount":744,"arcChartID":"DiTc-jnenLe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"0a63c9dd65880fa7a2d8bd0074c4b35df6f6b499","difficulty":"NORMAL","songID":189,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6005,"notecount":714,"arcChartID":"Gqm1bsdgeb6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","10-cs","8-cs","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"feda9f896399a4641da694a9d3dd1fa978deb976","difficulty":"NORMAL","songID":189,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6005,"notecount":751,"arcChartID":"BJVaCR-Sz8K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","10-cs","8-cs","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"53391040e98b4a94904dfa4fd3d32ea5601bbb89","difficulty":"ANOTHER","songID":190,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6006,"notecount":612,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"2b5023c9ea74da27b5cf5ed28a3a9f3761904d2f","difficulty":"HYPER","songID":191,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6007,"notecount":998,"arcChartID":"EswuMxbncyD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"1957d7206ab9049f2c41d86b4a0a7aafb9d8f120","difficulty":"NORMAL","songID":191,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6007,"notecount":656,"arcChartID":"HDNUun5HL7T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"bc9cf0b7627c51f0a8ae3f10fcbc159f1e2576ef","difficulty":"ANOTHER","songID":192,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6009,"notecount":854,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"08e5a0a882c510095ee46d31dbd1c8c62b362d85","difficulty":"ANOTHER","songID":193,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6010,"notecount":981,"arcChartID":"CkWqDmJndXK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"b873c9225d9d05eda38095cba8724c9102ed1714","difficulty":"HYPER","songID":88,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3205,"notecount":414,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"11c248beca40faaee8a6dc83599aa1deb8c4fdda","difficulty":"HYPER","songID":89,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3206,"notecount":362,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"816575469ba793fc1601a5c4d1741d4e413a6532","difficulty":"HYPER","songID":90,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3207,"notecount":328,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"f393ce463b6f94942b11c66495d61cffa46067e1","difficulty":"HYPER","songID":91,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3208,"notecount":466,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"6f534b11dbc1fd0dea90c86d5e566d96a4883c2a","difficulty":"NORMAL","songID":91,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3208,"notecount":292,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"2db176cdf9c07235edca263094d0cc6f8fd4efc3","difficulty":"ANOTHER","songID":92,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3209,"notecount":522,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"19e46cad77679dc57ab644b8cc506bf3d9b3b504","difficulty":"HYPER","songID":93,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3210,"notecount":510,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"faf5c090a00b4608e6a03c4a4ed61bf5506bd196","difficulty":"NORMAL","songID":93,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3210,"notecount":390,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"dc5fbc949d3c52bb1cfaa408262b563b5e523357","difficulty":"NORMAL","songID":94,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3211,"notecount":633,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"caa98e36989683bd477643823a22d120c29451eb","difficulty":"HYPER","songID":95,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3213,"notecount":719,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"f95a95a4ee3c74ff4a75620cfb2f85c9d2220ecb","difficulty":"NORMAL","songID":95,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3213,"notecount":637,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"f7329ec0d45834c79360fea6751dc1d64a3943e4","difficulty":"ANOTHER","songID":96,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4000,"notecount":726,"arcChartID":"GBC0cAQou-y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"13d049353ec8e328e0261908db4e5f9f0614104d","difficulty":"HYPER","songID":43,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2005,"notecount":483,"arcChartID":"HPQ7xTPA-ca"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"4676cbcfb00e7f279f9995e9388513ffb105148a","difficulty":"ANOTHER","songID":44,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2006,"notecount":348,"arcChartID":"CP3iNgA_bmk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","7-cs","bmus","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"44d8b29295c12203995291485879b6f8b7062fa4","difficulty":"NORMAL","songID":45,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2007,"notecount":392,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"b8028a25bb611554050bc94ba0e03c18de65b52b","difficulty":"NORMAL","songID":46,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2008,"notecount":455,"arcChartID":"FEMqcoZvk2C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"6dfa6ae0b7afc0c48770c584d53da5727e593607","difficulty":"HYPER","songID":47,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2009,"notecount":340,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"ce6e69182057f7b56767d2ab9567d357b4556d43","difficulty":"HYPER","songID":48,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2010,"notecount":428,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"a36b05070883bef058bedc91625448c926d14fb3","difficulty":"HYPER","songID":49,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2011,"notecount":469,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","bmus","3-cs","26-omni"]},{"rgcID":null,"chartID":"26993a249d5f9ccb4768ca7bcd8296796c87b66c","difficulty":"NORMAL","songID":49,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2011,"notecount":329,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","bmus","3-cs","26-omni"]},{"rgcID":null,"chartID":"1831f188f6a20ef3fb2ea8ce7e523369207beaed","difficulty":"HYPER","songID":50,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2012,"notecount":313,"arcChartID":"CfIiun8bJdm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"1abf49021d76b79bdfda72faeb2505d99fdc850d","difficulty":"HYPER","songID":51,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2013,"notecount":398,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"5597f469c05bb8907d2acf0592f5aa3bb22d68fb","difficulty":"ANOTHER","songID":52,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2014,"notecount":479,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"8f8d76ad33a191711027a997212b7d8bc069c879","difficulty":"NORMAL","songID":53,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2016,"notecount":288,"arcChartID":"CJke0gh5mFV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"598fb438d7905246f9e2248f369ac9f459adb02c","difficulty":"NORMAL","songID":54,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2201,"notecount":479,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"462b5ee1699c13433c8a768c4f8b05871cb05a3d","difficulty":"HYPER","songID":55,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2202,"notecount":253,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"5092a0ac694a7e84574eb9e4ba6f623b24f3049b","difficulty":"HYPER","songID":97,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4001,"notecount":934,"arcChartID":"GotR7hOCd_u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"868e1e1ae2f7e29b39635f03cfc4663bce88bfdb","difficulty":"NORMAL","songID":97,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4001,"notecount":682,"arcChartID":"CsOsNlEdYbE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"950c0181ee33d10d3af448c00657702d1a479b8c","difficulty":"BEGINNER","songID":98,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4002,"notecount":300,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"a73b7724eee65f3adf6c464419659baacc90b10e","difficulty":"HYPER","songID":99,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4003,"notecount":742,"arcChartID":"F9lda-EEc2d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"bbda5820ddb7f6e080d65899eaa0eab3ea6bfcd9","difficulty":"NORMAL","songID":99,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4003,"notecount":474,"arcChartID":"DvI7OsXqool"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"81ac6a44c67346e86475be07a1e996da944cd446","difficulty":"ANOTHER","songID":100,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4004,"notecount":700,"arcChartID":"CWmxu11YjJ9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"c2d53f2e10b1e785c496b3872852331f99fc9480","difficulty":"HYPER","songID":101,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4005,"notecount":477,"arcChartID":"DsDEm1pyNq5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"f7fae0667771fa903365164c3dabb45c110176e7","difficulty":"NORMAL","songID":101,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4005,"notecount":264,"arcChartID":"H2P2QKAbfJY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"c235bed85b4bd5447c673aabf4dd8a429645bcb3","difficulty":"ANOTHER","songID":102,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4006,"notecount":1158,"arcChartID":"GgiGwWCCyKt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","6-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"c64285c1e0e85f3df322e7a77f1330db0fa76bac","difficulty":"NORMAL","songID":609,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13039,"notecount":457,"arcChartID":"Ekp7Zhf_k16"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"aa45ba594b4e225c5d1f24fbeedcc56a0127eeda","difficulty":"ANOTHER","songID":610,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13040,"notecount":1158,"arcChartID":"CWbuJ99dU2k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"614cef31db7ca8f186e1ecb0338d8b8926440f78","difficulty":"HYPER","songID":611,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13041,"notecount":893,"arcChartID":"DqH2SFXvDiF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"05b5e47b599fb7c73d5270ec1882854a857a47ff","difficulty":"NORMAL","songID":611,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13041,"notecount":497,"arcChartID":"D89e3oPIhSM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"09f0ae6e352c665d5a933e99ae3dffdb77425903","difficulty":"ANOTHER","songID":612,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13042,"notecount":951,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"229b61cc7af8af8907d9d6d1be8ace6875fb8e21","difficulty":"NORMAL","songID":613,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13043,"notecount":499,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"2d50440d197566b6d2c16c391b507f3aff8c2c75","difficulty":"HYPER","songID":614,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13044,"notecount":990,"arcChartID":"DjkwyPzCbbL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"d788e50a523dc318626d94434da7c1e32936dfd6","difficulty":"NORMAL","songID":614,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13044,"notecount":571,"arcChartID":"EPruP_lrK7p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"fd239a7d50ac9edfd9e9004c7961a1839b0dcdf5","difficulty":"HYPER","songID":193,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6010,"notecount":688,"arcChartID":"DXDNHESmriE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"925237f2b37d1ac9d025b8203ea3b885f008682a","difficulty":"ANOTHER","songID":194,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6011,"notecount":664,"arcChartID":"GDzqO6SgVwc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"5d2e9984c08b387542d27aac6618a095741ddf1d","difficulty":"HYPER","songID":195,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6012,"notecount":839,"arcChartID":"GlylIfheUUS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"88f394800d1514a927f7f098b3c700ba815baf84","difficulty":"NORMAL","songID":195,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6012,"notecount":669,"arcChartID":"GjSt2py6Uvo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"434fbca49489559c07ba05770503ad07a960ba31","difficulty":"ANOTHER","songID":196,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6013,"notecount":1188,"arcChartID":"Dv0oLKvgWjz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","8-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"5f158d0677669f8c1cd7f9cfbefb025b83c7de23","difficulty":"NORMAL","songID":197,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6014,"notecount":521,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"fe8a082ed782bf05f08786b95f9dd27d2fcf6d9f","difficulty":"HYPER","songID":198,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6015,"notecount":1007,"arcChartID":"ELz76fJzbcw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"e759bd9af70a131ce757597842372406dd0d223c","difficulty":"ANOTHER","songID":57,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2204,"notecount":437,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"d20cf28323e3bbf27b3eb4a74b4137c8a569342a","difficulty":"NORMAL","songID":59,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2206,"notecount":293,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"c8f57336a135fda84920e53e3d0aa9498deea8e6","difficulty":"ANOTHER","songID":60,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2207,"notecount":295,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"24d4384bea41f9b644ffd8e37bfbae859d3ae630","difficulty":"ANOTHER","songID":61,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2208,"notecount":206,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"6a953087c5bc2f2ed90a288a53943b68ebb77fe6","difficulty":"HYPER","songID":62,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2209,"notecount":230,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"45abc31ba3b0cd7bb270c907c5eba5861cafa5e2","difficulty":"HYPER","songID":63,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2210,"notecount":640,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"d32e0184fc05167a045b8ccf0ca8edd480d76588","difficulty":"ANOTHER","songID":64,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2211,"notecount":318,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"5f50f69fc8d70ef2d947993a2125a8a93d3c3397","difficulty":"ANOTHER","songID":65,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":2212,"notecount":691,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"93747f98e0681e3ae8fac8efaa3b8e425e5b3df6","difficulty":"NORMAL","songID":66,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3000,"notecount":313,"arcChartID":"Gy7oZktVw3_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"b92c0f6c41f16b6eaa3cc5afbdd5fb1c3cc20c26","difficulty":"NORMAL","songID":67,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3001,"notecount":391,"arcChartID":"CLn0FWAEWS5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","7-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"c223fdb49e7a98e3c32dd5c1fe2fc379f817513d","difficulty":"ANOTHER","songID":68,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3002,"notecount":604,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","7-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"799547c72747b4949a9868454eda9777d5c2c626","difficulty":"HYPER","songID":68,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3002,"notecount":598,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","7-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"cf657a9515c43b53b201603d3703b1a26cd05ba6","difficulty":"NORMAL","songID":103,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4007,"notecount":411,"arcChartID":"By5e5XRks3S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"84f53e196abb85d573c33dee17104798f83a9a3c","difficulty":"ANOTHER","songID":104,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4008,"notecount":1226,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","8-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"ee279cdfbbb67165df0ab9eaaf63beb69cf75b98","difficulty":"HYPER","songID":104,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4008,"notecount":733,"arcChartID":"De-Wu7vp0wD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","8-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"0685a12fdcde867fbd81bbce4d7485049a8b27db","difficulty":"NORMAL","songID":105,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4009,"notecount":630,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"6a201264df912cb2345f840c92506dded46851c8","difficulty":"ANOTHER","songID":106,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4010,"notecount":838,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"e49fee6ca2749ab3961d48cda7499f0044cf1832","difficulty":"HYPER","songID":106,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4010,"notecount":791,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"0b2af8fab55626c5a2d851a2e1efee130ef084b3","difficulty":"NORMAL","songID":107,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4011,"notecount":702,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","7-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"a3d42fdeead191a5772eead1cdd07d84d70ff0d1","difficulty":"ANOTHER","songID":108,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4012,"notecount":611,"arcChartID":"FmeeSMWDUyB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"dbaa061b0ad7a3045de3f0d565f5c46db9dac0c5","difficulty":"NORMAL","songID":198,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6015,"notecount":489,"arcChartID":"H04I4l0ZVu3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"43c0e3a048c9b1ece73c4cc5a22f6719e7e3ca98","difficulty":"ANOTHER","songID":199,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6016,"notecount":973,"arcChartID":"CIOCODsWbs9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"aa3e47d9e4069e611a8a376dc992842ecdfb7509","difficulty":"HYPER","songID":200,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6017,"notecount":729,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"525bd055973b6beca6606d7d54c34b454ecd2a82","difficulty":"NORMAL","songID":200,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6017,"notecount":470,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"0c58a49133fb36a5f89d46b036216b3ed69364a5","difficulty":"HYPER","songID":201,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6018,"notecount":692,"arcChartID":"DvsHICm9j2B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"2a400b4b61b797660cd3b62ce93e762cd4644cd8","difficulty":"NORMAL","songID":202,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6019,"notecount":562,"arcChartID":"Fx3IJ5yxGL0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7a54853665188a2c83e74be29f01ed32870301a6","difficulty":"HYPER","songID":203,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6020,"notecount":451,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"2847b2a4e9a3cb8be4991c4d84e0316b99082675","difficulty":"HYPER","songID":204,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6021,"notecount":1328,"arcChartID":"FiacVWktaQ8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"141df948b0c2a0d919b4fa1532100020697005d7","difficulty":"ANOTHER","songID":615,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13045,"notecount":836,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"a097d5df0b93c02bf8e1793beb6abfa8bdab98c7","difficulty":"HYPER","songID":616,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13046,"notecount":727,"arcChartID":"FnoWss5lruk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"17e09f31c4a34a1bade6b10ee7c7c03ce5f6e669","difficulty":"NORMAL","songID":616,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13046,"notecount":454,"arcChartID":"BVeTkiujb57"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"0c3ebe7190595af944778a9740009eb57304da0b","difficulty":"ANOTHER","songID":617,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13047,"notecount":909,"arcChartID":"F_Dr7bOGyeY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"b137142e560d1508829b7e163221325c91c0c50b","difficulty":"ANOTHER","songID":618,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13048,"notecount":1207,"arcChartID":"EIEPjho1tZk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"1757d3c8c1f2e5392ec8aa6adb31a5a85ce1754f","difficulty":"BEGINNER","songID":618,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13048,"notecount":120,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"25237fe6dd22d0b8b1a0169aedb75e06416c0bba","difficulty":"HYPER","songID":619,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13049,"notecount":985,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"f60b021790225a9629bf0227e44e204c5ff81e49","difficulty":"NORMAL","songID":619,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13049,"notecount":686,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"78bce51bf0b5c207e9d4f391fdf2dd68774cbf97","difficulty":"HYPER","songID":205,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6022,"notecount":1356,"arcChartID":"EMSBzpV793E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"9cc133eb071b4772b6f1badc4ac8f3448fea142c","difficulty":"NORMAL","songID":205,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6022,"notecount":760,"arcChartID":"CeZ8_U1NqeW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"189e25f52d58eb3b05c3331189694e95b8eac06a","difficulty":"ANOTHER","songID":206,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6023,"notecount":1149,"arcChartID":"BlMfkajuhkI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f3569a74f12da66c475c9479fe13ee14f3caec36","difficulty":"NORMAL","songID":207,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6024,"notecount":461,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"57f3fea12eaff8a7ac5c6250d2d4296991173642","difficulty":"ANOTHER","songID":208,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6025,"notecount":1075,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"2ce998b73827ed0dae1b912d62039706d36e7f96","difficulty":"HYPER","songID":208,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6025,"notecount":793,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"7e70836d0a3001aa7bd5e9488660f31746be60d8","difficulty":"BEGINNER","songID":108,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4012,"notecount":103,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"03bfb9362c2880aa9d955fa19e773efc1f67889a","difficulty":"HYPER","songID":109,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4013,"notecount":1117,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"aed683b997975783de46520b37355b5515c50f4f","difficulty":"HYPER","songID":109,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4013,"notecount":884,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"76d0f8b28230d2b95d8380422064f7ed1f1de891","difficulty":"NORMAL","songID":110,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4014,"notecount":512,"arcChartID":"G0ICcfrlIig"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"16d80ef4c7f5df55736450ed250fe96917cf5501","difficulty":"ANOTHER","songID":111,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4015,"notecount":726,"arcChartID":"BObUWRPhcWK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","7-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"02aea8a2135311a7a1f9404e6a12f138ecfae092","difficulty":"BEGINNER","songID":111,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4015,"notecount":145,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"d5dccfe0edf0369b49293182534583c9a2948c83","difficulty":"HYPER","songID":112,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4016,"notecount":626,"arcChartID":"GlH08ZYRAsF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"46f1993edb5da7ff111ee80f05beab36c854cf7f","difficulty":"NORMAL","songID":112,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4016,"notecount":271,"arcChartID":"FT7KSMGVRhF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"fe8a67c0d5da82819cf8de82c4a416410be667c3","difficulty":"ANOTHER","songID":113,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4017,"notecount":889,"arcChartID":"H0k4LK-zyIm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","bmus","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"e6efe9e07efa53f68ba2e2d451aa56cc7963a427","difficulty":"NORMAL","songID":114,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4018,"notecount":402,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"4a3930d7cbeda9946063ddcb5553e18e56e4ba31","difficulty":"ANOTHER","songID":620,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13050,"notecount":990,"arcChartID":"DVaGZB7FCZC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"6e5e1e152c24a20baa826060d9b98fffe3402bba","difficulty":"HYPER","songID":621,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13051,"notecount":968,"arcChartID":"F_rleKqc070"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e56f090a9501ec6af02d42b23d121ce318c86493","difficulty":"NORMAL","songID":621,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13051,"notecount":646,"arcChartID":"HhNZz8EELO3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c14ac167a2141d14609878cb8b5a0bacaab18468","difficulty":"BEGINNER","songID":622,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13052,"notecount":185,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"26139dc919b0fe9ebe9498d20e8ef3a403658b20","difficulty":"HYPER","songID":623,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13053,"notecount":793,"arcChartID":"HIudY9RM8tw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"7ca8d263ac2fda5fd0224d26f5f97a2bc3a4cde9","difficulty":"HYPER","songID":623,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13053,"notecount":792,"arcChartID":"DqFP7nCmFcV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"ed56d4e86337f45b7dc4958b0d44f91e09bfe846","difficulty":"NORMAL","songID":624,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13054,"notecount":486,"arcChartID":"BUAgmCR3d1Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d38a2c1fa806d9d0205e6925c5147863e28fa171","difficulty":"NORMAL","songID":624,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13054,"notecount":460,"arcChartID":"AfgEEvKx69i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5e3dda64f5ab8c00855428695d6c4980818d9c8a","difficulty":"ANOTHER","songID":625,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13055,"notecount":1325,"arcChartID":"FlntSnANYLr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"2751470aafb2bdc9dd97621499901a42a9a0a6d5","difficulty":"NORMAL","songID":209,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6026,"notecount":605,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"54008bee72782c264cd9d543984bf916637e0f10","difficulty":"NORMAL","songID":209,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6026,"notecount":530,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"672b0da88ae029e788d4455a4bb42fe1f743ea6c","difficulty":"ANOTHER","songID":210,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6027,"notecount":703,"arcChartID":"AHNeZmJClXy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"7cc020f1b73494281e18da8747b95f12ec72cfc3","difficulty":"NORMAL","songID":211,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6028,"notecount":700,"arcChartID":"BEubNWvD4iD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9497024b78288ffb90fbac86d30a2533d4b2a79","difficulty":"HYPER","songID":212,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6029,"notecount":733,"arcChartID":"GsB0-HXH6_X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"3ee334a967a5d385e9aed521fad2ec8b68424d60","difficulty":"NORMAL","songID":212,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6029,"notecount":560,"arcChartID":"Fn88MFo0odv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"75dcd763a1c1f96a29876526dfb33ccca8720cdc","difficulty":"NORMAL","songID":213,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6030,"notecount":278,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"f7f8b6429b0be98175f21f5f134ca9d849d54782","difficulty":"ANOTHER","songID":214,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6031,"notecount":1003,"arcChartID":"F4lxxPac31t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"55d2aa4089128f61511c50696b68cb319ad3640c","difficulty":"NORMAL","songID":215,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6201,"notecount":307,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"77e3f12cb17848132fcca7ed253b59852a0e8059","difficulty":"NORMAL","songID":215,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6201,"notecount":307,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"530cb333a0d1cd085f6a5353d02bc2272c8a0f0e","difficulty":"LEGGENDARIA","songID":579,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13010,"notecount":1545,"arcChartID":"CMSN9KyFIqm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"441b958dce8fbe11906d65548258965eef9c712e","difficulty":"ANOTHER","songID":627,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13201,"notecount":626,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"8c1f71b6fdcfc27e06c0bdc6fdf32d022024f91f","difficulty":"HYPER","songID":627,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13201,"notecount":413,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"94e2aa7c5e77cbb8e461739f4ed1494b41bef209","difficulty":"NORMAL","songID":628,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13202,"notecount":324,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"47958bc020fba1c4227b855cd2d96bc30a89cb8e","difficulty":"ANOTHER","songID":629,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13203,"notecount":1560,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"c49713794172b674d059270ff96e9e9d5f1e1c45","difficulty":"HYPER","songID":629,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13203,"notecount":1075,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"19c652ef46d1073658a5d49d7573a912e8bfff32","difficulty":"ANOTHER","songID":216,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6202,"notecount":364,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"fbcf32dbc24acbcf1e9427e5075fce4a7503741a","difficulty":"ANOTHER","songID":217,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6203,"notecount":1101,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"1a44bf2a27033a89af7dad853d846c7bba9f9a48","difficulty":"BEGINNER","songID":217,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6203,"notecount":470,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"6488eb2957467ad43c7c37059f16097b8fb75f5f","difficulty":"NORMAL","songID":218,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6204,"notecount":568,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"a2780805584ab613ed9edb0950895772f654d9d4","difficulty":"NORMAL","songID":218,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6204,"notecount":568,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"363872466b66d6a98bf575ee0101b6e517190857","difficulty":"HYPER","songID":219,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6205,"notecount":854,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","bmus","6-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"85b519c348f32b81c2e72a3d4c01cd003a622627","difficulty":"NORMAL","songID":220,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6206,"notecount":458,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","6-cs","26-omni"]},{"rgcID":null,"chartID":"07d987c6479be77fdf02cb2f29ef46892e3841b3","difficulty":"NORMAL","songID":220,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6206,"notecount":524,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","6-cs","26-omni"]},{"rgcID":null,"chartID":"124644af1ca1997916ff8067e1e876cf5c4d80cc","difficulty":"ANOTHER","songID":221,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6207,"notecount":917,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"91e6ca686f3e27206249cefc7ad2df7957eb9709","difficulty":"NORMAL","songID":115,"playtype":"DP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4019,"notecount":247,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","7-cs","bmus","4-cs","26-omni"]},{"rgcID":null,"chartID":"fd01476ae78aa3c0a8837591566c54cf72922a41","difficulty":"HYPER","songID":116,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4020,"notecount":796,"arcChartID":"GZ-okuX1TEW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","8-cs","7-cs","6-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"47756bfd1ba171b3e21f5831315f20ed3f6277a8","difficulty":"HYPER","songID":116,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4020,"notecount":719,"arcChartID":"ELA3M9pL4vw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","8-cs","7-cs","6-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"b90c7636423c778a93f37adeb52d596beec60f3c","difficulty":"ANOTHER","songID":117,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4021,"notecount":670,"arcChartID":"Dfg3wsW499c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","8-cs","bmus","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"ddff28e4dc0fdf97fa4820232345caf174f5850a","difficulty":"NORMAL","songID":118,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4022,"notecount":315,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"5c8f484b924ac987f233aba15b164aac12977926","difficulty":"HYPER","songID":119,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4023,"notecount":880,"arcChartID":"B1Gy-mcOO7k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"e16a38899d691e8b8d71adc9a38e1d19b4e512aa","difficulty":"NORMAL","songID":119,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4023,"notecount":420,"arcChartID":"F7hRT4TQzG2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"3eb116b54db5962d6573e923d61b90e3bfc19b0d","difficulty":"HYPER","songID":120,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4024,"notecount":310,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"8c73ae9ad8b7b044e295217e59682e43e6335b3d","difficulty":"ANOTHER","songID":121,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4025,"notecount":692,"arcChartID":"GnYrHI5E10J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7354b99b460fa6a1f5a1553fcac302bc1f80bec8","difficulty":"NORMAL","songID":562,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4026,"notecount":343,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"f63e7566f8a63c7eb2fe2d88274ac3152c9ae5a5","difficulty":"HYPER","songID":122,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4027,"notecount":462,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"0e217227959f645ce16944ae960a65960ca99d92","difficulty":"ANOTHER","songID":69,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3003,"notecount":718,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"4b40f77236d6e9c6093d5003bb2fbf6c1f0e5de6","difficulty":"HYPER","songID":70,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3004,"notecount":952,"arcChartID":"FvD-gSIDSAI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","8-cs","7-cs","bmus","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"2c3b5048927ecf76c96d2f809eb17e3039e8859a","difficulty":"HYPER","songID":70,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3004,"notecount":555,"arcChartID":"EzpCUuL_WCr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","8-cs","7-cs","bmus","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"6b3ad73b650c68954799468d62c3ef2e9d5be932","difficulty":"NORMAL","songID":71,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3005,"notecount":680,"arcChartID":"ADVVgibW_RR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","8-cs","7-cs","bmus","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"55682f03fe95b7b2925ff7405edbcdb174e37670","difficulty":"ANOTHER","songID":72,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3006,"notecount":645,"arcChartID":"FHsSvaBkLLH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"7ba88b60d90dc5eada28774aaf7969248a0db24d","difficulty":"HYPER","songID":72,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3006,"notecount":611,"arcChartID":"DkyJv--fwGL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","5-cs","4-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"0aada2f39096fc2d3bb7c115b616c80f9889c707","difficulty":"ANOTHER","songID":73,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3007,"notecount":508,"arcChartID":"E0k0TVkDo1h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","8-cs","bmus","6-cs","5-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"356086ba66c6a498e634b06014645425866fbb7a","difficulty":"HYPER","songID":74,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3008,"notecount":599,"arcChartID":"GayjM4ntFW2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"65d8a737f39f1b6c8b21527b958f37bc9e123f50","difficulty":"NORMAL","songID":74,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3008,"notecount":387,"arcChartID":"GLWbrt9zdnS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"5ba587630120a44613ebc804392c6c18e4d58a11","difficulty":"NORMAL","songID":123,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4028,"notecount":479,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"53d1b75e6eff362266b81f52324935717c6232a9","difficulty":"ANOTHER","songID":124,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4029,"notecount":724,"arcChartID":"BrHGLbPeUXT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"17e9f7e29ee9873ec7762124a2c3b0659d34dc87","difficulty":"HYPER","songID":124,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4029,"notecount":478,"arcChartID":"HboEKdvmWWH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"37fecae7456f7cac0b806e900e0627e6acb750b6","difficulty":"ANOTHER","songID":125,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4030,"notecount":790,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"1aa81a04a7a713b6e2109f9ba4d401584f1907ab","difficulty":"HYPER","songID":126,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4031,"notecount":569,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","4-cs","26-omni"]},{"rgcID":null,"chartID":"22fe2181a3cdb2b6ece34d7d1f812e28fcaa42a4","difficulty":"NORMAL","songID":126,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4031,"notecount":417,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","4-cs","26-omni"]},{"rgcID":null,"chartID":"46d4bc915d6bed3a2cff6fa86d856026bdfc158b","difficulty":"NORMAL","songID":127,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4032,"notecount":122,"arcChartID":"C78lXqTXa8W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"fffbfea50d9f90dfe706c21b461e5da9f3481028","difficulty":"HYPER","songID":128,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4033,"notecount":456,"arcChartID":"H3a3KhRowLL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"5a4e1213b4607c8616ee904cabba432c24e34ff7","difficulty":"LEGGENDARIA","songID":97,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4001,"notecount":1488,"arcChartID":"HYAF3SoMrDD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c9266bd1da9e52a18116511528b1dc294ba06de0","difficulty":"NORMAL","songID":630,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13204,"notecount":616,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"2bdc0c78af8731e1186bc3430a9cab7264d42f73","difficulty":"HYPER","songID":631,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13205,"notecount":763,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"ac88ad4e55b8c7e580b9d927b0f44515f3c2046b","difficulty":"NORMAL","songID":631,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13205,"notecount":437,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"00ba471aa2af3701df00cfe287c74dddcc554a99","difficulty":"ANOTHER","songID":632,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13206,"notecount":787,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"9d74bc32a66f8a6827b67d25679e7626b108ebb0","difficulty":"NORMAL","songID":633,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13208,"notecount":369,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"fcb31b1536d97bfb213cc574462d68d40f9fb15e","difficulty":"ANOTHER","songID":634,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13209,"notecount":529,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"2a9ff46c1b1932a0f44219f8922ad4276836b7fe","difficulty":"HYPER","songID":634,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13209,"notecount":486,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"aebb5b00c4a22dd9c9f9fab11f34e50f646623ef","difficulty":"NORMAL","songID":635,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13211,"notecount":391,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"f9e53dda802820d629e24cc20f6945cd5fbf84aa","difficulty":"ANOTHER","songID":636,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13212,"notecount":1716,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"4541740c11921b69d144c83647d8aab0aab194db","difficulty":"ANOTHER","songID":75,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3009,"notecount":643,"arcChartID":"HF0wyW_jBx1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"708f020ebc402846321fc382daeec49252b8fe02","difficulty":"HYPER","songID":76,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3010,"notecount":1043,"arcChartID":"ABl6hJ0avp8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","8-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"58af9b63c8af3be388195b6e003019d3772650f1","difficulty":"NORMAL","songID":76,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3010,"notecount":414,"arcChartID":"CgveGBHkRiO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","8-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"8bf4d60aa9e39fb78ff39f8e81653148116282f3","difficulty":"HYPER","songID":77,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3011,"notecount":610,"arcChartID":"Da4UtS8xIYU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","7-cs","6-cs","3-cs","26-omni","26"]},{"rgcID":null,"chartID":"963edf351b3c6f29c09c54e55ec2c3dd041340a9","difficulty":"BEGINNER","songID":78,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3012,"notecount":53,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"2532fca8bae74691f132923f4f0607d67bb6ba44","difficulty":"NORMAL","songID":79,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3013,"notecount":624,"arcChartID":"DWCT2kvsDt6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"9d2a880fd61481f342e1dee881c22bc313ba066f","difficulty":"ANOTHER","songID":80,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3014,"notecount":465,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"b0111fa1efb1142d8b709f4b193eccce18a9c00a","difficulty":"HYPER","songID":80,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3014,"notecount":462,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"5546eb2892f0147390f66cd1ce8f058a0b624ba4","difficulty":"HYPER","songID":81,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3015,"notecount":428,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"788cb35bc4192b989afc02fbcad18f8328fd3062","difficulty":"ANOTHER","songID":82,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3016,"notecount":445,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"78e7e77e05fea414247799f9c36f3239a4b38d78","difficulty":"HYPER","songID":83,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3017,"notecount":572,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"bacad821588c5a9b0194c96d72a96c3c92791b31","difficulty":"ANOTHER","songID":130,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4202,"notecount":692,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"322b6d6aba2a4bb84a9ed4fc602ec637212c304c","difficulty":"HYPER","songID":131,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4203,"notecount":546,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"6cfb910117730e6db0a45bd88998d79d03d31e27","difficulty":"NORMAL","songID":131,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4203,"notecount":338,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"f900cae72023f37ba8bb2babfe4e8ac09e558e94","difficulty":"ANOTHER","songID":132,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4204,"notecount":739,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"e5eed41c61a8147d7ec02047cb057812b0cd6024","difficulty":"NORMAL","songID":133,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4205,"notecount":300,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"2d6d03c8632eb70c9da4b3dee40cb372335c4e21","difficulty":"HYPER","songID":134,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4206,"notecount":585,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"f41b307c57a393e8c14c378998ea0ef3b5130d4a","difficulty":"NORMAL","songID":134,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4206,"notecount":378,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"8140e5f51b3e9cea9253a22bfb73128cda67def9","difficulty":"NORMAL","songID":135,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4207,"notecount":230,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"c0bea516862988e3448f63821c256e15144f3ea8","difficulty":"NORMAL","songID":136,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4208,"notecount":223,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"48a576a96f46ba32254d07f40f8f83e8ac491462","difficulty":"HYPER","songID":137,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4209,"notecount":573,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"dc717e9fda71d9f6c3b1ca572522953cfe176b7a","difficulty":"NORMAL","songID":138,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4210,"notecount":327,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"ea62dedcd68f4c9e79291013168f7503aa2e1ca7","difficulty":"HYPER","songID":139,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4211,"notecount":690,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"7a612f4f90a1349a2942412fa81bf7082817ec22","difficulty":"HYPER","songID":636,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13212,"notecount":1012,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"ce9fa4444dff61a7f15e4e48dddbac15b77d193c","difficulty":"NORMAL","songID":637,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13213,"notecount":668,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"402bb18f96beb260ade272edd2ddcbcd6be0c111","difficulty":"ANOTHER","songID":638,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13214,"notecount":1143,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"759da2ac944851ae2fb68eea754d298a089e84d4","difficulty":"HYPER","songID":638,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13214,"notecount":700,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"9e561c87638b7b56b96b400b3a68e1d54e993633","difficulty":"ANOTHER","songID":639,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14000,"notecount":1223,"arcChartID":"ASC2OrtpwWc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"6b876a1af11b1c86edff5d3fed68baf517670fa7","difficulty":"HYPER","songID":640,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14001,"notecount":1241,"arcChartID":"ByafGnxwmVY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"82b70093b4eb7b2acf38b723acd78c3f40d30fb3","difficulty":"HYPER","songID":222,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6208,"notecount":887,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"ddd00c792f8428f542b7066bd43d538000d247ea","difficulty":"HYPER","songID":222,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6208,"notecount":825,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"57744b6819e8837dbe0077d0cca6001a90aaf0aa","difficulty":"ANOTHER","songID":223,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6209,"notecount":960,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"0fc325abb33de9841bede42b7b01ab771c8ed7f7","difficulty":"HYPER","songID":225,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7000,"notecount":653,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"f2197ab9d3632d84a1916ab130d46e636b22de76","difficulty":"NORMAL","songID":225,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7000,"notecount":423,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"2641407755a80ee3ef31b34c786ec900f96b5ff3","difficulty":"HYPER","songID":226,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7001,"notecount":554,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"e28a3e3ec213e51f9b32627689fe70cc3212bb92","difficulty":"NORMAL","songID":227,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7002,"notecount":613,"arcChartID":"HN1IwMzgTqg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"7652b80e3dc8baa9642ad854d5b71d56d9ae702c","difficulty":"HYPER","songID":228,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7003,"notecount":1113,"arcChartID":"DOMml2J33JC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"0a66a78156e6c71987159182bae7eccf3d0948d7","difficulty":"NORMAL","songID":83,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3017,"notecount":438,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"0be5c0b00ec1c0db4b9b35ad51344749b82abbe4","difficulty":"HYPER","songID":84,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3018,"notecount":575,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"e59e52b31486a9c0370b3485fe79b2aaf065eaa1","difficulty":"HYPER","songID":85,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3202,"notecount":331,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"128504a28ae5611f553568e071cad5e2b1bb052c","difficulty":"NORMAL","songID":85,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3202,"notecount":218,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"99e72ae53f566d126ddcaf116f9656d074c23ba8","difficulty":"NORMAL","songID":86,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3203,"notecount":382,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"1504be1c9960afc3a321546e03a85b43181c518a","difficulty":"HYPER","songID":87,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3204,"notecount":489,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"1083db3a02f91a5b07bff10d2692d142d1949046","difficulty":"HYPER","songID":88,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3205,"notecount":416,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"2eefb2a513456e2710eca4eb3f62672818fa3dd6","difficulty":"HYPER","songID":89,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3206,"notecount":335,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"20c4e864b3a6df20a0de6ede3f80eefd87ebf1b5","difficulty":"HYPER","songID":90,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3207,"notecount":328,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"2e3de118aeb0760ab43cb84e68429e4a35ff5a25","difficulty":"ANOTHER","songID":91,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3208,"notecount":436,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"49c5f89e9a148a5de9e099c41a75d4366e6a9072","difficulty":"HYPER","songID":92,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3209,"notecount":442,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"eae126544f544186dce6e5d01c948b964153d533","difficulty":"NORMAL","songID":92,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3209,"notecount":326,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","3-cs","26-omni"]},{"rgcID":null,"chartID":"933f2b4583f6e49cc15f65a6d275bf18dbbbd175","difficulty":"ANOTHER","songID":93,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3210,"notecount":552,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"2eddc2eaf68a8ef970e457db74db960d1aa85d63","difficulty":"NORMAL","songID":94,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3211,"notecount":831,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"f1fe2c89393e954756b82cb50b1894e0eca98e6f","difficulty":"NORMAL","songID":640,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14001,"notecount":701,"arcChartID":"EG33I-RHdJQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"0ce76a13019ee24ea0df370f890bbf98e952677a","difficulty":"ANOTHER","songID":641,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14002,"notecount":1162,"arcChartID":"AQuH52XRDPV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"697bb1a20748bc5c61225e1a4bc2552ad5f1703c","difficulty":"NORMAL","songID":642,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14003,"notecount":396,"arcChartID":"HAOlW7-IVe-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"9c21e86c80e64e1a1826684e165c471c08ea61d0","difficulty":"NORMAL","songID":642,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14003,"notecount":293,"arcChartID":"DVEPpyxprsG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"3a971fb1b5cb83bec0f2d77a08fc8b48c984bfdd","difficulty":"ANOTHER","songID":643,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14004,"notecount":1141,"arcChartID":"Cm9IPAKc9Om"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"ae4dc8dd892d14878105b47070b3f996c7ffe4e6","difficulty":"HYPER","songID":644,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14005,"notecount":863,"arcChartID":"Djoglp86fgC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"c07aa02cc9d5d8bc7b290688ad0c47d0fd189d9f","difficulty":"HYPER","songID":644,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14005,"notecount":1308,"arcChartID":"DZQjHt3f6pf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"633fe7b028e8629aaaa82bace9d0e80677ba64c1","difficulty":"ANOTHER","songID":645,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14006,"notecount":915,"arcChartID":"CLCb49soiSm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"072f159a2392e9235129bbf28e68d1e22f1d3afe","difficulty":"ANOTHER","songID":646,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14007,"notecount":1186,"arcChartID":"AnC-51ovmwc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"dbece3e1d537f91b2d0a4bfbb6d1ce98cf08a20c","difficulty":"BEGINNER","songID":646,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14007,"notecount":282,"arcChartID":"BPAgjwhGkE6"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"89d131097e693598b0d6601a8bb66edbe725e42c","difficulty":"HYPER","songID":647,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14008,"notecount":1078,"arcChartID":"GG1v3FGnh9g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"90435fc915b50eef1270e7def2df954231c31fa2","difficulty":"NORMAL","songID":647,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14008,"notecount":677,"arcChartID":"AEYvqgzaFUF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3c85227b5c7efb3eff9cc1099847dc6572180e63","difficulty":"ANOTHER","songID":648,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14009,"notecount":1228,"arcChartID":"BdYyX01xhil"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"33a8b4ab56e8d007ef54ea37aceae7fc809195ed","difficulty":"NORMAL","songID":649,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14010,"notecount":324,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"4e2540078201601bde0f1de97b65d3cb1f2d6576","difficulty":"NORMAL","songID":228,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7003,"notecount":713,"arcChartID":"EXMoSbDK6e7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"f9adc68af39b47931a565d4935a18dab6ca59dd9","difficulty":"ANOTHER","songID":229,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7004,"notecount":964,"arcChartID":"AxE2xFM9PO7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"075855a0948325e9e4128b8c97b2c8fc8d9db3ea","difficulty":"NORMAL","songID":230,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7005,"notecount":751,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"d432764a3a29f4a20e6d9f65d2ffadf3241de1ea","difficulty":"ANOTHER","songID":231,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7006,"notecount":789,"arcChartID":"CyMatta9h_a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"460a57c14db048d7181af5d7683974ab45792281","difficulty":"HYPER","songID":231,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7006,"notecount":494,"arcChartID":"D5_i-Qql_Am"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"b75df325388cd5a6096c759e493439aefae5c390","difficulty":"NORMAL","songID":232,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7007,"notecount":521,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"1a8e01402ea2c5f000cc1c5cfb33472c25ce0b21","difficulty":"ANOTHER","songID":233,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7008,"notecount":1307,"arcChartID":"Ha4_QUemMd6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"c499329cf6ad4df69bb62439337fc5083719f387","difficulty":"HYPER","songID":535,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3212,"notecount":247,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"c84c1f4633ae69f97ac922602169fa85e1afaf2c","difficulty":"ANOTHER","songID":95,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":3213,"notecount":732,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","3-cs","26-omni"]},{"rgcID":null,"chartID":"1c0909092f3fec0d711cef74c82cce37229c51db","difficulty":"HYPER","songID":96,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4000,"notecount":523,"arcChartID":"FxM3RHohSDx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"668d930d4ed138f6457e5cbd020b92d3d55c9e3d","difficulty":"NORMAL","songID":96,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4000,"notecount":353,"arcChartID":"F0msmOzRv0u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"370032d3d2a34ff740a8b618bec9e04c3f980494","difficulty":"ANOTHER","songID":97,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4001,"notecount":1218,"arcChartID":"EwXolM8kFAL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9a6e5f74cb98dc09bfa65b7e27601458f61576ff","difficulty":"NORMAL","songID":98,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4002,"notecount":629,"arcChartID":"A26S9U8xVdd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","7-cs","6-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"7dbb90b397eb4e3c4dde04ed78630879b8a7182a","difficulty":"NORMAL","songID":98,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4002,"notecount":538,"arcChartID":"DI9UQUFWx8c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","7-cs","6-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"f510cf3d8179056f371963c1b0f7ee5b791089dd","difficulty":"ANOTHER","songID":99,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4003,"notecount":914,"arcChartID":"CjwRVxlmdVd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"d31ddbfea2740107413f0c369367475bb3d46cd9","difficulty":"HYPER","songID":100,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4004,"notecount":482,"arcChartID":"Czporfk7Ytp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"b36150f1c1e01f4e8556b56a8156a3de51077e80","difficulty":"NORMAL","songID":139,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4211,"notecount":325,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"348d716c1debd332027f9f6e3574b05bf8caaa05","difficulty":"NORMAL","songID":140,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4212,"notecount":574,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"f9c8b833d14888d88b9ff94c805b1d8b49416837","difficulty":"HYPER","songID":141,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4214,"notecount":444,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"db6594ef3d40ffc7ebfa31e3aedd0e9fe4a148fc","difficulty":"HYPER","songID":142,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4215,"notecount":438,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"be39c61aa82a7714a4b518f4f7f30b80978062ec","difficulty":"HYPER","songID":143,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4216,"notecount":481,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"816935269830b8e2cda01858bc966e4dec3764d7","difficulty":"NORMAL","songID":144,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5000,"notecount":771,"arcChartID":"EemKgZYJhOE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"21a3f824612f4f39d3ab0743a7e09da26c5bd0d8","difficulty":"HYPER","songID":145,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5001,"notecount":686,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"527a9fb1cc58929114dbc71cef89c36483f8356b","difficulty":"NORMAL","songID":145,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5001,"notecount":410,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"104757457026f3cf041edef12897ccfb278fb24a","difficulty":"ANOTHER","songID":146,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5002,"notecount":831,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"c6afc614e8a41dc072b9d81e68a2eb6d91db36c9","difficulty":"HYPER","songID":147,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5003,"notecount":827,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"77bff235ba9fe51959ca948f961429428021adf0","difficulty":"NORMAL","songID":649,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14010,"notecount":322,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"6a8471d9486df92897f7054a0b0530f750a4d427","difficulty":"ANOTHER","songID":650,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14011,"notecount":1099,"arcChartID":"E_TVUkHz2wu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"6d1fcf865ed1a6fdcb2ca708e6966b9a273eeba5","difficulty":"HYPER","songID":651,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14012,"notecount":909,"arcChartID":"BN2u1R27gcU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"5229bd7db4671fa0aecde5ba82094e431cea4422","difficulty":"HYPER","songID":651,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14012,"notecount":912,"arcChartID":"H32Qf6Tw4BX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"83e104661133f925e25389d0f79360b61e78873e","difficulty":"ANOTHER","songID":652,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14013,"notecount":1081,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"ed76b9b0e06c366529368c1335929b4d3cf0a04b","difficulty":"ANOTHER","songID":653,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14014,"notecount":1134,"arcChartID":"GS-FD5fXN97"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"c32334b6f121993235082be73afb8137d0c0da19","difficulty":"BEGINNER","songID":653,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14014,"notecount":142,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"8a294cca0281d4340931ba8fd8d4371941c0593b","difficulty":"HYPER","songID":233,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7008,"notecount":623,"arcChartID":"CJux3n0QtaN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"4a34251f82606e7a19e070725a4269e31a2c3e36","difficulty":"HYPER","songID":234,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7009,"notecount":620,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"dd86d296b8e6ec882a6542750a12c8769fe98cd7","difficulty":"ANOTHER","songID":235,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7010,"notecount":823,"arcChartID":"CApQ0BDjGfw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"42cbea767d72c1ec16d0fbceceeeb10170f77082","difficulty":"NORMAL","songID":236,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7011,"notecount":575,"arcChartID":"BjkNXw7BcE3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"33c3f3237ee87288ee935bc25c74095c7462c5db","difficulty":"HYPER","songID":237,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7012,"notecount":611,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"a00dd7662449fb5faa5394d8fa71c6bbb9c7bb3e","difficulty":"NORMAL","songID":237,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7012,"notecount":425,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"1b3d26c8ce5bc86e98c92c924bf65800457e728b","difficulty":"ANOTHER","songID":238,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7013,"notecount":845,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"c19423e1fd028e08269645cb9633e712be233456","difficulty":"HYPER","songID":239,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7014,"notecount":630,"arcChartID":"CpTfpNxRjFC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"b963957b6c4d05dfcc245f5e66d157c1482e0ce0","difficulty":"NORMAL","songID":239,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7014,"notecount":357,"arcChartID":"EXbcMJ6eOsK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"855d699ae8fbb1598eaf17aaedc164ccc7b5039f","difficulty":"NORMAL","songID":100,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4004,"notecount":339,"arcChartID":"Aryx1_aK4sG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"b2f8b8ca2600b7332127b48c03deda382cbdf856","difficulty":"ANOTHER","songID":101,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4005,"notecount":811,"arcChartID":"Hq9cCJQksHs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b65fe45af0ceba932028f5d11457392b19cfb8cc","difficulty":"HYPER","songID":102,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4006,"notecount":1332,"arcChartID":"DAnfRmnsInR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","6-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"0722cda25fa53d675333ea1967e82efeda694f77","difficulty":"NORMAL","songID":102,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4006,"notecount":651,"arcChartID":"CUOPA5RNBWU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","6-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"121871343bf83efc24b55d7305f465eb6d7b962b","difficulty":"HYPER","songID":103,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4007,"notecount":703,"arcChartID":"GF1RCWz6TFx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"6b595ba8d242eeb19f761367b2c6b4a92161348c","difficulty":"NORMAL","songID":104,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4008,"notecount":503,"arcChartID":"ExeCQboEtaJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","8-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"7597000dd3ddd5c0c1e29e755fda9d7348825ae3","difficulty":"ANOTHER","songID":105,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4009,"notecount":1282,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"057020c0da779f3bf351e42ce045bca69273d387","difficulty":"NORMAL","songID":147,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5003,"notecount":440,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"9f332993baadfd13208a317fcf4f94af995c76f4","difficulty":"ANOTHER","songID":148,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5004,"notecount":798,"arcChartID":"F1evhNncBGu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"58c48667ef856c1b9ff757f121229418c5f6f00c","difficulty":"HYPER","songID":149,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5005,"notecount":620,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"6d8eb32b017e47258126c3fbb7ba1255b7f4a9ff","difficulty":"NORMAL","songID":149,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5005,"notecount":471,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"52c73458e625afbf1646c08939f936597840eee1","difficulty":"ANOTHER","songID":150,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5006,"notecount":592,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","bmus","5-cs","26-omni"]},{"rgcID":null,"chartID":"bc99051ea69a589345f00140ec902a14baf1f80a","difficulty":"HYPER","songID":151,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5007,"notecount":736,"arcChartID":"CaqCXmYA2oq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"c681416ac97c61538bd28e5c2f32f1e39f851258","difficulty":"NORMAL","songID":151,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5007,"notecount":474,"arcChartID":"EGVtgrIfZFX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"4c9e03459e0ac1ea35b8da69bc9a4d3e0eacfea6","difficulty":"ANOTHER","songID":152,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5008,"notecount":765,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"413306fd216437a4a80bd5451c3008a93ab4ac0f","difficulty":"NORMAL","songID":153,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5009,"notecount":1016,"arcChartID":"AZHzAvYGXTQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"8060fef4c5f7af7c5ef939a66fe360ba25659066","difficulty":"HYPER","songID":654,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14015,"notecount":642,"arcChartID":"A86QJYDFXDi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"4dd6d84933198ac174cfefa3d82c2012636aec75","difficulty":"NORMAL","songID":654,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14015,"notecount":499,"arcChartID":"AkP_6A3gcVD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"142f393201f2fe48b330937c12a95c24f47e2bc3","difficulty":"ANOTHER","songID":655,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14016,"notecount":987,"arcChartID":"HFYoFXPHoL6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"503b2e6982e86661b6cad82d238c99576680deba","difficulty":"HYPER","songID":656,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14017,"notecount":881,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"3ef5a45060b4f9ad6c79fe6288c349a7b996374b","difficulty":"NORMAL","songID":656,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14017,"notecount":408,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"59e0206436c9c27075e5f6af7f582fc0ac901374","difficulty":"HYPER","songID":657,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14018,"notecount":982,"arcChartID":"CrSW4CtfQbA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"272049d4a1eb2823733e4ad8aecf276a0a32823e","difficulty":"NORMAL","songID":658,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14019,"notecount":610,"arcChartID":"GEo8EfPh9sh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"bb28f907b7ea485097f6148d15f800f30f9e100f","difficulty":"NORMAL","songID":658,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14019,"notecount":637,"arcChartID":"GUhJUjWn5bs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"bd6fa271950ecb49f8b3f5ee3eb43752268fc33c","difficulty":"ANOTHER","songID":240,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7015,"notecount":606,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"e5f5a5ee630949a60ca17a9bf4c3b6ea2cf314a9","difficulty":"NORMAL","songID":241,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7016,"notecount":395,"arcChartID":"Bk0Bn_gM9j6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"d911edad4ea765854d013dad00ce056934105315","difficulty":"HYPER","songID":242,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7017,"notecount":1013,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","8-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"f75c0ac6c36841b8988f2645ad53605a275abf2e","difficulty":"ANOTHER","songID":243,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7018,"notecount":1061,"arcChartID":"HB_naSkcYsV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"2c7db5aa7bb1a79d5fa2ff44a1c110c8da309968","difficulty":"HYPER","songID":243,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7018,"notecount":872,"arcChartID":"F2D3VynTRWb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"63b77859accc2102afbf034dd222343a57f16af2","difficulty":"ANOTHER","songID":244,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7019,"notecount":807,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"c411844e9d937163fec256f55ce9d59111849193","difficulty":"NORMAL","songID":245,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7020,"notecount":527,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"2b3034d1c2eff746053aea1c8d2ba689b1b4955c","difficulty":"ANOTHER","songID":246,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7021,"notecount":1111,"arcChartID":"GQ2wPxd2jMZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"59fd8e62e4e9f2cbd93fe66407210a3f4cf16f35","difficulty":"ANOTHER","songID":659,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14020,"notecount":1464,"arcChartID":"B1VeXx-WanA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3dff1fdb3d0830398eb4931b79983021d42321be","difficulty":"HYPER","songID":660,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14021,"notecount":1254,"arcChartID":"Gh7jLoAeDJZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"a52fc2e49c3e55eeba6536920874df711514bd28","difficulty":"NORMAL","songID":660,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14021,"notecount":732,"arcChartID":"Hb1kWqjyC-z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3052e3b20ccb4625df8fda270233e18d133695a7","difficulty":"ANOTHER","songID":661,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14022,"notecount":1328,"arcChartID":"Asbjb14XIXP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6ec96e47550013eb46926478d975a806e55c86b8","difficulty":"HYPER","songID":662,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14023,"notecount":857,"arcChartID":"DNz5RZGAdGF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"c52380d14ccab22fc551111ff10fec2cdd908028","difficulty":"HYPER","songID":105,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4009,"notecount":952,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"5167e8a161a95557c8332f3ad33396d43692f6cf","difficulty":"NORMAL","songID":106,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4010,"notecount":411,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"33c0497b6fe21627d65b0d143a528401690dc820","difficulty":"ANOTHER","songID":107,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4011,"notecount":1077,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","7-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"409053a8abd1cef8d8409e2f4ea8249dc41249b0","difficulty":"HYPER","songID":107,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4011,"notecount":918,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","7-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"ae30aa8e88e75417d1ddae3f9c5cbf45d66bf36c","difficulty":"NORMAL","songID":108,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4012,"notecount":362,"arcChartID":"G2CZqJP9Fug"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"ad63f20da43d640682c04b5068cf2940a70aafbd","difficulty":"NORMAL","songID":108,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4012,"notecount":270,"arcChartID":"Aufu1a9scHB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"5554a798f2dfb29c8adb24c8b69fd3ef7ba98124","difficulty":"ANOTHER","songID":109,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4013,"notecount":1120,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"60dfea642b79c6ada2c43701b71f80c92c5af58e","difficulty":"ANOTHER","songID":110,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4014,"notecount":1156,"arcChartID":"A2QcVwbUBnn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"a28bc33c359539b08261bed4576acb880e649b03","difficulty":"ANOTHER","songID":154,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5010,"notecount":1101,"arcChartID":"BreJT4xNyKd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","8-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"6a78c86c9837b25677888b29558d4c0e2f256e1d","difficulty":"HYPER","songID":154,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5010,"notecount":768,"arcChartID":"EifsQixcMSa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","8-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"01ad447eeca7bf9b695bee2487e7657becc4f6a9","difficulty":"NORMAL","songID":155,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5011,"notecount":796,"arcChartID":"HrMDxq-qV8y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"efdd0833c893e008b5a3578c814914c08789b687","difficulty":"ANOTHER","songID":156,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5012,"notecount":1065,"arcChartID":"FEnkMf_REIS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"5541165d1def8191b8d665db475a16948c2a5fec","difficulty":"HYPER","songID":156,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5012,"notecount":788,"arcChartID":"HWrDUPN2RGT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"dab718d0c5197de8885058f181a74716b9e67b26","difficulty":"HYPER","songID":157,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5013,"notecount":409,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"ebd200d1876dc73b3d52beb06d74ab01d7e5ea07","difficulty":"NORMAL","songID":158,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5014,"notecount":469,"arcChartID":"GcmhRbphqwf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9320cbe39b09bfb5da5b1ed22d0665da08df310","difficulty":"HYPER","songID":159,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5015,"notecount":625,"arcChartID":"BBGB2XjgM6h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"d68ec8c1a9aa61487ec8e8eeb1cdc920006ed534","difficulty":"HYPER","songID":246,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7021,"notecount":682,"arcChartID":"H-lNrFFgafT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"06df65bad40c2972bbef5d1ef1f6c7929e62c74f","difficulty":"ANOTHER","songID":247,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7022,"notecount":624,"arcChartID":"FfMRWeYj1JJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"30a958efc8d53509081fca5376ed802b68673670","difficulty":"NORMAL","songID":248,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7023,"notecount":576,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"3b20cdcb0c0fd8687d1f784f876d67888d783863","difficulty":"HYPER","songID":249,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7024,"notecount":899,"arcChartID":"CLD45_0K9My"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"9d19a1b85d575e5bfe1792ce0b08d8d6406117b0","difficulty":"NORMAL","songID":249,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7024,"notecount":571,"arcChartID":"AvEgr5geBQ-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"13f4f46356246cb79aa221105589c5ba9c11537c","difficulty":"ANOTHER","songID":250,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7025,"notecount":638,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"d3688ce256963c3ef6687ff67bcc45c0df5dffaa","difficulty":"NORMAL","songID":251,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7026,"notecount":566,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","11-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"27622990065408d2aa3524fcf40590b18591783f","difficulty":"ANOTHER","songID":252,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7027,"notecount":792,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"885dc0dd4fa81063c9d9296cc97a67a8ad17f68a","difficulty":"HYPER","songID":252,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7027,"notecount":388,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"822568ceda07cb52da336566b94c2f944b605e7c","difficulty":"HYPER","songID":110,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4014,"notecount":745,"arcChartID":"FprOGNCvaQv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"b463d3c835b7ef651afed45d28f297d0c886c550","difficulty":"NORMAL","songID":111,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4015,"notecount":330,"arcChartID":"EaEW-bTgbwd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","7-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"f03e610001b7e499e8a95daecd67071684683722","difficulty":"NORMAL","songID":111,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4015,"notecount":279,"arcChartID":"FHb7PNp_rGH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","7-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"00f8b14bd5f0d6891fa8c4614e001b52f4eb37c0","difficulty":"ANOTHER","songID":112,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4016,"notecount":706,"arcChartID":"FpwvRGx5JWp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"f06b93a40d307a6fc909c273211a1c64cb6e4f92","difficulty":"HYPER","songID":113,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4017,"notecount":510,"arcChartID":"EpDVIJx2ybK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","bmus","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"facd862be3bd16905f06c1be508fb72a34f57475","difficulty":"NORMAL","songID":113,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4017,"notecount":428,"arcChartID":"FjU_n0hKCEQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","bmus","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"aa079bc73d5ec26169636f25120f431018341573","difficulty":"NORMAL","songID":114,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4018,"notecount":305,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"a7d6b56ca2fac3bf9157da1d4db899d7fe45a45d","difficulty":"NORMAL","songID":115,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4019,"notecount":196,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","7-cs","bmus","4-cs","26-omni"]},{"rgcID":null,"chartID":"b360dbea0fbe30efa66548adda0f0e67609387e7","difficulty":"ANOTHER","songID":116,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4020,"notecount":800,"arcChartID":"COjViyBzmkn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","8-cs","7-cs","6-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"c7ec7216b186f735173013058185280860149c73","difficulty":"HYPER","songID":117,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4021,"notecount":964,"arcChartID":"BibqheZuvwZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","8-cs","bmus","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"69eba669d35a1d1160a2d6c65900fadf89c92aba","difficulty":"NORMAL","songID":117,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4021,"notecount":480,"arcChartID":"GnkMx1DQWWT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","8-cs","bmus","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"08c45a60e1d52e2bc33f0f93f922081aa639257d","difficulty":"NORMAL","songID":662,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14023,"notecount":574,"arcChartID":"DmouqdxeFI_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"bbf35dfc286d4261426f94b11676703c2be3a33e","difficulty":"HYPER","songID":663,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14024,"notecount":742,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"539ab763ccf87a1fa1e06d95df9483c645dc40d1","difficulty":"NORMAL","songID":664,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14025,"notecount":584,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"b64ee9401ffb52c15267c4109550c894d9299033","difficulty":"HYPER","songID":665,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14026,"notecount":731,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"eca9bb776cc8a68782f770067f2b3abb2bef281a","difficulty":"NORMAL","songID":665,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14026,"notecount":476,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"e7fa54e5d5f5ca195cda011f70d918eb1f2b0e79","difficulty":"ANOTHER","songID":666,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14027,"notecount":1048,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"6bcbeabc5854b963302e0c95bb69140d94e6447c","difficulty":"HYPER","songID":667,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14028,"notecount":615,"arcChartID":"DK_g1vCvY5c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"be1169c8058a5d0cd9b56959c126f909f7e15a01","difficulty":"NORMAL","songID":667,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14028,"notecount":367,"arcChartID":"EVdbYdgyj9U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9c78bd24c6f41874821d2bafc3384de9aef3817","difficulty":"ANOTHER","songID":668,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14029,"notecount":1725,"arcChartID":"A_sfTwl6e8B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"c3dd14b26ad2454a2138141dd39f6e73a2f56729","difficulty":"HYPER","songID":160,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5016,"notecount":900,"arcChartID":"GeKKqhf5OLZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","7-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"68af92b49c1c266f10c91efc636c8ea9782cf29f","difficulty":"NORMAL","songID":160,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5016,"notecount":409,"arcChartID":"DentTpjiCiE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","7-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"81fcf82455ea8d743fa6a823c7740a0cd3e965c2","difficulty":"ANOTHER","songID":161,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5017,"notecount":971,"arcChartID":"B-2TWPyz9ax"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"2fdc99b04a9887d543eb4aae9f3d9de25c4a8114","difficulty":"NORMAL","songID":162,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5018,"notecount":437,"arcChartID":"HGxKkGBjyX9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"fd2cfea434d1831f88824146a70fd72854e854e8","difficulty":"HYPER","songID":163,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5019,"notecount":1030,"arcChartID":"AVM7KTTLBxV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","7-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"04d49b37f850d0f63f9b478e59a86a1d471abcc8","difficulty":"NORMAL","songID":163,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5019,"notecount":549,"arcChartID":"Dq3Pv1w7tvW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","7-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"121814f482677942c7d0b3274fd25bdb6c651cc2","difficulty":"ANOTHER","songID":164,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5020,"notecount":819,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"96c968f35247d98beeaaba41dfe7b543334f1c5e","difficulty":"HYPER","songID":165,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5021,"notecount":1385,"arcChartID":"Ez7szIE5A35"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","9-cs","8-cs","7-cs","bmus","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"e9ca3d286a330bb4ce29e89334c465c243af29c2","difficulty":"BEGINNER","songID":253,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7028,"notecount":195,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"95d1407f35bce9fd1382c014bf0ee9fbbb63d65f","difficulty":"NORMAL","songID":254,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7029,"notecount":422,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"94553dfcaf49ac47b7bcbf096be78b8e90a5f46e","difficulty":"ANOTHER","songID":255,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7030,"notecount":853,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"69da689d95f72eb00f6c8d8d6f950db7b73c03ea","difficulty":"HYPER","songID":255,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7030,"notecount":780,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"8f8199fccb2949c562f9805e9fd195d8e74535df","difficulty":"NORMAL","songID":256,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7031,"notecount":560,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"22d20b3e98fff74d7c5bf7861775db5bf9ddba1f","difficulty":"ANOTHER","songID":257,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7032,"notecount":1203,"arcChartID":"CE2jVkXgxXC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","9-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"6a3205b4dedbffbfabba5037c4ca62bfb9913b47","difficulty":"HYPER","songID":257,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7032,"notecount":772,"arcChartID":"HZ2FUPbZ-en"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","9-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"20368db90b8d1b8605814491ecdd4fc8e1795954","difficulty":"ANOTHER","songID":258,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7033,"notecount":833,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"5f2ff2d8ceb72fca4a4dbf146af43c0cd1e7b9c0","difficulty":"NORMAL","songID":118,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4022,"notecount":315,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"e134908d0c56a4ebc8d06459b082d7c751112773","difficulty":"ANOTHER","songID":119,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4023,"notecount":665,"arcChartID":"Bjv6tSj8XUH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"39bf5adab1346c221ea4cb307f236358902bca83","difficulty":"NORMAL","songID":120,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4024,"notecount":293,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"8832c716c6b6917512a78a41af95f530832e3116","difficulty":"ANOTHER","songID":121,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4025,"notecount":719,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0efc015c61bb316e941366b11635be5747bc6bfa","difficulty":"HYPER","songID":121,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4025,"notecount":496,"arcChartID":"Bq8rp9vc5oa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"408c242b8528faa017c67ad3dd307fcb08df1b4a","difficulty":"NORMAL","songID":562,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4026,"notecount":340,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"7a9e72a3f95b679029e8df205649aee3b23ef2bd","difficulty":"HYPER","songID":562,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4026,"notecount":546,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"6f1ca7ca3b74ab41280d7b5bc100a83512751bbb","difficulty":"ANOTHER","songID":122,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4027,"notecount":497,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"53e8653d3d22fe9fe868b6b8c35c84dfdbc7332b","difficulty":"HYPER","songID":123,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4028,"notecount":746,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"adbd2913a395066e629e56a0ce978c591e797509","difficulty":"NORMAL","songID":123,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4028,"notecount":438,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"20a713d5f4c6c58e83fcdca1ce35087d74c2c285","difficulty":"ANOTHER","songID":124,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4029,"notecount":721,"arcChartID":"DGa2mox3-Js"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"43b6136fb8a9d145d436b169a30c6c86f8864034","difficulty":"ANOTHER","songID":669,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14030,"notecount":1162,"arcChartID":"HAz2jidCtDE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"5b4bf383e44746468c21bf800eac0ef13e72d2f4","difficulty":"BEGINNER","songID":669,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14030,"notecount":287,"arcChartID":"DIsWI5Jaqe_"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"0e747bf3c080cb6c4b1b590b8d941926486ea88f","difficulty":"HYPER","songID":670,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14031,"notecount":1090,"arcChartID":"HujSX3xoeHR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"4f412372430a6b28f98ea64524fc2328f522d8e4","difficulty":"NORMAL","songID":670,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14031,"notecount":618,"arcChartID":"FvcLgp9ejhx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"cada74e69352fa4b946f6531a193062fef316afa","difficulty":"ANOTHER","songID":671,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14032,"notecount":922,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"1b9b8a7532647a27b7d6184ebbd0f3d8f899eca3","difficulty":"HYPER","songID":672,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14033,"notecount":704,"arcChartID":"DqsmJeXWEW4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"0d7864481c8c085d94fd136a76855281ddaa884f","difficulty":"HYPER","songID":672,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14033,"notecount":787,"arcChartID":"BOdrqFX2tqN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"9b0db2a7cb7cf15fe537822b8a299636127956d6","difficulty":"NORMAL","songID":673,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14034,"notecount":609,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"8730fb746ec7f1d5620232e8d691416d7da82388","difficulty":"ANOTHER","songID":674,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14035,"notecount":1474,"arcChartID":"DJ7nS6RJl7Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"a4f36ebd13ca62b707cdf8c4ec2a5452a290d306","difficulty":"HYPER","songID":674,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14035,"notecount":1179,"arcChartID":"Gvd5EMcIBpe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"8fef7bc0fc7cd351b1942106509333cab0b4b207","difficulty":"ANOTHER","songID":675,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14036,"notecount":854,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"52e1c8d09ca4c20ebcd4f18d56095dcdad529214","difficulty":"HYPER","songID":676,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14037,"notecount":836,"arcChartID":"Azya_bBN6SC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"14f8085e8a6466fb17de3b7f8e8523301345c2fd","difficulty":"NORMAL","songID":676,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14037,"notecount":451,"arcChartID":"DcbBP940TzF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"446f843f1fd0b211816df182e0f84e4522865022","difficulty":"ANOTHER","songID":677,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14038,"notecount":928,"arcChartID":"CQ-YoUsoFju"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"39da51aa7fb744a89cc8524d8297699f37c677ea","difficulty":"HYPER","songID":259,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7034,"notecount":1126,"arcChartID":"BHgOrIeQmGx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"d5748f8132e5fcc96457402c82be7d5644c4ef29","difficulty":"NORMAL","songID":259,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7034,"notecount":874,"arcChartID":"H8k5LIw1-fx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"794ae8f3b8b1b62d0ff9f32c890bd5ccb887d0a0","difficulty":"BEGINNER","songID":260,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7035,"notecount":323,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"3ffd899a9c5c32cbf7771f537b2eb31b715d7510","difficulty":"HYPER","songID":261,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7036,"notecount":1212,"arcChartID":"GWM_90IfQov"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"3803fbec5e5e1f9d780c4327c8a02129d7bf5196","difficulty":"NORMAL","songID":261,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7036,"notecount":685,"arcChartID":"HXd0QJk6ZLY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"e5cbd6c0ea8bf2e4cc03cc33263f05817d99b503","difficulty":"ANOTHER","songID":262,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7037,"notecount":1083,"arcChartID":"FqyvNa3Twxl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"52b49d4b5e934956c7af02bf202277e6ffb3c88d","difficulty":"HYPER","songID":263,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7038,"notecount":874,"arcChartID":"CuTyfBsSre-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"833fdbe4800e6563609ce5b36221370708faa364","difficulty":"HYPER","songID":165,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5021,"notecount":1272,"arcChartID":"CKb0WdOEJ7q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","9-cs","8-cs","7-cs","bmus","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"328fa21b7d818d891e3b2fde9aa0c849a0ca836c","difficulty":"NORMAL","songID":166,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5022,"notecount":283,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"ff7c8ae16a2cc36886ae4ed011ff4480d325eae2","difficulty":"HYPER","songID":167,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":5023,"notecount":676,"arcChartID":"AcP6ycW9TAh"},"isPrimary":true,"versions":["10-cs","5-cs","26-omni","27","27-omni","28","28-omni"]},{"rgcID":null,"chartID":"a6dce46d61a849f261faa49e56ab04cf146744e5","difficulty":"NORMAL","songID":167,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":5023,"notecount":393,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"4e9b84d587bc3417a584d6494e8254cde07f958c","difficulty":"ANOTHER","songID":168,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5024,"notecount":682,"arcChartID":"BL41WffHKcS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"de73d9cdbc814b9db6a47ad131188f2eeb9fc674","difficulty":"NORMAL","songID":169,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5025,"notecount":466,"arcChartID":"ECMF8OyCPcG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"bff1fecd82332966990f098a5d31248fe4eabf7b","difficulty":"ANOTHER","songID":170,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5026,"notecount":953,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"58ef6088491a72f6f23a45e88c0504fd4b90840f","difficulty":"HYPER","songID":170,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5026,"notecount":627,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"042926fcb708918ad053bd60857cfaa5e7510527","difficulty":"HYPER","songID":171,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5027,"notecount":327,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"6b18794212c79681c0d8053317537c71c5f9b182","difficulty":"NORMAL","songID":125,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4030,"notecount":502,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"a0390505bc96e36b58ee30342d4e05b89cd3365c","difficulty":"ANOTHER","songID":126,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4031,"notecount":754,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"20de9a43a32802ffa59ddfef883a7ffe5fd2d2b2","difficulty":"HYPER","songID":126,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4031,"notecount":507,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","4-cs","26-omni"]},{"rgcID":null,"chartID":"2af874fbed8a4bb8d8e4fa426a48fd5713262c2b","difficulty":"HYPER","songID":127,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4032,"notecount":222,"arcChartID":"AEvoRdc1uUZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"1035c76b0a1e52e0d50f2519028029e10162c04e","difficulty":"ANOTHER","songID":128,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4033,"notecount":512,"arcChartID":"DAF5IpHIu4Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"fc54072035e79ed86da65fa6d3931d1a508846e7","difficulty":"LEGGENDARIA","songID":101,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4005,"notecount":1102,"arcChartID":"Bg3Bt2AarY3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cd99f3456fcc8c8fc2bcee0e397aabc2f9ed414f","difficulty":"NORMAL","songID":130,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4202,"notecount":445,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"19016df4078d86f1f4e0e2420b5b66648aacc112","difficulty":"ANOTHER","songID":131,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4203,"notecount":740,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"ea49a17ccc00fc054118ce3e86a6fc7977f0c917","difficulty":"HYPER","songID":131,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4203,"notecount":526,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"00c5fab83480f64df5c60b7eaff46de53015f6d8","difficulty":"NORMAL","songID":132,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4204,"notecount":562,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"2f223f8fd9869684434a224874188a5272ad512d","difficulty":"ANOTHER","songID":678,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14039,"notecount":786,"arcChartID":"B33a6fu8jas"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3fb05d8b7e68c340f0257c1c405e8a9c75d03119","difficulty":"BEGINNER","songID":678,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14039,"notecount":79,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"66759d2fab4101ebc36e3c1e4108184b856bb6bb","difficulty":"HYPER","songID":679,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14040,"notecount":753,"arcChartID":"DkzRXk9-M2-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"b4afab04fe5792db1702aef40d658a0ad8cd5a18","difficulty":"NORMAL","songID":679,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14040,"notecount":458,"arcChartID":"A0O3cHhIXZb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"a612912f63c8ca892e07919960302f84e500a71b","difficulty":"ANOTHER","songID":680,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14041,"notecount":860,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"c593e9be204569cb877f016991b898f7fb799de1","difficulty":"HYPER","songID":681,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14042,"notecount":602,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"df555bde76af7b709440554ffd36cce4e9fa8122","difficulty":"NORMAL","songID":681,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14042,"notecount":519,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"adc3a585a09e0f0b1f02ef0cd55e9b8f7caac665","difficulty":"ANOTHER","songID":682,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14043,"notecount":1063,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"fa56a8f160ae93647459b334f41e2ea70c4c51a1","difficulty":"HYPER","songID":683,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14044,"notecount":714,"arcChartID":"F_G_Xp-QJJc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"912541406332544a7e7ca9a37a3baa008484a122","difficulty":"NORMAL","songID":263,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7038,"notecount":556,"arcChartID":"GqxfnxQJhCL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"dd4c2d6baf09d3973fa87fda8fa850774226bafc","difficulty":"ANOTHER","songID":264,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7039,"notecount":1183,"arcChartID":"Dj_AixuHS0s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"57280874ce682de193b0dab16481fdb01c1cad16","difficulty":"NORMAL","songID":265,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7201,"notecount":409,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"99c8ba92c2c8117ba58ad960efbfdf83b581fec8","difficulty":"NORMAL","songID":265,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7201,"notecount":370,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"185e19ee92c4c42315ed8f2bd9996dea1de983f0","difficulty":"HYPER","songID":266,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7202,"notecount":714,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"32556d29da9dd3023d826e41426f97354d73bbee","difficulty":"ANOTHER","songID":267,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7203,"notecount":963,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"d7371e10be6120a8a7e8d1ce3b07caa220e69086","difficulty":"HYPER","songID":268,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8000,"notecount":950,"arcChartID":"AONHWcvM7BV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"13fdb98b47bf5b364c5d22e85a26d4f7f167e82f","difficulty":"NORMAL","songID":268,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8000,"notecount":659,"arcChartID":"BAZTBUlRnV_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"0834cdd9734a396cbb9984d6f781431f77f3d4ef","difficulty":"NORMAL","songID":172,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5029,"notecount":445,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","5-cs","26-omni"]},{"rgcID":null,"chartID":"79b105021e5556692553d8f785a541c147b41e4b","difficulty":"HYPER","songID":173,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5030,"notecount":665,"arcChartID":"BtNcvjCZjqt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","bmus","6-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"a94c340dd5d8b881f0734112f6b92f590f2755df","difficulty":"NORMAL","songID":173,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5030,"notecount":485,"arcChartID":"E-2JVYB-xWD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","5-cs","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"7f187ecfee850f63315ccb7ef7aa44b3d4d0d681","difficulty":"NORMAL","songID":175,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5201,"notecount":352,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"b0b6f298288c739faa25e0ede873aa84772dbab7","difficulty":"HYPER","songID":176,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5202,"notecount":799,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"26393df7951b747c26aeca26826550336b545ff2","difficulty":"NORMAL","songID":176,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5202,"notecount":382,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"075c4721aeaea428792290744d6b4acec7706c64","difficulty":"ANOTHER","songID":177,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5203,"notecount":603,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"9d5397b7ef82e691318b0d6dde047e4987ed8dc3","difficulty":"HYPER","songID":178,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5204,"notecount":871,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"d4dfdd2a9758875c0f2084064bad869046146fe8","difficulty":"NORMAL","songID":178,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5204,"notecount":551,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"18e5a8e48ac4966099aa368436cb2673c7697531","difficulty":"ANOTHER","songID":179,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5205,"notecount":781,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"ef4c99f0647516d28c91eaa858e0403e0c20919f","difficulty":"HYPER","songID":133,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4205,"notecount":643,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"ddca16e53b6700057e011c488cd656cdf5ca4fbc","difficulty":"ANOTHER","songID":134,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4206,"notecount":646,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"277ac69ef3d67fe98e01668c6f5b74c2d89f4086","difficulty":"HYPER","songID":134,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4206,"notecount":553,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"5eda7137233ee6caca8d718b6ab4fbe0803c0b93","difficulty":"HYPER","songID":135,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4207,"notecount":259,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"a95565c36f6a2459c0818d4ff7a6856b4c13031f","difficulty":"HYPER","songID":136,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4208,"notecount":334,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"1ec82f051a59c14bc58ec77883290279e3154a85","difficulty":"ANOTHER","songID":137,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4209,"notecount":585,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"7db3a8ba0d8cf95d6d48be041960e6052c90ec47","difficulty":"HYPER","songID":138,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4210,"notecount":443,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"c2c68544be83a221e1bc4331d3d8c637ec14e5b8","difficulty":"NORMAL","songID":138,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4210,"notecount":332,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"e5b90870038d1327035b5af5215c85fe39456810","difficulty":"HYPER","songID":139,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4211,"notecount":457,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"ace04f8398d8304a5a6eac73e99419c974c14f36","difficulty":"HYPER","songID":140,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4212,"notecount":813,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"f9c8f243ade5592b7aefb702262a68d5ae71f65b","difficulty":"ANOTHER","songID":141,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4214,"notecount":546,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"bdf2b263cb2ec14640d789e54f282f4e87783bb2","difficulty":"NORMAL","songID":683,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14044,"notecount":319,"arcChartID":"DhEONOc96tR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"f1563a1238be8944a49e7c6d2da537093f5b1cf7","difficulty":"HYPER","songID":684,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14045,"notecount":629,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"293f537a92b0dd636efff2d7fe8e6cd3ab57879f","difficulty":"NORMAL","songID":685,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14046,"notecount":1005,"arcChartID":"FS8K4a2P4iY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"fd38e398c3235e29c5b1b44f5420c523743a4e24","difficulty":"HYPER","songID":686,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14047,"notecount":736,"arcChartID":"EWmRwpgYVRt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"0d4cd05525a911a8fdf75fb1eb0b163a65add67a","difficulty":"NORMAL","songID":686,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14047,"notecount":451,"arcChartID":"BXatORL0uKX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"89429494b636eaaa6a87bd5194f4c044dac13a60","difficulty":"ANOTHER","songID":687,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14048,"notecount":957,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"ef732308bf2cfe4f8d5d0618895b41b4556b3a9b","difficulty":"HYPER","songID":688,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14049,"notecount":822,"arcChartID":"FgnA5WpgQ-r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"4e79e3909557b04e21e4c0cf9b1bb5a14814626f","difficulty":"HYPER","songID":688,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14049,"notecount":663,"arcChartID":"Amb0RLe2q1W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"2add2daf22a3ee882db472dfc6738cf161ab1a02","difficulty":"ANOTHER","songID":269,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8001,"notecount":721,"arcChartID":"HDvCaai8PEZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"6c48d22dc88cca279b35bee165eb2d0073dcce75","difficulty":"HYPER","songID":270,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8002,"notecount":616,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"9085ef38fadf6dac433a087b8f2ebe7c650b1c0c","difficulty":"NORMAL","songID":270,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8002,"notecount":473,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"96d593edefdf461ff9c50250aabef80c428d3d0c","difficulty":"ANOTHER","songID":271,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8003,"notecount":815,"arcChartID":"HBipuIuNr4f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"3c32524fc5a486bdae7e5b68335581c4f3a2be7d","difficulty":"HYPER","songID":272,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8004,"notecount":707,"arcChartID":"GOHeHXfICvz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","8-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"2e00f48bd7ee73f9672b1dbd3fe79d18e2948852","difficulty":"NORMAL","songID":272,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8004,"notecount":527,"arcChartID":"DE59ZldsyBk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","8-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"10573144143fbb21231eca27477ab888f4dd05ff","difficulty":"HYPER","songID":273,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8005,"notecount":643,"arcChartID":"A5W660_t840"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"d599cc0e124bd8e649621065d8e98de0b4c3f4e4","difficulty":"NORMAL","songID":274,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8006,"notecount":614,"arcChartID":"E8F1LNeDAO1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"deec9307a615c6849995c9cf2249b8af09edd124","difficulty":"HYPER","songID":275,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8007,"notecount":695,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"37a85bcc34d620d1885f58082bca7966160e192d","difficulty":"HYPER","songID":180,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5206,"notecount":790,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"870d48e1684e27096811b8a76d994da0c6c15dd6","difficulty":"NORMAL","songID":180,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5206,"notecount":428,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"f78c0268565b4585348417851a53d58db70e0aff","difficulty":"HYPER","songID":181,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5207,"notecount":383,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"6e791f41ba91431529b3fa80f1ffac4a679dd83a","difficulty":"ANOTHER","songID":182,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5208,"notecount":508,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"2d759b78b3294a66114627a32f5cf05f1966483a","difficulty":"NORMAL","songID":183,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5209,"notecount":532,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"0acd49dbbe5e4e16208c90e1aceb648301722c3b","difficulty":"ANOTHER","songID":184,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6000,"notecount":759,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"85525b490322e2a6fbae83f7872e7a628fbc13a6","difficulty":"HYPER","songID":184,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6000,"notecount":698,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"8565d7b8a6d7920d99a602350993d5f4b734a3d4","difficulty":"ANOTHER","songID":185,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6001,"notecount":537,"arcChartID":"Ftmt_bUqeVk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"0fe981967de0f7b66a0b2b0bab843c3adcd4e977","difficulty":"NORMAL","songID":186,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6002,"notecount":496,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"67a946d2eb1bbe84218599caeff6203fb1d435d7","difficulty":"ANOTHER","songID":187,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6003,"notecount":868,"arcChartID":"ECaSWOrOjdc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"20433ed324c0fb5e0d825f2e7711f8ee82b8fdea","difficulty":"NORMAL","songID":142,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4215,"notecount":341,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"e3ad9485ff5d5a16dbc8fc0fa9ca6aae58dd2d0a","difficulty":"NORMAL","songID":143,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4216,"notecount":638,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","4-cs","26-omni"]},{"rgcID":null,"chartID":"21cfbd8d7c376b96b0bace461e42778dbb18ec06","difficulty":"HYPER","songID":144,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5000,"notecount":889,"arcChartID":"B00WkRIgn6B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"1064eafccbe7e4033ec1bc8ca01c9177156b86f4","difficulty":"NORMAL","songID":144,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5000,"notecount":639,"arcChartID":"EZwAupUafNK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"b56ba850a71d58c16418257e31c5451ea851f5de","difficulty":"HYPER","songID":145,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5001,"notecount":483,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"b78fe125278d4a9f72afd8b3d9b49cafa149f586","difficulty":"NORMAL","songID":146,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5002,"notecount":509,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"66cc0cb6b4ba6a3179cbc34341ac5b726e967846","difficulty":"ANOTHER","songID":147,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5003,"notecount":861,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"7e6ace24a461a6e9eee3c5e841118e656f094421","difficulty":"HYPER","songID":147,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5003,"notecount":650,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"a06f92587d043eedcea4346e908c6cd66e6f09d6","difficulty":"NORMAL","songID":148,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5004,"notecount":484,"arcChartID":"Cr9sRpR0ER9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"ff22b18811350ed9103566e0b5b44b80efe6572a","difficulty":"NORMAL","songID":689,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14050,"notecount":439,"arcChartID":"GmrL_xNKmEZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"fbc968be5d2d28bdcb3c6a79ea3b08219f545286","difficulty":"NORMAL","songID":689,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14050,"notecount":438,"arcChartID":"E2cWhbYyNSj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"616cd8fb9f1a646513b0bc9ecb2522cdefb44b40","difficulty":"ANOTHER","songID":690,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14051,"notecount":815,"arcChartID":"FWC5KR1OUYI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"0eb61e7b1f378acbd6dd7c1d2cbcdd73048c7cd8","difficulty":"ANOTHER","songID":691,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14052,"notecount":1167,"arcChartID":"HRINpMeZnbr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"fb380412cf2345027429728e07319770bbdf42ee","difficulty":"HYPER","songID":691,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14052,"notecount":876,"arcChartID":"BmJnVDsKBDA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"fe553be04ce73e4af191e41e1906e967cf1fe50b","difficulty":"NORMAL","songID":692,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14053,"notecount":407,"arcChartID":"DbqoKQH9Jtq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"4d06ac9954daf9a030899395670ed2b3478c4147","difficulty":"NORMAL","songID":692,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14053,"notecount":403,"arcChartID":"BsBKLpOnQKH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"7d8671cf23d5df661651dc5d60900effe780bda4","difficulty":"ANOTHER","songID":693,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14054,"notecount":1036,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"8c9011444be6710ee3223dc7fe4f09534d3479b0","difficulty":"HYPER","songID":187,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6003,"notecount":770,"arcChartID":"G-HvB59L7VC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"3fb801a0a23864fe2b428f13185002072da9c5b1","difficulty":"NORMAL","songID":188,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6004,"notecount":479,"arcChartID":"G1e24EJJ-OS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"52cb2f821e7c0aa5bd6faf271065c1779a7c3c46","difficulty":"ANOTHER","songID":189,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6005,"notecount":1255,"arcChartID":"FQzrwf9YKWN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","10-cs","8-cs","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"2a2406e6c5236448615f177eb5ac830c353bde12","difficulty":"BEGINNER","songID":189,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6005,"notecount":325,"arcChartID":"HDJSLWCxpee"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"c3cd8ecc0b72e0e68799a58c2b8f356b97ebcf9a","difficulty":"HYPER","songID":190,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6006,"notecount":674,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"7c09276c188fff552c74de1c2213c7b50b9a160d","difficulty":"NORMAL","songID":190,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6006,"notecount":387,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"9011c056a7a554d6ae03650a015bf1116d971601","difficulty":"ANOTHER","songID":191,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6007,"notecount":1066,"arcChartID":"GcsbzQLnw4X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"25a6a66cd2d801a844ad4353d304c985e702e1b8","difficulty":"HYPER","songID":192,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6009,"notecount":981,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"cacf9015c3065e801cbca37ddd5c939bf987ed55","difficulty":"NORMAL","songID":275,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8007,"notecount":422,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"6ba4023272b9c9575ecfa79fc33d71d5769727cc","difficulty":"ANOTHER","songID":276,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8008,"notecount":714,"arcChartID":"DPmg8U1h5gs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"fa8dfdb53b54c7d9eb07293ec808cfb57774d424","difficulty":"HYPER","songID":277,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8009,"notecount":1068,"arcChartID":"Dno6tOlME4q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"949cde0924768577f37b1374921ea1083429912b","difficulty":"NORMAL","songID":277,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8009,"notecount":585,"arcChartID":"BcH3Wwc8_Om"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"937df375bf35fd4a7a4701054545b98f7c6f9fb3","difficulty":"ANOTHER","songID":278,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8010,"notecount":712,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"327c01f4e9164e2e11875f825f92fd9253f8b178","difficulty":"NORMAL","songID":279,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8011,"notecount":574,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"6d3fdcfb342934cdb45760587c959ab178082a8f","difficulty":"ANOTHER","songID":280,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8012,"notecount":799,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"8b4f12fd1c5c834761930c089bde6e8f6097bf89","difficulty":"HYPER","songID":280,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8012,"notecount":663,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"4e68546004663c0d123e53bb8a26e2b6a5ba34cf","difficulty":"ANOTHER","songID":149,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5005,"notecount":703,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"140e93725fd43384238f99bfb7fbdb2d576017eb","difficulty":"HYPER","songID":149,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5005,"notecount":629,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"359b0056f78f15c2588effb051c9ad7e17e96e04","difficulty":"NORMAL","songID":150,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5006,"notecount":364,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","bmus","5-cs","26-omni"]},{"rgcID":null,"chartID":"682dfc6daf4e34dd769eb6d0dfcffda9e9200b74","difficulty":"ANOTHER","songID":151,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5007,"notecount":902,"arcChartID":"DsNRUO1hj86"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"759142a10d4027cc11adca90793a7333bedec17b","difficulty":"HYPER","songID":151,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5007,"notecount":687,"arcChartID":"DYEH4x08ndo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"4681a203a93c96d8e60912b785617739cb5659fb","difficulty":"NORMAL","songID":152,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5008,"notecount":291,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"2e2617c214e192ff2918308adeb18c5719bcbb15","difficulty":"HYPER","songID":153,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5009,"notecount":1346,"arcChartID":"Gqz9DY8v8Td"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"4e215bdddadc5b6632e36c9c5f6b915757910419","difficulty":"NORMAL","songID":153,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5009,"notecount":621,"arcChartID":"FsFlKkgT06R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"e357c289ab61e0d4825058cc64a05e674d3a1b97","difficulty":"HYPER","songID":192,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6009,"notecount":779,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"478b47110ea5e9b199e2480356e76cef3c8a6676","difficulty":"NORMAL","songID":193,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6010,"notecount":452,"arcChartID":"EPZULMcWtFH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"02842d7a2f76dac37cf63536e95520a222e47a4f","difficulty":"HYPER","songID":194,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6011,"notecount":579,"arcChartID":"Ho-GdU0--Cg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"6bec65797859037b19a7a22b6c759615b5e974bd","difficulty":"NORMAL","songID":194,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6011,"notecount":473,"arcChartID":"CaX2nm3PFZj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"d006ff837376221d91964c412ec41f0e991dda35","difficulty":"ANOTHER","songID":195,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6012,"notecount":909,"arcChartID":"EPkACYO8v7Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"c6bb821938119050cde01ae653b98e4da7bde097","difficulty":"HYPER","songID":196,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6013,"notecount":830,"arcChartID":"FmW4jwsEK7l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","8-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"5a016a65f44ef471077608c97881338cfd1b0984","difficulty":"NORMAL","songID":196,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6013,"notecount":752,"arcChartID":"Abkw3u-b_3U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","8-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"98cb91aa8ad6e83323a565d46e1734c0925f8a6c","difficulty":"NORMAL","songID":197,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6014,"notecount":521,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"f07d6b18354eac0511152307b81274a5a0d350e0","difficulty":"ANOTHER","songID":198,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6015,"notecount":1105,"arcChartID":"FRPKtKLed2X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"784e0efca7d1c9d25df658b7393c8877543a5841","difficulty":"NORMAL","songID":281,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8013,"notecount":403,"arcChartID":"C6f_gAvZwyN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"7f7e6f66c03721f5972d2fb840da46d951e758b9","difficulty":"ANOTHER","songID":282,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8014,"notecount":553,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","8-cs","26-omni"]},{"rgcID":null,"chartID":"2c015032217643cfd68dc2504f220507b7a16ef4","difficulty":"HYPER","songID":282,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8014,"notecount":465,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","8-cs","26-omni"]},{"rgcID":null,"chartID":"525592eddb2f6c1722c8d655d864e6ee2e664dba","difficulty":"NORMAL","songID":283,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8015,"notecount":232,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"ac89f00ae0505601e35e226fb36e6d43b34027c7","difficulty":"NORMAL","songID":283,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8015,"notecount":232,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"a95ac261aa31fda4c2fdac1b3ce96c514576cf99","difficulty":"ANOTHER","songID":284,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8016,"notecount":855,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"f3b15af704e32e7e9f8bf0e6faf34c5b5d97bba4","difficulty":"HYPER","songID":285,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8017,"notecount":1129,"arcChartID":"DGTPzY-cIpa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"91470d184f859d9f9d42d14c26b538fde7f2013e","difficulty":"NORMAL","songID":285,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8017,"notecount":470,"arcChartID":"FRPeD2U9TF4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"5bc4b077c90742798fa79fa99e3f8b210620dcb7","difficulty":"ANOTHER","songID":286,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8018,"notecount":940,"arcChartID":"GWYiKRuBdkP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"39d5cc3523e5952e4355890b85ff4db6b040b6e9","difficulty":"HYPER","songID":287,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8019,"notecount":959,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","8-cs","26-omni"]},{"rgcID":null,"chartID":"8bf2ba1e0d225d7c98feb79df2c980be48c229cb","difficulty":"HYPER","songID":694,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14055,"notecount":642,"arcChartID":"GUxkeNG0eFT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"9b840ce9a823318397a8a556a1e13e172a09552f","difficulty":"HYPER","songID":694,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14055,"notecount":642,"arcChartID":"C4dcA8DSBem"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3a8037d886d45c80b524a98b18ec078c4cc97bec","difficulty":"NORMAL","songID":695,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14056,"notecount":538,"arcChartID":"BCzAxjRlGP6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"cd5550fc77d26be585bcf4be1226c932643dc628","difficulty":"NORMAL","songID":695,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14056,"notecount":500,"arcChartID":"AaUrokfFiwA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"29f7e78c0b9062cb8b12b327253a6dd0358612e1","difficulty":"BEGINNER","songID":696,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14057,"notecount":110,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"dfc8833cb8a78c18eeced36433f373ad037e5094","difficulty":"NORMAL","songID":697,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14058,"notecount":377,"arcChartID":"DqR1QvVApZd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"ca4a8be061cb7dfcf3a0322cf28800daf420f3dc","difficulty":"LEGGENDARIA","songID":648,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14009,"notecount":1633,"arcChartID":"HrPK6GaK9g1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d81eab99136cdc2a037bc6be30f677d49e90e725","difficulty":"LEGGENDARIA","songID":661,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14022,"notecount":1855,"arcChartID":"FQtDuLdrJsh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2f7fea87c24d5d48eff3915a88b78942adc082df","difficulty":"ANOTHER","songID":154,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5010,"notecount":660,"arcChartID":"DCTYNf6u1hr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","8-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"a043576abaf60f57db32005cf34028b557480610","difficulty":"HYPER","songID":155,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5011,"notecount":949,"arcChartID":"FG8vBDz4qnQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"294e7bfe4ff2a5395138a36ed381129937eb3bf6","difficulty":"NORMAL","songID":155,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5011,"notecount":580,"arcChartID":"E-9GjogS0Og"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"5bb0beb00751aa06c9461a2b636e9107bc2d217b","difficulty":"ANOTHER","songID":156,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5012,"notecount":881,"arcChartID":"Ej5WuMJCQdO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"5b5ad945605462a38a21dc5b949729e97a4d2c93","difficulty":"NORMAL","songID":157,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5013,"notecount":234,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"ea86295363532a3cb2a00dc130516d9a97734869","difficulty":"HYPER","songID":158,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5014,"notecount":616,"arcChartID":"B-kiULsPN2-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"98bf1e24de07ec2fb47074e94c1e3200fd91821f","difficulty":"NORMAL","songID":158,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5014,"notecount":452,"arcChartID":"EWmNMzTlFgL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"a76500b9349a103c86487c9bd8ffa1a3a164cdc3","difficulty":"NORMAL","songID":159,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5015,"notecount":463,"arcChartID":"GBY7R5Ir-gF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"94c4af92616ac27043dd381ca83a1cecf43b6069","difficulty":"HYPER","songID":160,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5016,"notecount":659,"arcChartID":"G-crsN_W5v0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","7-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"1aa26c78b8de9042ebcb30ab12b0b20c8f0d7e89","difficulty":"NORMAL","songID":700,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14201,"notecount":651,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"d669ea10dc348d043991a2119b5aa858edbdce43","difficulty":"ANOTHER","songID":701,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14203,"notecount":1043,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"bd49d4c35b0c104aea053d89743604a0a1b87b8f","difficulty":"HYPER","songID":701,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14203,"notecount":670,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"b13b91cfa8fa3a748ba93d42d8954162e4cab3fa","difficulty":"NORMAL","songID":702,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14204,"notecount":587,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"5e920ebe9eaa08b6d37bf7e18610189ca4e3c013","difficulty":"ANOTHER","songID":703,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14205,"notecount":820,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"dd5d08b9766dd104c9b85d3bf32e45e281b37001","difficulty":"HYPER","songID":703,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14205,"notecount":692,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"a34c36a148fae5893cc7052c31e982d52d4cd9a2","difficulty":"ANOTHER","songID":704,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14206,"notecount":1297,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"2d476595726e69ec480f62f1384f21226e22b4a4","difficulty":"NORMAL","songID":161,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5017,"notecount":516,"arcChartID":"ByN9V9tbHVf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"c02be014fee9425b2867841c9efd952c3517375a","difficulty":"HYPER","songID":162,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5018,"notecount":726,"arcChartID":"GTogCDIPsSw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"34dd887150195f0621d401ba2d4f93b7ab0195c8","difficulty":"ANOTHER","songID":163,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5019,"notecount":1208,"arcChartID":"BRZ3kdx6JQN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","7-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"c11547e331d658b8fb9aa3061d2020bea20c0c13","difficulty":"HYPER","songID":163,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5019,"notecount":982,"arcChartID":"F0StRHwt01K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","7-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"2112cbcfe5c4ff2ed57f660cfe7b1d1805b89875","difficulty":"NORMAL","songID":164,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5020,"notecount":420,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"43c3a93fee9d175b30ff285ab2c9508d24ec8c4a","difficulty":"ANOTHER","songID":165,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5021,"notecount":1504,"arcChartID":"HMuqtmp5QnU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d1e92965be52b5e887089383e0a687d20098e5b4","difficulty":"BEGINNER","songID":165,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5021,"notecount":173,"arcChartID":"ASZOTFrtwCY"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"80d7cc72b60b03c5c58a91fed10c02af488bd91e","difficulty":"HYPER","songID":199,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6016,"notecount":977,"arcChartID":"HVuQYK1dUzr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"50458d4de7e5fa95f231c9c6e660e8827625cf72","difficulty":"NORMAL","songID":199,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6016,"notecount":524,"arcChartID":"FJyz6ogXYIK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"fbb5fad34331adc521c1d3008303419300bfaf27","difficulty":"ANOTHER","songID":200,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6017,"notecount":1088,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"2aea5738cf2935fe168dc63b1bc78461b5552cd0","difficulty":"NORMAL","songID":201,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6018,"notecount":418,"arcChartID":"ETKMvGeJbMM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"a54277788491457a77f8643eb3995a3b67fbbd98","difficulty":"ANOTHER","songID":202,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6019,"notecount":900,"arcChartID":"AJSB7Fk_Z_5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"212ae5824889c3ab34153a28eaf01f5a0cf6c51a","difficulty":"HYPER","songID":202,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6019,"notecount":614,"arcChartID":"AlvL0odcPCt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"71f79841a78641d09ff6bb55f12799eea2220a4d","difficulty":"HYPER","songID":203,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6020,"notecount":403,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"38963db97c50f48154b28840b16489cae6ee89b0","difficulty":"HYPER","songID":204,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6021,"notecount":949,"arcChartID":"E9FZyn-UsDG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"d8ce25aae64200cf2d9d1a371151916f11992881","difficulty":"HYPER","songID":705,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14207,"notecount":816,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"a66a4b2066fed22fefd0339eb0e4c08b0facba36","difficulty":"NORMAL","songID":705,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14207,"notecount":351,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"8d063c86aece7024f4f24dddf40becf0e6a02ee0","difficulty":"ANOTHER","songID":706,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14212,"notecount":1103,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"e43f946d15ed96375ebade3b10bfcf50fa23fb05","difficulty":"HYPER","songID":707,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14213,"notecount":248,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"0a0be0a9b2953628d19d5974db077635a5c1beb5","difficulty":"NORMAL","songID":707,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14213,"notecount":202,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"04c978e6724c739afe471ed28b053f33f6a6f27d","difficulty":"ANOTHER","songID":708,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15000,"notecount":1443,"arcChartID":"Fm8jRLCVajQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"cae95e35bd8737f592ca3f3f6eac9fc6650c581a","difficulty":"NORMAL","songID":287,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8019,"notecount":613,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","8-cs","26-omni"]},{"rgcID":null,"chartID":"261e364dfba4f9ff707313188c444ab1b8d551d9","difficulty":"ANOTHER","songID":288,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8020,"notecount":1115,"arcChartID":"EkHbtGy5OcU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3c5f12ead6f3e55540eaa83ac009821c7a2cfa1a","difficulty":"HYPER","songID":289,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8021,"notecount":805,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"28c048ca4d71a8aa95d0e07c8d2a372b1b615982","difficulty":"NORMAL","songID":289,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8021,"notecount":513,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"4427ab01182130853b3f6509ad726abe34e4cf62","difficulty":"NORMAL","songID":290,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8022,"notecount":373,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","8-cs","bmus","6-cs","26-omni"]},{"rgcID":null,"chartID":"8fbad0c537ae4bdb4040eb0e83cbfd94566d0516","difficulty":"ANOTHER","songID":291,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8023,"notecount":1075,"arcChartID":"AU86zsspVfP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"5422506a9b087822cddd386b27e57c47f5525be1","difficulty":"HYPER","songID":292,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8024,"notecount":570,"arcChartID":"CJohFgkbfVf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"b6e02b2cb93926ccd7b8ba2c9e141bcc0d28cede","difficulty":"HYPER","songID":292,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8024,"notecount":519,"arcChartID":"Cy4sg2UO0XN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"bbe055e3fc26107bce2bbfa3994c3a1a1fa71116","difficulty":"HYPER","songID":166,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5022,"notecount":428,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"d14ad34a99da3ab545303bbe107cb47b9365cac3","difficulty":"NORMAL","songID":166,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5022,"notecount":283,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"047f8ae2cd33323756566b67450cc0c5aeddf244","difficulty":"HYPER","songID":167,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":5023,"notecount":539,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"7f14070f5b4e4f813553d5dac715ad024570d113","difficulty":"NORMAL","songID":168,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5024,"notecount":374,"arcChartID":"BkSn_6H0ZD4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","bmus","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9ec1dce42ee5b4567075a1693fa0a7de6c0cb65","difficulty":"HYPER","songID":169,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5025,"notecount":555,"arcChartID":"BhUD4-nspXZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"97cdcf333b46cc87f10278343c2d68eb81a6fafc","difficulty":"NORMAL","songID":169,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5025,"notecount":385,"arcChartID":"HcWhh1oNd2x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"3059d4f76ce72ffeffa07ea4dacd528df8c5890f","difficulty":"ANOTHER","songID":170,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5026,"notecount":806,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"50b84ffec2babe7b3a7e6ab9ff79ab881e6ce3ee","difficulty":"NORMAL","songID":171,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5027,"notecount":317,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"32f05d1e43d111bdefb77428958353f525bed16a","difficulty":"HYPER","songID":172,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5029,"notecount":595,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","5-cs","26-omni"]},{"rgcID":null,"chartID":"bfa08fc8e8c2539765c2d2beb672a1676f42816c","difficulty":"NORMAL","songID":172,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5029,"notecount":452,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","5-cs","26-omni"]},{"rgcID":null,"chartID":"853c9d4f8264299cb72803f997979d1b7e74da2e","difficulty":"HYPER","songID":173,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5030,"notecount":667,"arcChartID":"Bhs1e53WrHW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"25176eada5a077cb7ba27070c40c70d0dc4330a2","difficulty":"HYPER","songID":175,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5201,"notecount":579,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"7e3bc253e7decc9b9c1c435e61f2ab6d86c2897f","difficulty":"NORMAL","songID":175,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5201,"notecount":372,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"43ee979529a2b5845de76049cf1a35fc3870919b","difficulty":"HYPER","songID":176,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5202,"notecount":559,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"c18afe03caad5786f3291d4a920ef71d2d6e56a0","difficulty":"NORMAL","songID":177,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5203,"notecount":362,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"052b8d8ede3bac2071441397636f7e1724ac4f89","difficulty":"NORMAL","songID":177,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5203,"notecount":352,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"19a9c0b25b8c1e6619d9acecd81db6b836b70701","difficulty":"HYPER","songID":178,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5204,"notecount":871,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","5-cs","4-cs","26-omni"]},{"rgcID":null,"chartID":"b3faacca26bef0ec09f486c903afda769b9ff62e","difficulty":"NORMAL","songID":179,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5205,"notecount":433,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"1e04db762bf7db525e67443b34ba8ff5840e9842","difficulty":"NORMAL","songID":179,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5205,"notecount":374,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"1f4c3961f305142df6b3a86602b75ce33b96f934","difficulty":"HYPER","songID":180,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5206,"notecount":597,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"23aa880f24c256f363d751fb136398d0ed509ace","difficulty":"ANOTHER","songID":181,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5207,"notecount":433,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"f3dc56cba38eb9236f8a330e8320d74abddf1e4f","difficulty":"NORMAL","songID":182,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5208,"notecount":515,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"1443f4dc39aa2a6fbd11889de7dbc19bac2b6835","difficulty":"HYPER","songID":183,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5209,"notecount":713,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"27fa4f6e66666cf30500045c9147322e1c6f96fb","difficulty":"NORMAL","songID":293,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8025,"notecount":552,"arcChartID":"FXZaZqGGgwL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"bab119c2220a11ebfdacd41b17cd9032b664bde6","difficulty":"ANOTHER","songID":294,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8026,"notecount":1274,"arcChartID":"FjVFgBO3mBc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"412af5f263a553367bd9712875e0cf0d407d5c51","difficulty":"HYPER","songID":294,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8026,"notecount":1056,"arcChartID":"FVp4-BeuFJO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"761d45418c56405fb63e307b17aa04e66c9eb8e3","difficulty":"NORMAL","songID":295,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8027,"notecount":554,"arcChartID":"EMqfkBv2e1H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","10-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"657952bdd3664b37baa2ed460521e3b971da308c","difficulty":"ANOTHER","songID":296,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8028,"notecount":1188,"arcChartID":"G4BBqRlTUB9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","9-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"3f4cda22aa09aad1959993570447e107b6d3cf4c","difficulty":"BEGINNER","songID":296,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8028,"notecount":223,"arcChartID":"BpacuIqarTf"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"b6cc5d9d32b9586cbfd33f63f1d6cc3405066f34","difficulty":"HYPER","songID":297,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8029,"notecount":769,"arcChartID":"A5Lcs7etcaE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","8-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"fdcf98dd0672d16bc39acb34aa568f37b05a71b0","difficulty":"ANOTHER","songID":205,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6022,"notecount":1282,"arcChartID":"BR9oAy7qRk_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"018775799a35bf6f57f60941a366a7175e913888","difficulty":"HYPER","songID":206,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6023,"notecount":872,"arcChartID":"A8Goe-ExQug"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"abd6a3b0c9b21f7d66646c72ec6d214431e0ca5c","difficulty":"NORMAL","songID":206,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6023,"notecount":660,"arcChartID":"D3IDr15GYp0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9d3f8b6dcf0c6d3d3b6e173e8b07b832db526540","difficulty":"HYPER","songID":207,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6024,"notecount":433,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"56cbfc84113c921ebaec84f990d46e61331c91ec","difficulty":"NORMAL","songID":208,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6025,"notecount":645,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"991cdea3a0e460ee218aac88e8f2f1cfb3de5ba7","difficulty":"ANOTHER","songID":209,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6026,"notecount":926,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"b38485e92c09f6736ab7e1737c0ed7a191fcdba8","difficulty":"BEGINNER","songID":209,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6026,"notecount":233,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"84d2b1e6d5a25f8027c6a5804e6efa29ef57e087","difficulty":"HYPER","songID":210,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6027,"notecount":767,"arcChartID":"FmzKt9MDiWg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"4c2c30f9ea1d49ca7e9c3fc3a59a37de2a0ffbc6","difficulty":"NORMAL","songID":183,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5209,"notecount":496,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","5-cs","26-omni"]},{"rgcID":null,"chartID":"134c002f92a0f437c0720c1cd0ff7be74ed57162","difficulty":"ANOTHER","songID":184,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6000,"notecount":629,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"a5aaee40f18220adbfef8bcb2b17502b22225620","difficulty":"NORMAL","songID":185,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6001,"notecount":375,"arcChartID":"DMGVaQocC54"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"c8627c343eb5e02f896a088d4071f826c2918183","difficulty":"HYPER","songID":186,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6002,"notecount":697,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"f233eaf014c0aebff7f1cd4e5d5debdb119db66a","difficulty":"NORMAL","songID":186,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6002,"notecount":411,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"5d91f6321f579b46e556d6102ebab067464a20c3","difficulty":"ANOTHER","songID":187,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6003,"notecount":846,"arcChartID":"ELkpGXtOzqZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"c2f9a05e50b4da042a82ac70536515b6f7bde74f","difficulty":"HYPER","songID":188,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6004,"notecount":744,"arcChartID":"DsnOhad2qZ0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"d1550a8c9e2694c63b27ba40bff327bb92ec2cd3","difficulty":"NORMAL","songID":188,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6004,"notecount":511,"arcChartID":"Hb3tqc_K11y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"4a2af77d04eaec2eda8af3294035ab648a96e433","difficulty":"ANOTHER","songID":189,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6005,"notecount":1258,"arcChartID":"CQ36lg_pac5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","10-cs","8-cs","7-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"af85299fd9816d93970f3791344f117fc533dcda","difficulty":"NORMAL","songID":297,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8029,"notecount":415,"arcChartID":"BFht_LrECtb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","8-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"7144555ff9096fba8214261bdb441b87408389fc","difficulty":"HYPER","songID":299,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8031,"notecount":798,"arcChartID":"DtLROl5U3GB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"1f5de6903c8327e4f0d2dc8bab6a9c82569cd704","difficulty":"ANOTHER","songID":190,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6006,"notecount":750,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"6ecef738dacb21734f0606d44421473507fd9255","difficulty":"NORMAL","songID":299,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8031,"notecount":505,"arcChartID":"EikiVVZo-3v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"015c78dd95dd0bbce8fdc9edab70a47bbf5278ef","difficulty":"HYPER","songID":190,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6006,"notecount":477,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"1068df6485dae2bebf79fb528fbb51cdbf1eefd4","difficulty":"NORMAL","songID":191,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6007,"notecount":623,"arcChartID":"AZR2zC_oiUD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"5d47c9d9957fbf48bcbf91866ef56443a99b8285","difficulty":"ANOTHER","songID":300,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8032,"notecount":1081,"arcChartID":"Drs-Lz0ZPdO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"30484e806bae77edf31253bbbc856f35110d2d25","difficulty":"HYPER","songID":301,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8033,"notecount":673,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"df4a768e77ca83f89a6a8fa8a0521a5c94473f77","difficulty":"ANOTHER","songID":192,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6009,"notecount":1133,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"fa424066e32730fe29faad0b0d25aa6323ea6129","difficulty":"BEGINNER","songID":192,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6009,"notecount":150,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"e17921739d743423769121f8c14afb623f13e74e","difficulty":"NORMAL","songID":301,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8033,"notecount":350,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"cde5b586d67cb6aaeb66e66e6430cd56f98d2cc5","difficulty":"HYPER","songID":193,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6010,"notecount":688,"arcChartID":"BW_yMo0kb0l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"855ca49812ca1adf026cbfc39e4d8920111b3a59","difficulty":"HYPER","songID":302,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8034,"notecount":587,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"58056e901b3fe09140b7284d0e712539da554251","difficulty":"NORMAL","songID":193,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6010,"notecount":452,"arcChartID":"Bug-p5jg6c0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"28d272873dc709271a482bb106b6ffec14d70aad","difficulty":"HYPER","songID":194,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6011,"notecount":571,"arcChartID":"HiXPIECfCom"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"33cd41b77dc6174090d5f140ef948ebcaa05a48a","difficulty":"NORMAL","songID":195,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6012,"notecount":428,"arcChartID":"BjkP-jP568O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"03d934ed22f777c3ab1cf7d62480b0b6437d4dc4","difficulty":"ANOTHER","songID":196,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6013,"notecount":1377,"arcChartID":"G8vezQMhB3k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","8-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"343fa2d4af94afb96885aaf85a9a5f3cbe324e1e","difficulty":"NORMAL","songID":210,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6027,"notecount":438,"arcChartID":"GD0byGs_DJ-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"9dd5e1b2326dd28cd6eef226d403594e7c26e8c3","difficulty":"NORMAL","songID":211,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6028,"notecount":563,"arcChartID":"AkmlslkeE1k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"efa36c73259409ea6a86c689f5750a2de395143b","difficulty":"ANOTHER","songID":212,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6029,"notecount":910,"arcChartID":"DQL2vxh5UyO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"73b57fde2a614681110d181e7162e2ccecb56402","difficulty":"NORMAL","songID":213,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6030,"notecount":332,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"8eb6690902e4bcadf3dcc58529e73f4f6c253965","difficulty":"HYPER","songID":214,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6031,"notecount":690,"arcChartID":"EjVpZpxSAkn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7ae4186bb1498af0ba5c90bddc356529561d5f02","difficulty":"NORMAL","songID":214,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6031,"notecount":471,"arcChartID":"FRhEDq9M2Vv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"241a27876b22646ccb85b6f53a61d7a46fc93168","difficulty":"BEGINNER","songID":215,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6201,"notecount":215,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"935581cf36ea4107e3ffcfa8dfdddd84f3b906dc","difficulty":"HYPER","songID":216,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6202,"notecount":294,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"5c696d5ec4f0e357a1909831c00e93bad6758958","difficulty":"HYPER","songID":216,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6202,"notecount":280,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"cf3ead9d8e3f03bf22e3d20f7b60758e0517f11d","difficulty":"NORMAL","songID":217,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6203,"notecount":627,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"64dbe68b0fe96fea58070d065ab072fa71507804","difficulty":"NORMAL","songID":217,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6203,"notecount":627,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"c94536933f21c0ceb2f0b68b4b4bc35849f1d04b","difficulty":"BEGINNER","songID":218,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6204,"notecount":333,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"fdc5abf0e4ef3abf41c8a4838acc7d85e9c5204a","difficulty":"NORMAL","songID":303,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8035,"notecount":521,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"6694ba262a7e5b75e1036f03b418543b906a8aea","difficulty":"ANOTHER","songID":304,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8036,"notecount":765,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"e3febee0f1fcbf6b0114eab5d047e463085f837f","difficulty":"HYPER","songID":304,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8036,"notecount":721,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"7b4b744fafd7b1e0124bc90ca94a075a2e53c266","difficulty":"ANOTHER","songID":305,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8037,"notecount":725,"arcChartID":"DkCYKKwdXAN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"8cd963f22f77b3ddd1679fab064f08ae6f556b65","difficulty":"NORMAL","songID":306,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8038,"notecount":327,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"4dde496738f519ba0c48456f8dd2ca1b3818e856","difficulty":"HYPER","songID":307,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8039,"notecount":1152,"arcChartID":"FK6BGeqLqC5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"972f42c452e63690273ca104c36f3d6b2bc19458","difficulty":"NORMAL","songID":307,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8039,"notecount":734,"arcChartID":"DCZIvqTTD2n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"c88204da1739c20612b28f7c7ce231f2c9bbf3e3","difficulty":"ANOTHER","songID":308,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8040,"notecount":959,"arcChartID":"FSMlhKCyOxx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"430a7b3985f46148533fef440f28957de8a95f40","difficulty":"NORMAL","songID":219,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6205,"notecount":827,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","bmus","6-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"6788c5251ca95552d3b8ddd3e0060d85397b2104","difficulty":"ANOTHER","songID":220,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6206,"notecount":1159,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","6-cs","26-omni"]},{"rgcID":null,"chartID":"46b18a37648c06bf480487c2b62f5caa8995281a","difficulty":"BEGINNER","songID":220,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6206,"notecount":312,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"905e75eb49d6efbef626361c4dbede613213c797","difficulty":"HYPER","songID":221,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6207,"notecount":704,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"be5027ec928d3af17dc0eb258d2188ea4b1d1295","difficulty":"HYPER","songID":221,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6207,"notecount":720,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"33a897e59274e6e517bd338528cb4aa7d0bba362","difficulty":"ANOTHER","songID":222,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6208,"notecount":903,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"7401bdc2606cc1659f3739579311036e018d10d9","difficulty":"HYPER","songID":223,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6209,"notecount":960,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"7f141d429c29103dd34161d42df64512922ccd5e","difficulty":"HYPER","songID":196,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6013,"notecount":942,"arcChartID":"DnxTBjpYOw3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","8-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"c38aaf46111291c6d6734efc55a6f5408f9baaec","difficulty":"HYPER","songID":197,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6014,"notecount":811,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"c8e3a963c484e4ad7597b8362c000d068ceb362b","difficulty":"NORMAL","songID":198,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6015,"notecount":585,"arcChartID":"FAISNJ2siv9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"3dd27841c2d5678377001220ac4449a29ab15bed","difficulty":"ANOTHER","songID":199,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6016,"notecount":1367,"arcChartID":"EBYZ8-30Wl4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"8573ddc368066b594fc9cbcf4ec8fe40e42ad1fd","difficulty":"HYPER","songID":199,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6016,"notecount":839,"arcChartID":"ACZKq-gMEFJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"3bf7dce537d9c58f980f2f8e299b1b6dba2cc775","difficulty":"NORMAL","songID":200,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6017,"notecount":470,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"7f6e2d31b4dcff1c393217a3feda43a5beb0c9e9","difficulty":"HYPER","songID":201,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6018,"notecount":693,"arcChartID":"D8TaHltArWW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"ca604406c6fbcb2ff8d5559c6705dc9a18117bf2","difficulty":"HYPER","songID":223,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6209,"notecount":874,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"0cc410334968a408a7815aef38af9ffce5b996e2","difficulty":"ANOTHER","songID":225,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7000,"notecount":746,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"5afabb4bf705f34a7cf727618a269e884b021f3f","difficulty":"NORMAL","songID":226,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7001,"notecount":477,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"fc6f686af32cbcff0f97aed1985bf593968e5da9","difficulty":"ANOTHER","songID":227,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7002,"notecount":1343,"arcChartID":"EaOfgvalrA6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"6ec1bce2fd241fd432551aeee608a1f353d3aeae","difficulty":"HYPER","songID":227,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7002,"notecount":1111,"arcChartID":"BkZYzqLNmf8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"5c9a3977ca0fa25bf54571fe44be7ee79b5caff9","difficulty":"ANOTHER","songID":228,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7003,"notecount":934,"arcChartID":"FK-35E5h6C5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"f2314f3d55ef39292d3d210dbf5ad3ae549111b2","difficulty":"HYPER","songID":309,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8041,"notecount":642,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"77f6f5d8586d5989ce4c5ce3a11075ddfebdc6ea","difficulty":"NORMAL","songID":309,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8041,"notecount":464,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"b06ecfb0ebed11ff3c2ee0befafc074d6a830848","difficulty":"ANOTHER","songID":310,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8042,"notecount":1000,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"97b006c7b735fa67564b3f6914a0ac4d660a91e5","difficulty":"HYPER","songID":311,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8043,"notecount":820,"arcChartID":"FpYQFT2NiPv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"c9679a7845db18b78fb77f33aa66af08a1b0332d","difficulty":"NORMAL","songID":311,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8043,"notecount":488,"arcChartID":"G_i5Vf77VC7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"762171acab12ff7a8a69dad97dfc3b7e7e1c3059","difficulty":"HYPER","songID":312,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8044,"notecount":526,"arcChartID":"El4I0POw2PR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"29f77af7a003e932c42d01f59e0e598e2e971101","difficulty":"NORMAL","songID":313,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8045,"notecount":563,"arcChartID":"AJYQCh1BUra"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"8e972fa0a78c162e52e10573f7e531bef5fa2363","difficulty":"HYPER","songID":314,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8046,"notecount":906,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"609cb0d1fe04429e0f4e763ee4a8915106093524","difficulty":"NORMAL","songID":314,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8046,"notecount":543,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"b4c93f7be6f3330e96becf7b3ca62aef90f6047b","difficulty":"NORMAL","songID":201,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6018,"notecount":417,"arcChartID":"GK2mveX1A7u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"14bd2016996c79a703af99bb0ebaaad0bd3ec241","difficulty":"ANOTHER","songID":202,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6019,"notecount":766,"arcChartID":"FNEzXROIxpP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"8d4533fa40d7b567db09091635ad2168a7c0c85d","difficulty":"NORMAL","songID":203,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6020,"notecount":339,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"6f7f9217b88510204a241c14a2700496421fcf82","difficulty":"NORMAL","songID":204,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6021,"notecount":984,"arcChartID":"Cr_8H1Orjir"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","bmus","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"e4e3057fcdc670833db19f0fcbb34bb821848114","difficulty":"NORMAL","songID":205,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6022,"notecount":745,"arcChartID":"CAwEJggvq53"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"b18a6a6bca2878c230b714b717ee45adf9884ea4","difficulty":"ANOTHER","songID":206,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6023,"notecount":1182,"arcChartID":"FeaYJSYLSdv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e29d3f55990435f88d9e57e3843e30732aa7b118","difficulty":"HYPER","songID":206,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6023,"notecount":904,"arcChartID":"CzM-AircM1L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d0c7c22455a000f8ac3ba92e6dd6889bbe5ea98e","difficulty":"ANOTHER","songID":207,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6024,"notecount":529,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"6c8c18a3c5080a11da6f9f99b8b1f03ba10c375d","difficulty":"HYPER","songID":229,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7004,"notecount":716,"arcChartID":"A5FNDnUUxuz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"95b02da72249f18b904967ba49b252bf7605a30d","difficulty":"NORMAL","songID":229,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7004,"notecount":522,"arcChartID":"DkPxjNrtMnz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"6de3396c1e5160166a431d1fc5f91255a31c96aa","difficulty":"HYPER","songID":230,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7005,"notecount":745,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"b5c33e9f9e8640564a04a79b42d4b4c79d9a7bd6","difficulty":"NORMAL","songID":231,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7006,"notecount":359,"arcChartID":"Dwy_c5iihpE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"381c6500d1f5a5497eb27424a9573477e79c279b","difficulty":"ANOTHER","songID":232,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7007,"notecount":727,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"8df6e3725904006a3b78e5c8cdeaee4b645feb1c","difficulty":"HYPER","songID":232,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7007,"notecount":421,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"32b39d7bcb6937f17801798a0817f9f5d821f227","difficulty":"NORMAL","songID":233,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7008,"notecount":468,"arcChartID":"CHO7VzK6wvF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"a8f79b479ffe69ef84481571b02a771c99efa2ea","difficulty":"HYPER","songID":234,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7009,"notecount":619,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"1d08afdec63ab2e75fcee3b7e54b4867fbc6d56e","difficulty":"HYPER","songID":235,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7010,"notecount":665,"arcChartID":"FSnR9jSGTv3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"545ffc154d684ba0a8b1ab2abf89794d102fd667","difficulty":"NORMAL","songID":235,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7010,"notecount":494,"arcChartID":"GZ8sHVZgzQn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"b96a009df30b7c5547247f5657b2cd56b0cf9b90","difficulty":"HYPER","songID":208,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6025,"notecount":887,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"fc79ae08064f8e9595a0a881800a7f762253ed8e","difficulty":"NORMAL","songID":208,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6025,"notecount":657,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"2031c2522e22d97d784f8beb6efe0940808e5a2c","difficulty":"HYPER","songID":236,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7011,"notecount":700,"arcChartID":"CH2EVf3PdcZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"1339b80491313ee833314ef0cd255cb2f87e79d6","difficulty":"ANOTHER","songID":237,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7012,"notecount":790,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"22c1beabc9cf73f014136175b043832fbac13f1a","difficulty":"ANOTHER","songID":209,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6026,"notecount":899,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"057751e2206ccde434944c727c87f7f0375f6577","difficulty":"ANOTHER","songID":210,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6027,"notecount":1127,"arcChartID":"Grb15nhPBY3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"e9198ed35b4b9ace10a289429de9e5bde771f528","difficulty":"HYPER","songID":238,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7013,"notecount":778,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"219f6745cc78684b6078dcc5183ef94ae84013c5","difficulty":"NORMAL","songID":238,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7013,"notecount":480,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"b39231725e6b9c68bb45e1e6d34b865f0f9321d9","difficulty":"HYPER","songID":210,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6027,"notecount":667,"arcChartID":"ETlfNtIlloc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"cf73e055cb18d9d55cbdb7ffc6947f531992c67a","difficulty":"ANOTHER","songID":239,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7014,"notecount":684,"arcChartID":"FtrdsfL6aJO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"fafc2d9fc183436b3bf31eef283761faf05c8ff2","difficulty":"NORMAL","songID":212,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6029,"notecount":589,"arcChartID":"A9JJoHcGtlz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","6-cs","26-omni","26"]},{"rgcID":null,"chartID":"5b9cd86076e39ccfd39a12e7cbcd92b4342c243d","difficulty":"HYPER","songID":240,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7015,"notecount":767,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"8bc214ef8461a2e96c27651221b945490901ffd4","difficulty":"NORMAL","songID":240,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7015,"notecount":416,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"9783089ffa5ea6e8c1dc0a8d89d540d91b2d5ca7","difficulty":"HYPER","songID":241,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7016,"notecount":411,"arcChartID":"Ehxjp4nBj-i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"6ebd3aa527b34e826018673c46fdd1810d11b7b4","difficulty":"HYPER","songID":242,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7017,"notecount":820,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","8-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"0e92200195fcc893c826dd4fdf03c6e870d1175c","difficulty":"ANOTHER","songID":315,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8047,"notecount":1127,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"c070b0d946cbb060dfc6b0377e60083de3fe8b23","difficulty":"HYPER","songID":316,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8048,"notecount":819,"arcChartID":"EcCidvNXJgT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"ac109050c6bb1f778254a40025b179b571d3defc","difficulty":"NORMAL","songID":316,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8048,"notecount":541,"arcChartID":"Ebfrq348Rl_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"78ae53a9d1c80e277010e568eb86a48302ff4927","difficulty":"ANOTHER","songID":317,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8049,"notecount":803,"arcChartID":"EQg__wfTBlI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"4d1cf96f4004680831cb907d572b345efe5dc40c","difficulty":"HYPER","songID":318,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8201,"notecount":460,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"02d6b85ebc2d20ad61629afa64d046f20a2887d5","difficulty":"NORMAL","songID":318,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8201,"notecount":242,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"46c8c9c57f3da90918eefc9e839db8dc40955560","difficulty":"ANOTHER","songID":319,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8202,"notecount":1037,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"22728587bddcf99808324d12f5ad7154c13de8aa","difficulty":"HYPER","songID":320,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8203,"notecount":746,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"50257f41193001be7e38aa5da6fa07b2f0b67d6c","difficulty":"NORMAL","songID":243,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7018,"notecount":610,"arcChartID":"BV78nkQNx9d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"f1c50ee670c0b6539e2d8c7b3f3cb88ded626a5b","difficulty":"HYPER","songID":244,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7019,"notecount":807,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"bbcb642082c1f94e3957493bf433b0ec5aa910a0","difficulty":"NORMAL","songID":244,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7019,"notecount":494,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"b23dc4dee26a71428fc5a9f7042e8681cb16296d","difficulty":"HYPER","songID":245,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7020,"notecount":556,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"0596bf927e3136c9282611dd56f35a493d2ff357","difficulty":"NORMAL","songID":246,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7021,"notecount":675,"arcChartID":"BFB6ilyoQky"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"feaa71fcc1e7cf9a52dfd55fcb13063743a73abf","difficulty":"HYPER","songID":247,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7022,"notecount":559,"arcChartID":"EfGcTqAl2kd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"ab9d5d150108475087ea2ebaf6c59b0ac05d0da6","difficulty":"NORMAL","songID":247,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7022,"notecount":431,"arcChartID":"FxrTj2eExa7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"39971c7285d140836e2c1ab8297c4087ad7d7153","difficulty":"HYPER","songID":248,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7023,"notecount":743,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"79db5342322867792a6d8d1e2a7791bd5b92fcca","difficulty":"ANOTHER","songID":249,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7024,"notecount":1058,"arcChartID":"APJCqOVigOk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"1933ad6ec3b8ace6a0e3c869bbfc46518b300a73","difficulty":"NORMAL","songID":320,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8203,"notecount":380,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"2b993c8eb4d7ca20846f88cb6896a5a1bb445209","difficulty":"HYPER","songID":321,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8204,"notecount":902,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"cd3e0750294f6162f0065c9ea9ac158af955d83d","difficulty":"NORMAL","songID":322,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9000,"notecount":705,"arcChartID":"Fw7mU6L-u3x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"36296489b69e88e15d489aa9b0d1bf6c79f88991","difficulty":"ANOTHER","songID":323,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9001,"notecount":1364,"arcChartID":"BKfwxcG3iwQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"33df3908d54fd52b447ade06763fcf012d6ae42c","difficulty":"HYPER","songID":323,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9001,"notecount":790,"arcChartID":"B7gLQ8TCUJ0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"1b2be152be785b60f7e310baa773340bba3f6544","difficulty":"NORMAL","songID":324,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9002,"notecount":635,"arcChartID":"G5DD7XTlUW2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"4561c71dbd1a229ee26e79bbcdc02ef4c2b874bc","difficulty":"HYPER","songID":325,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9003,"notecount":581,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"4a90ab1f43a4508c4fab24f064c156da8f60a2e6","difficulty":"NORMAL","songID":325,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9003,"notecount":311,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"21a46900a5a159440c21927a23d540e169a99bb9","difficulty":"HYPER","songID":250,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7025,"notecount":704,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"7e9052526173269853803df9341cf9aa1ae641c8","difficulty":"NORMAL","songID":250,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7025,"notecount":436,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"2b1dd813f49a7203a2153b230c1422398860cd19","difficulty":"HYPER","songID":251,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7026,"notecount":982,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","11-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"506af424da4920f5b1f71c340b584cc40bb79422","difficulty":"NORMAL","songID":252,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7027,"notecount":453,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"bb16d75d1957443e288da0a858211608999a1452","difficulty":"HYPER","songID":253,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7028,"notecount":784,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"ae1c21c4755d4850ab3594a8ac6b447f519ab120","difficulty":"NORMAL","songID":253,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7028,"notecount":460,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"829f37ed5c41b9e123cd45eb82ef59233de5d991","difficulty":"HYPER","songID":254,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7029,"notecount":572,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"112deb3fc418ec2e740bbc3b02f580ad46007d23","difficulty":"NORMAL","songID":255,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7030,"notecount":616,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"e8c9d6ca6555e9bf2505dad8bdb01f73b280ef9f","difficulty":"ANOTHER","songID":256,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7031,"notecount":741,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"7dc56283314acf1cf10d5145728f19a65a6ca1ee","difficulty":"HYPER","songID":326,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9004,"notecount":691,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"34bc5d0ea0300bf5e8db4f8dd6e6afd64740cfd5","difficulty":"ANOTHER","songID":327,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9005,"notecount":1034,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"40649333213c0be9d595b9ab673e46b3f6366588","difficulty":"HYPER","songID":328,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9006,"notecount":861,"arcChartID":"GlvDFovIuJt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"2d9827b90da0d86e0780e9fd13d663607f9ba840","difficulty":"NORMAL","songID":328,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9006,"notecount":375,"arcChartID":"ETkEpmsOPux"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"2783ed4a4b5c0d1d4d73860a3a7e2d84acc83afb","difficulty":"ANOTHER","songID":329,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9007,"notecount":778,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"6ee8d1437fad282a04ef7408aedf8997a2cb9899","difficulty":"HYPER","songID":330,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9008,"notecount":579,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"a31c3e0cc52d260da7030991cb770392ab00c885","difficulty":"NORMAL","songID":330,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9008,"notecount":241,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"b69dd9eed06f620e9dceaa0bd5554e8e6a9b36de","difficulty":"ANOTHER","songID":331,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9009,"notecount":771,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"844aa722c25995ca10ab8d028a9f6b54d21963f4","difficulty":"NORMAL","songID":332,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9010,"notecount":617,"arcChartID":"HANJZAN4GsX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"55600d5ce3f1a2f2a1581dbf4a975b215aa60ffc","difficulty":"HYPER","songID":213,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6030,"notecount":564,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"fbe064e64f03acef9f91dbc91d0002e654334372","difficulty":"ANOTHER","songID":214,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6031,"notecount":1003,"arcChartID":"C73kZDC4h0_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1a9b3fd4a75a354186700da19e80cd60b4450a62","difficulty":"HYPER","songID":214,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6031,"notecount":688,"arcChartID":"Ed0Pl5rColM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"771557203b3ef82a9acbf705a63654d82551e905","difficulty":"ANOTHER","songID":215,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6201,"notecount":681,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"82824edebf81dffbde3ab1e4fc4087db2d9de321","difficulty":"ANOTHER","songID":216,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6202,"notecount":363,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"0f39a16ff18d509f44dcf4e37850269477475e77","difficulty":"BEGINNER","songID":216,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6202,"notecount":213,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"12d73dd79deaec1b9042d8b6c6819458ebfdba3b","difficulty":"HYPER","songID":217,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6203,"notecount":893,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"fd01799acbff5b8cc4645c296c7a6ee12f8ff24a","difficulty":"HYPER","songID":217,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6203,"notecount":879,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"e3fc8385ecd742f4205a73dc1bb9d11bcf4022ae","difficulty":"ANOTHER","songID":218,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6204,"notecount":940,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"9884b4fa317281018ef32917892bfad314ed7233","difficulty":"HYPER","songID":256,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7031,"notecount":678,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"bdb1de3f835444cf54b2c3769ae88c85e2a2c1ae","difficulty":"NORMAL","songID":257,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7032,"notecount":327,"arcChartID":"Fp0diE3maWM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","9-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"98c76a88fe241a6984ca09c58c2b688f0501c39a","difficulty":"HYPER","songID":258,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7033,"notecount":909,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"3349f859be9f120e6317687f01575e33f1ca123c","difficulty":"NORMAL","songID":258,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7033,"notecount":561,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"5c1086871196618a7421d043fc2298a112eba609","difficulty":"ANOTHER","songID":259,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7034,"notecount":1302,"arcChartID":"DDW1W-OBTIH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"357ea407f30724046e6e0aa3a7e1d84d4c811b09","difficulty":"NORMAL","songID":260,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7035,"notecount":442,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"e2738467a2ad034082cfaed6486b1a95b6743f35","difficulty":"NORMAL","songID":260,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7035,"notecount":442,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"9b2a9a54d219b753d70e09a15b95a283c4b9808b","difficulty":"ANOTHER","songID":261,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7036,"notecount":1085,"arcChartID":"B90vkycGpnd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"edbd5e801fba8f0207681ba3d1bdcf14773c6439","difficulty":"ANOTHER","songID":333,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9011,"notecount":1202,"arcChartID":"Can79Ca1SBD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"7a6d369fa4a0d7cccc69989370782f0ac055516a","difficulty":"HYPER","songID":333,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9011,"notecount":846,"arcChartID":"D4jv3D3mRdK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9a3d7e4f1e5700cca01bc15d0bb5bc79e834dc34","difficulty":"NORMAL","songID":334,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9012,"notecount":510,"arcChartID":"FII_MQ8pl4v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"a06c8fb09663965951e54e4176294dda2eb197a4","difficulty":"ANOTHER","songID":335,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9013,"notecount":809,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"8572ccc971c235f3015ed948ec2ea339543e83d9","difficulty":"HYPER","songID":335,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9013,"notecount":600,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"4bad69d1aa96be104f05c9054afa9cc032bc36df","difficulty":"ANOTHER","songID":336,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9014,"notecount":818,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"53c3b714c150ba460b484049877accdbe69b3b9c","difficulty":"NORMAL","songID":337,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9015,"notecount":329,"arcChartID":"AE_bOmQRLLY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"44b9f1b4f9b4db83a2bb99a94bb98cfc6f4c4488","difficulty":"ANOTHER","songID":338,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9016,"notecount":961,"arcChartID":"C7-3wgO1sZk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cc5b3eb8f2861f6df0a1ceedd0b10bacce639a36","difficulty":"HYPER","songID":219,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6205,"notecount":901,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","bmus","6-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"65119c7bcac6bb1dfddf81ba2068690d7ae494ee","difficulty":"NORMAL","songID":219,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6205,"notecount":657,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","bmus","6-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"f87c9130ecc1ab70e793e89ee7093aa02d7eeef7","difficulty":"ANOTHER","songID":220,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6206,"notecount":709,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","6-cs","26-omni"]},{"rgcID":null,"chartID":"2f13975032343ebf2adf3a5808301acd3e61df5c","difficulty":"ANOTHER","songID":221,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6207,"notecount":917,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"2a9b158e5974fb2f8707843493099b7fc728a320","difficulty":"BEGINNER","songID":221,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6207,"notecount":318,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"ddd52fd8286837c2d7c4f7f2c799db2ad6e2a29d","difficulty":"NORMAL","songID":222,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6208,"notecount":583,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"3e3270d82418309587e89f33bc3858fb2876aa31","difficulty":"NORMAL","songID":222,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6208,"notecount":541,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"d399af231b377289e1d575337a43609c17998e35","difficulty":"BEGINNER","songID":223,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6209,"notecount":290,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"4ca64cc51dd7883738eb73a4c41f600ec5f9f6fb","difficulty":"NORMAL","songID":225,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7000,"notecount":423,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"70c91ca50260e280e55b0affcc820765d0622371","difficulty":"HYPER","songID":226,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7001,"notecount":632,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"33c0885af6b4f724aece58c6287804d8d5e28eed","difficulty":"NORMAL","songID":226,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7001,"notecount":409,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"08e42d374e079924e5ec74a82ac57c843dc6a26d","difficulty":"ANOTHER","songID":227,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7002,"notecount":1260,"arcChartID":"CzfxaZgDjuC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"e96337b6bcb9f66ab12da039a76f4b066da57cb6","difficulty":"NORMAL","songID":228,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7003,"notecount":948,"arcChartID":"D7ssza6cgSJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"a6a717693c623b6451e23e676ac7626952fb4aa7","difficulty":"ANOTHER","songID":229,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7004,"notecount":1042,"arcChartID":"HvXs1X-80Lg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"596fb042ee90c1f7112a664cf569bbef8432b8ae","difficulty":"HYPER","songID":229,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7004,"notecount":716,"arcChartID":"AU2GZOaq-L9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"06400ed3c26b9cd26a0ceffe42e6f5469b209580","difficulty":"ANOTHER","songID":230,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7005,"notecount":900,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"516c9b8ce5a772e2fc5c864b27a0ab632f834ab9","difficulty":"HYPER","songID":231,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7006,"notecount":496,"arcChartID":"DDezfeIxWM8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"4056655b7828b1a086523670d923c166957826e7","difficulty":"NORMAL","songID":231,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7006,"notecount":361,"arcChartID":"GvA-9XtbALN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"cae5a08a480fb60cca02694cb96e5ef018c9f439","difficulty":"ANOTHER","songID":232,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7007,"notecount":735,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"188be176a64933e38b2d5d541adaf25f1c5ddc1a","difficulty":"HYPER","songID":233,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7008,"notecount":623,"arcChartID":"Aj7eir-xJiP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"a6798253808e7f4ea950347f3457a6847e0122f0","difficulty":"NORMAL","songID":233,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7008,"notecount":470,"arcChartID":"DRPL7NFXHfr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"b79542a52c0231a8d01436a9f2db755bfb482efb","difficulty":"NORMAL","songID":234,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7009,"notecount":422,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"c4fcdb90badeca6bd07355ee940ed90d4d508226","difficulty":"HYPER","songID":235,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7010,"notecount":671,"arcChartID":"AhNZ16Vlx5A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"9e811048be5d503db583b015c1222e6e4b10c5df","difficulty":"ANOTHER","songID":236,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7011,"notecount":925,"arcChartID":"B5-bW4a_4Hy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"657c3a5bde860bb21a040c05d67424d4acbf0486","difficulty":"NORMAL","songID":237,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7012,"notecount":423,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"13fc444e2e660303c7768488ebe109677f9cdbcf","difficulty":"ANOTHER","songID":238,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7013,"notecount":1150,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"5caebf482dd4f18b7811d74d8cdf5f764d6bcd7b","difficulty":"HYPER","songID":262,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7037,"notecount":901,"arcChartID":"C9u7_Qc7B_C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"abef9caff96b6ad569fa5b4399219514f86ff69b","difficulty":"NORMAL","songID":262,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7037,"notecount":778,"arcChartID":"C_Ze7UM-jPf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"0cdebcc8faaaa7b5030bf9f842871d88eca7157d","difficulty":"ANOTHER","songID":263,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7038,"notecount":1132,"arcChartID":"D3yjLS-kGii"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"c12c59dd40bc3246228b86772ab5ca904dc3be45","difficulty":"HYPER","songID":264,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7039,"notecount":1209,"arcChartID":"B1FLaWMbRpI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"d5865283b6b4996584526daca4c58dc4bee47040","difficulty":"NORMAL","songID":264,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7039,"notecount":392,"arcChartID":"DmP-kh_A4qj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"c22c1a520f7dd87be4d1ba1c1ec59a4d572951ff","difficulty":"BEGINNER","songID":265,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7201,"notecount":274,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"617e7cc4f9aee0d1d6f3c299390ca3dcb81f4363","difficulty":"NORMAL","songID":266,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7202,"notecount":570,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"bea9b00d1453b6a6c600c5cb2e12640d842d6dda","difficulty":"HYPER","songID":267,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7203,"notecount":668,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"b6277caa1fb5d9a26fa1a95ff6131bcf148fdd3b","difficulty":"HYPER","songID":338,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9016,"notecount":603,"arcChartID":"BsuxR3GajHU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"810046c978f50d88292cb46e93d0bb4f2d3cb3aa","difficulty":"ANOTHER","songID":339,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9017,"notecount":583,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"2ccc47d52bf411acfa6db90c8374e4315a60cadb","difficulty":"HYPER","songID":340,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9018,"notecount":646,"arcChartID":"BBolFkMDmdi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"8742a699eaac21615ffb8afdf700524cfef6791a","difficulty":"NORMAL","songID":340,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9018,"notecount":359,"arcChartID":"CC3ExkkE9Na"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"d985108a65eae366fe682906412009bd5061e466","difficulty":"HYPER","songID":341,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9019,"notecount":688,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"613a4a674b1fb02994b1a4ecee654a5bb7d980f7","difficulty":"HYPER","songID":342,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9020,"notecount":564,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"4cb31221aed68da199404ef5a87f4c5f6bf659e1","difficulty":"NORMAL","songID":343,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9021,"notecount":463,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"0079b4024e3f91641b9520cb1a0e082e328921f9","difficulty":"ANOTHER","songID":344,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9022,"notecount":1697,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"826a0acc5c125f3be286435c8cb2c4e6cff8a569","difficulty":"HYPER","songID":267,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7203,"notecount":708,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"c49b4f517b7be47262c8307d1f326a0390ab0a8d","difficulty":"ANOTHER","songID":268,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8000,"notecount":960,"arcChartID":"A5nTJVyfiFy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"78896a286b75fc06d358c45732a3b048da51ff26","difficulty":"HYPER","songID":269,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8001,"notecount":402,"arcChartID":"DIkWT93mUi-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"6db6c3a05eb2ae546bc59a7e135bee9445d36418","difficulty":"NORMAL","songID":269,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8001,"notecount":295,"arcChartID":"Au3KSG1a9iV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"07c7dfe40e19c132e118e57393da408a1bcdc74c","difficulty":"ANOTHER","songID":270,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8002,"notecount":722,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"793face2a99b1efce7aaf446b50610f3faff7cea","difficulty":"HYPER","songID":271,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8003,"notecount":720,"arcChartID":"CNeh3sZjuTi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"1c7b4b3acf817d0175f866d789ec75b5862cd48b","difficulty":"NORMAL","songID":271,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8003,"notecount":446,"arcChartID":"GXm41QOiWKz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"1c40642f62ee677a5b3064b1a43febaba60207a9","difficulty":"ANOTHER","songID":272,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8004,"notecount":881,"arcChartID":"FC1ioQTbCOD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","8-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"359ddc66754661c812b1f9ff1f6d35688ed42711","difficulty":"NORMAL","songID":273,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8005,"notecount":536,"arcChartID":"BXjWtl0JA53"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"33affe1f750dbc95540cfbaebb1d08e119499fef","difficulty":"ANOTHER","songID":274,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8006,"notecount":1105,"arcChartID":"FjBS47HiPVk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"fcf3751a7f90630040358e545601266dd5870040","difficulty":"HYPER","songID":274,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8006,"notecount":796,"arcChartID":"FyiRDvBBxvH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"7dde67a9c83b71a6e48becedb6e70fd0b25bf5ab","difficulty":"ANOTHER","songID":275,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8007,"notecount":824,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"29f10a741f63a83f9e67137e764bbc34c68c19f7","difficulty":"HYPER","songID":276,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8008,"notecount":632,"arcChartID":"HXkRgtbCelC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"b7b0cb93b1748f7d8902f4c689f668acbf5fde29","difficulty":"NORMAL","songID":276,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8008,"notecount":471,"arcChartID":"CGfqu2ExEPB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"f8ff6d24061a7076350a9b81d9ce4261ef106ba6","difficulty":"ANOTHER","songID":277,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8009,"notecount":1100,"arcChartID":"B2b4mZEDGoX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"58139c9e8b1b64599fa54a34a1b965db02329e28","difficulty":"HYPER","songID":278,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8010,"notecount":634,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"9008844708c4907be541a4175deded9b83f96035","difficulty":"HYPER","songID":238,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7013,"notecount":740,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"a3449f44cd9e84f08255ba1b942853ef24da7207","difficulty":"NORMAL","songID":239,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7014,"notecount":361,"arcChartID":"AbLjEsqbufp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"0a397b3b6c40268483af5c39a98104250b4b167d","difficulty":"ANOTHER","songID":240,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7015,"notecount":940,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"062ef4409460b13392c11051dcef4deaccabbde4","difficulty":"HYPER","songID":240,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7015,"notecount":527,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"21f2e39084689394d4ec04d42a2664226d6a1f46","difficulty":"ANOTHER","songID":241,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7016,"notecount":463,"arcChartID":"GlNT0nm0LXt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"a5c5f53547d20d80682f3407d13c97c0e2f02f97","difficulty":"NORMAL","songID":242,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7017,"notecount":785,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","8-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"1ff61de7070f23e855c3ea33989acbd41c2150ac","difficulty":"HYPER","songID":243,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7018,"notecount":899,"arcChartID":"DFyHOz8YPug"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"695a8dd9ca382a97fba5f635a7a2a0baf8f38bab","difficulty":"NORMAL","songID":243,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7018,"notecount":620,"arcChartID":"AbHK5JjcUzE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"eb110d86b4e8d8de9d44e2c81cca68ef1b8c87ca","difficulty":"HYPER","songID":244,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7019,"notecount":802,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"32892750c2acec3c1914cee7d01934abcfed7aa4","difficulty":"NORMAL","songID":278,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8010,"notecount":444,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"582a9a8d41c26dc22dbd8b412847b0efd802676e","difficulty":"HYPER","songID":279,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8011,"notecount":658,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"1424943ee9bff3048c79de1a5efd01b2547cb94e","difficulty":"NORMAL","songID":280,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8012,"notecount":482,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"e466dd4170fb3df8a1011cbdb55d8efa97d47273","difficulty":"ANOTHER","songID":281,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8013,"notecount":854,"arcChartID":"DSA8fVcYD6_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"bf1f273149f017dd85346e191d89e859b1866187","difficulty":"HYPER","songID":281,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8013,"notecount":763,"arcChartID":"GHPoOO6oyts"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"72e40a76b1ad353d0dc173ead74d401cad28ecc7","difficulty":"NORMAL","songID":282,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8014,"notecount":376,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","8-cs","26-omni"]},{"rgcID":null,"chartID":"0684648c16211b2fcc0dba2a4d41f057892a9d8e","difficulty":"ANOTHER","songID":283,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8015,"notecount":816,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"77ef3dd93545a6673a68f5b7c20d8acf343b9705","difficulty":"HYPER","songID":344,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9022,"notecount":907,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"5716dddd0316b932fd8b3a9c530cd624c1c50bdf","difficulty":"BEGINNER","songID":283,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8015,"notecount":80,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"7114101c33410a1e1a7b0f54e735b5d9b52efcce","difficulty":"NORMAL","songID":345,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9023,"notecount":424,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"e97207b25fe21d936304a3164acc675586df6aea","difficulty":"HYPER","songID":284,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8016,"notecount":767,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"7dc174d854f9f993dd0b2f3f12a7e4c82c55d9be","difficulty":"NORMAL","songID":284,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8016,"notecount":457,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"2e83fab585be92c0a7aae1bdbe4902cc2a129d4e","difficulty":"ANOTHER","songID":346,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9024,"notecount":1230,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"c27efc6fab60fa00ff26a1fe3cba4a7781778422","difficulty":"HYPER","songID":346,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9024,"notecount":947,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"cdb6da7eb4bce9987cbbead47d5a81fe22b0a3c2","difficulty":"NORMAL","songID":347,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9025,"notecount":329,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"ab65f6d5420c62c1265906fff3b2d1453b3fc605","difficulty":"ANOTHER","songID":348,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9026,"notecount":1267,"arcChartID":"Di7Mlj2-K2p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"9b124d981d4b8585faa1d41613adb4dcb685190e","difficulty":"HYPER","songID":348,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9026,"notecount":839,"arcChartID":"AXxJTCLwrW9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9b99ebfd88d95646e8f0f08efead35e826964be","difficulty":"ANOTHER","songID":349,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9027,"notecount":908,"arcChartID":"E6xpqg1jlb6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"e55858e9a438fd463a1510ac7d07ae23bc440494","difficulty":"HYPER","songID":350,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9028,"notecount":1056,"arcChartID":"EeCMMNrzRd6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"2cefe36d1fc344d7efc0b70d5605387eb0c12857","difficulty":"NORMAL","songID":350,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9028,"notecount":591,"arcChartID":"HN03A_ABql5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"fbdad8a6b0a87b6a8f200eb6ef81f70b52149a99","difficulty":"ANOTHER","songID":351,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9029,"notecount":935,"arcChartID":"Eji1fb36WWN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"147d8d7dc6c3970c3d6a152b84d085846558668f","difficulty":"HYPER","songID":352,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9030,"notecount":762,"arcChartID":"Cz2jy6nIQD3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"52b740dcd5e00ecc3b16af39f3e4d5a5efa1ab77","difficulty":"NORMAL","songID":352,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9030,"notecount":534,"arcChartID":"G59eLuyXG5J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"a8099378ac6ecef283a2ce52cd7ddced1101c756","difficulty":"ANOTHER","songID":353,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9031,"notecount":828,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni"]},{"rgcID":null,"chartID":"a45d412d62674d30e62674d9fa06006248a5a577","difficulty":"HYPER","songID":354,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9032,"notecount":818,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"cd30aeb7476fbd4c7d5929b83dd94a4c0588e78a","difficulty":"NORMAL","songID":354,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9032,"notecount":393,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"3946034af9cbbf9a8bb5f927811fe228525e0b4a","difficulty":"ANOTHER","songID":355,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9033,"notecount":930,"arcChartID":"AJ_fwnfa91k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fbd9ff50ddb35287697e66beef25f8eedde74a6b","difficulty":"NORMAL","songID":356,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9034,"notecount":351,"arcChartID":"HRnqb5hmR7l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"a98f4787891ee73197e166914968bf34eb802c5a","difficulty":"NORMAL","songID":356,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9034,"notecount":351,"arcChartID":"Dyb5vl8tAOE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"51f16dbc69596078cbe9c9f45f913a909d3cbc77","difficulty":"ANOTHER","songID":357,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9035,"notecount":860,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"444c2a89af2c916f6133065e052363718336ae85","difficulty":"HYPER","songID":358,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9036,"notecount":346,"arcChartID":"H7jm53YQrGb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9ce547837a69e205e5082df9e7e5980d8e545aac","difficulty":"NORMAL","songID":358,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9036,"notecount":184,"arcChartID":"AJPyPI7GK4l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3dfa2557014fb320f821d4064bed9da0d4ef49c4","difficulty":"ANOTHER","songID":359,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9037,"notecount":1137,"arcChartID":"EHxtzzF0S-Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"3fc4f2c5d58ebb43cf87c1bf4d86b042fed6583a","difficulty":"HYPER","songID":360,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9038,"notecount":790,"arcChartID":"CUPtmSUjaxW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"52f16fdb5098a2d291c3bd2d4a20b481b918cd24","difficulty":"ANOTHER","songID":245,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7020,"notecount":626,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","7-cs","26-omni"]},{"rgcID":null,"chartID":"240c9f163c0cce267747367db54e26df7a3c4484","difficulty":"HYPER","songID":246,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7021,"notecount":748,"arcChartID":"GtAslMNVyqx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"87c3a529289b8a3b674ab71f0225f2c931303ea5","difficulty":"NORMAL","songID":246,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7021,"notecount":513,"arcChartID":"GiO1WfbW6jb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"c4a9faf953baeb11b2ec53facf324d70981956ba","difficulty":"HYPER","songID":247,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7022,"notecount":537,"arcChartID":"GqZI9lwD3bv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"0b0944e8fe069bce5212840fb475423ce68d7ffb","difficulty":"ANOTHER","songID":248,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7023,"notecount":881,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"da71915a7cb7ab622cdba3b2cdf362694fc63c49","difficulty":"NORMAL","songID":249,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7024,"notecount":577,"arcChartID":"CpB8MJwYFG1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"72d767f67b0468997aefc0c5a0541467e26b9407","difficulty":"ANOTHER","songID":250,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7025,"notecount":921,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"f533db9f9753be5eab5bfe4dd1f92edc0cb720ad","difficulty":"HYPER","songID":250,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7025,"notecount":504,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"d069eaf67fc405d2d3a689b4d9876dcdbedff370","difficulty":"ANOTHER","songID":285,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8017,"notecount":1381,"arcChartID":"D6cv0pxZ9X7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"bef212a98289508924285edd15cce62bf5f0a331","difficulty":"HYPER","songID":286,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8018,"notecount":779,"arcChartID":"DwL0_bvflEw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"6650e94b8a0ed3211b3d4e784103322b9cb576ea","difficulty":"NORMAL","songID":286,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8018,"notecount":481,"arcChartID":"GMItYTrYSQh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"960cffe35d074b7082a4919aab946e6922a1dd4c","difficulty":"ANOTHER","songID":287,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8019,"notecount":913,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","8-cs","26-omni"]},{"rgcID":null,"chartID":"997ac3475809ae64e59ceeee2df6d0551d596c34","difficulty":"HYPER","songID":288,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8020,"notecount":955,"arcChartID":"ADHYJ8twlpY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e64d591807627a3bc5b2ba8c4c5a31f3b9465027","difficulty":"NORMAL","songID":288,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8020,"notecount":646,"arcChartID":"EZqUwU7A6cG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c6978ca1c07137035cbbb1728b52eab05ee68c25","difficulty":"ANOTHER","songID":289,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8021,"notecount":911,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"ddbb3dd80c0e660220387af3d6b1587372958d9d","difficulty":"NORMAL","songID":360,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9038,"notecount":695,"arcChartID":"FT6l0Sfe8Oz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"7524fb4d5fddcb424b586533ac86a1fb157bbbab","difficulty":"HYPER","songID":361,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9039,"notecount":506,"arcChartID":"COjDmVvdsCl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"6339630d7118956b872e38632b88791c9df25722","difficulty":"NORMAL","songID":362,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9040,"notecount":434,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"6f02233900424d7ab7301e4657386686f12fbd58","difficulty":"NORMAL","songID":362,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9040,"notecount":428,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"52d1d0bfd9116a87a30d29c8821558c046a79f5b","difficulty":"ANOTHER","songID":363,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9041,"notecount":732,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"ec9177f062ba2f620abb6c73730fe56e0407938a","difficulty":"HYPER","songID":364,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9042,"notecount":673,"arcChartID":"ExC3vonGr6o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"029d306644112c649ba78bfbda235380391c7695","difficulty":"HYPER","songID":364,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9042,"notecount":921,"arcChartID":"GQQmfN86N0S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"f88c3edd499886bc5ab4652ca7f9c6fbfc040519","difficulty":"ANOTHER","songID":365,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9043,"notecount":754,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"7ba3f5e9d493fabe82dae9df552ce19d8e98dd1e","difficulty":"NORMAL","songID":366,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9044,"notecount":604,"arcChartID":"E6UsER-LRNj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"8520f95da6f51548adde23ce84bf800e4a19334b","difficulty":"NORMAL","songID":290,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8022,"notecount":503,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","bmus","6-cs","26-omni"]},{"rgcID":null,"chartID":"bf7fde49880035e8ae03b106bc17c4e404adfdd4","difficulty":"HYPER","songID":291,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8023,"notecount":1014,"arcChartID":"GVt3cX9yCun"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"27f4828e44d400b017c01bddd2c02445137d7381","difficulty":"NORMAL","songID":291,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8023,"notecount":534,"arcChartID":"FC_dJo0vczs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"0e0fad247024a42e907ca2a49444b56119855435","difficulty":"ANOTHER","songID":292,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8024,"notecount":903,"arcChartID":"EMkFqg2Ullr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"27fd677d2d894696930303593d9429f59302a0e2","difficulty":"ANOTHER","songID":293,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8025,"notecount":945,"arcChartID":"G5oJEIUnwhi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"fca77a9ddd76ca45f47159e69000c2cdafc2cc36","difficulty":"HYPER","songID":293,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8025,"notecount":542,"arcChartID":"E6jBNVNWMqV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"a8784a75f9d82bbd1ba92a0710c2b635197cd55e","difficulty":"NORMAL","songID":294,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8026,"notecount":578,"arcChartID":"DTv1ONYF95K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"f8ce0f048be41c8922d44f933c694133416a0696","difficulty":"ANOTHER","songID":295,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8027,"notecount":955,"arcChartID":"BjQqTuOCRAm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"676e4d916aee1bbce3638b97143b6740ba309b72","difficulty":"ANOTHER","songID":367,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9045,"notecount":1055,"arcChartID":"AdCQZF8qZb9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"a0cb0f2b474f3613ccca03e8bfdb45c311c22c36","difficulty":"HYPER","songID":367,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9045,"notecount":784,"arcChartID":"CV-bfNuhIxY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"339e3d756e39e58903c2fcf1bec690afef053aa2","difficulty":"NORMAL","songID":368,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9046,"notecount":636,"arcChartID":"AoOFxYTgyO-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"72355a8e720440a0ae6acc83e29d42b94f78cde0","difficulty":"HYPER","songID":369,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9047,"notecount":642,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"b53395c51b96beea9c09fb6328454eb20c721298","difficulty":"NORMAL","songID":369,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9047,"notecount":342,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"d4302dd4930cfd35cff11b1af72e992bef0e7ecf","difficulty":"HYPER","songID":370,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9048,"notecount":824,"arcChartID":"GWG2Ya2G32Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"8f117ec3c4d11467e905acc7a68ab21a3191c8ca","difficulty":"NORMAL","songID":371,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9049,"notecount":264,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"c5902c4a9fcfadc84e190beabedb089391044ff0","difficulty":"HYPER","songID":372,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9050,"notecount":973,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"fbd52bb08871b7f4c76d48f50f29d1367928dc43","difficulty":"ANOTHER","songID":373,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9051,"notecount":1102,"arcChartID":"DAB_6BOM3hO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","9-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"5770f819940914328b74fc7616b69562285eed11","difficulty":"BEGINNER","songID":373,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9051,"notecount":288,"arcChartID":"DjwIhh_LFPx"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"ba592666e55b68df3813dcd64ee5e17a439b5e52","difficulty":"NORMAL","songID":374,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9052,"notecount":993,"arcChartID":"Ek0Pqj5jJgo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"251385c1f7d0d713f6477099d18d1bae3e22dbae","difficulty":"NORMAL","songID":375,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9053,"notecount":368,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"12713cd7d79cd0e97841e5fc6b3ea4e11ea91286","difficulty":"ANOTHER","songID":376,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9054,"notecount":989,"arcChartID":"AsjgRRe37Y2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"344bacba6e6da0f4f8b1e792c621bb6287fb9167","difficulty":"HYPER","songID":376,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9054,"notecount":644,"arcChartID":"BfggqoE-QrT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"4a6a852ed64f0cab92cab97f5a5bf4fbb099138f","difficulty":"NORMAL","songID":377,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9055,"notecount":439,"arcChartID":"GBWNHBOZeDr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"1bc42f233a1dba0ff3051d80398b68cb507594bd","difficulty":"HYPER","songID":378,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9056,"notecount":561,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"678860bd17d32e3418c0ee15c46dc129059aed16","difficulty":"ANOTHER","songID":379,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9057,"notecount":1151,"arcChartID":"Grnf5SVvU3r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"d72fbfddc698847a11090031fd6fa3f9942193ac","difficulty":"HYPER","songID":295,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8027,"notecount":690,"arcChartID":"CBDhelC45tz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","10-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"14db847584e470889454e75e0d00b2ed69f4e2b7","difficulty":"NORMAL","songID":296,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8028,"notecount":589,"arcChartID":"EceEa6rAK-5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","9-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"6db8d350d37ba2587c5e6563b00d1ca9ef18ad54","difficulty":"NORMAL","songID":296,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8028,"notecount":567,"arcChartID":"BELVkmqRBbF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","9-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"5b6e3c2987d5a98d09222c0154ba48b21fddc4e7","difficulty":"ANOTHER","songID":297,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8029,"notecount":849,"arcChartID":"Coq7lwa4Tgb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","8-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"214d63673e31f0371a9f9c54c87904a3a75501e2","difficulty":"HYPER","songID":298,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8030,"notecount":986,"arcChartID":null},"isPrimary":true,"versions":["26-omni"]},{"rgcID":null,"chartID":"4f1ce5b27419c5aec960beeb46bc727aa760474b","difficulty":"NORMAL","songID":298,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8030,"notecount":457,"arcChartID":null},"isPrimary":true,"versions":["26-omni"]},{"rgcID":null,"chartID":"5388be7155c487c5dbc11ed25a2cf9596d99fbce","difficulty":"ANOTHER","songID":299,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8031,"notecount":1251,"arcChartID":"DfAvqzg1qEj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"bed0d4dbcd7dbf7cdd45e02e65e8d018c93458e3","difficulty":"HYPER","songID":300,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8032,"notecount":931,"arcChartID":"DSMarJWeQdl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"c0c78827309223a39e86200bdb052bd5be950c85","difficulty":"HYPER","songID":379,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9057,"notecount":508,"arcChartID":"Etir1ESAqvF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"50db6e2b093498f6ce8afbe65c1eaf26ddfaaaef","difficulty":"NORMAL","songID":380,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9058,"notecount":381,"arcChartID":"HJ7AJLjPt6A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"6f7b6ffef0a1716426893c33d483340c93e7ae82","difficulty":"ANOTHER","songID":381,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9059,"notecount":1044,"arcChartID":"EiHZcJv1XJH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"0ec1b0baa839d0ac69b32fe5471c8ba9e6d66870","difficulty":"HYPER","songID":381,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9059,"notecount":875,"arcChartID":"EmUSYDpyxec"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"b31f3969e31f0437639525e495f9a365574c5e98","difficulty":"NORMAL","songID":382,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9201,"notecount":434,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"4159f1705425307f5a9d2338880968fea44889d1","difficulty":"HYPER","songID":383,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9202,"notecount":554,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"5ab063517d7c8b49c4f3cafa83df16dede699ba5","difficulty":"NORMAL","songID":383,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9202,"notecount":366,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"12667b667ee2018838116e248fb3c2d41efe2080","difficulty":"ANOTHER","songID":384,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9204,"notecount":810,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"6900a42851f084016fada32872c7115214cb7262","difficulty":"NORMAL","songID":385,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9401,"notecount":329,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"5accd29768141557cf597dd0d5f277cf3e4b2787","difficulty":"NORMAL","songID":386,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9402,"notecount":332,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"1575c2c20c21075e58436e462042ff63180c14f3","difficulty":"NORMAL","songID":300,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8032,"notecount":422,"arcChartID":"B7XSyvQfGKi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"fc5a28345f4d0d6c0d7e6d6334ff39b49a7f0ca5","difficulty":"ANOTHER","songID":301,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8033,"notecount":739,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"ada43aea880b803520e5a1330794d4478ba41deb","difficulty":"NORMAL","songID":302,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8034,"notecount":498,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"85dcaa4d5dc9ba3daf35b4ab18d6472232d83587","difficulty":"ANOTHER","songID":303,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8035,"notecount":929,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"e776a23d63ddb5a4f0bf792dc67aadec3b815cdd","difficulty":"HYPER","songID":303,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8035,"notecount":713,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"f89ae49df1c8194cd3c950ac592c4d3802ec2d78","difficulty":"NORMAL","songID":304,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8036,"notecount":552,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"a4bb32a35a786844d4030a62a8bc95b10729bdf6","difficulty":"HYPER","songID":305,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8037,"notecount":731,"arcChartID":"HATplvLJlDy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"f7fd961d0e953dd4adcba7a6b58e6dcb8c5e814a","difficulty":"NORMAL","songID":305,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8037,"notecount":396,"arcChartID":"AAhe-T3XCZx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"af564013f909de500887933f0acc2716ea8e757a","difficulty":"HYPER","songID":306,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8038,"notecount":296,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"5b2b415cdf6de783a8213973a3d2b1e66fc0f344","difficulty":"ANOTHER","songID":307,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8039,"notecount":1138,"arcChartID":"Ai5tzMFc6As"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"a6d0e0db9c8d2123fad190590062fb1355ef4205","difficulty":"HYPER","songID":387,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9403,"notecount":278,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"822ab4e39c438842e1c358e3fb3ef72f66c78965","difficulty":"NORMAL","songID":387,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9403,"notecount":168,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"65cbd89ef6e1f7742c69badd1036aa5102d6f967","difficulty":"HYPER","songID":388,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9404,"notecount":388,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"0cca3d6b4361195e883c79017e9850bc767b4f22","difficulty":"BEGINNER","songID":389,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9405,"notecount":163,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"8a1dcbb2c68a062b55281ad0dfb8b0665504aa93","difficulty":"NORMAL","songID":390,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9406,"notecount":185,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"8dbbdd61002eef10bce29059783fe4f60395372e","difficulty":"ANOTHER","songID":391,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10001,"notecount":1040,"arcChartID":"CSnFok8PAwI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"127b217cdeec5bcacb408fa64f26cb15d6754687","difficulty":"HYPER","songID":391,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10001,"notecount":852,"arcChartID":"AL7ntc0b6pS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"38e20528f0899830a1b4925d2713ac7721d4c459","difficulty":"NORMAL","songID":392,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10002,"notecount":596,"arcChartID":"DgLWa_LxAEo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f626d4eca18dc2b9ee9c8a026fa402e2198191e7","difficulty":"ANOTHER","songID":393,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10003,"notecount":1455,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"f9d15d3c8ee6a48201688c71939a6d46443777eb","difficulty":"HYPER","songID":393,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10003,"notecount":767,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"e60f9d4278b4410b583f155b94873b604ba18375","difficulty":"HYPER","songID":252,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7027,"notecount":657,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"cbc3ab9d759cf04bb2f91bf8f19847e537b5bce3","difficulty":"NORMAL","songID":252,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7027,"notecount":338,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"ad7e138587fe82cb1178c8f287780035ebd71513","difficulty":"HYPER","songID":253,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7028,"notecount":793,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"3fd35826e897970eafda76cde08c4c6e6bab8126","difficulty":"ANOTHER","songID":254,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7029,"notecount":750,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"0c5840ce00bf4443d30d40235bca0f161665c90c","difficulty":"HYPER","songID":255,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7030,"notecount":767,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"75231517e8e590412b81b4b00c1c46d95c21c7ff","difficulty":"NORMAL","songID":255,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7030,"notecount":605,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"f70e7d5b6e903dcbb78a91352ca12dcd6b0342ce","difficulty":"ANOTHER","songID":256,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7031,"notecount":761,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"01a743ba2651510c30ab96fd9fb4aabe8694eb54","difficulty":"HYPER","songID":257,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7032,"notecount":782,"arcChartID":"FhMPwKfFjp_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","9-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"3626a104315183a716f952ad066234b912ccac7d","difficulty":"NORMAL","songID":257,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7032,"notecount":328,"arcChartID":"A2_uVHo6mA9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","9-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"615ea1b9c3b7e1ac70862fb5ec53e13be21469cf","difficulty":"NORMAL","songID":394,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10004,"notecount":778,"arcChartID":"HHrFI1xgoXr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","10-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"a5b8ba8ed5aa11d8b0c4eb4922dea70709b3ceaa","difficulty":"HYPER","songID":709,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10005,"notecount":386,"arcChartID":"BrUizj8Sitg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"241bf4783b8bb8450a386d0f43142985075a5b69","difficulty":"HYPER","songID":709,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10005,"notecount":331,"arcChartID":"ClXnZRYJECB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"2ac9f419d79484f8f917d036eb83ccbd759d826a","difficulty":"NORMAL","songID":709,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10005,"notecount":245,"arcChartID":"GcSaAxb8YX2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"94b66ba942c130ca42dbcd2d21eadd301b0e6da4","difficulty":"HYPER","songID":395,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10006,"notecount":829,"arcChartID":"A51GtHGLOi8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"2d32d1c92e0e8ad5bbcc63ec4f7da05c10942be1","difficulty":"ANOTHER","songID":396,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10007,"notecount":982,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"6b2c9700f022e74df369c4a8c717f35c77392226","difficulty":"ANOTHER","songID":397,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10008,"notecount":996,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"739135b8f5d70f9e6a22cd5e6ec56a559cb02ac5","difficulty":"HYPER","songID":397,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10008,"notecount":552,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"bcff34c8923cf62c8d2f5b230ac25449dcbd3308","difficulty":"NORMAL","songID":398,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10009,"notecount":624,"arcChartID":"FwZk6EGMF6K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"ec0affc6b48a971b3fbe48fb2f186a281fd52507","difficulty":"ANOTHER","songID":399,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10010,"notecount":1088,"arcChartID":"AQ5n2MO274P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"d8fce0d83f6bbad9ba235022b84b66e466f5975f","difficulty":"HYPER","songID":399,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10010,"notecount":702,"arcChartID":"HPMLav1r5NI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"4dadaa9e703516224cf0cfae0565a5e220fcb6f9","difficulty":"NORMAL","songID":400,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10011,"notecount":429,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"f3f14206ee75d9909e4ed0f651690f36d777d440","difficulty":"NORMAL","songID":400,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10011,"notecount":413,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"0f756e534513da86ce9a2b3b189a08279163b05e","difficulty":"ANOTHER","songID":401,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10012,"notecount":719,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ded3740abfe6bb73da86a609012624e47869635b","difficulty":"HYPER","songID":402,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10013,"notecount":967,"arcChartID":"GVPm6qEfccw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"c05dca5812b7e5cc5c669d65f01b343127389988","difficulty":"NORMAL","songID":402,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10013,"notecount":440,"arcChartID":"EBtI_MwyRgc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"9fbf9bc0ed28b674e98c0d4d9429d0c062aba99c","difficulty":"ANOTHER","songID":403,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10014,"notecount":753,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","10-cs","26-omni"]},{"rgcID":null,"chartID":"5436bb4516fb2dbb3f11de0812f77638b8965d23","difficulty":"HYPER","songID":258,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7033,"notecount":709,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","7-cs","26-omni"]},{"rgcID":null,"chartID":"5eb1eb36470685d7eaf87a92669a85ef33afdc24","difficulty":"NORMAL","songID":259,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7034,"notecount":874,"arcChartID":"FDZmfLDLxOk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"f50a869ba369d1e01ffb7ec7503aa66f36fbe8e4","difficulty":"HYPER","songID":260,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7035,"notecount":642,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"8ab1e28d30a24f6e786e6ffb971cc5b99a00058e","difficulty":"HYPER","songID":260,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7035,"notecount":642,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"cb6bd08058f4f9fa61c0a70b55947d8115c8c80b","difficulty":"NORMAL","songID":261,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7036,"notecount":729,"arcChartID":"EPiKaX60Fhx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"4273060b9eb62608a9f47bd615cfa31432bb60e1","difficulty":"ANOTHER","songID":262,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7037,"notecount":1071,"arcChartID":"H4xAJJKsDSc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9fc422ad9946d44a25c3ba1bdf0bc76b310b4dd","difficulty":"HYPER","songID":262,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7037,"notecount":982,"arcChartID":"HUMBNKqROkE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"e355a375a0cd138cdbaa19bc2590395fcffc7447","difficulty":"HYPER","songID":404,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10015,"notecount":584,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"332715242db60c9ceb1f70093b9586a8f9cdcdd8","difficulty":"HYPER","songID":404,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10015,"notecount":570,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"0f351c7823851afc960d69acf1089f10393d3491","difficulty":"ANOTHER","songID":405,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10016,"notecount":1167,"arcChartID":"BaFQY_5jiVd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"ae87237ffc0d2db1d0387cc4e85626f9a270f77d","difficulty":"NORMAL","songID":406,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10017,"notecount":457,"arcChartID":"EBpaYsKw8eB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"74c769bab197402b1cf5f3197b3331012933d9d2","difficulty":"ANOTHER","songID":407,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10018,"notecount":1190,"arcChartID":"H1MYFsus9J-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"c2ec19d017a37e9721f73cdbe64a066edeb1de98","difficulty":"HYPER","songID":407,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10018,"notecount":768,"arcChartID":"CbhVsJqMRUi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"42b35e825fac002c9784074fb29225371b35c49e","difficulty":"NORMAL","songID":408,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10019,"notecount":621,"arcChartID":"Ghff1SAAMly"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"af14e55881f22388151fa9363cbc7864d1a413c7","difficulty":"ANOTHER","songID":409,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10020,"notecount":1159,"arcChartID":"AH-zmw60hQL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"28dade3e9f30fe715a38ba7f295e2e04dae145cb","difficulty":"HYPER","songID":308,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8040,"notecount":944,"arcChartID":"Ano3xFoPjBx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"63ccfa30ae71d045dd5748609ecdcc3e7abbe9b5","difficulty":"NORMAL","songID":308,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8040,"notecount":609,"arcChartID":"HyvV8qHIPwm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"6e83001a1a6d6857c23f6ab1aa479bf0e123fdee","difficulty":"ANOTHER","songID":309,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8041,"notecount":794,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"6e07a95c8090b0c362380628448466edee611563","difficulty":"HYPER","songID":310,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8042,"notecount":744,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"55d7e7393352a98f82d567c7cce265bd781d4735","difficulty":"NORMAL","songID":310,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8042,"notecount":514,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"0fda20e66614ca8af283e6e9f34ac4043981f54e","difficulty":"ANOTHER","songID":311,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8043,"notecount":1077,"arcChartID":"FpcnzhqT9L9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"77ca89802a42adb184f47bef411bd16f6404c534","difficulty":"NORMAL","songID":312,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8044,"notecount":454,"arcChartID":"ADq5dltCJXU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"8a4f645ac06015266359503673799ecb990588e1","difficulty":"ANOTHER","songID":313,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8045,"notecount":1379,"arcChartID":"CBwB9Op4jyK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"e2e6c81ec12cb6f551809e2754698dc0aebeeec2","difficulty":"HYPER","songID":313,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8045,"notecount":867,"arcChartID":"FTQquvHAuGT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"639b43237cd1c1d2f41f0c3adc3e6e366688f086","difficulty":"ANOTHER","songID":314,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8046,"notecount":968,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"00984a0cc6488e633696d83fc1eb7fadc23dd2f8","difficulty":"HYPER","songID":315,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8047,"notecount":879,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"e7cf0d6f3ca938367a4f8d3ff9f1b264fd54142b","difficulty":"NORMAL","songID":315,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8047,"notecount":811,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"c01cff33fd14ffb7d51ce8f7e69e3cdff32931b1","difficulty":"ANOTHER","songID":316,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8048,"notecount":1123,"arcChartID":"CPq8xgQ8b2l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"b94b40730175d1c5cd5c970aac51f8c25fd4a279","difficulty":"HYPER","songID":317,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8049,"notecount":685,"arcChartID":"HfxjVGjYzwE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"699280d050620d0727558e0ca6c4862e5bbed0dd","difficulty":"NORMAL","songID":317,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8049,"notecount":468,"arcChartID":"H1OmnW8W-Bh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"a5a6382d2cfeaf83ccc8bdd67721017bb09ffe80","difficulty":"NORMAL","songID":263,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7038,"notecount":556,"arcChartID":"BaP5ggfEey0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"4d237f08b6730be298cf8d3609a60c03c4124565","difficulty":"ANOTHER","songID":264,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7039,"notecount":1401,"arcChartID":"HHAhuCR3nZs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"0bb564c3b6d16965525ba7f6c9e0306a2e3ae967","difficulty":"HYPER","songID":264,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7039,"notecount":1004,"arcChartID":"FsqtEQzRdjy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"b672044ac92025b5a4f9e78d5211ae6a8afd11ce","difficulty":"ANOTHER","songID":265,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7201,"notecount":594,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","5-cs","26-omni"]},{"rgcID":null,"chartID":"9271dbf2fca1f212329920674b74750cdfdc810e","difficulty":"HYPER","songID":266,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7202,"notecount":713,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"221abbedb176c9155d0d1b60487769df8a22492a","difficulty":"NORMAL","songID":266,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7202,"notecount":527,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","7-cs","26-omni"]},{"rgcID":null,"chartID":"9f8deae94e16a9b075a8a5290a14df5bb1d349cc","difficulty":"BEGINNER","songID":267,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7203,"notecount":359,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"dd9286400debcd2ee2361cfdac292482bdf90124","difficulty":"NORMAL","songID":268,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8000,"notecount":662,"arcChartID":"H6KkcW1tz7u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"e1210ca21bee864d7316d2dce5737f2541a7db9f","difficulty":"ANOTHER","songID":269,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8001,"notecount":721,"arcChartID":"Fae15sal1zB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"c40dd4643ad7d33dc13fa3765c54f46743a5c65d","difficulty":"HYPER","songID":269,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8001,"notecount":402,"arcChartID":"GjTDl58xXB7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"a67757e6aed3f035703c0d266f01dfdadf6266e2","difficulty":"NORMAL","songID":270,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8002,"notecount":528,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"9ff0547d8fc2ec7c26c72657cfb868f2a1d4d762","difficulty":"ANOTHER","songID":271,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8003,"notecount":860,"arcChartID":"BfOuBgM0q_p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"3a246cb2a710e10f63121fdc68a45155ab9c00cb","difficulty":"HYPER","songID":271,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8003,"notecount":658,"arcChartID":"GLe4pVbBn_P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"0fcbaa74f0c3a871a1f384a5e28e43c3c2711f8d","difficulty":"NORMAL","songID":272,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8004,"notecount":578,"arcChartID":"FC9uVttBiGS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","8-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"fc3a7e887b4451ba26a81bac04edd326832a890f","difficulty":"HYPER","songID":273,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8005,"notecount":643,"arcChartID":"FCF74bJxV1p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"59291d97635a802aaf888537c66e701f699ca27b","difficulty":"NORMAL","songID":273,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8005,"notecount":458,"arcChartID":"FQ5YzC6VOdO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"d7cf785011bce84f6ae870fd550cc8f5ce0d658c","difficulty":"ANOTHER","songID":274,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8006,"notecount":980,"arcChartID":"GnyhdksbtqW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"8d50d171786585945ba69d1f4aca5dae93d60f1f","difficulty":"ANOTHER","songID":318,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8201,"notecount":598,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"01cd43c898348ea50d78c642d741447f66125ca9","difficulty":"HYPER","songID":319,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8202,"notecount":963,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"60d30ff4e7c24b905522b4b347f5bdd0b490436d","difficulty":"NORMAL","songID":319,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8202,"notecount":627,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"97c1817afc90666a60d16b0f5d56143c44518e1d","difficulty":"ANOTHER","songID":320,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8203,"notecount":858,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"1b96b39683c27dbb9d7c615373530464537ba096","difficulty":"NORMAL","songID":321,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8204,"notecount":773,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"12483847b9e75a9199fdf9418160a3a2137388d8","difficulty":"ANOTHER","songID":322,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9000,"notecount":1254,"arcChartID":"AR_3cXD73yf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"3b7ec4d1b0b11630a2a9f7b35c108c8a9b54e89e","difficulty":"HYPER","songID":322,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9000,"notecount":979,"arcChartID":"EK9ynSIPZGu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"29c211abcadf24eedfb5ca10f80c22cd1443114d","difficulty":"NORMAL","songID":275,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8007,"notecount":602,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"651d5d6294d7ac113e5e0918e991963f268f900c","difficulty":"ANOTHER","songID":276,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8008,"notecount":731,"arcChartID":"BwhLv_dG8ez"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"bc745b34a24fb04216f0e899300ba94450bb73af","difficulty":"HYPER","songID":276,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8008,"notecount":591,"arcChartID":"BLMeVEoSicB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"4932a1c6d6a39bb5667bc9864a7fc09969d85339","difficulty":"NORMAL","songID":277,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8009,"notecount":663,"arcChartID":"F3GO894B8Cn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"d0dca96cbec547de18c4ce46c49bf2cbf347c29f","difficulty":"ANOTHER","songID":278,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8010,"notecount":845,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"0878fe1cccee88e22c86f36c080e2312e17e5109","difficulty":"HYPER","songID":278,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8010,"notecount":522,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"3394c27f59c1d2b81b4d2a5237eac74044783ce2","difficulty":"ANOTHER","songID":279,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8011,"notecount":784,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"cefccd3a9b1475a83a14049700de276f8321867b","difficulty":"HYPER","songID":280,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8012,"notecount":650,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"afbb3de38cffd30e291fb15c9830669f8d23aee5","difficulty":"NORMAL","songID":280,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8012,"notecount":465,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"5cbca26c65596ff4c42ff7710ab0bfcc53c74982","difficulty":"NORMAL","songID":323,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9001,"notecount":687,"arcChartID":"GyBKZ6fJTe5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"f8b12be3b162fccf44e8f706ac820cd3321ba25a","difficulty":"ANOTHER","songID":324,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9002,"notecount":995,"arcChartID":"DWu7vxByqhZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"2974f2344add850fc5612624c9e6aa58f140aa2b","difficulty":"HYPER","songID":324,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9002,"notecount":753,"arcChartID":"GWcRnlz7xu1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"8e18c19dc06cacc73b7ec02ef2ed50fbfcec7c17","difficulty":"ANOTHER","songID":325,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9003,"notecount":950,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"9f793f2a71d4b731b99bf8025b7bd350574d3bb4","difficulty":"NORMAL","songID":326,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9004,"notecount":442,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"9c47fbac20379167d74e0d4913bfe20788819ebf","difficulty":"HYPER","songID":327,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9005,"notecount":707,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"773ab840c683ba1cfa0b42e12cb0c3622cb63993","difficulty":"NORMAL","songID":327,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9005,"notecount":442,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"7f594fb4dc35a712f3a7367968d2b72709c58e4d","difficulty":"ANOTHER","songID":328,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9006,"notecount":983,"arcChartID":"Ekg2BnEqcZD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"1dfa96d8a5f63e032372f079620998861d13f298","difficulty":"ANOTHER","songID":281,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8013,"notecount":961,"arcChartID":"Bo1RnuKqz5y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"2ed171ce1228d10e6922d6503c924071881b4d09","difficulty":"HYPER","songID":282,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8014,"notecount":472,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","8-cs","26-omni"]},{"rgcID":null,"chartID":"b48f75c4da70dcb0839d94dd746a96b351376340","difficulty":"NORMAL","songID":282,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8014,"notecount":299,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","8-cs","26-omni"]},{"rgcID":null,"chartID":"0c1ef87dc4e342cbb49d18729dfa4cecb189ce83","difficulty":"ANOTHER","songID":283,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8015,"notecount":817,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"c30c5c8d079494a48d1f4587e74952fb3707919c","difficulty":"ANOTHER","songID":284,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8016,"notecount":856,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"7cbdbdf46cb607c24fb5eff7875d25cc71f92ae4","difficulty":"HYPER","songID":284,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8016,"notecount":748,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"834aaeff73246e75d1cda45ba233230692f8f21c","difficulty":"NORMAL","songID":285,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8017,"notecount":600,"arcChartID":"EQK9GAFR7fj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"962e8a892fe3aea2e0d14ddb30f98c0ee6bfabe0","difficulty":"ANOTHER","songID":286,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8018,"notecount":1157,"arcChartID":"DIma610OOk_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"b233c14176d859b7b388b7daa070ae94efc09a89","difficulty":"HYPER","songID":286,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8018,"notecount":781,"arcChartID":"Grk24y_H7AP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"b95ff9e0b12a393835c7de89b068d0feba8f3373","difficulty":"NORMAL","songID":287,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8019,"notecount":736,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","8-cs","26-omni"]},{"rgcID":null,"chartID":"e22b30169a3c001790fcb9b8b64bbca0f7876fd5","difficulty":"ANOTHER","songID":288,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8020,"notecount":1115,"arcChartID":"CiKNP-vM2T9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"83fdccdc7e0293331836f1ef436259cc3a35cfd4","difficulty":"HYPER","songID":288,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8020,"notecount":976,"arcChartID":"Chq_dkzCExd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"21c646b4c5dc3632f611b8c3dd8c06a0e81e73c0","difficulty":"NORMAL","songID":289,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8021,"notecount":624,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"cd89731d004cdcc5292aa10d11c181d8d0545aa5","difficulty":"HYPER","songID":290,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8022,"notecount":682,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","bmus","6-cs","26-omni"]},{"rgcID":null,"chartID":"45b92814480c42ae25961d3d5b822c04637bc90c","difficulty":"ANOTHER","songID":291,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8023,"notecount":1255,"arcChartID":"GetSlAhzpWT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e8c567a8add25368e188ffb30267a83fabccd63b","difficulty":"HYPER","songID":329,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9007,"notecount":714,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"d9280ef38ebc4060ec8f9ceccb6a308a2f7c4512","difficulty":"NORMAL","songID":329,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9007,"notecount":439,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"993e60d0102c46610e2ad4dba71a54a6b8d269f8","difficulty":"ANOTHER","songID":330,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9008,"notecount":673,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"2df16cfa9bf9f0722f26471ef0a1de66429ea42e","difficulty":"HYPER","songID":331,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9009,"notecount":484,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"dc7a5bd2caa93891fb2949f3c86715defe2d19c4","difficulty":"NORMAL","songID":331,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9009,"notecount":246,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"8a6adef06fdd7bc966093106700035e0585dabc2","difficulty":"HYPER","songID":332,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9010,"notecount":751,"arcChartID":"GdAwJRCnO55"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"fb7c8bafaedfbc6ae67c3a746445de4e4aba2532","difficulty":"NORMAL","songID":333,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9011,"notecount":441,"arcChartID":"Ao7IG1squFM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"03f8845ca007d1d4fdd026b7622d58cf0d0701ea","difficulty":"ANOTHER","songID":334,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9012,"notecount":1661,"arcChartID":"H6Z5LXFYV2I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"4a96a1fe049167eb53ee07bc04fb094037aee524","difficulty":"HYPER","songID":334,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9012,"notecount":1026,"arcChartID":"GnwwNHMA4ud"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"73773c4c4f95a0f7aac9425d23ecb426112a1ecb","difficulty":"HYPER","songID":291,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8023,"notecount":1029,"arcChartID":"GEdfAVTWCL0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"94c7b6465574c33d8a52198f4b71271e2302d10e","difficulty":"NORMAL","songID":292,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8024,"notecount":456,"arcChartID":"EMZksPpuPSE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"e2d91e0819d4db0f252d1149d2deb7bc93b05c26","difficulty":"NORMAL","songID":292,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8024,"notecount":399,"arcChartID":"G6uHDRKmK75"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"8039571d4c91610050032de9cd6914698dfac6ed","difficulty":"ANOTHER","songID":293,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8025,"notecount":839,"arcChartID":"HtwFNZYv24K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"a53ffd1ede2a5386d9189e5ec8ec71cf9cd7ab81","difficulty":"HYPER","songID":294,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8026,"notecount":1122,"arcChartID":"DrsZ28txC8t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"1fa32d468ccfbd9a2cf8580336e5d305968f9d8a","difficulty":"NORMAL","songID":294,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8026,"notecount":578,"arcChartID":"GikCiLl0SMy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"aad8e43f1f0b6dfb8769c558beb26460e4cfab97","difficulty":"ANOTHER","songID":295,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8027,"notecount":997,"arcChartID":"BIQcxD7zQac"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","10-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9baaf8f76dff25b2e0dafd45128d9fcdc8c9ddb","difficulty":"HYPER","songID":296,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8028,"notecount":924,"arcChartID":"GjzRz3giMNf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","9-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"732fecfb8216ec1cbc587f77e341236d255240ed","difficulty":"NORMAL","songID":335,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9013,"notecount":555,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"6cbb3fea81fd98ba6ec4db77623e80066855f098","difficulty":"HYPER","songID":336,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9014,"notecount":767,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"927508b47214f45eea506c97e8193b6f69ac18b1","difficulty":"NORMAL","songID":336,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9014,"notecount":399,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"256111856ba54ee5f52ce4fbd0e1e2a529d0d19a","difficulty":"HYPER","songID":337,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9015,"notecount":600,"arcChartID":"AslTw8s_eFK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"dc1edf21c381a5dd62277c18a3b5053571a215b2","difficulty":"NORMAL","songID":338,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9016,"notecount":580,"arcChartID":"DAcV7y4hs_d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"bb2bb08896467a5530fe5ddea61009aa440cff63","difficulty":"HYPER","songID":339,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9017,"notecount":529,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"79503ec54b29da2414dbcf11624e2791f0fbaaf5","difficulty":"HYPER","songID":339,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9017,"notecount":529,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"1048127bd532695d431602ed516ea261bdec75f4","difficulty":"NORMAL","songID":340,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9018,"notecount":359,"arcChartID":"AWol_UOiaxr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"98fa9fd109650cbbe20082955568551735566f3f","difficulty":"HYPER","songID":341,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9019,"notecount":807,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"31925920107cb35d6ca793f1dc07cab76f1df0bd","difficulty":"NORMAL","songID":341,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9019,"notecount":528,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"5882e1309f784944c2521ec666735e0b55afbcdd","difficulty":"HYPER","songID":296,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8028,"notecount":854,"arcChartID":"Eik1_LdvOKP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","9-cs","8-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"f33175769a1adc4448a58641c2ed06fed6f5fe80","difficulty":"NORMAL","songID":297,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8029,"notecount":628,"arcChartID":"Dm9aYb8IBw2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","8-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"714189ef3c80a12d7aa447aff260493ea7ae7f13","difficulty":"HYPER","songID":298,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8030,"notecount":870,"arcChartID":null},"isPrimary":true,"versions":["26-omni"]},{"rgcID":null,"chartID":"ff226b045d48a282cd051d9464ca9533489ed7b4","difficulty":"NORMAL","songID":299,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8031,"notecount":527,"arcChartID":"G5CwYuc95y-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"5501022cc36dcf69f1ed717a6663e4c1d9cf8601","difficulty":"ANOTHER","songID":300,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8032,"notecount":1167,"arcChartID":"BNN5T9Rkelc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"5af1734ebf4c9e2b59ff480525908befc71ef5fa","difficulty":"HYPER","songID":300,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8032,"notecount":859,"arcChartID":"GsiqsqNK-ey"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"4a2f2f5779eaeb643f020eebaa34cfd933e80c24","difficulty":"NORMAL","songID":342,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9020,"notecount":426,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"b66554a7366f692efb93e5eb60e82299d1d9b000","difficulty":"ANOTHER","songID":343,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9021,"notecount":1028,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"26fb56728be968315f491181d54ea53e9459d3b8","difficulty":"HYPER","songID":344,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9022,"notecount":906,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"a44e3993266ce54393bb3900a1d09302b0498fba","difficulty":"NORMAL","songID":344,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9022,"notecount":529,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"6bc98fb454f2d87cefe0beb350eba3a394103a2e","difficulty":"ANOTHER","songID":345,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9023,"notecount":932,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"f29b8551e6679e9464d63c1e8879b2f17e6007f1","difficulty":"HYPER","songID":346,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9024,"notecount":1183,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"b1a92248dd339a3d5db0bf5bcfdb1fa412e50778","difficulty":"NORMAL","songID":346,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9024,"notecount":574,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"60f0fc320f6dc910b01d9d3b300ffbbe970018e5","difficulty":"NORMAL","songID":301,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8033,"notecount":350,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"512799e3de3b6cf1ebe33c2dc6c3f35fb9a29e18","difficulty":"HYPER","songID":302,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8034,"notecount":622,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"66dd20e96239ead1e68ffc4826508d1771633a2c","difficulty":"NORMAL","songID":302,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8034,"notecount":369,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"8d71d97b2092f6826c6efb78e4576a465a7067dd","difficulty":"ANOTHER","songID":303,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8035,"notecount":879,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"dd6c1585f0964c337c6054c8e1a3b60241247239","difficulty":"HYPER","songID":304,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8036,"notecount":747,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"6f896396684dd9c695ea565f070c93e6466a6862","difficulty":"NORMAL","songID":304,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8036,"notecount":347,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"bbbd01eca52874d51f550982e604f8763000e4fd","difficulty":"HYPER","songID":305,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8037,"notecount":677,"arcChartID":"H7_gV7HPFjJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"4abe5b434fbae831aac3a31b0bfb8365a1cf2cfb","difficulty":"ANOTHER","songID":306,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8038,"notecount":483,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"a1ad69d766c595da35b90d24725338b935a141bb","difficulty":"NORMAL","songID":307,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8039,"notecount":936,"arcChartID":"AGMVLqzfSLO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"0ecab1a6c64c59d6c3e29122819fce7adb4929c2","difficulty":"ANOTHER","songID":308,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8040,"notecount":1126,"arcChartID":"Ab81U9KXpOH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"bf3ab28cf528fc396e6f6812ff30d964ae177823","difficulty":"ANOTHER","songID":347,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9025,"notecount":716,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"b6bf3f81250ab015526c8bb3392313895dc105a8","difficulty":"HYPER","songID":348,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9026,"notecount":1085,"arcChartID":"F9jFrDEjQfs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"78d74245e83708e8e283ef9058a742cd75cb85a7","difficulty":"NORMAL","songID":348,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9026,"notecount":668,"arcChartID":"A3O1xv3GJZZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"6caf65daad1ae86babf6947e826e83283c851987","difficulty":"HYPER","songID":349,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9027,"notecount":714,"arcChartID":"EZ_YPaSqPEA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"7ce62ed091768280521adaf3433d7123b3842838","difficulty":"NORMAL","songID":350,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9028,"notecount":710,"arcChartID":"Gm6NiHbA3NS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"b53446cea14c031093c5a840c1ced875e0e156fd","difficulty":"ANOTHER","songID":351,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9029,"notecount":1005,"arcChartID":"HJHsTzVKQvf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"950d9fc0d8d9015ed84ffee92394d4babb247fe7","difficulty":"HYPER","songID":351,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9029,"notecount":864,"arcChartID":"GVhVOmZEgQH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"f74a46d1e9c975b876ac035e8f734d611e582c09","difficulty":"HYPER","songID":308,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8040,"notecount":817,"arcChartID":"H7d1j-dreEd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"47c9f2a563ddb2f2cbbbc2c5a06bfe208b978310","difficulty":"NORMAL","songID":309,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8041,"notecount":478,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"9aa2d79164a4ecda47f8a5b983b2a6bf3b3d3da4","difficulty":"ANOTHER","songID":310,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8042,"notecount":1095,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"f72696f948f5ae5a014807b7fee4824343d2b987","difficulty":"HYPER","songID":310,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8042,"notecount":746,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"31cf3d5346cd269d20b59a5f8237aaf3c99d36ea","difficulty":"NORMAL","songID":311,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8043,"notecount":496,"arcChartID":"FqUuauFFed4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"2575ded952bd3f9e995deaa3c4a2533250605c58","difficulty":"HYPER","songID":312,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8044,"notecount":560,"arcChartID":"GdduOoMb4tS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"f340dc843a6cb3b503912c776e89e99a5a83abbd","difficulty":"NORMAL","songID":312,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8044,"notecount":353,"arcChartID":"Cu9p1WUVPzt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"b166b6683abd1cb8106cab435a73508e56aef259","difficulty":"ANOTHER","songID":313,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8045,"notecount":1379,"arcChartID":"AvkwCMrD8RB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"b9bede71ff84ec3ac1fd36aea40e37700defbb2f","difficulty":"NORMAL","songID":352,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9030,"notecount":598,"arcChartID":"HVOTaxYE1Zf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"45836b4b2f9f5dbc3e3c8dced0b1fab85fdfadae","difficulty":"ANOTHER","songID":353,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9031,"notecount":823,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni"]},{"rgcID":null,"chartID":"fd53413103cc52b14cd55c309577cc904a0c6d1f","difficulty":"HYPER","songID":353,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9031,"notecount":592,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni"]},{"rgcID":null,"chartID":"58095f7e6c2456b173229aee1f9285d905de4c3a","difficulty":"NORMAL","songID":354,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9032,"notecount":581,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"c86a64c2b1da9fe743dd477c0cce782f711d0414","difficulty":"ANOTHER","songID":355,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9033,"notecount":965,"arcChartID":"CQ0RZCHs-MB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"52304c873e82a7d4e5dfcdd89e837b4f44c88189","difficulty":"HYPER","songID":355,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9033,"notecount":704,"arcChartID":"DZoQLzJaWb3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"dbfd2ecf145280cdcb1d6196a4005fcaa21bd1bf","difficulty":"ANOTHER","songID":356,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9034,"notecount":947,"arcChartID":"FTbWx5SadI0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"2b64a6aa1f37eaed5791942c679ee3c24faae8c6","difficulty":"ANOTHER","songID":357,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9035,"notecount":1066,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"671fb7cfbbd93d98b39e7eccae795fb86f6120ce","difficulty":"NORMAL","songID":314,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8046,"notecount":645,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"a1e94838218d2cd01a59f672c3c8d3d3d9b3be45","difficulty":"ANOTHER","songID":315,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8047,"notecount":1012,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"c94aa8a0c03bca39ea7726368070a90e44c98c64","difficulty":"HYPER","songID":315,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8047,"notecount":879,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","8-cs","6-cs","26-omni"]},{"rgcID":null,"chartID":"4a048dfdd1ae41a4d337110fa03e5e73c4302b5d","difficulty":"NORMAL","songID":316,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8048,"notecount":605,"arcChartID":"Dv5sIFY6wAz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"6fd919cdb28a1afef14d0d34e776e68df5ae2180","difficulty":"ANOTHER","songID":317,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8049,"notecount":795,"arcChartID":"CelS1Id9sr_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"154ffc6d82d7f212bc996fb43be83e9ae58c6fe5","difficulty":"HYPER","songID":317,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8049,"notecount":694,"arcChartID":"AuMgMIAVSyo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"002014a6c0e014ecc04d1987bac922d84409a165","difficulty":"NORMAL","songID":318,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8201,"notecount":242,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"d1d79e136f057afa91603830d2557f69a9161cd0","difficulty":"ANOTHER","songID":319,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8202,"notecount":1023,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"c0e74b533a79ef4db158a6243a04b69b9b26e145","difficulty":"HYPER","songID":357,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9035,"notecount":699,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"a1f2d2de4853a5e4a50c87fe58c6f817f1f20896","difficulty":"NORMAL","songID":358,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9036,"notecount":184,"arcChartID":"BikeLuEQVi9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e4fdcd7506ce01adc7971f002783310d0f6f669a","difficulty":"ANOTHER","songID":359,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9037,"notecount":1132,"arcChartID":"GmNXq5iIZYy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"1dfb482ad91afbce6f81eae0ba458d2bcf1b94b7","difficulty":"HYPER","songID":359,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9037,"notecount":963,"arcChartID":"BR1_hRsBzgR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"0da5e5b3c9e287f5e6f2139953b5887c688210df","difficulty":"NORMAL","songID":360,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9038,"notecount":632,"arcChartID":"Gq3X4rFEUtf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"0eed10625326d31177af32d669fe09579cd80f2e","difficulty":"HYPER","songID":361,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9039,"notecount":861,"arcChartID":"BF1gJEtqK47"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"0b48708e9b76af9c0afae9bce2ec3ec6ad02970d","difficulty":"NORMAL","songID":361,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9039,"notecount":333,"arcChartID":"Epm4cDkfrfr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"3d4d27a5bfa53d323ae5a32244b29d303a40d770","difficulty":"ANOTHER","songID":362,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9040,"notecount":841,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"d0171f4d3ded0fb1dad4a9614c1c8f068524f034","difficulty":"HYPER","songID":319,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8202,"notecount":943,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"ff9ed4f448ba44d2eb5eeee14ee7be8d61a27fab","difficulty":"NORMAL","songID":320,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8203,"notecount":505,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"571cbd76cd48e38ab12e82f5477f10c252223d3b","difficulty":"HYPER","songID":321,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8204,"notecount":900,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"4b71339bf6a12845e4eb6dcb31b41d89e99427cf","difficulty":"NORMAL","songID":321,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8204,"notecount":641,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","8-cs","26-omni"]},{"rgcID":null,"chartID":"0bed53c57a74fcc6e5f49db5e344f7e59e43b702","difficulty":"ANOTHER","songID":322,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9000,"notecount":1144,"arcChartID":"HcUgIm9034M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"dc8c011f68de0940c23957121f235853c72ea509","difficulty":"HYPER","songID":323,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9001,"notecount":946,"arcChartID":"G8HRSoHVuOC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"e218d8c91b882f6dead89a81a1ab4b696e4eb53e","difficulty":"NORMAL","songID":323,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9001,"notecount":429,"arcChartID":"DnZGtNXtRpQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"899043d902ae2a78219787c617be72fda485b555","difficulty":"ANOTHER","songID":363,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9041,"notecount":997,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"722bc6a1acda5d4cca780d9b7e3a6393e4e4df4a","difficulty":"HYPER","songID":363,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9041,"notecount":444,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"c585856190b36b7b0e3e34e977afd6020f1f5d42","difficulty":"NORMAL","songID":364,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9042,"notecount":427,"arcChartID":"CMm1EPmvRD4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"fb304575258c611e56a8484fc253b10ae19e8548","difficulty":"NORMAL","songID":364,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9042,"notecount":433,"arcChartID":"G4IdkBmgfQ_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"0b16f58fc621d24e3b824af153c60b683a5f360e","difficulty":"HYPER","songID":365,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9043,"notecount":662,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"a3ba2961e1b7990a94184cebcda95358885e417f","difficulty":"ANOTHER","songID":366,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9044,"notecount":990,"arcChartID":"FQJIAZNd5Wn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"206bd008c8f429829cfb73fcf6228689c768897a","difficulty":"HYPER","songID":367,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9045,"notecount":786,"arcChartID":"FAotJjR8CIY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"d03003871a2e16266535c1ba7e8b0d3ab7f199e2","difficulty":"NORMAL","songID":367,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9045,"notecount":509,"arcChartID":"HvJj08EtHho"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"4af6639afec798301e735c273441f35ba19b0dfa","difficulty":"ANOTHER","songID":368,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9046,"notecount":963,"arcChartID":"EqnfaZGUnAH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b4170b7a32abc0ad7334f44aac5de38815ca85f9","difficulty":"ANOTHER","songID":324,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9002,"notecount":910,"arcChartID":"AsMVeYHqP2M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"b2e3759d7082853b62fd7a460a2b244839af4376","difficulty":"NORMAL","songID":325,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9003,"notecount":311,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"9d8df4bf4d874683689600558aa62d4948e9bca2","difficulty":"HYPER","songID":326,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9004,"notecount":691,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"392754788dfe83bd21a8e23bd52bae40587730df","difficulty":"NORMAL","songID":326,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9004,"notecount":442,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"d12689d84b902f8ceed4209b4ddae14eb488571b","difficulty":"HYPER","songID":327,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9005,"notecount":707,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"e869c87537c885733fb930b28336280dd90a13f0","difficulty":"NORMAL","songID":328,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9006,"notecount":375,"arcChartID":"Hrdr7o379XI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"12efc2c9e55b88be9fffdc3f736a6c3c5aefc142","difficulty":"ANOTHER","songID":329,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9007,"notecount":732,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"3a7b39e1534d234a64bce879d81d3d7881c5febf","difficulty":"HYPER","songID":329,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9007,"notecount":732,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"d10f63cf20bb98863977e27bfa1325a8a4cbaa0a","difficulty":"NORMAL","songID":330,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9008,"notecount":370,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"120ec2a4134f704f1d660fa2008b1b0d4796a667","difficulty":"ANOTHER","songID":331,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9009,"notecount":771,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"8114a74ee5febb47378cd22d01fb6334fda8f5a8","difficulty":"HYPER","songID":331,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9009,"notecount":487,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"7d2f101b1ced6d5a41a233264d14381e5fa5dc13","difficulty":"ANOTHER","songID":332,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9010,"notecount":803,"arcChartID":"D4iXY1etv57"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"328f76c0995293f453e0e1d5b48e3b97a9886c30","difficulty":"HYPER","songID":333,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9011,"notecount":866,"arcChartID":"C3SVRa5a-KX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"5f91d2197d3e0bed0a66c03978ea010050bf3dca","difficulty":"NORMAL","songID":333,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9011,"notecount":445,"arcChartID":"GgSKzUuYvj2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"9de777ae7b94f46ca1773ef084a67c37ae5e97a2","difficulty":"ANOTHER","songID":334,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9012,"notecount":1300,"arcChartID":"AinVl1upCI3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"e5f95f92aff3f78936fa4567e8ecb73f7794233d","difficulty":"HYPER","songID":335,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9013,"notecount":642,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"2ba35d572ac0f8cce62e2bc02ebbdf2a71d11c18","difficulty":"NORMAL","songID":335,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9013,"notecount":470,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"1dfc221444bdc3c04d1eea7128b34751355003e3","difficulty":"HYPER","songID":336,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9014,"notecount":752,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","9-cs","26-omni"]},{"rgcID":null,"chartID":"2fe029678e774e5479d1b661a30ffbd57413e2fd","difficulty":"NORMAL","songID":369,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9047,"notecount":342,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"8b44a88f6a26c236a899bdd385a640cb619ed859","difficulty":"HYPER","songID":370,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9048,"notecount":978,"arcChartID":"FLfrADFJsMa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"f4de90f7bb0216ff770a20c22f737ca262b407af","difficulty":"NORMAL","songID":370,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9048,"notecount":671,"arcChartID":"BSDNgpvDcPW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"3e3bc6aa50f67ce2d8071a45d424b0fbfd72df61","difficulty":"ANOTHER","songID":371,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9049,"notecount":727,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"3a3a42b9d37bae6877dda1f37feee67fa08cd8ff","difficulty":"NORMAL","songID":372,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9050,"notecount":726,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"aae4f8cc09295c1b7740884eaf61ec680b4c7457","difficulty":"HYPER","songID":373,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9051,"notecount":1036,"arcChartID":"CtEQ2WMV3SD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","9-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"5a0ce35dbc7045477418c5456beb8bf9a3a6e1a7","difficulty":"HYPER","songID":373,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9051,"notecount":938,"arcChartID":"Fa30hO_uS-q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","9-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"f23f57e23e03e207cfb74a7131507927885a7ee0","difficulty":"HYPER","songID":374,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9052,"notecount":937,"arcChartID":"Aghpg9Dz6H7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"38544358404dd23921cdfcf85e556acf5e84ed2b","difficulty":"ANOTHER","songID":337,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9015,"notecount":755,"arcChartID":"EUzAEvjh_vC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"0277022fd2a9317e50d89b2c761833cff64dceed","difficulty":"HYPER","songID":338,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9016,"notecount":771,"arcChartID":"Dtn_aLe5Kkc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"998f43b0c66bf96ee2ce8c4a0b2bdb7982bc26e7","difficulty":"NORMAL","songID":338,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9016,"notecount":420,"arcChartID":"D3jQrQx7O0E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"d3b56a7a03fc35d22096c4739478bcfd6ed48804","difficulty":"NORMAL","songID":339,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9017,"notecount":314,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"7d98db218f106237ddb1c1f65228fa3c5bcc06ee","difficulty":"ANOTHER","songID":340,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9018,"notecount":763,"arcChartID":"BL6cmcIP6rd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"7f3bfa87f07c67e86156dbd2ffb74527a4215ff4","difficulty":"NORMAL","songID":341,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9019,"notecount":628,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"de0610f8980513626bb376b9ac0787e0230a9bbd","difficulty":"HYPER","songID":342,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9020,"notecount":753,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"7498b1e3be674796c2aed06049517ae7af8c2e8e","difficulty":"ANOTHER","songID":343,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9021,"notecount":1087,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"7d0a25afbbcc9e19400d8cb76e9e4feaddadf775","difficulty":"ANOTHER","songID":375,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9053,"notecount":897,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"3f03d23b29d539331e66804f05b9914efeab1e70","difficulty":"HYPER","songID":376,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9054,"notecount":662,"arcChartID":"CbtrJifPbXK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"5a5fe4f8b1cd128a0a0e5bb099bcb8e3b32d94d9","difficulty":"NORMAL","songID":376,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9054,"notecount":423,"arcChartID":"AwCVAjbS2jf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"9d04b0287770c8d0700aebd54d6a30840a2a8a70","difficulty":"ANOTHER","songID":377,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9055,"notecount":727,"arcChartID":"F8nM5GXWmBW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"7970804139f09832a6a8f4061d2e2d0aed917c59","difficulty":"NORMAL","songID":378,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9056,"notecount":439,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"aae5fadcab1318480edadaa55260db1f4be312a1","difficulty":"HYPER","songID":379,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9057,"notecount":817,"arcChartID":"BO-wudHYwZf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"a5af8fe83af1b4d9672b0d998ab31daa2b749eb5","difficulty":"NORMAL","songID":379,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9057,"notecount":405,"arcChartID":"FU_BraAdVPU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"91a236626ade486411acdbc17fd13dd5e2b905f7","difficulty":"ANOTHER","songID":380,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9058,"notecount":889,"arcChartID":"E1G2-XAostv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"aa9166611b061aa40278341c61726295cedb7164","difficulty":"HYPER","songID":381,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9059,"notecount":620,"arcChartID":"CWk6BEaHIBa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"28a7669e3b916fa52dfcabe61a35f7b59a9765c6","difficulty":"HYPER","songID":343,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9021,"notecount":589,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"3e9227bc055ac25bdeed63666585897e727a4061","difficulty":"NORMAL","songID":344,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9022,"notecount":529,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"61dda8d5ed46665fdeb89609a4c872b70aa4fa3d","difficulty":"ANOTHER","songID":345,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9023,"notecount":1023,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"92d818f498f303ef0a5fed5c7232aa0b9db8c87b","difficulty":"HYPER","songID":345,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9023,"notecount":689,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"b5ef5fe71c55ed8ae639e99d08825418606ab381","difficulty":"NORMAL","songID":346,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9024,"notecount":627,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"b4c91fdc1aa63486717300b0ee3dfd45cf4dc572","difficulty":"ANOTHER","songID":347,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9025,"notecount":966,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"a4e7f832e981afa5c884728f60e1c8aa3d2d9017","difficulty":"HYPER","songID":347,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9025,"notecount":559,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"ba7471180a711bfde18cfe94b2bc9cd16eb3aafc","difficulty":"NORMAL","songID":348,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9026,"notecount":797,"arcChartID":"HP6HkwNLRCc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"a290a9419afc99bcaf3a1b2fd79a7519416ddc85","difficulty":"HYPER","songID":349,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9027,"notecount":708,"arcChartID":"HxSyDcRKTR0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"4dac6266aa07b23c6e3a0c3081a2533392741ad8","difficulty":"NORMAL","songID":349,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9027,"notecount":468,"arcChartID":"DEbAHFhhRdH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"7b1dea115384791aebc0217eb54e3a50a0f16c50","difficulty":"ANOTHER","songID":350,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9028,"notecount":1161,"arcChartID":"CcHB_h7ZCIy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","13-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"cee8c2e0f0de42f0822875aa07925aff2ef706d1","difficulty":"HYPER","songID":351,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9029,"notecount":890,"arcChartID":"DyIVM64BTaR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"86ac01703104031ce88d86cde523c71472d16aab","difficulty":"NORMAL","songID":351,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9029,"notecount":532,"arcChartID":"Dw4ug-Jar2w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9140164567e638c3dafc91c908e808963f629b1","difficulty":"ANOTHER","songID":352,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9030,"notecount":1038,"arcChartID":"BVPHPfP2We0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"98474b55bb0ba7d56c458689fb57c83949deeca0","difficulty":"HYPER","songID":353,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9031,"notecount":780,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni"]},{"rgcID":null,"chartID":"a1788a93db50725b271df4e9d4a850501bd9ff6c","difficulty":"NORMAL","songID":353,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9031,"notecount":405,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni"]},{"rgcID":null,"chartID":"991a0ebf254b7baef8725eef5bd0d3a622191fd2","difficulty":"ANOTHER","songID":354,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9032,"notecount":939,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"d80add4682cea47d587b1005b2a37f3835d28756","difficulty":"HYPER","songID":355,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9033,"notecount":702,"arcChartID":"AySoedX0v7q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"ea0bdf15796c1d7c648ab66305b1ba93e62b152f","difficulty":"NORMAL","songID":355,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9033,"notecount":335,"arcChartID":"CPGubqoyNuN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"b194cb8b2aa80189567a7bab0949d067792a9086","difficulty":"BEGINNER","songID":356,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9034,"notecount":176,"arcChartID":"H2-M528ecUE"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"0f0571c0b7af0829b3d451d90787f5074783a1a1","difficulty":"HYPER","songID":357,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9035,"notecount":587,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"2a8247a3d8e89445b87423c261079904fea9ff6c","difficulty":"NORMAL","songID":357,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9035,"notecount":396,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"29767d8ef5cfbccecf63fd594fa04c775b691c53","difficulty":"ANOTHER","songID":358,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9036,"notecount":679,"arcChartID":"HQH7xJ8TnrJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"11de7e97dd3fb46963ae6e16d74606c39f874db4","difficulty":"HYPER","songID":359,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9037,"notecount":924,"arcChartID":"DQ_MOagO0qN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"062df60531a6499faeab296071a2e350db0cd8a3","difficulty":"NORMAL","songID":359,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9037,"notecount":503,"arcChartID":"DYGXiWzeCUb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"a3f24fc6c51a68d0f96490ba9f832350da648067","difficulty":"NORMAL","songID":381,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9059,"notecount":478,"arcChartID":"DQobUZgzE0-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"884f2bd81df66c2a4787d347df7366d1999d36c2","difficulty":"ANOTHER","songID":382,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9201,"notecount":996,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"29d49b866f5a9cf9b7f087281e450ad9d71e3b7f","difficulty":"NORMAL","songID":383,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9202,"notecount":366,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"ba77b6670477b034d02adcbc80f0f16c71d82b9e","difficulty":"ANOTHER","songID":384,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9204,"notecount":1163,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"8a34c8e07c1bcbfd97a2dcb8a09ee1c475796e09","difficulty":"HYPER","songID":384,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9204,"notecount":494,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"0a4ce71dc127fa6820f28223f434ec7cae95e9e4","difficulty":"HYPER","songID":385,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9401,"notecount":352,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"6b0831dbde8a52ae377be6aaddea37ec0771a49f","difficulty":"BEGINNER","songID":386,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9402,"notecount":147,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"400b96c033106846cc91962f83d5b962b7260406","difficulty":"NORMAL","songID":387,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9403,"notecount":168,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"917e0bb6a30fbeb592dc6c5977e9baf472f042dc","difficulty":"HYPER","songID":388,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9404,"notecount":384,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"a57fa1731c8e60acef0d6cf109d76d81581c2c6a","difficulty":"NORMAL","songID":388,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9404,"notecount":210,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"71bb8c411cd3aa1267fb33555327d6bae513932c","difficulty":"HYPER","songID":389,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9405,"notecount":250,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"dcd047a218e17011c7ab340236af62be64893781","difficulty":"BEGINNER","songID":390,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9406,"notecount":157,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"68ac1a8854bfa69ef578b67f7bb78e074f325b11","difficulty":"HYPER","songID":391,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10001,"notecount":805,"arcChartID":"AOVrqe0RGwP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"2fa5e9e93434d0eb328962d41947e91ffe5f495d","difficulty":"ANOTHER","songID":360,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9038,"notecount":1177,"arcChartID":"D8Cv67lAAgq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"3be4c11c1f44108323e82037207807903f4cc2a7","difficulty":"NORMAL","songID":361,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9039,"notecount":333,"arcChartID":"EfWtKN9pvWA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"257ae78033bc03e63ea1b6d88fc325e69462a9a9","difficulty":"ANOTHER","songID":362,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9040,"notecount":853,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"498b6d1388ce9f9672ba038a6b4b02aae4c8cc4c","difficulty":"BEGINNER","songID":362,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9040,"notecount":124,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"1ab833b247d4b9650fd360aa4a97335cb5fa27ed","difficulty":"HYPER","songID":363,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9041,"notecount":485,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"5c94efed1cc22e5b6f1f680994b9a84f53b8f5ad","difficulty":"NORMAL","songID":363,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9041,"notecount":326,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"320f4ce5146e1db15980cc0158a26db03a8ed904","difficulty":"ANOTHER","songID":364,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9042,"notecount":1046,"arcChartID":"E1Pg6omwxXm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"b1f369a899e8b413cb7e73b9fa963e68aed28e6c","difficulty":"HYPER","songID":365,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9043,"notecount":661,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"075b790a3a6fe702d3fb1dd8d9df704caa459a93","difficulty":"NORMAL","songID":365,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9043,"notecount":448,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"2b265815c38d61a23a6d874cd25ec7aa88037287","difficulty":"HYPER","songID":366,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9044,"notecount":843,"arcChartID":"BEbTR8_WBt6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"8a2c45e7268f232a0494fe1295dcbf8131651f1d","difficulty":"NORMAL","songID":367,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9045,"notecount":519,"arcChartID":"Cj4OP8ypLu6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"b0583cdc16c53bdaaa0a75308dd9a05fbbbbc3d1","difficulty":"ANOTHER","songID":368,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9046,"notecount":1023,"arcChartID":"Et3Tqihb3yP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"345f3d560b7352243d783788e623281a94c73d03","difficulty":"HYPER","songID":368,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9046,"notecount":621,"arcChartID":"D_K9jNky0AF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"f2ef8344b75e1bf27939cf7cd29bbeebbf17554c","difficulty":"ANOTHER","songID":369,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9047,"notecount":859,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"2d555d877456ef529681d7f555c14dd131a7643d","difficulty":"NORMAL","songID":370,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9048,"notecount":715,"arcChartID":"GId9UDO6J8P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"8db5d3226558dfd5bc34345e4d8e8c1ea344f7e3","difficulty":"ANOTHER","songID":371,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9049,"notecount":873,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"ce867777ea0b0298ad95f5f3da141e60e088a15a","difficulty":"HYPER","songID":371,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9049,"notecount":502,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"93fd0a26fa978550b958892683482150a3e9515a","difficulty":"ANOTHER","songID":392,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10002,"notecount":1159,"arcChartID":"EGN1q3DlTaB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"6940efc3220b98378ca356a0a05ab92d4467afe1","difficulty":"HYPER","songID":392,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10002,"notecount":865,"arcChartID":"HqaFHSNfS4U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"c698e073c3a028d107351a43cf7b06f1485184f4","difficulty":"NORMAL","songID":393,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10003,"notecount":600,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"1f825c540beda3b8d8a42e4de4b3685860d81570","difficulty":"ANOTHER","songID":394,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10004,"notecount":1639,"arcChartID":"ESVwmLzNZTi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","10-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"cf54d4826c168d9a27217502d70588d1ba8fb439","difficulty":"HYPER","songID":394,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10004,"notecount":1376,"arcChartID":"FAtNxZkorT0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","10-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"0a1cd7fd21cab64ba34c22e78330c944930e1a7a","difficulty":"HYPER","songID":372,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9050,"notecount":729,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"840cf17c36fdd2c04868835bf1cb4ef09a90e084","difficulty":"NORMAL","songID":373,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9051,"notecount":803,"arcChartID":"DsjGR_XJEoy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","9-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"40fb172b99ed7272f4fd6fb8b1bf1a46e7a6d69e","difficulty":"NORMAL","songID":373,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9051,"notecount":766,"arcChartID":"GdnOMYk5UKj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","9-cs","7-cs","26-omni","26"]},{"rgcID":null,"chartID":"27dbb72ce6c7ccdf070dcf870c572508ea0e8b27","difficulty":"NORMAL","songID":374,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9052,"notecount":691,"arcChartID":"Gl_5cVENReU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"bfe813f280db7491a7d35868bba7a4dc0f555869","difficulty":"HYPER","songID":375,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9053,"notecount":654,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"8e896f35ce2e2ac2a245b32387398e84a49c37f5","difficulty":"NORMAL","songID":376,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9054,"notecount":420,"arcChartID":"H7QT6-ZVLnn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"1d356f824d20b0336c1e97dbfc37e6b84e1543f1","difficulty":"ANOTHER","songID":377,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9055,"notecount":725,"arcChartID":"Gj_fmrXJp2M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"283ce1aa5648f46f560a05bb24406af87f042e2a","difficulty":"HYPER","songID":377,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9055,"notecount":685,"arcChartID":"C3FJXAFldSJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"8877e7544f4a0e487f77a897ee9c52fe482029a2","difficulty":"ANOTHER","songID":709,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10005,"notecount":386,"arcChartID":"EHKYiUFFEFk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"6dbaa332d3ad1c9570e5fa3bcfd78da851a5b846","difficulty":"ANOTHER","songID":395,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10006,"notecount":1131,"arcChartID":"CuSRncMMHMU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"28912424656aac41bdd526353be789b21500373c","difficulty":"NORMAL","songID":396,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10007,"notecount":387,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"0ee96e0d34274a557836775858f3634808b5b601","difficulty":"NORMAL","songID":396,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10007,"notecount":387,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"1e1bb50c976decc86c906efa99672dc4ff5f8341","difficulty":"ANOTHER","songID":397,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10008,"notecount":747,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"1e846a5f9e78782c60d2be92608035ac09b015c9","difficulty":"HYPER","songID":398,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10009,"notecount":858,"arcChartID":"G5sLkidLKLi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"d1b0a8130d8eae8c913f3c1b3b11e4dc5cb9d5a3","difficulty":"NORMAL","songID":398,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10009,"notecount":651,"arcChartID":"Ap1txmzwzdv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"3c87916cbd3c94a609ec68a83cce68b7d9d62806","difficulty":"ANOTHER","songID":399,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10010,"notecount":1037,"arcChartID":"EgQxslEKIZw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"e3d154d260d4d6bdc2b77c5331f01b507582bcff","difficulty":"HYPER","songID":378,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9056,"notecount":484,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"2df3898c4ac563fd826a7876ad68465a7e9b59d6","difficulty":"NORMAL","songID":379,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9057,"notecount":521,"arcChartID":"HyOixHVb5bB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"dab89fadc29ef55801eb766eb792821c69bcce59","difficulty":"ANOTHER","songID":380,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9058,"notecount":984,"arcChartID":"DUyHq2ZbQ5O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"9d0796a184fda913b71e9b46d7822ee5e52025fb","difficulty":"HYPER","songID":380,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9058,"notecount":750,"arcChartID":"FB0cFcAHWI-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"266d3e10e64e35113690dd0dc192a9dd47a4f53b","difficulty":"NORMAL","songID":381,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9059,"notecount":440,"arcChartID":"E4FMLYJqFJ4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"991f5dc2a77e3f81f29ab54191fc27c5822d2e68","difficulty":"ANOTHER","songID":382,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9201,"notecount":955,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"a2617e39570a396a1c14580462b90f051a06bc72","difficulty":"HYPER","songID":382,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9201,"notecount":858,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"4933094858708b0b88ccb9e33b6170b2b40fde90","difficulty":"ANOTHER","songID":383,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9202,"notecount":984,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"6db41591410566e57e653e47e4e678281f70fc84","difficulty":"HYPER","songID":400,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10011,"notecount":637,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"f2d60f967bb90b3451c9c2360a17c24842072ecf","difficulty":"HYPER","songID":400,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10011,"notecount":621,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"baf5dece0b318aa0fb19835ab45105d5b54de57f","difficulty":"NORMAL","songID":401,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10012,"notecount":548,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","10-cs","26-omni"]},{"rgcID":null,"chartID":"50cce31ad081d5b6be56b55e0468a542290a285b","difficulty":"ANOTHER","songID":402,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10013,"notecount":967,"arcChartID":"AXmugwvuu4r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"55691e450ef822ffaaf2c32764f014abd9f0d4a5","difficulty":"HYPER","songID":402,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10013,"notecount":930,"arcChartID":"Fxn1ZNLcqRW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"5d9ed745f98a7d0237c6b8cd105b0c20ef65ef8b","difficulty":"NORMAL","songID":403,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10014,"notecount":401,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","10-cs","26-omni"]},{"rgcID":null,"chartID":"054e937930836aa968f81c7453be7442ee9332e2","difficulty":"ANOTHER","songID":404,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10015,"notecount":863,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"79c7ad40e434a5bc0cb139c9e6e0ad06730e9ea1","difficulty":"BEGINNER","songID":404,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10015,"notecount":143,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"4ec00056b8ace4b75a1b97ad665e6458b9f752c2","difficulty":"NORMAL","songID":405,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10016,"notecount":484,"arcChartID":"HQYMzKPgn0V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"475bb1bd29c12e4465b3e10d49ea8cc31b72bbe9","difficulty":"HYPER","songID":384,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9204,"notecount":464,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"25add7825f9337f01338feac92e1c6dec031df38","difficulty":"NORMAL","songID":384,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9204,"notecount":333,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","9-cs","26-omni"]},{"rgcID":null,"chartID":"39111a95dec2e4fb1b406a50fcb3e0c7b7e3bf2b","difficulty":"NORMAL","songID":385,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9401,"notecount":220,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"10d26357eccf8ceb1187225af687db262eaf9df3","difficulty":"HYPER","songID":386,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9402,"notecount":326,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"2f92bf3627e07e836a5d68aa538f33b3563ed167","difficulty":"BEGINNER","songID":387,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9403,"notecount":168,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"7b1423975cca9de5c381ec83e39c54579b4df70f","difficulty":"NORMAL","songID":388,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9404,"notecount":286,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"4ad85f96609b276918350d2bec8b95bc8690d87f","difficulty":"HYPER","songID":389,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9405,"notecount":258,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"a4c7b196684a0a39fd6126ddf27e4d8b2dc934c3","difficulty":"NORMAL","songID":389,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9405,"notecount":191,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"429e4fcf619d0794df047c9de4647d297d000763","difficulty":"HYPER","songID":390,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9406,"notecount":218,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","bmus","26-omni"]},{"rgcID":null,"chartID":"d1523a5d898ca623ebbb5c8f43732b223a7a07e9","difficulty":"NORMAL","songID":391,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10001,"notecount":509,"arcChartID":"Ct7dOvibtbM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"b5e260401e0f5cfd55503d488e5f048239ce7890","difficulty":"NORMAL","songID":391,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10001,"notecount":455,"arcChartID":"HaUO2syaH6a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"5c0f1e22c9d7b81bbda3035fc3e0ed9bddf3b92e","difficulty":"ANOTHER","songID":392,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10002,"notecount":1089,"arcChartID":"G50H7-IFvLh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"435c5c2c2d6a0d45cc771b9cd859e72f9f79a0b4","difficulty":"HYPER","songID":393,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10003,"notecount":923,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"4b47d04de821ad9658b1e8e7387be56fe19e9824","difficulty":"HYPER","songID":406,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10017,"notecount":886,"arcChartID":"C7RaDDZil1Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"1d1042a348ec7dbb38306d6deeba23fb03cd0263","difficulty":"NORMAL","songID":406,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10017,"notecount":458,"arcChartID":"FES-xrAwLt6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"35b2c66fb175543f43f9e04750b97fc9f085e8cf","difficulty":"ANOTHER","songID":407,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10018,"notecount":1134,"arcChartID":"D6wJEO-LUsD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"dedfd1128df6da4cd856396a1bc652d709e18927","difficulty":"NORMAL","songID":393,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10003,"notecount":541,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"82ba80279a260bf524cc8bcc7fd13f7d07471d0e","difficulty":"ANOTHER","songID":394,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10004,"notecount":1607,"arcChartID":"EBKRrWiH46d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","10-cs","bmus","26-omni","26"]},{"rgcID":null,"chartID":"3441b31bea5f11aa487e8f190e3ebf1b5c403872","difficulty":"NORMAL","songID":709,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10005,"notecount":245,"arcChartID":"EXXeYTn3YxB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"ec55a570405779ba1385d7f67f5d9f4fe69b2eeb","difficulty":"NORMAL","songID":395,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10006,"notecount":450,"arcChartID":"D26u6hgQ2uN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"fed5c5654d9469b1258f1cf518e183da7fd387ce","difficulty":"HYPER","songID":396,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10007,"notecount":830,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"12858beffcd59115fc4ce3efaefbcfad31133abf","difficulty":"HYPER","songID":396,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10007,"notecount":725,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"7475aed2f261e300a863c0ed90f6f71a252f2836","difficulty":"NORMAL","songID":397,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10008,"notecount":443,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"8dea38d9ed8ae3fd4f3fd319fb29dfdabfbdd113","difficulty":"ANOTHER","songID":398,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10009,"notecount":1178,"arcChartID":"C60D-SU67ph"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"7cf0d40035455ca8a4607e6fe1247177c5e38e82","difficulty":"HYPER","songID":398,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10009,"notecount":855,"arcChartID":"GJNfo8WPnKc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f68f9ca2f7c3f45c8ea97f8cab41ef52ad61385d","difficulty":"NORMAL","songID":399,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10010,"notecount":522,"arcChartID":"Dtpdz86-0m3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"67d1282a5a5f57ed89ac16612be02d8c7c7d4db0","difficulty":"ANOTHER","songID":400,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10011,"notecount":824,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"439bb68fc96706a86a98d437e4f03e032597bc7c","difficulty":"BEGINNER","songID":400,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10011,"notecount":189,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"2eb4f8494e210087bf8c8759eb9638aab18bd0a5","difficulty":"HYPER","songID":401,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10012,"notecount":665,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","10-cs","26-omni"]},{"rgcID":null,"chartID":"4751d4133b1c027e4e3c2a9108d396e7a5bf404d","difficulty":"NORMAL","songID":401,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10012,"notecount":298,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","10-cs","26-omni"]},{"rgcID":null,"chartID":"5cb288da66e473886dab33a58ccd74d6906d346b","difficulty":"ANOTHER","songID":402,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10013,"notecount":1031,"arcChartID":"AzFMvckPi90"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"216ff24edab7efc19a4f2617bff3253eef41bde9","difficulty":"HYPER","songID":403,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10014,"notecount":717,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","10-cs","26-omni"]},{"rgcID":null,"chartID":"842e23b4a1ce2ff02d7da4b17edd4157a6a75657","difficulty":"NORMAL","songID":403,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10014,"notecount":333,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","10-cs","26-omni"]},{"rgcID":null,"chartID":"69bc0456fb64419742b545f910830bfcea5bcc64","difficulty":"ANOTHER","songID":404,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10015,"notecount":689,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"a9832878e4723f3f007fd357bbb0238a8f715d58","difficulty":"HYPER","songID":405,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10016,"notecount":908,"arcChartID":"BOr2XlQbKNZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"cb7db820f48d5431c58855fc3cc1880151d40e8d","difficulty":"NORMAL","songID":405,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10016,"notecount":485,"arcChartID":"DUW6UCDw7KY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"979c6cf1af082ce412faeb165e463d7baa51796b","difficulty":"HYPER","songID":406,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10017,"notecount":901,"arcChartID":"BS6uDqShcJM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"e8d3ce4c3137bfd79522fefb0752c07cf98e1669","difficulty":"NORMAL","songID":407,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10018,"notecount":519,"arcChartID":"A-HxGQtIxyV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"68a2dfeaa07376aeeed581dbd1f82b2de9fc238d","difficulty":"ANOTHER","songID":408,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10019,"notecount":1160,"arcChartID":"E22rjdp21sV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"fe7ddd85dc1f3c03da5d1a600fd1a4c77a51c16f","difficulty":"HYPER","songID":408,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10019,"notecount":835,"arcChartID":"Dl5e5R_Be-I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f939835c517f0c4dc2e155787ff999691a9cc9ae","difficulty":"NORMAL","songID":409,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10020,"notecount":683,"arcChartID":"DDxBR23aynt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"6eddbfdfdacd3b42757728cf8a8ef8d2bf4687da","difficulty":"HYPER","songID":410,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10021,"notecount":765,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"098f3385a6f1e9b77396a7bcb9329763092eef93","difficulty":"NORMAL","songID":410,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10021,"notecount":321,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"e51624299cdcd9d6cecee915dba09a6cf72b816f","difficulty":"ANOTHER","songID":411,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10022,"notecount":1287,"arcChartID":"G4cbLkjMThi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"bb8b41d9587158406370a046b6ed211b0e54db5b","difficulty":"HYPER","songID":412,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10023,"notecount":771,"arcChartID":"CyXeKX9bL6A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"685d0cf002c84458179ea23316755aad74494484","difficulty":"NORMAL","songID":412,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10023,"notecount":392,"arcChartID":"CTtdZRlG8o5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"5116236635404048ffb684ea3ad3e7f5f630a838","difficulty":"ANOTHER","songID":413,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10024,"notecount":1377,"arcChartID":"CHBEXn8TJV8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"318a806f8cbf854c0fe22eeb9e0565fae3cd884f","difficulty":"HYPER","songID":710,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15002,"notecount":576,"arcChartID":"DvvU4HSmVv_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"c43136c3e5c46173204b2931b74674e2a3b7d057","difficulty":"NORMAL","songID":710,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15002,"notecount":345,"arcChartID":"A-hnsEL2eXX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b870aea9226ea3b0c8c48286111f792d3e2da2e6","difficulty":"ANOTHER","songID":710,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15002,"notecount":695,"arcChartID":"EMHwQ29LxBM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"9b7367e990ab8251597dc85b9a8ffe46284881d0","difficulty":"BEGINNER","songID":710,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15002,"notecount":85,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"1c09debbe14c8da4d5eabc0a08acbf19642abde3","difficulty":"HYPER","songID":710,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15002,"notecount":512,"arcChartID":"FcTQoBM3fPS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ea737a6b94671f7c7bda15dfa6b1de0db36375ca","difficulty":"NORMAL","songID":710,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15002,"notecount":354,"arcChartID":"CZq1mkf9RKg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ad0038258d99348c5b43be12a794e524a1b52aec","difficulty":"ANOTHER","songID":711,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15003,"notecount":1572,"arcChartID":"BUnsSqWV8PI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a8ea2912fe7b1a3de42ec67aef3ac96d212d8389","difficulty":"HYPER","songID":711,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15003,"notecount":1130,"arcChartID":"GCtfErYN-73"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"152cb15f82973c85632450876bb7496b48646a5b","difficulty":"NORMAL","songID":711,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15003,"notecount":752,"arcChartID":"D_4sBefEbTa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"683766662892de7b6b71ed623216515624efa9d9","difficulty":"ANOTHER","songID":711,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15003,"notecount":1348,"arcChartID":"BixIamMUule"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"53978253c493013d7e5f6cb4161cba6691414fb2","difficulty":"BEGINNER","songID":711,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15003,"notecount":205,"arcChartID":"AmVEeApRKlf"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"5083e26b80b0d35e7fce7450311f7404c0fe0067","difficulty":"HYPER","songID":711,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15003,"notecount":1100,"arcChartID":"ALax8wYxbjF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"c8dcf4880fec12bae2bdf3bb083c6af684749cd2","difficulty":"NORMAL","songID":711,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15003,"notecount":730,"arcChartID":"GLZyyEmoRhp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8fc57b2a12c0f5b2499ff83a28f168b909257c0f","difficulty":"ANOTHER","songID":712,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15004,"notecount":1037,"arcChartID":"G3jgqoZhgEF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a978c5bb902a0a6e68b2f5dd7c87c203545ed60c","difficulty":"HYPER","songID":712,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15004,"notecount":803,"arcChartID":"A84A9k0jZ5g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"5488f9a2389d3969da2c9aa16ced84045d9394b8","difficulty":"NORMAL","songID":712,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15004,"notecount":587,"arcChartID":"EtQJ6r1BwP2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2fecac2edd3db3fbd1c621c9b158d8e1265b62b5","difficulty":"ANOTHER","songID":712,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15004,"notecount":1149,"arcChartID":"FEFSBtZJKbr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"719b865582fe63cc16e4a376a28296853c19ec95","difficulty":"BEGINNER","songID":712,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15004,"notecount":174,"arcChartID":"F83_I2fiVPx"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"91ff1803cd18edeb53e2102e2de9c0dec509e95e","difficulty":"HYPER","songID":712,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15004,"notecount":812,"arcChartID":"BDXx47djsoA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"263850fc8b719c03b910c127680f2d1eb90a7d50","difficulty":"NORMAL","songID":712,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15004,"notecount":514,"arcChartID":"BbNhcWlwvXC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"9611e01f5a7b68948e8fd89215ed64b1e29e4685","difficulty":"ANOTHER","songID":713,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15005,"notecount":1264,"arcChartID":"E8K9QoPpHF6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"92d2d3e291196d870d1fb0a68aaaf0b268142da5","difficulty":"HYPER","songID":713,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15005,"notecount":965,"arcChartID":"BL0-y6myctW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"4e88d60509862058af2fd8bb013d314451793f9e","difficulty":"NORMAL","songID":713,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15005,"notecount":481,"arcChartID":"G3upgkXu1Tu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"78dedf18777a10a4c47508a473235367e9762de9","difficulty":"ANOTHER","songID":713,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15005,"notecount":1225,"arcChartID":"H9jJ4vnTqIk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"03a88465d655f95a50233a5ab9b41ee0ed1e2cde","difficulty":"HYPER","songID":713,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15005,"notecount":988,"arcChartID":"CA7T8-hz9u3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"e0ed32d0768f9b46cd7b7315a492cb08c3dadefb","difficulty":"NORMAL","songID":713,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15005,"notecount":481,"arcChartID":"FlhZZe5UVYh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3af990f42bb81eecb7199efc3ba434978db3390d","difficulty":"HYPER","songID":714,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15006,"notecount":465,"arcChartID":"DicHkGNBg24"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2acc443b2c4e4ea029a29dbbcfa5f1b4bda3a00f","difficulty":"NORMAL","songID":714,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15006,"notecount":258,"arcChartID":"A4QJ7uFaztB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ae8382878051e9c10e63f8f83349a7479a07d78a","difficulty":"ANOTHER","songID":714,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15006,"notecount":673,"arcChartID":"AwagR1s90lv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"f41c638800df3f5ed079ed64ba1cc692e6976c49","difficulty":"BEGINNER","songID":714,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15006,"notecount":97,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"244c0de590ce2e0920a9f57b3af76ec09737a395","difficulty":"HYPER","songID":714,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15006,"notecount":464,"arcChartID":"Cf3txeq1ppj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"cf1f75484079f5ed6d0085b22efc7ace277d497e","difficulty":"NORMAL","songID":714,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15006,"notecount":258,"arcChartID":"G7W_ChNgDby"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"439ddbe4e175912cec4d988f23655021d3cd89a3","difficulty":"ANOTHER","songID":715,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15007,"notecount":1451,"arcChartID":"GJM-56RISqE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6067a9e398603bb8bfbdc674c1edb7a5ef83562c","difficulty":"HYPER","songID":715,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15007,"notecount":1133,"arcChartID":"DPEjb1Jc1Ll"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"d90ef2be467ef7ef841074b2e0b3511f0292c1ea","difficulty":"NORMAL","songID":715,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15007,"notecount":622,"arcChartID":"FOdTy3xBKGh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"05fe4ef840f0e5b42362ebb9b442f00c5b0fa7a1","difficulty":"ANOTHER","songID":715,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15007,"notecount":1528,"arcChartID":"AB7ONISKUry"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"c29c03903449bbe998640c7e9db74a76ec7fe06a","difficulty":"BEGINNER","songID":715,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15007,"notecount":274,"arcChartID":"CnEEr6tEkwS"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"1f0da5453b8c997cd0c795e5047040c34aff4bc3","difficulty":"HYPER","songID":715,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15007,"notecount":1150,"arcChartID":"BP3qWL9hk25"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a23dc07f66015227296345d8a0b26d1725e7984e","difficulty":"NORMAL","songID":715,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15007,"notecount":556,"arcChartID":"EfCjf-HqtqP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ddafe104a9d30a90ae3895d6e5263674cbe30beb","difficulty":"ANOTHER","songID":716,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15008,"notecount":1367,"arcChartID":"FvqpZrm6kPW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"4e022c047fcc34a3759ac4a9dc98e5de4b9368fb","difficulty":"HYPER","songID":716,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15008,"notecount":1103,"arcChartID":"HmalDomLWlc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2dd1b471a468a83c86c41ae9296c1a8061a00298","difficulty":"NORMAL","songID":716,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15008,"notecount":575,"arcChartID":"C6bUinx0f73"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b2b8a97ead04589cae2b175e607d1de01fd37f7f","difficulty":"ANOTHER","songID":716,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15008,"notecount":1269,"arcChartID":"EJwOdx-KDOi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8fedb2ba88abca1c4a2696a8bdfc673671516d5f","difficulty":"HYPER","songID":716,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15008,"notecount":1121,"arcChartID":"BBM_uUGKJlf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3adf5fd45cd4fbf1376b6ce85578894563d38fff","difficulty":"NORMAL","songID":716,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15008,"notecount":560,"arcChartID":"GN97pzLhdkT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0972421acc55be1655e7da6bec41b2b11bc63a15","difficulty":"ANOTHER","songID":717,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15009,"notecount":1599,"arcChartID":"CTmmhXyAg0n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6fb1359071075e09e63b5744ba76cf6b65857ba3","difficulty":"HYPER","songID":717,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15009,"notecount":1227,"arcChartID":"EvniusEfUFo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0ac2a75df443c976582be595301c1243ba2a69be","difficulty":"NORMAL","songID":717,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15009,"notecount":704,"arcChartID":"G3eMhCrLCxX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"e7f9c083be0746e3cde94fb220a7c3af66fb43ce","difficulty":"ANOTHER","songID":717,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15009,"notecount":1668,"arcChartID":"Hx7yalXG--d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"675ebf4acb10bffce2bf11a5d058ee22a04efc17","difficulty":"BEGINNER","songID":717,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15009,"notecount":257,"arcChartID":"GCD1W_87pwk"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"c57bd14d6c44aa950e8412113b3753d7dcc8e253","difficulty":"HYPER","songID":717,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15009,"notecount":1405,"arcChartID":"EEfil0itqZL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"d2a482dc7483f5a09abbb9cfbd59e528b9925c5c","difficulty":"NORMAL","songID":717,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15009,"notecount":708,"arcChartID":"FYSfGlOcfUw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2bce04d516ea4c289226d81618ffcdb23429575b","difficulty":"ANOTHER","songID":718,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15010,"notecount":1183,"arcChartID":"FpPoLrsCXH-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7ff50d4173fffff2d3c4b5f49cc9529f44853c78","difficulty":"HYPER","songID":718,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15010,"notecount":946,"arcChartID":"DinquIaijSy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"f20bf5dfee1e2f26eb7be6ed42439fb15bd05d89","difficulty":"NORMAL","songID":718,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15010,"notecount":643,"arcChartID":"BIcLWYhUGTr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ce447eec7b0483efb299b2486d8b58346c68d160","difficulty":"ANOTHER","songID":718,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15010,"notecount":1183,"arcChartID":"BTBwopMc9Nr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"03c6e3935966e32e1480d5c979c07681b4c751e1","difficulty":"HYPER","songID":718,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15010,"notecount":939,"arcChartID":"BSzRnJsO4ip"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"42650d1204f8b027df48f5d08c60b50408a5da4f","difficulty":"NORMAL","songID":718,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15010,"notecount":643,"arcChartID":"DZVg18eXyJm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"db1b1f8514e112fd0cf2533f175e59867bda44be","difficulty":"HYPER","songID":409,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10020,"notecount":841,"arcChartID":"G2yRGat5Jio"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"0e025cfdbd94f20c30129b4aadd366a45aa526d9","difficulty":"ANOTHER","songID":410,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10021,"notecount":835,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"e1a9eb27550c4c5b0d0fa91cf10e10cad7165619","difficulty":"HYPER","songID":411,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10022,"notecount":1153,"arcChartID":"FABz_cTq6BD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"98d0390915b921bd7dcbba4405c89b24286ed7e8","difficulty":"NORMAL","songID":411,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10022,"notecount":636,"arcChartID":"DwXsUcZSmtl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"0f30aecf52c0d0d166c4e118b036653f91fe6569","difficulty":"ANOTHER","songID":412,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10023,"notecount":838,"arcChartID":"Co4rYXeqKBU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"593364c57971eef29ae73ff276132895dae3cfe2","difficulty":"HYPER","songID":413,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10024,"notecount":1087,"arcChartID":"FOzqzN413AH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"2286716cee31e0ae4c0703f4fbffc6ac55572aff","difficulty":"NORMAL","songID":413,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10024,"notecount":799,"arcChartID":"Dswd2kLI-k0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"46ca4b211c045be1d0f9365b39492b3dc8661a04","difficulty":"ANOTHER","songID":719,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15011,"notecount":746,"arcChartID":"Gd26zOPzDLu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0b871345d7f1745ab6ead65bab2f7634b0eca7ea","difficulty":"HYPER","songID":719,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15011,"notecount":570,"arcChartID":"Ga1o9fyURQt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"76b2240dee7aa9ca32810b3ad85601ef5d961090","difficulty":"NORMAL","songID":719,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15011,"notecount":286,"arcChartID":"H2IpDF5-sp1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8c7ddbaedcd21d6a05fe922dfd52f4acc39cf745","difficulty":"ANOTHER","songID":719,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15011,"notecount":875,"arcChartID":"GIloXZJTls7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ba6fe57f952889ce9fe048e2b40300f6ac08ac77","difficulty":"HYPER","songID":719,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15011,"notecount":753,"arcChartID":"ANrIofUmF8A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ffc0f9cb165fdc7713d1356ab5e455160c5d3ef0","difficulty":"NORMAL","songID":719,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15011,"notecount":305,"arcChartID":"ESfpUx2x2XE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2a47f563ea379bbfc5905fdad92c903baacc2f9b","difficulty":"ANOTHER","songID":720,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15012,"notecount":1204,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"d9ba3c5bf64059b29135addb245906124133e0fb","difficulty":"HYPER","songID":720,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15012,"notecount":842,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"f719ad3cb5612ec38af9ce079ef862159f2aef71","difficulty":"NORMAL","songID":720,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15012,"notecount":475,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"2957c70b3c9281328e1d70663e2c34a43e844855","difficulty":"ANOTHER","songID":414,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10025,"notecount":1215,"arcChartID":"CxJq1WJtV37"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"75c5b160858f9fc6b52b2db4e3b25c103f44e71f","difficulty":"HYPER","songID":415,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10026,"notecount":399,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"41d82c7b394d315f0b0942ec1032fb6c4efe440f","difficulty":"NORMAL","songID":415,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10026,"notecount":281,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"7e705b341b2d862ba59cd58f435d6b6b7217f790","difficulty":"ANOTHER","songID":416,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10027,"notecount":945,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"9ee922b4ce4b3ab845a8ba57d1c71d953bdea794","difficulty":"HYPER","songID":417,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10028,"notecount":1140,"arcChartID":"FsfpUik8_jC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"bdc77f5a8eb7dcb16b2ebc83115b7170f8408889","difficulty":"NORMAL","songID":417,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10028,"notecount":847,"arcChartID":"E5J9SDE6q-A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9555dbc30a26b555da587aad1c5d3dd816ff4e1","difficulty":"ANOTHER","songID":720,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15012,"notecount":1005,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"4b3b7bca53bcc40f0b49c29e7f2c5a993608754d","difficulty":"HYPER","songID":720,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15012,"notecount":777,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"d62fe9064590390db6235a561b3ebf775b4ae056","difficulty":"NORMAL","songID":720,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15012,"notecount":466,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"5668be66c94a89b76cc3980b5d317df6a59149d8","difficulty":"ANOTHER","songID":721,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15013,"notecount":1406,"arcChartID":"EAvpwugMT1h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"12a2646c21913ccfcc206af19ddd9d4e88c24fa6","difficulty":"HYPER","songID":721,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15013,"notecount":1061,"arcChartID":"GETMKaB6zFl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8438b13b8031067e32c319109d0dfb7a7500f5f6","difficulty":"NORMAL","songID":721,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15013,"notecount":706,"arcChartID":"D6WJdpGlJAt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"35b8c747f2a15b0ada92748502414a356b9c7223","difficulty":"ANOTHER","songID":721,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15013,"notecount":1493,"arcChartID":"FaAamV7lNPb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2afbc5fb772cb23f630942c066a341cac1f94022","difficulty":"ANOTHER","songID":418,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10030,"notecount":852,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"1c2e3f4186d44f86dd950293867a72803eb874f9","difficulty":"HYPER","songID":419,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10031,"notecount":828,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"4d615d95d72edc0bdfb4500b8d47d44ebbe78eb7","difficulty":"NORMAL","songID":419,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10031,"notecount":601,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"98c14191b6ba7c8f75398296c242b9bbfb54b759","difficulty":"ANOTHER","songID":420,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10032,"notecount":983,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"06858d83c0744aa86d4e814fe9a7c5aface95843","difficulty":"HYPER","songID":421,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10033,"notecount":858,"arcChartID":"HSlSiyMER_t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"3fe71748c87bdf80cd2974f8e290e98482a44155","difficulty":"HYPER","songID":421,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10033,"notecount":850,"arcChartID":"B8EIwmlD6pa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"53fdc4802e76c16e004db30027327ae19402458f","difficulty":"NORMAL","songID":422,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10034,"notecount":692,"arcChartID":"Hpc_CZZHq-q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"5774ac75fd5a681e44fd7f21327bb83aa3f076b2","difficulty":"HYPER","songID":721,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15013,"notecount":1056,"arcChartID":"HxT0YxsZ5xH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"366dbc66b50be04811a59be58931b14575b1cff4","difficulty":"NORMAL","songID":721,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15013,"notecount":747,"arcChartID":"E9__YJcAMYe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0e72998a40af42dce928eb6cb96e01c1da844ab3","difficulty":"ANOTHER","songID":722,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15014,"notecount":1174,"arcChartID":"DXkZO6ozpu-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7286841007453a4631466c7e1e028b6da8870fd9","difficulty":"HYPER","songID":722,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15014,"notecount":936,"arcChartID":"D5BqZfJz5bF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"71d59390e0135f98b425db23415380924bfdd010","difficulty":"NORMAL","songID":722,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15014,"notecount":400,"arcChartID":"AV1CbkrRNYb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2659e20fb12fd97f9912881da1b59844928fb4ef","difficulty":"ANOTHER","songID":722,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15014,"notecount":1386,"arcChartID":"EFyEpsLgIAm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"42fe786b7af412634ab8c2d939bad0d9dc29e38e","difficulty":"BEGINNER","songID":722,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15014,"notecount":177,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"c69ef6833aa3465af4acd231c040c1b170c2490b","difficulty":"ANOTHER","songID":423,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10035,"notecount":957,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"2eac4207c54ad6e906fda5a2d75cb40511b8b0ba","difficulty":"HYPER","songID":423,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10035,"notecount":767,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"975a39d7e02fad9f5cd5bb1991d4fb9afc68b980","difficulty":"NORMAL","songID":424,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10036,"notecount":573,"arcChartID":"HrSpUezhrCQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"0d080e11a8dd5decbcab8984813f31da6d8044f4","difficulty":"ANOTHER","songID":425,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10037,"notecount":1011,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","10-cs","26-omni"]},{"rgcID":null,"chartID":"15a4d4bb26eda366327168c783fb9ddc9069cf3c","difficulty":"HYPER","songID":425,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10037,"notecount":729,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","10-cs","26-omni"]},{"rgcID":null,"chartID":"50f51c81c617a5b16302bffe035480e350c8eae7","difficulty":"NORMAL","songID":426,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10038,"notecount":649,"arcChartID":"HxEdlGhRle7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"087a892747e794b5b7195013c157f456034b261e","difficulty":"ANOTHER","songID":427,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10039,"notecount":634,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"10f35188842819a0c04849be3120a67da93ad6bf","difficulty":"HYPER","songID":427,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10039,"notecount":484,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"df75378a12c448e8bc2e0c6114a9d29aef66b212","difficulty":"NORMAL","songID":428,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10040,"notecount":729,"arcChartID":"BS4CGQ-2t-J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"3d0bab0dc1ced1d401e359944918f5b5ce798410","difficulty":"ANOTHER","songID":429,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10041,"notecount":1607,"arcChartID":"BIfCEz5jeUs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"d1ca6ffb882fd0cb58621931cbb5938f2432a4f5","difficulty":"HYPER","songID":429,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10041,"notecount":1008,"arcChartID":"G56qGn1-PYw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"2fd55fd898f5989be9f25d1fa9dad7ed47c6122b","difficulty":"NORMAL","songID":430,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10042,"notecount":550,"arcChartID":"H9cGC8guEAy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f151da2a6787c182211fb4b0603ec08418c3e707","difficulty":"ANOTHER","songID":431,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10043,"notecount":761,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"edb78a54679c76e2099741ad479bd285995476b8","difficulty":"HYPER","songID":431,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10043,"notecount":402,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"9ff652366354be287980f16000048e684d1cd804","difficulty":"NORMAL","songID":432,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10044,"notecount":422,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"068885368001d6c1e43664774ee99850ee55384b","difficulty":"HYPER","songID":722,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15014,"notecount":1032,"arcChartID":"FMGrgni-1Vt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"e90431ce077ec34206b1ca423fdac4598453d043","difficulty":"NORMAL","songID":722,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15014,"notecount":609,"arcChartID":"FmLHzvXAFj3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"df25264f21e979881ceff7194457895433e6dab7","difficulty":"ANOTHER","songID":723,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15015,"notecount":1278,"arcChartID":"C8SOCMlBMAi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"374ff963a900633ed45eba892be2595f3e685318","difficulty":"HYPER","songID":723,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15015,"notecount":969,"arcChartID":"DPRLs1s1jke"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7cfe1c7fecf889f6ce69b2ec5bc532dc18c3f845","difficulty":"NORMAL","songID":723,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15015,"notecount":556,"arcChartID":"AiDBddA7aCK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"389fa8123c7b793a050dc135d89fbbfd0787a601","difficulty":"ANOTHER","songID":723,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15015,"notecount":1342,"arcChartID":"G3Kfxd9ViAJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"137d0c480150700bc400725107ed3f93f7f34b47","difficulty":"HYPER","songID":433,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10045,"notecount":632,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"69fdc4d23e8da18058dc76de13218c0d71f80e05","difficulty":"NORMAL","songID":433,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10045,"notecount":381,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"38f8979c59627d5c366b19626e6636471361acc5","difficulty":"ANOTHER","songID":434,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10046,"notecount":775,"arcChartID":"Ch-Jf-TSthn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"9c403a9bbff3027f20f8bfdf57af61e383f53465","difficulty":"HYPER","songID":435,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10047,"notecount":731,"arcChartID":"DTCQsqyt-rr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"8e2ac3e076c702a59a94916c555786473a9583ba","difficulty":"NORMAL","songID":435,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10047,"notecount":510,"arcChartID":"Bx2o6OItk9w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"cfc814956b824bbfb38098f4ad0e320b971929fa","difficulty":"ANOTHER","songID":436,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10048,"notecount":810,"arcChartID":"BBip0SdbhYi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"0425f29d8e592448e128b38d046af6e0711db3c7","difficulty":"ANOTHER","songID":437,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10049,"notecount":1557,"arcChartID":"DIzdQZPwayf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f52029866623cf1e4b5197ec04f67f578161bae0","difficulty":"HYPER","songID":437,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10049,"notecount":832,"arcChartID":"BV7bxSHuvGO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"ecebbe8a8cce2dfe462f80ffe1a0c2c41bbf39ec","difficulty":"NORMAL","songID":438,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10050,"notecount":557,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"2fa45cb8eee027b9dc6dbe4138f284b77b68dc22","difficulty":"ANOTHER","songID":439,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10051,"notecount":534,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"21bcddc1191acaf1911fc173d23eb81c939bbe2e","difficulty":"BEGINNER","songID":439,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10051,"notecount":76,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"ae816d2e4df102526240561be1dc09d6afe44eb7","difficulty":"HYPER","songID":440,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10052,"notecount":1049,"arcChartID":"DJ0rtxkyDIU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"56d7e5e047a4e14b9abcabfaf93dd644baca66a4","difficulty":"NORMAL","songID":440,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10052,"notecount":466,"arcChartID":"BygBrz1cFXt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"40ee9ae43111f4461487520af6ce074ab00b8786","difficulty":"ANOTHER","songID":441,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10053,"notecount":1074,"arcChartID":"G5IZywFdLps"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"02920364f76a3313a3b935da03a2ab29ce815932","difficulty":"ANOTHER","songID":442,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10054,"notecount":1066,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"aa96b74e581e5c22a1a61885f3e65d9da80d7296","difficulty":"HYPER","songID":442,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10054,"notecount":680,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"db344d48fd09a8c844810bd84ae582ad355d45f7","difficulty":"HYPER","songID":723,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15015,"notecount":1011,"arcChartID":"BlPkxSSNmda"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"06432377af6331ecc3c60de337f46836f2030f06","difficulty":"NORMAL","songID":723,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15015,"notecount":541,"arcChartID":"DoN3wtxfKv1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"25699a10a913e38a06ad7b76ebb3caa16c09ec6e","difficulty":"ANOTHER","songID":724,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15016,"notecount":1616,"arcChartID":"Axzs-EQFkWj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"74dae5605b23e3879106645a4753d84eeaea7588","difficulty":"HYPER","songID":724,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15016,"notecount":1197,"arcChartID":"A0zezj0XMJ0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"78eb8786b64f6d3ef540770408b5494bdec7f9c9","difficulty":"NORMAL","songID":724,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15016,"notecount":625,"arcChartID":"CHUh9Dq2l-J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"10af21f79f497fe857bca12e6f0cde8ec3ab97ac","difficulty":"ANOTHER","songID":724,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15016,"notecount":1496,"arcChartID":"BQmOxMhdid9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0a4050fb0ac81bfa4096fa91123599f9a9c48f73","difficulty":"NORMAL","songID":443,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10201,"notecount":572,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"a21ef29b42252072d169b9a268b7d4f1f04b59e8","difficulty":"ANOTHER","songID":444,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10204,"notecount":1524,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"60c2df1164b5b7490e344291fded94d997f67e10","difficulty":"HYPER","songID":444,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10204,"notecount":687,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"f069d7fa2c345a5fa478a82ca5c040b5650b5306","difficulty":"NORMAL","songID":445,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10205,"notecount":252,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"b8309ac5de7e3aaca65f9cd6bdae5d55f693ec69","difficulty":"ANOTHER","songID":446,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11001,"notecount":1001,"arcChartID":"F1_9FFXJ8yS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"97f88fccf217fbb76943b511ff1f69c5ecb38a8a","difficulty":"HYPER","songID":446,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11001,"notecount":675,"arcChartID":"Ar7h7dbZncM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"724008b33ed45100c141d59a863a727e01b1765f","difficulty":"NORMAL","songID":447,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11002,"notecount":455,"arcChartID":"ELXxP1_0yWo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"5d2819e05a58b709d1e898c34deea5e2862b0428","difficulty":"ANOTHER","songID":448,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11003,"notecount":593,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"5ab5f7b88125a9f4542e3fab9e15983ca27098c4","difficulty":"HYPER","songID":724,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15016,"notecount":1216,"arcChartID":"D4EUTNQXWEI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a1fb1851a9ef8abf8bcb4741a3354b91babb681a","difficulty":"NORMAL","songID":724,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15016,"notecount":625,"arcChartID":"BXb2lBwcffd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"705a30c1f42776663ee6a9ef584eb592afe73b2b","difficulty":"ANOTHER","songID":725,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15017,"notecount":1044,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"78a60f32ba991c6eed85da1af44c182e5f9b240b","difficulty":"HYPER","songID":725,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15017,"notecount":758,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"f4b5489e5966542eb2f0235bee61ac8db867e675","difficulty":"NORMAL","songID":725,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15017,"notecount":541,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"cb4252aace8b761271156b96584ba5c379112439","difficulty":"ANOTHER","songID":725,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15017,"notecount":1000,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"af2e925db302271cccbf3cebfdc8df6990441234","difficulty":"HYPER","songID":725,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15017,"notecount":725,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"0a6562974cd41a6310226f5310056a01ed713486","difficulty":"HYPER","songID":448,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11003,"notecount":494,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"d3e979fce786532cd7e1d6eb5a6440b075687bc9","difficulty":"NORMAL","songID":449,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11004,"notecount":621,"arcChartID":"GTghHiXCsfo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"ea9e8bbc52c5163df7b95e478eb60ff56c0964dd","difficulty":"NORMAL","songID":449,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11004,"notecount":566,"arcChartID":"B7MQeUT7xSn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"59c97577d2f78d8533e520d2331ec48adce9efe2","difficulty":"ANOTHER","songID":450,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11005,"notecount":1028,"arcChartID":"FWhpi3cZf9J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"d97574b8306ad63f61fde0e2d26e25437a6f8029","difficulty":"NORMAL","songID":451,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11006,"notecount":500,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"e345d5e584dda714cdb663ac66c3a9aae0ff88b2","difficulty":"HYPER","songID":452,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11007,"notecount":725,"arcChartID":"DZ11Tkgg-XG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"b492c2f84c87e47e5ff9e7041c1c686b344947d1","difficulty":"NORMAL","songID":452,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11007,"notecount":419,"arcChartID":"CPVfYLXL457"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"86439c2de0f868d2ae83161ede56ff9c2cf24463","difficulty":"ANOTHER","songID":453,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11008,"notecount":1436,"arcChartID":"FezRhFoulKc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1f879ea500b1866ec78abd3e6423b62f9a32500c","difficulty":"NORMAL","songID":725,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15017,"notecount":506,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"2d94d256fd25cf473f3fc747c8326be685db69ea","difficulty":"ANOTHER","songID":726,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15018,"notecount":879,"arcChartID":"ASa8BXnrhqt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"28fdeaf15479d888f75b410808d1102589d37ccf","difficulty":"HYPER","songID":726,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15018,"notecount":636,"arcChartID":"Hu1yFfCm8iu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3e2ab8643a9952ac42c0a54970f284e79c50f3ef","difficulty":"NORMAL","songID":726,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15018,"notecount":428,"arcChartID":"CsFWpTk2Z45"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a68347e2fb8d80561bffdcd3c80354e0bf742eb5","difficulty":"ANOTHER","songID":726,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15018,"notecount":901,"arcChartID":"HH9_diWxQwI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8b2f69279a19587a205d08552be2f87fccb19bfb","difficulty":"HYPER","songID":726,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15018,"notecount":662,"arcChartID":"B0vEfqwlqj_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1115a38e78d25d897c42d2d06c5d725090755567","difficulty":"NORMAL","songID":726,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15018,"notecount":418,"arcChartID":"GPHOjt6zb0I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a1cc7ede198c8a86f15d635e441edc1b72cb1e52","difficulty":"ANOTHER","songID":727,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15019,"notecount":1259,"arcChartID":"FRCO-9P1Kae"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"5361697b0d4f2f23316567afdbf13ad1816f4de6","difficulty":"HYPER","songID":454,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11009,"notecount":746,"arcChartID":"Bn5ZTorkIRR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"e75039b4d52a1d2cd5c3c93a16e900450c9f94cd","difficulty":"NORMAL","songID":454,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11009,"notecount":553,"arcChartID":"C-lQHccdqXR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"0b563c252f6ab40af1b6810671d40eadc7aff760","difficulty":"ANOTHER","songID":455,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11010,"notecount":1111,"arcChartID":"Dv6bfbNNpFf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"92429abc5de191b298f1beabb7cd5645d5926dae","difficulty":"NORMAL","songID":456,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11011,"notecount":451,"arcChartID":"AxQ76m8L9Tv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"2445023e0a1a9b5eb66564019b4772287718b84c","difficulty":"ANOTHER","songID":457,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11012,"notecount":1139,"arcChartID":"AYxqZLBYXTc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"be19c987cdc067369151829a9889bcae2799fe95","difficulty":"BEGINNER","songID":457,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11012,"notecount":275,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"6561e292b761408c87312c2ff836bb87bbb9cfb9","difficulty":"HYPER","songID":458,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11013,"notecount":1109,"arcChartID":"CssUlIFHhU4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"857cca2463a9368a7b6b1484e4d16f653f443bd0","difficulty":"HYPER","songID":458,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11013,"notecount":973,"arcChartID":"C284IDmnUVs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1b2d48466fc5deaf33d50d23d3c64b9aa8f58577","difficulty":"HYPER","songID":727,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15019,"notecount":999,"arcChartID":"HgHc1_Rh8ai"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6df52cfd14f57c9cc751f0513367096921bd7131","difficulty":"NORMAL","songID":727,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15019,"notecount":664,"arcChartID":"HdPzZ4ZwM7u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"5fbe8951f654dbbcc73dca0dad356a281ada0fca","difficulty":"ANOTHER","songID":727,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15019,"notecount":1093,"arcChartID":"BJbo7zRr6d3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"dc67eb9f80c4f73636d677761dfcb2e6fbb8d7ef","difficulty":"HYPER","songID":727,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15019,"notecount":955,"arcChartID":"E1Pv1rH9Vyx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"68ae569f0494f24314d1ccfd7dfd7cad5e29f907","difficulty":"NORMAL","songID":727,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15019,"notecount":640,"arcChartID":"A2XaPqt78v6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"28954b8f2f17e21f2c97346937b1afedb2d615f4","difficulty":"ANOTHER","songID":728,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15020,"notecount":1756,"arcChartID":"DDSgAQ0wkcF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4b5b95b9e64c0d4a5e6de431018934f656783600","difficulty":"HYPER","songID":728,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15020,"notecount":806,"arcChartID":"GOSZ73XfEyx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"d76f05b37cdd38f8d712446e43d4d48840fa6b9c","difficulty":"NORMAL","songID":728,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15020,"notecount":541,"arcChartID":"HLYvpQy7lfO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"dc04e02c7d3c1b6741bc0fa4fa12db835b8a8630","difficulty":"ANOTHER","songID":728,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15020,"notecount":1570,"arcChartID":"Bias3J7Yy01"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2114497f2ec6026428992916183b04c446062d59","difficulty":"HYPER","songID":728,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15020,"notecount":790,"arcChartID":"GiUpX6Pauea"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"c45ea036fe986ae00bbef378e186600ebd86207c","difficulty":"NORMAL","songID":728,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15020,"notecount":552,"arcChartID":"CLfFfAijOKR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1f6b1b3aa5ae0aa486cf596d7de06e3e6989e55f","difficulty":"ANOTHER","songID":729,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15021,"notecount":1357,"arcChartID":"HpbU3-z4meN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"07799521de39318fcd2b38f97d11ca99ed06ea83","difficulty":"HYPER","songID":729,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15021,"notecount":924,"arcChartID":"FkolmDEnGwM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"5eac8e8e885abe76ab18ce3212cf81e26ef0a640","difficulty":"NORMAL","songID":729,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15021,"notecount":523,"arcChartID":"FvQFMm7ItZn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1ac3f23df4261cbb6ac710c37de5a036116d3ed3","difficulty":"ANOTHER","songID":729,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15021,"notecount":1268,"arcChartID":"EjTn57uXJ33"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b5766c8f4f349bf72499cf23d015180ded47c1e0","difficulty":"HYPER","songID":729,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15021,"notecount":924,"arcChartID":"B7yghw5vPmv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a5a230e78c6e0ca3556a2781e88b09dea0941fb4","difficulty":"NORMAL","songID":729,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15021,"notecount":523,"arcChartID":"GMpNGf6VyLa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"03d70a30fc7a7376f71816a2d815ed37fcaa0e41","difficulty":"ANOTHER","songID":730,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15022,"notecount":1037,"arcChartID":"ASSfLxFmi4v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"11e943e2a9ebb0f1a92397b9d01665ea0a09b5c6","difficulty":"HYPER","songID":730,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15022,"notecount":740,"arcChartID":"GhxrLcF_Fze"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"9d96b8ae2f1fabc9e7f886ce692a0931bfd508ca","difficulty":"ANOTHER","songID":459,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11014,"notecount":951,"arcChartID":"CJFMvgsGMKy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"6077b547fab8c8525618af2f9094e50cfc98d1a3","difficulty":"NORMAL","songID":460,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11015,"notecount":230,"arcChartID":"AiYsWprNkpK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"995e7ef3916200ac796429c0f525c4a46da6b81f","difficulty":"ANOTHER","songID":461,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11016,"notecount":805,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"0110a1bbe50720a0470490491e7a213758f74d4d","difficulty":"HYPER","songID":461,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11016,"notecount":629,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"1bd7a4b6012cfc55f1069ebce9f046a9d339846a","difficulty":"ANOTHER","songID":462,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11017,"notecount":837,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"9e0ecb9fa545c7672e95c10ff0bf2bc3bcf2e238","difficulty":"HYPER","songID":463,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11018,"notecount":751,"arcChartID":"BUajz1--ROf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"759a2460f0458979b3ffe6b5f134aa1012abf3bd","difficulty":"NORMAL","songID":463,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11018,"notecount":529,"arcChartID":"Eb7SQnJOC4a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"b3dc3fc2cacf0935a6e937c76f96b712f421c3a3","difficulty":"HYPER","songID":464,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11019,"notecount":574,"arcChartID":"GBTU2k32HsL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"afe62debb58ab2251f2458fb19521975e1ae0078","difficulty":"NORMAL","songID":465,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11020,"notecount":511,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"2c2ad65ba0bd8e6caeea4851ca2b96ef32ba301f","difficulty":"NORMAL","songID":730,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15022,"notecount":519,"arcChartID":"BzcLnkxdPgG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"5f241e3fe9e2dd2e4664cc4432a8ab0424332422","difficulty":"ANOTHER","songID":730,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15022,"notecount":997,"arcChartID":"GAOsM7gE0X0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"bd8932f8ed03d18da39f9ed08f58cbe3c7fa12cf","difficulty":"HYPER","songID":730,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15022,"notecount":720,"arcChartID":"Eg3x3-Af_80"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"23abad15bea3e389178d7483530acfecf77f9c23","difficulty":"NORMAL","songID":730,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15022,"notecount":507,"arcChartID":"D1nk-q8QoRc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2d417fb0f1d7fe00d5bff7383f50e11d91b32846","difficulty":"ANOTHER","songID":731,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15023,"notecount":1336,"arcChartID":"DYNhAIKbkLB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"28dc513563d4f766a13ed27e9451e5e43195bbc7","difficulty":"HYPER","songID":731,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15023,"notecount":1038,"arcChartID":"FmfZ3h8u1mG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b6362928a06c0c2e059916012296475bbfe1f86b","difficulty":"NORMAL","songID":731,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15023,"notecount":687,"arcChartID":"DKPDtncEP-p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"e7c2c3019f13b54703200a74cbc7b691a9a1813f","difficulty":"ANOTHER","songID":731,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15023,"notecount":1301,"arcChartID":"CF5LujhgFk3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"d32f7d15a99f999929276105b4f32be4bf15de13","difficulty":"HYPER","songID":731,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15023,"notecount":1097,"arcChartID":"GWJOEH9p_ei"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"bfb91346fdc13e277f2e637f1f4d7aee3cdcf7b6","difficulty":"NORMAL","songID":731,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15023,"notecount":694,"arcChartID":"A8MjIBMgAlv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"32e38777dfc33785e6eef7d1be034562673f7fb7","difficulty":"ANOTHER","songID":732,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15024,"notecount":1052,"arcChartID":"AgkWx7KN-QD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"e9000ca8af92513621aab66bdb3bd1ec4a9b2cdc","difficulty":"HYPER","songID":732,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15024,"notecount":696,"arcChartID":"HPvKn7Hed4f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"9c3faba374a5add6bcb69227650575e867130d2c","difficulty":"NORMAL","songID":732,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15024,"notecount":433,"arcChartID":"HFg1s2DQW4e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a48168c01535bb480a7bcc57f1a1e27755df143a","difficulty":"ANOTHER","songID":732,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15024,"notecount":1115,"arcChartID":"FNP3TkpqBvD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"104b8584561e6a78679187208f1fd39514b2ac46","difficulty":"NORMAL","songID":465,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11020,"notecount":511,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"abd88d6dd967a2c37e71dbf3963e5a3fe333e819","difficulty":"HYPER","songID":466,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11021,"notecount":691,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"038c1c421d1a6fef0bcbce607f3bc4c95de06003","difficulty":"NORMAL","songID":467,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11022,"notecount":459,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"7d0997b1cdae4792a8bb28ffb6a076ba2d0b7a6f","difficulty":"ANOTHER","songID":468,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11023,"notecount":1000,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"cfd19367945ef330aff50fed17970b32b303e81e","difficulty":"HYPER","songID":468,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11023,"notecount":817,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"99f7efc5b15259b3fea614938055c48cad40520d","difficulty":"ANOTHER","songID":469,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11024,"notecount":971,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"7db698af0e7a8e450ab91828c8124603b6f24bf9","difficulty":"HYPER","songID":470,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11025,"notecount":729,"arcChartID":"GawHzAdHYpb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"752a5d00d77096c10835f09e842eb17cc9e2b990","difficulty":"NORMAL","songID":470,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11025,"notecount":489,"arcChartID":"CaUGHrobXv8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"b438cc053268bc0635a815db1d5dc87443b8b606","difficulty":"ANOTHER","songID":471,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11026,"notecount":1414,"arcChartID":"GSK9AfArOgF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"672d4cf966315502169b1da1403289ac1fed14cc","difficulty":"NORMAL","songID":472,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11027,"notecount":359,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","11-cs","26-omni"]},{"rgcID":null,"chartID":"0302c94d9c2a55819f478f4e12227bb4953809a7","difficulty":"ANOTHER","songID":473,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11028,"notecount":989,"arcChartID":"DWBaHy1OB_L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"5a94628384b43f68cfee44df205bc0a3edbd1913","difficulty":"BEGINNER","songID":473,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11028,"notecount":246,"arcChartID":"FXRlFGfxxKJ"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"0e4589fd918f54fd902459ffad794a1625382f3b","difficulty":"NORMAL","songID":474,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11029,"notecount":371,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"f1a276006a60a4c64c80b60a78723f5751321318","difficulty":"ANOTHER","songID":475,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11030,"notecount":1178,"arcChartID":"Fa7nnBLCLTz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"692ea129c5e21cd3c98131ee32c261cdea22da49","difficulty":"HYPER","songID":475,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11030,"notecount":916,"arcChartID":"FeODCJSQOL-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"e0ea98985e05cf5f806cf8215ad3a1ee15423451","difficulty":"BEGINNER","songID":732,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15024,"notecount":172,"arcChartID":"Ce5KGIAH3Q4"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"c6401d045c9069cde4922eec2eb6021e554437a6","difficulty":"HYPER","songID":732,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15024,"notecount":704,"arcChartID":"Bwgg2maZoK8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"454d7c1cfbf023c3bbd580ea9928d49f1429edce","difficulty":"NORMAL","songID":732,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15024,"notecount":455,"arcChartID":"Cr5D4FMMHYc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3cb222e806cfc5bdc746de67362647cf72968b81","difficulty":"ANOTHER","songID":733,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15025,"notecount":982,"arcChartID":"E5X0X4afi9x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"009a5d0e379cfabdeca101b3159ebb242d4557ce","difficulty":"HYPER","songID":733,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15025,"notecount":736,"arcChartID":"AK0lPGs5sdY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7b3fd8cb39434f3dbab6f446e62a97a63ed0c319","difficulty":"NORMAL","songID":733,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15025,"notecount":435,"arcChartID":"H32GnyAMZq_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"4854af1652908ce30120aaf4a714a69b4a884adf","difficulty":"ANOTHER","songID":733,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15025,"notecount":987,"arcChartID":"ABUBiEjM2z-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"63bfb1fd25d1946785af4b5c29a0405555f2e7b8","difficulty":"HYPER","songID":733,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15025,"notecount":816,"arcChartID":"CZ2w_IvM3eU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"47be63ffa0a26afd7cccca2a8ddd5eff4525b305","difficulty":"NORMAL","songID":733,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15025,"notecount":538,"arcChartID":"AMvdgWTNVf7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3aa407978344fe319d561cbf0d7e5d29a51cd82b","difficulty":"ANOTHER","songID":734,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15026,"notecount":1325,"arcChartID":"Et-MtT-QO26"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6bc23452155c6099234f23961bd216c79e82fa63","difficulty":"NORMAL","songID":476,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11031,"notecount":462,"arcChartID":"DFMzkjLVdX9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"c2d7f4496853ca60c32adcd53ceb0837671dd66e","difficulty":"ANOTHER","songID":477,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11032,"notecount":1232,"arcChartID":"CDCY5cnl3Jo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1c964098d2954f4c8d2e7b723d77a2d1f79f7317","difficulty":"BEGINNER","songID":477,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11032,"notecount":89,"arcChartID":"FVsGrYENEYU"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"ff561aeec6af76329e054cbe7157ed236376b522","difficulty":"NORMAL","songID":478,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11033,"notecount":344,"arcChartID":"ADDo6Sxg_h_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"0464f488b19ee222381e67443ae279cf6ffb423f","difficulty":"HYPER","songID":479,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11034,"notecount":767,"arcChartID":"GSCSOsoBPX2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"2ea9be8e0833ff3dbba4a29f0483ed5fe10cf0b7","difficulty":"NORMAL","songID":479,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11034,"notecount":553,"arcChartID":"BDesSfv_tMd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"e83e6c6e3a8999b0079bcb6751c7bc15837a23f4","difficulty":"ANOTHER","songID":480,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11035,"notecount":1114,"arcChartID":"AZPiy1r5lng"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"111dc4a10f0a1e748808a711c551f40a367eaeae","difficulty":"HYPER","songID":481,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11036,"notecount":689,"arcChartID":"FOE7dffwwxJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"4dc08ccd08faff239b347a25823c9bacbd7363f9","difficulty":"HYPER","songID":481,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11036,"notecount":888,"arcChartID":"EF5ekMznjDm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"72f396ef67b11a734eaaedbcbbbac97bfd8ce06a","difficulty":"HYPER","songID":734,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15026,"notecount":985,"arcChartID":"DUx0Y9kTGfT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7e68be5e90452bb7fc7d6318cc0df4b3dc81ece8","difficulty":"NORMAL","songID":734,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15026,"notecount":634,"arcChartID":"C2H9MV10J-D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"88fe2a1e9a4fc6a64352d3d6ab44deadafb0c88e","difficulty":"ANOTHER","songID":734,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15026,"notecount":1458,"arcChartID":"Gs3SyqCs2ZX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7f9e89c7cf0c37c2d86e8d5771f7da9a9252b1a7","difficulty":"HYPER","songID":734,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15026,"notecount":1064,"arcChartID":"CXnOs_KfFv0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8777bae5a5d6b15dea62b4bd0ad481c149841e95","difficulty":"NORMAL","songID":734,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15026,"notecount":640,"arcChartID":"Ca9s3HBsAsu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7866afba6129144f7fa679ad51d05a48b58ca774","difficulty":"ANOTHER","songID":735,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15027,"notecount":982,"arcChartID":"Dlv7nOnlLV4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2b632c37bb318f166e14e5879440e2ad9bcde80e","difficulty":"NORMAL","songID":482,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11037,"notecount":754,"arcChartID":"Comq-U_zgxk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"979010869d205ef1540a77795d90e0ae4a022043","difficulty":"NORMAL","songID":482,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11037,"notecount":771,"arcChartID":"F9kbITaq4Tv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"2c2ac824cda1c373e18cca9984e190aa680b5a89","difficulty":"ANOTHER","songID":483,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11038,"notecount":990,"arcChartID":"FCKZSRrvvSX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"f05fa04f1415f5de1635c4b120c226bdc5d3a79e","difficulty":"HYPER","songID":487,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11039,"notecount":847,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"89c64ef7f90d4bb48fa24b9213e1c79620674f4b","difficulty":"HYPER","songID":487,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11039,"notecount":854,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"0f059e53963850860c98298b9b9c25e07c3a35df","difficulty":"NORMAL","songID":488,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11040,"notecount":659,"arcChartID":"BHvJOnJLC3i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"371495e3924dcc6aa799ae10e2eebea4119669a6","difficulty":"ANOTHER","songID":489,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11041,"notecount":779,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"4fb3a5c631b1ec88a6d765c0717331ea836530c8","difficulty":"HYPER","songID":735,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15027,"notecount":694,"arcChartID":"Czpc_v2hVsO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7170b02b0d53ca74f96e0585e161fdfaf1cb99cb","difficulty":"NORMAL","songID":735,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15027,"notecount":390,"arcChartID":"CxidGV2Fp34"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b1885bd97b66bcf48723fcbae7b0801988d5a1e1","difficulty":"ANOTHER","songID":735,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15027,"notecount":982,"arcChartID":"CEJsWxVmroA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"389891f6f833a2d3d2b34a4e483ced0b48375a1e","difficulty":"HYPER","songID":735,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15027,"notecount":694,"arcChartID":"D0Dt-vjP8nA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"83c7a2bdde6755a22409d47d714125fdb75e5e49","difficulty":"NORMAL","songID":735,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15027,"notecount":390,"arcChartID":"E_YKRvE_C_f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"62ce3b288378ec0fb7273fa617a72c3f61767e1c","difficulty":"ANOTHER","songID":736,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15028,"notecount":1175,"arcChartID":"BNOUSfAHxeC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1b0d6aa6dbf8e91e7e1391be46904b8e9c0a0c11","difficulty":"HYPER","songID":736,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15028,"notecount":813,"arcChartID":"H86jjn_5CwS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"96b9cff5aadb97305fe3bccb41c4967aaf21997e","difficulty":"NORMAL","songID":736,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15028,"notecount":482,"arcChartID":"Fa7wUG4eZOe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"afda4e17ca252496f4b6fd5a4db429853cf402ca","difficulty":"HYPER","songID":489,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11041,"notecount":487,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"2c941b30b572795386f0bdd414d1f1a573a4eaa1","difficulty":"ANOTHER","songID":490,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11042,"notecount":1071,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"a722211d3dec8fe065d06d4eb3fbd4be98f83eae","difficulty":"HYPER","songID":491,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11043,"notecount":425,"arcChartID":"HyS72Q71btY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"e1c1fa23f57fbe461c386db443dc04cab85aecd3","difficulty":"HYPER","songID":491,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11043,"notecount":431,"arcChartID":"H6UHcgYxQbN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"4be6eb0df0e17380c83611cd6c5707da138e18ae","difficulty":"ANOTHER","songID":492,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11044,"notecount":1186,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"256f50a8de721f4c88b9fc0058d9a5a810560c3d","difficulty":"HYPER","songID":493,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11045,"notecount":679,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"879acc511660089df47aae64d686e82a73be15fb","difficulty":"HYPER","songID":493,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11045,"notecount":689,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"bccf67a63064f7246e293695a76c2ec50a6a0941","difficulty":"ANOTHER","songID":494,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11046,"notecount":751,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"950879ed0084cb67446716c944de61742a3b1bc9","difficulty":"ANOTHER","songID":736,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15028,"notecount":1096,"arcChartID":"CClagZOgm7t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"df6917d25d776aee2c9e1b844d6df285bb91df55","difficulty":"HYPER","songID":736,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15028,"notecount":815,"arcChartID":"ErlXMYJOZMY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"219eef206a8fe28cf0e52c2a86ea2d0b92efde78","difficulty":"NORMAL","songID":736,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15028,"notecount":480,"arcChartID":"GvEjTVH1alc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"9b16f1a68ae149d2665583204d55b2a15daa2106","difficulty":"ANOTHER","songID":737,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15029,"notecount":922,"arcChartID":"E8XRq5GLDGY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3787573b54dc5cb42c55b6a705879dc78c1fbb97","difficulty":"HYPER","songID":737,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15029,"notecount":678,"arcChartID":"HBdcRgbfto3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b95e8b2c8c217b6b03742a6009472cfc06cc7edf","difficulty":"NORMAL","songID":737,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15029,"notecount":424,"arcChartID":"ETlxohUDfv2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"42a2ba7faa531abe4b152748e3449f641aff7888","difficulty":"ANOTHER","songID":737,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15029,"notecount":923,"arcChartID":"AD5yDMB5ajU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"72c1a989bef60be4a8c1c62a3efe1e92233f6a7c","difficulty":"BEGINNER","songID":737,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15029,"notecount":174,"arcChartID":"DLVq5IQCs5J"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"f27ecb9d46a3a84b8c81ef1c29a10f87219426d4","difficulty":"HYPER","songID":737,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15029,"notecount":678,"arcChartID":"AuEc4WNYqUv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"699934dbcdc491a8730271a6d4d89d6289fe8fc0","difficulty":"HYPER","songID":495,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11047,"notecount":671,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"af7460d4869379cd13cf6c90b37331404f4c9052","difficulty":"HYPER","songID":495,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11047,"notecount":671,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"8d6966fef1b960d8506e9f427e07cb1aa1aa9f73","difficulty":"NORMAL","songID":496,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11048,"notecount":294,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"b58cf4065e8654841ba9b6f3c455be8c6edf1505","difficulty":"ANOTHER","songID":497,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11049,"notecount":858,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"16afc93650be407b26259544ec91dde93028bbb8","difficulty":"HYPER","songID":497,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11049,"notecount":773,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"9177bb335018471c92dcab297969f53ad45b716d","difficulty":"NORMAL","songID":498,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11050,"notecount":724,"arcChartID":"AWMInSnReHj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"c4e73048acf2fdb775e5d93a2d226e30d429349b","difficulty":"ANOTHER","songID":499,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11051,"notecount":901,"arcChartID":"Bn_Bb6r8aWg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"7c7f36ac9cb1b588d688e6ebed147a85a818dcdc","difficulty":"HYPER","songID":499,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11051,"notecount":797,"arcChartID":"Ah3Mf2J-EiI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"faff408e691e20a2d3f4a64bb11069b515cc4a65","difficulty":"NORMAL","songID":737,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15029,"notecount":424,"arcChartID":"E2wNVSsU4lV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"82861ebff6196df06e1d53b4729b20849563604d","difficulty":"ANOTHER","songID":738,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15030,"notecount":1233,"arcChartID":"DmV0Xr_ZXVF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"87f159a9f5bfb6625b99a78dd7df07fa32c78ce5","difficulty":"HYPER","songID":738,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15030,"notecount":666,"arcChartID":"CvR3sWusn-x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a14479c123e706410136dfff7033bc40b53708fb","difficulty":"NORMAL","songID":738,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15030,"notecount":419,"arcChartID":"CdAqQKieJwO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3edeb3c882c1a3ba8ecfb22707fc40173ff64e6b","difficulty":"ANOTHER","songID":738,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15030,"notecount":1402,"arcChartID":"F5j7nfEbv4h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"79f064c072ba04d9b4b3dd7be0e0c8d8a0e5c86a","difficulty":"HYPER","songID":738,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15030,"notecount":684,"arcChartID":"AUMdh99MVhh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1a5d4605fc3bf9363b0c44e8905b9271becb4e2d","difficulty":"NORMAL","songID":738,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15030,"notecount":452,"arcChartID":"HRm4hn9VahA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"79f5055face0cfb0a792c80214f42b675b6f50d1","difficulty":"ANOTHER","songID":739,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15031,"notecount":942,"arcChartID":"AlGhZtsI-XT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6379c40ff0658a98e9daeea1fa61572f49802787","difficulty":"HYPER","songID":408,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10019,"notecount":828,"arcChartID":"GNWBLfV9AXC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"8863606eb313089722496f326dfe0fddca27ad01","difficulty":"NORMAL","songID":408,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10019,"notecount":602,"arcChartID":"G9xng9nXxzz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"0607af2455b7ed7d65ff54c034ec5d13602e6fe3","difficulty":"ANOTHER","songID":409,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10020,"notecount":1094,"arcChartID":"AoYoPqoiuO7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f4127d4fae672eb2ccdb99937aabd8e21c12a0fe","difficulty":"NORMAL","songID":410,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10021,"notecount":321,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"d06f9c9efce5974573e943dba4d65492f81d13c0","difficulty":"ANOTHER","songID":411,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10022,"notecount":1411,"arcChartID":"A-8OHC1unOo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"d062e5fdd0020ea0f9324b2a96f9c492270351fd","difficulty":"HYPER","songID":411,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10022,"notecount":979,"arcChartID":"DdWXsyfdSFL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"a1ac092ca9a6e6ddfcc9aad33a086cf98d82c1eb","difficulty":"NORMAL","songID":412,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10023,"notecount":384,"arcChartID":"BRliKCOBHya"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"925abd1ba44fcba96caa54c1d898c2d9601a542c","difficulty":"HYPER","songID":414,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10025,"notecount":1038,"arcChartID":"CzAL4Fk-zEC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"4c81a61d93e090bfa80e3b9d7b73cb937e4826e8","difficulty":"NORMAL","songID":414,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10025,"notecount":622,"arcChartID":"FZydVWgy2s-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"b787336b4817c81da80ba38581074d1654dee1b2","difficulty":"ANOTHER","songID":415,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10026,"notecount":753,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"5352018b65634d99aa1db9f98c065cc5cf1727cf","difficulty":"HYPER","songID":416,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10027,"notecount":869,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"1f10c322b59b9cb4603aca46bc243ea48d48f116","difficulty":"NORMAL","songID":416,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10027,"notecount":426,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"23d5ce84eca60aa829b4a7e717b0adca964234da","difficulty":"ANOTHER","songID":417,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10028,"notecount":1446,"arcChartID":"A0ylwC-4roU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"75c670ca62ac10ee5b69458edbe1b232f667bbe3","difficulty":"NORMAL","songID":500,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11052,"notecount":588,"arcChartID":"GnYExoJGgBY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"4f7d6609be9547c8bd9e0e2e8a9168e7505b950f","difficulty":"LEGGENDARIA","songID":477,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11032,"notecount":1502,"arcChartID":"EKy0rQ8qqTr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"62339148515fb3d23f380ac58f5a161d02ad59f7","difficulty":"ANOTHER","songID":502,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11201,"notecount":1972,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"e4df71b10021837ec8fe821fb63cdb936f6731a7","difficulty":"HYPER","songID":502,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11201,"notecount":1249,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"4669872bac55cbec42600cd5845c105582870ecd","difficulty":"NORMAL","songID":505,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11202,"notecount":260,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","bmus","26-omni"]},{"rgcID":null,"chartID":"43631a327a81a40dffc4cd2e112f3da0b49e1d52","difficulty":"HYPER","songID":739,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15031,"notecount":623,"arcChartID":"A9ptadkzG2F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6959d58a1b37ad38452767526f29492b076fedb9","difficulty":"NORMAL","songID":739,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15031,"notecount":319,"arcChartID":"EvaAIp39bCI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c48aec30eef619c41c91474d45d92612bc2ba532","difficulty":"ANOTHER","songID":739,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15031,"notecount":945,"arcChartID":"CLxfxdUXw1e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7950eef3fc36285f9f5d9686265634ab44113b79","difficulty":"HYPER","songID":739,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15031,"notecount":631,"arcChartID":"EzDXY4C2kI6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1812e54b8697534b27485a3d04145c9eb185e494","difficulty":"NORMAL","songID":739,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15031,"notecount":363,"arcChartID":"DUDc5zVs8WN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a1fa867e0d4bfc9f2fc106f9fb8db1f8608a07d3","difficulty":"ANOTHER","songID":740,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15032,"notecount":1335,"arcChartID":"Gns7PRCkr36"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"472f2268ea879fea9a3f2339b3345cb5c0197bb2","difficulty":"HYPER","songID":740,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15032,"notecount":1024,"arcChartID":"FaDKy6Vv3e3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"622e0fe540103b8a6160f88fe9215d6e63f934fd","difficulty":"NORMAL","songID":740,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15032,"notecount":607,"arcChartID":"DL-1Ccgg_Bv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"880553d00d131954c4bb739fa3826e08b92d1fed","difficulty":"HYPER","songID":418,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10030,"notecount":676,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"0d272cb965da445bd39f038c38d272f2fe396a4c","difficulty":"NORMAL","songID":418,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10030,"notecount":526,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"ca0070bbbb1f944ef9230ac8df21cf90e9c3bd88","difficulty":"ANOTHER","songID":419,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10031,"notecount":1055,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"b1dd1a204ca1a65b7d11161e0c9ba224cf6e18cd","difficulty":"HYPER","songID":420,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10032,"notecount":799,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"60f61e10f2ce78bfeec015984501c861b5f324e7","difficulty":"NORMAL","songID":420,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10032,"notecount":638,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"3fe9c758a2a6885c5670f3c27fde3ed16d0475fc","difficulty":"ANOTHER","songID":421,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10033,"notecount":1205,"arcChartID":"BCrBgRY8pDq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f0c2a736cd3ccd3b7ab80b7dbdc5d5e22f5dc32e","difficulty":"ANOTHER","songID":422,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10034,"notecount":1233,"arcChartID":"HksRqeMYrfq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"927de09df06e056626a4e9b0db2dc85ce23cd1ea","difficulty":"ANOTHER","songID":413,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10024,"notecount":1400,"arcChartID":"G6yFZe9-DkB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f0c4a81d0e284ddc222b21b903fffce496c98072","difficulty":"HYPER","songID":413,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10024,"notecount":1156,"arcChartID":"EGzVOPyt8Rq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f9a375a54d947d581aa6b8c19c3380082ccf89d0","difficulty":"NORMAL","songID":414,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10025,"notecount":604,"arcChartID":"Ah97RwKeKrw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"361046f03df152a783a57382f935f9064deab5ed","difficulty":"ANOTHER","songID":415,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10026,"notecount":753,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"b6dc5f6ac402eb12d23f35956af5a5a28c5397bd","difficulty":"HYPER","songID":415,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10026,"notecount":399,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"c979fe0f468e9c09d6c050b51e437943caeac02c","difficulty":"NORMAL","songID":416,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10027,"notecount":571,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"41fe115ed7d08cd36f9a9c5af18b717848fe825a","difficulty":"ANOTHER","songID":417,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10028,"notecount":1553,"arcChartID":"AV2FhzncjH2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"8286adac8c9b75bdc3dcca9c4e0e1333e2d47e70","difficulty":"ANOTHER","songID":506,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11203,"notecount":799,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"b1fb4ba289d18704083424d2c623f3744cd85a3d","difficulty":"HYPER","songID":506,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11203,"notecount":321,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","bmus","26-omni"]},{"rgcID":null,"chartID":"6c100f4b90d6910e5e3257bd61192e9ff476b66c","difficulty":"ANOTHER","songID":507,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12000,"notecount":1206,"arcChartID":"EDFrq4mHGVc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"cff5c07e792be022dc60764108f5e17b746f4fd7","difficulty":"HYPER","songID":508,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12001,"notecount":689,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"00a46980a942851aad6ea31daca579cf9171bcd1","difficulty":"NORMAL","songID":508,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12001,"notecount":409,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"7af3d674bcf8504057b3476fdf8034d25493f4e7","difficulty":"ANOTHER","songID":509,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12002,"notecount":1420,"arcChartID":"Bjyy199f5nf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"ba1d3c742d7599cdd6ffd30044e88578e2f69d90","difficulty":"HYPER","songID":510,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12003,"notecount":856,"arcChartID":"B58T6C-kM3x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"83fb9179a3b96b9e6ad22a4ef9ea78a4e3dd1fa8","difficulty":"ANOTHER","songID":740,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15032,"notecount":1443,"arcChartID":"ES2ehNvdFQI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"056065388a1c63bd9f2d7d182c75aa4d52426537","difficulty":"HYPER","songID":740,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15032,"notecount":1176,"arcChartID":"HDD_g5QiWWD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ea4298697fd4cf7cd072d9fd2622cd793c3726d2","difficulty":"NORMAL","songID":740,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15032,"notecount":609,"arcChartID":"Ea2wT-LFEtb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"28d35394ce9e5fc8d659ee419502c3dffe89c981","difficulty":"HYPER","songID":741,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15033,"notecount":858,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"a70b6dcead51167f491b1a70fde4fd5b88438a7e","difficulty":"NORMAL","songID":741,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15033,"notecount":519,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"f702491059ad11db0702f0e4582630b3d778fa06","difficulty":"ANOTHER","songID":741,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15033,"notecount":1266,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"a90814c8b9210858a40d055fd7e7b6ac08bb17fe","difficulty":"HYPER","songID":417,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10028,"notecount":1281,"arcChartID":"HqiHpdj2rs1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"4617e781cc5eeae4b09d1c64171de4e1ba91a9f4","difficulty":"NORMAL","songID":418,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10030,"notecount":532,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"b9f132a52528c6e94e917197780cd14a8632ac4c","difficulty":"ANOTHER","songID":419,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10031,"notecount":1100,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"1e3aa5306b552dd0809cd049d9b2f169948e2b4b","difficulty":"HYPER","songID":419,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10031,"notecount":829,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"b2fb9b8322101e16d3c5c779c8e4b8d2e97a9f20","difficulty":"NORMAL","songID":420,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10032,"notecount":646,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"65c5b5f23baaad82c0dd8e059e68d1bd319749ba","difficulty":"ANOTHER","songID":421,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10033,"notecount":1208,"arcChartID":"EdU8xdUg5Ij"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"206ee28716a9de8cbd06f526bffeb116c13ba699","difficulty":"HYPER","songID":510,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12003,"notecount":947,"arcChartID":"HsBBClgf9Zh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"507e553a79ab46bfdd695e5ca262153cf415b354","difficulty":"NORMAL","songID":511,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12004,"notecount":555,"arcChartID":"C4UKJJI8eb7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"875ab9e16ff7238ed7f33a48959d706be1f70c9a","difficulty":"NORMAL","songID":511,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12004,"notecount":555,"arcChartID":"H2Uo83NQW9s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"dc9b1051cad33c3ebbae58b6287cb298a848fa49","difficulty":"HYPER","songID":512,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12005,"notecount":598,"arcChartID":"A9LlRrLzl-e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2eb638544823fa7a73a592d97a08c4f1f556d48f","difficulty":"NORMAL","songID":513,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12006,"notecount":542,"arcChartID":"FV1c1XmQWee"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"a815ffc3be9c34f2c547b8e0cde3486496852c96","difficulty":"ANOTHER","songID":514,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12007,"notecount":1215,"arcChartID":"GVeFAKTpI5S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"64a5eaaacf1b3e782a359b4d745e1ce0bfd9535a","difficulty":"HYPER","songID":514,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12007,"notecount":1060,"arcChartID":"Aas_R_fgsi9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2d549a71666934fcf86d9d827c5f2f6959d49fa7","difficulty":"BEGINNER","songID":421,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10033,"notecount":236,"arcChartID":"F5Eo3uQFssg"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"1dbafd85f9aea593a9909ef7d90524cdd632664d","difficulty":"HYPER","songID":422,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10034,"notecount":945,"arcChartID":"CbZqKZe_UCe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"6c6ada2ef5e6a2ca3718862232c3c1b61bc7f31c","difficulty":"NORMAL","songID":422,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10034,"notecount":470,"arcChartID":"B6NSEGRu4uv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"6db3dd991c3331b55271e7df8f45b4ec8618f274","difficulty":"ANOTHER","songID":423,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10035,"notecount":881,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"9a42472539e62d967fcd809e0bbbbe3eb332b770","difficulty":"HYPER","songID":424,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10036,"notecount":1002,"arcChartID":"AgQEAzPbvOQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f658e37276d8eedc3d8ce06cbb986e31f2b1e38c","difficulty":"NORMAL","songID":424,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10036,"notecount":474,"arcChartID":"F0JeXR3rwR7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"cd19abfb84e3903a395b27ce54e101ab917fffe4","difficulty":"ANOTHER","songID":425,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10037,"notecount":915,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","10-cs","26-omni"]},{"rgcID":null,"chartID":"fd0241018f25c56284f01e7b62968d0d06957fa5","difficulty":"HYPER","songID":426,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10038,"notecount":954,"arcChartID":"FNRBqJu9UPC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"df81094cce96f035762af50152248eddd3d23e01","difficulty":"HYPER","songID":422,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10034,"notecount":975,"arcChartID":"CWHxCtEqYbn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"36cd426d7a83f74961850abc3fb31652434c0c46","difficulty":"NORMAL","songID":423,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10035,"notecount":614,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"49713cf54a3085649b181a15716110082de7e36a","difficulty":"ANOTHER","songID":424,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10036,"notecount":1119,"arcChartID":"BM4jtQHeoBD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"26e3419d72cec37b46ef0329d850e4731bd283ec","difficulty":"HYPER","songID":424,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10036,"notecount":888,"arcChartID":"Cg-aaV2rOKU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"8f8bebf097dfbdd24080c107891c65b1be003d07","difficulty":"NORMAL","songID":425,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10037,"notecount":597,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","10-cs","26-omni"]},{"rgcID":null,"chartID":"63f572a2c0706ce88fbb340e7e3527a7e2337db7","difficulty":"ANOTHER","songID":426,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10038,"notecount":1084,"arcChartID":"AjI3Hx5IuDK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"cbe86eca819dbfff4506ecbea76d48bdfdb5d539","difficulty":"HYPER","songID":426,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10038,"notecount":839,"arcChartID":"BLjsMOoMozY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"0ded4af4280b7c95c8aa98a3b14b7ed4afe39c70","difficulty":"HYPER","songID":741,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15033,"notecount":843,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"0c3bf5a8a719113caa2cb7b805b0dc8d4d89a433","difficulty":"NORMAL","songID":741,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15033,"notecount":524,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"1fa27a76fb2cc482bfec832c48f4ba8e205349fc","difficulty":"ANOTHER","songID":742,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15034,"notecount":1081,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"bcfb1d1fc4e09b25f20feb463522e02da70408d8","difficulty":"HYPER","songID":742,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15034,"notecount":710,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"a22f6d7f87872029daf43bc339f77d6ab2dd3455","difficulty":"NORMAL","songID":742,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15034,"notecount":469,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"f15a304660b6a84185fe3eab5185452da81d1452","difficulty":"ANOTHER","songID":742,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15034,"notecount":952,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"ef260459593b46fca8c3933f3aaf2777a5eb495f","difficulty":"HYPER","songID":742,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15034,"notecount":648,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"b7b2763f7f5a5bdc8b0679e6e133c92e84055fa7","difficulty":"NORMAL","songID":742,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15034,"notecount":437,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"4700c0e6a72a15bb296a226ce39f058cacd08f68","difficulty":"HYPER","songID":743,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15035,"notecount":727,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"8dab6c546eb5883388dad25600c7a7dd782008e1","difficulty":"NORMAL","songID":743,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15035,"notecount":387,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"127809fa31f8a792ad69473e86a1eeff283d0c74","difficulty":"ANOTHER","songID":743,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15035,"notecount":988,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"ce430b44b16dd22ec8f6acec65c73de770821cbf","difficulty":"HYPER","songID":743,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15035,"notecount":727,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"737968893d1ec92abb8c1404bdf77c61e64e41fd","difficulty":"NORMAL","songID":743,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15035,"notecount":387,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"23eee2d7a0c7382b1dd7e0d6e2b09413f6f287b5","difficulty":"HYPER","songID":744,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15036,"notecount":767,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"60f449def2638e9bf2e858f4b266571efd4cb0c0","difficulty":"NORMAL","songID":744,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15036,"notecount":428,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"a8b2f16283e7f9717df45799a7fb29613626f2b8","difficulty":"ANOTHER","songID":744,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15036,"notecount":1200,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"c24fbaef30fdff28f93f760994418c37738a0385","difficulty":"NORMAL","songID":515,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12008,"notecount":584,"arcChartID":"DKjkVQ8uVNy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"f97b179c6e60a00a54223b11e5ae4956c7395dd2","difficulty":"ANOTHER","songID":516,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12009,"notecount":1073,"arcChartID":"GcWe7kCTN1r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"01b60f5125ef5123c3840943c047446d167f3e3e","difficulty":"BEGINNER","songID":516,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12009,"notecount":332,"arcChartID":"HEVBgAsQ4k5"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"6000316cfc356bd1997c6da4187fecc279605b66","difficulty":"HYPER","songID":517,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12010,"notecount":733,"arcChartID":"DG8YFAWI1Fa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"469e0a0c76565b7dfe01fc06f5eb85d3ebd149af","difficulty":"NORMAL","songID":517,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12010,"notecount":660,"arcChartID":"AoluTx3MKJ_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"9fed344258692817cb5e4abea90c31fa3cee0e02","difficulty":"ANOTHER","songID":518,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12011,"notecount":1243,"arcChartID":"CTjCkeqepDF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"4367fdf0fea7d17f0492f4654a9cc0dc8662d417","difficulty":"ANOTHER","songID":519,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12012,"notecount":922,"arcChartID":"CijdTnzxyzY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"3cb499ab1c6a59638bc1713bc50fd20aa7710119","difficulty":"NORMAL","songID":426,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10038,"notecount":505,"arcChartID":"BBJV-aRLRh0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"024b19bd880f2a29a77d6618b15a0304b3620dc8","difficulty":"ANOTHER","songID":427,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10039,"notecount":502,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"1e8e695ae6bc34401b1344d61140d48f64728026","difficulty":"HYPER","songID":428,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10040,"notecount":1016,"arcChartID":"B9AvSnowS_L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"beb0c9f6bec7bd110013c6432a8ead56d57f09c6","difficulty":"NORMAL","songID":428,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10040,"notecount":546,"arcChartID":"G5au1QyOOLI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"0fec348fd966c953cdca1dd05c1818cf5f5e2dd7","difficulty":"ANOTHER","songID":429,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10041,"notecount":1371,"arcChartID":"AUcef5HZtBm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"16601f80c6f86dda9eab7fad70589cedf0f8bb03","difficulty":"HYPER","songID":430,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10042,"notecount":838,"arcChartID":"F6QMnwAvz-W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"ed04d979fdbf89a2a221e48ec45e4b1182301b35","difficulty":"NORMAL","songID":430,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10042,"notecount":548,"arcChartID":"BH_QM5mdYCc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"e3fe5241c944452c8f274fec31b16061e2594558","difficulty":"ANOTHER","songID":431,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10043,"notecount":765,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"e0172dc2055f2b1e9b9a80c063841f2cd3de0803","difficulty":"HYPER","songID":744,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15036,"notecount":735,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"a289fe46de9cfe5cbdda2b979deae14384c3d944","difficulty":"NORMAL","songID":744,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15036,"notecount":428,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"eed71981f4ed21ef54cefa8a0e291da476bd77a9","difficulty":"HYPER","songID":745,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15037,"notecount":894,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"9ebfdcd7ecfa30f83752028e7a74160195fa723c","difficulty":"NORMAL","songID":745,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15037,"notecount":565,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"2f04361571ee12d9c277a02f869e0508305f665c","difficulty":"ANOTHER","songID":745,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15037,"notecount":1073,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"b4aadcceaed2305ed59e32c266303c61bdf4332b","difficulty":"HYPER","songID":745,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15037,"notecount":845,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"137ebb90a495630f681809267313f2a22cf589e1","difficulty":"NORMAL","songID":745,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15037,"notecount":542,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"2927b6f446016a95c4817d7fac8bc36ea5de9559","difficulty":"ANOTHER","songID":746,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15038,"notecount":1527,"arcChartID":"C10dCljFdYt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"75ce235c7c4c965eb2ea2d2bca4d3886c63c0f92","difficulty":"NORMAL","songID":427,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10039,"notecount":397,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"c52fafc55f8bc6025646e8a43fb51919847820f2","difficulty":"ANOTHER","songID":428,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10040,"notecount":1455,"arcChartID":"HS_ZmkPu74L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"c0ed37e8f48a91cb7a0ddc38e91f3e330950d594","difficulty":"HYPER","songID":428,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10040,"notecount":1016,"arcChartID":"DxDQWDzRfu_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"85fcb2d6dc47edd36b77fae431667e7e32acd0a7","difficulty":"NORMAL","songID":429,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10041,"notecount":533,"arcChartID":"FiSTLIs0BSS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"9739e6fc1e534c938090cd678ba154d162dea31b","difficulty":"ANOTHER","songID":430,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10042,"notecount":984,"arcChartID":"EqXrV5gTuw_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"c1c1b4b3dde21ef51aa4d562f93a0795f4bc5845","difficulty":"HYPER","songID":430,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10042,"notecount":836,"arcChartID":"DKgzEJIZeUQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"7523b99102e139e7a830e3cb57a31957d0020781","difficulty":"NORMAL","songID":431,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10043,"notecount":254,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"b76f899d7028b5587f46df5f688399b11394c3c9","difficulty":"ANOTHER","songID":432,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10044,"notecount":817,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"6ab72d59a8967bb6265dc82c28ac054d1f86684d","difficulty":"BEGINNER","songID":519,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12012,"notecount":201,"arcChartID":"C_GAv5x_F64"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"085dd5dd830a091a3010412f9350af2d72885818","difficulty":"HYPER","songID":520,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12013,"notecount":922,"arcChartID":"C0MYzWsSDmv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"da58c24c9620960b7e3e5a744144db027116ae51","difficulty":"NORMAL","songID":520,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12013,"notecount":455,"arcChartID":"CElZiRkuKX6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"5268b5495ac6d3a998325d76a7d698aca8e5a7ee","difficulty":"ANOTHER","songID":521,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12014,"notecount":875,"arcChartID":"Aum3rqYb5-Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"4dfb354d543346a88cf60d29956aac9fb5d65d71","difficulty":"ANOTHER","songID":522,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12015,"notecount":1498,"arcChartID":"EAiI6V_sUiu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"7f5b5f3e3640e2848985b85a574dffbf95a37030","difficulty":"BEGINNER","songID":522,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12015,"notecount":205,"arcChartID":"AJf0c2Rstn-"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"6da648d51cc71e0af2e9bbcc59acc8596c498003","difficulty":"HYPER","songID":523,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12016,"notecount":976,"arcChartID":"H4CyPHdDK_u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"9949960e0f52c4d2df557a27c680dd0009a80ae1","difficulty":"NORMAL","songID":523,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12016,"notecount":630,"arcChartID":"H0czn8eyuGb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"dd9fd4484bcb755e0ac611320692dd51bea8bfa8","difficulty":"HYPER","songID":432,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10044,"notecount":587,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"ab522d13ad24f4ba8b672cf426dd7dda60b4c92f","difficulty":"NORMAL","songID":432,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10044,"notecount":422,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"a5b718900acc7bb33c9d596fe53855269ef2866b","difficulty":"HYPER","songID":433,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10045,"notecount":632,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"2a1078c48a79089837adaf23aa9d8720d78bff55","difficulty":"NORMAL","songID":434,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10046,"notecount":418,"arcChartID":"FEYC36BXSQP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"6e64e5171477a5c3f22cab65f3ba5c5c2b95ffd5","difficulty":"ANOTHER","songID":435,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10047,"notecount":1087,"arcChartID":"ATeloe-P1aT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9848dbad0466eaf107ae90c13dc6e095574344a","difficulty":"HYPER","songID":435,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10047,"notecount":727,"arcChartID":"BprBLjtLVSs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"6ad54f85c944c5480deb7c769ab1f9618b060824","difficulty":"NORMAL","songID":436,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10048,"notecount":478,"arcChartID":"B_UsFid3xbI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"6af17cce859491e6ac93d84ea5641eaa746ff981","difficulty":"NORMAL","songID":436,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10048,"notecount":478,"arcChartID":"Fb0K5MK-K6n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"bd1285661d41bbc12eace026a4169ce42af075eb","difficulty":"ANOTHER","songID":437,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10049,"notecount":1452,"arcChartID":"APvEs7Vviu5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"12205985c7cc9cde3d7ca674b35417a9571af5fb","difficulty":"HYPER","songID":746,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15038,"notecount":1019,"arcChartID":"CiMiHG0mplH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"82dd101015502d5645470316d9a4e04954e5b691","difficulty":"NORMAL","songID":746,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15038,"notecount":597,"arcChartID":"FI-AFKd9CMj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"293679f8eb416ddaefff758e4b9b72cb580afd47","difficulty":"ANOTHER","songID":746,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15038,"notecount":924,"arcChartID":"Fkz8XlTtZcU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8a0964b648e0af4a7c407025ec3f4eef7b573163","difficulty":"HYPER","songID":746,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15038,"notecount":592,"arcChartID":"HDPUM4dnYOV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"31b43f65446ccdc67a3e835c5759a62db399cf77","difficulty":"NORMAL","songID":746,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15038,"notecount":451,"arcChartID":"BV2Vr7KvS-P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3b3ab2b3e6af57d90f667e865b6cb204ae390117","difficulty":"ANOTHER","songID":747,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15039,"notecount":1356,"arcChartID":"HO7bWxEggIm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"f7ffb6d6c33b0924ec7951db724405472a032f45","difficulty":"HYPER","songID":747,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15039,"notecount":1150,"arcChartID":"EbWwSnjfUey"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"f4f2ca291830e873bba6668107ba7638e738488e","difficulty":"HYPER","songID":438,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10050,"notecount":755,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"862e11815d85b4215f66bffb3c6580d85903ec64","difficulty":"NORMAL","songID":438,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10050,"notecount":531,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"7287c932d97711e17736249757c28f7fe6c986c0","difficulty":"ANOTHER","songID":439,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10051,"notecount":534,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"380b5505c384035fcd96d6e747004a63b1da4aee","difficulty":"ANOTHER","songID":440,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10052,"notecount":1409,"arcChartID":"BEwNknQXsN_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"53853e2beebfad094dc820336bb4b9bd028fb46b","difficulty":"HYPER","songID":440,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10052,"notecount":1049,"arcChartID":"A6s1hTOGgVp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"cfe8ed4c0f79222df5ed3d5d16bc546236d10fcc","difficulty":"NORMAL","songID":441,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10053,"notecount":385,"arcChartID":"F6qgH43Tb0g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"b65674ad081f63be78b6eadfa169b345ffdbc6d5","difficulty":"NORMAL","songID":441,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10053,"notecount":385,"arcChartID":"ChP5zUpoPRX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"7ca050bc288d72ecd8174df06a164e2916126a11","difficulty":"ANOTHER","songID":442,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10054,"notecount":1066,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"7103ae2b905590f97066dcc2bef5217f6b3e9ab0","difficulty":"NORMAL","songID":747,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15039,"notecount":681,"arcChartID":"GSRrpIJgRXP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6ec7890ebdfe8f5a610903ca04a1f08cb883c09a","difficulty":"ANOTHER","songID":747,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15039,"notecount":1449,"arcChartID":"EljmkP1h70s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a4db09d4aa621927773a1ae5074fee68e7bfad4c","difficulty":"HYPER","songID":747,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15039,"notecount":1144,"arcChartID":"FNAMK6wPFSl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"65905b06e15630b35f4932fc1759dd7dca904fae","difficulty":"NORMAL","songID":747,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15039,"notecount":642,"arcChartID":"Bl_rT0T_MMt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"4d1e4042e3ebc414a1892f1247eb0acb065b25e4","difficulty":"ANOTHER","songID":748,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15040,"notecount":831,"arcChartID":"FtCWCBxSI7-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"9aa5088742b2fb6ab64cde39841d15c908e52fd2","difficulty":"HYPER","songID":748,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15040,"notecount":592,"arcChartID":"BxT30hMgmAm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"52cb46ed755102227cf0715283499dd9ce0ab78b","difficulty":"NORMAL","songID":748,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15040,"notecount":383,"arcChartID":"DVpTtTzMdmb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"f2068315fc9fe831a5635ac21be3f1c16e2c13bd","difficulty":"HYPER","songID":443,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10201,"notecount":837,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"a3baea2b7ed6784cad61edc01b79e0b27510f140","difficulty":"NORMAL","songID":443,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10201,"notecount":573,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"aa82fefe57f997d3b192e0c4c5c2a82cbd5a4c5b","difficulty":"ANOTHER","songID":444,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10204,"notecount":1079,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"d989c6ea141a851174e6197bf9ca09bd4c32302b","difficulty":"HYPER","songID":445,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10205,"notecount":366,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"cf1edf2bc5dc20080b40727b3153430299caa906","difficulty":"NORMAL","songID":445,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10205,"notecount":252,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"1d04a769898d6d4f312a03b1698e056e045c6e58","difficulty":"ANOTHER","songID":446,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11001,"notecount":1000,"arcChartID":"FthW8mfEEja"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"f51c1942087fae251929daaf78ceb31a80947c0e","difficulty":"HYPER","songID":447,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11002,"notecount":700,"arcChartID":"B7Mf3fDOe7h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"cf84860a1deb4a73226461347dfe105b034e0767","difficulty":"NORMAL","songID":447,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11002,"notecount":469,"arcChartID":"DKkVMAYnm3n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"d5f053f8cba452cea1004b7423993f159207e73d","difficulty":"ANOTHER","songID":448,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11003,"notecount":594,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"8b0370244c7a55f45f8ca49eca2e31a251be06a6","difficulty":"HYPER","songID":524,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12018,"notecount":883,"arcChartID":"HhieANoNDDy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"9405e6ea793f5d468da8e51cc2b2c8fa16ed76a9","difficulty":"NORMAL","songID":525,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12019,"notecount":556,"arcChartID":"CM81QRb2Vnr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"88fb98c26f4b7d1a634de3053fa2130ca689c85c","difficulty":"ANOTHER","songID":526,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12020,"notecount":1396,"arcChartID":"FQMt1ERuoAF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"35f5fd970cd89a8cddc1b77a3dfc0109bbf679ac","difficulty":"HYPER","songID":526,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12020,"notecount":773,"arcChartID":"HuNms7Xyc5A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"ed6a793d68434e00228160a2b73391362b680012","difficulty":"NORMAL","songID":527,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12021,"notecount":465,"arcChartID":"DUYy2tT8NgA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d001b4afe6c8f2073a1dffe0f97171316d88ba35","difficulty":"NORMAL","songID":527,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12021,"notecount":466,"arcChartID":"H-H3tC70Non"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"8e10c2610acb3f2af086b6044e4745cfa08e5b1d","difficulty":"HYPER","songID":528,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12022,"notecount":1000,"arcChartID":"HgKR4evLR3e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"9b35f1250a427cfb3f47c0e1d894af52dd327e3d","difficulty":"ANOTHER","songID":748,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15040,"notecount":766,"arcChartID":"ClmQvYVhzZt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"32326f683f12da88a6ac802a26ff1ac826843428","difficulty":"HYPER","songID":748,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15040,"notecount":565,"arcChartID":"Dvpf55oj9Kr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b64966c307ac416f14f5224df4e47fae7cfa44e2","difficulty":"NORMAL","songID":748,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15040,"notecount":335,"arcChartID":"Gw9wKRQxpBY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"565c0b0fac31c3b412f16b605b0e910cbe0c52ff","difficulty":"ANOTHER","songID":749,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15041,"notecount":1717,"arcChartID":"Eb1Zyzhu7kS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"83d754c5db5a820a51dd7b8fe930db9d3f27f0ef","difficulty":"HYPER","songID":749,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15041,"notecount":1063,"arcChartID":"BPp4Gbz6pBf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"d6cd5f6ebda4d8e1c31ee57fa71bba21b9dfce79","difficulty":"NORMAL","songID":749,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15041,"notecount":492,"arcChartID":"GTcr84m7z54"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6b92745033c5e632164542e6968f4eb3eb2eb462","difficulty":"ANOTHER","songID":749,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15041,"notecount":1215,"arcChartID":"D_U6zaJLZrb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1d1db0c7e580e675f32d2fba157310159cadd865","difficulty":"HYPER","songID":449,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11004,"notecount":935,"arcChartID":"ADMpzG0Xmy0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"28b65dea5b596d86b73700cd3f0084447fb382e1","difficulty":"HYPER","songID":449,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11004,"notecount":960,"arcChartID":"Eba5gkZpN0S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"ce2c955d803d00ef0c25ba975c17f9651022174d","difficulty":"NORMAL","songID":450,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11005,"notecount":566,"arcChartID":"DayvlAn4Ggm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"6b7d8db0ac22a583dc9e3d338cdacd0f38c1077f","difficulty":"HYPER","songID":451,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11006,"notecount":734,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"0cb1f03131273810b81544784ed586f5dc344f24","difficulty":"NORMAL","songID":451,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11006,"notecount":502,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"69b735cb2b27165640d8d4085eae1a7a08bf13fd","difficulty":"HYPER","songID":452,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11007,"notecount":725,"arcChartID":"Ebv3XKf6Sj3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"959e48f9484c57b96b8d326ce9cd5379eb8fbd64","difficulty":"NORMAL","songID":453,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11008,"notecount":573,"arcChartID":"GhC3Yu0vA3g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"fdfeba228061a73079c66b7dcda666e8fc971ed0","difficulty":"ANOTHER","songID":454,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11009,"notecount":873,"arcChartID":"A0qtSLsnxUI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"96c712e055aa71dae3a2b4386b737eac328773b8","difficulty":"HYPER","songID":749,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15041,"notecount":902,"arcChartID":"Df-cesVK0hQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b22d840bc8587aa2e112576538a5f70c8054657f","difficulty":"NORMAL","songID":749,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15041,"notecount":479,"arcChartID":"DbWUe-VO3Uv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"35a3cdbc25e86310240cb91b694594675639c1ad","difficulty":"ANOTHER","songID":750,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15042,"notecount":835,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"e55e7e04c2f5f84ec7dccf2c070e4c2b4f40b581","difficulty":"HYPER","songID":750,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15042,"notecount":585,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"60b1e97a8a759b2c210d2723d6d35e07e33a2867","difficulty":"NORMAL","songID":750,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15042,"notecount":380,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"54fe4ccdeb5bf29019fc6bca2801e50b445f7144","difficulty":"ANOTHER","songID":750,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15042,"notecount":841,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"772756db2182cfbca706ee62357ebd2539f81c16","difficulty":"BEGINNER","songID":750,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15042,"notecount":116,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"35c956f0983132b3b897d5378a7f9a3504353f59","difficulty":"HYPER","songID":750,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15042,"notecount":586,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"9556951e36ff70e349eb313747ba9f0ce6fc3deb","difficulty":"NORMAL","songID":750,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15042,"notecount":380,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"b2083cfd977c8752026359a1215540877d790701","difficulty":"ANOTHER","songID":751,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15043,"notecount":1356,"arcChartID":"AsMaeCGrVJm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b4439aa32ce56a854ffb53f69aa7494d1cb6625f","difficulty":"NORMAL","songID":530,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12023,"notecount":334,"arcChartID":"D5xtDkz7nl5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"f0e9b8a2ccf0472654f67702acedf5b07cedc546","difficulty":"HYPER","songID":531,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12024,"notecount":676,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"d5c1f174caf6c6a7a5d5407d90a054e18e3796d6","difficulty":"NORMAL","songID":531,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12024,"notecount":385,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"4f6349d1d9a9bb1508bea8f4aafbd7f585701ce3","difficulty":"ANOTHER","songID":532,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12025,"notecount":903,"arcChartID":"FdberrPRv76"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"fb898eed339c808288572f1d7002513ae303f78c","difficulty":"NORMAL","songID":533,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12026,"notecount":479,"arcChartID":"AbzrVOnPzuy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d8b7330741254580b07ca58c990035b9f6ceadde","difficulty":"ANOTHER","songID":534,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12027,"notecount":661,"arcChartID":"AOVCA27k2cX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"1fe5657190ced1fb0ce74c2221819fd9200f7a59","difficulty":"HYPER","songID":534,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12027,"notecount":545,"arcChartID":"FrBvjnigYCU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d47e0db435b15cee067042147d8e07d291289090","difficulty":"NORMAL","songID":536,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12028,"notecount":552,"arcChartID":"HrQ8uHYwPXi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"8de6b36e5ca507e1d419bce7e5da59d31cc47a2f","difficulty":"NORMAL","songID":536,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12028,"notecount":548,"arcChartID":"CrYsENz6RmY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"1763d1db21361947c4ea259c60716ccac9902218","difficulty":"ANOTHER","songID":537,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12029,"notecount":1034,"arcChartID":"CoGFRqLZHR1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"472f037d951ba127e8f78528278f243e600169aa","difficulty":"HYPER","songID":454,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11009,"notecount":750,"arcChartID":"GYDyKDcnn0r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"3b168ee2d11d6f7989b5db417df15e5ccbc2c4fe","difficulty":"NORMAL","songID":455,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11010,"notecount":522,"arcChartID":"AHURNjFysyo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a29c4a0f464866b611c312bfc726a150d531b714","difficulty":"HYPER","songID":456,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11011,"notecount":736,"arcChartID":"G0NZzHyTWzn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1b513ab3919f3bb4d46d5f06c1c748d34d720763","difficulty":"NORMAL","songID":456,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11011,"notecount":480,"arcChartID":"DKpoVfNOs58"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1d00f81eab96382cb532aa5ce6877bda03a6c76c","difficulty":"ANOTHER","songID":457,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11012,"notecount":1310,"arcChartID":"CGv6jOGJGOq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"7f268c411619c2fe0bc584dac2f6ec829e0bfa87","difficulty":"ANOTHER","songID":458,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11013,"notecount":1568,"arcChartID":"ASsRsLWdbWu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"b382c1cf9732e132b2fb7800d2d82a93b2497789","difficulty":"BEGINNER","songID":458,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11013,"notecount":375,"arcChartID":"De4zI1sMPsU"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"43ff80cfc2b7523efe6a2f9065ce5ea6acddb410","difficulty":"HYPER","songID":432,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10044,"notecount":587,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"3f5003be1b19b2fc9f5eb246061ced2ac8615d90","difficulty":"ANOTHER","songID":433,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10045,"notecount":885,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"67f8675e6a3b5678c180924629fe1b14d7015e0b","difficulty":"HYPER","songID":434,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10046,"notecount":586,"arcChartID":"BPK8Ri7Kw3l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"fdb7e1a81add701fec2efa3dd671f0cc69765747","difficulty":"NORMAL","songID":434,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10046,"notecount":416,"arcChartID":"C7ePeXl8pPg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f89a3bb355bdfbfe8e4253fcecc6f9d4cac4fd97","difficulty":"ANOTHER","songID":435,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10047,"notecount":971,"arcChartID":"GPE2hDB4-Ts"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"519a0b1037007eba29e9482bc8db55f58614722d","difficulty":"HYPER","songID":436,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10048,"notecount":645,"arcChartID":"GN47v2aCMTp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"4aed481cdeaa2538353d4db675e3dbb472481bfe","difficulty":"HYPER","songID":436,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10048,"notecount":626,"arcChartID":"EwSfLICZJkk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"dbdcd2e6b4d5811dd1c44e3b6c6ec7e4b1ed0b46","difficulty":"NORMAL","songID":437,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10049,"notecount":444,"arcChartID":"ETzOczfCmwU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"20744f7657b4b7f36efb45d0aa473878033c5e39","difficulty":"ANOTHER","songID":438,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10050,"notecount":1143,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"3f581ef67de6f9d75365a6006d8e12209a605189","difficulty":"HYPER","songID":538,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12030,"notecount":880,"arcChartID":"DE4DDLnnp0Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"06a48c0ec08910a0763023e15e22d064393d1306","difficulty":"HYPER","songID":538,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12030,"notecount":956,"arcChartID":"FJcsqfnoY5T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"fecf0440cb0b0b39dcc7d384f8c6e60c6430f129","difficulty":"NORMAL","songID":539,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12031,"notecount":464,"arcChartID":"B_RvVN9dvsj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e286837c7cb0c794cad59d698ae984e843dec7aa","difficulty":"ANOTHER","songID":540,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12032,"notecount":913,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"8c13cf857cde20d3eac5e3e6bf8b5fe2ec528fdd","difficulty":"HYPER","songID":540,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12032,"notecount":582,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"977d413bf7ee3439dabd6a7b60e5c9db9fcaa30a","difficulty":"NORMAL","songID":541,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12033,"notecount":511,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"f5036683b109c7b1234ecda4ebd2d4c2ff2e4845","difficulty":"HYPER","songID":542,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12034,"notecount":890,"arcChartID":"F-SCPIavwf_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"772bb7c6b4dfe1e98cd58bdd5759766227fae5b9","difficulty":"NORMAL","songID":542,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12034,"notecount":599,"arcChartID":"HgcYuG-M-Dp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"adcbcdad1cfc87ebb1275cd8cb6d9ac95af0e432","difficulty":"HYPER","songID":751,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15043,"notecount":842,"arcChartID":"A9sWlNecRqp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"314f12abf33e982635d1c209ab049f079522f9fb","difficulty":"NORMAL","songID":751,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15043,"notecount":599,"arcChartID":"FPazmINqxfm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8687e10cb121f1d88fd764a3052e56fc1dc05775","difficulty":"ANOTHER","songID":751,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15043,"notecount":1022,"arcChartID":"GUpwX8LiM8i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0493b956a14beca895b3f0b5e2d7e3471387ee63","difficulty":"BEGINNER","songID":751,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15043,"notecount":162,"arcChartID":"HzjZvwMyvOf"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"64c89f9d692183553da69dd97b89c8522793a28d","difficulty":"HYPER","songID":751,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15043,"notecount":800,"arcChartID":"BgskohKCEDU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"d5598cb6484a75d23013240fb20e4a5721f37854","difficulty":"NORMAL","songID":751,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15043,"notecount":596,"arcChartID":"DF34zZx9irW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"32f329368ef4755f5331aba4fd237b8f2fe143dd","difficulty":"ANOTHER","songID":752,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15044,"notecount":1016,"arcChartID":"GuWqX8R9ThS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0f7e5380757a414b8bdd2659fc2d66f97be6fc72","difficulty":"HYPER","songID":752,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15044,"notecount":805,"arcChartID":"CLD4Hmf8yj0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"9af3e6bf1baa2621372ff5bc5829fa347df3b807","difficulty":"NORMAL","songID":459,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11014,"notecount":469,"arcChartID":"AORE82uKFVO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1ec780ada7038374aece38a0b7dd9b1837d2c329","difficulty":"HYPER","songID":460,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11015,"notecount":507,"arcChartID":"BpHVuFVkeBa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a3dc1b9a5081739a522ee299186b5f158f8e9f52","difficulty":"NORMAL","songID":460,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11015,"notecount":230,"arcChartID":"F8X9kf47s__"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"21f145253fb0369c37e829d36cf58f134a80ec1b","difficulty":"ANOTHER","songID":461,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11016,"notecount":828,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"97665f12680e42aacd0bc1850b9cd11730dc422c","difficulty":"NORMAL","songID":462,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11017,"notecount":358,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"0381b4f5d05a61f55430411d50c25ed8abadc2ab","difficulty":"ANOTHER","songID":463,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11018,"notecount":1058,"arcChartID":"BtXT-GhSSr1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ab61737307e4de8a3701e6d7c001252f5333edf5","difficulty":"HYPER","songID":463,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11018,"notecount":755,"arcChartID":"CSBm6u9kHYC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a54cc04964f5a3ba2422388b656ff121e81c5083","difficulty":"ANOTHER","songID":464,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11019,"notecount":937,"arcChartID":"Bsp-lnKC3bU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"ecfcf82a95ee2df5f1cc5eff6f0dc9c31aa46fbf","difficulty":"HYPER","songID":465,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11020,"notecount":938,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"676e340d7a3c147732c0e2ebf6c34295ac54867b","difficulty":"HYPER","songID":438,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10050,"notecount":727,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"62a4e8103323543d842548d10a49c9a2b4df3b4c","difficulty":"NORMAL","songID":439,"playtype":"DP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10051,"notecount":223,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"7bd2477d968ab366e4e02774eb2e73b9ff340565","difficulty":"NORMAL","songID":439,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10051,"notecount":223,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"e3c4844751a8fd54e474a2aa859f70a80eb87862","difficulty":"ANOTHER","songID":440,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10052,"notecount":1311,"arcChartID":"GnrXKJyic6o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"f77d7014ee3a3707132707729074bec2c243e804","difficulty":"HYPER","songID":441,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10053,"notecount":643,"arcChartID":"F9Nrb-pafeT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"09c62ee94acf69d56616f440d38493f7731bdba2","difficulty":"HYPER","songID":441,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10053,"notecount":643,"arcChartID":"Bno1Zc7Qr__"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"1a4aee41a2ab896aa36f410c87a9987c846653ee","difficulty":"NORMAL","songID":442,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10054,"notecount":428,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"49b04674237f7944e90858406944eef56f7a4b35","difficulty":"ANOTHER","songID":443,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10201,"notecount":933,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"f29e76fc3f9ddfcde676b371359fc92cbc88ae72","difficulty":"HYPER","songID":443,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10201,"notecount":845,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"e8321ea52f71bfdd85f39ed9005c734701721e41","difficulty":"ANOTHER","songID":543,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12035,"notecount":1051,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"7dde3376222c745be468660d0faa53a1fc8f1bb0","difficulty":"HYPER","songID":544,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12036,"notecount":831,"arcChartID":"FKQTqx6DI3H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"1433eef128856892462e6f9f8747de29bf35e649","difficulty":"NORMAL","songID":544,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12036,"notecount":409,"arcChartID":"DfuuJbE7AAy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"671c8fb9642bc656e3c19a00e2abb5003bd846c8","difficulty":"ANOTHER","songID":545,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12037,"notecount":873,"arcChartID":"GWgyWMUyUbH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"dbcc268223797f183db097bb14c9c74607255384","difficulty":"ANOTHER","songID":546,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12038,"notecount":873,"arcChartID":"DQSItmNByvJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"0568ca6e19a3660b74bbf6fb97453d57b8bd0c83","difficulty":"BEGINNER","songID":546,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12038,"notecount":155,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"fb06884cead83b627b2a179bfab0752d124ca7e3","difficulty":"HYPER","songID":547,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12039,"notecount":647,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"87ff94a08df8c36114624c26a58fa20510c4689c","difficulty":"NORMAL","songID":547,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12039,"notecount":360,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"55aa40d4f943dc2f4282b743031765dfd2c29a11","difficulty":"ANOTHER","songID":548,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12040,"notecount":1010,"arcChartID":"AcD9OLFDgjG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"ac78d5d6f18cd2f71b24605eb3f634a0d6366393","difficulty":"NORMAL","songID":444,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10204,"notecount":393,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"bd9f65fdb70d59b087554c58ee712ceb5631b3e4","difficulty":"ANOTHER","songID":445,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10205,"notecount":649,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"a9c071a6cce0215c18b516a6afa1b929f8bf7d1d","difficulty":"HYPER","songID":445,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":10205,"notecount":366,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","10-cs","26-omni"]},{"rgcID":null,"chartID":"5234a77b1cae324db7070fba059a7adabc61dba5","difficulty":"NORMAL","songID":446,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11001,"notecount":417,"arcChartID":"Fo542uRvYSi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"83a270be87850f554e9baabafb817a43fa2997ac","difficulty":"ANOTHER","songID":447,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11002,"notecount":930,"arcChartID":"DXZtSn0c_zL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"53c1435ea3c8edc5778f8c2cf7f36f55aec42e5d","difficulty":"HYPER","songID":447,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11002,"notecount":663,"arcChartID":"GqvZ56SJGus"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"518d93cee1006109bb462c5b51e40e324fd60e91","difficulty":"NORMAL","songID":448,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11003,"notecount":294,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"ad803b83774a283ca5149e2b9eed1de2119d93b7","difficulty":"ANOTHER","songID":449,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11004,"notecount":1094,"arcChartID":"HG5mcNJTs7c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"ec7d6764c543dccfbe097a014b6b8839000b76de","difficulty":"BEGINNER","songID":449,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11004,"notecount":274,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"ff79458867467b56e323e5ff47553685dadc40d7","difficulty":"HYPER","songID":450,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11005,"notecount":884,"arcChartID":"HJp-yHdozah"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a0e9943551b5caba9940c1ebfb3723d3a7787ae5","difficulty":"NORMAL","songID":549,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12041,"notecount":515,"arcChartID":"E4e6HK0WK69"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"b6b58a3dc382b367d9a98c0143e645bc337c816f","difficulty":"ANOTHER","songID":550,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12042,"notecount":825,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"ff1d34af1db5a089505f84a9aa2407b95a64f29b","difficulty":"BEGINNER","songID":550,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12042,"notecount":196,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"054bb03d174107ad5d891b20dcd7bfc335affdc5","difficulty":"HYPER","songID":551,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12043,"notecount":819,"arcChartID":"CfpRNkiUJrq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"33d27a17e852cd0d5bcec76c8160fc783fb83741","difficulty":"NORMAL","songID":551,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12043,"notecount":421,"arcChartID":"DaVJeIEVYt8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"826bbe082a94a1c4b03253967b8aae6b0b959227","difficulty":"ANOTHER","songID":552,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12044,"notecount":1123,"arcChartID":"CklzKcG6e3-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"25fca40d985e2f6bce0eca161d25e1230d941867","difficulty":"HYPER","songID":553,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12045,"notecount":863,"arcChartID":"DtwBesb59iz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"45abbdc041c7f49d25e97fba7c5f2aac55145f8b","difficulty":"NORMAL","songID":553,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12045,"notecount":609,"arcChartID":"B4PMXDTiB58"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"407d04a29a0d096949c67a1063d23267099ce32e","difficulty":"HYPER","songID":554,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12046,"notecount":550,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"94114828e470848e2a212c53f65eb6456e0f74d1","difficulty":"NORMAL","songID":450,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11005,"notecount":569,"arcChartID":"EPZCiHmi8Ch"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"2325838756b400367046791da3d44ac45ca4066e","difficulty":"HYPER","songID":451,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11006,"notecount":732,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"9dcdc6402a29e975b0834ee7576bfd008eff7990","difficulty":"ANOTHER","songID":452,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11007,"notecount":880,"arcChartID":"GVB-UujC6-t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"9e7d192a44f4d85d822db1b407a082e877ec4dcf","difficulty":"HYPER","songID":453,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11008,"notecount":989,"arcChartID":"DHuR-EiUSpD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"62632870af1f44f8437043012ccf80e2fab91e36","difficulty":"NORMAL","songID":453,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11008,"notecount":573,"arcChartID":"AscqxZT25Ar"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"e8dfd75329dc5750cef5e4969b762233ed64fc92","difficulty":"ANOTHER","songID":454,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11009,"notecount":866,"arcChartID":"B7r1uABIPU5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"5f73e980c2645b3287ef443ab9d83922c6168916","difficulty":"HYPER","songID":455,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11010,"notecount":897,"arcChartID":"CfEriS_6e_q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a181dd69f453083fb7b5653bd5ab48d4ccd8740a","difficulty":"HYPER","songID":465,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11020,"notecount":938,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"b373f79f42219b76e02aa202737ed61eaa8d3987","difficulty":"ANOTHER","songID":466,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11021,"notecount":909,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"3ce3ec5377d40b540af0b7f2a9ead4cd8c385bae","difficulty":"HYPER","songID":467,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11022,"notecount":822,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"dce0ce9530d920c499681bbc8dda31e3afbae292","difficulty":"NORMAL","songID":467,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11022,"notecount":459,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"25bf56d3c6df75b823678fcdf196fce625854f0c","difficulty":"ANOTHER","songID":468,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11023,"notecount":1000,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"85b7ce612d38b39433b939e6ea3c5fd9148ead55","difficulty":"NORMAL","songID":469,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11024,"notecount":385,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"22c2c7f3ff0bf520f9ce65c5855efaa09411d190","difficulty":"ANOTHER","songID":470,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11025,"notecount":1086,"arcChartID":"EhvLpUJrZfD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"4419e4fa0c118c108285d25617fb555a43da77e9","difficulty":"NORMAL","songID":752,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15044,"notecount":545,"arcChartID":"HOqzELa8O93"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"83e1a59adc0bd616d8756a3313d0f4777b58a770","difficulty":"ANOTHER","songID":752,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15044,"notecount":963,"arcChartID":"HrLmcjDMxxL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"aa601cf997186df29f87e2b0cff563ccea4480a9","difficulty":"HYPER","songID":752,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15044,"notecount":722,"arcChartID":"D0T2nies9Vy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0dc9695c75c6a0eb21c1ccd5550a2c0642365741","difficulty":"NORMAL","songID":752,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15044,"notecount":548,"arcChartID":"CtcaBUpCBTZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6531115921ad116a8d97c46ff7421b1c4c588435","difficulty":"ANOTHER","songID":753,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15045,"notecount":910,"arcChartID":"GFxqTr-Aypf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b2d6a1f5003275618bae9248d8e36c9b9f8564d3","difficulty":"HYPER","songID":753,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15045,"notecount":616,"arcChartID":"CeWRHwaWPbn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"bdae2308e9dd024197699abeced4f7735949585a","difficulty":"NORMAL","songID":753,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15045,"notecount":329,"arcChartID":"DfQFxZKQ_76"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"cd5b930ea606a039e65ef9ad91bc014d3d2004d9","difficulty":"ANOTHER","songID":753,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15045,"notecount":762,"arcChartID":"GgT-osOeMdJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"397a6c03c648a2632869b581801eff579c7209d9","difficulty":"HYPER","songID":753,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15045,"notecount":599,"arcChartID":"Fl4wnA6xqP5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1f6c815607560343872520908cb9f1dbde2de177","difficulty":"ANOTHER","songID":555,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12047,"notecount":717,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"87152658187dc7f011ea5e5d2cbfbc59302c70df","difficulty":"NORMAL","songID":556,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12048,"notecount":386,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"945848a34152cd8d4d0f5bb405e435a44691f005","difficulty":"ANOTHER","songID":557,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12049,"notecount":1218,"arcChartID":"G68_W61lMiR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"40c4513b7bba9296ab6343ffe79db0e874560b0c","difficulty":"HYPER","songID":557,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12049,"notecount":1100,"arcChartID":"EbsbcSE_6vk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"5c60561f95394c1b87e08fe82046c7c091aae488","difficulty":"ANOTHER","songID":558,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12050,"notecount":1017,"arcChartID":"FSmfhdMuZoF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"f4223491bb5587c8e850383a7afd31e8f0d9679a","difficulty":"ANOTHER","songID":559,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12051,"notecount":770,"arcChartID":"ArLttmfQ-sc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"66624f8162c7949744e84f3ef3abb314fcb2da8e","difficulty":"BEGINNER","songID":559,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12051,"notecount":119,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"236f0f0620ba1a03ecc8f2123c0c56623806e002","difficulty":"HYPER","songID":560,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12052,"notecount":909,"arcChartID":"FhQ9Ug0rD7j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"fcb00d56b0ba610e9b2923fb8ae0bea6600ada89","difficulty":"NORMAL","songID":455,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11010,"notecount":541,"arcChartID":"HOneKMLg_Wn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"4d92f5c7e6dfdac2d06523b69aa5b03b1fed2ba5","difficulty":"HYPER","songID":456,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11011,"notecount":744,"arcChartID":"H0h5aDNZqxL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a3649860c6dc3b34fa0bd369aa0e0b39f62e099a","difficulty":"NORMAL","songID":457,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11012,"notecount":564,"arcChartID":"B57RazW58pX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"87b9549c4ff3977acc257bfe62e7f9ed6e3f0107","difficulty":"NORMAL","songID":457,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11012,"notecount":545,"arcChartID":"BEC1YntOoLT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","11-cs","8-cs","26-omni","26"]},{"rgcID":null,"chartID":"0a0df35761270cfdad7363b9178a6a94888bd73f","difficulty":"ANOTHER","songID":458,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11013,"notecount":1446,"arcChartID":"GFHFFHMaDtg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a68ff1a4d366dcaaee8bb297cf9182313dc0512b","difficulty":"HYPER","songID":459,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11014,"notecount":744,"arcChartID":"DpblX-Gteum"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"dd1a61ce6a03eb777612d61b3249489164b0e1ce","difficulty":"NORMAL","songID":459,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11014,"notecount":469,"arcChartID":"BDLIpmEQL98"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"bbf30d8a5f3a05026b130c55cca4c23cd29efb38","difficulty":"HYPER","songID":460,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11015,"notecount":530,"arcChartID":"BZBxOe3w9mF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"f3cd12554dc33c2503b93dc50dd46f9dde61057d","difficulty":"NORMAL","songID":753,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15045,"notecount":386,"arcChartID":"HCuCaO4Wzyt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"cc50864854fc117cca2004d8dc1c0714ee410c85","difficulty":"ANOTHER","songID":754,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15046,"notecount":986,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"ff83ed4c1838e8b588bd63ac37bab0da7809a68c","difficulty":"HYPER","songID":754,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15046,"notecount":602,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"ef6c4c8b59320a15348c4a2ca717544261928952","difficulty":"NORMAL","songID":754,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15046,"notecount":399,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"f2cd63358df72540cbc00123daeec255df1c19da","difficulty":"ANOTHER","songID":754,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15046,"notecount":990,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"5bef0ccf74e3b48bdbedfaef93c04e84790ac3a0","difficulty":"HYPER","songID":754,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15046,"notecount":736,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"7bb5aaa144522093242e654e7486b2e785fcb2ee","difficulty":"NORMAL","songID":754,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15046,"notecount":424,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"71023a9ec8c1e7789d1ad9417d0627d496fa845f","difficulty":"ANOTHER","songID":755,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15047,"notecount":1306,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"518413b2e8e7f0dacfd8550823039fcb72e76810","difficulty":"NORMAL","songID":560,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12052,"notecount":674,"arcChartID":"HEeY7naIfPX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2a05768dee407476b769e4b724b07b1e9c9c9eaa","difficulty":"ANOTHER","songID":561,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12053,"notecount":1275,"arcChartID":"F4Kf9HIkI4P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"f3c71273579eacf92c418403410bfd8df97da118","difficulty":"HYPER","songID":563,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12054,"notecount":1269,"arcChartID":"AZa64OD9-fL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d3677051e9823de6a2b0616855e571b122d72fd1","difficulty":"NORMAL","songID":563,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12054,"notecount":865,"arcChartID":"BPiwoSTPVuz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"4b05e1fbd823efaec2e7f62118971f1e49c44e1a","difficulty":"LEGGENDARIA","songID":523,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12016,"notecount":1684,"arcChartID":"A1dt86GOYYk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cbdfd01fa0860c32b2663e02ed596f13ac86d1e4","difficulty":"HYPER","songID":470,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11025,"notecount":747,"arcChartID":"G1-vQ3Zx8CW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"9fa711bbf08798473fb3718135efaa23453467e7","difficulty":"NORMAL","songID":471,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11026,"notecount":473,"arcChartID":"G4f89GpPOez"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1c1d00e46ae281e206bda178ac06d63a44a14ddc","difficulty":"HYPER","songID":472,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11027,"notecount":553,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","11-cs","26-omni"]},{"rgcID":null,"chartID":"6b60f811aa052511fdb74993702a2decca08078d","difficulty":"NORMAL","songID":472,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11027,"notecount":343,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","11-cs","26-omni"]},{"rgcID":null,"chartID":"8d7892eb662c07be146959ac1cf9fa23817abd9b","difficulty":"ANOTHER","songID":473,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11028,"notecount":992,"arcChartID":"BhIMEf3fFqg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"b93ffad858f738bf01a66fc90e97f9d3f76a8bce","difficulty":"HYPER","songID":474,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11029,"notecount":596,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"3a64e3f3e3d750fad95c849e56f789c7d77813a4","difficulty":"NORMAL","songID":474,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11029,"notecount":371,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"18b9029ff0b49ff064f686a0bd6ada7da6aef81a","difficulty":"ANOTHER","songID":475,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11030,"notecount":1231,"arcChartID":"D00SLdu5F7g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"9b41d7efebdb38e47d04577a9feb0bd150b76d30","difficulty":"HYPER","songID":476,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11031,"notecount":735,"arcChartID":"G8bocnR-qTW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"156ede572642f6639acdb0a4055cf148a6a3cc35","difficulty":"NORMAL","songID":461,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11016,"notecount":484,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"9d4d365e31b442e9fbc54399e6daa7a6e9aa0fac","difficulty":"HYPER","songID":462,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11017,"notecount":615,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"c2b7ab7bfbd6d224d615239e1abb61c2d350a356","difficulty":"NORMAL","songID":462,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11017,"notecount":358,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"cbfa6e1bb82f8d754433873845ea3d00f3a29c73","difficulty":"ANOTHER","songID":463,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11018,"notecount":948,"arcChartID":"CTr3cRb4UgF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"ab58f8bb36bd56b09644e6e03368e843ca9b9ebc","difficulty":"NORMAL","songID":464,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11019,"notecount":247,"arcChartID":"E70U7rmJaoE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a856c7a93ca21a7883352f066b74605950aa57c9","difficulty":"ANOTHER","songID":465,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11020,"notecount":1149,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"c70cf629f97a2623d5cff716185350f85b07435a","difficulty":"BEGINNER","songID":465,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11020,"notecount":204,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"9ff07a1e7e62178a3462fe5c8427055c0ce56f9e","difficulty":"NORMAL","songID":466,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11021,"notecount":378,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"010dc959b094822bcfa38a57dd47aeaf591ca36d","difficulty":"ANOTHER","songID":467,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11022,"notecount":1440,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"af37532ab8cadce6350041c564d65c52c2405b2b","difficulty":"HYPER","songID":755,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15047,"notecount":862,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"54ffc4463bed1ed4aec0b7e833d920d33a9e09f0","difficulty":"NORMAL","songID":755,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15047,"notecount":404,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"ce13f6b8010b7dfe27a9ce604b441a84e52cd7cb","difficulty":"ANOTHER","songID":755,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15047,"notecount":1159,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"217a4ee89c447edb429566177fa42e7189403aba","difficulty":"HYPER","songID":755,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15047,"notecount":861,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"62881fe8716d3cce18f485265490c6d48ab26ca8","difficulty":"NORMAL","songID":755,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15047,"notecount":480,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"738b67febbc2e8f11029b93df222a23150053cb2","difficulty":"ANOTHER","songID":757,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15048,"notecount":916,"arcChartID":"FDbKJrrlAuv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b047825fefe94ca9268b99c3fbd0732154db9f88","difficulty":"HYPER","songID":757,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15048,"notecount":669,"arcChartID":"CW7NqdguMfc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"4840df1789070fef85bae96e3adf724a920504d8","difficulty":"NORMAL","songID":757,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15048,"notecount":416,"arcChartID":"AhSkiqYPWXj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0f17364289ba721705f89b032d2b8a01248851aa","difficulty":"ANOTHER","songID":565,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12202,"notecount":766,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"181288fa5b0d5faacaa1f4f6f2364166c30c2797","difficulty":"NORMAL","songID":566,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12203,"notecount":325,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"7acbe3b039017682e1cd0397ebc35dd500aad135","difficulty":"ANOTHER","songID":568,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12205,"notecount":1225,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"43cce8f1fa03d7dc0009e3d8df15028866cf2c1c","difficulty":"HYPER","songID":568,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12205,"notecount":718,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"7e2348eccb24b20cb7c16f6e0f8df6e0042ac14f","difficulty":"NORMAL","songID":569,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13000,"notecount":626,"arcChartID":"E1Atz_b-wd1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"3ecb8c761f53cebd61a2fbf4cc8c80460fd6f653","difficulty":"ANOTHER","songID":570,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13001,"notecount":1191,"arcChartID":"E6u5GhpUH42"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"531d5a70c4b02da03ee3be0d1efcffb78fe4ef43","difficulty":"BEGINNER","songID":570,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13001,"notecount":256,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"b9abe10f59909a590632a48111d0fd5c50483172","difficulty":"HYPER","songID":571,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13002,"notecount":1122,"arcChartID":"FvH-Y3seP56"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"70f2a154b0305c3176b477ea1c0733fe3ec616c2","difficulty":"NORMAL","songID":476,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11031,"notecount":462,"arcChartID":"HeVx-wkrAFP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"d13ef410983658078fbfb98bcec6bfc9e9d1f5f9","difficulty":"ANOTHER","songID":477,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11032,"notecount":1184,"arcChartID":"FAsZQm4ooPo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"6ccae67801238dd3a6bca342f87500e35e4d3dd3","difficulty":"HYPER","songID":478,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11033,"notecount":562,"arcChartID":"Ec99soDfA51"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"e76c2835cb45d085cfbcf376e256d943e5f86c72","difficulty":"NORMAL","songID":478,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11033,"notecount":344,"arcChartID":"CggTfGqVb6I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"61f7d63ef85ddf95e62b189d7d084b9500e6190b","difficulty":"HYPER","songID":479,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11034,"notecount":747,"arcChartID":"H0D0HrmK8pg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"5d148f8bb74837119546952a3a9ac360b6a32f1a","difficulty":"NORMAL","songID":480,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11035,"notecount":558,"arcChartID":"E0Bod5zgmGP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"f9378c30e63979a3245b52d211bc7c1a0275786b","difficulty":"ANOTHER","songID":481,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11036,"notecount":903,"arcChartID":"Ab26kRg_Edb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a31d41fe3bfd21c0c6e71f8d6df4e556be329123","difficulty":"BEGINNER","songID":481,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11036,"notecount":305,"arcChartID":"CQs5y3Rot_U"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"0fec09eb60f6ddc7bff4f02f06d6678c40a83c35","difficulty":"HYPER","songID":482,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11037,"notecount":1110,"arcChartID":"EJ6aK8BPiLg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"52ecbf02c1eae5b707a63bea07552390d8d17d90","difficulty":"ANOTHER","songID":757,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15048,"notecount":949,"arcChartID":"GPoL2pvWsuZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"f7c14287e59c6cc41cd4f6296a51694b6a5c8249","difficulty":"BEGINNER","songID":757,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15048,"notecount":173,"arcChartID":"BCs868EWpXN"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"4e94e9629fd59705ba72d05d27fe63819de588a1","difficulty":"HYPER","songID":757,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15048,"notecount":650,"arcChartID":"CWOywPvH5cj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1a0a95b573ceb727b5b70615fa8ff2afc78fccd1","difficulty":"NORMAL","songID":757,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15048,"notecount":411,"arcChartID":"EIGYlXLtBeC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b8c6cb2d76c161632739bc1b2ace50f430cc3d0d","difficulty":"ANOTHER","songID":758,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15049,"notecount":1532,"arcChartID":"Eq4VXNV3o-d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"4e21e8d3529ca5b00fa1727cf33c32d80734024e","difficulty":"HYPER","songID":758,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15049,"notecount":989,"arcChartID":"CYi4vAeaAmb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"75a7b2dcd1f4f6f09a64891068283d90638f0ba2","difficulty":"NORMAL","songID":758,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15049,"notecount":600,"arcChartID":"FgqPOHmewG2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3d2c2945e23caaeecd6a74c62aada69e4722617e","difficulty":"ANOTHER","songID":758,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15049,"notecount":1395,"arcChartID":"FhQrr9n41E5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"9bef6f1f422fe2aa9a57540bc3a7b7d025d28446","difficulty":"NORMAL","songID":571,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13002,"notecount":740,"arcChartID":"DdFQs8A7p0C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"830fb013fed27cef9162bf517bd2b9a56dd27762","difficulty":"ANOTHER","songID":572,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13003,"notecount":1178,"arcChartID":"EUJu6qymh3_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"fc01633a3b9d4a9dab35634d71aa73ceaa1f0eba","difficulty":"NORMAL","songID":573,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13004,"notecount":495,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"dd1c4d29f04ba7dc3d339c729567fa0addbdc28d","difficulty":"NORMAL","songID":573,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13004,"notecount":543,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"f8b69f9b52cd4c2025a217a1a4fc240b2a5a8462","difficulty":"ANOTHER","songID":574,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13005,"notecount":2000,"arcChartID":"GhchCCju3m5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"0f283cfc52d83f94ae40b56fa0aacc739ee9741f","difficulty":"NORMAL","songID":575,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13006,"notecount":399,"arcChartID":"BZiv_46vily"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"2d78b25fffabbeae98255c6bf90a77ca1ecd4e36","difficulty":"NORMAL","songID":575,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13006,"notecount":397,"arcChartID":"EHPqwnQ8O80"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"da294eb0ad6c2b1b6f65e157c7af93c9ab521da5","difficulty":"HYPER","songID":482,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11037,"notecount":1116,"arcChartID":"Dmeq0hgjaQ3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"05103d4e5295d4f8f9c505a1cbda12cacdb9d49c","difficulty":"NORMAL","songID":483,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11038,"notecount":547,"arcChartID":"CiegwxGB3rm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"019c21ebae2ddff92f38c9b5abf415218428ddc7","difficulty":"ANOTHER","songID":487,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11039,"notecount":1319,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"d667a2e1f226c09e2549393240e00878a8cc4edf","difficulty":"BEGINNER","songID":487,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11039,"notecount":176,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"dc63134bd7da647e67e6074f37179da30739ef62","difficulty":"HYPER","songID":488,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11040,"notecount":997,"arcChartID":"C7JXnrmx4ZL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"95bd4cfdc20bf8a510abe7fa07fe6bb7393e95ab","difficulty":"NORMAL","songID":488,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11040,"notecount":642,"arcChartID":"D6aoUf2gHUa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"ca739177730f0eb86129c86ce073821e3d644152","difficulty":"ANOTHER","songID":489,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11041,"notecount":699,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"3e7892b3e391ff31720747ae5abd0a95fafa52d4","difficulty":"HYPER","songID":758,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15049,"notecount":954,"arcChartID":"FR60A2kUXVl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7a32c7c8026af6e6662cddefb63ab9de26c11284","difficulty":"NORMAL","songID":758,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15049,"notecount":558,"arcChartID":"HCLZRuwzezG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"87948fe13d44200f187d66b1cf631da2e0c18759","difficulty":"ANOTHER","songID":759,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15050,"notecount":929,"arcChartID":"EFv8DqoaAq2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fdc552dbe663dc2c12acbd779131fbe491902774","difficulty":"HYPER","songID":759,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15050,"notecount":762,"arcChartID":"A7kSaOdp0Kw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dc20a874e8c2252be7f69364f72017d41fc83675","difficulty":"NORMAL","songID":759,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15050,"notecount":333,"arcChartID":"EOz_Q-3fHtf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1249c98f603f2163c4bd1a7222121757a563789c","difficulty":"ANOTHER","songID":759,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15050,"notecount":935,"arcChartID":"CIU2eprydjr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b32b6f0704a90cee7ab5a24015d18bb31dfd3de7","difficulty":"HYPER","songID":759,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15050,"notecount":842,"arcChartID":"BfoW2Pdbw4s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3cb1e657508d65ccc7374bcaa8a14e0b627817dd","difficulty":"NORMAL","songID":759,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15050,"notecount":353,"arcChartID":"GuTBxA3rGOP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e6a3661e2131b0db0f32b11c2decd470e80be16d","difficulty":"ANOTHER","songID":760,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15051,"notecount":998,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"0abf78dfb1a69e1ea1e0eed12ec45cc1e249d801","difficulty":"ANOTHER","songID":576,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13007,"notecount":905,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"3d390fb4cffce89ec9619da71718ad5857f45c8a","difficulty":"ANOTHER","songID":577,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13008,"notecount":784,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"fcda03d3fb068fb58c4ae4234582d313ee22eb9d","difficulty":"BEGINNER","songID":577,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13008,"notecount":180,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"de46add0119ca3e1514b4dc33ccb763ddd4725d1","difficulty":"HYPER","songID":578,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13009,"notecount":1009,"arcChartID":"GziLCKzq57Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"b9575ee40eeda5be5999dc3c977938709a4b87b4","difficulty":"HYPER","songID":578,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13009,"notecount":1012,"arcChartID":"CwDF6Tru3VP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"80a88fbf962001708ba5482638c82dec02700ddd","difficulty":"NORMAL","songID":579,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13010,"notecount":607,"arcChartID":"Ejly5KcfvcN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"17a9bf10820f5ab2e45cb3f0fefef06dd6c292aa","difficulty":"ANOTHER","songID":580,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13011,"notecount":1175,"arcChartID":"FGUO2Xe8ZWh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"4c189df1df3bc9aeac1faddd7706fc7745495528","difficulty":"NORMAL","songID":490,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11042,"notecount":375,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"080cff0941e173505a2a345653aa8400c830d167","difficulty":"ANOTHER","songID":491,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11043,"notecount":653,"arcChartID":"Hp_Iz58B6uF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e1dbe5d59d4a776ecbffeb0b165c715aae2995b1","difficulty":"BEGINNER","songID":491,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11043,"notecount":132,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"11b1bbd71e4332d273eee048c03faf2287345e05","difficulty":"NORMAL","songID":492,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11044,"notecount":602,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"79966f248382606f350364367f01d72d7a1e3b0b","difficulty":"ANOTHER","songID":493,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11045,"notecount":829,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"fb24f2688473c46c04d666d27a9210c871a8191f","difficulty":"BEGINNER","songID":493,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11045,"notecount":203,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"638a2f3275126cf8d5b43e9af5dd9773a6f83f49","difficulty":"NORMAL","songID":494,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11046,"notecount":309,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"8787c143e96d5d91ef7ad97e245ffaf8fe49a06e","difficulty":"ANOTHER","songID":495,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11047,"notecount":948,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"cb61bd200eea0936d5278b3b28e1033c36713341","difficulty":"BEGINNER","songID":495,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11047,"notecount":173,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"f596e95cadaa19eb0f460dd1328078d84eb93f66","difficulty":"HYPER","songID":496,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11048,"notecount":530,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"7ee1d0e3b538f43194b45cbd776df8318190634a","difficulty":"NORMAL","songID":496,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11048,"notecount":294,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"50050db1bcee06a6d16d01e120a4c5ebaeaea1f1","difficulty":"ANOTHER","songID":497,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11049,"notecount":858,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"dd2b1e27067641e9750258551c80a13e891f0c3a","difficulty":"HYPER","songID":760,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15051,"notecount":731,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"809b65adc715a672875327665ae1ac988b76994f","difficulty":"NORMAL","songID":760,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15051,"notecount":480,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"23550559f2a3f836bc6c62e1de166119d4bbcb54","difficulty":"ANOTHER","songID":760,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15051,"notecount":827,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"0e8875810b6b895b37e028a0f9a75ad14d17e28b","difficulty":"BEGINNER","songID":760,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15051,"notecount":103,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"02ffbe90fbf27671d9a61a08f02c15e0a97f13b1","difficulty":"HYPER","songID":760,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15051,"notecount":577,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"a2326399328cc7c39ba52a27b3d4ec418b62284e","difficulty":"NORMAL","songID":760,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15051,"notecount":375,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","15-cs","26-omni"]},{"rgcID":null,"chartID":"2d16a3dd75bee18fc5036444ef36ffe3ffc3c493","difficulty":"HYPER","songID":761,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15052,"notecount":853,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"5bd3d05ebd15ecf56bee997d775113eb3da5551e","difficulty":"NORMAL","songID":761,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15052,"notecount":463,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"8acda911bc9311423d7dc9631afec63dfc1a92ed","difficulty":"ANOTHER","songID":761,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15052,"notecount":998,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"d3f8869bc6675d568c76d518c1ddd828afaf58c6","difficulty":"HYPER","songID":761,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15052,"notecount":865,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"b04ed9053197b3461eb4c01406f98f1cbcd5881a","difficulty":"HYPER","songID":580,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13011,"notecount":828,"arcChartID":"AbOz2_i705S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f63fde364f229877272ac228514553f3015bb166","difficulty":"NORMAL","songID":582,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13012,"notecount":503,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"dde2c108a7c9f80224b1d2cb41ab72aacbc8b957","difficulty":"ANOTHER","songID":583,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13013,"notecount":1024,"arcChartID":"BF8hObWz62j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f865fcc658bce3ee89e19dac88486546eb4a5648","difficulty":"BEGINNER","songID":583,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13013,"notecount":197,"arcChartID":"ET7ecNumkG7"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"708a3b725ddf93911371230e392728c6fb9f001c","difficulty":"HYPER","songID":584,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13014,"notecount":838,"arcChartID":"E9UW0z1b3UD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"52e3a943c7572990168f57bad5f2cdc7d6044ae3","difficulty":"HYPER","songID":584,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13014,"notecount":838,"arcChartID":"GSVheCO3SVW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"b5bc6c3e214daf1306dd1bf9a9f482f8402922ab","difficulty":"NORMAL","songID":585,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13015,"notecount":552,"arcChartID":"CvDdA4H2CRD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"679957d1cc29f0d1908800dcb893e72eaac4329b","difficulty":"NORMAL","songID":585,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13015,"notecount":559,"arcChartID":"HNcx2W8Q5yV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"49ac835cf5e5cd96a095df0f7220f2532a8c3632","difficulty":"BEGINNER","songID":586,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13016,"notecount":151,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"ca216ac9cd211126d4924933ebe07292202acbc3","difficulty":"HYPER","songID":467,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11022,"notecount":822,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"759a7a4443aa5db5eb98c3c2c053b221a4a92325","difficulty":"NORMAL","songID":468,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11023,"notecount":434,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"0c216eb51a0ccebf21650926d7f9ec56f872e8d3","difficulty":"HYPER","songID":469,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11024,"notecount":705,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"27ac9f820fff2133e3e37ac46f76d67ad2fe373e","difficulty":"NORMAL","songID":469,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11024,"notecount":385,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"105eec12e1b9c18e319bc47566418ddb0c699dd5","difficulty":"ANOTHER","songID":470,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11025,"notecount":1062,"arcChartID":"FOCDq6xaqBp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"892d14d06fa15f1d996067bf725e8fee381a0c76","difficulty":"HYPER","songID":471,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11026,"notecount":1031,"arcChartID":"HJK3PfBJOdH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1c1391c61d5ccea1d197183cb423dd6c2702ad76","difficulty":"NORMAL","songID":471,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11026,"notecount":422,"arcChartID":"HGqCT2W61vR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"720769b6555fa42f5a99254b1afc72593c973627","difficulty":"HYPER","songID":472,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11027,"notecount":532,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","11-cs","26-omni"]},{"rgcID":null,"chartID":"7a587fca2ee0314cb86dd6311a764d1e7a9ad1d8","difficulty":"NORMAL","songID":473,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11028,"notecount":535,"arcChartID":"B5Kg8Uf1_Wi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"c97eb55e79431d2120814593ee8848367d5fb13c","difficulty":"NORMAL","songID":761,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15052,"notecount":463,"arcChartID":null},"isPrimary":false,"versions":["26-omni"]},{"rgcID":null,"chartID":"68b1a94ab1f2946dfbb72fcdcb340bb37b55c559","difficulty":"ANOTHER","songID":762,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15054,"notecount":1011,"arcChartID":"D9wA-Ts-7zB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3d2dcf0a9ba97f96195fdde39ea881e499ab758b","difficulty":"HYPER","songID":762,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15054,"notecount":801,"arcChartID":"GW-2hULHhid"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"469e7a5ac27a51e6ce181feca3dd89c626f683ab","difficulty":"NORMAL","songID":762,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15054,"notecount":592,"arcChartID":"CZXs7D9BsUx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"57a6c7b3d8de85e02d481d5ca0e469610528a48b","difficulty":"ANOTHER","songID":762,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15054,"notecount":1029,"arcChartID":"DwFNRy7av7X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"61322a1d7dc669604c9a8621b60eeb887e60dbd6","difficulty":"BEGINNER","songID":762,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15054,"notecount":169,"arcChartID":"CLRCv8SPP6Y"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"adc64139449567f085bcd848410ce8e21d8facc4","difficulty":"HYPER","songID":762,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15054,"notecount":804,"arcChartID":"FeWL3igFyMT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"bd010cb30656b8e5b1497abb10f03ca2b7ac1cf8","difficulty":"NORMAL","songID":762,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15054,"notecount":510,"arcChartID":"Dsqg8DymVms"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"543133e79cdb7d471ed1af8e619bfb431e659be1","difficulty":"ANOTHER","songID":763,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15055,"notecount":1069,"arcChartID":"GpXiyEFBHcZ"},"isPrimary":true,"versions":["26","26-omni","27","27-omni","28","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"9be0ed4f107cb2c02af294f93cd4fd68aa9544c3","difficulty":"NORMAL","songID":473,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11028,"notecount":536,"arcChartID":"Ca8YdI0ygWU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"bfa10a2b248d3c04fa573dd73611efcac03b0db5","difficulty":"HYPER","songID":474,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11029,"notecount":596,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"774f159557e7c42648f9c0cfe418c58dcd1c41fc","difficulty":"NORMAL","songID":475,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11030,"notecount":534,"arcChartID":"GTUuKRHMDw1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"426b3e70e2e5b348f2ed4964e89dcfa6de56edea","difficulty":"ANOTHER","songID":476,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11031,"notecount":1039,"arcChartID":"B8oOIoYvyZl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"f4f5de97542afa7068beca2a0b3c73685920ed40","difficulty":"HYPER","songID":476,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11031,"notecount":737,"arcChartID":"EI1agt2QjI7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"3e5fcc5e2dab9b1ad3d73695faa01e992b35697c","difficulty":"NORMAL","songID":477,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11032,"notecount":611,"arcChartID":"HK_1RvsJBCL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"87c5d8a852a1c8986d778170e1f905dfcabefe4f","difficulty":"NORMAL","songID":477,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11032,"notecount":567,"arcChartID":"FLqjaEqt-Wy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"3af7d8cd0b5a9c6a915bc581f321c9281acc96b7","difficulty":"HYPER","songID":478,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11033,"notecount":562,"arcChartID":"EmrDrirLIIj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"d58d500aa9b32abfe5b47464ea696658eb5f3431","difficulty":"ANOTHER","songID":479,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11034,"notecount":1019,"arcChartID":"Fq-XAfRIkMB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"d765ef159acdf82331fa606063fbe0d03546451f","difficulty":"HYPER","songID":587,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13017,"notecount":981,"arcChartID":"D6hpUIH0H4j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"a5723bb5c90cc95d7d1ee7da6df64f4f68ae6e0f","difficulty":"HYPER","songID":587,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13017,"notecount":921,"arcChartID":"EcTBmU19_qv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e01edb47fa745ab6ac27d22f4334fc137b4d21b0","difficulty":"ANOTHER","songID":588,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13018,"notecount":854,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"a5571db40eab27840edc9dc3b4432acbf036df9b","difficulty":"HYPER","songID":589,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13019,"notecount":805,"arcChartID":"FsE_BHR0pa1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"1ce61253d7a7a478079fce3c96b426df56c55190","difficulty":"NORMAL","songID":589,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13019,"notecount":421,"arcChartID":"HdgFdTluU12"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"de129533a7175d871fa23d765b777466a7fd1ee0","difficulty":"ANOTHER","songID":590,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13020,"notecount":1216,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"304b0f22151cb908b8364fbfb4799f3cbbf0bdfe","difficulty":"ANOTHER","songID":591,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13021,"notecount":1324,"arcChartID":"AmbkXUNCL4O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5a87bfcc43ab0910c28340b21a37d48dc0bb31fd","difficulty":"HYPER","songID":591,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13021,"notecount":580,"arcChartID":"CkC1bU5o4LV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"40d6c95e921c1f66696c07a46185e3fb65e0d91a","difficulty":"ANOTHER","songID":592,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13022,"notecount":868,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"62d60a00b16dde56184b830710845c2949080d74","difficulty":"HYPER","songID":593,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13023,"notecount":961,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"4b9e38061e97b0879fd4e69ccb5fe07e5f59b5cd","difficulty":"NORMAL","songID":593,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13023,"notecount":292,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"ad06f5ea40ff06ab0bcea75c4293be5db281cefa","difficulty":"HYPER","songID":594,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13024,"notecount":910,"arcChartID":"HhGr_bf8Q7i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e9f6e0c3331aba3d14dd61c08e8377a56b1749cb","difficulty":"ANOTHER","songID":595,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13025,"notecount":1231,"arcChartID":"DOn7GXFipgp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"43bd7b7f22bad27a507646435b87f6e929595949","difficulty":"HYPER","songID":596,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13026,"notecount":951,"arcChartID":"Ad_pecLUnNU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f7800451d32f47acc110b8cade12edb6a5cc30fc","difficulty":"HYPER","songID":763,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15055,"notecount":790,"arcChartID":"FmwamEih4yF"},"isPrimary":true,"versions":["26","26-omni","27","27-omni","28","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"7ad711c3f6ed3380f8f46b4756fd2b713b726706","difficulty":"NORMAL","songID":763,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15055,"notecount":407,"arcChartID":"A1RSNafTub1"},"isPrimary":true,"versions":["26","26-omni","27","27-omni","28","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"be1270f1646505c247a04bd057a8373f0f87eec3","difficulty":"ANOTHER","songID":763,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15055,"notecount":1069,"arcChartID":"AeDzaD9IjAp"},"isPrimary":true,"versions":["26","26-omni","27","27-omni","28","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"b83b48401a4352c533bfefde2f19b87815e88394","difficulty":"BEGINNER","songID":763,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15055,"notecount":102,"arcChartID":null},"isPrimary":true,"versions":["26","26-omni","27","27-omni","28","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"89d80db1a3a73e904c321176d308e4f3fe4c8775","difficulty":"HYPER","songID":763,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15055,"notecount":790,"arcChartID":"C_vEQzrglhP"},"isPrimary":true,"versions":["26","26-omni","27","27-omni","28","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"b4e64ab99ea4ab52e626e338f811116dce37dfa8","difficulty":"NORMAL","songID":763,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15055,"notecount":407,"arcChartID":"HogNAtozgEU"},"isPrimary":true,"versions":["26","26-omni","27","27-omni","28","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"e1b4304987d1680efc8f6e797f27de55d9521cae","difficulty":"ANOTHER","songID":764,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15056,"notecount":1537,"arcChartID":"CvcUFRvNxbO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"df109ff49cab15005c97c9a628f9a19bf2b42ce3","difficulty":"HYPER","songID":764,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15056,"notecount":1073,"arcChartID":"GbD0PaErOOX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"10ee78497bcbaebef0bfc612806367b0e0566cd1","difficulty":"HYPER","songID":480,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11035,"notecount":861,"arcChartID":"GZbC3AlHct3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"b751b752773309507a9145d47fa914fd7c15ebff","difficulty":"NORMAL","songID":480,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11035,"notecount":559,"arcChartID":"BgszgkU-Luh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"e066de37ba16405b6493eb5b2b775103dc9f4a68","difficulty":"ANOTHER","songID":481,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11036,"notecount":948,"arcChartID":"GtCR_KE5taI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"6eb4f68acde672bcf7315d903270fe1eb870e99b","difficulty":"ANOTHER","songID":482,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11037,"notecount":1344,"arcChartID":"EkN6Zyxtf7i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b0b3e92576de8d9090472d118c424e08d1bdd826","difficulty":"BEGINNER","songID":482,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11037,"notecount":355,"arcChartID":"FAzu3W0KmXX"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"0375233a95a94d6f76645ac93de5e726d86340fd","difficulty":"HYPER","songID":483,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11038,"notecount":818,"arcChartID":"AS5w1E47wVF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"fd4a87f572de3f525a9def933fd6ce8f0a0867b5","difficulty":"NORMAL","songID":483,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11038,"notecount":546,"arcChartID":"GoFyKZPaJrj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"54ebeec4c7cd8bf7dfea2fd051d5f555c4ebbd6f","difficulty":"ANOTHER","songID":487,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11039,"notecount":1234,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"5f5af85418703a9f198987687ab9cb23592c1ee8","difficulty":"NORMAL","songID":596,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13026,"notecount":571,"arcChartID":"DGzCmqTDUg5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"30aa46ae2dd10ab8211cf7624f1f646c8b6837e7","difficulty":"ANOTHER","songID":597,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13027,"notecount":835,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"6948b644e4af623aca990f0f9742f949a068ccd0","difficulty":"NORMAL","songID":598,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13028,"notecount":357,"arcChartID":"D1SAon8cLKc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"7bb8b871d46e0babf0987dd9c237fea004762c5d","difficulty":"ANOTHER","songID":599,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13029,"notecount":1158,"arcChartID":"ESaqkrFnUZx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"d7cf51305f3df0512c14e3a52d0abce0f3a60cf1","difficulty":"HYPER","songID":599,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13029,"notecount":777,"arcChartID":"BROSvAt-ZvG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"5ab9c3d4585e08dbf7920f00e1ba6861918fb2d7","difficulty":"ANOTHER","songID":600,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13030,"notecount":738,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"2c57f37955a664e4c2aaefdd0d2c2a4ba56c9af3","difficulty":"HYPER","songID":601,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13031,"notecount":791,"arcChartID":"DjdanaJwwhy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"7ec7e01f6f39a7bedee07029f5577c2ac7540204","difficulty":"NORMAL","songID":601,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13031,"notecount":470,"arcChartID":"AbMtSc2N5dF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"ec0aa38cf1bf32cb3aa850c3e743b0cf21c98e6e","difficulty":"HYPER","songID":498,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11050,"notecount":1029,"arcChartID":"GG50aHfDeZb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"dea9c2773ac20fcb9d15bd7bb7b4a0538463926c","difficulty":"NORMAL","songID":498,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11050,"notecount":691,"arcChartID":"Cl2u0UJfS3S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"1b8f69d95f31edd4547f591bc1a6ba5e3af88827","difficulty":"ANOTHER","songID":499,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11051,"notecount":932,"arcChartID":"BFUDf3gCWvX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"b9017f6fe935e3bb069aa717fe89768af2779218","difficulty":"HYPER","songID":500,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11052,"notecount":1211,"arcChartID":"D7UYHIGzNC3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"febce9118a009e8bb564a013f5b1cb335b630eb9","difficulty":"NORMAL","songID":500,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11052,"notecount":587,"arcChartID":"C2TuuPns4yi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"e93419a7db180a68db29dd3614c7aa3fd1d274ab","difficulty":"LEGGENDARIA","songID":457,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11012,"notecount":1910,"arcChartID":"Hs6flYs-g-W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7ef075d088b7f40ddf05462f97b1d4ad0b217eaf","difficulty":"NORMAL","songID":764,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15056,"notecount":575,"arcChartID":"H-qqSbMPW7L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1d9844d87aa6db1e385f7757f8c927745356838d","difficulty":"ANOTHER","songID":764,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15056,"notecount":1345,"arcChartID":"E9863Iy7ReI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2edbdf3d7cf3f5f1916f1776620b916b3fb484a5","difficulty":"HYPER","songID":764,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15056,"notecount":1097,"arcChartID":"BiRmcoe7IDB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"653a26e4346d9a1948e64c9155106d7560f256db","difficulty":"NORMAL","songID":764,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15056,"notecount":575,"arcChartID":"D0_idyAcO92"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"106cb95e2aa2dc159e4bdac5a157191741cbb91b","difficulty":"ANOTHER","songID":766,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15057,"notecount":1241,"arcChartID":"ENIitqUcHJp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"bd30e291c5c3582fd9598e29748a1ecfa455110a","difficulty":"HYPER","songID":766,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15057,"notecount":1040,"arcChartID":"C-LrUt0GEHB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"94c2e0a4fa5f46821c162873d7166fb93e9489a8","difficulty":"ANOTHER","songID":602,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13032,"notecount":1151,"arcChartID":"BDsL8M9AFJW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c12891ea127d4833e539e46250b0bf2d0b1203d5","difficulty":"NORMAL","songID":603,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13033,"notecount":321,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"2c523b6aea006913a65151185dffa4491511f66a","difficulty":"HYPER","songID":604,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13034,"notecount":1081,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"81c8006aaf02665427f95a3c5ad634ddc9d8e9c2","difficulty":"NORMAL","songID":604,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13034,"notecount":686,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"cd4ade3ed0cf8d26f56503cdba136dd457104374","difficulty":"ANOTHER","songID":605,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13035,"notecount":1077,"arcChartID":"C-2TUqd-xn8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"654658bb5441c4e7834f15a799dc313a5d440392","difficulty":"NORMAL","songID":606,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13036,"notecount":520,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"45d161c288171656a4559c89d49cf21d7400ad02","difficulty":"ANOTHER","songID":607,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13037,"notecount":1214,"arcChartID":"F2ilwDDCX06"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f50fada294fd94afb48215c172bafcd686abf80d","difficulty":"ANOTHER","songID":488,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11040,"notecount":1739,"arcChartID":"Eq_ifEylX2u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"c873be77d89ae1bc3c1bac75ddf9b2de5a3fe6af","difficulty":"HYPER","songID":488,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11040,"notecount":1386,"arcChartID":"HQXkaJuy0OT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"f44983cb84679aa1ebd1d6366c0c40c6428950d7","difficulty":"NORMAL","songID":489,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11041,"notecount":347,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"16cbf077de1fadbe2082f50d8eede24e089860b7","difficulty":"HYPER","songID":490,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11042,"notecount":626,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"fea5d83f3b9396344368e5db902af9374cae205a","difficulty":"NORMAL","songID":490,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11042,"notecount":387,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"e7eb705f0c5b8bc49c9694bc2ad79f20fa501109","difficulty":"ANOTHER","songID":491,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11043,"notecount":826,"arcChartID":"ACU5OyErWXM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"2f5dcbe6b4b67fa750dfc7ec6d9c14162ecff827","difficulty":"HYPER","songID":492,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11044,"notecount":864,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"d340ed4bcedeba9fdb93fed48ec7a94c0b5e1a93","difficulty":"ANOTHER","songID":502,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11201,"notecount":1396,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"221a2c4e17f8fe379c3a87e18e32399683b091c5","difficulty":"HYPER","songID":505,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11202,"notecount":371,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","bmus","26-omni"]},{"rgcID":null,"chartID":"ba3ce6ba59d0fbbe893ca854b0a8a226d5b9acf8","difficulty":"NORMAL","songID":505,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11202,"notecount":260,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","bmus","26-omni"]},{"rgcID":null,"chartID":"b647f21f5144a68de9c58f62de6d566174b81d28","difficulty":"ANOTHER","songID":506,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11203,"notecount":799,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"3367ccbaa13d9ce43c4dd95ef596fb02f614fd7b","difficulty":"NORMAL","songID":507,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12000,"notecount":527,"arcChartID":"ACN6IE09fZJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"7617a608a8164d339ccab0592548418ac95d262c","difficulty":"ANOTHER","songID":508,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12001,"notecount":1075,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7055d91a820caed97ffb13679ba95159c81ad8b1","difficulty":"HYPER","songID":508,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12001,"notecount":689,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"176751a69dbc6e8b566234ab1b44a7d806b4c8a2","difficulty":"NORMAL","songID":509,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12002,"notecount":560,"arcChartID":"CV8z9j7JiAs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"de365cb96bcff8853f5206ebc3e2434ffb0f3f1f","difficulty":"NORMAL","songID":766,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15057,"notecount":681,"arcChartID":"D3Tc9ZKDHev"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"9d9a2f60d1ea799eec95e43ddc0cb41bea9f149a","difficulty":"ANOTHER","songID":766,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15057,"notecount":1279,"arcChartID":"Gtr2yQzQMBw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"cfbc3ecbeb21bc81718e58f9121b031b939659d0","difficulty":"HYPER","songID":766,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15057,"notecount":1079,"arcChartID":"EjUQTIobUp9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"1af40cda8747f9e0b2f385faf2e547c146195c92","difficulty":"NORMAL","songID":766,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15057,"notecount":697,"arcChartID":"F534nk3ssdF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"87a1b687a63237102df78f0f53d0bafd270661df","difficulty":"ANOTHER","songID":767,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15058,"notecount":1418,"arcChartID":"Bmbl2TNF2Eb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"fc4426eca130cd1e9a06999a1e460d011d6ec26a","difficulty":"HYPER","songID":767,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15058,"notecount":1249,"arcChartID":"Eax5SpfEGgp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"263233b8161747ab8aef3aaf0c7c46404f686cc0","difficulty":"HYPER","songID":607,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13037,"notecount":784,"arcChartID":"C-tr2IWPIKM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"92dd263a9eb145799ab6943256b84a1ee30f4be8","difficulty":"NORMAL","songID":608,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13038,"notecount":647,"arcChartID":"APfpd3pw2Eq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"386dcff775684b68d35f2dac937f4fe9ac0082ab","difficulty":"ANOTHER","songID":609,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13039,"notecount":1122,"arcChartID":"FMgUNJGDJS5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"68b7668394bc356847b80e096c80b20e4d1d5001","difficulty":"HYPER","songID":609,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13039,"notecount":902,"arcChartID":"Fz1K4-Nd5nw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"8de568b656f42fa6fd62d4311483639e9f583ffb","difficulty":"NORMAL","songID":610,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13040,"notecount":517,"arcChartID":"BfuFBd06vTB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"d08cf762ff88ceda3071db3093a8ed813d0ab020","difficulty":"ANOTHER","songID":611,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13041,"notecount":1363,"arcChartID":"AjtThAKuMdU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e0d509f5c56bc631e004f07a03df1f7013e550c3","difficulty":"HYPER","songID":611,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13041,"notecount":933,"arcChartID":"E7_MOHytV8o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f4cbcd08d8ab52f15d5a40278773b27050d68fa1","difficulty":"NORMAL","songID":492,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11044,"notecount":607,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"8bd90c92b28cf7878093f8c9ed493e90b1b8dc5f","difficulty":"ANOTHER","songID":493,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11045,"notecount":848,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"50dbe2066478b040eeb212b647aae2aa5858f6c9","difficulty":"HYPER","songID":494,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11046,"notecount":466,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"62aabb55c01064b99df890f2b3fb582717400517","difficulty":"NORMAL","songID":494,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11046,"notecount":289,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"5b2589806f886f65f7db1d8e75cf88420942f3d4","difficulty":"ANOTHER","songID":495,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11047,"notecount":969,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"b4a5d050bce76baf57785d3d764cc6c6db4de17c","difficulty":"ANOTHER","songID":496,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11048,"notecount":891,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"29450474cdc18304a1b2bd49dbea2d54e5d6037d","difficulty":"HYPER","songID":496,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11048,"notecount":530,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"b6c90b4193063423b8d77ab4950bea46e77a84f4","difficulty":"NORMAL","songID":497,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11049,"notecount":498,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","8-cs","26-omni"]},{"rgcID":null,"chartID":"a7fb5d0ab24c5f3cf60f19f8f2ac156150de94b8","difficulty":"ANOTHER","songID":498,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11050,"notecount":1155,"arcChartID":"ACu7CbJCOGu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"de838ea1b89ac5dc9b7c676525da8f38e8f3f9da","difficulty":"ANOTHER","songID":510,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12003,"notecount":943,"arcChartID":"D3WEeUOW4IL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"bcd1fc3e53e2c1c001079159a26767a07f8e628e","difficulty":"BEGINNER","songID":510,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12003,"notecount":149,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"948df1cb02309cd85a6fdfdac66586ce4f634c02","difficulty":"HYPER","songID":511,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12004,"notecount":1104,"arcChartID":"Fr4a-ZBPIqR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"06eb55df38403b09e1d1f764ce2b561f37bd1c27","difficulty":"HYPER","songID":511,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12004,"notecount":1111,"arcChartID":"GretF44id8O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"a1c30a14139ca7de2f83858efb93473823f0ea2f","difficulty":"ANOTHER","songID":512,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12005,"notecount":957,"arcChartID":"FHaFqceAUVd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"c12d6d4120862b99941558134cd82f40667a5149","difficulty":"HYPER","songID":513,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12006,"notecount":939,"arcChartID":"AakWhz-JcnK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"adf335088bd8df9d3e07fd3621e4ea3343509c25","difficulty":"NORMAL","songID":513,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12006,"notecount":654,"arcChartID":"Dxk8mmvqKCK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"7f2815a52c738932f2ca74fcd0892bcefb806830","difficulty":"NORMAL","songID":767,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15058,"notecount":733,"arcChartID":"H3vxHpm11B1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"ecd9b93611e7686c7c777f2a8005fff7140ecc39","difficulty":"ANOTHER","songID":767,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15058,"notecount":1429,"arcChartID":"C9mO-yNwOEV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"70067ae617c0f5f75d60af45784f821e6ad3d186","difficulty":"HYPER","songID":767,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15058,"notecount":1105,"arcChartID":"AQ7_PsoYs2u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3455d5ad22fe13b530e6b2264c45e1bc4da8a543","difficulty":"NORMAL","songID":767,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15058,"notecount":679,"arcChartID":"AXvmI9w5B0z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"fa999ed4e904cb0bdf8d5a2464b1e330184266f5","difficulty":"ANOTHER","songID":768,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15059,"notecount":1656,"arcChartID":"FOjZi-xBUei"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"5323a274555807402c447558148a5da6c9f71dd1","difficulty":"NORMAL","songID":612,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13042,"notecount":408,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"c01963c281082036f6fec2aa99690eef640a711e","difficulty":"HYPER","songID":613,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13043,"notecount":748,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"336ddcc09f7a029b6e2ca1f1118385433a9417d2","difficulty":"NORMAL","songID":613,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13043,"notecount":499,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"095843c05ff703560c88ef700195014a5f77d30e","difficulty":"HYPER","songID":614,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13044,"notecount":974,"arcChartID":"HiP1TUPnDiw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"952c1bac240f129686558bd412c14251a2ac19ac","difficulty":"NORMAL","songID":615,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13045,"notecount":436,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"239137c83d29cde047b7164a7a2d3039fc408003","difficulty":"ANOTHER","songID":616,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13046,"notecount":899,"arcChartID":"CL0pocEzsm0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e37a2468f4b2dba1a96dd9e09c01d7a056a9c2ce","difficulty":"HYPER","songID":616,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13046,"notecount":726,"arcChartID":"AANq7H92eaY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"288eee3115bf24e8ee5a0a63dbe04b3ce86dcb24","difficulty":"NORMAL","songID":617,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13047,"notecount":393,"arcChartID":"HN9sRftz1v0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"4735f9edd7704959805843851b44c2760d3d8003","difficulty":"NORMAL","songID":617,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13047,"notecount":292,"arcChartID":"FLYnxUz9CNc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"2e1d56fab318706ab813f7a581ea3000a297e244","difficulty":"ANOTHER","songID":618,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13048,"notecount":1209,"arcChartID":"A1K0CJj1P5w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"45c760d9eadcfdec95f508cf367447ec1ca21684","difficulty":"HYPER","songID":498,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11050,"notecount":1029,"arcChartID":"HODK1I0Iaro"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a33a07da4a6f61a0d5543f1a922d1f8ce2ac95f8","difficulty":"NORMAL","songID":499,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11051,"notecount":524,"arcChartID":"Dytb194xT-m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"c357659d4e8646d3f282c7297474e052f6e83b7a","difficulty":"ANOTHER","songID":500,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11052,"notecount":1456,"arcChartID":"FLwyLTgC1Xz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"c8baa5db5a61cc68ffcf44625ff87460f8b65fa1","difficulty":"HYPER","songID":500,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11052,"notecount":1103,"arcChartID":"FskXuxyLkJs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"bd7e9fdda7852ac90dfe6db98b3ddf9afa14fb31","difficulty":"LEGGENDARIA","songID":457,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11012,"notecount":2070,"arcChartID":"EcSlDjH9EsO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"49082cd0a6e006e8da793b64d5423f0edef5fc37","difficulty":"ANOTHER","songID":514,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12007,"notecount":1527,"arcChartID":"DIaVijaV2cQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"306d56d3572c0ce5b8e295e95cc4b8bb9248adb2","difficulty":"HYPER","songID":515,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12008,"notecount":917,"arcChartID":"DJW0dQbjyue"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d166e9e28fa6b1c81c18ecabf339419e36aae1be","difficulty":"NORMAL","songID":515,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12008,"notecount":561,"arcChartID":"GjxBCqXRoGu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"27dd0e32221e7179adf9e9f4681c7c5b3693759c","difficulty":"ANOTHER","songID":516,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12009,"notecount":1052,"arcChartID":"Gucc1wguxU9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"cb3c8da76b01642106ec273971de02819931861a","difficulty":"ANOTHER","songID":517,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12010,"notecount":1377,"arcChartID":"D-dL1m8C_Pz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"1a3e14670ffe80a5e6633a62da4dfd3ce356353f","difficulty":"HYPER","songID":517,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12010,"notecount":969,"arcChartID":"EY1yfZ5V0eA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"33dbbfb06a0a8c71a28fb0dc4eafbc06e130db5c","difficulty":"ANOTHER","songID":619,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13049,"notecount":1195,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"45ce19c48bd6bacf6add0078bdb7f0e2346bce61","difficulty":"HYPER","songID":619,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13049,"notecount":966,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"81db13b724a7f26694b84ba001d10b4d3bfcf02f","difficulty":"NORMAL","songID":620,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13050,"notecount":532,"arcChartID":"FfyCxXTp1Mv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"5c57c782004344c8508343b8506905cba0287af9","difficulty":"ANOTHER","songID":621,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13051,"notecount":1367,"arcChartID":"GBu7cjIpiLT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"75d6ad2905baf31235f454ecacc38700326c0eab","difficulty":"HYPER","songID":621,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13051,"notecount":1020,"arcChartID":"BEwvOSdMJx1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"717d08d094163bd9ec27b225fd1353115cad6b73","difficulty":"ANOTHER","songID":622,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13052,"notecount":1118,"arcChartID":"HXxDhOjPl_d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"dfd77e1b28f4ce68938abf777e174daee6a8c647","difficulty":"NORMAL","songID":502,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11201,"notecount":526,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"93fa6de0bf100a8b33f46eea125b95c89b413dad","difficulty":"ANOTHER","songID":505,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11202,"notecount":705,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","26-omni"]},{"rgcID":null,"chartID":"6252e930919cffcf51837f1e2535824fcb48213a","difficulty":"HYPER","songID":505,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11202,"notecount":371,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","bmus","26-omni"]},{"rgcID":null,"chartID":"09a0cbd00e1518c556e5721384f4a2269297c38a","difficulty":"NORMAL","songID":506,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11203,"notecount":228,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","11-cs","bmus","26-omni"]},{"rgcID":null,"chartID":"430423da0c4fdedaaefc71179805c6d18af4306f","difficulty":"HYPER","songID":507,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12000,"notecount":1048,"arcChartID":"FJbHSiH7hj_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"5c151896bcad91402d4949b70c9c6ec8d911ba31","difficulty":"NORMAL","songID":507,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12000,"notecount":527,"arcChartID":"BHFwsHRu3tQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"8dba3a0c97caf63bb1af9348cbe515667a8e08b4","difficulty":"ANOTHER","songID":508,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12001,"notecount":1079,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"b1eff11f5c457e1e0e44415ba5021a58038f8e4a","difficulty":"HYPER","songID":509,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12002,"notecount":1171,"arcChartID":"C4X6KjuK8hy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e4c4a8bad850eb0b64da624079eab6b723a0b9ac","difficulty":"HYPER","songID":768,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15059,"notecount":1199,"arcChartID":"EH3QKHB6fmm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7400d595200d365b2586ed35a40aa5950a6e34f8","difficulty":"NORMAL","songID":768,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15059,"notecount":831,"arcChartID":"CXcwLyatJss"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"f0e369d2eb54194733e31f58d005cb1b2356b846","difficulty":"ANOTHER","songID":768,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15059,"notecount":1293,"arcChartID":"GfaGHVEAyqD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"88507eae45a8a75fe6eae7fcd4e46a667f527b02","difficulty":"HYPER","songID":768,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15059,"notecount":983,"arcChartID":"H3XDvnQ87Tj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"5c08ff0aee53174bc7fe319ec81013532df80f34","difficulty":"NORMAL","songID":768,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15059,"notecount":680,"arcChartID":"E1wklc14WXP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a40db9e2bccdd15cb505d10c6fcf8cf9bca58b1c","difficulty":"ANOTHER","songID":769,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15061,"notecount":1171,"arcChartID":"F0JABVb_Ddp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8969554bbdd4ab4b257f6b65138ca3b7c2c38190","difficulty":"ANOTHER","songID":623,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13053,"notecount":934,"arcChartID":"AtV0OwUAGGH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"876c1d284d63b272725a33d83b061e8d187bd60d","difficulty":"BEGINNER","songID":623,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13053,"notecount":127,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"bd86a8550f090a7318b58745cb17eb1ae36ffbba","difficulty":"HYPER","songID":624,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13054,"notecount":972,"arcChartID":"BpPk6-xalrx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ac456e3388aed8e7c24e8f3f247bc9d80c6a38dd","difficulty":"HYPER","songID":624,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13054,"notecount":915,"arcChartID":"FjrVdEQLq_Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"24f8ff66cbacb81be431f0aed5836547025f9225","difficulty":"NORMAL","songID":625,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13055,"notecount":581,"arcChartID":"F4VWCDO2_qI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e81f0437543df328d08559075ed19b28b8e80bba","difficulty":"NORMAL","songID":625,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13055,"notecount":581,"arcChartID":"C7sZ-qAZ_fR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"5ae93cf18803f1444c5c61ae822a7e1df963b112","difficulty":"LEGGENDARIA","songID":608,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13038,"notecount":2000,"arcChartID":"GAeK30c4_m6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d427e258b82b28c19cb74def8800cf079365e02f","difficulty":"NORMAL","songID":509,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12002,"notecount":558,"arcChartID":"Gqs9-Ah2B9-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e2c493ee3ddce73aaaf4d292acb1774701ab4216","difficulty":"ANOTHER","songID":510,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12003,"notecount":1042,"arcChartID":"EHQwf8ishAe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"c1e5ad12d9c21675764136873be19fd8a489a93c","difficulty":"ANOTHER","songID":511,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12004,"notecount":2000,"arcChartID":"C2qNADmO0cx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"871db812f3ee5002266edfe7b2cf48b4b2451302","difficulty":"BEGINNER","songID":511,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12004,"notecount":302,"arcChartID":"HeuMKeY2a_7"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"dfafde16080c2937fe33bb9f1846e2965e9f8ea0","difficulty":"NORMAL","songID":512,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12005,"notecount":433,"arcChartID":"FtLEfF8sbNs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2ffa633d516654a02b9c396ccaef7b7d782425e3","difficulty":"ANOTHER","songID":513,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12006,"notecount":1471,"arcChartID":"E5pglIpxD-Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"a7f6d6f0712c58b26f7c62a0f1c66e261a19ff1a","difficulty":"NORMAL","songID":518,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12011,"notecount":540,"arcChartID":"Akk2GR11D7b"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"9bfa974bceaa07c9a1e9af97705379512e11d8be","difficulty":"NORMAL","songID":518,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12011,"notecount":541,"arcChartID":"CfsgLbHs8Lz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"32c838988b95785c54837db2be729a67024396a2","difficulty":"ANOTHER","songID":519,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12012,"notecount":925,"arcChartID":"F4TnRzNATmh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"710261aa4f83fa321b23773612343aa5dfc53465","difficulty":"ANOTHER","songID":520,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12013,"notecount":1175,"arcChartID":"CLKz7Evk1QM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"68d0c7d09758ac1ef2a72d995315b7f9ddad4d21","difficulty":"HYPER","songID":520,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12013,"notecount":900,"arcChartID":"HIyJ3qNeCSe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"543c28f05d479a3cb48c1f733ff27adc290946b5","difficulty":"NORMAL","songID":521,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12014,"notecount":390,"arcChartID":"E8wnJpToTDU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"034e1b6eb1d2ba61d65b0e954666d0cf6635d882","difficulty":"NORMAL","songID":521,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12014,"notecount":458,"arcChartID":"EDZbMzPKTLN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"9c1368e83781a8c8e2ab6a45e1645cf6dea5513a","difficulty":"ANOTHER","songID":522,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12015,"notecount":1520,"arcChartID":"FP7U0SyezvF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"538559d8b942e2d7976be5f8036a24415ed1765b","difficulty":"HYPER","songID":769,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15061,"notecount":953,"arcChartID":"EZGA2kgZ0cN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"271cb247f23524c6a562b87458041507a2940e0b","difficulty":"NORMAL","songID":769,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15061,"notecount":536,"arcChartID":"FSOdkDFKiFI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"e733d13a76902ac45d55fdf2bd4e774611459d0a","difficulty":"ANOTHER","songID":769,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15061,"notecount":1280,"arcChartID":"HVh59_Wd5sh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"099c31b7581ef35d286705a9ca39bce5ef9c28e6","difficulty":"HYPER","songID":769,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15061,"notecount":1019,"arcChartID":"AmKiVTRH0mJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2978919fa59b7b1423fb33fccbb7ab7934687b45","difficulty":"NORMAL","songID":769,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15061,"notecount":555,"arcChartID":"FxL7ycC2q9j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a993431d787caf54d927997874c4fdddb5d1514b","difficulty":"LEGGENDARIA","songID":731,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15023,"notecount":2000,"arcChartID":"FMPrYexAubq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ea735ff743205a36a40e604cea65a903a3fa6a0a","difficulty":"HYPER","songID":513,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12006,"notecount":949,"arcChartID":"Cp9HznVYXR0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"5a574e2c49db0e6a960679d225e7276e31ade55f","difficulty":"NORMAL","songID":514,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12007,"notecount":697,"arcChartID":"F2CZcjlaZ15"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"84950bc0ce65bd9d41146fa26e786e6cc9999e37","difficulty":"ANOTHER","songID":515,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12008,"notecount":1554,"arcChartID":"BRGyvJPQSeG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"5a76debad3d74e498b8615de3e7a09e15e7063b3","difficulty":"HYPER","songID":515,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12008,"notecount":930,"arcChartID":"BxjMh_AQ-Lw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"8757bf69147234ef60f2b09b41de23c6f5b4564b","difficulty":"NORMAL","songID":516,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12009,"notecount":555,"arcChartID":"Bqs0hICQ6a2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"1bd1251675f666b14b240298222ab04831247daa","difficulty":"NORMAL","songID":516,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12009,"notecount":555,"arcChartID":"FISK1yPLKJS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"15c33022c81f42c43e9da1dc32465f850f13f761","difficulty":"ANOTHER","songID":517,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12010,"notecount":1363,"arcChartID":"Hy6LGRAkwNR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"51e5fd301a77732b76725b8f1b7324127c28f695","difficulty":"ANOTHER","songID":523,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12016,"notecount":1070,"arcChartID":"Ee8tpADkfVy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"75d1a9d3a7d71f02375fbdc97d563b61e21bf78c","difficulty":"HYPER","songID":523,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12016,"notecount":778,"arcChartID":"DGEPEtHzWhV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"464c5a5f3ae556ea5edc0217604dd38eaf45180b","difficulty":"ANOTHER","songID":524,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12018,"notecount":1096,"arcChartID":"GVEL2PY-44w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"32d2906a2c09f4a75cd590ee292a5a6f67eb6563","difficulty":"HYPER","songID":525,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12019,"notecount":784,"arcChartID":"ACsc7hVngIg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"c55769154b8834b4b3bce37cbd5d57e1e05c638b","difficulty":"NORMAL","songID":525,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12019,"notecount":564,"arcChartID":"GSw3G_vVdfn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"df1c056869c120cecbc40868e265c388ff4c0633","difficulty":"ANOTHER","songID":526,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12020,"notecount":1100,"arcChartID":"D9dqFjvjZ-M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"9ad92eea5427aa4bae51ffab65b7c140cdfdfc62","difficulty":"HYPER","songID":527,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12021,"notecount":791,"arcChartID":"G-iSQefWYNi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"b6d4f4d4182c929c9981be8f7fc1649ed84160c1","difficulty":"ANOTHER","songID":627,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13201,"notecount":588,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"81069cc218163eef7f693e42c1b987b24e6d2206","difficulty":"HYPER","songID":628,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13202,"notecount":378,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"1b43e87a08515d18486032caed13aa45515dffdf","difficulty":"NORMAL","songID":628,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13202,"notecount":139,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"ff497edd64cfec12ebc1302a899747402d45f3ed","difficulty":"ANOTHER","songID":629,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13203,"notecount":1344,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"74d0f7582c87081f543277d8ff44dc8c6fe8c4e3","difficulty":"HYPER","songID":630,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13204,"notecount":1025,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"35673678878cabb56184729255c666d3228c0f73","difficulty":"NORMAL","songID":630,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13204,"notecount":616,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"a1f029f433b6469a7e01ecbef6996521b348c505","difficulty":"HYPER","songID":631,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13205,"notecount":763,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"1a4bd61fbc513fdc5001d71b4f2d15bb1f753c5a","difficulty":"NORMAL","songID":632,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13206,"notecount":438,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"7fe3f9fc4e2c1f9b4fb23ec376081bb04d862d59","difficulty":"HYPER","songID":633,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13208,"notecount":686,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"626bab7cbee43b78846fa7742df3a4599e0926ce","difficulty":"LEGGENDARIA","songID":731,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15023,"notecount":2000,"arcChartID":"ERNn1oEaEsG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"c4b314e1df22b046d3b12d82dd0cf751e5eb0a44","difficulty":"LEGGENDARIA","songID":715,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15007,"notecount":1728,"arcChartID":"ChfU-O9a15B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"4eaae798e88346e5b0415c2c344d52ff16eeca12","difficulty":"LEGGENDARIA","songID":715,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15007,"notecount":1778,"arcChartID":"BZA3WHXpM8i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"c93fb3532e7649dc0f1a8624828ff9890a0b01f3","difficulty":"HYPER","songID":518,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12011,"notecount":936,"arcChartID":"HKMoC5nlNy5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"a07a6f9d89dca26b457036fcdd82f5dfe5cfaa96","difficulty":"HYPER","songID":518,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12011,"notecount":946,"arcChartID":"GjhNOX5H-m4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"49aa953689b900514995d36d948ea03decc28864","difficulty":"NORMAL","songID":519,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12012,"notecount":403,"arcChartID":"BF8enHRxbYJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"60e02643e9443976e6360890f7617996f6a87e21","difficulty":"NORMAL","songID":519,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12012,"notecount":405,"arcChartID":"FPETfYy3SJQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"3d524ab618c31c813c9b6da349339cdd0da2437d","difficulty":"ANOTHER","songID":520,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12013,"notecount":1246,"arcChartID":"FiIvwY9YYDI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e20c7b4e242628dcf85ca70814aa3c32755d075d","difficulty":"HYPER","songID":521,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12014,"notecount":670,"arcChartID":"A2Td2R1U6ZZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"6a141f0a888bc5d6b87008e21fb5df22c2bbab84","difficulty":"HYPER","songID":521,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12014,"notecount":710,"arcChartID":"HQR1PVnbVWj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"10d0f6d5e8f5fd5fde34f68657fc766efb5e7853","difficulty":"NORMAL","songID":522,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12015,"notecount":559,"arcChartID":"CnRYVwmY7t5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d08999a61eab54e1fc91f51a538b0ea1836a3ad4","difficulty":"NORMAL","songID":522,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12015,"notecount":571,"arcChartID":"DnE_ACDpPCe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"fc6872d2324d3308b44d294b8be2c70a25ba84ca","difficulty":"ANOTHER","songID":523,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12016,"notecount":1033,"arcChartID":"Dr0LVcLIOrt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"1aa56fe6ea857712d170b118c4809ad924ee2c95","difficulty":"NORMAL","songID":524,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12018,"notecount":611,"arcChartID":"C8GWw2fO588"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"170753a506507df3a3e7c234e5bb4bbebb5c047b","difficulty":"ANOTHER","songID":525,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12019,"notecount":935,"arcChartID":"DNqSc102Pbv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"93941f1572a6a692b8900dd07cb19d6f160dc82d","difficulty":"HYPER","songID":525,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12019,"notecount":807,"arcChartID":"Ao3vaIXZ2AV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"4a264161d81c237207dfe97f28e8e9726caa4d70","difficulty":"NORMAL","songID":526,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12020,"notecount":461,"arcChartID":"BGthKqxV0pa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2df2b210323a2225488364328f85c99e4c2a0437","difficulty":"ANOTHER","songID":527,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12021,"notecount":1051,"arcChartID":"CtkAoMaVciF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"7c78e67927f620c06d30887e29cc26683f3748f6","difficulty":"BEGINNER","songID":527,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12021,"notecount":95,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"94bdfb2b07a18971fa3f38e00b887b35944a2c5f","difficulty":"HYPER","songID":527,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12021,"notecount":850,"arcChartID":"EOs9rAZAuuc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"3c792eaeaa9468e84cfb8e03e78f9da4222fd192","difficulty":"ANOTHER","songID":528,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12022,"notecount":1178,"arcChartID":"EdeBHjhRUW7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d3b4138151bac122161291d56fdb9b8ae23ae280","difficulty":"HYPER","songID":530,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12023,"notecount":526,"arcChartID":"Gynq3Q_8n48"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"a1fef05c0acd78897c0f056024ec4002555509d2","difficulty":"NORMAL","songID":530,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12023,"notecount":334,"arcChartID":"DTldvYs2RgQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"21edba5805caebf385ba5f502b213cd7430721c1","difficulty":"HYPER","songID":531,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12024,"notecount":676,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"0c91c1f6007a9929fdb39d158233c7285c87a38e","difficulty":"NORMAL","songID":532,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12025,"notecount":474,"arcChartID":"G5XwMaqG8Nz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e9044bc1741f3fb873e9b0e7537ce2023ef50397","difficulty":"HYPER","songID":533,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12026,"notecount":848,"arcChartID":"BPIO8p7i0jS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"cb530db1856c39cd7b4fd79b383d6560117802ee","difficulty":"NORMAL","songID":533,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12026,"notecount":479,"arcChartID":"GIAtGBG3S_n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"bf2d700aa734aa134c1b1310c59ef4c4fa5ff605","difficulty":"ANOTHER","songID":534,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12027,"notecount":661,"arcChartID":"Ej_yy1lTeDt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"41c20caba2b877a393772239a2d43404a3c5708a","difficulty":"NORMAL","songID":633,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13208,"notecount":369,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"5e5f56e93aa3e8eceb30555748157f5a6edc3914","difficulty":"ANOTHER","songID":634,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13209,"notecount":532,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"c23387dea38ac5c9b35b68b28d09fbb5ea6f1157","difficulty":"HYPER","songID":635,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13211,"notecount":452,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"485605367330d504d55c36e64377efa46a89a5e7","difficulty":"NORMAL","songID":635,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13211,"notecount":349,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"07ca4992d8ddf9339b277232f28de40901f52a96","difficulty":"ANOTHER","songID":636,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13212,"notecount":1404,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"a917c41cf0f6c02ad77ccae89e6cd84eccd46235","difficulty":"HYPER","songID":637,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13213,"notecount":900,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"c780ab6046512222e7f92c26ed263ec958e5e4ae","difficulty":"NORMAL","songID":637,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13213,"notecount":542,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"414dd54bcbbf2336670f2b89d2f108c0da8c0965","difficulty":"ANOTHER","songID":638,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13214,"notecount":1120,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"be5a0da36ed7b2060175128b11f9ecd44e97b714","difficulty":"LEGGENDARIA","songID":769,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15061,"notecount":1583,"arcChartID":"GFDJF8yeNSk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"c17ccf05d686305cf0df4ca63a602030f2f91401","difficulty":"LEGGENDARIA","songID":769,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15061,"notecount":1655,"arcChartID":"HVY0u6AR-Wu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"fcdc3bbb57656ee4c3ef50603e8552ccc3a8516b","difficulty":"LEGGENDARIA","songID":712,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15004,"notecount":1662,"arcChartID":"EumlKsWevfv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"38bd9ce59428447155842131b331a73bef16947a","difficulty":"LEGGENDARIA","songID":712,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15004,"notecount":1702,"arcChartID":"HIACg3t16n4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"f8ece95858a8ef55198107e84abf88b2fb53c12a","difficulty":"NORMAL","songID":639,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14000,"notecount":661,"arcChartID":"AXOeyzw678t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"c0fca82dc63c7c462149b1597b48eb38e2cc0956","difficulty":"ANOTHER","songID":640,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14001,"notecount":1730,"arcChartID":"FXryjqZDrUG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"2632d1ff2541f7c84453738f78f9644bd0f04ba0","difficulty":"HYPER","songID":640,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14001,"notecount":1330,"arcChartID":"GebAutyHL7l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"4200ef852c066740de41905dd9d6c05f116fd367","difficulty":"NORMAL","songID":641,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14002,"notecount":747,"arcChartID":"AvQZgzUm3vb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"a43928ad7f4f078f83d66f7e3d6ff20554c29ca3","difficulty":"HYPER","songID":642,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14003,"notecount":533,"arcChartID":"G5lCpSdH1dU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"5f5c963eafd77782f94fcfc3a6a7978e0838a21e","difficulty":"HYPER","songID":642,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14003,"notecount":400,"arcChartID":"FYfGqlNEtBa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"32b014cb0dd6428d0dbc432f65aae0b7b687fdf0","difficulty":"NORMAL","songID":643,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14004,"notecount":449,"arcChartID":"GwN747CzX1y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"df1ceddd87d8b0512dc2f35f27d72a5d7bd9a6f8","difficulty":"NORMAL","songID":528,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12022,"notecount":491,"arcChartID":"H43aV-heVC_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"fdb13a1c7012e6b85572efa3996216f5db44b3f0","difficulty":"ANOTHER","songID":530,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12023,"notecount":842,"arcChartID":"FTs2dTANGuj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"f6b9f7abeed4f4a58205a085c22bd6a9fccd9957","difficulty":"HYPER","songID":530,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12023,"notecount":526,"arcChartID":"HbtnWF7SjJi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"3253522feb5a4391b2dfd85a53f6c08361ce3502","difficulty":"ANOTHER","songID":531,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12024,"notecount":862,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"d223794be2a35999cc51f63b5f38ad57fe38237b","difficulty":"HYPER","songID":532,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12025,"notecount":871,"arcChartID":"AGckCTlmqf5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"1b276de22e2c4b151b2e83d84e221168b101e80a","difficulty":"NORMAL","songID":532,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12025,"notecount":474,"arcChartID":"EkvMRGIGhWl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2e7ea11a1f93bbea84c5e30907538d7eb10ba454","difficulty":"HYPER","songID":533,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12026,"notecount":848,"arcChartID":"E9DAjRKFIiC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"ef152b3486ce234f04c48e63c21e88e4372cb620","difficulty":"NORMAL","songID":534,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12027,"notecount":432,"arcChartID":"Dlk3g-HelEw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"b9b8e2261426a287a56642c52471b0d3c0142dbb","difficulty":"ANOTHER","songID":536,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12028,"notecount":1259,"arcChartID":"DXWLg-UXjhO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e1154a1682e5823e1e19791cf5e38fe745b266ba","difficulty":"HYPER","songID":536,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12028,"notecount":884,"arcChartID":"C871RC1BRFo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"9bec657766eb8388eec752b13931ce3efa6d577a","difficulty":"HYPER","songID":536,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12028,"notecount":864,"arcChartID":"CJg3vzeTnPN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"7c31aa85ee92577d55949b055f37a98ce610b371","difficulty":"NORMAL","songID":537,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12029,"notecount":368,"arcChartID":"HjRSSDrwedO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"6e2ab17d4b2e4a516e0343cad25a18924a3d3f6d","difficulty":"ANOTHER","songID":538,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12030,"notecount":1438,"arcChartID":"C09_WrLZ7YW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"be31fc23b03c53aa58a3a7b599a5b8b2e7ee2ede","difficulty":"BEGINNER","songID":538,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12030,"notecount":233,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"7a53a0b53da98b8caf4950f60cc91360ddb80151","difficulty":"HYPER","songID":539,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12031,"notecount":644,"arcChartID":"AuWj2ktW6gL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"60a050c67c3600368ad5f241c8793acf24386df6","difficulty":"NORMAL","songID":539,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12031,"notecount":405,"arcChartID":"Al2xwjoH4QS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"fa9b9208381c424f150231035bc4ec8b16dcb3a7","difficulty":"ANOTHER","songID":540,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12032,"notecount":913,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"5925ee9e25da5dd48a709acc7b4ca817d4ee7aa3","difficulty":"LEGGENDARIA","songID":753,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15045,"notecount":1326,"arcChartID":"Hgn_uJAzt0s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"aba1ba5d09a6e00670cb6c13862838b95fc314bb","difficulty":"LEGGENDARIA","songID":753,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15045,"notecount":1300,"arcChartID":"F_bMaasmScN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"da6ef300f9fb054a9152a0166187d85ece596d3f","difficulty":"ANOTHER","songID":776,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15203,"notecount":1810,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"215903000c77fe3324ab4b6984fff4d71febe218","difficulty":"HYPER","songID":776,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15203,"notecount":1267,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"2c9b9ef761d980a5d5889535859907f863359007","difficulty":"HYPER","songID":541,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12033,"notecount":797,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"fd9d6030b3a44f572aebed9a6c89bd153bb25ce7","difficulty":"NORMAL","songID":541,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12033,"notecount":489,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"ace1f595e85841672811156fce2a3268d99b9a2b","difficulty":"HYPER","songID":542,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12034,"notecount":892,"arcChartID":"CsGgY-xHYCo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"134254acfd0cb291c6df280717e98f626733961f","difficulty":"NORMAL","songID":543,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12035,"notecount":501,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"33a7e9b4b2aeb3ba80fd6d8f54a84d759d1a86e7","difficulty":"ANOTHER","songID":544,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12036,"notecount":1057,"arcChartID":"AIdoauNVI19"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e2e6220473e9a3920c0dd2a91bff9fe3299cef44","difficulty":"HYPER","songID":544,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12036,"notecount":829,"arcChartID":"BY9YXtpOqEh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"ec1c1ba15bc59a273c586a4e2ee5d169bd7e17f7","difficulty":"NORMAL","songID":545,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12037,"notecount":414,"arcChartID":"GzlQZ8aEsVb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"68d71dd16c98c47e88958cbe24ff895c7e9c3e56","difficulty":"NORMAL","songID":545,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12037,"notecount":414,"arcChartID":"CFrqbL_RmOa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"bcec45e6e9bd47cfb2ecb876889abb8ddfa94c7f","difficulty":"ANOTHER","songID":546,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12038,"notecount":837,"arcChartID":"EhXsbX_GUDF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e337a53598e55193304ddc85e96eaa18646a2e35","difficulty":"ANOTHER","songID":644,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14005,"notecount":1348,"arcChartID":"CeGRsSFVwJt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"f98896e0dcdf7994c2ed38f452b1bf3dadd345f8","difficulty":"BEGINNER","songID":644,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14005,"notecount":332,"arcChartID":"D8a_P9oLxMO"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"91e2f844c2985b2b2bcb5557a5aa2f7636abf5df","difficulty":"NORMAL","songID":645,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14006,"notecount":413,"arcChartID":"Cp7VNf5OaW1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"790e2089b1ceb3e388d9800e9e26fd0cc4ab8660","difficulty":"NORMAL","songID":645,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14006,"notecount":414,"arcChartID":"BZFiHHm8CPj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e9b758c4d5e6fcca1f5097975d7a69a8afefe2da","difficulty":"ANOTHER","songID":646,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14007,"notecount":1199,"arcChartID":"Gw5-9BLkL35"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"f58bd969b6174f6e3325e5ebb1c2f27408e51bcb","difficulty":"ANOTHER","songID":647,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14008,"notecount":1319,"arcChartID":"Ar4mHSTVcoO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"7eb8208d2d45d2d09be0bda8bdaa8c0c2b7c4393","difficulty":"HYPER","songID":647,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14008,"notecount":1017,"arcChartID":"Gdq8Wm9DKKL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"b34d86e91d32590d39dcb62216d1a26ea6bdfbef","difficulty":"BEGINNER","songID":536,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12028,"notecount":338,"arcChartID":"EjCdJzQgTXN"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"d1c64d31a6cef69190a234aab75ac698024fbe92","difficulty":"HYPER","songID":537,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12029,"notecount":723,"arcChartID":"CRqS7KyEQYx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"52f1cf3e44bd00bc66243ab0c0d2f4e7ee7a3cff","difficulty":"NORMAL","songID":537,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12029,"notecount":369,"arcChartID":"FZ3NaHzleG9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"4748ee8599c6ca47ce836a46b3abd483db498793","difficulty":"ANOTHER","songID":538,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12030,"notecount":1156,"arcChartID":"FvNU1A3hovV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"126854ecf3fbdf881962057ca0e70cb18b8a8b53","difficulty":"ANOTHER","songID":539,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12031,"notecount":829,"arcChartID":"C3oFjmgbsFO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"b1dd097518c7efc75539a6097b4725b520ef397f","difficulty":"HYPER","songID":539,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12031,"notecount":590,"arcChartID":"GvsRoHpCGL0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"26dbc6b427cad87c4cda8acb75cb17f2b0d87822","difficulty":"NORMAL","songID":540,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12032,"notecount":418,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"0ded3a24e8ca983b0c12ffe99a26b1ff34eb1414","difficulty":"ANOTHER","songID":541,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12033,"notecount":927,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"a95d86c5920d25cc4fed2a34c31878dce19a3f49","difficulty":"HYPER","songID":541,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12033,"notecount":840,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"af5b6ce77f46181eb7be1bbf0ec69f9521417e75","difficulty":"NORMAL","songID":776,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15203,"notecount":706,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"335e9d678407cc5d796623e0a34c04e669bd785c","difficulty":"ANOTHER","songID":776,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15203,"notecount":1593,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"893f2b7b3e87b2d75e859fac7c070f6ee1276a98","difficulty":"HYPER","songID":776,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15203,"notecount":1299,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"e9af14b0c8fcaa85bf61573af6c4e22801fa4351","difficulty":"NORMAL","songID":776,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15203,"notecount":498,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"6e3c749271bd6c6306ba82cf327a2e9024708992","difficulty":"ANOTHER","songID":777,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15206,"notecount":520,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"c3ac4c6f9a4bfcd234f5df9a6299416ba789ef5d","difficulty":"HYPER","songID":777,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15206,"notecount":384,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"a64b5bd94236a3b6ecea88c49c0e01f405240d37","difficulty":"NORMAL","songID":777,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15206,"notecount":359,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"8c3fad5c16ed7149840cee39a5528d8062ad9540","difficulty":"ANOTHER","songID":777,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15206,"notecount":503,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"e686086ac41d7cc218d354951cc815e7d86a5ff6","difficulty":"ANOTHER","songID":547,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12039,"notecount":852,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"382262f97ae4cd59649c3b5e09286d42c1243427","difficulty":"HYPER","songID":547,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12039,"notecount":647,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"143e6521ef60630e89e77ff431f2d8c3c17c492a","difficulty":"NORMAL","songID":548,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12040,"notecount":401,"arcChartID":"Hg2RxPc2gFE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"ec58baa0fddb58b7dc599712ab20b945ba7a61f2","difficulty":"HYPER","songID":549,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12041,"notecount":895,"arcChartID":"BE_Apxx7HR6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2ef937a09f33319c64fa32adc8adf1ddc5c9e736","difficulty":"NORMAL","songID":549,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12041,"notecount":515,"arcChartID":"EfgleVz8Yey"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"70d13d5ebd7c59dcd0e4529bcd5b1a62d02b6997","difficulty":"ANOTHER","songID":550,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12042,"notecount":814,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"306e5b7f2a3281b7ccef7c47e52fdb8e2533bccf","difficulty":"ANOTHER","songID":551,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12043,"notecount":1077,"arcChartID":"Al2Oov90PXm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"ec4576aa91566afcfdc17b157823d9d50cd0f176","difficulty":"HYPER","songID":551,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12043,"notecount":808,"arcChartID":"Gu2fe1-0w-B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"299c908d6f16976d15631ac57c63616ec8fd3920","difficulty":"NORMAL","songID":648,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14009,"notecount":588,"arcChartID":"HgdcspgkWHS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"d9b189b7e6b88804e4d2e68da5d63d0beb8e8c3a","difficulty":"HYPER","songID":649,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14010,"notecount":741,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"28b8187f9d368a371e1425b3898688dc0ab2909c","difficulty":"HYPER","songID":649,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14010,"notecount":524,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"8876307e3a2e1947723dc8466bd9a97c839d2826","difficulty":"NORMAL","songID":650,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14011,"notecount":609,"arcChartID":"GNaRPA1b5DT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e559e382245279e425e001bcfacb687c4d373692","difficulty":"ANOTHER","songID":651,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14012,"notecount":1154,"arcChartID":"GDG2eKIpmuT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"6e071685bb2aa43878945fad560c68ce8db7c57d","difficulty":"BEGINNER","songID":651,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14012,"notecount":110,"arcChartID":"GrvbYX5bga9"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"a8d904007112e0ed5ca2af33c239e0b3e28f8f05","difficulty":"NORMAL","songID":652,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14013,"notecount":554,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"5366cd9da4e4f4c0cfbe76a5dfeb57ad4a5ca766","difficulty":"NORMAL","songID":652,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14013,"notecount":554,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"f8af4d9738012f78a3005df80ba9e2d38528e45e","difficulty":"ANOTHER","songID":653,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14014,"notecount":1245,"arcChartID":"DyvkiWf0xjq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"35f56a16423b6bdc97e8b7f74b9ad50c6ee02922","difficulty":"ANOTHER","songID":542,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12034,"notecount":1158,"arcChartID":"ADNJalD2tAg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"98cf1751a01c4b3c44740bbc867e18a48ab9fb24","difficulty":"HYPER","songID":543,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12035,"notecount":814,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"fa83cf5953167c1f2bf852e4e816a6be5ff97434","difficulty":"NORMAL","songID":543,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12035,"notecount":501,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"4c7aab5d9904b1add523a65e91eca3a6743e1077","difficulty":"ANOTHER","songID":544,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12036,"notecount":1103,"arcChartID":"BwgRiiSbZT3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"63b0976cade39ce14eaf65379d0fe7f13aa8bc06","difficulty":"HYPER","songID":545,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12037,"notecount":752,"arcChartID":"BixEVE_Pdb-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"904ccf3faff7995d14580892b89c76730205c751","difficulty":"HYPER","songID":545,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12037,"notecount":763,"arcChartID":"HGZL9HpxVWd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"4efae3d7e088df877df3f850a9c45c3e5027dec7","difficulty":"NORMAL","songID":546,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12038,"notecount":336,"arcChartID":"H-YjG2xtJmM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d0148b1150c7fa3d0025e613f2e9ad0b1f705b47","difficulty":"NORMAL","songID":546,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12038,"notecount":336,"arcChartID":"BUu-hhmSp2P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"0d1c000d23386973f6651693205db5214d6ed620","difficulty":"HYPER","songID":777,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15206,"notecount":385,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"d7985c533d550b6381a0f839ab23a0f1d25e6c7b","difficulty":"NORMAL","songID":777,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15206,"notecount":333,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"62f3bb329c824a81eec814ec4b3e87240046d084","difficulty":"ANOTHER","songID":778,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15210,"notecount":1328,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"0074b00ed2ec66ff9021a45530b9c9d43e591ca7","difficulty":"HYPER","songID":778,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15210,"notecount":1045,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"2e516d9249098aa9ad3987d2241954eac98697e0","difficulty":"NORMAL","songID":778,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15210,"notecount":466,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"3dca0b86b02c5c1a3381654af633aa784adc48d2","difficulty":"ANOTHER","songID":778,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15210,"notecount":1407,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"120a1704005b7e27ee424f0035e9080ecbec73fd","difficulty":"HYPER","songID":778,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15210,"notecount":1052,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"f3a8d636585f63e1ee1284540da61c12b3fd98e8","difficulty":"NORMAL","songID":552,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12044,"notecount":494,"arcChartID":"F2lnursXURB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d1c75cd99f21db2f67376024e41f69e1789e1765","difficulty":"ANOTHER","songID":553,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12045,"notecount":1072,"arcChartID":"Gp0Y9mqRIo0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"aa996f7b846d7a1a487d2c872f8fd915436d6bd3","difficulty":"HYPER","songID":553,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12045,"notecount":869,"arcChartID":"AWRS40aZDHd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"109ffcf72a395c4e69ac8a3bc1a1b1989c3e6482","difficulty":"ANOTHER","songID":554,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12046,"notecount":840,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"a69ae6c46324cb55bbc1abc7fec65a900abdf46e","difficulty":"NORMAL","songID":555,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12047,"notecount":393,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"1aff93e4bf67116ff4def39f0280d0bfd3e1b6ed","difficulty":"HYPER","songID":556,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12048,"notecount":679,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"8627cb6c35f98d50e7253b3926f6c0f80aa0293d","difficulty":"NORMAL","songID":556,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12048,"notecount":390,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"64bed7a7ead2c006417e2f4614987773f19ca8f0","difficulty":"ANOTHER","songID":557,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12049,"notecount":1280,"arcChartID":"Av-5xD4ZOjf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"f9f0163a987485c7eacd34e8b46d17606220c618","difficulty":"ANOTHER","songID":654,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14015,"notecount":794,"arcChartID":"BzpytssK-YE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"b69f61c52ac7a121a11a3f7861dde9acc923d197","difficulty":"HYPER","songID":654,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14015,"notecount":687,"arcChartID":"CD8VdN9_Kk4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"f34d591a718a6b4528927dc3bf509ff84ee866e6","difficulty":"NORMAL","songID":655,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14016,"notecount":523,"arcChartID":"HkkBzL0XQQe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"5f27df687c14b2a548e43627b2a581a597925360","difficulty":"ANOTHER","songID":656,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14017,"notecount":1117,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"f0b6ef0b07173a76cd01e482026eaf9a004579c0","difficulty":"HYPER","songID":656,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14017,"notecount":876,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"562254dc987788e836b97325203ca30d7940b242","difficulty":"ANOTHER","songID":657,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14018,"notecount":1255,"arcChartID":"GF1Dh87JxVB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"9947a7a45379b63272198613b605e1b3687d1f3a","difficulty":"HYPER","songID":658,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14019,"notecount":929,"arcChartID":"GPWcBA-DnXo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"c3cca2aa0bd3407f7f096c10d4056cdeae7b366a","difficulty":"ANOTHER","songID":547,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12039,"notecount":852,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"50b1bb0ee1a3f52f20df8c9d9e73287627a6b4da","difficulty":"HYPER","songID":548,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12040,"notecount":728,"arcChartID":"B7KBgjGKWNe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"dd4af084684d3bc220911a3751e634a5a9927e11","difficulty":"NORMAL","songID":548,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12040,"notecount":401,"arcChartID":"AJ07N-Wna57"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"04a50531bb4f54b87e5a37b5804771e028fa45e0","difficulty":"HYPER","songID":549,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12041,"notecount":895,"arcChartID":"HHLJTHdc9Ti"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"58e8aea3cd13a772bbde4cafc30c5a73845ff585","difficulty":"NORMAL","songID":550,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12042,"notecount":355,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"26ca78e9dcf33a12107ba69488634b73ec1168ce","difficulty":"NORMAL","songID":550,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12042,"notecount":355,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"1f25860814252531d725ea8993768bd209c12fda","difficulty":"ANOTHER","songID":551,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12043,"notecount":1077,"arcChartID":"CloP3u1toQF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"30cebfbc9395b696ccc4fbe621e79a9327825b78","difficulty":"HYPER","songID":552,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12044,"notecount":828,"arcChartID":"D6UWYCi8LWN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"deada39cc7bc4e3643a53131f46895d68717cc96","difficulty":"NORMAL","songID":778,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15210,"notecount":499,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"1411aa37a047f659ca9049258c4353ca7319663e","difficulty":"ANOTHER","songID":779,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15214,"notecount":1698,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"99687a0effeeee6472167dc59a854163d6ea62cc","difficulty":"HYPER","songID":779,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15214,"notecount":1141,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"d02804d855a3f2d3553da5150fa4560da472630d","difficulty":"NORMAL","songID":779,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15214,"notecount":719,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"73d46259472e568658f193a2acb68209cf026873","difficulty":"ANOTHER","songID":779,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15214,"notecount":1367,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"08be4f30124ba30d72da6a2d67bb7e99fa3a1427","difficulty":"HYPER","songID":779,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15214,"notecount":1008,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"d61605cc0c69e250764f1e357e5f124f0a65d093","difficulty":"NORMAL","songID":779,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15214,"notecount":547,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"67f0713ae226e4fe073dbfb6d04605faf14cae7f","difficulty":"ANOTHER","songID":780,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15216,"notecount":837,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"6358e821d93eff9b667ba461ddded4a470ba8ce9","difficulty":"HYPER","songID":780,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15216,"notecount":642,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"9285d5590993bc9b4d3f73db73b1f017765ec7d2","difficulty":"NORMAL","songID":780,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15216,"notecount":392,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"b715499b54f2bbe2831bfee2fb940c39094cb783","difficulty":"ANOTHER","songID":780,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15216,"notecount":870,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"7b2aeb24569c9e51ac58b1645f9ab051092584da","difficulty":"HYPER","songID":780,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15216,"notecount":665,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"3dc1a3aa5d171f116dd041823f9aedc1591ed661","difficulty":"NORMAL","songID":780,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15216,"notecount":300,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"6666a2e233f344c5a6d4d4a4070ad572e373bdd9","difficulty":"ANOTHER","songID":781,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16000,"notecount":1235,"arcChartID":"CBty3PGVeOS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"643e85a7409ff9291f018b01c550eaa82f0cca41","difficulty":"NORMAL","songID":558,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12050,"notecount":413,"arcChartID":"GqDXSSvs_Ib"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"80abfc2bd7909f0a845951daf4a358c213211a75","difficulty":"NORMAL","songID":558,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12050,"notecount":413,"arcChartID":"Cpf1S7rnhnU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e3f2d610bae4889137d8beb648caa085e18dd5bb","difficulty":"ANOTHER","songID":559,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12051,"notecount":708,"arcChartID":"FlA4lz-Gnbk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"04b633fc64ede2025427921e013c33f04d70b987","difficulty":"NORMAL","songID":559,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12051,"notecount":297,"arcChartID":"CKs5rOK3r14"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"71b6e9859414d4a77ca2a659cc7e0d3d6eb60e6c","difficulty":"ANOTHER","songID":560,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12052,"notecount":1073,"arcChartID":"C0ioqmymTKb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"8714467df8eee7887d8c4e47617a46458de30f30","difficulty":"HYPER","songID":561,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12053,"notecount":1005,"arcChartID":"B0QzYQtFYBY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"f0edcd88d28035b7a08581857cdf6e042c4e6acc","difficulty":"NORMAL","songID":561,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12053,"notecount":875,"arcChartID":"FyXH5Dcua4O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"54cc0d53d5ebbff81fd39d6bffa00e33a9f6208e","difficulty":"ANOTHER","songID":563,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12054,"notecount":1575,"arcChartID":"DGPfbuTp6kW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"0950dcd6deaf04ab260d97c25169856b7b4918b5","difficulty":"HYPER","songID":781,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16000,"notecount":805,"arcChartID":"AsAURp00glU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"37e521252f661dde274c38d54f19c1cd8fdd6ad9","difficulty":"NORMAL","songID":781,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16000,"notecount":493,"arcChartID":"DPFwmVBAejI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"5ca476dcaf0e1d6e799324da771a796a843f4f97","difficulty":"ANOTHER","songID":781,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16000,"notecount":1221,"arcChartID":"DeM_eGvyadV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9f99251bf88c0efecb6cbcc62d5cb64be4c82a9d","difficulty":"BEGINNER","songID":781,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16000,"notecount":123,"arcChartID":"FwAazNq3ZYB"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"abead92cd344edaeadd3dec06dfe292aba4c6903","difficulty":"HYPER","songID":781,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16000,"notecount":894,"arcChartID":"HJaiGzCqkfX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"269ca4a90da76230e9c1e9fdb7199dd0a9007281","difficulty":"NORMAL","songID":781,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16000,"notecount":564,"arcChartID":"AyocKULj7tG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d92b006b31f00d1327656d5c5cea089d5923eaf0","difficulty":"ANOTHER","songID":782,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16001,"notecount":1086,"arcChartID":"Cdm36oeebvJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"0a038c1851351a5d5e76a56cf8f91bc5b80c97a1","difficulty":"HYPER","songID":782,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16001,"notecount":838,"arcChartID":"B0XklBJG7qg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"0228ac16222056272985857bf9fe06eba388250a","difficulty":"NORMAL","songID":552,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12044,"notecount":507,"arcChartID":"Ga_TzngSsJX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"0be80236ebd7e3c2520b8a9c800f43886612ef32","difficulty":"ANOTHER","songID":553,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12045,"notecount":1073,"arcChartID":"FqhIpjonO7x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"be924d12023e10becebdf3621b596f83eb4473e1","difficulty":"NORMAL","songID":554,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12046,"notecount":380,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"4f18dd63672e907790986128a5111e08f8ecfdc8","difficulty":"HYPER","songID":555,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12047,"notecount":704,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"8352f5f0b21dcbc3ab40587f8a748d6a22b67b99","difficulty":"NORMAL","songID":555,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12047,"notecount":393,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"2a6ec3abeb61cd24558dc957c0fbab7749af35eb","difficulty":"HYPER","songID":556,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12048,"notecount":679,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","12-cs","26-omni"]},{"rgcID":null,"chartID":"673182ea9c3221334e337cb413efa10a46fff427","difficulty":"NORMAL","songID":557,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12049,"notecount":675,"arcChartID":"Hc3G9yd8bEZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"32c64f7d44ba68e996951b6c19bd3192d7bdf9ab","difficulty":"HYPER","songID":558,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12050,"notecount":965,"arcChartID":"DRhMkgaxHXc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"acbf0658809e4f217fcada7f3d0abde4a6c9860f","difficulty":"HYPER","songID":558,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12050,"notecount":857,"arcChartID":"HvGK1Adw503"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"f01a5c52a7dcc1bb4238f26bb9c623f2c36c594e","difficulty":"LEGGENDARIA","songID":509,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12002,"notecount":1946,"arcChartID":"CMGxC60X-Kq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"abfd678244ac7a0f54e9304437159b9630dd1867","difficulty":"HYPER","songID":565,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12202,"notecount":583,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"9653b43ddbd6f962f85c16a356c53920bfc5e8a1","difficulty":"NORMAL","songID":565,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12202,"notecount":228,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"d2ae825e27ef10447ec2e2eca24f2ef274dfc21c","difficulty":"HYPER","songID":566,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12203,"notecount":550,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"76823aa311ca2861a11db0c375408a3a09f3e5de","difficulty":"NORMAL","songID":568,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12205,"notecount":458,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"6edb124d1b3b83976b029b911e14a179ab63ccd6","difficulty":"ANOTHER","songID":569,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13000,"notecount":1481,"arcChartID":"GHZLjlwY26D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f1f7a5e49cd75d30707856343c72ddd0b4a1ebfa","difficulty":"HYPER","songID":569,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13000,"notecount":1064,"arcChartID":"EWxpiBF-nie"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"18690a56881a528b31add0dd51c94bf020aa3c1c","difficulty":"HYPER","songID":658,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14019,"notecount":980,"arcChartID":"BWCBizknUql"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"4ead2f96903dba1768a7d21d17e8de29165184c1","difficulty":"NORMAL","songID":659,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14020,"notecount":766,"arcChartID":"F7MtU5kPXpp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"67957ccb0f4e5d14f926e960493c76fe17c9b6ad","difficulty":"ANOTHER","songID":660,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14021,"notecount":1721,"arcChartID":"EBGJqf_SiQv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"701c54327772add3ef3eb67aad503d272d55817d","difficulty":"HYPER","songID":660,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14021,"notecount":1250,"arcChartID":"GGNF2ldj_Wb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e22d251a95b97d475b58219740699a479e2c6c8b","difficulty":"NORMAL","songID":661,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14022,"notecount":813,"arcChartID":"GRVNExut1_f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"2421f67bf8251cebee778e27849f8ca4b770e89a","difficulty":"NORMAL","songID":559,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12051,"notecount":297,"arcChartID":"Cx5MlISo9EP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2e1d3eaa03d2286daabff76fdf980181385859dd","difficulty":"ANOTHER","songID":560,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12052,"notecount":1179,"arcChartID":"B5v51YclPtT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"111253ab814c8ebe73f1afe79b48ef1e35b1283b","difficulty":"HYPER","songID":560,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12052,"notecount":858,"arcChartID":"EmbwAM_Hyhx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"fef20d028794d625d43c20d5527bd29b882ede83","difficulty":"NORMAL","songID":561,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12053,"notecount":879,"arcChartID":"DAM2kAbdhkQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"19835b3c5c8b61f2462ca6a8858585e7c1e47792","difficulty":"ANOTHER","songID":563,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12054,"notecount":1382,"arcChartID":"Gfi76cJuy5v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"f8c7f27b4b2e153069b2aadebe45a6f214055952","difficulty":"HYPER","songID":563,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12054,"notecount":1155,"arcChartID":"Ewzb2aNUW-U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"6b763aa8c260c8df23c1cccb7dd2b0db8746eae4","difficulty":"NORMAL","songID":782,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16001,"notecount":503,"arcChartID":"C1ATHFl4MXu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"329006b23d21264f7dd660d72e19b73b232e95d4","difficulty":"ANOTHER","songID":782,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16001,"notecount":988,"arcChartID":"Bc5uoSahaaQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"507b2342d683a10cac317346fd5c743b129fb786","difficulty":"BEGINNER","songID":782,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16001,"notecount":129,"arcChartID":"GsxmpTeYM1D"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"228a82dc2ef6bb9da2bb1322fed460e695d169e8","difficulty":"HYPER","songID":782,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16001,"notecount":765,"arcChartID":"ALO2SSQ-BXa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"c21e6fb392ad51103e8d158c7dfc076ca8981ec0","difficulty":"NORMAL","songID":782,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16001,"notecount":454,"arcChartID":"CKik8Nv8IDk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"84a2448699a83d56f86aab376fc62b5bec8f2db8","difficulty":"ANOTHER","songID":783,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16002,"notecount":1519,"arcChartID":"CShl6Gilt70"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"4d426dfa65e945b55e459739aad8cbe47feae822","difficulty":"HYPER","songID":783,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16002,"notecount":1189,"arcChartID":"BqGzVyidNAl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"25d9e5bbf039a835bf310c920d55a8c0162d2db0","difficulty":"NORMAL","songID":570,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13001,"notecount":470,"arcChartID":"CT6lgQuEJAY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"688c4476349fd20595cbe4d89205d390b464cccd","difficulty":"NORMAL","songID":570,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13001,"notecount":472,"arcChartID":"HllDRY5eUjb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"0c5349b0dbe1eecd54c1a437ec76953761645ca1","difficulty":"ANOTHER","songID":571,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13002,"notecount":1327,"arcChartID":"B5DIfBWRLQ7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"5d9124436bd42d78f2321ef794d2bf6eb5d9e7d9","difficulty":"HYPER","songID":572,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13003,"notecount":888,"arcChartID":"BGcxJ2sEo6J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c1bfda8b5223329ecc01a715f394da17f04c4816","difficulty":"NORMAL","songID":572,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13003,"notecount":513,"arcChartID":"AwsZ6Iv8gle"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"5df850385272324559182a07d6a2a6b84bbd32bf","difficulty":"BEGINNER","songID":573,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13004,"notecount":227,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"07690e07663fd79415126f9341ac99b126224a68","difficulty":"HYPER","songID":574,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13005,"notecount":1281,"arcChartID":"B-cxqo0v3uE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f2b32f2d6e86409e7f0dbd6cfa2e707a5e2be070","difficulty":"NORMAL","songID":574,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13005,"notecount":902,"arcChartID":"HvVZIfjkxrV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"66a706480e2c2cc1ece416c2d8329b405ae07c9d","difficulty":"LEGGENDARIA","songID":523,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12016,"notecount":1748,"arcChartID":"AnaJ6SedvRa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9b680e603906dee00c36c93266cf8924e10100b2","difficulty":"NORMAL","songID":565,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12202,"notecount":251,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"a79eb9d48264f2ed7581353943a6df73e027fd2b","difficulty":"HYPER","songID":566,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12203,"notecount":886,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"d72fccfede85388fa4412a57aa4c1537aa69e4ab","difficulty":"NORMAL","songID":566,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12203,"notecount":249,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"70df14e244cec7a8d9e6feb42cf81cc30118aae4","difficulty":"ANOTHER","songID":568,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12205,"notecount":933,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","12-cs","26-omni"]},{"rgcID":null,"chartID":"767ede09b76e9256c38a86820c0d2dc5fdaed038","difficulty":"HYPER","songID":569,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13000,"notecount":1041,"arcChartID":"EPZRUmRDajh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"b137811c1aae7fede89e1f849f90f35a3cdd8099","difficulty":"NORMAL","songID":569,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13000,"notecount":638,"arcChartID":"HPoEv3ZmACU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"8ea6931b5382a6460e052410990f8e7c6d2fbcbc","difficulty":"BEGINNER","songID":575,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13006,"notecount":211,"arcChartID":"D7vl8itzt4U"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"10b670af4c25a6e19f2d9ce1626f926ff0248fef","difficulty":"HYPER","songID":576,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13007,"notecount":670,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"5649d206cd5c6b587f60353d07ff7dc1f62ca500","difficulty":"HYPER","songID":576,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13007,"notecount":680,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"3661d1a1788154a12e58d26fcda2287ae716dd42","difficulty":"NORMAL","songID":577,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13008,"notecount":400,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"e690d444f374f490455a6d1b8c47b2d6aaede9af","difficulty":"NORMAL","songID":577,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13008,"notecount":401,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"f824b575662a4f506e5a74de883f54846c3d0c30","difficulty":"ANOTHER","songID":578,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13009,"notecount":1094,"arcChartID":"GQB-zVGIB-E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"9546e6c330c6c4176d760a6fdcd566a098df3d6a","difficulty":"ANOTHER","songID":579,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13010,"notecount":1050,"arcChartID":"AL9FajJo5Xq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"eba00cbe0adbb402329c7276e4d3423bab6db4a6","difficulty":"HYPER","songID":579,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13010,"notecount":863,"arcChartID":"CFm31jXnsD_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"ef42b7e06d31f3bde4fc2a8dc5412f0bca420eee","difficulty":"NORMAL","songID":580,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13011,"notecount":600,"arcChartID":"CZ2rItpK3Rj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"20ea7a1e7a89724a727195bb7f904a3ac8061a6d","difficulty":"NORMAL","songID":783,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16002,"notecount":764,"arcChartID":"G8GaB1z7ft6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b90096b4101ff9faa01630e0e09019be9d1884e2","difficulty":"ANOTHER","songID":783,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16002,"notecount":1810,"arcChartID":"EAaC0Ul_nfv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"cdf622b7e2d1950dc900a362a1102c5c87a67548","difficulty":"HYPER","songID":783,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16002,"notecount":1205,"arcChartID":"BUZpZXJAgzr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"88c089b03ad9dbfbeb081da3fc49d7f431576ede","difficulty":"NORMAL","songID":783,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16002,"notecount":615,"arcChartID":"B8lXRbouTkE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"c27e35a53f0eb5e5c30c1e5fc66a345708867028","difficulty":"ANOTHER","songID":784,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16003,"notecount":1811,"arcChartID":"BXGwHL670C8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"7164699fb529c64f0b968226e3988ba89f20090e","difficulty":"ANOTHER","songID":570,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13001,"notecount":1026,"arcChartID":"CHfi8aQiJkP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f09bdcdcf10ed4291f58c6bd60f3840a19118634","difficulty":"ANOTHER","songID":571,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13002,"notecount":1189,"arcChartID":"A-fx21UQbYB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"58a2dfea6a6430fa69763d700af12ef661e4ad89","difficulty":"HYPER","songID":571,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13002,"notecount":1154,"arcChartID":"Hlfe3IcuzPk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c7dcc8f2d34cd413cd6abeae16021e5b0db06b04","difficulty":"NORMAL","songID":572,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13003,"notecount":505,"arcChartID":"AHwzMW754Nb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"9447e880fd4b66f83ad9c4395c16c29be50a7cb8","difficulty":"HYPER","songID":573,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13004,"notecount":966,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"ad42d589c1010271ae99a3b60eef6068f27b6d90","difficulty":"HYPER","songID":573,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13004,"notecount":1003,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"535bc6fde792d575a615973b57d42ceb24e9210b","difficulty":"ANOTHER","songID":662,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14023,"notecount":1047,"arcChartID":"AVFgDsUWV3i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"4787e56fbb3bce3dff45a472b3f98d6d3b9ecf7a","difficulty":"HYPER","songID":662,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14023,"notecount":883,"arcChartID":"ComF7xo76ka"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"55b2ed7ee827d29fc8584e43bd0e0903521dcfd8","difficulty":"ANOTHER","songID":663,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14024,"notecount":953,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"c42b7ab58a3160dc7328e38e63e50cc3c8bd0eff","difficulty":"HYPER","songID":664,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14025,"notecount":748,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"76fa827ed501cbddd56b9fe3c71b7988a53f042c","difficulty":"NORMAL","songID":664,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14025,"notecount":599,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"d19341212d14788b0d5a07b76619758448b1ae35","difficulty":"HYPER","songID":665,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14026,"notecount":727,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"310f36d696a6023eb4ebf9d8a40c0e267c9966e6","difficulty":"NORMAL","songID":666,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14027,"notecount":393,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"4d6e7bed6e6842c62af63ee540a67cfbf365f512","difficulty":"ANOTHER","songID":667,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14028,"notecount":838,"arcChartID":"C2yUhnnG60b"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"f10ec9a62f8311df7fd993d0f01c4bed7ea7d70d","difficulty":"ANOTHER","songID":582,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13012,"notecount":969,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"97843a387dcb353da67a70cdcc54ac214a64e2cd","difficulty":"HYPER","songID":582,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13012,"notecount":726,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"f9be868953f5635e87be198f1fe7c90bd501dafd","difficulty":"NORMAL","songID":583,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13013,"notecount":386,"arcChartID":"FNVudpBHYcd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"4232a498f613f070c452c21b3a3ae640780dfa24","difficulty":"NORMAL","songID":583,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13013,"notecount":396,"arcChartID":"HuAvRbA7io7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"815cc74c90a1cf1d5d22d80bbc5008665c01b653","difficulty":"ANOTHER","songID":584,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13014,"notecount":1049,"arcChartID":"FB2V5xgy_sw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e66611b0c01e7fcd4903a3ab83d39075f720f29e","difficulty":"ANOTHER","songID":585,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13015,"notecount":1165,"arcChartID":"DDKLqaKeZ3b"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"1dfb262a9455e010e635989e480affaf61cd0113","difficulty":"BEGINNER","songID":585,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13015,"notecount":322,"arcChartID":"AEd0oLAoYgd"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"5132fc214280b607e17f5f27b20b4e96d250d2af","difficulty":"NORMAL","songID":586,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13016,"notecount":352,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"9b760da5fd52123f2bd7c87e21e83391b7edf56e","difficulty":"NORMAL","songID":586,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13016,"notecount":352,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"d5b1c6d8ab0b66710a59a901b7cb3e76e7010663","difficulty":"HYPER","songID":784,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16003,"notecount":1220,"arcChartID":"FxgNFtQPMrV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"751516f093b8739c8afdad5943e563f85aa0fd22","difficulty":"NORMAL","songID":784,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16003,"notecount":716,"arcChartID":"DULSvLc--YA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e1997fa7337fbc5f2d8930f05af69a256d740501","difficulty":"HYPER","songID":667,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14028,"notecount":573,"arcChartID":"FqvnluRvuLM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e66daf7f0f6fec6a21c9ef82066fc5cf9b993c6d","difficulty":"NORMAL","songID":668,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14029,"notecount":775,"arcChartID":"EU5srfWXG7n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"466d695dd7ca943b4ba622c4eb2d1b1c8eb83b0a","difficulty":"NORMAL","songID":668,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14029,"notecount":785,"arcChartID":"DkgM308Lx-a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"7a542606390e71b6da5e8930d7b9a8d27d4045f3","difficulty":"ANOTHER","songID":669,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14030,"notecount":1405,"arcChartID":"FWqBmF1wT_X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"4a0cc552bed47d34c5e138b53d39d02a4d61f0df","difficulty":"ANOTHER","songID":670,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14031,"notecount":1394,"arcChartID":"FNIeqCapecG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"0ca3a8814d3803383fe7ab6ed3cca1498e986399","difficulty":"HYPER","songID":670,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14031,"notecount":1084,"arcChartID":"HjU1oD5zV0-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"d29bc8aa0a3d174dce1342360972a30abc7da923","difficulty":"ANOTHER","songID":587,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13017,"notecount":1214,"arcChartID":"BwJ_QjNpgTX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"759606b64382cd09394d305f4b602728299c8842","difficulty":"HYPER","songID":588,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13018,"notecount":573,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"dd31a0f4ee6ff96046ac005f4903ceceb966b9d1","difficulty":"NORMAL","songID":588,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13018,"notecount":354,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"fcdf87f3ec9241aacbd1e792d7f302ed19731755","difficulty":"ANOTHER","songID":589,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13019,"notecount":1060,"arcChartID":"AJL-FDWDInB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"0afd91cbe8d18ea696182aa641a7c9425f928470","difficulty":"HYPER","songID":590,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13020,"notecount":948,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"547b4e5e8d3efbedd3d459263f1c1dd2c145063d","difficulty":"HYPER","songID":590,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13020,"notecount":959,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"0eef1505a02f7875ca919cf2c766d299766c7f17","difficulty":"NORMAL","songID":591,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13021,"notecount":398,"arcChartID":"GvnThtiLJVG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c9c4e39c0d53c6c2c51983436fe1d4986077ddc9","difficulty":"HYPER","songID":592,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13022,"notecount":730,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"af8c9a1a97cb70cadad8dacad15df2baa6086f8a","difficulty":"NORMAL","songID":592,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13022,"notecount":420,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"3e4f7bf1e52428f5e1ef31fed77dc5d5ecb84b7b","difficulty":"ANOTHER","songID":593,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13023,"notecount":1174,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"8af74a7228e72a1644f8802dbd78a47bd478f85f","difficulty":"NORMAL","songID":594,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13024,"notecount":489,"arcChartID":"EUSCwD-KAyj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"13c92041340667ba8be447f993e86f1b6065252d","difficulty":"HYPER","songID":595,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13025,"notecount":730,"arcChartID":"GZKNhijlDKg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e8cc024c82a220d3c055554d56f0282db5be69d1","difficulty":"NORMAL","songID":595,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13025,"notecount":283,"arcChartID":"B8tSpMdM7BH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"0781ab04ceaaa5bcd436322832af46684ddb305f","difficulty":"ANOTHER","songID":596,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13026,"notecount":1199,"arcChartID":"AoEuMIxLziT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"443394941a8f718966ea2cb133100fbd214fc95e","difficulty":"HYPER","songID":597,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13027,"notecount":615,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"ee9842c32960c23caeb5622976dc623262d894ea","difficulty":"NORMAL","songID":574,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13005,"notecount":875,"arcChartID":"FfhAm6N4Ytu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"eb29fd038fef5408aeac48a178c34e10be88d687","difficulty":"HYPER","songID":575,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13006,"notecount":643,"arcChartID":"HCoo61WPhqI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c571e8dba74f9d811331ad04daee7bfe234d4acc","difficulty":"HYPER","songID":575,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13006,"notecount":673,"arcChartID":"A2fo1036BcM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"99b2fb4d6cd16cd11e86dc981febf15f12f79c14","difficulty":"NORMAL","songID":576,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13007,"notecount":494,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"3d38e7add7c72d75f5a333259be12dbf6c378716","difficulty":"NORMAL","songID":576,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13007,"notecount":494,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"62e6da915fca28d2d3e50993fc48549ae8d67cc6","difficulty":"ANOTHER","songID":577,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13008,"notecount":758,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"3e8f556ae6fec2b55fd7e2b911cfee748f945f82","difficulty":"ANOTHER","songID":578,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13009,"notecount":1280,"arcChartID":"Eirb4gCL57V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c030db51ec510815e28f0ba181a650de492d2bb5","difficulty":"BEGINNER","songID":578,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13009,"notecount":131,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"f078d1786e33dc29b29e3d2c5851615988625120","difficulty":"HYPER","songID":579,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13010,"notecount":856,"arcChartID":"FftZz9lXngV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"14a34fef8c9c5436b394b466e729c9bcfeb29c75","difficulty":"NORMAL","songID":671,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14032,"notecount":488,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"8cd6eba7e646156fb98515e736f2e69380ce5f29","difficulty":"ANOTHER","songID":672,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14033,"notecount":1069,"arcChartID":"BTuzSs6TU2c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"8c8917854d96a23a40b844beca846f7211c26be6","difficulty":"BEGINNER","songID":672,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14033,"notecount":112,"arcChartID":"AWDK75f7eB-"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"5a525c3c6ca11d41ab02eab5fedee4b2187467ed","difficulty":"HYPER","songID":673,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14034,"notecount":795,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"23a4883c4c3c3d225a94e928d387fdf1e1537e84","difficulty":"NORMAL","songID":673,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14034,"notecount":611,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"cfca8c7ff43ada6eb44d68c8cab029b45226a028","difficulty":"ANOTHER","songID":674,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14035,"notecount":1517,"arcChartID":"En3y231CuIm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e10ce060e93e6f7675b54fae9186fa8fc1c695a9","difficulty":"NORMAL","songID":675,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14036,"notecount":311,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"0e0c4be26ad1acd6c90740c23f8de290b1bd3ebc","difficulty":"ANOTHER","songID":676,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14037,"notecount":1115,"arcChartID":"CdS6-8ER32j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8d82eda4995071c3f1371b6b2a83dc7a6964e1ff","difficulty":"NORMAL","songID":597,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13027,"notecount":325,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"14d18a463f252602f4105b8d14e22d0020d4b9e0","difficulty":"HYPER","songID":598,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13028,"notecount":554,"arcChartID":"HifiM_hQlJ_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"cc275189ece1c74d19a2a1b5d46da748b396cf03","difficulty":"NORMAL","songID":599,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13029,"notecount":449,"arcChartID":"GSX6z72eLcc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"d0ecb2f38aec143b613f8181f88e04c5dbac4d73","difficulty":"HYPER","songID":600,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13030,"notecount":554,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"b439fb019144149479d760b5de63e4c6bcb204ed","difficulty":"NORMAL","songID":600,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13030,"notecount":348,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"2a02f2db3650d9edf9be43718756c1a15f4160fb","difficulty":"ANOTHER","songID":601,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13031,"notecount":1073,"arcChartID":"E11_3hciY5i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f6e81489eb2d2f73fa787aad8848a9409f4b8f28","difficulty":"HYPER","songID":602,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13032,"notecount":927,"arcChartID":"Cgjsjm2qiQL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"8a1ba6d01a3a4e3db3ebf0037f73fa832293d8b8","difficulty":"NORMAL","songID":602,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13032,"notecount":520,"arcChartID":"FSDEipjELfW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f6f583ecff03d26f52567fd9984f31ec9c3d4b57","difficulty":"HYPER","songID":603,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13033,"notecount":590,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"d9c5b7917cdb68a11f7578bfa743315036af3306","difficulty":"ANOTHER","songID":604,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13034,"notecount":1360,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"9275e60a5bd881d9deeab7f832526d0d85d340a6","difficulty":"HYPER","songID":676,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14037,"notecount":836,"arcChartID":"E_viyL3baP9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"1f90bc3a897afdb44022320cb310e404814c8f24","difficulty":"NORMAL","songID":677,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14038,"notecount":419,"arcChartID":"G53vrImtwfg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"863101e53fcc13e6a75ed5ecd8193e594514ce8e","difficulty":"NORMAL","songID":677,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14038,"notecount":418,"arcChartID":"GBWKxCnX6Rh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"471a17850859322f675f0f03f67dd817ac4865dc","difficulty":"ANOTHER","songID":678,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14039,"notecount":788,"arcChartID":"HIzDlsn91xd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"d6edd76dae9159453df269e1fe84eba62c1b5bd6","difficulty":"ANOTHER","songID":679,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14040,"notecount":1075,"arcChartID":"Gc2M4W3H7Cs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"10214378fee5f102c0718880cfcb64f7b8ed0a60","difficulty":"HYPER","songID":679,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14040,"notecount":741,"arcChartID":"H5XNARNyA20"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"b5beee10b47fdece78747f67499f01d7ffd47a3c","difficulty":"NORMAL","songID":680,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14041,"notecount":388,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"8873430f1b88c6b9da21bfb04b9cf038454b0d57","difficulty":"ANOTHER","songID":681,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14042,"notecount":1017,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"53263b567bc415eb55b74f610e998d45285b3ddc","difficulty":"NORMAL","songID":579,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13010,"notecount":648,"arcChartID":"Bx18x2MNxdq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e955731d977b1664dc12a9315f961e361c41e6b3","difficulty":"ANOTHER","songID":580,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13011,"notecount":1008,"arcChartID":"DrpEtImwh8s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"9a723090c9d4d1775fc4a690b65f3f61a068f21d","difficulty":"HYPER","songID":582,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13012,"notecount":721,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"e5f2087aa4e2436b3e8be3c593df2fc05d9cb36d","difficulty":"NORMAL","songID":582,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13012,"notecount":503,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"d91e6d85dcaf4e5aefbea3122d68f387fb1b7421","difficulty":"ANOTHER","songID":583,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13013,"notecount":1116,"arcChartID":"HjeLHarwcxW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b6106b3911ad7a5cc0c3d8f396344275b073ed81","difficulty":"ANOTHER","songID":584,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13014,"notecount":1043,"arcChartID":"ECGLnjJsd-s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"4de8a44831d3d730d24a174a3c78fa4d17271b87","difficulty":"BEGINNER","songID":584,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13014,"notecount":222,"arcChartID":"AyJ6BdDpjUQ"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"b7db2cefe4d2b6d6d45efdc4b8e9db23bd662297","difficulty":"HYPER","songID":585,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13015,"notecount":901,"arcChartID":"DtZg1dpjelw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"8bf517706edd4f36986d3f85f486dc74e3b8a240","difficulty":"HYPER","songID":605,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13035,"notecount":861,"arcChartID":"BRxHN37IIRu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"33d22ee266a35f59397bd02136fedc284700629b","difficulty":"NORMAL","songID":605,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13035,"notecount":513,"arcChartID":"Crk16BzF5sf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"7bae628b3f0391597a3134d5ebefe1deab7d9544","difficulty":"HYPER","songID":606,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13036,"notecount":805,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"1e18afec103b933ad00c7e190abe832b887afca0","difficulty":"NORMAL","songID":607,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13037,"notecount":548,"arcChartID":"FfnJPAZ9Bts"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"6056014d9ce2f1df1afa255e1010cccc26ac86b6","difficulty":"ANOTHER","songID":608,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13038,"notecount":1399,"arcChartID":"Fdezphhlfj2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"0f0cbe96d93fc052a8544dde146614f99c41d206","difficulty":"HYPER","songID":608,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13038,"notecount":997,"arcChartID":"F8v_CXDhcQI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"7c147b9821b72d6c7663bcaabdc55e48d891125b","difficulty":"NORMAL","songID":609,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13039,"notecount":457,"arcChartID":"CermthtMUTF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"730b3c20d74b6983d14074e4a27887e1f2487d8f","difficulty":"HYPER","songID":681,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14042,"notecount":676,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"dd9f0d77241bf79f03cbfa39bfdb61f3a1c3051b","difficulty":"NORMAL","songID":682,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14043,"notecount":464,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"95df6cd715617d99024a214fef84170c8735b7a4","difficulty":"ANOTHER","songID":683,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14044,"notecount":858,"arcChartID":"EaxaUpWmHIr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a6fcae73dab28fa1b167e7bed5db9fecf0338283","difficulty":"HYPER","songID":683,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14044,"notecount":699,"arcChartID":"EJ9QGEJoUzE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"0107efceed9e5fef3a9c18605b4b4153d2d429c3","difficulty":"ANOTHER","songID":684,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14045,"notecount":981,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"2e75bef45c9d78ea499d6f30aec36fcc4a585bdd","difficulty":"HYPER","songID":685,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14046,"notecount":1335,"arcChartID":"G6oMo0c_NfF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"f033556323fd5af8b519aa1042462fe320ed1281","difficulty":"NORMAL","songID":685,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14046,"notecount":647,"arcChartID":"FdzdDNsB_O2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"5c7e1c7177a644d15e11e030ac8fe22970b63f17","difficulty":"HYPER","songID":585,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13015,"notecount":904,"arcChartID":"BBrOkgAGV62"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"2cee07d0094b020cc69c298eace11ec39d2b0b9c","difficulty":"ANOTHER","songID":586,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13016,"notecount":888,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"4662ae785f9bfc73d75995f3445317d1c5bba319","difficulty":"ANOTHER","songID":587,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13017,"notecount":1270,"arcChartID":"Cda4-u31e6Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"3cb97b11313657f9f59cd1ce859c6c642e7a0afe","difficulty":"BEGINNER","songID":587,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13017,"notecount":121,"arcChartID":"GqaJekapPpL"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"125a65fe743de0cfa54fb3e3c2ea0c619d3c55d5","difficulty":"NORMAL","songID":588,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13018,"notecount":352,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"dc2a817403910466e817b0d9e9d5e5f69afb86ae","difficulty":"ANOTHER","songID":589,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13019,"notecount":1060,"arcChartID":"G2cnZjQMhcI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"879040c8f5d090111ffc70e237b038c9020df0b8","difficulty":"HYPER","songID":589,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13019,"notecount":806,"arcChartID":"DsdZKqOyNq1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"29a1b345e8d4355cbf26e6560b6e42bbfcba4d9c","difficulty":"NORMAL","songID":590,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13020,"notecount":506,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"44a790855327f036a2b8805b88788cecb06f5327","difficulty":"ANOTHER","songID":610,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13040,"notecount":1163,"arcChartID":"DwO5-WCIeZh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"126491b02198baaa5335765787e0d46120c28cbd","difficulty":"HYPER","songID":610,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13040,"notecount":917,"arcChartID":"EYQMmOEzF_2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f74a5a8b804c4da7f62bb9c017621f9dfb9f3dc1","difficulty":"NORMAL","songID":611,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13041,"notecount":494,"arcChartID":"G2bf_ue7t37"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c658a010fdc3e251796a08331857ac657e768e02","difficulty":"ANOTHER","songID":612,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13042,"notecount":970,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"e891a81032def76be2e293c31667a2d639873411","difficulty":"HYPER","songID":612,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13042,"notecount":712,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"c31e952b8e0e6ccbf67baf8fcb0872aa8f0c36f7","difficulty":"ANOTHER","songID":613,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13043,"notecount":982,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"b83e985efad3e6858c19b450362248b497b3ec82","difficulty":"NORMAL","songID":614,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13044,"notecount":576,"arcChartID":"Hyg0VXz2fUc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"87f38ff858efee6163f70a17bfafaaaf608d9082","difficulty":"NORMAL","songID":590,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13020,"notecount":505,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"4eec7007adc1a332fc37e3b7929e382135707668","difficulty":"ANOTHER","songID":591,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13021,"notecount":891,"arcChartID":"DWj9pb5FB7T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9b84d09609733963836e8e51b928c7af5a8af05","difficulty":"NORMAL","songID":592,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13022,"notecount":420,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"7bf7585a2492495ac48385d770f422f29e8bca53","difficulty":"ANOTHER","songID":593,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13023,"notecount":1207,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"56d31a6e0b0fbb6236a9488a6c235a2a67bbd2fd","difficulty":"HYPER","songID":593,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13023,"notecount":867,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"885eb19c343d77821b462c6a9a18464684804d4d","difficulty":"ANOTHER","songID":594,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13024,"notecount":1249,"arcChartID":"AdZiCLBGkF9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"cc49e743b59054acec2eac7005e2707bf4380fd1","difficulty":"NORMAL","songID":595,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13025,"notecount":374,"arcChartID":"AQs37NdhjEI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"006c4b6b1e1897c204b8c51828f5937e19312997","difficulty":"HYPER","songID":686,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14047,"notecount":735,"arcChartID":"EjN08xtTY23"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"54bb66510e836eda30c024b1e68b4c4490402217","difficulty":"NORMAL","songID":687,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14048,"notecount":574,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"87a17abe9b501a4507cd6f2697aff57e8c7c136d","difficulty":"ANOTHER","songID":688,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14049,"notecount":1110,"arcChartID":"BH7UtMwvMP1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"f4af6d0da9cc5f21b8dcb447bc79dcaec0d82965","difficulty":"BEGINNER","songID":688,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14049,"notecount":214,"arcChartID":"CmrUdQfT-cW"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"4ae01cd568bc91e93bab9ecabb88e2de546a6078","difficulty":"HYPER","songID":689,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14050,"notecount":771,"arcChartID":"FxMQufB58BN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"096593777626b49f4a05dc458238f37829da9c8d","difficulty":"HYPER","songID":689,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14050,"notecount":788,"arcChartID":"BaHaHCHuM_L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"28bdc07fd54cf4199eda0d0f2e4cbc52aade62bb","difficulty":"NORMAL","songID":690,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14051,"notecount":523,"arcChartID":"B0_lQQwMGpb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"573c2e85d7a89c969240d944cab785a02f9fcf11","difficulty":"NORMAL","songID":690,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14051,"notecount":472,"arcChartID":"FSEIfarqQK-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3c8d007ad1385eb04941ffc112b8879161587ceb","difficulty":"ANOTHER","songID":691,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14052,"notecount":1313,"arcChartID":"BWAENF7l8Lp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"74eca7c672e79db9f6d8a08a72c133c1a93dea44","difficulty":"ANOTHER","songID":615,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13045,"notecount":996,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"05571dc1234b107fe0b0dc65e5f6dfa79399f6d7","difficulty":"HYPER","songID":615,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13045,"notecount":596,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"3f66f1acaf2487f811c87cb9cec208b67bf6233b","difficulty":"NORMAL","songID":616,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13046,"notecount":436,"arcChartID":"DTiN--kyGsg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"7141d2461e7dee6815e5861ee649fedaccea8e37","difficulty":"ANOTHER","songID":617,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13047,"notecount":1127,"arcChartID":"GFJ9-Kj3fzO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"982d79f972da4e0a98c73d7d6709b931aa9940a6","difficulty":"BEGINNER","songID":617,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13047,"notecount":94,"arcChartID":"BOn4umFnY7E"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"cee39b84324b7b0e63a6a21db5686f54c7138039","difficulty":"HYPER","songID":618,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13048,"notecount":776,"arcChartID":"EusHwQeKLn8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f908b81c3413f07422c5ff81d09c474e0f2d73c9","difficulty":"HYPER","songID":618,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13048,"notecount":790,"arcChartID":"H4Gm_8LxoWF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"29c83ff988cfa6857dd7d6b7229fed51ecfcc874","difficulty":"NORMAL","songID":619,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13049,"notecount":703,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"3b49ed91fa0831d6cdcb943277d6f214dc6cdf5d","difficulty":"ANOTHER","songID":596,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13026,"notecount":1363,"arcChartID":"BA0nOFwb2OB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e01f5f45c2710c86e5c3d6cb9c5c609d6d117a13","difficulty":"HYPER","songID":596,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13026,"notecount":884,"arcChartID":"FlfC1A4krNO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e38943ecfe09cc14a0142e244c7f3b0d24c7ae8a","difficulty":"NORMAL","songID":597,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13027,"notecount":337,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"98ab55dbf652ce5c34b6f0396b35705e7d923ce2","difficulty":"HYPER","songID":598,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13028,"notecount":560,"arcChartID":"DFRRRkO6o2i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"9c53a6c128ca9bace4a1579da6338e16491ff1e3","difficulty":"NORMAL","songID":598,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13028,"notecount":367,"arcChartID":"EgbD54Ri-ST"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"558bfde7254f9d7cc2864b9fc9a27c16d1bbc30f","difficulty":"ANOTHER","songID":599,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13029,"notecount":1234,"arcChartID":"AukEnCcy9pz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"ec1de840754891ecddb645e68e38de83877c22ac","difficulty":"NORMAL","songID":600,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13030,"notecount":348,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"3f1ea1293a5ee30610179d82ca5ce9be7544c31c","difficulty":"ANOTHER","songID":601,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13031,"notecount":1543,"arcChartID":"A-719OEmO6K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"71a2281b5de37628bd7b141308bdfc8a7cd10caf","difficulty":"HYPER","songID":692,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14053,"notecount":1173,"arcChartID":"DQDiIRZm3cD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"2aed8af59ee7534b215b774985c70d8fd27529da","difficulty":"HYPER","songID":692,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14053,"notecount":1173,"arcChartID":"AFPnd6A6Qef"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"c6659f017f439c93c01f715cbacd522cbba673e9","difficulty":"NORMAL","songID":693,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14054,"notecount":405,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"45041300428c2c409db4a719d17cc5ebb889aa64","difficulty":"NORMAL","songID":693,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14054,"notecount":404,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"275e441a1589572ce76067e7db8a51755d6133b3","difficulty":"BEGINNER","songID":694,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14055,"notecount":70,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"22841f455b3810e0d7b746bb39e93f51bf1af5b3","difficulty":"HYPER","songID":695,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14056,"notecount":816,"arcChartID":"CBXc5yoK6xk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"1be3cb452dd6e05fbec4dd411a7fd0b5fb421888","difficulty":"HYPER","songID":695,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14056,"notecount":766,"arcChartID":"ASDe0ksFx2Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"101ae5a23a8e95510cb6f6a3b1f6bdaacf7ae3db","difficulty":"ANOTHER","songID":696,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14057,"notecount":1114,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"c325b1a703be9e6d1c3ac75698bcf3468640f02d","difficulty":"ANOTHER","songID":620,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13050,"notecount":988,"arcChartID":"FeB1gSwhDxg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"eb31a1a5b0b11ead5319e7c6d6d2e68d2a8704bf","difficulty":"HYPER","songID":620,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13050,"notecount":824,"arcChartID":"CJAcES1Hug4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c189b84a95f2b179b48e4defad241a07549f49ce","difficulty":"NORMAL","songID":621,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13051,"notecount":653,"arcChartID":"C8t7qaXnZjK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"afe142135843c290d60d3f7b87490c55810c1621","difficulty":"HYPER","songID":622,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13052,"notecount":1048,"arcChartID":"Awlbw61qMwe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"410feae98206d472e667a0b3f53637069a00e96f","difficulty":"HYPER","songID":622,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13052,"notecount":1067,"arcChartID":"BFogJTkU9es"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"13a4b3989086547aea0f84cd0fbeef1a9896a306","difficulty":"NORMAL","songID":623,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13053,"notecount":488,"arcChartID":"AuRRrTCqFjb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"5801df2b8853e63c6575af4367bad04f39007fb6","difficulty":"NORMAL","songID":623,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13053,"notecount":488,"arcChartID":"Gor8CFP--JF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"5edd18a062ed7897904a9a897398b5df76d23bd8","difficulty":"HYPER","songID":697,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14058,"notecount":544,"arcChartID":"FHRnOtoTRp6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3eed835ff023f17d3c49751aa882ecd7b02a8819","difficulty":"NORMAL","songID":697,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14058,"notecount":377,"arcChartID":"C8Any9zcEqa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"a19082dc0aa2089b79926566019abc4c76028d89","difficulty":"LEGGENDARIA","songID":685,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14046,"notecount":2000,"arcChartID":"E9APp9EcKpM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"329e438fc6726b6210f3e9eae08b9ef57c896124","difficulty":"HYPER","songID":700,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14201,"notecount":777,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"f5219ae68dab2d865a480065e87fe2d84d618f96","difficulty":"NORMAL","songID":700,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14201,"notecount":447,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"72f42306805bee1aae249cb73bbbb3b4998cce8d","difficulty":"ANOTHER","songID":701,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14203,"notecount":883,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"dc169b67a7304762a4996e05cdd14977ddf7c3da","difficulty":"HYPER","songID":702,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14204,"notecount":885,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"3bcf0371d0f394fda48e6ead7f0db21a059f8d68","difficulty":"HYPER","songID":601,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13031,"notecount":791,"arcChartID":"BDRzO3nhp7N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"2930ae916a24d123a6c40fac5ea2b7996b8e3331","difficulty":"NORMAL","songID":602,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13032,"notecount":520,"arcChartID":"DIOntFixfDM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"8072b61b1d6c63f3a25eed73fb2b11018541d911","difficulty":"HYPER","songID":603,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13033,"notecount":590,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"8aba49c0286c48b60c6cfde8b13e359d0e85c373","difficulty":"NORMAL","songID":603,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13033,"notecount":321,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"0425afc509d4de2587809933eef7d3dc6559acc9","difficulty":"HYPER","songID":604,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13034,"notecount":989,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"015aafcdae2c10fa89e95c3898fdf934a243e610","difficulty":"NORMAL","songID":605,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13035,"notecount":512,"arcChartID":"CWf_22YF7y4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"23d401c80521d212ed5f0ae90e8e2e66c49f1ab4","difficulty":"HYPER","songID":606,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13036,"notecount":820,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"07436245989c724086d9fc1bfab2228a7b723fd5","difficulty":"NORMAL","songID":606,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13036,"notecount":520,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","13-cs","26-omni"]},{"rgcID":null,"chartID":"b9b547d5514642e0e7e352bebfa1cd188bf3254d","difficulty":"ANOTHER","songID":607,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13037,"notecount":1191,"arcChartID":"Cm87BJxn7TH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"21a907688adf04bd4e3008d97f99d8d11549cf38","difficulty":"NORMAL","songID":702,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14204,"notecount":341,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"e5d3c046dbbed3bfc372116daaeedf4956265964","difficulty":"ANOTHER","songID":703,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14205,"notecount":899,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"997def2544e3bf123b756772db80df46826d705e","difficulty":"HYPER","songID":704,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14206,"notecount":837,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"d0c80ea4361d2844d5af03aa443290b25ee5ffef","difficulty":"NORMAL","songID":704,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14206,"notecount":622,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"ba9eea407af13fcb60b1ca23899816c29445d04c","difficulty":"ANOTHER","songID":705,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14207,"notecount":693,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"c44997130152196df1a6a771009fb559de452124","difficulty":"HYPER","songID":706,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14212,"notecount":839,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"d870427d9a9849bb6243db3d5c9bb7d21e30499a","difficulty":"NORMAL","songID":706,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14212,"notecount":374,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"02e9065a84f151f6cebc10b84289a6dec2ce26ec","difficulty":"ANOTHER","songID":707,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14213,"notecount":382,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"587ec23941d3a493fdd8201c8d603ff5209ac94e","difficulty":"HYPER","songID":708,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15000,"notecount":1291,"arcChartID":"G1wt1nQWntp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"726981f2ebd2b3c0f5d8a1695e86f19b7fc1f49d","difficulty":"HYPER","songID":608,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13038,"notecount":966,"arcChartID":"ABl4keFlWac"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"df60671a9f550b8bfd7ebf9a57a5481fd213f5be","difficulty":"NORMAL","songID":608,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13038,"notecount":658,"arcChartID":"EoFqFc6-rzn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f8a2489e32357fd4d8039e8f0ae11ba049688688","difficulty":"ANOTHER","songID":609,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13039,"notecount":1127,"arcChartID":"HI1a5JLlpZB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"7569b2859e08d4a989b9a4b1b781068cf1d1bf22","difficulty":"HYPER","songID":610,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13040,"notecount":906,"arcChartID":"A714vo1bovh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"51878e740201a3dcfa56d480287dcd00cb678393","difficulty":"NORMAL","songID":610,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13040,"notecount":524,"arcChartID":"CviFANz5lmX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"7f8192d1d5dc8d8d965d066ff3489557e047f2b5","difficulty":"ANOTHER","songID":611,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13041,"notecount":1056,"arcChartID":"CrtLQqKXH_K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"dcadb816cfaea499172c5b3ece35aa16215efd9c","difficulty":"HYPER","songID":612,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13042,"notecount":721,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"88523fdc55401b8cd5f49ded427d33267cd16fac","difficulty":"ANOTHER","songID":624,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13054,"notecount":1311,"arcChartID":"D7CC7sbTp3M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9ddd0788a31e39911f5792e439e041563b6e74af","difficulty":"ANOTHER","songID":625,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13055,"notecount":1586,"arcChartID":"CI_Sdvpb6OZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"aa87f48af5a7a658e3f518f07cf5a45ea6750d5e","difficulty":"BEGINNER","songID":625,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13055,"notecount":232,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"e24ed453633f2b0419bd1b5e7f148e18753fce11","difficulty":"LEGGENDARIA","songID":579,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13010,"notecount":1418,"arcChartID":"CLjeYlqJMvg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dd1e34fa220684886c76a71ac5ba0de87b43a23a","difficulty":"HYPER","songID":627,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13201,"notecount":436,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"b5f5958165cdf1e2bd4c4c4ac5403af4d54fed3d","difficulty":"NORMAL","songID":627,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13201,"notecount":276,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"feeb407982744878759071013b78bbed05a593ea","difficulty":"ANOTHER","songID":628,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13202,"notecount":397,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"c59685b7fa633dca40fbff5aa48edf27ba00f604","difficulty":"NORMAL","songID":612,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13042,"notecount":400,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"b40c0dfa4cef86c5025ac377f2fb6340a2df0359","difficulty":"HYPER","songID":613,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13043,"notecount":748,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"750aeb57d14897ad728b1164cd1754bc443f15f3","difficulty":"ANOTHER","songID":614,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13044,"notecount":1237,"arcChartID":"D-AsJL37_rT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"cc48807fda567bf252e53a1c2fd20dc789e06466","difficulty":"HYPER","songID":615,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13045,"notecount":605,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"a1a367bad3646d372547b28d13b80486ee579c7d","difficulty":"NORMAL","songID":615,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13045,"notecount":435,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"9279c7cd70caa3a69a3970622eceada69cc9d2c1","difficulty":"ANOTHER","songID":616,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13046,"notecount":1019,"arcChartID":"HmrytSdsuB4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"de567c0644aed68d742ddbb31c29a427b6f0745f","difficulty":"HYPER","songID":617,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13047,"notecount":730,"arcChartID":"CMlIHKRQ33K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"9af21b1c112143ad560ef503a75af935b47bb766","difficulty":"HYPER","songID":617,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13047,"notecount":671,"arcChartID":"EtzaZh_DQ7f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"842d311e064b6a6afa24d4b71715eed5021e8973","difficulty":"NORMAL","songID":618,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13048,"notecount":492,"arcChartID":"HnAes4aELDa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"6486ab46d3f2f46135510be548e2323eb3e7dd48","difficulty":"NORMAL","songID":618,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13048,"notecount":493,"arcChartID":"BxwOsQEh2gA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"a133a3f14c9c1fb3555edc03b0f0dfbefbe32c87","difficulty":"ANOTHER","songID":619,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13049,"notecount":1194,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"5c26cb836ac0ec55893e9f9f7fc1f16908f3e9e2","difficulty":"HYPER","songID":620,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13050,"notecount":793,"arcChartID":"BttxVAvOjy7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"4fd5238838b36bcfc022fff7fd0546b14cc9d32b","difficulty":"NORMAL","songID":620,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13050,"notecount":532,"arcChartID":"Axvxo5UH3zu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"d7b3cbaede920fd01b40f4a20dc01fb04919f74b","difficulty":"ANOTHER","songID":621,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13051,"notecount":1258,"arcChartID":"DIkyX4LIXPf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"1aa47d9d9456b9aaa87a9811b97532ce98ee1139","difficulty":"NORMAL","songID":622,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13052,"notecount":436,"arcChartID":"EBL2kFYNn2T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"3cbf08e873d8ea650fac91f85c8910c8748e7b2c","difficulty":"NORMAL","songID":622,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13052,"notecount":436,"arcChartID":"ACnv60MAI-B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"ba085e1570f4e35654af5471d417b48f5d4cf1aa","difficulty":"ANOTHER","songID":623,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13053,"notecount":934,"arcChartID":"EcyiB0_33Fw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c00d3b55b9dc6a0d609742fecfed41d3ab04b43a","difficulty":"ANOTHER","songID":624,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13054,"notecount":1425,"arcChartID":"BDyVRzLdO95"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7d495aad1d8e07a499e30373b44e2e1257c21281","difficulty":"BEGINNER","songID":624,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13054,"notecount":198,"arcChartID":"AnUMvWWzgLB"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"d64d5a4609967227d8eeb16a711142acf8c105a0","difficulty":"HYPER","songID":625,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13055,"notecount":978,"arcChartID":"CorWN2HyNLU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"7108649aa6336344e313c3e240b3edab17bbb41f","difficulty":"HYPER","songID":625,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13055,"notecount":944,"arcChartID":"HWYfdgEZuA0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"2fd36d24036703739beb8b175a7ca856000d073d","difficulty":"LEGGENDARIA","songID":608,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13038,"notecount":2000,"arcChartID":"FyNZOvRX_mi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"afb62aab0829002d5cc7280749c6580aa1f378cd","difficulty":"HYPER","songID":629,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13203,"notecount":1323,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"d9f83436308cc73802c47c0b9e490657d1a4e58c","difficulty":"NORMAL","songID":629,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13203,"notecount":713,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"0973c991a3ea84c3621025af3cfcb7030895b594","difficulty":"ANOTHER","songID":630,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13204,"notecount":1412,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"02e4aaa06bef53b2cf4c292afc558be588cab727","difficulty":"NORMAL","songID":631,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13205,"notecount":437,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"7f0f842d4b74bcf4b5f3a750398629baa5bc7349","difficulty":"ANOTHER","songID":632,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13206,"notecount":754,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"362f01b58a45f44860d3b949e72c949cca59fa5e","difficulty":"HYPER","songID":632,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13206,"notecount":686,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"4b92b92e67feeec7993a848f469b7aee9605e0a9","difficulty":"ANOTHER","songID":633,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13208,"notecount":858,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"ace8c1f2cbf5d7e66e8d415ba824511b79a99800","difficulty":"NORMAL","songID":627,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13201,"notecount":294,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"cddc8befa9fe1200b39c8f222829211b92e3a86c","difficulty":"ANOTHER","songID":628,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13202,"notecount":403,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"3df9a6051657e56fa6e6d0fbde45bf320911f89a","difficulty":"HYPER","songID":628,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13202,"notecount":323,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"c365579ed11610357de6994b7401d67e64e8ffc7","difficulty":"NORMAL","songID":629,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13203,"notecount":903,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"bbd9031ee32213bc7976a51740e75e6a350f140a","difficulty":"ANOTHER","songID":630,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13204,"notecount":1297,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"2fd01c7bead385c1d1a6db068a471f190905475c","difficulty":"HYPER","songID":630,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13204,"notecount":982,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"94fa3f263918b0d0a0afea425bb0ca479163895d","difficulty":"ANOTHER","songID":631,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13205,"notecount":1017,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"2e0c228e04551e40b7ba24361bb8c35ff9c04c37","difficulty":"HYPER","songID":632,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13206,"notecount":665,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"a7bab91108c146b3724626fd9df44d7308e03a1b","difficulty":"HYPER","songID":634,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13209,"notecount":476,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"0946199edef9056840e8efccaa7d4084f6073794","difficulty":"NORMAL","songID":634,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13209,"notecount":314,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"a38f0c128144c77e10414c293d23f6bf7c2ed3d0","difficulty":"ANOTHER","songID":635,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13211,"notecount":483,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"3cb55a166faa0a3f537bd2fb68e6718dfc92be34","difficulty":"HYPER","songID":636,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13212,"notecount":1332,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"7699a91a9714c53e4a7233a223edab30f465cbdd","difficulty":"NORMAL","songID":636,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13212,"notecount":732,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"62434f272c147af6d5a6f211ccfd738d5b312299","difficulty":"ANOTHER","songID":637,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13213,"notecount":1261,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"8456bdcfc1f1a466d09fed7a345ce59753b05ec1","difficulty":"HYPER","songID":638,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13214,"notecount":735,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"3dbe1dfea4ae7b9daccb20e59fa3d69561dde50c","difficulty":"NORMAL","songID":638,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13214,"notecount":295,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"b5a1adb982d6a4e8ea85d4171ce3db8d92b1c98d","difficulty":"HYPER","songID":639,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14000,"notecount":887,"arcChartID":"A8-k3a9IqX2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"e599f16d25e8a8626df53629d65299f6c94a1e45","difficulty":"NORMAL","songID":640,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14001,"notecount":699,"arcChartID":"AiVJwy71Q0C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"106b399cd8996e9ee08202221eeb49fda0954a51","difficulty":"ANOTHER","songID":641,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14002,"notecount":1409,"arcChartID":"Ay9NzLoAiFM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"fe16bc2986d94f7a9e1534249da5de42e143e65b","difficulty":"HYPER","songID":641,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14002,"notecount":1002,"arcChartID":"CerC-e_ar59"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"859f5d340918dc33b970a81ad37fc50d9c0c98a2","difficulty":"ANOTHER","songID":642,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14003,"notecount":538,"arcChartID":"GQttofcd2L1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"89067fc762bcba7c545cbeb19506f3b83582d327","difficulty":"ANOTHER","songID":643,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14004,"notecount":1141,"arcChartID":"AZLdEaX20Dk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"cef8f948b7a516aef64c972eb1f89fb52a6920f6","difficulty":"NORMAL","songID":632,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13206,"notecount":436,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"5e90fea45b2c34cb24aec114e8705f5cbf9e150c","difficulty":"HYPER","songID":633,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13208,"notecount":686,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"a697616bcba2b7beaeeea82eb0a318e9bc63039a","difficulty":"NORMAL","songID":634,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13209,"notecount":315,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"b94448131ec1e61ca36a5ff02d637cf9b53bd106","difficulty":"ANOTHER","songID":635,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13211,"notecount":483,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"261743aeebe05736af4c7e34b79eba17b6de46ed","difficulty":"HYPER","songID":635,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13211,"notecount":395,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"63ed1b912676d46bfb04966ca028a8c8e685cd57","difficulty":"NORMAL","songID":636,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13212,"notecount":904,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"4f47bdc8c4accbbb4ed67797abe13a4fe33b0377","difficulty":"ANOTHER","songID":637,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13213,"notecount":1392,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"dc35ac05395827f1cef99a15d458d8f51dc20dc0","difficulty":"HYPER","songID":637,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13213,"notecount":829,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"1b70c140bf960ad8b41365c8a3304f4f03d2f25d","difficulty":"NORMAL","songID":638,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":13214,"notecount":351,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","13-cs","26-omni"]},{"rgcID":null,"chartID":"94999fc1d053331327db1ac5cf5d680d18f49b68","difficulty":"HYPER","songID":643,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14004,"notecount":929,"arcChartID":"HS4iqkzymXk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"d59c16b32378222805e6c2ab4aa91626938e20a0","difficulty":"NORMAL","songID":644,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14005,"notecount":642,"arcChartID":"GiTa2Fb-4l-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"a2fbbdd152a6de817f681f80a9bcf36611d23687","difficulty":"NORMAL","songID":644,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14005,"notecount":800,"arcChartID":"GOvELJnvL9K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"20941a1f2f707ce1a3587be135e42f453230f337","difficulty":"BEGINNER","songID":645,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14006,"notecount":128,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"5070e151f6a1c5acd822cf39446f1b147376895f","difficulty":"HYPER","songID":646,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14007,"notecount":851,"arcChartID":"BdNuM49Zg6V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e61dc88b80824e8fbd09cf87a6b16ee6b750d14b","difficulty":"HYPER","songID":646,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14007,"notecount":764,"arcChartID":"HgOcFCihV_I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"58a107484695f3a9c183fb182af53174422bfc56","difficulty":"NORMAL","songID":647,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14008,"notecount":710,"arcChartID":"DCO1gqCguVX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"ab36afcdec0fc824bc61dc03e1c5f9af5229db35","difficulty":"ANOTHER","songID":648,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14009,"notecount":1297,"arcChartID":"DRgP_3nLt7K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"5e0a782be572b4a5ebbe0545ec43a0d72d4b967c","difficulty":"HYPER","songID":639,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14000,"notecount":888,"arcChartID":"DaMq9eXyTO3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"9aed7f4102fbd023c4c090cf5e98151e49e091f4","difficulty":"NORMAL","songID":639,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14000,"notecount":666,"arcChartID":"ApDsLyNDZHv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"7275f96e5b6e401d32893a0c22f93430b802f884","difficulty":"ANOTHER","songID":640,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14001,"notecount":1614,"arcChartID":"Dpb5KKn_udx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"a2f6744587403f43955b7270ea931f3dfab670a9","difficulty":"HYPER","songID":641,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14002,"notecount":1086,"arcChartID":"DM0KUSwOuAv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"6c4240ccd67a31c80483c0dd5348f89bc43f78e4","difficulty":"NORMAL","songID":641,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14002,"notecount":701,"arcChartID":"Bh7509px0LL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"8c88175d419658c9f0ca1ac0994bbd40675027be","difficulty":"BEGINNER","songID":642,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14003,"notecount":115,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"7af228ac707e6931e5cb6a01b4a754a38225033d","difficulty":"HYPER","songID":643,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14004,"notecount":947,"arcChartID":"HZCU1G4UzcJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"58f735a02bc5dca5dd9d4b352c0b7b71abc16abd","difficulty":"NORMAL","songID":643,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14004,"notecount":414,"arcChartID":"D8K3kYX-33J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"d1c5f984bf29cf60471f7494a5fb2201a0ce3f08","difficulty":"ANOTHER","songID":644,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14005,"notecount":1798,"arcChartID":"BxJz6KlzuWN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"a9396482bf9b57e1b42d6de76c82e4b25e8d72f2","difficulty":"HYPER","songID":645,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14006,"notecount":690,"arcChartID":"Hy0wPfCLqJD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"cf6c89f3024c60e923a9cbce245ddccb76785757","difficulty":"HYPER","songID":645,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14006,"notecount":691,"arcChartID":"BzxdENU6cnA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"bff3304345d34b085f27cc8f4390b79ba7a513cc","difficulty":"NORMAL","songID":646,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14007,"notecount":601,"arcChartID":"Ck6vANqN5VN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e6de5f3b4f331716a1d44ee945a508db8265b1c3","difficulty":"NORMAL","songID":646,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14007,"notecount":608,"arcChartID":"AtVcmRl_87X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"6f6be03e838ad3f299f30c0a00f4f92e656eeaeb","difficulty":"ANOTHER","songID":647,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14008,"notecount":1127,"arcChartID":"E6hClejO_Hf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"b3519ae5aa3fa58dcaaca0f671e44de2e2e8b8e6","difficulty":"HYPER","songID":648,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14009,"notecount":938,"arcChartID":"FNG_qTQBSJb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"eddee41a47872c26560536a02beb6f9228f58fa8","difficulty":"ANOTHER","songID":649,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14010,"notecount":742,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"99b35863c30bc62adbcbf5abcd2ddd9ec9d188f3","difficulty":"ANOTHER","songID":650,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14011,"notecount":1267,"arcChartID":"EEivh0x4xHZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"86f6820c052a8ae20dd45b6045e2aa46bcf2805c","difficulty":"HYPER","songID":650,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14011,"notecount":933,"arcChartID":"DZgiNJT_mFn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"30d28e19b61214415d521651fa641ade271165eb","difficulty":"NORMAL","songID":651,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14012,"notecount":601,"arcChartID":"EE4VA7smKTu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"cb654a7fbbb748c03d8a45256812f57674cd3c9e","difficulty":"NORMAL","songID":651,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14012,"notecount":596,"arcChartID":"BOdB3tsc3GQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"88a1445681b2f70f0e84c30a66737dc942a42005","difficulty":"BEGINNER","songID":652,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14013,"notecount":85,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"dc9767f1f375cce78baf2c6654c163922a5b5282","difficulty":"HYPER","songID":653,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14014,"notecount":950,"arcChartID":"C1Ff-UHsQZ8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"c418114bd7884ac052564dc46da8c588310ab994","difficulty":"HYPER","songID":648,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14009,"notecount":938,"arcChartID":"CMuGMNe7fae"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"577e2447b9c9f9c8dcce3305c674847a446afeda","difficulty":"NORMAL","songID":648,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14009,"notecount":591,"arcChartID":"BnfhB7AlQK-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"25c2c3b947ff45795f1aeacf257a872dad8a65a5","difficulty":"BEGINNER","songID":649,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14010,"notecount":113,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"0871af411dc06355fc091ca58fb58935fd7ec2e5","difficulty":"HYPER","songID":650,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14011,"notecount":962,"arcChartID":"HnX3t3jcMHu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"50c1b244a9e4cfea5bb24a2c0420898fa0f0b825","difficulty":"NORMAL","songID":650,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14011,"notecount":614,"arcChartID":"FB_YqvEFBeb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"cb279a9fcb34e87b573cd5e919a6bae2767f30c9","difficulty":"ANOTHER","songID":651,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14012,"notecount":1162,"arcChartID":"AkFMTKRco0o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"206573620328565fffad36973847e5841e23032d","difficulty":"HYPER","songID":652,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14013,"notecount":875,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"2e334011159b1fd62822ab8ac4a8b34d4fa77fce","difficulty":"HYPER","songID":652,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14013,"notecount":874,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"1a75785ab6abe034abb91427fd31266a59598281","difficulty":"HYPER","songID":653,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14014,"notecount":1001,"arcChartID":"GLQsLajreEH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3d362e2c0db11008a2f8c486068be1c2053a76da","difficulty":"NORMAL","songID":654,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14015,"notecount":455,"arcChartID":"AaWu-BKlEQd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"7be069fa1d2a97d5044e3efd5a665a333ccbbf4c","difficulty":"ANOTHER","songID":655,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14016,"notecount":1003,"arcChartID":"Grip7eIvc9a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"32a64bcc81d6eeda471d2706fdb746b337dab52f","difficulty":"HYPER","songID":655,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14016,"notecount":728,"arcChartID":"G-iYDMBy92s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"495c493b63d7133f462acadec50776a52872db90","difficulty":"NORMAL","songID":656,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14017,"notecount":406,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"4b02163c6cf6e13fef1a2dc9baef95b317c06690","difficulty":"HYPER","songID":657,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14018,"notecount":1084,"arcChartID":"DuLCv45yTIS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"ff3e6583f2a1ae52c3e44edb58c555bdb5019f4a","difficulty":"NORMAL","songID":657,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14018,"notecount":501,"arcChartID":"D-H-gTxS05j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"9890ea3c6abb3c9655b862f88e67c52ee223d6ee","difficulty":"ANOTHER","songID":658,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14019,"notecount":1200,"arcChartID":"DnkhTlOh16f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"dac6fe01c1444fbd5a6401838b55c6729c6adee6","difficulty":"NORMAL","songID":653,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14014,"notecount":618,"arcChartID":"FYCg34XvJYi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"36f66386e4853f54f2f69ce23a9dbcfb075af22e","difficulty":"NORMAL","songID":653,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14014,"notecount":679,"arcChartID":"Hg7Rof5sRRw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"53b065a8de039134ac7b17fa08ae69b1bcec0e1c","difficulty":"ANOTHER","songID":654,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14015,"notecount":868,"arcChartID":"CULed5KrA6W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"ad2208329c1a0db2a19700997f5379174d479463","difficulty":"HYPER","songID":655,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14016,"notecount":739,"arcChartID":"A15MgNCWpqQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"f8dca64fe2e0f196ae81e5b90dc71cd45215abfb","difficulty":"NORMAL","songID":655,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14016,"notecount":470,"arcChartID":"Ff_mUCGLHw8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"511ee9b262df133380471ff8b7ef72b6a5e55a55","difficulty":"ANOTHER","songID":656,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14017,"notecount":1115,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"89df97701e8aa55d0077924fee3dca7ddea531aa","difficulty":"NORMAL","songID":657,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14018,"notecount":534,"arcChartID":"FYtSE-ES0GQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e1092f0d7cc5e03284173f46785cae192f349cb0","difficulty":"ANOTHER","songID":658,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14019,"notecount":1081,"arcChartID":"HfasqGjYgws"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"21d732b56264a86a7f6e3f7413f56d35b33b8de3","difficulty":"ANOTHER","songID":659,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14020,"notecount":1628,"arcChartID":"E2NGBGfKNoZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"cd6919562a4811e5624ffcd095350352e8974597","difficulty":"HYPER","songID":659,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14020,"notecount":1107,"arcChartID":"Az9MunK_6pl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"8834715a0fcc4e51435026650ead0e1dd22799f2","difficulty":"NORMAL","songID":660,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14021,"notecount":696,"arcChartID":"FEd3aTgXLF1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"70ba0319159b4dd9eb97d6000d5e950509a74945","difficulty":"ANOTHER","songID":661,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14022,"notecount":1396,"arcChartID":"DLe6s4bpy4I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"0ef9d8239db0bff750ae9898051fa13cba2d01fa","difficulty":"HYPER","songID":661,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14022,"notecount":1012,"arcChartID":"DRhwRzrZFb_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"5b49b8de2b70283e2364418ae50af0586a4373c2","difficulty":"BEGINNER","songID":658,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14019,"notecount":234,"arcChartID":"ATQdwPvw9hU"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"3f96fd340bbc8a62492a4e63c724a7fd9dd0f9ec","difficulty":"HYPER","songID":659,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14020,"notecount":1145,"arcChartID":"D3qKmKIXMrl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"444f624eee91416181fb866869a31639953fabbd","difficulty":"NORMAL","songID":659,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14020,"notecount":744,"arcChartID":"A7sY-8QraOv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"b194fc0048a7cb752ff407f3b067eb76f74566ed","difficulty":"ANOTHER","songID":660,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14021,"notecount":1644,"arcChartID":"Dp_J24xx2Gc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"abc79966d4f98b4debba73026457b19ad4ad6e51","difficulty":"HYPER","songID":661,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14022,"notecount":1056,"arcChartID":"Ba_Ji0y8QnY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e4f16118edef65c3111c7094e9fc252bda0a44f4","difficulty":"NORMAL","songID":661,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14022,"notecount":423,"arcChartID":"FzCqX-0kdty"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"751e03fdb173415dea50f56694e999ee86b9a28b","difficulty":"ANOTHER","songID":662,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14023,"notecount":1097,"arcChartID":"ElaB4eAwXou"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"cb8dbd6e05635ae40f6415ab24f8d1e7d5dfb78a","difficulty":"NORMAL","songID":662,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14023,"notecount":575,"arcChartID":"HWDXCYOgxpt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"eda96e5c65765515397eabae91a4425dcb88883b","difficulty":"HYPER","songID":663,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14024,"notecount":742,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"125aaeff4b0f3a149b26b02a5930de4b83631f92","difficulty":"NORMAL","songID":663,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14024,"notecount":387,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"30c1bdcb5fb940add9014760c46641ab58990b8b","difficulty":"ANOTHER","songID":664,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14025,"notecount":1037,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"f5759185277d74358681225736f63857b1582cc7","difficulty":"NORMAL","songID":665,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14026,"notecount":497,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"c2e55c89608a84059a7089ce48580d090f2852a9","difficulty":"ANOTHER","songID":666,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14027,"notecount":1018,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"3da1ab733f1b491419f62e0cc320bdef28a9d4bf","difficulty":"HYPER","songID":666,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14027,"notecount":675,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"955cb3b111127a39b059ecd1211ff62a71d514a1","difficulty":"NORMAL","songID":667,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14028,"notecount":493,"arcChartID":"BoaqHWw1QzG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"8a25e10928a1f06a4da7811596e5011a6027b278","difficulty":"ANOTHER","songID":668,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14029,"notecount":1732,"arcChartID":"HFioQujK1iI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"009aa903a4b9fac40138deb8c5162280a747ae66","difficulty":"BEGINNER","songID":668,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14029,"notecount":335,"arcChartID":"F3uqQuFXs_V"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"4e484c3523d2968f05870e75e502573d220cc469","difficulty":"HYPER","songID":669,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14030,"notecount":962,"arcChartID":"FSdT0zgk1pT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"9c554b7b62e613ec96fd4fb7fbda5de5c0dfd7f0","difficulty":"HYPER","songID":669,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14030,"notecount":927,"arcChartID":"GL32vq7Jep2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"99bb2879aa1669b91e5b485f89682204274db282","difficulty":"NORMAL","songID":670,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14031,"notecount":616,"arcChartID":"CjSRQ5kJtZ2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"36dae45076a29b504d300339a00dca4ea8283e7e","difficulty":"ANOTHER","songID":671,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14032,"notecount":904,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"5449cbe5beca8fa90724cb5e159c72193a29a3fe","difficulty":"HYPER","songID":671,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14032,"notecount":622,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"1c0fb59e6db891775c46f4be30828d3fecdc0bab","difficulty":"NORMAL","songID":672,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14033,"notecount":500,"arcChartID":"Aj79QbgXQcr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"9487e5fa8e49778624aedda729fe4309790511fe","difficulty":"NORMAL","songID":672,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14033,"notecount":500,"arcChartID":"BcWKwwSw8Ia"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"67176f5da6d5ebeb36d89648b64df5210c04a1cb","difficulty":"ANOTHER","songID":673,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14034,"notecount":1073,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"4e52217d4bf596ee69211fc13bee921efed8fc34","difficulty":"NORMAL","songID":663,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14024,"notecount":387,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"91464ba8d65b9ba210a89cb335c93e257eba16fd","difficulty":"ANOTHER","songID":664,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14025,"notecount":996,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"0db6329988807afdfdf1524797fefdc7c23f0d5a","difficulty":"HYPER","songID":664,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14025,"notecount":792,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"46fba5310cfd5296a8526e3a65518ced114fee31","difficulty":"ANOTHER","songID":665,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14026,"notecount":1139,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"4a612151511dd43811d0a0157ae4ef431cdfd444","difficulty":"HYPER","songID":666,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14027,"notecount":660,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"6de326ab944c0219b844cda7f92411ec32035848","difficulty":"NORMAL","songID":666,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14027,"notecount":394,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"1411d26b991869ae4c5663389a3f054d759a6e90","difficulty":"ANOTHER","songID":667,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14028,"notecount":719,"arcChartID":"AeNjI-lVPq6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"1dea3e1f2b2a2858dafa0c936879e2fbe56063b6","difficulty":"HYPER","songID":668,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14029,"notecount":1207,"arcChartID":"CUd2bjwB7xa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"93d267e788de6f714123125fb9f7ed6ddbf175cb","difficulty":"HYPER","songID":668,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14029,"notecount":1255,"arcChartID":"B7CL52WnP68"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"83d6499224ddd08258edb8ce352e38bbc0f0609c","difficulty":"NORMAL","songID":669,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14030,"notecount":616,"arcChartID":"ApoWrAnSFGo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"24e50dd18534b1a0961698970ae9461cc1404773","difficulty":"NORMAL","songID":669,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14030,"notecount":616,"arcChartID":"CBWSfK96v28"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"6531541ed92ca7a2a4cd9ba0f388fd8b8b87db00","difficulty":"ANOTHER","songID":670,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14031,"notecount":1480,"arcChartID":"F8KVBJaYhN0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"2f2b12ed4443ca92217b3c7b72c64600fd7ed0f7","difficulty":"HYPER","songID":671,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14032,"notecount":720,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"68264f021eb31824004aa4f15c2f15afeeb651de","difficulty":"NORMAL","songID":671,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14032,"notecount":489,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"1cf30b9f47175c0e2fff7d8df662f1000e065a52","difficulty":"ANOTHER","songID":672,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14033,"notecount":1069,"arcChartID":"CKq_rLNmhB0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"38e4c365bddfd1d8025cf1a65a0458425f81bba8","difficulty":"HYPER","songID":674,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14035,"notecount":1179,"arcChartID":"FlFNnLc87Qq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e7dc76d45e6b05e7aa9b705aaae16ac7fc02e309","difficulty":"NORMAL","songID":674,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14035,"notecount":788,"arcChartID":"DiV6o9MmaNr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"0d05cfc8509fe5e3cbe920719c2b370568b25cbc","difficulty":"HYPER","songID":675,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14036,"notecount":612,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"3063fbaf8333d4a47e200bc8e775d37ca07b7130","difficulty":"NORMAL","songID":676,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14037,"notecount":451,"arcChartID":"B_-8Y1Oux3I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"51bdec72ab53097f859357a1994813dfa7d4d943","difficulty":"ANOTHER","songID":677,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14038,"notecount":921,"arcChartID":"B4vvh_KfVMl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e73a369bbc639f8bfca9b00ec167c772300fcae2","difficulty":"BEGINNER","songID":677,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14038,"notecount":204,"arcChartID":"AWwE112ayu2"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"f622ff96e0001b883385f07aee01284a98f9a913","difficulty":"HYPER","songID":678,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14039,"notecount":616,"arcChartID":"CLhlumU8qJx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"8302931f41aa4cc78e25d2640e475a7e392e0081","difficulty":"HYPER","songID":678,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14039,"notecount":597,"arcChartID":"CszMzraExih"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"d58f4b0109cb3f3f8f16663aa7a87796e60e4f71","difficulty":"NORMAL","songID":679,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14040,"notecount":459,"arcChartID":"G3uYNKbn3HM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"4893e43c3fd3e14dd32cd8bbff035f85445c3789","difficulty":"ANOTHER","songID":673,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14034,"notecount":1058,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"dd031b85d037846bfabfca4101be5e10ae43c0a9","difficulty":"HYPER","songID":673,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14034,"notecount":805,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"ad9dea8bcb9b7b29d515ea8ea442ce1a3a607be1","difficulty":"NORMAL","songID":674,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14035,"notecount":792,"arcChartID":"H0Bpb57fmcw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"bc87b742d74fc44f00af10faf4efd89a3a87524d","difficulty":"HYPER","songID":675,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14036,"notecount":635,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"45972bf0c85ca8e2cba6559175128b8be633487d","difficulty":"NORMAL","songID":675,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14036,"notecount":307,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"62da00fbfb75c282634f3a1f25d86ba7c5efd28c","difficulty":"ANOTHER","songID":676,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14037,"notecount":1086,"arcChartID":"EdgrJgrRY7_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"7091583f273a01e1ce3b32f9222ec3c1a7712750","difficulty":"HYPER","songID":677,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14038,"notecount":706,"arcChartID":"EbVF96V4MH7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"47162d5e76609b54bc12ebd07392e98decb82231","difficulty":"HYPER","songID":677,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14038,"notecount":711,"arcChartID":"Ea15Nr8Rxdj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"470a5c80686992e9b1cd1cca2b8216e210b2783d","difficulty":"ANOTHER","songID":680,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14041,"notecount":859,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"3ee7fb7c4de2af75da264373b9378ced0eaaeab3","difficulty":"HYPER","songID":680,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14041,"notecount":676,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"9c5e4f2c08a87fccbbe7f4ee4f2b841a871cd1d0","difficulty":"NORMAL","songID":681,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14042,"notecount":533,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"4aac4d12e2553d98946e08cb29fe3afa6ad4e59c","difficulty":"ANOTHER","songID":682,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14043,"notecount":1059,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"35d25afe65509c4ab0eefa4443525479935a6f4d","difficulty":"HYPER","songID":682,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14043,"notecount":811,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"430ffd9b2ddcd8d7d6052434f424a62002dcf055","difficulty":"NORMAL","songID":683,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14044,"notecount":334,"arcChartID":"BAWWRttFuID"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e8e12859be1f5f10107c519388c4d7f0261dabbe","difficulty":"HYPER","songID":684,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14045,"notecount":629,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"f3fc04b7d9070b0f3d3a28afca3487840fb93480","difficulty":"NORMAL","songID":684,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14045,"notecount":323,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"ff572415766da4d1cd3374ea92e2abffda0b88ef","difficulty":"ANOTHER","songID":685,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14046,"notecount":1368,"arcChartID":"FOoSar0zWim"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"91bc2ce4d5e9a7f78517f6a495d1aecb94928bd6","difficulty":"NORMAL","songID":678,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14039,"notecount":362,"arcChartID":"CKVdQh37-L7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"875dcd705b9bf86c4742ebd88221a55f1e493a3d","difficulty":"NORMAL","songID":678,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14039,"notecount":366,"arcChartID":"FJzIxdEgtMh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3576d41478ed334557822b0f448c5d543eae3871","difficulty":"ANOTHER","songID":679,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14040,"notecount":1073,"arcChartID":"D_XJ1_Ja3go"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"975d760be3011a2c9a773830c9ec2c119184ecb1","difficulty":"HYPER","songID":680,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14041,"notecount":675,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"41b5e366763680aacbbf66338cce4d84291b6c9c","difficulty":"NORMAL","songID":680,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14041,"notecount":388,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"cacd55168ab15d856ac8b5ba0b3ba2dc536dd0b6","difficulty":"ANOTHER","songID":681,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14042,"notecount":1006,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"6622381383d41abe4b713c29f6453b1c98817d33","difficulty":"HYPER","songID":682,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14043,"notecount":793,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"38933c005933fd1f4afd423960acf856cd115d02","difficulty":"NORMAL","songID":682,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14043,"notecount":449,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"164df2070eeee79013079b92d17924dcb5b975ab","difficulty":"ANOTHER","songID":683,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14044,"notecount":836,"arcChartID":"FW-c4OidPwb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"32239251858147967fe6909234133a2767f444a8","difficulty":"NORMAL","songID":686,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14047,"notecount":451,"arcChartID":"HwI_urt7bUw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"6b31971652d240d23fa3b75ac6519db12aaaf92b","difficulty":"ANOTHER","songID":687,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14048,"notecount":920,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"1a7e18136ae1eb03430fd1a39502ef52991ed4a5","difficulty":"HYPER","songID":687,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14048,"notecount":716,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"4fac9377b77aed732c05a32de6bfbdb0e41514ec","difficulty":"NORMAL","songID":688,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14049,"notecount":422,"arcChartID":"GfFVCCJodot"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"039936acac3dd84ddb2e3894e31b949193978d36","difficulty":"NORMAL","songID":688,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14049,"notecount":435,"arcChartID":"Dv65HtCqKQ2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3883f2d3c8ca596c7950ba6873984609ca3ae595","difficulty":"ANOTHER","songID":689,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14050,"notecount":1106,"arcChartID":"COjuRWZER6O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"d9150bcceea6047ff39a45bd22c61f99ff61c2c7","difficulty":"ANOTHER","songID":690,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14051,"notecount":904,"arcChartID":"H5DFkJGDHDj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e6b480eba3d7aaca43f05fcc243cae558f846b72","difficulty":"BEGINNER","songID":690,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14051,"notecount":170,"arcChartID":"C_lzy5gJXj1"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"64bfe2ff0dc19f25e3f31a0e83dbd36bab0091bc","difficulty":"HYPER","songID":691,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14052,"notecount":825,"arcChartID":"Hy7NpnhexzO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"d8f564dbb23418f3489486fd123bf777b0f1c96b","difficulty":"NORMAL","songID":684,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14045,"notecount":325,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"6d6fa4e83d2b281b808d710b1d1c09ec72178779","difficulty":"ANOTHER","songID":685,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14046,"notecount":1662,"arcChartID":"ATIXrqPUm8e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"83a7f3232f63b047c512396ef76b742f882d8b26","difficulty":"HYPER","songID":685,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14046,"notecount":1039,"arcChartID":"FrjQwrqicH6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"829a112854ccb245f1d94a700cfbfc266c6104f9","difficulty":"ANOTHER","songID":686,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14047,"notecount":832,"arcChartID":"C69f5da1nuG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"00d2b1a7d564f18af534119016b030e49c2d4a65","difficulty":"HYPER","songID":687,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14048,"notecount":721,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"a7981a9f64d2d67c28d806e10af9c369786aa13d","difficulty":"NORMAL","songID":687,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14048,"notecount":590,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"d9927803c5447f56264ae604a00a38eea9af2f74","difficulty":"ANOTHER","songID":688,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14049,"notecount":897,"arcChartID":"DzRJh7WBAPq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"80c8e3e4d3ee318082f6528fa69b6f39078e0b9f","difficulty":"NORMAL","songID":691,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14052,"notecount":508,"arcChartID":"HWV0y9t5wCb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"db26230f655900ac453147726cf413435d932f6c","difficulty":"ANOTHER","songID":692,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14053,"notecount":1409,"arcChartID":"HgJJbZc69lb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"d8aaec25bcc7a0963e8f20db40e55dbfb3ea651b","difficulty":"ANOTHER","songID":693,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14054,"notecount":1085,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"8536c1167ee235c1c9c07740af55ef45348bc0fb","difficulty":"BEGINNER","songID":693,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14054,"notecount":101,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"9fce917cb6e75ba7d5231e9bf1eb1c54158d2d28","difficulty":"NORMAL","songID":694,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14055,"notecount":386,"arcChartID":"D1ohgrsNVnN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"769ab18863bf466e0e3a4748909b6c340b92a089","difficulty":"NORMAL","songID":694,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14055,"notecount":386,"arcChartID":"FCSClP-kLPB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"297a193271286c07b39f4478836dcce642885136","difficulty":"ANOTHER","songID":695,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14056,"notecount":1144,"arcChartID":"CzSukQKkrYI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"863e6b0cf4932321ff429d457c000951e523d3ff","difficulty":"HYPER","songID":696,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14057,"notecount":1082,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"21de6163a199440f0e05661fbf8ece2a65221291","difficulty":"ANOTHER","songID":689,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14050,"notecount":1123,"arcChartID":"Hukc6VaXBR0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"06acbead44e406c41e8827186850950096ffe6e5","difficulty":"BEGINNER","songID":689,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14050,"notecount":204,"arcChartID":"Hg4SIQ2OUV_"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"50cb5902a9c48b6dba3d672703483a009afe932a","difficulty":"HYPER","songID":690,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14051,"notecount":697,"arcChartID":"AjSGID_SKls"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3dfea4490c48c18cbdc50edd0f9c03e7a788448b","difficulty":"HYPER","songID":690,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14051,"notecount":658,"arcChartID":"C-gT9O4KMSd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"f44e52e43ed6046906ca52b84942205a5940152e","difficulty":"NORMAL","songID":691,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14052,"notecount":475,"arcChartID":"EFL3lX0o5vx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"89b323ef4d165e79c67bc62e13066d2be38b20b0","difficulty":"ANOTHER","songID":692,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14053,"notecount":1750,"arcChartID":"E3jxF3E8VOr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"91076b64d7aae8f053a9cc1b6849fbefcde68717","difficulty":"BEGINNER","songID":692,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14053,"notecount":118,"arcChartID":"Ffgh8DWoKxc"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"80c392a9047a521f4ca2864f5e87de9a5a3a0b20","difficulty":"HYPER","songID":693,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14054,"notecount":690,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"38a054abe3b0f769e67feb934e5faaa9660c8653","difficulty":"HYPER","songID":696,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14057,"notecount":734,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"450358e9097feb5dcf7ae68d13abfca0d67655f8","difficulty":"ANOTHER","songID":697,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14058,"notecount":837,"arcChartID":"Ae2v81ns5ss"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"0b60c515b4b222d0684d4b956c1aa409db0baada","difficulty":"LEGGENDARIA","songID":648,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14009,"notecount":1771,"arcChartID":"F75V-k606aH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"6f8a75ac5435a7c1b8c6c002e06379566537711b","difficulty":"LEGGENDARIA","songID":661,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14022,"notecount":1744,"arcChartID":"HCmqBSmaKx1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"efac0babddc741306e818c388f306426027491d7","difficulty":"ANOTHER","songID":700,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14201,"notecount":860,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"5732534a93618eb830fa97e0d8f6e0733a306d03","difficulty":"HYPER","songID":693,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14054,"notecount":723,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"ddd2bb01b04c3714cae347af6a3edf0c6c7ed864","difficulty":"ANOTHER","songID":694,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14055,"notecount":867,"arcChartID":"FpkPazdGg5Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3af797f4f622eca7d27d3698eb95b24cf83f50b8","difficulty":"ANOTHER","songID":695,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14056,"notecount":1182,"arcChartID":"AtT7YVOMLgH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"d13ce9d0b458d2d77ee92957a68df649a4ee723a","difficulty":"BEGINNER","songID":695,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14056,"notecount":216,"arcChartID":"EnCmibAo1wj"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"c7e2487150ce2c1921f86781b12b5f4e14eb3886","difficulty":"NORMAL","songID":696,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14057,"notecount":552,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"f9a470cc7f3f5e9a7daa5e44c2d3a4006ec6e1c7","difficulty":"NORMAL","songID":696,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14057,"notecount":415,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"899e0bdb3f8ceeac126b349fb37fad7c19a50c61","difficulty":"HYPER","songID":697,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14058,"notecount":544,"arcChartID":"HWMxBzxW6RO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"36b5d8ebd24b0e872fdf3ba2277b71abe94f8e30","difficulty":"LEGGENDARIA","songID":685,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14046,"notecount":2000,"arcChartID":"C7Cen1ClCbK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d1396a8415965be794ecbd0caf5efc4cc1caf093","difficulty":"HYPER","songID":701,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14203,"notecount":801,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"10183e0558d1483ca353cb7fa328f4c7a8547890","difficulty":"NORMAL","songID":701,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14203,"notecount":304,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"a2188cd75e551158af3f76a1e447088a315b01f7","difficulty":"ANOTHER","songID":702,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14204,"notecount":947,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"a2f9573093f94ef221085f1bb9656dd6856a7222","difficulty":"HYPER","songID":703,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14205,"notecount":513,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"9cd873afafc1768f9d2238c13767f693727a4e89","difficulty":"NORMAL","songID":703,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14205,"notecount":202,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"7d5da5d78300531eef0f75373423012dd699db71","difficulty":"NORMAL","songID":704,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14206,"notecount":577,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"bf7d996015d3889012282b45821821d422e47394","difficulty":"ANOTHER","songID":705,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14207,"notecount":1073,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"7226810a300e4b1b35b0be8db838fd52a7ce0a8e","difficulty":"HYPER","songID":705,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14207,"notecount":470,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"82b1f1c05372c94e732928ea77db83911e873a91","difficulty":"NORMAL","songID":706,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14212,"notecount":661,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"7ec30ae05ee7e1ed25c51ba6f7b4919416c46320","difficulty":"ANOTHER","songID":700,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14201,"notecount":1039,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"d7133199b932e4d572d017a25a8a8cd2644ffd9e","difficulty":"HYPER","songID":700,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14201,"notecount":675,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"04b476a45763f513f8ac308495529d442a50326f","difficulty":"NORMAL","songID":701,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14203,"notecount":415,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"d342891a3cad8f96637c7d1c88cfc5c4654888ee","difficulty":"ANOTHER","songID":702,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14204,"notecount":1282,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"97194a92bb4191126ed6f69709ed4b20d80bc352","difficulty":"HYPER","songID":702,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14204,"notecount":733,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"4fc2d18c1a917bc915bd681bddf9fba2f68cf993","difficulty":"NORMAL","songID":703,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14205,"notecount":396,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"526496a6f199fb7391efcb0f89d1378e0da755e2","difficulty":"ANOTHER","songID":704,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14206,"notecount":1207,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"2e0e77416960167034ce71e6dfa9734ad3549696","difficulty":"ANOTHER","songID":707,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14213,"notecount":381,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"24692675f15210aa44eb190c57b286565c3bf8ec","difficulty":"HYPER","songID":707,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14213,"notecount":247,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"28b35f180b0174116e333837770e8c338ed77121","difficulty":"NORMAL","songID":708,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15000,"notecount":637,"arcChartID":"ACK-v3lonpf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"201e9b8f6e2c4f5ea4999b493722dcf541b2c4d1","difficulty":"HYPER","songID":708,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15000,"notecount":1089,"arcChartID":"GQ3ad-sO6fP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1b1a31ce989a285bdb550b6687f8fe8fd71f15f9","difficulty":"ANOTHER","songID":786,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15001,"notecount":1922,"arcChartID":"HKkekkqcMzy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3fcbc5e2bfaaece3069168fb15e7756c31b8a664","difficulty":"NORMAL","songID":786,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15001,"notecount":569,"arcChartID":"EI7G446qV5c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3363081d73d2ce57311fecfb50f48b663bbc208d","difficulty":"HYPER","songID":704,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14206,"notecount":948,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"3faeb5e7426870be1f24fa32ef9a1c6b0bcbc593","difficulty":"NORMAL","songID":705,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14207,"notecount":548,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"3b239eca75d589efecda43510ba674c697226e05","difficulty":"ANOTHER","songID":706,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14212,"notecount":1021,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"6fc9fc029dcaa3958b48c8816c6ea40bd4274a94","difficulty":"HYPER","songID":706,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14212,"notecount":884,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"efe9f197e525ca44da298d38b9512c81ddd600ca","difficulty":"NORMAL","songID":707,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14213,"notecount":207,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","14-cs","26-omni"]},{"rgcID":null,"chartID":"dcd7b891c2670a4387d35dccffa7ac9c95f48edd","difficulty":"ANOTHER","songID":708,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15000,"notecount":1603,"arcChartID":"HUgAJucuzT1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"fda142a18547351ad1085c7a82fc0546a5aeba57","difficulty":"BEGINNER","songID":708,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15000,"notecount":256,"arcChartID":"DdNRoHmIuF0"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"f9ee55c2fa14fcf276d46ce24d3a655afa2fd943","difficulty":"NORMAL","songID":708,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15000,"notecount":631,"arcChartID":"BFlc-LlnGTd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"e6818698743fde78d7ce27636285f0bc2086e697","difficulty":"HYPER","songID":786,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15001,"notecount":1231,"arcChartID":"FrYsSjPNNWE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"9d273085a9b4612817998c4cd280f57c7f9bae10","difficulty":"ANOTHER","songID":786,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15001,"notecount":1831,"arcChartID":"Gorr_qgFvT8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"dda2beb137f91f25b458d56f7328cee8383c2526","difficulty":"HYPER","songID":786,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15001,"notecount":1353,"arcChartID":"C9JmRCC_XEi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6c86b76cca5eda38047cd292260703e486bb69fd","difficulty":"NORMAL","songID":786,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15001,"notecount":573,"arcChartID":"AKAtapbEV2l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2d559ea992fa238fed1d089689cd8319e134bd5d","difficulty":"ANOTHER","songID":784,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16003,"notecount":1773,"arcChartID":"Fa0msqIFYLl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"f17367f08b15d4af2823534180b290128852fb6c","difficulty":"BEGINNER","songID":784,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16003,"notecount":338,"arcChartID":"GT9drE1gn3t"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"c135ec5bda70e5db276a81efb16a2c819e227c95","difficulty":"HYPER","songID":784,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16003,"notecount":1143,"arcChartID":"F_V8j2LCRN9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"caf2c442b9b087e38cfcbeed84e31fbd718dc8b9","difficulty":"NORMAL","songID":784,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16003,"notecount":570,"arcChartID":"FHoLwbxGqaQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"607b8a2675a549bc2b5997deb344b8e0f990a3b6","difficulty":"ANOTHER","songID":787,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16004,"notecount":1686,"arcChartID":"Bt77sPWYQbS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"782c0c2486b55dfeb46c98fbaf0d284df43e540b","difficulty":"HYPER","songID":787,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16004,"notecount":1408,"arcChartID":"FR-XtHjBmMF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"79df411aea9b4bab7f6da05a75df95a8fe4e4249","difficulty":"NORMAL","songID":787,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16004,"notecount":746,"arcChartID":"GgOM7-BgSlg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"11a86beb5e69f76ccbe7c858e6bf80cdd593711f","difficulty":"ANOTHER","songID":787,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16004,"notecount":1810,"arcChartID":"A7f6JrWYEZH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"738a4332f3aa8ef2c2ca698444621f7657c611cb","difficulty":"BEGINNER","songID":787,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16004,"notecount":400,"arcChartID":"B0VeCr9THAi"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"f1477b7b8d4b949788dcc1a3cbb8576eb10057d7","difficulty":"HYPER","songID":787,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16004,"notecount":1620,"arcChartID":"BBhQAygaEGU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"c0c9c70727b3ba69c145798543ca7c9c34a40d9c","difficulty":"NORMAL","songID":787,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16004,"notecount":751,"arcChartID":"CdIj_NOcDBI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"c7a3e56b668b760f7743eea49688cbdd8937ae6c","difficulty":"ANOTHER","songID":788,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16005,"notecount":1309,"arcChartID":"FB3wE6hAfaA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"1608d559171c1ef0ef457123d3d790572980915c","difficulty":"HYPER","songID":788,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16005,"notecount":1087,"arcChartID":"FFaMXEUW5P3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e6a339df74f316a7a3b324ff975360e284958bab","difficulty":"NORMAL","songID":788,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16005,"notecount":525,"arcChartID":"AovqSNeBDPx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"cd8d845999fd9ce743b03c1698cf326835a53837","difficulty":"ANOTHER","songID":788,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16005,"notecount":1323,"arcChartID":"ETmQMMDiRGh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"4211aecda6b9f08497623ec69805308b93684363","difficulty":"HYPER","songID":788,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16005,"notecount":1115,"arcChartID":"HlcXRRALjDr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"f214f325d35df784d60170e85651cd7e21b6849d","difficulty":"NORMAL","songID":788,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16005,"notecount":525,"arcChartID":"HgI2-BcvAlD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"da5666da7a25895339dfd8b5cc78624c48a4a85a","difficulty":"ANOTHER","songID":789,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16006,"notecount":1486,"arcChartID":"G_Ai2vXkkdz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"962976b97b81bbd36292b8ea3031492bb08c2320","difficulty":"HYPER","songID":789,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16006,"notecount":1018,"arcChartID":"GUbDJdDKUwi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"c825f81f0e7e482d85c3689c0d64b68540353704","difficulty":"NORMAL","songID":789,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16006,"notecount":601,"arcChartID":"D6J3CCkqsds"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"ad039f7668a1b18c700c9574391b0b71810c4f45","difficulty":"ANOTHER","songID":789,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16006,"notecount":1682,"arcChartID":"CB3-hsF2djs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"03877a6ee4f639c8449065d6e35709b22e9224af","difficulty":"BEGINNER","songID":789,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16006,"notecount":306,"arcChartID":"EWeH2EnBQDn"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"7ed54570f29791a643715ad84a06f9f85138ce0a","difficulty":"HYPER","songID":789,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16006,"notecount":1014,"arcChartID":"HH1BnxvmmFh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6785f81152fb2fde831ff3a489364b5c7eb4223f","difficulty":"NORMAL","songID":789,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16006,"notecount":601,"arcChartID":"FLHR14rdTBx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"f9dcd4b9c9e355902de05cb4f45250be06701d29","difficulty":"ANOTHER","songID":790,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16007,"notecount":1342,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"46461428f7c680c478d6ce48a12a48761ea14ae9","difficulty":"HYPER","songID":790,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16007,"notecount":934,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"de86f168e1c98e9ea583baabdda69d4865866e28","difficulty":"NORMAL","songID":790,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16007,"notecount":595,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"efb5ff0eabfe7257b12a7209520eb601043e7192","difficulty":"ANOTHER","songID":790,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16007,"notecount":1284,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"3d6ecc1658be66669276f46bd1c95a0859079f9e","difficulty":"HYPER","songID":790,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16007,"notecount":961,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"e30f8d86a5993d5bbdca2c7131eefa49744e636f","difficulty":"NORMAL","songID":790,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16007,"notecount":518,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"fd1e6954ec428d3ef7846517f72b7985b498bf61","difficulty":"ANOTHER","songID":791,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16008,"notecount":1391,"arcChartID":"FpzSA0qmjLe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"511012ac7478cd7e547a75f8732c6a56ad3e963b","difficulty":"HYPER","songID":791,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16008,"notecount":1047,"arcChartID":"GAOttVXifXO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d30f209ac4cf2630a995ca1953908c361114b6ba","difficulty":"NORMAL","songID":791,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16008,"notecount":572,"arcChartID":"BVqdRG4ClM3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"047bd471fbcb33cdd724ad358ff1275b70794a66","difficulty":"ANOTHER","songID":791,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16008,"notecount":1385,"arcChartID":"HBq8ML-O2s4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"2567656e35ba1dce96eb7ee79bc845b43747b48d","difficulty":"HYPER","songID":791,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16008,"notecount":1072,"arcChartID":"FPpmt1LMIeb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"5ac8b82fca4002e40602c069849c7a82ec383113","difficulty":"NORMAL","songID":791,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16008,"notecount":572,"arcChartID":"C9x61tVe3VX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"cf7e69dae0ff067bc95c47cdf55db5fbc92775bd","difficulty":"ANOTHER","songID":792,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16009,"notecount":1574,"arcChartID":"BcN8oPyfEI5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"7997f452e3aa372d8360992715b52815ff80b9e6","difficulty":"HYPER","songID":792,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16009,"notecount":1141,"arcChartID":"A8n1if_m0uw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"2affd8033c6f21bf3d965cb2403486dcbd63b152","difficulty":"NORMAL","songID":792,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16009,"notecount":564,"arcChartID":"HQveJcbQ3Ic"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"30132aa340a50383128522eece24b86eb3c64c47","difficulty":"ANOTHER","songID":792,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16009,"notecount":1990,"arcChartID":"Ch5IwBIBYXf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e6b3645a8543654224140ac5854ab4584911b822","difficulty":"BEGINNER","songID":792,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16009,"notecount":365,"arcChartID":"DIcjCwc8jJg"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"e55eb2b503149cfadde9aa69a2ad25972fd66238","difficulty":"HYPER","songID":792,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16009,"notecount":1142,"arcChartID":"FYVCPTmFIcD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"c552eed9f1c937abd93503d82bc1a3741cc96aa4","difficulty":"NORMAL","songID":792,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16009,"notecount":564,"arcChartID":"H-R6gpeKzWz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e1c102e8425d69beafb75bae483401013b0919bd","difficulty":"ANOTHER","songID":793,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16010,"notecount":1061,"arcChartID":"CW5JQi_y1wF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"ac6abb2e2aaf1fa0fb0cdbae1fa6baeac1f9ab3d","difficulty":"HYPER","songID":793,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16010,"notecount":894,"arcChartID":"AC8i9f4aNbv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b92ec5efb94b7fa89c6fa6c1ecd4424ce66c1474","difficulty":"NORMAL","songID":793,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16010,"notecount":412,"arcChartID":"ArsQOcV63rH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"ee20096270986182b3741f3c4167d106ed6b74c5","difficulty":"ANOTHER","songID":793,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16010,"notecount":1016,"arcChartID":"EDPvOCzRL-v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b0865dda2a141afc06c37638a6d85ce5763b8741","difficulty":"HYPER","songID":793,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16010,"notecount":815,"arcChartID":"D6rH3_WsQyR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"567af9340eb6deed63f2361bce4cd67414181c7f","difficulty":"NORMAL","songID":793,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16010,"notecount":482,"arcChartID":"GxBfPPCM6XY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"3350ff45c9f4ca3b63e4388cd239a79b8be2cd50","difficulty":"ANOTHER","songID":794,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16011,"notecount":1605,"arcChartID":"DLYAYPUCGl8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"f4360e9c9dd6e0f4b51dc0da69df992d88da3e53","difficulty":"HYPER","songID":794,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16011,"notecount":1161,"arcChartID":"F_JeVHXpQkE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"fc5bdc1a451c2f705ea92b1158c8b18b494c52a8","difficulty":"NORMAL","songID":794,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16011,"notecount":655,"arcChartID":"DWTKuNAxUoN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"db188550825645309a59548996d8193e6464f8fd","difficulty":"ANOTHER","songID":794,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16011,"notecount":1504,"arcChartID":"Fza1SCy28Vy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"bf1a2e5b9eaf4ab03702e73c62fc77cbc9a24e72","difficulty":"HYPER","songID":794,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16011,"notecount":1166,"arcChartID":"HQ6yfYtiOOU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e2d2ec5ac81d91486c44ff03c22171eb3cc4cb17","difficulty":"NORMAL","songID":794,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16011,"notecount":655,"arcChartID":"F6r7C4M75Wq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"0dab279353e3df626cea2a17cdd4ec8b05c786d7","difficulty":"ANOTHER","songID":795,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16012,"notecount":1180,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"89020d6a45bb8707a5bb2060f308cbe61fdb7782","difficulty":"HYPER","songID":795,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16012,"notecount":889,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"aa78e0be486bb6fd6c04b94f5959bebf54036071","difficulty":"NORMAL","songID":795,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16012,"notecount":560,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"4f83295c41ebf11dfd815e5a9f28aa62d7c7fb72","difficulty":"ANOTHER","songID":795,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16012,"notecount":1075,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"f018580c6560f755daa8a5f05155b6e278b84310","difficulty":"HYPER","songID":795,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16012,"notecount":680,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"5b9a66a6018770ad41f0a57af335c1a1933e3ce1","difficulty":"NORMAL","songID":795,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16012,"notecount":451,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"ba363b86e904504657ebab61532626de62e6e8b6","difficulty":"ANOTHER","songID":796,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16013,"notecount":1012,"arcChartID":"H_KWk0IMISK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"fb515e70acccbb4f9aeb9df86dba891b88b44c1e","difficulty":"HYPER","songID":796,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16013,"notecount":772,"arcChartID":"En2j_cIkG8e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"ae9620cd3624b420104ba4ce01989c08ac543b04","difficulty":"NORMAL","songID":796,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16013,"notecount":452,"arcChartID":"GXUwFSSxXLO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"17ba0f2d4e0ffa62fbc082d66b1cb1f560294145","difficulty":"ANOTHER","songID":796,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16013,"notecount":1035,"arcChartID":"HqPokA6Ig-8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"2427b5263c50517301869cf510d6b3166b0081e3","difficulty":"HYPER","songID":796,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16013,"notecount":700,"arcChartID":"ATDUthR0guB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"68e77fe1f540a80a01f88c9ee5c76333e9e72393","difficulty":"NORMAL","songID":796,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16013,"notecount":339,"arcChartID":"FbKJiUlpJ_6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e07ae00fb7d354a05e7b030e3a0b230f0001484a","difficulty":"ANOTHER","songID":797,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16014,"notecount":1012,"arcChartID":"Gz9uy670EQk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"967bef5c3a5ce20f0399cd7383e45a66217344f8","difficulty":"HYPER","songID":797,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16014,"notecount":812,"arcChartID":"EJO22-JQ2Y4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"bccc094dcb58781550514da03f779f9813131e96","difficulty":"NORMAL","songID":797,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16014,"notecount":431,"arcChartID":"E0xsvmMj37-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9324407f985f9736976e08b5b9d0b35373ffd9c2","difficulty":"ANOTHER","songID":797,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16014,"notecount":1135,"arcChartID":"E_sFtekge52"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d3ba4033070eab4868134d8cadd2b242eeb2b515","difficulty":"HYPER","songID":797,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16014,"notecount":872,"arcChartID":"GbABTpZSPfs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"2e2a122a4f386ff240b3b5e759be12a5834751ab","difficulty":"NORMAL","songID":797,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16014,"notecount":428,"arcChartID":"FwSdq42AaIx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"1f5372497af6dd3ee3c3501cec7fc7d1d8d6049c","difficulty":"ANOTHER","songID":798,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16015,"notecount":1659,"arcChartID":"GzqOXkpZjT9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"3d921abdc9cba1775be28c94c0c5f60b7c8a87fc","difficulty":"HYPER","songID":798,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16015,"notecount":1301,"arcChartID":"EH0fNX0d_32"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"8468cac1eb7a63a6f925cf90c48a586bfc21d99c","difficulty":"NORMAL","songID":798,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16015,"notecount":607,"arcChartID":"HDGziNmLsbc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"817826d50972d7048b50dae8aa1804d3dab33ff5","difficulty":"ANOTHER","songID":798,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16015,"notecount":1657,"arcChartID":"DKgB9d-Cbti"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"a7df3e32e319922d43a8eeb1cc877feaa7a3da52","difficulty":"HYPER","songID":798,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16015,"notecount":1327,"arcChartID":"C2iK8TUHyrS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b9c7ede78cd575a8833730165dd50b76ecb03c60","difficulty":"NORMAL","songID":798,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16015,"notecount":760,"arcChartID":"AVqPOwPi2MI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"dfb38ea209b25a8fc42e1081a57c90a078f1740f","difficulty":"ANOTHER","songID":799,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16016,"notecount":1552,"arcChartID":"Ff6afWZaymy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"abd996b2704ef4236a4870ff4c69fb8942b45117","difficulty":"HYPER","songID":799,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16016,"notecount":895,"arcChartID":"HRRulH4cVnd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"051f63e4558c1ec3a88c003eebcad0286a420a69","difficulty":"NORMAL","songID":799,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16016,"notecount":548,"arcChartID":"G34OIWdB_vn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"66486cc2cef5857064688dddd07502f16d95defb","difficulty":"ANOTHER","songID":799,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16016,"notecount":1398,"arcChartID":"FPX_KyuhwpA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"50a18d8f02ae25c6c6f1b20f0ee56b310508242b","difficulty":"HYPER","songID":799,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16016,"notecount":827,"arcChartID":"BRySK-WI6Ei"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"f6044370de1cafd9b70f97f9f9762758f571c9d9","difficulty":"NORMAL","songID":799,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16016,"notecount":500,"arcChartID":"AJs5gRLySG-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6ec9a2277a2446caad4b432524b43a6f09bc0c29","difficulty":"ANOTHER","songID":800,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16017,"notecount":1224,"arcChartID":"HaVacRFIHqB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"cd920325b3daa4b546eac61d3c90a3fd5226640b","difficulty":"HYPER","songID":800,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16017,"notecount":944,"arcChartID":"HU-hld6c0zH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b772b1486948b4df99d8e869bfbf14dc23e4f505","difficulty":"NORMAL","songID":800,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16017,"notecount":606,"arcChartID":"DEwGO_LSdrq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"fcd3c672cc76f9f8537a2e6304ac709294f88f0f","difficulty":"ANOTHER","songID":800,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16017,"notecount":1314,"arcChartID":"Gvrk7K_dnrV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"f9409484b5f09b332d1efbd87a5ef0bde60284a7","difficulty":"HYPER","songID":800,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16017,"notecount":971,"arcChartID":"FZXAiKl9s7D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9dccf1a720a2645e555562a7cbfbed7f727eae08","difficulty":"NORMAL","songID":800,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16017,"notecount":533,"arcChartID":"ASfXSgVSu6i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"5d445e6dbb3b8c996036e6805dd724fcacae8bef","difficulty":"ANOTHER","songID":801,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16018,"notecount":1385,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"a50436ebf20f9dea035ce93a6fd281a258aaae18","difficulty":"HYPER","songID":801,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16018,"notecount":901,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"e4d7647671a00565160cad4fc58a5e00e5dd81c3","difficulty":"NORMAL","songID":801,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16018,"notecount":478,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"a07ee970bc9822294e0415a43ecaf7a18c81f706","difficulty":"ANOTHER","songID":801,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16018,"notecount":1312,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"c82554711df00aa5a60252e6252d07216e8f4414","difficulty":"HYPER","songID":801,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16018,"notecount":1018,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"8c54ee25f33178119c79e6ce6a185882beac60f3","difficulty":"NORMAL","songID":801,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16018,"notecount":558,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"fa7548da791271942b143995a776b6e41d9c656b","difficulty":"ANOTHER","songID":802,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16019,"notecount":1280,"arcChartID":"BXsalx6ZPyd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"900af3455e9cb391c458a3c276f3595ed99280e6","difficulty":"HYPER","songID":802,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16019,"notecount":1006,"arcChartID":"A7RjG56sE4L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"ddab9a9b9afc1bdd9d05bb3f20414e52c9d8d970","difficulty":"NORMAL","songID":802,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16019,"notecount":440,"arcChartID":"E48ERc1tAU4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"752fbe21c02ffaa27de976fd9a86d6b4218d2c9e","difficulty":"ANOTHER","songID":802,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16019,"notecount":1347,"arcChartID":"A3knZZ7pzpP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"99a6807e22830dabd3f3aa5631dda0fd38940220","difficulty":"BEGINNER","songID":802,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16019,"notecount":186,"arcChartID":"H6kuaYeerQT"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"585153df52755cb4104e26c442690349e7dceb1c","difficulty":"HYPER","songID":802,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16019,"notecount":1051,"arcChartID":"HuBdErl36aw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"712aacfd3f52f28786b713cb818414756e250596","difficulty":"NORMAL","songID":802,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16019,"notecount":449,"arcChartID":"Cb-v-dcm6jE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"36a75d8ccc4e281585870faaa8d19b529a8c621e","difficulty":"ANOTHER","songID":803,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16020,"notecount":2194,"arcChartID":"BxD-_06Mfgl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"1a0d2d93b07c155105483b92234ac28b2ec2dbb2","difficulty":"HYPER","songID":803,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16020,"notecount":1396,"arcChartID":"ExG7gCG0byE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"dbfd1a9e608fa77045954ab0fc9804571168c1f2","difficulty":"NORMAL","songID":803,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16020,"notecount":640,"arcChartID":"E8nyBy2DE-O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"3b8ddcfffd0fc5abb76f0372a006abdc4a99e02e","difficulty":"ANOTHER","songID":803,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16020,"notecount":2119,"arcChartID":"Eo_xvFwQ3OE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"ccf3b54b2a2d9e197420b4044246cda5616ccfca","difficulty":"HYPER","songID":803,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16020,"notecount":1442,"arcChartID":"GeNLOCAvpBc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9754b4aab0b909dbb3240707fa65c5848e3d8621","difficulty":"NORMAL","songID":803,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16020,"notecount":643,"arcChartID":"A895e6_S1C_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"a853356e85e330b73190ab97a69f84293b6dec3a","difficulty":"ANOTHER","songID":804,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16021,"notecount":1166,"arcChartID":"HQVxxXe4hTm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"88dc7e8f5061a35a6eacdd271137b97659819af6","difficulty":"HYPER","songID":804,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16021,"notecount":813,"arcChartID":"DqYeQhNqR8P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"c1181917a23e88442afab3137fb46cfc1814732e","difficulty":"NORMAL","songID":804,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16021,"notecount":448,"arcChartID":"D5g29W8kV41"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"08b4223f759999bc5992f9fea465abc3c50220cb","difficulty":"ANOTHER","songID":804,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16021,"notecount":1089,"arcChartID":"C2xXK0AlkOi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1af1a81e2ac30f5e21ac1eb39ebb970894c1db95","difficulty":"BEGINNER","songID":804,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16021,"notecount":199,"arcChartID":"ANMHNp0yyu5"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"4c976b71d01d60493890c6493a54d2145faaf1aa","difficulty":"HYPER","songID":804,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16021,"notecount":830,"arcChartID":"Aukxz2GQfe-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b4e3ae7ded623bb8dc342817530d4c11eef58986","difficulty":"NORMAL","songID":804,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16021,"notecount":418,"arcChartID":"BJAlADpPmne"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"06d96e43bd238fe1da9285d16a11a55c24fd212a","difficulty":"ANOTHER","songID":805,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16022,"notecount":1001,"arcChartID":"Eoc8rPqAPUy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"4094e0d715a44b37584ccc2f0952f0961396c3a3","difficulty":"HYPER","songID":805,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16022,"notecount":815,"arcChartID":"A_BDzJLhMzj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"980c8c64bf4d003b38b89639fa706b4e985825cc","difficulty":"NORMAL","songID":805,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16022,"notecount":526,"arcChartID":"CN54nvU1ZfM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"bbe82f92d119667fd681ffb1b9b6b8ef375f98c3","difficulty":"ANOTHER","songID":805,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16022,"notecount":1179,"arcChartID":"AmMb-TsnIn7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e1dc7ad00dad31e66a42b255d33fa3ead4e2d96a","difficulty":"HYPER","songID":805,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16022,"notecount":964,"arcChartID":"C5KBhsdwpGy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"3007493a37634862835855fe354293492b6d7980","difficulty":"NORMAL","songID":805,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16022,"notecount":467,"arcChartID":"DcGBLB_7UP_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e34e136de06075021348bcd9aefe18a77036bcef","difficulty":"ANOTHER","songID":806,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16023,"notecount":1181,"arcChartID":"C7CQzBI7BsA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"ebe97610410d9ffb0351f2fbbe93e5cf7604cb25","difficulty":"HYPER","songID":806,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16023,"notecount":941,"arcChartID":"FiS-CTFHArS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"045d322a8344186a0435bb98768c4e1c97ad1551","difficulty":"NORMAL","songID":806,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16023,"notecount":476,"arcChartID":"BR_BWfO3DEQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"4b5ee246ee9cd1ea50720aff5e5614c785e94f4c","difficulty":"ANOTHER","songID":806,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16023,"notecount":1161,"arcChartID":"HowJfNGL0IE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b026831b99bcb0c4b259c3446f969d2e75978474","difficulty":"BEGINNER","songID":806,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16023,"notecount":280,"arcChartID":"DjRAn4qAcXV"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"9e239a846c09ce5b6fb5142028f90d7a6e3c140f","difficulty":"HYPER","songID":806,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16023,"notecount":910,"arcChartID":"DOqHMP5bUbY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"cc358c55c48ce7eb32018bb79246545209457c41","difficulty":"NORMAL","songID":806,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16023,"notecount":476,"arcChartID":"HvfAv2wS4aU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"0235d03d07fa3387b07e7c7a3c2019ce6ab0d0a5","difficulty":"ANOTHER","songID":807,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16024,"notecount":1127,"arcChartID":"GkLMT-tPhHC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"456a569d9ef8abc1848caa378744be65381fa836","difficulty":"HYPER","songID":807,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16024,"notecount":708,"arcChartID":"D-Z0zuvSw9m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"eac1d73a6520e512a544d3d95fda34f20c929d07","difficulty":"NORMAL","songID":807,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16024,"notecount":445,"arcChartID":"CZ20HBZ2KQG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"893086db080c933fa0aef4823fb0863d0b5df01e","difficulty":"ANOTHER","songID":807,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16024,"notecount":1033,"arcChartID":"Fx-hEs9-J1R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"49d9ee8e2aa0b3179d919537ce024383b16ba9b2","difficulty":"HYPER","songID":807,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16024,"notecount":737,"arcChartID":"Bw7lXIrxTyS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"738176995897c3a1f363507de20032957f683e15","difficulty":"NORMAL","songID":807,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16024,"notecount":398,"arcChartID":"EJYc5PEsSvC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"8c410cb9ab8e80af5268ac792a50b35de3fa2c89","difficulty":"ANOTHER","songID":808,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16025,"notecount":937,"arcChartID":"DsUXR_kaOUA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"f395b943f661ca83393ccf88f89beab39a87c59f","difficulty":"HYPER","songID":808,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16025,"notecount":667,"arcChartID":"AtvD9atgnv0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"605c067a46890c48e9e079307e13b24373677a14","difficulty":"NORMAL","songID":808,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16025,"notecount":353,"arcChartID":"EMDj1wQZ74m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d0cc158036be7ab41ea3c912531585b3879d9ec3","difficulty":"ANOTHER","songID":808,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16025,"notecount":923,"arcChartID":"EthKDJ-Ox9p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"204b94938a992ee3539324c70b922dd4b05d4156","difficulty":"BEGINNER","songID":808,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16025,"notecount":261,"arcChartID":"F4bda-YQC1E"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"109c9cc22a2d7b950403d079e92f96b90216fc5c","difficulty":"HYPER","songID":808,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16025,"notecount":627,"arcChartID":"FhkDa7GjChR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"27d9adecb2326132257b1561c8a6cdc7c580a9b5","difficulty":"NORMAL","songID":808,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16025,"notecount":443,"arcChartID":"FZFnRwApB4u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"8ae9bef2bde3f66b7667c2bb438bd8809eb33a18","difficulty":"ANOTHER","songID":809,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16026,"notecount":1882,"arcChartID":"AXiTRMhb6QZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"cb9c3dd37b6dcfb616de7672e7cda880183561a0","difficulty":"HYPER","songID":809,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16026,"notecount":1461,"arcChartID":"HRIAZWGGGf1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"f1addc7e45ff556708338b5cd9a062ecd1e09fca","difficulty":"NORMAL","songID":809,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16026,"notecount":804,"arcChartID":"CzSQpbWa8n4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"67641fbca23a882ea5e21ac5566a1ad2b7ab4c8b","difficulty":"ANOTHER","songID":809,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16026,"notecount":1871,"arcChartID":"BZ2fxIM2O_1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"0b8722317353af3bbb28d8578b08c682a3a442aa","difficulty":"BEGINNER","songID":809,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16026,"notecount":280,"arcChartID":"HoCYy1jVbbD"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"bcffa4977d3a500e5d2b784c186196cc1e21cd3f","difficulty":"HYPER","songID":809,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16026,"notecount":1306,"arcChartID":"AZTrlkzlHfF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"1817eecc9a3bfecd41030a428d49ca44d9afb361","difficulty":"NORMAL","songID":809,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16026,"notecount":772,"arcChartID":"G089WF9yeqR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"1fff105a6ca5593b0b682da3eff08a04998d6450","difficulty":"ANOTHER","songID":810,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16027,"notecount":1257,"arcChartID":"FvXrWwi9EF_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d4e80acdc26364e3c705c047f68dcffc128b261c","difficulty":"HYPER","songID":810,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16027,"notecount":870,"arcChartID":"Gmu2lH9qyJq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"1bd285a04e6544227b96eed95253e4047513d15e","difficulty":"NORMAL","songID":810,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16027,"notecount":437,"arcChartID":"DW5i_BWLKBC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"fd1545d5bb4319bcb85c58c530b05b1f8b8e2692","difficulty":"ANOTHER","songID":810,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16027,"notecount":1142,"arcChartID":"EBClgVuWyDI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"ed8b651f6fbfbcb5bf258147d3bfe276f8e183bf","difficulty":"BEGINNER","songID":810,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16027,"notecount":353,"arcChartID":"Dy0DIfi_X9v"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"90bad060bd700221850363ea366b92f88af6bf09","difficulty":"HYPER","songID":810,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16027,"notecount":895,"arcChartID":"HgWqkASmpaA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"333630f481faf835f4a530b7fac8c4a9f40b53fa","difficulty":"NORMAL","songID":810,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16027,"notecount":437,"arcChartID":"AYHRhsVWZwc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"74057765d7a20524d6412eb5254f1521e2fa03b3","difficulty":"ANOTHER","songID":811,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16028,"notecount":1414,"arcChartID":"EmlBwege2Ku"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"aed9ef1391f478565f5a157f99277d5a120531a8","difficulty":"HYPER","songID":811,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16028,"notecount":936,"arcChartID":"AWMl32yLdky"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e787bb91f4565acc2a4a1a7fdcde7c183290c2cc","difficulty":"NORMAL","songID":811,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16028,"notecount":549,"arcChartID":"GPtt1xXUupG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"3f5752c424e78fa8d4d42cc6d7d085d19d1297ba","difficulty":"ANOTHER","songID":811,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16028,"notecount":1478,"arcChartID":"FgV4ZsXAOPL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a041a9b0645b350d42c1a223f9951f5e38a23c26","difficulty":"HYPER","songID":811,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16028,"notecount":921,"arcChartID":"AVQU8oldsrr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"3942915b4b99eff17c58019f1ae11d5a3c421d7a","difficulty":"NORMAL","songID":811,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16028,"notecount":569,"arcChartID":"CfemuD0VsIv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b2d2325e88d57f7a7b5607a3c796c02884575eb5","difficulty":"ANOTHER","songID":812,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16029,"notecount":1081,"arcChartID":"DqhIDtnBJKu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"007f8134ae67b387085ef92866f2dd693ee2db66","difficulty":"HYPER","songID":812,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16029,"notecount":873,"arcChartID":"BrrA6-efAZO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"58ff7e3e3fac8e3f6ea9efd5d2f7f92baa8d2639","difficulty":"NORMAL","songID":812,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16029,"notecount":559,"arcChartID":"EyKOHNCjRXA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"0f9a295cfc012732be1a83b317a61e7cdae8a041","difficulty":"ANOTHER","songID":812,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16029,"notecount":1081,"arcChartID":"EoOVtrzxxv3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"c73a8105685aa6046c18b68baebb0f5f92ab750b","difficulty":"HYPER","songID":812,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16029,"notecount":873,"arcChartID":"FBQbONhp_SG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"55fb41e51c3bda3ed40973fc845cc187e0054a6a","difficulty":"NORMAL","songID":812,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16029,"notecount":559,"arcChartID":"EHKXLMCTHPF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9181907f1d9694ab9e2d01957fb94c72c6293f15","difficulty":"ANOTHER","songID":813,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16030,"notecount":1012,"arcChartID":"DMlovb2HRkb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"89a6e485c56f99588637f4b4fb0c5268dcec2ecf","difficulty":"HYPER","songID":813,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16030,"notecount":846,"arcChartID":"DnDzmbe9vtU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6e557d96210cf89a01a65b9f46c4a835de724dd2","difficulty":"NORMAL","songID":813,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16030,"notecount":526,"arcChartID":"Hu0GIKFjFaz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"1ec23a49bc6fcd0d2523cf039728f207b3edf044","difficulty":"ANOTHER","songID":813,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16030,"notecount":951,"arcChartID":"DFfhAVKtKXN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"daec5d11791b7e87c8a67968ce2cd9a066167f6e","difficulty":"BEGINNER","songID":813,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16030,"notecount":147,"arcChartID":"E71ky8z86lX"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"00e0c5bbefd4d7df4ad8ba4ab0e510ce87a06c4d","difficulty":"HYPER","songID":813,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16030,"notecount":736,"arcChartID":"FATokmgu34K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"55c7672da84ec1fbd683b7ea0471407e3842b6a0","difficulty":"NORMAL","songID":813,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16030,"notecount":414,"arcChartID":"FmBln9_-jJ1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"5f3eb01a22b377179e2c532d65a8c4e54202a28a","difficulty":"ANOTHER","songID":814,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16031,"notecount":853,"arcChartID":"G6ig0dzt1y5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"50b061dc33e872acc73ee7d53e491e51d01ff246","difficulty":"HYPER","songID":814,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16031,"notecount":698,"arcChartID":"FSh3pLUSmt6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e036cff21eed34b901aaf2b518f464ad9243844a","difficulty":"NORMAL","songID":814,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16031,"notecount":433,"arcChartID":"Eg1GdFyi2gx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"50e49f508e3001c8d384a8b9c6a6f4e197964117","difficulty":"ANOTHER","songID":814,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16031,"notecount":1088,"arcChartID":"BZvvVF_4DCx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"389e82aeebbe95519bf2957265f4e7126d90d27a","difficulty":"BEGINNER","songID":814,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16031,"notecount":314,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"96553c4f1e01f67efd4d010aac380d589b5fdc56","difficulty":"HYPER","songID":814,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16031,"notecount":869,"arcChartID":"BaKL9KlElJI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"819b3fa52cd9bfa63ba0049b006b803b6381e819","difficulty":"NORMAL","songID":814,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16031,"notecount":433,"arcChartID":"ElclsGXTh5_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"2985fc05de8962f9d29c6863efd2b5545a0c47ba","difficulty":"ANOTHER","songID":815,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16032,"notecount":970,"arcChartID":"ExUliTEyD1I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"fab8398e1404194e9fcf81f36c297de1b2b2a963","difficulty":"HYPER","songID":815,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16032,"notecount":820,"arcChartID":"Dbe2ZmE7R9u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"19c1e63d042c4a2f93b9db007b35a2fab854c4a9","difficulty":"NORMAL","songID":815,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16032,"notecount":590,"arcChartID":"Eo2haqYsGRM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"a87edb68c1710d6aec654c4dfacc761daf618b5c","difficulty":"ANOTHER","songID":815,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16032,"notecount":1077,"arcChartID":"H4G7cqsEnrw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6645e1d79f0f5deb36096e11dd40d77dbe3c3fb5","difficulty":"HYPER","songID":815,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16032,"notecount":764,"arcChartID":"H2nRyu0gyir"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"dfd3feb8176d7fd7fcbf9b16573c1e3e533742b5","difficulty":"NORMAL","songID":815,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16032,"notecount":502,"arcChartID":"HnOi7RhevSU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"5c4adad9ed7e85ac1a7a0d714a9a4c8257bec704","difficulty":"ANOTHER","songID":816,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16033,"notecount":1363,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"293f4a209435dba3d739150d317f7ba9f5d08796","difficulty":"HYPER","songID":816,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16033,"notecount":982,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"4f0d96e4e4570d596a6c8ff0c5d403940e79e939","difficulty":"NORMAL","songID":816,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16033,"notecount":658,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"41870683e78a9a7c5687ced1581d3938743c2886","difficulty":"ANOTHER","songID":816,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16033,"notecount":1111,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"5346c0ecf11e3a5bdc0c75e6bb7cb49208474cbe","difficulty":"HYPER","songID":816,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16033,"notecount":850,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"a9cf98c0eb2ad975f9701ba3c5df10da244fbbdd","difficulty":"NORMAL","songID":816,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16033,"notecount":489,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"c8ffd5ea62c238b37e5193a0e6fc24bb0671a308","difficulty":"ANOTHER","songID":817,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16034,"notecount":1355,"arcChartID":"EEXBCRp9SA7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9c1ca07f0a492a693cf32fb1aaf90e0eb70ebb0a","difficulty":"HYPER","songID":817,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16034,"notecount":1028,"arcChartID":"BAZnaVPAlMX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6553a81b506bf39f6893b3467a39cae83e827c94","difficulty":"NORMAL","songID":817,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16034,"notecount":692,"arcChartID":"EoRj1gRANSX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"fa5af2f8443da16ad6be6a4132477ee44208d305","difficulty":"ANOTHER","songID":817,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16034,"notecount":1269,"arcChartID":"FpMVefYR9ay"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e1b25bb9af0b24562b51cd857b9fadb697ec6a0b","difficulty":"BEGINNER","songID":817,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16034,"notecount":276,"arcChartID":"AoE0bDDzRBD"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"1f4216b0ca57a0ec2aab265db44d524985d66042","difficulty":"HYPER","songID":817,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16034,"notecount":888,"arcChartID":"AUoVNm41Bs_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d7ae0e4ce45a37174bcdb827502ea9d792559e45","difficulty":"NORMAL","songID":817,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16034,"notecount":565,"arcChartID":"BVx1DdzNRdN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"fac35b2257bad8ebf03aa3aaa552543fc619d1c3","difficulty":"ANOTHER","songID":818,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16035,"notecount":913,"arcChartID":"GnaPWZhLc2P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"f1eda42fb9be653c48d335e9c01773c909baa947","difficulty":"HYPER","songID":818,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16035,"notecount":605,"arcChartID":"GWlpJsbsR0e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"58a56ef8fd8655ac78f578c19a1a4497c17343c2","difficulty":"NORMAL","songID":818,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16035,"notecount":456,"arcChartID":"CDE2twEGSxx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"52cb7ae7c77c9ba8a18568b5d450967ea1b49b5f","difficulty":"ANOTHER","songID":818,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16035,"notecount":851,"arcChartID":"CT8Aklm2ach"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"007d459a4ee5a2b29fdb5396d291a151b4915c58","difficulty":"BEGINNER","songID":818,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16035,"notecount":224,"arcChartID":"E_LJr3ulgSQ"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"4b09ca3e86c68fe5c3139adb33b62fdb38feac74","difficulty":"HYPER","songID":818,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16035,"notecount":666,"arcChartID":"DFfQzEPq2Q2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"ecf33be904694b3b63f246eff7f76da1a00fe4de","difficulty":"NORMAL","songID":818,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16035,"notecount":308,"arcChartID":"DgQlmAb8UCz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"da3bedf93c0243ea702179c7e6081852484d509c","difficulty":"ANOTHER","songID":819,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16036,"notecount":1220,"arcChartID":"DpckuJcAd3u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9b668e27a4d98198c96b74c089bfc8b3cee1d43e","difficulty":"HYPER","songID":819,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16036,"notecount":850,"arcChartID":"G8pxGJ3ypie"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"61a078fa0c5e6e8b37601835909f2feb454554cc","difficulty":"NORMAL","songID":819,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16036,"notecount":534,"arcChartID":"DPbHDptxiYH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"a36ec1e4127d1ca0a7bc172194c0c774561c4630","difficulty":"ANOTHER","songID":819,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16036,"notecount":1098,"arcChartID":"AiorRm6zSJL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"fb845b439e99f28f02b497377ef0a0d101fd1376","difficulty":"HYPER","songID":819,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16036,"notecount":826,"arcChartID":"H99IN3pfv_U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"363e2b8d468225148a39290aa1824d8c295db877","difficulty":"NORMAL","songID":819,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16036,"notecount":474,"arcChartID":"ADEJ5653_d-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"48219a891df0aa4faf4fed0382173db41e90c7bd","difficulty":"ANOTHER","songID":820,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16037,"notecount":1299,"arcChartID":"AeTlWkCgf4r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"700aecae0a8b9465ca765e1911ab9b5837c61e0d","difficulty":"HYPER","songID":820,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16037,"notecount":940,"arcChartID":"DYvXMPX6fBr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d8529b9a7ddbda4097d78f08fda3be6769ea4707","difficulty":"NORMAL","songID":820,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16037,"notecount":537,"arcChartID":"CiaY9CClSNr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"7425fc156460c7746522d44ecc21e8ef6de58224","difficulty":"ANOTHER","songID":820,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16037,"notecount":1276,"arcChartID":"CKzuYhl2JEf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9f36656828c901bb6848f223f2417ad8472b75bb","difficulty":"HYPER","songID":820,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16037,"notecount":962,"arcChartID":"EszKHE1WlVa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"3e2756ca522f6d7d326c0cc8987084ddd301b94b","difficulty":"NORMAL","songID":820,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16037,"notecount":629,"arcChartID":"AaCwSi8ikZx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"316d3d4a2016c33d7f086f3338dcfb4b1c4996f2","difficulty":"ANOTHER","songID":821,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16038,"notecount":1797,"arcChartID":"A5g8Ido5NFr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b87799b2bdc9d4ef8a2999cc046517925cd4dd71","difficulty":"HYPER","songID":821,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16038,"notecount":1195,"arcChartID":"By8Zgf4fn5P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"ff77adbdf8f13832654e9fa1f3ff40314d16f975","difficulty":"NORMAL","songID":821,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16038,"notecount":637,"arcChartID":"DqTlc0VPhCo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"dc38f271fc7bcf65cc7499c16f7089be4f5c1180","difficulty":"ANOTHER","songID":821,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16038,"notecount":1592,"arcChartID":"EkHX_c5XP28"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"518c5fec6cdadd0a85881448a2f16a061e1224e2","difficulty":"HYPER","songID":821,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16038,"notecount":1253,"arcChartID":"A-ABtlhHPAx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9ae5c3c34e9ac9948afe52e637b9c7e71f87692f","difficulty":"NORMAL","songID":821,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16038,"notecount":638,"arcChartID":"CHwjNtr5mwu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b2759811cda18d5ef19396849e7bd86fd9bd551c","difficulty":"ANOTHER","songID":822,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16039,"notecount":1248,"arcChartID":"AuQdo4aW30U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"4c279ca9527ac25ff5df63cbc8dd14079e40d8d4","difficulty":"HYPER","songID":822,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16039,"notecount":939,"arcChartID":"HEMGcAbsx0A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9afeef394efa1ce8668b03a98781d26796459028","difficulty":"NORMAL","songID":822,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16039,"notecount":482,"arcChartID":"GPdtrqgzrV8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b8c3c493653f35b0f40d601f7ff61038f8d3ac2c","difficulty":"ANOTHER","songID":822,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16039,"notecount":1251,"arcChartID":"D1aXIMV1oho"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"e57ed47f5541aa4711b948fd836a1fa5afb8e94b","difficulty":"HYPER","songID":822,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16039,"notecount":1078,"arcChartID":"BGNjINVY5zG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6d43bf097115d7545d9d8893b57b7bcb7dd994aa","difficulty":"NORMAL","songID":822,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16039,"notecount":482,"arcChartID":"DHpvk2sZ34n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"566608e81741e33f6bf07e0cd9e8b7b0c36ca0d5","difficulty":"ANOTHER","songID":823,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16040,"notecount":1034,"arcChartID":"Bmn9vPpOYbn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"662135b2a09e6d73dc9a3ab4720f3ab262c47e60","difficulty":"HYPER","songID":823,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16040,"notecount":675,"arcChartID":"B1-EsArrlIu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"131223ed18ef412114da95e85ba023006cc89eb5","difficulty":"NORMAL","songID":823,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16040,"notecount":476,"arcChartID":"G5FOTnjca-5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6c90b59601f8378c3e121cf5034c5f4c6d23ffe6","difficulty":"ANOTHER","songID":823,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16040,"notecount":864,"arcChartID":"GYbYZDVRAP6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"29aa55ecfa77f792166b12a8188a9d1468af66df","difficulty":"BEGINNER","songID":823,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16040,"notecount":227,"arcChartID":"FWxp1hYARpH"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"3a955f4b67e5d8b73415d04976dcab05314bcb4b","difficulty":"HYPER","songID":823,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16040,"notecount":682,"arcChartID":"BmMUMABYd8H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d089fa29c312c3d7c2b272d9897b5ede136f873a","difficulty":"NORMAL","songID":823,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16040,"notecount":504,"arcChartID":"AXzjnDCnrO6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"78c573db278d242067fdcd9d44fa1d8b3ea2c9dc","difficulty":"ANOTHER","songID":824,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16041,"notecount":950,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"3f7458c54b00303a20918a00ebd77fea8980d118","difficulty":"HYPER","songID":824,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16041,"notecount":759,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"ce63a0828b691720baa22423e3ff5bd903ee292f","difficulty":"NORMAL","songID":824,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16041,"notecount":573,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"726bc332acb2de0d912a1f6cd7f1ee4213268596","difficulty":"ANOTHER","songID":824,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16041,"notecount":1061,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"519a1e30b9f563abb78654798be8304e55b1ef2c","difficulty":"BEGINNER","songID":824,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16041,"notecount":369,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"7ac2ed76addc6d04c25642be0da822bc27db115c","difficulty":"HYPER","songID":824,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16041,"notecount":775,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"c03b33f01f25940f67d703e026d357f5c1530429","difficulty":"NORMAL","songID":824,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16041,"notecount":493,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"25ce11074447c3efa11e515de7287450eb30e4be","difficulty":"ANOTHER","songID":825,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16042,"notecount":1443,"arcChartID":"Az3fgTc-QCe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"3031c959da9cd87c854b3142885fcf61e2be0f91","difficulty":"HYPER","songID":825,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16042,"notecount":1051,"arcChartID":"AvF961cVwxU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"c830e751465c0de37c4b68ad34d239cce48d3ab8","difficulty":"NORMAL","songID":825,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16042,"notecount":618,"arcChartID":"HHCOOM4CMiG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"88f2adf97a8d29f2dca9bded07529d1a308e98d2","difficulty":"ANOTHER","songID":825,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16042,"notecount":1314,"arcChartID":"DcfnAvTjYxI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"a0b67afb6b3335a81dfe400d2ebf32d7d83f1924","difficulty":"BEGINNER","songID":825,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16042,"notecount":323,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"0d036b06fed3930ffbad63fdcec4b5ce49959f92","difficulty":"HYPER","songID":825,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16042,"notecount":997,"arcChartID":"Bj8T6iwP8v5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"8fa5963a6d28a5f467c21036ac8f1ef296265d2f","difficulty":"NORMAL","songID":825,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16042,"notecount":535,"arcChartID":"AACSSmtbnuB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"69072fc1ce4125960d01978321fa9dbb9a055cb8","difficulty":"ANOTHER","songID":826,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16043,"notecount":1292,"arcChartID":"CBlHMaeXpHr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"323d4debc8cb18fbfecada0d28611ccc4d4e1114","difficulty":"HYPER","songID":826,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16043,"notecount":1079,"arcChartID":"E6z0lCzK8Ww"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6d7682f622e30d0ee95b8ce82cd19a4b3f46c428","difficulty":"NORMAL","songID":826,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16043,"notecount":694,"arcChartID":"CkuOn_cyWxb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"1b50909aa0a69084dc91e3a32c3dfb93a76ae30b","difficulty":"ANOTHER","songID":826,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16043,"notecount":1278,"arcChartID":"GK35bmXClae"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"edaa8463ac326baa34c99976c36f31a957e62190","difficulty":"BEGINNER","songID":826,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16043,"notecount":405,"arcChartID":"Fw1fpvQ-L-j"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"b633bbbea1e46524f19fb88599d7c117c3be4c4a","difficulty":"HYPER","songID":826,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16043,"notecount":944,"arcChartID":"Aejih48CStI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"f376b8a6e372b66e0cf8b5714475cd7546725329","difficulty":"NORMAL","songID":826,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16043,"notecount":553,"arcChartID":"CZgj8wpckiS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"88308136e0d9d7779b2ddd23c5d2db927c660041","difficulty":"ANOTHER","songID":827,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16044,"notecount":1474,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"e606107c8015fbe275abee287fa3947fcab3d6df","difficulty":"HYPER","songID":827,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16044,"notecount":1076,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"444035ca6326ba16c2fd7787a7004b5ed245f548","difficulty":"NORMAL","songID":827,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16044,"notecount":694,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"1d5d5547be1174d1fae23051f1b9f700d870af8f","difficulty":"ANOTHER","songID":827,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16044,"notecount":1360,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"54fe6a49fda894c84d4fc9d58f7b0a3350d13408","difficulty":"HYPER","songID":827,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16044,"notecount":1174,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"33c99657ad4a755eee017e720420c3c8f2069227","difficulty":"NORMAL","songID":827,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16044,"notecount":725,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","16-cs","26-omni"]},{"rgcID":null,"chartID":"7975a8e5a0dfa652a8d5bfe395406149f9682546","difficulty":"ANOTHER","songID":828,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16045,"notecount":1107,"arcChartID":"FDLfPlEg8mG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"f31c5cdf7433628c1192fc87316b2bcaed70e06c","difficulty":"HYPER","songID":828,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16045,"notecount":863,"arcChartID":"G-mgryLdVfB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"7540c1aaefffa05a5972aa26fbb8166e90bb09d9","difficulty":"NORMAL","songID":828,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16045,"notecount":437,"arcChartID":"H7K10b5Aq4I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"938dd1b797b5bb5d4f93444580ffeddc67e99462","difficulty":"ANOTHER","songID":828,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16045,"notecount":1090,"arcChartID":"Fb26nWZwmyk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"31514932e4c4d3a8d4dd3b236e62ee93c8e66a72","difficulty":"HYPER","songID":828,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16045,"notecount":858,"arcChartID":"EksU-Aht8-K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"409b667371b28f69a504004ce7c3726342c261db","difficulty":"NORMAL","songID":828,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16045,"notecount":412,"arcChartID":"Ck6rk759eNj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"732617b634e79a21334be4ca60c4a91e73f9397d","difficulty":"ANOTHER","songID":829,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16046,"notecount":1119,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"6a264918f43ef430b96dc498d37b85863f27e68f","difficulty":"HYPER","songID":829,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16046,"notecount":856,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"4de16d0ac741cd2b3984fc1b1acdd74cf2949e3d","difficulty":"NORMAL","songID":829,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16046,"notecount":491,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"82b6700d6401d6cde26cef8afac94fc14ee89334","difficulty":"ANOTHER","songID":829,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16046,"notecount":997,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"7ba5b22204cbcdeaab550a7e37a8744a7760dd9e","difficulty":"BEGINNER","songID":829,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16046,"notecount":128,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"9ee9851717a99df9e4e937ddb86848f085aa981b","difficulty":"HYPER","songID":829,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16046,"notecount":802,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"d65acf026e5c5abc511541cc99bbbc833693c0a5","difficulty":"NORMAL","songID":829,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16046,"notecount":440,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"9a7902d144d49111bc5d9f6ae105a5c5b565be1f","difficulty":"ANOTHER","songID":830,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16047,"notecount":1296,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"800a58518baf62836d0f6ea33732d01a14a8f66a","difficulty":"HYPER","songID":830,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16047,"notecount":860,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"392fbd9916a7e442146cb2eef0abc70ed90d4d01","difficulty":"NORMAL","songID":830,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16047,"notecount":577,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"b7003e5b6ecf8e8131a77038cc7687e1f6bb31ae","difficulty":"ANOTHER","songID":830,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16047,"notecount":1242,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"34bdf077fcc2bbcc01cea8a2a7956dc988212815","difficulty":"BEGINNER","songID":830,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16047,"notecount":111,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"63eacec71d5870ef2430ab5e0db8da8e22298b40","difficulty":"HYPER","songID":830,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16047,"notecount":838,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"841e43286baa2b6a9f42b8004b8dc236245c551e","difficulty":"NORMAL","songID":830,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16047,"notecount":544,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"bbb2a1069ff26797b5670048ca768369bdd50869","difficulty":"ANOTHER","songID":831,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16048,"notecount":1141,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"e1c6cc98ce3e9d3abb2e1c0de14d2d251e2e9e3e","difficulty":"HYPER","songID":831,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16048,"notecount":789,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"89201bebdf74ede181b4dcb2dec7551f1b4aec9f","difficulty":"NORMAL","songID":831,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16048,"notecount":466,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"cae4d24b86ef69f6ffd9afe6dbf7acd1d70c0768","difficulty":"ANOTHER","songID":831,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16048,"notecount":948,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"b0f7f654a1663d21eca4665f9f98912c655065b0","difficulty":"BEGINNER","songID":831,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16048,"notecount":129,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"1c021e6eeecda9996b2321ad230b26e14181b506","difficulty":"HYPER","songID":831,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16048,"notecount":784,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"4ef36149f5d45d2b6d526bb252c6fd0cae038953","difficulty":"NORMAL","songID":831,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16048,"notecount":463,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"d5d9f1bd405a00a94153ae4400391eadb4db4a1b","difficulty":"ANOTHER","songID":832,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16049,"notecount":1252,"arcChartID":"A7eYPut8a_T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"a5a4b8b57a69e5014dd1f13767b0b6cf29f2bdaf","difficulty":"HYPER","songID":832,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16049,"notecount":852,"arcChartID":"GBdC3A530SZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d978403cca4ed4d82f464c27f93af1004ee5fa9c","difficulty":"NORMAL","songID":832,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16049,"notecount":466,"arcChartID":"Ceo89P-MED8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9de3044c1128f36d829c94affb1c1756e122a4b8","difficulty":"ANOTHER","songID":832,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16049,"notecount":1086,"arcChartID":"H8DB4J2Niia"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"8b927a3e173c3adf4d9a0745c91813daf3c9a6bd","difficulty":"HYPER","songID":832,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16049,"notecount":714,"arcChartID":"G0V_VuS1kX_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"202c297ff3ad28edcacf94099b2061e5fef44567","difficulty":"NORMAL","songID":832,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16049,"notecount":465,"arcChartID":"FRCFcmtCESq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"26aa9cad68e00f98aa4281eddefc2fb93fe3ef0b","difficulty":"ANOTHER","songID":833,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16050,"notecount":1443,"arcChartID":"GSrH52s1oOR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"8438584c38532910faa03d07388a8a63dd66988c","difficulty":"HYPER","songID":833,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16050,"notecount":1094,"arcChartID":"Gw0S15eTSeL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b2afb36211f0f74b037aeba3950268f5aff0f541","difficulty":"NORMAL","songID":833,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16050,"notecount":659,"arcChartID":"A8SC452fgP5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d0c8df76e6c40f4685030ff7edcb3fb7bcbfed6e","difficulty":"ANOTHER","songID":833,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16050,"notecount":1398,"arcChartID":"HMKTlzzNCWJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"81aa485038cec17ac15c3f39c8127cdb027e038c","difficulty":"BEGINNER","songID":833,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16050,"notecount":198,"arcChartID":"DvYEel2jNLb"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"ffe764ac201594484f786e275bf13977a8745006","difficulty":"HYPER","songID":833,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16050,"notecount":1087,"arcChartID":"EmAmLK92yzl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"a7f1a09a39a821feed5195a52df74890e9fa07d3","difficulty":"NORMAL","songID":833,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16050,"notecount":672,"arcChartID":"F4E-H9ok8Wh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"8f7f94ce12dabe3892628c2c7b9d1743c2cee128","difficulty":"ANOTHER","songID":834,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16051,"notecount":1087,"arcChartID":"G0c-UOdFFo-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"426e7591c8dc8fffd4132d308543aea1ff4a2d28","difficulty":"HYPER","songID":834,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16051,"notecount":822,"arcChartID":"BhNe0bsgcqA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"a8f6ea3609394afc323e9cb41e225a093ea3e0e6","difficulty":"NORMAL","songID":834,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16051,"notecount":528,"arcChartID":"B-Bl10P7QQb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"be9ba1290046427966e3aff168ac92632582167d","difficulty":"ANOTHER","songID":834,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16051,"notecount":1166,"arcChartID":"Ej8PFK8tppT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"be9b86ac9a898efa539ad74ae3106a4dc82d5aa1","difficulty":"BEGINNER","songID":834,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16051,"notecount":276,"arcChartID":"CGnj6zosgMC"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"322d7be451cbcb9f0a7a3498e162614d404fc9e1","difficulty":"HYPER","songID":834,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16051,"notecount":899,"arcChartID":"AaGeAgTlI34"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"3a36e9b75a86b32c3c5ef2e415a0b79b34411c81","difficulty":"NORMAL","songID":834,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16051,"notecount":547,"arcChartID":"DF9ynAy4FcT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"9c7c1fa19fc1fddaf7b83c30b19ef7e374818876","difficulty":"ANOTHER","songID":835,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16052,"notecount":1366,"arcChartID":"CVNPfSAjFXT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"3e0ea4aafee64a3d9522c83182146017d67fc914","difficulty":"HYPER","songID":835,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16052,"notecount":1138,"arcChartID":"G3NlSnAccSs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"4f94c899d5d6721964b21e2f8b66c810070801e4","difficulty":"NORMAL","songID":835,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16052,"notecount":710,"arcChartID":"G2GHkf86oHw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"4bf85da1132ebc7f8d86c9542cead6859bd69607","difficulty":"ANOTHER","songID":835,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16052,"notecount":1187,"arcChartID":"CK7Q6LywZd8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"fe28e61a285b7b3c3c23b0e5b139a3ef8644846a","difficulty":"HYPER","songID":835,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16052,"notecount":1071,"arcChartID":"GXU76h68vd2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"0caee780c292e122ae28ada668634732bf9ae1a9","difficulty":"NORMAL","songID":835,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16052,"notecount":741,"arcChartID":"BaHoEHeJNGG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"dd7bb8086492749cf69c9199820e75d45be2bbf3","difficulty":"ANOTHER","songID":836,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16053,"notecount":1276,"arcChartID":"F4OCVkgj0Oy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"8299ef29b51e05d51bdcc2388572e1356aa78519","difficulty":"HYPER","songID":836,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16053,"notecount":878,"arcChartID":"CIqDiUlLJJe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"a4e354a7c8330fc9a54b298369301cd5abe3dce6","difficulty":"NORMAL","songID":836,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16053,"notecount":496,"arcChartID":"AKyPPCPef-o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"640a40f5f67cc3533116ff941326687cade50578","difficulty":"ANOTHER","songID":836,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16053,"notecount":1272,"arcChartID":"FaVN_kLPpI4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"41c1cdc065cde363a8565cdf6975ccd0176e2500","difficulty":"HYPER","songID":836,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16053,"notecount":683,"arcChartID":"FKyW8xRCjNe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"318a965707fb5906cc6ddd4923cf83919a918974","difficulty":"NORMAL","songID":836,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16053,"notecount":415,"arcChartID":"GxNsY0SN6lZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"7147b4c1521f7c55242a1f5518c566e9661f01bb","difficulty":"LEGGENDARIA","songID":833,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16050,"notecount":1766,"arcChartID":"DgOwffex25S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"db27164236aa71032425bf87d1696b99f1ad0a6f","difficulty":"LEGGENDARIA","songID":833,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16050,"notecount":1595,"arcChartID":"E6TAL7YMxEi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6ddcebb5688d2e15ab31ec722f1b85f1cc650f9a","difficulty":"LEGGENDARIA","songID":828,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16045,"notecount":1182,"arcChartID":"ACMsBCpzd5v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"5f3af60eb7c1d35de4f2ccb9f42c8bab18474373","difficulty":"LEGGENDARIA","songID":828,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16045,"notecount":1534,"arcChartID":"DCv9TJshNnc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6ae7f870ac6f0453cae45fda83a8d810a5b248b0","difficulty":"LEGGENDARIA","songID":814,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16031,"notecount":1276,"arcChartID":"FN5Yjk0-fpt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"8fe4cde207bd8f8cae89f2d92308f89e0ea075eb","difficulty":"LEGGENDARIA","songID":814,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16031,"notecount":1380,"arcChartID":"EDDFbMmFrrm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"5cd1d612e553ad9c8c1c050aad67b480ecbfb8a3","difficulty":"LEGGENDARIA","songID":798,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16015,"notecount":1999,"arcChartID":"Hvg5eaJqVFA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"ae15469b24b0f85373cfef683ade5b938ef988f9","difficulty":"LEGGENDARIA","songID":798,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16015,"notecount":1999,"arcChartID":"ERrw8VwSZQg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"a14b381877062b3d09bddc6641906a2aaccce969","difficulty":"LEGGENDARIA","songID":783,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16002,"notecount":1986,"arcChartID":"F8J_7kZ6h5E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"bf64b4afd46c7ea807434c50fa4c43ba674fcea7","difficulty":"LEGGENDARIA","songID":783,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16002,"notecount":2360,"arcChartID":"HnTWIRjceyw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"1bcc40fc4944e82b268195daae19920c24305c99","difficulty":"ANOTHER","songID":846,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16201,"notecount":1777,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"a8d78686b867f53163f32dbf841e7dce8dad7d11","difficulty":"HYPER","songID":846,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16201,"notecount":1173,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"746817db69695a1d41cf0a024a160fa329556df8","difficulty":"NORMAL","songID":846,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16201,"notecount":710,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"3982562f4a187e66b46c27bff27cc772501ed748","difficulty":"ANOTHER","songID":846,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16201,"notecount":1405,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"3eb3f3d15f628d172af1ab9a3265985af6305d31","difficulty":"HYPER","songID":846,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16201,"notecount":1157,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"f72362466b3127c7ac74cd0c6b4bcdf49300911e","difficulty":"NORMAL","songID":846,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16201,"notecount":523,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"af78cf9d8a0d7498d9d2ea8a146b152afcc37ae7","difficulty":"ANOTHER","songID":847,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16202,"notecount":1546,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"33130c0d494aea2eb8e56957b49ea38a1f49fa6c","difficulty":"HYPER","songID":847,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16202,"notecount":1129,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"e74570f123982333ba518bf34393d47cc712e059","difficulty":"NORMAL","songID":847,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16202,"notecount":693,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"430f55fad70991ae9d62f0178363fb249502b678","difficulty":"ANOTHER","songID":847,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16202,"notecount":1285,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"87b71fb209f2ed1dd32c814494432dec2eb8d321","difficulty":"HYPER","songID":847,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16202,"notecount":987,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"6823b140911ce19c7e376aa7983f6e564b69792e","difficulty":"NORMAL","songID":847,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16202,"notecount":448,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"a1723503b49b0dc4c59829d5b1e0d3ccb32dd89d","difficulty":"ANOTHER","songID":848,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16203,"notecount":1625,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"4d1b77fcc18a0eda8bc3a67e6f17aa6877386f7a","difficulty":"HYPER","songID":848,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16203,"notecount":1152,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"3c665e3bc8a783984401c77dbe0eaf1937a898f4","difficulty":"NORMAL","songID":848,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16203,"notecount":666,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"5b75742d97047a09512a93e3ece03eec3f500c55","difficulty":"ANOTHER","songID":848,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16203,"notecount":1384,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"d50825ba35e971525162d2267a3fac4a52878a2f","difficulty":"HYPER","songID":848,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16203,"notecount":1098,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"4d41ed326e7d475950e83d7eb9b8e846e8da01c2","difficulty":"NORMAL","songID":848,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16203,"notecount":446,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"dc7d887ae5a9fbbd5ec0f81a551e672e47f984b9","difficulty":"ANOTHER","songID":849,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16204,"notecount":1295,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"f0c27998e32c50fa9a7eb00969ff69fc2f46b832","difficulty":"HYPER","songID":849,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16204,"notecount":903,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"1e44c3a61a37b06f9a7b15848540e4c45c394cf3","difficulty":"NORMAL","songID":849,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16204,"notecount":545,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"fd1d11c0777833035edcb25c54fdc850d2394a6b","difficulty":"ANOTHER","songID":849,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16204,"notecount":1295,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"50331f53ffc0eea8aefb71b6e53b200e6855feb2","difficulty":"HYPER","songID":849,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16204,"notecount":903,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"86a8b52706b4748a76aa470c14c61f032e339f70","difficulty":"NORMAL","songID":849,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16204,"notecount":545,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"6e4e307ccd902f84847f66d080437dc33b1670ff","difficulty":"ANOTHER","songID":850,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16206,"notecount":994,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"e205718b28802b45a5118baecab34b718b86a71a","difficulty":"HYPER","songID":850,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16206,"notecount":770,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"a758d57a88ace0367ff8e59afb126eb631cbab6e","difficulty":"NORMAL","songID":850,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16206,"notecount":439,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"51bbad0472b4c7b4408d9e356da1309ddd88cf3f","difficulty":"ANOTHER","songID":850,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16206,"notecount":994,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"80eba9dbef1bf8831c206807e0eadbf6c6ba263a","difficulty":"HYPER","songID":850,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16206,"notecount":770,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"bee2e279e93c9e1e77eaae478ebd8357fe07e949","difficulty":"NORMAL","songID":850,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16206,"notecount":439,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"d615736723f765ff38fb555f4c9d35ea3ac9ffd2","difficulty":"ANOTHER","songID":851,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16208,"notecount":1134,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"8169b18efcb261ef0c6153746e1e60518b69c5e6","difficulty":"HYPER","songID":851,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16208,"notecount":807,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"1aa7f4ad648336cc4d55702cb3fec0888e227e93","difficulty":"NORMAL","songID":851,"playtype":"DP","levelNum":1,"level":"1","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16208,"notecount":237,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"8faba20ae02ca88b456804cf1202d50e2623f782","difficulty":"ANOTHER","songID":851,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16208,"notecount":1135,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"2a524f20a9f92aa84954d5b5d7a35e8b39084e32","difficulty":"HYPER","songID":851,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16208,"notecount":913,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"49fba795bffb939350b6b1072b87ba1ebe268e6e","difficulty":"NORMAL","songID":851,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16208,"notecount":277,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"82be936e9a3baac3e0a08389459c61795c55d318","difficulty":"ANOTHER","songID":852,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16211,"notecount":1438,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"1eb1045d98e64ea5e746dc794000ef613c580209","difficulty":"HYPER","songID":852,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16211,"notecount":968,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"c190667acb6e4b1edaab2dba2e65e9c968356b20","difficulty":"NORMAL","songID":852,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16211,"notecount":637,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"2632b5cba73ed5ce3b7fc2efd47193f807dea4f6","difficulty":"ANOTHER","songID":852,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16211,"notecount":1127,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"db320524bb80e366f28431264223a2dc925d31dc","difficulty":"HYPER","songID":852,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16211,"notecount":881,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"3582fafc99d7b57ca3588935261070d34288f1b6","difficulty":"NORMAL","songID":852,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16211,"notecount":459,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"c9e5292230d8486c206345bcea43061f97256036","difficulty":"ANOTHER","songID":853,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17000,"notecount":1390,"arcChartID":"BDoLQcEYZ5A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"908d90b01db068de17667f3c0c144c7c0e8c0f67","difficulty":"HYPER","songID":853,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17000,"notecount":822,"arcChartID":"BeKikViUv1H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"55e695f2c65e6ab479eefb988d5a2f0fe6937256","difficulty":"NORMAL","songID":853,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17000,"notecount":481,"arcChartID":"BlZY_K85AX4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bbbf709ab7ec1ace819066926f07e4ef611e6587","difficulty":"ANOTHER","songID":853,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17000,"notecount":1152,"arcChartID":"BD14JZTodUA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"868fa4e239b59a6eaeede9ea17fe15c466f018d5","difficulty":"BEGINNER","songID":853,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17000,"notecount":217,"arcChartID":"CwWavYQHgUy"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"2716363ce067bd57ea0663ef0359ec025e4b3dbf","difficulty":"HYPER","songID":853,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17000,"notecount":754,"arcChartID":"Al_xW8rAm3i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a481bbd22626ed609e7c1df72326b507eb90bd83","difficulty":"NORMAL","songID":853,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17000,"notecount":462,"arcChartID":"F_NnVf6Sbtq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"419b38917ce6ad77e4528414d889ea2c7154546a","difficulty":"ANOTHER","songID":854,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17001,"notecount":1521,"arcChartID":"HxTns5KqW37"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5cf243298b3be718cf8ae73ba57201b22b617acf","difficulty":"HYPER","songID":854,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17001,"notecount":908,"arcChartID":"GX4kNtZ5wuH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ddfbef3cdd000849871916609e09dff9b7aa90f8","difficulty":"NORMAL","songID":854,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17001,"notecount":636,"arcChartID":"BIuuSqbWKE5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2666f0ebddfa8ac21faf40a0a1fc6822f708a736","difficulty":"ANOTHER","songID":854,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17001,"notecount":1123,"arcChartID":"CNbH9Fl6xs1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1032cd8041d7bde43483ce76847bc48666ffd64e","difficulty":"HYPER","songID":854,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17001,"notecount":943,"arcChartID":"DgtX9zbBzCn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"acd4fd6afc85d062e0b1ffd56758bf76fbe78bc0","difficulty":"NORMAL","songID":854,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17001,"notecount":646,"arcChartID":"FIAMGLpvphB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"50478b50d1f074226207e309a3c0e69362411e85","difficulty":"ANOTHER","songID":855,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17002,"notecount":1051,"arcChartID":"Aehb6X6TFxL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5b1e20b27a876cd3c557f4a845fe57fce3464f29","difficulty":"HYPER","songID":855,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17002,"notecount":857,"arcChartID":"CerBHltYfZN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d93ab380f93fbf00627e48fe0c630d5e0860f12a","difficulty":"NORMAL","songID":855,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17002,"notecount":471,"arcChartID":"DV9Ft2UsmL1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d2bd4e2a786474de20ffd186a6feaf3895e89914","difficulty":"ANOTHER","songID":855,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17002,"notecount":1128,"arcChartID":"GRCoK3HJsFF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6f0fda75ad10315fb2cd68a9d52402c9aad029c","difficulty":"HYPER","songID":855,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17002,"notecount":807,"arcChartID":"DECkkNUl2ND"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0c807560e1c63d338d7b7c5a787ba44dc19a37ce","difficulty":"NORMAL","songID":855,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17002,"notecount":488,"arcChartID":"HVq9-mUGwjh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"208ec98abae6e85f5d90ab1edb8e7a4672c1e5ef","difficulty":"ANOTHER","songID":856,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17003,"notecount":1007,"arcChartID":"Gu9WZmLbhDN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ed13c84033110efd004cb373abad4d4cb9464a12","difficulty":"HYPER","songID":856,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17003,"notecount":713,"arcChartID":"D-xT4Ck48c8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"97d6f5740690ce7d6752756ef2c5cf3de747a674","difficulty":"NORMAL","songID":856,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17003,"notecount":471,"arcChartID":"B2keSQkOP9x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7316076cd955fcbc1f7bef3e8d9ca59b1de37323","difficulty":"ANOTHER","songID":856,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17003,"notecount":1112,"arcChartID":"DY2tlQ6ZUeK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0bdb95b3360cb122ce45475c9eaad7641487536e","difficulty":"HYPER","songID":856,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17003,"notecount":703,"arcChartID":"GqOXqq3sLMC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9d1a597a6e1a054c70e12c1916bf30f27f81692b","difficulty":"NORMAL","songID":856,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17003,"notecount":360,"arcChartID":"CXk4Sg9quLm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"258536d6fc85550551cd3c9f987b6aac5bb1c318","difficulty":"ANOTHER","songID":857,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17004,"notecount":1268,"arcChartID":"AganK1ZBcG1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9b8a18f3547c1b2fa8ce5878d633c2b50a5fbdfe","difficulty":"HYPER","songID":857,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17004,"notecount":977,"arcChartID":"Gz9CRGPd2JE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d7084059cd2e1b3f725a5716b128c500a366818d","difficulty":"NORMAL","songID":857,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17004,"notecount":390,"arcChartID":"HHXUSCJobe6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f9b37a537b04fae8045c8128a879e1991a5fae95","difficulty":"ANOTHER","songID":857,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17004,"notecount":1337,"arcChartID":"BnRfVtLoBV0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"27270db6941d575ae94c028df1b21eec448fb9e9","difficulty":"BEGINNER","songID":857,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17004,"notecount":175,"arcChartID":"ENBlPVPRzoK"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"497e37f961f4b467af5fd9612ca09d1dbad294ce","difficulty":"HYPER","songID":857,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17004,"notecount":1115,"arcChartID":"H4MlEaZ0qFR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9a7bc90f26d687803d1a128ff55f4b0cb4b7604e","difficulty":"NORMAL","songID":857,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17004,"notecount":435,"arcChartID":"AReNzeWABNR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cab64cbc5d5f74fde5e97153cfff0b2cd15cdfd6","difficulty":"ANOTHER","songID":858,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17005,"notecount":1025,"arcChartID":"FIJZ_MD3rLc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"df74da591adb103f88c3057a4e27f1b61c6f1a95","difficulty":"HYPER","songID":858,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17005,"notecount":683,"arcChartID":"AN-rt9QtqZY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"41ac268ebcb4c0745e8b885d78b80757a1188e2d","difficulty":"NORMAL","songID":858,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17005,"notecount":500,"arcChartID":"GrAFWau5lI4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f06cf0fd04a9944eb79eef6d0f680dbc032c706","difficulty":"ANOTHER","songID":858,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17005,"notecount":1025,"arcChartID":"FgAVAmTgcYN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d7eaf8be7fafdd96f635954521c3e917fb9ad7c5","difficulty":"BEGINNER","songID":858,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17005,"notecount":221,"arcChartID":"Emyd3zYiI8s"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"d7aedfcfac67657c46baf1071734667aacf45551","difficulty":"HYPER","songID":858,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17005,"notecount":683,"arcChartID":"BVZWKZGH2Wh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f620317830e3d3a35680e6507538773a166b63be","difficulty":"NORMAL","songID":858,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17005,"notecount":447,"arcChartID":"DVFW8puwcmO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"481d49b49a178faad8fab95bbd7bd2e8b654ea95","difficulty":"ANOTHER","songID":859,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17006,"notecount":2000,"arcChartID":"AvdC7z4b9xB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b4d405f319dfed2e4e89713f421b0fae048f0eb6","difficulty":"HYPER","songID":859,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17006,"notecount":1210,"arcChartID":"DW6DtwfhBIl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"57911a71e8968477ccce61a2a72fd9a54c25f16a","difficulty":"NORMAL","songID":859,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17006,"notecount":652,"arcChartID":"B8SpIE3pdoA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"509a1e93e76ff15165307d58e20b0e023e3cd4ab","difficulty":"ANOTHER","songID":859,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17006,"notecount":2000,"arcChartID":"Gxqwifhz1qB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"04e12c950c98e21749322c6efac8ca643a547e01","difficulty":"HYPER","songID":859,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17006,"notecount":1210,"arcChartID":"BddZvGnE2nZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"58b97fd7f9333bc269bc5f64e05a49e915b38271","difficulty":"NORMAL","songID":859,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17006,"notecount":906,"arcChartID":"AJRWT8wZn8N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f63e8b677709bca50eed2e745e96c352d38dbdd9","difficulty":"ANOTHER","songID":860,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17007,"notecount":1631,"arcChartID":"ENDLZz7yqeo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"1eafff345c8c5dfef269b97fb10c0a5b7369945e","difficulty":"HYPER","songID":860,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17007,"notecount":1180,"arcChartID":"Csz6jhJiW75"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"854d0d7bc69149a9c42f14e3d7f6dc205aa7997a","difficulty":"NORMAL","songID":860,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17007,"notecount":601,"arcChartID":"EA_3GgzPnfe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"95036b5b1387fe229d5a7a435b3bf331bd843788","difficulty":"ANOTHER","songID":860,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17007,"notecount":1636,"arcChartID":"DD_OScnQE4s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"47c90b848052ac9334bc0ebb4f9491d31711b185","difficulty":"HYPER","songID":860,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17007,"notecount":1194,"arcChartID":"APHmfsOIK26"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"026fbe14177eba0e55b45462f06656a196988669","difficulty":"NORMAL","songID":860,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17007,"notecount":635,"arcChartID":"Gxqh7kYW0U4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b4768a07c59e5ceddec80d47a280f4b6c105d5f1","difficulty":"ANOTHER","songID":861,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17008,"notecount":1197,"arcChartID":"CSNH12mYA1h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f074e7a59ccf04475a9923af9492f273632ac6d6","difficulty":"HYPER","songID":861,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17008,"notecount":979,"arcChartID":"GtbDNTtzi8E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9b09c9689cdeed5ae36c456f47e8fd657a75778e","difficulty":"NORMAL","songID":861,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17008,"notecount":708,"arcChartID":"CqMr9DiuiOI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"db0120a8c2e4a7ecec1d7b8837a0dc00e2785462","difficulty":"ANOTHER","songID":861,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17008,"notecount":1208,"arcChartID":"ECTIjmp1m7q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1ec277b6f0cc1646c5a7664a36f71c538a35ce66","difficulty":"HYPER","songID":861,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17008,"notecount":1036,"arcChartID":"HbToC8eQ1ju"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"05d8e52818c0a59879da17605358a2b128d38334","difficulty":"NORMAL","songID":861,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17008,"notecount":733,"arcChartID":"CJGEc6sG4uS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c03b189eef458e620baa33dd1569d6ba0dc918ee","difficulty":"ANOTHER","songID":862,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17009,"notecount":1980,"arcChartID":"HH3U96hbH4E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f2dc05f7eb7c4a109718be74d1affbfe557dc982","difficulty":"HYPER","songID":862,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17009,"notecount":1392,"arcChartID":"FaoXQB3Rong"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dc2d87619f29f4df093385c7cba32305e147b1b0","difficulty":"NORMAL","songID":862,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17009,"notecount":887,"arcChartID":"Coo8TskD59g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4fae0da4da221edf5b330530cc84df1253acad6a","difficulty":"ANOTHER","songID":862,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17009,"notecount":1964,"arcChartID":"FbrKbQ6_by1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"97bd72f6a1ce8639a2fe5c0726b45b4cd03227a6","difficulty":"HYPER","songID":862,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17009,"notecount":1417,"arcChartID":"EKCSgEaLIHe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cb05c23a72730ecdd9e03111c60f563c3b89f429","difficulty":"NORMAL","songID":862,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17009,"notecount":628,"arcChartID":"Ga129cogEbh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"26d432b7e1baaee0b07b891d472c91093e053e30","difficulty":"ANOTHER","songID":863,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17010,"notecount":1089,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"257d34d796c32448d82d297e1c928b3723e1660d","difficulty":"HYPER","songID":863,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17010,"notecount":902,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"6e4b1fe1e73845b1bf9773fa994e045e6eeeaea8","difficulty":"NORMAL","songID":863,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17010,"notecount":470,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ae7be8b8438fab21a37e7e500c5a56b3d5acfd03","difficulty":"ANOTHER","songID":863,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17010,"notecount":1277,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f393d7ec2e403a1027629c7a93d892f4a020cb0a","difficulty":"HYPER","songID":863,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17010,"notecount":917,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b786261b70d8ae6775079ef40b5ac9835ea2ca24","difficulty":"NORMAL","songID":863,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17010,"notecount":465,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f908e895086ad24831dfb32d7b84aba8d4b9b8fb","difficulty":"ANOTHER","songID":864,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17011,"notecount":995,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"71a5ff3feeb9c0c6f2575286211e80e013290d19","difficulty":"HYPER","songID":864,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17011,"notecount":596,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"429d44903f64a05f5e83bb16674b1d140a7f40fa","difficulty":"NORMAL","songID":864,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17011,"notecount":397,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"9a4a9f30a11b1a137255c82be49bcf7ddfd38549","difficulty":"ANOTHER","songID":864,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17011,"notecount":914,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f4ada5a8e682e36a63b0ca3ffce03f694918ff4d","difficulty":"HYPER","songID":864,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17011,"notecount":603,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"aa9d40282abd587120cef04883856c28b7701eb1","difficulty":"NORMAL","songID":864,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17011,"notecount":396,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f94fe422ea568fc002a770ab5676e4b1e184f1b2","difficulty":"ANOTHER","songID":865,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17012,"notecount":864,"arcChartID":"F-zMe_uIS_u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"98d9a0bd7feae80fe8aa084a3d72a674ea12ffbc","difficulty":"HYPER","songID":865,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17012,"notecount":555,"arcChartID":"DFmNNWA6GZ2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"abd8be651db13d5fc7f462db86537bcc007e4764","difficulty":"NORMAL","songID":865,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17012,"notecount":278,"arcChartID":"DMjzVngbY6f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c2c56872730cd1747592e5df7a14535bc698e5a6","difficulty":"ANOTHER","songID":865,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17012,"notecount":998,"arcChartID":"FSArzlALyRf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9452fb66a914a1f354fe0458264558d1bf5e5186","difficulty":"HYPER","songID":865,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17012,"notecount":613,"arcChartID":"A5Ig56vjpoL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"74cc7717973a9c04743116ca3a8bf2b9763b84ab","difficulty":"NORMAL","songID":865,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17012,"notecount":331,"arcChartID":"FrVQYKNfJUv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7b26cc751be354c832c2fcea04ddc34340d6e892","difficulty":"ANOTHER","songID":866,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17013,"notecount":1020,"arcChartID":"DShb7_TACBL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ab9350c1b7cfc84829417d709d4fdc2518b078f6","difficulty":"HYPER","songID":866,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17013,"notecount":795,"arcChartID":"FaKk-Wf8CTt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6082bab23a50907480cd213880ba1976b9b4e05b","difficulty":"NORMAL","songID":866,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17013,"notecount":356,"arcChartID":"EiRLPqjKG0g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"45a7d8c553bcfd2f267c2c048a7a6cc53e3234f8","difficulty":"ANOTHER","songID":866,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17013,"notecount":1002,"arcChartID":"FaTPqR5sR2l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7551c2a33656c3065755e66519d245efcc6f7330","difficulty":"BEGINNER","songID":866,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17013,"notecount":217,"arcChartID":"EciuiTVHlNp"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"338ff32c3265994313b2313600440f810eaab18c","difficulty":"HYPER","songID":866,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17013,"notecount":801,"arcChartID":"HkfCcEPR1RD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"49e754e41a96f895b2c60fcaeb29797cfcaa9d07","difficulty":"NORMAL","songID":866,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17013,"notecount":358,"arcChartID":"En2knukQuXI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9b7aa05eee3b274f37f39f58ecac256caf18c52f","difficulty":"ANOTHER","songID":867,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17014,"notecount":1574,"arcChartID":"HCBvY1D5ePg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"79f06df417bb3c67119fb67c65675c60f34859c5","difficulty":"HYPER","songID":867,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17014,"notecount":1022,"arcChartID":"DkV6jKRHoyt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"df899e296632bb4bd004822962f64e30ee38538b","difficulty":"NORMAL","songID":867,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17014,"notecount":650,"arcChartID":"FKG4ebrAAsf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"04c91033dd30467176805f48e51c2938d4145733","difficulty":"ANOTHER","songID":867,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17014,"notecount":1357,"arcChartID":"HrXLRe5UCO3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a9656edd1e9f6e88a326de8f4fcb1eb1eb4ce55b","difficulty":"HYPER","songID":867,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17014,"notecount":1045,"arcChartID":"AYIS4SPnyao"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9f0c69bd49b08cc0afdd111522bc64d0a1112a74","difficulty":"NORMAL","songID":867,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17014,"notecount":641,"arcChartID":"FiRFVUc894i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"df3129252cdbc0b7c4c7fcdab52f58852d2ffe76","difficulty":"ANOTHER","songID":868,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17015,"notecount":1836,"arcChartID":"DbfVosApsab"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b0e032f3b37d934a2ee376d51854291cff5ac2c4","difficulty":"HYPER","songID":868,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17015,"notecount":1028,"arcChartID":"Da95yfgu1SJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8f03e8e855aa292c534727127c830745aaa9863b","difficulty":"NORMAL","songID":868,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17015,"notecount":564,"arcChartID":"EbzjrK3dCzx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c595e4cb696505a462e001746ee9d2df63df52e3","difficulty":"ANOTHER","songID":868,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17015,"notecount":1389,"arcChartID":"BACI81Sg7dn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3625c061aaf90c384868b7f3745f7b77edc63b27","difficulty":"BEGINNER","songID":868,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17015,"notecount":111,"arcChartID":"DPY_DXHymh7"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"5673b3625d2adfc1b23f5fd19bff2f5706d4810f","difficulty":"HYPER","songID":868,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17015,"notecount":1184,"arcChartID":"CaPucCNbLYn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7c59ee6ac3a9ccac64590eefdfb6ef7c049989e1","difficulty":"NORMAL","songID":868,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17015,"notecount":614,"arcChartID":"EjcFwweA10O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cbb90080e83d8ca50d5dbc08c4376c50732a696e","difficulty":"ANOTHER","songID":869,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17016,"notecount":1764,"arcChartID":"EmPKyAGUy8s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"39d35ceba9a9b2c593c1d59029402046d7494d47","difficulty":"HYPER","songID":869,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17016,"notecount":1117,"arcChartID":"E648Lx7yhMp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"355fa7995aa91f09ff526001653bb832a8209e7d","difficulty":"NORMAL","songID":869,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17016,"notecount":506,"arcChartID":"FpCAS4Nuz_n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"34651ed9cee901f8aeeb0fb93f4b393967a72d9a","difficulty":"ANOTHER","songID":869,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17016,"notecount":1629,"arcChartID":"FJJDA1WLY1S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"172d4af3eadf3949823c9b37c5222a42ad65a679","difficulty":"HYPER","songID":869,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17016,"notecount":1146,"arcChartID":"CisOnKnNSNU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"59a9a0e0357a5710a58012122e6b5576875f9697","difficulty":"NORMAL","songID":869,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17016,"notecount":519,"arcChartID":"AsFIHXwNA3j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa0b4cf6d61a9a8b2ec8f034a9261cab6c65916e","difficulty":"ANOTHER","songID":870,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17017,"notecount":2290,"arcChartID":"DcgwKpSUKgv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8b14740ff034fb9da37e0a4f82855e6e34abb562","difficulty":"HYPER","songID":870,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17017,"notecount":1259,"arcChartID":"Gl9EkiY6Yi2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"90be25a8613f79f522d3fd14b33af0f958843419","difficulty":"NORMAL","songID":870,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17017,"notecount":640,"arcChartID":"DAn_P9OCqyN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1bc28e00a965f60584a57a003e19c24bad0df49b","difficulty":"ANOTHER","songID":870,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17017,"notecount":1684,"arcChartID":"HDNrW0mnY_R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"693cb9195a796d2507ef9030d2886feb57b8c50d","difficulty":"HYPER","songID":870,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17017,"notecount":1214,"arcChartID":"Fr2rN6eT2eM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5bdaf9c06834bbabaac6afdf7b55c296ec465b78","difficulty":"NORMAL","songID":870,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17017,"notecount":669,"arcChartID":"FYthYl8Wr19"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c3ba050fc0d0c83304d901ec1b10b866ff0d850a","difficulty":"ANOTHER","songID":871,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17018,"notecount":873,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e5dddcb48ae0d6deb3e7a5ac2e615d83f3da08c1","difficulty":"HYPER","songID":871,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17018,"notecount":659,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"92e27e697c626132a40bd8ab297b038af0f89607","difficulty":"NORMAL","songID":871,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17018,"notecount":475,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"d75a1a80e93491c59fbe2001ba9eb353bd6fabe8","difficulty":"ANOTHER","songID":871,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17018,"notecount":922,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"579d37bccf06594ae8791c965edeba9e0ea91fac","difficulty":"HYPER","songID":871,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17018,"notecount":743,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"78c14f9ef34913e37382e40230fff15161dd594f","difficulty":"NORMAL","songID":871,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17018,"notecount":407,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"528a5bac3095f09d55c461fa37eb2dc0bf654c90","difficulty":"ANOTHER","songID":872,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17019,"notecount":903,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e0aac4855b2ecc4278241c410937319694679de4","difficulty":"HYPER","songID":872,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17019,"notecount":568,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e5040d760cc6d4c9a3ece16e521cfe5f1d025319","difficulty":"NORMAL","songID":872,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17019,"notecount":305,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"8ff1692c97c6f7d30a80e6d8204d9c9dc2c760b8","difficulty":"ANOTHER","songID":872,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17019,"notecount":951,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"8f83c38f1ee3977fee3b7abe566d06da0f60f057","difficulty":"HYPER","songID":872,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17019,"notecount":518,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7c0ca5f8de52210e4ef35e88ea455c7d8981e62b","difficulty":"NORMAL","songID":872,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17019,"notecount":295,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"fcd370d5a53ee0c50dc724fe7d4fb46d5e884461","difficulty":"ANOTHER","songID":873,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17020,"notecount":951,"arcChartID":"GRVHB4I8xQn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"76d6b97e62694580f6513dddadf2d10ade604040","difficulty":"HYPER","songID":873,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17020,"notecount":590,"arcChartID":"BVHv2tuA61s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c8fa9840b485fde2db1be723892092ee317ae151","difficulty":"NORMAL","songID":873,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17020,"notecount":412,"arcChartID":"HAm7bdltAJP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"da19e737509c7cfcadadcc9b6036dd90d284b5da","difficulty":"ANOTHER","songID":873,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17020,"notecount":940,"arcChartID":"ASxuqxvkIfK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ad58c9fe281e55b87b659827887c9b8d32a45cb6","difficulty":"HYPER","songID":873,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17020,"notecount":705,"arcChartID":"Dg5EdvlDBOY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f0bad25c119aba73741d7485895f9b53822e9b57","difficulty":"NORMAL","songID":873,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17020,"notecount":422,"arcChartID":"FW9wQjStx5T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"417343c9874e2cdb018f73b0967f82facecfe475","difficulty":"ANOTHER","songID":874,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17021,"notecount":1059,"arcChartID":"AFrWNJBs4HQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6a67bf8835b22a38451a7bbab2aa312eaee9326","difficulty":"HYPER","songID":874,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17021,"notecount":840,"arcChartID":"HAmfhrXIXW1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5ce79bf996e261ac6e8e855d16b606d6f455b9ce","difficulty":"NORMAL","songID":874,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17021,"notecount":434,"arcChartID":"G_vrrGU54q_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b9e5c50f76a951e25f40bb2e435c0fd10bd70521","difficulty":"ANOTHER","songID":874,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17021,"notecount":1197,"arcChartID":"HGmps702p5U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"26138179ea5ea861185e1aebde9b922fef72d0a3","difficulty":"HYPER","songID":874,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17021,"notecount":840,"arcChartID":"DWjondez1-J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"49f68bd6c162f3e15d537a814dcf616bf52f2646","difficulty":"NORMAL","songID":874,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17021,"notecount":443,"arcChartID":"HRtwAxXJ-mC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b980a86e21f73369b15899f582d51bcb8db5581b","difficulty":"ANOTHER","songID":875,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17022,"notecount":1606,"arcChartID":"AtX8qmTsEEy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d87ca09e0a821c4b1f3c6d0cab186552411bc399","difficulty":"HYPER","songID":875,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17022,"notecount":1074,"arcChartID":"AJR9kUaTQL9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"4e990bc5fe73b92e208c84117953c4b1e8452588","difficulty":"NORMAL","songID":875,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17022,"notecount":573,"arcChartID":"DBpJiHvSJlH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6d0d36165f67eac018700ac922cdc3fa0ab0fc1c","difficulty":"ANOTHER","songID":875,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17022,"notecount":1656,"arcChartID":"E-kWiuAp2_k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"30b87d716691a4aca5c3e29287e5e3a0f84f1182","difficulty":"HYPER","songID":875,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17022,"notecount":989,"arcChartID":"DI-4vJ7krii"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d2f4b2c745488bcfdfc212f26b6de9ff3d2b3888","difficulty":"NORMAL","songID":875,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17022,"notecount":667,"arcChartID":"ECChGYoqqHB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"5ceee9fccebf3895201e4961dd5d076830abab29","difficulty":"ANOTHER","songID":876,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17023,"notecount":1135,"arcChartID":"G811qDrHJO1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2aec18693c311c1591a8ac70d10fd9ee8d2d74cd","difficulty":"HYPER","songID":876,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17023,"notecount":885,"arcChartID":"FAp22rtc1aq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8b847b0762bb14c758c8121b9cc156155e4bd8c4","difficulty":"NORMAL","songID":876,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17023,"notecount":371,"arcChartID":"EFZCJNzPM_0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8f2bd1cf15a6849f43f00ebb43a60a49874b2857","difficulty":"ANOTHER","songID":876,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17023,"notecount":1309,"arcChartID":"A4VwurjsWTR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6ba375e353ce6f173dcfe1fae26851d26ad51d96","difficulty":"HYPER","songID":876,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17023,"notecount":960,"arcChartID":"Hr2tJByEKZB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"15d65158a925a4208517a1426feca4be9b79efa4","difficulty":"NORMAL","songID":876,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17023,"notecount":563,"arcChartID":"H185PmEItS5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ca557a94ace461022da750a230f7d274a51a0a33","difficulty":"ANOTHER","songID":877,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17024,"notecount":1257,"arcChartID":"At48mC5pI_8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"59805e2a83e434cabc24104efb59547f20a15362","difficulty":"HYPER","songID":877,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17024,"notecount":1021,"arcChartID":"DW0DUg6a-b5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f1cb5e0d105545f7563a2a4a551f8dc5e643b0fd","difficulty":"NORMAL","songID":877,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17024,"notecount":598,"arcChartID":"BOYINDFPH0p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3b3f8a2d181118bd80b9a5f3a8c7bbc60178faae","difficulty":"ANOTHER","songID":877,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17024,"notecount":1313,"arcChartID":"EWsIVwE9Hby"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"57ac1d9d09af64e457b726223ce27238c72297de","difficulty":"HYPER","songID":877,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17024,"notecount":1004,"arcChartID":"ByO6nroiEaK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a831d5cd8fc0850685fff839f2d64fef055c9f56","difficulty":"NORMAL","songID":877,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17024,"notecount":770,"arcChartID":"Bt9qnakarq1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b513f400b80e18ceec6dd8edea163799ce48c37e","difficulty":"ANOTHER","songID":878,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17025,"notecount":1384,"arcChartID":"CpMindF8pU2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ebe3d771f9154be4a6fccc357f96b5d46f9ece9f","difficulty":"HYPER","songID":878,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17025,"notecount":1109,"arcChartID":"AJY4AUQDGCp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a9fe8e311f7e999f2f8b531bb0790258602879d1","difficulty":"NORMAL","songID":878,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17025,"notecount":646,"arcChartID":"AG1_goWvN5u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"187044d55080b9ae8c37739afdb01299bfaa7e7a","difficulty":"ANOTHER","songID":878,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17025,"notecount":1313,"arcChartID":"GTPFFCgwUeQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f68fd5dda2bfe7e5c8bcb961918ca87b5c8d4347","difficulty":"BEGINNER","songID":878,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17025,"notecount":198,"arcChartID":"FV06qcbVb0t"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"2ab87c7aa8fb6c7847c4c63e6080a231d472b0dd","difficulty":"HYPER","songID":878,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17025,"notecount":980,"arcChartID":"Elk-AqhtlBJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e70b562ce47d271ff3b0d2fb38af66b58e67c17a","difficulty":"NORMAL","songID":878,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17025,"notecount":643,"arcChartID":"AdlG6mtoTBN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0e70c2d1ea37d6f744c57274a30d9fd12227fa77","difficulty":"ANOTHER","songID":879,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17026,"notecount":1361,"arcChartID":"CTF-EPGNmdO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"19676b1230ddf90011403c72012c1c8a54957d13","difficulty":"HYPER","songID":879,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17026,"notecount":898,"arcChartID":"ClQGVGmdVFN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"49a741a6b123428c25cc43a7ae1f4da12a9e0d0d","difficulty":"NORMAL","songID":879,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17026,"notecount":559,"arcChartID":"GLwZd0ZKmOb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"05601fba4d7fe2e011cda403667fcfc7cf6ba42e","difficulty":"ANOTHER","songID":879,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17026,"notecount":988,"arcChartID":"EK3gYvA1k9P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fdad62b9b516644f10a6ecf58534a624ee5e544a","difficulty":"HYPER","songID":879,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17026,"notecount":582,"arcChartID":"B5pAWr0Qf4J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1e47145ccf77a8968716691e7537da0dec1c61b2","difficulty":"NORMAL","songID":879,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17026,"notecount":415,"arcChartID":"CyXKEKGEBXW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f293a526f6c752d7ef25e3e446660980d2bca7dc","difficulty":"ANOTHER","songID":880,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17027,"notecount":1327,"arcChartID":"CzQ8prF7Art"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"12d22422eab0e34d82d91624183fa72f4d07369b","difficulty":"HYPER","songID":880,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17027,"notecount":872,"arcChartID":"FC9-hcjcSgX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"025a49c820c3a07dd72207c10783c97b67a96545","difficulty":"NORMAL","songID":880,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17027,"notecount":531,"arcChartID":"Er9gxNZiUuc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f79e32d17b56617414b46ac33218f8205b05b5f","difficulty":"ANOTHER","songID":880,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17027,"notecount":1446,"arcChartID":"FsP7qjx7yMM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"49c8ba136dfc1a99d56fec31b96b264b25284084","difficulty":"HYPER","songID":880,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17027,"notecount":1004,"arcChartID":"CyYHf9hu0ww"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"069ccf21a08123dfcc18792a64c80e32d1ccf7c3","difficulty":"NORMAL","songID":880,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17027,"notecount":477,"arcChartID":"Da95hdFRF6S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d8114d8d10883a76cc254a638e9d6fb05e21cd34","difficulty":"ANOTHER","songID":881,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17028,"notecount":1225,"arcChartID":"BHDDWiewaXi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e4b96c9498af4d13971a907b433f55b25e146ae0","difficulty":"HYPER","songID":881,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17028,"notecount":944,"arcChartID":"A5KmT1_5Ob-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"047308905f7098058af3caa96511cb648e35de73","difficulty":"NORMAL","songID":881,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17028,"notecount":587,"arcChartID":"HuPcOWXp7ai"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"43ebc4a25baee16edea108c49e299a7f925fb71b","difficulty":"ANOTHER","songID":881,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17028,"notecount":1189,"arcChartID":"CUyXTgKVaNG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5d0ce8c1973e14aad82dd51c07fca8cdd5ad3dbb","difficulty":"BEGINNER","songID":881,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17028,"notecount":276,"arcChartID":"CX0K-LaNNGq"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"7918a8233ac0ad905d592066c34ee82a69c6230c","difficulty":"HYPER","songID":881,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17028,"notecount":952,"arcChartID":"Bg0gucU1gN9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"487e9c7611e7020aabf6d16868bbfc353619b2a3","difficulty":"NORMAL","songID":881,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17028,"notecount":592,"arcChartID":"Cr_0ecVAwtQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8ffc4f044e1231eb91f779ba2df03e0bdb45251a","difficulty":"ANOTHER","songID":882,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17029,"notecount":1192,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"4df4f76e91332caed49e5f5cb2cb003cc95fc221","difficulty":"HYPER","songID":882,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17029,"notecount":806,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"50f027d2549044e544760ade19a96d8b4f15ccea","difficulty":"NORMAL","songID":882,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17029,"notecount":401,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"94d947277eec98fac4ff0d233d7fc6da59d6873e","difficulty":"ANOTHER","songID":882,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17029,"notecount":1025,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"58ef94ce27660edca721f3138d001356d7faa178","difficulty":"HYPER","songID":882,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17029,"notecount":754,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"01813e346b0a651726b6f8c1756efafd4f776eb6","difficulty":"NORMAL","songID":882,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17029,"notecount":414,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"bd67cde14867804902f526c61df59982cb4ffa3e","difficulty":"ANOTHER","songID":883,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17030,"notecount":901,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"241d190af5648d98a91f3b37585d648020d272ff","difficulty":"HYPER","songID":883,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17030,"notecount":707,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7275b7c88df34b6401fb99da7dece2af785cfc4f","difficulty":"NORMAL","songID":883,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17030,"notecount":414,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ce71f9c794c429b71ca37ca0615b7b983b3d16ef","difficulty":"ANOTHER","songID":883,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17030,"notecount":894,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"13d6019c21f8fd53b141000c742d4d2a37616aea","difficulty":"HYPER","songID":883,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17030,"notecount":676,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e00c3264172f717675e9c4c2d4ee82f2540a6772","difficulty":"NORMAL","songID":883,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17030,"notecount":412,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"c2b14366fb5b3d856e68f1c01c71a9e388567800","difficulty":"ANOTHER","songID":884,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17031,"notecount":973,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"165eb003c7138c3986071ddfcd68ae15d4385b7e","difficulty":"HYPER","songID":884,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17031,"notecount":726,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"15e5fb7a31e921432f251249caa939b57cea06a9","difficulty":"NORMAL","songID":884,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17031,"notecount":464,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"dc09d94705cc84d34d705df66c247166e98de9cb","difficulty":"ANOTHER","songID":884,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17031,"notecount":946,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"12429910027d11dfd63dee9ce85603dede8e75fe","difficulty":"HYPER","songID":884,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17031,"notecount":711,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"80445c8e84a5905c8f686c6668f9710711489832","difficulty":"NORMAL","songID":884,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17031,"notecount":420,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"752e8b2e903bdd518c7368343071814b5f166c42","difficulty":"ANOTHER","songID":885,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17032,"notecount":1564,"arcChartID":"ACntAyfcWKB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9c9cd9f5d24e8d26df61745ccc85f592d049daa5","difficulty":"HYPER","songID":885,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17032,"notecount":1015,"arcChartID":"HfIrOBrRpNP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"26b8cc48b2bb2edd30b1002a229f5f5db144ddbc","difficulty":"NORMAL","songID":885,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17032,"notecount":517,"arcChartID":"CNW2nb6aqln"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e064e485f02479fe47bb16ff5a347ef21ae1ff3a","difficulty":"ANOTHER","songID":885,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17032,"notecount":1643,"arcChartID":"BNDWMtBjULG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9458f2ea70b77aa62fbc7b7b1df8f167df233ce3","difficulty":"HYPER","songID":885,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17032,"notecount":1062,"arcChartID":"EjMW5IQIAzR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eaa0b9817379569f8ebd600b2d2a176d44db1c6c","difficulty":"NORMAL","songID":885,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17032,"notecount":517,"arcChartID":"H5JVJYQ6rIr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"14e1d785b72b685f171844164b09f1912742d076","difficulty":"ANOTHER","songID":886,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17033,"notecount":1012,"arcChartID":"ALv2il7gzNc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"03cee4d796c3233f0130c8fc5b46908cbabae485","difficulty":"HYPER","songID":886,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17033,"notecount":778,"arcChartID":"DleqMWN1wBx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"03e9f7cb439d5003c1c9cc60f39b80cdaefab8a7","difficulty":"NORMAL","songID":886,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17033,"notecount":471,"arcChartID":"H3tbCsIMrwL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"af7ae1b06376c990ebd1ac640aee2e2a1f4647fd","difficulty":"ANOTHER","songID":886,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17033,"notecount":1049,"arcChartID":"HOZqaRLH3rJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5a4a401b47ecd2561b6ec9a65fd0f02f1560e951","difficulty":"HYPER","songID":886,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17033,"notecount":762,"arcChartID":"CQksBrzfEc6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"73d83f561fa83b1f29cda830c4531c3972c5811f","difficulty":"NORMAL","songID":886,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17033,"notecount":458,"arcChartID":"FMwiXcOuBHY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0df34db845f8fd6e5fad7767aa0328c91fba4eeb","difficulty":"ANOTHER","songID":887,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17034,"notecount":910,"arcChartID":"Dc-Kn58u9Oy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"67b9767123275580855a14e208bbdfc6a9cf575f","difficulty":"HYPER","songID":887,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17034,"notecount":689,"arcChartID":"DgnfoWQEBTn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9ebd838b10cba24631b60b5b7e709210177fc14e","difficulty":"NORMAL","songID":887,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17034,"notecount":352,"arcChartID":"E7bKXUFpXCF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c59b797189b6cbcf9c426da8c77f24639d3a3ecf","difficulty":"ANOTHER","songID":887,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17034,"notecount":852,"arcChartID":"HRmkR1lWq0Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"631ba80270c6f4893ca9d7d40bd58776864eea06","difficulty":"HYPER","songID":887,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17034,"notecount":600,"arcChartID":"DofwY3vbIaj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2f1063854be3b1ab58f81e5be31d893600f10afd","difficulty":"NORMAL","songID":887,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17034,"notecount":265,"arcChartID":"DfJ1Uun0IzI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"07342dc3b5a21293d6377a25cd684f6af5326b07","difficulty":"ANOTHER","songID":888,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17035,"notecount":1190,"arcChartID":"E9ymgQSXEDb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"20f49dfe2208301680952e93412017a1d6f34044","difficulty":"HYPER","songID":888,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17035,"notecount":987,"arcChartID":"HmMhcsi64Ni"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"93c5262cc1881f28758a2e3ff354ac2c92de3fce","difficulty":"NORMAL","songID":888,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17035,"notecount":524,"arcChartID":"FVU7Fn55FZl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"07ebb39eccc3f484927d38f73abe508c13d64524","difficulty":"ANOTHER","songID":888,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17035,"notecount":1017,"arcChartID":"GfQzpQihyjz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3a1104085353ed7fed2b596e37ce7ecf5fc4c2ba","difficulty":"HYPER","songID":888,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17035,"notecount":836,"arcChartID":"FD_DH4MWiWf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"74b01e774b8c40650118cab5c96580d2a657a6ee","difficulty":"NORMAL","songID":888,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17035,"notecount":507,"arcChartID":"BGHADHz4sHR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"934d90a1a897b6efbba03d3ba45c0f9fb9855cc4","difficulty":"ANOTHER","songID":889,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17036,"notecount":1316,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"592e868e79affd02a51bf5b912656cc714e837b5","difficulty":"HYPER","songID":889,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17036,"notecount":1052,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"8f51e43bf02ab7ff16169891dbd27dffaf71ac5d","difficulty":"NORMAL","songID":889,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17036,"notecount":514,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"3cf8cf148906e99912e748bf5c9a3473600227e3","difficulty":"ANOTHER","songID":889,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17036,"notecount":1402,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"f92f24fb744dc0b8fea9ff2f985e91a1fbd37eb0","difficulty":"HYPER","songID":889,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17036,"notecount":996,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"563f8ee2698389582a484887ecbc94e2ecac3743","difficulty":"NORMAL","songID":889,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17036,"notecount":539,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"1365d8c2f25d5820b14035b65f35d644890df88d","difficulty":"ANOTHER","songID":890,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17037,"notecount":967,"arcChartID":"ENmUS9wQ4Si"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"41db876ef6d66191d6a0041c6a55d728fa8f9517","difficulty":"HYPER","songID":890,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17037,"notecount":698,"arcChartID":"DonZ8-6KmcI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9ab4fd489660fa18241b4551bc5ac39b86b1d2f4","difficulty":"NORMAL","songID":890,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17037,"notecount":341,"arcChartID":"AUlWc0ZKYGW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"761263b5d9a60c0cc7ce44b577780e1e2c65db8d","difficulty":"ANOTHER","songID":890,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17037,"notecount":893,"arcChartID":"B5M6IL6-yaT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"367b0752eb3471604b871a12f815b8785e66fdd0","difficulty":"HYPER","songID":890,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17037,"notecount":701,"arcChartID":"F4gXhB_FW88"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2f5597b2168aff337ecb7b8d85eb8fef47791de7","difficulty":"NORMAL","songID":890,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17037,"notecount":351,"arcChartID":"DF1OmjQJSzp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b87c583548c4b5080f78dea76ae4c21b32bd998f","difficulty":"ANOTHER","songID":891,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17038,"notecount":685,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"6c53332b7434c4525dff5467be04d9d57851ffae","difficulty":"HYPER","songID":891,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17038,"notecount":491,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"8c01467b9ae14a082734e6d08bec7077529a4e41","difficulty":"NORMAL","songID":891,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17038,"notecount":263,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"8a4fcdccd12eceafbea65f72c9d16cc5cd3cb655","difficulty":"ANOTHER","songID":891,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17038,"notecount":724,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"2188cd613efca4e07b628afbce862eeeec4f5c93","difficulty":"HYPER","songID":891,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17038,"notecount":505,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"eab04f4a12b1b7eaec40b9ece55ff384c4b18006","difficulty":"NORMAL","songID":891,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17038,"notecount":233,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"2a7af2d00d28963469c8b440a5879a263b51660d","difficulty":"ANOTHER","songID":892,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17039,"notecount":1204,"arcChartID":"GsviqdYbH4Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b3d1e572dd43393b080db097550bf82ce790bf12","difficulty":"HYPER","songID":892,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17039,"notecount":775,"arcChartID":"HsErhWIW2Lu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1e258a49ccedd513e61cd6b2c9f1c747a9dabb9a","difficulty":"NORMAL","songID":892,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17039,"notecount":380,"arcChartID":"HNWpnjMHAnW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f7c1bf2a9596eeb53e3f6f763e799a974b65ada1","difficulty":"ANOTHER","songID":892,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17039,"notecount":942,"arcChartID":"HpkLTq0ZtEf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2c60547c2342cbff0327b5bb7397f8a08fe5ea98","difficulty":"HYPER","songID":892,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17039,"notecount":867,"arcChartID":"CukSpo5w6ep"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c243e2e1bdd772d2b9b14cab63f16b2c7433ec9c","difficulty":"NORMAL","songID":892,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17039,"notecount":521,"arcChartID":"GPZK3jbFsPn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5698ac1957a9dc3f643da3a4560c94839fa3adce","difficulty":"ANOTHER","songID":893,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17040,"notecount":1140,"arcChartID":"CLm0AhTMOYq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c1b3ff1a471c69843e9e362b6062588999d8768f","difficulty":"HYPER","songID":893,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17040,"notecount":818,"arcChartID":"HwtsI2ilAck"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"036d61338d0a6467b818b4eba66d2cb0fafe1440","difficulty":"NORMAL","songID":893,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17040,"notecount":474,"arcChartID":"Cg75bEuMfC4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6d22cb55f2ed0f8042c0e12946bf39d3b0338521","difficulty":"ANOTHER","songID":893,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17040,"notecount":1053,"arcChartID":"G1EaPDtWDi3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d1e682d5c6ce193207affc2a8f9cbf8679f751f0","difficulty":"HYPER","songID":893,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17040,"notecount":767,"arcChartID":"CAZlamPHx9Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"022a84430bdd6b7bdfd7c94ebd21a5f35b3e9f17","difficulty":"NORMAL","songID":893,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17040,"notecount":403,"arcChartID":"CQGxCKhPa7t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84f9a4ce4fa5aa4c898d33c227be29091c953959","difficulty":"ANOTHER","songID":894,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17041,"notecount":1170,"arcChartID":"EzejWebNPzH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"537606c0cdef0665bbc6bd8c499c3bbbfa17ac5c","difficulty":"HYPER","songID":894,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17041,"notecount":871,"arcChartID":"HztHobPZCe5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c72b1a08fad6e5a8ae0c58c7705bc88a9af91fa0","difficulty":"NORMAL","songID":894,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17041,"notecount":638,"arcChartID":"FJX-cqo102M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7460c1bd5ba516c33361338b60a42b31c2adf095","difficulty":"ANOTHER","songID":894,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17041,"notecount":1240,"arcChartID":"EVkc_XU8pHJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9266d8241143f08ab95a24c831a36109bd15b078","difficulty":"HYPER","songID":894,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17041,"notecount":841,"arcChartID":"FECZ_0XLmrc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3db3c83f2a4b5dae842c1471e6cfec690943ef02","difficulty":"NORMAL","songID":894,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17041,"notecount":472,"arcChartID":"ETLUgNKhJSy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e2af68b6f655736d46ab0b98985225fc6114c19e","difficulty":"ANOTHER","songID":895,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17042,"notecount":1085,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"cebed4b4070135665f43f20ea2baa8567322564e","difficulty":"HYPER","songID":895,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17042,"notecount":807,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"5a21365782dec663528f467e5fc5f8a4c2dd45d7","difficulty":"NORMAL","songID":895,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17042,"notecount":417,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"ba19d551ad868b6ef9d8881e637bbd693285ebfc","difficulty":"ANOTHER","songID":895,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17042,"notecount":1000,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"6bb8ab8e7818401555d43d6dec49d312359c3bbb","difficulty":"HYPER","songID":895,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17042,"notecount":711,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"3525cf6fed16ea637adeb19d2fea19e7c0369622","difficulty":"HYPER","songID":896,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17043,"notecount":862,"arcChartID":"DnpGiZb8gbN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"31833276c642166da2d141b44b9f9c377bd1d0a0","difficulty":"ANOTHER","songID":897,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17044,"notecount":1348,"arcChartID":"GFUYvnHfHKk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"833828ebe08df584102f7abb27d76b63c88f75a6","difficulty":"NORMAL","songID":897,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17044,"notecount":728,"arcChartID":"C5NH41llJcc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a99b36fb20bdefaf7c94bc367cf4c804e62bc1e4","difficulty":"HYPER","songID":897,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17044,"notecount":1035,"arcChartID":"DI4jBTBq04o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b03253020b6fae30ccb48aa7ad6b0bae6789d63d","difficulty":"ANOTHER","songID":898,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17045,"notecount":909,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"38e8a4c0c1bab19e95a726e79fdb77a14ccca61f","difficulty":"NORMAL","songID":898,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17045,"notecount":414,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"356c75587a1d45c1bb02aab987ac15350e3dc665","difficulty":"BEGINNER","songID":898,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17045,"notecount":193,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"01e3f9877c701a929a78ce496494e239a6d67981","difficulty":"NORMAL","songID":898,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17045,"notecount":414,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"867bc34ab47e369df390a449de307ef54cff69ac","difficulty":"HYPER","songID":899,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17046,"notecount":1041,"arcChartID":"Bn6_DM_gJb1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c0176cc908874d014151e1ca84fbd1ba2676b1b9","difficulty":"ANOTHER","songID":899,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17046,"notecount":1329,"arcChartID":"Fimuj53VZrd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fac623293ca3963cab4823a3cf2d3a751258d5cd","difficulty":"ANOTHER","songID":900,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17047,"notecount":1309,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"3ac56dc097c374c6312a335d666ce7e3bce3bbfa","difficulty":"ANOTHER","songID":900,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17047,"notecount":1057,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"dc72d8ae5ad571773aad827768c6613911e7458a","difficulty":"ANOTHER","songID":901,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17048,"notecount":1270,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"6cf715c58964d21b7b951e5f222cda1746e69422","difficulty":"ANOTHER","songID":901,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17048,"notecount":1270,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"04c7ace99c9e2a29b83086c1493f5b124b1703ef","difficulty":"ANOTHER","songID":902,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17049,"notecount":1222,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f0e2b3a7acae61398c4d8cf8bb6512b6c14d067a","difficulty":"ANOTHER","songID":902,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17049,"notecount":1336,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"3dfbeb0689b2f06271289991748217fec4c68f20","difficulty":"ANOTHER","songID":903,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17050,"notecount":1151,"arcChartID":"Ea8CFclQYRY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8f64bb0dc686805d504bc88f1e5078a789eb505d","difficulty":"ANOTHER","songID":903,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17050,"notecount":1231,"arcChartID":"GDBgSZ_An4f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4355a326765996a7d08ab89199f85190f87c0109","difficulty":"ANOTHER","songID":904,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17051,"notecount":1085,"arcChartID":"FHVGxa66Jvu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3f474e6a52e5866a3d8f521ef93c4a75c08d15d0","difficulty":"ANOTHER","songID":904,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17051,"notecount":970,"arcChartID":"DXusvXNYWjt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"da7d8afa361e418a3ddf49e6bfd6a644177c1cd4","difficulty":"NORMAL","songID":904,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17051,"notecount":366,"arcChartID":"D2zVXH_fQf5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0ecc65e86bde0a5c88e714318a0286b8ba18445c","difficulty":"NORMAL","songID":905,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17052,"notecount":371,"arcChartID":"CwyoiZDIHNg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a73711afb45855b35c60e6f1d2b420f079e0bc11","difficulty":"HYPER","songID":905,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17052,"notecount":718,"arcChartID":"Ca9qfiwrLbF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f0ce49059a6fc57913b5c9a610b31f70c6458017","difficulty":"HYPER","songID":906,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17053,"notecount":625,"arcChartID":"HRAOuoGzNVe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9ee1128a70428a4ec7938173d6ba0f577d6b3069","difficulty":"BEGINNER","songID":906,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17053,"notecount":187,"arcChartID":"GPKzpscifBS"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"99ddf9c6615347e2101a21d20104358e45df1291","difficulty":"ANOTHER","songID":907,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17054,"notecount":1438,"arcChartID":"B4zz_i6Uh8q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e1cedb6791388a0d8d15ad6a3111c59686f02238","difficulty":"ANOTHER","songID":907,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17054,"notecount":1440,"arcChartID":"GjmnU-1A2Uz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1287bcdacca607b2fe94106bf2d2d1c609633258","difficulty":"NORMAL","songID":907,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17054,"notecount":628,"arcChartID":"DehpFPdWJmb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bc39a4a8e4e711558a5285f443ad9bcf5f2b350d","difficulty":"NORMAL","songID":908,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17055,"notecount":357,"arcChartID":"EgUMKRoOseW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"c40ddcc518c64bc54bdb565baf2bd4b23e4357b1","difficulty":"NORMAL","songID":908,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17055,"notecount":357,"arcChartID":"HomYDCnKnir"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"f1f8b520078a685fd5ddd53fe480e50f200fb165","difficulty":"NORMAL","songID":909,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17056,"notecount":788,"arcChartID":"H-808TsUeDR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"fd498dfdc1b714d579ce036651c88b97bbe62ace","difficulty":"NORMAL","songID":909,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17056,"notecount":787,"arcChartID":"AFnc99tSIHW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"d67fe4d7955b5d2149441e491731b0369a4bd6a6","difficulty":"NORMAL","songID":910,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17057,"notecount":871,"arcChartID":"CcGDJPEIIk4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"5bc353a6600c575a654dbbf1c61d8eefa78a125f","difficulty":"NORMAL","songID":910,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17057,"notecount":831,"arcChartID":"GQk2WAgyeHn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"a671b7a5156e79d8f22a22a509b84597500a4a02","difficulty":"NORMAL","songID":911,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17058,"notecount":644,"arcChartID":"BiDbv4c3N90"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2aabdca61f64f0f746b0ece094bdb99405ff5894","difficulty":"HYPER","songID":911,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17058,"notecount":709,"arcChartID":"Bco6JKBk0gL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"65d1098f67dee6f62f0895d82564b222687001b4","difficulty":"HYPER","songID":912,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17059,"notecount":944,"arcChartID":"DMT25XlmiBq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"aadc670672274d8efee9f2cda7495914b7999825","difficulty":"HYPER","songID":912,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17059,"notecount":926,"arcChartID":"EwfqtTleYAX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"a618398ce60c96d1c1986f4032c6028d1539a47e","difficulty":"HYPER","songID":913,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17060,"notecount":1188,"arcChartID":"HdmDuHI8zMU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"35df268a3b2d7d2947883490ab30cfcbaeca18cf","difficulty":"HYPER","songID":913,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17060,"notecount":1188,"arcChartID":"ETAtp1U3AE_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"95ce11fcd3063a9f8bb3528facead94e8fb17694","difficulty":"HYPER","songID":914,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17061,"notecount":970,"arcChartID":"Ci9cSMQFe0f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"42c772a24c346314e626cb6ba8589f04af5af520","difficulty":"HYPER","songID":914,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17061,"notecount":1072,"arcChartID":"Ffi79k3uTlT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"ce924844aeacc2456e77fa7d1247ef1eb4b4e545","difficulty":"HYPER","songID":915,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17062,"notecount":1117,"arcChartID":"HOwYAg19hK4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"9331553903186257669f860cd13e84dda496b834","difficulty":"HYPER","songID":915,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17062,"notecount":925,"arcChartID":"D9iKeS3YfY3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"5500175245100c7c9f40f60226fc0ff6c1b3d96e","difficulty":"HYPER","songID":916,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17063,"notecount":954,"arcChartID":"E-fuUnscTe3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ce24c0182b58fb0eccd74febdf0166dc00f6fc70","difficulty":"HYPER","songID":917,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17064,"notecount":995,"arcChartID":"HCEE6YMEvw0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"5de90f7398da7f63c6e030adee63492f17c03212","difficulty":"HYPER","songID":918,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17065,"notecount":880,"arcChartID":"GTJp8yp-gPO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"88be1553b259929de9a83b9f60cca64699d95b43","difficulty":"LEGGENDARIA","songID":881,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17028,"notecount":1503,"arcChartID":"AiH0YvrcDDs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3105bbc9d420f529aa1f6115dba3e47cd1ca2d6a","difficulty":"HYPER","songID":921,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18000,"notecount":498,"arcChartID":"CNhXsQiUDUE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9d4f92b57267e1685b8bcec73017fc7198294a99","difficulty":"NORMAL","songID":921,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18000,"notecount":301,"arcChartID":"BNT7ndMYcOH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e3ad3486a8be468dafb37bd2cb9a818415920ae0","difficulty":"ANOTHER","songID":921,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18000,"notecount":678,"arcChartID":"C85rEK38fdQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"23979176b893bc3c72016a7c70f3f671964a2c9a","difficulty":"ANOTHER","songID":922,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18001,"notecount":1322,"arcChartID":"FVADDPbSw8p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"53264cfe35cb08e68cce8a563068876ba3b70b2a","difficulty":"ANOTHER","songID":922,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18001,"notecount":1506,"arcChartID":"ADlUQbNiuXE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"eeae207a8360552c2242572104467f1089b3f70a","difficulty":"HYPER","songID":922,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18001,"notecount":1029,"arcChartID":"A4en0OqfbNx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1b2cd07bb0d5e518faa88067a12714092872e289","difficulty":"HYPER","songID":923,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18002,"notecount":1071,"arcChartID":"BsfudkCAygg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d749bf547e25176956873d08569790d5a1b279be","difficulty":"HYPER","songID":923,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18002,"notecount":1174,"arcChartID":"GRVgqo-8-kt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ee76270ffd85d62251de984c004aa7a906cd3c46","difficulty":"HYPER","songID":924,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18003,"notecount":822,"arcChartID":"FrnLYaMHVBf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1b5b30728cfd509686b3e009b9d8c469c4e31161","difficulty":"HYPER","songID":924,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18003,"notecount":885,"arcChartID":"GQioevU1mz8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e98c3534f237fd468cafab9f8205602fb7a8f077","difficulty":"HYPER","songID":925,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18004,"notecount":1341,"arcChartID":"CT8-3KpYPAX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1aeb7de796a4d44348270f9ff4b542dc7a18354c","difficulty":"HYPER","songID":925,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18004,"notecount":1345,"arcChartID":"GJcNcGvp38n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3e62484a64c9f396a0acf09453ea90d353f45194","difficulty":"HYPER","songID":926,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18005,"notecount":923,"arcChartID":"A6ktkQKjwOn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fb35cd0e70568a43770c7e987292be81eeed7600","difficulty":"HYPER","songID":926,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18005,"notecount":873,"arcChartID":"Avar3VrdH6e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e80399c69fcf31dea77169525dbc6417b17f6949","difficulty":"HYPER","songID":927,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18006,"notecount":879,"arcChartID":"A290puEaHHC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d1da887e3c8a4db88cdf531faf909345742d8e51","difficulty":"HYPER","songID":927,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18006,"notecount":882,"arcChartID":"EVsGFhiclPm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1061f050a6e8db528597ec789939618a029ceede","difficulty":"HYPER","songID":928,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18007,"notecount":1020,"arcChartID":"CKWjur35isw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b92862eb781d628b2ce53e337fa72150f0e28010","difficulty":"HYPER","songID":928,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18007,"notecount":1291,"arcChartID":"EXjj1a9JnjS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0ea6cc230b87cf863ec8daafad870d9f053b59ac","difficulty":"HYPER","songID":929,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18008,"notecount":1086,"arcChartID":"BtCTOv4Qibq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d00743ca508c344b5d0579810205453ddd9c5168","difficulty":"HYPER","songID":929,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18008,"notecount":1067,"arcChartID":"FzLs3TtgRId"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d7738029d7c135e74c178c0f06540d5754b7991e","difficulty":"HYPER","songID":930,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18009,"notecount":1106,"arcChartID":"DUPPhmFxDE2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2b4dc6fdbad700ed0bce6cdd32303a9f9c4201ba","difficulty":"HYPER","songID":930,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18009,"notecount":1217,"arcChartID":"Hu_NShJcf57"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"04ea8af1152199aa7f9c73131d62aed0a50b1b3a","difficulty":"ANOTHER","songID":931,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18010,"notecount":1535,"arcChartID":"FvBNens1ES7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ea39d34f8b32ff0786cb70fa338b524635e9c9e5","difficulty":"ANOTHER","songID":932,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18011,"notecount":611,"arcChartID":"Cfn1UmFGRcF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"475392112d03d6f0de9671221517535bdcea9e03","difficulty":"HYPER","songID":932,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18011,"notecount":459,"arcChartID":"Ex6HxCmrMnu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"661e9542c049b29c11a145e7958c963e2fc9466b","difficulty":"NORMAL","songID":932,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18011,"notecount":235,"arcChartID":"Er66tcnD2cl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"99b04244f45fd50262eccd244d3c5075b34a6fde","difficulty":"HYPER","songID":932,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18011,"notecount":502,"arcChartID":"EkAEEUyhmT3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e14d461d67b2f951e3b292dfc0d023e96a65e152","difficulty":"HYPER","songID":933,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18012,"notecount":829,"arcChartID":"FKrH9NSFLnr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bf50432c89d2833a50fdbd8de4b7827bd24088b3","difficulty":"HYPER","songID":933,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18012,"notecount":923,"arcChartID":"Digqbo65rPH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f512dd673a9978666afa3534a6350c7e5334a505","difficulty":"HYPER","songID":934,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18013,"notecount":728,"arcChartID":"CVI6mLpJKeQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c8fb0c07b07579a04c4904995a1244809fa005b7","difficulty":"HYPER","songID":934,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18013,"notecount":717,"arcChartID":"H95rgb9iP6-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"96b26e7ff76733b2eb81cc5a4325d2c4c576d815","difficulty":"NORMAL","songID":934,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18013,"notecount":459,"arcChartID":"G5nUaPYOBcb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a6806411b56098a499e167350e848f5532f4f6a6","difficulty":"NORMAL","songID":935,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18014,"notecount":557,"arcChartID":"DqY9HvTErHW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d4387cebd4caed1a99b07250a9e620ec3d47169b","difficulty":"HYPER","songID":935,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18014,"notecount":1097,"arcChartID":"F0X1jjfOz5a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eae5549e06d4001c76c674b58f93b7a6c9b22839","difficulty":"HYPER","songID":936,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18015,"notecount":1054,"arcChartID":"FOfaVwHfvm9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"717a46700ce9e49db1cae0c10ea8ab2f904318f2","difficulty":"HYPER","songID":936,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18015,"notecount":998,"arcChartID":"GbOhv9O9-IF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9f3bc50a0b2f7d1c95863ac9622a63dcc7d8373d","difficulty":"HYPER","songID":937,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18016,"notecount":534,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"99a1be68c252ac040d242ca101298e8e8b510cc8","difficulty":"HYPER","songID":937,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18016,"notecount":612,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"1fcb066c88697d25e10506935ee723ba517bd3e8","difficulty":"HYPER","songID":938,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18017,"notecount":1183,"arcChartID":"GQCEm8rZZMu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6e866ceb6588a908b6f60c4e4cac52be95b1ba5b","difficulty":"HYPER","songID":938,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18017,"notecount":1165,"arcChartID":"CIDrraw8WBh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a01f82e0e32bb34142464f4bcbe2f80893c0930e","difficulty":"HYPER","songID":939,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18018,"notecount":781,"arcChartID":"CkIQUaOwB-r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"78a67543d3fd4a44c0ecba05e329bb7dfd4f8b27","difficulty":"HYPER","songID":939,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18018,"notecount":718,"arcChartID":"HflPKBjHvWH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3407a4fa4e52a79e6ece30fb07d91e618bf07ce4","difficulty":"HYPER","songID":940,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18019,"notecount":743,"arcChartID":"Fp0ZdqnGpEa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e034b6cb794e12f7d9c570e4f4128750d9468f47","difficulty":"HYPER","songID":940,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18019,"notecount":598,"arcChartID":"FREjNxnfgC-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ae507caad683b24794cfc7111aab0822adc44fb","difficulty":"HYPER","songID":941,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18020,"notecount":931,"arcChartID":"D9aqdMINEY1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"900d5a1de8b25555141a1b33b8e3d73b2e12c998","difficulty":"HYPER","songID":941,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18020,"notecount":921,"arcChartID":"F9m8inEca-Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d866e0f1f6eba92bc9005d2dc3d0ceca519848ba","difficulty":"HYPER","songID":942,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18021,"notecount":740,"arcChartID":"CZ9dJV1Ll7r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a09d131150967674350a345f776c4e5af1e7f52b","difficulty":"HYPER","songID":942,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18021,"notecount":708,"arcChartID":"BfbmXAxY4il"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6de925b0ce79243bc61d7ed09984eb83058d780c","difficulty":"HYPER","songID":943,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18022,"notecount":874,"arcChartID":"DYLPm80OS65"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"40c675d846b71b64fa4d3b76c8021453a5a255e7","difficulty":"HYPER","songID":943,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18022,"notecount":909,"arcChartID":"E11fgWvyIOS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4754cac0c67ad2a38f34440f154f3452f8f4dbf7","difficulty":"HYPER","songID":944,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18023,"notecount":1003,"arcChartID":"GBq9AtsfdWV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7962ec3bb553bf9103e7a186a02627a0f2086b8f","difficulty":"BEGINNER","songID":944,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18023,"notecount":295,"arcChartID":"E3jc6KrIrZr"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"56f4acf780f41aac71349152a44c6200c006006a","difficulty":"ANOTHER","songID":945,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18024,"notecount":1295,"arcChartID":"Bp1HMiLoKjn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"293c8961edd6e1980b48d07341df3081fcfb2efa","difficulty":"NORMAL","songID":945,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18024,"notecount":573,"arcChartID":"DOvy-hIRr5o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cae8c2dec8e480ab3fd0192654ca89c4661ffff7","difficulty":"NORMAL","songID":945,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18024,"notecount":589,"arcChartID":"CqUeSiknQkH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"13221b4a8e3a0bdd9f80c4c9fb46f6a6aa56dff5","difficulty":"NORMAL","songID":946,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18025,"notecount":503,"arcChartID":"CQgt7TiABZq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0526a5f0728da48f9f436ff72019d6bf375d1c16","difficulty":"NORMAL","songID":946,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18025,"notecount":377,"arcChartID":"Gt3NnC6tP54"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0da310f7f02fe06a67a8906887597b1bb0e54b85","difficulty":"NORMAL","songID":947,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18026,"notecount":478,"arcChartID":"DmqbMrFk10M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"48fbc47977dd83320645c5cce2a3eb4f112499e6","difficulty":"NORMAL","songID":947,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18026,"notecount":510,"arcChartID":"GkcMuB4_vZL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fa33549ab33f8852d3ed2aeac47eb8b8b9fc4678","difficulty":"NORMAL","songID":948,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18027,"notecount":394,"arcChartID":"Dn3TzgjDkSF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"53e0b552efae8f15bf77a3e31f74357f0c70e613","difficulty":"NORMAL","songID":948,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18027,"notecount":427,"arcChartID":"CBLPldF4xfd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"501846c57e48ba0d075460bf86b777109a77ab26","difficulty":"NORMAL","songID":949,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18028,"notecount":560,"arcChartID":"FbcqqGlOSAC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"42b42d1107be7ac6a0a6587cc040d9557a10872f","difficulty":"NORMAL","songID":949,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18028,"notecount":542,"arcChartID":"D70h3ykji6l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eb2a438387f058fce074ced14e3d6eb27db3ae58","difficulty":"NORMAL","songID":950,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18029,"notecount":458,"arcChartID":"EArQpjsC52Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2804c1279c32879c8954f4c95736476522432c1e","difficulty":"HYPER","songID":950,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18029,"notecount":718,"arcChartID":"DRxy-n01Uei"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8aa69b3c182a4f98ece5c2bef0e66d3cae005c41","difficulty":"HYPER","songID":951,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18030,"notecount":794,"arcChartID":"GenDQbXyYL6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6338f1269370498052ecbc9aa04d7be7a323a3f2","difficulty":"HYPER","songID":951,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18030,"notecount":836,"arcChartID":"H8wetY9PPkZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8c19411e2e6ffabc00abadb95c179b4fc4bcdded","difficulty":"HYPER","songID":952,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18031,"notecount":630,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"6e127da1753d35c6e720f75b1de332e84fda4199","difficulty":"HYPER","songID":952,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18031,"notecount":683,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"d9f06657e7a89ffac4a1b3caac21337f403e9264","difficulty":"HYPER","songID":953,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18032,"notecount":933,"arcChartID":"HPxrFAD4nj1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8f406d3aad3b5e1ac37486c71af86249f2f577c3","difficulty":"BEGINNER","songID":953,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18032,"notecount":296,"arcChartID":"Fm7Ansa1ewo"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"a2a7ad9ebddea05d6ea674c863f7d68836b32cab","difficulty":"ANOTHER","songID":954,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18033,"notecount":1285,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"7c689af518df7f26bc0f747c452b58926c1f3f00","difficulty":"ANOTHER","songID":954,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18033,"notecount":1135,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"feea2ed17a07877a0dc2838c85c6b5307a0102e1","difficulty":"ANOTHER","songID":955,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18034,"notecount":1118,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"447c1c8679c42ba14bada004b57fb9953d7661d5","difficulty":"ANOTHER","songID":955,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18034,"notecount":1145,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"7920cd22347fda6667c3a9a4e7af68554bc5fdf5","difficulty":"ANOTHER","songID":956,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18035,"notecount":1142,"arcChartID":"AlRYNllqCGm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"29bfe660e9bc44ef43af76629cc37f0fd50b6d0c","difficulty":"ANOTHER","songID":956,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18035,"notecount":1224,"arcChartID":"HX5Azk2VCX7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f5d542ea6c52a119d4aa0eb1543b25bd0c18dddc","difficulty":"ANOTHER","songID":957,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18036,"notecount":792,"arcChartID":"A7qFqOE2xtJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"129110cec437a970d6d8281f94b3fba90511b5a7","difficulty":"ANOTHER","songID":957,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18036,"notecount":803,"arcChartID":"DF7AfAe6adR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d8aa6f4318234b7c2ec12441fbd86e3bf03a305a","difficulty":"NORMAL","songID":957,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18036,"notecount":249,"arcChartID":"HVidWTcZXN6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aad2d486df2d39d4a5f7864f34c5899d8531c619","difficulty":"NORMAL","songID":958,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18037,"notecount":421,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"a62e8a09be109dc27d31d26809a38a812b1bbf54","difficulty":"NORMAL","songID":958,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18037,"notecount":321,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"f73d100062266ad73b2457ac8b4ff7de9bdfdeac","difficulty":"NORMAL","songID":959,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18038,"notecount":473,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"a53afbc86d92c515e59700888d601fad84fd8319","difficulty":"NORMAL","songID":959,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18038,"notecount":444,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"98fa70e49e671adb5ac325cbb06ab38eabe8f02d","difficulty":"NORMAL","songID":960,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18039,"notecount":512,"arcChartID":"E54omJt_Jet"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"11c5215dcf2bd2b0b36a92a567e9f0f24305e6d5","difficulty":"NORMAL","songID":960,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18039,"notecount":393,"arcChartID":"Bk64VcZQd8u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2eb1ef7a43411c1bff72c1c02efc03200926b030","difficulty":"NORMAL","songID":961,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18040,"notecount":478,"arcChartID":"CdUtTHkCX4I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3644e9f4c8e100d0be190edfa9e4533503dccf89","difficulty":"NORMAL","songID":961,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18040,"notecount":317,"arcChartID":"Fg5wZKgswwS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"94d660e1b69f477630a5267043f3ba9e67b33072","difficulty":"NORMAL","songID":962,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18041,"notecount":616,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f1ba97acfb7893bdff9ea40b7ee2cd2a4fa8ca33","difficulty":"NORMAL","songID":962,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18041,"notecount":577,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7f6d0ddec0d994589a28d4a488420727c225c3bf","difficulty":"NORMAL","songID":963,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18042,"notecount":488,"arcChartID":"EIlD0wvEQKQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6df9d1db0e9c8de1afd67cb7151e388cc4791ef2","difficulty":"NORMAL","songID":963,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18042,"notecount":504,"arcChartID":"FlLzzdfQr8Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"83e764ca25e351bfd279ef2eed8806df7d75d435","difficulty":"NORMAL","songID":964,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18043,"notecount":502,"arcChartID":"HsYyheYzY6N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cb8912142562a36937b2fa47f2c1a845c6257848","difficulty":"NORMAL","songID":964,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18043,"notecount":533,"arcChartID":"BNbtpKcwe70"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"621d96f6c52c5327a5ee714e27a8c68f69034955","difficulty":"NORMAL","songID":965,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18044,"notecount":534,"arcChartID":"GHs4bhv5Y8q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"76e71530bca43f28b941c270df2a24f029fe74bb","difficulty":"NORMAL","songID":965,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18044,"notecount":571,"arcChartID":"DR1ZXQhFw5M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f41c672010102fae1218d1c05976642a569ce5a2","difficulty":"NORMAL","songID":966,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18045,"notecount":452,"arcChartID":"HyqA4TMtD8X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"403f71567846c864ec09d00e56fd12a449de7184","difficulty":"NORMAL","songID":966,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18045,"notecount":448,"arcChartID":"CddiQhyVH9t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2f16c9b4ff15cae1dcaf53512232b5aa4813e76d","difficulty":"NORMAL","songID":967,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18046,"notecount":512,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"cf3bb4f39ec6f3e83bd70565167fd0e434300485","difficulty":"NORMAL","songID":967,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18046,"notecount":489,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"4707046133e134732f5441a740642be1e22cef3f","difficulty":"NORMAL","songID":968,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18047,"notecount":556,"arcChartID":"AiG_1deuQdt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"26051979a0651b5486f7242686f56f72bceaefb7","difficulty":"NORMAL","songID":968,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18047,"notecount":598,"arcChartID":"ASVzKm3RU7n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7eb2d0d3ebcf59250b47faa3e5f51151f20cdcb4","difficulty":"NORMAL","songID":969,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18048,"notecount":344,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"27db52a1993f30e36089ddc245a53fb29cbe93c4","difficulty":"NORMAL","songID":969,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18048,"notecount":384,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"fe22643d0aae6bda87597fb5bdc60a33c424812b","difficulty":"NORMAL","songID":970,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18049,"notecount":387,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"df235cac6dd1bba5f55ab3dbc663120cdcfb9288","difficulty":"HYPER","songID":970,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18049,"notecount":710,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"e1de26dc1b5079c6fcf3356731199095fedb9a62","difficulty":"HYPER","songID":971,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18050,"notecount":1243,"arcChartID":"AKBk1Uy02sm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"281ddcbba655858fdd5a408ff8c4ae1ed24ce0f4","difficulty":"BEGINNER","songID":971,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18050,"notecount":281,"arcChartID":"DdbbJzfGZKr"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"600b7d72c69d22234b877dc7d4b6788ff7c166d7","difficulty":"ANOTHER","songID":972,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18051,"notecount":1258,"arcChartID":"AT-wMCKxMZs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ca027c31c58e414e576fae544de9ba1e3cb74856","difficulty":"ANOTHER","songID":972,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18051,"notecount":1484,"arcChartID":"At4pKu3-QvR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84ee6a253749568780fc5462078a38e7d3e73bc6","difficulty":"ANOTHER","songID":973,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18052,"notecount":1090,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"b12391cab0c4dbbc6b91ce0fd7d4da10a0d9c13c","difficulty":"ANOTHER","songID":973,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18052,"notecount":1072,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"4af1c363d02b376fd1a6344e754d8d0a27450a62","difficulty":"ANOTHER","songID":974,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18053,"notecount":857,"arcChartID":"AX8WXkMx_Rp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d142ba0f00e12c5bf86e8a1402a912bf6d271653","difficulty":"ANOTHER","songID":974,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18053,"notecount":866,"arcChartID":"AugiuJ73PdR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dd2880993544f7f921436847bea438c3021bf9ac","difficulty":"ANOTHER","songID":975,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18054,"notecount":691,"arcChartID":"B2i9vJUejES"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"583b689b1fea50c5bad93ac50be692fed75231ba","difficulty":"ANOTHER","songID":975,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18054,"notecount":691,"arcChartID":"FqIK4GQaoyF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"97d062910d8a1df8ddd0c7f2b5e540ad43ef05fb","difficulty":"ANOTHER","songID":976,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18055,"notecount":1216,"arcChartID":"CKyezzDHMjE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"43363b4fc3c82bfdb1cf91f5e3da20e9498b4924","difficulty":"ANOTHER","songID":976,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18055,"notecount":1123,"arcChartID":"GwHxC9HIOup"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2d9ec09c2bd6bdb99eb98b74d778ec8ebb1abcb7","difficulty":"NORMAL","songID":976,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18055,"notecount":201,"arcChartID":"EhEcEvRxIjb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b1ef6a262a4ac095344bd2f86c3867383782fb5a","difficulty":"NORMAL","songID":977,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18056,"notecount":372,"arcChartID":"DZR53W3vqiF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5919fb4633ed3ae27d187cdc33fb4c14d4f71fc0","difficulty":"NORMAL","songID":977,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18056,"notecount":282,"arcChartID":"CqhT8xeey3G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1bfc79f0c4efed94217c21dab23cc01e362381b0","difficulty":"NORMAL","songID":978,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18057,"notecount":637,"arcChartID":"BbMN28LdedR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2b2188da644da8ec24ce53dfbc139995e9009395","difficulty":"NORMAL","songID":978,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18057,"notecount":562,"arcChartID":"FvH-6KHeFi4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8f66ae6aa90f068c3656e928ab149650653c2f82","difficulty":"NORMAL","songID":979,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18058,"notecount":421,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b4195cc342a6a88d3590b9b3b57a425561615e78","difficulty":"NORMAL","songID":979,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18058,"notecount":404,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c632ef0dc4a78e8ae3cad7ab61053983fa559c9c","difficulty":"NORMAL","songID":980,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18059,"notecount":568,"arcChartID":"AHPXEhogGf9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3facef2693f06227aa2bccd2abf9377359b3460f","difficulty":"HYPER","songID":980,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18059,"notecount":1013,"arcChartID":"Bu4eSI8ioAU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a8d130e0efc6fc1392001427f90d468589ae702c","difficulty":"HYPER","songID":981,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18060,"notecount":1234,"arcChartID":"B346VOfj17g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7da808515c8d6770c1008c3a6131cbed34f01865","difficulty":"HYPER","songID":981,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18060,"notecount":1077,"arcChartID":"CoIwahFQzlL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d44405690d465af08774436a7a632c7b065da185","difficulty":"HYPER","songID":982,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18061,"notecount":913,"arcChartID":"GZfE6cC8BVb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cb3e3c6b4d5abbbc32cacae690a2fd2c236447e2","difficulty":"HYPER","songID":982,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18061,"notecount":675,"arcChartID":"HtKIrINKHgZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"53993d7c6c2c8662f4ef6ee2711b949b760012d6","difficulty":"HYPER","songID":983,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18062,"notecount":750,"arcChartID":"ASgVYxoYaym"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"46c8d781c71edc466e33eb1255e337c53ba2eda9","difficulty":"HYPER","songID":983,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18062,"notecount":669,"arcChartID":"HdnQhzUi1x9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"151702ce799df00b1f09a8a4babd874226bf81bb","difficulty":"HYPER","songID":984,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18063,"notecount":817,"arcChartID":null},"isPrimary":true,"versions":["27-omni","27","26-omni"]},{"rgcID":null,"chartID":"fcf3056ccc0cf72896069506d5884143bb08cf2e","difficulty":"HYPER","songID":984,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18063,"notecount":841,"arcChartID":null},"isPrimary":true,"versions":["27-omni","27","26-omni"]},{"rgcID":null,"chartID":"aaccdb15c697a40bdedb3fe6d18998e8888074ea","difficulty":"HYPER","songID":985,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18064,"notecount":930,"arcChartID":"CveYm67Oeig"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a962cb8891965e5921b1f4910e99a36e688a9ac1","difficulty":"BEGINNER","songID":985,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18064,"notecount":194,"arcChartID":"A4LVT7zhvr6"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"5bd5455b8daf8699975a93beaa4cb65d5076a376","difficulty":"ANOTHER","songID":986,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18065,"notecount":1150,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"bcbac52c0749b59005e45735589de972db40e77e","difficulty":"ANOTHER","songID":986,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18065,"notecount":1142,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e7bec6051f6ddde76f82711f8f7cd0e40adf6b5b","difficulty":"NORMAL","songID":986,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18065,"notecount":282,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"32b647942d131ca786e484b4561cc12d7b681303","difficulty":"NORMAL","songID":987,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18066,"notecount":511,"arcChartID":"HAxrxwzxubR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"00d9c0c86b1cf29085af041d90e1c489c44e8451","difficulty":"NORMAL","songID":987,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18066,"notecount":242,"arcChartID":"Ebk7p9_okll"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e70fa27817078b127b83c3058e1de38af3215086","difficulty":"NORMAL","songID":988,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18067,"notecount":529,"arcChartID":"GKC7T_O_Cbr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"919dd6c35465c14db81155418471d19821a09b48","difficulty":"NORMAL","songID":899,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17046,"notecount":563,"arcChartID":"CW_-GF6Cf9e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6fa44c713c8f46d005520f9f0193ceb1cf1a9baa","difficulty":"NORMAL","songID":900,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17047,"notecount":480,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"190d056bf6c7d65d525ee608011bfbf706b673fe","difficulty":"NORMAL","songID":900,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17047,"notecount":458,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"30d74d673990cfa7b94ed3b16338b2f926f002da","difficulty":"NORMAL","songID":901,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17048,"notecount":549,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"40ad79bb86e817ee48bc123d6b16a74ed23c387f","difficulty":"NORMAL","songID":901,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17048,"notecount":541,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"24392862a25556eb5f0f5fb8f1802d79ae3f6c90","difficulty":"NORMAL","songID":902,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17049,"notecount":527,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"0a4dc6c4d2af74e45db195794a8f5dad34ff46c6","difficulty":"NORMAL","songID":902,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17049,"notecount":532,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ce74810aaba533a27903a13ec6d5666e12ba00cf","difficulty":"NORMAL","songID":903,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17050,"notecount":530,"arcChartID":"EXdgHloPXpQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9889ae8187f18de2797703b1b952dea0bb2baa96","difficulty":"NORMAL","songID":903,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17050,"notecount":523,"arcChartID":"H0cQATKVZOe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6450e12491b5c2f998e314d2d91d87c22bad3513","difficulty":"NORMAL","songID":904,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17051,"notecount":472,"arcChartID":"BRBhf9bz8zJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0d99af92530bda1bcbc72baa6b3dcdd7ec76c957","difficulty":"HYPER","songID":904,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17051,"notecount":638,"arcChartID":"GFhPdAkUaKR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"27b796d5bf8f47807fb7d91050c4e985841fc56c","difficulty":"NORMAL","songID":988,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18067,"notecount":468,"arcChartID":"Gt397rkspTn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"77640e1bb3b85f0cc1b6004d609744d4b9c50a85","difficulty":"NORMAL","songID":989,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18068,"notecount":551,"arcChartID":"C0rT5DQrbkc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c17bedc41093845ca9dec2d97e1346526cc545cb","difficulty":"NORMAL","songID":989,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18068,"notecount":543,"arcChartID":"Co65NJj49NQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"71a8bb0a32daae1458e1deba692d8f293a519807","difficulty":"NORMAL","songID":990,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18069,"notecount":623,"arcChartID":"AMgPsHD9J7t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ee953587a593dbb7841c226b0cbafd6788b74e2b","difficulty":"NORMAL","songID":990,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18069,"notecount":208,"arcChartID":"Bcae8m2-jxH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"816fccaf12963e48976247302d2cac0f06dd1464","difficulty":"NORMAL","songID":991,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18070,"notecount":484,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e527aec5eb2bdb3f536b456d13e4d8c863d03e90","difficulty":"NORMAL","songID":991,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18070,"notecount":433,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7166f8659389248ddc6ce696f6bb15c21178db0d","difficulty":"NORMAL","songID":992,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18071,"notecount":601,"arcChartID":"C7uWi-SGt43"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4c2fa2bc2489157d64745c9933405500fda67b9e","difficulty":"NORMAL","songID":992,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18071,"notecount":358,"arcChartID":"FiS8pxbRzCZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ebc11101975262446ed50ac3a8d410ae04562bef","difficulty":"NORMAL","songID":993,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18072,"notecount":433,"arcChartID":"F_EHFpHVAxn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"733a721e4d38480224dec31bae8be5bb37dac18f","difficulty":"NORMAL","songID":993,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18072,"notecount":164,"arcChartID":"Dl3YSJTzX4m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a246de6a1413c5b1cb82d71b319d9adee4191225","difficulty":"LEGGENDARIA","songID":932,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18011,"notecount":1095,"arcChartID":"CuddSoiKQgr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a5cec72e40464514a0f4666bea91b4bb3ced5cf5","difficulty":"HYPER","songID":905,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17052,"notecount":722,"arcChartID":"AribW1CROq9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8f76cd178ef94b5784b6a8011a71870b17705a77","difficulty":"BEGINNER","songID":905,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17052,"notecount":273,"arcChartID":"AZNHgFLaFrn"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"69f8066a33f28e33afb55e7cf57059822eac7bea","difficulty":"ANOTHER","songID":906,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17053,"notecount":900,"arcChartID":"D_I7d9vp792"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"335972422b4b6d1ec1e40043c84a4cbf6b167abe","difficulty":"ANOTHER","songID":906,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17053,"notecount":895,"arcChartID":"AZyfM2cdcPd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"659b803393e438e4917e49af136ccd8f6323ac55","difficulty":"NORMAL","songID":906,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17053,"notecount":435,"arcChartID":"F44ulPKxlvB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f95354b8409dc1c65635c659e862283cf4d28104","difficulty":"NORMAL","songID":907,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17054,"notecount":679,"arcChartID":"H3p9AshD1TS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ba4a10c1c9c9a535e8e98015cb213deecde76d9f","difficulty":"HYPER","songID":907,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17054,"notecount":1121,"arcChartID":"FIQB4YqofdL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c6144f99293c159390b4e33c2431e728fd6abbf6","difficulty":"HYPER","songID":908,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17055,"notecount":940,"arcChartID":"BcDil7bMVQA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"97971c58d6b17d97bde8a0b8a6357ab590403b02","difficulty":"NORMAL","songID":996,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18201,"notecount":397,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"44e315d4bcf9bd19694e582fe98c57bf78551641","difficulty":"HYPER","songID":996,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18201,"notecount":652,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"97ed30c841fa7816a4fc5e5244f2ffe3dbfb8b0b","difficulty":"HYPER","songID":997,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18202,"notecount":765,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"50b1a2eaf172613919159f92bfb3d457174495fd","difficulty":"BEGINNER","songID":997,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18202,"notecount":230,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"8fb2e063c76a0ac14d0fe5f9af80f60f3d2229cb","difficulty":"ANOTHER","songID":998,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19001,"notecount":1418,"arcChartID":"C9My2jgrlNz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"35386cc0ac41449b7cf86c96668a3be680c9efda","difficulty":"ANOTHER","songID":998,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19001,"notecount":1447,"arcChartID":"D_aHm55JIGk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"329975b55d2c8909f235cf5ac482ab5f10253245","difficulty":"ANOTHER","songID":999,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19002,"notecount":2261,"arcChartID":"HHuR36OliPu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"369ae854b2e611403f25a254bce059d8c5747ded","difficulty":"HYPER","songID":908,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17055,"notecount":868,"arcChartID":"G63ktaWF0gP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"e35a5416b0975f8b649e17f5c804923cb2a1f2b7","difficulty":"HYPER","songID":909,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17056,"notecount":1281,"arcChartID":"Gyo-L9f6i62"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"18bcd4f770284eb6600c4ebf5e2c9c855fd47a6f","difficulty":"HYPER","songID":909,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17056,"notecount":1340,"arcChartID":"DBDMTSsraHW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"4c262aa4f77b3f21db63991151600743aaf97825","difficulty":"HYPER","songID":910,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17057,"notecount":1393,"arcChartID":"CCxV-l7aPY7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"bacb3f44c57230da147dbae32c99541e07a6bbe1","difficulty":"HYPER","songID":910,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17057,"notecount":1369,"arcChartID":"Ay9fmVWhwXi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"e089b9c5bee87225d26fc38f09a6e5550c9aee2a","difficulty":"HYPER","songID":911,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17058,"notecount":815,"arcChartID":"Dn89yBmCHtC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"c0aa7fcbc44e33a937bf21d761f9b5d348dc8cbe","difficulty":"BEGINNER","songID":911,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17058,"notecount":190,"arcChartID":"DiIJ_av_q1H"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"943f2c08b89242c1dd0be23ca652f33085b70606","difficulty":"ANOTHER","songID":912,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17059,"notecount":1752,"arcChartID":"F0gipSKe_Xs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"9ed42a76e1423d731ecbbb0ada7fdaa7a6d94b4e","difficulty":"ANOTHER","songID":912,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17059,"notecount":1646,"arcChartID":"D-oXTGPdjMq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"20f0ddba5207b09b4d5b75bf9d6c216880a63798","difficulty":"ANOTHER","songID":913,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17060,"notecount":1913,"arcChartID":"BXHmgPTM7FU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"176776e4ada0d3b289abe50be203b6ba865fa63d","difficulty":"ANOTHER","songID":999,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19002,"notecount":2072,"arcChartID":"BXOtoPTq4gS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ff4e1caae14892ab03951df76255ab9e3b076d77","difficulty":"ANOTHER","songID":1000,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19003,"notecount":1760,"arcChartID":"FxOEmIOsG_G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6370cc2ac3d26859f3c33a32a6100c7ad7fce8d6","difficulty":"ANOTHER","songID":1000,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19003,"notecount":1813,"arcChartID":"Ca3NGlWEQx5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"784cf1922db10a4ffca1ef5e30b0b34d31f6f409","difficulty":"ANOTHER","songID":1001,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19004,"notecount":1457,"arcChartID":"DPnaxP6zsd9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"140fed4edc17bf8a04d12bafe40ecea61d449fbb","difficulty":"ANOTHER","songID":1001,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19004,"notecount":1372,"arcChartID":"Gz3W80AtOPI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c8961d5e3b9fdbe9f567af05e8ec109c01d854ec","difficulty":"ANOTHER","songID":1002,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19005,"notecount":1858,"arcChartID":"EcbL6HpBNqI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bcb6680cd4abfbb98fa1ff986f6267df9b4595d1","difficulty":"ANOTHER","songID":1002,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19005,"notecount":1835,"arcChartID":"BHI4eNNCmmN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ab3ea2ae86ec444bc3106b71b4b029ea4efaa281","difficulty":"NORMAL","songID":1002,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19005,"notecount":455,"arcChartID":"D-DUbFJXFAk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"acbb52ca9493fbe72eaed34f1219813b65992fae","difficulty":"NORMAL","songID":1003,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19006,"notecount":437,"arcChartID":"GrDDzv6Rs0q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"923d13514e444cf557045cb52831b36eb769b6e9","difficulty":"NORMAL","songID":1003,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19006,"notecount":456,"arcChartID":"CNqqn9rtYee"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b226da92b7dd6ddee1131102aee96cb256624a6b","difficulty":"NORMAL","songID":1004,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19007,"notecount":647,"arcChartID":"CBLOblZavsD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d253028ad97b02373b03067c94230d78967bf08f","difficulty":"NORMAL","songID":1004,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19007,"notecount":634,"arcChartID":"EgskbXgzaeD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b93e93d5fb6bf2b39936617b84ab98196d22626","difficulty":"NORMAL","songID":1005,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19008,"notecount":657,"arcChartID":"GwoG3f6-Evy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"066b6a5ad72a2fe3fe89717a46e11cfab9657ebc","difficulty":"NORMAL","songID":1005,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19008,"notecount":657,"arcChartID":"HKOmlPHy-Dk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c5824f6a22037a96a8c0e5a97e86e1df8a6b7f5e","difficulty":"NORMAL","songID":1006,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19009,"notecount":522,"arcChartID":"BzX362z7O-y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"55bc0f2b889dc608c591caf0bf7020f494236e58","difficulty":"NORMAL","songID":1006,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19009,"notecount":449,"arcChartID":"CIiBlan4h9X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"344910c3b4e2ea430c0c95dd43425e2edcfa2673","difficulty":"NORMAL","songID":1007,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19010,"notecount":333,"arcChartID":"FNedgOVUf7T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b87f30be0a99dc4d5e0c6164e0a8aa4f25de27d5","difficulty":"NORMAL","songID":1007,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19010,"notecount":333,"arcChartID":"AiM23iCupJw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a100385802bb4d1cf75c3680414babd111ba6611","difficulty":"NORMAL","songID":1008,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19011,"notecount":271,"arcChartID":"Ee6xouXwYOu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b4735ed76bfbe5e871a35972d3bfe5978860f4ed","difficulty":"NORMAL","songID":1008,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19011,"notecount":185,"arcChartID":"GJ4sqZsHg88"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f9719bbcd65683baa93044190cb3d48591ad7cde","difficulty":"NORMAL","songID":1009,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19012,"notecount":394,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b10bdddd21d77263ffe2626435a3a0d6ef603b90","difficulty":"NORMAL","songID":1009,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19012,"notecount":344,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b4eccd90fd4c72d722017d4b1f24c168b2e76ba0","difficulty":"NORMAL","songID":1010,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19013,"notecount":336,"arcChartID":"EApAOBohyA1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6af0143053bb5981c0d839b0e7bd8f7b5c1ebe2a","difficulty":"NORMAL","songID":1010,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19013,"notecount":321,"arcChartID":"H6aNy9xkSyG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"75fddf661a85a33eeb339a70e5098980eb8ba40e","difficulty":"NORMAL","songID":1011,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19014,"notecount":402,"arcChartID":"DF9Xbt_Cbjm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"55cb9394b0e4d51b6f220cc72c7af9328dfa9a3b","difficulty":"NORMAL","songID":1011,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19014,"notecount":248,"arcChartID":"FRHICQCV2dE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d2c4bfe8cbbb4e7375e42404a43d0d5add87754d","difficulty":"NORMAL","songID":1012,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19015,"notecount":419,"arcChartID":"BJLT3Ncqe7c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"81002fe385696bf226da346af504e53e287a3c35","difficulty":"HYPER","songID":1012,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19015,"notecount":773,"arcChartID":"HsuIAIAPdI3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0fc974231950f6112de99aab8c81a2bbcc41846d","difficulty":"HYPER","songID":1013,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19016,"notecount":1079,"arcChartID":"CZyrod1v_hp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7d2822c0f809610c42cacb15d6c4dc91e1b1603a","difficulty":"HYPER","songID":1013,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19016,"notecount":979,"arcChartID":"FnbifV5enuZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d94cb31aad0a116613c998a071164eb1c1c88769","difficulty":"HYPER","songID":1014,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19017,"notecount":678,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"0a4de49029b3b2deff9c7eacf489ca4df8c30aa8","difficulty":"HYPER","songID":1014,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19017,"notecount":601,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"3acafeda296a414386d895237b9ffb4b4791bf44","difficulty":"HYPER","songID":1015,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19018,"notecount":1024,"arcChartID":"ELHtV-ZGmBw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"356d8622922e7513078d080ca7dccefea4e326ab","difficulty":"HYPER","songID":1015,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19018,"notecount":802,"arcChartID":"HD3kWW8jhwQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5870af445dde99063392601db6467ab21f7f4c83","difficulty":"HYPER","songID":1016,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19019,"notecount":744,"arcChartID":"FOyACy9cBNk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d547317b3d90d4d1a346adea3edbf40805344329","difficulty":"HYPER","songID":1016,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19019,"notecount":711,"arcChartID":"BI0DliNNvRJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"efee421a04ea9574d9451a26b50f2d9ec299b604","difficulty":"HYPER","songID":1017,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19020,"notecount":878,"arcChartID":"Bf9V1cKp4WC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"057d72ffb00ab99d66a0f1bd87ca7d0944208bf5","difficulty":"HYPER","songID":1017,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19020,"notecount":941,"arcChartID":"G-kUGggx7p0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ca7001cb218bc606b94d3d2f98336ec445ca5a7","difficulty":"HYPER","songID":1018,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19021,"notecount":881,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"9dd405f9c80df79c698adc67812716a555895c3a","difficulty":"ANOTHER","songID":913,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17060,"notecount":1819,"arcChartID":"E89XRGCMtFI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"bfcc85df34503d6c7b980ff486ae8e0a543c272d","difficulty":"ANOTHER","songID":914,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17061,"notecount":1529,"arcChartID":"FH5QBTGVHGx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"b59c144cf9fcb8de566af98429f3dd4363b919ab","difficulty":"ANOTHER","songID":914,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17061,"notecount":1765,"arcChartID":"ACebLpdzd6H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"eab6c490aa4e4b559fdf567f516d53d6893f6553","difficulty":"ANOTHER","songID":915,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17062,"notecount":1480,"arcChartID":"AaoiA9wsZ_V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"3f2f0128383765b4178db695d16b2c3501ceb743","difficulty":"HYPER","songID":1018,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19021,"notecount":877,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"765f3cd6be4c9ff0f0855d1046787fec6344ebc2","difficulty":"HYPER","songID":1019,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19022,"notecount":902,"arcChartID":"B9W9hpu1EQF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"29e03809ac77c63be574ede64b75508ae9b15c57","difficulty":"HYPER","songID":1019,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19022,"notecount":904,"arcChartID":"DcnN7odY7yd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"63086b653ea940f5bb5d6e7846e22300c3715df2","difficulty":"HYPER","songID":1020,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19023,"notecount":847,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"00b483bb4ea5350dcf735deb67ee6ead5e187044","difficulty":"HYPER","songID":1020,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19023,"notecount":808,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"79dfa618393485d065f30fb996abd9b157fddf45","difficulty":"HYPER","songID":1021,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19024,"notecount":746,"arcChartID":"H6TV0Ipc31p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"99d8ad9c9aa1ddd915ee18fc9b6ed8331b6f16e8","difficulty":"HYPER","songID":1021,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19024,"notecount":660,"arcChartID":"F44s-0PIDHn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d6ac9b78c01af16d86e0b087714183b809db265d","difficulty":"ANOTHER","songID":915,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17062,"notecount":1232,"arcChartID":"FFvT44bDY9a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"beec50c2dea06838ca51bbdc962cee888ff2dcfa","difficulty":"ANOTHER","songID":916,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17063,"notecount":1444,"arcChartID":"G7FqPRZEfVJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3224a91e7344fd3109f705c0cb11a5ea41e12d1c","difficulty":"ANOTHER","songID":916,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17063,"notecount":1254,"arcChartID":"HWO1Z56WmN_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ed940011c33fff1eefe6cefb452ceda754d246d8","difficulty":"HYPER","songID":916,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17063,"notecount":921,"arcChartID":"CPR8KoxLKC-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"112593a9a05ce75d9bd713774748503f30be94aa","difficulty":"NORMAL","songID":916,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17063,"notecount":321,"arcChartID":"CmZeO3cV_QF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"35ff6ade5b2fc2f98a5721df3e6aae73472c8410","difficulty":"ANOTHER","songID":917,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17064,"notecount":1342,"arcChartID":"AB1sJjsSoNy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8d9d138853e553a620525a024cfac9a1dbde071f","difficulty":"HYPER","songID":1022,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19025,"notecount":687,"arcChartID":"EmcjltLpLPK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"691323f78b8c3b2c663fa261df5936a5fc5de4dc","difficulty":"HYPER","songID":1022,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19025,"notecount":704,"arcChartID":"FwqnCmIIH4u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"903792e4e93d5cd70ddd47148ff6150f4a87e041","difficulty":"HYPER","songID":1023,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19026,"notecount":1191,"arcChartID":"BoYZGP0kyaP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5869fd53b1ffc2c751ebfa9dc370ded10788b702","difficulty":"HYPER","songID":1023,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19026,"notecount":940,"arcChartID":"DzsD1H2lRf1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0c068f2f40d348abf59a01e6df6fd08f33074dcc","difficulty":"HYPER","songID":1024,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19027,"notecount":771,"arcChartID":"FoMyylc_Rrl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3589961b33cc4ae97b6dd0beac71bc76b173c884","difficulty":"HYPER","songID":1024,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19027,"notecount":740,"arcChartID":"GvQRxtd3IdA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"af3f1f68229f1913b7810b727fa56b4464e76ba2","difficulty":"HYPER","songID":1025,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19028,"notecount":1034,"arcChartID":"F2Q6eMdcxAo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e376b8a65bb67af2755a67997581ee36723047f0","difficulty":"HYPER","songID":917,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17064,"notecount":1016,"arcChartID":"E297eIpJ_I5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0d9ce36bdc0518b5e80d60e4792e5bb14a9b4eed","difficulty":"NORMAL","songID":917,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17064,"notecount":707,"arcChartID":"CMPG-H_jMFA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"5e3ce85519c15bbe0b233daf683aed0d93a7a59c","difficulty":"ANOTHER","songID":917,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17064,"notecount":1327,"arcChartID":"BE9BkKFmalS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"55fd957e87f54d57833a6b8d2c36c3b45dd5a6ea","difficulty":"ANOTHER","songID":918,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17065,"notecount":1274,"arcChartID":"C-Lqwvmcw7a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a88277afa51850959b894fcb27a448ad5f1126a4","difficulty":"LEGGENDARIA","songID":913,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17060,"notecount":1868,"arcChartID":"BKNSMNM6qWf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cd85f88cf4a473047a5abbc50687aa0d774dc973","difficulty":"ANOTHER","songID":921,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18000,"notecount":689,"arcChartID":"Egt8bEFp7pr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6f396a5263cf9b273074e32f775f26a0563ec05e","difficulty":"NORMAL","songID":921,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18000,"notecount":325,"arcChartID":"ErcMgaXeNqn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a5c96c1c57e92a88bd1bc939eaed333e74c9df5b","difficulty":"NORMAL","songID":922,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18001,"notecount":616,"arcChartID":"EcG-TGHtPeF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b1aa6ac24b928611058d87d416cf9e8830a5d08f","difficulty":"ANOTHER","songID":923,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18002,"notecount":1388,"arcChartID":"H7I_igsGXnP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6ac909e355e76c67d6fd05fba7c4f925f91e1936","difficulty":"ANOTHER","songID":923,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18002,"notecount":1395,"arcChartID":"GsAcMq4uvWo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c80e47d301eb81d5881d91268414c173f313d6ba","difficulty":"ANOTHER","songID":924,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18003,"notecount":1304,"arcChartID":"Hjtk4LgX0GR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1ca60a31bf5b5ad6e23afb86d93f2eebbfc7471c","difficulty":"HYPER","songID":1025,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19028,"notecount":975,"arcChartID":"CNpwjydjIIN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"66041f2ba4137f534aa685e179f7a3850254821e","difficulty":"HYPER","songID":1027,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19029,"notecount":819,"arcChartID":"CT9Xio1HV7-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cb95c825d63b2323ec0ad8179447e534ef94427a","difficulty":"HYPER","songID":1027,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19029,"notecount":754,"arcChartID":"DZNK4gZ-G58"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cdff4c1303e0f63ca0e91fff52cd0bcbf2972b08","difficulty":"HYPER","songID":1028,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19030,"notecount":1389,"arcChartID":"BVNewGc5R3o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cacf19e82d3818cc06fa1df8f5106701b2c5ae0c","difficulty":"HYPER","songID":1028,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19030,"notecount":1290,"arcChartID":"ByWujq3ftSS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9a0d1e8fb28c659ab1dcf70e771949341419de4c","difficulty":"HYPER","songID":1029,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19031,"notecount":1100,"arcChartID":"BmlSyrCwlu5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eb90a73d9e2583432f5892cb7ea842267b90aae0","difficulty":"HYPER","songID":1029,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19031,"notecount":1048,"arcChartID":"DXqbmrAC4XP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9c93259ca98ca2c0f6abd5a4f3bc553c0394b7bf","difficulty":"HYPER","songID":1030,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19032,"notecount":1049,"arcChartID":"FVu0rEdeXYk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1be0a18eecf45b93bff53b0f28722d0d504ef143","difficulty":"HYPER","songID":1030,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19032,"notecount":996,"arcChartID":"DkbATFxX5_w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c1473977aae1bbb5b3de6b7c74c9151006e576a7","difficulty":"HYPER","songID":1031,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19033,"notecount":1192,"arcChartID":"DZ94qnUtW4D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"958260d19d4cc03678c493d2ac638416054a6f2e","difficulty":"HYPER","songID":1031,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19033,"notecount":1042,"arcChartID":"Et4O3sup76K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cf27814d849adfd18605cd270f4bd4e22e4ef783","difficulty":"HYPER","songID":1032,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19034,"notecount":669,"arcChartID":"EbjGLoGQ72Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1df2d82a9389a66f3eafe33ddef2f7f54cc47b3d","difficulty":"HYPER","songID":1032,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19034,"notecount":548,"arcChartID":"FHj3UXg3JRo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e20f101c529228e0686bc86b17314cf5ec5d38c5","difficulty":"HYPER","songID":1033,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19035,"notecount":771,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"918d1caed3a44af7a793aa55117e3977f58d85e3","difficulty":"HYPER","songID":1033,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19035,"notecount":732,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"9165bf680f28f6d7001e2b1a192a6b458fb554aa","difficulty":"HYPER","songID":1034,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19036,"notecount":1181,"arcChartID":"FJMw5ppvwwc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"24a8b84f997ac765fcc2da4ee45237bfba08d7b1","difficulty":"HYPER","songID":1034,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19036,"notecount":1082,"arcChartID":"Fy7Jre0ieXf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"73e38e3d91ba90e18832e820f852ddbea5432bf5","difficulty":"HYPER","songID":1035,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19037,"notecount":1201,"arcChartID":"D6TMqnbJQN0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"132b3e356a6df5f99b7ef0c7f16dc00417575cb0","difficulty":"HYPER","songID":1035,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19037,"notecount":1111,"arcChartID":"Ew2BfO5Uum-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"47304afde11d3aff8b42f1f9da1796981c0d9390","difficulty":"HYPER","songID":1036,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19038,"notecount":878,"arcChartID":"B7JyNEWLz8J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2e642b1719377b540c6ac4de9d3cbc346f9d61a7","difficulty":"HYPER","songID":1036,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19038,"notecount":726,"arcChartID":"Cg0k7WiS7nL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4b20b59edcc80c6671050be98b01a8eca5e0d1f8","difficulty":"HYPER","songID":1037,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19039,"notecount":602,"arcChartID":"AomyVQfKMXu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"450e4572bddda688daa60cae0a17c6691323bec7","difficulty":"HYPER","songID":1037,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19039,"notecount":606,"arcChartID":"AjlS9f_js2L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b9c622156379e6c7e71d3cdd192b38e99298f1b3","difficulty":"HYPER","songID":1038,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19040,"notecount":704,"arcChartID":"F2agj-Wt9On"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aed18cacd514a60914d2a737737d65aefb0761c8","difficulty":"HYPER","songID":1038,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19040,"notecount":678,"arcChartID":"C6he1zPqqDA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a461447c622e602586c10248e2cd423db910cf57","difficulty":"HYPER","songID":1039,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19041,"notecount":1183,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"ce2ae4d1d722a9070f48a74e1d2757eb1483efad","difficulty":"HYPER","songID":1039,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19041,"notecount":1102,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"9e9a547e05e69e806014cca05528294e0ea249e6","difficulty":"HYPER","songID":1040,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19042,"notecount":1139,"arcChartID":"ABN5vDwMTlM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"11f427243fe57be06b09a25be6606a42b1924df3","difficulty":"HYPER","songID":1040,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19042,"notecount":1076,"arcChartID":"C0c-JYAdQZ2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4b8a1b9c7ad115d4db3a1474b64806898b1738ba","difficulty":"HYPER","songID":1041,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19043,"notecount":588,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"c445610abf81039bbb2d9613ff202d47e356b0ed","difficulty":"HYPER","songID":1041,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19043,"notecount":536,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"9109fc3fadfaaef87f9a3ce8b07bde2f9753724e","difficulty":"HYPER","songID":1042,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19044,"notecount":747,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"006ab34096a9b824b13cbc6ec29366617de8a2f6","difficulty":"HYPER","songID":1042,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19044,"notecount":695,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"e364e28a965dbaec0a6bb261ef3659bdc19c5b15","difficulty":"HYPER","songID":1043,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19045,"notecount":654,"arcChartID":"BV7ysKPwkZI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5fe46af87ab9a838b4620ff99b356e2902277d88","difficulty":"HYPER","songID":1043,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19045,"notecount":521,"arcChartID":"Edd8HDSw0JH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d9af2eeabef33b8ccd822fb4677f0d57e9eac60d","difficulty":"HYPER","songID":1044,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19046,"notecount":696,"arcChartID":"BEe9zT5mN5w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cfbbbe79ce8d9ad7b3f67f50dd0d0ec133347c3d","difficulty":"HYPER","songID":1044,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19046,"notecount":592,"arcChartID":"DLLej3_FjMG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1dfc5e6ff97b484911ae1bde9429824a7bc01de1","difficulty":"HYPER","songID":1045,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19047,"notecount":617,"arcChartID":"EW-NZ5ZQwV4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cb6ad084222d417f3ac96c0d69a31409f924777e","difficulty":"HYPER","songID":1045,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19047,"notecount":562,"arcChartID":"CVsoISfxLtR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"833f30dfe18e5a45806ad31df063fc71352127ff","difficulty":"HYPER","songID":1046,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19048,"notecount":700,"arcChartID":"FAPpqjggaBx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ac7d4c36d5bbb7aec6edc4432430da373b249f9f","difficulty":"HYPER","songID":1046,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19048,"notecount":622,"arcChartID":"CGJB50Pnty7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d17d56ac33796ef7f55ebad031daafd341206504","difficulty":"HYPER","songID":1047,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19049,"notecount":726,"arcChartID":"Bc69rZPqDFZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4aec7c9b729f18ceda99a39c633370be50b029f5","difficulty":"HYPER","songID":1047,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19049,"notecount":612,"arcChartID":"ERWUcndJ-1P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"48332ecfb77996777b6370850246973f5b714062","difficulty":"HYPER","songID":1048,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19050,"notecount":816,"arcChartID":"FXvKCAj7Uja"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9d01129cdb960fffb7c74d4f9b8ca90097102d14","difficulty":"HYPER","songID":1048,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19050,"notecount":772,"arcChartID":"DsSrbBFo5cM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1ea1e940a7f07e59a93df5a9bb5a392e082dd0a9","difficulty":"HYPER","songID":1049,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19051,"notecount":642,"arcChartID":"C31MpotaI1H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2fdc22163483d94187eceada96d7241d5b939098","difficulty":"HYPER","songID":1049,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19051,"notecount":628,"arcChartID":"Bo-4YvBczdS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"54db9211beab9a13b59d72556d4892ab102ba051","difficulty":"HYPER","songID":1050,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19052,"notecount":913,"arcChartID":"E9HpFZOePre"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8bd79210c2e1eda8415c023782d93c62acb358cf","difficulty":"HYPER","songID":1050,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19052,"notecount":714,"arcChartID":"EIxIK_2n8Yl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"56c3ab527a8e1d2178824224245f0472cca8d090","difficulty":"NORMAL","songID":1051,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19053,"notecount":505,"arcChartID":"BsNECq4uiy9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f07d3ea14de5334a0052d95cb7bfe8f225e511e2","difficulty":"NORMAL","songID":1051,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19053,"notecount":333,"arcChartID":"CmCP8vMuLoP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a934e36a1e3e415a0ee46b52c9552586f5d9ead3","difficulty":"NORMAL","songID":1052,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19054,"notecount":527,"arcChartID":"AwQGS9crRYI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1da6ad180e4f02d122acdfd6036026307e82ffc0","difficulty":"NORMAL","songID":1052,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19054,"notecount":454,"arcChartID":"BQVibYUHJn3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2a5f6a8f6d9704407e840cdf9f3557ff1cbb3284","difficulty":"NORMAL","songID":1053,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19055,"notecount":353,"arcChartID":"Aj5AG578Wud"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"96960916f1226ebd588bb26bf1528b252f6000f5","difficulty":"NORMAL","songID":1053,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19055,"notecount":320,"arcChartID":"DGoSjIdhXwn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"beb560f72845c62eeb019e83397fccfdcad409f3","difficulty":"NORMAL","songID":1054,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19056,"notecount":512,"arcChartID":"DdfcRrKAqS8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"79f2d2893ba5fdcf9d9b4eb9ce6b6d209852105c","difficulty":"HYPER","songID":1054,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19056,"notecount":826,"arcChartID":"GDS_7sTbkT_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a2e99306f58633352d0e5aade313e3f993845f9e","difficulty":"HYPER","songID":1055,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19058,"notecount":768,"arcChartID":"FmisdGWwLh3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"110b33a9b62d44d9792e0b5489e7595414e32464","difficulty":"BEGINNER","songID":1055,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19058,"notecount":159,"arcChartID":"GFFgPhDCsYA"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"fe8e2b9fa872c748a35c78664f7ee8c973212939","difficulty":"ANOTHER","songID":1056,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19059,"notecount":1394,"arcChartID":"F5e-uXyq66F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5e2c9d3b47f45c40678b180cbf622ca2a5456a8d","difficulty":"ANOTHER","songID":1056,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19059,"notecount":1238,"arcChartID":"HkD78Ny8YmC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b9e1f3747d9f839fefd8c8e9b5c5e3b4e2f19d6f","difficulty":"NORMAL","songID":1056,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19059,"notecount":188,"arcChartID":"Fsvofp9T95D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ae330b363d0c74441f7869fe4d206f89f4c31675","difficulty":"NORMAL","songID":1057,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19060,"notecount":373,"arcChartID":"HmRQw_UPfE9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ea80afd2554237a6199ee5ae76d829511b8a8ef7","difficulty":"HYPER","songID":1057,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19060,"notecount":682,"arcChartID":"CSSIZ0EJvKL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2c33c10a69678d34f97c478a5a616bf5669386e1","difficulty":"HYPER","songID":1058,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19061,"notecount":775,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"bf1910e297890d5c03be7b351c68eb942629ac23","difficulty":"HYPER","songID":1058,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19061,"notecount":775,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"a35f9f346b8fe2c30be19d6b9ffc7744050de5d3","difficulty":"HYPER","songID":1059,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19062,"notecount":1137,"arcChartID":"FgBy9IPtAHA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e8f485997f16688403876329d1a7569a3921ca3f","difficulty":"HYPER","songID":1059,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19062,"notecount":786,"arcChartID":"Gkw9kpEpdlc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"f604ed17ce295a8f9fc8791e736e7400d66c5ace","difficulty":"HYPER","songID":1060,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19063,"notecount":1216,"arcChartID":"FP5nWuFIdjY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e96486449ffadfa0f8c08330716a1f4d337c10eb","difficulty":"HYPER","songID":1060,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19063,"notecount":1216,"arcChartID":"E2M5gCL8D1X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"e0ce4b6ed82a5efb717e7448d8598087696b2404","difficulty":"HYPER","songID":1061,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19064,"notecount":1297,"arcChartID":"BQ8Q9z2ymU6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"486596f3c5b26f18ef11f04a07e41c22161f04a8","difficulty":"HYPER","songID":1061,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19064,"notecount":1109,"arcChartID":"EBv4NuRbF_V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6fc9c4e668b05d663e1455fa32cedcbfad040293","difficulty":"HYPER","songID":1062,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19065,"notecount":941,"arcChartID":"AldLZe5hti_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ea9ab739dea7fad704a3f7b7037d5d8bd852e90e","difficulty":"HYPER","songID":1062,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19065,"notecount":1018,"arcChartID":"Dz-mn11OXDj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0f22b2c8046a99f4f63ad81668cb7394c187691b","difficulty":"HYPER","songID":1063,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19066,"notecount":932,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"8066b65fafe41196e6814241bf65f76ca404bb5d","difficulty":"HYPER","songID":1063,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19066,"notecount":811,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"4b0841e8a9ed26570f86a81a201a63b29a3ec16a","difficulty":"HYPER","songID":1064,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19067,"notecount":893,"arcChartID":"DJdjYpKyQ7W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"190ffeefeba094dd229c2f99ba43806dfeeb53a2","difficulty":"HYPER","songID":1064,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19067,"notecount":778,"arcChartID":"H4IHfSMjo3Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ae99d1f594b6f4101bbaafb67727e43fcbd0bc58","difficulty":"HYPER","songID":1065,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19068,"notecount":1020,"arcChartID":"BvRqgTqEmTk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"294d012a4ffc4305c19a91c9721b97f0f57ede9f","difficulty":"HYPER","songID":1065,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19068,"notecount":990,"arcChartID":"G9wNp9mJa7J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"831c12ae61d37ce3533bd8edcae27a7f7c68db64","difficulty":"HYPER","songID":1066,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19069,"notecount":686,"arcChartID":"G_dzTjYvJhD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8a63dce67ed86e27664c63e5308708c1e8851747","difficulty":"NORMAL","songID":895,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17042,"notecount":342,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"e0cb468760d31e415b1bb8fb501ee0cb4dc4eaaa","difficulty":"ANOTHER","songID":896,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17043,"notecount":1165,"arcChartID":"CFT1oWk0W69"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2d39b516be26e310a62c166610692333fbcf78a6","difficulty":"HYPER","songID":896,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17043,"notecount":877,"arcChartID":"Bk7uQUM4lHw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"87a36fe289ece624fd3c7c4aef273f12e53aab67","difficulty":"NORMAL","songID":896,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17043,"notecount":573,"arcChartID":"AfiwVL8jqRS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f560d788f21fc0f330d656a96977420e75d172d1","difficulty":"ANOTHER","songID":896,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17043,"notecount":1170,"arcChartID":"AJseTjLBcnU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e3582b9434d11f68860f1155892910f64f07e545","difficulty":"NORMAL","songID":896,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17043,"notecount":520,"arcChartID":"E-O_OXUqyKX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0ef10d5a3ac71e55aa3d2a7289d16d7d86d02a71","difficulty":"HYPER","songID":897,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17044,"notecount":845,"arcChartID":"Gun9OR8imv3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0e12ba56ce11f7d63f36c2ec2160126622dc0f1b","difficulty":"HYPER","songID":1066,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19069,"notecount":640,"arcChartID":"DaHklvfbUhs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"868d08a638b71d4c741949a5aabeab077ffc90a5","difficulty":"HYPER","songID":1067,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19070,"notecount":814,"arcChartID":"CCz7z0PoEd0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e35b6405fcf935e87fcfa50def7fa0f80efeb726","difficulty":"BEGINNER","songID":1067,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19070,"notecount":171,"arcChartID":"AYuADitt_45"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"798d382332e1b976baa06ed9399aa826436f5298","difficulty":"ANOTHER","songID":1068,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19071,"notecount":1874,"arcChartID":"Ezdi-kRRB9p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ad6b33c3f8349b1d8ade19f1ca2a0b6faa13e0c8","difficulty":"ANOTHER","songID":1068,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19071,"notecount":1745,"arcChartID":"AVRMRxD7dDJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ae98c40bc23795a95f40552ce4645ff2c66fc567","difficulty":"NORMAL","songID":1068,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19071,"notecount":357,"arcChartID":"D5yH_Jhlr17"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aa3999bf49c4e3f24f66b1e0d79f9120fc4cb61c","difficulty":"ANOTHER","songID":897,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17044,"notecount":1509,"arcChartID":"B47BDDoCWLf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1d7c99427b197fbc42642681fb38fdc3f0b02252","difficulty":"NORMAL","songID":897,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17044,"notecount":754,"arcChartID":"HzHA_6DSe9x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"65f46026ee78b80c16e7febebe17f76951a1cad5","difficulty":"HYPER","songID":898,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17045,"notecount":592,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"03faac912eb51ce6fbdad1cdf82d68795308faa0","difficulty":"ANOTHER","songID":898,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17045,"notecount":891,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"bf5384bb538133f38616ff2a598ca48f70513563","difficulty":"HYPER","songID":898,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17045,"notecount":665,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"0dacfc8c4a84f564374ee232f202d66dda4c77e0","difficulty":"ANOTHER","songID":899,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17046,"notecount":1351,"arcChartID":"FQY7e9DdFL0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3aecf4ee4ddfd2ecac8f985b9022d50d0e9c0036","difficulty":"NORMAL","songID":1069,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19072,"notecount":329,"arcChartID":"GIpHdenPjg4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b64e913a1db5a96ef08e45a01438b2214e70f45","difficulty":"HYPER","songID":1069,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19072,"notecount":837,"arcChartID":"Cs2kJhBlJAi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"03852182834e9a1fa9e8280c7fc0cc06a90de0e9","difficulty":"HYPER","songID":1070,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19073,"notecount":662,"arcChartID":"DwXIvjey4WR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"797d205f3ba57f5b7a95d9c94c0ade68012a16f6","difficulty":"BEGINNER","songID":1070,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19073,"notecount":140,"arcChartID":"HtvaSKyhGAY"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"024875bd1fb3b1d29ab077bb963ce8fbb37ef562","difficulty":"ANOTHER","songID":1071,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19074,"notecount":1265,"arcChartID":"Gz1Cs1CrG-t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"50fcfa69a82a18c1cc72b7150b084d8a880a5595","difficulty":"ANOTHER","songID":1071,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19074,"notecount":1275,"arcChartID":"A_i5xEcyJ3v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a9658dc22c235ed01ca7122f73eed91646cca709","difficulty":"NORMAL","songID":1071,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19074,"notecount":318,"arcChartID":"G4mAWzS8Zlk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ab373195e2e4d10b185c95b8ebdf46e7c6e25e6","difficulty":"ANOTHER","songID":1072,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19075,"notecount":1535,"arcChartID":"BRWD2cO_wcK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"91bfe62f96ff236b524baa2f42d63903772e6907","difficulty":"NORMAL","songID":899,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17046,"notecount":596,"arcChartID":"HZKCTPGf_u0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3f8ae2d5b2ed9c6423232a75570c42a06efe22e4","difficulty":"HYPER","songID":899,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17046,"notecount":928,"arcChartID":"C3Xm13YLoXE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"81bdc001265a6163da19eb7d20c26c38d7e2d473","difficulty":"HYPER","songID":900,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17047,"notecount":837,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"dc064402d4fcac20b7605e136c7c69d871bf9d6b","difficulty":"HYPER","songID":900,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17047,"notecount":859,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"e7873f0e129efaad81969473177816c0870e9c26","difficulty":"HYPER","songID":901,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17048,"notecount":1087,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"076e91917fc6969bf8020d130f8a68ba2a1ef45a","difficulty":"HYPER","songID":901,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17048,"notecount":1086,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"6314ba5dba8539959f884b8cc19e66b4cf681e64","difficulty":"HYPER","songID":902,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17049,"notecount":819,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b0a587771ee70a2c9d78c359ceee869557554fad","difficulty":"ANOTHER","songID":1072,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19075,"notecount":1589,"arcChartID":"EI72Qqi90pP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"90d8d1047884a02b467730d6df590d64961a7050","difficulty":"LEGGENDARIA","songID":1060,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19063,"notecount":1825,"arcChartID":"BRKOihRlF73"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6ed1677cd5b12c43cfe855f72f8eb743a7a4d97b","difficulty":"HYPER","songID":1074,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20000,"notecount":862,"arcChartID":"HvmjxQlk6jD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f334de8c97c03a3af73b574522946b2d69ab4fe","difficulty":"HYPER","songID":1074,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20000,"notecount":854,"arcChartID":"Dzx4fdGsnqW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"907a937f6af061742d80a98060a839afa7555b5f","difficulty":"HYPER","songID":1075,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20001,"notecount":1293,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"81ad01a7a9cfb642f4681d67162c70f806a0bf6f","difficulty":"HYPER","songID":902,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17049,"notecount":826,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"af1f1df34fd3c105154565185ead0d7d47836237","difficulty":"HYPER","songID":903,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17050,"notecount":847,"arcChartID":"FpGptBHVtN-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3f691a00b28654f9cbf4d1e5619e395bf34403f4","difficulty":"HYPER","songID":903,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17050,"notecount":837,"arcChartID":"EJTafHpDg0d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b09cef72a75cfdeca3f22ee1ea0a24c47d262d1c","difficulty":"HYPER","songID":904,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17051,"notecount":888,"arcChartID":"FUvL4KVZe2f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cd84e01b39898103907e183b79b99d49da36fd50","difficulty":"BEGINNER","songID":904,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17051,"notecount":141,"arcChartID":"B1oCZQbg_Da"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"044d0ebc2792511fb7e7be0f18e5cf6bc356d9ff","difficulty":"ANOTHER","songID":905,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17052,"notecount":976,"arcChartID":"E6GPFcoiw7X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"599fe6602890d5b602d62781746c97f0edb8e4fc","difficulty":"ANOTHER","songID":905,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17052,"notecount":975,"arcChartID":"Hb_tbWtEXry"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2ce3bea917da82a3fa6ea0254c4617a912e7245d","difficulty":"HYPER","songID":1075,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20001,"notecount":1033,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"321f042fa6550978bdb38500d812b0947602b397","difficulty":"HYPER","songID":1076,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20002,"notecount":1290,"arcChartID":"B8_v8TDNzuC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8dc3803c8bbdf81502799f7bcc35ee5f72934815","difficulty":"HYPER","songID":1076,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20002,"notecount":1203,"arcChartID":"Gcj9QzMHs5V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e4b7524aad3f6200d34bf9148cd3f63eb46c8d09","difficulty":"HYPER","songID":1077,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20003,"notecount":1096,"arcChartID":"B8u1M39KE6t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"48247dce774f1297bf5db88bfc9080c41f587e74","difficulty":"HYPER","songID":1077,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20003,"notecount":1075,"arcChartID":"DPdKyYLCPSm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"77c3e411c313ba0953ba3e1c922c8e4150ef3aa4","difficulty":"HYPER","songID":1078,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20004,"notecount":1316,"arcChartID":"HqWaP3_Wj45"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f63bfdcd3dd391a817ee4ba5cf107f29f7348b60","difficulty":"NORMAL","songID":905,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17052,"notecount":381,"arcChartID":"EpSHrqXdTeH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"acc7994bf6ed585f114fe76e396119c2321b204a","difficulty":"NORMAL","songID":906,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17053,"notecount":415,"arcChartID":"Bdbxaqy3GJ0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"438c6693b7cf5ddf1e42521f81c77d4300c96f02","difficulty":"HYPER","songID":906,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17053,"notecount":618,"arcChartID":"EYwCaSMEJ4N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c51b7faf58de6a5da4756918cad23c6a17a3974c","difficulty":"HYPER","songID":907,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17054,"notecount":1046,"arcChartID":"FHf8HZowsWR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"86639d28029e7c8eb0246db1de83fa9134fb9997","difficulty":"BEGINNER","songID":907,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17054,"notecount":304,"arcChartID":"Gga9AXNVOKv"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"7807ddb7319acac6128a20b579b0fcacff5f5ff0","difficulty":"ANOTHER","songID":908,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17055,"notecount":1147,"arcChartID":"DVbTR7t2e2G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4af6d77ce64a94abe5b70158cb8a53a2d479cb4a","difficulty":"ANOTHER","songID":908,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17055,"notecount":1073,"arcChartID":"EPSgg3zLJZM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"4e4486a339fddaf3c1ba87a0e40a428e75627bea","difficulty":"ANOTHER","songID":909,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17056,"notecount":1798,"arcChartID":"DKrzUBIgG2-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"7567206d4d709e79cc60870a8c1d3197069373ae","difficulty":"HYPER","songID":1078,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20004,"notecount":1269,"arcChartID":"E06qTYjgq6k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d4b67f37a7402451c6b1d1920164437075ea03a4","difficulty":"HYPER","songID":1079,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20005,"notecount":843,"arcChartID":"E9f5p2n9f0N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"301fc8cd7bd4e83984cba2c3460f7cca44cc7ba3","difficulty":"HYPER","songID":1079,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20005,"notecount":761,"arcChartID":"HMW64i5nfeP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"32744cde1d43b940a1fd83e8d9e660d592ac598c","difficulty":"HYPER","songID":1080,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20006,"notecount":1138,"arcChartID":"A-zZOfH7nPH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bb9f253b87521f27d80b6d15692a9516c3d3a42e","difficulty":"HYPER","songID":1080,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20006,"notecount":1057,"arcChartID":"GLVplX3SlTm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fbff6f6620e63e7cd086969616b0e89c2e614b67","difficulty":"ANOTHER","songID":924,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18003,"notecount":1265,"arcChartID":"B58nD5bm14g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dd79fb1638da4a61caaa123b64306ca5b3ead149","difficulty":"ANOTHER","songID":925,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18004,"notecount":2109,"arcChartID":"Bd3Zzdzf9Uz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6c00e94b20804c306fb44af9f40d5c5230da09bc","difficulty":"ANOTHER","songID":925,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18004,"notecount":2065,"arcChartID":"B0N0p_EAFrD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"29741e5ea477227b495cacc4726b4a40087943b2","difficulty":"ANOTHER","songID":926,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18005,"notecount":1289,"arcChartID":"FLhu4XzB7Dt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"74fbc70cf79b02184d889a333a312d7978f22535","difficulty":"ANOTHER","songID":926,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18005,"notecount":1123,"arcChartID":"CXK__Ds55gW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5f26f72c064b936b74fdd361624e435400fd9e98","difficulty":"ANOTHER","songID":927,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18006,"notecount":1329,"arcChartID":"C2V8djymV9i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b68b4a539046b16233c3c2bc694e5f86b106a973","difficulty":"ANOTHER","songID":927,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18006,"notecount":1382,"arcChartID":"BzFSoWouZhJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2dd615a997cca585a9bce974836298a56d14cce6","difficulty":"ANOTHER","songID":928,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18007,"notecount":1867,"arcChartID":"AMlV1HMq3wl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fe00542cd28d48e8fe1ee801fb311d4fb8b8cc15","difficulty":"ANOTHER","songID":928,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18007,"notecount":1883,"arcChartID":"HbRthtsxSHM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"073e074afac213cd7f5d01ab023087fb09f0fc2f","difficulty":"ANOTHER","songID":929,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18008,"notecount":1490,"arcChartID":"A865GRYGh1n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"054859f4679c68c0766044f5a11d739c687ade01","difficulty":"ANOTHER","songID":929,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18008,"notecount":1488,"arcChartID":"FFyZwRdO4bN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"afc0fe3871a5cbfc4c40c320476ee029efba3d45","difficulty":"ANOTHER","songID":930,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18009,"notecount":1820,"arcChartID":"GibzAzzidCl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"65f7674bec22179cbcf93d8d304488af149bbc61","difficulty":"ANOTHER","songID":930,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18009,"notecount":1718,"arcChartID":"CTiS60mslr_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bf03579a5210b291a3582d803c5f5a0e0599f937","difficulty":"NORMAL","songID":931,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18010,"notecount":529,"arcChartID":"CKYleX-SgaM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"73894793e73eb14186477de8885bb6457a0a8c2a","difficulty":"NORMAL","songID":931,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18010,"notecount":398,"arcChartID":"E9XRVlDFusj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"42be14e5a7b8991d4e7be715dc43d3fce0326021","difficulty":"BEGINNER","songID":932,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18011,"notecount":130,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"b5262e8c80eaa1b991b8089196093d92f70759f7","difficulty":"ANOTHER","songID":933,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18012,"notecount":1254,"arcChartID":"FFO40TKL8fS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"66083d9a202de209526c308e0333b81165c977f4","difficulty":"ANOTHER","songID":933,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18012,"notecount":1213,"arcChartID":"EJz5UPJIL9T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5d2085cdbe62631a0c1c07574100548d874db86a","difficulty":"ANOTHER","songID":934,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18013,"notecount":1109,"arcChartID":"ArBSjGtqJzB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4c71873fc2629d5c880cc95618c72de20a4fc7fa","difficulty":"ANOTHER","songID":934,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18013,"notecount":1202,"arcChartID":"DW9Tes0Io2u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a804d1b28a42fa539f2adcf00d2211702e7c29a3","difficulty":"HYPER","songID":935,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18014,"notecount":1307,"arcChartID":"FZnCVGRhhd1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e653ffb2f2ea14e1bcdedbfaa9b7780e009c3dad","difficulty":"BEGINNER","songID":935,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18014,"notecount":167,"arcChartID":"G5lA9VhNsNi"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"73e934238ccac7f5125beca244fe67c115337be7","difficulty":"ANOTHER","songID":936,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18015,"notecount":1475,"arcChartID":"HWUj2qM78n0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"94d5f9a672367c9e6f0f29abd7484cabcc6cda31","difficulty":"ANOTHER","songID":936,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18015,"notecount":1345,"arcChartID":"AP5Iq0v7JHk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ceab2255fdf66a1cf8e5f53ab9aaa946d92b992","difficulty":"ANOTHER","songID":937,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18016,"notecount":914,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"feb5ab7fd6a0044df3ca39e27da1b85a3f71f02c","difficulty":"ANOTHER","songID":909,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17056,"notecount":1686,"arcChartID":"GXVVGFdlcm5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","11-cs","26-omni","26"]},{"rgcID":null,"chartID":"c0604e54ee4b88489695085072f094ac6a266ba9","difficulty":"ANOTHER","songID":910,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17057,"notecount":1615,"arcChartID":"BMMHa1GMfvO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"b1ed5f9fa7d9f7f9bd7528725e04f6f91c05ad9d","difficulty":"ANOTHER","songID":910,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17057,"notecount":1577,"arcChartID":"H2b87T0JgMi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"c133c43f07b24d55fcf1549de68450fb55781331","difficulty":"ANOTHER","songID":911,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17058,"notecount":957,"arcChartID":"EYtp68ZmeAC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"73b346dfef590696b5ec149e02bf63b42d904dce","difficulty":"ANOTHER","songID":911,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17058,"notecount":855,"arcChartID":"G8Axq__9xrK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"fb971e41cdf38ecaa7b9b341dabda4b9e527e70c","difficulty":"NORMAL","songID":911,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17058,"notecount":476,"arcChartID":"GvrS0AcEA4O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"73f4dae2ee5a482bf92d52ad23ae71bb3c1ab3ba","difficulty":"NORMAL","songID":912,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17059,"notecount":638,"arcChartID":"BtmpCb_dsR4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"82c29c4053f35a8fd8986c8f996c8103b8ed043f","difficulty":"NORMAL","songID":912,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17059,"notecount":490,"arcChartID":"Hgwmc8aOBu5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"854320e2f8f9f29b9f2ff0fbf80876e5fe386a5c","difficulty":"NORMAL","songID":913,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17060,"notecount":539,"arcChartID":"GLopoGl6ziX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"06bc1745e0877b3b9fd022ed0c637eb7c20c1699","difficulty":"NORMAL","songID":913,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17060,"notecount":539,"arcChartID":"Hb_1PSWMJCZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"8f63bd4eace4d6196d455b4f85c0681d694263f2","difficulty":"NORMAL","songID":914,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17061,"notecount":619,"arcChartID":"EjLT2KUyvtW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"bc0ea0a0db896106ab3f6056ab40e7e13c366ae8","difficulty":"NORMAL","songID":914,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17061,"notecount":559,"arcChartID":"EwqNwCzzrlV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"9a593c47ebc10f5907efe7a3e75d495998a60cac","difficulty":"NORMAL","songID":915,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17062,"notecount":729,"arcChartID":"EDeVIPS_iX0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"4fc9313691cbc0fb2c686d7276f6f250ccce2e9a","difficulty":"NORMAL","songID":915,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17062,"notecount":428,"arcChartID":"AiEloJaO3Wa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"d317f53740e1446dc013b9cd11cb3ecd18c10ed4","difficulty":"NORMAL","songID":916,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17063,"notecount":433,"arcChartID":"A1oMy0ScPgN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b6c32b9fd9a92670fa5b49ff4745e6c8752cd22c","difficulty":"NORMAL","songID":917,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17064,"notecount":721,"arcChartID":"E70Xy2qOh8U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"98eb0ee5c34e3ef8e3829b384725c874786c0507","difficulty":"NORMAL","songID":918,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17065,"notecount":466,"arcChartID":"DLFrsIyp-ng"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"95d81ef6c9091d07732270ef30333166657818d2","difficulty":"ANOTHER","songID":918,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17065,"notecount":1241,"arcChartID":"DbWyGviPQHV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"451714744633ac72d15922ad651deabc611d1db9","difficulty":"BEGINNER","songID":918,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17065,"notecount":99,"arcChartID":"HA0JCkH9eaI"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"04c7e03cca0fd42bf3ee3aaeff1641b70e5db326","difficulty":"HYPER","songID":918,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17065,"notecount":848,"arcChartID":"GKxMtluVQM9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4c0a94feef7f3ff9454464bd0fd225f0aea52495","difficulty":"NORMAL","songID":918,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17065,"notecount":410,"arcChartID":"DU6Vjmmge8O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e0b89664abc5286dd9ba66834ce67334985bd9e9","difficulty":"LEGGENDARIA","songID":913,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17060,"notecount":2033,"arcChartID":"E4k0_siVIyO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8fd89f5b3ac8ed2ebb1ec26aeeeca8bb3d0514ac","difficulty":"LEGGENDARIA","songID":881,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":17028,"notecount":1523,"arcChartID":"CGJh9V6y7aK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d64a8e506f9e480a1b0200430d4fa9d0afa52634","difficulty":"HYPER","songID":921,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18000,"notecount":541,"arcChartID":"EC4RE1mQFB1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"69dddca53f07d093906c00fb9965f150752886fb","difficulty":"HYPER","songID":922,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18001,"notecount":961,"arcChartID":"Fv3tJYaAGYG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"73bc97da71187f5c9c23673b3c287fd47f95ff05","difficulty":"NORMAL","songID":922,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18001,"notecount":599,"arcChartID":"FrkvNaPg_j8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cce6d1ccd3011d5d81ce586c5f165ca874652791","difficulty":"NORMAL","songID":923,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18002,"notecount":636,"arcChartID":"CULZGJn442q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8c4c14ba7d0064b114cb8382a0d1c19047825d2b","difficulty":"NORMAL","songID":923,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18002,"notecount":827,"arcChartID":"CaeaUkhH3mJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"195afb384017d9f381539212b8b5d823a3a592f1","difficulty":"NORMAL","songID":924,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18003,"notecount":585,"arcChartID":"C-YIBCxubwF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2c96521363b5b736ef90b2a3604330b38a72d2e4","difficulty":"NORMAL","songID":924,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18003,"notecount":598,"arcChartID":"GE0puH98UsT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5b2f221ca3458e5b810d150d1ece6d48e8863ae2","difficulty":"NORMAL","songID":925,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18004,"notecount":665,"arcChartID":"A1Yy8i1dLHg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ffc717ee38a4ff216d615246306d4a973c9c6c5","difficulty":"NORMAL","songID":925,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18004,"notecount":658,"arcChartID":"HHfNGlEwKmY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e38f62e27a6ae170cc15ae3cda009d970c106d56","difficulty":"NORMAL","songID":926,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18005,"notecount":425,"arcChartID":"GgIVURY2kRF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3e1b68ba5c540ad7d9f9dbb3e2747c09a596b570","difficulty":"NORMAL","songID":926,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18005,"notecount":409,"arcChartID":"HXgtz8qdbOA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6f23055f9b1443a7ad127dcc3f14fc542a64bf9b","difficulty":"NORMAL","songID":927,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18006,"notecount":551,"arcChartID":"Fqq5pmJXP2D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f32a367fbcf46b2f00efb79687a0d7e6ad089062","difficulty":"NORMAL","songID":927,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18006,"notecount":505,"arcChartID":"DwiZuFgpnHz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"76b502d2d39861095dc10f691d214bd9f482a815","difficulty":"NORMAL","songID":928,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18007,"notecount":583,"arcChartID":"B5nQM4n7XXA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5a5adedb83f7a0c28daa27e48b695fc8cd778460","difficulty":"NORMAL","songID":928,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18007,"notecount":688,"arcChartID":"DU0RworRaFN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"afb60a71cc0324f2c1a4112113e8ce2a4494785c","difficulty":"NORMAL","songID":929,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18008,"notecount":518,"arcChartID":"Fg8UrG9Ei3U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e6880bf78b39f426834a46743bb6d98ac0e7deca","difficulty":"NORMAL","songID":929,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18008,"notecount":470,"arcChartID":"HdSy_x0Q6Ys"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6c3fe12678257ab561f8572ee2550492ecf180e3","difficulty":"NORMAL","songID":930,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18009,"notecount":689,"arcChartID":"CwA6aANK1fm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bf1591b748decebdaaa81b3851b8b3d0700d9638","difficulty":"NORMAL","songID":930,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18009,"notecount":726,"arcChartID":"GrXoV9Z24o9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b343360d03f5fc02940ed2577c3e7a5915bb5029","difficulty":"ANOTHER","songID":931,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18010,"notecount":1598,"arcChartID":"GAa_fufvdCH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e92e7763b26edf2f6115f33cbf88eb2e3c39ff4a","difficulty":"HYPER","songID":931,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18010,"notecount":1104,"arcChartID":"HWjA_Rdxh2T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8f324088dcb0d4226991df998d891a97490735b1","difficulty":"HYPER","songID":931,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18010,"notecount":907,"arcChartID":"DDpVhKOiATb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5cc88cf8986f98fc166990c4a8a3515db78f89c5","difficulty":"ANOTHER","songID":932,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18011,"notecount":754,"arcChartID":"DI41fXg-wDC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"48f02e3e1ff86642b476a6af8e8a99cb1bad0083","difficulty":"NORMAL","songID":932,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18011,"notecount":230,"arcChartID":"AqzY7wMvSZf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7d408bdabbaae958f36521c155d7b3b3727286c7","difficulty":"NORMAL","songID":933,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18012,"notecount":453,"arcChartID":"BHgldRGqTyh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84576051af1c9fb1eb580c1ae48fbd799ae66a9e","difficulty":"NORMAL","songID":933,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18012,"notecount":455,"arcChartID":"HLSrMa7ujZb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"60694ecef49e14665bdeaff9eb03d77614bf1e90","difficulty":"NORMAL","songID":934,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18013,"notecount":444,"arcChartID":"GmVfkuAAISa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ca1853a58ab5d69ea7f903bea14fe0c2d9187b4a","difficulty":"ANOTHER","songID":935,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18014,"notecount":1847,"arcChartID":"CsucjRnRdOF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a104cd42aaf8c96daf6e3ea484e5b73f3cd3931f","difficulty":"ANOTHER","songID":935,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18014,"notecount":1583,"arcChartID":"H2tEjRzVEIz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c6adcefc5583bb2528a2bc14e7080eaf079f42cc","difficulty":"NORMAL","songID":935,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18014,"notecount":307,"arcChartID":"GzwKiFVdw-a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4c02a25c1d1e4f8b13ec560a04d33c4165e59132","difficulty":"NORMAL","songID":936,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18015,"notecount":617,"arcChartID":"DmNaW8HYbTh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"001196cf796baaffd25245e5d0b3788fd49b6399","difficulty":"NORMAL","songID":936,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18015,"notecount":579,"arcChartID":"AidCN8WYlBm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"55628fbaf2ace87a1fef6ad34683e0be1f69dbef","difficulty":"NORMAL","songID":937,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18016,"notecount":376,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"8e758760ccbb810451558e494920afa1945af1ac","difficulty":"NORMAL","songID":937,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18016,"notecount":337,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"fbf7f2d39a005fa7e52cfb4dc94a8267bb563f4c","difficulty":"NORMAL","songID":938,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18017,"notecount":739,"arcChartID":"EqfFSdH4KF2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aa76cef0ca77fd368168728e7ad44fd16fee6a1c","difficulty":"NORMAL","songID":938,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18017,"notecount":743,"arcChartID":"CR5Te_5EK_q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7ddf565cedb234c4492a02c4aaa3aec0197bca64","difficulty":"NORMAL","songID":939,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18018,"notecount":366,"arcChartID":"BqlpBvre4gg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4fb5144b0bc90b089062fd92072e0e5503a9b72e","difficulty":"NORMAL","songID":939,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18018,"notecount":315,"arcChartID":"Ah-9PJdLVAx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"509a248b4ccc86eb50af5cc128b04341e0ac4428","difficulty":"NORMAL","songID":940,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18019,"notecount":276,"arcChartID":"DikEJwAafF0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fd6bd6f3008a564ab22a8dbc2a4e203413cdd51d","difficulty":"NORMAL","songID":940,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18019,"notecount":272,"arcChartID":"CKVQ0BgV36_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1f9f29bfdcbb695eadd7019009fe070716733329","difficulty":"NORMAL","songID":941,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18020,"notecount":551,"arcChartID":"AAAWeAAmRFh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"237bdf51069bfa4e74ee94901568ea81c93e321c","difficulty":"NORMAL","songID":941,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18020,"notecount":557,"arcChartID":"C-S-QxfWau4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d1a44824de03859ba7e8be2a1a2fb65034777916","difficulty":"NORMAL","songID":942,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18021,"notecount":429,"arcChartID":"AZyk8ay3eav"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"698055e8634f88f636308d6e8d3b4b1170452e9f","difficulty":"NORMAL","songID":942,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18021,"notecount":268,"arcChartID":"CR9oZBCiA6t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6ff971016d2831ab0f9030399de3633866cc1ff4","difficulty":"NORMAL","songID":943,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18022,"notecount":507,"arcChartID":"C6cMQwg9W7a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c5beaefab6073f9b377980f0ded6542e8a800159","difficulty":"NORMAL","songID":943,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18022,"notecount":560,"arcChartID":"A8_wGMCkfQG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e6eca42cdb68f86eb62dee899208ed07cb15b32d","difficulty":"NORMAL","songID":944,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18023,"notecount":629,"arcChartID":"HWuexzS3R0C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"11dc349395f7a56b2d884ffaa6454e11edc465eb","difficulty":"HYPER","songID":944,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18023,"notecount":856,"arcChartID":"BXprihzwB1O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"943bc634534a57fa16a3d2eb795142a1cddba9a5","difficulty":"HYPER","songID":945,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18024,"notecount":840,"arcChartID":"DHgE_0rBfRd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a027338eaeb79b8dce772241fa2dec8dfe743181","difficulty":"HYPER","songID":945,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18024,"notecount":832,"arcChartID":"CNGLihbSPox"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d265308311ded33d376a9cbb20b078a8c6cb91c6","difficulty":"HYPER","songID":946,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18025,"notecount":853,"arcChartID":"AbES-_YfgJB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"457970950846a818269b5fd838031880208eb8ca","difficulty":"HYPER","songID":946,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18025,"notecount":758,"arcChartID":"B3fNt28O00_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d6d39e70a672fc72d017be7be2ef4ae395202b24","difficulty":"HYPER","songID":947,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18026,"notecount":990,"arcChartID":"Adg0R5jPZT1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"54397c9edd914790a4d3d7cb736593f56e8ab821","difficulty":"HYPER","songID":947,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18026,"notecount":1042,"arcChartID":"Cqa1m2SwdxD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"aa5f8f1abac873fa99ef6414104c6973167add43","difficulty":"HYPER","songID":948,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18027,"notecount":784,"arcChartID":"D1u6XXd8MGm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0e21803f2ac96f1b41d59fb8dbbcf8d7120a5ca8","difficulty":"HYPER","songID":948,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18027,"notecount":810,"arcChartID":"GuoezzuLdkg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ce633883964379412a7424d30a780ff5b93736fb","difficulty":"HYPER","songID":949,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18028,"notecount":992,"arcChartID":"EdYvQtsbchK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"98cbcb44f4bd725ff289025b7dcb265c94cb4105","difficulty":"HYPER","songID":949,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18028,"notecount":917,"arcChartID":"CL4-k3CxN3h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f899e683c0b4cd7e1cfe321de39509caf044cbee","difficulty":"HYPER","songID":950,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18029,"notecount":729,"arcChartID":"DJiXb5sQOcP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0a89606183c4d5aea122d6406a5c3eb2be895ec8","difficulty":"BEGINNER","songID":950,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18029,"notecount":266,"arcChartID":"F587O8Fg_EB"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"7ac92088a4fb873d9a5e65def63b8bbd002a37b9","difficulty":"ANOTHER","songID":951,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18030,"notecount":1150,"arcChartID":"Bsp4N97UmTO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"26d66c7e97bf90c8f689ed122729dcca85beacda","difficulty":"ANOTHER","songID":951,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18030,"notecount":1128,"arcChartID":"CFM1Cx8rEHx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"46e4cc4f530d3041ee98db9ed61f346aa308f1e3","difficulty":"ANOTHER","songID":952,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18031,"notecount":1009,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"bc54ab445e8dc545e1339d1dde79c33df156b79f","difficulty":"ANOTHER","songID":952,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18031,"notecount":1025,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"bf7891c766f259783f95808d8d943d288ba8775f","difficulty":"ANOTHER","songID":953,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18032,"notecount":1692,"arcChartID":"GpPgX4wC7Og"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b76eea63de2a01fd7a1a9b6d08251a006387ea8f","difficulty":"ANOTHER","songID":953,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18032,"notecount":1719,"arcChartID":"DXznpZ1ItXx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e185c6b72d08a225310ecddfb5c185362c94da28","difficulty":"NORMAL","songID":953,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18032,"notecount":564,"arcChartID":"Gv0rkMrWmJM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d986a0bc44fac624d6ce42b4ddcca93b8fd9b2e2","difficulty":"NORMAL","songID":954,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18033,"notecount":544,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"63470c375479ebfaf7ee95bd3b7825a3ad4fc165","difficulty":"NORMAL","songID":954,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18033,"notecount":509,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"c917c0bb6fa955892ace09c3ea6a8146ab8139d9","difficulty":"NORMAL","songID":955,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18034,"notecount":413,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"bb4f2e75c6016897284ad963a49bd6b9968e2fe2","difficulty":"NORMAL","songID":955,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18034,"notecount":523,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"e6cfdf5056cdaad89b6561d882c014c51dc995dc","difficulty":"NORMAL","songID":956,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18035,"notecount":463,"arcChartID":"ACohhOT73mZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"32d19225a533a5d4941469c5dc435952012a0fcd","difficulty":"NORMAL","songID":956,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18035,"notecount":393,"arcChartID":"CohhWWocY-j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2a4d58be8903c4a49556f575ae9049932c19d1eb","difficulty":"NORMAL","songID":957,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18036,"notecount":284,"arcChartID":"AtL5AVo4_lR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e4510520d04c426538cef1fab58811768c541a25","difficulty":"HYPER","songID":957,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18036,"notecount":596,"arcChartID":"DtCiYvDhwe1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2825ddc14d26e5af2d2a4f4f11657540287dc1a5","difficulty":"HYPER","songID":958,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18037,"notecount":721,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"2db3124cdcf7048dc682b5d1e2f938abd51ed60e","difficulty":"HYPER","songID":958,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18037,"notecount":721,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"32914a6d435a9249408b084587c92f7048fc2b79","difficulty":"HYPER","songID":959,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18038,"notecount":773,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"58ff3e2a4cf7b0d6d228a39f9a96b1e8e366d762","difficulty":"HYPER","songID":959,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18038,"notecount":824,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"0f9cf45cca5eda7d164b706ad734245475016241","difficulty":"HYPER","songID":960,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18039,"notecount":1184,"arcChartID":"AKIR9k6C8i0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"186266a487eb2fdd53e153b8c7c2cadb22657daf","difficulty":"HYPER","songID":960,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18039,"notecount":1238,"arcChartID":"AX3XNGE-tDf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"34c7dbe2d481ebc26cd6b7a519d4e2cea164cb10","difficulty":"HYPER","songID":961,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18040,"notecount":896,"arcChartID":"G_9PEqB0EAB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"56bd7d145ded5eebdc4b03049b61f3782c1afe02","difficulty":"HYPER","songID":961,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18040,"notecount":867,"arcChartID":"BUJmPzrOiVs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cedac2936c6fc402cf0f5f8434e01ddb3c430fea","difficulty":"HYPER","songID":962,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18041,"notecount":942,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"24959d56fb20171a2d6d1f86016e2aff9d294564","difficulty":"HYPER","songID":962,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18041,"notecount":864,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"9b17dbdcf532b505652463c73e072e851d44dab8","difficulty":"HYPER","songID":963,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18042,"notecount":983,"arcChartID":"A-ef__blLEz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eb1fb913fc42c072c584981451d5b1723251ac24","difficulty":"HYPER","songID":963,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18042,"notecount":1067,"arcChartID":"EwCi2yeeAmj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a3a1cae06be0d9f5b2069fe989de9fe19299ba10","difficulty":"HYPER","songID":964,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18043,"notecount":916,"arcChartID":"EXTwYchNwH_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7e7d63a8da571ca8d3350e1551a7ca8cde517335","difficulty":"HYPER","songID":964,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18043,"notecount":962,"arcChartID":"GlFITCU36MA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"91ef58b002cf78f5165ea9bce8a21f152ff87c54","difficulty":"HYPER","songID":965,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18044,"notecount":903,"arcChartID":"FnMgiQxbRu4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0cc66b48689bcb5acdecc3279db7b2899404d862","difficulty":"HYPER","songID":965,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18044,"notecount":943,"arcChartID":"C3hSDDZNbq3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a52db7fa04e00a544a7ffcd2bcb1c7faed7b59d8","difficulty":"HYPER","songID":966,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18045,"notecount":835,"arcChartID":"CdctbGff-em"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ae56e28b3562a7a60d5387e30d17756e2d8498a0","difficulty":"HYPER","songID":966,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18045,"notecount":763,"arcChartID":"D7cbPjsLidA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"da083d14c717b9134ab55a81a197047c9e248845","difficulty":"HYPER","songID":967,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18046,"notecount":865,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"3c44a96ede241531be03af760f4d6cc7f01310c5","difficulty":"HYPER","songID":967,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18046,"notecount":788,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b68a12d77b2dfaab4199d1d9f4e16bb8a88509c2","difficulty":"HYPER","songID":968,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18047,"notecount":866,"arcChartID":"ETyvrAjq7Md"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c49bac378a4f4392472447864dc2728b7ae09025","difficulty":"HYPER","songID":968,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18047,"notecount":899,"arcChartID":"AuQSex4dEuG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9253b457cd03db82116de0861d8c0fbe5fb9a4db","difficulty":"HYPER","songID":969,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18048,"notecount":684,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7c1251352bfe5e5d9fce4e6516e1e917e82260bf","difficulty":"HYPER","songID":969,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18048,"notecount":767,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"6b3bc1abb5b31b85af2b6f8fbedf526e5b68c74d","difficulty":"HYPER","songID":970,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18049,"notecount":713,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"27536e3ea51722536e236b916eb7d91c9ca98fa0","difficulty":"BEGINNER","songID":970,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18049,"notecount":286,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"578c0f9fbec00b42cad9e6ec22a4ec05707a9382","difficulty":"ANOTHER","songID":971,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18050,"notecount":1893,"arcChartID":"F0kf8rgGycJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f19b70269164baf152d5793f271a6d8c865e4502","difficulty":"ANOTHER","songID":971,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18050,"notecount":1677,"arcChartID":"AVBp4pHeJEz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c9adf63b6e75014f7611e9fb7d20e419b1470cdb","difficulty":"NORMAL","songID":971,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18050,"notecount":708,"arcChartID":"Bq7tgZoieFl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8a3423a4f533dad0e6694e7958cd7dd25b595069","difficulty":"NORMAL","songID":972,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18051,"notecount":555,"arcChartID":"GYsJl1BWvqD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"37e12c5bd9b1947fe562c38ba4baa01180a97bd0","difficulty":"NORMAL","songID":972,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18051,"notecount":489,"arcChartID":"E9xm53uUpzc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"67d5c9a5f2b2f7a2f9ca2646373d1213a4f1c939","difficulty":"NORMAL","songID":973,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18052,"notecount":439,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"ac5eb5f58254dac5361ffa1a034db379796e46ae","difficulty":"NORMAL","songID":973,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18052,"notecount":444,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"658f95faf89303bceabdd312c3bc0f81460a8933","difficulty":"HYPER","songID":974,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18053,"notecount":502,"arcChartID":"GQY-Z7gbZuY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ea282729d653d2faa8c9fec71624e2774e150fc7","difficulty":"HYPER","songID":974,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18053,"notecount":558,"arcChartID":"F8EjU_ecpmU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4bc8fffa90d62e16391d531216b38600f86f87d1","difficulty":"HYPER","songID":975,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18054,"notecount":485,"arcChartID":"FxvFmLCY6At"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f48b4a0f9787b2efe3e72f871ec61e67a859cc16","difficulty":"HYPER","songID":975,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18054,"notecount":551,"arcChartID":"Ap_wZh6zZ9-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fc06b72f15b55df3e911f4399449dc0107df63ab","difficulty":"HYPER","songID":976,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18055,"notecount":783,"arcChartID":"CSAZjwXbeI4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0fcbce768b9f939b31c04132b00f18a27fc10fd3","difficulty":"BEGINNER","songID":976,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18055,"notecount":122,"arcChartID":"DBnRoQnLaUJ"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"e7a680b90c70e72d66a44e1b3a43935cdbf0c119","difficulty":"ANOTHER","songID":977,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18056,"notecount":1549,"arcChartID":"C6RutcOEb6l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6854fc78616a7098418539261bb13826ac7e6003","difficulty":"ANOTHER","songID":977,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18056,"notecount":1438,"arcChartID":"AfYctGKHEfR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5a297cca5fcc0d8884d51137bc46a861dbfaa9c2","difficulty":"ANOTHER","songID":978,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18057,"notecount":1474,"arcChartID":"BWAcsokHNGV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b6c07c746776068a928c834f13a281f0e625e9db","difficulty":"ANOTHER","songID":937,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18016,"notecount":917,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"b34dbedb4e064427c5d45a382df4a7aceb393bb3","difficulty":"ANOTHER","songID":938,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18017,"notecount":1848,"arcChartID":"G07QJXvT6XG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"93a083bf32cc05675a5b2a7fd5bdda5c8ccd7c92","difficulty":"ANOTHER","songID":938,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18017,"notecount":1623,"arcChartID":"EPN9nZkwPvJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e6473e564f7b5c0fc0f5ae4cf0a04e57ad7dd5f6","difficulty":"ANOTHER","songID":939,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18018,"notecount":1172,"arcChartID":"FgL-z1lMHcC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"946f7e5c4f35c26cdd8a08ed236b93271606423b","difficulty":"ANOTHER","songID":978,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18057,"notecount":1206,"arcChartID":"DwrQCbdBXdS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a55ad9a997c9f442649da588a28c3f00e8eb328f","difficulty":"ANOTHER","songID":979,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18058,"notecount":1180,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bcf4d69a89e0e7814973fb3868756f0338f11f3f","difficulty":"ANOTHER","songID":979,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18058,"notecount":1106,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0e98bb7edece9d95df8843859b35d34eca6f2c67","difficulty":"ANOTHER","songID":980,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18059,"notecount":1393,"arcChartID":"CRQcwYVqRLr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9385a106f169fe14ceb4f383c8a77751159b3aa5","difficulty":"ANOTHER","songID":980,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18059,"notecount":1530,"arcChartID":"Bhekz8GAy8z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4b6ae9fb6b71769954624b001110d955b7836414","difficulty":"ANOTHER","songID":939,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18018,"notecount":1068,"arcChartID":"FpFkBBWj_Nx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8df2b5b6df83750ea3138c20633b3b57bca257fb","difficulty":"ANOTHER","songID":940,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18019,"notecount":1091,"arcChartID":"DyEemsaLTTv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c6668d8d48b223c35ed7f0c45e571d664a258700","difficulty":"ANOTHER","songID":940,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18019,"notecount":1045,"arcChartID":"G3DamVNccwW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a6581056ce6197da01515a4f782102c147b311a7","difficulty":"ANOTHER","songID":941,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18020,"notecount":1291,"arcChartID":"DAwdhRSIk43"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c324487a1984f8c19efb245be580f47eb02b8761","difficulty":"ANOTHER","songID":941,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18020,"notecount":1206,"arcChartID":"Cf47mPdeU8E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c0c96580e915b970010394c75463fecfcda97ba8","difficulty":"NORMAL","songID":980,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18059,"notecount":560,"arcChartID":"BEstvNJa0Z8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2fab635a797e0006ac8d04eac8474e5e7d049867","difficulty":"NORMAL","songID":981,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18060,"notecount":557,"arcChartID":"Emclw-Gd15A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"11e04fb763c4183aa30b5df36fdb01d6d7ac9b44","difficulty":"NORMAL","songID":981,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18060,"notecount":410,"arcChartID":"GTdyUMT0F8a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ace3e427e344a458ecd792f1031409b41cdcb6c","difficulty":"NORMAL","songID":982,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18061,"notecount":550,"arcChartID":"AD1l0JzH9er"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"351800ee55b4e7953f3d68a23abaa2bda6582a7c","difficulty":"NORMAL","songID":982,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18061,"notecount":529,"arcChartID":"BfgznCzT4AX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8b8c6063fdc420851fbfca09bd0ac41d1b3acb69","difficulty":"NORMAL","songID":983,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18062,"notecount":472,"arcChartID":"Eb9aeghi4Ig"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4013d4f532b3ce12c05ee758301814fe503a2cad","difficulty":"NORMAL","songID":983,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18062,"notecount":448,"arcChartID":"AMcMlxQNCZ9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8ff74ec3d94d169f998c133cf2280cbc434e2f89","difficulty":"NORMAL","songID":984,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18063,"notecount":447,"arcChartID":null},"isPrimary":true,"versions":["27-omni","27","26-omni"]},{"rgcID":null,"chartID":"be9053afd2c6ea82d3e8a33ae648074ec37432f6","difficulty":"NORMAL","songID":984,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18063,"notecount":400,"arcChartID":null},"isPrimary":true,"versions":["27-omni","27","26-omni"]},{"rgcID":null,"chartID":"f07a162aa9827dfba6c1d9cacc30a5e7230ffd17","difficulty":"NORMAL","songID":985,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18064,"notecount":523,"arcChartID":"DSzBVxZQdaD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"38c2a88fd3c3f25fea9ad4bbe2b79a40697db026","difficulty":"HYPER","songID":985,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18064,"notecount":963,"arcChartID":"GkEIBt8if3l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aaaaad59b44c029eb1225b1212d47eef76438f22","difficulty":"ANOTHER","songID":942,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18021,"notecount":1120,"arcChartID":"AUINveV-WKd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9d82192efc7a7b0d8e17fd26d98454ff795648c4","difficulty":"ANOTHER","songID":942,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18021,"notecount":1125,"arcChartID":"FOe_bvhxNZf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"216869c523768d067ad5cc4d8aed01af1904c48b","difficulty":"ANOTHER","songID":943,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18022,"notecount":1230,"arcChartID":"HtldrmRHKCP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"777f9123c34180e22bc64010f1943fa861c22296","difficulty":"ANOTHER","songID":943,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18022,"notecount":1293,"arcChartID":"D2RduPSwGK-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c054ba94f64f25530949c15a1580a50bce5cf39d","difficulty":"ANOTHER","songID":944,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18023,"notecount":1310,"arcChartID":"HymPksYkfDR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7f8c1b774df31f41502e9c7c01e4b885bd96e0c5","difficulty":"HYPER","songID":986,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18065,"notecount":724,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"038db5c9c451e3e36ac5a9e48912fbad87502731","difficulty":"BEGINNER","songID":986,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18065,"notecount":198,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"31f0e21fe73382f637b887d21ae1dcca6a45b461","difficulty":"ANOTHER","songID":987,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18066,"notecount":1395,"arcChartID":"ElCxFdlh9pu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"906c67a8d37dea58b9163a020a505dc1ae877d88","difficulty":"ANOTHER","songID":987,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18066,"notecount":1190,"arcChartID":"FiP4P2A4oxZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0ba0a67e3456025f4af7aba72de7a76aaa23afca","difficulty":"ANOTHER","songID":988,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18067,"notecount":1235,"arcChartID":"D9qT8ESjRxc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8368ee43d5fb0d68c921eb34e03cf90babe09afe","difficulty":"ANOTHER","songID":988,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18067,"notecount":1377,"arcChartID":"FTiiMCuZLKR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6d41d46c2b46b9bc21065af1b6d39fe2228a592","difficulty":"ANOTHER","songID":944,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18023,"notecount":1113,"arcChartID":"EwlK4GQzdZQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2d25553cc708d2a8892d99a77b0f0460f5106db4","difficulty":"NORMAL","songID":944,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18023,"notecount":500,"arcChartID":"EQOV_4ApXnv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"89378d400ff5fd7433489a3f7a1840a264700c0e","difficulty":"ANOTHER","songID":945,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18024,"notecount":1075,"arcChartID":"ETJJ6GwiFEX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"322bb291f66bed37a12f1fbf2a703ddb3b826dbe","difficulty":"ANOTHER","songID":946,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18025,"notecount":1185,"arcChartID":"Cg__Dv7ue7y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fc68b0e4d6015b9f905c280ced511a26b50eceef","difficulty":"ANOTHER","songID":946,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18025,"notecount":1036,"arcChartID":"HwWKH97NH7o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0b6e18276ec5f2abc4be4cd57f8bc08ddb6a4306","difficulty":"ANOTHER","songID":947,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18026,"notecount":1587,"arcChartID":"B8TEITuO6Fk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b8033319712f479aa9750bc52e069a841018b7fc","difficulty":"ANOTHER","songID":989,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18068,"notecount":1420,"arcChartID":"ErDD7FSYGAu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a15e518e1a033e7c0f3e69ff6bfd66475cc01a8a","difficulty":"ANOTHER","songID":989,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18068,"notecount":1598,"arcChartID":"AD6CHSxxmY0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"86fa4bbe538169e878b9a6dc334d58c1b2c5d986","difficulty":"ANOTHER","songID":990,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18069,"notecount":1089,"arcChartID":"Aa2XXCHITyf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"93624197f725776df741accfe252273004ab2b16","difficulty":"ANOTHER","songID":990,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18069,"notecount":861,"arcChartID":"Cx33IlgpTN-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"34d8c0c8fbf3f74800da34a6f96f6f490fbd93af","difficulty":"ANOTHER","songID":991,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18070,"notecount":1195,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7846f531e479ee39a69171ebab710b8a35ffe811","difficulty":"ANOTHER","songID":947,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18026,"notecount":1418,"arcChartID":"G_BACBZWcDq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c34f0332d538250780bfea25e075403ac96cae2a","difficulty":"ANOTHER","songID":948,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18027,"notecount":1113,"arcChartID":"EqgKIbVwVSn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"59b3e6df9eacbb1f73ace7fc78b9b7b3db5b0564","difficulty":"ANOTHER","songID":948,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18027,"notecount":1080,"arcChartID":"A3BVrRL31N8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0103d19193c1c59bdb9e78f786056f3f1c615f75","difficulty":"ANOTHER","songID":949,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18028,"notecount":1235,"arcChartID":"BVakSpwaW35"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6cd28cda47b3846c01cfff50f0bf4b015ece0b1a","difficulty":"ANOTHER","songID":949,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18028,"notecount":1182,"arcChartID":"GshWcVtey03"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0ef668d193fd2d332002116f58de736a4f26d00a","difficulty":"ANOTHER","songID":991,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18070,"notecount":1091,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"1727baeabc8d3738a70346091fa132432638d2a1","difficulty":"ANOTHER","songID":992,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18071,"notecount":1526,"arcChartID":"HSby8xeiWjo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bfc53502d89b12fef16f929d11d7430cac055ade","difficulty":"ANOTHER","songID":992,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18071,"notecount":1509,"arcChartID":"CL6GfYn8CaU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c547f8e7637de504790446d03e6069b93679ba2c","difficulty":"ANOTHER","songID":993,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18072,"notecount":1233,"arcChartID":"CT2wHVkJ3oA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8bec4841e630a4d28739f72eddb2ce48c300952d","difficulty":"ANOTHER","songID":993,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18072,"notecount":1167,"arcChartID":"CusVAKWIcHV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"123c5a74ba83840960a5ccdf2e2821714e8061ca","difficulty":"ANOTHER","songID":950,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18029,"notecount":1076,"arcChartID":"GTEtidqy6Wz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6a8668a8e577f867ba8870711b25db957e6999f6","difficulty":"ANOTHER","songID":950,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18029,"notecount":980,"arcChartID":"F2Tz1i55Vif"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ec8a0acf5ee8eb287ac445beef3a2a1bc855c109","difficulty":"NORMAL","songID":950,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18029,"notecount":450,"arcChartID":"Eq6iSVCKsMa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"678989cd4dc77896cd903e3f924875ea53def4c0","difficulty":"NORMAL","songID":951,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18030,"notecount":453,"arcChartID":"ErhavRTkznA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"896464a97bc645b3d47d0fd8ec91af09124e2518","difficulty":"NORMAL","songID":951,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18030,"notecount":456,"arcChartID":"EorFFFS7TQy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"24eece93df69eaa49ab4c01e96663ffd945abfa5","difficulty":"NORMAL","songID":952,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18031,"notecount":344,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"27a367398c122c3476a41f3341291b5c0a090d73","difficulty":"NORMAL","songID":952,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18031,"notecount":346,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"620a7734102c6e643afb696f17d4b0b0899770c9","difficulty":"NORMAL","songID":953,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18032,"notecount":542,"arcChartID":"FtlTqNi_JxQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"95c6430cc4bfadb1091402673118256d85f5a47d","difficulty":"HYPER","songID":953,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18032,"notecount":1025,"arcChartID":"DlxU4HK0t9D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a1939663647a9dbf0ace9a0430302aeb01870136","difficulty":"LEGGENDARIA","songID":946,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18025,"notecount":1264,"arcChartID":"Ao1M5uWbheq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"85997369bc1400aa2408558b8de9f19f37f6fb6b","difficulty":"ANOTHER","songID":996,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18201,"notecount":909,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"f0ac78c8cc6f7a84146cd0611c3f4bfae5396162","difficulty":"ANOTHER","songID":996,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18201,"notecount":907,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"55e0abf55d63fef00e89bd52c5d0bddc9c7e6e7c","difficulty":"NORMAL","songID":996,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18201,"notecount":357,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"201ea155b7beaefa6211b1e6d54054a5c30fed96","difficulty":"NORMAL","songID":997,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18202,"notecount":439,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"81dacfee93f0ecfeeaf0e328d202382ae3e4d546","difficulty":"HYPER","songID":997,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18202,"notecount":804,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"b3712fb6f80afa36dc77677c5bc32fef6282f23b","difficulty":"HYPER","songID":998,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19001,"notecount":1108,"arcChartID":"FQx4Y-Tfpsq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"09ca3baf1e9e710ce8bffd34b1494a38a0adf3b4","difficulty":"HYPER","songID":998,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19001,"notecount":1067,"arcChartID":"HY7cfjfMEz1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"19e85cf070872ea6bb7d967ebccd8e62f1cea5ef","difficulty":"HYPER","songID":954,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18033,"notecount":773,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"b7055964f38ede6aea78aecec5b8200e40ba4ef6","difficulty":"HYPER","songID":954,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18033,"notecount":779,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"22a9002b5c6b0e811a3ada670a6ef68945c451ff","difficulty":"HYPER","songID":955,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18034,"notecount":811,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"99bc4243242937a8f9bb9ba75e3f3eae508686a8","difficulty":"HYPER","songID":955,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18034,"notecount":875,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"a4d6af01fc798a5586ce31559fbf9054710dc8cd","difficulty":"HYPER","songID":956,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18035,"notecount":738,"arcChartID":"GvI6QnvS65w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2255463d6e40172f0e10ea8db0fc53a33109ff02","difficulty":"HYPER","songID":956,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18035,"notecount":748,"arcChartID":"GqL-1Ie4CrM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eda098eb5d29dc843499bd923c94aeb95900c5d9","difficulty":"HYPER","songID":957,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18036,"notecount":487,"arcChartID":"Go_V2Kwht1k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9c1ae44ea3ec24e3bb3a60a68fa8d1211f6d1bf8","difficulty":"BEGINNER","songID":957,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18036,"notecount":174,"arcChartID":"AARPHF9FJ1U"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"d68b50cbaec9add40af62fc0d766ee8e0268a298","difficulty":"ANOTHER","songID":958,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18037,"notecount":1221,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"b748835d3e1082de719d11fc7c108c6760f976fa","difficulty":"HYPER","songID":999,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19002,"notecount":1444,"arcChartID":"EC4uwDYQ0Jp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f87360ece5e05fbc28649eb7298572ff8b0d91c6","difficulty":"HYPER","songID":999,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19002,"notecount":1125,"arcChartID":"Gk5X51AGwuO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ad655017173c68648a2ce8e610e1a2ac90da5ad7","difficulty":"HYPER","songID":1000,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19003,"notecount":1258,"arcChartID":"DT08H7v_A7Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7b9f2024d65792503150f4b263a28eac8ca5a0ac","difficulty":"HYPER","songID":1000,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19003,"notecount":1099,"arcChartID":"FWTsvjYEuVx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"135f5574d5127a60e0681c427af73d8234564976","difficulty":"HYPER","songID":1001,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19004,"notecount":873,"arcChartID":"DwRk2IVJFVC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"deaaf9f83bc247bac292867bac27cbe9cc43e1ae","difficulty":"ANOTHER","songID":958,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18037,"notecount":1021,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"7263da28cff521101928359e02c5b5eb57a4a975","difficulty":"ANOTHER","songID":959,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18038,"notecount":1102,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"6ad483cb812489d2cc5585e133df30ebb13775d9","difficulty":"ANOTHER","songID":959,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18038,"notecount":1126,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"ceeabe59ce5b9c17069f0e24aac491a7029ded41","difficulty":"ANOTHER","songID":960,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18039,"notecount":1731,"arcChartID":"FqUQgNv8JtO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1c4cec06981e79fb4bd1785ccd6b9106b7a18aab","difficulty":"ANOTHER","songID":960,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18039,"notecount":1852,"arcChartID":"GgTzVmQn9Qu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9225e305605953229dcd5c0fb4f3ac2e615dd9f6","difficulty":"ANOTHER","songID":961,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18040,"notecount":1359,"arcChartID":"FtcJ9xsoG2E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"491f8309a81ab1f0e8a94987a6f31963303a4134","difficulty":"ANOTHER","songID":961,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18040,"notecount":1114,"arcChartID":"Bcc-J_qnla9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"47b48390f90971e126ef48ed32c5862ac0138968","difficulty":"ANOTHER","songID":962,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18041,"notecount":1327,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"a285c0c7cf3ef2a1312e716d59cde7f5b52207d3","difficulty":"ANOTHER","songID":962,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18041,"notecount":1307,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"bb94c025df374b83bb7c1e4e6d51581aa851da56","difficulty":"ANOTHER","songID":963,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18042,"notecount":1314,"arcChartID":"CnGdy9nAOGj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4f0b73fa045b852a6766b19804b88f6b019c677d","difficulty":"HYPER","songID":1001,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19004,"notecount":831,"arcChartID":"Du_-MR9w2qB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1a225e5ec53e7a6b748a1f5ca7bb0f06f60ba448","difficulty":"HYPER","songID":1002,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19005,"notecount":840,"arcChartID":"GBknLbPkjzc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e710068ab927ee86ad0d1151531c2ae34b121321","difficulty":"BEGINNER","songID":1002,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19005,"notecount":257,"arcChartID":"G56edgqKeV6"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"a8fb60d94baf513589db33420187fdf0a58b644a","difficulty":"ANOTHER","songID":1003,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19006,"notecount":1233,"arcChartID":"F2-mfGYjZAT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4e100b103c429fb45fd08cdf9e37f041c3a68e5f","difficulty":"ANOTHER","songID":1003,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19006,"notecount":1245,"arcChartID":"D_frDmjxpCM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ae80836a1b9c50a8a887e6a3856902a1e4aab5e5","difficulty":"ANOTHER","songID":1004,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19007,"notecount":2033,"arcChartID":"G49NVy4htZL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2a0c383110106286d908835ab5393e9dfa0df6d8","difficulty":"ANOTHER","songID":963,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18042,"notecount":1420,"arcChartID":"CXzZCbKv29Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0a11c5bd35991d2108065b3cecf83c779f8df1d4","difficulty":"ANOTHER","songID":964,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18043,"notecount":1200,"arcChartID":"E_oYKXlUw5z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2c12dec7c4603a80c78e6ec7562298b8d58c8e04","difficulty":"ANOTHER","songID":964,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18043,"notecount":1213,"arcChartID":"AsL7ZGhIfHi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2fe90e297f9d8cc5d605a4358fab3e5ed8e43f3f","difficulty":"ANOTHER","songID":965,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18044,"notecount":1380,"arcChartID":"B14bq2vvlXD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1171e78d08791d2d130c777ede76a4700f952221","difficulty":"ANOTHER","songID":965,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18044,"notecount":1367,"arcChartID":"FPhR3LGsRU8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6defe25a95b42407a6d47671d496372a93c98e1d","difficulty":"ANOTHER","songID":966,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18045,"notecount":1230,"arcChartID":"D-ZkmuD5rcB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8f897e6d92a9dbbedead107b17fa077a7ba96906","difficulty":"ANOTHER","songID":966,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18045,"notecount":1122,"arcChartID":"CxwqGDgqDmk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"05807df24b5db012abe7b17ba88856107de70e1b","difficulty":"ANOTHER","songID":967,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18046,"notecount":1097,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"2c9f04d7a8517043514d4abe42b7815fcd7c753b","difficulty":"ANOTHER","songID":967,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18046,"notecount":1101,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"31951022c1f2dadaff13c5ff46b26ae869983e8f","difficulty":"ANOTHER","songID":968,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18047,"notecount":1265,"arcChartID":"HkLGJtsJGm2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c7dacac03fa853dc2446c9ea4e39971d118c8f51","difficulty":"ANOTHER","songID":1004,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19007,"notecount":2000,"arcChartID":"ClIP897c1zr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7a661312a8f3be35dc4d96c7a030edf70c802e9d","difficulty":"ANOTHER","songID":1005,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19008,"notecount":1832,"arcChartID":"EQOdVrM77be"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"273f633c0ace2c34bd29e19738cd076be031da8e","difficulty":"ANOTHER","songID":1005,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19008,"notecount":1745,"arcChartID":"B3zbpClgFKV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4afddc9f528a9ed8b9b9c30e551cb7e2a31a9cff","difficulty":"ANOTHER","songID":1006,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19009,"notecount":1552,"arcChartID":"DX6O2_Zni_h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"28a708880c17e32ce5ab8f2b3500ca025813c203","difficulty":"ANOTHER","songID":968,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18047,"notecount":1274,"arcChartID":"BXx6-QPc81b"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"35e4f3bd8a06bb2e2d96973c772af444c6987875","difficulty":"ANOTHER","songID":969,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18048,"notecount":1030,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"9f192ad03d350bdabec436a96b1dc3e84bbc6dab","difficulty":"ANOTHER","songID":969,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18048,"notecount":1013,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"04a3d825d301d4080edd0072793ced6ac7967aba","difficulty":"ANOTHER","songID":970,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18049,"notecount":891,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"7071f040e4f07727e174f75ac003e91736e091f2","difficulty":"ANOTHER","songID":970,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18049,"notecount":893,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"39a6cd6892e88d78a26f198e4aeeb592fe1bbcdb","difficulty":"NORMAL","songID":970,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18049,"notecount":392,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"1e045411e67d0030eb09b659c113eee9e8c9dc74","difficulty":"NORMAL","songID":971,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18050,"notecount":822,"arcChartID":"CxLqtvcayP6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d876601f6a0ea19fd8b9f2305d16cae8e35dfec5","difficulty":"ANOTHER","songID":1006,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19009,"notecount":1472,"arcChartID":"H3guroSoA0q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4152c32647deb3eceda8f2fa85e1ffaaa463a9f2","difficulty":"ANOTHER","songID":1007,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19010,"notecount":1111,"arcChartID":"DuJjFq_wGxs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e8741ff876759d664e0ea265fecbe5ff7f686197","difficulty":"ANOTHER","songID":1007,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19010,"notecount":1111,"arcChartID":"FyuzuoZlpqd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"44f005efa9a55d435b8f39ef2317154c59511bc2","difficulty":"ANOTHER","songID":1008,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19011,"notecount":864,"arcChartID":"AXtjMuhf48i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa2eedd5dd3796bb939bec64f6617bba9739358f","difficulty":"ANOTHER","songID":1008,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19011,"notecount":735,"arcChartID":"E3Hym6qw4tl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b45d30a0f4a6278ddc25dde2588295d2f3e5afd1","difficulty":"ANOTHER","songID":1009,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19012,"notecount":1098,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"1bd0caad5098659c2357ec198cceb82601eb449c","difficulty":"HYPER","songID":971,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18050,"notecount":1239,"arcChartID":"DQSd8ui6KZb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4b746d0c245927c23da76d6c4d8a5754c7fda24b","difficulty":"HYPER","songID":972,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18051,"notecount":1164,"arcChartID":"B-dRnhJE49y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8a18b759a8b417d38ff97789e994682830f148aa","difficulty":"HYPER","songID":972,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18051,"notecount":987,"arcChartID":"Hf6c4siJfNx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e3a0a492dd226344ecdea1b19e928491d012b513","difficulty":"HYPER","songID":973,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18052,"notecount":744,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"205f5b18619290d9c1d052a8ce65986fd37e6acc","difficulty":"HYPER","songID":973,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18052,"notecount":749,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"f6ce9713e4cb7daec9467a3754f5706a55546384","difficulty":"NORMAL","songID":974,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18053,"notecount":328,"arcChartID":"ARH_npQ_vsK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b33a74752de649fa45734e04c14515d6c93dda9","difficulty":"NORMAL","songID":974,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18053,"notecount":331,"arcChartID":"EklrgomE4hA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3c9789bc1249b5d0c88cf56918da60f0ea134612","difficulty":"ANOTHER","songID":1009,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19012,"notecount":1076,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b0b9bce088470636f77214fbdbb2ea79f37d6153","difficulty":"ANOTHER","songID":1010,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19013,"notecount":1108,"arcChartID":"ASq7aPfuxoT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3611d0f644ee09002401edd301a3822703346a35","difficulty":"ANOTHER","songID":1010,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19013,"notecount":1098,"arcChartID":"HGK_djHGBUz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"235e3389e0cde8d2bf4a224dac759cf1adfe3444","difficulty":"ANOTHER","songID":1011,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19014,"notecount":1192,"arcChartID":"DIJPsPNvovs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1955bea49c5b83e7f2cb0e1745b5157b66b30de4","difficulty":"ANOTHER","songID":1011,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19014,"notecount":868,"arcChartID":"CXpH0kQrB1f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84ef599c48836d23518a1932fd87508752b66fce","difficulty":"ANOTHER","songID":1012,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19015,"notecount":1473,"arcChartID":"CCpU0JeZv8w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bbeaae7ebf4fbbf9b88820b5fd2c6e617d5a51eb","difficulty":"ANOTHER","songID":1012,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19015,"notecount":1438,"arcChartID":"AV5dlg2frd7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b987d4c5744d6988def10a08620d0110a3ff3d33","difficulty":"NORMAL","songID":1012,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19015,"notecount":368,"arcChartID":"DneXrOAgzGi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e29d8d92916b418fc007cbb9b356dcfb0d4e0127","difficulty":"NORMAL","songID":1013,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19016,"notecount":541,"arcChartID":"GNC6JwZLKva"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"17d5f8249bd547ba16cc9322cb1e264bbc6d9864","difficulty":"NORMAL","songID":1013,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19016,"notecount":565,"arcChartID":"HAQ6bQI9zMf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a73460d18cf2c6d13a09a46e83073fbd989d2222","difficulty":"NORMAL","songID":1014,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19017,"notecount":316,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"21a475985581c40b616fdfb8ee60d16f64c9bbfa","difficulty":"NORMAL","songID":1014,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19017,"notecount":297,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"9c4830b3cb2714fa3b2feff2f24fdf307389b1a9","difficulty":"NORMAL","songID":1015,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19018,"notecount":530,"arcChartID":"FpGriFWKrTp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b9c7b2808d87ee18754e471efd3e7c071fa0fe5d","difficulty":"NORMAL","songID":1015,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19018,"notecount":482,"arcChartID":"A4YljKc8FYq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fbb20d7948c3bce1b8ff14ff09b759acb6bce65c","difficulty":"NORMAL","songID":1016,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19019,"notecount":395,"arcChartID":"BVOjAkJildi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dc8140dd3f4c734e7bf3f5907cdc2349dc1b96e4","difficulty":"NORMAL","songID":1016,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19019,"notecount":401,"arcChartID":"FMtqh8CmdY7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"72620ebf3f0f960508cac686b4790f3e733647a9","difficulty":"NORMAL","songID":1017,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19020,"notecount":447,"arcChartID":"EthyAAYhwJ7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d518d45f98c5e30a15f142f111f0440df92529eb","difficulty":"NORMAL","songID":975,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18054,"notecount":266,"arcChartID":"AvWQ_jKsQ-s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"73a387b01c8164e4543caa167ba2be9140119a70","difficulty":"NORMAL","songID":975,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18054,"notecount":222,"arcChartID":"AoxycCi7_mc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"30f717c2c5a5b079a0a071710b8b22c07eb5d5a6","difficulty":"NORMAL","songID":976,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18055,"notecount":309,"arcChartID":"DFhZIdr6eUg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"286166daa8c02b36ae4de48ee16771d998ff5b69","difficulty":"HYPER","songID":976,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18055,"notecount":781,"arcChartID":"C2AFwppMReB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d3c39b9ad290fd70ed4b6155f315f08f605f7512","difficulty":"HYPER","songID":977,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18056,"notecount":928,"arcChartID":"GMf3-77O-Eg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"67f7c4bdbc43395aac36f2a21901934634ffa076","difficulty":"HYPER","songID":977,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18056,"notecount":952,"arcChartID":"FjwRDfPmxql"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"42671d1a408babe06b65f73ecc0e8de5d351f9ae","difficulty":"HYPER","songID":978,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18057,"notecount":1109,"arcChartID":"A5XSs2iG6hM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c3de983357113dc5e32a0b2449bf77b1a562608f","difficulty":"HYPER","songID":978,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18057,"notecount":979,"arcChartID":"C21B_shNGo2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"51c723750154486b80c9d5a3490d1d99607f3080","difficulty":"NORMAL","songID":1017,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19020,"notecount":404,"arcChartID":"CdHKx4D2j7z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d4603481c8338002bff01aef97a343724af4c24b","difficulty":"NORMAL","songID":1018,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19021,"notecount":537,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"60ad903b34d0f2c874d87964f6bfca3a3450a1a6","difficulty":"NORMAL","songID":1018,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19021,"notecount":520,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"460419a6993ffdc22d57abe2954da83483db565a","difficulty":"NORMAL","songID":1019,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19022,"notecount":367,"arcChartID":"HwYmXn7U-3N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d88ace182665a898aaaaf55b476e1387d8d1cada","difficulty":"NORMAL","songID":1019,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19022,"notecount":359,"arcChartID":"DB94c6rInpq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1107d24937937633e590d0cb3a3cb577fc10120a","difficulty":"NORMAL","songID":1020,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19023,"notecount":549,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"72adcac0fef050de6a3d100f351e1001c0875388","difficulty":"NORMAL","songID":1020,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19023,"notecount":472,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"187eabf1bc8293dba9f4e69c4bdc5794ce784ae0","difficulty":"NORMAL","songID":1021,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19024,"notecount":431,"arcChartID":"FaL_1WuYMwu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"51e05a6ba9692ef381b53ffd276be7d91a4f348e","difficulty":"NORMAL","songID":1021,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19024,"notecount":432,"arcChartID":"GGMXI6hJ6Wl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"28dfa87dad58ea162d56e9cf37a06e74b1803880","difficulty":"NORMAL","songID":1022,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19025,"notecount":360,"arcChartID":"EmlMsGKE1YG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"90e6f340afa1f5620a304560f08a46fe9c2db111","difficulty":"NORMAL","songID":1022,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19025,"notecount":361,"arcChartID":"HFIhYaduVur"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6ca2c9ba2e9f630088685acbf0155ffe9e5c0e95","difficulty":"NORMAL","songID":1023,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19026,"notecount":451,"arcChartID":"AGKQORXvlao"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d1ea82bb171dbc10d9430a013338cbe06e9374dc","difficulty":"NORMAL","songID":1023,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19026,"notecount":438,"arcChartID":"Cqd9MhvDVwC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b761295671ca8582b0deec8bf7b132a9f45159ac","difficulty":"HYPER","songID":979,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18058,"notecount":734,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"923e6490249df6f8f4bec90220307929d5d14e83","difficulty":"HYPER","songID":979,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18058,"notecount":865,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e71d0ba7b4c02c662b95dd16d003a93acb3098da","difficulty":"HYPER","songID":980,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18059,"notecount":958,"arcChartID":"FVqM7YyzYZM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3d483bdced0dced981b810c6a48caa78ffe7253a","difficulty":"BEGINNER","songID":980,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18059,"notecount":267,"arcChartID":"ESqn1ojfP6I"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"0235e5dff7d4cd68a86bba5fda44e853aed3cd7c","difficulty":"ANOTHER","songID":981,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18060,"notecount":1750,"arcChartID":"FtJD-W4Mwnd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"339613a272fc9cb0b50e7c70ff371ea416e12b6a","difficulty":"ANOTHER","songID":981,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18060,"notecount":1745,"arcChartID":"B2duNkEW3gv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2250994a74bd952bbc5d1d61a949d42749d5b0ed","difficulty":"NORMAL","songID":1024,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19027,"notecount":420,"arcChartID":"CkkK-HzqtIG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ae3e2ab5b697229c222a196cd0c263714a8789ee","difficulty":"NORMAL","songID":1024,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19027,"notecount":430,"arcChartID":"DP5D1TFcFau"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ceaa39c8b80c5f6a0ce1fe35538c7f1f522e461e","difficulty":"NORMAL","songID":1025,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19028,"notecount":534,"arcChartID":"EWIKqagftVb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e9b3e932874b70b382599d4e3d73d5e461755f62","difficulty":"NORMAL","songID":1025,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19028,"notecount":527,"arcChartID":"HSxoh1JAIHg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fce76cccf7c7951296668e143281cbb37b7ac6e0","difficulty":"NORMAL","songID":1027,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19029,"notecount":490,"arcChartID":"BxAgtafkgok"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"19d36ea655a8670298579450027df7159462e4d6","difficulty":"NORMAL","songID":1027,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19029,"notecount":457,"arcChartID":"E24IfkjkCK5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fadd98580e9a2530b8055169e6735a11d39b841a","difficulty":"NORMAL","songID":1028,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19030,"notecount":654,"arcChartID":"Cv_UEVQ9279"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"93fb6e48301e796804ca977f9588af6d8232740e","difficulty":"NORMAL","songID":1028,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19030,"notecount":632,"arcChartID":"G_NsjVgOZ_z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"69f451ee7553a552e552dcc0e2abd0e1b4729c72","difficulty":"NORMAL","songID":1029,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19031,"notecount":609,"arcChartID":"AYGKHGLU_v6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b725f7655ac08df9c205a71f2e3a23e80ab131dc","difficulty":"NORMAL","songID":1029,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19031,"notecount":551,"arcChartID":"DJkA_Q6tpvr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"41556142311ca6903173e8662a9bfb5a8c5da353","difficulty":"NORMAL","songID":1030,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19032,"notecount":507,"arcChartID":"FDFHaQVut0A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"996fbc3316209f45e4de66019f13deffad03fb88","difficulty":"NORMAL","songID":1030,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19032,"notecount":430,"arcChartID":"ER85SJ7DutY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2af424dd439c04b373b384632f58ffd83263c77b","difficulty":"NORMAL","songID":1031,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19033,"notecount":626,"arcChartID":"BCxRdo5MgNw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"490497d669a24ea08125134054867ba742943ed6","difficulty":"NORMAL","songID":1031,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19033,"notecount":603,"arcChartID":"C9o2VizqUl6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"61fbe67e32f0de991b73fb0d13e4074443f73eb1","difficulty":"NORMAL","songID":1032,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19034,"notecount":331,"arcChartID":"BVLqXkwwUZg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7fa6ceaaf076048f9507b546da50b3782aded92b","difficulty":"NORMAL","songID":1032,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19034,"notecount":324,"arcChartID":"GjGAsX4GDZ-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"968685f12417a1079776e69a78f7c8f1c3d156e4","difficulty":"NORMAL","songID":1033,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19035,"notecount":346,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"73e9a7783f74e1b8308d9b2036b68bcfcd48cc80","difficulty":"NORMAL","songID":1033,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19035,"notecount":341,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"96292e7a0680b956c9cff432d8546d031c7cb5de","difficulty":"NORMAL","songID":1034,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19036,"notecount":612,"arcChartID":"Fs1sp2FTJCE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"772745d3b1ad3fd2d3529a842a8dd32c763519ff","difficulty":"NORMAL","songID":1034,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19036,"notecount":540,"arcChartID":"EppfLkikz66"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"da3ad56b114c2bcd02dacf2d0baaecae9ff66b10","difficulty":"NORMAL","songID":1035,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19037,"notecount":547,"arcChartID":"HCrz6tXjuqc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9426d93741eee1486cbbf1fa1dc3a9a4fc19e935","difficulty":"NORMAL","songID":1035,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19037,"notecount":518,"arcChartID":"F7Cq_hSkbow"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4cacd1be55e9f61cca138b319e22bd010486fa19","difficulty":"NORMAL","songID":1036,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19038,"notecount":437,"arcChartID":"D23o-iJn24h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a7c0cddfdc6ef7bb9dfb714c56804525524daad5","difficulty":"NORMAL","songID":1036,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19038,"notecount":383,"arcChartID":"F7RF25MG62T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0bcf5923fd77ca3b873d05b9af4a1131c15c33c8","difficulty":"NORMAL","songID":1037,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19039,"notecount":315,"arcChartID":"HhIssC9lktw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8bf42f128a1754fddc27abbb99b866bb4ce81d87","difficulty":"NORMAL","songID":1037,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19039,"notecount":317,"arcChartID":"Geb-ZuhiEgz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f32be970a89e5fde118b46ea1d2ff33b6dd15e85","difficulty":"NORMAL","songID":1038,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19040,"notecount":427,"arcChartID":"E8k8OTyJip6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"11b539371f9c36868572a60c104a18f2289772d8","difficulty":"NORMAL","songID":1038,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19040,"notecount":415,"arcChartID":"Dn2UqvHFXxv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"681b8b2edd9c63a634cd87a463367da56158016e","difficulty":"NORMAL","songID":1039,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19041,"notecount":597,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"e1cd02c6c5daaabdb686d1b65d98ed57606b6906","difficulty":"NORMAL","songID":1039,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19041,"notecount":493,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"e772856ae42512a628fbdd9b56eb77d191b075f5","difficulty":"NORMAL","songID":1040,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19042,"notecount":530,"arcChartID":"HobwMrxv8TX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f122b7843a002b2d156c1f36ed03312214134cf8","difficulty":"NORMAL","songID":1040,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19042,"notecount":489,"arcChartID":"EF3HHgw_9LG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a943d8784d1061e5507548f1575b183801788a17","difficulty":"NORMAL","songID":1041,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19043,"notecount":295,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"b6898db814e14c84770eda48f1cf8a63624474da","difficulty":"NORMAL","songID":1041,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19043,"notecount":232,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"262ad14fd97135ea09dae5e77d47062939ad6873","difficulty":"NORMAL","songID":1042,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19044,"notecount":346,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"039ab10c583e697becc1a7751a99643a28035426","difficulty":"NORMAL","songID":1042,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19044,"notecount":323,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"73d4e8ed60f6d34f14c50d8ec5eae1d3a5e6e8f9","difficulty":"NORMAL","songID":1043,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19045,"notecount":395,"arcChartID":"CH8C4RaBmJb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e466a5223bc1a954db453297783b3ead93c331c9","difficulty":"NORMAL","songID":1043,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19045,"notecount":385,"arcChartID":"CKuPH0VT4MN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b8d489b01d38bb990a864758a6fc481782409d8f","difficulty":"NORMAL","songID":1044,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19046,"notecount":363,"arcChartID":"HW6GjbsqPUI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"82ad0d8257dea39e2275ffba951d5539a2ae8fd6","difficulty":"NORMAL","songID":1044,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19046,"notecount":329,"arcChartID":"AhmND6QJ0Bj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"480f9772ab47bdd6eeae92c75cca18c6cd53b3d1","difficulty":"NORMAL","songID":1045,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19047,"notecount":229,"arcChartID":"HqckaHWjbCx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ba90f4c6063d3aa4db4f625b45df702cd9bf9041","difficulty":"NORMAL","songID":1045,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19047,"notecount":209,"arcChartID":"FM0_2JZgEnV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"007ea33a714b4b197df8e9be1b1ae9f4759080fa","difficulty":"NORMAL","songID":1046,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19048,"notecount":435,"arcChartID":"H0F6sR1bGzv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"79191c2ba5a21c0dacf8e4c82ffa58997e86e24e","difficulty":"NORMAL","songID":1046,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19048,"notecount":403,"arcChartID":"DPyeg6-E9gP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"204023967503d4a6da9675c50191a722a90d514b","difficulty":"NORMAL","songID":1047,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19049,"notecount":376,"arcChartID":"BZNtfGosIT6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"00f5947cfe8a8549b1194bf1a5a100384e6dc86f","difficulty":"NORMAL","songID":1047,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19049,"notecount":325,"arcChartID":"GdLIXBFfTif"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6a177eedcb65d0a2842458c36da50749655c12d4","difficulty":"NORMAL","songID":1048,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19050,"notecount":438,"arcChartID":"DduFNc6y7YM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3bdc13dd77d07f0976ff679d24f55c24640e4224","difficulty":"NORMAL","songID":1048,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19050,"notecount":394,"arcChartID":"DVURL31_ccA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cbe83dd8a64087a447522da67e99126721484645","difficulty":"NORMAL","songID":1049,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19051,"notecount":315,"arcChartID":"BROb_UDniM9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ce60d10e17e35e5fba8de9e5450489b4e7800a0e","difficulty":"NORMAL","songID":1049,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19051,"notecount":312,"arcChartID":"A0K5cO29PnE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7f204ae236158bc23c5f78543e706dea8ca97aaa","difficulty":"NORMAL","songID":1050,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19052,"notecount":549,"arcChartID":"G0IoTn11ch1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"23e4e062b7f97901aa469438f7746adacd75fd26","difficulty":"NORMAL","songID":1050,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19052,"notecount":412,"arcChartID":"A-55JJ99MfH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eedc97ff3ce82811bc1b0d5e9bb2115593715dff","difficulty":"ANOTHER","songID":1051,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19053,"notecount":1434,"arcChartID":"C2-9ZP26BPl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b70c9d1a4bf4b09f12c6687d1d7ee307f4cc1039","difficulty":"ANOTHER","songID":1052,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19054,"notecount":1329,"arcChartID":"B3VSFO2Ekoz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a8f7047ae68532c61c6e65b85bd1f1d2f94e1bc3","difficulty":"ANOTHER","songID":1052,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19054,"notecount":1258,"arcChartID":"FguBbJMIoWp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b1ddad77a0f90af6230af69a3fdf34da1035fbf7","difficulty":"ANOTHER","songID":1053,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19055,"notecount":1345,"arcChartID":"ENgVjugQijG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fe855b3be8a968cfb1be76dfcd8941172e05d04f","difficulty":"ANOTHER","songID":1053,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19055,"notecount":1198,"arcChartID":"HeiV_DaY1ai"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"83134fb07a4c168fc2cd822c6c21769884779a33","difficulty":"ANOTHER","songID":1054,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19056,"notecount":1115,"arcChartID":"DgThqhdSW0D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ed2f7d4170e2f81eeec0612bcaaa300768bc2ab9","difficulty":"ANOTHER","songID":1054,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19056,"notecount":1111,"arcChartID":"CF9Dm7qlPgj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5ba7eccfbb0b900de790968e93f1d477d70de8a6","difficulty":"NORMAL","songID":1054,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19056,"notecount":518,"arcChartID":"EeqlxzMi2rV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f654d78b4af0cc4052d91c15064d87c72cfaac6","difficulty":"NORMAL","songID":1055,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19058,"notecount":381,"arcChartID":"Bhg1NPuHbq7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"72a128578707b0e154b4df6ef2b09cb5cdceab5e","difficulty":"HYPER","songID":1055,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19058,"notecount":709,"arcChartID":"EINrQ8VOT40"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6f0a419b4e5fcb8898e88dee81b5a74acf3a07f8","difficulty":"HYPER","songID":1056,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19059,"notecount":1017,"arcChartID":"E5zQ-VNw4he"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"83fa7c43089640b59f9ebd14ab76eed341284b26","difficulty":"BEGINNER","songID":1056,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19059,"notecount":151,"arcChartID":"C24jnEiDaCr"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"07f22a04ce54fc25b0b48d7fbd97ba0caf9db1f5","difficulty":"ANOTHER","songID":1057,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19060,"notecount":1126,"arcChartID":"DXIAP0FwER9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8d11e2e39a1ea4ecdea31d91bf76a0434ddf463f","difficulty":"HYPER","songID":1082,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20054,"notecount":1056,"arcChartID":"DIhLgS5ijO9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"162d48831fafe2665023d6011bd8f55a516012cc","difficulty":"NORMAL","songID":1082,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20054,"notecount":529,"arcChartID":"DmsoMH4cg8C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e3edab779b8eee2130cd1ecd9f21f92679f7c602","difficulty":"ANOTHER","songID":1083,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20055,"notecount":1271,"arcChartID":"GYGgCBDhTcX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b54dbfc34c76e42aacfc878cdef5bf7bac744c2e","difficulty":"HYPER","songID":1084,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20057,"notecount":1069,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"c0f0e99a85153163bbf3e83ff950a9bb18d00dea","difficulty":"NORMAL","songID":1084,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20057,"notecount":435,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"1e3d14be55de62a0a93f9c9f57d9aa6919d53730","difficulty":"ANOTHER","songID":1085,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20058,"notecount":1898,"arcChartID":"E5xB6tiruva"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e3c1e0d379b940de240b19a8031184a894883a53","difficulty":"ANOTHER","songID":982,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18061,"notecount":1498,"arcChartID":"COkCIjdyiIv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7244887d53a4e383f42b05dda3ac24a2d6556821","difficulty":"ANOTHER","songID":982,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18061,"notecount":1225,"arcChartID":"GYPw5i1wfYE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6608a15ddfbbb702ca1ff75bbcb5a0feb0bf8cb1","difficulty":"ANOTHER","songID":983,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18062,"notecount":1058,"arcChartID":"AKSBI9MIceR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d37aa1ebc92feeed47a91a4b04c06800ab6942cb","difficulty":"ANOTHER","songID":983,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18062,"notecount":959,"arcChartID":"DSKqC1ThW5y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2c36ddae255804c93d76a68fa0ef96833b5ad1a1","difficulty":"ANOTHER","songID":984,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18063,"notecount":1253,"arcChartID":null},"isPrimary":true,"versions":["27-omni","27","26-omni"]},{"rgcID":null,"chartID":"32eed197264656c099f37c8b7b1bc522b9126075","difficulty":"ANOTHER","songID":1057,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19060,"notecount":1025,"arcChartID":"CcO4rRL42XU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"02cd434aa0f1f6efba1c71f39da4dfe56b8c812f","difficulty":"NORMAL","songID":1057,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19060,"notecount":264,"arcChartID":"B7QnHWdt9sE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e4742c46ed0141ad3ae7f643b615533ac53bbf9e","difficulty":"NORMAL","songID":1058,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19061,"notecount":494,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"70e7d40a8471dd2fcf79c086c745d60b015790bd","difficulty":"NORMAL","songID":1058,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19061,"notecount":266,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"d824a790672b37056d5ef0822e0dba71a1e5b319","difficulty":"NORMAL","songID":1059,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19062,"notecount":724,"arcChartID":"FRHECRrAHI6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"6fc79a40a73dc6d2fa5e1df7195e6da5aaca0048","difficulty":"NORMAL","songID":1059,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19062,"notecount":529,"arcChartID":"Du25KsR9o0l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"db961360b948437cec1792b08663f7f5f44d63ac","difficulty":"NORMAL","songID":1060,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19063,"notecount":729,"arcChartID":"CJfzG1FATKg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"47f66415879ce2c4655d3fc1237d355fbb0be792","difficulty":"NORMAL","songID":1060,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19063,"notecount":729,"arcChartID":"DfWXCMEv4hd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"97d54cfcc6bb8a135135f8b06f5bc5e9d65404bb","difficulty":"NORMAL","songID":1061,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19064,"notecount":611,"arcChartID":"Ch7pI0N-D36"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"e4e32109a7f107a39e8f49ff7a764286cf0a8bd6","difficulty":"NORMAL","songID":1061,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19064,"notecount":431,"arcChartID":"BtFhtecQeh8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"5f8b668067547c7832e46d12fe45114e0dc86db2","difficulty":"HYPER","songID":1086,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20059,"notecount":910,"arcChartID":"GxgqoKuGEd5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"22dfb1e1a270309e8584d649346f2674442f9896","difficulty":"NORMAL","songID":1086,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20059,"notecount":490,"arcChartID":"HqwB640XJWL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fe2a850983b2f23ff3a3233b2a0bb1a3304b4110","difficulty":"ANOTHER","songID":1087,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20060,"notecount":917,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"69361c69028167c8d222f19c896b9781ece414e6","difficulty":"HYPER","songID":1088,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20061,"notecount":588,"arcChartID":"DTlz5XmZ7NL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1207674f66830ab4ec7989a1fff8eb116a6c8971","difficulty":"NORMAL","songID":1088,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20061,"notecount":329,"arcChartID":"F24MBXub4TI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5989ecf91529797d03a11b7daa4716307aec9bd4","difficulty":"ANOTHER","songID":1089,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20062,"notecount":1416,"arcChartID":"HQCUCXOeMCU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6e35c8c7ca1bff69d6c6c1d9d601d9c2dd1057d4","difficulty":"HYPER","songID":1090,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20063,"notecount":1017,"arcChartID":"Dw8QztYE64m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"abb2e9983e366bb5e2487f13cda42a875bdf3893","difficulty":"ANOTHER","songID":984,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18063,"notecount":1202,"arcChartID":null},"isPrimary":true,"versions":["27-omni","27","26-omni"]},{"rgcID":null,"chartID":"74e64d5b514d02e8d2da438bcbaca6529df1f225","difficulty":"ANOTHER","songID":985,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18064,"notecount":1373,"arcChartID":"HZPZSqDIpOg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"80ff4f519ddb43edefba32b3999da6cda50dbff1","difficulty":"ANOTHER","songID":985,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18064,"notecount":1370,"arcChartID":"CfYBI4CNf1j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a249c8f5a2fabea71b1de9693e7e7143445e1a96","difficulty":"NORMAL","songID":985,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18064,"notecount":322,"arcChartID":"Dau7XASzCTC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"26b5baf0df9001dd5309feae6b3e75cafa8dc20c","difficulty":"NORMAL","songID":986,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18065,"notecount":375,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ba7c86a7de2a67fbc24cf274609a1c2c60e0ced2","difficulty":"HYPER","songID":986,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18065,"notecount":722,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"10a94be3f50bca7be1872b32a797f7dad9c4a13f","difficulty":"HYPER","songID":987,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18066,"notecount":879,"arcChartID":"C_Yll7bOh8W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4ca8e0022c88d5752c766d99f673440ae8dd0bf8","difficulty":"NORMAL","songID":1062,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19065,"notecount":561,"arcChartID":"ESwnhNXINiE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"d19c299ef705fdf091cbc6820bd55c78ed019a72","difficulty":"NORMAL","songID":1062,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19065,"notecount":471,"arcChartID":"DLHo4mpAap8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"80835dea671b6bcdd42047b81980e0582bca6c0a","difficulty":"NORMAL","songID":1063,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19066,"notecount":440,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"124763c64f00bb657e65f37d6e63f61c390ab413","difficulty":"NORMAL","songID":1063,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19066,"notecount":440,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"ce775242964ac329fd1f123af1c912bbb5780456","difficulty":"NORMAL","songID":1064,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19067,"notecount":424,"arcChartID":"BxafSsaYIpg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e3b7a2cf3592deb66967e0982904ede5d80f03f7","difficulty":"NORMAL","songID":1064,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19067,"notecount":401,"arcChartID":"DCjhlHz1j6s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"046bd28122412c85e0df1ee032badc2417872434","difficulty":"NORMAL","songID":1065,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19068,"notecount":498,"arcChartID":"Ao21po98Jjn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3630505d288997bb864f098187f77d078866aadf","difficulty":"NORMAL","songID":1065,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19068,"notecount":496,"arcChartID":"FOXvO1mL4O3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"066da48cd5d91cc32140d4bf0232260303f28c3a","difficulty":"NORMAL","songID":1066,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19069,"notecount":352,"arcChartID":"F26p5Tytxrb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"db3b8c990baeccd32d6e9de81929d263723df3ae","difficulty":"NORMAL","songID":1066,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19069,"notecount":288,"arcChartID":"Dm2FVhpzmnT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ee4258f7c17d6217cee7075943bf2d6c477e9990","difficulty":"NORMAL","songID":1067,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19070,"notecount":311,"arcChartID":"DRqxCRO8biJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"10170d6049350a8b4fae8387d5add6a4bdfc753f","difficulty":"HYPER","songID":1067,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19070,"notecount":621,"arcChartID":"G5nJ77iLqfw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa13f77b723ee007e15bb776f1b049b9cbda65d9","difficulty":"HYPER","songID":1068,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19071,"notecount":1021,"arcChartID":"F-CBttJ9ZHo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8facd8867f5b75273173b788c47ef2ed542052c1","difficulty":"HYPER","songID":1090,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20063,"notecount":1134,"arcChartID":"Gj-043EKyxr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"751f586e3261cf598f5da9b4bb51324c2e75089a","difficulty":"NORMAL","songID":1091,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20064,"notecount":534,"arcChartID":"Gbtq96hEgDu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9efc10b2d1bf33108104f926cd9efcd5ad92554e","difficulty":"ANOTHER","songID":1092,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20065,"notecount":1296,"arcChartID":"F1avlfp11Nf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"18e8111348312a2e2767dc7efb60f1f3df510ba5","difficulty":"BEGINNER","songID":1092,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20065,"notecount":202,"arcChartID":"GLmLiu1iD7K"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"dbffc8bddadb30bcf1ec355e763016a8d201f1f2","difficulty":"HYPER","songID":1093,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20066,"notecount":967,"arcChartID":"DTRIt_6Ur0O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"86401631336c2243ebe64a804e8692343c42f1c8","difficulty":"NORMAL","songID":1093,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20066,"notecount":333,"arcChartID":"E6NKRskPEP6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2c7805fb485db5d41a073698cbadf4090e80e938","difficulty":"ANOTHER","songID":1094,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20067,"notecount":1665,"arcChartID":"GtjGPPuTMoB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0261c38912717678437bfccaf9dc82bc70261e02","difficulty":"BEGINNER","songID":1068,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19071,"notecount":145,"arcChartID":"EmgJDRcYAlb"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"7bdee27f7ec581d539399a35b5bdda02a2776ea0","difficulty":"ANOTHER","songID":1069,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19072,"notecount":1305,"arcChartID":"DKGfCW29-Zu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f99538cd0b9d5396335f164e4e5041e449ef5402","difficulty":"ANOTHER","songID":1069,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19072,"notecount":1231,"arcChartID":"FkwIF9dcUPC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a9f33e11d038c9bb43c80e5ebc6f13272601d9c5","difficulty":"NORMAL","songID":1069,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19072,"notecount":328,"arcChartID":"AQDkfgZR0km"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"838cc859f88a769bfc25d9fd49b00edfc3416dd2","difficulty":"NORMAL","songID":1070,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19073,"notecount":293,"arcChartID":"ASOJEciHQ_J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ce3645d429b6eb6776f39fc9e6a805cd89b475ea","difficulty":"HYPER","songID":1070,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19073,"notecount":706,"arcChartID":"HyY5sO9WLMK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1d6256da3cbaba17be45f23bce24b1cdaef44394","difficulty":"HYPER","songID":1071,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19074,"notecount":798,"arcChartID":"CiO4qK0FRJp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6dac6a3ddb3ceec1f6c495d27143a77f6c5c838a","difficulty":"BEGINNER","songID":1071,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19074,"notecount":164,"arcChartID":"DSXX_YOPEoi"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"10d7846a7407f833ffd448ef42f32bb5dd5de808","difficulty":"HYPER","songID":1072,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19075,"notecount":1004,"arcChartID":"H52l9eFNsLY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bb6d4c9052fbb7f09a5ad5f0d313a039c03a075a","difficulty":"HYPER","songID":1095,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20068,"notecount":699,"arcChartID":"AB6uDVHKobQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a9d74fa5f4ced82a8e2589b91b849e9eb13e0e5c","difficulty":"NORMAL","songID":1095,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20068,"notecount":295,"arcChartID":"E0x5gGeGTAB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"651ee2012984e80e638cd9e929960974f3a5dc21","difficulty":"ANOTHER","songID":1096,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20069,"notecount":1142,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"73d5755afb52070953edd439763e656417e27a99","difficulty":"HYPER","songID":1097,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20070,"notecount":644,"arcChartID":"E3zCq-lfGEa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a65973501e56ea09a87b4b3f58ae7349b80f94a3","difficulty":"NORMAL","songID":1097,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20070,"notecount":295,"arcChartID":"AWhg752SZPE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1651839b280d8ae9bab0accdc370d8a007b3b19f","difficulty":"ANOTHER","songID":1098,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20071,"notecount":1918,"arcChartID":"DkjT5TNMzW7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cdbf2342afa00ba14edb82ecfdbced7e54d8341f","difficulty":"ANOTHER","songID":1099,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20072,"notecount":1461,"arcChartID":"HKQzYAFTH6J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1a5406ccf15a24d00a98b9a8032b935f107db3c7","difficulty":"BEGINNER","songID":1099,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20072,"notecount":136,"arcChartID":"EFYc7-B5r4b"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"46830a7e8e2bbafc2e9e82b815fec003b546e917","difficulty":"HYPER","songID":1100,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20073,"notecount":1022,"arcChartID":"DhOBw6UdjCX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"71197ef58103c2c350dc125a23011bdfb8f1d47f","difficulty":"NORMAL","songID":1100,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20073,"notecount":567,"arcChartID":"Gp78s9TJpLQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4075487577e8fc25e32aff70f9c0c61fcfbf4db1","difficulty":"ANOTHER","songID":1101,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20074,"notecount":1999,"arcChartID":"FcIW4PFEB_J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2cd4d9da6e09cdc45e690ac9a0af984bb856af88","difficulty":"ANOTHER","songID":1102,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20075,"notecount":1062,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dab6f779903b1ea2e7e72f3f8b847f1d3a360f21","difficulty":"HYPER","songID":1102,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20075,"notecount":643,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f4333bfd261c7c6c0df71eb1336cb56ad4a6a4a7","difficulty":"NORMAL","songID":1103,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20082,"notecount":726,"arcChartID":"HsMeikQHAUr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"30d1913bae3e03c453fc189400bb32f927438257","difficulty":"HYPER","songID":1072,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19075,"notecount":1000,"arcChartID":"E2i3QzIMTZT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"af3ff363a530d052002c11ddb71c410feab15ed5","difficulty":"LEGGENDARIA","songID":1060,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19063,"notecount":1845,"arcChartID":"BXS0EDs5QR_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d17377ac01ef9db3675fff2b0b7b6593e82d03ad","difficulty":"NORMAL","songID":1074,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20000,"notecount":398,"arcChartID":"HQ_Y-mNuR72"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"13a932c01853c9c7a52f29010656441abb13939e","difficulty":"NORMAL","songID":1074,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20000,"notecount":360,"arcChartID":"AsX3qIOPyoi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d375ee83ddbf47e38fe7b4354d3db087c33a6d15","difficulty":"NORMAL","songID":1075,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20001,"notecount":883,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"52f9a8f1948a4c7bffbea6e1ec5ff3bad19bf97b","difficulty":"NORMAL","songID":1075,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20001,"notecount":648,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"56be22a29a3f23f435b2899b4039e20224b9ef08","difficulty":"NORMAL","songID":1076,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20002,"notecount":738,"arcChartID":"BBnhM3yItpM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"13602f8013f60dcd4a0729bd4814b437c8224a60","difficulty":"NORMAL","songID":1076,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20002,"notecount":760,"arcChartID":"C3mMn7E_hF2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a386d792c86ce6766916693ab58cb34896694c2a","difficulty":"NORMAL","songID":1077,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20003,"notecount":551,"arcChartID":"F4SSTtF4EJn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"873398fe6f1f8f4f7597f9d89bf1b4ea631e00f6","difficulty":"NORMAL","songID":1077,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20003,"notecount":584,"arcChartID":"DRRW8q3EOCP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eeef6a1853d7040e752c2a35c28266d7925a17f0","difficulty":"NORMAL","songID":1078,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20004,"notecount":656,"arcChartID":"C9w0__Nkq5X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a13e0021acd5e2afbc4d189c50c45cfe1ec7b25d","difficulty":"NORMAL","songID":1078,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20004,"notecount":621,"arcChartID":"BD6K9L6V4yu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1e7ffe3403e68ee88d94bc5b86df214cbd0fbd4a","difficulty":"NORMAL","songID":1079,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20005,"notecount":442,"arcChartID":"ELshf7K5JeH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"97a5d4baec37c2b9d08732e0f2064fca9fd6228a","difficulty":"NORMAL","songID":1079,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20005,"notecount":440,"arcChartID":"AXa3kO2dyZZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ad7693f51ec99045334cc244a9093c5bd834c0d0","difficulty":"NORMAL","songID":1080,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20006,"notecount":579,"arcChartID":"A4pBgqiz6Ui"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d235b6ebdd226a593a85b3d5524e02136efab3a5","difficulty":"NORMAL","songID":1080,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20006,"notecount":586,"arcChartID":"GCroQiIxP-O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"380689237a9d901afbe8f3247ec752b9dbbfa05c","difficulty":"NORMAL","songID":1104,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20007,"notecount":795,"arcChartID":"FE1PVNJQbhe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"21e062d92662d0ce076c15f6ce8e3a77ea710270","difficulty":"NORMAL","songID":1104,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20007,"notecount":751,"arcChartID":"BHXXpct3_b_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"548d3402a5879e171e99a171e8877c8051e5009d","difficulty":"NORMAL","songID":1105,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20008,"notecount":509,"arcChartID":"DBgGHPVJ_0l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b65f0c356eae150eafe6648363a7ce2358bfd879","difficulty":"NORMAL","songID":1105,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20008,"notecount":484,"arcChartID":"HHnxmAQC1VG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1acd05cf14b216c0a3da7c0a63b3490478193da9","difficulty":"NORMAL","songID":1106,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20009,"notecount":352,"arcChartID":"AitAnjnkKXz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6ea2cbd063769ad1d04c2c1934aa28784aed8b40","difficulty":"NORMAL","songID":1106,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20009,"notecount":370,"arcChartID":"Gylq89OCmUG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"22e32e5082513465b8a87ec07dcdc2d4ecad937a","difficulty":"NORMAL","songID":1107,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20011,"notecount":206,"arcChartID":"FdbA0G6uHGe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"80b79c1944930ea7c35a34930de20e12b6ecf1b3","difficulty":"HYPER","songID":1107,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20011,"notecount":564,"arcChartID":"FMLfSMHUTky"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a32ed8d65734c76ee9c2e014ef0954870ebd0470","difficulty":"HYPER","songID":1108,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20012,"notecount":1104,"arcChartID":"BG5YS0WfMuw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fc642d958803578c20d4c23dc4c22a81c3fed837","difficulty":"BEGINNER","songID":1108,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20012,"notecount":129,"arcChartID":"CQCwhlQfrqC"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"27b64fd88fd0dc6cf9d260ad8e8c1600208ec41e","difficulty":"ANOTHER","songID":1109,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20013,"notecount":1208,"arcChartID":"HgxV1TNCLwf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"511b93d57fa9b786d09a61399f40ca49e5bcd0e3","difficulty":"ANOTHER","songID":1109,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20013,"notecount":1090,"arcChartID":"G8IG9YJvg75"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6865b4aed1d833a75680f3d895b5497e8c7cb3cf","difficulty":"ANOTHER","songID":1110,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20015,"notecount":1410,"arcChartID":"Hxxabc7m65V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b1e453cf8e7f317a4ce3b6fd580726b5b86e0a00","difficulty":"ANOTHER","songID":1110,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20015,"notecount":1145,"arcChartID":"C63ti9cu89x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"154d9ad38f28c85d8178c3726cc80aad91b9f72c","difficulty":"NORMAL","songID":1110,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20015,"notecount":481,"arcChartID":"D2fl1lvihGy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"13e1e1fa237736697a51171b06a22123447d7052","difficulty":"NORMAL","songID":1111,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20016,"notecount":495,"arcChartID":"BuXLb1e805M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"90efb074d74a210c24a3bd6ccffd4fef8f5cb6d8","difficulty":"NORMAL","songID":1111,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20016,"notecount":386,"arcChartID":"Gn_6tViWMRg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ad6d74188671d5f12081a95283500c2f0244d275","difficulty":"NORMAL","songID":1112,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20017,"notecount":532,"arcChartID":"B564C996eir"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e54727a156f7a5b58ebe082a197cac907f44864a","difficulty":"NORMAL","songID":1112,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20017,"notecount":465,"arcChartID":"DGNDcx3-55-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bb2662c990601bf76a15c9b84520cbb24375808d","difficulty":"NORMAL","songID":1113,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20018,"notecount":437,"arcChartID":"HoKk-9hAzLc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9ea01b2094d2904287a8f27e5efa780c7b5ac9ea","difficulty":"NORMAL","songID":1113,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20018,"notecount":417,"arcChartID":"B_GrR425_7D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fd74b626da9510bbddc6fe5cfe84ccf7aea438a0","difficulty":"NORMAL","songID":1114,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20019,"notecount":440,"arcChartID":"Ewy9swwPkMk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dd73d27bbb33d0f20d310c3a104154e2b701f8d4","difficulty":"NORMAL","songID":1114,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20019,"notecount":427,"arcChartID":"BmeSOSSlD2R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"86772934cc236897ff63856af32782d0c54265b3","difficulty":"NORMAL","songID":1115,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20020,"notecount":828,"arcChartID":"DMseMNA_Z1Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"27cf2e3b9cd5c945e113a048eba917546de842b2","difficulty":"HYPER","songID":1115,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20020,"notecount":1248,"arcChartID":"CLas0IpQIiH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4512097c6ed71383a2ecde9827d757007717b250","difficulty":"HYPER","songID":1116,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20021,"notecount":621,"arcChartID":"EWAlQtoADG1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"abb2000b24425b49b2d53da3f27a43645fa75ac4","difficulty":"HYPER","songID":1116,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20021,"notecount":690,"arcChartID":"EL6ndqFinrl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ace1da9c5680ee27f6458643102d039aa5c69e8c","difficulty":"HYPER","songID":1117,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20022,"notecount":729,"arcChartID":"GdquiOFQbLt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1a6b25e54ad6be8f21f374c97dc1372ae1516010","difficulty":"HYPER","songID":987,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18066,"notecount":815,"arcChartID":"HddNAGqC01G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cabd5c2aef8003aaca58a27e898ddd940552719f","difficulty":"HYPER","songID":988,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18067,"notecount":925,"arcChartID":"EMHw-MUCpZQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"31f732894284253addd7051b21228c556fc6db31","difficulty":"HYPER","songID":988,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18067,"notecount":780,"arcChartID":"B4ggHlz1HZA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"14582d21edfd6a836840b22578ed76f6aa63de2c","difficulty":"HYPER","songID":989,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18068,"notecount":1096,"arcChartID":"EQySnNYC1yS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"94298709294e6a0653ea7fd255cf2ad8b5f22a59","difficulty":"HYPER","songID":989,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18068,"notecount":1039,"arcChartID":"G1bMfqqyWQ4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5baf4e6cb9d2eea6bb81ac4deb5b2375026b024e","difficulty":"HYPER","songID":990,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18069,"notecount":804,"arcChartID":"Frg4F6v4cyQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"28d4447b2c86b5788eca4b76b5ad28dd209e287f","difficulty":"HYPER","songID":990,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18069,"notecount":672,"arcChartID":"DU9ux-aRAPJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"02cc7faa9af8be87ecc954ed544a11dd2aeb502f","difficulty":"HYPER","songID":1117,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20022,"notecount":755,"arcChartID":"ELu44kQo6CH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3f37e2f8a31fdd855c0a27e93673323763b51445","difficulty":"HYPER","songID":1118,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20023,"notecount":945,"arcChartID":"GzaQzW6xxhX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"982f41551b992b967e9f78d88a254237e491de82","difficulty":"HYPER","songID":1118,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20023,"notecount":929,"arcChartID":"BZdiI2JxiXn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"276b1ec5bf33a0bdd7acf94de03b94a481944154","difficulty":"HYPER","songID":1119,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20024,"notecount":710,"arcChartID":"EB3ALy7_4dT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8b02a83264a9885107d71bf95af5c2d48bc67cc8","difficulty":"HYPER","songID":1119,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20024,"notecount":695,"arcChartID":"BgaLcbhGgHz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4a0e88ffa12d595dbbc593f6720ee2b6ba17369c","difficulty":"HYPER","songID":1120,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20025,"notecount":1046,"arcChartID":"HXbW_d-76zR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"001ac70be5af187b89302abc477aadbc01f41018","difficulty":"HYPER","songID":1120,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20025,"notecount":1061,"arcChartID":"BLF1f6wFDVG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c759c5c250a1d11f6900c0cbba1ba2a722205c9d","difficulty":"HYPER","songID":991,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18070,"notecount":829,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"aeed3f9e1aa5a82d26f5e4bf0f674eae34994c88","difficulty":"HYPER","songID":991,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18070,"notecount":746,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"8eb9886e7f989eb52b1ea29019e0b611dbd7a9b0","difficulty":"HYPER","songID":992,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18071,"notecount":1097,"arcChartID":"G52spldOIQ7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"af05f9bb1beabf71798f8a792014221fdfbd3298","difficulty":"HYPER","songID":992,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18071,"notecount":833,"arcChartID":"FgXeJEMkF8A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84e2229684819ee1c088b28295392df88fb47639","difficulty":"HYPER","songID":993,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18072,"notecount":811,"arcChartID":"APdKBh19kiL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9b85cb74ddb0907a5974229953b2e033bb55763a","difficulty":"HYPER","songID":993,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18072,"notecount":770,"arcChartID":"HgiVeMWvfpz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6646b66128d83e45f0f35491b7f49b17feb2775","difficulty":"LEGGENDARIA","songID":946,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18025,"notecount":1240,"arcChartID":"D3ALllNQzNw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"14d0e5157b4fa3ff43c5b6f97c972497ef0ee4b4","difficulty":"LEGGENDARIA","songID":932,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18011,"notecount":1067,"arcChartID":"HN9JPRoQ4Cr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"98451a34db7a923a766ce899d3028962fd84431f","difficulty":"HYPER","songID":1121,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20027,"notecount":758,"arcChartID":"AHOf5lPotl9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"23ebe93607069780214c7413d611e8cd4abfa8af","difficulty":"HYPER","songID":1121,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20027,"notecount":732,"arcChartID":"CKOiPq39aPU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"87d22d3029ea24ca9dd0eb785e4004349346deab","difficulty":"HYPER","songID":1122,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20028,"notecount":1256,"arcChartID":"EXf3ksChsyA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dbcda675c6038c042e45b9bf5631f113f67588a0","difficulty":"HYPER","songID":1122,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20028,"notecount":1029,"arcChartID":"FEnvtdvCEPN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b3b3664249bedf37d364c61abf4eab5cf8a129a6","difficulty":"HYPER","songID":1123,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20029,"notecount":1015,"arcChartID":"CjvLKa8n5Ph"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fc48c20cbf0039d96a8a08dead8b13ff1c326a65","difficulty":"HYPER","songID":1123,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20029,"notecount":945,"arcChartID":"DAHNY5cPsmJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"43b91c3f74d0c255955eeb261f6b6d54b384282a","difficulty":"HYPER","songID":996,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18201,"notecount":665,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"d376224b9c1ef9af6fee83ef01b2ee04c20319f5","difficulty":"BEGINNER","songID":996,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18201,"notecount":215,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni"]},{"rgcID":null,"chartID":"cc79c218ed8e2914f854281633f944320ef9227c","difficulty":"ANOTHER","songID":997,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18202,"notecount":1156,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"71de8dbd1f685246671e3ed512ba8d4bd11b3ac1","difficulty":"ANOTHER","songID":997,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18202,"notecount":1078,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"59453ed806c8bb7345fe37278495c59690cec856","difficulty":"NORMAL","songID":997,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":18202,"notecount":449,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"54903ff908bae5be3b2871e42651371c03e0d668","difficulty":"NORMAL","songID":998,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19001,"notecount":560,"arcChartID":"FDPaZnO0kjb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d06927191a99d1b6e0a5ab6e51e1a0cf6577cd70","difficulty":"NORMAL","songID":998,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19001,"notecount":535,"arcChartID":"BKjcind-9n_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eb6e33220fef6e5a357677d5160bb1999757322e","difficulty":"NORMAL","songID":999,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19002,"notecount":703,"arcChartID":"BBqYc1nAbK6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a429616f6a1648cf0e7c8f18e67665439f768baa","difficulty":"NORMAL","songID":999,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19002,"notecount":686,"arcChartID":"BbMAbcoa6ts"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2d0f71ee7cbd69883913890adc01e62fb2de8264","difficulty":"HYPER","songID":1124,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20030,"notecount":772,"arcChartID":"DlAjH4vIzln"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84b7858b6aa4e8d0e86c5513fb17f5ab60dff5e7","difficulty":"HYPER","songID":1124,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20030,"notecount":875,"arcChartID":"EdZMVqNEZVy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"20ab34cd86696cc2e8218e2fcc3e071e792ab6a4","difficulty":"HYPER","songID":1125,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20031,"notecount":1173,"arcChartID":"DbwkZO0q1sh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a8bdb107d3f84645e72817ffd1468c9cbc489eab","difficulty":"HYPER","songID":1125,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20031,"notecount":942,"arcChartID":"HyYlVr1IC97"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6c309ef4653b1cd2d19170171ae056bf83cae5ae","difficulty":"HYPER","songID":1126,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20032,"notecount":1031,"arcChartID":"FqvppX1D5v8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"30a85524b4b02de10c2197f40897cf19bb0c1d03","difficulty":"HYPER","songID":1126,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20032,"notecount":913,"arcChartID":"D5bl21exFjE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"10f27df4994c9e7b2135d0c14f834d44020d9839","difficulty":"NORMAL","songID":1000,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19003,"notecount":532,"arcChartID":"H2H-N2wAbZs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"38d5c812cd332c568d39576b46ba500d692182ad","difficulty":"NORMAL","songID":1000,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19003,"notecount":532,"arcChartID":"F_3_HHs1GXU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"658fea0507e4e941927b16412c10180d85fcc16b","difficulty":"NORMAL","songID":1001,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19004,"notecount":452,"arcChartID":"E3G1loY99ww"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"29e2b43ef59792f1dc3dbfcc855d16b83987a367","difficulty":"NORMAL","songID":1001,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19004,"notecount":449,"arcChartID":"C4yTEEYVQIo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"974c29d0088963d7f6d338f1a583d3a616893ea6","difficulty":"NORMAL","songID":1002,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19005,"notecount":455,"arcChartID":"Gub3MWUIumh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e0ee188c1a701932e36be3a54a2832e2a3fbc1da","difficulty":"HYPER","songID":1002,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19005,"notecount":883,"arcChartID":"F_nUJga7Wl8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"074aa69a8f68add26ff2025885b2f5d3e4d5f78a","difficulty":"HYPER","songID":1003,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19006,"notecount":863,"arcChartID":"C3tfVi-7wuc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4c2bc08462c0dcb258afd87658dfc1fabd51f2a8","difficulty":"HYPER","songID":1003,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19006,"notecount":849,"arcChartID":"AwhLbZClC6L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"59f4703b4c725801f867b9b93e59951da92d2859","difficulty":"HYPER","songID":1004,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19007,"notecount":1391,"arcChartID":"AisuDcqczu8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5438a7575448627e94381188954e4854b288e5dc","difficulty":"HYPER","songID":1127,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20033,"notecount":628,"arcChartID":"AeB-OptGWu6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e75c49919a82cdb87abcd2c01af9f864a79cb959","difficulty":"HYPER","songID":1127,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20033,"notecount":602,"arcChartID":"F_Zvi4xcf74"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"146243da75a2d06aea495d28a033a1daa154940a","difficulty":"HYPER","songID":1128,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20035,"notecount":961,"arcChartID":"E7Wp44wa3K8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2b5cafd5f4fb2b3169423d40ab395a6237d0ca81","difficulty":"HYPER","songID":1128,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20035,"notecount":808,"arcChartID":"GgRi6c2REZD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"077839c2d3844a2c36c65c669ea14b46066fade1","difficulty":"HYPER","songID":1129,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20036,"notecount":910,"arcChartID":"BS1ofCKX-fh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"899606b64ae9fe7e3414a78d71c49c914ddf22d3","difficulty":"HYPER","songID":1129,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20036,"notecount":898,"arcChartID":"EEsFNdObA_9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"844bcf42740f4828571c4171b09b3563941226a3","difficulty":"HYPER","songID":1130,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20037,"notecount":744,"arcChartID":"Docy1Jo0LAR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a3700b01a3ed3092881efec2757baed5fcbaea7b","difficulty":"HYPER","songID":1004,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19007,"notecount":1215,"arcChartID":"APnHJjZT6EC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6eb1a1b7cb2ead5ef74a85881510b0865bd2a49f","difficulty":"HYPER","songID":1005,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19008,"notecount":1209,"arcChartID":"CuIGh7YMNWZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"db75bd9abdbdf5990c6495dd9bea7562cf2491b8","difficulty":"HYPER","songID":1005,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19008,"notecount":974,"arcChartID":"BsM6PYpLK4T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4130e2abb2dc0dcfd3e68a5c7f6a4c35124bdc1c","difficulty":"HYPER","songID":1006,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19009,"notecount":974,"arcChartID":"HEqlGMEgcnq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"db5f7b392d34ef53b2a017b78abd8bed50ae2306","difficulty":"HYPER","songID":1006,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19009,"notecount":822,"arcChartID":"EnIb6_R5CmG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6c2090c7a86a3c31caa22b6ec195b1b5d1ca9ad","difficulty":"HYPER","songID":1007,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19010,"notecount":777,"arcChartID":"DUsFYD1Vn47"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c733ed189dcd5897a73827badae32ca82d470188","difficulty":"HYPER","songID":1007,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19010,"notecount":777,"arcChartID":"BqSbLADK4T5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b9bd4001d2902bd271f192354a14ddd36f3f4ba9","difficulty":"HYPER","songID":1008,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19011,"notecount":721,"arcChartID":"CRu4p8vNI2V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"646185d142fb3db39feda035739314a42334c846","difficulty":"HYPER","songID":1008,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19011,"notecount":441,"arcChartID":"HRUPkB49jKK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"32626eedada03cf382626b928c3f69017b76c4eb","difficulty":"HYPER","songID":1009,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19012,"notecount":628,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b1ba03cc7bd88a7abee2e680e9a3fb5ee45939c4","difficulty":"HYPER","songID":1009,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19012,"notecount":580,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"98cbb71a832038f6ce1c874a65a9dbd120d1a355","difficulty":"HYPER","songID":1010,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19013,"notecount":724,"arcChartID":"AEdhmBv_3_g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"70f48040360c4333dd1f8da5eea917197bafb47a","difficulty":"HYPER","songID":1010,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19013,"notecount":729,"arcChartID":"Hd4dipxEAoU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dad5e097f9d6ec78dd49c4e73ef61af161ead4cf","difficulty":"HYPER","songID":1011,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19014,"notecount":754,"arcChartID":"CtUMWUiukw_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6b75c385d29fe7c84d6e04bae300c3a7a265b5b6","difficulty":"HYPER","songID":1011,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19014,"notecount":656,"arcChartID":"ClrJ0UTsMBP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fc11c2b655c5bc8cefcfe423a3ef6f4de37922aa","difficulty":"HYPER","songID":1130,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20037,"notecount":818,"arcChartID":"GdJ4ythywcv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e3e8b5150693247ff44fcb8ccca2bc25b9f196be","difficulty":"HYPER","songID":1131,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20038,"notecount":1077,"arcChartID":"EaglYF3KQbp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9c07c3c1f81e71c2392c34b18afcf9932318731b","difficulty":"HYPER","songID":1131,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20038,"notecount":1147,"arcChartID":"EVIYIFIsJAB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bc42e4538277378b87ed2943ecb75e9d548ad6ac","difficulty":"HYPER","songID":1132,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20039,"notecount":1032,"arcChartID":"HC0iSk0c4QF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"14cd5f28304a330a22083abd0d04f4ae0fb45e32","difficulty":"HYPER","songID":1132,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20039,"notecount":1121,"arcChartID":"AjLF0HfRIeW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e1f96b08c7d2355cb01ce80e75aa0bf6035e3d7c","difficulty":"HYPER","songID":1133,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20040,"notecount":1073,"arcChartID":"H0-Vv_hxeRF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2b5e56df9e16f5ba4d673469dca1817238721128","difficulty":"HYPER","songID":1012,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19015,"notecount":922,"arcChartID":"C4X7Mn5xak4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9b0da3ed3be75dd75d445b503d3a95e743b2cff8","difficulty":"BEGINNER","songID":1012,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19015,"notecount":212,"arcChartID":"EtTJby-nWW8"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"92939184dc1633aaa5ca9675ce8a833aef4f6426","difficulty":"ANOTHER","songID":1013,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19016,"notecount":1960,"arcChartID":"B-_jWCmlHt3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"30eccec4c3a8cbd0f4b8d74b51f683fa27deeb8b","difficulty":"ANOTHER","songID":1013,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19016,"notecount":1733,"arcChartID":"FGKdY591_R7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8e60d1ad926add5e84fb6de5a0924c89c365f80f","difficulty":"ANOTHER","songID":1014,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19017,"notecount":1068,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e7dcfec60bfc1fe8905959890833dc3c541830be","difficulty":"HYPER","songID":1133,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20040,"notecount":1039,"arcChartID":"DmwRCiYfj_A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7a24aed76bdc9e4748b3655d897700cf33d81557","difficulty":"HYPER","songID":1134,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20041,"notecount":1254,"arcChartID":"GlKT6aPrWEl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"df8313708351f818bdd08bb43a270e246b90c7bf","difficulty":"HYPER","songID":1134,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20041,"notecount":1279,"arcChartID":"GC_USfp46Bf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3bbca7d03445aa2ef7b78584fc59b40418a085cb","difficulty":"HYPER","songID":1135,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20043,"notecount":970,"arcChartID":"Hy-dRP0HH5m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"24b45d0e57ddf070335d3428e8baf18dfa826aa4","difficulty":"HYPER","songID":1135,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20043,"notecount":1008,"arcChartID":"E8q4OeE3tH3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7a3a04516e97be227fa3ad6a078df741b0ca85a4","difficulty":"HYPER","songID":1136,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20044,"notecount":758,"arcChartID":"EH_A8WfWNUm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0ea207c86bf7edaca57545a55685a814c30c4779","difficulty":"ANOTHER","songID":1014,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19017,"notecount":890,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"fb3579b7d00ba2d893c7b87f63dff52e5749c670","difficulty":"ANOTHER","songID":1015,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19018,"notecount":1502,"arcChartID":"H-vENSOTrn0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"59a56f80ed6873ce4a6c35caa24003efbbba99be","difficulty":"ANOTHER","songID":1015,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19018,"notecount":1420,"arcChartID":"HqetRl75eNd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a7ded3e5a2db524dcc77f97b646f26d16ffb50a0","difficulty":"ANOTHER","songID":1016,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19019,"notecount":1163,"arcChartID":"CgUFaQ7TJ5Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a0845e877ed225eeef7ccf03e150bfb629ba9160","difficulty":"ANOTHER","songID":1016,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19019,"notecount":1192,"arcChartID":"E4TnakM6Ty7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"05d2a3f3cbb4a02c63e5ba65bde65e0748584c5e","difficulty":"HYPER","songID":1136,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20044,"notecount":749,"arcChartID":"FyNejiZPK9k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8fdb82e50ccacdec42dfcf04434a9406b0479d79","difficulty":"HYPER","songID":1137,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20046,"notecount":667,"arcChartID":"AaVEkzqFTrZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5a992c067461b6c998ba70dcbee124f753132bcd","difficulty":"HYPER","songID":1137,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20046,"notecount":661,"arcChartID":"GiKrTzXwRng"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"74bb932512bce1abbde2dd9cb409ccf498e59d09","difficulty":"HYPER","songID":1138,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20047,"notecount":973,"arcChartID":"GDwg2vhr47Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6c8eac6e855e2ea8aeab605c070227fee4886f52","difficulty":"BEGINNER","songID":1138,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20047,"notecount":123,"arcChartID":"FuViCFdg890"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"3738203c875a6eef697475b75845a1d77b6daeca","difficulty":"ANOTHER","songID":1139,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20048,"notecount":1676,"arcChartID":"CGpf07GUQQE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bbd581df659d10ecd468bbb7a9d7eae11dd37985","difficulty":"ANOTHER","songID":1139,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20048,"notecount":1635,"arcChartID":"H1rnyMVpxTh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dfe6aaacbebce5a1c5f0983c370f798698ffb99f","difficulty":"ANOTHER","songID":1017,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19020,"notecount":1438,"arcChartID":"FhXpyYxnwAT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ffe9ad52b29c8c48e32e704f91a5f54a2d3f6921","difficulty":"ANOTHER","songID":1017,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19020,"notecount":1353,"arcChartID":"Hwu-SCDvE-b"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"121b08a486422143233baa5f3db231aa670ed725","difficulty":"ANOTHER","songID":1018,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19021,"notecount":1477,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"9637fc95472040b0e2b9d3eac26da2b97c01d2fb","difficulty":"ANOTHER","songID":1018,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19021,"notecount":1192,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"3170a6b7061f91a4109a5941e23ed9eba86d5b7b","difficulty":"ANOTHER","songID":1019,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19022,"notecount":1837,"arcChartID":"Hf5OjZpo1aF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa739aa238929f4335cb2550ff451206107cb1f8","difficulty":"ANOTHER","songID":1140,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20049,"notecount":1514,"arcChartID":"AoR08UHvMU6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"879dee99a5ea1ecc39b9d9af218dbe5e09579089","difficulty":"ANOTHER","songID":1140,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20049,"notecount":1632,"arcChartID":"CMZ79w_WD34"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7d4b231229e22fae0296cbd42035b669d409f52f","difficulty":"ANOTHER","songID":1141,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20050,"notecount":1019,"arcChartID":"HfGnPr5NVzt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eafec0f7a26d01252e5482b9331ceeab7294a2bd","difficulty":"ANOTHER","songID":1141,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20050,"notecount":878,"arcChartID":"EeMaHnVifI5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"78bc459aea06089d44736d14f40401042549f592","difficulty":"ANOTHER","songID":1142,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20051,"notecount":1596,"arcChartID":"HHqFHiP3Jgx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0e6b679f7f06c6f6188d3019c8cb24f2f9d2084f","difficulty":"HYPER","songID":1142,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20051,"notecount":1294,"arcChartID":"H6ZxcUzQGKg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aeeabacedc3308c18e6c8811c09756895903f970","difficulty":"HYPER","songID":1142,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20051,"notecount":904,"arcChartID":"AyB07tzckrq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"acd579899be850bf728b4532ddec41d5469aaf91","difficulty":"HYPER","songID":1143,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20052,"notecount":846,"arcChartID":"C-AU12Ifw8N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"250a1ce5b62af167821b868c5f5b9703a84c4bdd","difficulty":"ANOTHER","songID":1019,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19022,"notecount":1363,"arcChartID":"A9sqDaOCwPQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cafa791cea7a018e83e239789baf571764d42ea9","difficulty":"ANOTHER","songID":1020,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19023,"notecount":1396,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"fefa24bfae2bd03b513cc2e1c1e0b8cca64b99b7","difficulty":"ANOTHER","songID":1020,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19023,"notecount":1365,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"5507544f9d961284928bc6e6e8b227b625b7ec7d","difficulty":"ANOTHER","songID":1021,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19024,"notecount":1153,"arcChartID":"HR1mXVbi0dr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ac21c843865cc304fcb8b1f1e051d808b45bc90a","difficulty":"ANOTHER","songID":1021,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19024,"notecount":1012,"arcChartID":"EBc_VzEx3lw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1e6ff88bdffb46ca2d13ef79430fe6d103f93336","difficulty":"ANOTHER","songID":1022,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19025,"notecount":1254,"arcChartID":"AANven9G-vG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bd662145578bc0fc0b6bf7b93946045579853e8d","difficulty":"ANOTHER","songID":1022,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19025,"notecount":1157,"arcChartID":"HKptYBoEE-5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"28dac0f57a94e1fa157b1cfdc763f68ce2a08a96","difficulty":"ANOTHER","songID":1023,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19026,"notecount":1646,"arcChartID":"GFA6_VlrrR0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0153200938271d4d9c3c90e2d7b826070ad32087","difficulty":"ANOTHER","songID":1023,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19026,"notecount":1545,"arcChartID":"BbhyhXOyajG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ab41aebc4dbb84fe66f587934e1772c667ec153","difficulty":"ANOTHER","songID":1024,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19027,"notecount":1035,"arcChartID":"BmsCeE9c9Ka"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"52403f078838c3dcb71a192954a5aff69ee785f1","difficulty":"ANOTHER","songID":1024,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19027,"notecount":1081,"arcChartID":"E_ynP8pGqQs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"df9caa0a43206d4b016ab68458de290c44118c04","difficulty":"ANOTHER","songID":1025,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19028,"notecount":1677,"arcChartID":"DZazVmBVoza"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9aedb75145d076fba9ff0b9203a3d88d24aff2a7","difficulty":"ANOTHER","songID":1025,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19028,"notecount":1911,"arcChartID":"AKp5bNUw4vI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"120e0174fa357d516656c3b624144542de340543","difficulty":"ANOTHER","songID":1027,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19029,"notecount":1193,"arcChartID":"AZlvY2hB31H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ceee629f2b644baa05df63d46aa7abbfe6deac9d","difficulty":"ANOTHER","songID":1144,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20083,"notecount":1441,"arcChartID":"Eub26j263-0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"13be1a35f06ec31dca02596d1d5bd921c57b1715","difficulty":"HYPER","songID":1144,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20083,"notecount":960,"arcChartID":"Bu-4qAx3a-7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b89cc44b1e89d4ce2c36ad4cb284d2069d433f68","difficulty":"NORMAL","songID":1145,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20086,"notecount":711,"arcChartID":"Hx69b4Tpqs2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b004a513663e0e5a550dd28e57b1444b72bae805","difficulty":"ANOTHER","songID":1146,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20087,"notecount":1814,"arcChartID":"BkwYOFK4ji0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"23725c7d9e719b816b64bf02dc724512c3d2d0ec","difficulty":"HYPER","songID":1146,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20087,"notecount":1076,"arcChartID":"CfZreGAr_aC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"d19da5a91c6261c9ca5bf5fd1512654066dd03b5","difficulty":"ANOTHER","songID":1027,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19029,"notecount":1142,"arcChartID":"AOqNterduu8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2c98461905ed3451ebe10a7a6d5c6b674d11acde","difficulty":"ANOTHER","songID":1028,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19030,"notecount":1957,"arcChartID":"HtyCk32nW2Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ad235a8bc777a0815de90bc13e8fbaa9ccb60174","difficulty":"ANOTHER","songID":1028,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19030,"notecount":1780,"arcChartID":"CN4PHwVMIMP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6c6d0ca4b05b647f0a90071c45d782bae395d2d","difficulty":"ANOTHER","songID":1029,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19031,"notecount":1372,"arcChartID":"GQ45SdwaKID"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a84aff6aa57f907db465e4ee3535d88620987131","difficulty":"NORMAL","songID":1147,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20088,"notecount":396,"arcChartID":"BLr3mQw1m5S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"da8b80fee70f46e91de5af4fbcf7360a7e4f87eb","difficulty":"ANOTHER","songID":1148,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20089,"notecount":1085,"arcChartID":"B9Lff7sfXx4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3d7b913c503ec75bf40133a8ba5814171dfee4ed","difficulty":"HYPER","songID":1148,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20089,"notecount":812,"arcChartID":"Cm2fbwQotUS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"97a8032a995d5971d92684aa4821da236b79f1b6","difficulty":"NORMAL","songID":1149,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20090,"notecount":464,"arcChartID":"BKmTVnxGt-u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"88581b5aedcf5b28e893111a6024bd4dd49e51f6","difficulty":"ANOTHER","songID":1150,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20091,"notecount":1496,"arcChartID":"AatEcMfeitG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"186f2e33ee2c23769bf02946bf31f712d6594667","difficulty":"HYPER","songID":1150,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20091,"notecount":860,"arcChartID":"DBP9bc1eEKT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"152ac16eca6bbf78308f8594c2d3136805fdc307","difficulty":"NORMAL","songID":1151,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20092,"notecount":411,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"613f2cb0de2fd35cd3fdac0e5deecc0664776c32","difficulty":"ANOTHER","songID":1152,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20093,"notecount":1854,"arcChartID":"CnhYVQ0Yt8g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1dce504149aed886a1e3de31a27fe7df277dae9b","difficulty":"ANOTHER","songID":1029,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19031,"notecount":1464,"arcChartID":"E92DEpcgWux"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"32ffdfdf467a3d75af76d22cbb9d82d863eb29ff","difficulty":"ANOTHER","songID":1030,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19032,"notecount":1398,"arcChartID":"AVTlX2LdDUt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9a588fce04779d9bd234bfa98c3c0aad0e94ee76","difficulty":"ANOTHER","songID":1030,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19032,"notecount":1456,"arcChartID":"FMHLBoDS6kw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a4206cd8f1f48ead11dab251492f9816795d69e4","difficulty":"ANOTHER","songID":1031,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19033,"notecount":1618,"arcChartID":"Gh8Xhmvq8c-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"810fc467501070b6dd3578e46cc6bf0bbfa09d75","difficulty":"ANOTHER","songID":1031,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19033,"notecount":1701,"arcChartID":"BjOoDmt-QhL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ff823190b67a7ed9091785aaeb977c2e8d0d0795","difficulty":"ANOTHER","songID":1032,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19034,"notecount":995,"arcChartID":"E9i-DRKZwq7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2b70cfa2ebdd6b6c50e00a13577202cbbaa4e73d","difficulty":"ANOTHER","songID":1032,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19034,"notecount":842,"arcChartID":"DnHMjaf7u5v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ecec7dfdd285d1b5af3dbf426cc99a437fced73c","difficulty":"ANOTHER","songID":1033,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19035,"notecount":1231,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"0bd09ee0e5dd5dfabe235d859e715fb2f34d2226","difficulty":"ANOTHER","songID":1033,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19035,"notecount":1187,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f074193abd5fa17f1322f29c2808c8d9ac04b29d","difficulty":"HYPER","songID":1152,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20093,"notecount":1149,"arcChartID":"D_g2X-jTlqU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2e2a8659f55656568d282983642bde75cf35f1d6","difficulty":"NORMAL","songID":1153,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20094,"notecount":518,"arcChartID":"GwSbMLx_0bi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"29d3316de8715910b58ee59793a735582bd9fa33","difficulty":"ANOTHER","songID":1154,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20095,"notecount":1613,"arcChartID":"BGm_IeIRrlS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"906fef8b271e4b03729a0d62dbdeb13da99e6813","difficulty":"HYPER","songID":1154,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20095,"notecount":972,"arcChartID":"Ex3E-7-ToXY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"35dbe7b6a0339d0531037e5890c7c0d25b8f9d20","difficulty":"NORMAL","songID":1155,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20096,"notecount":667,"arcChartID":"Fevid0SLVOF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bd891ab24d68e773f72dc887e84ebb7719595520","difficulty":"NORMAL","songID":1155,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20096,"notecount":623,"arcChartID":"D-no6YhYo2x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e812536c289fba1c244b3dc12c7357f7fd8e8a87","difficulty":"ANOTHER","songID":1034,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19036,"notecount":1544,"arcChartID":"Fic_x1EN9IK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bfb9283bb19f18ebc5bdf413953c4752e967aabf","difficulty":"ANOTHER","songID":1034,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19036,"notecount":1427,"arcChartID":"AIkV9yqLk_Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8d48a8da7475bac67e949c145c8f74afafa32736","difficulty":"ANOTHER","songID":1035,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19037,"notecount":1761,"arcChartID":"Ga9VCnLoute"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"22d9639b9b72406779bfa9912f43630e59a469de","difficulty":"ANOTHER","songID":1035,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19037,"notecount":1738,"arcChartID":"Curjh8n67LZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"65ede03be296bd2f166c53c564f1706e5e151186","difficulty":"ANOTHER","songID":1156,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20097,"notecount":1647,"arcChartID":"Fz21tdGSrpN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b33d58736627953247d389a77af9045e7af07eea","difficulty":"HYPER","songID":1157,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20098,"notecount":771,"arcChartID":"ALjrqT6VZIF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4658b84f8bc33dd6213e23d570662e988287cea9","difficulty":"NORMAL","songID":1157,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20098,"notecount":445,"arcChartID":"GZCFbvK7mse"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1323bc7fe550ff1a0af1544131638f058f086c1f","difficulty":"ANOTHER","songID":1158,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20099,"notecount":1487,"arcChartID":"BRbckpqHyNn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8d3eba70aef44993fad5261aaf8279faa34bbb6a","difficulty":"HYPER","songID":1159,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20100,"notecount":759,"arcChartID":"A0Ob8qP5yDP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"35d608a8bb2b91abc881851e1c38ddf6ff732fb5","difficulty":"HYPER","songID":1159,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20100,"notecount":758,"arcChartID":"FHXy9p78ppz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"48d4aede98532295b7f4df76988af6c7985ddbcb","difficulty":"NORMAL","songID":1160,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20101,"notecount":614,"arcChartID":"A2gDPD5D3H0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cd973945bdfd081a32fc7f31e1caefe21a100f27","difficulty":"ANOTHER","songID":1161,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20102,"notecount":1482,"arcChartID":"AHLNLykiA6L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f824c4a8333300fb48b2a6f3180fdb7079e5df3f","difficulty":"BEGINNER","songID":1161,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20102,"notecount":217,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"f4d1a5130c5ede9bac12ef6e656a08af3d82b9d2","difficulty":"LEGGENDARIA","songID":1159,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20100,"notecount":1280,"arcChartID":"G1GLdKCyrFi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a1bf7328941596d4100b59a053f769a25fb567e4","difficulty":"LEGGENDARIA","songID":1095,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20068,"notecount":1409,"arcChartID":"EdSLmV9wqep"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"31b2f7429b9861ad251014d940f629cb37f0bd55","difficulty":"LEGGENDARIA","songID":1114,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20019,"notecount":1713,"arcChartID":"BK0FPJztFFN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5e7ac9560683dc55407bfda163b0a6d2339aae26","difficulty":"ANOTHER","songID":1036,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19038,"notecount":1493,"arcChartID":"H97Qk59d2mi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2a301e643b1888246921fd0dc62d1bd8c66f86ad","difficulty":"ANOTHER","songID":1036,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19038,"notecount":1145,"arcChartID":"BQvsEj90McM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b30c89790fecc3a62555b433b09837669ab4cffe","difficulty":"ANOTHER","songID":1037,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19039,"notecount":1079,"arcChartID":"DzgjVecKJYJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"655f061758783d9e8e9a994acdf623cc2701c939","difficulty":"ANOTHER","songID":1037,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19039,"notecount":1010,"arcChartID":"AbGKqXk3knV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a456695d0a69068370232b506f3270c6641b1507","difficulty":"ANOTHER","songID":1038,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19040,"notecount":1029,"arcChartID":"A5uihNDQeD6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"799b91db81ce595cb310c4e92dc5c76382a05eaf","difficulty":"ANOTHER","songID":1165,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21001,"notecount":1406,"arcChartID":"Cvbs3z_YAOr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2715b2b789520ada93f4e49501cceec13296960c","difficulty":"HYPER","songID":1166,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21002,"notecount":1362,"arcChartID":"AYeiyT2xO8_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0ddaaac69a405cfe5bac87fddc694028cb21b55f","difficulty":"NORMAL","songID":1166,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21002,"notecount":629,"arcChartID":"DOi75OZ7FQR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f3c04c9669ba8655222b0b0dc9b96d734ece6e3a","difficulty":"ANOTHER","songID":1167,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21003,"notecount":1305,"arcChartID":"APbg_jyuGfr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f3b6780f2c4f8b1357938f9a1f0da12ab0d831b6","difficulty":"HYPER","songID":1168,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21004,"notecount":686,"arcChartID":"ClZw1_XxFCU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cfc253108a5381783b2481b508bea941de1326d7","difficulty":"NORMAL","songID":1168,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21004,"notecount":355,"arcChartID":"FI50noCoV8t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9808605977a9e311d382f301f4d2c3d1568d1b8d","difficulty":"ANOTHER","songID":1169,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21005,"notecount":1828,"arcChartID":"Ct7DsvFKQLx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"877e5301365eb0170e9d9a908f17f534b83fa088","difficulty":"ANOTHER","songID":1170,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21006,"notecount":1026,"arcChartID":"BkkTitXq-Ca"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e15317c9e3b98a328b141977ac55d1d5b5b9ca11","difficulty":"HYPER","songID":1170,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21006,"notecount":721,"arcChartID":"BXTB5KrNnG-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b717e51e2b803f4da746d0049a1799781fad8e32","difficulty":"NORMAL","songID":1171,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21007,"notecount":574,"arcChartID":"FVnyLV_u77j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1d737a39a39486b1aaa72c0855c65c5f9f066e8d","difficulty":"NORMAL","songID":1171,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21007,"notecount":565,"arcChartID":"CTjVRLde7se"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f55c10cb6b9b5254e4cda20d23dc23c41bbd794f","difficulty":"ANOTHER","songID":1172,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21008,"notecount":1263,"arcChartID":"Gvwnspn608g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dedacba5ed71b53928b8c9e450a73782814c2583","difficulty":"HYPER","songID":1173,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21009,"notecount":862,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"1da957f7e80307f7c5ff972eda400e76dd4984be","difficulty":"NORMAL","songID":1173,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21009,"notecount":395,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"2fd9cac2128dcb0db037c1e34eedb03a9717ced7","difficulty":"ANOTHER","songID":1174,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21010,"notecount":1253,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e16d331d0996d091830580d6283b02f290f4717b","difficulty":"HYPER","songID":1175,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21011,"notecount":896,"arcChartID":"B9-Y5KVpcHH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3205eb10fd2f3f60b30c9af0cb2ca73dc1f515d1","difficulty":"NORMAL","songID":1175,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21011,"notecount":555,"arcChartID":"BAxATU5HoTO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"24053fd7a4b986837121a58669db267b82c46a25","difficulty":"ANOTHER","songID":1176,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21012,"notecount":1739,"arcChartID":"EXolZlBMqtJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9c4c40309e8e41be6f5b040264642cb96dcea9e9","difficulty":"HYPER","songID":1177,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21013,"notecount":922,"arcChartID":"BsJUvWOddnU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6fd07fbee1d142b34f503cf69d968403cacaa543","difficulty":"NORMAL","songID":1177,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21013,"notecount":489,"arcChartID":"A714e8puFrI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"49fa3ead166195a1b7e47b090a4ca5e875e5fc77","difficulty":"ANOTHER","songID":1178,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21014,"notecount":1481,"arcChartID":"Cex4d-rvPpp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a0dc683cec0024337a793c4674d73d466e5f3d4a","difficulty":"HYPER","songID":1179,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21015,"notecount":978,"arcChartID":"GECA7DizM74"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"629bd9e3bedf35d5bb13a852ea24c26ca437d379","difficulty":"NORMAL","songID":1179,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21015,"notecount":390,"arcChartID":"GnCoopHR6MY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b3cc67108f3c509f71ef52a97e471ef01ba1a4ec","difficulty":"ANOTHER","songID":1180,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21016,"notecount":1566,"arcChartID":"GU57wh3KwVA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1136e26d8227b981722103c77dd82c76b9489933","difficulty":"HYPER","songID":1181,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21017,"notecount":790,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"68402447bffead7d8c57f8dd953894834f515a1d","difficulty":"NORMAL","songID":1181,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21017,"notecount":448,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b0db46a7083232a0d183d6382e25fcc39e485a9a","difficulty":"ANOTHER","songID":1182,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21018,"notecount":1336,"arcChartID":"AXUa_K53Ayf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"107e613294aadc766d9ad70bdebe4db26c88432a","difficulty":"ANOTHER","songID":1183,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21019,"notecount":1382,"arcChartID":"CRxzzR70s4Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ee7620a802a13bbdc0aab6ee9ed5be64af55deb7","difficulty":"BEGINNER","songID":1183,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21019,"notecount":100,"arcChartID":"HtGpx0bbx4h"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"d4e076fcda15a7e7de7110294453988845fb928a","difficulty":"HYPER","songID":1184,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21020,"notecount":734,"arcChartID":"AMbY72iRSto"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c88266f303f7620efc67d0a3e168d50bf5b15449","difficulty":"NORMAL","songID":1184,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21020,"notecount":330,"arcChartID":"DXLvhbOKB8t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9f65f5800b16f3ca275885ed29a197ea6dd4c6aa","difficulty":"ANOTHER","songID":1185,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21021,"notecount":1039,"arcChartID":"A8IlCS_zF9t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ba10e843c60948c3d5258bc950fcfa6f2f56bb0f","difficulty":"HYPER","songID":1186,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21022,"notecount":719,"arcChartID":"BsTO3gPOb_R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7c65e7759449ae524c112faf239d6fe43b2e5513","difficulty":"NORMAL","songID":1186,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21022,"notecount":348,"arcChartID":"EIVh3qI5gl4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7f8e9b8427c0fbb10b3e64e91af074284cd72749","difficulty":"ANOTHER","songID":1187,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21023,"notecount":1201,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"16be4ba87dd517264a828ff7d030a37fcf42d834","difficulty":"ANOTHER","songID":1188,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21024,"notecount":1312,"arcChartID":"EOp_HT90fGQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e65ed88ac0e49f3ceacfe8f4fd2cb17d7a0b31fb","difficulty":"HYPER","songID":1188,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21024,"notecount":590,"arcChartID":"Dr6wykdpaqA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"03f816e7499d7a8bb3e2100c5b3ce87911d84ff5","difficulty":"NORMAL","songID":1189,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21025,"notecount":496,"arcChartID":"FwkPB4UT_y4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"268d7923813741430d2a11b4738d3f30d8cc9e9e","difficulty":"ANOTHER","songID":1190,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21026,"notecount":1288,"arcChartID":"BUEzi2ilQSU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3a60f39a492137a091c07fcf0c79e368b2fbb3a7","difficulty":"HYPER","songID":1190,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21026,"notecount":694,"arcChartID":"Chq1voC0ux4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d7c57c75a2559b4432f67edc3dbd10fa03038544","difficulty":"NORMAL","songID":1191,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21027,"notecount":627,"arcChartID":"EM_dC28GxgJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7bf6407d5f8753ee22c763260cb384609f929af5","difficulty":"ANOTHER","songID":1192,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21028,"notecount":1445,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"be2a9356cbd7a14533fe21ea871a28af2fd95bf1","difficulty":"HYPER","songID":1192,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21028,"notecount":915,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0fdcb7bef31096334a88bf5371b44f0042fc4a67","difficulty":"NORMAL","songID":1193,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21029,"notecount":485,"arcChartID":"FTviOt6BVF3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2463ebb64b1977d9746ce9ca67077ca5b7e709d5","difficulty":"ANOTHER","songID":1194,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21030,"notecount":1450,"arcChartID":"GsRN-sJXzGw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"60873cb737297e54f4d70cef7191167bb4b1b18f","difficulty":"HYPER","songID":1194,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21030,"notecount":790,"arcChartID":"FM0CfTkN2OW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5fcd712d1ea12800bcd9a38e320ca35602dcea8c","difficulty":"NORMAL","songID":1195,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21031,"notecount":339,"arcChartID":"Ev-ERXyTLz-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"12a497df52b42ed963ed6c587582e378d3b5406c","difficulty":"NORMAL","songID":1195,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21031,"notecount":318,"arcChartID":"FaOMq6TTx4v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"68c9ff38f3092917a382658753d571ae78bb9bfb","difficulty":"ANOTHER","songID":1196,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21032,"notecount":2000,"arcChartID":"FHPo1f_5PjN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"445bb36b24c531830b031de2a51930a525a703c4","difficulty":"HYPER","songID":1197,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21033,"notecount":991,"arcChartID":"DjelMcJlP-8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"abb6a9381d8375684c70c926fbd286e3bbcf8268","difficulty":"NORMAL","songID":1197,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21033,"notecount":407,"arcChartID":"A_wN8JZtAfq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"22ae636fa2f87137956fd0feedce65d0d5462aa1","difficulty":"ANOTHER","songID":1198,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21034,"notecount":1414,"arcChartID":"HwBr_6xErxb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2927a162f53f673b52983b8e5aec7b3c1c1fe17b","difficulty":"HYPER","songID":1199,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21035,"notecount":732,"arcChartID":"ELIg7JJijFB"},"isPrimary":true,"versions":["27","26","inf","26-omni","26","27-omni"]},{"rgcID":null,"chartID":"c37164abbb2453539ff7750d44858a556b14403b","difficulty":"NORMAL","songID":1199,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21035,"notecount":480,"arcChartID":"G-7t5uD9wEs"},"isPrimary":true,"versions":["27","26","inf","26-omni","26","27-omni"]},{"rgcID":null,"chartID":"d184f737f356c12b4c261155f29842bcf90c02b2","difficulty":"ANOTHER","songID":1200,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21036,"notecount":946,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"1b50fa0b59f7a7af0f9c07804acdc916e86e89b0","difficulty":"HYPER","songID":1201,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21037,"notecount":820,"arcChartID":"BmXI87oOsMz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8b62f08714f6dd77edc887a2d2b9b5fef563226d","difficulty":"NORMAL","songID":1201,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21037,"notecount":330,"arcChartID":"EVVtzl2lT6E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3949b18e04faa798cb443bc338675ea8e420ffa0","difficulty":"ANOTHER","songID":1202,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21038,"notecount":1066,"arcChartID":"CLu8bn0vZhg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6980fba66b3843ddfa4f71f22dca58edde1f351d","difficulty":"HYPER","songID":1203,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21039,"notecount":760,"arcChartID":"D7zjksCJqpC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d008f4e9598b9954439f81b02d78f564ef1e6de6","difficulty":"NORMAL","songID":1203,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21039,"notecount":374,"arcChartID":"FeAvcEqwl9A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"06fe30b3b0c1e2b0d17b6dcd683db46bb7633c5b","difficulty":"ANOTHER","songID":1204,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21041,"notecount":1461,"arcChartID":"CBsojVtkGMH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"46b4091e07404be92c02d050274817e09dc631cd","difficulty":"HYPER","songID":1205,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21042,"notecount":761,"arcChartID":"FQjCoaTS61F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1565c3b507a26ced1ec43fc48217183658e70e65","difficulty":"NORMAL","songID":1205,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21042,"notecount":374,"arcChartID":"CfvhXgi8DrN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bd1d893e21dcdcd2d8aaebf90a383deb1e2c4fba","difficulty":"ANOTHER","songID":1206,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21043,"notecount":1272,"arcChartID":"F3g117kfvqb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0543d24abf4abc22b7e8f5a3134718b7159568b2","difficulty":"HYPER","songID":1207,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21044,"notecount":1033,"arcChartID":"H404jH1Aks0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"53ad1fa40a4f5c42d9ccd941253e097a7efe658d","difficulty":"NORMAL","songID":1207,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21044,"notecount":769,"arcChartID":"AyIjSj81FoN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dfe81663b1de9674e019339ac172a41f26e80ce4","difficulty":"ANOTHER","songID":1208,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21045,"notecount":1650,"arcChartID":"CDnl0lWF1U8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8f40bb54ac5eabe39f86ca51d42bcccc52a61a55","difficulty":"HYPER","songID":1209,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21046,"notecount":768,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"24c541b382496ebed29a019a8ae4af6d0b78df9e","difficulty":"NORMAL","songID":1209,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21046,"notecount":465,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"fb666d13611b239347f63d31865bd183a2a11650","difficulty":"ANOTHER","songID":1210,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21047,"notecount":1461,"arcChartID":"A8nzusXjnrn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ae94690df9df53a745156588849d583c25dfdd92","difficulty":"HYPER","songID":1211,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21048,"notecount":1154,"arcChartID":"G82BiowwHlp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ee8a4c82bad3ebe22060443234909ba411d1f9e2","difficulty":"NORMAL","songID":1211,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21048,"notecount":592,"arcChartID":"AEKFQA2U9rK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84e08aee7d76de984bfa9e714741d125efd438d2","difficulty":"ANOTHER","songID":1212,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21049,"notecount":1607,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"02526bdae769caebeae0400bd0ee2f59c2fd0412","difficulty":"HYPER","songID":1213,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21050,"notecount":1094,"arcChartID":"CUyEm9R7qqb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4588293fe30af3d23f9bfe9d85b706f34cc203f7","difficulty":"NORMAL","songID":1213,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21050,"notecount":647,"arcChartID":"DWJcryueNeT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"13ae1cb7fd8742a4abad87308dd97690897f239a","difficulty":"ANOTHER","songID":1214,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21051,"notecount":1091,"arcChartID":"EPvya4lZHsl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"51ec1ef25e7cf501385ee8d5b7894c36a01b3f2c","difficulty":"HYPER","songID":1215,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21052,"notecount":1049,"arcChartID":"B8yy5TWCEtY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fb22466ac982f4070e506768b1df54237b649fd0","difficulty":"NORMAL","songID":1215,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21052,"notecount":689,"arcChartID":"HNmLM8vq2cq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"679d8d91465531fe3ffea41f441411cf5823336f","difficulty":"ANOTHER","songID":1216,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21053,"notecount":1242,"arcChartID":"CyYCNmKPyqY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0ff356c4bba4883752ccaa3c629b7645d0e53615","difficulty":"HYPER","songID":1217,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21054,"notecount":786,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"646581f67947e9bf48e72a4240a03aa38251e578","difficulty":"NORMAL","songID":1217,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21054,"notecount":350,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"dfb1d34dab93461a5bd7abbd2296056a64015e31","difficulty":"ANOTHER","songID":1218,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21055,"notecount":1826,"arcChartID":"CiGQtNHRkWb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8f032a3df73655ba96416fed315367cbb3c1a15b","difficulty":"HYPER","songID":1219,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21056,"notecount":1086,"arcChartID":"AvJWsXy1-7F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"db849277d49b13acde8e5dfbf9d9771a19183867","difficulty":"NORMAL","songID":1219,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21056,"notecount":516,"arcChartID":"BjCrMq9N99u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fd16103a02f236711eeb11dc83ceb0645635ed24","difficulty":"ANOTHER","songID":1220,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21057,"notecount":1334,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"dc84e3e5882592dc8e6542a29e59e0d7534df166","difficulty":"HYPER","songID":1104,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20007,"notecount":1388,"arcChartID":"GeuEpkws2qz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"37535c4a98d7b6aa95d381aeb1a6c28603a12ff3","difficulty":"HYPER","songID":1104,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20007,"notecount":1359,"arcChartID":"H0RKPe4mRWT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ca952b759e59dc87181efc1f12045b8fe4c680b3","difficulty":"HYPER","songID":1105,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20008,"notecount":1097,"arcChartID":"Bv3hBRcwPd4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0c829da0b6ac7eeff7204e9fad21f2ec7cf093d4","difficulty":"HYPER","songID":1105,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20008,"notecount":1097,"arcChartID":"GqGg_Wa3XY7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"35bb4271451758bed865f6317d75493cb466e2a6","difficulty":"HYPER","songID":1106,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20009,"notecount":722,"arcChartID":"FRdSiqw2Lc7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"87e4f31481600e264288672e9caef3a26d9d9762","difficulty":"ANOTHER","songID":1038,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19040,"notecount":1030,"arcChartID":"A3zjNswtGHv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f936b3bd492bc538a81116c2db4008b1c8dceaec","difficulty":"ANOTHER","songID":1039,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19041,"notecount":1598,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"fa5feae3bf0e5915e92e483570a031614ce0ade2","difficulty":"ANOTHER","songID":1039,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19041,"notecount":1491,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"5902f10b6bf385fd53d6cb5725f34bc350079fc8","difficulty":"ANOTHER","songID":1040,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19042,"notecount":1997,"arcChartID":"GON32AxwPVK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3865cd7ce620d4c1d9e7630471798dbabb05e1d8","difficulty":"HYPER","songID":1221,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21058,"notecount":852,"arcChartID":"EV9avcCmFPs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a6c8ee143d5d2c4478b44e4cf5429639ed220424","difficulty":"HYPER","songID":1221,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21058,"notecount":804,"arcChartID":"DvPZmzsKU6o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eec520417710a5e5543f4d492919ffcdc9abd6b6","difficulty":"NORMAL","songID":1222,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21059,"notecount":778,"arcChartID":"EAwHDUFQ1dq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"28dc60dfc84e46455d21ebed94af32922c263f63","difficulty":"ANOTHER","songID":1223,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21060,"notecount":1385,"arcChartID":"E-1BjfcAtx_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7af87e867bafc83649ec5fee6bffb54af9c01d68","difficulty":"HYPER","songID":1223,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21060,"notecount":833,"arcChartID":"EWK6Cdd052_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"572eae7734e71d00c76a19003ffb7d1dc7d033d8","difficulty":"NORMAL","songID":1224,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21061,"notecount":412,"arcChartID":"ATkoobqo3nh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f21df62da08c42f87309bc69b315981559710a26","difficulty":"ANOTHER","songID":1225,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21062,"notecount":1855,"arcChartID":"H3QaHEMU_km"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"4658c360cc58c7513a49713527a1e4d4285b3a47","difficulty":"ANOTHER","songID":1040,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19042,"notecount":1567,"arcChartID":"G5xiWjFB1Z2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"15ed927be790dc41026fdd66a152fddd290a1e18","difficulty":"ANOTHER","songID":1041,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19043,"notecount":931,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"668eea63ec2e6ceee5f94dd620ea408b2127c5a2","difficulty":"ANOTHER","songID":1041,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19043,"notecount":732,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"b4c0ba65f9c2877d3dcc48ed6bbc7b2bd34eac9b","difficulty":"ANOTHER","songID":1042,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19044,"notecount":942,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"a6f13806c717421f964965f55359f01feb24c307","difficulty":"ANOTHER","songID":1042,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19044,"notecount":914,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"05ac95e9cdc234ffd8caf7e1c5cd700b07332329","difficulty":"ANOTHER","songID":1043,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19045,"notecount":1248,"arcChartID":"GGWrcfRhPmZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"434ba4f4a18f1ca0ae318e22a60198b296c5362a","difficulty":"HYPER","songID":1225,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21062,"notecount":1473,"arcChartID":"Daei9uZUysJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"e0e38d47988391dd525a1b405d77a9a823f2613f","difficulty":"NORMAL","songID":1226,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21063,"notecount":633,"arcChartID":"GP7-_Xi9KNY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"df9e0265c759947e6ddae496b823ee38f6ee4d9e","difficulty":"ANOTHER","songID":1227,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21064,"notecount":1104,"arcChartID":"Hadep3Qv8Z6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"ed498163c3a9c7c5d47ac0bc1f5dc15ef1603d0b","difficulty":"HYPER","songID":1227,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21064,"notecount":883,"arcChartID":"G0KY3EY3s6O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"65f98af182410e4d30fa68bdf5ca60d1790533a0","difficulty":"NORMAL","songID":1228,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21065,"notecount":265,"arcChartID":"A_hzEw-aznp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"5848033de359bb35503afcc69cc80db0bda007ba","difficulty":"ANOTHER","songID":1229,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21066,"notecount":1833,"arcChartID":"AAyWTAds-0s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"cafba7633631cdc9708e540e71c2243121ee423a","difficulty":"ANOTHER","songID":1043,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19045,"notecount":1271,"arcChartID":"BLI-tTxoMVO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"10fe1ee5745eda4c31ec28a561e42585b1dc620d","difficulty":"ANOTHER","songID":1044,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19046,"notecount":1144,"arcChartID":"AV96fhDWWfw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9f24da2db3a0fc22534826fddb37f9746c75dd4d","difficulty":"ANOTHER","songID":1044,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19046,"notecount":1066,"arcChartID":"FfXaw76C2S8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ef9673bd648e0c26832509e5b64e82fd5c72b4f2","difficulty":"ANOTHER","songID":1045,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19047,"notecount":1202,"arcChartID":"DcmC7UOV4Q1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dd1cd7738a2cc271b514fde4d4a3567a354dccd9","difficulty":"ANOTHER","songID":1045,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19047,"notecount":1014,"arcChartID":"DKd_5lSkFKu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6b9929799b297dfed3f0081914b16feb2df6fb06","difficulty":"ANOTHER","songID":1046,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19048,"notecount":1230,"arcChartID":"DipGO_BaRS9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d6b264465142dbd792531ad212b37e5a96ac5ece","difficulty":"ANOTHER","songID":1046,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19048,"notecount":1088,"arcChartID":"BlquB-3CwW3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"683f59090fbcc5500310e98929cabe4e4e422599","difficulty":"ANOTHER","songID":1047,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19049,"notecount":1177,"arcChartID":"EZ944qk_cap"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3bb6c8d5a5e19f018a5329793a6f1bcef0861bd2","difficulty":"ANOTHER","songID":1047,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19049,"notecount":942,"arcChartID":"EWjOrYEjKJp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b7b3116deccf73494c14a711fc6d7f363649128","difficulty":"ANOTHER","songID":1048,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19050,"notecount":1181,"arcChartID":"DjQJy2sgWhA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3a4782e926b653ba3b6c4fca66377dde635ffd53","difficulty":"HYPER","songID":1229,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21066,"notecount":1046,"arcChartID":"HRNqGvjfNCs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"f61f8edc4be906f7eb2ae79e847fec4be36d12bc","difficulty":"NORMAL","songID":1230,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21067,"notecount":780,"arcChartID":"CsQbpKUYgUB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d5635196c2827640083022ecb4376768590f146e","difficulty":"ANOTHER","songID":1231,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21068,"notecount":1570,"arcChartID":"A7caUaAFx7K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"4fa8275804f421084a0b3da3b654bcf5ba0bd881","difficulty":"HYPER","songID":1231,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21068,"notecount":1284,"arcChartID":"ATCsQrkoZxn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"96dcb377a539c9890fabd2e6d70f511125563c02","difficulty":"NORMAL","songID":1232,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21069,"notecount":637,"arcChartID":"HkobOQPU6A1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d25837cac2094f296aa0acffe439479fc292839e","difficulty":"ANOTHER","songID":1233,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21070,"notecount":1414,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"19af0f0c97a387644f61b108d4733d0259116d33","difficulty":"ANOTHER","songID":1048,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19050,"notecount":1019,"arcChartID":"B6K6lqk12M9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"016918bed65aef37b5eaf88de52d48e88cb4f251","difficulty":"ANOTHER","songID":1049,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19051,"notecount":1013,"arcChartID":"AQEa-1rlDfD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b1f6a987312d494d0185986756b94d9691956228","difficulty":"ANOTHER","songID":1049,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19051,"notecount":881,"arcChartID":"ByExyET-kJM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"84f7ac67b12551c4c225db1fe9b77fce8c7204b6","difficulty":"ANOTHER","songID":1050,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19052,"notecount":1271,"arcChartID":"H0T-prfsNBI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c4bc796ef0e637986b85b74aa61f4ae0db8c8cb6","difficulty":"ANOTHER","songID":1050,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19052,"notecount":931,"arcChartID":"AKbVJBb8mCL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"11fb6cc57ab4fbdf56a0585f885140d64b5f14eb","difficulty":"ANOTHER","songID":1051,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19053,"notecount":1404,"arcChartID":"Dyc1yBMq1_V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bf5e51adda36af21d05d7aa96cb5e045d3c8764c","difficulty":"HYPER","songID":1233,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21070,"notecount":955,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"70bb27c8230af47e0d723cca00cef86e06bd6c38","difficulty":"NORMAL","songID":1234,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21071,"notecount":531,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"4ca0652db00f69a4ae9e67f7ccd575de1b5c3878","difficulty":"ANOTHER","songID":1235,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21072,"notecount":1364,"arcChartID":"FeBw0eih9qk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a86538627d3b77e5fb04806491743a9da48b61e3","difficulty":"HYPER","songID":1235,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21072,"notecount":844,"arcChartID":"EAzVCyuMv4m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"360630954c2133ee74ed5d05a5899dc2636c2353","difficulty":"NORMAL","songID":1236,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21073,"notecount":579,"arcChartID":"FkA4tC0nH1n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f044f1d8f0164cf87544101e684661eb3b422403","difficulty":"ANOTHER","songID":1237,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21074,"notecount":1351,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7c44c582e56b8a4bc50c038a2c69c066f6d7d93f","difficulty":"HYPER","songID":1051,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19053,"notecount":854,"arcChartID":"AzfC3LF-Mt-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b6f3fe10344ccdba5351cdcfef68ebc8e1748804","difficulty":"HYPER","songID":1051,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19053,"notecount":691,"arcChartID":"DrA9FWnl2TA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e7c19ef12bbb548ad67d98428b7daa3d94a87a3e","difficulty":"HYPER","songID":1052,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19054,"notecount":793,"arcChartID":"E3BAC33K_KT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2a09df63574c40ece25131148ed1502f6699244a","difficulty":"HYPER","songID":1052,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19054,"notecount":617,"arcChartID":"H5ZUbIPV70a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f0a08cc2790211cef34a7576b5d130f3143fd777","difficulty":"HYPER","songID":1053,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19055,"notecount":707,"arcChartID":"CA8KD1qVIWv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ec1bf9f53e0f40172a13263ab9d27831a47e4b5","difficulty":"HYPER","songID":1053,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19055,"notecount":679,"arcChartID":"FxH54qfbsW0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d5bd76fd8c46fb9ca7ab4f0623fa535997e36c6b","difficulty":"HYPER","songID":1054,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19056,"notecount":866,"arcChartID":"AO7v0oCVcE3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"074bd51bbc30fa82ebe182fe9acaeedb8c7ef438","difficulty":"BEGINNER","songID":1054,"playtype":"SP","levelNum":0,"level":"0","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19056,"notecount":316,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"81e8d7c8459170cdb36df8d04b9bd9282d04f30d","difficulty":"HYPER","songID":1106,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20009,"notecount":663,"arcChartID":"E0kU3VzOh9d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3206f82d00482ffc26e472748fa01273a5f2801e","difficulty":"HYPER","songID":1107,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20011,"notecount":569,"arcChartID":"CVC95DSrqKh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3f5db998c2229ebb746b6bea276b30cf35e67209","difficulty":"BEGINNER","songID":1107,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20011,"notecount":113,"arcChartID":"Hj4BKIiUDAh"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"184e6788ad2e9b27d5b1e8ec5082fe70a230a2e6","difficulty":"ANOTHER","songID":1108,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20012,"notecount":1524,"arcChartID":"Duid7U0q6CJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2eb0341f22ec44b82a9b956c1c8eb768235cf667","difficulty":"ANOTHER","songID":1108,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20012,"notecount":1675,"arcChartID":"GfET4V6gnN4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f884151bdff5e8cd5efeca8a2c2216e5fd941c9a","difficulty":"NORMAL","songID":1108,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20012,"notecount":603,"arcChartID":"H9Mg8YGMRYv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1c5b12f1522fdd2855a6e3eac02279c79bc32360","difficulty":"NORMAL","songID":1109,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20013,"notecount":494,"arcChartID":"GS0Aygw6wMS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"734882437ad02f4d9c1c6041c8b99a1c26d40041","difficulty":"ANOTHER","songID":1055,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19058,"notecount":1205,"arcChartID":"FpLQCTVjN4B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"25dd3750a627a47c998c157d7e742ef11fccaa10","difficulty":"ANOTHER","songID":1055,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19058,"notecount":1187,"arcChartID":"EQR6NeRakU9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0d34a0187cb0ef858b5133b3f02968a2c4c301c6","difficulty":"NORMAL","songID":1055,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19058,"notecount":211,"arcChartID":"AWbq-MfBhiu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d5fed6a68d49fd71a67e48b5d7cd3cc23236fb2e","difficulty":"NORMAL","songID":1056,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19059,"notecount":239,"arcChartID":"AuERZRRt0EG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e0df6b93f31bcd20b92728c5ef09449b3238e4bc","difficulty":"HYPER","songID":1056,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19059,"notecount":691,"arcChartID":"CzjGImOAgf3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3b086fd47eaa5653d438de95b1999238e6642d13","difficulty":"HYPER","songID":1057,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19060,"notecount":738,"arcChartID":"E8ib09AHdKU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a9de15a3d57fb813133aee02a6ae0d356e269c08","difficulty":"BEGINNER","songID":1057,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19060,"notecount":180,"arcChartID":"GCumsb1oWFj"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"8887401d0957c951f4fe7e26cf8b154bfebc798d","difficulty":"ANOTHER","songID":1058,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19061,"notecount":1098,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"62c0be997b5408ac6cad8b807fcac1c4f2af1330","difficulty":"ANOTHER","songID":1058,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19061,"notecount":1069,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","14-cs","26-omni"]},{"rgcID":null,"chartID":"6f4be56ca2c8270b2437e21ce4f31154c1b3b2a7","difficulty":"ANOTHER","songID":1059,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19062,"notecount":1525,"arcChartID":"EsSRoaEAS8q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"1df55f75abf8c5510a8b2b9d9ef833601f36d633","difficulty":"ANOTHER","songID":1059,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19062,"notecount":1044,"arcChartID":"HApAsKGJx2j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c298adb4bcaf24e88465492c9ffaa8133c763b41","difficulty":"ANOTHER","songID":1060,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19063,"notecount":1999,"arcChartID":"GXGmPj140Xe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"023b50125ed8493508bb6ea0a16171795040d80f","difficulty":"ANOTHER","songID":1060,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19063,"notecount":1490,"arcChartID":"AxRl6WwgZJY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"9b94c22ae21546e2f5dd19b05578c659f8095851","difficulty":"ANOTHER","songID":1061,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19064,"notecount":1703,"arcChartID":"Eui8X4I1uIu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"118c178790ab4bed6c62d0ffa779c9207bd57c5d","difficulty":"ANOTHER","songID":1061,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19064,"notecount":1624,"arcChartID":"D5xFEHMrMvn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"4b0085ffeb03e928b79f114a9bcc430da9f75b6d","difficulty":"ANOTHER","songID":1062,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19065,"notecount":1254,"arcChartID":"Hiq6_-cHq9h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"d0048943fbf46fb24f17c039a794eb6929f154ed","difficulty":"HYPER","songID":1237,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21074,"notecount":708,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e3475ec11fae665b689b550c0da87d130594ca79","difficulty":"NORMAL","songID":1238,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21075,"notecount":467,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e9863d91d0d5d7ed42426ab700b40c066e14ed63","difficulty":"ANOTHER","songID":1239,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21076,"notecount":1830,"arcChartID":"BPpt_4x0JkS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a432badf44000849799173fd563371d16e13a85b","difficulty":"HYPER","songID":1239,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21076,"notecount":1081,"arcChartID":"BYCf_tsPWkM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8c6c6def968e3206bb14e65a4ed9b46b447b4180","difficulty":"NORMAL","songID":1240,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21077,"notecount":531,"arcChartID":"DXtaNh6oHJg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"78962ed257299d258d06f07bfc905601a98429b6","difficulty":"ANOTHER","songID":1241,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21078,"notecount":1250,"arcChartID":"DfZkFj8KMMo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3532382e64eaa40afb7921aa61c95bbe30fc06f1","difficulty":"ANOTHER","songID":1062,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19065,"notecount":1395,"arcChartID":"DdM-N5pBEfZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"68fb9430191c92c647acb57bf6e514f54932159a","difficulty":"ANOTHER","songID":1063,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19066,"notecount":1401,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"cdb41d2353398b04ea381a95f69cbf708983c7ba","difficulty":"ANOTHER","songID":1063,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19066,"notecount":1083,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"6400fe76b4da866630e75daebc5bdd900f00662e","difficulty":"ANOTHER","songID":1064,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19067,"notecount":1438,"arcChartID":"HnJ6ZCuao0Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0516d47044d8f74bdd060e9b6c37e617123a7a84","difficulty":"ANOTHER","songID":1064,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19067,"notecount":1152,"arcChartID":"Buq9ksBhZj3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2d41e934b0775d9b18d4c0d725316de3cf31cf3e","difficulty":"HYPER","songID":1241,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21078,"notecount":745,"arcChartID":"A9yREVIyiEu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"def61ce80ff3f26b578f28272e77589fa92599fb","difficulty":"NORMAL","songID":1242,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21079,"notecount":388,"arcChartID":"BdNxFeTRGyB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0be39a36c7af68458ae620899f2947efd0240a1c","difficulty":"ANOTHER","songID":1243,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21080,"notecount":1124,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"63e85246b592e62ecefef24fd9386a6690dadaa8","difficulty":"HYPER","songID":1243,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21080,"notecount":758,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"3b56444f02f898e381a7a7e553a184eb007a9700","difficulty":"NORMAL","songID":1244,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21081,"notecount":596,"arcChartID":"Gonoy2c0-b9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"57d375aaea067afe7e8a72964091d7bcff9f96f6","difficulty":"ANOTHER","songID":1245,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21082,"notecount":2097,"arcChartID":"DFh7_tYprH0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a6826b1bac0a8becec9649a30099828bd0d14231","difficulty":"ANOTHER","songID":1065,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19068,"notecount":1916,"arcChartID":"F8i6LEZKphT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ef0f73afe33d6116943360fd4fdccea90385cc21","difficulty":"ANOTHER","songID":1065,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19068,"notecount":1921,"arcChartID":"GOiiL0Kdwmr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1723877c0c6a74f3d81686f6710cda269e7ddf38","difficulty":"HYPER","songID":1245,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21082,"notecount":1247,"arcChartID":"FE6hphYspMZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b89e7f80cb14ee549d27b57c37ba3e329ba01e1a","difficulty":"NORMAL","songID":1246,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21083,"notecount":430,"arcChartID":"DqK31ocm0wk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dd2c2025a5d41c538c263344c91b7a6a68d4b705","difficulty":"ANOTHER","songID":1247,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21084,"notecount":1662,"arcChartID":"Go8u0tfE5Zr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3a3e57b1de5abf4249926cc8f71be71b8008fe2e","difficulty":"BEGINNER","songID":1247,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21084,"notecount":135,"arcChartID":"DBDE_m5WDuW"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"e4bc6b9e443e4760d3d0ea6babdc3752654c206f","difficulty":"HYPER","songID":1248,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21085,"notecount":732,"arcChartID":"HaARFUN8k2q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"585c9c9b40a1b26c060bb38177bcd812e647c8ba","difficulty":"NORMAL","songID":1248,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21085,"notecount":416,"arcChartID":"GbJf2uTCwfu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"27a5156f9287ae8eb5bca328321c0fde6bcee234","difficulty":"ANOTHER","songID":1249,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21086,"notecount":1170,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"2be595c9d7a60541f4fad8c27f562cdce3046a43","difficulty":"HYPER","songID":1250,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21087,"notecount":692,"arcChartID":"Bf-P9qXJGJD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"868cdd05163b2089fdba6d65e626fb51c0bd597f","difficulty":"NORMAL","songID":1250,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21087,"notecount":298,"arcChartID":"HO2-ttz3nSn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7e28479468a4c9a425a06afb24ce00fd57dc75d1","difficulty":"ANOTHER","songID":1251,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21088,"notecount":1629,"arcChartID":"B9W5_9dQqOg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"693d8bc7f05732a8a0aa4f547fceb8756715410e","difficulty":"HYPER","songID":1252,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21089,"notecount":1224,"arcChartID":"HsY2Q4dUFRW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"96cf1e1e4a57b27d1d956b0739454efca1d1be34","difficulty":"NORMAL","songID":1252,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21089,"notecount":679,"arcChartID":"EuMSoYD7Efh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"24a1cc905d623c90a8e68d9c00e0ee85f05627b6","difficulty":"ANOTHER","songID":1253,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21090,"notecount":1232,"arcChartID":"GA-nvIhoRDR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"71eafc27c7e9601df0baa6b1d0bdd5653df737e1","difficulty":"LEGGENDARIA","songID":1176,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21012,"notecount":1983,"arcChartID":"Fe93nTH9QMg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5e3b344a6e268cd02949ea2485e96c26020e3018","difficulty":"LEGGENDARIA","songID":1232,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21069,"notecount":2198,"arcChartID":"CPZUytQmsUt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"66b41c0e8f23758bd7191f6e03db3ad318b698b9","difficulty":"LEGGENDARIA","songID":1215,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21052,"notecount":2225,"arcChartID":"GzUaCCCtr3k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"941ea3ea41ca712be3298546f7d1ed2dfff6daee","difficulty":"LEGGENDARIA","songID":1213,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21050,"notecount":2401,"arcChartID":"GV8QyC4pCrw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"de4847e147c392f569ffa147e9b106d003d70e3c","difficulty":"LEGGENDARIA","songID":1252,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21089,"notecount":2026,"arcChartID":"GY45UjXtuJW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4221e6e2d0abd3b04cdccf02bcf1f6b50f89e1fd","difficulty":"LEGGENDARIA","songID":151,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5007,"notecount":1096,"arcChartID":"FMMsBLjHvpf"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"0f230c684c75ed26408a8950dc33f8135b81346f","difficulty":"LEGGENDARIA","songID":292,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8024,"notecount":1059,"arcChartID":"DI23WVJpnFP"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"eb8a4921cc8b2547d79f2955c9f6abd372d140b6","difficulty":"LEGGENDARIA","songID":473,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":11028,"notecount":1144,"arcChartID":"BJrPpkQVwHs"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"df88c57608eb184a419e7355353b387478a1f4ee","difficulty":"LEGGENDARIA","songID":563,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12054,"notecount":1749,"arcChartID":"DqRc-mQjkVv"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"7a0f2e4bc8a4403d39caca64b5679d749743e4df","difficulty":"LEGGENDARIA","songID":786,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15001,"notecount":2603,"arcChartID":"Cgx_wLGizOh"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","15-cs","26-omni"]},{"rgcID":null,"chartID":"8721b90f124982ad1bc0973dceb39e5a23b93dc5","difficulty":"NORMAL","songID":1109,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20013,"notecount":370,"arcChartID":"GKwnKK5Ntqu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8e05bd99d3d7df6d9f1887182fb9dbe327278ca6","difficulty":"NORMAL","songID":1110,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20015,"notecount":481,"arcChartID":"C6hUHPWyxS4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9bd02d6c8207ab47bb1254a626468c87092f6aa0","difficulty":"HYPER","songID":1110,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20015,"notecount":810,"arcChartID":"GBpmTo8EZpM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e14b65a3f057fd8497f78ccfadc92719d22659f7","difficulty":"HYPER","songID":1111,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20016,"notecount":754,"arcChartID":"AVECwS7FM0A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4b00f0f4e393659f9e8907df9e886d781645a786","difficulty":"HYPER","songID":1111,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20016,"notecount":745,"arcChartID":"DE2QuBNxyDs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"93e1e7b3e99550cdd29fa55dc05bb731ea00be55","difficulty":"HYPER","songID":1112,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20017,"notecount":817,"arcChartID":"GASrdkjSW6U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e1504ec01010cd5f83b8d6b526bd4c773e4d76a0","difficulty":"HYPER","songID":1112,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20017,"notecount":869,"arcChartID":"Gzx0kPbwADR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d0c02c9217b33c2f80ea5c390d84a3f6d8657d78","difficulty":"HYPER","songID":1113,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20018,"notecount":708,"arcChartID":"A_vmEn25FVo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"72faec439675ad0ffa35d8fc874e7e63a4e2e160","difficulty":"LEGGENDARIA","songID":724,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15016,"notecount":1631,"arcChartID":"AkthaZLfuJ0"},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"fb17bfd609a3985586c726c977a121506c506be9","difficulty":"LEGGENDARIA","songID":740,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15032,"notecount":1774,"arcChartID":"DxC9uI-CtOv"},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"64f4348bc0d1ec3a8e2bffbdc00a7979c620d381","difficulty":"LEGGENDARIA","songID":794,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16011,"notecount":1888,"arcChartID":"AGSAah43t8M"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"f6912dd509ec7a6d20f4562eaf7fa6f1717a1b7d","difficulty":"HYPER","songID":1113,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20018,"notecount":689,"arcChartID":"AGXD_pVNril"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"67282d6bbd56f9ec75b0af491f847b92e658442c","difficulty":"HYPER","songID":1114,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20019,"notecount":893,"arcChartID":"Bg6JUbUP7XM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c2c7918931e1193e00ceaddc3c17bf753fd176e3","difficulty":"HYPER","songID":1114,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20019,"notecount":863,"arcChartID":"Ci94ei3P1Xd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0de9d03ed911f0c0838402ce105c66edb9865fc0","difficulty":"HYPER","songID":1115,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20020,"notecount":1268,"arcChartID":"CQV0qCar0Xs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9ca79b85d01b26e17e01e9d2afa72f902e3cff1c","difficulty":"BEGINNER","songID":1115,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20020,"notecount":133,"arcChartID":"H8NTAANH3-0"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"1aa3ea84ea2e68821a4ca8894c3b74c1b37f9cab","difficulty":"ANOTHER","songID":1116,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20021,"notecount":1355,"arcChartID":"CnuIRZq3qee"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3be077f9c9aee04671590530db9eeb2b8f47c650","difficulty":"ANOTHER","songID":1116,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20021,"notecount":1319,"arcChartID":"EkEqNh9dlOI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"379fd97273bb475f25c89feb194838a51dfdb30e","difficulty":"LEGGENDARIA","songID":801,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16018,"notecount":1618,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"d034a861c41ee150ea5c6c45da4104f166aa92be","difficulty":"LEGGENDARIA","songID":805,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16022,"notecount":1318,"arcChartID":"FkSWzhcu2Qb"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"6c12c9f9bd5965e1298c3bdeee799e092221c114","difficulty":"LEGGENDARIA","songID":813,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16030,"notecount":1285,"arcChartID":"Ghwi2JXl5KW"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"e115636697286f6f080ea72c850e05f3c39415bb","difficulty":"LEGGENDARIA","songID":821,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16038,"notecount":1951,"arcChartID":"Hot2auXacYF"},"isPrimary":true,"versions":["27-omni","26-omni","27","16-cs","26-omni"]},{"rgcID":null,"chartID":"0e96da5f9bf5e3bc6f7646b5e143277c3ea0a003","difficulty":"LEGGENDARIA","songID":825,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16042,"notecount":1709,"arcChartID":"DmML7e6zZKj"},"isPrimary":true,"versions":["27-omni","26-omni","27","16-cs","26-omni"]},{"rgcID":null,"chartID":"fb98a47d36a74631b3009d0d0bd425cb76be7250","difficulty":"LEGGENDARIA","songID":713,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15005,"notecount":1518,"arcChartID":"EsaRJI6sQB_"},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"e237916d794b004aa40410088a5cb300eee73dc7","difficulty":"ANOTHER","songID":1274,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":21265,"notecount":1569,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","inf"]},{"rgcID":null,"chartID":"5723c1f259a9fed34dbe8f33eef99ade4d8a5e68","difficulty":"NORMAL","songID":1275,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22001,"notecount":513,"arcChartID":"Enw5B784SKR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d9975fc3994adfec5a8f9d606fa3b3cb1efca65a","difficulty":"ANOTHER","songID":1276,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22002,"notecount":1286,"arcChartID":"EiJE9Lv6lbL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6198b19d68789e6bb2df1f7d825b6aa94c7f15b9","difficulty":"HYPER","songID":1276,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22002,"notecount":913,"arcChartID":"FjN0PVA6Vbo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f109614150300489bc4301c05b25ca582f229432","difficulty":"NORMAL","songID":1277,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22003,"notecount":497,"arcChartID":"FFq1E-OFarL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"636da7363863f2c9b65ede3a5cc1a11a03bb6ba7","difficulty":"ANOTHER","songID":1278,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22004,"notecount":1842,"arcChartID":"FEejODrUzWr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ab9239a29d7c9c4171002c46defd56ebf68dc63","difficulty":"HYPER","songID":1278,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22004,"notecount":1181,"arcChartID":"DXiVO1zdtAj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"59061100352901f944009e67945a146f298441c6","difficulty":"NORMAL","songID":1279,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22005,"notecount":645,"arcChartID":"BrJz5x9Xppm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"178535fbb9a6d504872b678f19a21fe47bf436a8","difficulty":"ANOTHER","songID":1280,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22006,"notecount":1147,"arcChartID":"Fm9ZenJFb7P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ac8001bc2e05cb7e640cc42cac292cdc8ed64cc6","difficulty":"ANOTHER","songID":1117,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20022,"notecount":984,"arcChartID":"GslfcItvIT5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"36319ddd4309cc154cd5fd41e9de674359b583bf","difficulty":"ANOTHER","songID":1117,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20022,"notecount":1000,"arcChartID":"BiCpGunVnJE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ad071766e2a21ea7df36cf95031faaaf5530ef4c","difficulty":"ANOTHER","songID":1118,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20023,"notecount":1306,"arcChartID":"BPoRyJiF3II"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"16279325b8f9e94589ffab81360be6d5ca1b81b6","difficulty":"ANOTHER","songID":1118,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20023,"notecount":1250,"arcChartID":"HohjJOrw6NT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"098d7d336faf32c908d843dde6712e1ee08bd1a5","difficulty":"ANOTHER","songID":1119,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20024,"notecount":1060,"arcChartID":"Bll08NnQEW9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4331e2cc7bfa95b853fbcbabd718a31d26d6e225","difficulty":"HYPER","songID":1280,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22006,"notecount":892,"arcChartID":"GcDBIiCoQeF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5e14e54a40279ef2e7ff52a81b2f7fb4de595291","difficulty":"NORMAL","songID":1281,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22007,"notecount":467,"arcChartID":"BzQYu1b6Woq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"79af9868750412b75b289f80336749672f10d48b","difficulty":"ANOTHER","songID":1282,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22008,"notecount":1582,"arcChartID":"CHENNVjTjOk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"37180fcc26cf9e26f811119a69d99025f406f055","difficulty":"HYPER","songID":1282,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22008,"notecount":1124,"arcChartID":"D8YeTgE9hW-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0dff4b8c2437322c02447cc85d178ff945e1fa03","difficulty":"NORMAL","songID":1283,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22009,"notecount":716,"arcChartID":"Ae0hPrjUN4A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3bc8881860fb3e9abf9992df3e93bf4233a159f7","difficulty":"ANOTHER","songID":1284,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22010,"notecount":1266,"arcChartID":"FCguqlbjVLv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2e3bf45da4c539d9ec1e9b959fc93c3e0b8f7a98","difficulty":"ANOTHER","songID":1119,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20024,"notecount":1066,"arcChartID":"FknU26_Gr7J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"994b8ea2599740eb4e0ee0c3cd4f101f1841daa9","difficulty":"ANOTHER","songID":1120,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20025,"notecount":1670,"arcChartID":"FP-ZtlDZT4p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9e52b78d8640aaac2fb16da80f130fdab06b4d72","difficulty":"ANOTHER","songID":1120,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20025,"notecount":1584,"arcChartID":"GSOshHC8c4W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"77027c81e01151ffd0b029567bc2f54d3bb6b0e0","difficulty":"ANOTHER","songID":1121,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20027,"notecount":1216,"arcChartID":"CkDc7za9Jmq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"400e6368ff83851e156bb8a41f175462166da0e7","difficulty":"HYPER","songID":1284,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22010,"notecount":1061,"arcChartID":"HzPQbe5qvwU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ade0eedaaebe9116a22c22bce7059dd20469a029","difficulty":"NORMAL","songID":1285,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22011,"notecount":630,"arcChartID":"AX9-xw8PY9R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b4f845602069b340b71cca2bcc9e129740b8abda","difficulty":"ANOTHER","songID":1286,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22012,"notecount":2054,"arcChartID":"A6M-u2-z-6_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"620936420afd7703eac2c09bf088e7c6a7eceafb","difficulty":"HYPER","songID":1286,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22012,"notecount":1296,"arcChartID":"EPEdxHwxiUb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e3bd2ad06fd4e1be2a46e9e025973d3ad8222749","difficulty":"NORMAL","songID":1287,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22013,"notecount":322,"arcChartID":"GbPpcQ_ns5l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2dc5e38d06a21b0eb5218b388a9dc5a81fda2c26","difficulty":"ANOTHER","songID":1288,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22014,"notecount":1320,"arcChartID":"AeszBTnooYD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7be6733cc3cd11df97df73b5aeab9087748e0f9f","difficulty":"ANOTHER","songID":1121,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20027,"notecount":1164,"arcChartID":"BUS99SAFtSE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b2e40f5dd08699a5f8bb3f206432ef8a8c8f4b88","difficulty":"ANOTHER","songID":1122,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20028,"notecount":1613,"arcChartID":"EJP5ga6TpPl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"34be00e7c645972430c749f4261b718536aec161","difficulty":"ANOTHER","songID":1122,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20028,"notecount":1541,"arcChartID":"BX6ErnKOnAo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"76f45cf9d9b13cad0c3ad543f8b0f4cdd27bcde4","difficulty":"ANOTHER","songID":1123,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20029,"notecount":1670,"arcChartID":"FRTIarhsIzR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b36b423792e515bd7f8d10d4bdbcf65f2a3d9451","difficulty":"ANOTHER","songID":1123,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20029,"notecount":1641,"arcChartID":"HACz_rH9N8h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dd03c0e14b171a37c7b3f67f79251e6ac340d4d5","difficulty":"ANOTHER","songID":1124,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20030,"notecount":1188,"arcChartID":"GHqkBIhloko"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"43305c89dd5ecc8dd14203ab752f1da3234c15e6","difficulty":"ANOTHER","songID":1124,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20030,"notecount":1261,"arcChartID":"G_ynI0cMnON"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bc969b1b2f42d7143ae4a10a92cc3131c6cc3b44","difficulty":"ANOTHER","songID":1125,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20031,"notecount":1602,"arcChartID":"HiC2fLl2hlm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3b25242b694040c7cca2000a220b6519879b460f","difficulty":"HYPER","songID":1288,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22014,"notecount":917,"arcChartID":"FkJrMdmGiQD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7aaa808f154502db64dffc3007b99fadc20e09e5","difficulty":"NORMAL","songID":1289,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22015,"notecount":723,"arcChartID":"FXXTjy2w92l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"49df205db6c7085d1b8390be751b1f5e6d7a14dd","difficulty":"ANOTHER","songID":1290,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22016,"notecount":2090,"arcChartID":"C4A9pDNe7JH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7880af2fd12110c8c7be2629ecb5302f7352aa72","difficulty":"HYPER","songID":1290,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22016,"notecount":931,"arcChartID":"AVnksD2iT9a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"70e6191d14caebb4203013cb49efe95bec63b7ff","difficulty":"NORMAL","songID":1291,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22017,"notecount":535,"arcChartID":"DxnJ9xf3w1L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"10c2c0aa9e8c34eef28ab4af8f6ed3a6479f06f9","difficulty":"ANOTHER","songID":1292,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22018,"notecount":1794,"arcChartID":"F_ggtejphvo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ca24b587391c9f72db9bffe9c7616ffdf4ab596","difficulty":"ANOTHER","songID":1125,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20031,"notecount":1398,"arcChartID":"EGIas_Yq2n7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d0be556362af4d2863dd5dd2527fa05e0fe59da7","difficulty":"ANOTHER","songID":1126,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20032,"notecount":1448,"arcChartID":"GSymol6aVIJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c9ee1c41b257fce396f92e97437d0c75391fefd9","difficulty":"ANOTHER","songID":1126,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20032,"notecount":1171,"arcChartID":"HSYA63N53tP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4b750a8e7d850af7a2a7bd1e44f52218b02b954d","difficulty":"ANOTHER","songID":1127,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20033,"notecount":976,"arcChartID":"EuDfHUn0wh2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bbde0d76a9bad04435d7b59070460aa99a34eb1d","difficulty":"ANOTHER","songID":1127,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20033,"notecount":950,"arcChartID":"DOPMR7zjtKJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"15742908064a52c8660874f50cebeb6d8078824d","difficulty":"HYPER","songID":1292,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22018,"notecount":1166,"arcChartID":"HxMhoA4wZmn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7ddcdd58b678d9ea0c19189a016019f0cdd5e26e","difficulty":"NORMAL","songID":1293,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22019,"notecount":297,"arcChartID":"C3LdDE1UMGO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"88098559d547b2507330403213428ea277bb0061","difficulty":"ANOTHER","songID":1294,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22020,"notecount":1052,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"3062488ee94c93e152cce6ed1c12ccd9f9737a83","difficulty":"HYPER","songID":1294,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22020,"notecount":695,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"4a9b36d6d111561dc9d80704a34df7049b513271","difficulty":"NORMAL","songID":1295,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22023,"notecount":423,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"5c4e34140591feffd905b7e8d39374346dbce6b8","difficulty":"ANOTHER","songID":1296,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22024,"notecount":955,"arcChartID":"H5aJ20Qxtpl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"02f05bbef659354213f8119a0e8e415e14e46f9c","difficulty":"HYPER","songID":1296,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22024,"notecount":664,"arcChartID":"AZQTioYG79_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a6a4b9483cb86ef59d654b1a9e8fd1cf79cd91bf","difficulty":"NORMAL","songID":1297,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22025,"notecount":610,"arcChartID":"GYTcb0-RwkZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"fdc7a4e19658644b37667392f867c0705932851a","difficulty":"ANOTHER","songID":1298,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22026,"notecount":951,"arcChartID":"At1HOT9tP6x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d1ec4d0fe7c83f63ae8614a7f164739490155b95","difficulty":"HYPER","songID":1298,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22026,"notecount":639,"arcChartID":"E-8Bz8elDH7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"86592287837d0450c6a2c8ea62979c412c83c6e3","difficulty":"NORMAL","songID":1299,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22027,"notecount":420,"arcChartID":"AiQxjSnMav3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b44567d113a2f4737324ae3e550a433f6608d6c0","difficulty":"ANOTHER","songID":1300,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22028,"notecount":1087,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2f3336be26b77ea649dd5113e9c7c324d48a3952","difficulty":"HYPER","songID":1300,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22028,"notecount":798,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6a7bba86280a32238b54cf98b3896b77e0f59a23","difficulty":"NORMAL","songID":1301,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22029,"notecount":353,"arcChartID":"AAZ6BLZfpJN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9952387f010ec952cc11726503e4aa72bce964cf","difficulty":"ANOTHER","songID":1302,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22031,"notecount":1651,"arcChartID":"EzUigNQTWid"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f37dc427f9b500e3e0971cedf81e74c58357bb31","difficulty":"ANOTHER","songID":1128,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20035,"notecount":1416,"arcChartID":"GW7Nodh0bJX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d24b389dc6c0886a75e1140c6965a32d1acf0670","difficulty":"ANOTHER","songID":1128,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20035,"notecount":1373,"arcChartID":"D2DKm_MfLhn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b350c162cc471d540e421b3e915d60efa5a99821","difficulty":"ANOTHER","songID":1129,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20036,"notecount":1361,"arcChartID":"DrGiuYLowNC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d4bafb6eb46b334ae228fe131dc2168073efefc0","difficulty":"ANOTHER","songID":1129,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20036,"notecount":1301,"arcChartID":"AXVewTyVAHG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"344d027b365e3125a179d50baa4a8cc97e13275f","difficulty":"ANOTHER","songID":1130,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20037,"notecount":1161,"arcChartID":"EcRrmx0BtB9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2be2a7a9d659476eef7fa630868c1ef189818748","difficulty":"HYPER","songID":1302,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22031,"notecount":1028,"arcChartID":"EUBnrISxmsU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa79107b4bef5e5ff634f1508bfe39795cdf4843","difficulty":"NORMAL","songID":1303,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22032,"notecount":567,"arcChartID":"AQ-D4nEvTsE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6487fb33f1043f587107fa3af2c5c65e7992a329","difficulty":"ANOTHER","songID":1304,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22033,"notecount":1764,"arcChartID":"AiZTsnM-l3P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6dbee2a13adb958bd1b74b75dbf7e141a9c3f989","difficulty":"HYPER","songID":1304,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22033,"notecount":1037,"arcChartID":"A2pmQovFK6c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d3bd248d25c94711413153b47b9a4aeedd1aa83e","difficulty":"NORMAL","songID":1305,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22034,"notecount":677,"arcChartID":"CEnYXj3UYpt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"895a399ec3765091581a24774128e492fbdcfdc3","difficulty":"ANOTHER","songID":1306,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22035,"notecount":1658,"arcChartID":"CLhAeVyoHCl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"344c8d3400a3a7b61411c8ba8ea84c7708e2400e","difficulty":"HYPER","songID":1306,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22035,"notecount":907,"arcChartID":"HMzBZeSqSGL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a2bcb3bf30c4c24ea1207d24ac097ff04a1d8bb9","difficulty":"NORMAL","songID":1307,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22036,"notecount":444,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"1657c1d1cb1e697e6e3666d25345627171173128","difficulty":"ANOTHER","songID":1308,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22037,"notecount":1235,"arcChartID":"FaEnQCauLre"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3f0ffb38d4b6f1451e3b32bd764651570240ae1e","difficulty":"HYPER","songID":1308,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22037,"notecount":823,"arcChartID":"A-jpoqAl5HP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8f2698fa99a26087630ee043fed34d8ed66de3b4","difficulty":"NORMAL","songID":1309,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22038,"notecount":599,"arcChartID":"FRP-ExHEr4K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"52c0eb9defec9a3c1e56322b6d753b69d10e4d9d","difficulty":"NORMAL","songID":1309,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22038,"notecount":544,"arcChartID":"EUh0yoS4IiY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ca5ba65911118ac36d7391c7409e3419e976ac4b","difficulty":"ANOTHER","songID":1310,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22039,"notecount":1606,"arcChartID":"Hr5eDBVXF_l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"dc45d02e9d12e1a2339c6ccd6b6c8e0e8c285270","difficulty":"HYPER","songID":1311,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22040,"notecount":929,"arcChartID":"CdXqwCXCmnq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"be7464c936e39fc85fa1787b16f67399b15847ac","difficulty":"NORMAL","songID":1311,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22040,"notecount":611,"arcChartID":"HdbApDYveHj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9d379211d140f8b373421c2deba95c73055c3ea0","difficulty":"ANOTHER","songID":1312,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22041,"notecount":1501,"arcChartID":"BLKJ1xejar8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0148386eacac5de49faafa28e9f6bdc9f35d1361","difficulty":"HYPER","songID":1313,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22042,"notecount":586,"arcChartID":"Amm7vEVr793"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa393aed4d2e8645a4425f9981e9e5cfe18a46e4","difficulty":"NORMAL","songID":1313,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22042,"notecount":338,"arcChartID":"EQTUhVdM-hX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3dba626c0505ab89737523ea55afc9112d855117","difficulty":"ANOTHER","songID":1314,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22043,"notecount":1163,"arcChartID":"FYhKLM_qM1D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"c2c6982aaf2ba20d46c57287383d792f0bcc022b","difficulty":"HYPER","songID":1315,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22044,"notecount":968,"arcChartID":"AsSPwCkIN_4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"faf59f6f7f9349b4aa0dd9ecc7ecba49f2a59732","difficulty":"NORMAL","songID":1315,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22044,"notecount":599,"arcChartID":"Bz9kwm2fZMR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"620eeaaa856238689999fd3cedb387a78c9c0f8c","difficulty":"ANOTHER","songID":1316,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22045,"notecount":1289,"arcChartID":"EERoAqyCEww"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"786c8926795ca3721614bae0f726ffded717c6b2","difficulty":"HYPER","songID":1317,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22046,"notecount":786,"arcChartID":"E7P4M0j8a8F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"05cf6737cb20a474bd02bf0b9f511c9fa4d7fb96","difficulty":"NORMAL","songID":1317,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22046,"notecount":432,"arcChartID":"HN-WYmmzymq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b2ff69b2fbc7e1b5887c9a60b17319d228ce872f","difficulty":"ANOTHER","songID":1318,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22047,"notecount":1395,"arcChartID":"DrR_-Uo18LX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bd7115740c83af8087a176390fed2283d506aba6","difficulty":"HYPER","songID":1319,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22048,"notecount":728,"arcChartID":"F5FqRtWrYM5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ddf45d277364cfe9364461c990e84f9e11ebb2ef","difficulty":"NORMAL","songID":1319,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22048,"notecount":453,"arcChartID":"Fs-9C3Quibw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"288df175a094cbf1b201bb4065827fe37ce4a747","difficulty":"ANOTHER","songID":1320,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22049,"notecount":1458,"arcChartID":"GQfgl-Eg6fH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"80c708b046222c12b717246fb3a44b4d0a3b1e3c","difficulty":"HYPER","songID":1321,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22050,"notecount":782,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"2ad4a90828b270988ff54302dfd63fba2bafee80","difficulty":"NORMAL","songID":1321,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22050,"notecount":449,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"38079d398e75a97353fe5e57b5cc63293ebc7a80","difficulty":"ANOTHER","songID":1322,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22051,"notecount":1354,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"32d7d623f3c0ad9f4b2abb55cc5c831121ebd5e3","difficulty":"HYPER","songID":1323,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22052,"notecount":911,"arcChartID":"F4o6HNahJmX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"82c2497a0f0e50f3977c4d606a727488b5a32bf7","difficulty":"NORMAL","songID":1323,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22052,"notecount":569,"arcChartID":"C4yNBEvesmc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"3da5e897e03aebcf94079a6c71d5524502adece2","difficulty":"ANOTHER","songID":1324,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22053,"notecount":1533,"arcChartID":"BrxF7Ac59HM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fbccc0e4369ea7bb2b16c3342a945f4fe8c687c4","difficulty":"HYPER","songID":1325,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22054,"notecount":1422,"arcChartID":"BmUrymyaTLE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6327609bd9e61074dd33c7c4b50e53b17ff2e077","difficulty":"HYPER","songID":1325,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22054,"notecount":1422,"arcChartID":"BEeWh6jO3Hl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"35208a1ffe61924e6abc0edf52f7abbeb6bfbac8","difficulty":"NORMAL","songID":1326,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22055,"notecount":585,"arcChartID":"EcMEUP-aMA5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"72c3e477f13e1c49b378a13880e0a27e5a048c72","difficulty":"ANOTHER","songID":1327,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22056,"notecount":1145,"arcChartID":"G9nfUfCP4WT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"23ca928fa1728499143590f941cbd6725c90dcca","difficulty":"HYPER","songID":1327,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22056,"notecount":849,"arcChartID":"BBQpoIBhQ4p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"83b07bbca21f625f52d4769f3f909c0e34d0e842","difficulty":"NORMAL","songID":1328,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22057,"notecount":582,"arcChartID":"HFta05BJQiH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"df24cbcb02db6e7a7c47ca6a44ba73016c29871e","difficulty":"ANOTHER","songID":1329,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22058,"notecount":1424,"arcChartID":"AAk6Qt_J87o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ae53c8aad9273c31b34ae6cb1a200f38c701c670","difficulty":"HYPER","songID":1329,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22058,"notecount":871,"arcChartID":"D7H7OCr5fHJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d85eb87e1fbfefdbb85224f6bd3fea859dd74267","difficulty":"NORMAL","songID":1330,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22059,"notecount":424,"arcChartID":"A-RaD26YC_i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"67ec5dc5d604287d0888b10b35cbbf715c9e0913","difficulty":"ANOTHER","songID":1331,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22060,"notecount":1156,"arcChartID":"HSubkmh2axW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d6ce4563fe7780a111e8224150c1fd5f6179ea03","difficulty":"HYPER","songID":1331,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22060,"notecount":710,"arcChartID":"HTsxlah3gLg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"128dc5890d903f07c6f25aa1c4a1d49770abd3bf","difficulty":"NORMAL","songID":1332,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22061,"notecount":421,"arcChartID":"EESUPVT3egq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bde5a2b531c14bc6ca860ac17d134b961051de0c","difficulty":"ANOTHER","songID":1333,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22062,"notecount":1301,"arcChartID":"GzWRtmdqGoL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7f1a82b40bae1b97c97505c2e038607e68d916ee","difficulty":"BEGINNER","songID":1333,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22062,"notecount":100,"arcChartID":"Ep3Gdq_Am3_"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"4103bd22d344501308333ddef2f237d39c17b6bf","difficulty":"HYPER","songID":1334,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22063,"notecount":1028,"arcChartID":"CQpOaw1SRJi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"53639454acc005e40977d472efc8cfd328f60a0a","difficulty":"NORMAL","songID":1334,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22063,"notecount":609,"arcChartID":"Dulg_tEuh6t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a021b88b64d7eecb26d5ecca06e860966ff01af6","difficulty":"ANOTHER","songID":1335,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22064,"notecount":1265,"arcChartID":"FG43p0AERxH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a8e15fd53f8f04788b4f5a5ec60b120ffe8ef8be","difficulty":"HYPER","songID":1336,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22065,"notecount":1094,"arcChartID":"HVFmxlQzeMf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a4560c7bf7e306ed85a0657812cf78d8feb45c7a","difficulty":"ANOTHER","songID":1130,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20037,"notecount":1144,"arcChartID":"GuWgGZJNqWC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f289879318c4dc12d3959128d52c3db2da3a4e1f","difficulty":"ANOTHER","songID":1131,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20038,"notecount":1577,"arcChartID":"HMMTm-_tR1W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1848ad95ac0b9eeaa22ad173654bc5512deb0a55","difficulty":"ANOTHER","songID":1131,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20038,"notecount":1690,"arcChartID":"BX6E10gRnW_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e4f947fc8b727776fe0e65917d777b3db3da9941","difficulty":"ANOTHER","songID":1132,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20039,"notecount":1549,"arcChartID":"AvK7a9g87RS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6f7be3271db56a3dc4c79957648bd5923ae87d94","difficulty":"ANOTHER","songID":1132,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20039,"notecount":1450,"arcChartID":"ABWTwXjRN8g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4eea964daaa63038124a0dde9cae93c9f7f5ecd1","difficulty":"ANOTHER","songID":1133,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20040,"notecount":1502,"arcChartID":"Ar8i7fUWOoX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fec9ff3de710c6d254cebfc68d2975d901dd92a3","difficulty":"ANOTHER","songID":1133,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20040,"notecount":1579,"arcChartID":"FY5xgPt9184"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b1c2ba06120a47809e487df01f0c7192b3bc1ab5","difficulty":"ANOTHER","songID":1134,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20041,"notecount":1732,"arcChartID":"A9aC75rgb0x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"77c6d8760c9d3f2e87fd8bf6ff73a1095632f107","difficulty":"ANOTHER","songID":1134,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20041,"notecount":1865,"arcChartID":"ClrzBKnxOI4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5ea9112421654ee8cbeb1b27567ed0ccb15b3eec","difficulty":"ANOTHER","songID":1135,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20043,"notecount":1325,"arcChartID":"DKnRsb1BJmS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b08a82f6f2c3f1dc086507060da5c6aa52fbdbb4","difficulty":"ANOTHER","songID":1135,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20043,"notecount":1546,"arcChartID":"F1S1qh27emL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6f0fdbecabaf3409f59e9bd0c03e1c4b1792b16a","difficulty":"ANOTHER","songID":1136,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20044,"notecount":1016,"arcChartID":"CvqHSbDUVOw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f1b57d8f5f0ac378292de9dc65f2f4a11bbe6fdc","difficulty":"ANOTHER","songID":1136,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20044,"notecount":1001,"arcChartID":"CbOpce8sjtX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1886b052823fd26d1a29262d655eb08fa6ada616","difficulty":"ANOTHER","songID":1137,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20046,"notecount":1100,"arcChartID":"FlxLtKbzQF7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"75571c8a0abe39fca6d7326ba5369299a69d1596","difficulty":"ANOTHER","songID":1137,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20046,"notecount":1121,"arcChartID":"EwYBqP2HG4O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"deb3da52451364d4bfb71c42a72ebf0c50a14c5c","difficulty":"ANOTHER","songID":1138,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20047,"notecount":2084,"arcChartID":"EnFH2ZEszwi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b81056ad7fb427d82e4f1de21431fd1f29b74e24","difficulty":"ANOTHER","songID":1138,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20047,"notecount":1835,"arcChartID":"HWWf6hIDBjw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2c78420da81c4ecdfae06cfce63189d1a9e58855","difficulty":"NORMAL","songID":1138,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20047,"notecount":279,"arcChartID":"A3Ps_dqd_q-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"61267038a621b330e911fd0192aeccd7f1d949a8","difficulty":"NORMAL","songID":1139,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20048,"notecount":498,"arcChartID":"CW3FlQqWXr5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"93743a4b1e004c5c16cdd7b4d14f973a145594ee","difficulty":"NORMAL","songID":1139,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20048,"notecount":495,"arcChartID":"DJh7Ug2hYrg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"73b33164fc4a5727f9e57cf312211b7cdd0b5135","difficulty":"NORMAL","songID":1140,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20049,"notecount":505,"arcChartID":"CnAAl6BMb9K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4f1e00eee6e8f74a2619bbd00cc13941de88d93e","difficulty":"NORMAL","songID":1140,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20049,"notecount":345,"arcChartID":"Gb7O74GPuJH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d013e41475b777a99d13872cef981291b09b8707","difficulty":"NORMAL","songID":1141,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20050,"notecount":296,"arcChartID":"EIIFwCaCE6p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3d1215d3e9582749dc645ab83005f95f879c7ceb","difficulty":"NORMAL","songID":1141,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20050,"notecount":302,"arcChartID":"GLkjmTNx7RD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7392968d6fa706129db4b8bb0a8e85ca87c896fd","difficulty":"ANOTHER","songID":1142,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20051,"notecount":1625,"arcChartID":"H9iLQAEMuWb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6f837cb3a5f7009fb40c3821741e258b8f54871","difficulty":"ANOTHER","songID":1143,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20052,"notecount":1286,"arcChartID":"Ch0Rm1kdsVb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"284d5a91cbaedd35b7ef29be500cad13548e9419","difficulty":"ANOTHER","songID":1143,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20052,"notecount":1105,"arcChartID":"B-WdcUvwoVG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2c963852c74b815a300d6fe851a634eca38a2852","difficulty":"ANOTHER","songID":1337,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20053,"notecount":1493,"arcChartID":"CR-YiuPWG1R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3fb33734d5dbdd9bb16b19b6afd6ebc2d54074ce","difficulty":"ANOTHER","songID":1337,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20053,"notecount":1460,"arcChartID":"DZ1p2k4sx2s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2e9bfb7053954fe844599c7c4e09d9036cf41a95","difficulty":"NORMAL","songID":1337,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20053,"notecount":575,"arcChartID":"BuE78LGKgSu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b50c92a018da286f49f007d08d394721b7fb8325","difficulty":"ANOTHER","songID":1082,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20054,"notecount":1838,"arcChartID":"HjfWoDH9ja-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4ed5751826e8c51e9243cd761435ba33dafb84fe","difficulty":"HYPER","songID":1083,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20055,"notecount":701,"arcChartID":"H-VFyWArXR6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0840c48fbf9cb33ca59531aa32244626cb41fd0c","difficulty":"NORMAL","songID":1083,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20055,"notecount":331,"arcChartID":"CdApiJkVdnA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"305390cacee40d1c759c926d65423b98d76c578c","difficulty":"ANOTHER","songID":1084,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20057,"notecount":944,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"5fc12709035122251a6b6b3f2cef43e11b566982","difficulty":"HYPER","songID":1085,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20058,"notecount":1244,"arcChartID":"Cq0pOQMgw9v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d35298ad2637c098c1e11ddb1d6217e6067e57d7","difficulty":"NORMAL","songID":1085,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20058,"notecount":551,"arcChartID":"AoOAXNwyPQH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"51eb26b43e7be8bef02e481985404aefba4ac440","difficulty":"ANOTHER","songID":1086,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20059,"notecount":1487,"arcChartID":"A98ipwQk2NH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e6dc48444cdbcd60f55b3c084218033c62e1071f","difficulty":"HYPER","songID":1087,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20060,"notecount":672,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"643a784b0112b855511aeeeee469a94e96d0e669","difficulty":"NORMAL","songID":1087,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20060,"notecount":242,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"88fd2ed5d98f5bba2d7face2b78a54d9661c4db5","difficulty":"ANOTHER","songID":1088,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20061,"notecount":984,"arcChartID":"DtgBde-muE4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8c72f3105053a4966d8e72a97b33a71aeeca88d1","difficulty":"HYPER","songID":1089,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20062,"notecount":936,"arcChartID":"BRkEasHKVyr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1220293277568b2a1b3d30c46cca5e30d0b928ec","difficulty":"NORMAL","songID":1089,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20062,"notecount":415,"arcChartID":"B7a3lEMv36F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ab1cfdefd531baa90b458a81bf76f24e2b666cd2","difficulty":"ANOTHER","songID":1090,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20063,"notecount":1685,"arcChartID":"EtptLOxCFl7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"30331a9b41f9d8502c52fee0031fa459c72047ce","difficulty":"ANOTHER","songID":1091,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20064,"notecount":1479,"arcChartID":"Hw2gByUVzW8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2695bcf315cc1a2853aeb34330ad6124041400cf","difficulty":"HYPER","songID":1091,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20064,"notecount":876,"arcChartID":"Cs5WpGQRQSO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"afd4bbcb61a02ec31950de8570f444afe38f19df","difficulty":"NORMAL","songID":1092,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20065,"notecount":568,"arcChartID":"ExkibBei1TK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ad6fc89c1c4a1ef59ec63a3ad52a4ee0e385e404","difficulty":"NORMAL","songID":1092,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20065,"notecount":632,"arcChartID":"FQlvEaTZuHU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f9a943a27caae24977a5e243c28d32db6f533655","difficulty":"ANOTHER","songID":1093,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20066,"notecount":1127,"arcChartID":"H5OpkQg9sLn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8c5fd7d7348121d675cf73d5680e44eb230ad4ee","difficulty":"HYPER","songID":1094,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20067,"notecount":1180,"arcChartID":"AzPhY-7MQF1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"493d8630f99f15fbfb2ccd506a6d5fd2a4e12381","difficulty":"NORMAL","songID":1094,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20067,"notecount":546,"arcChartID":"GPFjjmNyE3Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e3685def4766ce5aa14ef7bb9b86126c0fa3fdcd","difficulty":"ANOTHER","songID":1095,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20068,"notecount":1069,"arcChartID":"DwhYBPrxaEJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ce8f50083baa76165d0f3b82133230a4bd2a7f99","difficulty":"HYPER","songID":1096,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20069,"notecount":878,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"a32c86b211caf4f393ddc89af56fc642046be29e","difficulty":"NORMAL","songID":1096,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20069,"notecount":460,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"257c5aec38adc7fbca4556247474f75127c0b819","difficulty":"ANOTHER","songID":1097,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20070,"notecount":1075,"arcChartID":"BYie7jlBry6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8e961c513085f2602a3aea143eead13317e4ee3c","difficulty":"HYPER","songID":1098,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20071,"notecount":1317,"arcChartID":"GFWY8NPJZl8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e419b1aa85689612a7755035d2dd2cbdd5903662","difficulty":"HYPER","songID":1098,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20071,"notecount":1300,"arcChartID":"FXF_gCD9Pcl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2470d194e4c4a02014286c0ae5af68220d85b530","difficulty":"NORMAL","songID":1099,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20072,"notecount":533,"arcChartID":"GxTM7uF1mB3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7c1d6867edf50f79c1559d961bd3d4b6277c9171","difficulty":"NORMAL","songID":1099,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20072,"notecount":503,"arcChartID":"EdOjPRhdncs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"be40c1b3e4451f34872ce6b260ad2f3943027084","difficulty":"ANOTHER","songID":1100,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20073,"notecount":1392,"arcChartID":"HDZI6_xy2eg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6926a7b0fdaa681e511137440b15a5f657680926","difficulty":"HYPER","songID":1101,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20074,"notecount":999,"arcChartID":"E2ymcrzuEPp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f0dae335d0101e11dd520228989f11b92543becc","difficulty":"HYPER","songID":1101,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20074,"notecount":1099,"arcChartID":"G8I7Hn3-xMs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"75cbb9c3f17ad5f6115988d01106b5a656b4e809","difficulty":"NORMAL","songID":1102,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20075,"notecount":367,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e74cfc42c7063331117234bee9286f4dc66c4b0a","difficulty":"ANOTHER","songID":1103,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20082,"notecount":1497,"arcChartID":"Bh9vWkL-78k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"3c05cb24745175cbc46c7997da351d1afa5549de","difficulty":"NORMAL","songID":1336,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22065,"notecount":528,"arcChartID":"C-BZnouC3Da"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b81cd452df590957e207cee25f4681249c97f07e","difficulty":"ANOTHER","songID":1338,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22066,"notecount":858,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"9f8bd62d353d62df778cc9f8c2889f7cada896f7","difficulty":"HYPER","songID":1339,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22067,"notecount":890,"arcChartID":"FoigAnZzCSP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2b41a6ad37afb9818f7c6f40c8d22d7180eb4e05","difficulty":"NORMAL","songID":1339,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22067,"notecount":432,"arcChartID":"BmU2nCsND5U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b655646bd87de77fbe9d9e292cbbbb80ccb2392a","difficulty":"ANOTHER","songID":1340,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22068,"notecount":1646,"arcChartID":"EL-5yH3Q_01"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"45e399a454a559e1c600de2149d8601785b8ea9f","difficulty":"HYPER","songID":1341,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22069,"notecount":774,"arcChartID":"H0JTvsrnISu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"750c15b6ac74624b9e84c4b337f5ac7b27a217ae","difficulty":"NORMAL","songID":1341,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22069,"notecount":414,"arcChartID":"FOUeuY43hB8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"b2db7559e3d05546f8f8352fc4d7bbd6080daf4f","difficulty":"ANOTHER","songID":1342,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22070,"notecount":1745,"arcChartID":"DqUcI_edS3T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a92373f1e54ac08aca21456d470d1b8244495f72","difficulty":"HYPER","songID":1103,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20082,"notecount":983,"arcChartID":"HrqQXGBD7kb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"eddef08fbd767819d465a984d3f7eb5431db944a","difficulty":"NORMAL","songID":1144,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20083,"notecount":602,"arcChartID":"ADrHLw49th9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"ad52478bd0300882fd73bd562530a2535910cf91","difficulty":"ANOTHER","songID":1145,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20086,"notecount":1470,"arcChartID":"FWkv56ohQmK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"f7952f13c0afc2248cd75c76917054a2af10aa65","difficulty":"HYPER","songID":1145,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20086,"notecount":1040,"arcChartID":"G2jVAHKOpCS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7844e1ae8e4222eb29a8bb24d0664012bcccc576","difficulty":"NORMAL","songID":1146,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20087,"notecount":655,"arcChartID":"CXLIq42A8Vy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0481de6698ee0d509889e720167aeb7edd1974ff","difficulty":"ANOTHER","songID":1147,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20088,"notecount":799,"arcChartID":"Heh1kSkMjuh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"adeb992e862c0e4b039bb45a88235bdf498089b0","difficulty":"HYPER","songID":1343,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22071,"notecount":1086,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f7a9a82ed225417c04b115085d10d65f5965f0be","difficulty":"NORMAL","songID":1343,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22071,"notecount":492,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e0fb8ac4da8e2cfb26fe689202beab2dc9685665","difficulty":"ANOTHER","songID":1344,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22072,"notecount":1040,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"d9148fb20f7e3aaf4b0dc2ed7497d6d63d1fa458","difficulty":"HYPER","songID":1345,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22073,"notecount":982,"arcChartID":"FQ5G81-RFu9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a2f733aade54bd1907b8087c4a32bc775e3423e7","difficulty":"NORMAL","songID":1345,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22073,"notecount":403,"arcChartID":"GQBTBY9dF6-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"69b0c54ac778b27604c9ec44656f6f607cc63659","difficulty":"ANOTHER","songID":1346,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22074,"notecount":1933,"arcChartID":"DkqatBLax9r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b295508992d56cb132072cc3457516bbeadfb1d5","difficulty":"HYPER","songID":1147,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20088,"notecount":488,"arcChartID":"F6GYBYOUByR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"c14cb0a0339925f92f968241b29d25548f7168fd","difficulty":"NORMAL","songID":1148,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20089,"notecount":517,"arcChartID":"GquFhVoA9lt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f98923ff8849b98a2c5ab5a4a060bf7fe8f16159","difficulty":"ANOTHER","songID":1149,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20090,"notecount":1265,"arcChartID":"AQp0CgJ6sLL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6e22bb65211f40357801a6796b43ef72ad77cc55","difficulty":"HYPER","songID":1149,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20090,"notecount":988,"arcChartID":"C52iLtwdPTA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"42be18b4b8fa05c0f3b4bb4fdb4db482d7994e87","difficulty":"NORMAL","songID":1150,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20091,"notecount":469,"arcChartID":"Bt4lsuMSU0G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"70c1fc4753bfc3af3082d0f858ab331f8e07ef1b","difficulty":"ANOTHER","songID":1151,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20092,"notecount":1161,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"d6f75b4e2c01df5e8c277e62b92fe1c69d5237da","difficulty":"HYPER","songID":1151,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20092,"notecount":716,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"684fcb15fd93dcf38abd4f77bf8fd559dbef14ee","difficulty":"NORMAL","songID":1152,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20093,"notecount":610,"arcChartID":"CqjvEdqrh_U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4277c9a9ba4cfdb490f4b81926f6ed5e2f56750b","difficulty":"HYPER","songID":1347,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22075,"notecount":798,"arcChartID":"DV9GYyxi3Ys"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"72d42b9d1f475195b6a6deb4cc93278b73046d66","difficulty":"NORMAL","songID":1347,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22075,"notecount":407,"arcChartID":"FX44DMGKfL9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8688074fbc756c5942095030e9d829222515fb5c","difficulty":"ANOTHER","songID":1348,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22076,"notecount":999,"arcChartID":"CLrTh0eWV1H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"eb4930711442174ca89654ae404e33d211ddee6a","difficulty":"HYPER","songID":1349,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22077,"notecount":1019,"arcChartID":"De5xUAtzsCY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f32bd3e583263fee1749d74e8ea7bdf17c8eb4c1","difficulty":"HYPER","songID":1349,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22077,"notecount":1042,"arcChartID":"EuSbMCL03zx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5b38d0c4baec2a12cdb0ef9d208c2a2d768da751","difficulty":"NORMAL","songID":1350,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22078,"notecount":403,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"ed50430db30e183207f505f6c13292d469da5c08","difficulty":"ANOTHER","songID":1351,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22079,"notecount":1767,"arcChartID":"GThuoaucLto"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"63d42398eaf52745ce09474f4a92f95ffc8751e0","difficulty":"ANOTHER","songID":1153,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20094,"notecount":1897,"arcChartID":"A9iFXhlGC3X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4a0ad98697e9bc67bed85be4a7730433aa854b45","difficulty":"HYPER","songID":1153,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20094,"notecount":1055,"arcChartID":"B2jPTEF6HOd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f2bf6096a58e985bdbf6d28a50a687935a69cbb5","difficulty":"NORMAL","songID":1154,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20095,"notecount":704,"arcChartID":"BL6Uts8-rZR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f7f6a42596abf64b95aea931d4a900bdca70823c","difficulty":"ANOTHER","songID":1155,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20096,"notecount":1619,"arcChartID":"BJFk9XKI-Jf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fbd5bb18023140aa47441db95c5c6e425eb36755","difficulty":"BEGINNER","songID":1155,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20096,"notecount":136,"arcChartID":"DrgyMkJ9DBu"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"922e27c970d7fdf827888da4f9fd4fb75f14bce1","difficulty":"HYPER","songID":1156,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20097,"notecount":1142,"arcChartID":"DnJzeNf7qrv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fbc70c0acb73a0977a3b69ee4fa58ddb74070bee","difficulty":"HYPER","songID":1351,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22079,"notecount":1096,"arcChartID":"Gn3x9AywWua"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"75395d1d443f4468ff9d954e7668813eac52cd5f","difficulty":"NORMAL","songID":1352,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22080,"notecount":598,"arcChartID":"BbQrSTLEwV4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6dda01290a98bde4f5cf70bf83c09b4b51031522","difficulty":"ANOTHER","songID":1353,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22081,"notecount":1694,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"ee2fc9739eadba36f3a8201ecc0909382b810c54","difficulty":"HYPER","songID":1353,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22081,"notecount":1234,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"7396ee3773bcd9df0a16a99f224c8dcbee579e1a","difficulty":"NORMAL","songID":1354,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22082,"notecount":577,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"feb3775d4149205b700d7d1a4173302244f63a76","difficulty":"ANOTHER","songID":1355,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22083,"notecount":1774,"arcChartID":"HDxBhFQyy7j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3bd1dd34b7b12ae46e93621688b94e7431f016cd","difficulty":"NORMAL","songID":1156,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20097,"notecount":674,"arcChartID":"F4I96mUBxnx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b69a248538e855495e95d8a70c5f381499031e25","difficulty":"ANOTHER","songID":1157,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20098,"notecount":1081,"arcChartID":"BqWz4tXEarp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b9925fcbda2395ca59915c9e74cfb0202e25aee8","difficulty":"HYPER","songID":1158,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20099,"notecount":949,"arcChartID":"AGQjNcV24G5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d22be98c6fdde86f7deb275831be3ad5fe6b3f2a","difficulty":"NORMAL","songID":1158,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20099,"notecount":453,"arcChartID":"BzxFbW_ZqcK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"35481660d5d70dacc1c79c645d7a61d34ac6b2df","difficulty":"ANOTHER","songID":1159,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20100,"notecount":1060,"arcChartID":"HnwCeOMBb50"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"27c55d8f3dbfcb22eb2786e5f4834038a1d02fdd","difficulty":"ANOTHER","songID":1160,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20101,"notecount":1685,"arcChartID":"BwmWyiLETVV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"889e78a8cc1fcd13eda58f2ccb9829ec18b4a90c","difficulty":"HYPER","songID":1355,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22083,"notecount":1008,"arcChartID":"HWk8yhSwLNw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1a18c2b111b6ae15b80f5e7f85a529a4ee535e18","difficulty":"NORMAL","songID":1356,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22084,"notecount":535,"arcChartID":"BxwjvOKsO1v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a8757354300f6fc3e60249c0785478a9a9b8b846","difficulty":"ANOTHER","songID":1357,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22085,"notecount":1158,"arcChartID":"Hpzpf9jEI-N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f148efed4c6dd03e6568167db4b94b5b0b91ff68","difficulty":"BEGINNER","songID":1357,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22085,"notecount":126,"arcChartID":"BLPXKSA-jqb"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"f7dfa175a6dd4bd272a75de708fffcf1e4d92dc1","difficulty":"HYPER","songID":1358,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22086,"notecount":989,"arcChartID":"H6PiOJLzJYR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1bc6688d297f64ba89c829d44c340f32176a8201","difficulty":"NORMAL","songID":1358,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22086,"notecount":542,"arcChartID":"ENKJpOpapvb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3bac303c18147978000617b8a894a50b9731ef73","difficulty":"ANOTHER","songID":1359,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22087,"notecount":1976,"arcChartID":"CcFmpOckeRW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6bae8775d67237b76f233fc1034d13b1d6db2658","difficulty":"HYPER","songID":1160,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20101,"notecount":1231,"arcChartID":"E1QmIdNi30F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ab5b44ed7a2d13339c6a69e59699ea607a7c9a2","difficulty":"NORMAL","songID":1161,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20102,"notecount":393,"arcChartID":"BTK5AZuQkp6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa7c81ef77f00f0210c9904f357ff7a42ca2b79c","difficulty":"NORMAL","songID":1161,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20102,"notecount":338,"arcChartID":"E7bu5cQ3pGm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6b5aa70fc06f722819ef9ecbcbdc55b787e6625f","difficulty":"LEGGENDARIA","songID":1132,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20039,"notecount":1943,"arcChartID":"GOb-cQErRS8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f348b374d83d6a1edd92c3dacdc39302d4836d76","difficulty":"LEGGENDARIA","songID":1119,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20024,"notecount":1350,"arcChartID":"FtHeCtAyYvJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d68b1f52af00e77ce99c5a9fcb2de848dd3eaa2d","difficulty":"HYPER","songID":1165,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21001,"notecount":998,"arcChartID":"HbQyBXUVdmV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"86c5b8d3ef4a225a08ba187a06073c59fc9fd294","difficulty":"NORMAL","songID":1165,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21001,"notecount":492,"arcChartID":"ADBdZGyN3e0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa1c5a7f496ac41d7b54102e1a69bdd929eae291","difficulty":"ANOTHER","songID":1166,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21002,"notecount":2002,"arcChartID":"AfJwGeo6K9o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fc0008647bf4e5140519cc1227e4cdd1d6c4196b","difficulty":"HYPER","songID":1167,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21003,"notecount":852,"arcChartID":"GQKv2rWUekQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"38a57367f96bd5265b1fc0fffd74ef61bd75ea94","difficulty":"NORMAL","songID":1167,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21003,"notecount":527,"arcChartID":"E9smjL7zHj8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0738cadf2af4cc9a012eaca8348b94e4f4e4db23","difficulty":"ANOTHER","songID":1168,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21004,"notecount":1047,"arcChartID":"FQaeBcFjZFU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2dc2a8e673c16dadfdd19a0544a55339896f8579","difficulty":"HYPER","songID":1169,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21005,"notecount":1127,"arcChartID":"EONB13JYx8P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b264be3d73faf71159d3a9c215a634b36ea4fcc2","difficulty":"ANOTHER","songID":1362,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22088,"notecount":1348,"arcChartID":"GWI7nKUPJ3W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6004ca07f5dcd4b3539237fe48e11c3f07bc9c83","difficulty":"BEGINNER","songID":1362,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22088,"notecount":190,"arcChartID":"BAHC20DeZ2b"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"be1df22896b10d6849f34ccf39554084d962b918","difficulty":"HYPER","songID":1363,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22089,"notecount":900,"arcChartID":"EnpiAM8krWu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b2386aed17fc413d80298f664fc1d90135d54a87","difficulty":"NORMAL","songID":1363,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22089,"notecount":557,"arcChartID":"BFdscZU36r1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"54809864a461a5421562752bf67034d7367cf522","difficulty":"ANOTHER","songID":1364,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22090,"notecount":896,"arcChartID":"BhjekvnreSl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a9bb9084a2fafdbc8eb7012feffe924bafe50ea4","difficulty":"HYPER","songID":1365,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22091,"notecount":1006,"arcChartID":"GyvRH1cMHdI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"131afaa07e9f214c53b114f1d4f034e3219d9b2f","difficulty":"NORMAL","songID":1365,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22091,"notecount":640,"arcChartID":"DR_hYKU-Wal"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6e752b6083f327b88685854c1d1f32bf44b663b6","difficulty":"ANOTHER","songID":1366,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22092,"notecount":1205,"arcChartID":"C8UYBmtc03f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"02d55b9fd724bf30818881808f46646270d4844b","difficulty":"HYPER","songID":1367,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22093,"notecount":1092,"arcChartID":"GuHDXGdqKNG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"02a518f33cd3b0af3d96d05af9b846bf1b5629d7","difficulty":"NORMAL","songID":1367,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22093,"notecount":644,"arcChartID":"FCLIRDEl6Oz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"479024e648b73e90f3382fb6f9b06ddd7de3abd2","difficulty":"HYPER","songID":1169,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21005,"notecount":1077,"arcChartID":"ChpZy8ovHMJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84d2c71fb5fcea3711214eee9dd9be7183786519","difficulty":"NORMAL","songID":1170,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21006,"notecount":379,"arcChartID":"EsJqvGtTYKD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"486dc617e90ce1d08d6f2e985276a817b8891695","difficulty":"ANOTHER","songID":1171,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21007,"notecount":1429,"arcChartID":"ENSv2E0de8K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6a7743e006826f1bc0e67689a42ce59273903d0","difficulty":"BEGINNER","songID":1171,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21007,"notecount":112,"arcChartID":"Gsk9rDwSLlL"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"2f6fafcd601285785295907a4de9c0c98e442f5f","difficulty":"HYPER","songID":1172,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21008,"notecount":812,"arcChartID":"HyB82TT_FCQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"71599ff1da0ada68c6bec208898b940641403b9e","difficulty":"NORMAL","songID":1172,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21008,"notecount":378,"arcChartID":"H9esrpDgtMM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"43d9e4141f80c234e78c60a107a9ca1ad240bc4f","difficulty":"ANOTHER","songID":1173,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21009,"notecount":968,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"1e460a0e8a3ee2d80471c469aafcdb24b331451a","difficulty":"HYPER","songID":1174,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21010,"notecount":893,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"cb5c95b7ab733d5ebeee9156064038fb60ddfe6d","difficulty":"NORMAL","songID":1174,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21010,"notecount":327,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"91187cbb1b764638d03320f7d0835f3ade78c778","difficulty":"ANOTHER","songID":1175,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21011,"notecount":1096,"arcChartID":"DozYb7w3pIs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5cda249fba0d72fa9b47fca64b7d68d013f2cd2a","difficulty":"HYPER","songID":1176,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21012,"notecount":912,"arcChartID":"HShy2aRLnK5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"848211d316ad9fe9bac1203ffbca0a375c6a0db5","difficulty":"NORMAL","songID":1176,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21012,"notecount":578,"arcChartID":"EQg2NW2HRA5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d99ce6be1eeb0b2bfa2a2d80bc40fdfebda408c8","difficulty":"ANOTHER","songID":1177,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21013,"notecount":1265,"arcChartID":"Hxrqp8vpmt-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"396c0ab213c416c97993747ab9aca1b67b4aa5f8","difficulty":"HYPER","songID":1178,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21014,"notecount":765,"arcChartID":"G-Tqui9OoPh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8e5fa1632451ac10516391677cbed72238ad892a","difficulty":"NORMAL","songID":1178,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21014,"notecount":517,"arcChartID":"C1ikK2kCE7o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"30290cb171789a8c8e6823b2902d9b2c14c6367a","difficulty":"ANOTHER","songID":1179,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21015,"notecount":1325,"arcChartID":"BF2BQFQojsb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b568432a3736452094adc0f0b8c6df8ce9e12dc8","difficulty":"HYPER","songID":1180,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21016,"notecount":1048,"arcChartID":"Dpal8YuRSor"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a6d66a04757d4f6a01a178589896c7d1ddf4b172","difficulty":"NORMAL","songID":1180,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21016,"notecount":593,"arcChartID":"A3Zzl1YGdnY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"83b097ecf308496c9609f9a14b11a74927776925","difficulty":"ANOTHER","songID":1181,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21017,"notecount":1472,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ae646d4a6ddfb31500fe9a41be4f6bd336adffa4","difficulty":"HYPER","songID":1182,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21018,"notecount":1006,"arcChartID":"CJo_n3T547L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b288256da0549b9366573758ee95551d85f3f6ef","difficulty":"HYPER","songID":1182,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21018,"notecount":954,"arcChartID":"E_L1yDI5Gdo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bf8615ca4ecff56981e5677deb1ce06699bcc759","difficulty":"NORMAL","songID":1183,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21019,"notecount":524,"arcChartID":"HnEpuL0Ba4m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7a0201828767c8d790577440f5ba5b72897a3696","difficulty":"NORMAL","songID":1183,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21019,"notecount":540,"arcChartID":"BnYqAdnmOJw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b0859ae7b57b4cc697c6892ddffaa9a2c0279ab6","difficulty":"ANOTHER","songID":1184,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21020,"notecount":1206,"arcChartID":"FS1Lf4xJsLP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"513781d829232da367afe0f499bf5e2eb2d9f52b","difficulty":"HYPER","songID":1185,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21021,"notecount":709,"arcChartID":"Fr3BiK7oY7c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"048e6acfe2b39e3fcc38e576aa380c8e9d57810b","difficulty":"NORMAL","songID":1185,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21021,"notecount":408,"arcChartID":"CsSKPmEAgJ4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"559f12f0715e9ce1c9018207236c85ed8cb9241a","difficulty":"ANOTHER","songID":1186,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21022,"notecount":991,"arcChartID":"DMYYH5BoJC9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"970c6fe2c4cb84d69ee205e24de7557a32aaace7","difficulty":"HYPER","songID":1187,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21023,"notecount":876,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"3de6b4294b57b4ad7c2ec9f8c9d44d7235d8226a","difficulty":"HYPER","songID":1187,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21023,"notecount":860,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"78bba13b0cc26bfad2c24a601e7f3ee4f8479fed","difficulty":"NORMAL","songID":1188,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21024,"notecount":308,"arcChartID":"HoRnJ8tvxHy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"92bdb016831e21edb8c24527df97acdfadcf507c","difficulty":"ANOTHER","songID":1189,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21025,"notecount":1174,"arcChartID":"EyDJh6xLLU_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"af04bfc688d66449c2977efc37be464948d11d79","difficulty":"HYPER","songID":1189,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21025,"notecount":826,"arcChartID":"C_RH_ZNpOvn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7142eeec0e840efa19c50953d2e9ae3ad6bfb778","difficulty":"NORMAL","songID":1190,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21026,"notecount":383,"arcChartID":"DzHiLfzLYr0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3b2dfc5ea5216ad6cd8bc76c32f99f1f1a534d98","difficulty":"ANOTHER","songID":1191,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21027,"notecount":1332,"arcChartID":"BUciHVsJYyl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"648b4bafa48c17a7b620a4cfe5860c1708f945c6","difficulty":"HYPER","songID":1191,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21027,"notecount":951,"arcChartID":"CuQaZOUy9Lp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"73da13219b0cd1ffbf47ad4a9ccd694e9fb0db01","difficulty":"NORMAL","songID":1192,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21028,"notecount":469,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"be13621771c18183401b731d0dc4a2201a0ec0dd","difficulty":"ANOTHER","songID":1193,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21029,"notecount":1190,"arcChartID":"AEhViq-G77p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f9388c200adeeb07d9f75cbc98621fb3a59caa4","difficulty":"HYPER","songID":1193,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21029,"notecount":890,"arcChartID":"HGGhv67BSeb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9f4338e891192f97dbd25701fc223e05e29e61cd","difficulty":"NORMAL","songID":1194,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21030,"notecount":363,"arcChartID":"Dsm8qbA_hW4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a0937ba29a365de8fa4019a46441f329bc3b541f","difficulty":"ANOTHER","songID":1195,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21031,"notecount":1166,"arcChartID":"CpF_mYNhnZe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"915d5cda9e21ae6d6dd50475bbd5beaed9088c8e","difficulty":"BEGINNER","songID":1195,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21031,"notecount":107,"arcChartID":"Bc4iglqif-q"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"7d55a6fecc75e7e3c6ab79b67ff6a4d007557681","difficulty":"HYPER","songID":1196,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21032,"notecount":1265,"arcChartID":"CBE2OgpCQX8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9448b7bdafee8d4bbe6074f2dd3ff1b0748be6c4","difficulty":"NORMAL","songID":1196,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21032,"notecount":698,"arcChartID":"Eoe8AHu_Xgs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b0f05feabe84f003b427473c13605abdb23ac9c2","difficulty":"ANOTHER","songID":1197,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21033,"notecount":1661,"arcChartID":"Eh954F_sEqS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"07abe980f66d238e4d6bc55535839516746f46bc","difficulty":"HYPER","songID":1198,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21034,"notecount":673,"arcChartID":"AP-6xyD3HCz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0a864b50e183ceda0b360923c239fa156c99ce07","difficulty":"NORMAL","songID":1198,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21034,"notecount":365,"arcChartID":"GLH8isyhU9z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"653a98c1c287240cc71376e02b1727b8cb558567","difficulty":"ANOTHER","songID":1199,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21035,"notecount":951,"arcChartID":"DPXOp_-JVXU"},"isPrimary":true,"versions":["27","26","inf","26-omni","26","27-omni"]},{"rgcID":null,"chartID":"5a2ad04cbe9c05210e78faf2569ccdb30b252c6e","difficulty":"HYPER","songID":1200,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21036,"notecount":686,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"c1f2879d0335f901ae5c32589831f2dfd435b988","difficulty":"NORMAL","songID":1200,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21036,"notecount":331,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"eb5aa49db85bd8a8d2c69d9464db1f1e0f707127","difficulty":"ANOTHER","songID":1201,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21037,"notecount":1631,"arcChartID":"DfkHkMOGHlf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4be26c68092db1783f0c853d270a690d0d540ab5","difficulty":"HYPER","songID":1202,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21038,"notecount":736,"arcChartID":"FjLsAAhlG2F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c32cbd8c59cb2af77fe4371487eb9a25e279ffb5","difficulty":"NORMAL","songID":1202,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21038,"notecount":457,"arcChartID":"DTbG2LTRW6V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"760552fcdbe3a707217ada9b6446528a54829781","difficulty":"ANOTHER","songID":1203,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21039,"notecount":1193,"arcChartID":"CJ4Y-nBcydy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1630c2b5031e31e120b2e2a48f25e9492f968daf","difficulty":"HYPER","songID":1204,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21041,"notecount":636,"arcChartID":"GYs3vMHji4b"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d1862feb67145258d0ad0bce181b9d014ec1927a","difficulty":"NORMAL","songID":1204,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21041,"notecount":318,"arcChartID":"HWoZZmFCIN4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"17ee3db86352d932ffa327649a34a770f71ee351","difficulty":"ANOTHER","songID":1205,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21042,"notecount":1360,"arcChartID":"HCb6K7b1SX_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"616f56988adb9fb89f8fdc32d6174e3cf3498e42","difficulty":"HYPER","songID":1206,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21043,"notecount":897,"arcChartID":"AzDnEvY4Po7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"43845cde494476f54497d78224cfdabf2c264444","difficulty":"NORMAL","songID":1206,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21043,"notecount":521,"arcChartID":"Au92loDyCOa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"92a570bc3ba1085b7ae46ec4000bac3986424855","difficulty":"ANOTHER","songID":1207,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21044,"notecount":1727,"arcChartID":"FSAqSlqXnrL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b52abb8be86bad9f9db5e73dc8c894ec93a859fd","difficulty":"HYPER","songID":1143,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20052,"notecount":669,"arcChartID":"FXOthl8R7Gb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5fbe7f4f3093feccc9ffaf183a3a016095c3b3df","difficulty":"HYPER","songID":1337,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20053,"notecount":977,"arcChartID":"Gu7KLL3Leza"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"97956b06fab7cea820753c1cb538071f99173a02","difficulty":"BEGINNER","songID":1337,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20053,"notecount":182,"arcChartID":"HTDYgs9mFTF"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"0985aaa8c9e8f40ddf04eaaa6917358639e8c626","difficulty":"ANOTHER","songID":1082,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20054,"notecount":1735,"arcChartID":"A6snOAMznRL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7371b7b26b6c7c889b098bcca8fdde4b85ac7988","difficulty":"HYPER","songID":1082,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20054,"notecount":1032,"arcChartID":"DFeJVesZeMu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"65186f082230d8c124facc81a9137ab5a49082dd","difficulty":"NORMAL","songID":1083,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20055,"notecount":343,"arcChartID":"AxRIR72ZgvN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cf6e5d965b78beca6ccb1e38c81af13470803aaf","difficulty":"ANOTHER","songID":1084,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20057,"notecount":1203,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"77b3a9d9b177229e2525267cb36521bd2bc87b5d","difficulty":"HYPER","songID":1084,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20057,"notecount":700,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"a3feb4dc38265a353bcde8cabef00ec03639aaeb","difficulty":"NORMAL","songID":1085,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20058,"notecount":579,"arcChartID":"Ao_xZ53TXw4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0831b77e84543638481f54414b4ecf99f0f07e8c","difficulty":"ANOTHER","songID":1086,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20059,"notecount":1491,"arcChartID":"BrCmvptMHWu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"43f49cf62fbc25fd6f1d91196757d57daf74dc5f","difficulty":"HYPER","songID":1086,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20059,"notecount":817,"arcChartID":"AiqDNSV8PIr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1a876436782cbe9fba344421ec6c2cb8e749a9e5","difficulty":"NORMAL","songID":1087,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20060,"notecount":370,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"0c122fc1992a1f661ae5b701d1e72acf5c707dee","difficulty":"ANOTHER","songID":1088,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20061,"notecount":1059,"arcChartID":"A2NlEY848tt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"24d930fe8d8777d33573d26a4764afd0dd480aae","difficulty":"HYPER","songID":1088,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20061,"notecount":661,"arcChartID":"Ak97BtO5ZbZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0539e54d6e9c20767772ae29a949095fd8cf7fff","difficulty":"HYPER","songID":1208,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21045,"notecount":1137,"arcChartID":"DadeYTA4439"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"18e898b3e268fb344397a0eef1a5fd322aaee06b","difficulty":"NORMAL","songID":1208,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21045,"notecount":616,"arcChartID":"CbSWmAAsnk3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b1a8cd9615cf4407c3ca53d62b52d1ffb3430afc","difficulty":"ANOTHER","songID":1209,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21046,"notecount":1289,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"079b32095122a8d2aa91b300d9840619451330b1","difficulty":"HYPER","songID":1210,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21047,"notecount":1067,"arcChartID":"GQE8HxlHjgE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"51175d032c94e1d5228741eeed67abe4c1892502","difficulty":"NORMAL","songID":1210,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21047,"notecount":653,"arcChartID":"HLw-G1A73r5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0bebe83fb7c902f52c2c487813a4bedaeb5f70f3","difficulty":"ANOTHER","songID":1211,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21048,"notecount":1493,"arcChartID":"CsrxF1PpKBV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"761a84f1172d33ad3aabca605b2dbec41520f2a6","difficulty":"HYPER","songID":1212,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21049,"notecount":993,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"556c60658b5ccd820f31ac734264576a74930721","difficulty":"NORMAL","songID":1212,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21049,"notecount":483,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5a8a6b9304857b2c4316ae5903fc60bfb8369270","difficulty":"ANOTHER","songID":1213,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21050,"notecount":1805,"arcChartID":"Fpj_YabzDbP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"711c2a8b7a5cf4346ec199f98b7420fa9594130e","difficulty":"HYPER","songID":1214,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21051,"notecount":912,"arcChartID":"DcEN5L2i3Ay"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c249daa8405ec8ec418b42f82631b8ad3a52f700","difficulty":"NORMAL","songID":1214,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21051,"notecount":528,"arcChartID":"B9vABuDakgt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"873df0e82410debf41dfd9f3dc31e1c5d4cad90b","difficulty":"ANOTHER","songID":1215,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21052,"notecount":1830,"arcChartID":"FeC58GQGEQl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"92c12a93a9948e9f37d343481fb12b7d2bd2b51f","difficulty":"HYPER","songID":1216,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21053,"notecount":634,"arcChartID":"AOdPowHTCRs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"82bc814a408fa21a9164c128e72d9218d96fa59c","difficulty":"NORMAL","songID":1216,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21053,"notecount":331,"arcChartID":"CFRTertT7Lo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9cedffef9b6e3b8b36a854972c42a402a92450cf","difficulty":"ANOTHER","songID":1217,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21054,"notecount":1107,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b1e0ece32ee1637bbd28223946b8f283cc16af99","difficulty":"HYPER","songID":1218,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21055,"notecount":1237,"arcChartID":"DCztj8oP5KE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ecd0821838d365862391dbc75e51b51856139a0c","difficulty":"NORMAL","songID":1218,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21055,"notecount":621,"arcChartID":"FZ7Tj12R5aw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a13db363ba070e55da0637947dd2bfd6cd764509","difficulty":"ANOTHER","songID":1219,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21056,"notecount":1492,"arcChartID":"GlvpsRkF9Xk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5cb407f04be9713efbd8cc220be4e3a18f9e65ef","difficulty":"HYPER","songID":1220,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21057,"notecount":984,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"dea47dbeabbc72e06b51320ef05cf7cec4357303","difficulty":"NORMAL","songID":1220,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21057,"notecount":576,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"88bd5b6830cc6f0cf9f6b6749cef9182845c7c03","difficulty":"ANOTHER","songID":1221,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21058,"notecount":1254,"arcChartID":"F4Kjcwol0jD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f0b8ead1f753de66f31ae1003ec458a2f62e34a9","difficulty":"ANOTHER","songID":1222,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21059,"notecount":2073,"arcChartID":"BkIq2kZGjLx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dd50f30f65e6b55f92da0ae4b92ac46d6c3675fa","difficulty":"HYPER","songID":1222,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21059,"notecount":1228,"arcChartID":"BxuT5EKSFUM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f7da557dcd81bb8aeecdc06cdb8c5420cc423a41","difficulty":"NORMAL","songID":1223,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21060,"notecount":542,"arcChartID":"BnbJLtCEg0w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"90d99b0028d45e10a6078a0bd346c9b8d750c21a","difficulty":"ANOTHER","songID":1224,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21061,"notecount":1259,"arcChartID":"GkWMQ7Mcle2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e032cff921471635124cdab15128c24a9d617a0c","difficulty":"NORMAL","songID":1089,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20062,"notecount":494,"arcChartID":"E6ULogWBfGL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"20d32bca73bfd660baab32193914d3b313481f85","difficulty":"ANOTHER","songID":1090,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20063,"notecount":1614,"arcChartID":"DhYVqFuzhvw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1af6993dbcb5b1dfa7719273104789f392473e0f","difficulty":"BEGINNER","songID":1090,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20063,"notecount":148,"arcChartID":"GPK9WhxBNrO"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"476edfc621d63e2ce2170d1895da22faf480b8e7","difficulty":"HYPER","songID":1091,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20064,"notecount":818,"arcChartID":"EcaWuLMByF6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a9f465709fadebaf9102ed02446ab6a768c1446e","difficulty":"NORMAL","songID":1091,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20064,"notecount":474,"arcChartID":"B3fTePurQt6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0fde150c246cfda1d83753a41cc437793ebd860f","difficulty":"ANOTHER","songID":1092,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20065,"notecount":976,"arcChartID":"Gvb5n0oV4gC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"af8f239ee28fad965522f438aacfbb2a63538d1e","difficulty":"ANOTHER","songID":1093,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20066,"notecount":1121,"arcChartID":"E2A_O9teE7v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b07e69ab20555a335ee483640258b47a3f434721","difficulty":"HYPER","songID":1224,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21061,"notecount":626,"arcChartID":"Hd9sQzGeKAs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0b6170486a2d5b3b602007751aab4af166984e36","difficulty":"NORMAL","songID":1225,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21062,"notecount":726,"arcChartID":"C20Bm-OSqjr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3060a2a34a6936120f31cb135dabbce5845d9496","difficulty":"ANOTHER","songID":1226,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21063,"notecount":1495,"arcChartID":"E_RGbUGiKpC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"e7a625bbd8c8dfb8ab9e462821408a55707a217d","difficulty":"HYPER","songID":1226,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21063,"notecount":1032,"arcChartID":"CDJXPzbZd-d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"29685fc25b0eeed318502662305d16f6fada06ee","difficulty":"NORMAL","songID":1227,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21064,"notecount":598,"arcChartID":"GB8mapqLHnb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"951673710e48b585f02c193333c62484d6fc048b","difficulty":"ANOTHER","songID":1228,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21065,"notecount":1175,"arcChartID":"Db5nwLAtK6C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"41254da5057aad9fa73580c204edce1bb4b8486d","difficulty":"HYPER","songID":1093,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20066,"notecount":815,"arcChartID":"EhrRIf_IHuN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"36aceb8b778c3f87ac9e4b810241371818248eeb","difficulty":"NORMAL","songID":1094,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20067,"notecount":522,"arcChartID":"FV0FaFeAuRh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1c642b04e968a4c0c7f1a613ef91224d73316d68","difficulty":"ANOTHER","songID":1095,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20068,"notecount":1416,"arcChartID":"BhHabHhu6kh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b4ba487106557a3608ed5de0ee41eaad5cdb9e0f","difficulty":"HYPER","songID":1095,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20068,"notecount":720,"arcChartID":"H_zUcLLgfre"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9e7e91fa08d419fe15f8e0246f2168a8a86fee62","difficulty":"NORMAL","songID":1096,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20069,"notecount":446,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"46c3a233ed2e6a2ef7700041a02eab74fc6d35d2","difficulty":"ANOTHER","songID":1097,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20070,"notecount":1018,"arcChartID":"BmaYj3UlfdB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6b1855f9a5ae72c8217b1217966216704e3dd5ea","difficulty":"HYPER","songID":1097,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20070,"notecount":685,"arcChartID":"D58TEoFx5Uc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"095ec5f12d73cd40bb81888b02894498da10af6f","difficulty":"NORMAL","songID":1098,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20071,"notecount":598,"arcChartID":"HYJFUOwZNCJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1784689d7cc4008f86e7b3eef928612c06fd63e9","difficulty":"NORMAL","songID":1098,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20071,"notecount":595,"arcChartID":"Bd0aotcOmix"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"706cac4566d295a2d2b3ad7aae7c1a581a44d90e","difficulty":"ANOTHER","songID":1099,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20072,"notecount":1539,"arcChartID":"ECG55ShqxwR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3980f407a880ef963fd507c2fbdcde5c72975c4d","difficulty":"ANOTHER","songID":1100,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20073,"notecount":1378,"arcChartID":"DNJ8lZFIdFx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1fcc8abffe0701e67a0c38f84dd0ad5771218299","difficulty":"HYPER","songID":1100,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20073,"notecount":1039,"arcChartID":"CTO7dC6FMUV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a45e9bf48a9f975eb5c236532abb3ac4e3c318b9","difficulty":"NORMAL","songID":1101,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20074,"notecount":521,"arcChartID":"BI1yc0EQ1An"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"71bf80322db76591069c1760b2b6a7d995f3c514","difficulty":"HYPER","songID":1228,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21065,"notecount":723,"arcChartID":"GfQYCMa66Ky"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"af8f7c8c48e2f68eefa5def40da05944b00713aa","difficulty":"NORMAL","songID":1229,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21066,"notecount":438,"arcChartID":"BusNvg_tXV8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"dab2416e551540f91f9afb9bf8be5260ae180a32","difficulty":"ANOTHER","songID":1230,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21067,"notecount":1680,"arcChartID":"BAmxKyp3Toc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b9eef5906b7a155453113b8fcbf18846051ec70a","difficulty":"HYPER","songID":1230,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21067,"notecount":1080,"arcChartID":"F993jPxbh4F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6d613d37e723148c83b4fc466948fa524d47295b","difficulty":"NORMAL","songID":1231,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21068,"notecount":985,"arcChartID":"AXE9KIS6eTe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"286a1f82a9cbba0248b1ec4d54e6857406c8feea","difficulty":"ANOTHER","songID":1232,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21069,"notecount":1931,"arcChartID":"FEDPXEBfFQf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d6826053cc094d85af4f85de4a05d2215d7bfd3a","difficulty":"NORMAL","songID":1101,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20074,"notecount":504,"arcChartID":"Efz1IrhSXbR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fd49eef52680737c3fc277971a51863f0ed9b6e9","difficulty":"ANOTHER","songID":1102,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20075,"notecount":963,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6ee899b0066cde86205cc9744d11fa3c7d1543e4","difficulty":"HYPER","songID":1103,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20082,"notecount":1138,"arcChartID":"DXIFneCcBxo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"243b6c4fbc179da664c5fb541b13e7c3684b8da1","difficulty":"NORMAL","songID":1103,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20082,"notecount":467,"arcChartID":"D3zpyPwNTqc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"da430c0c4ada012903150022604ac9a86d489327","difficulty":"ANOTHER","songID":1144,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20083,"notecount":1407,"arcChartID":"GRlwSc0EDBq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"772d0bc44c13617f246070cf2e830d1e6af08791","difficulty":"HYPER","songID":1145,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20086,"notecount":1091,"arcChartID":"FG5jbLaSkbv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"70a20c2d0e2cf64859ef4c707b41f8aacde102e7","difficulty":"NORMAL","songID":1145,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20086,"notecount":693,"arcChartID":"FX_sAk-E8b6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0e05a52131ef51d1279aae2471f28242f7d359ee","difficulty":"ANOTHER","songID":1146,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20087,"notecount":1714,"arcChartID":"GszFZ1keRG_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7369f8f99074c76a33ef057873cc903a3717a267","difficulty":"HYPER","songID":1147,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20088,"notecount":635,"arcChartID":"EGEUBv36cQ9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"2a8690639d0b9ff949ee332c5c4b09a5e11065ce","difficulty":"NORMAL","songID":1147,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20088,"notecount":269,"arcChartID":"CHHlYI6skvQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"da8f404a2b9f06cc44903678e723a4effe79b45f","difficulty":"ANOTHER","songID":1148,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20089,"notecount":1122,"arcChartID":"DfkoSA24hdp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a562429b2c6ca275a1c6a3d7f0a14d0ec60abefd","difficulty":"HYPER","songID":1149,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20090,"notecount":952,"arcChartID":"HDXYlkKVsf3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"af32a5a12e2f4b7ff56e916b802d944633fe1907","difficulty":"NORMAL","songID":1149,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20090,"notecount":430,"arcChartID":"EfwwsIfrxce"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e531e25f19add50c4fa3bae094ff0999c631a418","difficulty":"ANOTHER","songID":1150,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20091,"notecount":1400,"arcChartID":"GCg2OHGpbCP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f8b0aa36b33471904fe2c3359f541b759928529b","difficulty":"HYPER","songID":1151,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20092,"notecount":809,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"67d8e25125645a7732d7a7fd6df2cd249b54110c","difficulty":"NORMAL","songID":1151,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20092,"notecount":358,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"24133f842e393f10412ebd9b03264211ba71ccab","difficulty":"ANOTHER","songID":1152,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20093,"notecount":1676,"arcChartID":"Bzk77QHWydo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"19363ef676fcfcd0b1f2305aa5635a2fc3fb725e","difficulty":"HYPER","songID":1153,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20094,"notecount":1044,"arcChartID":"CGBTJ0iL_N6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f02f1e17e1a7759b38a4b669ad76f9c50d3cbc3a","difficulty":"NORMAL","songID":1153,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20094,"notecount":524,"arcChartID":"AygHx-JieNE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a345321491ad99adc6fe960bb8b8f27a1915b291","difficulty":"ANOTHER","songID":1154,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20095,"notecount":1712,"arcChartID":"Dlpu8cObrXc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"78cdffabffccc1b43194bfd9254295040e62a980","difficulty":"HYPER","songID":1155,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20096,"notecount":1169,"arcChartID":"HJlrX7xCp0S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2da4e0aef059b4b50dc5d1a2ee2a18f16fb8c836","difficulty":"HYPER","songID":1155,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20096,"notecount":1076,"arcChartID":"HdeA1Czg23L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a3091ee5242c68ccb6460207692f33b1243ad705","difficulty":"NORMAL","songID":1156,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20097,"notecount":644,"arcChartID":"BqTMQjHciOG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ecab02408f84be1bf70c29fa0eb3b59774b0f668","difficulty":"ANOTHER","songID":1157,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20098,"notecount":1108,"arcChartID":"FnHMdYz-XoP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9b7729f61ee1f9c4f75bf77622368278ce414263","difficulty":"HYPER","songID":1157,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20098,"notecount":759,"arcChartID":"G78yJf6-duu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ed1b2256a5b1c83c48234730c0c6178533ea65f","difficulty":"NORMAL","songID":1158,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20099,"notecount":500,"arcChartID":"Gz-XE7NIYvf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"959c6340db05d83cb88c8885d252647476d9b3e6","difficulty":"ANOTHER","songID":1159,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20100,"notecount":1082,"arcChartID":"EATCEy8Y1uX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9037b528e4c59fb11f127e91e9dfce6981be93f9","difficulty":"BEGINNER","songID":1159,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20100,"notecount":104,"arcChartID":"C2cjwZe3gzk"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"8290e215bf201c5e4e62033a16d10905df7ffad3","difficulty":"HYPER","songID":1160,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20101,"notecount":1198,"arcChartID":"AEa6WnIhPRh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"34b405eed4611f8b1653538a13f2218868d8021a","difficulty":"NORMAL","songID":1160,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20101,"notecount":580,"arcChartID":"CvaZa98gNla"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"50455b4c4e807f6440c5806a27f6d53869334453","difficulty":"ANOTHER","songID":1161,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20102,"notecount":1359,"arcChartID":"GaaKH-5ZP--"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d52ac9b550be912a876921b449136ab23b51ee36","difficulty":"LEGGENDARIA","songID":1159,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20100,"notecount":1257,"arcChartID":"FhtGxYeFecH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6cf7872a4ecfe9bc127b8a6044a612cabc8509b3","difficulty":"LEGGENDARIA","songID":1095,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20068,"notecount":1644,"arcChartID":"Em49JHHWo_Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"781c3925c2c6812fea060ccaa682688cc578766e","difficulty":"LEGGENDARIA","songID":1114,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20019,"notecount":1722,"arcChartID":"EFF_HcqwOpF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ba2b064be17ea3b6b7e6f99371a5f3919ef68345","difficulty":"NORMAL","songID":1165,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21001,"notecount":610,"arcChartID":"EeIPV48_hAk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d49a011e7eef2ad4c2c30d4c7aafebd7d6c0dc82","difficulty":"ANOTHER","songID":1166,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21002,"notecount":1974,"arcChartID":"CoRMpZFajyb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"37fbd8c2128699d279526cddf68c632ce72d17d8","difficulty":"HYPER","songID":1166,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21002,"notecount":1271,"arcChartID":"G13X2uZnEYW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"17fd2d9673cbd103dbe52397d6d8dbb563766f1d","difficulty":"NORMAL","songID":1167,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21003,"notecount":485,"arcChartID":"D0N4-CSiB19"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ed1cadb1ca36866407212835a8e6614d5fe5f480","difficulty":"ANOTHER","songID":1168,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21004,"notecount":1217,"arcChartID":"CclTylEXqf7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f370a8e3a6ccafb073a0bfb2ae89d4c479c7c704","difficulty":"HYPER","songID":1168,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21004,"notecount":686,"arcChartID":"ASD5nyJKLD_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"954e0da6cf73781c9425a33528a37dfb6b61ee35","difficulty":"NORMAL","songID":1169,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21005,"notecount":894,"arcChartID":"AtgtvtFpSou"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2df8e88c68372671f9f392add48ebf0b8236c376","difficulty":"NORMAL","songID":1169,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21005,"notecount":675,"arcChartID":"Bm_O78LJsh0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c8a23430c84608ee0448b855a26505b2a72e7fbd","difficulty":"ANOTHER","songID":1170,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21006,"notecount":1044,"arcChartID":"ASGzy39r1-n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"edb358ecc5db78c6079a44a5b708c26f26ce33db","difficulty":"HYPER","songID":1171,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21007,"notecount":975,"arcChartID":"ALzHxGbSwjT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e59001b67c185b9c00c8bce4fdd5f84e9369ca8d","difficulty":"HYPER","songID":1171,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21007,"notecount":946,"arcChartID":"AYsqzhN6FVJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8b868e16281927d574f61f0fe0a384806fea16ef","difficulty":"NORMAL","songID":1172,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21008,"notecount":385,"arcChartID":"DnAXOWXBRCY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bb65e79c6df7bae3c9d6feb5ecdf255ca3aa969e","difficulty":"ANOTHER","songID":1173,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21009,"notecount":1063,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"be0ed77244d865559970d8175655775258f21cd5","difficulty":"HYPER","songID":1173,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21009,"notecount":693,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ba0407cf7e6b121c2a7d932cf58fe9af8f3bf5aa","difficulty":"NORMAL","songID":1174,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21010,"notecount":348,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7085855530bce6f4b8ddef41c6e6c8582438ca25","difficulty":"ANOTHER","songID":1175,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21011,"notecount":1216,"arcChartID":"B0_QFpSP17d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e5dab773b27e648d49b53c74cb1ad71b17d22ea7","difficulty":"HYPER","songID":1232,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21069,"notecount":1073,"arcChartID":"BFf3diymA1H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"120e089f8bfe0dff1d171eac8c1801be22741cd0","difficulty":"NORMAL","songID":1233,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21070,"notecount":543,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"337700649504c8cce41a2e94f387aaf73a4d0b90","difficulty":"ANOTHER","songID":1234,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21071,"notecount":1337,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"bae106771ac0cc4d24a8fd3a2e61e4ddde13ed78","difficulty":"HYPER","songID":1234,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21071,"notecount":925,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"acab61c8781e3db7f97ac8aacf47325f860e4e61","difficulty":"NORMAL","songID":1235,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21072,"notecount":604,"arcChartID":"DHjsS3xMh8x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"08eebcad3a7369176bc15653e58c27a7f18e13a5","difficulty":"ANOTHER","songID":1236,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21073,"notecount":1659,"arcChartID":"HhYvfX5OfB9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bbffc1cb3619c39c289d9d6a322423b2201ed69a","difficulty":"HYPER","songID":1175,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21011,"notecount":711,"arcChartID":"C7bHTs_-Rir"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2c68cbe77104c0b34a52fee625b3d4e3525d441b","difficulty":"NORMAL","songID":1176,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21012,"notecount":433,"arcChartID":"CYs0AJ6DFuf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8310d592a4a93c12aba013c966e203caf5884bc2","difficulty":"ANOTHER","songID":1177,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21013,"notecount":1224,"arcChartID":"FifRmC6Asm5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"310ad737a0f443673d42e469f7aafdd459a44849","difficulty":"HYPER","songID":1177,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21013,"notecount":927,"arcChartID":"Hc5bl4aDjPG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cc5dfceadcb96c11525a6b6f32ac7cfda29da132","difficulty":"NORMAL","songID":1178,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21014,"notecount":470,"arcChartID":"D765V4IkhN1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"09dec29b2fc2168010782eb54ab0e8ab94ebb996","difficulty":"ANOTHER","songID":1179,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21015,"notecount":1489,"arcChartID":"CpwBnXcTKnW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"524a60dc8585847a47629f6946e958b21775cd71","difficulty":"HYPER","songID":1179,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21015,"notecount":674,"arcChartID":"As56QMUPqjy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b5053de19bd973157fb865da5d514559dcb56f92","difficulty":"NORMAL","songID":1180,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21016,"notecount":654,"arcChartID":"C2KZxtSW7dZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f2c729415f2c0bdcfc6dbfcc3fb4949daa4a245e","difficulty":"ANOTHER","songID":1181,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21017,"notecount":1413,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b78dc0578d9347813973240351237fc5de478ba9","difficulty":"HYPER","songID":1181,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21017,"notecount":742,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ecfc47ae4794926d35b98c7817719f28c4f341f3","difficulty":"NORMAL","songID":1182,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21018,"notecount":522,"arcChartID":"EjIOjQwjlFU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"286e2a23f1c957c2580c1b18ccf4eaea82ecfc7f","difficulty":"NORMAL","songID":1182,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21018,"notecount":404,"arcChartID":"Ez5jPQN-j9q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"df5306691fde0cc23c3bde436014e8e2cb58a0a8","difficulty":"ANOTHER","songID":1183,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21019,"notecount":1449,"arcChartID":"HDBgg7fiamQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"09ac1bb5864945dbd2dab81f9a22ad61eddcd51b","difficulty":"ANOTHER","songID":1184,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21020,"notecount":1212,"arcChartID":"Dgv7EsA5Nvl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"55a0e1f04a3bace2468e38c921d2166fe07a6023","difficulty":"HYPER","songID":1236,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21073,"notecount":1009,"arcChartID":"BRLMTLwt6El"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"efee84a4bdb11322e56691e028da591b330fc8eb","difficulty":"NORMAL","songID":1237,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21074,"notecount":436,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"55415054a6ab9d31c1b4915ad153e9db8bac510e","difficulty":"ANOTHER","songID":1238,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21075,"notecount":1256,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"bdd9fffb288ff068865e6a1892aa21068cd73b2b","difficulty":"HYPER","songID":1238,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21075,"notecount":840,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"786cca0cf81f4d2675f98a6ea63c31225b2666a8","difficulty":"NORMAL","songID":1239,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21076,"notecount":594,"arcChartID":"Blufzjvfig_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"40d7611f061bee8073c6e79430f6d26dbc09f2c3","difficulty":"ANOTHER","songID":1240,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21077,"notecount":1433,"arcChartID":"Bp-7LxYOxWG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a0545c5204ff5ff41247bedf61c7019d9edcc0e0","difficulty":"HYPER","songID":1184,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21020,"notecount":685,"arcChartID":"FkPQrvYhp1r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"20e997a6f07d60bd65ade3f559ab34c644c5d507","difficulty":"NORMAL","songID":1185,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21021,"notecount":438,"arcChartID":"GjZFoLygB3p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"49f59a69a77b596aafe5a6943c1ffa8b3a3a34ea","difficulty":"ANOTHER","songID":1186,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21022,"notecount":1136,"arcChartID":"DhDu-4hLR1R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b3a941b6329e602ddf5713df2543277721aebb1b","difficulty":"HYPER","songID":1186,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21022,"notecount":683,"arcChartID":"DP7ZQ4VlLar"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"21e6515ea1d834b9df4aa9731d6aaa71b72d978e","difficulty":"NORMAL","songID":1187,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21023,"notecount":498,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"12b26f4ac33dcbcc2501845ed4db0637e6a9ba87","difficulty":"NORMAL","songID":1187,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21023,"notecount":530,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"b9e869884bf45e4447395c021201b4ccc995c860","difficulty":"ANOTHER","songID":1188,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21024,"notecount":1199,"arcChartID":"Dsn89yEpwfG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5049af293e12a730e9129f61dac5dfc60e815d5e","difficulty":"HYPER","songID":1189,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21025,"notecount":970,"arcChartID":"EABP96Y0dG5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ca4dd4150ce7cb2fcb25985016c0c6c7a8b939e9","difficulty":"HYPER","songID":1240,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21077,"notecount":1026,"arcChartID":"CioxgiM5Wbf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8359b0e302048574e85a0e206a17250cc1e22b16","difficulty":"NORMAL","songID":1241,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21078,"notecount":478,"arcChartID":"BXIK4RKy2g2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8910cd1e491a893a0f78309b8bf50d5179524c2b","difficulty":"ANOTHER","songID":1242,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21079,"notecount":1447,"arcChartID":"GYxWRZRoeMw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c0f9541000984ba2a78f9466b4e804f08ffdfc2d","difficulty":"HYPER","songID":1242,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21079,"notecount":846,"arcChartID":"Ch8V0qtn0aY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"89e7206ed1943109a7c515cfea5aa329764a0b2b","difficulty":"NORMAL","songID":1243,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21080,"notecount":449,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"28f9155a140c480a5c637b3e7bfcc92bd7381a2d","difficulty":"ANOTHER","songID":1244,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21081,"notecount":1774,"arcChartID":"BCjhUTFzy23"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a797e0261a78ec6a726cee1ed56238330132f3eb","difficulty":"NORMAL","songID":1189,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21025,"notecount":522,"arcChartID":"DEbmCpWkjAD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"10104dc55b2318f5e60756c3469ce13f06f4e710","difficulty":"ANOTHER","songID":1190,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21026,"notecount":1220,"arcChartID":"EWyx7ZrleNE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e4a8c087658479cd23cc93b26d83a36cf645a0cc","difficulty":"HYPER","songID":1191,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21027,"notecount":931,"arcChartID":"Fs5UsvUZ3ba"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"45bdcf68689c7e15c7ced82159b157b1f3220d54","difficulty":"NORMAL","songID":1191,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21027,"notecount":598,"arcChartID":"DuUPMRD6Kpg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"600f6a4450a77a6a0829d85d97af16a41947cb48","difficulty":"ANOTHER","songID":1192,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21028,"notecount":1461,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"88bbd3926f1f0db0d0b08164534bc9bb315abde4","difficulty":"HYPER","songID":1193,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21029,"notecount":938,"arcChartID":"AvXcgR7PNQi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d2ad8e1d8882af4d24419b546d3e708fd32e8d03","difficulty":"HYPER","songID":1244,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21081,"notecount":1012,"arcChartID":"FoWLtd52w-o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bd68ecae6baa3ff1c9a8260671565e74cb16d580","difficulty":"NORMAL","songID":1245,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21082,"notecount":694,"arcChartID":"Gx_0FBQgKKQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e221cfb49073eab2a94c12ed2361bf250a6a4245","difficulty":"ANOTHER","songID":1246,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21083,"notecount":1209,"arcChartID":"BWeaALJSouI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5f5630ff1f47cb7ecafc3dfcbebc2787f41ae86b","difficulty":"HYPER","songID":1246,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21083,"notecount":700,"arcChartID":"BzQS-XE0CXV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b263754082bb56d5e6817f37f43db52220f9e859","difficulty":"NORMAL","songID":1247,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21084,"notecount":502,"arcChartID":"E1IEOzuborJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a1c4c0711b5e3f35230a3dd638085604ce9a63f5","difficulty":"NORMAL","songID":1247,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21084,"notecount":512,"arcChartID":"G-YT2ue9kcY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1c154fedd92b8659d1fc286a7afe9894fc92f002","difficulty":"ANOTHER","songID":1248,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21085,"notecount":1326,"arcChartID":"FklYmLUvgpW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"303d1078f42dfc74619fbc0b6ef63437f1191c38","difficulty":"NORMAL","songID":1193,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21029,"notecount":485,"arcChartID":"FknbNm9HK5z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"28efdd3c3b2fada4984bf78d623e2b46488eb2ca","difficulty":"ANOTHER","songID":1194,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21030,"notecount":1352,"arcChartID":"DDT6KoJEFa2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5ea2d765190bf2d7789c81ccd58a7980bb0eb1e9","difficulty":"HYPER","songID":1195,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21031,"notecount":664,"arcChartID":"BBT0vNA4Ufn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5a66d5e258d867d5a337d5cc361ef613ed4263b5","difficulty":"HYPER","songID":1195,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21031,"notecount":592,"arcChartID":"AvmF86fNqNE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2555ee93923916c633e03cad8447e7fcb4427e25","difficulty":"NORMAL","songID":1196,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21032,"notecount":725,"arcChartID":"Ha07JCv7lcY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b1e3f4ca785c14fc3a48d1663f1c82e0b490ebec","difficulty":"ANOTHER","songID":1197,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21033,"notecount":1722,"arcChartID":"EkmWrm-hVJ-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fe7c514c8d14f8e5e6a7f3c4196795c557be3904","difficulty":"HYPER","songID":1249,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21086,"notecount":787,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"91fdc6ae14f70d98e121be052a6fd55a0628a84d","difficulty":"NORMAL","songID":1249,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21086,"notecount":394,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"32c4e7eb2b5e072189b84c6e854782afae2cfd77","difficulty":"ANOTHER","songID":1250,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21087,"notecount":1281,"arcChartID":"CjqsCLBKl22"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bc14925ec38071263f1ef12483894eb8b4ab7c03","difficulty":"HYPER","songID":1251,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21088,"notecount":1145,"arcChartID":"CsEXx1DIhzy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b54a030367eb0f158e2daffd3ca935a5a40df1e0","difficulty":"NORMAL","songID":1251,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21088,"notecount":585,"arcChartID":"EnP5gL9cjFp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9256ccf074de340f1aab6cdf46abd93564df9017","difficulty":"ANOTHER","songID":1252,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21089,"notecount":1693,"arcChartID":"HvjvnjoTdex"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"18ba4fefd3c5fa4c47211d561d1a0f7086fbf06a","difficulty":"HYPER","songID":1197,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21033,"notecount":938,"arcChartID":"DrNlLi6SESU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2862bc1680ec75f5408667dd23f96e344c4202cc","difficulty":"NORMAL","songID":1198,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21034,"notecount":432,"arcChartID":"AmBDwp_nhHC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7b83e10c1207258fa62e28cc07f171ec408d94c3","difficulty":"ANOTHER","songID":1199,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21035,"notecount":1038,"arcChartID":"DdM2lPgkOtv"},"isPrimary":true,"versions":["27","26","inf","26-omni","26","27-omni"]},{"rgcID":null,"chartID":"37a6d08bb8585f68708390014a1d07f3533f1264","difficulty":"HYPER","songID":1199,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21035,"notecount":701,"arcChartID":"GwPIX9Ku5Ip"},"isPrimary":true,"versions":["27","26","inf","26-omni","26","27-omni"]},{"rgcID":null,"chartID":"80f59c0fbfeff20a0d31ac97b464840b5ec95a8e","difficulty":"NORMAL","songID":1200,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21036,"notecount":415,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"9b0f894767e6c21b0a0ae72cb42e104883b595de","difficulty":"ANOTHER","songID":1201,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21037,"notecount":1600,"arcChartID":"Aj1tYZFU2WX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dc4b273a8848ebfb54f6519e694666c3616c4c33","difficulty":"HYPER","songID":1201,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21037,"notecount":787,"arcChartID":"HszWRr9EXAm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"48078929129fbefe333ff88b0a01d75373b72806","difficulty":"HYPER","songID":1253,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21090,"notecount":806,"arcChartID":"AX43XrOsGEc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d20b318400aaae5b4a7dfb6c2a9c21f2832238e5","difficulty":"NORMAL","songID":1253,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21090,"notecount":472,"arcChartID":"DP7rmZQ12Dt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"385a8fd3c38fb5f11c3ffaaba64d0df7abe849d8","difficulty":"LEGGENDARIA","songID":1222,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21059,"notecount":2267,"arcChartID":"FwEolX7mgjO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0c22e3c0d2c0bc13cc28bd4bd83a332a06256ae6","difficulty":"LEGGENDARIA","songID":1236,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21073,"notecount":1851,"arcChartID":"HLcy9Fbu10D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3207f18df11e80fba6d8dffd974d244870818add","difficulty":"LEGGENDARIA","songID":1211,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21048,"notecount":1824,"arcChartID":"ChRjIoh3EJ0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b3877aa6d8c88ff841fc3bed63fa9d56705ce102","difficulty":"NORMAL","songID":1202,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21038,"notecount":437,"arcChartID":"FuHZ0sh-KRq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e9aa1f3ebea271b1cb70d02445957f0ac37eb587","difficulty":"ANOTHER","songID":1203,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21039,"notecount":1184,"arcChartID":"GAa3yD1i7Oz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5f3e8d6162a92b6cfefd98cf02362e4ccc2fe2e1","difficulty":"HYPER","songID":1203,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21039,"notecount":734,"arcChartID":"EMiPXBWs6cU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6686e533baa6a230d9ff7e9e0dc0404a1c169a77","difficulty":"NORMAL","songID":1204,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21041,"notecount":400,"arcChartID":"HzS-9zQRTUA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d3a42543d17ba3e5481cff77fc0db44df2c12cf9","difficulty":"ANOTHER","songID":1205,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21042,"notecount":1415,"arcChartID":"EueFTiSs01N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"16c63ae60b5b07d9991f8cfc2408a7e4fe4e5db5","difficulty":"HYPER","songID":1205,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21042,"notecount":731,"arcChartID":"ET5C4AVIVNP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a6385c879db959a3d41a93e096d33f5d6f7de2e1","difficulty":"NORMAL","songID":1206,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21043,"notecount":544,"arcChartID":"AYvvhYuXC7r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bf0ced1b429eb6a4717d179d17a62420153167d5","difficulty":"ANOTHER","songID":1207,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21044,"notecount":1373,"arcChartID":"Gxpsqicvx9E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f04049ada1148260611c501f6e9bea710fe3c944","difficulty":"LEGGENDARIA","songID":1193,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21029,"notecount":1731,"arcChartID":"DaufUDcWlf4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3b5fa295d243c131752e2f1ad835998f6dad2e97","difficulty":"LEGGENDARIA","songID":6,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1005,"notecount":725,"arcChartID":"BUWfhyEVQEA"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"f19bb90b21f2a9e64561c4f89b28a3d5c8bf564c","difficulty":"LEGGENDARIA","songID":263,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":7038,"notecount":1448,"arcChartID":"BfaEw6KoQWO"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"5f41091ca17b7c20b5d3674781d27e4fc2256d7d","difficulty":"LEGGENDARIA","songID":373,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9051,"notecount":1557,"arcChartID":"Gg6lALNryFA"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"82cdbaf2cd940b7860346285f157533747088aa6","difficulty":"LEGGENDARIA","songID":560,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12052,"notecount":1247,"arcChartID":"AINsJxY1_yw"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"f2453ec4d77352df9fff83a0d28b5a1c7d01b520","difficulty":"LEGGENDARIA","songID":708,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15000,"notecount":1956,"arcChartID":"EEuMxv-wFgO"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","15-cs","26-omni"]},{"rgcID":null,"chartID":"07c8c0b27c1badf722e7eba627e4fa82b42eecfb","difficulty":"LEGGENDARIA","songID":722,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15014,"notecount":1265,"arcChartID":"AlXgWMpNIPP"},"isPrimary":true,"versions":["27-omni","26-omni","27","16-cs","15-cs","26-omni"]},{"rgcID":null,"chartID":"f65612cf9ddcfb6270138804e5797b8c5b88b803","difficulty":"LEGGENDARIA","songID":733,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15025,"notecount":1317,"arcChartID":"ADV_Xy1SBbi"},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"dbee1688a1e8044879bab95554bdb57c5c712d79","difficulty":"LEGGENDARIA","songID":762,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15054,"notecount":1597,"arcChartID":"DODTcSIPa-_"},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"9712d2c03f0b62e23e2f0f4bf3278038ed8e3af2","difficulty":"LEGGENDARIA","songID":782,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16001,"notecount":1258,"arcChartID":"A37kfYWFlEV"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"532964fb64ebd0e50a21f1ce71d27a34e3e84a2a","difficulty":"LEGGENDARIA","songID":800,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16017,"notecount":1844,"arcChartID":"HjJKz-POSgD"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"c352fc457945f97a0d36128eadc64d38b42e6a5d","difficulty":"LEGGENDARIA","songID":803,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16020,"notecount":2333,"arcChartID":"GZIRqPK1OXX"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"654b5bb73a56f8901f7198eec5d7255814c1a826","difficulty":"LEGGENDARIA","songID":808,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16025,"notecount":1295,"arcChartID":"CGzrr20kp8E"},"isPrimary":true,"versions":["27-omni","26-omni","27","16-cs","26-omni"]},{"rgcID":null,"chartID":"16d4e54eb7c96d4b8a6f1b38a5181f7cd54f9cff","difficulty":"HYPER","songID":1207,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21044,"notecount":1159,"arcChartID":"HGGbFBt3kzA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"49d48e2121a47fb59fe8948b378f897432ad673f","difficulty":"NORMAL","songID":1208,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21045,"notecount":614,"arcChartID":"CHJl7mC8T7W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"39f331ecb451dcaf01cd8d1833e8aeaafc0432ee","difficulty":"ANOTHER","songID":1209,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21046,"notecount":1411,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"2d264b0f153a0131a4a4a4063612fadfe474674f","difficulty":"HYPER","songID":1209,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21046,"notecount":754,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b5fd84e99cac12c9e6a9e814777238b07ee31e4d","difficulty":"NORMAL","songID":1210,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21047,"notecount":722,"arcChartID":"D85ZlMusA5F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b83f67908d4b199eb0ec9296f483290eea43662f","difficulty":"ANOTHER","songID":1211,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21048,"notecount":1670,"arcChartID":"B76yMYFBqcN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2a46347915dac3e2f1e62a1c3d9fa846f30be8fb","difficulty":"LEGGENDARIA","songID":817,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16034,"notecount":1771,"arcChartID":"E4dB5UdJNo9"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"9f42cd94edc214ed5a8d24e71509fe0f6352b1f2","difficulty":"LEGGENDARIA","songID":823,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16040,"notecount":1390,"arcChartID":"FpPHdDTyrC7"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"2d240a30cef8a372001287a205128aff701cc22a","difficulty":"LEGGENDARIA","songID":830,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16047,"notecount":1954,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"9a9d19fc6faf5aafca5b5376e8073340ff58d40b","difficulty":"LEGGENDARIA","songID":716,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15008,"notecount":1701,"arcChartID":"DbGSk5G31DK"},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"3732d7ccf965a2262db4a3854ff7120ba2b8c112","difficulty":"HYPER","songID":1211,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21048,"notecount":1078,"arcChartID":"ApXJ5C8CB-X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5c9188cecac723bc77f8ed16be7b15ae2d0e7bcf","difficulty":"NORMAL","songID":1212,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21049,"notecount":535,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b1a25094cb82124b57d418b2a013812490390daa","difficulty":"ANOTHER","songID":1213,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21050,"notecount":1949,"arcChartID":"HKMqmU4Z7p8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c5b09c831e71c0c013a098be9fae099477e7dc15","difficulty":"HYPER","songID":1213,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21050,"notecount":1081,"arcChartID":"F9Iqcpkaj1C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b1cfca117976f4158e708bf15a94b53bb2f703c","difficulty":"NORMAL","songID":1214,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21051,"notecount":520,"arcChartID":"DbkjnIrD_NV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4657f2c29eef3ee719da925c78b3d151a8599257","difficulty":"ANOTHER","songID":1215,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21052,"notecount":1628,"arcChartID":"CqdaBf-Hzov"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ca0e1c337b9228756bb3091be7472f937772a0d","difficulty":"ANOTHER","songID":1275,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22001,"notecount":1911,"arcChartID":"GdS0hGBnfvI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f32fa70259bb8312761cf4fd4e30b683442113b","difficulty":"HYPER","songID":1275,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22001,"notecount":1054,"arcChartID":"H6BHzhQwS-B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"106a246d20cdefc937b675af79a84816d90818a7","difficulty":"HYPER","songID":1276,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22002,"notecount":827,"arcChartID":"CZLydUlVnw3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4eb1a02a2b49683a64b97fe205c01238f4fcf3bf","difficulty":"NORMAL","songID":1276,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22002,"notecount":363,"arcChartID":"HCPZ2kmOQH8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ad3102fa3768334dcb0ce0bbac89bc002f2f3eae","difficulty":"ANOTHER","songID":1277,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22003,"notecount":1656,"arcChartID":"DybWEagiJyv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8e0022c4869de79af7dafb865fccb0d456efe9d0","difficulty":"HYPER","songID":1215,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21052,"notecount":1129,"arcChartID":"ELhSGmiCMjc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"74722b45c8dba875ec776f3736084ab800805dac","difficulty":"NORMAL","songID":1216,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21053,"notecount":338,"arcChartID":"Dvp4O_Hb2XN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5608abc4d013466d42a3949c4e198f4a29732eff","difficulty":"ANOTHER","songID":1217,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21054,"notecount":1157,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"64d3f509be48c33edf0c16f88b1d2a0f2dd5fb77","difficulty":"HYPER","songID":1217,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21054,"notecount":781,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b774e21c56b36a5ec268523bd0150c83115fa2ac","difficulty":"NORMAL","songID":1218,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21055,"notecount":655,"arcChartID":"A06WiltFyPU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8e99b638958461a6300f0a211a268f49f7c7eaa1","difficulty":"ANOTHER","songID":1219,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21056,"notecount":1512,"arcChartID":"H4MxMn1eKqK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"66a5a69220484aea41684f14012ba67c5ed1a950","difficulty":"HYPER","songID":1278,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22004,"notecount":1148,"arcChartID":"HY08HG6X8vk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d20a8ea883108e18911901d3a30bc5e8c3f7171c","difficulty":"NORMAL","songID":1278,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22004,"notecount":486,"arcChartID":"HUfMTdqPghC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f52532b307a6c62a0aa30617080c7c1408210bca","difficulty":"ANOTHER","songID":1279,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22005,"notecount":1677,"arcChartID":"AhlW5K6TGe7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8cd885c3084fdb63db8a67f8da562087fab75637","difficulty":"HYPER","songID":1280,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22006,"notecount":815,"arcChartID":"Hl1sQH7J0wj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a4ea5b83d14e4191d98bc4698e566291a3b86676","difficulty":"NORMAL","songID":1280,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22006,"notecount":476,"arcChartID":"B1s1a8bxsNW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"31bea8357d4174869b73c668119ace7b50397710","difficulty":"ANOTHER","songID":1281,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22007,"notecount":1574,"arcChartID":"GcOj5HQoZi2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c326442bea64ceca65764f8c8ff1e53a0c74631e","difficulty":"HYPER","songID":1282,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22008,"notecount":1128,"arcChartID":"BJhIuy_GTwU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"540daf58d57d21a9d1aced36c519aa121ef0e4c2","difficulty":"NORMAL","songID":1282,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22008,"notecount":592,"arcChartID":"A-jQlqZSTCA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"faef79b6b856fe29eeb16b364e195a77184146b4","difficulty":"ANOTHER","songID":1283,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22009,"notecount":1815,"arcChartID":"DjfYKkOEBdM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9e204db399e696c8b50bf7d8821a513b5798af4a","difficulty":"HYPER","songID":1284,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22010,"notecount":945,"arcChartID":"D3lT_zgYBqf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"358bcc5d7f8be1ac1a3b64726d9e005563b35128","difficulty":"NORMAL","songID":1284,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22010,"notecount":707,"arcChartID":"CgVrLQEUQOJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a007ef090e66ed82cfeaaf837f39a5a3ea07ebc8","difficulty":"ANOTHER","songID":1285,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22011,"notecount":1690,"arcChartID":"DtrXrbzkRVM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"773963849ad8c5cd3d213ef793c93adb27b4b8dc","difficulty":"HYPER","songID":1219,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21056,"notecount":1012,"arcChartID":"F8ebVeer-Rs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"03086280862b7f82f1326b3fca3b2326e57ead62","difficulty":"NORMAL","songID":1220,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21057,"notecount":584,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"8db40fccbdd94212c7fceaecca240ce70aad994e","difficulty":"ANOTHER","songID":1221,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21058,"notecount":1296,"arcChartID":"B6-eJ_ePJah"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5f07b4e354fd330e2af82442d6e4feb9aa537dd9","difficulty":"BEGINNER","songID":1221,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21058,"notecount":109,"arcChartID":"H_OHFPcOtoS"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"66c2350d6f2b9d3de3d8c34d5cb5196e1819e8ac","difficulty":"HYPER","songID":1222,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21059,"notecount":1341,"arcChartID":"C-qjos9R0D8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4b5e289fd77a7dced7855866cfbb07f46b3d9e75","difficulty":"NORMAL","songID":1222,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21059,"notecount":806,"arcChartID":"HHw0Uu1nvDS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5c43bbae6661afcd5e0ca6ed9f708ae89ddc23e6","difficulty":"ANOTHER","songID":1223,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21060,"notecount":1440,"arcChartID":"H-qe2btm_5P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dea8321c8b133f45d536782a869657745d0bc60c","difficulty":"HYPER","songID":1286,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22012,"notecount":1395,"arcChartID":"B3Wmnt7LhV3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f3d0b7aff991b03e82d3305a7d87466a95578332","difficulty":"NORMAL","songID":1286,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22012,"notecount":669,"arcChartID":"A3ieUJno3Zf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6027eb4731083a0c41a244a361685c62d8400197","difficulty":"ANOTHER","songID":1287,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22013,"notecount":900,"arcChartID":"EjF2SfDCEkj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0cdf39e87cfbdf4529e665a6ea96bb2e67d8168f","difficulty":"HYPER","songID":1288,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22014,"notecount":920,"arcChartID":"BS8TVVuxrIa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a023b49a76873deffd79889f9a373981fab1a850","difficulty":"NORMAL","songID":1288,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22014,"notecount":496,"arcChartID":"BNs_UST1pjN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d7ea762fffcf7998e57ae17ad6f13074071ab4f3","difficulty":"ANOTHER","songID":1289,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22015,"notecount":2096,"arcChartID":"EcId6XuAc-9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bea44b491c13e6317126f1497c37f2bb6bea09bf","difficulty":"HYPER","songID":1224,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21061,"notecount":691,"arcChartID":"GiNJAe1_AcL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"04771088f5daf20766e731c01cf5461153d1ff99","difficulty":"NORMAL","songID":1224,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21061,"notecount":301,"arcChartID":"GELS1DNRMsq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"222752f38ec7b81fd80c2e0096e7b70f4bf2eaef","difficulty":"ANOTHER","songID":1225,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21062,"notecount":1870,"arcChartID":"GqCieANuLpW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"910e91bc777817d7e133810765a9b67d5d81f0e8","difficulty":"HYPER","songID":1226,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21063,"notecount":1204,"arcChartID":"Ea0IWQISYds"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"73ca27bce9af4e30b1036d0cac9e24c1fc67949f","difficulty":"NORMAL","songID":1226,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21063,"notecount":386,"arcChartID":"DWPoHg8Yvw_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6cb691963e1870de26867a4f5c681c36cd4ccf19","difficulty":"ANOTHER","songID":1227,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21064,"notecount":1118,"arcChartID":"Fs_epE4Q-DM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"9a417a14da2cc127ef44d7fac611951067d96f87","difficulty":"HYPER","songID":1228,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21065,"notecount":843,"arcChartID":"Din_Iz_-fMv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6f50212ace853131bfc419d4bf8e0a360babd7bc","difficulty":"NORMAL","songID":1228,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21065,"notecount":173,"arcChartID":"D-8TK-OnjDY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"914af83c45f15b434ec2363fff0aef72e4b4f31b","difficulty":"ANOTHER","songID":1229,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21066,"notecount":1605,"arcChartID":"FeR0-si0xCK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"47333c16a6732007b603fdad887b27a77684a028","difficulty":"HYPER","songID":1230,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21067,"notecount":1313,"arcChartID":"Gq1jp54DjiY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"03479083a05ea07f9cd62228f07ce6274b18d959","difficulty":"NORMAL","songID":1230,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21067,"notecount":537,"arcChartID":"FBSg2j2oulh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"51e1a373e287d2bf9f5e3b0f5566d434f0e245a8","difficulty":"ANOTHER","songID":1231,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21068,"notecount":1636,"arcChartID":"ANWXsph6VGw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"11daac88c69ca93f3cbda0634e22e075728fd440","difficulty":"HYPER","songID":1290,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22016,"notecount":1009,"arcChartID":"AjfihqHxTxd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"52c3efb3c385a6c5739ecbf979ee917892203221","difficulty":"NORMAL","songID":1290,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22016,"notecount":489,"arcChartID":"GQTw6RszRz7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"34b58328aa62cb6b2f6ffa225cb79b90a46d31a1","difficulty":"ANOTHER","songID":1291,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22017,"notecount":1659,"arcChartID":"HGy1BHtzvM1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"67fecc7c71374cb1230ad101b17c06c8fe9b6e73","difficulty":"HYPER","songID":1292,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22018,"notecount":1125,"arcChartID":"HK8vOyOURy4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a02f49594044b7e53069c9a6451506020c266477","difficulty":"NORMAL","songID":1292,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22018,"notecount":698,"arcChartID":"EqVdLwRxGHh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c6cdda303b0bae0e68c6d41a29193638340bf754","difficulty":"ANOTHER","songID":1293,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22019,"notecount":1172,"arcChartID":"GBTvA7QbzNV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f45a4f1d6721a9da78b99e34f7369febc357860b","difficulty":"HYPER","songID":1232,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21069,"notecount":1254,"arcChartID":"D4vOLxAKMqZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f2f227b4e8e2598c7041163b7ce643fc4efe8751","difficulty":"NORMAL","songID":1232,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21069,"notecount":602,"arcChartID":"AoRPOsWkHJ0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b877cd54ad7aeded6f80aa84f7ea49035d7ca634","difficulty":"ANOTHER","songID":1233,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21070,"notecount":1384,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"0cf66650e8af929e36c034e53dd5286c40dbb0c9","difficulty":"HYPER","songID":1234,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21071,"notecount":1089,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"a4611acd0b01d904071aa10bbcec2c3fe738eb2a","difficulty":"NORMAL","songID":1234,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21071,"notecount":533,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"687312108405f0b0f6f048d33dbab58e3d2b1b17","difficulty":"ANOTHER","songID":1235,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21072,"notecount":1416,"arcChartID":"BuwrhXFV6dH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7bdb266043be6028b0f890dbe7bd54bee350d84d","difficulty":"HYPER","songID":1236,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21073,"notecount":1242,"arcChartID":"FCJL4TrFE8J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"62ea9376fa3136326ad417f864ec6e0562074e6d","difficulty":"NORMAL","songID":1236,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21073,"notecount":569,"arcChartID":"CUcvE5b022t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dae46be7bc53743e83969ab051d76855a9fc61d2","difficulty":"ANOTHER","songID":1237,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21074,"notecount":1279,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e6fc98f01ed8c29ca2744e35f5286523edbcc3ad","difficulty":"HYPER","songID":1238,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21075,"notecount":870,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"d464004105b6070c2bfb889791cbdc15f10e19da","difficulty":"NORMAL","songID":1238,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21075,"notecount":467,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"85661fa5e3419d0b6676d0514fb24d3690545e0c","difficulty":"ANOTHER","songID":1239,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21076,"notecount":1812,"arcChartID":"HcLYVjCvqoT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ccfcf695f8b28ebc945e93c13e1568f0017dd721","difficulty":"HYPER","songID":1240,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21077,"notecount":943,"arcChartID":"ArW5AoMhd-X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ef1534969244fb2fb595c99fbef33144ffb5ed14","difficulty":"NORMAL","songID":1240,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21077,"notecount":608,"arcChartID":"EnACN7-Dbc1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dd053e1fba55da5e996678d7e9eb761c31639d32","difficulty":"ANOTHER","songID":1241,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21078,"notecount":1257,"arcChartID":"HMx2vAQIdxr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9156dc46595947343c1da6fea12dc53bf12d1be2","difficulty":"HYPER","songID":1242,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21079,"notecount":989,"arcChartID":"BHTwPU_80UV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"29208554890b60d58566141b45a0ed23bf2cb43e","difficulty":"NORMAL","songID":1242,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21079,"notecount":318,"arcChartID":"FNiQiAN0om1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c3d5620e2852eabf41148ea4a520e2be3206861e","difficulty":"ANOTHER","songID":1243,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21080,"notecount":1159,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7703f42fbdc5dcb5ed118ce642f0e98cef513541","difficulty":"HYPER","songID":1244,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21081,"notecount":1116,"arcChartID":"DsE7swHRgdw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c21e2af9d22bf90c3359fe0b984fffc8bb8415da","difficulty":"NORMAL","songID":1244,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21081,"notecount":541,"arcChartID":"AWBSNXu2y0j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"05471cd382d8e1e15a4731dc82dbd0de6917ddbe","difficulty":"ANOTHER","songID":1245,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21082,"notecount":2007,"arcChartID":"E7GOTQUdWQA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3d671c624230c8c7597d09574234dc300672ab91","difficulty":"HYPER","songID":1246,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21083,"notecount":713,"arcChartID":"DHv0tjJTtnG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f2bf76cc36c47a3d64209f6a7dc699af86d0ad88","difficulty":"NORMAL","songID":1246,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21083,"notecount":413,"arcChartID":"BVGwvjO83K5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b2c8c3a8938e23803490b20aa7a751dcc710827e","difficulty":"ANOTHER","songID":1247,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21084,"notecount":1261,"arcChartID":"FWjMdMP7fM3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"421bffbe1c5dbafc15dab2be2351b8379f190ab7","difficulty":"ANOTHER","songID":1248,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21085,"notecount":1199,"arcChartID":"Djp5XHRicSr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9e0c66d054b16deba8ee61cde4c4eabf6cd3bcf2","difficulty":"HYPER","songID":1248,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21085,"notecount":753,"arcChartID":"E-q84s8xv2i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7b043ee3c5f9d0b1437c9d9c8a8d11093206976d","difficulty":"NORMAL","songID":1249,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21086,"notecount":424,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"4d5af344eff003ac1d251091b1df5fd503fb052d","difficulty":"ANOTHER","songID":1250,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21087,"notecount":1154,"arcChartID":"GVRF6OOCm5w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5f3ef71b491d314d21b4ddf149f1a7c85f147f58","difficulty":"HYPER","songID":1250,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21087,"notecount":723,"arcChartID":"GQd4UMTEwLD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c19f4211c41348a5deb69d4c7173f6ddfb2ae864","difficulty":"NORMAL","songID":1251,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21088,"notecount":607,"arcChartID":"AkQSYPtyc86"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8cb836b4784447f0518d635abf9dcea5c21a4563","difficulty":"ANOTHER","songID":1252,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21089,"notecount":1473,"arcChartID":"F525Pkj3mRq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b1398004ac8e56e84b5e2a9c318331dd981dffc8","difficulty":"HYPER","songID":1252,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21089,"notecount":1194,"arcChartID":"HkWqgAySzO6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"613155ca92194580155539e2544add28bcd3420c","difficulty":"HYPER","songID":1294,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22020,"notecount":721,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"222952dcdcf4bdd31bd0567f440a96c34d1cec03","difficulty":"NORMAL","songID":1294,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22020,"notecount":458,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"5051c951b35967b75c2a2b709dd08b8bd21e5e61","difficulty":"ANOTHER","songID":1295,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22023,"notecount":1205,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"a771035389bbc5f3a0a2df253a3652f7f8a1e41b","difficulty":"HYPER","songID":1296,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22024,"notecount":635,"arcChartID":"ASXEXtO2DIO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa71ae47506674ac985e86496c097828c34ce4cf","difficulty":"NORMAL","songID":1296,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22024,"notecount":377,"arcChartID":"CSO_j2zWQhg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"acfb19b440995e8d85bfc66361d7e0ce4abdfc59","difficulty":"ANOTHER","songID":1297,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22025,"notecount":1130,"arcChartID":"A83nAC3BlIx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"9896c25c6d0be322b42be96f32d584b6d06e3904","difficulty":"HYPER","songID":1298,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22026,"notecount":555,"arcChartID":"FJRPInZ5ZKI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fcffcfede9dea1c857f705acb503808d991be067","difficulty":"NORMAL","songID":1298,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22026,"notecount":240,"arcChartID":"H4GA0mC2IPm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a3210da68c478611da0c02d8b05d47b6fe93afaf","difficulty":"ANOTHER","songID":1299,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22027,"notecount":1335,"arcChartID":"A-uUWNTz1al"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d6deee31aaa6b207aba62afa08bd849e6e56088c","difficulty":"HYPER","songID":1300,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22028,"notecount":837,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b5f84b94ee8412c98dd67b269a9fa89d92493248","difficulty":"NORMAL","songID":1300,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22028,"notecount":509,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"4971d2f0dcaf5088cf205a037978dc8338485b98","difficulty":"ANOTHER","songID":1301,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22029,"notecount":1159,"arcChartID":"Fw5r8tQd3oj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f9894605159581bafedb8a2def164c227b1c1daa","difficulty":"HYPER","songID":1302,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22031,"notecount":973,"arcChartID":"B4jbgHEz481"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f008ab2b41362241161c98d6d372ea6f250501c3","difficulty":"NORMAL","songID":1253,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21090,"notecount":653,"arcChartID":"HtLV2TCmCt9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"393da146e1adb727856c79c58fd874c575d6ab08","difficulty":"LEGGENDARIA","songID":1176,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21012,"notecount":1851,"arcChartID":"Dx_kHtQNv7Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"579c1e3521dc22e83fe8c5c9925e1e45d022046e","difficulty":"LEGGENDARIA","songID":1232,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21069,"notecount":2285,"arcChartID":"CBe7M8dKyg0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fecdba6b4e7bc27c9e1c02f52bffbc1a30fb5d32","difficulty":"LEGGENDARIA","songID":1215,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21052,"notecount":1879,"arcChartID":"HBkbrxWoTmb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fa30924fffa46665cfb73b95ec40061d8cafc381","difficulty":"LEGGENDARIA","songID":1213,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21050,"notecount":2093,"arcChartID":"HJTdsQP6qFi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"80680ecacb342e8d7d679763dd1911d292807726","difficulty":"LEGGENDARIA","songID":1252,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21089,"notecount":2058,"arcChartID":"EjIKmWLnb8g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e466962f175f7025a19117adae26873490199b76","difficulty":"LEGGENDARIA","songID":116,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":4020,"notecount":1039,"arcChartID":"DorQZoNvdLp"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"f4e86aabbfb3a266a10e5d39355c5dd7fb29c929","difficulty":"LEGGENDARIA","songID":291,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":8023,"notecount":1380,"arcChartID":"FOrRD4AXHtw"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"4d9abe9bc50b087dd69b13c4743eebe38a8213bb","difficulty":"LEGGENDARIA","songID":373,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9051,"notecount":1637,"arcChartID":"EfkEaZIsEnB"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"d055c3cffd2d3a1cea7b0bf2d830b3932ca27f3a","difficulty":"LEGGENDARIA","songID":561,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12053,"notecount":1466,"arcChartID":"FAzoxTAHcGY"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"d4067d5bc2c83df58c5e037ed16ea770ab456175","difficulty":"LEGGENDARIA","songID":708,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15000,"notecount":1971,"arcChartID":"AmLX8Lhz4e9"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","15-cs","26-omni"]},{"rgcID":null,"chartID":"dada8390e9fc7631f935a75d6f8c0cb547f2d0e3","difficulty":"LEGGENDARIA","songID":723,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15015,"notecount":1895,"arcChartID":"G2SicsP9Gqx"},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"cff493858721bb0bfc31ffcd27110f52fc67027a","difficulty":"LEGGENDARIA","songID":734,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15026,"notecount":1888,"arcChartID":"HrovcmUsnL9"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","15-cs","26-omni"]},{"rgcID":null,"chartID":"39deafac2e0e53fa0cc3983a43fa2288e7fbc926","difficulty":"LEGGENDARIA","songID":794,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16011,"notecount":1991,"arcChartID":"Cs3eIwOYdpn"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"fae5267a5a4909ab97d8c294db7ddb2a3863506c","difficulty":"LEGGENDARIA","songID":801,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16018,"notecount":1500,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"db3191215a4ea7605ad13d537d46a637c53631a6","difficulty":"LEGGENDARIA","songID":804,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16021,"notecount":1436,"arcChartID":"H8S0_kff32P"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"504268a50a3b991a9edb1134691dc956314006c1","difficulty":"LEGGENDARIA","songID":808,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16025,"notecount":1135,"arcChartID":"HlQfm3q7475"},"isPrimary":true,"versions":["27-omni","26-omni","27","16-cs","26-omni"]},{"rgcID":null,"chartID":"de9dbb448e2671fca1412f07ecbc710b3e4a2642","difficulty":"LEGGENDARIA","songID":817,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16034,"notecount":1636,"arcChartID":"FVNP61gzj81"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"e823f3fb555f4e7bd0039cab7bf840ba48440703","difficulty":"LEGGENDARIA","songID":823,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16040,"notecount":1180,"arcChartID":"D57ul-dccwm"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"bcc851fe6ed40d11a9f289d03494251c6c6fd7b3","difficulty":"LEGGENDARIA","songID":832,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16049,"notecount":1232,"arcChartID":"HjqYKhBeMsf"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"e46f437534d2e52023315d899957d426a14eea3e","difficulty":"LEGGENDARIA","songID":651,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14012,"notecount":1380,"arcChartID":"BjdOhlH50fl"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"281595b30784f4c63781d1ccccb693318930e310","difficulty":"HYPER","songID":1275,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22001,"notecount":1123,"arcChartID":"HGqMFYK4Ul0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"54764871b7d9c2ae5754cd2029f1bb4301f792bc","difficulty":"NORMAL","songID":1275,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22001,"notecount":658,"arcChartID":"Hu7F4_hObRf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e15e8f535c3d93a480e4f828dd244a40ad80bb14","difficulty":"ANOTHER","songID":1276,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22002,"notecount":1402,"arcChartID":"CwSPeSNlH-V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a06b5ee49444e5243d3c4c0b4f2b385b81c72394","difficulty":"HYPER","songID":1277,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22003,"notecount":824,"arcChartID":"BewaynDf4CK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c16c21b4f3467fc23f13e395ea0fa419c1428b3c","difficulty":"NORMAL","songID":1277,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22003,"notecount":517,"arcChartID":"F92xTbo5t-A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"89d7014560da5aa1b0aa17849b120d51708cb124","difficulty":"ANOTHER","songID":1278,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22004,"notecount":1983,"arcChartID":"Hr68k1COyyH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d3b04a7389fe580e682d9a7b33a19665ac8a6814","difficulty":"HYPER","songID":1279,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22005,"notecount":1219,"arcChartID":"FS76uDj0-kT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2f0f31615d2f2ba1436ab101fdde0da1c3eba802","difficulty":"NORMAL","songID":1279,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22005,"notecount":610,"arcChartID":"ETs2x7YeRCL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"981fc51b5e37fbdd9c17584fe12b669f9fc52da0","difficulty":"ANOTHER","songID":1280,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22006,"notecount":1166,"arcChartID":"Bga30WrlGOm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"47403c1d4b3278a8dfd50e9e407ff796133fdd33","difficulty":"HYPER","songID":1281,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22007,"notecount":912,"arcChartID":"CHfzMthBl2d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"232844f642b058d6836cad90ec4541471119ed85","difficulty":"NORMAL","songID":1281,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22007,"notecount":402,"arcChartID":"E91zBeaiNrU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"379654960c67f16be240135e09d50ec69c690567","difficulty":"ANOTHER","songID":1282,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22008,"notecount":1568,"arcChartID":"D_mGmG8erYK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7ccc519373ed76ceed3e3a2c09c72a32ed950be6","difficulty":"HYPER","songID":1283,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22009,"notecount":1322,"arcChartID":"CLnAxCtBC3q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8cc386c7a9442ea0955bb72d2b80005062ea5507","difficulty":"NORMAL","songID":1283,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22009,"notecount":580,"arcChartID":"BaDQvTChJRD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fd11ee640e7e54da90a66101419c348b9adf6076","difficulty":"ANOTHER","songID":1284,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22010,"notecount":1424,"arcChartID":"DjvXerGxvI7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"231c12d47ff851515413820d8754aa5d83854d48","difficulty":"HYPER","songID":1285,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22011,"notecount":1129,"arcChartID":"BBF0yoE4USD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"93cf769e6f023d1fd77cf45f7e232732006c9292","difficulty":"NORMAL","songID":1285,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22011,"notecount":469,"arcChartID":"A0keSDCRCa4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8b72cb6971dc27ed793de77e53f48234f1d1bfe7","difficulty":"ANOTHER","songID":1286,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22012,"notecount":2000,"arcChartID":"Gr9Iyf-Gtzu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cf54009b6c49fcee81da09e3b7a84172a8a7ab31","difficulty":"HYPER","songID":1287,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22013,"notecount":633,"arcChartID":"C_Z2_lv3XNu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3bbdfa53637cbce1c26eb233360488b0b1a48d84","difficulty":"NORMAL","songID":1287,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22013,"notecount":347,"arcChartID":"E-uu9fgr6rJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3b250628184fa3b22ed95b97fe911003f1bfbedb","difficulty":"ANOTHER","songID":1288,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22014,"notecount":1226,"arcChartID":"Ah1_s6YWT1X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"093be5289f914590c8776382930252284a2bf6e5","difficulty":"HYPER","songID":1289,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22015,"notecount":1328,"arcChartID":"G0gHAsudevw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"83e88cd61ec66a39c4e28b42a4ffc63e63cdc026","difficulty":"NORMAL","songID":1289,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22015,"notecount":642,"arcChartID":"GDjSmAOscww"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"407cd34932263b24504d81f686941cbf4b05a82b","difficulty":"ANOTHER","songID":1290,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22016,"notecount":1691,"arcChartID":"CxXRZuWpKDg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c559454d4e798957bffbe48520ac3f2e8cee7a14","difficulty":"HYPER","songID":1291,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22017,"notecount":1118,"arcChartID":"HrjSYMh56MX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c083f7c461d59126a62b5ad056f01294405e932d","difficulty":"NORMAL","songID":1291,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22017,"notecount":586,"arcChartID":"GQnJLPMAgrh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"121ae86ba0b98667616231dbf50bc12160af65bb","difficulty":"ANOTHER","songID":1292,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22018,"notecount":1649,"arcChartID":"BdRmovz00GC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"483e2086a4ded5f136dd63a3a30528a64e5315d0","difficulty":"HYPER","songID":1293,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22019,"notecount":832,"arcChartID":"GBXgmUogiYB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"45a31f62423a6ea68c13c8de25ccfcea9c299232","difficulty":"NORMAL","songID":1293,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22019,"notecount":316,"arcChartID":"CrSDQ0IOF-r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ea05e3d21d59e5e3e8e34172f4fafbc9eaa07dc6","difficulty":"ANOTHER","songID":1294,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22020,"notecount":1059,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"564f0b1c9eaa89832f3b050cd9940df639aa5f1c","difficulty":"HYPER","songID":1295,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22023,"notecount":860,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"9efe4bc2c815ca2e49942b3171bbb77595db3a8d","difficulty":"NORMAL","songID":1295,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22023,"notecount":381,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"440bbcc79c18f6c8bf734d009a9a939ecdbe8089","difficulty":"ANOTHER","songID":1296,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22024,"notecount":1021,"arcChartID":"EZR-hgCluWP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5434bfcc52d6f922ebee44f5c929a7544ed84c72","difficulty":"HYPER","songID":1297,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22025,"notecount":939,"arcChartID":"B5AmoAptuDu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"97c28e088addb83ec0cdedb07ea0002729e45581","difficulty":"NORMAL","songID":1297,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22025,"notecount":396,"arcChartID":"GkPh45TiY20"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"6a725c385e436a72bef0a601315ba2c7f334386c","difficulty":"ANOTHER","songID":1298,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22026,"notecount":1018,"arcChartID":"AePjg2LPONi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"259f678c9d93d785b035f9d88c5f765495bf5dbd","difficulty":"HYPER","songID":1299,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22027,"notecount":716,"arcChartID":"AlJBvTVJK5c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"101877e1728daf651c2a98173bfabe9565448831","difficulty":"NORMAL","songID":1299,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22027,"notecount":505,"arcChartID":"Hsa49uNiZOt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"da303ae112185c37a7f1b9da4e2c6fcabb7b7abe","difficulty":"ANOTHER","songID":1300,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22028,"notecount":966,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"e90c59b0fd3f440cf4deb309a783362637d47bbc","difficulty":"HYPER","songID":1301,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22029,"notecount":684,"arcChartID":"FV24n6fXynt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e263691f8a255a856eca0c7101b425ea78823823","difficulty":"NORMAL","songID":1301,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22029,"notecount":295,"arcChartID":"BgktZpS0SsO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dde926d70c01e01bda4f18c0bb76321e49c53865","difficulty":"ANOTHER","songID":1302,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22031,"notecount":1350,"arcChartID":"Gu98FMwRGQk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ee4aa6b1caadf439c5ad122dae0c2ef4a1d8f3a8","difficulty":"HYPER","songID":1303,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22032,"notecount":1264,"arcChartID":"BBzkhgEfSj2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b32cf30b20ce9c9d23fb4f17bda8f171f2d028cb","difficulty":"ANOTHER","songID":1066,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19069,"notecount":1310,"arcChartID":"FRZqgrmT-PS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"88107d20d1df5a6d45fbed8c21079e2a1cc573b1","difficulty":"ANOTHER","songID":1066,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19069,"notecount":1349,"arcChartID":"FISfdVfwLxU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1d5b76e6e3d2210cc0f553473b4105f12d820eca","difficulty":"ANOTHER","songID":1067,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19070,"notecount":1151,"arcChartID":"D_mGiE9ObW3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"935e1e0b8b3b4f927d2bef2d59742535b46ae22e","difficulty":"ANOTHER","songID":1067,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19070,"notecount":978,"arcChartID":"EypQQDwbyHh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ef68c97c54fecf4fcda300afca0d9f8e339bfe96","difficulty":"NORMAL","songID":1067,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19070,"notecount":259,"arcChartID":"AGRDZJ6qjej"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"105facf4aea314840df288630a05b67fc40fb06b","difficulty":"NORMAL","songID":1068,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19071,"notecount":340,"arcChartID":"F7piQSThJbk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e59538c864649a711db8ee31e67092cdd1141c37","difficulty":"HYPER","songID":1068,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19071,"notecount":1075,"arcChartID":"AA8Y3opSuOX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"74d167ec419efa8073ae13cbb4292938cf051587","difficulty":"NORMAL","songID":1303,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22032,"notecount":504,"arcChartID":"G4GJ-JeM-AN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ca9a886582e37613ad134415911ce444292295f4","difficulty":"ANOTHER","songID":1304,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22033,"notecount":1601,"arcChartID":"G8X4Dk7ul5S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c6ae51cf7e0137d3e72bb1552f05121cd09e5379","difficulty":"HYPER","songID":1305,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22034,"notecount":1152,"arcChartID":"FaaM05aduL5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b3aed9ba86ef1d1924ddac77085894c1ec090c5","difficulty":"NORMAL","songID":1305,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22034,"notecount":642,"arcChartID":"GDZ6f6gm7HA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2aeca0d517dffe6d7ea15e88a9b4dfbc6a772de3","difficulty":"ANOTHER","songID":1306,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22035,"notecount":1485,"arcChartID":"GHhwD3hofL4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"98a51ab16166cb11617c4cea534aa0209825bdf0","difficulty":"HYPER","songID":1307,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22036,"notecount":686,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"4a35b464ee94dd4316f3884bcd9b17b253aedfbe","difficulty":"NORMAL","songID":1307,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22036,"notecount":390,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"51ddac33912d2f25a6db85be111b7a2579a37c8c","difficulty":"ANOTHER","songID":1308,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22037,"notecount":1132,"arcChartID":"Ctng8EkYKOD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"62fdf193a97b708bd3062d80dc11fbb81f55cb47","difficulty":"HYPER","songID":1309,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22038,"notecount":930,"arcChartID":"C2HGSoLCkRD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"802bbdd598438ef54c3b785f0347c4ba0cfaebb8","difficulty":"HYPER","songID":1309,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22038,"notecount":929,"arcChartID":"HZVV3w3YghM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3b52b64692f597f48a65d64fd21d774d22abb4ee","difficulty":"NORMAL","songID":1310,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22039,"notecount":596,"arcChartID":"BDZsANCVUCC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"2b1cfa5480c9a994d5c2c94ade86bc9720c7e5a5","difficulty":"ANOTHER","songID":1311,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22040,"notecount":1626,"arcChartID":"Dpvo2BIMNLm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e8cbbd4ac0b8bb1c6f29c0216cf51db2f26498ea","difficulty":"HYPER","songID":1311,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22040,"notecount":1028,"arcChartID":"FPI4lLvbssu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"60eb29e88bf480e15f065dbaac243987a4d222cb","difficulty":"NORMAL","songID":1312,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22041,"notecount":564,"arcChartID":"DTfw8Wzhmdv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e42e9ecab2c78e462f92f5e2686ac055fb65ab2c","difficulty":"ANOTHER","songID":1313,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22042,"notecount":1000,"arcChartID":"AoLBYKPHZXL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"712cd00c4b5b958817d98d58caa8361885476e2d","difficulty":"HYPER","songID":1313,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22042,"notecount":689,"arcChartID":"ByLLJh4t-x9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d44301351fe5661700d1ac89dbbc50aed739ac07","difficulty":"NORMAL","songID":1314,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22043,"notecount":502,"arcChartID":"CWQGnXv2iFq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1200268fb6b322b77609ffb73ebcd9946b077ed8","difficulty":"ANOTHER","songID":1315,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22044,"notecount":1672,"arcChartID":"EQUGhDgdFh3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dd5e38cf7551c79e5604b211764bf4adf07b4a3a","difficulty":"HYPER","songID":1315,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22044,"notecount":972,"arcChartID":"DPqSoCLlO3W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"06f7050b776a76648f023c64b433b0619a3d1981","difficulty":"NORMAL","songID":1316,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22045,"notecount":531,"arcChartID":"BeRuLzGoYem"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"994ef02fb9c46c6084bb5a24beacae29b007d211","difficulty":"ANOTHER","songID":1317,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22046,"notecount":1087,"arcChartID":"FAnEC7p4oz8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6bfb5f18153825d94d883633d7a74e4f211a344f","difficulty":"HYPER","songID":1317,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22046,"notecount":731,"arcChartID":"CfLHIF1939X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fd52c9fc43d830b10a2f108d6fb6d323e178a2ff","difficulty":"NORMAL","songID":1318,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22047,"notecount":546,"arcChartID":"CtV_Sb5ZwKo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"65e770e88d8091688ad0a588630342dafe75e250","difficulty":"ANOTHER","songID":1319,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22048,"notecount":1243,"arcChartID":"AiMiARW4nGB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"29a2609e6d46f0e2768d6f958f9c3ec049ef322d","difficulty":"HYPER","songID":1319,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22048,"notecount":756,"arcChartID":"Dh4nf6nLQgO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0dedd235fb62ed78c6e111413c71405cf646e70f","difficulty":"NORMAL","songID":1320,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22049,"notecount":741,"arcChartID":"BezK-5mK0p_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3768789dcf2e08fdf1319e497d55d4a8dd2f6bd9","difficulty":"ANOTHER","songID":1321,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22050,"notecount":1294,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"3b617c491d1fb936b4a9211dc98e7dc04d40ff00","difficulty":"HYPER","songID":1321,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22050,"notecount":843,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"0bad0e494984c43d7382058f504aebb064616508","difficulty":"NORMAL","songID":1322,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22051,"notecount":556,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"018c34cc2d31975f0c3da434171399106545b804","difficulty":"ANOTHER","songID":1323,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22052,"notecount":1187,"arcChartID":"A-7W9MiqPSl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"ac1cd8f01ae8ca8c0488a3f9cd5b619f4e9b0773","difficulty":"HYPER","songID":1323,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22052,"notecount":913,"arcChartID":"HLDMjEqHchs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"d8a01b3f459d40f2521c4b8a8a1eb04335ce149f","difficulty":"NORMAL","songID":1324,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22053,"notecount":511,"arcChartID":"E9VyBF_fWla"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9f6438fe1dc2e155b6a8e056309bfdf0a8b13e06","difficulty":"ANOTHER","songID":1325,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22054,"notecount":2222,"arcChartID":"GEG4J4qgAss"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1bf603dc03acca6369e66c91477c6d5493720595","difficulty":"BEGINNER","songID":1325,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22054,"notecount":281,"arcChartID":"BbBkn8rGwIE"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"2b43f4230e914409b2dd36cb3a20a198545b7085","difficulty":"HYPER","songID":1326,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22055,"notecount":951,"arcChartID":"El5u5x4PuVn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4232be5e0dc9fcd4d037ad93905ff09d4cf436b9","difficulty":"NORMAL","songID":1326,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22055,"notecount":552,"arcChartID":"BMw7GGjOY8I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"478f567eefe76662649b3b4b7b3e5f9ec563a62f","difficulty":"ANOTHER","songID":1327,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22056,"notecount":1180,"arcChartID":"AfrUJ5MRAF8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"005260cc9b7b3b45da507c700e93ac2b9673615a","difficulty":"HYPER","songID":1328,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22057,"notecount":1120,"arcChartID":"BIbRQfXu-6L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"991690a67fd0f4d45ecc192e93d7c9e223b7b70c","difficulty":"NORMAL","songID":1328,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22057,"notecount":527,"arcChartID":"Cx7F7i-tIO2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0448490c05dab193fb7b36c7f7ec7cfa61e1faf6","difficulty":"ANOTHER","songID":1329,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22058,"notecount":1475,"arcChartID":"E88_iT3D2oc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f920f549a309c92fa7ac855145180909843c683e","difficulty":"HYPER","songID":1330,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22059,"notecount":626,"arcChartID":"DXWy058FtLi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"670d5a1e12e57a049398c92747d3f64e739760e6","difficulty":"NORMAL","songID":1330,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22059,"notecount":323,"arcChartID":"BQKwDJ9wbYo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"326eab98c25ea5502e47cb0b381592dcac5560f9","difficulty":"ANOTHER","songID":1331,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22060,"notecount":1190,"arcChartID":"HHPfPi0hTeq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9c30a5f303c8f51241726cdd08a6c95f8be38a4a","difficulty":"HYPER","songID":1332,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22061,"notecount":715,"arcChartID":"F_6yoQOyCpP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ededb63509748014da7925752d9b69a48b1eb4f8","difficulty":"NORMAL","songID":1332,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22061,"notecount":461,"arcChartID":"BIznce_ofjD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"df7d4bf63feb6b921845834f1d3370d9d4d75f08","difficulty":"ANOTHER","songID":1333,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22062,"notecount":1342,"arcChartID":"En1grWiwGle"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1bae9a547f314baffbc668200e973d8d704c9fea","difficulty":"ANOTHER","songID":1334,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22063,"notecount":1216,"arcChartID":"GMMdbS2wJo-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6368379e2dc7d8cca1a1f43c51bf01a89ad96f63","difficulty":"HYPER","songID":1334,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22063,"notecount":1082,"arcChartID":"HHrw8ZhKBzd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ab07684e7709eb1d51e02a75dd573ec76e1b6bed","difficulty":"NORMAL","songID":1335,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22064,"notecount":576,"arcChartID":"Bq-F4J5vLGo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3cbf10191e01e756770a14bed278eef2af2e8a56","difficulty":"ANOTHER","songID":1336,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22065,"notecount":1778,"arcChartID":"D31B2NI5_iH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d31eba051dfadf9ec92f3ef89d6531801a027f83","difficulty":"HYPER","songID":1336,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22065,"notecount":1106,"arcChartID":"GnExPV1T1z0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6b1ad80f7a77112a47fd0fe36d2a5968647d0866","difficulty":"NORMAL","songID":1338,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22066,"notecount":352,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"5aa9d498c6c8d141e3757efc6051d7298c2e4f7e","difficulty":"ANOTHER","songID":1339,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22067,"notecount":1149,"arcChartID":"FIl5VzGw6lD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9fabcbbb10fed665f78318f17c731da30cbbc16c","difficulty":"HYPER","songID":1339,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22067,"notecount":755,"arcChartID":"C0SzYRErlBt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5be86d90f62d668428854121096296ea0b3e1799","difficulty":"NORMAL","songID":1340,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22068,"notecount":748,"arcChartID":"EvFMg4DQrKi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1153a24bbb917d7b7a3fdd845d51ca7d808f119d","difficulty":"ANOTHER","songID":1341,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22069,"notecount":1369,"arcChartID":"Giqsg0YnytC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"36bd53583d923fed57e429790e5a8ab26dd7f547","difficulty":"HYPER","songID":1341,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22069,"notecount":762,"arcChartID":"FtrScYdsZ0N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"879fab750240e811a75884e8e6f0591366bf5aaf","difficulty":"NORMAL","songID":1342,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22070,"notecount":629,"arcChartID":"CKj--9zcjG3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cac0e17070c2a54f40b1ca861885d8bc0a1db588","difficulty":"ANOTHER","songID":1343,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22071,"notecount":1797,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7b6495c86a22cd4ebdc2181564006fdd23f2bdf8","difficulty":"HYPER","songID":1343,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22071,"notecount":1118,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"0d4a94ab3b0714be1c4d9c48f7286aea30f38396","difficulty":"NORMAL","songID":1344,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22072,"notecount":404,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"82bd21e241882e9bde16a7d25f27a00221abb5ea","difficulty":"ANOTHER","songID":1345,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22073,"notecount":1362,"arcChartID":"HmyG8wM-cNA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4fd4c6f24353c8436e65d2c6ed702a46d2af0cd4","difficulty":"HYPER","songID":1345,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22073,"notecount":867,"arcChartID":"FjGzw6e5EZH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d3936ca5ac024e06d27813179367ce9475d5685b","difficulty":"NORMAL","songID":1346,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22074,"notecount":872,"arcChartID":"HczLt4r6cL9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6c99cfc4a34378bca76773f0c8a5abede403f659","difficulty":"ANOTHER","songID":1347,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22075,"notecount":1186,"arcChartID":"Agfi8BN_BZB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ce1e30e4447a8e2651a3b7659ff86fd46e5a94d2","difficulty":"HYPER","songID":1069,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19072,"notecount":818,"arcChartID":"AB8nHGuE9h_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c9800a30504106c706326feea7567160ba67dad6","difficulty":"BEGINNER","songID":1069,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19072,"notecount":121,"arcChartID":"FlrUwzNojFR"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"4030266bd1ca66b7e7f24d69cce9323d0397a0bb","difficulty":"ANOTHER","songID":1070,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19073,"notecount":1004,"arcChartID":"BMx2n8f4mId"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"74c01bef355d06283cc2060f0e135a1f213ba14e","difficulty":"ANOTHER","songID":1070,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19073,"notecount":1137,"arcChartID":"HRGTUaGAH-x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"64ab09f4990db917bc8ab5b5bc0e4070e1273233","difficulty":"NORMAL","songID":1070,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19073,"notecount":294,"arcChartID":"DydpPiBISDN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"51603c1f90a1c49ce1b960917d3600dbcc0c4f43","difficulty":"NORMAL","songID":1071,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19074,"notecount":319,"arcChartID":"DsbKj4S2hS1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8c3d887b6181a264e36a63b1414f8de75815b61e","difficulty":"HYPER","songID":1071,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19074,"notecount":802,"arcChartID":"DebtYTobtBg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"231b2cdc5f23383a99f60929b78d8d366ddca5ea","difficulty":"NORMAL","songID":1072,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19075,"notecount":458,"arcChartID":"G0086yQeYuu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a653a019864f457680386f90889bb8b2800ba67a","difficulty":"NORMAL","songID":1072,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19075,"notecount":440,"arcChartID":"EK3pL83P4U9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"87dfd177a81758124cea0e45bfee14089137479b","difficulty":"ANOTHER","songID":1074,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20000,"notecount":1439,"arcChartID":"DxFWF0x7rN0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6db64c52bd7f3dabe9264cc40839299a7b867e61","difficulty":"HYPER","songID":1347,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22075,"notecount":788,"arcChartID":"HUxk3lfxtPX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7590f1a8b016b36c0fb26a9237db6287669e58eb","difficulty":"NORMAL","songID":1348,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22076,"notecount":459,"arcChartID":"GYgkAYDYctx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e2684bd3ecae3e7027de202ea37ae1a9e3c8b792","difficulty":"ANOTHER","songID":1349,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22077,"notecount":1647,"arcChartID":"A0dLzQLVHAW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b774f50e8fe309ffa9518296e0dca96e2b6aa329","difficulty":"BEGINNER","songID":1349,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22077,"notecount":102,"arcChartID":"Bl4OaesERrP"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"da0e70eb2d65a6f402da7f10ac3d97751270cb7d","difficulty":"HYPER","songID":1350,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22078,"notecount":774,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"c8ff58ee5b34f992c77b70f571b8db7110df4bc7","difficulty":"NORMAL","songID":1350,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22078,"notecount":392,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"f9817c33ae8dd5c57f2f2c5d4f994c7c4af2419a","difficulty":"ANOTHER","songID":1351,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22079,"notecount":1752,"arcChartID":"CdY-Dtz-_nz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"021c82263bca024015cff087f8adcbb66aa17b01","difficulty":"ANOTHER","songID":1074,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20000,"notecount":1279,"arcChartID":"FK5X98bw9ZO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"85701225cc406be672a3ae5f4c3ced52a32a1011","difficulty":"ANOTHER","songID":1075,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20001,"notecount":1713,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"748fbd9f7d982d2690ca601ae5a5df348223266c","difficulty":"ANOTHER","songID":1075,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20001,"notecount":1512,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"a9bbb2bc44a4a49d1950085aa9f8cb7d259e7995","difficulty":"ANOTHER","songID":1076,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20002,"notecount":1744,"arcChartID":"CGguUwrjx84"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c42ab3de2547ab506a6e8bdd74c71b3f312fbc40","difficulty":"ANOTHER","songID":1076,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20002,"notecount":1905,"arcChartID":"FheRa7SK9Dx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"35936d3f3ca26fb21e52262609e754fb61c4f52b","difficulty":"ANOTHER","songID":1077,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20003,"notecount":1577,"arcChartID":"Akxs2eOxRlV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"99a2ba1a12477c2adfc667fa9a7df5d20ea84a16","difficulty":"ANOTHER","songID":1077,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20003,"notecount":1600,"arcChartID":"AN3yYBTxyZb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bc4c1c6ef4ccc6958597da30967dc3e7295c0a5a","difficulty":"ANOTHER","songID":1078,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20004,"notecount":1894,"arcChartID":"GLegfDzrF1S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"936597991facf3c802c3a96dc930e69c2fdd5a45","difficulty":"ANOTHER","songID":1078,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20004,"notecount":1860,"arcChartID":"Chx69OIw6Dh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c3ab7b310b46c5294a524dd8fe69f9ec7c142e9e","difficulty":"ANOTHER","songID":1079,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20005,"notecount":1311,"arcChartID":"GwRK7Mu9ZkJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f2ed02a182055bf9d46258e2bcc7386b5f92e2ed","difficulty":"ANOTHER","songID":1079,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20005,"notecount":1328,"arcChartID":"AxfywfJq-V4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3a5ee5ba96a4b9461ff814422f2cf4502745168f","difficulty":"ANOTHER","songID":1080,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20006,"notecount":1709,"arcChartID":"ATa9rXMhhch"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"38308bedd705584246dd5e0981130ca4cc59ba31","difficulty":"ANOTHER","songID":1080,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20006,"notecount":1932,"arcChartID":"G9UcEWezMW6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6fdfa400c3dae997af9d44fa5a6df78204643e0c","difficulty":"ANOTHER","songID":1104,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20007,"notecount":2120,"arcChartID":"CJmpmUrJPG3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ace25bfc83621c630d12a3db6b198ddf2ce5d5f9","difficulty":"ANOTHER","songID":1104,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20007,"notecount":1988,"arcChartID":"DhoZzKxGORu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"195483a48c412fe1ce4e6e2cc7c747149eea05d6","difficulty":"HYPER","songID":1352,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22080,"notecount":1197,"arcChartID":"HPdU6EnjiTe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"470b6f0e5bd97edf30558c92b0b329917c8ccdce","difficulty":"NORMAL","songID":1352,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22080,"notecount":600,"arcChartID":"HhSAaEkD4kI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9879c4783839d1c683bb1339ba7ac5e056e000b9","difficulty":"ANOTHER","songID":1353,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22081,"notecount":1778,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"e8fe5c1d09b85103d7a90cdd4e5cf79487cc2ad5","difficulty":"HYPER","songID":1354,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22082,"notecount":849,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"8ec6265dd8442f2c1551bb1da77fc0485e8d85ec","difficulty":"NORMAL","songID":1354,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22082,"notecount":570,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"cea0eadee4ae414d91360c88f2c69c1b0e6f6681","difficulty":"ANOTHER","songID":1355,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22083,"notecount":1608,"arcChartID":"GiJVAKnfnOh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"25f928be4b62d8ed183a24fbb7358f380c169d76","difficulty":"ANOTHER","songID":1105,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20008,"notecount":1938,"arcChartID":"HQjA2kzgQMw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"713e46d3ad16de79d7eb0ac0ea56e070b20cb4ce","difficulty":"ANOTHER","songID":1105,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20008,"notecount":1833,"arcChartID":"D_8XSTxEh6P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d0ee20faea8fded8e26f3a93466193692f69b17a","difficulty":"ANOTHER","songID":1106,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20009,"notecount":1014,"arcChartID":"EeuKtFEEgpx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e77c84722f06848162217c3ce58874bc2adfd1b5","difficulty":"ANOTHER","songID":1106,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20009,"notecount":1068,"arcChartID":"BAmoZdP4kmG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2aaf891c185679829b738d14f77f91d5f6a05cd5","difficulty":"HYPER","songID":1356,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22084,"notecount":822,"arcChartID":"HB7twWk-mgf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9106c57b37a5b127ca82da6de2ec42496f720a25","difficulty":"NORMAL","songID":1356,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22084,"notecount":489,"arcChartID":"DGEtIvcZ6K4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"685ddd7123cfd8ddd9352449d01aeef6a7a7e89c","difficulty":"ANOTHER","songID":1357,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22085,"notecount":1111,"arcChartID":"DcDRMeXn7de"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8e8ae3b4f9a7f258a657703f55567b192ed2703f","difficulty":"ANOTHER","songID":1358,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22086,"notecount":1438,"arcChartID":"HZLPm5fJsCo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1250f1dc30cb580d6996710d854c470fe96dffc2","difficulty":"HYPER","songID":1358,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22086,"notecount":998,"arcChartID":"EvXj0btWcKw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bf61c005c25121160b1da8227a06ee3ce5be536e","difficulty":"NORMAL","songID":1359,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22087,"notecount":664,"arcChartID":"DfJD4vTYQRr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"aa75e0ea2fae8e6e499c5a3bccb0af37c3a34192","difficulty":"NORMAL","songID":1359,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22087,"notecount":649,"arcChartID":"EZDII2lIC2_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3309b34ae838a599c425bcdc7fc027d515350b80","difficulty":"ANOTHER","songID":1107,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20011,"notecount":787,"arcChartID":"BciUUiHfOyS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6d6b514f0075bbc8d750e420ddfdf112beac5cc3","difficulty":"ANOTHER","songID":1107,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20011,"notecount":805,"arcChartID":"Bex9hI3j7f8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f088cd1be9741966e5b25b6433b897fbc82fb967","difficulty":"NORMAL","songID":1107,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20011,"notecount":203,"arcChartID":"F-gWPFJTiHy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7febe915acad3e8964fabf3b948305eb9c07b469","difficulty":"NORMAL","songID":1108,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20012,"notecount":595,"arcChartID":"EWm0ZP7ioDN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"58879633e7c607da0c98b7d4543e30d0589068d0","difficulty":"HYPER","songID":1108,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20012,"notecount":1104,"arcChartID":"GHUkK-vWoVJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"990d277a01fd53a229b41e21bd3d8aff2607126d","difficulty":"HYPER","songID":1109,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20013,"notecount":794,"arcChartID":"FujC67frWhd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d39b56a12b063195751deb5ffa0025b747e4f556","difficulty":"HYPER","songID":1109,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20013,"notecount":744,"arcChartID":"EMhwS_WObaH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ab21e144ae4644be471971ec2c9bae513d6c927b","difficulty":"HYPER","songID":1110,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20015,"notecount":949,"arcChartID":"F9QivssygOy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"450b019d5479cfba006faa52e7db081cd52230db","difficulty":"ANOTHER","songID":1362,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22088,"notecount":1280,"arcChartID":"D-hrNnP5Vqm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a9b0740fe3c253157ceb34d5be5e4125f7c3513e","difficulty":"ANOTHER","songID":1363,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22089,"notecount":1575,"arcChartID":"DA4zZwSKWEl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e8028286d2a828b6c2249f503ae6f8494ab60535","difficulty":"HYPER","songID":1363,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22089,"notecount":890,"arcChartID":"G1zsHOgV7di"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"49d58ab1b2624f9940031ac190d1118b27313271","difficulty":"NORMAL","songID":1364,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22090,"notecount":416,"arcChartID":"GEPBEX6b8TN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"122868e4e0e008138525452103a7e31eaa48a77f","difficulty":"ANOTHER","songID":1365,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22091,"notecount":1599,"arcChartID":"DRNhjaux6DU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ca7ec7e3ba2249ccefcd4eca7ee26c52b69f6396","difficulty":"HYPER","songID":1365,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22091,"notecount":1080,"arcChartID":"DS8li9odjsM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ae19bda487868448da00e8062fde2a63e8f32b59","difficulty":"NORMAL","songID":1366,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22092,"notecount":462,"arcChartID":"Fx_CCa6prKw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"61ff6aa182cc5ccc24ab083a1e175a556f280570","difficulty":"ANOTHER","songID":1367,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22093,"notecount":1908,"arcChartID":"ES5_sDS1c1i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b1cd730adf8e38d763147c5a80578874b7f86241","difficulty":"HYPER","songID":1367,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22093,"notecount":1081,"arcChartID":"Dm_w2KiV9LE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"59733ebad10314986c18668378c32d17caffe5be","difficulty":"NORMAL","songID":1395,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22094,"notecount":517,"arcChartID":"GbZ9iDltYvQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5187b5640d7ca637dcc81752afa8c7186ba5b63a","difficulty":"BEGINNER","songID":1110,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20015,"notecount":122,"arcChartID":"HvhvUD7zO42"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"77819a3ab996344fe9fdaf6104d7f83b8226e39d","difficulty":"ANOTHER","songID":1111,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20016,"notecount":1107,"arcChartID":"GUJtG7_FPCl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9e6b53e70be07a04cf4a0d2aaef9ac7e80945c63","difficulty":"ANOTHER","songID":1111,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20016,"notecount":1072,"arcChartID":"F0jpP-zDHUv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"14789ebc9aaa837b657efa028399578a6655b77c","difficulty":"ANOTHER","songID":1112,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20017,"notecount":1459,"arcChartID":"AqNOewL4eu6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8391143c244d39c5d8afac522e5ddfbd7f6fb02f","difficulty":"ANOTHER","songID":1112,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20017,"notecount":1380,"arcChartID":"FYmDA28Ro37"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e4347e3280f93e347a6fcc819317a9a20c6a2d10","difficulty":"ANOTHER","songID":1113,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20018,"notecount":1412,"arcChartID":"BSKCoZMHCaC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a8cfdd32b37d60fc7bc8afd5909cfa1b88d4927d","difficulty":"ANOTHER","songID":1113,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20018,"notecount":1391,"arcChartID":"HARusbOFQXv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a3d0e899fb255453726dda7af7fa2640c685cbe7","difficulty":"ANOTHER","songID":1114,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20019,"notecount":1387,"arcChartID":"HAwpGJgpxI2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1dd1895d095ddf7005eeb19eb8389774d0549334","difficulty":"ANOTHER","songID":1114,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20019,"notecount":1515,"arcChartID":"CkH9ap6dk_n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5ed74336ea396cc1f500bc154f2ee8cc80631193","difficulty":"ANOTHER","songID":1115,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20020,"notecount":2222,"arcChartID":"BFcIr4fTDO4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1fc19d5ce6b1efe4eb9924b6365e8dcc7633a9cd","difficulty":"ANOTHER","songID":1395,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22094,"notecount":1447,"arcChartID":"GFCF6EgOK1i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"79368661714f1cb613850698aae9d56f92c0e8fd","difficulty":"HYPER","songID":1396,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22095,"notecount":1135,"arcChartID":"Cz5hna0JOOT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"596c81dfcabda0c921ca83fe9c753d946ed011c7","difficulty":"NORMAL","songID":1396,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22095,"notecount":505,"arcChartID":"GSrq_xLb-Xx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a2c6f066c59728ae3b37a3b50755c5f90ea8c214","difficulty":"ANOTHER","songID":1397,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22098,"notecount":1365,"arcChartID":"GOvffpm_0Mz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d6c1bbb3ab30fb619b70e4d75bab1b80f115641d","difficulty":"HYPER","songID":1398,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22099,"notecount":833,"arcChartID":"AyXIoVlg3pS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"206b6d4cec222fdb927bee0d3e4d7b263c58d19e","difficulty":"NORMAL","songID":1398,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22099,"notecount":594,"arcChartID":"A5MdcR4kSML"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6930092efae33d9f38c81c16382d1a9e99df7ac7","difficulty":"ANOTHER","songID":1115,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20020,"notecount":2130,"arcChartID":"HdGL-KYtzeJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9e04a8944f54058e486aad07148af7df3616ff75","difficulty":"NORMAL","songID":1115,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20020,"notecount":767,"arcChartID":"ECSN0iOEX7y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f2d058b39602bf0f1b95f4d5d5d612758c724ab0","difficulty":"NORMAL","songID":1116,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20021,"notecount":343,"arcChartID":"ClKDrww81so"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1052b6c61eed7ef2f767325919cebfa4ec9be2b6","difficulty":"NORMAL","songID":1116,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20021,"notecount":327,"arcChartID":"Bt3egjYClue"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fb464b72c3286bf2e3329b59ebc9be022541d169","difficulty":"NORMAL","songID":1117,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20022,"notecount":471,"arcChartID":"C_NyNxFWyDF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ffcc5b0fe40046a342a492f382e0c642e7d5073","difficulty":"NORMAL","songID":1117,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20022,"notecount":477,"arcChartID":"GPm1Ow6zJk9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0c03d949d47d98ea5e9860f21f471fc96bb3bc2a","difficulty":"NORMAL","songID":1118,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20023,"notecount":686,"arcChartID":"CNfGVM7hHwK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cef1a69d298d4683673dd33599d7e1e9f1da0ca6","difficulty":"NORMAL","songID":1118,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20023,"notecount":531,"arcChartID":"BToRw2wBEVm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6b32423ab1efcff9bed3c50a77dc54180ee82fb9","difficulty":"ANOTHER","songID":1399,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22100,"notecount":1314,"arcChartID":"CIzwmuDiYqJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"125c864b5eb86daef9f59295e4f1f0083adb79fd","difficulty":"LEGGENDARIA","songID":1282,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22008,"notecount":2233,"arcChartID":"ArCtMifJ2Sq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0bfdab235b966fb322025656d3a85e2c15b91312","difficulty":"LEGGENDARIA","songID":1296,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22024,"notecount":1395,"arcChartID":"AbWqP4eY2Rw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"28fb63a81c602f8a5cd7130efac57e77ff9f8015","difficulty":"LEGGENDARIA","songID":1302,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22031,"notecount":2110,"arcChartID":"HfN_Cu2vmCf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c1078ebbfefae4028f8ffc4e97cf38040c2a58d8","difficulty":"LEGGENDARIA","songID":1280,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22006,"notecount":1651,"arcChartID":"EPxe09lgIqq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a831810c4336370ae9e030c206dc32ab0e03dad7","difficulty":"ANOTHER","songID":1404,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23000,"notecount":1585,"arcChartID":"C0Mi0CejrS5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2a9e2fd3af4a82876e5e40fac6dafca9edc94fd2","difficulty":"NORMAL","songID":1119,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20024,"notecount":321,"arcChartID":"AFFG8S4alLs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e2651561b5d94525d9b5ba8b6e0733a86c4e96d0","difficulty":"NORMAL","songID":1119,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20024,"notecount":280,"arcChartID":"FYCnyd2Ojzm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0d89c3ccf113c8d16823e3a4f628aea3ead41834","difficulty":"NORMAL","songID":1120,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20025,"notecount":583,"arcChartID":"Erq5p-gp-5i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b37805b7746564beab596d48ed955ecbf535bb5","difficulty":"NORMAL","songID":1120,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20025,"notecount":581,"arcChartID":"EYm281eGCr9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a222b77acd4738f8a55312e48f1d028434af143e","difficulty":"NORMAL","songID":1121,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20027,"notecount":381,"arcChartID":"A1rMhtWH1J-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8af1d93068faae14137aa5e2d7d0c767023bbee8","difficulty":"NORMAL","songID":1121,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20027,"notecount":355,"arcChartID":"FY-9BRdEPO0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0eb77aeacc2abef574534838c51b575bed164cf9","difficulty":"NORMAL","songID":1122,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20028,"notecount":484,"arcChartID":"DegrzecjKc0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"34e33391ff671efe4828ffb6dbdefb57e9136be3","difficulty":"NORMAL","songID":1122,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20028,"notecount":491,"arcChartID":"CusVN6wDKMZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6d088ba8b0ec90f641845d00cc45f72568eecb6c","difficulty":"NORMAL","songID":1123,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20029,"notecount":516,"arcChartID":"Dxc8h_2mfcP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c1b9299878ce5ce547a96a1a39844140ca5c0681","difficulty":"NORMAL","songID":1123,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20029,"notecount":491,"arcChartID":"FaT-BwizaCF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dc3fa4da659ef1a0197c0db7491aafcca237945b","difficulty":"NORMAL","songID":1124,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20030,"notecount":392,"arcChartID":"Etff13id4Yz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7646d31850e5b5e1c6e45ee73d19a6128a044fa6","difficulty":"NORMAL","songID":1124,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20030,"notecount":419,"arcChartID":"EqWqAAfD6Ql"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"49cf2c53bc02174e3057b23ba63d72e3ba9ce6f9","difficulty":"NORMAL","songID":1125,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20031,"notecount":533,"arcChartID":"HF9boDgWuNJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f8f375f7ded68f30da12c54fb4181d5dbfb751dc","difficulty":"HYPER","songID":1405,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23001,"notecount":1147,"arcChartID":"BGYDBvpr654"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a7ff55bf5a731caf21c0867c6cf8df4379963889","difficulty":"NORMAL","songID":1405,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23001,"notecount":601,"arcChartID":"BLZf20-2_kM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"35be47e6c1bcfa67b46d05ee87f3c56dbb72f0c6","difficulty":"ANOTHER","songID":1406,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23002,"notecount":1538,"arcChartID":"Hc1plWR_u4W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b804ab77e09a722a4b6803c77a5326beb4dcdba","difficulty":"HYPER","songID":1407,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23003,"notecount":941,"arcChartID":"GkKiff47e8s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7c6cd9dfa4ecd848497602f45ad7ab59b745f3e0","difficulty":"NORMAL","songID":1407,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23003,"notecount":607,"arcChartID":"G7FK-xWPNXu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"245a3e8c3cf9f31f9da7c562524dd6957ad73d19","difficulty":"ANOTHER","songID":1408,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23004,"notecount":1209,"arcChartID":"BW1-yu-r1Xb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"83b1650feea09f343b06859707e873300db10188","difficulty":"NORMAL","songID":1125,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20031,"notecount":511,"arcChartID":"DTFoM9or8Pk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4c7bd712e501c8124cc48e3fce76673792bc1589","difficulty":"NORMAL","songID":1126,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20032,"notecount":649,"arcChartID":"HPw54aB6Nz1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b35b325fc6dbc52130a3ec4e53797d726778498a","difficulty":"NORMAL","songID":1126,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20032,"notecount":569,"arcChartID":"Eb4zAs2cjlz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"98f1af4f2ef410d256c15190716e5310a8ba93eb","difficulty":"NORMAL","songID":1127,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20033,"notecount":345,"arcChartID":"GSdtOHZDGdP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6d59c52f2ec468b0feab3148c5737a3e5d39ff2","difficulty":"NORMAL","songID":1127,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20033,"notecount":304,"arcChartID":"AU52gfB2E81"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3c3d9f1b9a00a61962b6b84cff3cd5f71be9fd24","difficulty":"NORMAL","songID":1128,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20035,"notecount":465,"arcChartID":"B0OK72o97Q8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"231b5eba55b1e4d24933079715a128fc3ae5ba1b","difficulty":"NORMAL","songID":1128,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20035,"notecount":463,"arcChartID":"Cx7_eEA9oOr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5543f34471b4bd7515d33aad4525744e5d908258","difficulty":"NORMAL","songID":1129,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20036,"notecount":469,"arcChartID":"DIettlE7qVB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"63ede2588af65d8bc4d3b4a95e6c759bf650ef8b","difficulty":"NORMAL","songID":1129,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20036,"notecount":467,"arcChartID":"G2yaurKJhpf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2931e05c00386e76539cecaeba09999b020f2788","difficulty":"NORMAL","songID":1130,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20037,"notecount":410,"arcChartID":"Du5udUNjJty"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9cc81b5bb296b58e9b203565f0f758302a993c9d","difficulty":"NORMAL","songID":1130,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20037,"notecount":393,"arcChartID":"HIDwwNj9xSm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6f2692a930a20634f80cdb8a9ba0e8164c03a646","difficulty":"NORMAL","songID":1131,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20038,"notecount":627,"arcChartID":"Hu_dHI5fAh6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d87677d213c12316bf090cefe09e80cf39f9c2b2","difficulty":"HYPER","songID":1409,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23005,"notecount":975,"arcChartID":"HLRTw_77k0v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f1a0a4f8745552d00168b16f4f14451706365fc5","difficulty":"NORMAL","songID":1409,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23005,"notecount":605,"arcChartID":"HlOWlaA3thN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84fb6b1231bc87038c19b43c381f6ed9a116972a","difficulty":"ANOTHER","songID":1410,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23007,"notecount":1421,"arcChartID":"FGQkYYNbRII"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ea6ed9d169edf200c0c88791c2dd763b4e86398a","difficulty":"HYPER","songID":1411,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23008,"notecount":808,"arcChartID":"BKAi5rBOT6g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ddb8c683058ea6447c40986773501986c58c5a43","difficulty":"NORMAL","songID":1411,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23008,"notecount":568,"arcChartID":"BoaDza1pqbS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7d15fac882a2a218a93243c745ef347e02d4464b","difficulty":"ANOTHER","songID":1412,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23009,"notecount":1546,"arcChartID":"CydTUC3toVu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6c789633bfa27530e9c5328bb0ee53d62a6cdd4f","difficulty":"NORMAL","songID":1131,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20038,"notecount":600,"arcChartID":"GW6PL8dVmb8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"288429a398ff8837719736a021e00ff9d5b34b70","difficulty":"NORMAL","songID":1132,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20039,"notecount":570,"arcChartID":"AwH8ukp0_5K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6330089fae4f59b4b2a72c3cb1dea99c1272d374","difficulty":"NORMAL","songID":1132,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20039,"notecount":587,"arcChartID":"BsEKDoEGUX3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ba968a01455eab5398a0f3fbaa5f11c616f3184d","difficulty":"NORMAL","songID":1133,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20040,"notecount":565,"arcChartID":"Bu7TwPX2BrP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5aaeaf4a198938c6da8598bc3123d370f1d1260c","difficulty":"NORMAL","songID":1133,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20040,"notecount":532,"arcChartID":"HIhI6DF_j9h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fc02433bd18e874085770c8ef273d675f45120b7","difficulty":"NORMAL","songID":1134,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20041,"notecount":563,"arcChartID":"CsawTP1D4ki"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ee61f01b1c780b555b6fce6029f64017f93e8638","difficulty":"NORMAL","songID":1134,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20041,"notecount":481,"arcChartID":"GDQKtsyGDcX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"acd05c5e015e2daedeb1a3cc88187921c2916b65","difficulty":"NORMAL","songID":1135,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20043,"notecount":502,"arcChartID":"A0_qq6InvzK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"da86859e53ef7704ce8bcb2a21391392aaefb9f0","difficulty":"NORMAL","songID":1135,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20043,"notecount":501,"arcChartID":"FAisjlKfFQ0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b622aa26af30137bf5749837ec8857e8754af676","difficulty":"NORMAL","songID":1136,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20044,"notecount":343,"arcChartID":"Gz6jG6iuP-c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f571dfd5c76191b29b87f2671775d52eb533b3db","difficulty":"NORMAL","songID":1136,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20044,"notecount":332,"arcChartID":"B99NRs-hFj2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ed5cfb33609eeaadce1123eb612a8723ac2614be","difficulty":"HYPER","songID":1413,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23010,"notecount":976,"arcChartID":"B0nLRhWHuQX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"64066f046ddf484c140db3fb815ce13fd11623bc","difficulty":"NORMAL","songID":1413,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23010,"notecount":611,"arcChartID":"AEO098zAF9p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"26003d6e5104607c9d5b25718d69d938db4a8c87","difficulty":"ANOTHER","songID":1414,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23011,"notecount":1124,"arcChartID":"GhdYsN66rAc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4422ca29dd25c227c84943f83fafe3a7579c6c18","difficulty":"HYPER","songID":1415,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23012,"notecount":701,"arcChartID":"EKmxWNi_a4m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e1ea87cf894f14ebe62a5869986019f43faf0f49","difficulty":"NORMAL","songID":1415,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23012,"notecount":424,"arcChartID":"FHxyzB0MIcO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e326db241bd81b53be33e457f4a3740a8e4559d5","difficulty":"ANOTHER","songID":1416,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23013,"notecount":1857,"arcChartID":"CEYzVGunWlm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2cfd87379d7d6b095b75c6efdbdf3fa1de265d2e","difficulty":"NORMAL","songID":1137,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20046,"notecount":272,"arcChartID":"GAOR25nCY7m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4cbcd01562d093c50159f8d4678963334d02d8ac","difficulty":"NORMAL","songID":1137,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20046,"notecount":272,"arcChartID":"BIdam0b4Jjc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"25c9ba6e9e9588cdc420aa48d02f53613af6b021","difficulty":"NORMAL","songID":1138,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20047,"notecount":278,"arcChartID":"Hq7uJkuUYLc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8825a77604bbfbd60caed60df36585618801d018","difficulty":"HYPER","songID":1138,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20047,"notecount":858,"arcChartID":"HwuxrtxcWE4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0d3db9910582688928b80d685e6602efc7923099","difficulty":"HYPER","songID":1139,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20048,"notecount":954,"arcChartID":"G1W5-sUjCYx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"87f9ae7157d7b0dd92cb4fd0abf83cb307cec48d","difficulty":"HYPER","songID":1139,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20048,"notecount":896,"arcChartID":"GkcBO02X-E_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"100419acf6535366f6986e825b169674e6880b35","difficulty":"HYPER","songID":1140,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20049,"notecount":1105,"arcChartID":"E4hseO5z7Dv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"62409e652b9703f5c9630b920879f5cd58f1eb2f","difficulty":"HYPER","songID":1140,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20049,"notecount":1110,"arcChartID":"H7qszyqeUQk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9977c69fad33ea35af81d89d57b3909ed808027a","difficulty":"HYPER","songID":1417,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23014,"notecount":776,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ef016f0688d54157dc0b0bf428856169d4fd622f","difficulty":"NORMAL","songID":1417,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23014,"notecount":522,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"35994f5ee68f612cd2e9d08fefe8a2619c02868d","difficulty":"ANOTHER","songID":1418,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23015,"notecount":1223,"arcChartID":"EIko2xN3O5K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2eb8336e58a8e239f4fb553ae910c847957244b5","difficulty":"HYPER","songID":1419,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23016,"notecount":819,"arcChartID":"DX5AGKazUSA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"997b8f7619974774d85dbc60f2489cc6a9f1a1f9","difficulty":"NORMAL","songID":1419,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23016,"notecount":390,"arcChartID":"AgSVf3BE5O2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0910214c4c8a1063385a4d91d843c6b5aaf34477","difficulty":"ANOTHER","songID":1420,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23017,"notecount":1523,"arcChartID":"Eh0nrnIJBBK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7313ce8dd5d197ef96c841bd594b8a6e5b9c2bf8","difficulty":"HYPER","songID":1421,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23018,"notecount":1377,"arcChartID":"FXSVK3hiPNG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"97d8a72e3deb88eaafdf19d71b6977e0c1223a0b","difficulty":"HYPER","songID":1141,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20050,"notecount":658,"arcChartID":"DdKOI3U0Hsj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8643500cf51f784b3ac58c25ebc9475f1a427ab3","difficulty":"HYPER","songID":1141,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20050,"notecount":638,"arcChartID":"El0bjmjH783"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9d54889c6fc56fcc00249ed6978b5a29e8d780c9","difficulty":"NORMAL","songID":1142,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20051,"notecount":550,"arcChartID":"AglTVUQj4f8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4b19f8279402431151e1570ea919be14dd3d0bea","difficulty":"NORMAL","songID":1142,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20051,"notecount":542,"arcChartID":"G6F1m-pQE_I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"83bceb92d5ee2feff92dd1d6ad71b49644fae7c8","difficulty":"NORMAL","songID":1143,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20052,"notecount":412,"arcChartID":"EnIOCUJw4C_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b6e2a9bbbfa8c6034479df7c37fc0936b0c9568c","difficulty":"NORMAL","songID":1143,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20052,"notecount":406,"arcChartID":"H_DIh3Ryo2P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e48426cce36d50a51aa596d75ea33c959efc0583","difficulty":"NORMAL","songID":1337,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20053,"notecount":605,"arcChartID":"G0IVUhyUyHM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"da4de2e4c905f2689c37293de704b1fa63451e8b","difficulty":"HYPER","songID":1337,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20053,"notecount":915,"arcChartID":"C1wuouge7hY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5eaf81bac338dc5abef8385d48c98c8f8a35e573","difficulty":"NORMAL","songID":1082,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20054,"notecount":543,"arcChartID":"E1V3fdWn5lQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"36d314cfa7e48d5cd5326c83c233b18322e966cd","difficulty":"ANOTHER","songID":1083,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20055,"notecount":1477,"arcChartID":"C81qukfnOR0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3994edcefa6950f697a5c8c7950e12ec1c1a92f8","difficulty":"NORMAL","songID":1421,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23018,"notecount":811,"arcChartID":"FtcH-0dcwAl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"16edcd62e73cc6e3beb399813f507109e9729b78","difficulty":"ANOTHER","songID":1422,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23019,"notecount":1194,"arcChartID":"FZ0oqZM0BKc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"23c846d9d9bc2edfbdf09908ba4064275b65b425","difficulty":"HYPER","songID":1423,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23020,"notecount":975,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"fc20aa5ebdd9fdc522183bfe12ed03e269273fb2","difficulty":"NORMAL","songID":1423,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23020,"notecount":523,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"c5710bb9d193fd9cff6854d4e499e6864068ec70","difficulty":"ANOTHER","songID":1424,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23021,"notecount":1494,"arcChartID":"BBtPCO8b9EW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ab251fb36440021927814af15699b10eb0bdf1dd","difficulty":"HYPER","songID":1425,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23022,"notecount":862,"arcChartID":"G3NRDXq3ePX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f056d7a56e66f45728e6c08be662431bcff0a785","difficulty":"HYPER","songID":1083,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20055,"notecount":737,"arcChartID":"EKlcu2yGc4I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"04d72a5226096f01f89fdaf7b1dc10dde3fd9e44","difficulty":"NORMAL","songID":1084,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20057,"notecount":605,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"917e7001ea2f2d0f2f660a14db245057fe44ddc9","difficulty":"ANOTHER","songID":1085,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20058,"notecount":1775,"arcChartID":"BC9fmMPqkG9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f2f200b388ae426189a821378009bfe809a7f7d0","difficulty":"HYPER","songID":1085,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20058,"notecount":1291,"arcChartID":"BJ79aO7-YuI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"545370ef9fb3af7404b4751814ca9bf99e91e61d","difficulty":"NORMAL","songID":1086,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20059,"notecount":522,"arcChartID":"ADdQhybOddp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c88b9ca7d39a6d10cd06cb29d238341bb5788ae8","difficulty":"ANOTHER","songID":1087,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20060,"notecount":915,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"a5d0c60120e82e1ac2916e598048de326d8f9448","difficulty":"HYPER","songID":1087,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20060,"notecount":649,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"94c4e88cc56c850d6f3248b7c4edf13845343663","difficulty":"NORMAL","songID":1088,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20061,"notecount":357,"arcChartID":"AwfIstejkEf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"92fd238020bec8030f3035f1c96d9ac58313dd58","difficulty":"ANOTHER","songID":1089,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20062,"notecount":1496,"arcChartID":"GZaa0bzbYp0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9d620d7cdb3827f6b1fae6491ff31f99938d2df5","difficulty":"HYPER","songID":1089,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20062,"notecount":867,"arcChartID":"CiT6RbWyVnG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"863ed95530bf6c78d3e77ef995c3f0acd697d23d","difficulty":"NORMAL","songID":1090,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20063,"notecount":361,"arcChartID":"Fku99dwIytt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"37614efa7b3fc9a7e17aa94c5c271d520f5f0f52","difficulty":"NORMAL","songID":1090,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20063,"notecount":332,"arcChartID":"GXIxQI-GGBq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3b477dc4e11644907e235e174f38aa2a0eb75094","difficulty":"ANOTHER","songID":1091,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20064,"notecount":1405,"arcChartID":"Clw1CpvGXrF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4e0508a36bae222e15d49e7c7c8a7a1a952cb74f","difficulty":"NORMAL","songID":1425,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23022,"notecount":438,"arcChartID":"Fv5_umZpxi_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"37817b02053862c7887f8e30cda23cd5f2c3be4d","difficulty":"ANOTHER","songID":1426,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23023,"notecount":1186,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"3c317fe86e090829923e23b15b45e17f08844941","difficulty":"HYPER","songID":1427,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23024,"notecount":818,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"81f195795a73e998884779da88f2ceddb00d36ed","difficulty":"NORMAL","songID":1427,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23024,"notecount":543,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d1df1351c42d5fd71dba5091b150fdc8e9a39a73","difficulty":"ANOTHER","songID":1428,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23025,"notecount":1095,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"0bd8e6666b96111e744e5dc53b45d3e13f346f1f","difficulty":"HYPER","songID":1429,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23026,"notecount":931,"arcChartID":"FVEyCF20tWV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"83d3e5bf3594988d3ab74784eca23a412dd6b1f2","difficulty":"NORMAL","songID":1429,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23026,"notecount":520,"arcChartID":"HyUWl8D-pin"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"42f66857c39275f3c9ec0ae17561aef6da17f1c9","difficulty":"ANOTHER","songID":1430,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23027,"notecount":1953,"arcChartID":"EEVRkDN_Hq_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9c93c3c000fb7a0260172d0ef9e596815c84bc48","difficulty":"HYPER","songID":1092,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20065,"notecount":726,"arcChartID":"GqmwNwbm1fl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eb3e87ff32848e50ee06ba461b0266368f885b05","difficulty":"HYPER","songID":1092,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20065,"notecount":811,"arcChartID":"AqeP1OPxyQM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f15e34bd4330549f913ce6f1aca58d180944355a","difficulty":"NORMAL","songID":1093,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20066,"notecount":346,"arcChartID":"FZikac7nnjI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cfb0e5214c67d905e6210f6a403f1325f60d8148","difficulty":"ANOTHER","songID":1094,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20067,"notecount":1571,"arcChartID":"CD7nWbSTkSt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"34511323adcfb2b5021c2007b37b748a3fadcdec","difficulty":"HYPER","songID":1094,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20067,"notecount":1161,"arcChartID":"B73bcJTQDqm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9bb50aa71b1a865ee149190edf7749710b7f1ba1","difficulty":"NORMAL","songID":1095,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20068,"notecount":300,"arcChartID":"H7K3m1O6xp6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b37d2c0dbd09f81648c7eec1298ff64bcc42e909","difficulty":"ANOTHER","songID":1096,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20069,"notecount":1367,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e2cf0f47ccd07f6337531e79dd76c94077731110","difficulty":"HYPER","songID":1096,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20069,"notecount":814,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"295bd744ff6c06aa53e440d2d3052aec4d0fd489","difficulty":"NORMAL","songID":1097,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20070,"notecount":318,"arcChartID":"Ehm-dv6DHFr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"915ebe157ad6b557ebf65ad8c87027e9c6b14267","difficulty":"ANOTHER","songID":1098,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20071,"notecount":1810,"arcChartID":"ApcKdfyL1xa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b0610afe3d5bcc4a1974d0ab5e8771ec2e1136c","difficulty":"BEGINNER","songID":1098,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20071,"notecount":134,"arcChartID":"BsA2lTPRf5q"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"aed2c922fb63c9566c58e5991c7bb466a6a5e786","difficulty":"HYPER","songID":1099,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20072,"notecount":948,"arcChartID":"HCs3Fe0AjMz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cf0b9f42b490e75e9a7f9fbe2eac021cfe884116","difficulty":"HYPER","songID":1099,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20072,"notecount":1001,"arcChartID":"FUsoThmP7F2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4ee18986b69fa445550dffb62490dd6c52a81df3","difficulty":"NORMAL","songID":1100,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20073,"notecount":579,"arcChartID":"ECyNjN2xKzh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d913a9485684af34e63beff42c781235c05156a1","difficulty":"ANOTHER","songID":1431,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23028,"notecount":1262,"arcChartID":"Ew526kJAzqd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"94c60f35c4a6cf4641b921f8e919f00aed07bb08","difficulty":"HYPER","songID":1431,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23028,"notecount":785,"arcChartID":"EN1aXR1-a4k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e1bbb4ccddb0e1e4e41c356e37635527a388891b","difficulty":"NORMAL","songID":1432,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23029,"notecount":538,"arcChartID":"HbGSYEy_frX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6538099fd5d97d3b66fcd820a9688aa5f0952b3c","difficulty":"ANOTHER","songID":1433,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23030,"notecount":1285,"arcChartID":"F39RzrJw7sB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a19a1600f0653c324fcfd0946a1155329a36996f","difficulty":"HYPER","songID":1433,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23030,"notecount":860,"arcChartID":"BLs-AGdQGeY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4dc82eaa459c48e661bae03850288178ac123971","difficulty":"NORMAL","songID":1434,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23031,"notecount":705,"arcChartID":"BROl0y9ZBoz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1a9bc6720433d6888011a4cccc1dc954724ad589","difficulty":"ANOTHER","songID":1435,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23032,"notecount":1573,"arcChartID":"HYJrsMOxtrW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2f39b0c4c0db791420f7c7ceafcc9ce26f736b95","difficulty":"ANOTHER","songID":1101,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20074,"notecount":1999,"arcChartID":"AbX0MBjq62a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d82fbd903ee1e18c6a472e18d6216b0f3ae062d1","difficulty":"BEGINNER","songID":1101,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20074,"notecount":99,"arcChartID":"HovomJ-B61z"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"099f0eb6d3ec07e84af85916cd634183017f27ff","difficulty":"HYPER","songID":1102,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20075,"notecount":667,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6a913b5c3ae005626d00d5d59ab1785fa0ba85f8","difficulty":"NORMAL","songID":1102,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20075,"notecount":295,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e28c1f84c1a264cefc6f09814f78fe512e8a8347","difficulty":"ANOTHER","songID":1103,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20082,"notecount":1324,"arcChartID":"GCd_UpGhqDH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"01ed545bed854527d8b866108c4f9319662ef244","difficulty":"HYPER","songID":1144,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20083,"notecount":1159,"arcChartID":"ATxu2PU_MrT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"8f14e555ce73e3072b5a8ac6673c16aa40373ac8","difficulty":"HYPER","songID":1435,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23032,"notecount":1077,"arcChartID":"AXycK4VOzAg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4381f1c9a7c7873d389a05c79796627d4136854f","difficulty":"NORMAL","songID":1436,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23033,"notecount":476,"arcChartID":"AyGyVEhN4K0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b9c3a547057f30d42be7b024ee81b13dcd0e0a17","difficulty":"ANOTHER","songID":1437,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23034,"notecount":1135,"arcChartID":"B0gQ9D9sJNv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"67023e9e3f12a9789879d849059682fdbea34f49","difficulty":"HYPER","songID":1437,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23034,"notecount":658,"arcChartID":"Bbjc4pDUG7i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"23c37bc2f827ed840eed9fd6b1e9b3d0eb28647c","difficulty":"NORMAL","songID":1438,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23035,"notecount":347,"arcChartID":"EXn1Jt7xd_s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1af6a9c99df025fe37142e7e390965cbf592fd1d","difficulty":"ANOTHER","songID":1439,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23036,"notecount":1271,"arcChartID":"AacOpjoCMgx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b6fcbd9c4e2e50031956bca696da19a1e32e4920","difficulty":"HYPER","songID":1439,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23036,"notecount":935,"arcChartID":"B_2QETyFMNb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7266a94bbd7b3a9ec1ec603e86b69e1ea5d9a86c","difficulty":"NORMAL","songID":1144,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20083,"notecount":600,"arcChartID":"BoiewgOBPLf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"4ade840f590b0e02dad1f52d7f47c6cf8a19687e","difficulty":"ANOTHER","songID":1145,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20086,"notecount":1332,"arcChartID":"FTZUMV7rRa5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"3f9ff0d75a933e012f2cbc04bd491f62250d6c18","difficulty":"HYPER","songID":1146,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20087,"notecount":1119,"arcChartID":"CQ6xbE4aByE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"9c1aba46021de2554a0596e695066a88d6c3285f","difficulty":"NORMAL","songID":1146,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20087,"notecount":446,"arcChartID":"FknbUU6vWyN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2651fb2211a3a6db597354dd778be4b4295bc5dd","difficulty":"ANOTHER","songID":1147,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20088,"notecount":658,"arcChartID":"BbP6R0VtCyq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"bc87ecdc3661908c6bbccccdc75952c5f396e9c6","difficulty":"HYPER","songID":1148,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20089,"notecount":805,"arcChartID":"GZlURNHxsBM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dde8fb35f422d16393b526f066d33164a80abfe0","difficulty":"NORMAL","songID":1148,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20089,"notecount":459,"arcChartID":"BSikERp0kJF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6322b7ddec845437ccafce6f883c3578505eb1d1","difficulty":"ANOTHER","songID":1149,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20090,"notecount":1512,"arcChartID":"Dz8UjYzwJlL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"155c2fe5bae7c80c532835bb98d6152423933b03","difficulty":"NORMAL","songID":1440,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23037,"notecount":671,"arcChartID":"FeMiT1EF7gF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b9009a3ed107f38cc88bc58ea9fae3993201fe14","difficulty":"ANOTHER","songID":1441,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23038,"notecount":1182,"arcChartID":"Db34W16unlk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"95ed71cb82186284c6aeaa6878e75d89bd2d8ed0","difficulty":"HYPER","songID":1441,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23038,"notecount":759,"arcChartID":"BzOwWQLw_VL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"858d91ff5e1a1d5ff25203026401aaa2114b611c","difficulty":"NORMAL","songID":1442,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23039,"notecount":323,"arcChartID":"EfIvN_H14SD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"69e3c26f0c6d6a86c9dd0b0723407845d6890161","difficulty":"ANOTHER","songID":1443,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23040,"notecount":1183,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"41a3a76ae2e48e17d740ed6d21a38c126b6966bc","difficulty":"HYPER","songID":1443,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23040,"notecount":724,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"4055e2eb959b618abc01c0a4ee4757443aa049a1","difficulty":"NORMAL","songID":1444,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23041,"notecount":769,"arcChartID":"A8gCbRkFFIV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"34a300efb1b1af58ced68b13ff1e606909391320","difficulty":"HYPER","songID":1150,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20091,"notecount":850,"arcChartID":"CVjtfbv0rGw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"592a002203b8d380fb1e2e8453d16e8ce146cb94","difficulty":"NORMAL","songID":1150,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20091,"notecount":466,"arcChartID":"BsiXBeCgAzl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b31e45b31babb647dcc5c8b2ecc0bdfb0dc2586b","difficulty":"ANOTHER","songID":1151,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20092,"notecount":1085,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"8340d187c03753870cbe4e66684604c2267d38c1","difficulty":"HYPER","songID":1152,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20093,"notecount":1074,"arcChartID":"E-LXXatTDZJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"778afff4726bc60666f999c52c814b81c4e3f1b3","difficulty":"NORMAL","songID":1152,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20093,"notecount":527,"arcChartID":"ElP2rZ569v6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"988de4ca211e56fa47e44f679df7ac7a66a75c35","difficulty":"ANOTHER","songID":1153,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20094,"notecount":1968,"arcChartID":"FEvcSK-NR3t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"16546bce49dc39881bd9102c05abfa2cdf06e064","difficulty":"ANOTHER","songID":1445,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23042,"notecount":1388,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"ce39b79adfe72f027f24b1dbe98312678d57653a","difficulty":"HYPER","songID":1445,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23042,"notecount":908,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"01ec885a65604fb2a93f7a464b0279e78e017122","difficulty":"NORMAL","songID":1446,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23043,"notecount":569,"arcChartID":"BHI-_u5-6dw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e058e8964a5f0ae8937100da4bde2dd812724580","difficulty":"ANOTHER","songID":1447,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23044,"notecount":1384,"arcChartID":"G5kbhXTBZ4T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9260ce93cf03c7f636595b8c6dd6a609ef5ed951","difficulty":"HYPER","songID":1447,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23044,"notecount":1038,"arcChartID":"CIJLfqIP5y1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b0b95ee6590fe99925ac43fcfe4695a987240360","difficulty":"NORMAL","songID":1448,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23045,"notecount":696,"arcChartID":"DdUj2YEHicw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4a3b6fc9bcfa93a9abb82d90cbc29a62171bb009","difficulty":"ANOTHER","songID":1449,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23046,"notecount":1407,"arcChartID":"DDEfTWXB0Ra"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"afbd1bc59c7a59309f72a8789a33eb5b7ed38f93","difficulty":"HYPER","songID":1449,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23046,"notecount":919,"arcChartID":"Fm2q4PG8WE5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"652c5c306cda86ed1849af3dc65744b4b55a63d0","difficulty":"NORMAL","songID":1450,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23047,"notecount":558,"arcChartID":"GMiVlDYsU9O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"668d86d188330de9e14b862ee70272f8a907e352","difficulty":"ANOTHER","songID":1451,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23048,"notecount":1363,"arcChartID":"BWQFNPNIQr-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"10e6520b81372c1f9215b41fd8de26dfc26265c9","difficulty":"BEGINNER","songID":1451,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23048,"notecount":132,"arcChartID":"EKS7xB6pVkI"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"01b8d0738211655daf653600b6c35ef8f9cd8822","difficulty":"HYPER","songID":1452,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23049,"notecount":623,"arcChartID":"FdH7y0THRa6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cabb9d940bdd3cf77cfe24d21ec319222be83e1e","difficulty":"NORMAL","songID":1452,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23049,"notecount":420,"arcChartID":"HhaecaPoJhB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c1b239c9f96f531e2bfaab6447a1482fd5fbe2b4","difficulty":"ANOTHER","songID":1453,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23050,"notecount":1298,"arcChartID":"BFgevP3SYLF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"28c11f595138fe6fc53475f17958505aff726572","difficulty":"HYPER","songID":1154,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20095,"notecount":1148,"arcChartID":"DV0uTNukrtr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7e219636c15a905b5493c674f73af17ac7b32992","difficulty":"NORMAL","songID":1154,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20095,"notecount":585,"arcChartID":"GQN0hPS1vdF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2152a7c58237a6b2cb369ac77943bfb25c8762f1","difficulty":"ANOTHER","songID":1155,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20096,"notecount":1507,"arcChartID":"GE2Xm9XdKrw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cdb389984886857580715a9cc36c70460c12c271","difficulty":"ANOTHER","songID":1156,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20097,"notecount":1807,"arcChartID":"BafRIpIRT8S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"da39fe1a9fcd71e880725309c2542d63a8ed1046","difficulty":"HYPER","songID":1156,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20097,"notecount":1126,"arcChartID":"A6eOSjHM9pr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f82757fd03710b13d7a0014bfc4611d5d78bca82","difficulty":"NORMAL","songID":1157,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20098,"notecount":425,"arcChartID":"HnGYo-CJ7K5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a4aa8227c1a96a7b920350dc1c66781a00571b5b","difficulty":"ANOTHER","songID":1158,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20099,"notecount":1369,"arcChartID":"GXiaQO_Ws_5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2c272df859860f050f4900f4030c68131502fea7","difficulty":"HYPER","songID":1158,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20099,"notecount":1038,"arcChartID":"CTP1Hd4dtNE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b372964a9171ca976e9e4f06358566cada235d33","difficulty":"NORMAL","songID":1159,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20100,"notecount":413,"arcChartID":"C4KIFvMhDwg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eb442593e7f95c5a6d4649f21a8f451c851ef0c8","difficulty":"NORMAL","songID":1159,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20100,"notecount":395,"arcChartID":"Hgrnvf9Olql"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3d446b2852e787687b65654ebcabeecbb7a82de4","difficulty":"ANOTHER","songID":1160,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20101,"notecount":1717,"arcChartID":"Ea7ur5P8dGj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0b281f2ab969a7f6e3cf021253c212f766098252","difficulty":"HYPER","songID":1161,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20102,"notecount":810,"arcChartID":"EaYw7gtZhDA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ffee518a490dea818cf43b6b46c1fe8a3ec3c37","difficulty":"HYPER","songID":1454,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23051,"notecount":1031,"arcChartID":"AgEh1t3qDg3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c759f7a7a9ae59b185ba17789b7ba4fce8b08490","difficulty":"NORMAL","songID":1454,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23051,"notecount":675,"arcChartID":"BCM9YYrOH_Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bca6cfcde78a4d99ec7937050950f2b2726cabdc","difficulty":"ANOTHER","songID":1455,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23052,"notecount":1458,"arcChartID":"G7GZ3eFUcPk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2543dc48235fcce5380627014472502f6daf8ad3","difficulty":"HYPER","songID":1456,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23053,"notecount":814,"arcChartID":"BAlUti_0F-f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"34e2168c80f67689f45fd586be6167a2e438d300","difficulty":"NORMAL","songID":1456,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23053,"notecount":573,"arcChartID":"HLr_7uGhZm6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"37ec0409bf7654940ce5ee52731c6b43b6df5660","difficulty":"ANOTHER","songID":1457,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23054,"notecount":1026,"arcChartID":"EADZWAp1J7o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"48cf5116d33e965c66c2488b80c1c8b234cb554f","difficulty":"HYPER","songID":1458,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23055,"notecount":853,"arcChartID":"EMdlJP4qSlW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b4311b3cf7f3e3f105061f28606671ed24dc058","difficulty":"HYPER","songID":1161,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20102,"notecount":656,"arcChartID":"HVBdP0mXKNF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3dba34f27ba8419f61ce697a6a6d1d560bec58d7","difficulty":"LEGGENDARIA","songID":1132,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20039,"notecount":1817,"arcChartID":"E0eY5BwVopv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"aa98136c0d7eee424fad4d0a6e85ccb31c2a498c","difficulty":"LEGGENDARIA","songID":1119,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20024,"notecount":1427,"arcChartID":"HaaX-mLAjOE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9473e21d890b15857057e9a0769d8261efd71ef2","difficulty":"ANOTHER","songID":1165,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21001,"notecount":1683,"arcChartID":"HLAZhQg-vEo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c77fe9361d414dfea41a3bd30c66e7064a4ed03c","difficulty":"NORMAL","songID":1458,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23055,"notecount":360,"arcChartID":"CfD-euUm875"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a8a5d163f74b89921617f72a2dc2486022360c5c","difficulty":"ANOTHER","songID":1459,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23056,"notecount":1150,"arcChartID":"H_RUoU8VPkG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1f721d179b45d44993e707f96c412ed8735cbfe1","difficulty":"HYPER","songID":1460,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23057,"notecount":850,"arcChartID":"GjHpIgU4Bpi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"18155cc768b151effc7b1473b7fc7eb112def992","difficulty":"NORMAL","songID":1460,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23057,"notecount":348,"arcChartID":"DIcY28ClVYP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"29baeb0b73a6ab627dc95316ac8fd5423a81a49f","difficulty":"ANOTHER","songID":1461,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23058,"notecount":903,"arcChartID":"GIwD4DUDHh9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dfb1260ea8c55b7aa215e20944969da95791bc56","difficulty":"HYPER","songID":1462,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23059,"notecount":691,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"d7521cfe61eb8995b60cfe35d98c67efd0e70591","difficulty":"NORMAL","songID":1462,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23059,"notecount":306,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"018ac53249beed24fc8f63d239cc533752aa4a41","difficulty":"ANOTHER","songID":1463,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23060,"notecount":264,"arcChartID":"H0zhpBr7z42"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"7ba2d5278178a30ac00c8fb47fd77a9e7d9601b7","difficulty":"HYPER","songID":1464,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23061,"notecount":1163,"arcChartID":"CBX1BYV_WwX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"03484b1658d7ef7b7ef5674282ef346bdb4ddf00","difficulty":"HYPER","songID":1165,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21001,"notecount":951,"arcChartID":"A1ID1j3nGtE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1269004a52ed03a748325e4af14e5c89c3e5caa1","difficulty":"NORMAL","songID":1166,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21002,"notecount":691,"arcChartID":"G85U8QgJyW8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6539ae7a2572a66d06cbc2dccdc9db785ba08904","difficulty":"ANOTHER","songID":1167,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21003,"notecount":1007,"arcChartID":"C_B8Cg2FroJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bd5fea2366403247205cbf9e065cc65fd6223cb6","difficulty":"HYPER","songID":1167,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21003,"notecount":763,"arcChartID":"CkwTdck6v9d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"668e3d3a65927a6a1f1abc291849d662a5733242","difficulty":"NORMAL","songID":1168,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21004,"notecount":355,"arcChartID":"Hj4VgWfYx41"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e45fd8873c79bad92688aa80375e7ce05557b309","difficulty":"ANOTHER","songID":1169,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21005,"notecount":1853,"arcChartID":"HZZgnnOmHoD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ed3d9b9988b49d2970a56dcdd469ec8e82f8219","difficulty":"NORMAL","songID":1464,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23061,"notecount":548,"arcChartID":"A19Qxd3ZzbP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"479ed91c389a81e175d98cda1f21fc2ff9351108","difficulty":"ANOTHER","songID":1465,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23062,"notecount":1030,"arcChartID":"G9_19qqTLj4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"d33b1e2212506cfa5864a53b5b2d83e665827f18","difficulty":"HYPER","songID":1466,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23063,"notecount":1013,"arcChartID":"Ak2pwHHvA-G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c07118800f95663e78d1eafbcd7c573b0ca0bb26","difficulty":"NORMAL","songID":1466,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23063,"notecount":664,"arcChartID":"DMCLx82M6nC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e298802bbae13e48bc0de3050ce06c02e1265ebe","difficulty":"ANOTHER","songID":1467,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23065,"notecount":1312,"arcChartID":"HKRbKoFBCpW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"9ef61598f33cd9c0727d56e530c10095f491768e","difficulty":"HYPER","songID":1468,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23066,"notecount":917,"arcChartID":"GD2lwk7HKlM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"8c98f7734503be59ae8987b229f573e0f424bf47","difficulty":"NORMAL","songID":1468,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23066,"notecount":252,"arcChartID":"G3PSBWNiz46"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"c0fd0d94bae4223dc365294f8182d065cc21ad66","difficulty":"ANOTHER","songID":1469,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23067,"notecount":1182,"arcChartID":"E8_ggME_5c3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84089dd0967c621a1fb7cf62b17624601036478c","difficulty":"HYPER","songID":1470,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23068,"notecount":905,"arcChartID":"FIOd_3L3KhI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eb22521033e7a6bdcf6d6b49e1b5646191ad6c92","difficulty":"NORMAL","songID":1470,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23068,"notecount":604,"arcChartID":"BinicDzKiQw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a63148926fda8872b13d230d4b7a0dcbf5f24414","difficulty":"ANOTHER","songID":1471,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23069,"notecount":1687,"arcChartID":"H7cLFjNH12c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"970f3518d2cd9842de6d58f1aab502f32a178033","difficulty":"HYPER","songID":1472,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23070,"notecount":967,"arcChartID":"BPnqGmwphW2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"d3d517f424539fce83c74a01c50e78ebe20176e6","difficulty":"NORMAL","songID":1472,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23070,"notecount":440,"arcChartID":"DoStl0-QeIs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"5ddd3993d2511402aad650bf8151f103d051e8fb","difficulty":"BEGINNER","songID":1169,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21005,"notecount":123,"arcChartID":"DDKYuLxs9Bz"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"d209b8d65c08d3dc683e27c04da50e5ffb0336fe","difficulty":"HYPER","songID":1170,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21006,"notecount":748,"arcChartID":"BjsBQiYp90J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f3fe76fee107d9fa0af2e6580abebf55a309deb6","difficulty":"NORMAL","songID":1170,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21006,"notecount":377,"arcChartID":"CltnyHnM8qE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5b1617ba3c71b37ff8b494eb18647dc1f07ac3ef","difficulty":"ANOTHER","songID":1171,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21007,"notecount":1495,"arcChartID":"Hgkm_teu5HO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bb3e830240786e90c76c1872c0b37c6844a87fdf","difficulty":"ANOTHER","songID":1172,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21008,"notecount":1251,"arcChartID":"ErksBuC05c6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa333f5d87edd1f34b2ef3cb876bf6bf2a89e093","difficulty":"HYPER","songID":1172,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21008,"notecount":672,"arcChartID":"Fxy4wU0LwKf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a8eef5826f3eff9f5d11aae4c11b1efee3148f7e","difficulty":"NORMAL","songID":1173,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21009,"notecount":565,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"62a9110dc2f65442ea5f68c52401e9466fe05ae4","difficulty":"ANOTHER","songID":1174,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21010,"notecount":1289,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b6d465a1d93b5e0a94f56e9330fcddefa53aeef0","difficulty":"HYPER","songID":1174,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21010,"notecount":789,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ef89dbb9089f52dff7de032b90ae08bb891a937f","difficulty":"NORMAL","songID":1175,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21011,"notecount":672,"arcChartID":"H-n228EsyRF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"569dc8fd75ea6ce42c6e4ac10037985dfbaaeb07","difficulty":"ANOTHER","songID":1176,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21012,"notecount":1610,"arcChartID":"BJX4-Z3sBYn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a8067428e168e60f0b3604ab1e7a4b7102aeb31b","difficulty":"HYPER","songID":1176,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21012,"notecount":1075,"arcChartID":"GeN9kKXwuOa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c9d2fff678b8c7cb3de3d67dfb881c4e758f2da6","difficulty":"NORMAL","songID":1177,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21013,"notecount":497,"arcChartID":"FEHwScMxS39"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c19b2d1258de067598fbce672874bd1ca3ea815c","difficulty":"ANOTHER","songID":1178,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21014,"notecount":1628,"arcChartID":"BEYrUERSHa7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"79af4355855a66ba160c01b42ec947ae9282999e","difficulty":"HYPER","songID":1178,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21014,"notecount":942,"arcChartID":"GNB6y9ASf26"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bca62d4be30b844a805ffc56b3b37d5d798d7bfe","difficulty":"NORMAL","songID":1179,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21015,"notecount":446,"arcChartID":"AnlTO0AN4Bk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b877616f64702235e26fa45806cd8967675c3d15","difficulty":"ANOTHER","songID":1180,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21016,"notecount":1763,"arcChartID":"Cmbskg4Spi_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3a47c06874c817d7810e1faf5f6268167673bbfd","difficulty":"HYPER","songID":1180,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21016,"notecount":1004,"arcChartID":"BPzngDhPYZ-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ae5bd51d724148bbeb22a6879fac5a71bab796b6","difficulty":"NORMAL","songID":1181,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21017,"notecount":477,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e7d98f8eb7b237dad8e9faa9d9ba9b0aa5f4dfa0","difficulty":"ANOTHER","songID":1182,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21018,"notecount":1249,"arcChartID":"H0Y38CeoIkN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f17dd300aac5eac63dd4ffc5a56ff6ed9d98704a","difficulty":"ANOTHER","songID":1396,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22095,"notecount":1377,"arcChartID":"AP9Q5_dqrPJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"eca34a10087b533b17d572d5306df16041a313a9","difficulty":"HYPER","songID":1396,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22095,"notecount":1031,"arcChartID":"F5kdI_2NnEG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"85f26e5269dd77e427be365b3309cf37729ed577","difficulty":"NORMAL","songID":1397,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22098,"notecount":497,"arcChartID":"Gxonz9NvLkj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"91423ca2c1fcca43b1b3f688ea317682c357b527","difficulty":"ANOTHER","songID":1398,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22099,"notecount":1399,"arcChartID":"FUK-JS6rnKn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1eaf7f136e9be58f23971fdf054f6075c5f5fc71","difficulty":"HYPER","songID":1398,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22099,"notecount":810,"arcChartID":"Ady3LIo8L_C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ba25722a5639c8e72c37d4995e271c243893f6c8","difficulty":"NORMAL","songID":1399,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22100,"notecount":446,"arcChartID":"AE8Hw0KJfw7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b6af6be21ec5f6bf93a2d35c2f05878d256871d","difficulty":"NORMAL","songID":1302,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22031,"notecount":531,"arcChartID":"EKaWtgrMYko"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8f8820703c3e5099c9b0e732e5cf9a629487e778","difficulty":"ANOTHER","songID":1303,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22032,"notecount":1771,"arcChartID":"BPHmPp4nTwr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"98ee26e9fbebc2d4c9093644e00ce44773c8c2f6","difficulty":"LEGGENDARIA","songID":1282,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22008,"notecount":2477,"arcChartID":"Dt3wQk-xRZ3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"855eaf273c25f4c7ccb5709f257c66f171b1578a","difficulty":"HYPER","songID":1304,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22033,"notecount":1139,"arcChartID":"B_-Y2WC4xsW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"31458d2cb17aad61442cc7ac5677ca7c5fe76118","difficulty":"NORMAL","songID":1304,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22033,"notecount":432,"arcChartID":"Ha6XL3gUjfo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"93464077e82b3cbeefffe1fc1e881f07bdeacf79","difficulty":"ANOTHER","songID":1305,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22034,"notecount":1503,"arcChartID":"G6BDOpamy4k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e7196f66e2e96098fc50ebf55fe5eea61fbb6ac2","difficulty":"HYPER","songID":1306,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22035,"notecount":1035,"arcChartID":"DkTKqegBfxJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"465910c1d899b8a1d8536b961a009e817e83c050","difficulty":"LEGGENDARIA","songID":1296,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22024,"notecount":1494,"arcChartID":"CIQVT4s1zKe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3e3ec9b7bdf4601c12c7c02e544ddcc74a8789e8","difficulty":"LEGGENDARIA","songID":1302,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22031,"notecount":2257,"arcChartID":"DVMFXRGJohF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"759ae3013390ae27a7170afe6ed696341f8a99f3","difficulty":"LEGGENDARIA","songID":1280,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22006,"notecount":1747,"arcChartID":"Fb0E62AwT4Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5a69730208f3ed887c51a9959e0082b31e0b51f2","difficulty":"NORMAL","songID":1404,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23000,"notecount":688,"arcChartID":"H9oBCiSKrze"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"59da3b9ce1b043c362c879b4cb371c288805b2bb","difficulty":"ANOTHER","songID":1405,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23001,"notecount":1635,"arcChartID":"EJY7xc4BUIj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eb2a611a72997ffdb259e4900b4af85516d45976","difficulty":"HYPER","songID":1405,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23001,"notecount":1174,"arcChartID":"GCgZBn-RV-Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4ceac0e0c99573bd9b23f32e4cfec810569aeb0d","difficulty":"NORMAL","songID":1406,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23002,"notecount":645,"arcChartID":"El1KSCpg6eS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f930dafc7be2284b47c6ea1b3af0eccff191691","difficulty":"ANOTHER","songID":1407,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23003,"notecount":1501,"arcChartID":"E03xdo5y7c4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1f3b54aed3c06efc17a0d2232e3d25ffe9aeb99f","difficulty":"HYPER","songID":1407,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23003,"notecount":966,"arcChartID":"D3ONcHRktCe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bd3957abba187bfab9882fcc4d022d7df0dec4f8","difficulty":"NORMAL","songID":1408,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23004,"notecount":428,"arcChartID":"CCGpG9dJb8l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"761b1010f4b11ec2290a0640a6edeff9a0c96287","difficulty":"ANOTHER","songID":1409,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23005,"notecount":1580,"arcChartID":"B6wWvZ88G_H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"539710749d90e7ce20dafd21c30cf42a0b45790c","difficulty":"HYPER","songID":1409,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23005,"notecount":988,"arcChartID":"C-CKoIl_W7J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"da1a071a450b75e823f6b6c973d6c592a2613bc3","difficulty":"ANOTHER","songID":1473,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23072,"notecount":1710,"arcChartID":"Ghf_CQ-GcYP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e08bcc0c7dee55161e3fa748295e7c0e7b791d20","difficulty":"HYPER","songID":1474,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23073,"notecount":1014,"arcChartID":"H3jFMPTW8L6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7c22a1fb7a6c40bc00c8de159bd90e8543664c19","difficulty":"NORMAL","songID":1474,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23073,"notecount":709,"arcChartID":"E0MnDpLQ-MI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2c0f3d80228c4ead8d38b6bb8d505ef8e340012a","difficulty":"NORMAL","songID":1475,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23074,"notecount":708,"arcChartID":"BxNZAgwE6FM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"01d68942f42b5f03181934e2c7857dac7b1f24fb","difficulty":"HYPER","songID":1475,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23074,"notecount":1105,"arcChartID":"DGf8tZvcBnU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"21a908f2828630f518bc60267f0e386a1a7e2873","difficulty":"HYPER","songID":1476,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23075,"notecount":1112,"arcChartID":"AVbMnzNRtsi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"54c2aad2961298fedad6bb7cddbcd4e2a703b818","difficulty":"NORMAL","songID":1410,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23007,"notecount":527,"arcChartID":"FlfT6HEcENy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d3b25efc457b1fac1ed9917151870f7fc7cce3d3","difficulty":"ANOTHER","songID":1411,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23008,"notecount":1182,"arcChartID":"ElkC0xfz_eo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a6602c56d551b568005a6be51517bfceeef1deba","difficulty":"HYPER","songID":1411,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23008,"notecount":891,"arcChartID":"AGIz6DUib8r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c12399fa104ded661876ecdd879d4923e996054f","difficulty":"NORMAL","songID":1412,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23009,"notecount":675,"arcChartID":"Cvzds2EQ_Lv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e706b5b4d49f6a269a049787d9c1f3a16d1df5af","difficulty":"ANOTHER","songID":1413,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23010,"notecount":1154,"arcChartID":"CJLuV8fuSHA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0ed039b4f5de5737e5b8b736c26248252af4b6b3","difficulty":"HYPER","songID":1413,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23010,"notecount":892,"arcChartID":"H17abY-aHXY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"11c42c1ebbf0827fea88d949982509c9be90aea8","difficulty":"NORMAL","songID":1414,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23011,"notecount":555,"arcChartID":"DXrEQUAXHUS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f4e869dc1581a3672a6e3361c661f0489b10471d","difficulty":"NORMAL","songID":1306,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22035,"notecount":477,"arcChartID":"DQnTW77q19h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"98befdd6af41390b8717c54e0cde6419af8b3bd6","difficulty":"ANOTHER","songID":1307,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22036,"notecount":1060,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"bfe4c27de1c525e9bcac746ecfd13c9832196ca1","difficulty":"HYPER","songID":1308,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22037,"notecount":917,"arcChartID":"B_6OL_NQDsa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8eb4480df672572bbd55b077be0584eb2cae16bb","difficulty":"NORMAL","songID":1308,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22037,"notecount":521,"arcChartID":"BDRQbIKb-KH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"26b526565fede68e552920a87ede9ebc72f1defa","difficulty":"ANOTHER","songID":1309,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22038,"notecount":1445,"arcChartID":"HPkgRHA0_dB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"93e1e1fc05c48a0356a0835ebc47d5bb1235778a","difficulty":"ANOTHER","songID":1310,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22039,"notecount":1509,"arcChartID":"C46y2_st5vJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"41510d24645438f3f7e26841985b57395ba4d63b","difficulty":"BEGINNER","songID":1182,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21018,"notecount":117,"arcChartID":"AurrGnxVm1s"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"1229632406ec6964da3b91ac33bf4b96033540c0","difficulty":"HYPER","songID":1183,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21019,"notecount":946,"arcChartID":"AFcL8fB6PVd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"213a0707b42997a0a462ab26504f1a060c5021ad","difficulty":"HYPER","songID":1183,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21019,"notecount":972,"arcChartID":"GqLeCyUhXgD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2abd96319ee6612665f665bedf4057dc9da46f71","difficulty":"NORMAL","songID":1184,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21020,"notecount":348,"arcChartID":"D-2igsCqVf5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f6b76f050911ebed5ab2d794d590a17251609d3","difficulty":"ANOTHER","songID":1185,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21021,"notecount":1140,"arcChartID":"CM8-OfkozdD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7693defd4f8d9558980552b747b8ceefccb6994e","difficulty":"HYPER","songID":1185,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21021,"notecount":721,"arcChartID":"HmjDM3-FpHl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"df54f1a5d91e9cb6e115f9d24a9b93d5fa5846f3","difficulty":"NORMAL","songID":1186,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21022,"notecount":383,"arcChartID":"Car1RfXv5kL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0a88a9bd39f3b7bb88b57975414bbd7603d8f4d9","difficulty":"ANOTHER","songID":1187,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21023,"notecount":1400,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"1b313d5b2cfaddca91bebe10107d71e8e4d95dee","difficulty":"HYPER","songID":1310,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22039,"notecount":1091,"arcChartID":"CMaWlhFrKdF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d3197ef8a19811495c9e47da4e8695f0967b200a","difficulty":"NORMAL","songID":1311,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22040,"notecount":592,"arcChartID":"EmaMR73XAw8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aa21939fe1d7377952f4c29e0fb0418e8dba17e9","difficulty":"ANOTHER","songID":1312,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22041,"notecount":1613,"arcChartID":"AUVoqReLGjf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5f33d63d70a2177636e9ac89b6ce07bb7e330429","difficulty":"HYPER","songID":1312,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22041,"notecount":964,"arcChartID":"ATHHm1mCaXC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"61c46db3fbaa667901829693e5d3d7bb825f3b9c","difficulty":"NORMAL","songID":1313,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22042,"notecount":345,"arcChartID":"A9PnT1vKDaB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c6d2218d22320df34c56a9be4bf13f9e3dc05142","difficulty":"ANOTHER","songID":1314,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22043,"notecount":1153,"arcChartID":"ANMIHuWULY0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"52cce6be82b94bdf06bf59833e16c8e0a227c115","difficulty":"HYPER","songID":1476,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23075,"notecount":1002,"arcChartID":"GfbiNK16C9Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"28e288f607cf195b5d69ecc4c035a5b68c4f468e","difficulty":"HYPER","songID":1477,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23076,"notecount":753,"arcChartID":"EU8O1dCQWVT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0ab8a019e048c66b0da62be687aa22217d4136ed","difficulty":"HYPER","songID":1477,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23076,"notecount":707,"arcChartID":"HSprzu6wnc3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ba44c638bb75faec49956da4392a97bb27769694","difficulty":"HYPER","songID":1478,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23077,"notecount":863,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c81ba47d52eb62bfa530652b1334fc0d69110514","difficulty":"HYPER","songID":1478,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23077,"notecount":885,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"88bb66763cf76d2a97d6039e98ccd83d1d3e79a3","difficulty":"HYPER","songID":1479,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23078,"notecount":956,"arcChartID":"Hrd3ZufjcKX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"29e90d499e71996e291a7c802dc8897b748c17cc","difficulty":"HYPER","songID":1479,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23078,"notecount":734,"arcChartID":"B3zZcqVB_CB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4794dda67afcf0e4f281f8fe79a40a8ca8cb776c","difficulty":"HYPER","songID":1314,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22043,"notecount":885,"arcChartID":"BJvIxUW60Tf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b38c81e76d9b0463e3d14fb4bcacf2271450f816","difficulty":"NORMAL","songID":1315,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22044,"notecount":600,"arcChartID":"GGIRlomliyM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"76dcbb22f71e73995cda458ecdd96e1a1e2b7bd1","difficulty":"ANOTHER","songID":1316,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22045,"notecount":1194,"arcChartID":"A-ewXla0DMP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c4b4877d8a49e15df2852f5ad20990d0f6ab37b2","difficulty":"HYPER","songID":1316,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22045,"notecount":853,"arcChartID":"ETPLmlQG4q4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"000222f0a5982f2f05c2dca51a668e8b4cea3802","difficulty":"NORMAL","songID":1317,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22046,"notecount":408,"arcChartID":"AQUECBcwYU-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a89d0f86e305c6f50f580e3139d8d76de3c1e69a","difficulty":"ANOTHER","songID":1318,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22047,"notecount":1313,"arcChartID":"BWBkaaSZLJ2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f030cead362d665936b1afdd941f3dd897d74dfe","difficulty":"HYPER","songID":1318,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22047,"notecount":983,"arcChartID":"CF-19JVCKjN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"27dab68221b340a8e32117c2614206156641efb9","difficulty":"BEGINNER","songID":1187,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21023,"notecount":124,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"d8f2bcfe11ab8a762796f9406d1074bbdef5c267","difficulty":"HYPER","songID":1188,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21024,"notecount":639,"arcChartID":"HVapkToswbl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"31c3f938a76299f5e9c075b6b11325d3df9c7a2a","difficulty":"NORMAL","songID":1188,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21024,"notecount":309,"arcChartID":"Cc3XcXeTVbD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1d97936ef748ae6c511ad3642258f3b70dfb944a","difficulty":"ANOTHER","songID":1189,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21025,"notecount":1155,"arcChartID":"HKptVEe0EES"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c9c3daa59e71741dfe37c8edfd64c74a077792aa","difficulty":"HYPER","songID":1190,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21026,"notecount":686,"arcChartID":"GbD_nzBXjaE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a5eb75e0f517bfaa0934bd5bd9a42ecf2c4481b7","difficulty":"NORMAL","songID":1190,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21026,"notecount":418,"arcChartID":"BQpV7sNjTRN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"795e4b36fc0de5f391e564cb3e38a0b147a3f42f","difficulty":"ANOTHER","songID":1191,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21027,"notecount":1342,"arcChartID":"BsxeGb2tzNv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"032c4618c1a7576043435d0f35a3988707bc45f3","difficulty":"HYPER","songID":1192,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21028,"notecount":1069,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2afdbc9482d79df6c8141dbd5b57e3a05daea6a7","difficulty":"HYPER","songID":1480,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23079,"notecount":954,"arcChartID":"HlRXoG-Mczz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f94a9e9ef082fe65c8a239711725996b24587c85","difficulty":"HYPER","songID":1480,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23079,"notecount":989,"arcChartID":"DZzfLL0J1Fg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e4ce9e960bafd26dc61266964ab1023ce51d7402","difficulty":"HYPER","songID":1481,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23080,"notecount":923,"arcChartID":"HNazKus6PBq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"04ae904c3ae70354548d62f54390defb5071e792","difficulty":"HYPER","songID":1481,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23080,"notecount":883,"arcChartID":"BgRgPtk56yC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0787be19342f188c85b44da1e3f0b455e64776e9","difficulty":"HYPER","songID":1482,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23082,"notecount":954,"arcChartID":"AHuiszV1SZB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a57478c6f9fd91de9805cb3b95408722b781ae76","difficulty":"HYPER","songID":1482,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23082,"notecount":944,"arcChartID":"DcmL16496qf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"153a8b97d7664fdc7c29be44f51e885420bb75aa","difficulty":"ANOTHER","songID":1415,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23012,"notecount":1331,"arcChartID":"C-t32zENHvv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"365ed0d7f534573b891806499528adc77b29bd10","difficulty":"HYPER","songID":1415,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23012,"notecount":725,"arcChartID":"Fey7eFqiosC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ff19f5527c6156b97af866194107d8448e8dbfc8","difficulty":"NORMAL","songID":1416,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23013,"notecount":633,"arcChartID":"GWZEp6M4IoU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa0dc93756d316aef4f1ea97d271c18b7366b630","difficulty":"ANOTHER","songID":1417,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23014,"notecount":1049,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"80653f4e0da7b3a8666f7371515d5553d3854ba7","difficulty":"HYPER","songID":1417,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23014,"notecount":771,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"72b9c55e2d3c54975de2dc2ff4430878c40ec855","difficulty":"NORMAL","songID":1418,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23015,"notecount":467,"arcChartID":"CNIafNTy4Y_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9cade6462c5ee496f2a564e53093574f53333c8e","difficulty":"ANOTHER","songID":1419,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23016,"notecount":1259,"arcChartID":"Eq4diN1gQrC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1a6310d237447bf3a95ff895fd8ba8e5622ca6f2","difficulty":"NORMAL","songID":1192,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21028,"notecount":443,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"04c2d7b03c4f06261e83906e2ec0c7d8c090fd74","difficulty":"ANOTHER","songID":1193,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21029,"notecount":1215,"arcChartID":"Ffl_Od4L8gP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2b81ea7bce4dbeab0c70992e95b92cd972862372","difficulty":"HYPER","songID":1194,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21030,"notecount":879,"arcChartID":"HO4SXlvghtJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"868131c5a5e38b7536f0ae978d124b97ce9d3a86","difficulty":"NORMAL","songID":1194,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21030,"notecount":292,"arcChartID":"FGIwdKGMw2x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0684aedcbba1f3d24f3bddf3828750a06543571a","difficulty":"ANOTHER","songID":1195,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21031,"notecount":1010,"arcChartID":"HMCRiEr5zHg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4564596e580503394f429683d85677411dd6e9e0","difficulty":"ANOTHER","songID":1196,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21032,"notecount":1945,"arcChartID":"DYi2C95ZSyU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1c1d2e5b18cc5e7081aa79f1a380d35cfc355cdb","difficulty":"HYPER","songID":1483,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23083,"notecount":1118,"arcChartID":"BYwoSAZ6v_f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"24d417effd3daabaf210d1c198c3cdb242eda0a1","difficulty":"BEGINNER","songID":1483,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23083,"notecount":212,"arcChartID":"Cot0WwyPt8v"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"f0ed81d50ca6cc0be465047707264e9371688068","difficulty":"ANOTHER","songID":1484,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23084,"notecount":1010,"arcChartID":"Hw6r_RHt7bb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"be9a4ade1a2a7455ce5e1aa94cf928a0b8baead6","difficulty":"ANOTHER","songID":1484,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23084,"notecount":950,"arcChartID":"EKJbMyZfQZZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d75a2340766e5090170034b3f28df0b2782864fd","difficulty":"ANOTHER","songID":1485,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23085,"notecount":1685,"arcChartID":"BSDwU9eq52Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e36f4d636ec7ce42a5da27671ad7093f033dd801","difficulty":"ANOTHER","songID":1485,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23085,"notecount":1590,"arcChartID":"EHpUFOe6q0E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"15958175f35af2c45792e2362acd62bbae2956ad","difficulty":"NORMAL","songID":1319,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22048,"notecount":386,"arcChartID":"Gt0GaGJUKpV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1cb552c1b91751d349a00ef08b6c46cf1ba216e3","difficulty":"ANOTHER","songID":1320,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22049,"notecount":1459,"arcChartID":"DMguI0jCxBA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"e28e9272e94b8530e5135575edd8c59cf1302bab","difficulty":"HYPER","songID":1320,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22049,"notecount":911,"arcChartID":"GYvG2unyn_2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"4706d37864684616c1bbc7fdc21ffb01d4578519","difficulty":"NORMAL","songID":1321,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22050,"notecount":551,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"aaa821f0abf1d34f77ebc74abc1637d2f77384f7","difficulty":"ANOTHER","songID":1322,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22051,"notecount":1254,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"f319e353f60518d4e0f83c985730cd9b0c158a92","difficulty":"HYPER","songID":1322,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22051,"notecount":876,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"bab40d09f3006ee62a06d127d1ee7a4af6279aa7","difficulty":"NORMAL","songID":1323,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22052,"notecount":621,"arcChartID":"DaljvjP_tdm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"a0d05ebda09eb13f321cf92aff64df40389be6bb","difficulty":"HYPER","songID":1419,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23016,"notecount":761,"arcChartID":"HnlpGryGnun"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f27b5dadddb8fc42477c9d901f2fe63873eec02d","difficulty":"NORMAL","songID":1420,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23017,"notecount":658,"arcChartID":"CmmFdJcGNn6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bdab0056a7c5e3fb9747513ea51228473a105dac","difficulty":"ANOTHER","songID":1421,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23018,"notecount":2086,"arcChartID":"E3Ax5_Me8j6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6f698d178b9b09309d83bc297be6bddff05dcb3a","difficulty":"HYPER","songID":1421,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23018,"notecount":1277,"arcChartID":"DBJEJZtrjxl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a74c3a41de4f8846d6a5b2e65ee4795a29c5a9f2","difficulty":"NORMAL","songID":1422,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23019,"notecount":676,"arcChartID":"D7jNE__5yAO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cf0da83b55cce93afbcb7223f50872b5cee063f9","difficulty":"ANOTHER","songID":1423,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23020,"notecount":1247,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"96cc3eabecbe761f8f5179c9dc537bc412bab701","difficulty":"HYPER","songID":1196,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21032,"notecount":1222,"arcChartID":"Dj_wnyXHOcR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9fa34b141e1e8066b2b934021ce982af4c386704","difficulty":"NORMAL","songID":1197,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21033,"notecount":443,"arcChartID":"C0uXySzNFQC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d8c9121633ad483f973db0ed4f16bf35fd731571","difficulty":"ANOTHER","songID":1198,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21034,"notecount":1457,"arcChartID":"DUtYIyEAkd7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6ba74c8493cdd2c2be67b1247ed81ab0223d98b9","difficulty":"HYPER","songID":1198,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21034,"notecount":647,"arcChartID":"FSx_Zwu_85S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0ce9f8e0dd4fe3e5b1e94dcb354a532f1bba84b1","difficulty":"NORMAL","songID":1199,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21035,"notecount":496,"arcChartID":"C2Sa_xVTXVL"},"isPrimary":true,"versions":["27","26","inf","26-omni","26","27-omni"]},{"rgcID":null,"chartID":"ef07b88ae66e8ac00525b66147edc31a9b55d16e","difficulty":"ANOTHER","songID":1200,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21036,"notecount":1027,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ceee6648db908d03906620ce75e2ec89e6cbb4cc","difficulty":"HYPER","songID":1200,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21036,"notecount":696,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f8268f587d1bc19c3ae64395dda8aaef45b1bd36","difficulty":"ANOTHER","songID":1486,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23086,"notecount":1128,"arcChartID":"AFewHnrDCqB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"65af4d31428943612553eb9f9a0ce00356d025d7","difficulty":"ANOTHER","songID":1486,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23086,"notecount":1163,"arcChartID":"GMPcM5uJtcP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c884429c0070c0fb9c07d728c9515042b67c4660","difficulty":"ANOTHER","songID":1487,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23087,"notecount":1200,"arcChartID":"Hcns6_twk4h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f839f5351756d445ace431c92d43b8ab8a9b9c8","difficulty":"ANOTHER","songID":1487,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23087,"notecount":1199,"arcChartID":"BZEHBCngWuQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"043edb4ecc4a7217a48a0c34750bcb1cb6c1263e","difficulty":"ANOTHER","songID":1488,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23088,"notecount":1782,"arcChartID":"FDMShRO3RU6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"37653c648904d86248d2c781684100cabac01cce","difficulty":"ANOTHER","songID":1324,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22053,"notecount":1524,"arcChartID":"H243jTCW18l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0535875b93d229464e2d80b3b634331333498515","difficulty":"HYPER","songID":1324,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22053,"notecount":966,"arcChartID":"BUukPnZvUrr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"947246e477dfe9da828f87a2bf6ccbe679848b0e","difficulty":"NORMAL","songID":1325,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22054,"notecount":722,"arcChartID":"CjaH3_WKF7H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3963214e0eeb0f99dbaa3a718a5675441fbcaab5","difficulty":"NORMAL","songID":1325,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22054,"notecount":722,"arcChartID":"AvH1hq3YRzh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"63f5ab7b244dfd1207202ebc283ae9e00bd16e8d","difficulty":"ANOTHER","songID":1326,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22055,"notecount":1501,"arcChartID":"BR9Bi7aQOoP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bb73bd806271ead2b6c57c95cb31f8967c8546e6","difficulty":"HYPER","songID":1327,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22056,"notecount":858,"arcChartID":"FlPONrjziNE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9f7889ac69e99a2153b872c7120496b4e30fce1f","difficulty":"HYPER","songID":1423,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23020,"notecount":899,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"1ee0a843e35095c0dcef3a637810b2e96336aa3d","difficulty":"NORMAL","songID":1424,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23021,"notecount":554,"arcChartID":"GQYBAaF8Gcq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"28c4dadbc7941433c07a057021e18dc0ca6e82ea","difficulty":"ANOTHER","songID":1425,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23022,"notecount":1346,"arcChartID":"GHkzljLXTLV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0c78d0e4b8d73d1b4281802adc8271a9c1e3e622","difficulty":"HYPER","songID":1425,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23022,"notecount":976,"arcChartID":"BedQz_i0NfY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"37e606ef02188466d7690bbed82af83d34674831","difficulty":"NORMAL","songID":1426,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23023,"notecount":299,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"c9d9c7412fca3733928151ec1307a1907d89064d","difficulty":"ANOTHER","songID":1427,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23024,"notecount":1510,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"13dfbf6625f5fc921c26b37935a6902226fc7ae7","difficulty":"NORMAL","songID":1201,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21037,"notecount":398,"arcChartID":"Ey0sR35w49e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f9775125de65175aba6971fe4898cc7aa3c69245","difficulty":"ANOTHER","songID":1202,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21038,"notecount":1041,"arcChartID":"Ha-i7bQLug5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"666b6f49e9cd68f79908b6e9f1b3799e5da8b5f2","difficulty":"HYPER","songID":1202,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21038,"notecount":753,"arcChartID":"BuzcXkx1MNu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2b56069c5c765e347f8d76cea91eb3943d782035","difficulty":"NORMAL","songID":1203,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21039,"notecount":420,"arcChartID":"F81BGMK8qMM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8ff465b1af8f59b9465f5ca747d5dd3d75538447","difficulty":"ANOTHER","songID":1204,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21041,"notecount":1419,"arcChartID":"Av4mQ4FgHvB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"94c13457a717f0d8328efad5d0a5289491d7a8cf","difficulty":"HYPER","songID":1204,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21041,"notecount":660,"arcChartID":"CVNq_OomZ9y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"04582e5e314d685ae4e868e65b5dd7c81a083e73","difficulty":"NORMAL","songID":1205,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21042,"notecount":405,"arcChartID":"BhdJuF28ZjL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f3c4ecd9d5676e4621f951cfe2360b4fa1644212","difficulty":"ANOTHER","songID":1206,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21043,"notecount":1252,"arcChartID":"C6IiDbqxQz_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"52f8d752f124396287d4318cf47093a46686aa3c","difficulty":"ANOTHER","songID":1488,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23088,"notecount":1783,"arcChartID":"Hq6Cceen4sf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d6927d4c03c0de09d4e9ca0d07993c7d09910de6","difficulty":"ANOTHER","songID":1489,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23090,"notecount":1866,"arcChartID":"EO1TKbmIB0C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b9e4187730b77c3b8978570d151f8250f9149659","difficulty":"ANOTHER","songID":1489,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23090,"notecount":1775,"arcChartID":"Ax0LnhpuyGn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bfb60e1238d77d0b8b13efa337392f0c2b5e0f0f","difficulty":"ANOTHER","songID":1490,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23091,"notecount":1161,"arcChartID":"AEXTE71LWMB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b268ca3f7fd90f5df5e53a9169e120881deff6ea","difficulty":"HYPER","songID":1427,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23024,"notecount":840,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4eac31e3becc319b8970991c376e40b773d1ee0d","difficulty":"NORMAL","songID":1428,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23025,"notecount":327,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"196bb2769f007e0cf07dc2e3148ae99fdf891265","difficulty":"ANOTHER","songID":1429,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23026,"notecount":1363,"arcChartID":"CIBtfkWXchO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ece804a9dc06fc5f1dbef21f92429afe02bbf693","difficulty":"HYPER","songID":1429,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23026,"notecount":766,"arcChartID":"Hfjw2zFUpC4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a44e5fedea144c9ca14cb5b75e558b31361a6541","difficulty":"NORMAL","songID":1430,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23027,"notecount":775,"arcChartID":"E-gn13959ik"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0e499130964308fd021679cf6e122a68d4e9820f","difficulty":"NORMAL","songID":1430,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23027,"notecount":611,"arcChartID":"HjfscNcHDQt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ed343271f3036e06877d01a81d661a3634db4cd","difficulty":"ANOTHER","songID":1431,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23028,"notecount":1299,"arcChartID":"ERoLKlk-W2U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e0f03e0ccb987df66dab5ecf2873902a9e7f06dd","difficulty":"HYPER","songID":1206,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21043,"notecount":878,"arcChartID":"FSPgzb2CMMD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a0fca408ca20ae4543a23bea3cd1fb820126cad2","difficulty":"NORMAL","songID":1207,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21044,"notecount":675,"arcChartID":"GknW3o3mlYQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"27973fc36ab8eea83a7cfd3c1cde234d4175987f","difficulty":"ANOTHER","songID":1208,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21045,"notecount":1678,"arcChartID":"ClW4qVkNwI5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"af92ab9d3f8a172c784fefb30b32e5b8c19d6f25","difficulty":"HYPER","songID":1208,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21045,"notecount":1040,"arcChartID":"CZN1sJc6fal"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4a7dc3d1f1aaa7fe9496d33f41d1aef547b66681","difficulty":"NORMAL","songID":1209,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21046,"notecount":451,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"90cadc41ee57fce7c6503dade37a4a6ef8939cfe","difficulty":"ANOTHER","songID":1210,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21047,"notecount":1500,"arcChartID":"D7z0N11WeCJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d3c5807bf6b89439533b2eb253ce71b54af06fbe","difficulty":"NORMAL","songID":1327,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22056,"notecount":579,"arcChartID":"BqCOWn0WhtW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3fc44f9686a82a9857df084779dfed8cefa1f827","difficulty":"ANOTHER","songID":1328,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22057,"notecount":1518,"arcChartID":"BkXanvU7hD6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b8c88e368a058af9b50bec614d343a45e952341e","difficulty":"HYPER","songID":1329,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22058,"notecount":816,"arcChartID":"E7cctz-y9R8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"276987265e0e3a0ad7d84c0946e8c0960351afa0","difficulty":"NORMAL","songID":1329,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22058,"notecount":435,"arcChartID":"GVBJiBfnRGy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d51b49b81fa8174d5e7ecce99fabf63cadce0c13","difficulty":"ANOTHER","songID":1330,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22059,"notecount":1143,"arcChartID":"Cw6MgciGkcR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"755c39880bf7fb314f7c5ff91df51c65b215b662","difficulty":"HYPER","songID":1331,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22060,"notecount":731,"arcChartID":"EXFVnTDA8I7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0d0224f5d446fb9190521e760b99ed7714008e86","difficulty":"NORMAL","songID":1331,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22060,"notecount":520,"arcChartID":"HdPhNRfhg4z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f3e8ce22f6c67b7d7a670dffe43ca6b49b0fb179","difficulty":"ANOTHER","songID":1490,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23091,"notecount":1193,"arcChartID":"CALjS6QjVOL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5d4a565da1c817d63fa6431b291bf444349d7e21","difficulty":"ANOTHER","songID":1491,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23092,"notecount":1376,"arcChartID":"ERLa8uGnQzE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3da54ef6731db8265b207239a4aa0d4361ca372c","difficulty":"ANOTHER","songID":1491,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23092,"notecount":1490,"arcChartID":"HBkfFxcwXXE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"db8dd269a88a62f750274cc25a7bf26e0822f484","difficulty":"ANOTHER","songID":1492,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23093,"notecount":1447,"arcChartID":"H1LYkNZ4ZSX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"702d7d7761657997443eb43e5d7802052b9d00fa","difficulty":"ANOTHER","songID":1492,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23093,"notecount":1419,"arcChartID":"G8_-boWrr5R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d6f39cf8c6077d837b8a2bd38ca1ccdb88b858b1","difficulty":"HYPER","songID":1432,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23029,"notecount":709,"arcChartID":"F21h8-atj1W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3d88852ccafc79fdcbe196e09cc50033587d4886","difficulty":"NORMAL","songID":1432,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23029,"notecount":539,"arcChartID":"DpabUUOcLrN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"62d31fc8cbc720c27d1dfab3335d5c9d2025978d","difficulty":"ANOTHER","songID":1433,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23030,"notecount":1323,"arcChartID":"BCkEfbtGU7N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eb33a1710cc3a5cbcd55cde126e3db1038c98a87","difficulty":"HYPER","songID":1434,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23031,"notecount":1007,"arcChartID":"DPxoUd_U-6r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"065282f8d20edd32129a44fa5fd4ec37e618fc34","difficulty":"NORMAL","songID":1434,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23031,"notecount":648,"arcChartID":"GkEh1XbFTTh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9d88db1254ec6417597b2494b62328b59398e2df","difficulty":"ANOTHER","songID":1435,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23032,"notecount":1589,"arcChartID":"D1TaLk8OhEc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d369c3d5a6c2fef9d82280d3ee2cf506cfa07480","difficulty":"ANOTHER","songID":1493,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23094,"notecount":1997,"arcChartID":"HqcRzVffMeL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"530c8d4b7390f83f2be5426fc8d735c57fbe6df3","difficulty":"ANOTHER","songID":1493,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23094,"notecount":2016,"arcChartID":"CXV8WsncCsc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fd27c243e02f79485b54eba31b74dcd5730c7fcb","difficulty":"ANOTHER","songID":1494,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23095,"notecount":1599,"arcChartID":"DPHA8pyB0Wr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"544bcc7791fbdbcba5ab032defde0f689b5bc92b","difficulty":"HYPER","songID":1210,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21047,"notecount":1003,"arcChartID":"GJ1DPSiRKTP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"26e6aa3a22164e5c0e60c090d312387c0dc0c8e5","difficulty":"NORMAL","songID":1211,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21048,"notecount":556,"arcChartID":"AFU0oh9Btj4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c31f7d59a7193b0f3fc20edae519f5645278355e","difficulty":"ANOTHER","songID":1212,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21049,"notecount":1592,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2df54108ca4cc0e474f14d30f7d5dc683adf0ae3","difficulty":"HYPER","songID":1212,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21049,"notecount":902,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f0d9773999af11c44466ba3d9d29d8e3a415447e","difficulty":"NORMAL","songID":1213,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21050,"notecount":643,"arcChartID":"EyVcDCzIaJ5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"56b6920026d87d3c33d31a98d3796fc19ffec4a2","difficulty":"ANOTHER","songID":1214,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21051,"notecount":1264,"arcChartID":"ABBg0aFSnvR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8b29869ab33bde97f456b6fd679dde1ef77a57e1","difficulty":"ANOTHER","songID":1494,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23095,"notecount":1499,"arcChartID":"Gi07wbkaxfY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1d46a8a0d2bcb3e7f999ed979992dec0b68025f2","difficulty":"LEGGENDARIA","songID":1457,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23054,"notecount":1238,"arcChartID":"FVm6HGg2_SK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6a290f87e433e3b1705effc0e63a9baf4f1695c6","difficulty":"LEGGENDARIA","songID":1434,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23031,"notecount":1712,"arcChartID":"HLmDcTaB6rV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ff48915570fb822bfa4e20405e9f7f41acfec1f9","difficulty":"ANOTHER","songID":1497,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24000,"notecount":1346,"arcChartID":"B8xfDYhlhKI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8dab6eb71e38d2ee4feb6112844c9aff04cdd748","difficulty":"HYPER","songID":1436,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23033,"notecount":802,"arcChartID":"Bu9keJryT7W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"89f5b2b3405a1a240c873bd2e89824339a84530b","difficulty":"NORMAL","songID":1436,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23033,"notecount":478,"arcChartID":"EprSGUCuXkY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"842d02d59fe19ce34aba636c0f837e2a4281916f","difficulty":"ANOTHER","songID":1437,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23034,"notecount":1014,"arcChartID":"CqjENWAPJ-P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1afbcaa8c1927fee6f3636341963d0e8ac9a0607","difficulty":"HYPER","songID":1438,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23035,"notecount":624,"arcChartID":"Fh6kMRQ0Ya4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"87fb50276aa5ff5a4eebf9d2c5d697876a785d93","difficulty":"NORMAL","songID":1438,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23035,"notecount":353,"arcChartID":"HwEhc9XyrLA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f8028f3c4d86c3c8065d199f260dda941fdc638","difficulty":"ANOTHER","songID":1439,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23036,"notecount":1308,"arcChartID":"HRZRVQ6Jdi5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d9eddfafe11177fa2b1c3e3b01a838f65e8e6f21","difficulty":"HYPER","songID":1440,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23037,"notecount":1087,"arcChartID":"CrYSVrzjUSw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"977a1149f636d8febe26a82ae507db7cedbc59c5","difficulty":"ANOTHER","songID":1497,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24000,"notecount":1356,"arcChartID":"Dg2fIvq2ofV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"38e92c844188113a75b3def8ea948331dba4cf7b","difficulty":"ANOTHER","songID":1498,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24001,"notecount":1984,"arcChartID":"DGbpb6o8OWN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"206d0d56cf109f8accc434b3e8d8a14436044250","difficulty":"ANOTHER","songID":1498,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24001,"notecount":1901,"arcChartID":"GXTPz42kKvF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"951f1b0e047c735a4c5adc29412a4391daf3f3e7","difficulty":"ANOTHER","songID":1499,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24002,"notecount":1359,"arcChartID":"D5fbgJb4xNL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b42e70fab4c7e4a40a0f868e3662679a71363c5b","difficulty":"HYPER","songID":1214,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21051,"notecount":773,"arcChartID":"B6Ygw8-wzqj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"61df1a181a68344b0c7828fb1f1235fb307f411d","difficulty":"NORMAL","songID":1215,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21052,"notecount":578,"arcChartID":"HnMHbQsCKVU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2bc5dd2ea9004e7a0a31c7c65da49d1ba44ec180","difficulty":"ANOTHER","songID":1216,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21053,"notecount":794,"arcChartID":"H-ryehSi7zP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a432b50d08956e9af6e2cab38baecf82c9db474e","difficulty":"HYPER","songID":1216,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21053,"notecount":727,"arcChartID":"At-mMAOV7j4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c49f7e312a4e027bc25370fa4c169cfc9e0156ef","difficulty":"NORMAL","songID":1217,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21054,"notecount":350,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"b6eb8bbd6a0914d7839cd9d4295989d4cf14ec98","difficulty":"ANOTHER","songID":1218,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21055,"notecount":1873,"arcChartID":"FidxpUEodNx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2200590c49f5c19a214c701cc9f5d55d4fffda98","difficulty":"HYPER","songID":1218,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21055,"notecount":1181,"arcChartID":"D3yLWesUzdM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"677948fc98738e3ea5415c3146e01959fd6c011c","difficulty":"ANOTHER","songID":1332,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22061,"notecount":1198,"arcChartID":"EV_fh7bEUr-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b507f9a027ba9162686b66182bacc25c71090d20","difficulty":"HYPER","songID":1333,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22062,"notecount":770,"arcChartID":"CMBvZxOcWY7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0e13901cd992ee79b8e10571d23ff260d4f7f01f","difficulty":"HYPER","songID":1333,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22062,"notecount":701,"arcChartID":"FhWJjdxNHdP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bdc4bbc88c9d75eec56b92c5b29c67124a05e905","difficulty":"NORMAL","songID":1334,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22063,"notecount":639,"arcChartID":"C11rq5bK6r0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"86c0047f49a21a2be70ce9961981ee75708d775f","difficulty":"ANOTHER","songID":1335,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22064,"notecount":1467,"arcChartID":"F78jbOrbyU2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"337c971830df4f839ae6a5acc6f1049491a00121","difficulty":"HYPER","songID":1335,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22064,"notecount":889,"arcChartID":"GkZMZj1-H3a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d31abf305f241edd4a0d09e80f2646f47dd04110","difficulty":"NORMAL","songID":1440,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23037,"notecount":643,"arcChartID":"BcNptwiP1pV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"04dfaae0a5b289a10d8f9972331d79c09f2fdf98","difficulty":"ANOTHER","songID":1441,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23038,"notecount":1100,"arcChartID":"CzXNbLZ12S-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7c0ad4d0dee447f5e8fb49eeafb9dd09730653ef","difficulty":"HYPER","songID":1442,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23039,"notecount":741,"arcChartID":"HSQB7P49MA6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1664c01588d8aae260a3ad9bf2299e5bda10dfc5","difficulty":"NORMAL","songID":1442,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23039,"notecount":321,"arcChartID":"Dc5ycuQruEr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c611976a4c5fdd4ce85559e669a6634382e363cc","difficulty":"ANOTHER","songID":1443,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23040,"notecount":1179,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"1a946756ae7b1c6594e49e4aa9f52554cf85c291","difficulty":"HYPER","songID":1444,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23041,"notecount":1175,"arcChartID":"H80UpVVYefy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0434ce44638b18b48ebe076bfb015225f33be9b7","difficulty":"NORMAL","songID":1444,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23041,"notecount":737,"arcChartID":"AuDD4w6Vev6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7abca5f47073563b07d018e8a5366dc3a0be20f2","difficulty":"NORMAL","songID":1219,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21056,"notecount":544,"arcChartID":"AkWJPUOvCRk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4338260601ce377601c6e1673af818d6438967e7","difficulty":"ANOTHER","songID":1220,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21057,"notecount":1362,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"9b9f880cfdfdfcb34dec15535f5b8057a4d4e8c9","difficulty":"HYPER","songID":1220,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21057,"notecount":1025,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e279e70bd1f9224ae28720636baf13eb89256334","difficulty":"NORMAL","songID":1221,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21058,"notecount":482,"arcChartID":"GNIyrsOAhaI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fc642bab5c65a7f3eab5dbc86067e1eec9ea93d0","difficulty":"NORMAL","songID":1221,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21058,"notecount":495,"arcChartID":"Fx3l5-3WVcN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eedbf725a86ae88dcdb95db92739783bb88facb7","difficulty":"ANOTHER","songID":1222,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21059,"notecount":2029,"arcChartID":"EUw4ZKcv3ms"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"83085e1e5c48592fc0c7225fbbfba3654a295066","difficulty":"ANOTHER","songID":1499,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24002,"notecount":1372,"arcChartID":"ALxU_oLyViH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"40abe8240b591a6f430c58acacd911d02088d8f7","difficulty":"ANOTHER","songID":1500,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24003,"notecount":1769,"arcChartID":"BbgTx5eW4YW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7a7c1ac71971255d916a276a841f522be36e2684","difficulty":"ANOTHER","songID":1500,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24003,"notecount":1661,"arcChartID":"EaAqtldbrXd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c12e72dcee5c7d7d61b6e9e3774036ba2aeab47b","difficulty":"ANOTHER","songID":1501,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24004,"notecount":1385,"arcChartID":"HPPjmwkcq1m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a3b5f84542f0de26563621d561e379fc3b33f4d6","difficulty":"NORMAL","songID":1336,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22065,"notecount":589,"arcChartID":"BmLkdohiax5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"686ed78e3827858ec4e9a7189405aafe24926f50","difficulty":"ANOTHER","songID":1338,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22066,"notecount":856,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"2f2b79d0e758999a35ea53222445d7845fba77d8","difficulty":"HYPER","songID":1338,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22066,"notecount":597,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"e7afd97a508ad5d97882f7a118ce5eec69447534","difficulty":"NORMAL","songID":1339,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22067,"notecount":559,"arcChartID":"A0BCqeblYjg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"652a94ca977139f2115b6bd1eeb7b77dbdfbbe53","difficulty":"ANOTHER","songID":1340,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22068,"notecount":1494,"arcChartID":"C7R5tSVzWmF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4c163b05f268b6ea445301b2fa5623211894ae60","difficulty":"HYPER","songID":1340,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22068,"notecount":1102,"arcChartID":"Br8LUIoCPMw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"e3faf4abf114e516f9ee28d5d210328f12708898","difficulty":"NORMAL","songID":1341,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22069,"notecount":496,"arcChartID":"BJYQEnnH0J8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"284378807516ba1c907717ecfcfff729d2037468","difficulty":"HYPER","songID":1223,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21060,"notecount":839,"arcChartID":"H7JTiti1ZBy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c0937e296397277279c005c3358ca95a19e63b06","difficulty":"NORMAL","songID":1223,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21060,"notecount":514,"arcChartID":"HfPYa8rgImx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2a8074357e6d2cba7a3eea46ab380c37b1a911be","difficulty":"ANOTHER","songID":1224,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21061,"notecount":1231,"arcChartID":"HKLnR68FxAp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"91053e2f71a418a170cc48c7c57c77ba3bca330c","difficulty":"HYPER","songID":1225,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21062,"notecount":1437,"arcChartID":"HAjKca3TjyW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0a5a145d267633be00339cce17ed208693ee647f","difficulty":"NORMAL","songID":1225,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21062,"notecount":754,"arcChartID":"DdkU4AZ_ACn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aebd1280f18b13f43a2bdc2e6daad82a7d57f4b3","difficulty":"ANOTHER","songID":1226,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21063,"notecount":1449,"arcChartID":"He9Nq9x8LMY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1b2fbc3ba1009260ebd5c0b1f0d621b64058c118","difficulty":"ANOTHER","songID":1342,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22070,"notecount":1832,"arcChartID":"Hf8IuUWadyR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c9413395110762ee6d321ba638f7fe974931791f","difficulty":"HYPER","songID":1342,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22070,"notecount":1085,"arcChartID":"B3BOmlPmE_O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fdf3ad6f024c12cb856cd279dfe9e5202cdcb1ca","difficulty":"NORMAL","songID":1343,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22071,"notecount":509,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"44060039127c8036aec1b328e6802c32f8037efa","difficulty":"ANOTHER","songID":1344,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22072,"notecount":1126,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"4ccfd67db0e1e74e3c8d4ad36100149b000ec7c8","difficulty":"HYPER","songID":1344,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22072,"notecount":766,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"115811af8ad359bcc1ff757adbf9f144b6c83978","difficulty":"NORMAL","songID":1345,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22073,"notecount":433,"arcChartID":"H95xqcMZgkM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6f0e83af3cde0cdc67c503a9a188bb8095a3d898","difficulty":"ANOTHER","songID":1445,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23042,"notecount":1309,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"51db52654c6db8b9636e73a2f15309b7af20f360","difficulty":"HYPER","songID":1446,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23043,"notecount":931,"arcChartID":"C5B49-jPTij"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ca0d683e1abd5d68e4b4cc36e32d4d304867491","difficulty":"NORMAL","songID":1446,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23043,"notecount":590,"arcChartID":"GSXWBOf4gvO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f878eeafb45189745e6a62d44078b41a1bb82e43","difficulty":"ANOTHER","songID":1447,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23044,"notecount":1333,"arcChartID":"HyudWZJImpZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3a3a2160486c6c26a0e58a44bbfe20cd5d289a40","difficulty":"HYPER","songID":1448,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23045,"notecount":1248,"arcChartID":"HXeZjWSS1HN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"802ddea6f027d74e65f77c01f561e03ae420ead3","difficulty":"NORMAL","songID":1448,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23045,"notecount":777,"arcChartID":"Gq7v3bChocD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d7afc2d0c5f2229e77e93ab2ddfa6b9b8eb48527","difficulty":"ANOTHER","songID":1501,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24004,"notecount":1337,"arcChartID":"DXilwnMOllT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1af7acc7caeec0bc13ff5451fee3f0849fd8f2f8","difficulty":"ANOTHER","songID":1502,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24005,"notecount":1719,"arcChartID":"CVWYB2zE486"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"112d70ca4e52081e329a98b29523e47fd0e8fe90","difficulty":"ANOTHER","songID":1502,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24005,"notecount":1791,"arcChartID":"FTLK7IDu7Ck"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"72fa71dd266e9277de60c106a59ac580b5a873c4","difficulty":"ANOTHER","songID":1503,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24006,"notecount":1597,"arcChartID":"AzpwuvaEB26"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d93aaa64f67b0b3d6b7904b5ddc83f469d97700f","difficulty":"HYPER","songID":1227,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21064,"notecount":880,"arcChartID":"HChQlvkuNXu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"294d99bafd9000f1a554a80e5683b7d564d2b186","difficulty":"NORMAL","songID":1227,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21064,"notecount":597,"arcChartID":"E7YyldWK78W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"3401f35e2baaed9cf466f01c3273879ebcbccaf0","difficulty":"ANOTHER","songID":1228,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21065,"notecount":1052,"arcChartID":"HhaVEVxNHid"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8e49db50210fdbc170ff27b9eed62f24937cd240","difficulty":"HYPER","songID":1229,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21066,"notecount":1050,"arcChartID":"H7BLFmgh1wN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"5eec24cfe80ab67e586c8c4d28ca978a5b438b1b","difficulty":"NORMAL","songID":1229,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21066,"notecount":438,"arcChartID":"HJBnDtfIM72"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"418eb18d55cc4344d9e7c19be980924bd0d7a4cf","difficulty":"ANOTHER","songID":1230,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21067,"notecount":1295,"arcChartID":"HOx8WemGRn8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"07dc13e6a96bbc7c6d88db5462e2e79c0f2279c6","difficulty":"HYPER","songID":1231,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21068,"notecount":1156,"arcChartID":"DCwGBcAIcR6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"b4f80d639b8f992139f8501ee15f0d3d821623d9","difficulty":"ANOTHER","songID":1346,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22074,"notecount":2134,"arcChartID":"CJOuRb8-NVj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"73e895b4384a7bb2bfd7048750373bda367ec9ba","difficulty":"HYPER","songID":1346,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22074,"notecount":1248,"arcChartID":"HmuRfgjS-aQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"814c4870f43e94305d91f9e20702961b338066bc","difficulty":"NORMAL","songID":1347,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22075,"notecount":433,"arcChartID":"FFyAZt9xT08"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"65cd5fc24edd0c2f37358e6b6f55709deac851b9","difficulty":"ANOTHER","songID":1348,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22076,"notecount":1073,"arcChartID":"Alv8wyL9meo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0f6663d4d10f9cc473a41f8e4ca6d3c26f0f235a","difficulty":"HYPER","songID":1348,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22076,"notecount":644,"arcChartID":"HdGh7-O5kZj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"04e987d76a3208dc57fcaa633e91901c71354b86","difficulty":"NORMAL","songID":1349,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22077,"notecount":665,"arcChartID":"DvgJfl6HQrf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cc2fea79f09072132c4cb36220a92d3d35a6697d","difficulty":"ANOTHER","songID":1449,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23046,"notecount":1508,"arcChartID":"DbyCidzNR9s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"530e7407e65072057ed5ad054ba2ec2e19efa261","difficulty":"HYPER","songID":1450,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23047,"notecount":878,"arcChartID":"FDzvI2Nbvvf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3c8f5cebd0168cbfcc4ec272126e5cc98bb8565d","difficulty":"NORMAL","songID":1450,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23047,"notecount":568,"arcChartID":"A5WlHx8ex3l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ff9d2ab69bb815221f768445a16639e805a646df","difficulty":"ANOTHER","songID":1451,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23048,"notecount":1329,"arcChartID":"H8FUTikSWHZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"54a3dcb1a573425c4afe5e6f978cfbca5aa8a07d","difficulty":"ANOTHER","songID":1452,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23049,"notecount":1017,"arcChartID":"DlSCxgT-IuE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7a2fc91e3761bb1607d59af660f4ad9df30893f9","difficulty":"HYPER","songID":1452,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23049,"notecount":631,"arcChartID":"FlzS3LO-VeY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"18ef5a8907be3de76d474e8d01eea99bfe959fdb","difficulty":"HYPER","songID":1503,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24006,"notecount":975,"arcChartID":"DganIR0j-iU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3c83ed88c7c57669ef98d1ed38c3a3c4b592481c","difficulty":"NORMAL","songID":1503,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24006,"notecount":546,"arcChartID":"HlDwZhgm3As"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f98b2075a9ecb1b6b1962718cfd508dc99b180c4","difficulty":"ANOTHER","songID":1503,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24006,"notecount":1700,"arcChartID":"HfuOi6YgHhb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"47272d2d508cb539934e7a807976efbb7b7957ee","difficulty":"ANOTHER","songID":1504,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24007,"notecount":1681,"arcChartID":"CejQmXE1XyJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"558ccd6a23eb64c176440fee29739f3236e93d27","difficulty":"ANOTHER","songID":1504,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24007,"notecount":1561,"arcChartID":"G_x_FGQHKzn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f1424ab523e13b0162e0bd9dc676e43596f968f","difficulty":"NORMAL","songID":1231,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21068,"notecount":836,"arcChartID":"E45aiP1NnZm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"8c9b08f8f0466103b7d404e5a22a3f4f56ccb8d3","difficulty":"ANOTHER","songID":1232,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21069,"notecount":1780,"arcChartID":"FEOTlFJIDeA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a1f2a1081513318803e21f2e9d43c7c2ae361a65","difficulty":"HYPER","songID":1233,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21070,"notecount":980,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"86621298f4ef4316b4b6e910cc48216cab0eff27","difficulty":"NORMAL","songID":1233,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21070,"notecount":550,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"24265cd4383de3ca60387472dfe93d06df1207b4","difficulty":"ANOTHER","songID":1234,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21071,"notecount":1364,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"c518f4f5a9b5492a88d338424a3552410a3ba10e","difficulty":"NORMAL","songID":1453,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23050,"notecount":478,"arcChartID":"BVXRsgaP56q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e737dd471a2b5b941897dd83ee2e27e6c01ee2de","difficulty":"ANOTHER","songID":1454,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23051,"notecount":1732,"arcChartID":"EJ_wLAPvekW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6bf587a5ec9c9eba2fdf45ddf235fbdd5e2a75a0","difficulty":"HYPER","songID":1454,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23051,"notecount":1093,"arcChartID":"DmGcrQzTbus"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"65dab8dc1b33cd870000a2ac801c6d5b4b902e0a","difficulty":"NORMAL","songID":1455,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23052,"notecount":476,"arcChartID":"G4sxD6gIwH1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c00d7fcc78645caf5dbabaf636dbb480c19d944b","difficulty":"ANOTHER","songID":1456,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23053,"notecount":1249,"arcChartID":"CHTFEPKZHTb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7682329b70cf30b56374edee19b87cb64aa804a6","difficulty":"HYPER","songID":1456,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23053,"notecount":821,"arcChartID":"CNnVPplJj1Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5824f7f10e0438c124d3433f8fb7cb38a0b6a724","difficulty":"NORMAL","songID":1349,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22077,"notecount":667,"arcChartID":"CME78VmamVd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"63e5f9eb5530bbbf96a354b9a37e00ed7a444bd9","difficulty":"ANOTHER","songID":1350,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22078,"notecount":1170,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"798c1d84f36b92ed06cad219cca987e0dd872795","difficulty":"HYPER","songID":1351,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22079,"notecount":1099,"arcChartID":"A6V5K9B3mvI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7584571c06f08924ad75e8afcfa533ce2505aa94","difficulty":"NORMAL","songID":1351,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22079,"notecount":653,"arcChartID":"HIfe4euuuCv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b92b1a88b427aa557eb27fada5719af404a932cc","difficulty":"ANOTHER","songID":1352,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22080,"notecount":1896,"arcChartID":"AE8NBIwUrgW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d8c1277f69b3c9c49c836e5dd87254cad6ddc56e","difficulty":"HYPER","songID":1353,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22081,"notecount":1254,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"84dd986e172f5d1c32b5095238171e74e054a216","difficulty":"ANOTHER","songID":1505,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24008,"notecount":1206,"arcChartID":"AhMLZGtG4J1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8d1335bc1a9d0e57c3a73eee3be996e9ca619067","difficulty":"ANOTHER","songID":1505,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24008,"notecount":1014,"arcChartID":"FcicrAiX4Nh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b248ba0b7988ad9ecff22d976aa850c21f194ecc","difficulty":"ANOTHER","songID":1506,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24009,"notecount":1044,"arcChartID":"G276BdnbQ_4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f4af93bf81d65fb3eff1e0a335eb157c0cbda87b","difficulty":"NORMAL","songID":1506,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24009,"notecount":373,"arcChartID":"AshZJDJfEFu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e0d7364220a9a9cf751f58de6bf36a3edb4c2f2d","difficulty":"HYPER","songID":1506,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24009,"notecount":737,"arcChartID":"Ggh77r1VJZI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bf7bace618163bf39c0c317cd31729106b187d1c","difficulty":"ANOTHER","songID":1507,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24010,"notecount":1862,"arcChartID":"B6TRza-BsO1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"226afa9c147fb0b292ca244671c675b1f000f422","difficulty":"HYPER","songID":1235,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21072,"notecount":941,"arcChartID":"FSbtcVxWjUW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ebad0fefd00404e9276adabb6d28885e89ff6887","difficulty":"NORMAL","songID":1235,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21072,"notecount":450,"arcChartID":"FI5wDZbusBl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bbfb5eed10a2ded6007c543f6c7d70160c0e36c4","difficulty":"ANOTHER","songID":1236,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21073,"notecount":1624,"arcChartID":"HiT_5MfWez0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f19f1e11c7d8dd59f01acf46574f8b4190502063","difficulty":"HYPER","songID":1237,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21074,"notecount":732,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"7fcdabda825b43dba55932479306f66be39fd124","difficulty":"NORMAL","songID":1237,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21074,"notecount":283,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"3a84928a7335023615472a03f378960913fb27e2","difficulty":"ANOTHER","songID":1238,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21075,"notecount":1243,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"5b3a5eb28b353420cbb2f37756bded425b717664","difficulty":"HYPER","songID":1239,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21076,"notecount":1107,"arcChartID":"Hm16MQQxCOV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"97208601e6ef53d3e9883c62cf13ba012745a606","difficulty":"NORMAL","songID":1353,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22081,"notecount":585,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"a1162e8fe655f952cea28dddc2356c5d274ea09b","difficulty":"ANOTHER","songID":1354,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22082,"notecount":1142,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"51eef5303c24287468c71e3a41de05d738b69602","difficulty":"HYPER","songID":1355,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22083,"notecount":931,"arcChartID":"EyN_RAo8FFt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f0301735b6472b33055339b6762ef88150c197ed","difficulty":"NORMAL","songID":1355,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22083,"notecount":602,"arcChartID":"EAzFkHIzHSD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ae5884ea05882b6bf2a06e267d4b4eb76127b2c3","difficulty":"ANOTHER","songID":1356,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22084,"notecount":1103,"arcChartID":"F-oLRK502a7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f9228b591c5b0c0993442664d82628c09b5cc97e","difficulty":"HYPER","songID":1357,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22085,"notecount":745,"arcChartID":"HrOisgQ0c1-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"44e7d6da7f7a3f693452c3b272ae27ad9babb2b9","difficulty":"HYPER","songID":1357,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22085,"notecount":882,"arcChartID":"HyBtuXqiukj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"478cc021bb34e8d26a1a924969db407661266fd5","difficulty":"NORMAL","songID":1457,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23054,"notecount":415,"arcChartID":"Gg1GbkW_YHH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c3015049e03d1a2823b0f3e2f72b9928f82104a3","difficulty":"ANOTHER","songID":1458,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23055,"notecount":1210,"arcChartID":"HtafVADD2JU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"53cc0f62a45cbe2c3c720dfa4d81dc526b23a96f","difficulty":"HYPER","songID":1458,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23055,"notecount":873,"arcChartID":"Dk-s-NZYdyq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9dcad2da49aef994db6ae874e6ad590c938dba40","difficulty":"NORMAL","songID":1459,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23056,"notecount":605,"arcChartID":"CTpHOQ-R1_l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e0ec29b9f7eb15ae3c0337e7ba9ef3247c89034d","difficulty":"ANOTHER","songID":1460,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23057,"notecount":1221,"arcChartID":"DM56s6mWWAK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"89fdf6a96c6b66f3580f3d78e8dc19c621d2ec0e","difficulty":"HYPER","songID":1460,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23057,"notecount":812,"arcChartID":"GK-LXRRAFnt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9bfb49fd39b5404da500b6e4c06b9f574eed4992","difficulty":"NORMAL","songID":1461,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23058,"notecount":408,"arcChartID":"Bnpv8NF3M8G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cb0a508175f6c509d947f5b73e7251b6a09352bc","difficulty":"ANOTHER","songID":1462,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23059,"notecount":1062,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f71af1cc4511a9e506fff3888bfa417b2bb64d20","difficulty":"HYPER","songID":1507,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24010,"notecount":1081,"arcChartID":"GKLIzY2FZ79"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f3246a4d5e7c3cf5c7f0d144194772c33d63784b","difficulty":"NORMAL","songID":1507,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24010,"notecount":746,"arcChartID":"GT5HMpAh5rx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"924bf011fdd8334b609b02e382123f9f5440d16d","difficulty":"ANOTHER","songID":1507,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24010,"notecount":2094,"arcChartID":"C1iTsvTAOxj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"331a87da5775fd2fbfe933c19e295fb6c415c117","difficulty":"NORMAL","songID":1507,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24010,"notecount":746,"arcChartID":"Ecm304jsk84"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bba11c18da63e44fa50f6b3b182f17c6e174cdad","difficulty":"HYPER","songID":1508,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24011,"notecount":621,"arcChartID":"B_u24p02gj1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c9a6746f42d6b16676625ad3130b3806d4a2db19","difficulty":"ANOTHER","songID":1508,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24011,"notecount":1146,"arcChartID":"ET6dTsRk4Ap"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d0643dc2de73a0a27907d98f7f190a72b539a005","difficulty":"NORMAL","songID":1239,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21076,"notecount":583,"arcChartID":"EYhlNQJ6CVX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"78d37889ea1d6e6ad74d2c5b49ab546433e5deba","difficulty":"ANOTHER","songID":1240,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21077,"notecount":1434,"arcChartID":"EWcBseynp6d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b3c04ddd5364f1e1f2a77ddebe6ac966cf07f68","difficulty":"HYPER","songID":1241,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21078,"notecount":864,"arcChartID":"CEdpo9VYtfl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bec0e24487b156464b0a3b31f7a0635dd1e9fc44","difficulty":"NORMAL","songID":1241,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21078,"notecount":432,"arcChartID":"DjCF4-yoIgT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"45af49940168dfd02fa86813f04c16587685b007","difficulty":"ANOTHER","songID":1242,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21079,"notecount":1417,"arcChartID":"AtKO4uwEc6X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fffee771f326f4e61553aabd9cc18823d52ab930","difficulty":"HYPER","songID":1243,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21080,"notecount":851,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"42d51a24e05b1b2fa9dc29065bdee75ad4ee529b","difficulty":"NORMAL","songID":1358,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22086,"notecount":555,"arcChartID":"BI9NfR7K9-a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f808199a4cbc8295071ce4e1554deb7c17101496","difficulty":"ANOTHER","songID":1359,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22087,"notecount":1930,"arcChartID":"Bby5Rnynok1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d0275578f535d5644ada372923d749d86e2c91d1","difficulty":"BEGINNER","songID":1359,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22087,"notecount":354,"arcChartID":"Fz0s7GSobur"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"87ce700a4be864200d1f4df4e951aa2f239f1277","difficulty":"HYPER","songID":1362,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22088,"notecount":923,"arcChartID":"GfKrlsoZZ02"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2243a033161431f298296f35cd453b182db4cd06","difficulty":"HYPER","songID":1362,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22088,"notecount":814,"arcChartID":"AYb_pGoESZs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"103433ebc2b89336f1c2e049c682ea9b3ab12c03","difficulty":"NORMAL","songID":1363,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22089,"notecount":594,"arcChartID":"FTaTpwyxLZm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cea55b1884069574e3396228e73d2917eb4dd854","difficulty":"ANOTHER","songID":1364,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22090,"notecount":996,"arcChartID":"HrggkXzRope"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4fc43ae1d062399b9b10cb1c12b19047cae2e8ff","difficulty":"HYPER","songID":1462,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23059,"notecount":695,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"46e2f3257ac8f19b9e1a1594375c7e58b8b9cab5","difficulty":"NORMAL","songID":1463,"playtype":"DP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23060,"notecount":128,"arcChartID":"HkPjKb-aAYs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"0c0e7f6f42071e302a8785c629c6073f5169fc2f","difficulty":"ANOTHER","songID":1464,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23061,"notecount":1782,"arcChartID":"FCADbCO8Gi9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d3f1faf000a289762ef8f5836c64ce28788c9fdf","difficulty":"HYPER","songID":1464,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23061,"notecount":1152,"arcChartID":"HwVOcM-Vv4v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8e1e82d857316279ff0ea582b800a048641ece68","difficulty":"NORMAL","songID":1465,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23062,"notecount":310,"arcChartID":"GhVCWqsnrL4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b486fb445151ac2d1ae33acc31aa4bd8d82846c9","difficulty":"ANOTHER","songID":1466,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23063,"notecount":1602,"arcChartID":"FTwWrfKEkSV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"05360cb42d3593e92e60c8aa090dcf5f532296a5","difficulty":"NORMAL","songID":1243,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21080,"notecount":343,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"a2fdd4dbc68659c9e17f969cafdab57f0e4b8b8c","difficulty":"ANOTHER","songID":1244,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21081,"notecount":1834,"arcChartID":"Deum5cGhIzB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"27ebfcf2f4ee68f34fc004a2570d59afcd1394c4","difficulty":"HYPER","songID":1245,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21082,"notecount":1382,"arcChartID":"HWlpHBFJrft"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cd766a72c693e24b2939d8ce22fa1753490b6b13","difficulty":"NORMAL","songID":1245,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21082,"notecount":658,"arcChartID":"GEej4kCUIqM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ff28ee147055dc06073b8a09801924ead61ae9dd","difficulty":"ANOTHER","songID":1246,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21083,"notecount":1222,"arcChartID":"GPabAf9HcjM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9f199f2118248a80a9a7b91abdf5f14b8cd9234a","difficulty":"HYPER","songID":1247,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21084,"notecount":994,"arcChartID":"DhTJxkKZSeZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"da1a33b73558e1c2c571d2ab2782797b19a70491","difficulty":"HYPER","songID":1508,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24011,"notecount":633,"arcChartID":"EwlF03Jj07Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2659575629b1510dc012b13b3ba886837516aef5","difficulty":"ANOTHER","songID":1509,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24012,"notecount":1333,"arcChartID":"BQKLkeUU6s5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5799d9445185290f23a0832e891469042623684d","difficulty":"NORMAL","songID":1509,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24012,"notecount":493,"arcChartID":"Ffk0J44up2d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"08ebac5bd3bad4781936ace52b9a547b5d7f780e","difficulty":"ANOTHER","songID":1509,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24012,"notecount":1343,"arcChartID":"CYPNVFrJExW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"089c5e7008ffa62e6edd008fb797bdb9dd9f9118","difficulty":"HYPER","songID":1509,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24012,"notecount":987,"arcChartID":"F0ovF5GDUv3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"768e360a15651f11f597520f38bb4613f976e926","difficulty":"NORMAL","songID":1509,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24012,"notecount":526,"arcChartID":"HdchAfn9ljV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a80a1fe85998f65ee85ad612058fa298c43c006d","difficulty":"ANOTHER","songID":1510,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24013,"notecount":1206,"arcChartID":"AvqW0CBzDdx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9a4e2045574ff094d674c6b2f9c012c08e2b3e37","difficulty":"HYPER","songID":1364,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22090,"notecount":601,"arcChartID":"HLEwMU4H1Z2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"24eaf7af7de6f7e5bc5a5a41c983c6accc88f967","difficulty":"NORMAL","songID":1365,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22091,"notecount":617,"arcChartID":"DelFA4w2-Pl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"768b12ba45588ba0772333f5b4fd3082b5122807","difficulty":"ANOTHER","songID":1366,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22092,"notecount":1356,"arcChartID":"HcIQiw7BSzi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"51d07ce46fd078a33e214869f2727c4498c3af64","difficulty":"HYPER","songID":1366,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22092,"notecount":717,"arcChartID":"HR8geq0wx9s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3562c8cb7b7cff82fa1c3e1b93ca3d9ea54104d1","difficulty":"NORMAL","songID":1367,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22093,"notecount":644,"arcChartID":"BeE4DGZRS6t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eb682612a23f518f362f5404921a629e769a5178","difficulty":"ANOTHER","songID":1395,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22094,"notecount":1452,"arcChartID":"G6B1TAZh7Ly"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3f72460eb946317d251c1d8f44ee29f9ded5c555","difficulty":"HYPER","songID":1395,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22094,"notecount":907,"arcChartID":"BR8XjPfF5zC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bee8c92fe01ca80413b64a0c5eb0deff826461d3","difficulty":"HYPER","songID":1247,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21084,"notecount":960,"arcChartID":"H-9f3zxK7et"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"047a21fcdcc04124e8585d610727f26901a5f4d3","difficulty":"NORMAL","songID":1248,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21085,"notecount":381,"arcChartID":"BC7RJ4L9zmy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b2663797c38795fd1f738fbf4960b5d5b50e2322","difficulty":"ANOTHER","songID":1249,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21086,"notecount":1204,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"59e86ae66e7956b717c2e7e76c3e004f31d27d29","difficulty":"HYPER","songID":1249,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21086,"notecount":788,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"064e1f2cf42e79fbd7462d1e481025dca6fef4c7","difficulty":"NORMAL","songID":1250,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21087,"notecount":304,"arcChartID":"B-gNYP8qSjc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2b957d1c828df1aa9e1ec20b65dd6af4fc0b7ba7","difficulty":"ANOTHER","songID":1251,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21088,"notecount":1557,"arcChartID":"BcVdA_K33Kt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ecf091407934c5f7aab96b224139b2f3cc20ac44","difficulty":"HYPER","songID":1251,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21088,"notecount":1084,"arcChartID":"F8OH9jWusb1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fe60f4fae1a316f24012a257983121c9f5da9b36","difficulty":"HYPER","songID":1510,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24013,"notecount":904,"arcChartID":"Axuj9-c7fpk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f4e73124dd4b82e93fcb055349e83e8943821613","difficulty":"NORMAL","songID":1510,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24013,"notecount":523,"arcChartID":"EPweh6SWwIy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c2b457f5e7af541e6a60f504649272dec1d2352b","difficulty":"ANOTHER","songID":1510,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24013,"notecount":1228,"arcChartID":"E2RTxaPu7KS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c2db0b552637310db0ae7363847eb8bd44b12b74","difficulty":"NORMAL","songID":1510,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24013,"notecount":522,"arcChartID":"BVpAx0OrOQu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c4fc7f3e719df97ec51308bdd4810ba173287575","difficulty":"HYPER","songID":1511,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24014,"notecount":1165,"arcChartID":"Bd60MEjEw_Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4d190eaec7a42b36d8c45ee80c9dd530eaeb3c04","difficulty":"ANOTHER","songID":1511,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24014,"notecount":1953,"arcChartID":"EGWnWjYtBfc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"44c82f42bdec35ae4a9b4855b639c14c64996cc3","difficulty":"HYPER","songID":1466,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23063,"notecount":1087,"arcChartID":"C3xDzcsfuDA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8a11c593ccc3697f920f2d4485c5024fecacf04c","difficulty":"NORMAL","songID":1467,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23065,"notecount":774,"arcChartID":"H2NpKm3cKk8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"11e3ce9c7d07b936889a61989a53e6c066afa638","difficulty":"ANOTHER","songID":1468,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23066,"notecount":917,"arcChartID":"HfVa1QimpUK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9e20834db41cdd56d807989d7596e6054cdc3604","difficulty":"HYPER","songID":1468,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23066,"notecount":369,"arcChartID":"GhsYBRcNPB5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","4-cs","26-omni","26"]},{"rgcID":null,"chartID":"cc244f0e956af6a5626905fc3fd3a9aa177aeb79","difficulty":"NORMAL","songID":1469,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23067,"notecount":566,"arcChartID":"DqobYEhG7Q6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c66242f158e7019b2b5cd19439f2f14a4f1b1467","difficulty":"ANOTHER","songID":1470,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23068,"notecount":1442,"arcChartID":"DiuvYQcguuP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5ae22f51a807399d27d8b92d44bf21ea9f80f1f8","difficulty":"HYPER","songID":1470,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23068,"notecount":887,"arcChartID":"ARsOYZpzMvp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6c77c36cac8deac8f75b9def28f5cc95010339c6","difficulty":"NORMAL","songID":1396,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22095,"notecount":495,"arcChartID":"BT-i4pg_Acy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"37b6e294595cc711c1e46b5a44896b42090c427a","difficulty":"ANOTHER","songID":1397,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22098,"notecount":1437,"arcChartID":"DnhUzqDE77g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9026c3d9ea129356b20f57d238d75bc6b5add913","difficulty":"HYPER","songID":1397,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22098,"notecount":872,"arcChartID":"HN4E5B8LdXx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"639563d4437cc8df5b33bb9b1e2229f2dd685cbd","difficulty":"NORMAL","songID":1398,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22099,"notecount":637,"arcChartID":"E4GPVkqkfwt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"327c0534e06e7e401c9dbcbca427034e3a521254","difficulty":"ANOTHER","songID":1399,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22100,"notecount":1340,"arcChartID":"G6bIEB-hryV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bd6399f54808017d298de6335d512844b9347514","difficulty":"HYPER","songID":1399,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22100,"notecount":820,"arcChartID":"Fb5u_jzsveF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4db8acf2f9e153fb2dcbadddaa8fbc7eda9aa5ce","difficulty":"NORMAL","songID":1252,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21089,"notecount":687,"arcChartID":"HrKF7UiKmJV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"170d548e4cf101ef3d463d8f2f3164fd9d019f40","difficulty":"ANOTHER","songID":1253,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21090,"notecount":1143,"arcChartID":"C7O6cb7f7c6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8fc90ad5e44ac3a33cfec570077a1542b28f7739","difficulty":"HYPER","songID":1253,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21090,"notecount":840,"arcChartID":"H0VEYXI0NiC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"faf911b51f6a804ee6e9f88901556573b7f90a03","difficulty":"LEGGENDARIA","songID":1222,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21059,"notecount":2255,"arcChartID":"DNJZExDoij8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7b769ad32c11e8a500688d7ac41154ee620e147f","difficulty":"LEGGENDARIA","songID":1236,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21073,"notecount":1773,"arcChartID":"EwiXH4_SFJ_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a9bf2e95f777a955b27a2eda35e038bbe5589b7f","difficulty":"NORMAL","songID":1511,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24014,"notecount":784,"arcChartID":"F7gloVB19Km"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"53f465f648e8b55a234bb15322a82acb3e0fdae3","difficulty":"HYPER","songID":1512,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24015,"notecount":973,"arcChartID":"DLdSxRwXZRC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a1d798c80275f10244c3a292e6c28c0e7a73191a","difficulty":"ANOTHER","songID":1512,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24015,"notecount":1372,"arcChartID":"AUa34V-mV8g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8e5f5c89ba5736b071e7ea3390f809acc22623c7","difficulty":"NORMAL","songID":1512,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24015,"notecount":638,"arcChartID":"EKQeRZb7fP6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d5fb13bfe07dbd0fe10282d2f3bc2f43670686e7","difficulty":"ANOTHER","songID":1513,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24016,"notecount":1286,"arcChartID":"ALCgltdFh3X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"071dade0eb10b64ea7a3b27514b0cd8f00739e8b","difficulty":"HYPER","songID":1513,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24016,"notecount":822,"arcChartID":"D7gS8LhWjlx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"533befd50d7a5767e0c133fb8ccd697cf7ad3762","difficulty":"LEGGENDARIA","songID":1211,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21048,"notecount":1764,"arcChartID":"CaUg5lJoxOy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e80b5481d462b286866748ea273b430d5a1cd376","difficulty":"LEGGENDARIA","songID":1193,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":21029,"notecount":1782,"arcChartID":"GvJKVKSG1PL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5accdc65e12d57da5e954e748cd195aa86fd0ff9","difficulty":"ANOTHER","songID":1514,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":21201,"notecount":4459,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni"]},{"rgcID":null,"chartID":"0c7cc4c4658baced95878a1bb36f21d1d42f3311","difficulty":"NORMAL","songID":1471,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23069,"notecount":714,"arcChartID":"H2gNaByuZd6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"190a943b3b612e3f5cfe17006545a19562850996","difficulty":"ANOTHER","songID":1472,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23070,"notecount":1326,"arcChartID":"Hg4TSauwsOK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"30171fd866dc5e2b4f651b4e9d13b0e2e3d5c39b","difficulty":"HYPER","songID":1472,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23070,"notecount":919,"arcChartID":"HG1IB3VUlQI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"5566bca0bf19261e57954b7c8df5ad0baf050454","difficulty":"NORMAL","songID":1473,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23072,"notecount":669,"arcChartID":"HJITjwy9zOG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f9509e3a88d629723d9737c33ee38281738006c3","difficulty":"ANOTHER","songID":1474,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23073,"notecount":1378,"arcChartID":"ESBRxSkwXJB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4a45dc959367338ed12e3bd34556314bd02e37d9","difficulty":"HYPER","songID":1474,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23073,"notecount":977,"arcChartID":"GvOe8l50t78"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d403aa3823b4d8f6ac07f0d4f41f909d3360ba76","difficulty":"LEGGENDARIA","songID":1287,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22013,"notecount":1114,"arcChartID":"Dls85s6859F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d9e4a278332f95e7157722b97e4d36269b3c3a18","difficulty":"LEGGENDARIA","songID":1299,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22027,"notecount":1887,"arcChartID":"EyYXkIIKC2r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ff8a3edb6efa4d3f4db2037a4b50042f99b49b22","difficulty":"LEGGENDARIA","songID":1363,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22089,"notecount":1878,"arcChartID":"HOn_uioJvNZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0dafe8257f7335d9ebe1134a509b00f44a2efbff","difficulty":"ANOTHER","songID":1404,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23000,"notecount":1681,"arcChartID":"DWvi_4Bljli"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7f3f37ed0ce99e5f513021aafcf9ab5a45411001","difficulty":"HYPER","songID":1404,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23000,"notecount":917,"arcChartID":"AZ_FjmhgHwH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"563dc6aed6c51afd00ce5e455569efdd001207a1","difficulty":"NORMAL","songID":1405,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23001,"notecount":515,"arcChartID":"EJNiVeL4oEm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6ff3232b0b95a6ca1f67f7c6c103adcd26afb8a2","difficulty":"NORMAL","songID":1513,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24016,"notecount":435,"arcChartID":"C6pbsDfh2uk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1abd62d6b5d9bdd0b21f849916791619e8aa59b5","difficulty":"ANOTHER","songID":1513,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24016,"notecount":1284,"arcChartID":"BNE07O5e8hI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5a3adea3321c01fda2901757a26ca7dd0ad7148f","difficulty":"HYPER","songID":1513,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24016,"notecount":822,"arcChartID":"HHF7pRXOleH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"daf1f762597b8eef6e04204b520db0d4cce6c7a7","difficulty":"NORMAL","songID":1513,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24016,"notecount":422,"arcChartID":"CL40mb85yfy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b8ed18a4cce60432a3c507520f6b2560df4c44db","difficulty":"ANOTHER","songID":1518,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24017,"notecount":1411,"arcChartID":"DakcLWyXm_8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"241afbecf2c68fadde55b2a2d271f450a7419e14","difficulty":"HYPER","songID":1518,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24017,"notecount":919,"arcChartID":"GPnMlto0_-e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bf8b7f65621a7ca1e462020775983fcf50a6014b","difficulty":"NORMAL","songID":1518,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24017,"notecount":562,"arcChartID":"FXUIsIg2EHI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4e76c202a82feaf068f48db7b642ad56a52edd4a","difficulty":"LEGGENDARIA","songID":196,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6013,"notecount":1291,"arcChartID":"FRoWpJ3i9XG"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"ee117db69f75ef0ea50726f3ce9d86d6424467d9","difficulty":"LEGGENDARIA","songID":323,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9001,"notecount":1286,"arcChartID":"HKFqkoXVrE_"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"59e79a664255d787e64f57b0fd960153c665776a","difficulty":"LEGGENDARIA","songID":517,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12010,"notecount":1637,"arcChartID":"D-LWoAsDPs8"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"4771e0a786f920a026227248e7baa5a4664e37b9","difficulty":"LEGGENDARIA","songID":692,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14053,"notecount":1709,"arcChartID":"DaIpjPwQJa9"},"isPrimary":true,"versions":["27-omni","26-omni","27","16-cs","26-omni"]},{"rgcID":null,"chartID":"4d2f625346f1648fff845007d4eb9be7f42afc16","difficulty":"ANOTHER","songID":1406,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23002,"notecount":1484,"arcChartID":"DLG-Tc45WZa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"01eedcdd6c731c8a19ad270f539102b3d04c67ce","difficulty":"HYPER","songID":1406,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23002,"notecount":1020,"arcChartID":"DSwOd_jlark"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ef022ded909d48087960f1bf14307a205e9b9ebb","difficulty":"NORMAL","songID":1407,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23003,"notecount":607,"arcChartID":"CIZMlpU8oTr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1e226790d1341a91ee75ef6f1e8fe48a070a7a37","difficulty":"ANOTHER","songID":1408,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23004,"notecount":1164,"arcChartID":"B0ypWC8c3Ta"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3050bea7d3f5285a0681820705b5cfb06b255679","difficulty":"HYPER","songID":1408,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23004,"notecount":743,"arcChartID":"HG6V791Wsf0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b7f75da35dc22fdc39e77215ac2062a9f5cad6c2","difficulty":"NORMAL","songID":1409,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23005,"notecount":665,"arcChartID":"EIqIYkfDMdj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4712d0ac3128c26f65a9b01efd55925513923ffd","difficulty":"HYPER","songID":1475,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23074,"notecount":1167,"arcChartID":"E3h6IaVVUcj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"644d0643cac05a8c35a9ae75096684cb810453a1","difficulty":"BEGINNER","songID":1475,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23074,"notecount":272,"arcChartID":"Doj1luRZPS2"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"6c71c1929090bff7ef047472a0f517e3c9a9ccc5","difficulty":"ANOTHER","songID":1476,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23075,"notecount":1707,"arcChartID":"HncrGZtgJt-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"08a7a61929f9a0831e06c4e2cc0cb1e4b989f8c7","difficulty":"ANOTHER","songID":1476,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23075,"notecount":1631,"arcChartID":"FXKyKz0q61O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"54e2de18395db3940cddba0652611ef082001291","difficulty":"ANOTHER","songID":1477,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23076,"notecount":1291,"arcChartID":"FURjMAvTSxi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ab85084c587890f8ab6b72084b31a3cb06d1a096","difficulty":"ANOTHER","songID":1518,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24017,"notecount":1299,"arcChartID":"Hesfczia_vB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b88e59648977946136b592352c92bbbf399acb6","difficulty":"BEGINNER","songID":1518,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24017,"notecount":274,"arcChartID":"GjoBq9QTMtM"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"1cb5ce93c19c65fb4cc586ad9d3575440fd687e7","difficulty":"HYPER","songID":1518,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24017,"notecount":930,"arcChartID":"FKIjjwiUwel"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b3bdbe6a0db40ce27fde06188cce513cc778f0f6","difficulty":"NORMAL","songID":1518,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24017,"notecount":574,"arcChartID":"BsYiqwAAV7Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"484c2199cb7ff4e7087fb02bbac479c75fe5242b","difficulty":"ANOTHER","songID":1523,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24018,"notecount":1871,"arcChartID":"GzG1upaS9K_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ee202de62c82cbf2513e83c538a17978dcf6887c","difficulty":"HYPER","songID":1523,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24018,"notecount":1230,"arcChartID":"DRnhOicovkD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5838aa863cac6057dfaa3bf06cd90701a2ed3976","difficulty":"LEGGENDARIA","songID":786,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15001,"notecount":2626,"arcChartID":"Edbb416jY-O"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","15-cs","26-omni"]},{"rgcID":null,"chartID":"be7fb2091f9b0eceacdde944f873f90b8d6a7d9c","difficulty":"LEGGENDARIA","songID":733,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15025,"notecount":1312,"arcChartID":"B4s44HTuvaY"},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"70563b4dff5bcb51933a5690e5f123a1a03e4de2","difficulty":"LEGGENDARIA","songID":749,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15041,"notecount":1679,"arcChartID":"E4Ht6M-_1ta"},"isPrimary":true,"versions":["27-omni","26-omni","27","15-cs","26-omni"]},{"rgcID":null,"chartID":"8466154e32280bea41ebfc7c4fca367b41f0557e","difficulty":"ANOTHER","songID":1410,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23007,"notecount":1431,"arcChartID":"FSMRK8tWp_0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f9ffed51a7bda4b8b4eeff42683e883ef60f636e","difficulty":"HYPER","songID":1410,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23007,"notecount":889,"arcChartID":"DAaysVZOQIr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1722a061a59aef557eba870f7425659b32a845ba","difficulty":"NORMAL","songID":1411,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23008,"notecount":580,"arcChartID":"FI8RO-CESeQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"02d298b10428fd0b2fd7d1b4c9ed13c33c471778","difficulty":"ANOTHER","songID":1412,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23009,"notecount":1521,"arcChartID":"E6w_yqRv_Nj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7120690687bb62ffe471815163169f8ead3efc71","difficulty":"HYPER","songID":1412,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23009,"notecount":1082,"arcChartID":"Ew3OnbIibpn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"58f536c45d6d441ea7ee91bc9b188635358103ac","difficulty":"NORMAL","songID":1413,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23010,"notecount":560,"arcChartID":"HnuucvFv4Ch"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dcde7a7abd42f483aa7c9304ec63515933f55ff3","difficulty":"NORMAL","songID":1523,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24018,"notecount":684,"arcChartID":"Fy32VRbw2AQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"72397faab41e86b3da61494224508299b1c7d3ac","difficulty":"ANOTHER","songID":1523,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24018,"notecount":1903,"arcChartID":"AUI_N4uEqxK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d6d4ab8d008211b569927017146f8391dab96d23","difficulty":"HYPER","songID":1523,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24018,"notecount":1163,"arcChartID":"B4pppHetl8L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"800b07159836c78357609cc2ea015650409d1a29","difficulty":"NORMAL","songID":1523,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24018,"notecount":655,"arcChartID":"EZ-VTJuvmVB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"63ec0eceacf990312046026304850590d04ee4be","difficulty":"ANOTHER","songID":1525,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24019,"notecount":938,"arcChartID":"B2hfSD31ScQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dce2d8675b382165baf57282af1e839aa0b24629","difficulty":"HYPER","songID":1525,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24019,"notecount":526,"arcChartID":"CEpMI-AGuPh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"66cc809416236fa913f38c449c03fb6ea66ced8f","difficulty":"ANOTHER","songID":1477,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23076,"notecount":1098,"arcChartID":"Bjv0zvKxsvu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1994d7440a8eebba99ef24dd5c2c9e1f0e9d2e69","difficulty":"ANOTHER","songID":1478,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23077,"notecount":1431,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"06be92a462eb6c12bac663f90a9ef7b61a3619ce","difficulty":"ANOTHER","songID":1478,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23077,"notecount":1363,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"4809aafc9243e746df978baeb7efafd585685cac","difficulty":"ANOTHER","songID":1479,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23078,"notecount":1334,"arcChartID":"E883YARMg2x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"320acd17496dede59ba7f82af1fd686fa33a5957","difficulty":"ANOTHER","songID":1479,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23078,"notecount":1149,"arcChartID":"EssdVbcgS33"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"151e0d8e76fa27a73214e02c25d62da7dcdd550f","difficulty":"LEGGENDARIA","songID":782,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16001,"notecount":1447,"arcChartID":"HSNyfEJvlid"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"029ae74a2cead67ee8cd95c6763fe3f1d39184da","difficulty":"LEGGENDARIA","songID":800,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16017,"notecount":1729,"arcChartID":"AXfl52n9xIS"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"6668b25a1586e8677cc8b1d88353070f0388b766","difficulty":"LEGGENDARIA","songID":803,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16020,"notecount":2333,"arcChartID":"F7HpymGsk0W"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"ff3dfbfcd55f9ba1cd52828e728f656fa707ba47","difficulty":"ANOTHER","songID":1414,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23011,"notecount":1237,"arcChartID":"Ex4_sIOjOQ4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3edd30d920f3d077f6f2363c6aae314c7c453d26","difficulty":"HYPER","songID":1414,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23011,"notecount":836,"arcChartID":"CPXQJuJUUTI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cb921f72f8b36a5fce7c4e769c9f337e25eaee38","difficulty":"NORMAL","songID":1415,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23012,"notecount":388,"arcChartID":"GcB2MjD9nnh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cdea8f9a07f942571dded9346faa69945cecaea4","difficulty":"ANOTHER","songID":1416,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23013,"notecount":1856,"arcChartID":"GQljh5w6F5Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5ce6ea5a6508d3ca3a4f78cc92888d0811b4e2a3","difficulty":"HYPER","songID":1416,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23013,"notecount":1208,"arcChartID":"D9fe3YeE8iK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"55f015183f5f5d377a3954bf76f3f9e7690e3ec9","difficulty":"LEGGENDARIA","songID":807,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16024,"notecount":1135,"arcChartID":"E-G-o-5baqw"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"fc3c1e224260ff91438602de940beb4349f807a7","difficulty":"LEGGENDARIA","songID":813,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16030,"notecount":1211,"arcChartID":"EclOfHYXw59"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni"]},{"rgcID":null,"chartID":"1dac6a54b36a8c3867466081c67dc9561eb2766c","difficulty":"LEGGENDARIA","songID":821,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16038,"notecount":2116,"arcChartID":"CY9kSxjvwJF"},"isPrimary":true,"versions":["27-omni","26-omni","27","16-cs","26-omni"]},{"rgcID":null,"chartID":"d8fb96dfdcd1198977448036a572ddacaae656a3","difficulty":"LEGGENDARIA","songID":825,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16042,"notecount":1640,"arcChartID":"B0rgLc1RicD"},"isPrimary":true,"versions":["27-omni","26-omni","27","16-cs","26-omni"]},{"rgcID":null,"chartID":"b6313c52122e819e2f807cb211c4c2c0b335ff7d","difficulty":"NORMAL","songID":1525,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24019,"notecount":250,"arcChartID":"HNRHcPh3cVf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e66384eab13d0ad1ae8442514b97d115f0dcdebf","difficulty":"ANOTHER","songID":1525,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24019,"notecount":873,"arcChartID":"Elet051_abE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6232b37bd0632f906ff4fa602838b855f46cf939","difficulty":"HYPER","songID":1525,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24019,"notecount":550,"arcChartID":"EhveRoQJ39B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1259cfdd2044fa2be4a221d37c31ba197a36f96f","difficulty":"NORMAL","songID":1525,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24019,"notecount":252,"arcChartID":"FDxNFmgCray"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b4c15639cbb95f82cb01689defff9cd0d15fb46","difficulty":"ANOTHER","songID":1527,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24020,"notecount":1822,"arcChartID":"Fv5bsYsLYev"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3c811b07ca93319385830cee09fb694393598059","difficulty":"HYPER","songID":1527,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24020,"notecount":1084,"arcChartID":"EvBRAAgveXy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b7a32b6369cb3de1d0ada4e2f438726d3b1b10df","difficulty":"NORMAL","songID":1527,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24020,"notecount":642,"arcChartID":"Gb8Rc_DCfV2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fac63d4c66de9207490de8477161c0f7020ab04d","difficulty":"ANOTHER","songID":1527,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24020,"notecount":1775,"arcChartID":"G05FnrASDJx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1e715ceb6794834dc96de87dfd6c8f6d3e019b8b","difficulty":"ANOTHER","songID":1480,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23079,"notecount":1500,"arcChartID":"Hc0AMjpZL3O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e2ab4d1c2cf5bcd1fff84ba2f00a2c789cd13e09","difficulty":"ANOTHER","songID":1480,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23079,"notecount":1520,"arcChartID":"FQD_DEav824"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4bfba0d4937fe6e75cede5de010543e34a0b1687","difficulty":"ANOTHER","songID":1481,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23080,"notecount":1327,"arcChartID":"GrOx7ZiI3Gg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5590eae7d98a4131aea9c716778a634facfcb23e","difficulty":"ANOTHER","songID":1481,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23080,"notecount":1252,"arcChartID":"H81PPUPXRzx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"efd03977014b759151310b9d81e71de5ed1ea80a","difficulty":"NORMAL","songID":1417,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23014,"notecount":481,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9d05e384c9e1ed63e2a97351f5ab3c5bd41764e7","difficulty":"ANOTHER","songID":1418,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23015,"notecount":1285,"arcChartID":"Bj4aNM-mIV5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3885333dd819ff2c32d64ac7cd29c7bdf3d2f8d4","difficulty":"HYPER","songID":1418,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23015,"notecount":803,"arcChartID":"GgKt-JZaMKa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2880052881af3a21bb769f5cac633709b35c5581","difficulty":"NORMAL","songID":1419,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23016,"notecount":440,"arcChartID":"EMsNS-2-f0P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2540cdaea2bde0dd63361b38a7c26ad0025f862f","difficulty":"ANOTHER","songID":1420,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23017,"notecount":1548,"arcChartID":"CYPcusikGf6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f8b70cc9bea6ed50a2205a8318b0f107b98019b","difficulty":"HYPER","songID":1420,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23017,"notecount":933,"arcChartID":"Dn3MXwWaksb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"574507652e0a12f5aca463d65620192fbce841e6","difficulty":"NORMAL","songID":1421,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23018,"notecount":802,"arcChartID":"D5e3k_AdKoe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a083e5fc7af20f29a10de125cdfbff75387c752f","difficulty":"LEGGENDARIA","songID":716,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15008,"notecount":1676,"arcChartID":"GpY5mmKVQN6"},"isPrimary":true,"versions":["27-omni","26-omni","15-cs","26-omni"]},{"rgcID":null,"chartID":"fddff768301aa4e394295127153a84c23268c28e","difficulty":"ANOTHER","songID":1274,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":21265,"notecount":1485,"arcChartID":null},"isPrimary":true,"versions":["26-omni","27-omni","inf"]},{"rgcID":null,"chartID":"14e5c11a5cee46642011a78d4319455f4bacab9c","difficulty":"ANOTHER","songID":1275,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22001,"notecount":1887,"arcChartID":"EqP2zNHGS8A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"362af5b7ded5361a0b82e804eea55ac40f1caf69","difficulty":"NORMAL","songID":1276,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22002,"notecount":612,"arcChartID":"FDEkSTnVorp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b99b3cbfc0788d5fb368d755d7bc42ffaa14ef74","difficulty":"HYPER","songID":1527,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24020,"notecount":1111,"arcChartID":"CPAHWi4uswe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bb6ed2792babe3f3b91d36bd34fa807e3cb8c08d","difficulty":"NORMAL","songID":1527,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24020,"notecount":665,"arcChartID":"EVjfgaf2B4Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b797bdcd2c71d2ada1789060630a1d5ce2f2700d","difficulty":"ANOTHER","songID":1528,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24021,"notecount":1613,"arcChartID":"F3GbFy58TCB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5ef04aac95cda0f23002844c737fba4b01210f80","difficulty":"HYPER","songID":1528,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24021,"notecount":1066,"arcChartID":"BwHvIbDx6P4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2f159f5fe06a1a5eba39feee97f9854018d30a6c","difficulty":"NORMAL","songID":1528,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24021,"notecount":559,"arcChartID":"HE5Jl7ZHSfk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a2a1f492ade999b8afa045f06d07548fada47df3","difficulty":"ANOTHER","songID":1528,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24021,"notecount":1654,"arcChartID":"BnL3sYg9RqP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e5bf9ad3b8b0fb1cb1100af83d46b78cd7a942ce","difficulty":"ANOTHER","songID":1422,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23019,"notecount":1231,"arcChartID":"Eye1uapMa0s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8d4fe89d6f9bdc8f5d1985179c6bc451277cc151","difficulty":"HYPER","songID":1422,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23019,"notecount":947,"arcChartID":"F-AHtuGB_W-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7c6c1e5b5d5d3f8bd91da5244e082f2ea0178c27","difficulty":"NORMAL","songID":1423,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23020,"notecount":514,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"1e03a5bfa09babddac9938a18610968b6b315ad7","difficulty":"ANOTHER","songID":1424,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23021,"notecount":1622,"arcChartID":"BGZG-ERUAMy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ebc65f7795e2f97c4224603453f84f145cdbfe6c","difficulty":"HYPER","songID":1424,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23021,"notecount":1098,"arcChartID":"DkrIh4Km2Tc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"927cbd3b6083af6104c26e7bc956e76986cb90cd","difficulty":"NORMAL","songID":1425,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23022,"notecount":416,"arcChartID":"FDCoDurF3tx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"502ffabebbba47553cf768b5f587e1157a342a60","difficulty":"ANOTHER","songID":1277,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22003,"notecount":1433,"arcChartID":"CPKMEnTxt0y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"29e526a21c4474c878035da25cb49513b3b7b4c7","difficulty":"HYPER","songID":1277,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22003,"notecount":863,"arcChartID":"GRrnquy9pd4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"36b446236f30dd6c49f7a4bc154319fbf17e8bce","difficulty":"NORMAL","songID":1278,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22004,"notecount":508,"arcChartID":"CRyrGCm1VJs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3fe4b4031f35aab25edfc21237057e64aa63a1bd","difficulty":"ANOTHER","songID":1279,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22005,"notecount":1723,"arcChartID":"Bk7umtMkSMF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"130c88e0112ce37ee5a995e342b4b9c09ce4f1b8","difficulty":"HYPER","songID":1279,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22005,"notecount":952,"arcChartID":"DSE6PYspDtV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d7f0da5738b5ddbddc73e9e6dd388d90e1512a16","difficulty":"NORMAL","songID":1280,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22006,"notecount":544,"arcChartID":"HcuFiaEpt0F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cd32f95dd49062cc0c0d4359d0cb0fa7f52d93c6","difficulty":"ANOTHER","songID":1482,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23082,"notecount":1481,"arcChartID":"CPMkPL523-U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8acb9f4479c66726ca14330f8460a7df3c80227a","difficulty":"ANOTHER","songID":1482,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23082,"notecount":1413,"arcChartID":"B19iYdzzM6M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8d0e95ced02284d8e0de7ad04e608030ad275b77","difficulty":"ANOTHER","songID":1483,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23083,"notecount":1496,"arcChartID":"DDQJZRY2idb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6f195d144d4f482ad81bed31f16e7ed089625d7","difficulty":"ANOTHER","songID":1483,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23083,"notecount":1490,"arcChartID":"Gvox-mfA_cA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"932e433fa711d1f9baa71a7ea9faa552401c3bc0","difficulty":"HYPER","songID":1528,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24021,"notecount":1080,"arcChartID":"FlrbKWXZhZp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a71f5e27eea0e4653d3dcdad42f59c50df6dfc18","difficulty":"NORMAL","songID":1528,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24021,"notecount":577,"arcChartID":"BATe_5E8_2T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e2efdc7ce0100c15c743e1bd1176307374e6eb83","difficulty":"ANOTHER","songID":1529,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24022,"notecount":1362,"arcChartID":"GRRloD_xNdO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"303e0bc877e7ff21bb07f7ac8aefeba99a4ee60c","difficulty":"HYPER","songID":1529,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24022,"notecount":802,"arcChartID":"DtBpzUdYwlg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"338bf529773e7ddc6d64950b6e6eb1ba1a8c8ad6","difficulty":"NORMAL","songID":1529,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24022,"notecount":485,"arcChartID":"H4rnptMioqi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f9b1e798d754a914381dfea6daf9f7549a61e36e","difficulty":"ANOTHER","songID":1529,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24022,"notecount":1428,"arcChartID":"CPzrCY9JbmB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a0687bc6951293e803bc121526948dc49aa1394f","difficulty":"ANOTHER","songID":1426,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23023,"notecount":1183,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"df5543a6822c307dfdbdf162fecf6da013043fff","difficulty":"HYPER","songID":1426,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23023,"notecount":562,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ba5508f7b52065b718045fe2e85566ba7e7aea4c","difficulty":"NORMAL","songID":1427,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23024,"notecount":552,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f4cd745f3c0927ae40074ee57c6e890d0b6b5f8b","difficulty":"ANOTHER","songID":1428,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23025,"notecount":1106,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"51244dd4efd8b9aee458604fb2d6d759b89f5424","difficulty":"HYPER","songID":1428,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23025,"notecount":781,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"b596d72f4503c3db6758cf65b026222cc7c2db4f","difficulty":"NORMAL","songID":1429,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23026,"notecount":571,"arcChartID":"HkRZ8A6w9f-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c7ed4940d6c10939aa93556423a67be851d4e420","difficulty":"ANOTHER","songID":1430,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23027,"notecount":2084,"arcChartID":"D4ybugkk5UH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"76216b3e68a195d2a2fc80245b3bb63031e05c73","difficulty":"ANOTHER","songID":1281,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22007,"notecount":1693,"arcChartID":"Fd3JktEzlks"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3c07685177db74008120b5aea9d9b55ef474778e","difficulty":"HYPER","songID":1281,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22007,"notecount":822,"arcChartID":"Hx6ybzv2fBE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5f12b03f68a9ce08e41b6f0434bdbf63f03f4d75","difficulty":"NORMAL","songID":1282,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22008,"notecount":625,"arcChartID":"DYNCo7Y4ZYH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d0278e86cd8f0a1f570afdf430288e9974297894","difficulty":"ANOTHER","songID":1283,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22009,"notecount":2122,"arcChartID":"BhSyGWir7W5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5e31227ff3cdde882624eff7fbc5249a68b7ab42","difficulty":"HYPER","songID":1283,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22009,"notecount":1127,"arcChartID":"BuTsiA3kA7D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2bcfed4e686ffe1088ba2dd633c3158d7fcb0fce","difficulty":"NORMAL","songID":1483,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23083,"notecount":655,"arcChartID":"FRm4Gn4wLWw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c3c598c8cca65960061b3e77165891216b2b617e","difficulty":"NORMAL","songID":1484,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23084,"notecount":353,"arcChartID":"FSUQHcNWOop"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eb52c92a61b68130d6311bac0cd9b8538f482372","difficulty":"NORMAL","songID":1484,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23084,"notecount":351,"arcChartID":"BFXG-4pIWPL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"540c1f88a4017f60c889dec355991c13d6b8aa45","difficulty":"NORMAL","songID":1485,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23085,"notecount":476,"arcChartID":"Fy8-3-vjch6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"30b2e4acc9ffd93aa0d1a1872464dedcbcd6f6d9","difficulty":"NORMAL","songID":1485,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23085,"notecount":497,"arcChartID":"HNu57i102M0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"08a4430f0a866bd8c581849da0bcc1a33269d4b1","difficulty":"NORMAL","songID":1486,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23086,"notecount":375,"arcChartID":"AL_RFzZgoKI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c02bf642ff6bf01215242115f54109e2a85653a2","difficulty":"NORMAL","songID":1486,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23086,"notecount":374,"arcChartID":"Ab65KPpfHfQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"97c287d2d191c87bf1ae139f1930eb4a38e5f1e6","difficulty":"NORMAL","songID":1487,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23087,"notecount":499,"arcChartID":"HxMAWT6lcy7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"457fedfd9e9c9a4a7d9581984944fc11eccca70b","difficulty":"NORMAL","songID":1487,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23087,"notecount":480,"arcChartID":"DIYtdt2_VZf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"431ce5777bb3ec79acc63f6317c9145aca798951","difficulty":"NORMAL","songID":1488,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23088,"notecount":550,"arcChartID":"FwCxHLro1Wn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7a04c76c0aef034e63e0b41f5f92f5ee3110a2ed","difficulty":"NORMAL","songID":1488,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23088,"notecount":547,"arcChartID":"Hhu_UsFniYH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f8e78dff20346b7c581fa8e364946678d0dd85d2","difficulty":"NORMAL","songID":1489,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23090,"notecount":620,"arcChartID":"HdZsPQmOSZg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d91b28a8d208c21fec5012f60d7052c0504043a4","difficulty":"BEGINNER","songID":1430,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23027,"notecount":276,"arcChartID":"FUjs2sbTFTG"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"4977be14f24bdd0b5a43e86a7237d2f1ec888e71","difficulty":"HYPER","songID":1431,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23028,"notecount":836,"arcChartID":"FGWTmDBAp6F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"442343e98cacc86986ec5a4fdff7cd573e456d9a","difficulty":"NORMAL","songID":1431,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23028,"notecount":495,"arcChartID":"Edtyx9F3tEG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a370a5312fe2ec37a19c176cd8ba5cc1ed8ea0e9","difficulty":"ANOTHER","songID":1432,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23029,"notecount":1268,"arcChartID":"Dc3xllPnzpb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5d836ca4068099062b74b6f15bddf0b4dbd287bb","difficulty":"HYPER","songID":1433,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23030,"notecount":918,"arcChartID":"B_29w1o6JPC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4437503791dffbe951c16a637335c011982c2199","difficulty":"NORMAL","songID":1433,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23030,"notecount":482,"arcChartID":"DPqhm1cEh0_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"35b80eed3726eacd523b56e16c0e8b87c8dfcc13","difficulty":"ANOTHER","songID":1434,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23031,"notecount":1342,"arcChartID":"A2_cZKYtZRM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"90a7cc97ecc706f184197c22e726d96343f0973d","difficulty":"HYPER","songID":1435,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23032,"notecount":1110,"arcChartID":"EgvB67h1KPV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"31d4948acabafafc8ecea199022681dd9b5c3542","difficulty":"HYPER","songID":1529,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24022,"notecount":788,"arcChartID":"GiRG112yhI7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9693cf2786638349f299931442b425eeaf5fdc19","difficulty":"NORMAL","songID":1529,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24022,"notecount":397,"arcChartID":"HpXsDGW7MYj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"61cea8f7f2b5a089b2cc4a4f39721802ae023ca1","difficulty":"ANOTHER","songID":1530,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24023,"notecount":1431,"arcChartID":"GBUN1RA5vcd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6a34d18a01e47e66c97d11c2497f4205c81b15d","difficulty":"HYPER","songID":1530,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24023,"notecount":780,"arcChartID":"B84AF-Rltaq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ff875ecf3bff89b5368f83ee99eb450eba16e7a6","difficulty":"NORMAL","songID":1530,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24023,"notecount":440,"arcChartID":"HLNE9RKV_Sw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3bb5e6333b07e930a97d0ac982f2a3754f930574","difficulty":"ANOTHER","songID":1530,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24023,"notecount":1437,"arcChartID":"D4bMI6KJudp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"99d2102a50550defb9a2187998e1ffa48477fac1","difficulty":"HYPER","songID":1530,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24023,"notecount":723,"arcChartID":"CMm8XnMhsd3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c3c61a0ffa8e9924a59d8fec5a69e8b8040cf240","difficulty":"NORMAL","songID":1284,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22010,"notecount":573,"arcChartID":"A17spAbiPrU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a8814adce05e3e98db515e43665c18a9b4068012","difficulty":"ANOTHER","songID":1285,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22011,"notecount":1524,"arcChartID":"GznVyi8G7Gz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c13f936a8c6edf5843a46a52d6856a0a60a86ec5","difficulty":"HYPER","songID":1285,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22011,"notecount":974,"arcChartID":"DYuDlqdc5qL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d350833fe98d7f53bc0df58a95e9b1ed43050aeb","difficulty":"NORMAL","songID":1286,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22012,"notecount":654,"arcChartID":"Dv8vW0vdTHR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"058044162fc47c1842c59caf453143a93814fd5a","difficulty":"ANOTHER","songID":1287,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22013,"notecount":896,"arcChartID":"ASx3e_bnubq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"57aeca262cdab8a63709c4ba087af74303be6fd0","difficulty":"HYPER","songID":1287,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22013,"notecount":590,"arcChartID":"HrJZoDFiFqQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0fd08a2768c1253b4593604d9a1e91d62110d47a","difficulty":"NORMAL","songID":1288,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22014,"notecount":446,"arcChartID":"BwpP32gRIda"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7b1011663880788bf09e61a136edc1bedb76cbcb","difficulty":"NORMAL","songID":1435,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23032,"notecount":615,"arcChartID":"G-GkNSJPzPJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eb5b336b248e46f128dca8f597a8e68328d8c1f4","difficulty":"ANOTHER","songID":1436,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23033,"notecount":1290,"arcChartID":"HcM1rA_7KLZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5cb089093e2851f97b33e540863582aaf2aa1eb9","difficulty":"HYPER","songID":1437,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23034,"notecount":703,"arcChartID":"EdyJch5oSah"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1f52141632aef98abbdf66c83c9a7f99a518adb0","difficulty":"NORMAL","songID":1437,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23034,"notecount":363,"arcChartID":"EgXfQmWvhVD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"43bad81b5a9890b17079cd67e424606d97ff8e65","difficulty":"ANOTHER","songID":1438,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23035,"notecount":1073,"arcChartID":"Em0HYxzoAWu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aa60c82088ae57d599b2bde178ba91f73df4ff62","difficulty":"HYPER","songID":1439,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23036,"notecount":1000,"arcChartID":"FxzGOvdChqB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1399643b2572c04239f0f0c958dd1cfc64ba0b5a","difficulty":"NORMAL","songID":1439,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23036,"notecount":536,"arcChartID":"GGEWr3kQ4O0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"748fa71509fb11e0718e726daf10b2d786e7f084","difficulty":"ANOTHER","songID":1440,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23037,"notecount":1443,"arcChartID":"G05UqYJhzJC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7bc0fd3c6a5a69bae31c30fae385bd288718ef97","difficulty":"ANOTHER","songID":1289,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22015,"notecount":2155,"arcChartID":"AhonEfCrHbO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8745a98300ddc787a8e5343f34c3ca298c1a42f0","difficulty":"HYPER","songID":1289,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22015,"notecount":1248,"arcChartID":"EkL0a01mN1Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dc50b5f7c9faecad959dc923e8168960599fbd57","difficulty":"NORMAL","songID":1290,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22016,"notecount":596,"arcChartID":"AaP3yB6aVo8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b40efc1d58613f9fa88d6918d03f6ca343d39cae","difficulty":"ANOTHER","songID":1291,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22017,"notecount":1681,"arcChartID":"H2cYnX19IXz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1a505e2b36424b6f70f2fd5740ebe7a09d405756","difficulty":"NORMAL","songID":1530,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24023,"notecount":366,"arcChartID":"GWK_pMKfuIY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"46382d4d144f63b18004d5f41644be31aebb7f8a","difficulty":"ANOTHER","songID":1531,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24024,"notecount":1420,"arcChartID":"DJA71bPxVo9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"30ee0396cc6154020073b667524c33290b1734bf","difficulty":"HYPER","songID":1531,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24024,"notecount":796,"arcChartID":"EJ3gq6G1c_F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3347297a37f8771c1ea373ad13e4ab4a6ecb38da","difficulty":"NORMAL","songID":1531,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24024,"notecount":480,"arcChartID":"A97yMp6zdQY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fe2a19b2cc5885dc0419b31b3ca356f501740618","difficulty":"ANOTHER","songID":1531,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24024,"notecount":1455,"arcChartID":"BpwMZUOO4GN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e743f8988dd9bdcb435431c59082c989c9eec345","difficulty":"HYPER","songID":1531,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24024,"notecount":771,"arcChartID":"B9lL4uzfKZm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"341608302aaae944272c4294597ba56fa6651893","difficulty":"NORMAL","songID":1531,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24024,"notecount":429,"arcChartID":"C9qmH7OTYn1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e53cb5a6fb7877cc63a006e2a255fa97554438d0","difficulty":"NORMAL","songID":1489,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23090,"notecount":588,"arcChartID":"Fzdgv34wpJ1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c1408d541bcc3865d008ba0b8ec3b251e2de3459","difficulty":"NORMAL","songID":1490,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23091,"notecount":483,"arcChartID":"BxDyKrPbacV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"41284ef1f8456651900b24206b49644cb38d924b","difficulty":"NORMAL","songID":1490,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23091,"notecount":485,"arcChartID":"FcHOdUKMu98"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fdb87cc0f40c4f170e5bbe87aa388d89a8680e55","difficulty":"NORMAL","songID":1491,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23092,"notecount":515,"arcChartID":"GpDzsEkytln"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"91bd4dbe70e440ccc8c3a806c40da6aeba923836","difficulty":"NORMAL","songID":1491,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23092,"notecount":557,"arcChartID":"HR_hA-XMTH0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4defd0b211bb38eb1f14a6229160123133a04844","difficulty":"NORMAL","songID":1492,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23093,"notecount":592,"arcChartID":"DBsHTr7-JHc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"172e9a3d3ea5ca5bf3b83e76820afcd0be107661","difficulty":"NORMAL","songID":1492,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23093,"notecount":579,"arcChartID":"AL5UZQt9lXu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d4d8c564daa4af188c7e63743efbcf7394c6f1d8","difficulty":"NORMAL","songID":1493,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23094,"notecount":711,"arcChartID":"H0rKke4YYIb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cde3c51e5ee97d7370e450095faff164ac3f9bae","difficulty":"NORMAL","songID":1493,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23094,"notecount":716,"arcChartID":"CvOtZ0Ggneo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"efde1a24915f3123a30b587e9181439d8f26a0d1","difficulty":"NORMAL","songID":1494,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23095,"notecount":510,"arcChartID":"DsUIINUoeY9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d9dc1433375f88949e2d05968543aa1936ab8421","difficulty":"HYPER","songID":1441,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23038,"notecount":818,"arcChartID":"AfzMdLfRhFD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"93e11ce6270bb693828a29c008177cf2ddfdf94d","difficulty":"NORMAL","songID":1441,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23038,"notecount":441,"arcChartID":"E7oTBjlK10T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d66377d797ae9f7c7f90fc34d6c28015dd915502","difficulty":"ANOTHER","songID":1442,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23039,"notecount":1171,"arcChartID":"Cah68p1BV9N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"828dc62f7cabaf33db72158fdfc5c9ffb89adb4e","difficulty":"HYPER","songID":1443,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23040,"notecount":940,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"9a105869a8421b19b2e18592e634c1442dd3f589","difficulty":"NORMAL","songID":1443,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23040,"notecount":540,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f3c3d66c91e5b1608c0eb809ce9f152882115852","difficulty":"ANOTHER","songID":1444,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23041,"notecount":1727,"arcChartID":"G-OJAa83NcX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3024fcdd1f8ab33316a789657b17c54f9c7dfe33","difficulty":"HYPER","songID":1291,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22017,"notecount":1082,"arcChartID":"Fz4kzy8eOtf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dd0ed0a9d3b98c98f0e671ba960b06c707de0532","difficulty":"NORMAL","songID":1292,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22018,"notecount":682,"arcChartID":"GceTlbIfBab"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7142c918f18447a4339b2d3029ebe44b305de774","difficulty":"ANOTHER","songID":1293,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22019,"notecount":1250,"arcChartID":"CqdTGnHiEwE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"03876ecb20589a178edac365f2b105aa7b71026e","difficulty":"HYPER","songID":1293,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22019,"notecount":817,"arcChartID":"GGpJAaCmSgL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9bd2595341732816bc857752f7a2a40bf8a88fe8","difficulty":"NORMAL","songID":1294,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22020,"notecount":409,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"ff4f66fbf4e9e00dd6abdba75aaf76b54af8263f","difficulty":"ANOTHER","songID":1295,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22023,"notecount":1201,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"4bff890218985ea9cd10d8d82660b4336bc9c1ed","difficulty":"HYPER","songID":1295,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22023,"notecount":867,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"99023826645cf6a6644961f4975db1af19270db6","difficulty":"ANOTHER","songID":1532,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24025,"notecount":1304,"arcChartID":"C613msEqm5j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4b9c5bb3e3210b4d1b5eb5d6cf446a637c1711c5","difficulty":"HYPER","songID":1532,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24025,"notecount":776,"arcChartID":"AEoD34GBJ7c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e5ee31b9fb2b02e9b68fb6a2af435ebcb32896e7","difficulty":"NORMAL","songID":1532,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24025,"notecount":372,"arcChartID":"HmPSFI8qKDe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"72f09e8bf2501d9e0e79e4ad033ae05684d7e6a1","difficulty":"ANOTHER","songID":1532,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24025,"notecount":1364,"arcChartID":"BUdk4rYZIO4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7873a70388882a5464e3f858f9667105b69ad66b","difficulty":"HYPER","songID":1532,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24025,"notecount":739,"arcChartID":"EDMr7QqaAy3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"04069654b7a7d26b162094fcc7b36291eb34d6ec","difficulty":"NORMAL","songID":1532,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24025,"notecount":309,"arcChartID":"FK8BMH_1RlE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7293f3028586ec049ecf53c3aa68d6112012ac66","difficulty":"ANOTHER","songID":1533,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24026,"notecount":905,"arcChartID":"DReauf8oOyR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"53bcc692162495d7e0694640982e25a828af4b11","difficulty":"NORMAL","songID":1494,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23095,"notecount":514,"arcChartID":"FvMNTCtKWrS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aa3cec379df6494d3d0279b603d0e811bf277282","difficulty":"LEGGENDARIA","songID":1434,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23031,"notecount":1814,"arcChartID":"HzvYFKzYTq0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dfe8ce33b836fb7da096588c59e5ab8b10832cbf","difficulty":"LEGGENDARIA","songID":1472,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23070,"notecount":1701,"arcChartID":"Hik7Ch27C76"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"21e48dc1f953172cf92653870cb1a8ed67a21823","difficulty":"NORMAL","songID":1497,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24000,"notecount":741,"arcChartID":"EJWkrr1eCUL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d5f37577b6b94a40bf65f1463d33306cd5bfd08e","difficulty":"NORMAL","songID":1497,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24000,"notecount":763,"arcChartID":"EwTvY2dsoeW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bc83a26ba9abb6d8235fa2b4a7f205ffa31c7de3","difficulty":"NORMAL","songID":1498,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24001,"notecount":672,"arcChartID":"BdMoNZRnE9Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4f530b0ebfe7260fb92cf7087587ef40ec51fbba","difficulty":"HYPER","songID":1445,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23042,"notecount":855,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"68b4babaa678bfea5099236dd10757c8681c5156","difficulty":"NORMAL","songID":1445,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23042,"notecount":576,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"c0d133b47eb42d91bc0e630e978f706a233b14f7","difficulty":"ANOTHER","songID":1446,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23043,"notecount":1500,"arcChartID":"AWNuhQy13w7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9b76e0b13c5731f91bfdb7c066bdc15fd8bbfa05","difficulty":"HYPER","songID":1447,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23044,"notecount":1071,"arcChartID":"E0SeMcjCk15"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"57ad3708dd3a68b390581e8c5e88845fa29573b9","difficulty":"NORMAL","songID":1447,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23044,"notecount":642,"arcChartID":"AVpDDgEKDSF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a7a5b8d8178bde0e64f9492374acfea126184cab","difficulty":"ANOTHER","songID":1448,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23045,"notecount":1717,"arcChartID":"FK9TqbmdAuG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0b4398eaf421ef24bc60b545e0a92f6c213c42da","difficulty":"HYPER","songID":1449,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23046,"notecount":940,"arcChartID":"D91XXepRn8n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"63dcd17c4211282c7c2d2c5468b2e78ab96990a1","difficulty":"NORMAL","songID":1449,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23046,"notecount":468,"arcChartID":"B2N3_6T5jo1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"913010a52cbbb5a5c58e1e8b14576441dcc7fd9e","difficulty":"ANOTHER","songID":1450,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23047,"notecount":1234,"arcChartID":"HYg2YjrvC5K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9dd911d8518defcda919e424507ed347585d65a0","difficulty":"HYPER","songID":1451,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23048,"notecount":1006,"arcChartID":"Dd0REpqK19a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"43ffad0122f80ab92240d3c1fd1707c47f2aadb5","difficulty":"HYPER","songID":1451,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23048,"notecount":903,"arcChartID":"HgXS8uFjVgH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cd6ac208569354eb767d1863e700c55da058db86","difficulty":"NORMAL","songID":1452,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23049,"notecount":393,"arcChartID":"FqGHxfjns64"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"59cc22ebc0d927ab538f1374b38171f12fd3b2a9","difficulty":"ANOTHER","songID":1453,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23050,"notecount":1369,"arcChartID":"AwsplJjyeTv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cdc80b50a0c914f0a791d11151ec2c21d61f37cc","difficulty":"HYPER","songID":1533,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24026,"notecount":496,"arcChartID":"DVDxLswxq6j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b6ac575d61aa1b6736954413fe528bd74cfb33f0","difficulty":"NORMAL","songID":1533,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24026,"notecount":323,"arcChartID":"AhcFEZiNRCy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c2f3f239f3fd3768ab9870a144f4330536b2c5ef","difficulty":"ANOTHER","songID":1533,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24026,"notecount":877,"arcChartID":"AHxQARSnbUU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b7201a0a8b76ebe20a1fb20215465d1acec65f7","difficulty":"HYPER","songID":1533,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24026,"notecount":493,"arcChartID":"EszKVW-0Vtj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f1d2a3820f4ac5039734d190177c5026ea79f288","difficulty":"NORMAL","songID":1533,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24026,"notecount":327,"arcChartID":"Hc5d1zKkO_L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dbc6fb8ddf81b9d63a6a867149fe2f835770a6a1","difficulty":"ANOTHER","songID":1535,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24027,"notecount":1334,"arcChartID":"Df35XhWX9vS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a0fc4afaee1b001afb8d8c272a6740c7b4475816","difficulty":"HYPER","songID":1535,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24027,"notecount":897,"arcChartID":"DUDIhnzmic1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d4caeeea8fb346115b610c6f4fb376f32075c665","difficulty":"NORMAL","songID":1535,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24027,"notecount":518,"arcChartID":"A6jjN4Y4R_J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bcd8a07f2d1d8ac939c0d803f9bb65d277e52973","difficulty":"ANOTHER","songID":1535,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24027,"notecount":1413,"arcChartID":"Ddk0rUwEbDg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ae6bb451e63aceb0a916be0e4cda78c1dac3cbe1","difficulty":"NORMAL","songID":1296,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22024,"notecount":409,"arcChartID":"CPRCQEB7c9P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c9f2087fabf74d83c86ab4df71af5573be7ded5b","difficulty":"HYPER","songID":1453,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23050,"notecount":882,"arcChartID":"ETIbxahjgAJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7f192a8904a993f0c561dc07dc071f72c66a8d79","difficulty":"NORMAL","songID":1454,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23051,"notecount":664,"arcChartID":"EYg0dKiiV19"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"29bb3a7e7a4f538f5b44120001914b1bd3479b70","difficulty":"ANOTHER","songID":1455,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23052,"notecount":1550,"arcChartID":"E1uWwLElxdS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"37dd1ab2efc98e50650a7c912b7800774fc43e4b","difficulty":"HYPER","songID":1455,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23052,"notecount":985,"arcChartID":"GTFVXteYAKD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ed52ef2877dec8492894dab8f1423576ce41598c","difficulty":"NORMAL","songID":1456,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23053,"notecount":627,"arcChartID":"GNg3wFwRRKH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5a904ed8dcad41568e8082f655882fc080c810a5","difficulty":"ANOTHER","songID":1457,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23054,"notecount":1056,"arcChartID":"G4mNG0QZId0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0cf1aef11e775182c8d2c097cd50380abaa155ce","difficulty":"NORMAL","songID":1498,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24001,"notecount":598,"arcChartID":"HAeACkJi0U0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ecf8ca991d6bda9e015ece3f632dc50b741a68f0","difficulty":"NORMAL","songID":1499,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24002,"notecount":439,"arcChartID":"GuYsWn6NP_W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2c7d9722e797ac99d6cc4427531a67c01faaded0","difficulty":"NORMAL","songID":1499,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24002,"notecount":440,"arcChartID":"Gn0wE_A6mz-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"baa3cefeca6c939ff4fbc0a928e17c3427c6e99c","difficulty":"NORMAL","songID":1500,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24003,"notecount":637,"arcChartID":"BazFaA_-IcQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"78cf6d0ae9183743b67eeaafca7524196004f06f","difficulty":"NORMAL","songID":1500,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24003,"notecount":605,"arcChartID":"GD6y5FFpkAC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"54be0d6bd1e834a069af91621ab3fce655d2644e","difficulty":"NORMAL","songID":1501,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24004,"notecount":617,"arcChartID":"F6N3Jg_XTRh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0b1ba69446396c826d3130b91f46172361e01a00","difficulty":"NORMAL","songID":1501,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24004,"notecount":606,"arcChartID":"A3x7QOMOUP6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"26687f7b7377fb24e8f4217af42f48e869203d20","difficulty":"NORMAL","songID":1502,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24005,"notecount":574,"arcChartID":"EcrKBnu4IVN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a057b653cc59c3bfda5ee02ba09f4cb755b7ad3d","difficulty":"NORMAL","songID":1502,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24005,"notecount":523,"arcChartID":"At829c6w9vF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"94b0fb43f5b11f18609af339566cb27a65dda8d9","difficulty":"NORMAL","songID":1503,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24006,"notecount":538,"arcChartID":"CV3tLS-_fS0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9c788b563c067c03b90925e9ef5fdf73df2d309b","difficulty":"HYPER","songID":1535,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24027,"notecount":925,"arcChartID":"E2bW7oGp7nh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"45d1cc934068791b38dfbeb7042254c58415fe27","difficulty":"NORMAL","songID":1535,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24027,"notecount":487,"arcChartID":"C7_j683H06Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f880745376f8588047f3c238c7353d78b8146873","difficulty":"ANOTHER","songID":1536,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24028,"notecount":1286,"arcChartID":"Cjt2yVWwvPD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0386506526b14326d4d152241b90458a705af9db","difficulty":"HYPER","songID":1536,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24028,"notecount":847,"arcChartID":"Er8R3KHZ7C5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"07893146d5f70af2e2db4690bfef390cdb8be87b","difficulty":"NORMAL","songID":1536,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24028,"notecount":533,"arcChartID":"CMweGZPxDSZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7bbd220ea3df7396ae895a29f0bf60dc968c774c","difficulty":"ANOTHER","songID":1536,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24028,"notecount":1383,"arcChartID":"BhHh91mY_LM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f143af6133f19bf7dcbe87fe9b0a136daa64b5ce","difficulty":"HYPER","songID":1536,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24028,"notecount":848,"arcChartID":"EtLWKnWlAUm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e87d4c595d419a378e04265477eecdd451b2e70f","difficulty":"HYPER","songID":1457,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23054,"notecount":718,"arcChartID":"GSLPiKvMSww"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d6ebc240b13f01b086caa5a50d66070545d16646","difficulty":"NORMAL","songID":1458,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23055,"notecount":370,"arcChartID":"EtONin1ymwQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f5199b3c4ee169ed45d11ffdc728a4fd94659e71","difficulty":"ANOTHER","songID":1459,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23056,"notecount":1172,"arcChartID":"FqkI0P0UIE-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dcccea01d58d61ab53314b4cd8611d328ad41a3d","difficulty":"HYPER","songID":1459,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23056,"notecount":893,"arcChartID":"E_NIZy-FjPc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"86ad6ce10d9c9d3aa432ba618387ac4103739b45","difficulty":"NORMAL","songID":1460,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23057,"notecount":392,"arcChartID":"DdIc08m618r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9322240e1646cdb5709e0dde31e61faa07d07f0f","difficulty":"ANOTHER","songID":1461,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23058,"notecount":907,"arcChartID":"HXjV_2N0-Iw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a3cf4b4e6ac1b736a48831f8c075d5d9a3015fba","difficulty":"HYPER","songID":1461,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23058,"notecount":646,"arcChartID":"GP5kg7n8uDC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"08aecb7fe5bfd77fbc530f3cf74e359c9a7a87a9","difficulty":"NORMAL","songID":1462,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23059,"notecount":306,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"c751f7e27e22b7df017902c1557ca825545d35b9","difficulty":"ANOTHER","songID":1463,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23060,"notecount":312,"arcChartID":"Adx9pfcAWG8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ffd10183137cc236b1867a49cbddd410d69e1d88","difficulty":"NORMAL","songID":1504,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24007,"notecount":626,"arcChartID":"Bk37A_Ne43_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"addb8ad370157f04e92e351b0b16ab0c21ef226c","difficulty":"NORMAL","songID":1504,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24007,"notecount":617,"arcChartID":"FnWs_kMcroS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a14a725168a858d0f015f16a3f88f0f9560407d1","difficulty":"NORMAL","songID":1505,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24008,"notecount":444,"arcChartID":"E1ctfwusVV2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b968f0650dfaaae2c61a9dddd0484caa9c25ce50","difficulty":"NORMAL","songID":1505,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24008,"notecount":492,"arcChartID":"FcYuoMC-m9y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8f1a88bd424fe67acc6ca368f556bb1e9e0d7ff7","difficulty":"NORMAL","songID":1536,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24028,"notecount":527,"arcChartID":"CJYS6w3KDl7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9ab93b3ac4d9667660e52d0862023886aa7cd82d","difficulty":"ANOTHER","songID":1537,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24029,"notecount":1219,"arcChartID":"H1qmzKQ6Erm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d2ef64d826fdedef1ee80d0bde01e8a3bbd57f62","difficulty":"HYPER","songID":1537,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24029,"notecount":753,"arcChartID":"C77zfFNU5Ph"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ad38388b1b168483844dd8fd2302a4f158abf93e","difficulty":"NORMAL","songID":1537,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24029,"notecount":427,"arcChartID":"BXZPEziThQE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9245428e009fd7242c52d281638ed49cbe5d2349","difficulty":"ANOTHER","songID":1537,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24029,"notecount":1336,"arcChartID":"BV34s2O1pKk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"17fe88851ccf3eca133dffffb57f32364cedb112","difficulty":"HYPER","songID":1537,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24029,"notecount":704,"arcChartID":"EWoNPp4NWNd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aef5842d0737cba0276f1674c484125eacaf6ea5","difficulty":"NORMAL","songID":1537,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24029,"notecount":411,"arcChartID":"AGJZztUZE2M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d9ced91a99210a10a306d88aa07b94aa4ef6b20f","difficulty":"ANOTHER","songID":1538,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24030,"notecount":1425,"arcChartID":"Gguj5QXC4qS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5de51eb193912f3225394a0fc6a0d89fdf56d8c2","difficulty":"HYPER","songID":1463,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23060,"notecount":178,"arcChartID":"C1rsJ74nN5o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"fc4679c83f395deb414afd8daa38931f0ee265be","difficulty":"NORMAL","songID":1464,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23061,"notecount":573,"arcChartID":"CaSxVlSZL7w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4f09d1b80881932c06e83a7d96d697ba7f21c543","difficulty":"ANOTHER","songID":1465,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23062,"notecount":1030,"arcChartID":"EvOXwLQ2CmP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"68ffc6913b4c34e1d2492d813dbf90172eb3207c","difficulty":"HYPER","songID":1465,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23062,"notecount":662,"arcChartID":"AsU9i5xvGEA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"3157bf94f65f3f328cdcdd461fe50694d57db834","difficulty":"NORMAL","songID":1466,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23063,"notecount":585,"arcChartID":"GbOODROnrPX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"515845ec6d9d4bc70a98a23974ef04e42459f2bf","difficulty":"ANOTHER","songID":1467,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23065,"notecount":1701,"arcChartID":"CoievsQ01tH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bec87b25570c679612efe4597b33abcb1981330f","difficulty":"HYPER","songID":1467,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23065,"notecount":1077,"arcChartID":"HyvfnFUEBsk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"4435937a45ef49fa19c4fb1d5f38d9e2891d0977","difficulty":"HYPER","songID":1538,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24030,"notecount":817,"arcChartID":"GCGHqgnGEWd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"937007da7b9f07ad831e81ad28c9732ce544faf8","difficulty":"NORMAL","songID":1538,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24030,"notecount":525,"arcChartID":"AsJq50Z5x15"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"583a9f6b90383303c229c46fa3eb2a35305b1dd6","difficulty":"ANOTHER","songID":1538,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24030,"notecount":1153,"arcChartID":"GbEsUZwRxop"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c5a9512a63081dbc80675ff6b2b8c6ec8fb54b0c","difficulty":"HYPER","songID":1538,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24030,"notecount":809,"arcChartID":"Crni5DqbxYD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"86facd7d40cf49bf7320027cb89f1722d9440087","difficulty":"NORMAL","songID":1538,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24030,"notecount":503,"arcChartID":"HdIYqRBYpu4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"da31f4e719c4a0ce622909821e0424659596f3e4","difficulty":"ANOTHER","songID":1539,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24031,"notecount":1073,"arcChartID":"BGFTy8pHKt-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3bb464d2e7aa837c3e1919f5abff948c27ab9355","difficulty":"HYPER","songID":1539,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24031,"notecount":693,"arcChartID":"CcBGIeyuA6d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b6c33599b58925b4d55abff8168ecc2f73b7e122","difficulty":"NORMAL","songID":1468,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23066,"notecount":369,"arcChartID":"DLcPG__Nbp3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a0602175b0ecf53821879816a9a41a7d9c417f8c","difficulty":"ANOTHER","songID":1469,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23067,"notecount":1234,"arcChartID":"FZlhj6-hLzf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fdf054b7cf884cd9926aa9bb2e7c8deadee17287","difficulty":"HYPER","songID":1469,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23067,"notecount":892,"arcChartID":"CHf5lf2zvwT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d45cf1919782ea7b339f1318c45bb7afac5126cc","difficulty":"NORMAL","songID":1470,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23068,"notecount":683,"arcChartID":"DRsInPboF1y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"36bd866058e0f33e69b0bc3d6ee879286854ed5f","difficulty":"ANOTHER","songID":1471,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23069,"notecount":1949,"arcChartID":"AmD5LScgHTB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"6a411d6122d213cffdf458f780bc4c73a60d9eee","difficulty":"HYPER","songID":1471,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23069,"notecount":1302,"arcChartID":"GH3efN3Uc_O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"2731f91bfa73a10a42ae1864bf95b1398b0bcd72","difficulty":"NORMAL","songID":1539,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24031,"notecount":427,"arcChartID":"FCDMJR6fRlL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"202d2b2cf3b121f7c9e7afecd937b8e10f058270","difficulty":"ANOTHER","songID":1539,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24031,"notecount":1003,"arcChartID":"EgUQYtetoNt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3e498668cec8eca5c26f0c7f694dcb70acfbfbfd","difficulty":"HYPER","songID":1539,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24031,"notecount":716,"arcChartID":"G8OIIAyoJ-V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"92692f517abfb291f20e1caded12e02faecf1f06","difficulty":"NORMAL","songID":1539,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24031,"notecount":427,"arcChartID":"ChemoywZo6U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e0d46e0872a3e77ff12717fdebc315446a251a1c","difficulty":"ANOTHER","songID":1540,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24032,"notecount":1351,"arcChartID":"HVTFmExXfnP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a73fda177646e9662efcf2ad7cd4e4144dcfdb9d","difficulty":"HYPER","songID":1540,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24032,"notecount":872,"arcChartID":"CVyWyiAlvUj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7fd4c066fd1b042436c5b39dbf49f7fe3d9d5e04","difficulty":"NORMAL","songID":1540,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24032,"notecount":534,"arcChartID":"BYWehq8ke2p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8c7cb3bc486a267af6b241b50631d0e900a38414","difficulty":"ANOTHER","songID":1540,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24032,"notecount":1375,"arcChartID":"HnlTzCrh03o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"52af0eb6c9d9c402897486392edbd898a8f84a20","difficulty":"NORMAL","songID":1472,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23070,"notecount":727,"arcChartID":"EypH3VcEzfq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"33de6b690b99a20b8d45635bd17baaafa2324cbc","difficulty":"ANOTHER","songID":1473,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23072,"notecount":1559,"arcChartID":"EaJcpiQC3de"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"572e75fe34c5b8868e2decc56d47e7df02e86a18","difficulty":"HYPER","songID":1473,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23072,"notecount":1181,"arcChartID":"BhdoL6LnIpE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5e419db0021f18fb7834b7e416c50ff8e01ef344","difficulty":"NORMAL","songID":1474,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23073,"notecount":622,"arcChartID":"BUn-3UStXF9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"582940309d6443c6315ca4661eac308164395a2a","difficulty":"HYPER","songID":1540,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24032,"notecount":952,"arcChartID":"AKYdg3FIJyP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"11c0cefd1eb793630d4d576ddf051be07ee8fc84","difficulty":"NORMAL","songID":1540,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24032,"notecount":601,"arcChartID":"Dmp5pI8R7Gs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9ed370623c74ce32c7ab8cdd1930bc6973c8cba4","difficulty":"ANOTHER","songID":1541,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24033,"notecount":1330,"arcChartID":"AMN-Us-bji2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7800dafb2c0a91d6ca13a04de714fa318c5bdd2d","difficulty":"HYPER","songID":1541,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24033,"notecount":856,"arcChartID":"A40QlqNnZfs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7f895a5031a48eb030d5ae70cc5312344d42ff08","difficulty":"NORMAL","songID":1541,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24033,"notecount":508,"arcChartID":"HmYqzHvDrsE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aa8cb88e2d971ffcc3130aeb887faf7cb870c055","difficulty":"ANOTHER","songID":1541,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24033,"notecount":1141,"arcChartID":"EDvKJ_lx_Cu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e8a8894e65432cf06dee28cfac4fda1386ec61ce","difficulty":"HYPER","songID":1541,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24033,"notecount":867,"arcChartID":"ExjE0A24AI1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2f7aaf062597127efec05c8da9b152d04bf833e5","difficulty":"NORMAL","songID":1541,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24033,"notecount":515,"arcChartID":"AAgRAMW5ftP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"884e5ec19cdb215b7ebf8524aef375bb94450428","difficulty":"ANOTHER","songID":1542,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24034,"notecount":1403,"arcChartID":"BaddN6OioiS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a25c45dee5fba63fea0734da5c4008fde155970d","difficulty":"HYPER","songID":1542,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24034,"notecount":792,"arcChartID":"Dp3HY9WE_Ov"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c479d7ef31c2e968c25bac61cb265bd4de37ab04","difficulty":"NORMAL","songID":1542,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24034,"notecount":498,"arcChartID":"Ap5XU0dG8s5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0f5b558892bc4ab519543a319a0899b9d7a5ddf6","difficulty":"ANOTHER","songID":1542,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24034,"notecount":1413,"arcChartID":"GvSQ2HDv61_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b7ee26890ff6094e53a3269bbe2709ecccb64774","difficulty":"HYPER","songID":1542,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24034,"notecount":810,"arcChartID":"C5c9E5S01ub"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eaa49af69ea857012855d61b4f8ffaabfcac7072","difficulty":"NORMAL","songID":1542,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24034,"notecount":521,"arcChartID":"GTzmjA9JLbT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a9e9d35ac728647faf0fb234d6408925a1b77fe7","difficulty":"ANOTHER","songID":1543,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24035,"notecount":1645,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"a94a49d53fa219ae412a9f6e80fbd8db335bc667","difficulty":"HYPER","songID":1543,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24035,"notecount":935,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"5cad6583cb43009bf0a75e71d027c3833e50d886","difficulty":"NORMAL","songID":1543,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24035,"notecount":374,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"41993bcee1b9ac6a6328c8c9c4bc3b5abcc50db2","difficulty":"ANOTHER","songID":1543,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24035,"notecount":1497,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"7e550e37b672b263e494167d60198030cd64e280","difficulty":"HYPER","songID":1543,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24035,"notecount":954,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"bb44383947a4335e9689a4b64ad628d066af4e10","difficulty":"NORMAL","songID":1543,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24035,"notecount":372,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"3feb6015f3290c09c8b0946aefb6a63549a74a38","difficulty":"ANOTHER","songID":1544,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24036,"notecount":1500,"arcChartID":"CU3Iw_aMJiM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"29ec70b47e537538d373c1c87358b60895f882ca","difficulty":"HYPER","songID":1544,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24036,"notecount":956,"arcChartID":"C3WR3O5VDLo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f39be7c445bee468a90697d746c026e1bc1bcc2c","difficulty":"NORMAL","songID":1544,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24036,"notecount":592,"arcChartID":"ECa35shSbh9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"eaf84d3b7982bf2c08e4ba2f6547e7733107bbb3","difficulty":"ANOTHER","songID":1544,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24036,"notecount":1753,"arcChartID":"FO-B8_JLo4G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0fecc8134fde509225795f8aaa9b689cecc97fb5","difficulty":"HYPER","songID":1544,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24036,"notecount":991,"arcChartID":"CXIgE2w0L8B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"336849b52a51346b8f359db59e2e8f9c2ce16532","difficulty":"NORMAL","songID":1544,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24036,"notecount":588,"arcChartID":"CQdanQe7xGM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cea51c32ab9ba5b88f93d8632ab6c7b3ebfde424","difficulty":"ANOTHER","songID":1545,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24037,"notecount":1282,"arcChartID":"DWNA4ywEerO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"99e5269177a09766b8943cd8effa35fd840b89cf","difficulty":"HYPER","songID":1545,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24037,"notecount":803,"arcChartID":"D7wemBP2usZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"49517dceaddb30513a61f91604716afcd308108c","difficulty":"NORMAL","songID":1545,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24037,"notecount":485,"arcChartID":"HPmXdD87nGE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0d5cbc85e82e1716ccceb680cb4544eed656cee8","difficulty":"ANOTHER","songID":1545,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24037,"notecount":1227,"arcChartID":"D3YPMzWujjg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f24e5144f4b86d47463189c38304e11b12ad80ed","difficulty":"HYPER","songID":1545,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24037,"notecount":764,"arcChartID":"Bs_lfXyByZU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"54b0a91e28dc7ecec62fd426c052a141798f0b05","difficulty":"NORMAL","songID":1545,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24037,"notecount":486,"arcChartID":"H_j753vDTJ2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4f7e15de45b3499f5728564a4a39adc4d049046d","difficulty":"ANOTHER","songID":1546,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24038,"notecount":1032,"arcChartID":"DSJMoE6EDm7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cc8f2b2b79ca8f660a6942511af6fe497a7d2cea","difficulty":"HYPER","songID":1546,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24038,"notecount":675,"arcChartID":"BgPxj5hyBUd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c643a02a779a908a1b17ee22edd6ec6373a71d58","difficulty":"NORMAL","songID":1546,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24038,"notecount":314,"arcChartID":"DtiPpKIZc8a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f7933384fd96a25cea7673fe04e80a45375a5f59","difficulty":"ANOTHER","songID":1546,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24038,"notecount":966,"arcChartID":"H-IjYpQDBW-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e2649f677d7ce8008b671ef67cbe6e83dc80eca2","difficulty":"HYPER","songID":1546,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24038,"notecount":720,"arcChartID":"GvmmohS0MEv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3d8e054a97a8b3f4b1e650a9d51cc147a18c3b10","difficulty":"NORMAL","songID":1546,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24038,"notecount":311,"arcChartID":"HVY-Fq1C-J6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7f717dded45f0d82238a7a25e9467db311bee572","difficulty":"ANOTHER","songID":1547,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24039,"notecount":1392,"arcChartID":"FAXJm5VYZgz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"117165e061fd9ac953cdd4ea42624e7e777e693e","difficulty":"HYPER","songID":1547,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24039,"notecount":938,"arcChartID":"BlEYeOkStV3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4e0854a5fa89c135c6ba8c49aa0fed7df6047b57","difficulty":"NORMAL","songID":1547,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24039,"notecount":487,"arcChartID":"DsnbcgnU4dc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6bc69b5a486b8544049781c21d874533428f89a6","difficulty":"ANOTHER","songID":1547,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24039,"notecount":1604,"arcChartID":"F3BcvkBa_wH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"038aebc84f595a8c22b5467cfc45065028bd952a","difficulty":"HYPER","songID":1547,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24039,"notecount":759,"arcChartID":"EoCUMes0XJh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d31174ccbd4e2400d799c1f90246ea113ef31014","difficulty":"NORMAL","songID":1547,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24039,"notecount":466,"arcChartID":"H_4HsOvXgEZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0343772e595489d1c24eccdda96e97eb0788eddb","difficulty":"ANOTHER","songID":1548,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24040,"notecount":1062,"arcChartID":"Co3zhhQmXPc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"36c20c99985545c2e01919dea60a3da0c0b3c4a6","difficulty":"HYPER","songID":1548,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24040,"notecount":766,"arcChartID":"GTOwjAosWGl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d50bcfa711dca92bfafc96f8e593d593aa1d3e60","difficulty":"NORMAL","songID":1548,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24040,"notecount":402,"arcChartID":"EidQl2TNMoT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"27492649e716b1b9cc8fd781c6cfc86a7ddbfd2f","difficulty":"ANOTHER","songID":1548,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24040,"notecount":977,"arcChartID":"EFwr4iWdRHp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eeec3f2a3ff4f6a0300b4cb014f6fd552ab08e4c","difficulty":"HYPER","songID":1548,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24040,"notecount":726,"arcChartID":"D4qwVXDctoB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"61f70c81ca1224cdadcfb178e49f1d82e9df779c","difficulty":"NORMAL","songID":1548,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24040,"notecount":403,"arcChartID":"HRaN1_oyxbe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a01a665e0b9dbae294b35d080e49676cbaf828b0","difficulty":"ANOTHER","songID":1549,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24041,"notecount":1413,"arcChartID":"B71nk6nTPIS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f86f164e84abd84422747b0032842c985ee4d043","difficulty":"HYPER","songID":1549,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24041,"notecount":931,"arcChartID":"CTF2XJ6D1DN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d3898577a9b632027fc1ece919926e8554084000","difficulty":"NORMAL","songID":1549,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24041,"notecount":459,"arcChartID":"G4UGxcmNUNp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6ef8839f066706f356304eac366039b3169db1f5","difficulty":"ANOTHER","songID":1549,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24041,"notecount":1343,"arcChartID":"HP_EduKdIQ-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8a6b62892cfea4101ad0c7eefc465e14d7d46e09","difficulty":"BEGINNER","songID":1549,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24041,"notecount":189,"arcChartID":"Ai6Zh6WgWaU"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"190f1df9b7b18487ec089495eda9dca9f57be6c0","difficulty":"HYPER","songID":1549,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24041,"notecount":894,"arcChartID":"FvJGp7R3Zrd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b32a6dd211e71610653f263bc76c8e60d191b82a","difficulty":"NORMAL","songID":1549,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24041,"notecount":458,"arcChartID":"Dd9SD-YTE5M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fc27b8cc20a9848d478f374fe03aeacb081287bb","difficulty":"ANOTHER","songID":1550,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24042,"notecount":1163,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"534ecf7d7f29c48c8cfb4d9bebeeca6fc8fb67fe","difficulty":"HYPER","songID":1550,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24042,"notecount":634,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"74df4d9fbd7a7c846257c6ca9410c9d8e0f0e10c","difficulty":"NORMAL","songID":1550,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24042,"notecount":304,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"82c71a4087a5bf183120fdd45c768dddfddbe123","difficulty":"ANOTHER","songID":1550,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24042,"notecount":1054,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5fb35fbdb1b18efa0d11b48ce0e06de7289ce472","difficulty":"HYPER","songID":1550,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24042,"notecount":610,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c38dfb57d5ba39656a5e7fe1ea309d61a3e7478d","difficulty":"NORMAL","songID":1550,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24042,"notecount":305,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9ce974b0ed698a2280e208bb85a404d40dbd5a30","difficulty":"ANOTHER","songID":1551,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24043,"notecount":1566,"arcChartID":"BagNd8ZET1n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"85d14b04bd9e1938f9f58a88333420357080fd2b","difficulty":"HYPER","songID":1551,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24043,"notecount":1074,"arcChartID":"A7C6j0uZpx-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"846347309bada62968ef51e7470677a0b52e471f","difficulty":"NORMAL","songID":1551,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24043,"notecount":558,"arcChartID":"EuOyN0SbULo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5f18e642d1435abb55324e37dc2aab53885f3ed8","difficulty":"ANOTHER","songID":1551,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24043,"notecount":1475,"arcChartID":"BpwIkgAuP9d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5cec1b4412b1e95ad2c36c955654f91085203e83","difficulty":"HYPER","songID":1551,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24043,"notecount":910,"arcChartID":"B8GTLb8QwZB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9fc99280cc3df5cc2cffb4739ec980ae0ab9d4f7","difficulty":"NORMAL","songID":1551,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24043,"notecount":506,"arcChartID":"B787CeU8Axk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8a827d68b2f001aceba6d5277593f2447e8e7c8d","difficulty":"ANOTHER","songID":1552,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24044,"notecount":1931,"arcChartID":"D4cn3WYPgED"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4490224a0ee7725fe39e093da3d02a12d455c872","difficulty":"HYPER","songID":1552,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24044,"notecount":944,"arcChartID":"Bu8CdMKr-qQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a83303f5ec034d65fa9c5733b9d0b59938bb00dd","difficulty":"NORMAL","songID":1552,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24044,"notecount":650,"arcChartID":"CIh6LgOL6ZQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"80a76b750dc1cb632f92761c3b66b0579ae5acd1","difficulty":"ANOTHER","songID":1552,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24044,"notecount":1929,"arcChartID":"Dz9AtlHpiBz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4f7f9ff06889d3d2aae7075ec5c3194845e81634","difficulty":"ANOTHER","songID":1297,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22025,"notecount":1301,"arcChartID":"HR5wCvu53eh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"2a7c6ef221c88f43a9b6ec03643c17c1fd0fa869","difficulty":"HYPER","songID":1297,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22025,"notecount":789,"arcChartID":"E_5jw6We1ee"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"cb6efbdfbc6179127688c2dc26c8fffa4e0485af","difficulty":"NORMAL","songID":1298,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22026,"notecount":223,"arcChartID":"FDmk-CQqOjK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"02d797f6df00b680ff063f1994187d2acc898c77","difficulty":"ANOTHER","songID":1299,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22027,"notecount":1354,"arcChartID":"GmFDA6b7vgM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"42a5706070bac0ec224388bde300718ba67e6173","difficulty":"HYPER","songID":1299,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22027,"notecount":826,"arcChartID":"EYx4IGgw7lI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"14dd23bf18b22a9016c2457935347ca5433659d6","difficulty":"NORMAL","songID":1300,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22028,"notecount":521,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"bed4ff5b9f18a306566f62cc6f2dc72480ef14f4","difficulty":"ANOTHER","songID":1301,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22029,"notecount":1184,"arcChartID":"BLg01oBas09"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"95f96fb5ca95a85b06b564172c24b3ea4a39d877","difficulty":"HYPER","songID":1301,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22029,"notecount":627,"arcChartID":"FpuVH6LeooW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ecd5572e3e7579a4b15caa8352e6eaadf1c0f139","difficulty":"NORMAL","songID":1302,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22031,"notecount":529,"arcChartID":"EHQjo6C7nK5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"414fe7d7fd325e1560a740c5914ebc3544f6c400","difficulty":"ANOTHER","songID":1303,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22032,"notecount":1848,"arcChartID":"GsqJaUk0fY2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4da4dfc543bdc47b1f86eb8c4a270e065bde005b","difficulty":"HYPER","songID":1303,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22032,"notecount":1186,"arcChartID":"AmliuF9zqTP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e4e7a8bc2f60ef95a96c10fab685339ca05d215a","difficulty":"NORMAL","songID":1304,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22033,"notecount":573,"arcChartID":"Hy6Ers3ziQ1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0845362e323c483454f20ffe704474158755fefb","difficulty":"ANOTHER","songID":1305,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22034,"notecount":1539,"arcChartID":"A1ShHyegwSB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1382ebf49283da25bec4bf97069e8ddf837d7f0a","difficulty":"HYPER","songID":1552,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24044,"notecount":1008,"arcChartID":"BF7gccGLCqA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"827feba3988a317b26945cbc45a3faf8851ef640","difficulty":"NORMAL","songID":1552,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24044,"notecount":609,"arcChartID":"HXAuY6ygMwt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0aa01f5a5a3658deed043f9aa2477c0b785281b5","difficulty":"ANOTHER","songID":1553,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24045,"notecount":1292,"arcChartID":"GsIVcIVADP0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84ef61a37c902d8d65d771290814f122215f9ec3","difficulty":"HYPER","songID":1553,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24045,"notecount":761,"arcChartID":"FZ1rxISvPzA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6d8a5c7eb058c259ec8bfd35f608d9332ed83bfd","difficulty":"NORMAL","songID":1553,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24045,"notecount":386,"arcChartID":"DAKJTmcCb4E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7cb01834cf455a4b1b80fdb885206e699a6110ec","difficulty":"ANOTHER","songID":1553,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24045,"notecount":1280,"arcChartID":"DKUjMkAOIs3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aa574fe4d396a4eb8321c50fdefb294eeae53cd3","difficulty":"HYPER","songID":1553,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24045,"notecount":736,"arcChartID":"AUOWhk683e1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4c715c1f5f5a93a0077d023bf6cc7b068fdd1c86","difficulty":"HYPER","songID":1305,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22034,"notecount":1054,"arcChartID":"HF31EcYwdqz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bd19516c12f8bb2b1a646ffb87f0e0485489e52e","difficulty":"NORMAL","songID":1306,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22035,"notecount":559,"arcChartID":"DQ917iUN34g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4786460861ce3304f7310923a1409274868b0b23","difficulty":"ANOTHER","songID":1307,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22036,"notecount":1007,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"70201e5f209a41b7af16e125254be59bd586958a","difficulty":"HYPER","songID":1307,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22036,"notecount":682,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"582b626ebc150df3ca36a6cb49ada841944af6b3","difficulty":"NORMAL","songID":1308,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22037,"notecount":662,"arcChartID":"Hxu9nJnT-al"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b9bcf41bb170a49b51aa2a9e1a81b5d4022c0baa","difficulty":"ANOTHER","songID":1309,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22038,"notecount":1291,"arcChartID":"ENBE53eTQG2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a7f5d9980188a6f146193447655d2b9a9c9a9b0b","difficulty":"BEGINNER","songID":1309,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22038,"notecount":249,"arcChartID":"GeNe5iI8TGv"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"d90f8123d548a688475f9f8246c20d295bc2d23f","difficulty":"HYPER","songID":1310,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22039,"notecount":1092,"arcChartID":"DGR1xTh2T6L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"f1fbd8d6ff290813ab463a914b03e22fd589ef7f","difficulty":"NORMAL","songID":1553,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24045,"notecount":366,"arcChartID":"FJFjOKjvPmu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"467def8817cdb5dfac8bdf8a6d0ea97bfed39986","difficulty":"ANOTHER","songID":1554,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24046,"notecount":742,"arcChartID":"BsaDQkjkgig"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c4a8bbb955657d66b7f627f9877e0ae249e8d46c","difficulty":"HYPER","songID":1554,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24046,"notecount":483,"arcChartID":"HpMvpJnHudQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"56fdc74799a0d8c5048a29d38d77447c4ecba6de","difficulty":"NORMAL","songID":1554,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24046,"notecount":203,"arcChartID":"ABczK0Tt6n6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0dbb6ffe8031a5154069c3afb7c85e3eefbe6133","difficulty":"ANOTHER","songID":1554,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24046,"notecount":715,"arcChartID":"FXDOwjmAoja"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"09338d39338a23dde17bbf1ee642f8a1ed1064eb","difficulty":"HYPER","songID":1554,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24046,"notecount":475,"arcChartID":"GM48wAZD703"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1172562473f9d149b8ae5eed7334ba8e8e0ff880","difficulty":"NORMAL","songID":1554,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24046,"notecount":207,"arcChartID":"EZojoiaVVmo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dc433afd5df799b8a4bd86c4fe88b8feca2ca574","difficulty":"ANOTHER","songID":1555,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24047,"notecount":1251,"arcChartID":"D029-5xUBIY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"44ee43fcbf77a9ea1b9b058369b96a2fe660e537","difficulty":"HYPER","songID":1555,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24047,"notecount":924,"arcChartID":"BnMrGjo01Nz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"24dfa8c20a2d7d53e2221cf6d9632e8899898060","difficulty":"NORMAL","songID":1555,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24047,"notecount":582,"arcChartID":"EmJIuH9CiaS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"30b40465a2b8edc9d7d346e809d0112cf0fdc453","difficulty":"NORMAL","songID":1310,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22039,"notecount":596,"arcChartID":"Ap1JouUKsFB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","12-cs","26-omni","26"]},{"rgcID":null,"chartID":"d92c86185317fdc23510b6fb95684ccdd0764dc1","difficulty":"ANOTHER","songID":1311,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22040,"notecount":1479,"arcChartID":"FXAHtUTm0gF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"32fb40507e092a6e69f97f5b6d930b357f87a624","difficulty":"HYPER","songID":1312,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22041,"notecount":1069,"arcChartID":"E2KRjpS8RqK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"68083a11aedb639ba46cf43e4fa2e92bce9fe628","difficulty":"NORMAL","songID":1312,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22041,"notecount":493,"arcChartID":"E6SvyVSL9CU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f5f17f3a8ec03e5625574476c390161d3485bc54","difficulty":"ANOTHER","songID":1313,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22042,"notecount":1020,"arcChartID":"CowA7Y8d11G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e1d0845f19876ae38dd850672122ffb3f74f02c8","difficulty":"HYPER","songID":1314,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22043,"notecount":807,"arcChartID":"CekhPA_pFOe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"653a0d49a2e04493c6d96d549044bac64651219d","difficulty":"NORMAL","songID":1314,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22043,"notecount":335,"arcChartID":"HFCwqCI2GPA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8c1be147ee42f4c2565da761f93e009bdcf8b6cb","difficulty":"ANOTHER","songID":1555,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24047,"notecount":1226,"arcChartID":"FggxI7ZFaIx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ed30d84d7cb970a4e190f197af7c734d29af462f","difficulty":"HYPER","songID":1555,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24047,"notecount":955,"arcChartID":"DbMmwVWLr00"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"346ec5ff789f89267ba867def0e741fab6e2a513","difficulty":"NORMAL","songID":1555,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24047,"notecount":604,"arcChartID":"Fn31j5A_b7Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"06b582ce77660d089f5968b4757b18911e08b609","difficulty":"ANOTHER","songID":1556,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24048,"notecount":1416,"arcChartID":"EHjylHwlDOg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"45016e9608d8c39bb0479fb38a313f52f61acb61","difficulty":"HYPER","songID":1556,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24048,"notecount":855,"arcChartID":"Hc30aSwfBqw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"8eb2e56aa2fadb457839cf27206478c18c2fb1ed","difficulty":"NORMAL","songID":1556,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24048,"notecount":318,"arcChartID":"EDVQ9tHnsNd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"0257f81d2bca1b30533f6959be33bcc476b7ca50","difficulty":"ANOTHER","songID":1556,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24048,"notecount":1264,"arcChartID":"Cthk-JVcqlM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"a62fc0ba42e4674464b89fa2b5ac0ee6f3d7206c","difficulty":"ANOTHER","songID":1315,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22044,"notecount":1491,"arcChartID":"B7l8ILsD36W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"826fd366c3090d68b54e721d9b4d31fc334d625f","difficulty":"HYPER","songID":1316,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22045,"notecount":838,"arcChartID":"EddApnIJmTn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6fb807b1cb6e2ada37c3ddde455ff5567247c234","difficulty":"NORMAL","songID":1316,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22045,"notecount":509,"arcChartID":"DY7LBKtamNJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c613e49f3bc8cba1555422ba8ba484d81963e8f1","difficulty":"ANOTHER","songID":1317,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22046,"notecount":1031,"arcChartID":"AcKV0Jx59p3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f82be0b3fa7cd250b570210906ae90e02e500481","difficulty":"HYPER","songID":1318,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22047,"notecount":975,"arcChartID":"FKymr0c51R5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9302641dc42e733645176b7da4b5aa9085eac76c","difficulty":"NORMAL","songID":1318,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22047,"notecount":571,"arcChartID":"CJN7uolKRPL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ce22f2d5f103080c9138bb5c4fb0895ebdb2568a","difficulty":"ANOTHER","songID":1319,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22048,"notecount":1285,"arcChartID":"EgAEBv2aGOR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6d2e32655504f8223cce26aa41938b0b083bacb4","difficulty":"HYPER","songID":1556,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24048,"notecount":748,"arcChartID":"F27qGn7UBDt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"add495a7ca0d971b5829eba76090d79205a4a932","difficulty":"NORMAL","songID":1556,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24048,"notecount":404,"arcChartID":"FSN-8GZyvDd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"3ebb0f07d1a27226c9292a5976bfb32966aa5d46","difficulty":"ANOTHER","songID":1557,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24049,"notecount":1241,"arcChartID":"GJQvkPbg1EO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"22509af5134a08024d304081f0c284dd8a82c356","difficulty":"HYPER","songID":1557,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24049,"notecount":811,"arcChartID":"HXfDevZogSq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9b0b75ecc4bd0c863c922d0a1f751d1a8cb7793e","difficulty":"NORMAL","songID":1557,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24049,"notecount":461,"arcChartID":"HN7ZpXSvmQZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b72de4049ffccda4098e1e4e38788b2393c85938","difficulty":"ANOTHER","songID":1557,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24049,"notecount":1169,"arcChartID":"DZkoAKjeRiJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"aec9ba367eb665ac2e50b1faa7d8720f522750eb","difficulty":"HYPER","songID":1557,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24049,"notecount":669,"arcChartID":"EGA1_Im_Tjg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bebe481e5e6b9d825ac84e473bc76c813b006bad","difficulty":"HYPER","songID":1320,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22049,"notecount":1177,"arcChartID":"EGNrfR1T9h-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"f1fdd7d9767817692179085cf9feba3ab7ebeeb7","difficulty":"NORMAL","songID":1320,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22049,"notecount":494,"arcChartID":"GLxfJ2YavTK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a3e7419e66a942ea5f2d838031796016b485bf20","difficulty":"ANOTHER","songID":1321,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22050,"notecount":1281,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"6973bb034510ad0e10ea4d80cfc2e5832a9950db","difficulty":"HYPER","songID":1322,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22051,"notecount":909,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"58aeb020ec266de5e8cf453ede74bb3200878e03","difficulty":"NORMAL","songID":1322,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22051,"notecount":442,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"13a58a19cf7ef3c3d58f89f6eec75967e3d7e3b0","difficulty":"ANOTHER","songID":1323,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22052,"notecount":1086,"arcChartID":"CiQToB8VPVX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"4eeac2c62d3b84e32030136a357fdac835c51632","difficulty":"HYPER","songID":1324,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22053,"notecount":912,"arcChartID":"ANfNg5IhyLD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ad5465afee73542863bdead06bc2e0fffff2d5d4","difficulty":"NORMAL","songID":1557,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24049,"notecount":362,"arcChartID":"GRQUhwOEJXE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"83b1ea92d0b58f703a199cb058f5a13713e8e705","difficulty":"ANOTHER","songID":1558,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24050,"notecount":2175,"arcChartID":"FVrdP-NSSoN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"66de521b5db52f046cecb753ff055ba3f3642e3e","difficulty":"HYPER","songID":1558,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24050,"notecount":1420,"arcChartID":"FERMPYNaIVN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b7ec9b8a5a0a9b0190c1cfde9cb7f3ca16eed860","difficulty":"NORMAL","songID":1558,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24050,"notecount":681,"arcChartID":"H9S1m7giYcd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3c7a99cc269d18bad5888a4f51ad428ac92f8769","difficulty":"ANOTHER","songID":1558,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24050,"notecount":2081,"arcChartID":"FW1LMvCnXAN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4ef12f441025ad1bf044624ffbd671186370891e","difficulty":"NORMAL","songID":1324,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22053,"notecount":495,"arcChartID":"HGca8-G5-OE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5f94fe9c3bdc18c440e7ba2dff824adaa2c9d3a9","difficulty":"ANOTHER","songID":1325,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22054,"notecount":2222,"arcChartID":"Fu9nUxRF8uZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"340816a91cfb5605d4e551b77ed64eed920b63f2","difficulty":"ANOTHER","songID":1326,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22055,"notecount":1528,"arcChartID":"F4qLJtN00Jy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"27916e7ccc0ecc698fe28cff7ed99b6b2bf2b0e3","difficulty":"HYPER","songID":1326,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22055,"notecount":900,"arcChartID":"BYtd1rFwErC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ec2d3a55d7f07b84cd2666970953591f49f0ce1","difficulty":"NORMAL","songID":1327,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22056,"notecount":544,"arcChartID":"EVCESeUZmIF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"823795f8fef306160eff2f42a6fdfc752e56125e","difficulty":"HYPER","songID":1558,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24050,"notecount":1397,"arcChartID":"HWinRWb0g_u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5c88a78a9aa83a5e5ad49bcf8eb7824c87f24619","difficulty":"NORMAL","songID":1558,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24050,"notecount":684,"arcChartID":"BGhqeJpnxiL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"38de2855473c1f7b63d9d58b569808bf3d9d6462","difficulty":"ANOTHER","songID":1559,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24051,"notecount":1564,"arcChartID":"AEVHdiZBW9U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eeafe20e2cc6231d214f4ed25362eb6e4f88dbf1","difficulty":"HYPER","songID":1559,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24051,"notecount":964,"arcChartID":"HSOsru7sDT-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"91f2b545ee9c8a7cc2fc5438e73ce786a369bb51","difficulty":"NORMAL","songID":1559,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24051,"notecount":475,"arcChartID":"Daq-pCF3Dcy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"69ae835d2b68c3fa13234eb6f85eb8abec0dcdc2","difficulty":"ANOTHER","songID":1559,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24051,"notecount":1601,"arcChartID":"B8fvFN2zBbe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ea1cee263a92b555b6c7c0bfa9bc107c35f23a7","difficulty":"ANOTHER","songID":1328,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22057,"notecount":1618,"arcChartID":"HwuQub9qo2s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e8e38aec17ecdf691c6eb8c922f909a933e5511b","difficulty":"HYPER","songID":1328,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22057,"notecount":1030,"arcChartID":"GRNj2VdeoGo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"14216c2ce31ddf744568c81c4882aa0d63dbc42d","difficulty":"NORMAL","songID":1329,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22058,"notecount":436,"arcChartID":"AJjVLMNdKcF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e16c92be0ac9c0d3e1f7fbf671194bc43691af11","difficulty":"ANOTHER","songID":1330,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22059,"notecount":1220,"arcChartID":"Cr-e47boo5e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4c20ae7990f1c7d5f43be64c2c5d3cd963d63500","difficulty":"HYPER","songID":1330,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22059,"notecount":651,"arcChartID":"CYNgfHqTPSD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1a7cff6b80da6bfbc4c552e55b6e16a1311f1898","difficulty":"NORMAL","songID":1331,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22060,"notecount":520,"arcChartID":"F0FvAsMQXW_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"96fe9e96d7b9bb04a0841b56e73cc886f18dc052","difficulty":"ANOTHER","songID":1332,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22061,"notecount":1134,"arcChartID":"BBqrQwyPsQ9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b77979a06b69a6113e3e51bdb741f911922999e9","difficulty":"HYPER","songID":1332,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22061,"notecount":871,"arcChartID":"G2BKsE7PRO6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c60670feb47a1994dde29f733465831270de46b6","difficulty":"NORMAL","songID":1333,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22062,"notecount":479,"arcChartID":"ETAQiYVxS2y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ddc71464cab325057d5e57170ace16e8352d6475","difficulty":"NORMAL","songID":1333,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22062,"notecount":419,"arcChartID":"Aj0QRytbQOd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"803fab4e2b546bb510d58437e3b6abc58ac1d86e","difficulty":"ANOTHER","songID":1334,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22063,"notecount":1286,"arcChartID":"AavU9m1u2Fj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b57f731ac2d830181747da37eb4acdaefe1ac2ff","difficulty":"HYPER","songID":1335,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22064,"notecount":960,"arcChartID":"FndE0BRcuO7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a19d3586d1a17a334415ea1b76bfcf481f6b7588","difficulty":"NORMAL","songID":1335,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22064,"notecount":519,"arcChartID":"DRccrFGpaCr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"75f19bc87b45c0956a7e1734172733d533ea46a8","difficulty":"ANOTHER","songID":1336,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22065,"notecount":1657,"arcChartID":"Hx8-0yXH9rV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5656ea8dbdac24467ed46c3bb052ed60258e2fea","difficulty":"HYPER","songID":1338,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22066,"notecount":597,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"21ccae6cdc8dbe5fa77e5f12ba6e796def26493e","difficulty":"NORMAL","songID":1338,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22066,"notecount":352,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"84740c2c4335ad64c7682240463d70c80fe6f232","difficulty":"ANOTHER","songID":1339,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22067,"notecount":1154,"arcChartID":"AOysSrMBmF5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"76098b7e3c459b25fb0c1589a2e0468320e9019c","difficulty":"HYPER","songID":1340,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22068,"notecount":1214,"arcChartID":"AS29nV7h4jx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"64ae2dc94ed0b4545df4efff6d0c54c6b4b16699","difficulty":"NORMAL","songID":1340,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22068,"notecount":668,"arcChartID":"HklhV56hK4K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"613ce57bf98a392b3f833ec7c942062e572d5f40","difficulty":"ANOTHER","songID":1341,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22069,"notecount":1505,"arcChartID":"GhjlKLp9JNI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"2bb704e373aa536d9ebec5a093f63bac71e42135","difficulty":"HYPER","songID":1342,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22070,"notecount":967,"arcChartID":"AXPL17p9cbx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1eb88833f3619c907715160ba3db08a35f535a70","difficulty":"BEGINNER","songID":1559,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24051,"notecount":197,"arcChartID":"EExRA4XZkuA"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"22d9c0a678bb6de682f3ef073ed844974007d30a","difficulty":"HYPER","songID":1559,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24051,"notecount":950,"arcChartID":"G26SFF-typr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"03e9af48b067656332695e0c00d00af5f74ae385","difficulty":"NORMAL","songID":1559,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24051,"notecount":500,"arcChartID":"HNRdiXqZgMY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0839a943e6a5d840173f803e7088cfc358a5d3e7","difficulty":"ANOTHER","songID":1560,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24052,"notecount":1163,"arcChartID":"FAOVtUbhZqG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fe4e3b9a6513ac96eb41532257d3a00171dfa6e2","difficulty":"HYPER","songID":1560,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24052,"notecount":809,"arcChartID":"CvGxfFywDbY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8576c9a426b5ce6b97c0afee2eb300a65c12882a","difficulty":"NORMAL","songID":1560,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24052,"notecount":457,"arcChartID":"GEuNdX62NUc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"78acdeff3f3c1d83a12cb7d870e8c50db81668f5","difficulty":"ANOTHER","songID":1560,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24052,"notecount":1116,"arcChartID":"C1EPBU5Nxcx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4f23f4b9f214d1de2fc6ab42bf2fda5c44d26e08","difficulty":"HYPER","songID":1560,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24052,"notecount":835,"arcChartID":"D9yUxj7HmyK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ff5dd8c1001ac261cf485c46f3e4564428a17400","difficulty":"NORMAL","songID":1342,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22070,"notecount":603,"arcChartID":"B7dXGTsdIHJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ee593ae6d117c2726d407594e481dc6eea66aea9","difficulty":"ANOTHER","songID":1343,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22071,"notecount":1809,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"3c440496f2cae20163884aaf09df5d1bac7d3ae8","difficulty":"HYPER","songID":1344,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22072,"notecount":774,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"d6d832f536cf8f5f6b5e1e1a27ae36de723e8be7","difficulty":"NORMAL","songID":1344,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22072,"notecount":443,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"bcfda236352d85a8df52271c467dd6550f6e61f3","difficulty":"ANOTHER","songID":1345,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22073,"notecount":1729,"arcChartID":"GjbxbW7UAIn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"897a0d3e138c690a18d3f77e444a213920375e0f","difficulty":"HYPER","songID":1346,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22074,"notecount":1376,"arcChartID":"A8FzOEkSvO_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d968009b6781987211858db6a88cc4a2c2be148b","difficulty":"NORMAL","songID":1560,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24052,"notecount":468,"arcChartID":"HYBjSMYqLvL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cd0f552daa044ac8239cd54711c0357138061f2f","difficulty":"ANOTHER","songID":1561,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24053,"notecount":1264,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9fc36c5c9c21c595fb6e2c795443ca417b1d2215","difficulty":"HYPER","songID":1561,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24053,"notecount":812,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b8d5cde6b5a83b205b66e37b22a7831d5bd12324","difficulty":"NORMAL","songID":1561,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24053,"notecount":452,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"844ff7d0de9480bf8295625e6acb5cdf021cb758","difficulty":"ANOTHER","songID":1561,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24053,"notecount":1177,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1d513020c347853172c9bd85c36613ae55cb136c","difficulty":"HYPER","songID":1561,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24053,"notecount":810,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0d77eef81e46c3f2d2a6e9718aa01e1ace904bd4","difficulty":"NORMAL","songID":1561,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24053,"notecount":490,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b4a1183d4307887633638b88cff89e8617dd871","difficulty":"ANOTHER","songID":1562,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24054,"notecount":1387,"arcChartID":"EDNKpfc1R1P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"123adda10e11a3a34a47e799a6f60c5255999dd4","difficulty":"NORMAL","songID":1346,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22074,"notecount":831,"arcChartID":"H8vvL9l97u8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"65d7c82e1cf57a59f337347b232de5a67a68781d","difficulty":"ANOTHER","songID":1347,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22075,"notecount":1096,"arcChartID":"EhjndR9RRlR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"03c90f96cd84d7a5b774c92e5572a214126065e2","difficulty":"HYPER","songID":1348,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22076,"notecount":663,"arcChartID":"AJdZIV2C4Mj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"31c798183edd8459a97b8d9f4e5c72fafde050dc","difficulty":"NORMAL","songID":1348,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22076,"notecount":463,"arcChartID":"EJO7VNx-yna"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5c300d05f4778b37d70ffc13fa4a638dc988e2fb","difficulty":"ANOTHER","songID":1349,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22077,"notecount":1541,"arcChartID":"CcKQG03lYMZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f5ad4d5f6a6749f9c684bcd06537e3df22fdf9be","difficulty":"ANOTHER","songID":1350,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22078,"notecount":1064,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"0d2481d4037f4a47fd358e8c1dcb1521d2bdb9a5","difficulty":"HYPER","songID":1562,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24054,"notecount":733,"arcChartID":"Bj0cKP1hcUH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d101b72732447bab1c0f1cce424cc0d46759dd31","difficulty":"NORMAL","songID":1562,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24054,"notecount":472,"arcChartID":"G0DUIybjcR3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"251ef8940e31c2f4808537ee8b431cab2d797629","difficulty":"ANOTHER","songID":1562,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24054,"notecount":1375,"arcChartID":"C3kA-zvLxMc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6f945090d47056766dede0a7fb934c0022dc0ca5","difficulty":"HYPER","songID":1562,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24054,"notecount":671,"arcChartID":"EHKfYx0Ic6L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8e5723b9c6607cd03403fa4a1d9848513c2c7340","difficulty":"NORMAL","songID":1562,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24054,"notecount":373,"arcChartID":"H5-oo_Hchl9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"864526a21cd79d27236ccd967953aafd431044c3","difficulty":"ANOTHER","songID":1563,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24055,"notecount":846,"arcChartID":"EfMVYZAKzq4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2248ac72817cb59046b42f293dae65bccbe5f069","difficulty":"HYPER","songID":1563,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24055,"notecount":609,"arcChartID":"A_Q0QtWOJQz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"55221d1778c9777e04c1f99be2eb603577aaec4f","difficulty":"NORMAL","songID":1563,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24055,"notecount":319,"arcChartID":"AW3w7iR7hZB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f16b05c4ff6710b30b6fc54d6ef8f4ec2956ee70","difficulty":"ANOTHER","songID":1563,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24055,"notecount":826,"arcChartID":"B7uZA0CXAfF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"268f023316302472e031654909c0c7326ffd3998","difficulty":"HYPER","songID":1350,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22078,"notecount":778,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"90e6001ef0febaf1b8a803f5e2f974407d64e929","difficulty":"NORMAL","songID":1351,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22079,"notecount":630,"arcChartID":"Dhyxqwl-Q0_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"72ca94b14c1e69ec9eff11e80fb18c16de096166","difficulty":"ANOTHER","songID":1352,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22080,"notecount":1716,"arcChartID":"CAfiFLd7LEm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f7c9ece27e18ecbcba68199cac3db3257377874c","difficulty":"HYPER","songID":1352,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22080,"notecount":1187,"arcChartID":"D8a7Z-Ay-h7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5c3daa2bbdd86693c830351cd3fa8bc62ac554e6","difficulty":"NORMAL","songID":1353,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22081,"notecount":607,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"89af21a2ef6dcfffe65cde56ccdfa3fa7abcea47","difficulty":"ANOTHER","songID":1354,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22082,"notecount":1351,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"31f37e3d9cb78878bf5c65a013338f7801cf2922","difficulty":"HYPER","songID":1563,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24055,"notecount":606,"arcChartID":"FfnGNodN7oC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bd24cdf796b856c3768bd13da867f9a0600f9605","difficulty":"NORMAL","songID":1563,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24055,"notecount":326,"arcChartID":"Htt1hMy0R8u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6ac096f486efd6a1565b180ac9c926a2e3bc982","difficulty":"ANOTHER","songID":1564,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24056,"notecount":972,"arcChartID":"EfTF0_F_A27"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84a4c7fa245d67befaa1aeb41c0def71c13b6700","difficulty":"HYPER","songID":1564,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24056,"notecount":620,"arcChartID":"HfECgZ5NwUO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e19489ca670ebb5a156fb6e664fa57e14e6cf76a","difficulty":"NORMAL","songID":1564,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24056,"notecount":330,"arcChartID":"GY8iPhndVqF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6a48dcf52dc63d45397fdd2478b9de685bed77b1","difficulty":"ANOTHER","songID":1564,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24056,"notecount":953,"arcChartID":"ChCdcQ30sBQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9a9355e6b6e451ba66d2e805981f01c5d2217de0","difficulty":"HYPER","songID":1564,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24056,"notecount":667,"arcChartID":"DgBs63EnoME"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"daa8b8f1af584492f2380a7b763227de5ecf7a09","difficulty":"NORMAL","songID":1564,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24056,"notecount":332,"arcChartID":"H6dalbGeuN2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c9caa6324fe41cbc4881fbb42fdced372fa63f76","difficulty":"ANOTHER","songID":1565,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24057,"notecount":1299,"arcChartID":"H2St6GK7t1m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"13b98e2a317399c46c4a871b7640e9634cb73188","difficulty":"HYPER","songID":1354,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22082,"notecount":846,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"6dd76289eab7ee65a40086584e25e342486b027a","difficulty":"NORMAL","songID":1355,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22083,"notecount":680,"arcChartID":"D5gZwOP2ETQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a43adbf75fb8cad54a4ec4d999582654c63e06ff","difficulty":"ANOTHER","songID":1356,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22084,"notecount":1380,"arcChartID":"AIIlY2vMVj1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d74aa3180d92349cd912126e5666070eafd2c4ef","difficulty":"HYPER","songID":1356,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22084,"notecount":803,"arcChartID":"HjSNXAY6M4N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b3fc7371c8ac4fcd4abedf83fea923eba716f1ce","difficulty":"NORMAL","songID":1357,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22085,"notecount":393,"arcChartID":"EjMmv1T6kLy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5f81e65234d37fdffbc97b740ae8db8a9efad365","difficulty":"NORMAL","songID":1357,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22085,"notecount":495,"arcChartID":"DVRUYivZ1d4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"89a21e87805ca0872b607d8e6bbf7823a06d570e","difficulty":"ANOTHER","songID":1358,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22086,"notecount":1389,"arcChartID":"E_1I9xZBZ76"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"82fce6253d2bdd8c826c059effa17390bf4d4608","difficulty":"HYPER","songID":1565,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24057,"notecount":957,"arcChartID":"GGujZimA0W6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"093448f215e8d9ac87f14e1afbc9a42c6ad3d846","difficulty":"NORMAL","songID":1565,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24057,"notecount":559,"arcChartID":"CuxfIMKTupF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5103ad44dc2c5b9a92353c43ade00366fd219b4e","difficulty":"ANOTHER","songID":1565,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24057,"notecount":1232,"arcChartID":"EXadi-QGw_o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0e1f88edd617a022f590ac5bb2a1fd77bf49dbcf","difficulty":"HYPER","songID":1565,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24057,"notecount":865,"arcChartID":"Fdhea1BbP_e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8d9afd3a7c56e2dae4bea4b9e4cf1cf746f33606","difficulty":"NORMAL","songID":1565,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24057,"notecount":511,"arcChartID":"Dc5qOLx9d3m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"56d964ff28238e1cd80b6cafaa552f234455ad9c","difficulty":"ANOTHER","songID":1566,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24058,"notecount":1251,"arcChartID":"C6qMWcqhLJO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6aadbd84398faac7e277c1f4ff11a145cf785638","difficulty":"HYPER","songID":1566,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24058,"notecount":880,"arcChartID":"FqTZ26toztX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e530c388c7682f0d6843b1c4d70c8b894b4d693b","difficulty":"HYPER","songID":1359,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22087,"notecount":1261,"arcChartID":"CdQMLJYxVr_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5106932179cb53de17cf08ce559b613cca860392","difficulty":"HYPER","songID":1359,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22087,"notecount":1321,"arcChartID":"B5o0EOVN8ii"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cf8756e76be315e7df5708fec9c47290d8d8c051","difficulty":"NORMAL","songID":1362,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22088,"notecount":503,"arcChartID":"BjwstbEv2Vx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"87ceb4751a212be86057771d3687a66abd2da33a","difficulty":"NORMAL","songID":1362,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22088,"notecount":527,"arcChartID":"CXqx0ZAcWP1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4e407c4408e078da685520446c237af8d0c6fb51","difficulty":"ANOTHER","songID":1363,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22089,"notecount":1520,"arcChartID":"AmQHcGeYWeh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"96540338b75549670ebbc322dba0a8b8c4d9d660","difficulty":"HYPER","songID":1364,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22090,"notecount":630,"arcChartID":"DnvDdnkWx_7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"848de36a6608fa1a2e99086a574e48ed36cdbd94","difficulty":"NORMAL","songID":1566,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24058,"notecount":512,"arcChartID":"He-GoI2ommi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cdc4f027c13b847d0f8299c0fabf6293a99b215b","difficulty":"ANOTHER","songID":1566,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24058,"notecount":1257,"arcChartID":"H5aEOMprOGb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8ac6017b2051bc74b894105a2ac9c3ca0dd45fc6","difficulty":"HYPER","songID":1566,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24058,"notecount":914,"arcChartID":"DEZsFqtnk4_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b076b267f1c4de495e7982e2970c54971523ffe1","difficulty":"NORMAL","songID":1566,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24058,"notecount":517,"arcChartID":"FHm3YplDWG_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d1b2ce4f95dee70b7c07a8262e4550f6fec22c2f","difficulty":"ANOTHER","songID":1567,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24059,"notecount":1104,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"051e7cee88e4b60834f95a0653fe521557a35c23","difficulty":"HYPER","songID":1567,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24059,"notecount":714,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"5676c9e98bb8ecb7854b42df0827703a34460482","difficulty":"NORMAL","songID":1567,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24059,"notecount":332,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"4ace3e335aa3434c95de9b464d7be7c947100408","difficulty":"ANOTHER","songID":1567,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24059,"notecount":1013,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"b5fb4206131e8515f6608a7583c7e47609d4bbae","difficulty":"NORMAL","songID":1364,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22090,"notecount":336,"arcChartID":"D7r0p_B87zA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bb02a769542a45f979cd348aa4415ef6872b28b7","difficulty":"ANOTHER","songID":1365,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22091,"notecount":1513,"arcChartID":"HI9HLCMvTCR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1c7d94e337cf8eea4237dc13dfe40703131cbecf","difficulty":"HYPER","songID":1366,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22092,"notecount":914,"arcChartID":"Aaz46yX3eoV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"53ccd0714facb9465354ab032eefe82f69dc2297","difficulty":"NORMAL","songID":1366,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22092,"notecount":443,"arcChartID":"CmYnfH8xvMs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3e75a51c9bd1e49a5a5f0fe7fbf6f720d2bbeb6c","difficulty":"ANOTHER","songID":1367,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22093,"notecount":1729,"arcChartID":"F7QZnqbfCT9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a9206b1ad2c065d9010f4fea40ad3e14e4f129e3","difficulty":"HYPER","songID":1395,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22094,"notecount":975,"arcChartID":"H9SsvVGsnCh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"63dba90c62b8adc6dd54f98a32f824d3b4e3d31d","difficulty":"HYPER","songID":1567,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24059,"notecount":715,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"19cfdd27d4459adb7e6c6ba9f9f171081944daec","difficulty":"NORMAL","songID":1567,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24059,"notecount":332,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"d08d3ef0e26469816482c54e26015c10051748b9","difficulty":"ANOTHER","songID":1568,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24060,"notecount":1251,"arcChartID":"ELPGvIFG5YI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"54eedd583fb791e495a772c3d820b420f76c6a7e","difficulty":"HYPER","songID":1568,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24060,"notecount":903,"arcChartID":"Hn3hFxdL39Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0ba898ef4778a6f45aa34cf8d4a1e7750f573e5c","difficulty":"NORMAL","songID":1568,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24060,"notecount":501,"arcChartID":"BYJ4fEmzeP5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6f3eed4c2ad489a4be821a17cb2724e5a9c72d9f","difficulty":"ANOTHER","songID":1568,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24060,"notecount":1265,"arcChartID":"DLbh-szjazC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"229b602a53ae37b8e96fbb6b5414d010dabaac68","difficulty":"HYPER","songID":1568,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24060,"notecount":909,"arcChartID":"A9oErpLjaUm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9332f62aeff5b7d9aa741c6cdd799383a7d1ee89","difficulty":"NORMAL","songID":1395,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22094,"notecount":531,"arcChartID":"DSHirCYbhfP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"45f661505ae2ed62586f675980e701ab12c013ef","difficulty":"ANOTHER","songID":1396,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22095,"notecount":1590,"arcChartID":"DZoxZ66y82d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0b14e9cac74f59f3e26df8ee8edd03ff66958d50","difficulty":"HYPER","songID":1397,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22098,"notecount":966,"arcChartID":"AiKkj0k7AwJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9486e22ce24f90a4771eb6ee535fcee576983178","difficulty":"NORMAL","songID":1397,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22098,"notecount":498,"arcChartID":"DPJkFvmBta7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6b71032e6f578f8645fdfbfa53d375a2f55c4326","difficulty":"ANOTHER","songID":1398,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22099,"notecount":1405,"arcChartID":"BAr_oe25yzl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b77023af773ae93affdfd5f5bfd62888516d37dc","difficulty":"HYPER","songID":1399,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22100,"notecount":992,"arcChartID":"DM9LKviFLEO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"989a6a820aa1aa14a802fead1fd0e46dcdfef68b","difficulty":"NORMAL","songID":1568,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24060,"notecount":546,"arcChartID":"AOy_EZBeu3o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"afe9bbb9800f75a093b15548241cee4869fd5c35","difficulty":"ANOTHER","songID":1569,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24061,"notecount":971,"arcChartID":"GitgJmPeaOU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"75defe567d7d66813c89d4b004c98d6e10874a71","difficulty":"HYPER","songID":1569,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24061,"notecount":637,"arcChartID":"FVSMpxIwxN0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e8452179fb14e8652432b934e8a1872b3806167c","difficulty":"NORMAL","songID":1569,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24061,"notecount":388,"arcChartID":"CXUQCIgLoeN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1b8e0a918c49fe3a5b3422274f25dc125e0e1b39","difficulty":"ANOTHER","songID":1569,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24061,"notecount":959,"arcChartID":"DgdoSx1vGqP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4611160215e692158a7b211b207c80b69b96571e","difficulty":"HYPER","songID":1569,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24061,"notecount":623,"arcChartID":"DdULQ2_8DP3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3e4ed899f58269bf8616e9540b08d102ddfdc7e4","difficulty":"NORMAL","songID":1569,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24061,"notecount":285,"arcChartID":"D3DIqfkF0IR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c88da9483ba60a4b8def78293f93692e1a5cf763","difficulty":"ANOTHER","songID":1570,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24062,"notecount":1153,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"5c514ed40fe051c6781a075b58aec42f6574a8de","difficulty":"NORMAL","songID":1399,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22100,"notecount":524,"arcChartID":"Gj-WMYPEBZa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0b2197dd1979d54e7afd890b7f768d4b3d677eac","difficulty":"LEGGENDARIA","songID":1287,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22013,"notecount":1134,"arcChartID":"FHEsAiqLyMp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9e64fcc0727a28f97c88a874f4ad94960cf87c04","difficulty":"LEGGENDARIA","songID":1299,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22027,"notecount":1809,"arcChartID":"C8GQoqHUSx4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a9d22ee867c41b915ea65df43dc3ec5f41265c29","difficulty":"LEGGENDARIA","songID":1363,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22089,"notecount":1887,"arcChartID":"Gl6DGLuQ9ih"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c826159df3c004ae3d040cf9032189189f9fb6ef","difficulty":"HYPER","songID":1404,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23000,"notecount":979,"arcChartID":"FvKcqzy8j4a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"138160198dc3fe24e5732495abbfa3d61ce06646","difficulty":"NORMAL","songID":1404,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23000,"notecount":509,"arcChartID":"B9DLf44ajS9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f92c0a11f0a9a72138423e1b604a5ae941b4ad35","difficulty":"ANOTHER","songID":1405,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23001,"notecount":1558,"arcChartID":"DYrhxILnl_y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"15a1a213e80e741bab8945e70bcc119e6b2d2084","difficulty":"HYPER","songID":1570,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24062,"notecount":810,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"9169736b2d524c430615ea1159f0951b17d3a6fe","difficulty":"NORMAL","songID":1570,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24062,"notecount":425,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"561885c1dfe8917a50f2a0edae2ae8268166599d","difficulty":"ANOTHER","songID":1570,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24062,"notecount":1192,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"06062e5ae7ddca22c33a8b6c7da9b7aa9c46a708","difficulty":"HYPER","songID":1570,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24062,"notecount":822,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"9d60d0f0acde432610d5f541b4c5272619ae9b44","difficulty":"NORMAL","songID":1570,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24062,"notecount":445,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","26-omni","26"]},{"rgcID":null,"chartID":"78ebf6ad70f7dc35ece9c58938b93c40baae3c23","difficulty":"ANOTHER","songID":1571,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24063,"notecount":1193,"arcChartID":"FE5tbylb0sl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e86b4de75b4d4bd52df86d14352ba861c91c9d83","difficulty":"HYPER","songID":1571,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24063,"notecount":712,"arcChartID":"A_DjX7MaZpF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4b6db80c47d3ff002dc7be5f14954ce5b73c2629","difficulty":"HYPER","songID":1406,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23002,"notecount":1037,"arcChartID":"A1qY5DNIhhO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e1f1d8a95217c107158d9c5ef18b91015dd8f7bc","difficulty":"NORMAL","songID":1406,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23002,"notecount":722,"arcChartID":"Guu5N_ztX_l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bf64da7cda9b15485152719857f3961e4b76883a","difficulty":"ANOTHER","songID":1407,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23003,"notecount":1453,"arcChartID":"E-xPu790J-0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"62f6670b68607d8da0894d2541adda07f31761a6","difficulty":"HYPER","songID":1408,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23004,"notecount":805,"arcChartID":"Cj4XFqwzCTt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c625f753d4cb4f587f6d4d464bee8c6b383078ce","difficulty":"NORMAL","songID":1408,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23004,"notecount":418,"arcChartID":"C_uOSpG4GXO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"72266f5a1f0762fd5ed6289a55d631b2bcd004cd","difficulty":"ANOTHER","songID":1409,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23005,"notecount":1500,"arcChartID":"B7N62flVTU_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c5c625979cf95f08215c016905bdf112670e594e","difficulty":"NORMAL","songID":1571,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24063,"notecount":427,"arcChartID":"BaNYEOekaR6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4af4d02bdf4657c0836f0504dc2e5e7b045f1d87","difficulty":"ANOTHER","songID":1571,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24063,"notecount":1210,"arcChartID":"B8cgyBCcya7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"921a1ab3f5d3c31ccbd417e54508d74e82e20474","difficulty":"HYPER","songID":1571,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24063,"notecount":785,"arcChartID":"H6Q4p13eKoZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ebb1cca4a16cf4e12bd2d4bee85ce86f7c577a3d","difficulty":"NORMAL","songID":1571,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24063,"notecount":462,"arcChartID":"FvbSOARJA_m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8a51375d59bbe382f9e951d69a8f814b359b570b","difficulty":"ANOTHER","songID":1572,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24064,"notecount":1225,"arcChartID":"FGkk2gOtQro"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8ce008ee846349caba96edd4538e7a9c148f8af7","difficulty":"HYPER","songID":1572,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24064,"notecount":940,"arcChartID":"Cl2AV-UoHu3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c8805a4e481bb124b6687c44d3d359bdca4dd50e","difficulty":"NORMAL","songID":1572,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24064,"notecount":393,"arcChartID":"Fwemhf9dMTG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"adc8458064d179fef6302c12d691f9ff58d92163","difficulty":"ANOTHER","songID":1572,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24064,"notecount":1100,"arcChartID":"D94TEh8IWkw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5ae4f1d8490b5c3fd15e5c6e6f380f257b9251f7","difficulty":"HYPER","songID":1410,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23007,"notecount":863,"arcChartID":"HCc3XGto76L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7da1c4dc7d5f8d6460638f0f6d9f83da96a43ecd","difficulty":"NORMAL","songID":1410,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23007,"notecount":456,"arcChartID":"COwxMOAvSw_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7a9e91dc800ed93c97c7293a78484a8c87b777e9","difficulty":"ANOTHER","songID":1411,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23008,"notecount":1228,"arcChartID":"HkWMOS-ySBm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4fef1f7e1f32ab6172f1e21e324f14dd7d77de60","difficulty":"HYPER","songID":1412,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23009,"notecount":1062,"arcChartID":"EX-p8Y7JLM6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"901c8069fa8cec805425087f2fbd44239bff5086","difficulty":"NORMAL","songID":1412,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23009,"notecount":713,"arcChartID":"FXnQE7X2RqB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c96a978d91b06a19ad50b1c2d6e921fe5e135c96","difficulty":"ANOTHER","songID":1413,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23010,"notecount":1150,"arcChartID":"F8KDwpVai3F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d098dcf4bdc8cb8a34ec5659d76e2174ecd41736","difficulty":"HYPER","songID":1414,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23011,"notecount":809,"arcChartID":"Fx7Io6tlD2X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f654276295ca8c228da91c230cc8ac86b23d16e9","difficulty":"HYPER","songID":1572,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24064,"notecount":696,"arcChartID":"CUf_0kG2zxq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1a856ae72278eedc5ac19050bc1cb441885ac46d","difficulty":"NORMAL","songID":1572,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24064,"notecount":389,"arcChartID":"B364_wMIIGx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7d9dc87501cfce53a0f8094f8b4852c6135f22d1","difficulty":"ANOTHER","songID":1573,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24065,"notecount":1743,"arcChartID":"DFlNSfsfDn-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bf51db8785b955e6f8b0ca9728e86a044f8822a8","difficulty":"HYPER","songID":1573,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24065,"notecount":1133,"arcChartID":"BLXFbqD5mZa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"33368b1a8e233aca15ea99390bd893f484e8b671","difficulty":"NORMAL","songID":1573,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24065,"notecount":654,"arcChartID":"D7VTQwXIOeR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"51a603bbca90675e996345da8a4529cd0932c207","difficulty":"ANOTHER","songID":1573,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24065,"notecount":1643,"arcChartID":"C5RrNtbhH_r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"949261a7edce2912d5ec8e5367e438a4d55e58b9","difficulty":"NORMAL","songID":1414,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23011,"notecount":427,"arcChartID":"BxJbR9EZDsN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f8641423e2dc453b7127588c06796c92b3480254","difficulty":"ANOTHER","songID":1415,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23012,"notecount":1137,"arcChartID":"CmrSQN7FcEd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c041c38d5e9459e77fdccfd5b8db9f2179a94f30","difficulty":"HYPER","songID":1416,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23013,"notecount":1094,"arcChartID":"FjXgfIqhwNa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6c6d4b5db8fc0648faec1164ac31430b3420165","difficulty":"NORMAL","songID":1416,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23013,"notecount":622,"arcChartID":"DIKY1sqrhtW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c3b0ff79cf2eba248af57d3a77d7c56ed870f362","difficulty":"ANOTHER","songID":1417,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23014,"notecount":1091,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0e7ce8117014cadad00666f9c7a53d5b94ef7f51","difficulty":"HYPER","songID":1418,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23015,"notecount":806,"arcChartID":"Ek-scwdKwTZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2594b68fe00bbf0c03d0336df166951c3f2c06dd","difficulty":"NORMAL","songID":1418,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23015,"notecount":527,"arcChartID":"ALon6sC5LkM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4b6f1bdcb17ff75ce99ae8c31e19ab58963c1585","difficulty":"HYPER","songID":1573,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24065,"notecount":1135,"arcChartID":"Hyd7hz4hZoZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2a0dbb140f59ea40e9f0a41dc4d3295d4e5c501d","difficulty":"NORMAL","songID":1573,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24065,"notecount":670,"arcChartID":"CgxGW2jiQaP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d78848b34fcb0369b5514d4edbb8a0cd025770c8","difficulty":"ANOTHER","songID":1574,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24066,"notecount":1028,"arcChartID":"CkUCv2yXhip"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"639ab4102c47477a667d87163f0c72442f432561","difficulty":"HYPER","songID":1574,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24066,"notecount":635,"arcChartID":"GU-oWY9H6_P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dd8f9b546477747947a3bf2a0107c78a20a46806","difficulty":"NORMAL","songID":1574,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24066,"notecount":410,"arcChartID":"AvoeWbeud_r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"11571ae221dea4cd9a70cd14987cb4145951d61f","difficulty":"ANOTHER","songID":1574,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24066,"notecount":1011,"arcChartID":"CV3B3BbLux0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7893f91c416e2b2b8ce0f876195ba0865120d545","difficulty":"HYPER","songID":1574,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24066,"notecount":601,"arcChartID":"AgvbAaV_IUh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5d98d108f55831d899e3eaf404382a0c3ad753a2","difficulty":"ANOTHER","songID":1419,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23016,"notecount":1095,"arcChartID":"H8ojadJCjcQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3e4990f0848616297b3b1a1333ec1447f725c8b0","difficulty":"HYPER","songID":1420,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23017,"notecount":914,"arcChartID":"Eqiht-1Xmhj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0e45a89d67a52eab413b49e25941881019a2d53d","difficulty":"NORMAL","songID":1420,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23017,"notecount":675,"arcChartID":"BXn5lsyPmC5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7bebfae34eb8697922ef06ec2bc981a7da844afa","difficulty":"ANOTHER","songID":1421,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23018,"notecount":1952,"arcChartID":"C21njTANxPo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"966ff19865a95f716fe10b9a736ac60ba437e38f","difficulty":"HYPER","songID":1422,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23019,"notecount":948,"arcChartID":"CZox7K94jot"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e56dc33ad1ee364a8e6c5bf164587993822c5663","difficulty":"NORMAL","songID":1422,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23019,"notecount":677,"arcChartID":"Fmm8GLnmVni"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"015a430227b21135cf9bb72d93d2a10beec6526e","difficulty":"NORMAL","songID":1574,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24066,"notecount":410,"arcChartID":"DCVa4JS58kq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6481b57e7d64965a53b9d243884158a39bff119a","difficulty":"ANOTHER","songID":1575,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24067,"notecount":1545,"arcChartID":"Htdc0pCqGXg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3f997728858755c9273894a3e9040d41c61fe51e","difficulty":"HYPER","songID":1575,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24067,"notecount":1010,"arcChartID":"H6yXo_up45P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0b56e542bc31a1baeb97c71ce5854d5ee81cab3f","difficulty":"NORMAL","songID":1575,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24067,"notecount":387,"arcChartID":"Fv44egYcEal"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3a9d36bbb04362065bc52a2ee2fb49d732f2950e","difficulty":"ANOTHER","songID":1575,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24067,"notecount":1479,"arcChartID":"Hi_4flLApyF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3d58cbe7cbc22669e3318f86f9cbb2c3cacd08de","difficulty":"HYPER","songID":1575,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24067,"notecount":943,"arcChartID":"GVSCoTEGHgy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"37f16e0b1d8ffef9670b8509185e4c8826c54a53","difficulty":"ANOTHER","songID":1423,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23020,"notecount":1402,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"70a2b171ad1deb21d06b9963a4f384f4fff9355e","difficulty":"HYPER","songID":1424,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23021,"notecount":1102,"arcChartID":"FWKAVN1SrpV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d79ffd1704e3d1bb4b39aea5358242847f905085","difficulty":"NORMAL","songID":1424,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23021,"notecount":549,"arcChartID":"FBbTV3vR8gy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dc0fcf6088830eceb7afb578c7f8ff29982ffdab","difficulty":"ANOTHER","songID":1425,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23022,"notecount":1443,"arcChartID":"HAJOILSZMgN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2a80757be4c72f3674c96ff4bdff75deea120892","difficulty":"HYPER","songID":1426,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23023,"notecount":543,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"e985e4af75789b18b08863e1c9dfc0c9c8058170","difficulty":"NORMAL","songID":1426,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23023,"notecount":299,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"471408813967ece139613e7e6f850c38097b768c","difficulty":"ANOTHER","songID":1427,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23024,"notecount":1365,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c0c3c1114ffa49076b397aa7c95b7c4aadea1d19","difficulty":"NORMAL","songID":1575,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24067,"notecount":389,"arcChartID":"FsLWm7hzAcW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"eca4fcba196cb996d89664a08a593ee2c63408bc","difficulty":"ANOTHER","songID":1576,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24068,"notecount":1321,"arcChartID":"DvjGoVkEWHV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f887feef45f04670997c8e1eb1f1e34a94122cca","difficulty":"HYPER","songID":1576,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24068,"notecount":660,"arcChartID":"BmpeW5y0G9O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"72b2f5e976e4817ddf366ed30333befdddbb9f61","difficulty":"NORMAL","songID":1576,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24068,"notecount":387,"arcChartID":"Dm0jPqUZSUZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bdb598b7539f3c88ef3e4472faff1d14bac60311","difficulty":"ANOTHER","songID":1576,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24068,"notecount":1298,"arcChartID":"FuYSfbdUSlS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e7daeefa81240aa59bce69a942bc137f235ace0d","difficulty":"HYPER","songID":1576,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24068,"notecount":573,"arcChartID":"HlM49h4EEOl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8d6108b459e37ade8c99a07740575c9bf6b38126","difficulty":"NORMAL","songID":1576,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24068,"notecount":396,"arcChartID":"BepDEGJrcHp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f95e6b9b45fac152aed7f315c56b7f2de4b9e277","difficulty":"ANOTHER","songID":1577,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24069,"notecount":1299,"arcChartID":"H66ioaWra3U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"72bc0be8c14317bd417a69df494a4ca6659fa366","difficulty":"HYPER","songID":1428,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23025,"notecount":744,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"ef0dcaa359598a405f9ff2cdf885a62d2c3a76e7","difficulty":"NORMAL","songID":1428,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23025,"notecount":342,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"2fc9e9fcb18686c626c15a18bd6433338b21fb25","difficulty":"ANOTHER","songID":1429,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23026,"notecount":1259,"arcChartID":"Fx9PaEjmLHb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d9414ebdeb34e33b4321efd5214cb9048971be2e","difficulty":"HYPER","songID":1430,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23027,"notecount":1194,"arcChartID":"GY-1-9Wbogt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4cbed586567dd7db851578b957ab08deb1e7e8f3","difficulty":"HYPER","songID":1430,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23027,"notecount":1246,"arcChartID":"GZd40CqbC2Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ae9fb285100e804f4372874e311c200efeb9d5c6","difficulty":"NORMAL","songID":1431,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23028,"notecount":513,"arcChartID":"AJnippeoBSG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0df2b8fe23f8865c037850967c38c664c0aa554b","difficulty":"ANOTHER","songID":1432,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23029,"notecount":1155,"arcChartID":"BQpC2S-zJLN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9f42d22b7c57574ab7401cee1bbf6b670c33e618","difficulty":"HYPER","songID":1577,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24069,"notecount":836,"arcChartID":"HIpAT_yzDFV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e15578faa665ecaf7cb2d6c5cf5e22e91fa49e73","difficulty":"NORMAL","songID":1577,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24069,"notecount":480,"arcChartID":"FSuqG9SFW8o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"348353b850d7050bf746ac9c9bb5ab3157b685b6","difficulty":"ANOTHER","songID":1577,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24069,"notecount":1345,"arcChartID":"BhUE6CDx5e6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f39f5a1bbaf7f57fef60243ca5a57388a6a90a75","difficulty":"HYPER","songID":1577,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24069,"notecount":823,"arcChartID":"GzIYNCa3TfV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"96e44f25c35e95b289179524654e5ac84fae14f7","difficulty":"NORMAL","songID":1577,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24069,"notecount":499,"arcChartID":"EHXMPc0CLEp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"688a421c906fe40e709db29346caefbdbc53ccea","difficulty":"ANOTHER","songID":1578,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24070,"notecount":1530,"arcChartID":"DwZ-7_ljk4a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"899f201e872ac99c917f4759ff8359bd8e816756","difficulty":"HYPER","songID":1432,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23029,"notecount":722,"arcChartID":"G1aTUghDymc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5c1ebdbe3bbf360b0a9e7290ba500fdedb99c1cd","difficulty":"NORMAL","songID":1433,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23030,"notecount":575,"arcChartID":"Ab9Cl58L9qK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0b811ed06511917727821102776308c3be8d36a6","difficulty":"ANOTHER","songID":1434,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23031,"notecount":1435,"arcChartID":"F6FsZ4IqzH0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"58218f3dcdf651a8f3780b214884e9ba9da4cadf","difficulty":"HYPER","songID":1434,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23031,"notecount":939,"arcChartID":"A0XI5I4sQ42"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6bb0264ce3751613ab6d357813f74ff6af60ee8e","difficulty":"NORMAL","songID":1435,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23032,"notecount":638,"arcChartID":"E8296nsa1aK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"21be47e625c81c847fd92ec354aa9c8c08bc7912","difficulty":"ANOTHER","songID":1436,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23033,"notecount":1433,"arcChartID":"HFsufhtF53q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f2366c90fdc0d2ffb305a54e6c0fa5b83c380eb7","difficulty":"HYPER","songID":1578,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24070,"notecount":948,"arcChartID":"ASKcXRE6hqD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"46689446bab50370732ee42632f2f8b95f54446d","difficulty":"NORMAL","songID":1578,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24070,"notecount":456,"arcChartID":"HocDAdTVuYT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fcf0a364874c414632d4b49c22bb1530af457d3f","difficulty":"ANOTHER","songID":1578,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24070,"notecount":1521,"arcChartID":"Cfw_TK8Y-pJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2f37ba5f467bf5f9390ac457c7319d2bc3cbd60f","difficulty":"HYPER","songID":1578,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24070,"notecount":912,"arcChartID":"BqW7oXJq41I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f5cae4928a987ba411c85f8095a5a97ca14769d0","difficulty":"NORMAL","songID":1578,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24070,"notecount":438,"arcChartID":"DZOlkqlY2A0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"07e19a82fc3c114cc8b749ad787ff68e27179e32","difficulty":"ANOTHER","songID":1579,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24071,"notecount":1940,"arcChartID":"CNkTA1w3T2-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"266b8641038fb49b6798576d8458e2598fb00caa","difficulty":"HYPER","songID":1436,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23033,"notecount":812,"arcChartID":"A2XMn_cgz_a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"32065b1acf86eade247443414a5d24cce0da91e0","difficulty":"NORMAL","songID":1437,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23034,"notecount":494,"arcChartID":"GTM89SqfcsV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"144faa58ffb5e7592a9d315268ef591680034d9f","difficulty":"ANOTHER","songID":1438,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23035,"notecount":1000,"arcChartID":"GikkcuvmHq0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"78aefeeecdb3bde520be096c0549c43d7c785581","difficulty":"HYPER","songID":1438,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23035,"notecount":619,"arcChartID":"B66FO29ZgIL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7fb7e2bd59aa175399edb4b7c21527313cafcde7","difficulty":"NORMAL","songID":1439,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23036,"notecount":485,"arcChartID":"EM5iVEeKiDF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f46e80fce0d36b4a207255179601bb96b750ecc5","difficulty":"ANOTHER","songID":1440,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23037,"notecount":1456,"arcChartID":"CR1bMRklRSS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7a42dd5c2ea76b3080ef80e1fa1cff92e1dde843","difficulty":"HYPER","songID":1440,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23037,"notecount":999,"arcChartID":"FRXLRfFViqa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"af2161194acfd7b29a10a8e46de1f8f80cec1453","difficulty":"HYPER","songID":1579,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24071,"notecount":1398,"arcChartID":"GwTgHN3lFyR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ce347103c39572d06b350d3b634b5966f893ef0e","difficulty":"NORMAL","songID":1579,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24071,"notecount":759,"arcChartID":"Hwp8a0kiETD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cb08d1773d2a551de280c1d728974896d2cf90a7","difficulty":"ANOTHER","songID":1579,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24071,"notecount":1714,"arcChartID":"GTYObwm0kdt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6f668d26c2cd3a9e050956e4cbd3316383d0d207","difficulty":"HYPER","songID":1579,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24071,"notecount":1080,"arcChartID":"EoorzrWTmdr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2a01fe145e26f3f2d19cc3f42dc2c7f4adb5f75a","difficulty":"NORMAL","songID":1579,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24071,"notecount":570,"arcChartID":"Hf2INFrYMOg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"823a709e70a2c25456736c6040d3f3b04fac8c80","difficulty":"NORMAL","songID":1441,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23038,"notecount":488,"arcChartID":"ADrVqwEuamM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"964cd3552b60622a01011c42de503b111058b856","difficulty":"ANOTHER","songID":1442,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23039,"notecount":1251,"arcChartID":"F-I5K7jQVnc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"634f4b61d5563435fe571c5e55bb407dc53a9a4c","difficulty":"HYPER","songID":1442,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23039,"notecount":777,"arcChartID":"Cz1G-S_emXg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7e7e6866fc5c587a8029aa1bf0bec56441c8c519","difficulty":"NORMAL","songID":1443,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23040,"notecount":492,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"a329095d48017b0bda2d1e92cc5cf38e3baa48a2","difficulty":"ANOTHER","songID":1444,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23041,"notecount":1773,"arcChartID":"GE3XDV8hAdI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c5e9b3aa04e42787f54f5bebe3387c47058c4991","difficulty":"HYPER","songID":1444,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23041,"notecount":1123,"arcChartID":"A34HN6CQ4Gh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1408d61639c8e4f9e33bd566e36711c6d9b49c5b","difficulty":"ANOTHER","songID":1580,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24072,"notecount":1918,"arcChartID":"DSzNpeWpaJB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"17ffc24bd1e10d16aa6fe7403da4794efd5352ed","difficulty":"HYPER","songID":1580,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24072,"notecount":1192,"arcChartID":"Gg9ZCSdJNR7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bb74b66cf83cb3a6ee352f8b1e47df627999cfac","difficulty":"NORMAL","songID":1580,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24072,"notecount":589,"arcChartID":"Ew7GgO-qfCc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f5f3b0b5158d10c90a86c9234812b39978d0afee","difficulty":"ANOTHER","songID":1580,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24072,"notecount":1943,"arcChartID":"Bbw53eMah9c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eeca836f33aeae1b2570dcad7401ec06d42de956","difficulty":"NORMAL","songID":1445,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23042,"notecount":543,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"66a22de1297cbc10b8ec139ff3270320246a7e40","difficulty":"ANOTHER","songID":1446,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23043,"notecount":1556,"arcChartID":"BaMgkL2Ra9e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"75a0c9829093d837c670b3043a88d0e53550ceb6","difficulty":"HYPER","songID":1446,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23043,"notecount":859,"arcChartID":"FAlCPsyFvuu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9f7ea73cac8219e0605584185d1ed67d279f7733","difficulty":"NORMAL","songID":1447,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23044,"notecount":654,"arcChartID":"EZQ-ftOOeYI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c9b21fdb708c7be0dc78d190e7d42e62b56e098f","difficulty":"ANOTHER","songID":1448,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23045,"notecount":1837,"arcChartID":"B0fWMwdQ6Sq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2be7f825f0cd3a4e3f064b96d94e06a93ee6b531","difficulty":"HYPER","songID":1448,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23045,"notecount":1202,"arcChartID":"BcrDv8LYUbR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4308833a3e042140f6f575f05e76e30e47a16e72","difficulty":"BEGINNER","songID":1580,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24072,"notecount":222,"arcChartID":"EnnkZTNVFrD"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"bdf8e4fae04c4e85f4c62370ec3c215bb7f4f175","difficulty":"HYPER","songID":1580,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24072,"notecount":1205,"arcChartID":"E3PEGdnjLyG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"590f87d3acc1f889885d91797a37ae1e1c5c27fe","difficulty":"NORMAL","songID":1580,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24072,"notecount":603,"arcChartID":"HCeH2jokltJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"74bee74795d3a1b4805a8f71f8b03839a785bf5b","difficulty":"ANOTHER","songID":1581,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24073,"notecount":1799,"arcChartID":"FL8WmUDv7kT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6c02b3396b76ab24ad9684c96e9fbec75a2ff812","difficulty":"HYPER","songID":1581,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24073,"notecount":1122,"arcChartID":"DpKNwctfADb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8eb5ad2593d8c1022f4cf912553e7eb47e0e2b1b","difficulty":"NORMAL","songID":1581,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24073,"notecount":539,"arcChartID":"CYXHGMEE4EO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4829754a9ecce26a516bce46af3173900a6419be","difficulty":"ANOTHER","songID":1581,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24073,"notecount":1751,"arcChartID":"FXsJmKMaxTY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b8384c09ff896179a45fe80821ba9ec73a457803","difficulty":"HYPER","songID":1581,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24073,"notecount":1110,"arcChartID":"EdBHYPo6Jkz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cb522b2a7c04a2ad9649db379ef2b4a43344c3a4","difficulty":"NORMAL","songID":1581,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24073,"notecount":563,"arcChartID":"Fpb4D2e3KAO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9d4a76b9782693007e95ea14de9610525ec7675b","difficulty":"ANOTHER","songID":1582,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24074,"notecount":1053,"arcChartID":"HoKUTomFd2P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a4974db9fd2aa3692f20396d80acd70f7043ca73","difficulty":"HYPER","songID":1582,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24074,"notecount":722,"arcChartID":"FxCjOCePEOq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"15e6be0b8446d5877a5bd5105ae70fcd4a3129f4","difficulty":"NORMAL","songID":1582,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24074,"notecount":446,"arcChartID":"G6k27H3WJaj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"824fbfc23103a93724e3cc48e0b5814af000193a","difficulty":"ANOTHER","songID":1582,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24074,"notecount":1083,"arcChartID":"HYtXpuUadJ5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d0156b724d24ea6ed38f70ed4a5f64513260b18e","difficulty":"HYPER","songID":1582,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24074,"notecount":683,"arcChartID":"GXnaFMjyQ4a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e226ef00b3d888f408596f2a09e0be95296f260e","difficulty":"NORMAL","songID":1449,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23046,"notecount":469,"arcChartID":"COQ6jBRmoWF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"773a40d5f6066a2c8b73d81fe806fc45c5f6efb6","difficulty":"ANOTHER","songID":1450,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23047,"notecount":1365,"arcChartID":"DDLodQV_NUF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"439036019e7b0dada9bcf9c7936833374634f60f","difficulty":"HYPER","songID":1450,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23047,"notecount":904,"arcChartID":"DzBFsq0id82"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa81a912f6496bd03f8836f9cc2a6e0bd8991a32","difficulty":"NORMAL","songID":1451,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23048,"notecount":603,"arcChartID":"BqSM1QGxyXG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fa6a7e3f9ad416f1cbdc9d8390b5e37999ae7b80","difficulty":"NORMAL","songID":1451,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23048,"notecount":577,"arcChartID":"Hb2eyPbU115"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bb9298962b63b31f7dd95f774a6459dd24256915","difficulty":"ANOTHER","songID":1452,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23049,"notecount":1148,"arcChartID":"BHNTDQrlfJY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9664158bd0bf31e26d8fdf2216dc66e8e9f33ec8","difficulty":"HYPER","songID":1453,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23050,"notecount":858,"arcChartID":"FLfsBBrIdx1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a8f277c1c0e46c0c478c9735573835c2094963aa","difficulty":"NORMAL","songID":1582,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24074,"notecount":437,"arcChartID":"G4cB3_Ge5PT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e5d0c77244560c5e66f9012c00625a915f147715","difficulty":"ANOTHER","songID":1583,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24075,"notecount":1383,"arcChartID":"GQoESYHmqEm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4e6c6e4db2ace7af809b3f37cfaec842dc0d313d","difficulty":"HYPER","songID":1583,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24075,"notecount":1081,"arcChartID":"CdamI9kYOE_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7e9a322b6cf755015a2a6d0ff28a7eaf85513007","difficulty":"NORMAL","songID":1583,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24075,"notecount":600,"arcChartID":"FK5HTtovbmR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ce66568e4826ee4e36f080c015b486cb1262da2b","difficulty":"ANOTHER","songID":1583,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24075,"notecount":1331,"arcChartID":"CkxH_KtYO9f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"80422a54423af7ba1520b2d5ea5e89f0c5fbc3b1","difficulty":"HYPER","songID":1583,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24075,"notecount":1074,"arcChartID":"FFg0c7NVuxZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2db99bdf2ddbcb3b29042ed565992165f88b3e29","difficulty":"NORMAL","songID":1453,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23050,"notecount":490,"arcChartID":"AkDRm7aIrYI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"54c09f84b1910128ca1adc2b20f44617c54d13f4","difficulty":"ANOTHER","songID":1454,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23051,"notecount":1804,"arcChartID":"At8KJNP3RdB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"95f87acb7cf3ebc6d5fa1792dfe8fa28b6222bc2","difficulty":"HYPER","songID":1455,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23052,"notecount":989,"arcChartID":"CgRU9aCPhHk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e2fd8194c3310080810670a260861ffcfc96db5f","difficulty":"NORMAL","songID":1455,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23052,"notecount":446,"arcChartID":"HfsubmgXVf1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fb46f461d255fceeac3031f946eef4f994f492c4","difficulty":"ANOTHER","songID":1456,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23053,"notecount":1419,"arcChartID":"AMf3UdU-THk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"14d131580f3f77f371305b95b44b063db9c6285b","difficulty":"HYPER","songID":1457,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23054,"notecount":705,"arcChartID":"EU43CeMGawO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c1cb681c8cd3e5433a3cc85c025c36278b5c51ef","difficulty":"NORMAL","songID":1583,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24075,"notecount":601,"arcChartID":"CGRb1UKD8x6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"298635223c8b6eac79623f2b6bf1bb2460a19a40","difficulty":"ANOTHER","songID":1584,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24076,"notecount":1755,"arcChartID":"HdxrRTWT0_A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"02b25e5bc32ba4f4a181fc3df2f4fd02a0604b7c","difficulty":"HYPER","songID":1584,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24076,"notecount":1038,"arcChartID":"GqoM0_L3x23"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6921c127919bf4aa2c3f0307f40ec4110f81aa52","difficulty":"NORMAL","songID":1584,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24076,"notecount":603,"arcChartID":"BAmPnzzE6Un"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8d21499e7a5f91535634f646dee9cf483f28f5a2","difficulty":"ANOTHER","songID":1584,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24076,"notecount":1657,"arcChartID":"CEOiygELZOt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"60a8e1336ff5195f742752f328b37da7e99b6442","difficulty":"NORMAL","songID":1457,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23054,"notecount":447,"arcChartID":"EtBsX0hBnx4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e7b29f13bb17d14b16564a3427da8877e602e0dd","difficulty":"ANOTHER","songID":1458,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23055,"notecount":1260,"arcChartID":"AC2D_nQijSJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c722d1b7707a95ffe2a4a15d27eb0752f06d24bc","difficulty":"HYPER","songID":1459,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23056,"notecount":913,"arcChartID":"D4MGuIWfUNG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"316e866d964a662d31526edaeeee2b98f903b925","difficulty":"NORMAL","songID":1459,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23056,"notecount":613,"arcChartID":"G0yNtZeT4Ce"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"82abfab85e4eb02f1f81835b94b67b1a82c74672","difficulty":"ANOTHER","songID":1460,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23057,"notecount":1267,"arcChartID":"Dhu6WCk6O9b"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6ee3ec853d05800f068d2fc82f5fac2d36fffa14","difficulty":"HYPER","songID":1461,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23058,"notecount":629,"arcChartID":"EMpz3LPsQh_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e93762efd29de386b35d18aa85532ee74e6f7d20","difficulty":"NORMAL","songID":1461,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23058,"notecount":388,"arcChartID":"EyUz2NwtxRG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"57c01fb9de811aa1fb1a009b0aa359fa3bf181ad","difficulty":"ANOTHER","songID":1462,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23059,"notecount":1072,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"53d1b54870f22b3ca1a7f2417b36ebd8e0214946","difficulty":"HYPER","songID":1584,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24076,"notecount":928,"arcChartID":"FktwqaB9dow"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c27fbe94b05318e532984f352a22a3560936f8ac","difficulty":"NORMAL","songID":1584,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24076,"notecount":588,"arcChartID":"Cq4eutZLsS1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c57000bd0c6a4c1432f52c59856aa648833afd5a","difficulty":"ANOTHER","songID":1585,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24077,"notecount":1790,"arcChartID":"ChHYdJX9BBB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3ae4a9ec6f49cd2a81e626729487c6a938eff6e2","difficulty":"HYPER","songID":1585,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24077,"notecount":1089,"arcChartID":"F4aBsYGmUse"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"decdf1b3c98ee4ae42da2c0fd984b53bc4a65b39","difficulty":"NORMAL","songID":1585,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24077,"notecount":590,"arcChartID":"EicWbDA0SEe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"748aef310b84717241431b1a770d7f4517ea345d","difficulty":"ANOTHER","songID":1585,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24077,"notecount":1746,"arcChartID":"FMBo0Xr3N5A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f11aba092fe50aeaaa761df62c8a656e19c1040c","difficulty":"HYPER","songID":1463,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23060,"notecount":225,"arcChartID":"D3CpTZLZ6kH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"19293ac666a61315781ae0e5b1274be443b5f6a8","difficulty":"NORMAL","songID":1463,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23060,"notecount":80,"arcChartID":"CfXVPXNP9z6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"39a9c7ffea5593d1f23abd12bd9f9b3d27d17b85","difficulty":"ANOTHER","songID":1464,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23061,"notecount":1793,"arcChartID":"Fm0tzMBnyeR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"af6ebbd671d213857e5007f41a2275e3f8a6718e","difficulty":"HYPER","songID":1465,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23062,"notecount":730,"arcChartID":"GqZsw6smMAR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"7028f4c23b20f28555614bc0eb7bad6d6bfe9655","difficulty":"NORMAL","songID":1465,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23062,"notecount":133,"arcChartID":"CyxFBxQMV3-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"b31063b317d82039aca13f44cbccdaa40167d03c","difficulty":"ANOTHER","songID":1466,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23063,"notecount":1728,"arcChartID":"EWphJA1xI0p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c30f0e40c93b0c11b351da0f5fcbf6302d9fc4bb","difficulty":"HYPER","songID":1467,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23065,"notecount":1216,"arcChartID":"Ckc8YWyjUGK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c272c66fd5958f9c8cbc4fcab0008e3ed341bb6c","difficulty":"HYPER","songID":1585,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24077,"notecount":1082,"arcChartID":"BAr5VjvI_PR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5a6ac646dd80d013e7cce9182164822c6d06ad46","difficulty":"NORMAL","songID":1585,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24077,"notecount":626,"arcChartID":"BWzwaCGq_DI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e83e7764accd6ed105c6671506ec5cdcf8637311","difficulty":"ANOTHER","songID":1586,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24078,"notecount":1933,"arcChartID":"HAZNjdQ1MeU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"48947f36aaf882a9c83fdaa9099fba75c0a2b9a5","difficulty":"HYPER","songID":1586,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24078,"notecount":1198,"arcChartID":"B6jhkdMFFjY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0fdd892559f248b894b9b28e664c35d5e61876f3","difficulty":"NORMAL","songID":1586,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24078,"notecount":665,"arcChartID":"BqfQ5JrHOoX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"074d0aaa9597770fd4c6ab480e26c292293c88a9","difficulty":"ANOTHER","songID":1586,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24078,"notecount":1877,"arcChartID":"C1AaP7Prl5g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a35fcc958c5503f2000b9afa2e97ef4ba6b0c9e2","difficulty":"NORMAL","songID":1467,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23065,"notecount":702,"arcChartID":"ESixxhMRdV_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"7916cdb4e52ac343481da45f39f3f03384666a43","difficulty":"ANOTHER","songID":1468,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23066,"notecount":866,"arcChartID":"FR3qwIUREsH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7727516629d18d25b8aa78748071c9f2706fdc9c","difficulty":"HYPER","songID":1469,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23067,"notecount":941,"arcChartID":"CGWkNPpKgpK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"73658247ba5751bf837cef1ff9dc2d45a0e40ea3","difficulty":"NORMAL","songID":1469,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23067,"notecount":573,"arcChartID":"Ay091UbYsOC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5f6d7bc71b9ae33bd4eda988fb25686c87e6b71d","difficulty":"ANOTHER","songID":1470,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23068,"notecount":1328,"arcChartID":"Hwz87VIJhqI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"041559f064ae6cfab2307a626bcf7275cb52f081","difficulty":"HYPER","songID":1471,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23069,"notecount":1218,"arcChartID":"FByZyZoyuhn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"4e1222a957122717733f8197db2ca941ebc9cfe7","difficulty":"HYPER","songID":1586,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24078,"notecount":1194,"arcChartID":"EcATI6VqMEz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d19d55ebf59c78780d49ab69399bbc918a3ad322","difficulty":"NORMAL","songID":1586,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24078,"notecount":657,"arcChartID":"G16eXaSlT6e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b34c1b874463032a100b41d6edbdce87fa2a4c35","difficulty":"ANOTHER","songID":1587,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24079,"notecount":1517,"arcChartID":"BLnhl24Yct4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9757a89797822ff21fd04e85a7b5391d3c2e75e0","difficulty":"HYPER","songID":1587,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24079,"notecount":1079,"arcChartID":"AtRlQj8MhZO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"67fccbfe06e3001df8e7a4df265d2e81968dcb49","difficulty":"NORMAL","songID":1587,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24079,"notecount":652,"arcChartID":"DE7swMonAI8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"34fa0299f87b8e6a390c7bf334fe36f5d1564331","difficulty":"ANOTHER","songID":1587,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24079,"notecount":1432,"arcChartID":"EEVGmi2RHFi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d20632acc5e4fa5b7973454bfddf65a7013693d1","difficulty":"HYPER","songID":1587,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24079,"notecount":1097,"arcChartID":"Gc0R0keB_-C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3c4260b5c918c07fc09e2011a3075a25187dad5c","difficulty":"NORMAL","songID":1587,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24079,"notecount":662,"arcChartID":"FKPt91vzxA2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"311ee179b6f0b3411bfefd544317a1ecfa62f796","difficulty":"ANOTHER","songID":1588,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24080,"notecount":1575,"arcChartID":"GjzRgQ-KLbs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3c0c3f493adc9f1969e95dfdd29afae878b38f56","difficulty":"HYPER","songID":1588,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24080,"notecount":1098,"arcChartID":"Fg0QG-MQS2V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3aeb8a252b65f6c66232ac66df67b63888c82bb6","difficulty":"NORMAL","songID":1588,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24080,"notecount":667,"arcChartID":"GC0e0NilAOy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6342ed7e3ca933baa211fc1975c12190778051e0","difficulty":"ANOTHER","songID":1588,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24080,"notecount":1568,"arcChartID":"CSd-BdXxfGo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bede07ab4bd501d58d0334a6db0f8f5c0d9ad05d","difficulty":"NORMAL","songID":1471,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23069,"notecount":454,"arcChartID":"DhW8YAGUkRG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"a8c315818a0a5b2ebf369bed09637a353d716c1e","difficulty":"ANOTHER","songID":1472,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23070,"notecount":1357,"arcChartID":"C8rCXvCePK6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"db0309b61e85018032fc7db9e4949ca10372f82c","difficulty":"HYPER","songID":1473,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23072,"notecount":1132,"arcChartID":"CzA7TC9MkoQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c24986612b044b0c5bb2c005ad39c3eddd6e26ce","difficulty":"NORMAL","songID":1473,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23072,"notecount":653,"arcChartID":"Ay7LjHeILX4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f99797f7751d0664317c5740c2f227b3ac95a3dc","difficulty":"ANOTHER","songID":1474,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23073,"notecount":1336,"arcChartID":"DRbQzp14l3J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1c2a27df11291e8312cf597edc7ff5f7d86c041e","difficulty":"ANOTHER","songID":1475,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23074,"notecount":1711,"arcChartID":"HwDWqYy1Cg-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4d8cd9bd08e720488b1194d856a6fc9c951e1ef9","difficulty":"ANOTHER","songID":1475,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23074,"notecount":1521,"arcChartID":"CjN5VMbIyMu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"277cbca6ee60ced29f728a11dccdacc769e19283","difficulty":"NORMAL","songID":1475,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23074,"notecount":701,"arcChartID":"AI6p-GFlPKV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bf68080b6b14cb37f4b521218897ff016878154d","difficulty":"NORMAL","songID":1476,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23075,"notecount":705,"arcChartID":"Hxs1Kw_vv2-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ec815c62322c2339d28ef1a1b879f09e4917d4dd","difficulty":"NORMAL","songID":1476,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23075,"notecount":545,"arcChartID":"GtQZNzBqboe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"85213d574397fae9e40614cf15b78910c7c7c003","difficulty":"NORMAL","songID":1477,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23076,"notecount":367,"arcChartID":"HmZfwC2FOMU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7163bf098e95f1639b0c86b68b3dad5726684d02","difficulty":"NORMAL","songID":1477,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23076,"notecount":360,"arcChartID":"GFeMPGfdc1b"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"aafe0c153ebb814bd9ff3f151c5a88982774f3c2","difficulty":"NORMAL","songID":1478,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23077,"notecount":569,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a975ae0a8d0ab1b307401392a1c08cd0dfe9705c","difficulty":"NORMAL","songID":1478,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23077,"notecount":600,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a65d27a564e928330c30204c658fd0ccdbe0a85e","difficulty":"NORMAL","songID":1479,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23078,"notecount":518,"arcChartID":"E5jkzhTwJTj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9df8de38068f546af3e3915856922c317919998a","difficulty":"HYPER","songID":1588,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24080,"notecount":1099,"arcChartID":"FvFybPpdtlz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d32a22cfecbd9c248dc95ce837358338fc89859b","difficulty":"NORMAL","songID":1588,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24080,"notecount":699,"arcChartID":"G5PTWRQ2Gl0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"59a91885570f6fa72cecf38c841503985850df09","difficulty":"ANOTHER","songID":1589,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24081,"notecount":1171,"arcChartID":"HMILxvnofXI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"587dd53fa7388599c230708c7c1c7006d4fa6d0e","difficulty":"HYPER","songID":1589,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24081,"notecount":859,"arcChartID":"HyzIxdgB8X6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f0510a731728983f433651e75f9c364f757aeef8","difficulty":"NORMAL","songID":1589,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24081,"notecount":533,"arcChartID":"Bmo50ukAuom"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7b9ccd5d019300fbc16c500d28a2980128f1509f","difficulty":"ANOTHER","songID":1589,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24081,"notecount":1138,"arcChartID":"DBDyDLxiGim"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d774420620bf4cd51a47fe2279fe30fa3c5b98c6","difficulty":"NORMAL","songID":1479,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23078,"notecount":528,"arcChartID":"D_IzeIKafWF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d4bb604409223f0a1ea4199bd3ecf55f53595c29","difficulty":"NORMAL","songID":1480,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23079,"notecount":622,"arcChartID":"A2paO2z6a2o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bd2c17343123374439635060649450334b1a5b3d","difficulty":"NORMAL","songID":1480,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23079,"notecount":627,"arcChartID":"Hp1JAArbCff"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f2e31c02be85121e027c7257326f0e2aaf18d2c5","difficulty":"NORMAL","songID":1481,"playtype":"DP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23080,"notecount":212,"arcChartID":"BQSxIgCrbTw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b45198a8d6d5ba6e46c61a323a9fba60acd8166e","difficulty":"NORMAL","songID":1481,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23080,"notecount":216,"arcChartID":"AIgKb3FoKY5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7c79ed5b6470e458c5f2c15cf261285c1aeda29b","difficulty":"NORMAL","songID":1482,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23082,"notecount":535,"arcChartID":"CP3tWf-0gE0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7ab050f465175823b6a9a6f5495417142319d04a","difficulty":"NORMAL","songID":1482,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23082,"notecount":482,"arcChartID":"AZA5MJj-JaM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"483b56dd2ce47e6c3cea59884149a08ad61d6b2f","difficulty":"NORMAL","songID":1483,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23083,"notecount":675,"arcChartID":"H34pkX7aAeb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa205349d13bf6f82410bb61dfb62de99bda569f","difficulty":"HYPER","songID":1483,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23083,"notecount":1094,"arcChartID":"Fthe1ULaKNF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"95abe18e2fd62c93a1f1deeb4b794d23345d26f2","difficulty":"HYPER","songID":1484,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23084,"notecount":728,"arcChartID":"G9oscD9nr4z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2fff7ec08030e918e25660294a53adc8c9a88474","difficulty":"HYPER","songID":1589,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24081,"notecount":837,"arcChartID":"ACwyLB9bQUI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f312a25db06a091feb5b48c5c08d6c06572b1d99","difficulty":"NORMAL","songID":1589,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24081,"notecount":531,"arcChartID":"BnF1n_lurwV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f27e1507c137f4e43642892663fb1ae8966a590d","difficulty":"ANOTHER","songID":1590,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24082,"notecount":1985,"arcChartID":"F6Hy36uTjyC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"ffa07bf488d0e662c040b62d90d04bf73752318e","difficulty":"HYPER","songID":1590,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24082,"notecount":1333,"arcChartID":"AZyYhFfVAgV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"5e6f66f51c177d468142fcfdce91105a3bbf7516","difficulty":"NORMAL","songID":1590,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24082,"notecount":640,"arcChartID":"COmJbfIKJ7Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"985e47dfe4617bda9af40d424bbad7e4ca1ab2a3","difficulty":"ANOTHER","songID":1590,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24082,"notecount":1446,"arcChartID":"D0AK7vTinXf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"ecbd6c0199133df11e3a4a6cd5a8e91cef71a716","difficulty":"HYPER","songID":1484,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23084,"notecount":639,"arcChartID":"BwfKOBSDmps"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c419bec7daf85ea0b71608420c07b1c6c00c3554","difficulty":"HYPER","songID":1485,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23085,"notecount":877,"arcChartID":"HkyJjdNhVJF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ce1a8455ac71e37ea83ecd3a7b92e6a4a31502c6","difficulty":"HYPER","songID":1485,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23085,"notecount":887,"arcChartID":"CtNLvCDwyrf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8f42332f3a355a53620e2d78d406864223aabac1","difficulty":"HYPER","songID":1486,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23086,"notecount":624,"arcChartID":"H5YN1cv-Qki"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"94190e26ab47092620a22287332870ed8bdeb1e4","difficulty":"HYPER","songID":1486,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23086,"notecount":661,"arcChartID":"GuV4v6Amq4-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d1aa550ac164a1bfe6d2c7c54bf0b47336f35b10","difficulty":"HYPER","songID":1487,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23087,"notecount":830,"arcChartID":"AdAB1ZcP_Rv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c5ee2f8c11f0d4c63dcb9107609a37392bcf3ec0","difficulty":"HYPER","songID":1487,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23087,"notecount":821,"arcChartID":"F77o_OPYbh4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cde05614b772c090c4d64fcebdfb5c465f582246","difficulty":"HYPER","songID":1488,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23088,"notecount":1065,"arcChartID":"HQnBH_7H76Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"74b4664bc4c7e50bd7163f1de5cd0ffe3d5a2b3e","difficulty":"HYPER","songID":1590,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24082,"notecount":1128,"arcChartID":"Hu_LKkStk-G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"20cabaec308c223ff4ecca282394809b8687bc6a","difficulty":"NORMAL","songID":1590,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24082,"notecount":551,"arcChartID":"DlDdMHHPCxX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"c82c838430648ccb600ebda96257c5fa49e15c65","difficulty":"ANOTHER","songID":1591,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24083,"notecount":1324,"arcChartID":"GV7Xg9Xkj4_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f8dd22fb3b7e60e9798de6893f033543043602d0","difficulty":"HYPER","songID":1591,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24083,"notecount":814,"arcChartID":"FKYPIeMDGPM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2a26b2e14168c3cd61c89bc89702c76f86e4c75f","difficulty":"NORMAL","songID":1591,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24083,"notecount":486,"arcChartID":"ASZRiElCGfK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0a60d863a89970223e452c4602a591d5e77fd83e","difficulty":"ANOTHER","songID":1591,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24083,"notecount":1359,"arcChartID":"CjcAnu7LN3G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"aee85a7805ad0680ae00d47b381ba4e146975aee","difficulty":"HYPER","songID":1488,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23088,"notecount":831,"arcChartID":"DurECi_esyl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c2e9033439618fbb67ec15da7da96965c06d2831","difficulty":"HYPER","songID":1489,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23090,"notecount":1035,"arcChartID":"By09N7frIaq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a3e401ea89f41141509f852d5089069119f2b7d6","difficulty":"HYPER","songID":1489,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23090,"notecount":989,"arcChartID":"Cuo70pGB4v-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2255bf0cd1c2db500e72616ef3dc6600b6bb2987","difficulty":"HYPER","songID":1490,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23091,"notecount":842,"arcChartID":"EnNzrRTjYfS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8f598481dee4399fac5b0eb07366e27e322c66c0","difficulty":"HYPER","songID":1490,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23091,"notecount":848,"arcChartID":"HSgk64Jz0li"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"70f078a49923b6d6252d4db2b0a84fcd904196d0","difficulty":"HYPER","songID":1491,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23092,"notecount":831,"arcChartID":"CgtqjqDen9F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"271e94fd79573057c4064d19dfeb5d7c4e2d74e3","difficulty":"HYPER","songID":1491,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23092,"notecount":1052,"arcChartID":"EPRkeaxoT1L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5b33addafadb05213d5a62b54807acd26547ec8d","difficulty":"HYPER","songID":1591,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24083,"notecount":722,"arcChartID":"Dya3-Gqkdn4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3fdddb888cb7021af81286c7aa7bbbf41b913da7","difficulty":"NORMAL","songID":1591,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24083,"notecount":471,"arcChartID":"BoEjeysJ0DP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9df894657a701e275173df37512b041c2347cf47","difficulty":"ANOTHER","songID":1592,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24084,"notecount":1574,"arcChartID":"FdDn_cNsw9Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dcefa6c6599d52a5db6d46cd48c02a4787985c33","difficulty":"HYPER","songID":1592,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24084,"notecount":946,"arcChartID":"HvHfchsPokt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"39bbb2977b7a7898c216e276b6dbe5991d967c4a","difficulty":"NORMAL","songID":1592,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24084,"notecount":339,"arcChartID":"EgUOFuRrzGr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"888909093e20053f731570e82ab6b305c02f6c31","difficulty":"ANOTHER","songID":1592,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24084,"notecount":1480,"arcChartID":"BYoyQYblc-f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"945c9b0e03ba08a55c58d2d57a32a2ca43ade4bc","difficulty":"HYPER","songID":1492,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23093,"notecount":1019,"arcChartID":"A3E0_xDk9p1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5ba28c15c9ef147fe3efe8251f77997005649832","difficulty":"HYPER","songID":1492,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23093,"notecount":1058,"arcChartID":"EiFNV1RZSjK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bb7f030edb22ddb58f74ea837bb31a2900c5e75c","difficulty":"HYPER","songID":1493,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23094,"notecount":1193,"arcChartID":"EaXwT4LkswY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8afa0d95b08210358aeb97a693c0cb6ecfbaa17b","difficulty":"HYPER","songID":1493,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23094,"notecount":1145,"arcChartID":"ACgT1yna687"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7830fecc5f484f4bb07b84e4b77589e45dfcff84","difficulty":"HYPER","songID":1494,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23095,"notecount":983,"arcChartID":"ApVVxXppv9x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1e761be5d23d5857e73f71b90eb532d5ad430297","difficulty":"HYPER","songID":1494,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23095,"notecount":943,"arcChartID":"ClkaF-O2qCI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"715a4d52352be1d692765af90a35e7089bf1671f","difficulty":"HYPER","songID":1592,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24084,"notecount":885,"arcChartID":"EC3AIH-Ki5v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d45c2fedd8dd3503fa9d4bfbeb360e6ffc64d3d5","difficulty":"NORMAL","songID":1592,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24084,"notecount":317,"arcChartID":"GUfAtYd9K8d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5a338c48e18f41300c0c4525ba9e87a54f3f974e","difficulty":"ANOTHER","songID":1593,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24085,"notecount":1546,"arcChartID":"CGM5dvJfwlW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b6589755a2a15fb2e76eb452182a6f926ba430de","difficulty":"HYPER","songID":1593,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24085,"notecount":1042,"arcChartID":"BHd0e7u5EHP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"558d2db77ef39c3f37daa035dd64951933bb04e1","difficulty":"NORMAL","songID":1593,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24085,"notecount":768,"arcChartID":"H-8my9HXuV0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b10719db4cd4082b2ff37e88e76cd2695177ff55","difficulty":"ANOTHER","songID":1593,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24085,"notecount":1677,"arcChartID":"HjzKZDBweo3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f33e16f22d44cc6aa8e235d00039b46700516b9f","difficulty":"LEGGENDARIA","songID":1457,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23054,"notecount":1153,"arcChartID":"F2QnNmZPfxb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c0cfecf43b2a70f20113ce71ea58bdcc074a293e","difficulty":"LEGGENDARIA","songID":1472,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23070,"notecount":1762,"arcChartID":"E-LFi5qJPca"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1ee55b6c339523f941e875e43a8a6cf48060f25a","difficulty":"HYPER","songID":1497,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24000,"notecount":1130,"arcChartID":"FL7cg8IpvMM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"22dfaa8bbe9f49fec02e0ee9f81e2e020552383d","difficulty":"HYPER","songID":1497,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24000,"notecount":1136,"arcChartID":"EbBvX4RGDJW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c99f2747ba6eb95749f77087d1cff6c56f4d8e20","difficulty":"HYPER","songID":1498,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24001,"notecount":1252,"arcChartID":"DqkqA9yzLiD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"05d449abf2a7c10c21d25db1fdce1f37547d41e2","difficulty":"BEGINNER","songID":1593,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24085,"notecount":267,"arcChartID":"D8-XuC3ayRG"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"bca88331d58ad71c24760184a19f9936e5b2e8bb","difficulty":"HYPER","songID":1593,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24085,"notecount":1147,"arcChartID":"DWdFQgB7c5s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0470011d90e4a1cdfab4c2da81307b7d2d2cdaec","difficulty":"NORMAL","songID":1593,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24085,"notecount":752,"arcChartID":"D61Y4hLF7oe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"096daa16f51b5992a684bfe82ca090a1bc62bff6","difficulty":"ANOTHER","songID":1594,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24086,"notecount":1654,"arcChartID":"HJWpCwoepFQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"af575f85b0dae70edc0346104cca1f9af852b4cb","difficulty":"HYPER","songID":1594,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24086,"notecount":960,"arcChartID":"A2Q-gTfCJ8H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b7ad2c798f9da6f56ebddcc2476d85cd067f63b8","difficulty":"NORMAL","songID":1594,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24086,"notecount":583,"arcChartID":"DRDzKer0FV_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a350b9499abd6ba8e377419bad41c79e7a351950","difficulty":"ANOTHER","songID":1594,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24086,"notecount":1580,"arcChartID":"EOyjFTfacLA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a6b913c19f8f697e448e07af0ce84da618141fe4","difficulty":"HYPER","songID":1498,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24001,"notecount":1118,"arcChartID":"D8mJZib_3UO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5954fe535239428d764154653ec86cf292ec10e0","difficulty":"HYPER","songID":1499,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24002,"notecount":854,"arcChartID":"CU-F2y_dQuw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fa80d86dab4dfa79363016910cae5ae83968a07a","difficulty":"HYPER","songID":1499,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24002,"notecount":768,"arcChartID":"GXrLrRMyQ-e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ebfe2b013e002597ecb52e1d754ab9f8033310e5","difficulty":"HYPER","songID":1500,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24003,"notecount":962,"arcChartID":"EeB_ObAhMzX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"40d814d053ceefe73d9bac719588fdee62205484","difficulty":"HYPER","songID":1500,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24003,"notecount":1007,"arcChartID":"F1i2JcPIGUn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d665237f722d2af35d7743b596cce418ea42ceff","difficulty":"HYPER","songID":1501,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24004,"notecount":922,"arcChartID":"FE17vDWwf7p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"60c6c73d54963abe54744a107d0afc504a78b486","difficulty":"HYPER","songID":1594,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24086,"notecount":949,"arcChartID":"Hg6TRN5M6IO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"988db3c7bdf1df48369d6e47966a617e2a480c82","difficulty":"NORMAL","songID":1594,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24086,"notecount":581,"arcChartID":"FAv_PtC1PIX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"41d62c6188af7412fbd696637c1660372fcfd0c4","difficulty":"ANOTHER","songID":1595,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24087,"notecount":1468,"arcChartID":"D8jxUZssMsk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"77b7a24d0ccea39bf80deea38edc4ab54fad4771","difficulty":"HYPER","songID":1595,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24087,"notecount":978,"arcChartID":"D8vIQV9nP00"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"85a0be9af82d88342b636c51686367277ae95db7","difficulty":"NORMAL","songID":1595,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24087,"notecount":463,"arcChartID":"BjU3-o4-TVy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"56dda1cb7ee2d48863217e34f13eee65d38231ca","difficulty":"ANOTHER","songID":1595,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24087,"notecount":1490,"arcChartID":"D23SMTBb8Aw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6c248183d412b1a937c1e987d6f9a8b534cb0e7f","difficulty":"HYPER","songID":1501,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24004,"notecount":911,"arcChartID":"DCorDSSD0hL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d797969dbec8467cc19e1b9a30136f5305cbca2b","difficulty":"HYPER","songID":1502,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24005,"notecount":1007,"arcChartID":"FMFv0Wo_KOY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"66335395b7104eb2ac01cd51133caa522dfe0f81","difficulty":"HYPER","songID":1502,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24005,"notecount":953,"arcChartID":"DJy7J9x7ynD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4e9467360c98c2fc6123802db261406e78c37ab6","difficulty":"HYPER","songID":1503,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24006,"notecount":946,"arcChartID":"C91SlSGipvl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"468d4d82323b67f2fce2e54e566c63dbe63274b9","difficulty":"HYPER","songID":1504,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24007,"notecount":1064,"arcChartID":"DzaAybLCbBV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"97f0559f9c4e7e0c02b186addaf6523b78360c02","difficulty":"HYPER","songID":1504,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24007,"notecount":1129,"arcChartID":"CNxZNSPD4rG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2596a9707b0da17586e290f41416b13e894e9fda","difficulty":"HYPER","songID":1505,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24008,"notecount":838,"arcChartID":"DYG2g2HkWfS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"27b80d718455beb9230c198d22eabf4eeceee964","difficulty":"HYPER","songID":1505,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24008,"notecount":825,"arcChartID":"AVej0txb8N3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3aaef4c15d9427a99054455ba99852742ea122ee","difficulty":"HYPER","songID":1506,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24009,"notecount":714,"arcChartID":"GKdZ2ophBun"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8bebe112a18d3155708eb014d87f014d24aaa92c","difficulty":"ANOTHER","songID":1506,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24009,"notecount":1034,"arcChartID":"HTmvw2O1Y9F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dbb2732e21bf325514c610a705f14d92b9872897","difficulty":"NORMAL","songID":1506,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24009,"notecount":349,"arcChartID":"ET0D1yXvBIO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"66a652fe36bdb0e9dc7a6f93403e040e45259394","difficulty":"HYPER","songID":1507,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24010,"notecount":1116,"arcChartID":"AUtemCyXduY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"42d66f43d520b35825ba67cd76d1beddf47d9448","difficulty":"ANOTHER","songID":1508,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24011,"notecount":1114,"arcChartID":"DJ-7tHiBOlp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bf56d54652ae503d883bd9b6dbfc58ee040d6887","difficulty":"NORMAL","songID":1508,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24011,"notecount":474,"arcChartID":"HxVD-bPmipx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2f1d1a4ba1132a51624070e96699c9113e74e02e","difficulty":"BEGINNER","songID":1508,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24011,"notecount":131,"arcChartID":"GfStEY30Or2"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"777bd0281b005e46e8ecdeab10ca683d1f2ecee3","difficulty":"NORMAL","songID":1508,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24011,"notecount":482,"arcChartID":"CMnqjxRt0p4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5f66344e98b350a375b419e1cfb6d2646c0a0d3e","difficulty":"HYPER","songID":1509,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24012,"notecount":920,"arcChartID":"ABB-XV6tasm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dd467465a2e22ed03cf8c4d6fefde5b8e566fcae","difficulty":"HYPER","songID":1510,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24013,"notecount":867,"arcChartID":"CFlwGXZkSxj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"41311c07c2c093baaeeb8b456b44de8e25583cf8","difficulty":"ANOTHER","songID":1511,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24014,"notecount":2101,"arcChartID":"HYI3CMIALuJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2fe55bfaff09fd54912a39687edd1481c4d94f9e","difficulty":"NORMAL","songID":1511,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24014,"notecount":844,"arcChartID":"FCpr7rZJzFo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e86e3726d1d86541ddc925d400ee67ca66b7f71b","difficulty":"HYPER","songID":1511,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24014,"notecount":1137,"arcChartID":"C_Apqf5v2bI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b46e54d14fae864d675a162ae886e5cf0932913b","difficulty":"ANOTHER","songID":1512,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24015,"notecount":1365,"arcChartID":"D1Bs9EWKzu1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9023dc04ede0473621f73c36704c730a08321faa","difficulty":"NORMAL","songID":1512,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24015,"notecount":631,"arcChartID":"GzxfiQzPw5F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5366f48df23504f87daaf97b09f8e0e7d9556107","difficulty":"HYPER","songID":1512,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24015,"notecount":1006,"arcChartID":"D6PlhVs-2NQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"926e414d034ab4d04c387092e2a20f79963543db","difficulty":"ANOTHER","songID":1596,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26015,"notecount":1252,"arcChartID":"G2GqZ7oxQFA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cfbf5ce0325c29a1fd7bcac875be7241b8701f47","difficulty":"HYPER","songID":1596,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26015,"notecount":808,"arcChartID":"D7vXDwK5bBU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bddaf22f04213bf701ee4ce212778e6da277e4df","difficulty":"NORMAL","songID":1597,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26016,"notecount":738,"arcChartID":"ChR3_eNSHEo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0d6bd5e74c314ce32a388ea702c21378b01c5e2f","difficulty":"ANOTHER","songID":1598,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26017,"notecount":1316,"arcChartID":"FbvVZMS9aYB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4f95b733a91b601ca463c04db1c9b27a9f1b5de1","difficulty":"HYPER","songID":1598,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26017,"notecount":843,"arcChartID":"FxcKqq7jviZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a5f6042e7447759af9c29a13778110b80b819be3","difficulty":"NORMAL","songID":1599,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26018,"notecount":587,"arcChartID":"HCH7KNpQUp1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0a79a0a0458fcd796180e3f69b9922457a567e37","difficulty":"ANOTHER","songID":1600,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26019,"notecount":842,"arcChartID":"H20JDH1YiBX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"78d5d71939ddf46907fa1032311fb4ca425b2f14","difficulty":"HYPER","songID":1600,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26019,"notecount":512,"arcChartID":"ESghZSvr8DF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9970dd03cb405b12f63da6f2c19a4ee96b82846e","difficulty":"NORMAL","songID":1601,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26020,"notecount":531,"arcChartID":"FN1zXAynGmb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c6678f4737c31fbc2ce339d15ef933405582e4a7","difficulty":"ANOTHER","songID":1602,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26021,"notecount":1346,"arcChartID":"FguBDD0M_Ul"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fec74c605152ce1361469ed159d3ef9094277caf","difficulty":"HYPER","songID":1602,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26021,"notecount":888,"arcChartID":"An1iqRFnOp5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b9c0595ea74fcfd55bd1125198586220b81c4557","difficulty":"NORMAL","songID":1603,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26022,"notecount":340,"arcChartID":"FepfYl8-lg-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"eef6d8b31d9dc281e8a7b01b520dc37a393cec61","difficulty":"NORMAL","songID":1603,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26022,"notecount":316,"arcChartID":"GUu3nk1NpbA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3c6c7148b8c277d8dd60a2fb7be1deaac03ea210","difficulty":"ANOTHER","songID":1604,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26023,"notecount":1323,"arcChartID":"DcsUsQlH0Q1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c0e1094049046966201b7468e60929d736f3c4da","difficulty":"HYPER","songID":1605,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26024,"notecount":642,"arcChartID":"E8xA0BkXCVn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"306061a078aac49560de9a709cec7c92d1c0df78","difficulty":"NORMAL","songID":1605,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26024,"notecount":414,"arcChartID":"GQLe4yInQtk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"28ae5c1316d940ec91b8bc02a543d04b3846d8a3","difficulty":"ANOTHER","songID":1606,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26025,"notecount":1675,"arcChartID":"E-PraIXyNsA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8efbdb72d4f7b1c0eb9d43fc65f8fbc9f3eb478e","difficulty":"HYPER","songID":1607,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26026,"notecount":1151,"arcChartID":"Eu-lkTLNsRl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9034d245a4c1674121c933a4902928ba62122478","difficulty":"NORMAL","songID":1607,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26026,"notecount":643,"arcChartID":"D58c8w7_JCI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ab974d436e2bf5c3b5a85adb50139df25f9eed54","difficulty":"ANOTHER","songID":1608,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26027,"notecount":1206,"arcChartID":"FsxCPFf1J-d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"98b6c8aa104c7653be60a2a34c913ff2bb2e6430","difficulty":"HYPER","songID":1609,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26028,"notecount":901,"arcChartID":"G5ommAgCwfZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d2b660044a94309a465aa4781efddf718826ac09","difficulty":"NORMAL","songID":1609,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26028,"notecount":542,"arcChartID":"BtRQnoUHzAG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7cbd566193d9e0e712e9f51cdd0d4743c516e938","difficulty":"ANOTHER","songID":1610,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26029,"notecount":1588,"arcChartID":"A2wmk8SGxuc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e754e939b43688a250a91f2e6595253582ae6036","difficulty":"HYPER","songID":1611,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26030,"notecount":855,"arcChartID":"DevoIueket-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4f3fe88978ebc28bb501e4a81023458df60efc3e","difficulty":"NORMAL","songID":1612,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26031,"notecount":355,"arcChartID":"AmiQwfaY4B_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5f251981f7af5735080a1e25512ca1c71037f474","difficulty":"ANOTHER","songID":1613,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26032,"notecount":1195,"arcChartID":"Hgs92Umh48e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"56fc7f96b1a80d32855aa00dc65444f36e5edba8","difficulty":"HYPER","songID":1613,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26032,"notecount":823,"arcChartID":"AFtnsgaKcdX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"77365959f9306e100ea75a28f6241576c972089a","difficulty":"NORMAL","songID":1614,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26033,"notecount":691,"arcChartID":"ApzfcGA-EeE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"630d5f3b7077a7aa9cab8716e5756f84513e056a","difficulty":"ANOTHER","songID":1615,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26034,"notecount":1770,"arcChartID":"FTO7OcDyT6G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"22a1363f8c40435e4393cd26af63409767cb991a","difficulty":"HYPER","songID":1615,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26034,"notecount":1018,"arcChartID":"AE52kLTkfuH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0107fc4212e1540421926e74da34d7bc187e42c5","difficulty":"NORMAL","songID":1616,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26035,"notecount":542,"arcChartID":"Dv7TIcjGC0C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d0d03fb77369e9c126ebd552b735bc73b26a1f0f","difficulty":"ANOTHER","songID":1617,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26036,"notecount":1477,"arcChartID":"ADZl6T2zhws"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"21108dcbc5ff49ac5792d02a184ad22735bf9f14","difficulty":"HYPER","songID":1617,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26036,"notecount":916,"arcChartID":"Eoq2qq435LU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"462c7ecc1a05d691ebeef592dcbd00321f1f0c96","difficulty":"NORMAL","songID":1618,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26037,"notecount":701,"arcChartID":"HYtZ3VbIUPz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"405ba1fc58616dac9a6dfc442a5bbc287ab9a130","difficulty":"ANOTHER","songID":1619,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26038,"notecount":1697,"arcChartID":"Hj5_BBVeCMl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"34adb7e44dcf85c56c82c921f22519e29970cefb","difficulty":"HYPER","songID":1620,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26039,"notecount":1041,"arcChartID":"HV0apsA3EZR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"20614ab2bac596ec4109591ed6ce4cd09cd85cc8","difficulty":"HYPER","songID":1620,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26039,"notecount":1054,"arcChartID":"GGlPxUI1Yyn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"889595c3de2c4aa5a3be94969f03ccec6d1ab7a7","difficulty":"NORMAL","songID":1620,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26039,"notecount":646,"arcChartID":"Cta-vzY8BYF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a45418287d0c6e457a8488f3745af7aa8c8bd783","difficulty":"ANOTHER","songID":1621,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26040,"notecount":1291,"arcChartID":"HX1ZiQ154uH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"347a150ad8e0ce56c7f789b923459797679409a5","difficulty":"HYPER","songID":1621,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26040,"notecount":384,"arcChartID":"FKyR-LMYEzB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9318771fc7fed97284e52d11c7f6fdeb5cc0de78","difficulty":"HYPER","songID":1622,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26041,"notecount":869,"arcChartID":"CK0ykuKHfRc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1a863463a2ebd018af40ef77990399c6c7b17fbb","difficulty":"HYPER","songID":1623,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26042,"notecount":555,"arcChartID":"AGpSnmNgvjg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6f5c1d61a033be0997a4ddcc0ddcbe26fec7e808","difficulty":"NORMAL","songID":1624,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26043,"notecount":586,"arcChartID":"GirLPDEiG_O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e2ce085782661ed55630e562f08e2a5730b99fbf","difficulty":"HYPER","songID":1625,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26044,"notecount":928,"arcChartID":"EQMfhBxuwSV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8cd426519fd3a589a7ac168f9f6ca2bca24517de","difficulty":"ANOTHER","songID":1626,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26045,"notecount":1467,"arcChartID":"AsIwv0Zavlt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fa3739bea6043e359bc1ea040c8d4850e4af36b4","difficulty":"ANOTHER","songID":1627,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26046,"notecount":1145,"arcChartID":"GsJ-a1k5DA8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2a07c1352b76e027a93adc2fa71214c0ddd85e0c","difficulty":"ANOTHER","songID":1628,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26047,"notecount":1612,"arcChartID":"GAWwo_mhQuL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3ab492c473fc52a3cc1794c382a83c9f141b0d1f","difficulty":"HYPER","songID":1628,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26047,"notecount":1122,"arcChartID":"EhoGPNTROXx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"76e44b00d6c69fea1f002af397cf37085110a2c1","difficulty":"HYPER","songID":1629,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26048,"notecount":740,"arcChartID":"F47QHNKwSt4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"36a8527b93a046682035cf749bec92225685456f","difficulty":"NORMAL","songID":1629,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26048,"notecount":483,"arcChartID":"B7KzRBO1n_1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dd88298356097360e09c49b3d3a59942870bdf62","difficulty":"NORMAL","songID":1630,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26049,"notecount":561,"arcChartID":"Gr-ApfcCTl9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4dd8d33e416ff6d6bf4e9b69f0b0755091e9808f","difficulty":"ANOTHER","songID":1631,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26050,"notecount":1236,"arcChartID":"Hxf8He9tUZ9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fb5a77f671368af97d46e3cb2b4203790e734814","difficulty":"HYPER","songID":1631,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26050,"notecount":799,"arcChartID":"DyI4U0Et93v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"193c9d888276c7e0d5e1d53aecdd50d5c64797d3","difficulty":"ANOTHER","songID":1632,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26051,"notecount":1258,"arcChartID":"CWnyFonw0y6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6834bce7ab0ef9cf2acfbad727e9f060e96f26cd","difficulty":"HYPER","songID":1633,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26052,"notecount":792,"arcChartID":"FOrhv38leTY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"97b6618ec44ec18aae262ece06d64b8e562fedd4","difficulty":"NORMAL","songID":1633,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26052,"notecount":433,"arcChartID":"G1Xz9m-uuIx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7f47a0bb64a77626a78d70287b38822e8ae347a8","difficulty":"ANOTHER","songID":1634,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26053,"notecount":1623,"arcChartID":"HrICwO9ydhX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"111c32d0fc40693dd7858f1d5a933a894043cebf","difficulty":"HYPER","songID":1635,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26054,"notecount":527,"arcChartID":"A5yYjBO9XJo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7a51b4475589147a263de7201074f68bfa11e891","difficulty":"NORMAL","songID":1635,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26054,"notecount":380,"arcChartID":"Eo5tqkgKMeI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"371af5aa5bba68351ad850ba9b17b8619b45fe3e","difficulty":"ANOTHER","songID":1636,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26055,"notecount":1369,"arcChartID":"H4Q9ogiFmlb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"45cba91bc6cef13a9a6138103bcac29125d366f8","difficulty":"HYPER","songID":1637,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26057,"notecount":885,"arcChartID":"FFhZskBa0n4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3554e19f1f6739eda550443faf6f28ea33ee1196","difficulty":"NORMAL","songID":1637,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26057,"notecount":451,"arcChartID":"BLVuW8wq3Pd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5becf7636ead09cc305c93557c80803ae23f989c","difficulty":"ANOTHER","songID":1638,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26058,"notecount":1167,"arcChartID":"BBo1CNeSdVe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c63a16a00b3057c932d7479003cfdb2968d48546","difficulty":"HYPER","songID":1639,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26059,"notecount":1107,"arcChartID":"AXwQVFhxM2i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d9cd76f8f63267ebfee9cb46683bb35e53931e66","difficulty":"NORMAL","songID":1639,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26059,"notecount":597,"arcChartID":"FPKlEAXP6pS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"86e748ab4e1565f86d99b6e677019292cefed0bc","difficulty":"ANOTHER","songID":1640,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26060,"notecount":1391,"arcChartID":"D6PeSDRx4qC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a3570299ad4d9cce1fd967e19e7a90b372574f8c","difficulty":"HYPER","songID":1641,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26061,"notecount":582,"arcChartID":"HFhI4MC0D7q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0174bea2d17027ae6f17ede82abef2aba92b0778","difficulty":"NORMAL","songID":1641,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26061,"notecount":218,"arcChartID":"CMsGFc0XX93"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"664ef7d504a290e2fb7333ba8fddf747920df1e7","difficulty":"ANOTHER","songID":1642,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26062,"notecount":1117,"arcChartID":"FaP5cvYJpHq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2a58b0a303af3d27c7f84d85529f039625bd8ce7","difficulty":"HYPER","songID":1643,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26063,"notecount":732,"arcChartID":"CoCYonsEQqM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"511ed572706922c95637a957b5212571b213d759","difficulty":"NORMAL","songID":1643,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26063,"notecount":301,"arcChartID":"HLzv66-XA5a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9296b0705d082145d14216ab7c0dac8d3a499538","difficulty":"ANOTHER","songID":1644,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26064,"notecount":1400,"arcChartID":"BxPzt8Jrfm7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4143fa774694b4b57c01870911c0500dc631caef","difficulty":"HYPER","songID":1645,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26065,"notecount":897,"arcChartID":"E7Hvt1IEmcP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d20e2aa9aa159210630666824302332e0a981156","difficulty":"NORMAL","songID":1645,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26065,"notecount":468,"arcChartID":"FMs8v7Jv3zg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e5e48aec61f9ede7fa99a622392a441e42b42e1f","difficulty":"ANOTHER","songID":1646,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26066,"notecount":718,"arcChartID":"FxRznR5GfRV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ef986efc0815a5432170b370dcd7f2c7510feb97","difficulty":"HYPER","songID":1647,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26067,"notecount":879,"arcChartID":"GhWDqXHv-LR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"210a778952046753120f2ca880e032ef103f1e5a","difficulty":"NORMAL","songID":1648,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26068,"notecount":397,"arcChartID":"CE37ev0Td_x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ca67ea1348eec6c1326da3c7b74f9ff9d8708241","difficulty":"ANOTHER","songID":1649,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26069,"notecount":841,"arcChartID":"EJgj8Z3KQDn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8b8ede919721b312d035f8b8b45bbd9ab64ed97f","difficulty":"NORMAL","songID":1649,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26069,"notecount":293,"arcChartID":"Dj34DDhnSYq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"266840d6c5cfd45d5ff4e84c37832c439947e0e0","difficulty":"ANOTHER","songID":1650,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26070,"notecount":1988,"arcChartID":"DW60SpD8SuA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0af408b73237c590be9fcedf6a8bc42194a3e2ae","difficulty":"NORMAL","songID":1651,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26071,"notecount":631,"arcChartID":"GQtTsngn9E0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fa2a1c8eddff3a2b487b473a7732e2e73f32ad59","difficulty":"ANOTHER","songID":1652,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26072,"notecount":1872,"arcChartID":"DOqEsbwkS3e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f89726f57a088733355ab39496e6f41b974522d6","difficulty":"HYPER","songID":1652,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26072,"notecount":1182,"arcChartID":"EJyZQIcc1M9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9cc5ffcba81dee0259441e5796a51274688c5892","difficulty":"HYPER","songID":1653,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26074,"notecount":820,"arcChartID":"FBlGYqlQJnK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d1b0ce412e02e4aefa93b5a4bf5ca265872f39cd","difficulty":"NORMAL","songID":1653,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26074,"notecount":519,"arcChartID":"FwKbsG0BPVq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"da79088c51c7beeaf70e3fa766a2337fb4d5a9d7","difficulty":"ANOTHER","songID":1654,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26075,"notecount":1159,"arcChartID":"GGHhO4vs7_j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bb42796a7a3add86901fd88285592a4e666534c1","difficulty":"HYPER","songID":1654,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26075,"notecount":605,"arcChartID":"GjEi_oNrBY4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d6dd3d8e5766f34548fb8c765b2fa74a8e4969e7","difficulty":"NORMAL","songID":1655,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26076,"notecount":577,"arcChartID":"AwDEom4HYwY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"432f67e55d4b2224c862f7925e3a3ca07e1ad997","difficulty":"ANOTHER","songID":1656,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26077,"notecount":1514,"arcChartID":"HUbE6HAj8K0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1498386ccb80a5888a1a432bdb485473106345b7","difficulty":"HYPER","songID":1656,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26077,"notecount":872,"arcChartID":"FuWC8fApwdK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ce23f33ffe2789ac6255676872cc0de3b4a5b6af","difficulty":"NORMAL","songID":1657,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26078,"notecount":640,"arcChartID":"FKb-F3p1Hhs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fc7cdc334a0a2f48cebf0ca3dc9cabd0bee8fdaa","difficulty":"ANOTHER","songID":1658,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26079,"notecount":1820,"arcChartID":"GkaKDUHy1fN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3884f32bba7cdff6e850fc078e949c51c78591c0","difficulty":"NORMAL","songID":1658,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26079,"notecount":661,"arcChartID":"HhFyatTK3FN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8ef9d33dee51ad0131309bf5863a4184252042f6","difficulty":"ANOTHER","songID":1659,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26080,"notecount":1822,"arcChartID":"HXWCWa_ivyF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"80f2b484b35ff41cd4eb912339e2f34076dcd439","difficulty":"HYPER","songID":1660,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26081,"notecount":911,"arcChartID":"Bx148bR3-tb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f768f6f50554f470f93bdbe0f57736c01cee3b26","difficulty":"NORMAL","songID":1660,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26081,"notecount":601,"arcChartID":"E4axcNTTxyJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f27985dec4201312837ed608f0d5471385adb5ab","difficulty":"HYPER","songID":1661,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26083,"notecount":833,"arcChartID":"FM1HHHEatLb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"70d48c867242cc44bd8e3a5d1f65265ea5084100","difficulty":"ANOTHER","songID":1662,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26084,"notecount":1200,"arcChartID":"EvJQ544kacZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3e7c4ad01727a4810dc776896c355e45cd49281e","difficulty":"HYPER","songID":1663,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26085,"notecount":1053,"arcChartID":"HtQd7cwy3Rd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0bbd268745ed2abeed8b102a48850f8b292a6964","difficulty":"NORMAL","songID":1663,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26085,"notecount":598,"arcChartID":"D4sgZFtjssA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8fbf6868265d2f5b4d6f12d6c801f83d27520a28","difficulty":"HYPER","songID":1664,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26086,"notecount":1160,"arcChartID":"EqtekVUvPQU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"29a6fff51b9ac2a1c6ed184bfb9b518c4774cae1","difficulty":"NORMAL","songID":1665,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26087,"notecount":705,"arcChartID":"AAAae35jl7v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"448898499e8b24c998f8af854d94ce53b7c42e5b","difficulty":"ANOTHER","songID":1666,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26088,"notecount":1468,"arcChartID":"A94uY9L9aj8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"98d9e809abf769ba478de423e4e0b3a262e3499d","difficulty":"NORMAL","songID":1666,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26088,"notecount":433,"arcChartID":"Hem8GnKulz2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b6e9326838a85e5cfd6477668d6abb3cee3e1204","difficulty":"ANOTHER","songID":1667,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26089,"notecount":1317,"arcChartID":"Hz9yFdgnH2Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5a7380de4df15af5389acbf3ca50258b19f03d3d","difficulty":"ANOTHER","songID":1668,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26090,"notecount":1148,"arcChartID":"ADGebNu-YRm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ccfc9e84c78e8128b8659142371511da58d294fb","difficulty":"NORMAL","songID":1668,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26090,"notecount":496,"arcChartID":"EZ4RK0N4Vuq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4532f619abcfec9395a92213bfb2e45dc2eefe7e","difficulty":"ANOTHER","songID":1669,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26091,"notecount":1348,"arcChartID":"BlkjxIS1eAR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"62a78b5d718eb8d39f28d5d4e4d6b9915e681b1b","difficulty":"ANOTHER","songID":1670,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26092,"notecount":1486,"arcChartID":"DQU9cF1_u7J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"afe8ddbb9dd88aa94e1432c9f92ac099ea3fa532","difficulty":"HYPER","songID":1670,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26092,"notecount":917,"arcChartID":"Fnx7AS6PMWD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"618b0186cc667fa37aec341009168b966b35e553","difficulty":"NORMAL","songID":1670,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26092,"notecount":590,"arcChartID":"C75PnJbZlZ5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"33bb453e0dcea595d97c8bb90bddf324cdfda1c8","difficulty":"ANOTHER","songID":1671,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26093,"notecount":1604,"arcChartID":"FEm9iacmswA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dc485fbf7f941f8490eab5c3b7aea34d08fb53be","difficulty":"NORMAL","songID":1672,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26094,"notecount":454,"arcChartID":"FKMhlWb84fW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"489f5a0c41447e71770b424323b8018148cd3d2e","difficulty":"ANOTHER","songID":1673,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26095,"notecount":1613,"arcChartID":"A5n_BNwfGsp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ef8726260fa66e446b17f91aa046bf29efdc7773","difficulty":"HYPER","songID":1674,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26096,"notecount":1069,"arcChartID":"DoIpTRE9UAY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"98bd0eea1ef5b88dce5aa738791079f344de0a8e","difficulty":"HYPER","songID":1674,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26096,"notecount":1071,"arcChartID":"EErsxNGHndg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4fbb832760bd2440a871bf7320208babd065ad60","difficulty":"NORMAL","songID":1674,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26096,"notecount":667,"arcChartID":"CykzXeowSyu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7d102cbbcbd7c4d4b5df92a703179223f05e45f4","difficulty":"ANOTHER","songID":1675,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26097,"notecount":1395,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9ab07ef756fb7a805dba94b2ea69c152be3f8f50","difficulty":"NORMAL","songID":1676,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26098,"notecount":984,"arcChartID":"FP-J-Xg2Ym_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"ffcc4b0ccb41c2d01218cb261c6eeed3f706f832","difficulty":"ANOTHER","songID":1677,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26099,"notecount":1505,"arcChartID":"Ae_-wVp9un4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cad6a750caea8a5fdfc445b94269c56727c0c5a6","difficulty":"HYPER","songID":1677,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26099,"notecount":1027,"arcChartID":"D74dUPl1MCq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"11ecac27a9252a42d60c7108690956928072bb67","difficulty":"NORMAL","songID":1678,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26101,"notecount":555,"arcChartID":"BQ2mmnzylyc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b64a2b5361ad04c9d494f7cbd7f85ae7211ffad6","difficulty":"NORMAL","songID":1678,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26101,"notecount":545,"arcChartID":"EScjqXEGEeO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"db39aa407819890392f658488efc09681807f9a7","difficulty":"ANOTHER","songID":1679,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26102,"notecount":1522,"arcChartID":"GGhxzy98W36"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e6ad9e2e4233ae856d5ac0c80bd7efbe501ca225","difficulty":"ANOTHER","songID":1680,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26104,"notecount":1903,"arcChartID":"F7-d6opLdN0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"546d499dc5f68f96001c127e2f8986201b66b420","difficulty":"HYPER","songID":1680,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26104,"notecount":1095,"arcChartID":"GySy-6hLg98"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d4090321970bfc72f0d4839dee88e1d10a7b94b4","difficulty":"NORMAL","songID":1680,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26104,"notecount":701,"arcChartID":"FmzmMq76tNY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e3eef552b73bc3b67ad579b4f73da04d8546984a","difficulty":"ANOTHER","songID":1681,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26106,"notecount":1869,"arcChartID":"EKodlAGl8H6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9bdec97aab02a09e03d3e735b0484057d2e049a2","difficulty":"HYPER","songID":1682,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26107,"notecount":1059,"arcChartID":"BNCfYDEOvkG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"723e7c3995b01fb384e24011cac850b4cdc4193c","difficulty":"ANOTHER","songID":1683,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26108,"notecount":1824,"arcChartID":"BVLNFx4tGIl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b41239bec862c8b03492fb08cebd8d622f7f062d","difficulty":"HYPER","songID":1683,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26108,"notecount":1135,"arcChartID":"BVIkSfnlhsS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cc13f8b6b361c988fd5cb9eee6be7479917f5ac8","difficulty":"NORMAL","songID":1684,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26109,"notecount":401,"arcChartID":"AupkFmorN7X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bfdbfbc5fb5b42fa048ebb6fcd6fbe9797ce41da","difficulty":"ANOTHER","songID":1685,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26110,"notecount":1414,"arcChartID":"GtgnzNT4C6p"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b5011d8011c18dea03113bfeb4d44435a6706176","difficulty":"NORMAL","songID":1685,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26110,"notecount":469,"arcChartID":"GgWu5xti404"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"261fd2ab84d8ac4dd9f0ba3480a850c665710354","difficulty":"ANOTHER","songID":1686,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26111,"notecount":1308,"arcChartID":"AzScbh_oPJa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0449ae5388e5dbc55bc467536d085f3a9d167a96","difficulty":"ANOTHER","songID":1687,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26112,"notecount":1480,"arcChartID":"CTkq4fNxewS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"acd4dc986dcdcfd156daec9c86b3f9fc30c1082c","difficulty":"HYPER","songID":1687,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26112,"notecount":991,"arcChartID":"GLXv7wRwOY7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"498c18d399cc1df187d249d60ba19431dd1eba53","difficulty":"NORMAL","songID":1687,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26112,"notecount":599,"arcChartID":"H8d2NXi0bvM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6f7cea827356a9190a9f778ff68cd24ac66ad753","difficulty":"NORMAL","songID":1688,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26113,"notecount":519,"arcChartID":"DL-E6Wq87Xs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fee677ac46e30bacde400739e9d8926cc78c84f1","difficulty":"NORMAL","songID":1689,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26114,"notecount":428,"arcChartID":"BWZx3W1Wq35"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"312adeaf93774ce880b1f81b9d17c71fbe955579","difficulty":"ANOTHER","songID":1689,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26114,"notecount":1183,"arcChartID":"BAWI8DJw3_D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fa2efde5ec6370646dbb25c208e8f4f63b6647f2","difficulty":"HYPER","songID":1689,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26114,"notecount":812,"arcChartID":"BxG9kp5Ry3y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"77c7fcff0fab14e3e326b4f48a25373ef85e078b","difficulty":"NORMAL","songID":1689,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26114,"notecount":428,"arcChartID":"FPDtET8eAyL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ddb282e69a12988cd4d89d6f3431a835751e828f","difficulty":"ANOTHER","songID":1690,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26115,"notecount":1311,"arcChartID":"AztWIU6JWgi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"68ab10b3385408e7d989c4293c27ce9dfc03a4c7","difficulty":"HYPER","songID":1691,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20014,"notecount":729,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"d060ce1e2e195e3e07bddd2b1bfb3eab7ef2a184","difficulty":"NORMAL","songID":1691,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20014,"notecount":439,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"666bc39f3b3822a3d59f88ad9b51f65222012fb5","difficulty":"ANOTHER","songID":1692,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20010,"notecount":1090,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"39d9da0bdad691ca56408ba364b9aa6b96e1c9bd","difficulty":"HYPER","songID":1693,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26012,"notecount":1178,"arcChartID":"Cr18UGCr8DL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"da4f809bc0621fb1ac96eac647fa4976ab472fd4","difficulty":"HYPER","songID":1694,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26013,"notecount":911,"arcChartID":"EyXb_zt5rLn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b8137ea72e1a666d261eeca3a6a1f9b92ea3be6f","difficulty":"HYPER","songID":1694,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26013,"notecount":804,"arcChartID":"CTBBdEaYH9Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9c8320c29accc0551bf5cc3815bb3564a7c2e7d3","difficulty":"NORMAL","songID":1695,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26014,"notecount":504,"arcChartID":"FIpG1x_LUOE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8b6dbd758e558dcadf7c54d16fe316bc6cdaa6da","difficulty":"ANOTHER","songID":1596,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26015,"notecount":1247,"arcChartID":"CyPsv2vayex"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fc9a9402ceace4658f7d75dfb7d186434ee2fe99","difficulty":"HYPER","songID":1597,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26016,"notecount":1086,"arcChartID":"CpZQ-e7cLxY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b090f4e27b9ef58b0e64c34aad79278d3c1b2428","difficulty":"NORMAL","songID":1597,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26016,"notecount":726,"arcChartID":"D2bsdPQ-TNt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6ab3ff3adc0f6ad0b06730b4986c93842c69ac55","difficulty":"ANOTHER","songID":1598,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26017,"notecount":1290,"arcChartID":"HCOhRlIIdia"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b0bc03f77e2a68821a3dbfac5285c36b5089c3e7","difficulty":"HYPER","songID":1599,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26018,"notecount":922,"arcChartID":"CcxuARuRugb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9dfc0b7f0566092eb8b2db9c241c677f436f3f2e","difficulty":"NORMAL","songID":1599,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26018,"notecount":602,"arcChartID":"Eliylsn-7x9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"936ac9fbb4b20b5adf96bbbd9ab5f3a4980b8247","difficulty":"ANOTHER","songID":1600,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26019,"notecount":841,"arcChartID":"ER4KXhu-8Un"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3f7f2334f3bec10c65c37a8d26a46cfd2effad30","difficulty":"HYPER","songID":1601,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26020,"notecount":835,"arcChartID":"F-JRH_l6I8w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4e4eca3baa98a71bf282818727b1d3e6c67f369a","difficulty":"NORMAL","songID":1601,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26020,"notecount":524,"arcChartID":"AJqXRZgS35X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7a6c232cbd6b451e87d55951ecb40b14771ee505","difficulty":"ANOTHER","songID":1602,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26021,"notecount":1346,"arcChartID":"CHW5xs0rSHS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"65226b635ac92fec33531cbee135cd788763aa63","difficulty":"HYPER","songID":1603,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26022,"notecount":778,"arcChartID":"C1-CARdQk-m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3438de0b4c0decc7b5227eef9a32b827c21dafb2","difficulty":"HYPER","songID":1603,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26022,"notecount":785,"arcChartID":"DH4qOXFYeRU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e4be98117706dd834cb2de9dac0963e3ef78e207","difficulty":"NORMAL","songID":1604,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26023,"notecount":541,"arcChartID":"DHknKFlcpUW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cf39894349d50894291355c9f5740ec128ad9672","difficulty":"ANOTHER","songID":1605,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26024,"notecount":985,"arcChartID":"BiCtbxjRDaw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2f57a3cdeca6995bcd0c9854c0736659c096dd60","difficulty":"HYPER","songID":1605,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26024,"notecount":637,"arcChartID":"AJYN7GfXQJm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0a090a33cd1c6c85a1465ae60a0b1cbb8263caf7","difficulty":"NORMAL","songID":1606,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26025,"notecount":661,"arcChartID":"BZ-erTjUrJy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c7f15adc623cef01cc893227d8d3378d42dd18c7","difficulty":"ANOTHER","songID":1607,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26026,"notecount":1304,"arcChartID":"G5TTywvcH2-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0019079c76cf32cfa41fa7e6c8faeafd08dbcc32","difficulty":"HYPER","songID":1607,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26026,"notecount":1068,"arcChartID":"CL1h-X3a1EN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3adc2daa22e7cf652a8d76d4ad6a03f9b1b45aba","difficulty":"NORMAL","songID":1608,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26027,"notecount":400,"arcChartID":"BePbsOCwCgt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6f3b4bb84730a199e80525822e3566e46bf2e148","difficulty":"ANOTHER","songID":1609,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26028,"notecount":1392,"arcChartID":"EOABzjjFnhf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1f886b58beef6d4810261a3bc2ad1f4417945163","difficulty":"HYPER","songID":1609,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26028,"notecount":957,"arcChartID":"C4fKD9ON51y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"00664e91299f88d58d268fb55eaef2c9be242a7f","difficulty":"NORMAL","songID":1610,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26029,"notecount":643,"arcChartID":"EZ5IqH0_TTt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c504a31d0c8a3749633611d9968c51703cb54906","difficulty":"ANOTHER","songID":1611,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26030,"notecount":1168,"arcChartID":"ASq0v1Eqi1R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"77cae68be88f13401d3094c16bc5b3e9ad9700ae","difficulty":"ANOTHER","songID":1612,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26031,"notecount":1348,"arcChartID":"CXl5gWUd8ah"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"21ba366dc478b444bf47b944569dc8de1484d51e","difficulty":"HYPER","songID":1612,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26031,"notecount":777,"arcChartID":"HkHX0P5n7jM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cac213fe5d3e74256b081cd6b8bd79f65a9fc602","difficulty":"NORMAL","songID":1613,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26032,"notecount":565,"arcChartID":"As8mbYnHBvi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"da390eb1c8ffe21e3d4be2eb9553eb3ca7639f13","difficulty":"ANOTHER","songID":1614,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26033,"notecount":1888,"arcChartID":"DCQ85QLkXbw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"feaf132230d972977d10e41148526e91676d18e3","difficulty":"HYPER","songID":1614,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26033,"notecount":1186,"arcChartID":"H2SAQgNfX-P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"38500cee8e1332ad944ddd35cbfff6051414f65a","difficulty":"NORMAL","songID":1615,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26034,"notecount":584,"arcChartID":"BncNSYI4q2J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fc78219c82c39ad628ccb9ef2f5aa47e48976f74","difficulty":"ANOTHER","songID":1616,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26035,"notecount":1254,"arcChartID":"AivX61z8NJF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5f11f26f385fcb51f2b6869fb33af11114dad074","difficulty":"HYPER","songID":1616,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26035,"notecount":847,"arcChartID":"AT1zijK86PF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a4bde3068a5997749f4b673fb9b0e06e078b0a5d","difficulty":"NORMAL","songID":1617,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26036,"notecount":565,"arcChartID":"AdyFG9nEn9e"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f8dd87af2d59c60a3938ebfe385524c03777ecd0","difficulty":"ANOTHER","songID":1618,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26037,"notecount":2000,"arcChartID":"AD7G4hZ0pz8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1c33b53ba5f4956ed535d210eb890b0bd4dd6bf4","difficulty":"HYPER","songID":1618,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26037,"notecount":1292,"arcChartID":"FEzmMmLPY0K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"df33af5797c7ed3962fdb03b8c4207526c157666","difficulty":"NORMAL","songID":1619,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26038,"notecount":448,"arcChartID":"AgXSMXrsmBV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"313c6afc27ccca37feac308cfaad410395109551","difficulty":"NORMAL","songID":1620,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26039,"notecount":640,"arcChartID":"ClCOAWNeMbc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a3871fd284fd086d7f5ab8dbfb4bf3233459c705","difficulty":"NORMAL","songID":1621,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26040,"notecount":276,"arcChartID":"EHY2k6n2Y44"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"892bda7818dfe89f931d30017810dab010bd647f","difficulty":"NORMAL","songID":1621,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26040,"notecount":252,"arcChartID":"GOqxyKBXZY5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9bef76d5609d2007c51965f86d3b9eb8dbf67408","difficulty":"ANOTHER","songID":1622,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26041,"notecount":1366,"arcChartID":"B10hfKjPS5H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"07a7c1ba57362a8452105ffc76100e5f54140470","difficulty":"HYPER","songID":1622,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26041,"notecount":886,"arcChartID":"GE6WXpr1iL0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a832c986f1c190632e182d5c15e4ab0d77d06be9","difficulty":"NORMAL","songID":1622,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26041,"notecount":513,"arcChartID":"FvucuWXo94h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ef878c123adca3a04b31445a8b6a9f2f49c39d85","difficulty":"NORMAL","songID":1623,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26042,"notecount":300,"arcChartID":"E6XRSZbDgpj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d0bf4816056b17b926781a48e6781660325af06b","difficulty":"ANOTHER","songID":1623,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26042,"notecount":1015,"arcChartID":"H1nQnnqjqQ3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"95d6f695b367c56cee25c90d8e30be43f9b67b11","difficulty":"HYPER","songID":1624,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26043,"notecount":978,"arcChartID":"EkyaUtrnZ68"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dad3a8feb5831bcfbdffbce61c3806982f00802d","difficulty":"HYPER","songID":1624,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26043,"notecount":964,"arcChartID":"GkgCv3hijHO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0f51615bcb21ad398251fb84a33661990b8d6a65","difficulty":"NORMAL","songID":1624,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26043,"notecount":567,"arcChartID":"B2LXYG4hqxT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8a40e31fb5ceed7c143e7c00e806004a8821e9dd","difficulty":"ANOTHER","songID":1625,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26044,"notecount":1441,"arcChartID":"G8lGJiDRN2z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f36659c9ff506915bccef9c6666e94a768e71ce4","difficulty":"HYPER","songID":1625,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26044,"notecount":966,"arcChartID":"FZ8rXQ83KMb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1470c83963699662bdc94c7f8ebf88b7ed248d2d","difficulty":"NORMAL","songID":1625,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26044,"notecount":562,"arcChartID":"DlC-oERX4wV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"471c72672b0cee4b03bc343861a0a673ad6687d2","difficulty":"NORMAL","songID":1626,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26045,"notecount":565,"arcChartID":"GAZ4uFEbPar"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8a981d76387f584ebf24c279c23f6ab2ee9df1eb","difficulty":"HYPER","songID":1626,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26045,"notecount":969,"arcChartID":"EPy19iRdMs6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"35bbeb0d03163f7b38c55b8c6f001f777472783e","difficulty":"NORMAL","songID":1626,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26045,"notecount":568,"arcChartID":"GOetj-Ai6Wh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8b2ba3ef9ff4412b19f376224505895c45183b29","difficulty":"ANOTHER","songID":1627,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26046,"notecount":1017,"arcChartID":"A8-LSZTIJ7B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"839ca0ed6b96c91ea3e37c7446dcce5c71ddb925","difficulty":"HYPER","songID":1627,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26046,"notecount":779,"arcChartID":"Gfkfb-p_ZiL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dc722af790bc6e62944447fae2e5636b239e0436","difficulty":"NORMAL","songID":1627,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26046,"notecount":557,"arcChartID":"FEx6WIfOS42"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c33ce454b1c4435ae4d2f92edb6671f11fb295ae","difficulty":"ANOTHER","songID":1628,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26047,"notecount":1862,"arcChartID":"FHrmcORmkre"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"00fe113baf6b2ee96fbf79c46a1f8e27c7f225c8","difficulty":"ANOTHER","songID":1629,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26048,"notecount":1083,"arcChartID":"ClnG26Mo_sn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"035e875645b5f274c0d883c3523210e207f5e204","difficulty":"ANOTHER","songID":1630,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26049,"notecount":1435,"arcChartID":"DlfpaHrCKkY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"18558a1cd282a3f111283fad9e8265f49dabccb3","difficulty":"HYPER","songID":1630,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26049,"notecount":997,"arcChartID":"FoBEXc92eQy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d26914ba0fc64cd492aa008dbb296ccfb0ee2d00","difficulty":"NORMAL","songID":1630,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26049,"notecount":548,"arcChartID":"HJRxzFt9iMw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b98223be9b8eca5f7f3f6481024526d34de56989","difficulty":"ANOTHER","songID":1631,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26050,"notecount":1204,"arcChartID":"Fpud8oc2Ihy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a6bec9f362fbd57e45893dde0f5daee3e73f7249","difficulty":"HYPER","songID":1632,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26051,"notecount":894,"arcChartID":"CwjofDs8Fam"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3952d43201282b8fab348570bff61a206ddfd8e8","difficulty":"NORMAL","songID":1632,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26051,"notecount":572,"arcChartID":"HLmi1PEcf7U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9a49d02160b7cd803ae5d9ed005229c6e1597f8d","difficulty":"ANOTHER","songID":1633,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26052,"notecount":1234,"arcChartID":"CxCBSjd1q8i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a2bdfd2da5b0507cbb79a981988aa9ce3ac99602","difficulty":"ANOTHER","songID":1634,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26053,"notecount":1600,"arcChartID":"CqKeF50ym1f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1742ea47c356489327ae1e4e5ecb53275a827d1e","difficulty":"HYPER","songID":1634,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26053,"notecount":1112,"arcChartID":"Dpv6Q6nPeM-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7f41b3fc976cc6f0efaae12258b987d5c79d7487","difficulty":"NORMAL","songID":1635,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26054,"notecount":379,"arcChartID":"HIk5DaXDMWR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"72efb748777b9b61926f128ab0df4fee29b69a0f","difficulty":"ANOTHER","songID":1636,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26055,"notecount":1296,"arcChartID":"DNNYEyxZk5x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ee44cf9820a9fdcdf2a1e248b496ec43d8f49ad9","difficulty":"HYPER","songID":1636,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26055,"notecount":842,"arcChartID":"A4kgcNSilV-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"590bb920087bd2bab5c6e659f00024f0ebe07412","difficulty":"NORMAL","songID":1637,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26057,"notecount":493,"arcChartID":"DjOd-o8_HMO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"de2476462001ec64244f6622595d0db54588f8a0","difficulty":"ANOTHER","songID":1638,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26058,"notecount":1261,"arcChartID":"FoZ1Xdqv30M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a34ff01e6710b60b948709b994ea9c775dacec57","difficulty":"HYPER","songID":1638,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26058,"notecount":771,"arcChartID":"Bf1-CjanPFl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"785c94409a94c668cc21f9e9088c13c2ef02866f","difficulty":"NORMAL","songID":1639,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26059,"notecount":584,"arcChartID":"E1k147K5uEB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"256303a2cbbd64cb2927cf814fea467fccdb2d3d","difficulty":"ANOTHER","songID":1640,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26060,"notecount":1332,"arcChartID":"APJUTqllneH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9490ad364c8a9bb210909db45d169757e9b61e4d","difficulty":"HYPER","songID":1640,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26060,"notecount":993,"arcChartID":"GZn7Pp2DKHi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"22f1fd0a4220f46cbb5f089a9a16e3137f4ce894","difficulty":"NORMAL","songID":1641,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26061,"notecount":218,"arcChartID":"HY6U3XpUcdE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c77cf6200f41a584945ecd0af7916f750366c90c","difficulty":"ANOTHER","songID":1642,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26062,"notecount":1056,"arcChartID":"GMeZ481s9Lq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7881dc83e78dbf17f62b7429d10867a17a2fa0b3","difficulty":"HYPER","songID":1642,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26062,"notecount":716,"arcChartID":"BppMuGKTBkA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d259de5838856643dd0f3ef6239bc0ca16c26339","difficulty":"NORMAL","songID":1643,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26063,"notecount":303,"arcChartID":"EFKByRoQXMa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c4d4cae40177be84c1a121c248eda6cbcb924ff4","difficulty":"ANOTHER","songID":1644,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26064,"notecount":1503,"arcChartID":"E_teSzY5otT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d61752854a0767673f7b1a366ee5b0e5da55e898","difficulty":"HYPER","songID":1644,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26064,"notecount":970,"arcChartID":"BVwl7DTl2s9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d4c33204d8b78d7738b2cf807ebf10fa5b4b3a16","difficulty":"NORMAL","songID":1645,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26065,"notecount":500,"arcChartID":"BTZfXL1aOia"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"42aa625c3114191fa85141b69c7ca1d06f31adc7","difficulty":"ANOTHER","songID":1646,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26066,"notecount":709,"arcChartID":"Dwpw4wQvYPx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b12d543c3cf47ca1df429ea5cffa5759f63712d5","difficulty":"NORMAL","songID":1647,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26067,"notecount":491,"arcChartID":"DH3kdtdmwlo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e99d2e3995f25b665ebe949ccd59466e659c8329","difficulty":"ANOTHER","songID":1648,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26068,"notecount":1183,"arcChartID":"C0plKt3yuvn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ee55bbc1afa2fb048ca3fadd692d1971027b9481","difficulty":"HYPER","songID":1648,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26068,"notecount":738,"arcChartID":"Bxx7fPuqQlJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"788c267349932467c5afc13eae5306224069fd8b","difficulty":"HYPER","songID":1649,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26069,"notecount":492,"arcChartID":"Fpu-LNjHzLh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e74ab30f73722ea9611fb5f0b42d91c27e165221","difficulty":"NORMAL","songID":1650,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26070,"notecount":708,"arcChartID":"DMl8vhjqv8U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d86fc2d6df2a01a845768b39f65473bdea6207dc","difficulty":"ANOTHER","songID":1651,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26071,"notecount":1354,"arcChartID":"HhXqaG0kV7g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"535dbbdd41332ae191cb94793f91303a89096702","difficulty":"HYPER","songID":1651,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26071,"notecount":718,"arcChartID":"APYWiwiAnuc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dda4cdf4cd10b350f4b26caf568f9df6cfd29c9c","difficulty":"NORMAL","songID":1652,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26072,"notecount":750,"arcChartID":"B5vGYDFdXut"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"40af8524d40ff24255245823f42f2bfaca6d3182","difficulty":"ANOTHER","songID":1653,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26074,"notecount":1415,"arcChartID":"CvfVjcLLy6v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a0011a61888e6eff3da3360a9a4cc4516c17b842","difficulty":"NORMAL","songID":1653,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26074,"notecount":457,"arcChartID":"Ao9h_5PeLyU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"116f55299797511fd439e0087d45b17362620fb1","difficulty":"ANOTHER","songID":1654,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26075,"notecount":1142,"arcChartID":"CwkqGppYXsG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c639cfa9d59888a9ea4fdaae759c6925d3f3804b","difficulty":"HYPER","songID":1655,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26076,"notecount":1070,"arcChartID":"FFc_nms9JQq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"388dd81662af1d5cfaa5d9403125c550560034d8","difficulty":"NORMAL","songID":1655,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26076,"notecount":576,"arcChartID":"EasFBiEodH-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"076a33ebe173b0e46fe0701441b1dea48fc363b5","difficulty":"ANOTHER","songID":1656,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26077,"notecount":1584,"arcChartID":"CVHHZumV441"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"798394c1e74dd61f5ad08fbbec07e582b20164b3","difficulty":"HYPER","songID":1657,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26078,"notecount":1189,"arcChartID":"G-rv4vE-ySi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3b9b731c6f954a517a5b1c6aa388559dcf4c8843","difficulty":"NORMAL","songID":1657,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26078,"notecount":643,"arcChartID":"AQeCHgPCOc6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9cedc9dc0142bbe0dfe6bbb1ee498e435fba1289","difficulty":"NORMAL","songID":1658,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26079,"notecount":660,"arcChartID":"B6HkLQWHOl-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"116cef9b47cef84edc07453bedc9fcf245cd5a88","difficulty":"ANOTHER","songID":1658,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26079,"notecount":1845,"arcChartID":"FG7E5wLr21P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e8bba186604bb62c765c8726deb22db2c0f00d1b","difficulty":"HYPER","songID":1659,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26080,"notecount":1009,"arcChartID":"FX2-VKZ3128"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"02aafa2b5e7dfecb3ac29e2e07ca385484295088","difficulty":"NORMAL","songID":1659,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26080,"notecount":590,"arcChartID":"CCG_mX07kq3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"965768cff7212cb4ed48d9af5dfd74a0e0869e14","difficulty":"ANOTHER","songID":1660,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26081,"notecount":1523,"arcChartID":"AmYiW9iX-8l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"95610e750250475d650fe4cc0d22760d695d095d","difficulty":"ANOTHER","songID":1696,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26082,"notecount":1505,"arcChartID":"DWu8-BSn4oR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"26462d41d5042ef5d5a6385e362ad29b49ba975f","difficulty":"HYPER","songID":1696,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26082,"notecount":973,"arcChartID":"Cph7zR-WOl7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"b252e7f155e2955cccc4f33f3945b6a4781fb299","difficulty":"NORMAL","songID":1696,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26082,"notecount":820,"arcChartID":"C_JwhcsXfCB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"467ae909c5f20b05cf32d59e3a422d5f5ee9eed9","difficulty":"ANOTHER","songID":1696,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26082,"notecount":1141,"arcChartID":"GP1D4lD13tv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"76a2ea83092d5651d3ffe1f783c51895aceb8196","difficulty":"HYPER","songID":1696,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26082,"notecount":840,"arcChartID":"H0mZSF9FTAQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"8cd103e12e31787de75c08141960ada82d14e1c4","difficulty":"NORMAL","songID":1696,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26082,"notecount":478,"arcChartID":"D4Olg5SaFAF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"05cffa8ee09e060f950cf355ae26e46a3110c5ca","difficulty":"ANOTHER","songID":1661,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26083,"notecount":1104,"arcChartID":"F1xpDjcKs7_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"08a4e317f06a99d7268402cf3d9cc1f5f3807d72","difficulty":"HYPER","songID":1661,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26083,"notecount":862,"arcChartID":"AXWbMkvnuTs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"067812750d6381afe205bea336a67dd626b0e0da","difficulty":"HYPER","songID":1662,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26084,"notecount":814,"arcChartID":"Fk_O7imxv-h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2b4c5f5c6ee12f9c72155c65bb0eeb66aa4ab05b","difficulty":"NORMAL","songID":1662,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26084,"notecount":512,"arcChartID":"CXMBYZth8ou"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fca19921ff3aa7fdaa16655add0ef6721a1224d3","difficulty":"ANOTHER","songID":1663,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26085,"notecount":1646,"arcChartID":"FuCAGHd9lbS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"45ec6e91cf0e5ee1f00dfb002b558c9950a23415","difficulty":"ANOTHER","songID":1664,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26086,"notecount":2000,"arcChartID":"C86Tx2M0t8g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"56e350b7ac752cfc53bdf719b9ec9c37daa6efec","difficulty":"HYPER","songID":1665,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26087,"notecount":1225,"arcChartID":"Bc6DUg5q_EN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"df6eee0bbc7f0e3d117307f5b8b77b02b500dab6","difficulty":"HYPER","songID":1665,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26087,"notecount":1191,"arcChartID":"BivB0nf4Uri"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"90b417103cc9d20609643295cbe8e449f594ee07","difficulty":"ANOTHER","songID":1666,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26088,"notecount":1378,"arcChartID":"FQwFzY4gwst"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fd9b163d3848d65cdfc223c32a937109cfcb617b","difficulty":"HYPER","songID":1667,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26089,"notecount":829,"arcChartID":"AVd2dlMkzvs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e8358854206889015cc5a90e6951ac07957ccca1","difficulty":"NORMAL","songID":1667,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26089,"notecount":621,"arcChartID":"ESZRfqekZNl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"291fb3081d5ec99e057f4260bb59bf24d3c0c585","difficulty":"NORMAL","songID":1668,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26090,"notecount":481,"arcChartID":"C7kSNJfbaxP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"633e484bb33dca2e3f9229d729a183ab4ab42573","difficulty":"ANOTHER","songID":1668,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26090,"notecount":1157,"arcChartID":"HOg-ihMuILt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1f721a918a2db43eee112dfd0ffc5bade9f0605e","difficulty":"HYPER","songID":1669,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26091,"notecount":889,"arcChartID":"ArhDkB2ZEji"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f35278261f2e85d8fbb75693a815c6103007fd10","difficulty":"NORMAL","songID":1669,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26091,"notecount":545,"arcChartID":"BJFITgUlt2R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"54ccecdbbaf913ff47791d02f779c57a6be0665f","difficulty":"NORMAL","songID":1670,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26092,"notecount":609,"arcChartID":"HQ9_AKvW-ZA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2e33d251e393656cc96882b5625a5b6bc364b97e","difficulty":"NORMAL","songID":1671,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26093,"notecount":537,"arcChartID":"BSYak5F2KLE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2d13ae7f6ce300b238ca2554202a3f3c59ed11b4","difficulty":"ANOTHER","songID":1671,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26093,"notecount":1646,"arcChartID":"GgICvzX0xr_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"65533047e395f66ed0a95c2e6af0bc57729e8214","difficulty":"HYPER","songID":1671,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26093,"notecount":1016,"arcChartID":"GYaqHN2tD3q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4800d9386f51b8e13960b6fa14dd20f8ef795ad9","difficulty":"NORMAL","songID":1671,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26093,"notecount":533,"arcChartID":"HwlvUgyda28"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1b6a7227cd1178aafd3c20dc2dc9b8217b545761","difficulty":"ANOTHER","songID":1672,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26094,"notecount":1209,"arcChartID":"GCZnnOqxqEU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"93a3fc85313ce2f44a4a9acf28feb37976115604","difficulty":"NORMAL","songID":1673,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26095,"notecount":595,"arcChartID":"EgwxAhV2rge"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"740375881293710ea342de95ebe863b9e9654745","difficulty":"ANOTHER","songID":1674,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26096,"notecount":1557,"arcChartID":"B3z00CsPCa8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"05a52ab0ff2364a29c77f766bd89e26046860aa7","difficulty":"HYPER","songID":1675,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26097,"notecount":1038,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"10e6855f87ccc0ea864f516483b8a7a3b63118fb","difficulty":"HYPER","songID":1675,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26097,"notecount":789,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"0772efd9a5120dbe124ef418ab99364989d7800f","difficulty":"NORMAL","songID":1675,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26097,"notecount":379,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"328457a31e1cca7c18de022fc55b4737891949c8","difficulty":"ANOTHER","songID":1676,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26098,"notecount":1526,"arcChartID":"Eihfex8cqy6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"1d36f8d865d0c2f82090492b19208d7e372d2125","difficulty":"HYPER","songID":1676,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26098,"notecount":1216,"arcChartID":"HV3fJIzmQjF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"114d6b0d779e0ffe3081deb75ed4699a74ec44f8","difficulty":"NORMAL","songID":1676,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26098,"notecount":627,"arcChartID":"HVtRkOs7Dea"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"d11a69b5cedf99cf9d9b1b0e66a2d3f31e050d77","difficulty":"ANOTHER","songID":1677,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26099,"notecount":1441,"arcChartID":"DnhrnGbbDtb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7c45c34cfe2ab7d085148acb928ce9b9bfc5bc9a","difficulty":"HYPER","songID":1678,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26101,"notecount":745,"arcChartID":"Cu8qwMzLc55"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5cd850b8711db1d17142b17f7d4aa946dc6c4384","difficulty":"ANOTHER","songID":1679,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26102,"notecount":1462,"arcChartID":"F2DKdkGabrI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5ea5125ce354270ebd42ad4e21f85bea6ec5f965","difficulty":"HYPER","songID":1679,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26102,"notecount":916,"arcChartID":"ENPPH6ljeSi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"37a2d3932ec01d887757a8f89506c2385578aaac","difficulty":"ANOTHER","songID":1680,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26104,"notecount":1914,"arcChartID":"GAl8PegzGG9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"60face13b6ad2aedff7524462220db1523594c66","difficulty":"ANOTHER","songID":1681,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26106,"notecount":1782,"arcChartID":"GPYp4xUw2jO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8caea4478349b043d5e787587e11e80443d15811","difficulty":"NORMAL","songID":1681,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26106,"notecount":642,"arcChartID":"HPfKndbDh-r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6d64695923e951fd769650423a9800c8921d9cc2","difficulty":"NORMAL","songID":1682,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26107,"notecount":577,"arcChartID":"HAym06j-ems"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"203473053cb70c9d27402699771b99d68f5a42f8","difficulty":"ANOTHER","songID":1682,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26107,"notecount":1670,"arcChartID":"Ct68Ei2Ch3b"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"533f925994d2680f90fa77e0f5bc2b121af4eaf3","difficulty":"HYPER","songID":1683,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26108,"notecount":1146,"arcChartID":"Fp60KoTW71r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"032b740ab73f7f5963b21fb2adf2be7422415f81","difficulty":"NORMAL","songID":1683,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26108,"notecount":613,"arcChartID":"C7aLJrzQ1bw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e2b2dc7e7ce505124cac07d9c2e2703b510b5f12","difficulty":"ANOTHER","songID":1684,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26109,"notecount":1122,"arcChartID":"Evirz3bBA5P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2503d3f2e745aab6a8f253ebc18418ab4225893d","difficulty":"ANOTHER","songID":1685,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26110,"notecount":1314,"arcChartID":"DpXf49iII80"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0065fd61ab029e30afa5922542dfdbe58aba9f8a","difficulty":"HYPER","songID":1686,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26111,"notecount":845,"arcChartID":"BXrUN3vXIBN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4c64d2ebbd839124805359475b31a689c9ebdf74","difficulty":"NORMAL","songID":1686,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26111,"notecount":455,"arcChartID":"F85hlt9dHEq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c3d50f94a5119f05b0c401fd33155e9057082328","difficulty":"NORMAL","songID":1687,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26112,"notecount":560,"arcChartID":"Fvlx6FOpcTl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"27d23d036da30b8b1d9bfb2c9f4a460a31ac265c","difficulty":"HYPER","songID":1689,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26114,"notecount":813,"arcChartID":"DCKmOoJhp8H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"29e9aacf66c9f930a3633ab1a64cc04b17e0a2ef","difficulty":"ANOTHER","songID":1690,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26115,"notecount":1261,"arcChartID":"F49nTNtqBam"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"03e938f0138aaaab6046c61a5fda00a2b0edc6f8","difficulty":"ANOTHER","songID":1691,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20014,"notecount":1136,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f289a7225d6fb7492428bb04b5136ac4dd3f0f2b","difficulty":"HYPER","songID":1692,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20010,"notecount":686,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"46a88cf6a22409f4f45ea503a7e7f34901227caa","difficulty":"HYPER","songID":1697,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24090,"notecount":863,"arcChartID":"DJcdpvOn2a0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ca4cf102e4d6fbdb1ac73996b395269ca77f66b1","difficulty":"ANOTHER","songID":1698,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24091,"notecount":1028,"arcChartID":"GwjGujkFr4d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1ac9e691b31f00e7ffbb2095e74e140d54c8f94a","difficulty":"NORMAL","songID":1698,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24091,"notecount":513,"arcChartID":"Fup_DU-l_rh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"481978045f99045c2f9ddcacd35e79fb06389542","difficulty":"HYPER","songID":1698,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24091,"notecount":805,"arcChartID":"AQGU_c6SwUv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9526d21ac97bd3424f0d99fc5ba2b48affc07d86","difficulty":"ANOTHER","songID":1699,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24092,"notecount":1055,"arcChartID":"FYa65a1WshP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cefef847ecc4fbf3f6cb7deec5edbfbcab17d017","difficulty":"HYPER","songID":1699,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24092,"notecount":704,"arcChartID":"Elsu2lTc6eC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e313f630245b9f84e858b036e2dbf94f0f46680d","difficulty":"ANOTHER","songID":1700,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24093,"notecount":1297,"arcChartID":"APBTn3ldXvZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"429f16d7a197bf8edde5a5f247146ee260ef1da0","difficulty":"HYPER","songID":1595,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24087,"notecount":982,"arcChartID":"GQPtxXIxOD8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"23270baf2c612012db8ad770e521526bfd48ada2","difficulty":"NORMAL","songID":1595,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24087,"notecount":400,"arcChartID":"DqNxMYjlhZt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0f3c803d8a51968ab91c6e36b3fb6e0c3eabeae4","difficulty":"ANOTHER","songID":1701,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24088,"notecount":1198,"arcChartID":"A8YjebFrEwe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0926447fd1dd98de22ffbbe4baccb1b9a1d271b4","difficulty":"HYPER","songID":1701,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24088,"notecount":880,"arcChartID":"DGk87pDxiY8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ed92d37f61bc25dc0d3bff16e2e4d94a3d050e31","difficulty":"NORMAL","songID":1701,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24088,"notecount":412,"arcChartID":"Gt9LzAWk1Xr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dae1061573a56e41892ed5b72ec686c19bf1d7e6","difficulty":"ANOTHER","songID":1701,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24088,"notecount":1154,"arcChartID":"G2qs9KAuGkM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ab361650e046247cda97cdb3e561f20a24c0d1bf","difficulty":"HYPER","songID":1701,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24088,"notecount":760,"arcChartID":"CjfvrIcDZ1D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fe50ee319491fa79f13c8ec105dd7603e59e1b64","difficulty":"NORMAL","songID":1700,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24093,"notecount":418,"arcChartID":"FCvH62utFj1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2951258e04a1bd2434ce3a6a3428938a29d322f1","difficulty":"HYPER","songID":1700,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24093,"notecount":752,"arcChartID":"Bxfz0E5VRmy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"afbb4ca48dc0509931afc4aacf331ab3808a4b20","difficulty":"HYPER","songID":1702,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24094,"notecount":912,"arcChartID":"GTmykJsaaMh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ad96c27b82d03c24344bb603fdacce75776fdbfc","difficulty":"HYPER","songID":1702,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24094,"notecount":905,"arcChartID":"CLZsXtBMmsS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b315ac7b86df8f2b7585283f0e199a58072d2ac6","difficulty":"ANOTHER","songID":1703,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24095,"notecount":1953,"arcChartID":"C8YsJNnW-sZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"52ea9a214cc8c709f964079bbe0ff3dca94c4d2d","difficulty":"HYPER","songID":1703,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24095,"notecount":1096,"arcChartID":"EvDawuRRttu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4b50021e855c97defc7f9ec290fc65b302973952","difficulty":"NORMAL","songID":1701,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24088,"notecount":399,"arcChartID":"EbsScPvmjoE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c6c367533748323c73d1fb90d268e8587c02474f","difficulty":"ANOTHER","songID":1704,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24089,"notecount":1451,"arcChartID":"F06aDalNXJi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3e961d3eb765e6f730b631ceda83bc2c548841ff","difficulty":"HYPER","songID":1704,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24089,"notecount":1106,"arcChartID":"Fe_q5PXsXux"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"efe5efdd6e2f5d4d6c4a1472ba1da72eb6ccb08c","difficulty":"NORMAL","songID":1704,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24089,"notecount":641,"arcChartID":"DLq-nVUy88h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7397b54511895b6b465b3846135cfe53f7e58701","difficulty":"ANOTHER","songID":1704,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24089,"notecount":1624,"arcChartID":"GO4VTeid0H-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"89a51cda2b671c141b21616eb1f70fb02597baab","difficulty":"HYPER","songID":1704,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24089,"notecount":1110,"arcChartID":"AXQ-kjo_pZE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1abee12f8f210b495623a8ea37ea9de3dc18f424","difficulty":"LEGGENDARIA","songID":1549,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24041,"notecount":1671,"arcChartID":"CyxHyDsW3IV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a9d82a1400e943634ff426bec6b302681024324f","difficulty":"LEGGENDARIA","songID":1508,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24011,"notecount":1509,"arcChartID":"F3SjxF1owkU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"817e765537646f4b45bcb358e9806dabb353ef6c","difficulty":"ANOTHER","songID":1707,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25000,"notecount":2052,"arcChartID":"HQWEg50njPO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"505a2669a4551ddafcb1ca1bce4f71e34581519d","difficulty":"NORMAL","songID":1707,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25000,"notecount":725,"arcChartID":"BtpwHkfUQSr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cd91bf1cafeebe6566c8d11b53967e3b02a2b188","difficulty":"NORMAL","songID":1704,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24089,"notecount":656,"arcChartID":"Ai2j0VxTC5T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"144538e679fbcd29a4674bb72831e0aab1882235","difficulty":"ANOTHER","songID":1697,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24090,"notecount":1216,"arcChartID":"AWtSKvHVJm4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8b4428dd347461360b92e5c34ad51840ad5a1e31","difficulty":"HYPER","songID":1697,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24090,"notecount":831,"arcChartID":"Ez7Uo7Cz4xh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"677094cfb136a2ddcd7da4d8d9bcde0be32a2059","difficulty":"NORMAL","songID":1697,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24090,"notecount":481,"arcChartID":"FxSPQh-bJvx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c1f9a39076ed6894fd0e64f15340e99722c93f42","difficulty":"ANOTHER","songID":1697,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24090,"notecount":1207,"arcChartID":"C70tiLey089"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0b4bd5b5c58a7748a96e50daabd06a83bc1a2125","difficulty":"NORMAL","songID":1697,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24090,"notecount":504,"arcChartID":"HKqt9gaz-Zd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8356cea57bdb6b53b88bc33936b975c394da622e","difficulty":"HYPER","songID":1698,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24091,"notecount":775,"arcChartID":"FzROWI_k5k7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5c080ea1456378c92c9707d2ed8085987ff44397","difficulty":"ANOTHER","songID":1698,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24091,"notecount":1247,"arcChartID":"DHnqhvC2nhF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"22738fb403f7c4d51d0ba6b3941da74d35b4b2e6","difficulty":"ANOTHER","songID":1707,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25000,"notecount":2047,"arcChartID":"HZKvgC32O3O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"381753fa33a216f09280f8c206e0a1994eda6efa","difficulty":"HYPER","songID":1707,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25000,"notecount":1285,"arcChartID":"GzZaulXvxP6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5975f2b1e6d30bb9040ac84fad2829f1e3c85bac","difficulty":"ANOTHER","songID":1708,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25001,"notecount":1807,"arcChartID":"B6daOxlO6a1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"afa1db43983434eadef3fd440ff88dcf64203377","difficulty":"NORMAL","songID":1708,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25001,"notecount":753,"arcChartID":"BZOFTp7eU05"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ffb17adf37d27a2b4c12c80f7aa49d5da50b54b0","difficulty":"NORMAL","songID":1698,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24091,"notecount":518,"arcChartID":"C8JIotvy-WV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"61a1f59e2514df162a12a65a76aa380857724b08","difficulty":"HYPER","songID":1699,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24092,"notecount":678,"arcChartID":"GV6CUZyphYs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f9a12e210a607179911803e9986ed21f228899c4","difficulty":"NORMAL","songID":1699,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24092,"notecount":459,"arcChartID":"FNDHbPKXOQi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f2914b5b108b935c4a5a5ff856cebab9085c4be7","difficulty":"ANOTHER","songID":1699,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24092,"notecount":1043,"arcChartID":"B6cJY6mNXKp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"544b6c26cc1aabceaaee7bad8cdc5b29e29bc430","difficulty":"NORMAL","songID":1699,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24092,"notecount":460,"arcChartID":"Ek1v9S-5YvH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cdae728eb458a9755f02b12bebe124fdd4275121","difficulty":"HYPER","songID":1700,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24093,"notecount":709,"arcChartID":"CSHr3I4Bdc9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d8ed2a1a63fea5703bd256bae49c64333ff954d5","difficulty":"ANOTHER","songID":1700,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24093,"notecount":1261,"arcChartID":"DwUa6ajY3-F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cdc5f8d2f40e9f47863b58324eb3066e1a13922a","difficulty":"NORMAL","songID":1700,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24093,"notecount":475,"arcChartID":"DXp1Hj9mCMc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e0e0975857527c34562a70f4e0780cd82e5b1c7c","difficulty":"ANOTHER","songID":1708,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25001,"notecount":1748,"arcChartID":"BBT-s2_NmA1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"683fc9c8efc481608ef07a749d52e004964be330","difficulty":"ANOTHER","songID":1709,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25002,"notecount":1139,"arcChartID":"FNVIR7Nw3ad"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6b5c68de8af4cb2891a41a4dbf6524d8e112b66c","difficulty":"NORMAL","songID":1709,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25002,"notecount":511,"arcChartID":"E5gIiXRwUoN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"22429bc014dfc1c4c5be6e0b3442b9eb96afe5f3","difficulty":"ANOTHER","songID":1709,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25002,"notecount":1047,"arcChartID":"H3z2eHBzkM2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"04489bf9c1cb2364321eca5d2c2ec6f25f2d83e7","difficulty":"HYPER","songID":1709,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25002,"notecount":774,"arcChartID":"C4m-132jQJc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"74070a65ad5e6bd6e223a9d59c04b38517606a1f","difficulty":"NORMAL","songID":1709,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25002,"notecount":521,"arcChartID":"GSN7mcdLn_C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"087be7e9c0b8d04804b436828d9589de5c361000","difficulty":"ANOTHER","songID":1702,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24094,"notecount":1478,"arcChartID":"AR16NzFeOTu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"02aa43350a686a7b2725c431338731858325432c","difficulty":"NORMAL","songID":1702,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24094,"notecount":483,"arcChartID":"ERdXhD9MgIw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"55396ee7f5aa61259c7c6f3601a28457d802c5ed","difficulty":"ANOTHER","songID":1702,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24094,"notecount":1592,"arcChartID":"HbE_P3xIsya"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"41007d0d969a945afdb11f640e1416e91270df0c","difficulty":"NORMAL","songID":1702,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24094,"notecount":484,"arcChartID":"EQXuHpfgOHn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4127da9d23192baa97e3bd788af4007659d246b2","difficulty":"HYPER","songID":1703,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24095,"notecount":1081,"arcChartID":"DFMHrfHTxaZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"376e988ef6e9be0e2a469a0f9c268bf0b9e7fd8e","difficulty":"NORMAL","songID":1703,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24095,"notecount":580,"arcChartID":"CPvAKBdth0h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b419f4faba9d7622e0eace4d05536d40bd2497e5","difficulty":"HYPER","songID":1710,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25003,"notecount":1272,"arcChartID":"DI-nudPJXgu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ff25380bdff221bfc8bca42debcf1ca6d41033ad","difficulty":"ANOTHER","songID":1711,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25004,"notecount":2018,"arcChartID":"HZ3gdFc9Jax"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84e47355caa8c20602a51fd2775af865dc89510f","difficulty":"NORMAL","songID":1711,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25004,"notecount":817,"arcChartID":"DesUKaAzMal"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fec79942d6aed43d525ee9c4027394f8762ac441","difficulty":"ANOTHER","songID":1711,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25004,"notecount":2018,"arcChartID":"HtXC8fzuWRO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"93c37986008a5e08f0f93f723e672f51a8462902","difficulty":"ANOTHER","songID":1703,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24095,"notecount":1814,"arcChartID":"DPx5gEcO18y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ecbf567329d5c5934600fc28d3cc5589a85ff607","difficulty":"NORMAL","songID":1703,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24095,"notecount":580,"arcChartID":"DsOzj-TsN1W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c01c4630946e1cb895b8ef6c3e76ddb5ca6ca847","difficulty":"LEGGENDARIA","songID":1549,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24041,"notecount":1684,"arcChartID":"BhKVDupyo07"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"faa57bc9c6ca7160430c74bd83a85685d4fa687e","difficulty":"LEGGENDARIA","songID":1508,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24011,"notecount":1535,"arcChartID":"FGPRaREeRBJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"913ba00239ff217d6147a29dc31e5754dc2c8d53","difficulty":"HYPER","songID":1711,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25004,"notecount":1277,"arcChartID":"CQvn0LFmHJC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7be06444afd2c17e1b0f3240df019781de088544","difficulty":"ANOTHER","songID":1712,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25005,"notecount":1410,"arcChartID":"GmdEO7ywhRB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"558419f4f1f39f6c946ef1a2039ed2ec3226c8ff","difficulty":"HYPER","songID":1712,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25005,"notecount":953,"arcChartID":"AmcNA-f9aul"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e1810df3dba2ed242a1197a1b094e61da9020ef3","difficulty":"NORMAL","songID":1712,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25005,"notecount":571,"arcChartID":"G-W1uGLUEhI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"35031d378b3de71de5062247e20c5ad55c8d33c8","difficulty":"ANOTHER","songID":1712,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25005,"notecount":1453,"arcChartID":"Gm0e3Z8oOFp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a7e5e488e798a005db277e11f21d26199a412435","difficulty":"NORMAL","songID":1712,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25005,"notecount":560,"arcChartID":"Fn-4MUXdC75"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6e3a94e8690fb5b644f8375a8f7faead03eb2ac0","difficulty":"ANOTHER","songID":1713,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25006,"notecount":1172,"arcChartID":"FVM3szRi1Ad"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c3a90c38f4aafced3dd061fe0bd11392f59d91ee","difficulty":"HYPER","songID":1713,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25006,"notecount":824,"arcChartID":"Fnnb3RX5Oaf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fd82982f35708dff2e0b94524051c1e651de9edd","difficulty":"NORMAL","songID":1713,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25006,"notecount":422,"arcChartID":"D5pOMbSJO_F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"23fcd0fd17e7e8dbcaa3e6e0d585d5b21d216b13","difficulty":"ANOTHER","songID":1714,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25007,"notecount":1763,"arcChartID":"Bny-etMgFTU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2a4cfa74611b0b4546a867ae6be35fbd75806d15","difficulty":"HYPER","songID":1714,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25007,"notecount":1293,"arcChartID":"CvS847O2qDd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"039560377045be1a518097327452f6dac27d43ce","difficulty":"HYPER","songID":1707,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25000,"notecount":1356,"arcChartID":"C5sPCX1hrEn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9d7eec5ada53c93356adcc3ce4d6b58544571a30","difficulty":"NORMAL","songID":1707,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25000,"notecount":702,"arcChartID":"C95XaNmai8s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d44a195d5ef394ee23a24e56e31d4a524b9df3c2","difficulty":"HYPER","songID":1708,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25001,"notecount":1299,"arcChartID":"FnIY4TKGYW0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f9e30a6b8ca6c0e401c88bda7700892ec068f3c4","difficulty":"BEGINNER","songID":1708,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25001,"notecount":244,"arcChartID":"G4E8v2iQ3iS"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"ad106e8e1b3c7ed7c863f6c65197513740e80692","difficulty":"HYPER","songID":1708,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25001,"notecount":1236,"arcChartID":"ETEDWuue63w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fdb3f11263a72b29530097e30284410f2bbd690a","difficulty":"NORMAL","songID":1708,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25001,"notecount":770,"arcChartID":"Hh7EF582XOf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3a88c20e06473a6dfdc5c038c17f360695929ed8","difficulty":"NORMAL","songID":1714,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25007,"notecount":691,"arcChartID":"ElxiDb59Emx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e4d2e41d8ed98a041734755e1b2017b5b84b4b5e","difficulty":"ANOTHER","songID":1714,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25007,"notecount":1833,"arcChartID":"Hi9GZmO-eK5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0df0b01d7f0931782f78a70d17c1b4f7933a397b","difficulty":"NORMAL","songID":1714,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25007,"notecount":704,"arcChartID":"DgjpLoGOe0T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c3458028fd535dd8dbd21813de8173f959d55404","difficulty":"HYPER","songID":1715,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25008,"notecount":1265,"arcChartID":"GkZJAF-ItgB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1a1911e7504e22339c5969379886277bbd31064f","difficulty":"ANOTHER","songID":1715,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25008,"notecount":1835,"arcChartID":"EKxxlWJVhjv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"949c9db54fb1d1353247338d72c9e7a68e331f33","difficulty":"HYPER","songID":1709,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25002,"notecount":774,"arcChartID":"CRWlVQY3GYg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"14ad5936d8d244d921674e92fc1af1c6513a6a5a","difficulty":"ANOTHER","songID":1710,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25003,"notecount":1999,"arcChartID":"AknSRYg4vEk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bc05514e5c6c424631aa45264ec358ec9180b11a","difficulty":"HYPER","songID":1710,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25003,"notecount":1262,"arcChartID":"ATAlx6-OKRv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ccb557ca637bd799ec3cb50fc1f0031f8e0d29c","difficulty":"NORMAL","songID":1710,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25003,"notecount":732,"arcChartID":"Gowbbt_iUbU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7a87bf8c735ac0b80ca9513d75dbd5ecb9ff2a9b","difficulty":"ANOTHER","songID":1710,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25003,"notecount":2075,"arcChartID":"Bw8ahEZ_QEe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6b3b3d4f98d50b3a97472a13041cfb88a9cb2b6e","difficulty":"HYPER","songID":1715,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25008,"notecount":1288,"arcChartID":"Gu1_E7YlHq3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ee21bc7c2dfb03f1166e1144e369f3d42300046a","difficulty":"NORMAL","songID":1715,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25008,"notecount":680,"arcChartID":"B6uJ8xASzFA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"45c4c6c8fc966c1456206f713110b463f9bedde2","difficulty":"ANOTHER","songID":1716,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25009,"notecount":1752,"arcChartID":"HqUaeR06sgi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"557a1536509108ab9a0e146110a3227fc0c5b0aa","difficulty":"NORMAL","songID":1716,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25009,"notecount":712,"arcChartID":"Des39C_6YN_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"294f86a9f4dc7116d82f3d495c5aae59f093030a","difficulty":"ANOTHER","songID":1716,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25009,"notecount":1820,"arcChartID":"HSUSLd-R3A9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c9ca8f7d14cfeb38e08027384bc71e4e9083c938","difficulty":"NORMAL","songID":1710,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25003,"notecount":710,"arcChartID":"EDePJrnMb6v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"03297b59a6ac0a4d530d6a9184452cbb46059b9c","difficulty":"HYPER","songID":1711,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25004,"notecount":1338,"arcChartID":"C03t_BoqUgh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ade6aa5a3bc097beeac3054953962be76bb795f8","difficulty":"NORMAL","songID":1711,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25004,"notecount":762,"arcChartID":"F8ugdSOVB3a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"025832b96728ca00dec8f248ee9560f2508d9290","difficulty":"HYPER","songID":1712,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25005,"notecount":988,"arcChartID":"AU42uWw1WtM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"488a39dd1a189915c44d64b09ee3f8b3b7145e79","difficulty":"ANOTHER","songID":1713,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25006,"notecount":1124,"arcChartID":"ACNLicl8J5Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"99279a21d18e00f3ccb35ca96f39f4d286f757b1","difficulty":"HYPER","songID":1713,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25006,"notecount":817,"arcChartID":"GOElY0VD7ap"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"29b8fb636805f70b8918ff4654838b474619154f","difficulty":"NORMAL","songID":1716,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25009,"notecount":646,"arcChartID":"GXla8AVYRvh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a7c6564b88d973f9a596e44fe877ffefba00be10","difficulty":"HYPER","songID":1717,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25010,"notecount":971,"arcChartID":"A2JCewW7DEP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a28df1fc5479359948abf8b8f1019659a35ce6fe","difficulty":"ANOTHER","songID":1717,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25010,"notecount":1381,"arcChartID":"Dr0wymTcMNg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ad5558d469dab756ff94d61bd97f116a84458dba","difficulty":"NORMAL","songID":1717,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25010,"notecount":540,"arcChartID":"CbctkER7zDF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"61044350cc99bee42ead4bca326d88ed35a2dc82","difficulty":"ANOTHER","songID":1718,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25011,"notecount":1204,"arcChartID":"E4lIZC8NnBT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8cee34287680b75ffaf5c9199152345be433fec5","difficulty":"NORMAL","songID":1718,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25011,"notecount":494,"arcChartID":"A8_-rvb_E_F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"44bf901258782a4c168d70ac5ee426837d04d073","difficulty":"ANOTHER","songID":1718,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25011,"notecount":1228,"arcChartID":"AuRuUSv0W89"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8ca8975c2a08028442a8e78291e8f2fb9266eade","difficulty":"NORMAL","songID":1713,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25006,"notecount":450,"arcChartID":"FXMowfibPxH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f547dc535fa50270b0dde4ae612a6eafa13d612d","difficulty":"BEGINNER","songID":1713,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25006,"notecount":127,"arcChartID":"EBMZzF4w9po"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"6322ba72a72614fa9e5617cb6dc9078b8591a401","difficulty":"HYPER","songID":1714,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25007,"notecount":1258,"arcChartID":"HnBZI07SyN2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"df2cdaeeb7831dda33ffd51f866c2b83f56cffdf","difficulty":"ANOTHER","songID":1715,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25008,"notecount":1830,"arcChartID":"Dq90ijTmzPf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ac8cfd5486071fd389d77c5e4a31c1d0532db372","difficulty":"NORMAL","songID":1715,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25008,"notecount":678,"arcChartID":"A1IiYQmlHvF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"15c2dc36d57a469ce6e0655ef968528149f08854","difficulty":"HYPER","songID":1716,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25009,"notecount":1192,"arcChartID":"Cc2y0zeNq8K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fb057b61b91df7fb01027182d3be01aadebcec94","difficulty":"HYPER","songID":1716,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25009,"notecount":1253,"arcChartID":"DSv1YqttSRP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"10b2e23de0d35645b6a795a7bbc947cfbd3f1c4d","difficulty":"NORMAL","songID":1718,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25011,"notecount":492,"arcChartID":"ANsExIs_Goe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9da347e0d6004997325b9a106ed086148df54b94","difficulty":"HYPER","songID":1719,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25012,"notecount":694,"arcChartID":"BXJF6JqKYuG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9e5a7bc57aa404a0b120a9c0a15a10fe97763ab9","difficulty":"HYPER","songID":1719,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25012,"notecount":722,"arcChartID":"GAZDDKRcAA3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1e70ef2a9d086b6b59f7d9cac284fcc2fb893b4d","difficulty":"ANOTHER","songID":1720,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25013,"notecount":1328,"arcChartID":"FN84B1ncG7m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"076670d602e353586eaf72c9c6c5240996b91005","difficulty":"HYPER","songID":1720,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25013,"notecount":869,"arcChartID":"HYM2xHqOxJt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b11eaa5ba281685556b5772552928357915674ff","difficulty":"NORMAL","songID":1720,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25013,"notecount":561,"arcChartID":"C3obrhV9yVj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0e623ca5bf53786e6e95260597cf1978a2552f67","difficulty":"HYPER","songID":1720,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25013,"notecount":895,"arcChartID":"EGe0P1PH5Od"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b7d707929ec5f177e8ee09f4beeb76ce083f8882","difficulty":"ANOTHER","songID":1717,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25010,"notecount":1379,"arcChartID":"GDWDmeyd3ns"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"943ec355c040747c0bc74842037fd77418ce38d1","difficulty":"NORMAL","songID":1717,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25010,"notecount":536,"arcChartID":"GW-gM0aoOcr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ec565d71971ce81827efb4060fbb406e961e0b6","difficulty":"HYPER","songID":1717,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25010,"notecount":970,"arcChartID":"B4MDHWN5z9X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f2b591b64268590fa60e1955b0bd3235a132d8f5","difficulty":"HYPER","songID":1718,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25011,"notecount":752,"arcChartID":"F_2V81-NESe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e11a11983f3506741c38f1c8af5ae2aeff2f6945","difficulty":"HYPER","songID":1718,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25011,"notecount":744,"arcChartID":"E0UvJ1t9bg7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b0958e2bce9c12b76de2011b04d5e53c00394c38","difficulty":"ANOTHER","songID":1719,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25012,"notecount":1026,"arcChartID":"CTsvwcoC77L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"19c246cf12cdca590d62407203739653a675f980","difficulty":"NORMAL","songID":1719,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25012,"notecount":438,"arcChartID":"FSd850oeiG-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"44fb80477f201f4c090c48d89ed6b1987aebda2d","difficulty":"ANOTHER","songID":1721,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25014,"notecount":1377,"arcChartID":"EPeqWh-ON_w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a1ea7b382cb31673a18180421f2afecca3c5c107","difficulty":"NORMAL","songID":1721,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25014,"notecount":341,"arcChartID":"FwKUkz2IPbw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b3ad61b5c74cab2a9b30d53f72a651e7fe6450de","difficulty":"ANOTHER","songID":1721,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25014,"notecount":1324,"arcChartID":"HDcxri5cKA5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0b353b217f5fc64164bcbd63ec8853946762ac6d","difficulty":"HYPER","songID":1721,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25014,"notecount":788,"arcChartID":"H_LXL27NEt7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4929d3d40f2d89409a8b28dcad84e4bc93dc9cba","difficulty":"NORMAL","songID":1721,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25014,"notecount":341,"arcChartID":"FJctV9N-3MB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8c7b3ec5aed408a826708bd9797c2c12eb2ebcd8","difficulty":"ANOTHER","songID":1722,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25015,"notecount":1667,"arcChartID":"Anq_lVPldzR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c2d2c72456f0f90b6d271b5409d84cab6c26df4b","difficulty":"ANOTHER","songID":1719,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25012,"notecount":1049,"arcChartID":"F6DcXIK8xFx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7ffa5053f9f3e7220f8d3c6f0c497dd259fc1a6d","difficulty":"NORMAL","songID":1719,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25012,"notecount":389,"arcChartID":"EaMBYNNofHO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c78e393d30ba8b0fdad8634274e9852e9a006e88","difficulty":"ANOTHER","songID":1720,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25013,"notecount":1261,"arcChartID":"BkfjazJDxHQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"40ac67f20d36bd4c5a9183d59aed02d339bcff58","difficulty":"NORMAL","songID":1720,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25013,"notecount":597,"arcChartID":"C4EP-BsvHZs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a01203e68adca7d68634ce25bbbeebdf44129a05","difficulty":"HYPER","songID":1721,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25014,"notecount":759,"arcChartID":"DkttifdLgUZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"58227f10c54529e52e696e90da6cb7dee5747061","difficulty":"HYPER","songID":1722,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25015,"notecount":1169,"arcChartID":"CsNhaMpbJYA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f5e515eb6bed8bcdc4b9c3fe1ceca248374e1476","difficulty":"ANOTHER","songID":1722,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25015,"notecount":1775,"arcChartID":"BGdAakbmC1G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bea774ac420f1329ea3ea042c46d4250a37ff217","difficulty":"NORMAL","songID":1722,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25015,"notecount":698,"arcChartID":"HVwUWj4WmYf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e73f68c58b91da803cd7172b093248f9af276148","difficulty":"HYPER","songID":1722,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25015,"notecount":999,"arcChartID":"BT3PsVEaqqs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ef2d59421cda34c3079560881cf6d521a056cb6a","difficulty":"NORMAL","songID":1722,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25015,"notecount":642,"arcChartID":"A4mREtjKlxI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6bf2a7a93e49f729c73fec6b2d0ac52b422f3c10","difficulty":"ANOTHER","songID":1723,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25016,"notecount":1205,"arcChartID":"CIyOPZi2VI8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e114e19ddee4d97c14c27273b44a330433d4a513","difficulty":"HYPER","songID":1723,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25016,"notecount":778,"arcChartID":"A7iG3xfKXHh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3cb6a3ace820e87493ff6aba5ab070bded6d92b2","difficulty":"ANOTHER","songID":1723,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25016,"notecount":1156,"arcChartID":"CIrS9e68kFZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cce1e8157edd3cfbf45640daa88d974642e0813d","difficulty":"NORMAL","songID":1723,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25016,"notecount":438,"arcChartID":"BkLV6-43c8A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"486b64d1b24717a977ced5fc4c0292f4f72f837d","difficulty":"NORMAL","songID":1723,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25016,"notecount":442,"arcChartID":"DaufC2Ca2fr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d1e9df67016f2739cff88c967bbe12b1413915d7","difficulty":"HYPER","songID":1723,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25016,"notecount":717,"arcChartID":"BEjVI68RmiQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"206d5f496649f5a6a7d1ffdf283ceb622b7c9a61","difficulty":"ANOTHER","songID":1724,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25017,"notecount":1815,"arcChartID":"BPNwPCo0_oc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"29fa9038fdb3a49d34d20d612c376b3f099fa68d","difficulty":"NORMAL","songID":1724,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25017,"notecount":766,"arcChartID":"Bf27thKIe1a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"487c834f6e1d9d6a3945daa5826203c374eb74eb","difficulty":"HYPER","songID":1724,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25017,"notecount":1211,"arcChartID":"AH_ofMvskiv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6b74dc62cedeccce7ab13ef239593684dab6dd3f","difficulty":"ANOTHER","songID":1725,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25018,"notecount":1254,"arcChartID":"Ardfz3VLSIj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"64fb964815ae7a540c4b797daa8f27ef0889e5c3","difficulty":"HYPER","songID":1724,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25017,"notecount":1293,"arcChartID":"ECwPen2cDSq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d0ea5730c466a2b526d709ff54964b6f93876ae6","difficulty":"ANOTHER","songID":1724,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25017,"notecount":1822,"arcChartID":"FXI77lKX36D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"60ccadf781e4ecd8ac57118a025d726b50daab58","difficulty":"NORMAL","songID":1724,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25017,"notecount":717,"arcChartID":"EaelG0n-T0L"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"08264266aaf1e7e6faa57c3d5a3087ad87697649","difficulty":"HYPER","songID":1725,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25018,"notecount":921,"arcChartID":"CBswrM9vkmq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ff302ad02557749bd5e5d109f65981cbb7a091fb","difficulty":"HYPER","songID":1726,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25019,"notecount":1080,"arcChartID":"EkJHia730Ys"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6b9c778af1cdff79821d9d27c492cbcaed448a95","difficulty":"NORMAL","songID":1725,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25018,"notecount":414,"arcChartID":"GfPQU3K-yd9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5cd4ea0d88f96be39e5b407c8131ab1c60c5556a","difficulty":"ANOTHER","songID":1725,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25018,"notecount":1241,"arcChartID":"GT5QD2j0B__"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dc6aa58aea24430705ec004425a29dbfe3cf9efc","difficulty":"HYPER","songID":1725,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25018,"notecount":844,"arcChartID":"B5zNscZNnry"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5ed1d3df19c9b0a77af16e97df03ac9ee2eb260a","difficulty":"NORMAL","songID":1725,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25018,"notecount":403,"arcChartID":"Dh2ncP827qD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ca969809ec50f712992cbedd0f34c511e0b36c6b","difficulty":"ANOTHER","songID":1726,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25019,"notecount":1452,"arcChartID":"F9PuyeR5nq7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dab853ef1c998d40fd18352349df733f9be90245","difficulty":"HYPER","songID":1726,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25019,"notecount":1069,"arcChartID":"DHkYLJdMOR2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fdb77c7ef1f8454195d78bde0526f3e044081b59","difficulty":"NORMAL","songID":1726,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25019,"notecount":619,"arcChartID":"F_XL7rWStA2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f8e195ea9d283e5c207a7430eba273811385bf7b","difficulty":"ANOTHER","songID":1727,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25020,"notecount":1596,"arcChartID":"Evck1PVCz2V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"617200e216c94fb9a39d5c7e37bdd0da3f4bd883","difficulty":"HYPER","songID":1727,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25020,"notecount":968,"arcChartID":"BLNgI51w7oi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0fa0aafdbaf7a08290b88a304594b8c364b20aeb","difficulty":"NORMAL","songID":1727,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25020,"notecount":483,"arcChartID":"FkAzQZHQKbC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0ae5fc88f2b72e2d1f0718c2d25147d98e8db1ef","difficulty":"HYPER","songID":1728,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25021,"notecount":906,"arcChartID":"DUXaEjl51Y1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eab2b6ccd43263cc4c618b451df97edb2e0f0ea2","difficulty":"ANOTHER","songID":1728,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25021,"notecount":1505,"arcChartID":"GYHQf6yXC3h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5d2c68508763bcb9ae276da7a81e80a2c4fb25f3","difficulty":"HYPER","songID":1728,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25021,"notecount":914,"arcChartID":"GkFuaoJzivS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c4e1f118860bdd4cc04f10f96b8e975402372ade","difficulty":"NORMAL","songID":1728,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25021,"notecount":528,"arcChartID":"Cl7xsc1fYZH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b62911c526fa6fb646d4d2320436cfd0f9e42934","difficulty":"ANOTHER","songID":1729,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25022,"notecount":1445,"arcChartID":"BDXs-9ljeNM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"96638847737f248cfb8a8265195fb4800e860d38","difficulty":"HYPER","songID":1729,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25022,"notecount":838,"arcChartID":"CINGHeBt9VB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"741898bb3a07398e8f4af65be920f9679ff4ca5a","difficulty":"ANOTHER","songID":1729,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25022,"notecount":1395,"arcChartID":"BfMPJgEEyUh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b95b72560028f39372eb2f6eddaf1955db42ff02","difficulty":"NORMAL","songID":1729,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25022,"notecount":538,"arcChartID":"EpphW2eIJql"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ac286323c82a4c1b0106667258eb8dbe71320764","difficulty":"ANOTHER","songID":1730,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25023,"notecount":1238,"arcChartID":"EjPDc_Xo9OF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"43ca4dca857a9567d907f2529ba576b1b7a3fb3d","difficulty":"ANOTHER","songID":1726,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25019,"notecount":1498,"arcChartID":"GN2RmK_dHrx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"87d469144cc0380963b26b3054ebf93d243f0bd9","difficulty":"NORMAL","songID":1726,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25019,"notecount":614,"arcChartID":"FkMZ8AWtBpR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f669b6cb2b3b4bed37fb300f7db9b96b3590f738","difficulty":"ANOTHER","songID":1727,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25020,"notecount":1686,"arcChartID":"EMTdwjyIXzg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e4912b2ee294cd184ae7cf235da694d541df9350","difficulty":"HYPER","songID":1727,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25020,"notecount":926,"arcChartID":"CER1IGwUA7c"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3b7e16cadbdcc6e829047b5bbf5db1e5bc424275","difficulty":"NORMAL","songID":1727,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25020,"notecount":558,"arcChartID":"CLKv_crRqyG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1e70162ae386913a286e41a05133d106ee2c5995","difficulty":"ANOTHER","songID":1728,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25021,"notecount":1533,"arcChartID":"GDS1aKZtDBB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f980ed610399a29852b39bb11f7a0b6401f26a95","difficulty":"HYPER","songID":1730,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25023,"notecount":833,"arcChartID":"Gy6MgWZbQK3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2bff4a239ca8f75a6cf7c3d7c2d22544691df43e","difficulty":"ANOTHER","songID":1730,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25023,"notecount":1265,"arcChartID":"EJNLFhWsPcB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1d781bff88b25799477fd4e16abfae72d1e3d788","difficulty":"NORMAL","songID":1730,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25023,"notecount":435,"arcChartID":"Awgq3Ru7v4t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"900fa60d21d7e8d3f91758ffe63f60645e3e3ba6","difficulty":"ANOTHER","songID":1731,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25024,"notecount":1127,"arcChartID":"HBs2ifHnijT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"57918d3407707a555de3552a230955978db90ac3","difficulty":"HYPER","songID":1731,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25024,"notecount":722,"arcChartID":"Dl-Dze28Bu0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"49ce3a2547adf4ed1e235e198feb12531751e928","difficulty":"NORMAL","songID":1731,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25024,"notecount":433,"arcChartID":"Cs_ghUBRpfA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"15e869e31cc374d8f4eda09f9b05e9f5c03945b4","difficulty":"ANOTHER","songID":1731,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25024,"notecount":1172,"arcChartID":"Fh2Zo4H6VcQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"58a3a912548778a9ad469d6d11076b497d5bddd5","difficulty":"NORMAL","songID":1728,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25021,"notecount":500,"arcChartID":"FHh5e3NwxHg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6ceceefc795db5c89790d1c06e8e5e81f1d751f5","difficulty":"NORMAL","songID":1729,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25022,"notecount":533,"arcChartID":"Ar45MiL643z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8090fb064b200be1fbe391815b95bedf573a68ad","difficulty":"HYPER","songID":1729,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25022,"notecount":803,"arcChartID":"EpuDBRy8P1T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d30c5205441b1b2911e90f4964bf32c9cc5cdf04","difficulty":"NORMAL","songID":1730,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25023,"notecount":402,"arcChartID":"DOg142GhwrF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"375c7f3bff96f881a34c849b6446856b4a23d929","difficulty":"HYPER","songID":1730,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25023,"notecount":833,"arcChartID":"ANxWb-cWPBR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1d35432621f2762485f47e04e3998a0f54dcf9e1","difficulty":"NORMAL","songID":1731,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25024,"notecount":352,"arcChartID":"C4uI5zJ2Bk7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"878b3fb756338a9693391d42d41b454d4bea1251","difficulty":"HYPER","songID":1732,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25025,"notecount":1155,"arcChartID":"EHFXlwtJ788"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"16ce86a0a541ed018a1f0a3a8d3c3f8d3a83f465","difficulty":"ANOTHER","songID":1732,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25025,"notecount":1736,"arcChartID":"HcINBJG08UT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2fb726fced2986e119f01da6948bc64b0376796c","difficulty":"HYPER","songID":1731,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25024,"notecount":629,"arcChartID":"C-llYc9aAb0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"94d4a481f8f6d77115ba7f6740e96b6dd4d5d0ca","difficulty":"ANOTHER","songID":1732,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25025,"notecount":1743,"arcChartID":"GVoEezgCc_v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"225f37fdc0b8398f94cb48814a3e4319f541c23b","difficulty":"NORMAL","songID":1732,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25025,"notecount":626,"arcChartID":"Hfy-Qty5Vtn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5f96c0ff8afdc792cb38f1381885874eda6bb45b","difficulty":"HYPER","songID":1732,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25025,"notecount":1172,"arcChartID":"A8e9g6_5E97"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5508e57f3600d1784ee5b2f026c982f2735b9ec3","difficulty":"ANOTHER","songID":1733,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25026,"notecount":1246,"arcChartID":"C2AnS1dK2S1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1235a0dd7c7e3d524bb3da7ae245ca76e40649ef","difficulty":"HYPER","songID":1733,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25026,"notecount":1013,"arcChartID":"CE2bw9Sjtxg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b05b05b04e2a1056c61999c2b35958c7f464ea27","difficulty":"NORMAL","songID":1732,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25025,"notecount":702,"arcChartID":"ENgcaoJjuPI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ab3478b19300b7c8ec10a2f73889211220766e0f","difficulty":"NORMAL","songID":1733,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25026,"notecount":659,"arcChartID":"Gncj-2eb5wr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f2756670456d340fddb415c4f821bf81a71297fa","difficulty":"NORMAL","songID":1734,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25027,"notecount":564,"arcChartID":"AoBCURPOVwV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5a10f350d5343c68883c02c247e1a6b00824f048","difficulty":"HYPER","songID":1735,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25029,"notecount":1088,"arcChartID":"DEtEvuAeomh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"02b9495745cd816a5874aabc67e856eabbc4adaa","difficulty":"HYPER","songID":1735,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25029,"notecount":1042,"arcChartID":"Fz8Ms8ueod5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d68709c37c0d62bf268548b05dc8a2a530d7bc87","difficulty":"ANOTHER","songID":1736,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25030,"notecount":1339,"arcChartID":"DDUAErN44b4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"16858acb6136e4a24d788594ad990d41a057a291","difficulty":"HYPER","songID":1737,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25031,"notecount":784,"arcChartID":"CwcrzlO_XaA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f1092e04c6b0b73eec9b0815dd2cc7c16ced5840","difficulty":"ANOTHER","songID":1733,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25026,"notecount":1071,"arcChartID":"Dq09_bBshXf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2cf3f7907a1bb6e1c98ac4c7f506fc646465a7f7","difficulty":"HYPER","songID":1733,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25026,"notecount":854,"arcChartID":"BQx9SjRinsa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"51c68d1ad6ed0fc59263d9c0c63af21c4d191308","difficulty":"NORMAL","songID":1733,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25026,"notecount":581,"arcChartID":"Aw8AlKzvgDh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"60867369a227edf3d9487fa194994977a6d242c4","difficulty":"ANOTHER","songID":1734,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25027,"notecount":1590,"arcChartID":"EVDAlhCfqH3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"09e5ba50ffcb8b380eb10dda075ebddfb2307acc","difficulty":"HYPER","songID":1734,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25027,"notecount":953,"arcChartID":"F0vOuyjkAOQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"286750222a6c93654c188b8c79936432d89e4dc3","difficulty":"ANOTHER","songID":1734,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25027,"notecount":1676,"arcChartID":"DEQnkpNVLs2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5dd69b13cb53db8bb57df600b6660584f44053bd","difficulty":"HYPER","songID":1738,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25032,"notecount":574,"arcChartID":"DOKls65BpHD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d2b98acdc50c8a3a5a69f1dbf7025d198deff8f1","difficulty":"HYPER","songID":1738,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25032,"notecount":519,"arcChartID":"HDDpbCC6Zo_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8db0028a8bdb1f0e0690f7ebb9e5649e8312991a","difficulty":"ANOTHER","songID":1739,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25033,"notecount":1206,"arcChartID":"CkGW5CqvNB7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"de1b28ae9c91f465654b4f3cb07e029c7c81f5c6","difficulty":"HYPER","songID":1739,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25033,"notecount":729,"arcChartID":"AJrVCvNDzHf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"34fe50fc2a761380286eca81e3c4ede0caed64d4","difficulty":"NORMAL","songID":1739,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25033,"notecount":452,"arcChartID":"DnA-1h_FECv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a0878285fb74c1a3b6f1f517fe67548e916f2d06","difficulty":"HYPER","songID":1739,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25033,"notecount":728,"arcChartID":"B_RrokhkbXr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c6966f18c41a2dfc8e9193256ba3a1bfa74c8022","difficulty":"NORMAL","songID":1739,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25033,"notecount":404,"arcChartID":"GH8GQ4V6Fo8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3fb43573c165d8903844cc2c49c510792a966f84","difficulty":"ANOTHER","songID":1740,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25034,"notecount":1103,"arcChartID":"DMAyUPUgV0T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bec6a87b5aa16d115dea0372bf170ee9493b69a2","difficulty":"HYPER","songID":1734,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25027,"notecount":823,"arcChartID":"CRojyh3v2Qv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e0425f46e14408806334f8191b7e323dd6b1abdf","difficulty":"NORMAL","songID":1734,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25027,"notecount":469,"arcChartID":"ECP5AwjstW4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"19e09330562d5881c95cd5e857fce18750d4ba9c","difficulty":"ANOTHER","songID":1741,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25028,"notecount":1304,"arcChartID":"HzJBgBJh2bt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1d3bf079e8a3deb7868e33a290fecb0683cd5195","difficulty":"HYPER","songID":1741,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25028,"notecount":900,"arcChartID":"AX_X_pEte5v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6844e02033d15f5a21b752b9e973d5ee60ec9a58","difficulty":"NORMAL","songID":1741,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25028,"notecount":587,"arcChartID":"DiUrWPIUKv9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dfc476355e89ced61eb60ff28d4bfe113c7dae1f","difficulty":"ANOTHER","songID":1741,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25028,"notecount":1361,"arcChartID":"FtdXH35mWPy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e666e856728fa7ce3c3a370ec4686171c60d1018","difficulty":"HYPER","songID":1741,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25028,"notecount":968,"arcChartID":"GNEj1HbHAcF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f1dd494cc7aeb926195980b19939f6666e647bc9","difficulty":"NORMAL","songID":1740,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25034,"notecount":480,"arcChartID":"FqvYzDEdptW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a0851c27260781c74681250f30db19ec77122ee5","difficulty":"ANOTHER","songID":1740,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25034,"notecount":1075,"arcChartID":"D6Oyvnn7OK4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a10304a1781dfa0abc065e96033d908f27405aae","difficulty":"NORMAL","songID":1740,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25034,"notecount":419,"arcChartID":"BEBgV-Vn66R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a6c11434672ed39fbf0f05d14fff8af20f343650","difficulty":"ANOTHER","songID":1742,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25035,"notecount":1215,"arcChartID":"DR_brNob0eL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c58a55f9f4e729c8c17d38048f089a32f8fa7743","difficulty":"HYPER","songID":1742,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25035,"notecount":777,"arcChartID":"CK0Ocqk7x5j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ab75da8e597969ef749273d8887776d17cde69e","difficulty":"ANOTHER","songID":1742,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25035,"notecount":1118,"arcChartID":"BTvDxs6EOSa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"54cf46183581e7e7b4640b3c8a0047af658cfe56","difficulty":"HYPER","songID":1742,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25035,"notecount":732,"arcChartID":"GTf0gZzLKPu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"254bdab6de26d43266712fc57334879e74390ccf","difficulty":"NORMAL","songID":1742,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25035,"notecount":438,"arcChartID":"Dbtr6ZpDxre"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"09755c247871fe9521eab67a8b54b98de369a4c2","difficulty":"HYPER","songID":1743,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25036,"notecount":990,"arcChartID":"E-PrMVPEU4_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"822753f841e8abbc1ec1c9641b5a5b96635531f8","difficulty":"NORMAL","songID":1743,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25036,"notecount":670,"arcChartID":"DdVEvhhQTay"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"22e490ed74cacac5ab14b67fd1482d639f578220","difficulty":"HYPER","songID":1743,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25036,"notecount":980,"arcChartID":"FqCxMDfHqcV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1eee8cc6fc49b08a3f7fa00c0552b1ede2a970d9","difficulty":"NORMAL","songID":1743,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25036,"notecount":673,"arcChartID":"EpIed0-sL2V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"895d2ac21b846dfae7a0fa9c647d7915b49bbd5e","difficulty":"HYPER","songID":1744,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25037,"notecount":779,"arcChartID":"Fnkq5fbrYVr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0683e04f8d43df6d978e993db25848b3f3e1cf7c","difficulty":"NORMAL","songID":1744,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25037,"notecount":414,"arcChartID":"BoXOEk8nm5z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"70eeb842614dc3840121d1fd1dfa062fb752f8f6","difficulty":"HYPER","songID":1744,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25037,"notecount":795,"arcChartID":"D0Nv8u7M7_U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5e4d1366cbb0207cff5348e096fafb62c2a63e63","difficulty":"NORMAL","songID":1744,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25037,"notecount":411,"arcChartID":"HAcDjjytOFu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"96a87b72b0f78dab9ab0353fb95dbcf7bb382a0c","difficulty":"NORMAL","songID":1741,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25028,"notecount":595,"arcChartID":"FPhfvwuCLUc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2c763adea614155336175e311195d302121adbbd","difficulty":"ANOTHER","songID":1735,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25029,"notecount":1798,"arcChartID":"G5Zrw4PxaZ4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"224058c790dd45823c86312b4c33c8d5dcfadd02","difficulty":"NORMAL","songID":1735,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25029,"notecount":576,"arcChartID":"GdZ9tlQ0HQz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c8ca57715e6f5f884f7474aefb974bbadb350088","difficulty":"ANOTHER","songID":1735,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25029,"notecount":1826,"arcChartID":"DkHx_wC7kXI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d3ae954830eb2137f52f10135c28e3c1fe7124f4","difficulty":"NORMAL","songID":1735,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25029,"notecount":538,"arcChartID":"EMYqgQDjywJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a547cff75373f3559775f9135499fb1fc7bf2c9a","difficulty":"ANOTHER","songID":1736,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25030,"notecount":1327,"arcChartID":"C23PgPHW4g7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"82ed326a571c982f6cfc5ae605094da22bef21ec","difficulty":"ANOTHER","songID":1745,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25038,"notecount":1393,"arcChartID":"BowPMWwdgey"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9ba9a180bb52bd24caba15f3a3041e99a1115ef7","difficulty":"NORMAL","songID":1745,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25038,"notecount":503,"arcChartID":"AoYVTpuFBbB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"73b7068d0467ec2e108e1200b35197dd76fd4cbe","difficulty":"ANOTHER","songID":1745,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25038,"notecount":1426,"arcChartID":"GVDIIAujBTE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"89ed0ee6e711747777e49c1735b1b934d1de308c","difficulty":"NORMAL","songID":1745,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25038,"notecount":523,"arcChartID":"ED1RETlHpUB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"26e193d011e9dd2f9b629099cc3146e80deec56e","difficulty":"ANOTHER","songID":1746,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25039,"notecount":1482,"arcChartID":"B6piSY3pVSN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"db284a16875e7768ba4044a077e614bdfcf16e1f","difficulty":"HYPER","songID":1746,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25039,"notecount":852,"arcChartID":"EneP16zn1Kk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"557abadea7f597a6cd35a476641185cc9dfbadd7","difficulty":"HYPER","songID":1736,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25030,"notecount":952,"arcChartID":"BAOOAGSd6kk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b625c55cd00bc1d6faea810204c010b81ddc46ea","difficulty":"NORMAL","songID":1736,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25030,"notecount":520,"arcChartID":"FcYqiFSdUxW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b23d07abf2e1de0ca61fe3b113099d60e24ef6a7","difficulty":"HYPER","songID":1736,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25030,"notecount":925,"arcChartID":"GPXi9kF0RaS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5736156f14db71eba56cc0b3d9dfbf046a4d795b","difficulty":"NORMAL","songID":1736,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25030,"notecount":522,"arcChartID":"GNajMfqawyv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"95c470db5523af50015bda1a9b15669261ae9622","difficulty":"ANOTHER","songID":1737,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25031,"notecount":1303,"arcChartID":"BTvU2Ck_ueU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a27b4768e95b410c08686a1876e3bfdd2254864b","difficulty":"HYPER","songID":1737,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25031,"notecount":772,"arcChartID":"EKa7QnGTtIT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5790eb9a7c1a06740eebb99637e4897a5789016c","difficulty":"NORMAL","songID":1737,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25031,"notecount":531,"arcChartID":"DfK-wX0V4d3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dbeffc1e8a14728eb8429a36ea5f523923c0bf41","difficulty":"ANOTHER","songID":1737,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25031,"notecount":1233,"arcChartID":"H4dkS1GaFLz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4a9e55c24f48d5a0f749aa15512f1d7cec8322a7","difficulty":"NORMAL","songID":1746,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25039,"notecount":507,"arcChartID":"Dw-cLl4R7JZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a23907b7552a201a91cbf8d689e5ddf0c38189b9","difficulty":"ANOTHER","songID":1746,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25039,"notecount":1481,"arcChartID":"Ad_9eGF5fOW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c00617e578585ac422452d76d90fa46d1cf17d0d","difficulty":"NORMAL","songID":1746,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25039,"notecount":511,"arcChartID":"A0sqe4qP4CB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"70ed34aac295bbc89f118d2571d0baf91f68a438","difficulty":"ANOTHER","songID":1747,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25040,"notecount":1717,"arcChartID":"C8bgHiCp0jE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fb0551ba9f0e53446de679882d050c74af1ac57a","difficulty":"HYPER","songID":1747,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25040,"notecount":1001,"arcChartID":"B4o_VBU1v0_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a91d466e9f367afd255a6850852ac7df913fde09","difficulty":"NORMAL","songID":1747,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25040,"notecount":566,"arcChartID":"E_5WfORHAwh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7c919fef03c6e30cf5064b1e22abd7412b521caf","difficulty":"NORMAL","songID":1737,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25031,"notecount":438,"arcChartID":"E3O8gvXNglQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"66f68edd69fc96874bed34912340ae399eb2fbe4","difficulty":"ANOTHER","songID":1738,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25032,"notecount":1023,"arcChartID":"A_NqYgX-YMx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"681a037fcb472fe1dd4d3c057a9c4f4499350519","difficulty":"NORMAL","songID":1738,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25032,"notecount":281,"arcChartID":"Bmnl2HugGy9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"48ea3db5c8d36422a22f1c98161c81fefd0c2dca","difficulty":"ANOTHER","songID":1738,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25032,"notecount":1049,"arcChartID":"C8hXtLBjdAd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fc3d4c1125434fd44104a5e401737e42b238f264","difficulty":"NORMAL","songID":1738,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25032,"notecount":218,"arcChartID":"CUrZKBvcGYL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3fba13e8f21b0b26166a59e11e0eb8a15c3c86f5","difficulty":"ANOTHER","songID":1739,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25033,"notecount":1193,"arcChartID":"FYsbkvVbOvP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1f2046dd0856cfb1341f27ead617b1c608fc0e78","difficulty":"HYPER","songID":1740,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25034,"notecount":670,"arcChartID":"FBOm-pvcx8a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1cb968b5d2dc0858103a853bc4eb2c3061b5c852","difficulty":"HYPER","songID":1740,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25034,"notecount":683,"arcChartID":"DOMknWKAX_v"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5f6bbaaa65761b7e33d2f9cc4908772ac570d130","difficulty":"HYPER","songID":1747,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25040,"notecount":1054,"arcChartID":"DzIBbCjSaNA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"491eae4b445876de79e0325f25c7aaecf82926e3","difficulty":"NORMAL","songID":1747,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25040,"notecount":546,"arcChartID":"AIOAZFqGbuG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"209abc2bc1cdb24696cbb9f59a6376e15a1efbed","difficulty":"ANOTHER","songID":1748,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25041,"notecount":1121,"arcChartID":"H1yGGyhMwVA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3f13f9151cba5f1a7c6b9387dfe5c1488fbb8711","difficulty":"HYPER","songID":1748,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25041,"notecount":761,"arcChartID":"BSbIHzWCKL3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fb23d8f7b694891218d28ae767457d8319e32f4e","difficulty":"NORMAL","songID":1748,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25041,"notecount":409,"arcChartID":"D6OJgWqnqvm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1d315da985b6599b2f1bc90d8aa71ef418316182","difficulty":"HYPER","songID":1748,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25041,"notecount":810,"arcChartID":"H2-RRHm7Z_U"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f6495cba118eb5e13efd3fe94408739b2360a25a","difficulty":"NORMAL","songID":1748,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25041,"notecount":413,"arcChartID":"Df64sBRfDzl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6e3cec263b6673dacdbc8225ca05b72692b0fa67","difficulty":"ANOTHER","songID":1749,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25042,"notecount":1385,"arcChartID":"Gss8jouC2_s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c8cfca0d1bf7bad79226cc6fb0ba0a35e89dd9eb","difficulty":"NORMAL","songID":1742,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25035,"notecount":465,"arcChartID":"FLOSd0Yxnyy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"102da11d9a3838b05c40d0e8cf0a6f3dbda8b0a4","difficulty":"ANOTHER","songID":1743,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25036,"notecount":1282,"arcChartID":"BitXUjmfxv_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"19c097a26c8a089028ad292b26d74d599a2af2a4","difficulty":"ANOTHER","songID":1743,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25036,"notecount":1274,"arcChartID":"DGLW9iURtpP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b8451c0a04de529f0b0ec866961958aa8e0675ea","difficulty":"ANOTHER","songID":1744,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25037,"notecount":1174,"arcChartID":"DmdHKxIDkBw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bc2ab0a51ddb21b8ab2ab6e052fd4bc2ee27856e","difficulty":"ANOTHER","songID":1744,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25037,"notecount":1110,"arcChartID":"CUSocZEUrro"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b23b8f19ad1a9c3820698b93684372632752f035","difficulty":"HYPER","songID":1745,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25038,"notecount":963,"arcChartID":"AunpBsneCT0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5c66bb3f64d482b1518b5924c254359c414a449e","difficulty":"HYPER","songID":1749,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25042,"notecount":942,"arcChartID":"FaSqVx27E7s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fe5db61fac6e29f29d5f42ac2dca485afeb7326b","difficulty":"NORMAL","songID":1749,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25042,"notecount":570,"arcChartID":"H4gnR2LxN34"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dd46add5866f3cab83a194bca1c474951234359c","difficulty":"HYPER","songID":1749,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25042,"notecount":892,"arcChartID":"AN6ea5eUGxT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b772f99ff7654f739cd0493fa24b04b9e25596c8","difficulty":"NORMAL","songID":1749,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25042,"notecount":561,"arcChartID":"GhxnmLGbW6T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"efccc15a9ce89034cff8e85edf67b08b086283f9","difficulty":"ANOTHER","songID":1750,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25043,"notecount":1095,"arcChartID":"BdnHsM_v14H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dbc721e506ccd723a46a4c70fe13042da65ce4e8","difficulty":"HYPER","songID":1750,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25043,"notecount":740,"arcChartID":"GhPloY0in_5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1578a461463b5b4ac9d832a12ed1d6648993e330","difficulty":"NORMAL","songID":1750,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25043,"notecount":443,"arcChartID":"CCG9KLG1I1r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f82fba5d444f60c78114a8f007d2549e67c03d88","difficulty":"ANOTHER","songID":1750,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25043,"notecount":1151,"arcChartID":"FEnDTF11Fjr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"83392303f40762e6d7b5882d08fd524647a7e197","difficulty":"HYPER","songID":1745,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25038,"notecount":994,"arcChartID":"Aac-iSuGB2k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5733ef5f4deb65a4bc7e44e0cc3d87a995f381fd","difficulty":"HYPER","songID":1746,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25039,"notecount":880,"arcChartID":"F-m_e-36TT5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8cf9eeb453c963d094a23fab67fca2c03af5fd27","difficulty":"ANOTHER","songID":1747,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25040,"notecount":1822,"arcChartID":"CHbD203n9u1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c8f897b98c380c4c25747d9deace2bb543e7afed","difficulty":"ANOTHER","songID":1748,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25041,"notecount":1127,"arcChartID":"AZf6_81JUB8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5b0d668a3bb94bd7ef7250d43bda8911ad41e1a6","difficulty":"ANOTHER","songID":1749,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25042,"notecount":1329,"arcChartID":"FC9tTCmAkDV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"32dffb55ee317ca11e292b76bbfa40565448d34a","difficulty":"HYPER","songID":1750,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25043,"notecount":767,"arcChartID":"Bstagejb1p5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e2e4e942d213899025513faa4899fc0dc37f4618","difficulty":"HYPER","songID":1751,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25044,"notecount":702,"arcChartID":"GncszpSKgWj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3198d10ad2b91e674c2b216f33171a34b1f74814","difficulty":"NORMAL","songID":1751,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25044,"notecount":416,"arcChartID":"BVOzpjiHNgA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ee3d12a46fa1d2726941fadb450b3a295833af96","difficulty":"NORMAL","songID":1752,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25045,"notecount":538,"arcChartID":"CFYFcdauOYk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1177f1dd249a45d140d10df9dc2b508afa084fa4","difficulty":"NORMAL","songID":1752,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25045,"notecount":524,"arcChartID":"EIDOel3-8pl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6b96810bc12c68746955aa829db710b2af9346b4","difficulty":"ANOTHER","songID":1753,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25046,"notecount":1149,"arcChartID":"H5YYPh2itPu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1c6e84492408cab192b939436ccbb71427f4ecff","difficulty":"HYPER","songID":1754,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25047,"notecount":809,"arcChartID":"ErKdI9UD3DT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e567ba767ed0ddac747b62939fa4b66ca7072809","difficulty":"HYPER","songID":1754,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25047,"notecount":836,"arcChartID":"GGEeUBrh75X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"592ae3e8535e5654e8df84ffff20e45b77340d92","difficulty":"NORMAL","songID":1750,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25043,"notecount":467,"arcChartID":"ED_Hwon2PUJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6d7b50600841643f6535c3eea397f87b2bc30675","difficulty":"ANOTHER","songID":1751,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25044,"notecount":1109,"arcChartID":"BdbsCBnDKVe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ce3730708b7ff4c6ad79bdc525db5ed3a4ea9710","difficulty":"NORMAL","songID":1751,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25044,"notecount":416,"arcChartID":"BbR5JNEwlXj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ccb6f59d9d7d99ad264355201511c55e109a5057","difficulty":"ANOTHER","songID":1751,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25044,"notecount":1161,"arcChartID":"BxP-XyJehhi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a7592cd75c6167ffa227fd2e03ea55b16c5d3f32","difficulty":"HYPER","songID":1751,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25044,"notecount":703,"arcChartID":"AS4Is-meLLL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bbf97dd23025cdc399edcc1292a0a1a9a965da94","difficulty":"ANOTHER","songID":1752,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25045,"notecount":1333,"arcChartID":"DnKvBz6Ervc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cc3a923400410be079bc823a4e48fab6682301d0","difficulty":"HYPER","songID":1752,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25045,"notecount":851,"arcChartID":"Et0W7XpbwQW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f06c947d9c7aa330f1cd36dec8cd5cb024db360f","difficulty":"HYPER","songID":1755,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25048,"notecount":910,"arcChartID":"Dix31QV9V_X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7b33cca8845a31cc659aac396dfbdf404b719d39","difficulty":"HYPER","songID":1756,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25049,"notecount":1225,"arcChartID":"HA0MjUqHIN6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ed78c73125e30e551eef8602e8a8567205e3b16","difficulty":"ANOTHER","songID":1757,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25052,"notecount":1573,"arcChartID":"AUyYaqBBH7d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"812d8d2fb481314358a4ac2616129aeaf38abdea","difficulty":"NORMAL","songID":1757,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25052,"notecount":669,"arcChartID":"Gg37mZE2_HP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5804cd207ddeaaee40a4bc95d9150e32fa3dbbf7","difficulty":"NORMAL","songID":1757,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25052,"notecount":690,"arcChartID":"BAK9ZocuOuH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e5f2011041d1c6b2419ad7b87b50c01ab7acb566","difficulty":"NORMAL","songID":1758,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25053,"notecount":479,"arcChartID":"Gqjz1SKsr_y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d2848069f8e232eb901b87021e458bb5da38d298","difficulty":"ANOTHER","songID":1752,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25045,"notecount":1327,"arcChartID":"FxrzfuzMtJp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"eb31d129e32141ebf883ca299e3ca8c7c1807cb6","difficulty":"HYPER","songID":1752,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25045,"notecount":866,"arcChartID":"Ftj0khv3LUN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5d2ab084cfea7290f4251b95376bc06dd1df1fb3","difficulty":"ANOTHER","songID":1753,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25046,"notecount":1141,"arcChartID":"GkRKtXwZt7g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1c4b4b6c31f2e510a004c8c1cf3b328cb3256655","difficulty":"HYPER","songID":1753,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25046,"notecount":697,"arcChartID":"AYC49b2WOWN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4d728d097cc822f78df4ff23b057b9f37e292429","difficulty":"NORMAL","songID":1753,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25046,"notecount":267,"arcChartID":"HgZoF_8Liq8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"74df6c0cced085744c16972c4336f04a6a38a656","difficulty":"HYPER","songID":1753,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25046,"notecount":704,"arcChartID":"GfkmyHcG_mo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0c25b96d1bf2ae9386fc0d40414cf5cbc279b6df","difficulty":"NORMAL","songID":1753,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25046,"notecount":258,"arcChartID":"FqtXkXGkq5j"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"91cf93523cdefd390820ed5018ec421ac97e40f7","difficulty":"ANOTHER","songID":1754,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25047,"notecount":1257,"arcChartID":"FYDhnKfCgR6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e65f2e8752604900a8bda3d158c670b4448ab29f","difficulty":"NORMAL","songID":1758,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25053,"notecount":495,"arcChartID":"D_j8FRYqkwk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bff845adea6766b124b82189c7a5c61661c0c2b5","difficulty":"HYPER","songID":1759,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25054,"notecount":538,"arcChartID":"BEF-oqTknlo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"158ee1620fb7be5c80deb9200ed97e3950b1680b","difficulty":"HYPER","songID":1760,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25055,"notecount":882,"arcChartID":"GK9UOJuos3T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7a21f764c851c54bb48660e26074c7d03233097a","difficulty":"NORMAL","songID":1760,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25055,"notecount":540,"arcChartID":"Eh3lXKI3lBY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6c8cdaf2b4260c54aab988ef0ab1eaccda3a8da0","difficulty":"NORMAL","songID":1761,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25056,"notecount":341,"arcChartID":"C0JR6dC-3s3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1ba9f6e5bd4fef0dc55f21b0a70742019877997b","difficulty":"HYPER","songID":1762,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25057,"notecount":572,"arcChartID":"FrrFoIY9hsa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"32389ccd240aa6bda5a3385a0bb482b8051fb6aa","difficulty":"NORMAL","songID":1762,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25057,"notecount":323,"arcChartID":"GGInlSo6kFq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"76ebe193f95bded684cb3e9b874ffad9ef157101","difficulty":"ANOTHER","songID":1763,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25058,"notecount":1148,"arcChartID":"DLWi8z53g8y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"01269cac30f38fbfb97fb57d2ed01b6aabf49fa7","difficulty":"NORMAL","songID":1763,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25058,"notecount":359,"arcChartID":"HCkzG3Ihtbp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"033214642c69d629d2a2f4a1ef2b58fa0714a851","difficulty":"ANOTHER","songID":1764,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25059,"notecount":1614,"arcChartID":"EFdK65aHkCu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d31755d2f7c366b15928ffca5fe1132b15357ed8","difficulty":"NORMAL","songID":1754,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25047,"notecount":479,"arcChartID":"GG__lUASTo0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8dceaab2357a890bd43402bddff683ff6e7c3ad6","difficulty":"ANOTHER","songID":1754,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25047,"notecount":1276,"arcChartID":"ExMdiaHU_hj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c6533ab23941a3a82ce759e873c9aa536b036ace","difficulty":"NORMAL","songID":1754,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25047,"notecount":487,"arcChartID":"BMEivNcyv9m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4f25244b78fcc485e999e8fa7a57ce6e63417f3f","difficulty":"ANOTHER","songID":1755,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25048,"notecount":1397,"arcChartID":"Guwk_xiv-E-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5fe445023e115a11ad569039769237a8e5f10f0d","difficulty":"NORMAL","songID":1755,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25048,"notecount":601,"arcChartID":"DpV89uUhLw7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ea6a59fe89d3df28e844657502bc5f20030af776","difficulty":"ANOTHER","songID":1755,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25048,"notecount":1438,"arcChartID":"CgRHj7ScgTB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f32411f848ab53624f0a597d5f6602a4b9c077f0","difficulty":"HYPER","songID":1755,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25048,"notecount":811,"arcChartID":"CJBrXbYcTLj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"709599ffe3db716f26d26379273972d22dd5f82d","difficulty":"NORMAL","songID":1755,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25048,"notecount":556,"arcChartID":"C6YJsybjKqZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"edd55958d0a403e3a0ed25d18aa0fbb500ae27a7","difficulty":"ANOTHER","songID":1756,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25049,"notecount":1740,"arcChartID":"EV3prx7STcS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bb54ca7f9a1e93b598aa5ecef1f6c8353eb370f2","difficulty":"NORMAL","songID":1756,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25049,"notecount":687,"arcChartID":"CUSCaRT1-a1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1b6c56a6e3b8ffea9c64cb07b1ed32240a0cbc23","difficulty":"ANOTHER","songID":1756,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25049,"notecount":1803,"arcChartID":"FxYpDVRhngY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"76304fa3d59402b60e24c0bae6088404e9558b8d","difficulty":"NORMAL","songID":1764,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25059,"notecount":673,"arcChartID":"HqHO7eYdgjC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7d49b4a3180fc92c192bbf0c47aacffb28d50df2","difficulty":"ANOTHER","songID":1764,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25059,"notecount":1587,"arcChartID":"EzXmU5-x7Ou"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1efed0d0ad95ff26142c576e63b8c602d39e0bfc","difficulty":"BEGINNER","songID":1764,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25059,"notecount":220,"arcChartID":"CXmjgG7fcqo"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"b9b3378b3f7ed2bebdcf72158a10c876a2a503df","difficulty":"HYPER","songID":1764,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25059,"notecount":1083,"arcChartID":"DJbxCZHUloe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"73be5288f9b7ecc892e0de1246ffd70ad935ab16","difficulty":"NORMAL","songID":1764,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25059,"notecount":626,"arcChartID":"ECeGTGEYDoq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4fdc3b2fcad7fd65a8065f5e7cc86ad6be3eb9fb","difficulty":"ANOTHER","songID":1765,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25060,"notecount":1210,"arcChartID":"CYHzJKbaS-6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a063427e6029d72f0d823d459cbe6904d7dbcea7","difficulty":"HYPER","songID":1765,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25060,"notecount":845,"arcChartID":"FtxYlBTMfR2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"44dc68175f485bce5dcfdb8d5527eb46606755c0","difficulty":"ANOTHER","songID":1765,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25060,"notecount":1180,"arcChartID":"Hhq_80Z8as-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0ed319cb5f6fa1c4b47fa38a1c3c0c9f304cedfb","difficulty":"HYPER","songID":1765,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25060,"notecount":826,"arcChartID":"BarzQDYCCiD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"82d36a65802891bf3d5bb0dee3c9da55375a1413","difficulty":"NORMAL","songID":1765,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25060,"notecount":477,"arcChartID":"BulI94MQOFR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3cfde1021353883d5065d2716539f4c6a735951f","difficulty":"ANOTHER","songID":1766,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25061,"notecount":1061,"arcChartID":"DkV3yoz-Acq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1a39f7badb7e13428541a6cd739bd54345bee9ea","difficulty":"HYPER","songID":1766,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25061,"notecount":724,"arcChartID":"BgszG_Q345Y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0fc89c843b7ad03dc8160f58f152cbef534bde53","difficulty":"NORMAL","songID":1766,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25061,"notecount":389,"arcChartID":"CBgnENBDpO_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"273e58a87990d8f2adbce1e77c4952ad6c75edcb","difficulty":"ANOTHER","songID":1766,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25061,"notecount":1081,"arcChartID":"HGdV0R_rVcr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"693ce8096706f19e3eb15535c012092419a922af","difficulty":"HYPER","songID":1756,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25049,"notecount":1164,"arcChartID":"ABLjwMwhMKM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"252c8aeb81e0f29fca85fac3b37df309614dd843","difficulty":"NORMAL","songID":1756,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25049,"notecount":667,"arcChartID":"Bud22FepCFV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e4c3c68b4f284add725b058721fe0ffbe06d1cd1","difficulty":"ANOTHER","songID":1767,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25050,"notecount":1423,"arcChartID":"BucgsYv2mcO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9b3ef79e8cf1853b019607fdad7123da38fe2f8e","difficulty":"HYPER","songID":1767,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25050,"notecount":909,"arcChartID":"BOwRP5ZVRcl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ffd16e799104e94371a686cd20eaf1791dfe26ad","difficulty":"NORMAL","songID":1767,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25050,"notecount":531,"arcChartID":"CccadVlczw3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"16cad3043ef96d0c1e92d8aa876382f2981ae19c","difficulty":"ANOTHER","songID":1767,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25050,"notecount":1408,"arcChartID":"DuVw3vBIjjM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"569c0b804da6b80edb6925ad4c25cce2c5e83b3f","difficulty":"NORMAL","songID":1766,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25061,"notecount":419,"arcChartID":"E7yKjJPW9Jf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4ae1e5993dbafea4ef95deea6b98bf485c920af8","difficulty":"ANOTHER","songID":1768,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25062,"notecount":1156,"arcChartID":"Hzf3t_8BRKm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5490fa83a315066788ff18cffc4a9ef461ee0d47","difficulty":"HYPER","songID":1768,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25062,"notecount":796,"arcChartID":"AHBNZpyugNG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1802e768ffe8e17c7748cb5d718d3a7dc92c24f0","difficulty":"NORMAL","songID":1768,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25062,"notecount":478,"arcChartID":"HlTewi_-dIM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"aad4a808b4c7d3fd4abce2157f8c8508702feaf4","difficulty":"ANOTHER","songID":1768,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25062,"notecount":1214,"arcChartID":"F_M26pSVQvF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"25d9943796e12404b59bdaca31a30290bfc70188","difficulty":"NORMAL","songID":1768,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25062,"notecount":452,"arcChartID":"EsDHKGaPPp8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"51e0286faf1b5250780870d767ecd1308e075896","difficulty":"ANOTHER","songID":1769,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25063,"notecount":1698,"arcChartID":"Dsv-C1HSS4Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"075cd824b6802443311264ba37f14e4b8625af87","difficulty":"HYPER","songID":1767,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25050,"notecount":892,"arcChartID":"AynLTxAnSG9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7b7451164d41a3ad2cfb5579c5b65e7cf4257529","difficulty":"NORMAL","songID":1767,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25050,"notecount":469,"arcChartID":"HSUDAM72jbn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ccda7660a666679cf436b2df9c29bfc1e55b70db","difficulty":"ANOTHER","songID":1770,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25051,"notecount":1332,"arcChartID":"Fjiqccy4GJJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d684a0809173e5ba62d03400a6a9102ce23b845a","difficulty":"HYPER","songID":1770,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25051,"notecount":909,"arcChartID":"HAye_QTEhJq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8a6ba6964812db6de46793326221c98dbd21b0c0","difficulty":"NORMAL","songID":1770,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25051,"notecount":549,"arcChartID":"Eo3UDzmK9lr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5c7721e627ec2f46f14bb0a51f519d7446150244","difficulty":"ANOTHER","songID":1770,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25051,"notecount":1345,"arcChartID":"GyzqSGWUr_g"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0618be7cb4147757439c57813982e281772e8064","difficulty":"HYPER","songID":1770,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25051,"notecount":781,"arcChartID":"Ais148_FYI3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"07896dad44d5a9562ab1e9bc677969b23ae4f331","difficulty":"HYPER","songID":1769,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25063,"notecount":1141,"arcChartID":"CRmQpYPpbvj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f8bd62cb90f81f12e56e996b721b3aa91f0216c3","difficulty":"NORMAL","songID":1769,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25063,"notecount":690,"arcChartID":"FF4E_lbl65m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8dadd47f7ea58bf8ae12f292db6205e3af2538cf","difficulty":"ANOTHER","songID":1769,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25063,"notecount":1637,"arcChartID":"EP3uzJMnglj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bc86458f060faeef4f72b4b2d5eeb5a20ddd684f","difficulty":"HYPER","songID":1769,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25063,"notecount":1238,"arcChartID":"BF09qIrwfaw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5c8398d69c271dfef792eb8fb5cd9258424a17fb","difficulty":"ANOTHER","songID":1771,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25064,"notecount":1368,"arcChartID":"BX5RMy5ZhV3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"01fcda0a2132da84c98fca392a3cb511374afc42","difficulty":"NORMAL","songID":1770,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25051,"notecount":517,"arcChartID":"B2qcN9T1UUs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"03a4cc983abc50fca859bb982ce684a57119e727","difficulty":"HYPER","songID":1757,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25052,"notecount":1142,"arcChartID":"DWINrCX53h7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9db120283211045041970412320e2841c1f4a513","difficulty":"ANOTHER","songID":1757,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25052,"notecount":1539,"arcChartID":"DjB_LjxpRuW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"23e0b26b0c9f79e0174ef967f32801cb6aeac06e","difficulty":"HYPER","songID":1757,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25052,"notecount":1007,"arcChartID":"GLld03PXtb0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dca774bf295ad16972af3350e03675a9f73ac92d","difficulty":"ANOTHER","songID":1758,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25053,"notecount":1145,"arcChartID":"Hb1jBnIRKvX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"37ce134fbbfcd1df4ec3cd5f5bc6103f01f01076","difficulty":"HYPER","songID":1758,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25053,"notecount":770,"arcChartID":"BFzA5Q0oZJ3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"437e588d6daf9526951ed4a496459a354fedaf59","difficulty":"NORMAL","songID":1771,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25064,"notecount":526,"arcChartID":"DQ6PFpovp2K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5c33c9051bf1fc0b3f3dd59639e520a8df6ced34","difficulty":"HYPER","songID":1771,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25064,"notecount":840,"arcChartID":"B-ytHu-nJEL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"44c9a05d3c895cd40835cf11de27452f91b8efee","difficulty":"ANOTHER","songID":1772,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25065,"notecount":1042,"arcChartID":"A3C9uKLcA7y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"660eac5ba78e4e73f498a0846d395d4f158eb8d9","difficulty":"NORMAL","songID":1772,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25065,"notecount":379,"arcChartID":"A9Vwprf4u4h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d2ff27ab4657bae7d34c2ce3a743e06c9cc30f0d","difficulty":"HYPER","songID":1772,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25065,"notecount":670,"arcChartID":"BYRK2I3y9s0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2a1078b4c8ba9b4716abb7430ef70c2a96c88ef1","difficulty":"ANOTHER","songID":1773,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25066,"notecount":1231,"arcChartID":"GoaTVvm9jVI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"643714953db4768c7d16ce75376a2529e9fa9bd8","difficulty":"NORMAL","songID":1773,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25066,"notecount":390,"arcChartID":"FIQEeViokiW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"52ecb6028febf422509258b187ebd7684cd79087","difficulty":"NORMAL","songID":1773,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25066,"notecount":388,"arcChartID":"CFl-nmB1MzI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f0b93be0f7d804a821bf0b40b8916532b2328b43","difficulty":"ANOTHER","songID":1758,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25053,"notecount":1182,"arcChartID":"FsMqBNlPBh9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0a194c54ed8eb334b317967842c3a982f320059d","difficulty":"HYPER","songID":1758,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25053,"notecount":793,"arcChartID":"HeaX-9KOVIK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2ed7c89c1baad65ced55482ad0e9790bcf3c7ad4","difficulty":"ANOTHER","songID":1759,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25054,"notecount":959,"arcChartID":"CNMMZP97Pde"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bb3a887ebcaa5d1127fc057c3b48c6c1810a209b","difficulty":"HYPER","songID":1759,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25054,"notecount":554,"arcChartID":"BVFvX99jjLq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7293cae1c55024283179d7c46c92cd78ea0c3a14","difficulty":"NORMAL","songID":1759,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25054,"notecount":328,"arcChartID":"GHLX3oKSwj8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ae52f050801fce5168d94141cd57f3836c0606f0","difficulty":"ANOTHER","songID":1759,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25054,"notecount":959,"arcChartID":"Cl0rmLwm6OZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0b4e4cac573dd8e8d9e43c8c3759956b3a59ba15","difficulty":"NORMAL","songID":1759,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25054,"notecount":325,"arcChartID":"C2VO1MnlnGo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"d5b64d333b08e5b349df16eaafd74ce93b49f1da","difficulty":"ANOTHER","songID":1760,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25055,"notecount":1196,"arcChartID":"DQAg4aSMhTb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0705641b2fa2b6407058f302df653ad1f336405d","difficulty":"HYPER","songID":1774,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25067,"notecount":889,"arcChartID":"Fhgfl9a7xw5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dd0e5db7ae6852814b9bbec344eca3301846c999","difficulty":"ANOTHER","songID":1774,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25067,"notecount":1349,"arcChartID":"BCGxuFyv-fY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"03049332da6f3c857bf9c05b0b6d975c7e05b1be","difficulty":"NORMAL","songID":1774,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25067,"notecount":624,"arcChartID":"CbTWQzRHfup"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d0ec892dfef3bbb56629eedeb74cdcb2d99a1169","difficulty":"HYPER","songID":1775,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25068,"notecount":863,"arcChartID":"F3dgof8q6Es"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"19ff98508378cd3ce2fb11e74408b76a141df978","difficulty":"ANOTHER","songID":1775,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25068,"notecount":1108,"arcChartID":"FFqx2GTRIhr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"88d8de88d4dea1df63e83806aa442883ec553bd5","difficulty":"NORMAL","songID":1775,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25068,"notecount":430,"arcChartID":"A0-1R69O8qO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a1b2216c89991330ff46365db37de8662fea896d","difficulty":"HYPER","songID":1776,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25069,"notecount":765,"arcChartID":"BKkSV-3_lSw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e00b69e2e9c455d669c026f92f19d267b5c32bf7","difficulty":"NORMAL","songID":1760,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25055,"notecount":521,"arcChartID":"EU5CfWCrTZO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9bffbdf8562825dee847d2c2c13b81d531be56eb","difficulty":"ANOTHER","songID":1760,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25055,"notecount":1218,"arcChartID":"Ciw4UL8gd3N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2d00b232dfcaef911f42535d20b3cffa064ed3a0","difficulty":"HYPER","songID":1760,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25055,"notecount":912,"arcChartID":"HHntxdfPYMA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cdfb9b536a8f536342bc7a3177e95e93ec0e28b0","difficulty":"ANOTHER","songID":1761,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25056,"notecount":1000,"arcChartID":"EtWM6hBA8jy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2cf275ac9af2d5f1df7326198ec6d1a0a805f9df","difficulty":"HYPER","songID":1761,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25056,"notecount":686,"arcChartID":"CJTRU4hTKne"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7363bc9daec62d37da8d64081a24e4e7c4676da5","difficulty":"ANOTHER","songID":1761,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25056,"notecount":966,"arcChartID":"F-ZM9PyCReF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0c93446d6c788762cbed28b7756cfc66a46ce92f","difficulty":"HYPER","songID":1761,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25056,"notecount":645,"arcChartID":"GU9F4HPkmFg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c3d8b7f75334acb8107c24e1d90a4e6161aaa8e5","difficulty":"ANOTHER","songID":1776,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25069,"notecount":1321,"arcChartID":"DLtKc7qvN1J"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"74057da31f1c50f63ed48cdfeb002fa9f189647e","difficulty":"NORMAL","songID":1776,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25069,"notecount":493,"arcChartID":"FzdG4inyUVr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4842d7aa7a203841f0d50572d4da5fa6a0d8b09b","difficulty":"HYPER","songID":1777,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25070,"notecount":807,"arcChartID":"CnDXb93-LXz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"34db1892e97840fdf8eadfd7428eb8e8ea288de2","difficulty":"ANOTHER","songID":1777,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25070,"notecount":1138,"arcChartID":"ANBPF3rsyRN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"94dd5c9681a707eb5725446b6b0e6d7a37810961","difficulty":"NORMAL","songID":1777,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25070,"notecount":459,"arcChartID":"GiE61OZd9-m"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"48f03c337bab73114a232c3180e9a97078765705","difficulty":"HYPER","songID":1778,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25071,"notecount":983,"arcChartID":"HVF25z0ffDt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6d7e771603c1bab689430d3f7762466f45a495de","difficulty":"ANOTHER","songID":1778,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25071,"notecount":1293,"arcChartID":"BKEYXJTCVg5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6ee1d6fafae829b6c71693edbee62bae51725cc3","difficulty":"NORMAL","songID":1761,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25056,"notecount":296,"arcChartID":"GIn2E9Nd8xO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"dc023565c317d56779c9ed4f9379ada227d3daf6","difficulty":"ANOTHER","songID":1762,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25057,"notecount":1035,"arcChartID":"BkOe6GaLbUp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"79a27cee0dd7a2ea9d82663bf9f01cf36ec6ccf7","difficulty":"NORMAL","songID":1762,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25057,"notecount":325,"arcChartID":"EoBc2aje3FA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f814652247193ac052cceb7f23265e3e3cd11a0a","difficulty":"ANOTHER","songID":1762,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25057,"notecount":979,"arcChartID":"AgHljIOZfoC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"264a8279e7961b643c1efab4cc41d97b1f502eea","difficulty":"HYPER","songID":1762,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25057,"notecount":596,"arcChartID":"CbOxCEPGXO0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"949b0a149caab3e731ec4f856990a7cf1efaf386","difficulty":"ANOTHER","songID":1763,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25058,"notecount":1142,"arcChartID":"EMw7fMSTNxv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9be5bc5d37480939642e229e68f3a8953ce0a0de","difficulty":"HYPER","songID":1763,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25058,"notecount":737,"arcChartID":"Gp-avrAHLIl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"cd23ba6a60f900fb08bea6e49edd245421e2a9d6","difficulty":"NORMAL","songID":1763,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25058,"notecount":372,"arcChartID":"BernLbl5Bj0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"de3f7a851be483db3c274071d68dc9b8a5fe89c4","difficulty":"HYPER","songID":1763,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25058,"notecount":710,"arcChartID":"BHjL06rxiaU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"48d78a9bfe3dcc30f4c4d415e48ce6de44c151b4","difficulty":"NORMAL","songID":1778,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25071,"notecount":404,"arcChartID":"Ah5C7kUiaIZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"12b5c756e825f209d5bc173f6e2d01dda4772e2c","difficulty":"HYPER","songID":1779,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25072,"notecount":798,"arcChartID":"GogqSyrCYfA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"59508cf043b0188f75c7b98c426146f1879f6324","difficulty":"ANOTHER","songID":1779,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25072,"notecount":1359,"arcChartID":"BlR5K0KR8YH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"63a512e9e6350fdd743fa3d177a440b805f53c97","difficulty":"NORMAL","songID":1779,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25072,"notecount":455,"arcChartID":"HLH-DNFzKnb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5d54228f43990e53134e24eba9c2760e15dcd7e6","difficulty":"HYPER","songID":1780,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25073,"notecount":912,"arcChartID":"BzsuLlLWa5l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"613de742bf577a0e2388030fc00b46bca022c7be","difficulty":"ANOTHER","songID":1780,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25073,"notecount":1361,"arcChartID":"F2npp0vEfem"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4fa2281338678d7d1175629cb8155dcea5180fcc","difficulty":"NORMAL","songID":1780,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25073,"notecount":432,"arcChartID":"H_zM4OaNwRl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fb599369bd906215dec5d6447b315604c784e3f9","difficulty":"HYPER","songID":1764,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25059,"notecount":1127,"arcChartID":"AKIXN8pFqEE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"405cd1628ebbee18dc597b8543abbbdd693ded5d","difficulty":"NORMAL","songID":1765,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25060,"notecount":489,"arcChartID":"DM9NFEBdURS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"99f5e1aaa1fea4b2f470ab846bc8099429fb805e","difficulty":"HYPER","songID":1766,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25061,"notecount":739,"arcChartID":"BDZ6F3IujOI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"88c834a544b909e178b2dddc5addd6b9e7484e8d","difficulty":"HYPER","songID":1768,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25062,"notecount":808,"arcChartID":"FAhj-JuwCyd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d06a6fa2fc3ed12b2662a609a8fb6ce054c22353","difficulty":"BEGINNER","songID":1769,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25063,"notecount":276,"arcChartID":"Anmexu1Wgkk"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"8eb97bfa95bafcb81b35e9f76926fa059a39c707","difficulty":"NORMAL","songID":1769,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25063,"notecount":701,"arcChartID":"Cn9wYRUuv_y"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7c8bd4d1443be304844525325be9a624f9a67a17","difficulty":"HYPER","songID":1771,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25064,"notecount":843,"arcChartID":"H6rIS0f3wDn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"02316a814ab7c07f7fb4e4545b7a585713e0aba0","difficulty":"ANOTHER","songID":1771,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25064,"notecount":1302,"arcChartID":"BRTUXQAmI-H"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e4e79eecf331cb5fd84cfaf36df3ab27eb07bb6f","difficulty":"HYPER","songID":1781,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25074,"notecount":1074,"arcChartID":"Dpp7fBx4Mee"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"85f0eeba6c62ff3adb13e1f79cc119a247919cd4","difficulty":"ANOTHER","songID":1781,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25074,"notecount":1721,"arcChartID":"Fa2fZlDFPxz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c87d493f4669778ad38a273e1772438f27f3255e","difficulty":"NORMAL","songID":1781,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25074,"notecount":606,"arcChartID":"DlejG4razOL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"11254c53e991f9ecf94f2c8ce6b78e08997b586e","difficulty":"HYPER","songID":1782,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25075,"notecount":975,"arcChartID":"BnMvTgm7gjB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8a92b15956c7acfea527089309138372b091298f","difficulty":"ANOTHER","songID":1782,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25075,"notecount":1602,"arcChartID":"CpSR_BY-x3i"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"574d0b17aabfa548edd0c1b23e63eaf9b45f50cc","difficulty":"NORMAL","songID":1771,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25064,"notecount":511,"arcChartID":"GM2FnXYYfRm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"24e9db2a2a05cd21acdd51f4629a328f800c48c0","difficulty":"HYPER","songID":1772,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25065,"notecount":645,"arcChartID":"HI-2aCP6tc2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8fead0e73a78980b8b77105302160f62c7116789","difficulty":"ANOTHER","songID":1772,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25065,"notecount":1057,"arcChartID":"AD82WXXFZiD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"14c341ecefd41d6c4dcaed7450897591964c1113","difficulty":"NORMAL","songID":1772,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25065,"notecount":323,"arcChartID":"HMogjnTszS2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ab8570ce3bf69f293c212bdb764e9fe8ab80de6c","difficulty":"HYPER","songID":1773,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25066,"notecount":730,"arcChartID":"HFGJa_90RJ3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b49a37b3c41099fda990a05814467b69a25c0404","difficulty":"ANOTHER","songID":1773,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25066,"notecount":1202,"arcChartID":"BG8ohcu2NYi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d46f77255e7e6c710e5b95b93e0d12f1b9aae6d1","difficulty":"HYPER","songID":1773,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25066,"notecount":729,"arcChartID":"F5DunHh8VL9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"179401951efa1df7f216861cd8641049e7192adc","difficulty":"ANOTHER","songID":1774,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25067,"notecount":1340,"arcChartID":"Hajpdtq45N5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"565c3be9ac9d4012385569fabf38e1ff55889c7f","difficulty":"NORMAL","songID":1782,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25075,"notecount":468,"arcChartID":"AZH0hOXlkLm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c72a1e48d2982d91dbe46dbe8124eb2968461a9b","difficulty":"HYPER","songID":1783,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25076,"notecount":731,"arcChartID":"AjtvS-O4LmF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6170b867796a1d9032a8b4f4d951e31a12560dfd","difficulty":"ANOTHER","songID":1783,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25076,"notecount":1198,"arcChartID":"EiKgOezxLE8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ea6a432df9aca4ff4f10d4ed9cd3e7e27365f56b","difficulty":"NORMAL","songID":1783,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25076,"notecount":379,"arcChartID":"GVpaNOeSsOy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0809e60e5aa43ce34dde7c67c7b6d0b8f1faaea9","difficulty":"HYPER","songID":1784,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25077,"notecount":729,"arcChartID":"E9txo37UOQ1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4ec1911f355993010a311babb30be6753342774c","difficulty":"ANOTHER","songID":1784,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25077,"notecount":941,"arcChartID":"EuwB5pB1EWn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"515f13b0dd55be0867706cc6bc68af98246f65cb","difficulty":"NORMAL","songID":1784,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25077,"notecount":406,"arcChartID":"B1L9eAj_6Wn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0ef48e29964c8724217ac60f9fe9eedbbfe46b5f","difficulty":"HYPER","songID":1785,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25078,"notecount":846,"arcChartID":"HNuZrpVjIss"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"100290e098087bb39dbf4ab516b049d677d14e59","difficulty":"NORMAL","songID":1774,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25067,"notecount":585,"arcChartID":"ELe4_SNwrxn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"18f0d66aa6bab4cd53bbdacecbda64444d92bcfe","difficulty":"HYPER","songID":1774,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25067,"notecount":915,"arcChartID":"B_0tzigWkYA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3f9644942b2885d70b5099dded554bd312de44d8","difficulty":"ANOTHER","songID":1775,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25068,"notecount":1105,"arcChartID":"Bvv-wxY5t4N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cdaa8bc9e5e463ba3fec3c79de56dd9e6ea137fe","difficulty":"NORMAL","songID":1775,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25068,"notecount":434,"arcChartID":"DiawpioQ0Ct"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5b296b532db56c994ef3761e09f163e379479e8e","difficulty":"HYPER","songID":1775,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25068,"notecount":822,"arcChartID":"Bd5YZAPCHqR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"93c5adcc257352b3f88ee7a491e21e316c390a83","difficulty":"ANOTHER","songID":1776,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25069,"notecount":1346,"arcChartID":"GB-5o0g9Qpa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"b45f17bd05c27886d8efa9fbc7933b4adca427b8","difficulty":"NORMAL","songID":1776,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25069,"notecount":503,"arcChartID":"Frr9Rsgi8PT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"a83cb005d1f607c5321663000175c4ca3fb0fe44","difficulty":"HYPER","songID":1776,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25069,"notecount":728,"arcChartID":"AYbj3zMiHm4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"effbdff50631749e960d01906fdb960b28e482e7","difficulty":"ANOTHER","songID":1777,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25070,"notecount":1128,"arcChartID":"D29-1Hi1hkJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fd2daa57a0b8cc9d328f341c343a180dd1f46080","difficulty":"NORMAL","songID":1777,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25070,"notecount":503,"arcChartID":"Au_6Q1Oeay7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cd7c7c00ea604c43ba762bf3543bdc6b4601e6a7","difficulty":"HYPER","songID":1777,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25070,"notecount":797,"arcChartID":"A1IZjSc5HHy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"304d3a20fc9617f4f503f4d63828b319400307f2","difficulty":"ANOTHER","songID":1778,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25071,"notecount":1293,"arcChartID":"BwNSY9nQxGG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"2b5dd7280c9eb75855ec8ae45357aa60ddfa3893","difficulty":"NORMAL","songID":1778,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25071,"notecount":404,"arcChartID":"D1Oev3TloNL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"2d4b7c2381da1865e0f795e3a4d77f09da9137f9","difficulty":"HYPER","songID":1778,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25071,"notecount":983,"arcChartID":"DrVO0ZFiv4x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"96b5c300d42a49d568985302c60044fc9308eac4","difficulty":"ANOTHER","songID":1785,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25078,"notecount":1358,"arcChartID":"HHZhkW4tDk3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"51b22c9b6a6f758376bd6f02727483b7788584f7","difficulty":"NORMAL","songID":1785,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25078,"notecount":372,"arcChartID":"BC87hSAjlbc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"71e06524c6d87ea7c10c0025a66d8142ac56f5d6","difficulty":"HYPER","songID":1786,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25079,"notecount":921,"arcChartID":"Fig9ua35QSA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6473048f93d82726d3283ec1f3e2ee3bcb75c566","difficulty":"ANOTHER","songID":1786,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25079,"notecount":1592,"arcChartID":"Hpa5LLiPCbR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"bace615df50e9f138926614e709b5f7016e976d5","difficulty":"NORMAL","songID":1786,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25079,"notecount":394,"arcChartID":"B_A4lFmgctb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"01aaf140fe42dc6df8a2f9dedba78bc485485223","difficulty":"HYPER","songID":1787,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25080,"notecount":1067,"arcChartID":"CBZCGBdTrJv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e934135a65a3247aed385165edaf1cd2b6c91471","difficulty":"ANOTHER","songID":1779,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25072,"notecount":1252,"arcChartID":"DUVtvKqyUXB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8db4c9557c59d8765f8303d198861ae7fba1ecfc","difficulty":"NORMAL","songID":1779,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25072,"notecount":417,"arcChartID":"AFr8SjSze2l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9df0314e4cdfff67fd6e5eae96d21f20b901098d","difficulty":"HYPER","songID":1779,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25072,"notecount":853,"arcChartID":"EjFI2YSRM42"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c1136a668b2e7776ba67a3d6419c783f55d00b24","difficulty":"ANOTHER","songID":1780,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25073,"notecount":1397,"arcChartID":"HWXCyneIwPp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"74a2ac2b4f826b1f51c4191202863045b6b082cc","difficulty":"NORMAL","songID":1780,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25073,"notecount":427,"arcChartID":"HeoPN42W0rg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a05420dd4019fa14bb1129f52d911229b169b2d8","difficulty":"HYPER","songID":1780,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25073,"notecount":915,"arcChartID":"BISbRFuhHFm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"36a75fcf83b6347d2e4bd6599e7ddecd86e0a1ea","difficulty":"ANOTHER","songID":1781,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25074,"notecount":1757,"arcChartID":"BtZ2xsiZfMg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1dbe7bfd30d936206e35fa35cbe9fdf6ad135442","difficulty":"ANOTHER","songID":1787,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25080,"notecount":1606,"arcChartID":"G0ywfrB7SB1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ce7e847fd655e126da09a01e29b9375cfdc5e361","difficulty":"NORMAL","songID":1787,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25080,"notecount":719,"arcChartID":"FLMlinJ8NxF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"57e7aecaa8136137e39924e7196fff715dfbcec3","difficulty":"HYPER","songID":1788,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25081,"notecount":791,"arcChartID":"HiWS_Jw0c0s"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8827a0caddb2f9241fb8c2e6e581582a31f7adbf","difficulty":"ANOTHER","songID":1788,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25081,"notecount":1150,"arcChartID":"DvKNR1etne9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"5d35b00470a3348da927cb289a0181c75b754820","difficulty":"NORMAL","songID":1788,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25081,"notecount":454,"arcChartID":"FelqWrNL4uK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"943c69ffedac8cc46651f679d2f57ebc6844b94b","difficulty":"HYPER","songID":1789,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25082,"notecount":1147,"arcChartID":"Agd8b-RsPqN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"bf91bf6db909764f3edcfa4675da8d66363a5e7e","difficulty":"ANOTHER","songID":1789,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25082,"notecount":1364,"arcChartID":"AB9MEwU4BwG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"fa0adf8090e4047916965b3bea51a946e6a7bad0","difficulty":"NORMAL","songID":1789,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25082,"notecount":558,"arcChartID":"GSuvyPKbHm3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"bc0afd9123fdf73f1b674df518ec1890f09df8a2","difficulty":"HYPER","songID":1790,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25083,"notecount":1001,"arcChartID":"E5dZ-IDYQhF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"038f8019cd8f0ba3f2215935ccc903b542053927","difficulty":"ANOTHER","songID":1790,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25083,"notecount":1591,"arcChartID":"ClP0lzOo8kh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3ae4d51529e5882e996232ad247d30ecd92e61f2","difficulty":"HYPER","songID":1790,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25083,"notecount":1043,"arcChartID":"Cya2vOu91W_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a2c935e128dcc0466468a1015a5622ec220c881f","difficulty":"NORMAL","songID":1781,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25074,"notecount":611,"arcChartID":"G1NThwNZNR-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7c2dc3f32c56b1eb3b1fe01d1e523facdc7a9b3c","difficulty":"HYPER","songID":1781,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25074,"notecount":1066,"arcChartID":"GAZs4FscoUn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f7340aa01811c7ec4ac25fa208ae78648b9e1498","difficulty":"ANOTHER","songID":1782,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25075,"notecount":1606,"arcChartID":"Bc1XOZ-s-HZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"61c642148b65293ce5208ab4f93a4035a65419b1","difficulty":"NORMAL","songID":1782,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25075,"notecount":485,"arcChartID":"D7sMeWUZgnp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"67762d75be8846a055c44688fc3cde71534a98d9","difficulty":"HYPER","songID":1782,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25075,"notecount":961,"arcChartID":"CsHXUQZDF8M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e78992ce4c18175f5e309752953987bb204c6544","difficulty":"ANOTHER","songID":1783,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25076,"notecount":1266,"arcChartID":"Da19T8zm85q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6703d560fa4202a33deba080b9067114db98895b","difficulty":"NORMAL","songID":1790,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25083,"notecount":535,"arcChartID":"E9Qnvkuj1QB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a6343f0d46527b22fff04c17fd3b4e95def70278","difficulty":"ANOTHER","songID":1791,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25084,"notecount":1297,"arcChartID":"Cx-FVuu746l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"781c15384108da759ff9a71ba13f132cb1dfbc31","difficulty":"HYPER","songID":1791,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25084,"notecount":939,"arcChartID":"Grt92-vFLrV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fff9faeea6c156ab6aad88084f64e4ab1b859fcc","difficulty":"NORMAL","songID":1791,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25084,"notecount":431,"arcChartID":"CzcKJpJqPlh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"00463f699f32bf9976306f93cce4fa66a30c2f03","difficulty":"ANOTHER","songID":1791,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25084,"notecount":1294,"arcChartID":"AfIF3lrANqx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e45ef8d426e33d7fbe37f696a02dd32293c14803","difficulty":"NORMAL","songID":1791,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25084,"notecount":422,"arcChartID":"D_DvChprugd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ff702fafb738d688f39b3e6edcbe78848f6ce72b","difficulty":"ANOTHER","songID":1792,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25085,"notecount":1852,"arcChartID":"GZ1310hC7yO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2a74cded52482506c764ff86803f15688441bf6c","difficulty":"HYPER","songID":1792,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25085,"notecount":1054,"arcChartID":"GOLqiZ861KQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cc7fba77a069d8d9197b86c69a94f755a4a38372","difficulty":"NORMAL","songID":1792,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25085,"notecount":696,"arcChartID":"AgkVbVUYmV4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"999c96fa861d79f6f57d30b9564af3b50660230d","difficulty":"ANOTHER","songID":1792,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25085,"notecount":1875,"arcChartID":"HE22oary1Nb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a03eb2f25ba9ba2f4d7accb9ce02edfce352eddb","difficulty":"NORMAL","songID":1792,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25085,"notecount":713,"arcChartID":"DDNw_0VG4is"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2f87249667ecf8efd8ebcc46900b7d2a098702c9","difficulty":"ANOTHER","songID":1793,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25086,"notecount":1515,"arcChartID":"Azn2Tjkf_U4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"639c87f7b4ea3c741d18fa64162bd3603ff2304c","difficulty":"NORMAL","songID":1783,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25076,"notecount":422,"arcChartID":"F9wbPp2-S2X"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"3077087248f08029f1b5032c7967d82b50745419","difficulty":"HYPER","songID":1783,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25076,"notecount":736,"arcChartID":"FYtASVQvgS4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ca81f8b72b96a9f226a8a9683bb9f76dea2935cd","difficulty":"ANOTHER","songID":1784,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25077,"notecount":973,"arcChartID":"Amu_u8J8LVX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"51ba71fd90e4a2e4c35646a98f8ccc1988eece2b","difficulty":"NORMAL","songID":1784,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25077,"notecount":403,"arcChartID":"FlQ7QvIlBrq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4f3bf289c361d53606096af5edbd43c2f4bd65bb","difficulty":"HYPER","songID":1784,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25077,"notecount":774,"arcChartID":"BB-mn-rlM2Z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3d49d9c9cda363eef033822af4f95dc23c5fdc02","difficulty":"ANOTHER","songID":1785,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25078,"notecount":1275,"arcChartID":"FIPh4Uj8cuV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1d29a6bbd74fa5143d523230547e6b9ad75659fe","difficulty":"NORMAL","songID":1785,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25078,"notecount":372,"arcChartID":"AAOP3TWdX8h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"875c99d7f25ddc72ad880ecac0cb0a54d7ce3a53","difficulty":"HYPER","songID":1785,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25078,"notecount":864,"arcChartID":"EBn6LHW9tw5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9bdd82753f0b6476b1f9b3116c8c9642fc355265","difficulty":"HYPER","songID":1793,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25086,"notecount":1013,"arcChartID":"Dz3t2IGhs6B"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3e1d64315567e22668989f2d4a220ebeba65d3ae","difficulty":"ANOTHER","songID":1793,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25086,"notecount":1416,"arcChartID":"D-Sk_wNeKWF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9ed989befa39a268dfb71aa4c4585ef278fd15b6","difficulty":"NORMAL","songID":1793,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25086,"notecount":529,"arcChartID":"F8EZNujr9pm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5363607b3ae499e11bb23315d8b459d028f52798","difficulty":"HYPER","songID":1794,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25087,"notecount":685,"arcChartID":"Cwwta2pawTG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"ca2783189fc980f00dc6d9a2aa9736277aea37bf","difficulty":"ANOTHER","songID":1794,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25087,"notecount":881,"arcChartID":"FigIbPm2baC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"8081dd2f822690b361c7f75302c13a41eb15b07b","difficulty":"HYPER","songID":1794,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25087,"notecount":596,"arcChartID":"DSDqur-cmjJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"9e73ceb256077b3378bd9e61df77565e3d156123","difficulty":"NORMAL","songID":1794,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25087,"notecount":439,"arcChartID":"AjsZ-4pF2Ne"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"e9ae7cdd2d851ca42a629c8ac1acb67c720ced53","difficulty":"ANOTHER","songID":1786,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25079,"notecount":1627,"arcChartID":"F5tSlOK38gM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1d34257e8d1db4a8fbbd29ac04e36dbc3732e4f9","difficulty":"NORMAL","songID":1786,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25079,"notecount":494,"arcChartID":"DTdiw28nnUx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"1973e5a3450e6617d2ed3d4050d72968ef17b3c3","difficulty":"HYPER","songID":1786,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25079,"notecount":1006,"arcChartID":"BCp_Srpyrq-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6194552578ea500c9a007c0726ecb47e4c5e2beb","difficulty":"ANOTHER","songID":1787,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25080,"notecount":1694,"arcChartID":"C-2Ql6eSNoB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"af897869afc9660e4a7ccefe293d3b6f77c449e9","difficulty":"NORMAL","songID":1787,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25080,"notecount":673,"arcChartID":"Fy2-XiWysGA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5d65ab1d9c3a45c05af591ed6ff99f7a9cee85f8","difficulty":"ANOTHER","songID":1795,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25088,"notecount":1709,"arcChartID":"FBMVu4Ii0dk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2ce40f49b216cc32f11890502eb327a0dbfc78b1","difficulty":"HYPER","songID":1795,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25088,"notecount":886,"arcChartID":"AIJrnw0ukWV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"09a002ed594c821d154894eac397bc62363442d8","difficulty":"NORMAL","songID":1795,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25088,"notecount":505,"arcChartID":"DqybFamIeAD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"faceec4d60af85477b1b88b4e06e41d082c63342","difficulty":"HYPER","songID":1795,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25088,"notecount":907,"arcChartID":"EmANwK_jzcV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"f85f9922384f89d3159aa5a02a20eaa7a73c0da1","difficulty":"ANOTHER","songID":1796,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25089,"notecount":1871,"arcChartID":"EyYuNmLcT7A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"2682f4a3b779341d83d89a2fd9165021100bbb9b","difficulty":"HYPER","songID":1787,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25080,"notecount":1155,"arcChartID":"HG8ylxSjZxr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9b728f87d50b162faed61522a49d40e8718b58da","difficulty":"ANOTHER","songID":1788,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25081,"notecount":1211,"arcChartID":"AsLCi6R43Yh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6bd328951e555976717d7e0c443fc6791c35874d","difficulty":"NORMAL","songID":1788,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25081,"notecount":415,"arcChartID":"FD5Ylcsu4nm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c61ec578299a22a9bd508a3ccd18566542af2a89","difficulty":"HYPER","songID":1788,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25081,"notecount":816,"arcChartID":"FqJ9J7H9wEr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"db65d840f59f14e7d19a7742fc08a2a3141c020a","difficulty":"ANOTHER","songID":1789,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25082,"notecount":1474,"arcChartID":"CC0pgqxZcXs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"29d06ea45dbe3f26cb61949eea4673dc3c93d0f1","difficulty":"NORMAL","songID":1789,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25082,"notecount":725,"arcChartID":"Hvx3HxbnFWd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"45baeb4d3058cb00b04294540fe899f5433632a4","difficulty":"HYPER","songID":1796,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25089,"notecount":1046,"arcChartID":"A46fo-YS33W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f49a75767ef2203fac96c1a519b4766b89d48db9","difficulty":"ANOTHER","songID":1796,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25089,"notecount":1539,"arcChartID":"FMLw2kAnLx4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"a0506a04473826f1e1a0b01a6b04813df112625c","difficulty":"NORMAL","songID":1796,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25089,"notecount":565,"arcChartID":"B3LITo6joHW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"962c299787cbb9e7592dfb44f8317e9186d82ec5","difficulty":"ANOTHER","songID":1797,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25090,"notecount":1377,"arcChartID":"BrUvM7p1bPa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ca341335e5458f924a376d19f8f74ac6770d8a57","difficulty":"NORMAL","songID":1797,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25090,"notecount":666,"arcChartID":"B2wzyJOAu3k"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"de3a432f6222124dff2fb5499fdc207d2bf5fc3f","difficulty":"ANOTHER","songID":1797,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25090,"notecount":1344,"arcChartID":"CQeFKJPeseG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b7fbc4dfb7773d11b63f6c9115b746826ae42ee2","difficulty":"HYPER","songID":1789,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25082,"notecount":764,"arcChartID":"HInaxUFIfMl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","9-cs","26-omni","26"]},{"rgcID":null,"chartID":"d0e602d5dd11d709053b7a99defdd0a9ec5104c1","difficulty":"ANOTHER","songID":1790,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25083,"notecount":1467,"arcChartID":"BVCkfKKudGs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"eba6aeba4da9bfeb6739a4ec3b9ecb4dd36cd898","difficulty":"NORMAL","songID":1790,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25083,"notecount":558,"arcChartID":"EsGUiv3vP8o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e751cf69a6aaa226ab6e38c2db565439cbf3a0df","difficulty":"HYPER","songID":1791,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25084,"notecount":923,"arcChartID":"D4d8xItiwdf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2482193a291a0eff65cded49366dd444b0f4b157","difficulty":"HYPER","songID":1792,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25085,"notecount":1055,"arcChartID":"GP64fX-Ie_d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f233d7172c579bb65b6d98486f39d9fbe136c05a","difficulty":"NORMAL","songID":1793,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25086,"notecount":522,"arcChartID":"EQ8kEb3BOBI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2d083a902021fa917fd0923a3aef6b8783bc0b0f","difficulty":"HYPER","songID":1793,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25086,"notecount":997,"arcChartID":"Fq03gpIk_kl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cbb42a98dd5e6dea4e38c77e9de1b518be53b482","difficulty":"HYPER","songID":1797,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25090,"notecount":977,"arcChartID":"BpCiRLwPUs0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f1c1352ff36f634620037ab870b311171cd34dba","difficulty":"ANOTHER","songID":1798,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25091,"notecount":1983,"arcChartID":"Gzg1F4ffHXI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e9b70b0622ce6f6e541789ad72ec8f8127b72c13","difficulty":"NORMAL","songID":1798,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25091,"notecount":648,"arcChartID":"GfT1U4Yk1CB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7cd5c73dd63c5ec1915c299ad73c331d4d53f924","difficulty":"HYPER","songID":1798,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25091,"notecount":1257,"arcChartID":"GPaACBU74ob"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4e33683e4a5b7c8b4a4bdcf7f3d1de78beda2803","difficulty":"NORMAL","songID":1798,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25091,"notecount":653,"arcChartID":"Dp3VoXXWZkR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"93b6a96e16d62faa3685a5e7ce485f4c2a5a4cb4","difficulty":"ANOTHER","songID":1799,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25092,"notecount":1374,"arcChartID":"HH8GnLGFZGv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"19e3fcacb675857de3fe759fdf6e0cc42dc156e0","difficulty":"NORMAL","songID":1799,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25092,"notecount":456,"arcChartID":"B3iYhZwgwuT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7d3138871326e1616170c0d1c2878ccf35156097","difficulty":"ANOTHER","songID":1799,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25092,"notecount":1405,"arcChartID":"HfzvjXbqKmi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cc13c045e0c20820ee025d7af93e45167510bab2","difficulty":"HYPER","songID":1799,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25092,"notecount":844,"arcChartID":"EWFikfXBSoW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d7882c845c5f4a7fada21ff6df63b0630348c68f","difficulty":"NORMAL","songID":1799,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25092,"notecount":471,"arcChartID":"A5Z4lsRy1Kz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"50b0d34d95b536ef025c21a0847d1c78345f95b8","difficulty":"ANOTHER","songID":1800,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25093,"notecount":1771,"arcChartID":"HDK6lUmCl4M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1f91282eb1a58c70e7a98957a84ec60488fe3d63","difficulty":"ANOTHER","songID":1794,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25087,"notecount":1109,"arcChartID":"Fz4g1Ixyvjc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"4befa9d6f6dd38184e0db70175b99e9206de6607","difficulty":"NORMAL","songID":1794,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25087,"notecount":588,"arcChartID":"EHRhTB6Hmeq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","14-cs","26-omni","26"]},{"rgcID":null,"chartID":"12cadd55f6359f141a16610a9cd24e4607edc88c","difficulty":"ANOTHER","songID":1795,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25088,"notecount":1679,"arcChartID":"G1qb3EghENi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"80ce01aa47273b7b993ea6366cef379fb1102865","difficulty":"NORMAL","songID":1795,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25088,"notecount":494,"arcChartID":"E_91Yx9sFHo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e8b02f8509543b68c92c7f1e6cfeeeecf6802995","difficulty":"NORMAL","songID":1796,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25089,"notecount":564,"arcChartID":"G_PYqDyricI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cd13f23993a6a7bac929372542d6d3efe60eaf72","difficulty":"HYPER","songID":1796,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25089,"notecount":1044,"arcChartID":"A7t1ryxzMOi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"041fac7659a1c414d256f8d004706f853cbec43a","difficulty":"HYPER","songID":1797,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25090,"notecount":979,"arcChartID":"DPL696Ot7Mm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b098ee6043bbfd4d4b22b215697feb7a552a0388","difficulty":"NORMAL","songID":1800,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25093,"notecount":677,"arcChartID":"EdCIqTfxLg1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c157d7a89592a69d92b01918195e8324d7e3f903","difficulty":"ANOTHER","songID":1800,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25093,"notecount":1648,"arcChartID":"GepQGkz5loR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3a5a7caa7afc6d5cabd9093260a4efa9b70c19c2","difficulty":"NORMAL","songID":1800,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25093,"notecount":696,"arcChartID":"FhLb4MbUbj-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0da71c7866f47fcb068b05753ef75835cbb4f564","difficulty":"ANOTHER","songID":1801,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25094,"notecount":789,"arcChartID":"Fh4Z5rL7K81"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d98d498a51c7324211f4e07acd3e217cce20ab3c","difficulty":"HYPER","songID":1801,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25094,"notecount":455,"arcChartID":"DrjQiClJBZk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8c619f06c2d49eafba076a0533dfd7f4c6c3423e","difficulty":"NORMAL","songID":1801,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25094,"notecount":260,"arcChartID":"GlMB4rs9Quz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"77da55f73956c4ddb3029260648062d57edea6f1","difficulty":"ANOTHER","songID":1801,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25094,"notecount":788,"arcChartID":"GoOV4ETJg_3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1295d859cc851f447122d68ee1c4dbc2c3a063db","difficulty":"HYPER","songID":1801,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25094,"notecount":456,"arcChartID":"EksIXRfbT9A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e970a04286bbf162cd2ffe67b59e202e20a0a231","difficulty":"NORMAL","songID":1797,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25090,"notecount":668,"arcChartID":"E1k_LfnHb3x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f9e89359d072d8c27abfa51951a7816f2d1fc23f","difficulty":"HYPER","songID":1798,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25091,"notecount":1253,"arcChartID":"FmuwUXVPFIo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"84594fd591c8a42fb77b106611dd9afa7924770f","difficulty":"ANOTHER","songID":1798,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25091,"notecount":1831,"arcChartID":"FT6CFU5E225"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"fe3b8217384bf439c0624c604ba604369ac0a7cc","difficulty":"HYPER","songID":1799,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25092,"notecount":833,"arcChartID":"FkNA7Rjx5OD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9d9710b1716a85002e4c2068e3d1e447adb9b3d9","difficulty":"HYPER","songID":1800,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25093,"notecount":1040,"arcChartID":"FdGh94YKI9a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e9215ac3b83e3db24a8fb04855f49607a821ee5b","difficulty":"HYPER","songID":1800,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25093,"notecount":1101,"arcChartID":"CeWo83hUprT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5ae2eadc145d35be2a1fdb75ef5d0ffc6d72a10d","difficulty":"NORMAL","songID":1801,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25094,"notecount":255,"arcChartID":"CaRjRfzU2iU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1751b6db54a9a9cbf8892f8b96498578bc3d07cb","difficulty":"ANOTHER","songID":1802,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25095,"notecount":1175,"arcChartID":"AqQYKPDMAtO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1c99305c9d5c30267aa24ab3c7382ab8b53947f8","difficulty":"NORMAL","songID":1802,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25095,"notecount":418,"arcChartID":"HzofbLzCEb2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9ea5690605274e2194f8ea7015d11c4178343b25","difficulty":"ANOTHER","songID":1802,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25095,"notecount":1256,"arcChartID":"H-etMNNaipB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7ef146877532128bea9b7bebbdd2eeb563674213","difficulty":"HYPER","songID":1802,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25095,"notecount":752,"arcChartID":"CB4OAmC1Eh5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5e35188a3ec8bfa1950980b1147311ec8e8e9166","difficulty":"NORMAL","songID":1802,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25095,"notecount":413,"arcChartID":"CmQf501b7ck"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"57d9644c3a7c704677103c35d4718a5c9065078a","difficulty":"ANOTHER","songID":1803,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25096,"notecount":1143,"arcChartID":"GLejnSWC6ir"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"84fb010d9b5f239b0d6aec45284b48c62f428a4e","difficulty":"NORMAL","songID":1803,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25096,"notecount":396,"arcChartID":"E2_p3n77VE1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a248d693987b2d790fe8d4853af89c6f2d390122","difficulty":"ANOTHER","songID":1803,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25096,"notecount":1146,"arcChartID":"DQmJILFMECl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ad836508b27c06cb6987179cff9c187c49ecc4d9","difficulty":"HYPER","songID":1803,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25096,"notecount":658,"arcChartID":"B6sEhGRH4bL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e9756fa02f884783994ed50bcfd744aad3e644e9","difficulty":"ANOTHER","songID":1804,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26000,"notecount":1883,"arcChartID":"E9Lq6PeRcUP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f83b75e347b4376340557f9f5477095bf34e00ab","difficulty":"HYPER","songID":1804,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26000,"notecount":1223,"arcChartID":"A72jwLk8U6P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d023e90968bedb1c96419a4522261d5e1a08ca94","difficulty":"ANOTHER","songID":1804,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26000,"notecount":1757,"arcChartID":"HVVFhhWWarQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d94762bcfc57d44cb12e1ec3d4a9b351467fe214","difficulty":"HYPER","songID":1802,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25095,"notecount":771,"arcChartID":"BHs_Ws7-hyX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cd2f3cde42a12221e72205959e0dd254e1da1859","difficulty":"HYPER","songID":1803,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25096,"notecount":684,"arcChartID":"BKRzaDlYeHK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"eea622e7ac946f6d37cb7b948e23497dfae8dbe7","difficulty":"NORMAL","songID":1803,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":25096,"notecount":373,"arcChartID":"Gbg1Cbx60I3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1038076171fe103c69d42792680b03f419ced272","difficulty":"NORMAL","songID":1804,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26000,"notecount":771,"arcChartID":"CUakRYUgPq0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7583149794b6a8fd331641be0b9abf268815e2ff","difficulty":"HYPER","songID":1804,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26000,"notecount":1234,"arcChartID":"F5fgfptSXg6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"32af1d98b47a16ece7c966495062ac871a506837","difficulty":"HYPER","songID":1805,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26001,"notecount":1248,"arcChartID":"CrE9jbI-tG1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"c1d4811bf819f505a9bcce0106ed1091e3782ea1","difficulty":"HYPER","songID":1805,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26001,"notecount":1270,"arcChartID":"ALmnK-eZS0F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0c5436dbc1685034c7f37a8f63e2c127f62eeff0","difficulty":"NORMAL","songID":1804,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26000,"notecount":794,"arcChartID":"EvazUCVOqKF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"68257ab4e4fecde3696564b2a2d3eac302963bb7","difficulty":"ANOTHER","songID":1805,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26001,"notecount":1889,"arcChartID":"Evq-U9a0Wk9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"15c3c27e4182b833eb12a286f3ab601db79fdce9","difficulty":"NORMAL","songID":1805,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26001,"notecount":713,"arcChartID":"GMV9zyyhMLp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"9909fd103d3f5039f70b1ec865fd99da4ded419a","difficulty":"ANOTHER","songID":1805,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26001,"notecount":1945,"arcChartID":"G_oKPDcfaEJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"03b455998afb0da70bed7befe287843d0634c497","difficulty":"NORMAL","songID":1805,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26001,"notecount":711,"arcChartID":"HOibswQ8jer"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e7f620b0306bf17ab12841407bb108bb285dae6c","difficulty":"ANOTHER","songID":1806,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26002,"notecount":1246,"arcChartID":"Ga8XyjgNzqM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4ec6b6840440a48da4a242c83536cc4e5ebceec7","difficulty":"HYPER","songID":1806,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26002,"notecount":709,"arcChartID":"E2MjDcqzYCl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f0fc0876d5c0f294392c43f6bc28b2fe739663dd","difficulty":"NORMAL","songID":1806,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26002,"notecount":468,"arcChartID":"EQ5AbV1AszC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b76206b2358833da52ada0e5a56523377332df01","difficulty":"ANOTHER","songID":1806,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26002,"notecount":1263,"arcChartID":"B9Lf2jmwZxI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0669ea3d4a5faf5fafb5a70003ef2859c815bcb6","difficulty":"BEGINNER","songID":1806,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26002,"notecount":136,"arcChartID":"GTZgvVmdkep"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"bf3ce35368dcb14b674e41dde075b5dae3c34b3b","difficulty":"HYPER","songID":1806,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26002,"notecount":709,"arcChartID":"BJsU2kZHrK2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1abefcae546f22ce149b5f765560fda134d30d17","difficulty":"NORMAL","songID":1806,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26002,"notecount":471,"arcChartID":"B9d5t2Nwujm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"da0c4ba98cc7e564aad0834863e0180d09e80439","difficulty":"ANOTHER","songID":1807,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26003,"notecount":2129,"arcChartID":"DAmT5wkEU3O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"08ccf248eae9439d5f28213a6ca62faca091e5e5","difficulty":"ANOTHER","songID":1807,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26003,"notecount":2110,"arcChartID":"Gaj2ePWBcCp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2a5f6d70d8e0bd9deb7961ee4a633a2bae4e757b","difficulty":"HYPER","songID":1808,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26004,"notecount":1138,"arcChartID":"DPWwGzrO2_R"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"c54ca52e8d63999ee9269dee0f0d40b53812640b","difficulty":"HYPER","songID":1809,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26005,"notecount":1058,"arcChartID":"FUeS9_hERu3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f0d2294f227f69dc643c04b269c8e9edbf13b550","difficulty":"HYPER","songID":1810,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26006,"notecount":854,"arcChartID":"AYUMevdGDM4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2480042e8eca6c91c5eda1f44b69134d09acfbaa","difficulty":"BEGINNER","songID":1810,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26006,"notecount":203,"arcChartID":"C9fEOQEqe2S"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"0969ac18dde5bd0a3f14feb60332f20c481c7ff1","difficulty":"HYPER","songID":1811,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26007,"notecount":1495,"arcChartID":"E_GOC4PgDVv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"db288570b27addb481f7071fa93234a96ca8aaa0","difficulty":"HYPER","songID":1807,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26003,"notecount":1212,"arcChartID":"DWte9UbxRu4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"43dbe0666bacb5173d997b2fb066164844ffcec0","difficulty":"NORMAL","songID":1807,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26003,"notecount":675,"arcChartID":"D4-rYP13TcR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6502fa5acf2f488db9616787f108e7fbcc812fe5","difficulty":"HYPER","songID":1807,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26003,"notecount":1189,"arcChartID":"GXow3icM5ar"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7117d2c40f70eea64eff1b6c362b25fde7c896ca","difficulty":"NORMAL","songID":1807,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26003,"notecount":664,"arcChartID":"DIkzYZCb0Kd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a7d880e575be390220f9dc82be056e7282825388","difficulty":"ANOTHER","songID":1808,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26004,"notecount":1644,"arcChartID":"DgPasPrezXY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"9bb9d592460212a90a9cc531e5a9fb4355a47745","difficulty":"NORMAL","songID":1808,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26004,"notecount":578,"arcChartID":"HnOpErV_E8w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"8a6c7c48659f0e929a3087b63e43bcee98a84305","difficulty":"ANOTHER","songID":1811,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26007,"notecount":2220,"arcChartID":"EsJiQlsRKPU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1423993cb8a2f1567cf68ca0097f0bf8a6794d3b","difficulty":"HYPER","songID":1811,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26007,"notecount":1418,"arcChartID":"HVMRecTXDD9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"be03f3e8c878fe1dcc26eb89b95a6b1d760903a1","difficulty":"NORMAL","songID":1811,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26007,"notecount":861,"arcChartID":"B98qcYBNJqA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"86945f575eeb5dedbef8309f49ca5eed3b98b742","difficulty":"ANOTHER","songID":1812,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26009,"notecount":1323,"arcChartID":"B12CL_Hxpz0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f0d037cd0c9e5a6c6c002fb441946144dc37d9a0","difficulty":"NORMAL","songID":1812,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26009,"notecount":581,"arcChartID":"C3XkrzNTkcj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"72546002eddb857bb60e8d6cd5d6750af3642a27","difficulty":"ANOTHER","songID":1808,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26004,"notecount":1648,"arcChartID":"FBQq4tvftlz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"c740d380e23a3547182813fdb4d7e6f16638afe3","difficulty":"HYPER","songID":1808,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26004,"notecount":1081,"arcChartID":"GWp46UmzOBx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"674d3b989f1e76fba7f7d654f46ab98731c8babf","difficulty":"NORMAL","songID":1808,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26004,"notecount":580,"arcChartID":"CZpHdzzU0yO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"6a3714d853902c44b6ca44dd528b6bf337a6db9a","difficulty":"ANOTHER","songID":1809,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26005,"notecount":1459,"arcChartID":"Aj2jE98NywG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0b22a56c52cd5ed0dc8a6ddcac4ac623379f5a7d","difficulty":"NORMAL","songID":1809,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26005,"notecount":569,"arcChartID":"Hzh8Q8NQR7N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0840e70cdf3807a21d92ed45eee6a817e41581a4","difficulty":"ANOTHER","songID":1809,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26005,"notecount":1503,"arcChartID":"GaGsBg6YIHW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"30bcf1b2d2cd3c529cb3b096cf18649826b185ef","difficulty":"ANOTHER","songID":1813,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26010,"notecount":1736,"arcChartID":"Cp30MicOI5K"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ce1e03d510ab24e159c02f4713b9a147bc4f16cd","difficulty":"NORMAL","songID":1813,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26010,"notecount":782,"arcChartID":"EK0hxi3J6oo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c21995f3b94bfd534e7dae40ec7f3c0b34f9f0f0","difficulty":"HYPER","songID":1813,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26010,"notecount":1231,"arcChartID":"GlGHAFO2O3d"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9036e6ac49d6cdd5da6098f1e0e35cd426c912e0","difficulty":"HYPER","songID":1814,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26011,"notecount":990,"arcChartID":"CvjRCJmh3kD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"62b5b5c00f169becf2ccaad5588c2d2e40d19f06","difficulty":"NORMAL","songID":1814,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26011,"notecount":664,"arcChartID":"Cxufv1ykxXB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"658d7c11585aa0fb7a47e1ef34db241e04a7825b","difficulty":"ANOTHER","songID":1693,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26012,"notecount":1702,"arcChartID":"CDxGoEZ99uI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cb586f43ec3187747a51e7986bab86a2a9158e0a","difficulty":"HYPER","songID":1809,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26005,"notecount":850,"arcChartID":"EQTFCY9QFdi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5ed0b2d7e9bc062bff1967745945d2b5420c646b","difficulty":"NORMAL","songID":1809,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26005,"notecount":565,"arcChartID":"GHL7aw_3U6Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"97f0fd5968bdae656eb7139dc40fd7e2f7449df7","difficulty":"ANOTHER","songID":1810,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26006,"notecount":1346,"arcChartID":"F2Igrvk7DDE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"583de870d5a3ae53ee2267b96fbbcd5c471a6301","difficulty":"NORMAL","songID":1810,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26006,"notecount":458,"arcChartID":"E35Ob1PG6ys"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"57b65f254f4bfe5b68bf9cf1578b07a50fca8de9","difficulty":"ANOTHER","songID":1810,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26006,"notecount":1281,"arcChartID":"AymDhG1KTgD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"181b0b9f96f52dd55370446795122ea48b0f1f0e","difficulty":"HYPER","songID":1810,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26006,"notecount":871,"arcChartID":"DUZ3prn_ovd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7220e6b4221fdc5a511da5ce4940f2ad7965e97f","difficulty":"NORMAL","songID":1810,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26006,"notecount":537,"arcChartID":"AzJIg09fXfj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"92c96abdaf2bb3d798a73d16d84899b593c2b53b","difficulty":"ANOTHER","songID":1694,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26013,"notecount":1848,"arcChartID":"Axt5De2eP0n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d8f1570130b93ef6180089a8f0fe754f31df2b63","difficulty":"ANOTHER","songID":1694,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26013,"notecount":1395,"arcChartID":"FS3oBLK77QV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"75b92425e048dd8feef163cf47aeb2a34d3902d0","difficulty":"HYPER","songID":1695,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26014,"notecount":807,"arcChartID":"Exf_-XedWNu"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"50a34f0c758ada879fa24da7916509eac64e5d4f","difficulty":"NORMAL","songID":1596,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26015,"notecount":490,"arcChartID":"Fi8f0lq2iKe"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b7bab2466d5705740571237b4623d1de3c20bccf","difficulty":"ANOTHER","songID":1597,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26016,"notecount":1382,"arcChartID":"Ed30NTBcHiI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c3b67cc98056ba2b9f135c501d43a944a9b23440","difficulty":"HYPER","songID":1597,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26016,"notecount":1120,"arcChartID":"At9jxWkVzhx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"af1ca0dd54b5277c5ee1f67d3f9f76aef44c0a0f","difficulty":"NORMAL","songID":1598,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26017,"notecount":546,"arcChartID":"EmXEscgOLkb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5ad41cb71789d3917a83925c43a3414eb00e6224","difficulty":"ANOTHER","songID":1599,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26018,"notecount":1378,"arcChartID":"AhSxAO_C6BF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3df4055efe9a136be53cffaed988efe990b7f3eb","difficulty":"HYPER","songID":1599,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26018,"notecount":935,"arcChartID":"EItjnQTe-ki"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"223853aaf40014760d2ac3526f9fb8b10eddfddb","difficulty":"NORMAL","songID":1600,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26019,"notecount":330,"arcChartID":"Hx8nDBv-lyM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"eadb77f1a2af5b18e139142fe5ec40148771e016","difficulty":"ANOTHER","songID":1601,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26020,"notecount":1325,"arcChartID":"GHMlDcOrIx8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dfa11836d891f8df1d9c8544080996ff6c2d2a7c","difficulty":"HYPER","songID":1601,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26020,"notecount":862,"arcChartID":"G7qLo0_u1r5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d22efbf4bac9fc51832f5ff9532bef2587b27b78","difficulty":"ANOTHER","songID":1811,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26007,"notecount":2220,"arcChartID":"AjIX333vNCx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"81cb38cadbb328ae92782de5c0b1d47f83deb9bb","difficulty":"NORMAL","songID":1811,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26007,"notecount":896,"arcChartID":"ElwErKj96Vr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d81f1cc234b4fa78787b4d312044b65de895ee9c","difficulty":"HYPER","songID":1812,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26009,"notecount":1033,"arcChartID":"FLn0g5x6lja"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b55c93eadd5589f16e4b6fd7be164fea70a5da11","difficulty":"ANOTHER","songID":1812,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26009,"notecount":1291,"arcChartID":"HZqqROoRVch"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2ada2d77b926a613e99bdc38e3d716e14827cef2","difficulty":"HYPER","songID":1812,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26009,"notecount":992,"arcChartID":"F1DwrC73VoK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"df0c64cdbc4522eaf526da5fb64eb171285910ce","difficulty":"NORMAL","songID":1602,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26021,"notecount":483,"arcChartID":"BirtusbUoR0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3d00d2a9985f86d692184005e9bfc10cd7055f05","difficulty":"ANOTHER","songID":1603,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26022,"notecount":1172,"arcChartID":"Fja5Qir32ib"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b1b4d7a79c8a616ce2929b073b389f9359bba734","difficulty":"BEGINNER","songID":1603,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26022,"notecount":134,"arcChartID":"GbE983eXrIv"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"dfdaea4862b9da83c8ba556e6f1167db3c9fa0ac","difficulty":"HYPER","songID":1604,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26023,"notecount":876,"arcChartID":"BIpfRKodIy0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9dc2882e382a340bfa987e0f628e509d7225918f","difficulty":"NORMAL","songID":1604,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26023,"notecount":541,"arcChartID":"EVnv7Isnj0l"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"77b9e1f06af4fd06a144482179549f504bd0c472","difficulty":"ANOTHER","songID":1605,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26024,"notecount":954,"arcChartID":"AuDofO6Czlv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b7fe3b07ab96c631f59db3b13c4eabc3e004a532","difficulty":"HYPER","songID":1606,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26025,"notecount":1092,"arcChartID":"AZnopuSqIYF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7fccb714b89e2d699cd4e8d428a3fd7b3d166176","difficulty":"NORMAL","songID":1606,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26025,"notecount":570,"arcChartID":"EXoL6j2scsm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b8912a7b84bce3c8c230603c0fe1db89b290ef33","difficulty":"NORMAL","songID":1812,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26009,"notecount":590,"arcChartID":"ERJVGEso1Vy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8112c8daaee8bc6a01f87ea08c8267f5947a204f","difficulty":"HYPER","songID":1813,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26010,"notecount":1253,"arcChartID":"AVN5ztGH6Ly"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a50c7f768247b19e44123fc5416503dc36ee6769","difficulty":"ANOTHER","songID":1607,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26026,"notecount":1208,"arcChartID":"FhEnWaFnwCS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fd533bbcecc2fc166a700e05e1902f79f0ebf561","difficulty":"HYPER","songID":1608,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26027,"notecount":605,"arcChartID":"EZdthKK5wuZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d5f84c4b31e550401d4bb74fbded4838d492e72f","difficulty":"NORMAL","songID":1608,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26027,"notecount":399,"arcChartID":"HUVpW3fpR4F"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1ffbbfa031a0389d45627da0a85d8a4ea4a106fe","difficulty":"ANOTHER","songID":1609,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26028,"notecount":1393,"arcChartID":"ElRX9GJIb_9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4a3fdc518e1ada1421fb1deb74a7d85c11d94491","difficulty":"HYPER","songID":1610,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26029,"notecount":1100,"arcChartID":"F9VKYcKOnZB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5c4e80ae84cf38bc862755ee4729ce74908842eb","difficulty":"NORMAL","songID":1610,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26029,"notecount":754,"arcChartID":"DOSFJIimNCV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f765360bd25d87919b5fcd38dc1520569744505d","difficulty":"NORMAL","songID":1611,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26030,"notecount":390,"arcChartID":"D1iYOf5RahG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8e774baa440140c3e6284554dd1bf5a749e3d764","difficulty":"ANOTHER","songID":1612,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26031,"notecount":1281,"arcChartID":"HvwnuL6EwmC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d2eb8927bde1f4e9a9df3eb24e7660ce549add13","difficulty":"HYPER","songID":1613,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26032,"notecount":842,"arcChartID":"AjEIQTtEJ66"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cda9d9eba9a2c233974a95cd5101e33466fdf48f","difficulty":"NORMAL","songID":1613,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26032,"notecount":518,"arcChartID":"GwmAKgPkM01"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e20385c725f53b2d41543509accad835372ddc02","difficulty":"ANOTHER","songID":1614,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26033,"notecount":1885,"arcChartID":"E9gdOuHUoRt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"917baaf4ec6095a9714d25ac857dc1f22ebc3d2b","difficulty":"HYPER","songID":1615,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26034,"notecount":1157,"arcChartID":"GqO-YOZhWw1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"813f0c122ccbcb57cc9c1402ae9406e343411b2f","difficulty":"NORMAL","songID":1615,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26034,"notecount":542,"arcChartID":"CSwlQSrQCZz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6927bb39f5c9b4ae041d59bafb4b32ff4285272c","difficulty":"ANOTHER","songID":1616,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26035,"notecount":1268,"arcChartID":"GikkUNBd_5C"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2ead0ee07180f6be3664b16f2c1e4f2d3746c0cd","difficulty":"HYPER","songID":1617,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26036,"notecount":918,"arcChartID":"HjmcI9oTaC3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"37333d7620b2b2824aa9879ec3565ef38bbbe043","difficulty":"NORMAL","songID":1617,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26036,"notecount":567,"arcChartID":"C1cByW66GHz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"261bbe065eefb27b6cae28b38a3e25836ee957ce","difficulty":"ANOTHER","songID":1618,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26037,"notecount":2000,"arcChartID":"CKJy5N5ik_D"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ba0e282165f109e50cdd427f10865f5f89deb0b2","difficulty":"HYPER","songID":1619,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26038,"notecount":847,"arcChartID":"EDSA6TUcrlh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1f7b82161f2ae5ca6a778fd5457877b5dcc5bc7d","difficulty":"HYPER","songID":1619,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26038,"notecount":898,"arcChartID":"ANrKAu-coEj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"259942d1728d7d782df47c840c035232c17bf332","difficulty":"NORMAL","songID":1619,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26038,"notecount":444,"arcChartID":"GHRSAArBT8f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d220e629759757a504ef8b6be6c3d941bcdb8045","difficulty":"ANOTHER","songID":1620,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26039,"notecount":1628,"arcChartID":"FBYvjOGlPJv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0dced50d4f995d2338fc5e6f2ea1472ecae235d0","difficulty":"HYPER","songID":1621,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26040,"notecount":470,"arcChartID":"EPr8nl11FE4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d46cbf6623c4621c749c43663d18dfb7db64d25f","difficulty":"NORMAL","songID":1622,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26041,"notecount":502,"arcChartID":"AOMTH2fL7aP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"18aaf02551131e08d044e42aaa0bcbc329e36bec","difficulty":"ANOTHER","songID":1623,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26042,"notecount":1002,"arcChartID":"HyNw-e69dw1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e2febbb443ce1331eee316baf9ffa04604854a4a","difficulty":"NORMAL","songID":1623,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26042,"notecount":302,"arcChartID":"H0rB0mdywPM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c4e2ec5aa666d32507efa443e8a573b9508806b1","difficulty":"ANOTHER","songID":1624,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26043,"notecount":1700,"arcChartID":"FhlKvdHKZ3x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9dc587951824fbc237618e8e061449af2137bab1","difficulty":"NORMAL","songID":1625,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26044,"notecount":582,"arcChartID":"C2JtCftUpEc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"75b4172c7cf619d2862f85b5b94b0ebb50d70273","difficulty":"BEGINNER","songID":1626,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26045,"notecount":287,"arcChartID":"Ftf6r9GPOmT"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni","26-omni","26"]},{"rgcID":null,"chartID":"166c8c5b21bd15e76bd2b611913ea278c6779c1b","difficulty":"HYPER","songID":1627,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26046,"notecount":818,"arcChartID":"Dzb2y_uoFXW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2cf566193978370c80ee2d46de8ebee49d3d400c","difficulty":"NORMAL","songID":1628,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26047,"notecount":735,"arcChartID":"H6xiVprdFjH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"20b4981dce8bc2cf62afa70fb43c339c95c28508","difficulty":"ANOTHER","songID":1629,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26048,"notecount":1110,"arcChartID":"HyVfI0FUmz4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"53333d3ca11bfe631ac60a99793d10f2ebd76db7","difficulty":"NORMAL","songID":1629,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26048,"notecount":483,"arcChartID":"Ccj2BPLMct7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f515480250f226b6fd019fed85beb04680ef07be","difficulty":"HYPER","songID":1630,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26049,"notecount":954,"arcChartID":"GzYRgqIdXUx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5b6e939079562a0a9349365bd487a70cfb0ad115","difficulty":"NORMAL","songID":1631,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26050,"notecount":436,"arcChartID":"Gpn1pjRB6__"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ce0127589c1bd1e9ee222fab0f4311b04248e8c7","difficulty":"ANOTHER","songID":1813,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26010,"notecount":1765,"arcChartID":"AiOF9OlTW_1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d4e6a22e4f5d90d43c0ace8dfdc1fc205ab1fc3c","difficulty":"NORMAL","songID":1813,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26010,"notecount":800,"arcChartID":"E4DYXyX1rSY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"37d5b68de798e92f7ee1804d279e1a6368857dc7","difficulty":"ANOTHER","songID":1814,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26011,"notecount":1986,"arcChartID":"EW4q4fBi-o3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c4f3f60259d6e4c3dd14b0e8a21d8ebc3fdd8068","difficulty":"NORMAL","songID":1814,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26011,"notecount":659,"arcChartID":"AYRsAVpNAe1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5c9540b20e6a999a7b91935d9911727bfd119462","difficulty":"ANOTHER","songID":1814,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26011,"notecount":2183,"arcChartID":"HrBotYPmghh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"088e2a1d43a5e5b3bbecb244cf3aaa20cf4c30ae","difficulty":"ANOTHER","songID":1632,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26051,"notecount":1253,"arcChartID":"BxJlH5XErv4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3676cbb30f507ae7dff03ca2ccf39364d335a5c5","difficulty":"HYPER","songID":1632,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26051,"notecount":865,"arcChartID":"HaH_ZhBOBry"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"179e7fa26ebb2440c3dac8f0ecd9511cf440bef0","difficulty":"NORMAL","songID":1633,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26052,"notecount":447,"arcChartID":"C806MysuP2S"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e35cdc8a64420a726d46d028f08adc63493db3fb","difficulty":"HYPER","songID":1634,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26053,"notecount":1129,"arcChartID":"FR8UVyHQLeD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"efe3a178e5a7511923070455facb39b7c5ffb795","difficulty":"NORMAL","songID":1634,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26053,"notecount":594,"arcChartID":"CnhYvAs18CJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"532230dd211212d91eeb8f6578009d9d82633ef7","difficulty":"ANOTHER","songID":1635,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26054,"notecount":1045,"arcChartID":"AtVmd8JWMJG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8ea1258fc70b0f3438d802451e3583e6ba3e7411","difficulty":"HYPER","songID":1636,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26055,"notecount":863,"arcChartID":"AYnmSh4IRsV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"98a5d8a254373dc554e374cdda1e32c82b244e6e","difficulty":"HYPER","songID":1814,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26011,"notecount":1009,"arcChartID":"DEegx01jrjV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"87d255433ad887ccaba2e42f08371649aba0eeb3","difficulty":"ANOTHER","songID":1693,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26012,"notecount":1677,"arcChartID":"DKaWzRQYyTB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"57d29fffae0d6a731cd7f56c292b6b692c6dc3a1","difficulty":"HYPER","songID":1693,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26012,"notecount":1112,"arcChartID":"BDYa9dvXF-b"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0443d9e59cb2395c334791d9b1d474ea266adac5","difficulty":"NORMAL","songID":1693,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26012,"notecount":683,"arcChartID":"FS1aSseeZTF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b65565b15028a93bb648fcfd7354110ec7617085","difficulty":"NORMAL","songID":1693,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26012,"notecount":642,"arcChartID":"G1iVUlx6yR4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"236302a1e45d77fcfdbcfdf6d206f3ce8b4ea786","difficulty":"NORMAL","songID":1694,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26013,"notecount":434,"arcChartID":"CGCsS4370N4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d097fb8616db38d68ce673e26c15e11f0de7aa3c","difficulty":"NORMAL","songID":1694,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26013,"notecount":430,"arcChartID":"BCnB2jTV2mD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a38aab58a79721417c907ef47a63d238df44e6dc","difficulty":"ANOTHER","songID":1695,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26014,"notecount":1142,"arcChartID":"HymaE18CY5E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"602b3237a4963a2210225b4cefa286696c423627","difficulty":"HYPER","songID":1695,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26014,"notecount":804,"arcChartID":"Ga_orbNLC22"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b050b3cc9cb5c0e146d8010ac6bc5b8348fcdcbb","difficulty":"NORMAL","songID":1695,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26014,"notecount":500,"arcChartID":"GL6VXeNUxYd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"451bef97015a9542419c53b203a7c59cb90bc0ce","difficulty":"ANOTHER","songID":1695,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26014,"notecount":1133,"arcChartID":"FX7yqBpvk9O"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ba2ff5263689a8f0ae238e8682744a3780d7fe8b","difficulty":"HYPER","songID":1596,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26015,"notecount":777,"arcChartID":"EHNokaWZdxB"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2755c7dc999de8957c9985590dafaed2d7ffc549","difficulty":"NORMAL","songID":1596,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26015,"notecount":494,"arcChartID":"G932bUBS9Q8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a8827b52fc69ebcddbea8d1b29e05ea9666511de","difficulty":"ANOTHER","songID":1597,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26016,"notecount":1454,"arcChartID":"DuvAvGG5oa3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"186dc7a8770553e4d822a84c71d646b4ad87f283","difficulty":"NORMAL","songID":1636,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26055,"notecount":491,"arcChartID":"HfETQjagYyO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0b99c5a018ec79886c0e7294a71a3a78f4bde2bc","difficulty":"ANOTHER","songID":1637,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26057,"notecount":1266,"arcChartID":"A_zJB1jPWdq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ea7b50eae51b7ba7e0b9501366dd27302e34329e","difficulty":"HYPER","songID":1638,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26058,"notecount":761,"arcChartID":"B4xEdnD9ww9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"606e37c3f9b2caa399ac68fae1a0d7d8fe0435a4","difficulty":"NORMAL","songID":1638,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26058,"notecount":362,"arcChartID":"DJuSwiddNwW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4a3f28c5ec2a7d866cf33486546facc804314c5c","difficulty":"ANOTHER","songID":1639,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26059,"notecount":1541,"arcChartID":"GCu2OlFNQpp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1ee0824a1a6f33b881f105b73aaf767f7a53a148","difficulty":"HYPER","songID":1640,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26060,"notecount":1009,"arcChartID":"EdiBfSGo0Kr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"49400960c5e718910cb6a120790f84f5aa5cf35a","difficulty":"NORMAL","songID":1640,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26060,"notecount":639,"arcChartID":"GkM3WmD9lyR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f09ea59d3eb192cac7e13342234e133a464d86fd","difficulty":"HYPER","songID":1598,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26017,"notecount":815,"arcChartID":"GHT3DWl9c2r"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f5b77ffbdf4df0da2a425bb92c92d5e2166f5f2d","difficulty":"NORMAL","songID":1598,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26017,"notecount":550,"arcChartID":"AIaB8-u7yiU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d2e1ff0644a71be6e585eba56779b08f3e9debee","difficulty":"ANOTHER","songID":1599,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26018,"notecount":1393,"arcChartID":"FnBq0EBj9HY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d6a97ebf293b4554a44579df47793a451062a50f","difficulty":"HYPER","songID":1600,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26019,"notecount":509,"arcChartID":"EqoQt_1FLtx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"19b0328f4879252acd8a83539299a71cb557ffec","difficulty":"NORMAL","songID":1600,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26019,"notecount":324,"arcChartID":"Gm5oc7xL9ll"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"323472e61afe52a05a09986b33590f2058bcab87","difficulty":"ANOTHER","songID":1601,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26020,"notecount":1469,"arcChartID":"AjOfYW2M-LI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2d55c8afce37601190f2a05064a8268471cfadaa","difficulty":"HYPER","songID":1602,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26021,"notecount":864,"arcChartID":"ExSLM8aeRQz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c56ac396db72f88cf667de8845f1d4e2c9fd6063","difficulty":"NORMAL","songID":1602,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26021,"notecount":480,"arcChartID":"D3RIzqhVaXl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"57f0e0f3d745e50137561f228b40ba4bd432af19","difficulty":"ANOTHER","songID":1603,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26022,"notecount":1166,"arcChartID":"En77lK_f4iF"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"38e8a6e73ae3f824bf75a01801dc85ca1dce9401","difficulty":"ANOTHER","songID":1604,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26023,"notecount":1319,"arcChartID":"FOJmWx3cNAI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"be31c2b01587c309835c91dc0e2fafa73a8c0966","difficulty":"HYPER","songID":1604,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26023,"notecount":842,"arcChartID":"BLgAFFIbqVc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8884eeec6df5e1f593be37c580d9a87fa319c941","difficulty":"NORMAL","songID":1605,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26024,"notecount":426,"arcChartID":"GX31ZJeZmGV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b4689443200bff8b61a8f83e1b6c92fcd4c6718e","difficulty":"ANOTHER","songID":1606,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26025,"notecount":1716,"arcChartID":"BKYtxpIW1DG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0f1595778adf658167c7dcc04881bfb1c14ed0e1","difficulty":"ANOTHER","songID":1641,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26061,"notecount":990,"arcChartID":"Dq8Sc6i6TUM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"43292e870cfff41a0775734f003ac1fe4b529bb1","difficulty":"HYPER","songID":1642,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26062,"notecount":690,"arcChartID":"DJ-Upvm4q8G"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"7d2cd7b0d481832661d9271cba46030d1e325219","difficulty":"NORMAL","songID":1642,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26062,"notecount":427,"arcChartID":"GLyeB_EEL6n"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"852091253200f648e79304d2547adec3997e8914","difficulty":"ANOTHER","songID":1643,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26063,"notecount":1128,"arcChartID":"FoUL7G9cmD5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e9d420ef47243a0c8abf0c6419e211f9705ffc68","difficulty":"HYPER","songID":1644,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26064,"notecount":1002,"arcChartID":"DXF2ofVZW-Q"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"60df6e199470112dd197503790d0d9fda2448b27","difficulty":"NORMAL","songID":1644,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26064,"notecount":643,"arcChartID":"DkpPCUJCdpj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6d881230861ccbf0b2c774fcd03737455e85a3c7","difficulty":"ANOTHER","songID":1645,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26065,"notecount":1233,"arcChartID":"E45mlPMI3ZL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8f15a03e9bb44fe684be31f22c14bf780ef99c5a","difficulty":"HYPER","songID":1606,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26025,"notecount":1113,"arcChartID":"D4825tRiZY5"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d1eb1a239c07ac643312bcd9dedff129e0bfb125","difficulty":"NORMAL","songID":1607,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26026,"notecount":640,"arcChartID":"CuO7NyI4qSU"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3d182169556f40bb9bf54f5229e41c8a2811f325","difficulty":"ANOTHER","songID":1608,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26027,"notecount":1129,"arcChartID":"HWwIpxvSSxa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a4ac04b7a8e6c44b34df5bc1597e3b9264ea662c","difficulty":"HYPER","songID":1608,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26027,"notecount":605,"arcChartID":"Dq-chD9ClqK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"407e5d06a2e18775e9d39573c6e6d7b26dd40f71","difficulty":"NORMAL","songID":1609,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26028,"notecount":533,"arcChartID":"Bq7O5f1GziR"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8e2e4c9f1a3488510b19dd69332cb72aa7515e87","difficulty":"ANOTHER","songID":1610,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26029,"notecount":1522,"arcChartID":"DZgS6OufvPZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"391f1d07655790d1ee9d48b50a7ab21ba44a0810","difficulty":"HYPER","songID":1610,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26029,"notecount":1123,"arcChartID":"CUsWP80YmYC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6eb2fb3b0917fba1cfe36c15f44a567420eeb9c9","difficulty":"HYPER","songID":1646,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26066,"notecount":465,"arcChartID":"HR9uL3tb2Wm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b2951270a8cb75a73a31d98b274622ae0e92d573","difficulty":"HYPER","songID":1646,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26066,"notecount":518,"arcChartID":"C0w2DMlZ-Jz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"785aad86dff3832d814ef3781f12fb74348b9093","difficulty":"NORMAL","songID":1646,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26066,"notecount":293,"arcChartID":"EmZ6sJAY9Lr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"785e8cbe29ea40cc09f0d09b167a6e7bce87a111","difficulty":"ANOTHER","songID":1647,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26067,"notecount":1214,"arcChartID":"B6Gq5v0ym3E"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a3277de95d3db7f3335c6c359d5dac31a7f21ff7","difficulty":"HYPER","songID":1647,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26067,"notecount":874,"arcChartID":"AnUk8Bv3sew"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"625362fe6cb3441ad799e0117658927ef6f5923c","difficulty":"NORMAL","songID":1647,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26067,"notecount":464,"arcChartID":"HEQ_lzmdHCN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"85fd3be5a5d708778da14ac32cc72d58dad588ab","difficulty":"ANOTHER","songID":1648,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26068,"notecount":1109,"arcChartID":"B-PgUJhvvwt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2913fa3b85bb952c487b5b3e92cca3b472d7b841","difficulty":"HYPER","songID":1649,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26069,"notecount":556,"arcChartID":"F3pQ0sPV6ia"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"375e7fed1b0fb483dc3e1c6900e0108217ff8060","difficulty":"ANOTHER","songID":1650,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26070,"notecount":1936,"arcChartID":"AXVhO0jMAZf"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"735545d31d2d09bf80c55fb94ce42189e15c1b15","difficulty":"HYPER","songID":1611,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26030,"notecount":838,"arcChartID":"Eu82teaTAW7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"efcf61560cee39c6eaef4fc6063c99243da7cbd3","difficulty":"NORMAL","songID":1611,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26030,"notecount":376,"arcChartID":"GzRhH_3oUCm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"53e0a35fd4ca1947c57fb5e620e714218d82f34a","difficulty":"ANOTHER","songID":1611,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26030,"notecount":1185,"arcChartID":"AQFzOV3Iogk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6317d3242d89f478a36519f179897739db2196d0","difficulty":"HYPER","songID":1612,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26031,"notecount":817,"arcChartID":"CT_k9LsQ_M_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"83ab3ec85fb4ad15611b884f2e1ada12e096393d","difficulty":"NORMAL","songID":1612,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26031,"notecount":347,"arcChartID":"GhTHSMCwkr6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8c7deb1ba0a52c4d5faa971e840077eab68e2a6b","difficulty":"ANOTHER","songID":1613,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26032,"notecount":1166,"arcChartID":"DWstICM3Nhx"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a9041a5a894c2691ed34e2355b6eb32c5b3f30d8","difficulty":"HYPER","songID":1614,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26033,"notecount":1198,"arcChartID":"BGhBeB1hZcs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"8b2c2b22de28e9e264ef278de65e2fce72e6120f","difficulty":"HYPER","songID":1650,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26070,"notecount":1304,"arcChartID":"G6nCg7rKFqL"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1c39a8e41faff016b4c93f496f87a59d45f3773c","difficulty":"HYPER","songID":1651,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26071,"notecount":879,"arcChartID":"GPHW0yRsyoj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"247d9d16c51ea7f793ee693490e6919d834a4293","difficulty":"NORMAL","songID":1651,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26071,"notecount":573,"arcChartID":"FA21kioaFNi"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"79764016288d9587df7a41b0edd3a9cfe520cf05","difficulty":"ANOTHER","songID":1652,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26072,"notecount":1857,"arcChartID":"AApvY2WRH-x"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9f8e5a0a2e0f11432515a27e13a12f71f048681e","difficulty":"ANOTHER","songID":1653,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26074,"notecount":1387,"arcChartID":"BBPPEHGb5LN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"556491353cd1e3071a226e2bff6df8d5396c7a71","difficulty":"NORMAL","songID":1614,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26033,"notecount":699,"arcChartID":"H1C0OyUmAZs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4c9ad702c4b7fc83c636aa67c9719fe6fadc725e","difficulty":"ANOTHER","songID":1615,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26034,"notecount":1775,"arcChartID":"F1y062_6Zmp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ee65bf3a4a0ead9f78ba026fc0638de517ad7211","difficulty":"HYPER","songID":1616,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26035,"notecount":926,"arcChartID":"EbVOs_bqX1W"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cc68ef876a3a3ba9adcfef4b82a8d5c5c22cd02b","difficulty":"NORMAL","songID":1616,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26035,"notecount":467,"arcChartID":"BWu90BziHF-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"da080cc2476f0ed92e0c1c329a9efe67b0db5605","difficulty":"ANOTHER","songID":1617,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26036,"notecount":1473,"arcChartID":"Fhqi4XbmywA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"712856b8704cf2171aad0e544b55d06182b41e96","difficulty":"HYPER","songID":1618,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26037,"notecount":1273,"arcChartID":"BYxIf4t1HnG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b4573eac20a6deec36d8b74bef0b15e29dbfc6e5","difficulty":"HYPER","songID":1654,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26075,"notecount":730,"arcChartID":"F8ImvF99dp9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"dfca35136cea794e97b3d753924c085f43302f2a","difficulty":"NORMAL","songID":1654,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26075,"notecount":298,"arcChartID":"BmLq4do-365"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9741126e9edee362c26dce6c4777b740a27a9978","difficulty":"ANOTHER","songID":1655,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26076,"notecount":1614,"arcChartID":"F_N_SfxlbUT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"879147a661e0eeb37b90c2c4ac14b072751f374b","difficulty":"HYPER","songID":1656,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26077,"notecount":936,"arcChartID":"CcjIsQ5INl3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6c5cd43a90bf7d0b483db1857a6243a639de4f8f","difficulty":"NORMAL","songID":1656,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26077,"notecount":516,"arcChartID":"H6vdULFbgGZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"47d6e7683b758f87b12c585499a844574a3f99be","difficulty":"ANOTHER","songID":1657,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26078,"notecount":1630,"arcChartID":"CheuYJyb4KP"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9a07bb2133c65e3ed9d7d4606065e141be75cc12","difficulty":"NORMAL","songID":1618,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26037,"notecount":683,"arcChartID":"Fj_h1QNc_qW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9683f55a11e42a5aa5475376814f5d3f2d2c4a28","difficulty":"ANOTHER","songID":1619,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26038,"notecount":1687,"arcChartID":"E66gPjukU-4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ddef587dfb5a8bea66837ec4afae6cfb451aa5b9","difficulty":"ANOTHER","songID":1620,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26039,"notecount":1634,"arcChartID":"DOejbnQisih"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c7bbe89f70c36c081a59f274774dd7d3b2dcd40c","difficulty":"ANOTHER","songID":1621,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26040,"notecount":914,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","10-cs","26-omni","26"]},{"rgcID":null,"chartID":"91cefc7a0c6b9dc66d5ab51a152a79325c4c97e1","difficulty":"ANOTHER","songID":1622,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26041,"notecount":1365,"arcChartID":"CVsXhOFEjvK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"13af31e1f73a543e6285b4f095b364faf77ec029","difficulty":"HYPER","songID":1658,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26079,"notecount":1174,"arcChartID":"FpUN0yRcGzG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"32c9910860d21f67f4f010a5bef19040ad8826cd","difficulty":"ANOTHER","songID":1659,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26080,"notecount":1849,"arcChartID":"FbB_O-3OguA"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"03d90b414f374f4aaa99520234b8ce6db0dfaa36","difficulty":"HYPER","songID":1659,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26080,"notecount":984,"arcChartID":"B-GBCtTAO9h"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6649a6cdc690d174d7560835a511ee5f239dd789","difficulty":"NORMAL","songID":1660,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26081,"notecount":609,"arcChartID":"GyqTvQ9mHK0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6fac0c78bd7aa7f570d1207a27e5918195c1e07f","difficulty":"NORMAL","songID":1661,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26083,"notecount":593,"arcChartID":"DSbXeEhm2VI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"c3375b2b1e35a0e5c9bbb77af923cc1ed2dd08cc","difficulty":"NORMAL","songID":1661,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26083,"notecount":524,"arcChartID":"FvJL5-WSMg4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"d6ff30f80206b26c0207ca0ca4b7cc9efc11c839","difficulty":"HYPER","songID":1623,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26042,"notecount":504,"arcChartID":"Ho3SnG13l4I"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"de2292706be40d0bdeb93589802b3cdb73442c8b","difficulty":"ANOTHER","songID":1624,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26043,"notecount":1919,"arcChartID":"DLX2bQMS8A4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1ecd01bcd73364b98fbaf274c9969e142820daef","difficulty":"ANOTHER","songID":1625,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26044,"notecount":1447,"arcChartID":"EhClodGoF3u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a133c0d8790ad3a622ef02cff5cda335d938c302","difficulty":"ANOTHER","songID":1626,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26045,"notecount":1483,"arcChartID":"Gl_wCFpUODD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bc10dc70c238804b0fdaee3c583c6ab844ae7c61","difficulty":"HYPER","songID":1626,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26045,"notecount":920,"arcChartID":"C98UEIRCInC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ea9b32cd93752dfdef2184d81e87eb56acfc4b84","difficulty":"ANOTHER","songID":1662,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26084,"notecount":1113,"arcChartID":"Ciklnqullkl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2614761e878a9846f89a8e0d61b90870f7b6a037","difficulty":"HYPER","songID":1662,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26084,"notecount":866,"arcChartID":"A0qhVN50_Xj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2cb82841a718db7720fad87f8e305ccf2eefa6cc","difficulty":"NORMAL","songID":1663,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26085,"notecount":597,"arcChartID":"FBtCAB3Rg64"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"09ff26e4ed6705d4641d52612ad57ea50e14e962","difficulty":"ANOTHER","songID":1664,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26086,"notecount":1769,"arcChartID":"CTLW1CxTmU1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"51eb3657429736c291417699d046243182d383d4","difficulty":"NORMAL","songID":1664,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26086,"notecount":548,"arcChartID":"Eo9dGPkqsSC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e826dec4285f65c5fcdb2c1af11bc721cc8664eb","difficulty":"ANOTHER","songID":1665,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26087,"notecount":2109,"arcChartID":"DJGWphK2aTv"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5f66b96fbb289ade77c9d4535df74021a7d9152c","difficulty":"NORMAL","songID":1627,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26046,"notecount":553,"arcChartID":"G8UhTBmoXlW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"1c448e46563170a2d07fc8e79eb7f7f973019f66","difficulty":"HYPER","songID":1628,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26047,"notecount":1129,"arcChartID":"C4wY28_azyZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c00243cafd5039d1b055b50fa09bf7a3995f841c","difficulty":"NORMAL","songID":1628,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26047,"notecount":770,"arcChartID":"CL0Kt4e_Uw1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3bb5b8c8f70ce7e6831a30bc871dd862654abcb3","difficulty":"HYPER","songID":1629,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26048,"notecount":741,"arcChartID":"AxftMj4KBb7"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4f8829cdd97119d9efb13d412694eec7836b449c","difficulty":"ANOTHER","songID":1630,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26049,"notecount":1436,"arcChartID":"HSzLIf_vuvh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8e3899974a305d338d2020b912ef3cfc30be134a","difficulty":"HYPER","songID":1631,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26050,"notecount":820,"arcChartID":"A-3Jlm2UcSs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5f794d6af0b0b5e46d231659cab3b90739e30b63","difficulty":"NORMAL","songID":1631,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26050,"notecount":398,"arcChartID":"HvUjit3KbnT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2b0bbaab43cdcb9e63a9fb0e3613bf0bb26162e4","difficulty":"HYPER","songID":1666,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26088,"notecount":867,"arcChartID":"Ad4rkdK77ec"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"2122986b07df6a7d0f6cc98d9e7a6fba3bd33a4b","difficulty":"NORMAL","songID":1666,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26088,"notecount":417,"arcChartID":"EpycxbMPFuT"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e3d8620f44b939860593e7623d6ebf3cb6488800","difficulty":"ANOTHER","songID":1667,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26089,"notecount":1311,"arcChartID":"GTNJri4bOpI"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"ce9ecc8c1f96d98e7818b6568577455ef4dda900","difficulty":"HYPER","songID":1667,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26089,"notecount":834,"arcChartID":"C7VUKqASCWm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"0d4c4027d8d613b65036ce4d3d078897d1b3e637","difficulty":"HYPER","songID":1668,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26090,"notecount":786,"arcChartID":"DhJWN-Kwrvz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"64089d246453ae9aa0f13a74391e373a29463292","difficulty":"NORMAL","songID":1669,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26091,"notecount":628,"arcChartID":"BGC9tvmAFCl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"156c87e0d0ee9678762f444cab69acf223d8d88e","difficulty":"ANOTHER","songID":1670,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26092,"notecount":1540,"arcChartID":"Bc13hXWYxIy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"883c554f1b4258d04625504c932107f25eeab526","difficulty":"NORMAL","songID":1632,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26051,"notecount":601,"arcChartID":"D4N2oZovvat"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f3e79fd7f5ca44711c6f336736ea05c9d5433c12","difficulty":"ANOTHER","songID":1633,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26052,"notecount":1272,"arcChartID":"DAXMUjm-D0z"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"437aed6f01f67c0582eef572b48a345ef643ad4c","difficulty":"HYPER","songID":1633,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26052,"notecount":816,"arcChartID":"DVS8VN5oLwW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"14ae9d69156ff989b7de6c2f709cd6c16192a3b4","difficulty":"NORMAL","songID":1634,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26053,"notecount":603,"arcChartID":"HFMox1LZ4L-"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5be37a084b255950526052cc87865b68e4b9770f","difficulty":"ANOTHER","songID":1635,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26054,"notecount":1032,"arcChartID":"H7qUvHaCNS8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"16eb9f3580c553785ce0d3779d6b9d99859873e5","difficulty":"HYPER","songID":1635,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26054,"notecount":527,"arcChartID":"F4I9vbE8-fg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"12c10bba781a7a577f491ce1dbba5edd5cd25aa9","difficulty":"NORMAL","songID":1636,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26055,"notecount":530,"arcChartID":"Fq2Bk3foity"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ce007df553084c45defc9b7d9c99de3f5db7f900","difficulty":"ANOTHER","songID":1637,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26057,"notecount":1335,"arcChartID":"BXFXct2VezQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"74149c4077803ca76458b4a749c48dcc3c04563c","difficulty":"HYPER","songID":1671,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26093,"notecount":1012,"arcChartID":"HPl3XoNbbLt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7df5eda25a9c8881cf06b9eb6b560383145a8f54","difficulty":"ANOTHER","songID":1672,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26094,"notecount":1202,"arcChartID":"BWt5Ev8cTx1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"294aac8b48d411233ec567e67ec341f37deb0724","difficulty":"HYPER","songID":1673,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26095,"notecount":933,"arcChartID":"GBW0DVPYnqj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5c59679464e77063df2ae241c3822553fdb228d5","difficulty":"NORMAL","songID":1674,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26096,"notecount":665,"arcChartID":"Hn4v774gpaa"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"889d9c10fc4082c8b586684df6f553cca49b79d7","difficulty":"NORMAL","songID":1675,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26097,"notecount":575,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"351c4f410c89875226aaa0eabae0228c0f501e61","difficulty":"ANOTHER","songID":1676,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26098,"notecount":1238,"arcChartID":"AOWzVuLxWUM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"d821054fc8a5bb22086df85eb83101f646dc5b23","difficulty":"HYPER","songID":1637,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26057,"notecount":844,"arcChartID":"H14IsxMci8f"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a517786b5801b28773701c45dea33391365fa1f9","difficulty":"NORMAL","songID":1638,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26058,"notecount":372,"arcChartID":"HwtFI6P6tML"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7c7f04bcdca198e869b05ed66341138fc16690a9","difficulty":"ANOTHER","songID":1639,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26059,"notecount":1503,"arcChartID":"DVrzaE3OzK1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d9eebc6773260e788b97f5f6265037e0809919db","difficulty":"HYPER","songID":1639,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26059,"notecount":1107,"arcChartID":"GwrbyHfMH-u"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0941024a667fb4a364484be384231edacadfd1c8","difficulty":"NORMAL","songID":1640,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26060,"notecount":634,"arcChartID":"GB755Doqa0a"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"47a542c61b4433a06927b78c36741d394684c8b9","difficulty":"ANOTHER","songID":1641,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26061,"notecount":1007,"arcChartID":"FGnUFoEgSVr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"539afceb4bf4c16d5eb469220a600d051eeddf37","difficulty":"HYPER","songID":1641,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26061,"notecount":572,"arcChartID":"FBJCQx25FrM"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"23f8240bc95cc068919a17dd778f0654d633d8cb","difficulty":"HYPER","songID":1677,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26099,"notecount":962,"arcChartID":"H6QarFmSK3t"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"ab6723aacf0e7ad144d0b9ddfeac0b7fcb825051","difficulty":"NORMAL","songID":1677,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26099,"notecount":601,"arcChartID":"C2l1CASqSSX"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"fd4a9b5c1c328f913022f9bffe675d716afea4f0","difficulty":"ANOTHER","songID":1678,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26101,"notecount":1128,"arcChartID":"H9egtMGedWV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"cf7dae00a82767f63ca7e6f4acfc55a41d9720c7","difficulty":"HYPER","songID":1679,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26102,"notecount":932,"arcChartID":"Fxj5kWZroNQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5ad3a965d78753bfa67cedf74015d20df91eca1c","difficulty":"NORMAL","songID":1679,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26102,"notecount":572,"arcChartID":"E2RCUx8U5Kp"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"11ee88bcc2b3bd41ad42dc386b4f7b8322b7f74f","difficulty":"HYPER","songID":1680,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26104,"notecount":1044,"arcChartID":"BAPFfWaGmLw"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"71c1e505c11ca2fc9d637e67c9f35060c87150f5","difficulty":"NORMAL","songID":1681,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26106,"notecount":637,"arcChartID":"HDvFTdvplB6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6656c013747b6759a7753240e54a3a993b4d4e7a","difficulty":"NORMAL","songID":1642,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26062,"notecount":436,"arcChartID":"EYtd1UHvXzE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"17e3de1b23883c5b122bf6d0fdcca4e8acf707d7","difficulty":"ANOTHER","songID":1643,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26063,"notecount":1211,"arcChartID":"FIkVKM1Smc8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"00ff2fc2eecd4c9c89b2e6aad1c7a14628639595","difficulty":"HYPER","songID":1643,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26063,"notecount":726,"arcChartID":"EtGdo6of8SH"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"56f185b02adf28520fc2f2d9c591b64cd2d8cd02","difficulty":"NORMAL","songID":1644,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26064,"notecount":662,"arcChartID":"GaMyrEzY83M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f7d15f7c174110f490326978ab20980c407483cd","difficulty":"ANOTHER","songID":1645,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26065,"notecount":1227,"arcChartID":"Baol9IhAdlj"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e55c47544b19c8188979a31546712638b8960d04","difficulty":"HYPER","songID":1645,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26065,"notecount":907,"arcChartID":"C-p5bVOp4V8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a674b814b5b3d7a3b3f962930fd073b6a0d2d6cc","difficulty":"NORMAL","songID":1646,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26066,"notecount":279,"arcChartID":"FpgwQxdpr8b"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"75525ae5061f44ca67c8dba395ce84ede0f14900","difficulty":"ANOTHER","songID":1647,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26067,"notecount":1175,"arcChartID":"AjMgmkUhuFW"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b9239967cd5f611c339da74288d3eb97fc180fad","difficulty":"ANOTHER","songID":1682,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26107,"notecount":1610,"arcChartID":"AQG-9b7E4Kr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"080922d0fec45746b94ac5c5251f850ad86ee283","difficulty":"NORMAL","songID":1682,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26107,"notecount":586,"arcChartID":"GGmmOWhHfJl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a9d5ef3432079f7cdd5d3f1dfc8b7d7178a084ea","difficulty":"ANOTHER","songID":1683,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26108,"notecount":1888,"arcChartID":"HLVobXoz9Sn"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4825b5367b10b8cb632fdbf0260aba6be297e616","difficulty":"HYPER","songID":1684,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26109,"notecount":743,"arcChartID":"BNo5n_vXWps"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"33947d882fa068b8fb6c6094d802d61d399cd393","difficulty":"NORMAL","songID":1684,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26109,"notecount":390,"arcChartID":"AXReiQO3cFk"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a5b9bf8864adac563be4fc466fcc8b196522714a","difficulty":"HYPER","songID":1685,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26110,"notecount":921,"arcChartID":"D6NxP9bYt41"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"aa75a34000d0d4dbd4c87deb637b96ffd799c685","difficulty":"HYPER","songID":1648,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26068,"notecount":720,"arcChartID":"EO6Wml__ouy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e4a69428b6f28dc5336567d68eb581e111b47346","difficulty":"NORMAL","songID":1648,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26068,"notecount":382,"arcChartID":"HYcd-5DCR1o"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f9e2bdc7ca36a27d18990688010e6e9624012590","difficulty":"NORMAL","songID":1649,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26069,"notecount":262,"arcChartID":"F6QE3cMbvzq"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b494ca39e87f931eca060f9a1bcfa098f98edffd","difficulty":"ANOTHER","songID":1649,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26069,"notecount":779,"arcChartID":"GEPDfEWxwue"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"61f7102abaca3bcc4f7b9155efc48050f1df087c","difficulty":"HYPER","songID":1650,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26070,"notecount":1304,"arcChartID":"DQ2D1bKRlbD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f74c63947fd05c55da2c3c616d40b9bc4f3f2c2c","difficulty":"NORMAL","songID":1650,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26070,"notecount":776,"arcChartID":"A7xclsoXlu1"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a981390292978835c7de7ab057fca24b4e062706","difficulty":"ANOTHER","songID":1651,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26071,"notecount":1344,"arcChartID":"H8ftOKEswLy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e836bcb83f585d860680cbe83f4dd71c6d36baaf","difficulty":"NORMAL","songID":1686,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26111,"notecount":464,"arcChartID":"GPAYWaGxO09"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"f762bae8c7d3d4153197f212d9a4e248c081b3c4","difficulty":"ANOTHER","songID":1687,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26112,"notecount":1480,"arcChartID":"CNN8tW397V9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"69f8ef0b89403ca018828ce7f64f0395c6145e94","difficulty":"ANOTHER","songID":1688,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26113,"notecount":1554,"arcChartID":"CYAxntmMc-A"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"06ff5f823c4bab2b283e4e5ba0e97288a670b7df","difficulty":"HYPER","songID":1688,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26113,"notecount":913,"arcChartID":"GpJcAhm34r0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"a6c207b021b732cb7bf6da28b9cf933c38344705","difficulty":"NORMAL","songID":1688,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26113,"notecount":525,"arcChartID":"FTOKaq49TSG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"aa50e75f52775162d30dc6a773f19105f18fcfb0","difficulty":"ANOTHER","songID":1688,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26113,"notecount":1480,"arcChartID":"CY5u_MMPaQY"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7f05f8781e6387ec7891b26e0f54e532ab049b0d","difficulty":"HYPER","songID":1652,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26072,"notecount":1149,"arcChartID":"BUqoVd2M2El"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"52d305c910cf90fe50d46477050bb9e5ac3bff07","difficulty":"NORMAL","songID":1652,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26072,"notecount":647,"arcChartID":"EKJ2grtYqwN"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"2705cc5462767fcab01c8cf55b5abecee9937a7d","difficulty":"HYPER","songID":1653,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26074,"notecount":847,"arcChartID":"AJNpsfbfNqd"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"0980a0149c6b947647947eadfbcf6ad65948b1f3","difficulty":"NORMAL","songID":1654,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26075,"notecount":300,"arcChartID":"BuUjKQ2pH3N"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"85445bae59dc342a6f1e807a7964293cfa86488e","difficulty":"ANOTHER","songID":1655,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26076,"notecount":1599,"arcChartID":"FRJF6-q8do9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6bd0c50811a8dfb2e76b53650035c20bd477ecab","difficulty":"HYPER","songID":1655,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26076,"notecount":1190,"arcChartID":"F5jG-arxeg3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"54545776c762b12aa04ff5945d8dfd7f5afc3195","difficulty":"HYPER","songID":1688,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26113,"notecount":879,"arcChartID":"BhvuM4vKGUS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c59b7ae8667dd6e4c295a7bb01506e7fd797d19a","difficulty":"HYPER","songID":1690,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26115,"notecount":832,"arcChartID":"AOJiX0zmZZ2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9a637e26d7d31abf58715973086b951ce1076499","difficulty":"HYPER","songID":1690,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26115,"notecount":800,"arcChartID":"EpqXnKmzXl2"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"13ff83e4d8c417a36a9e4fec20f5bc91899ad5e9","difficulty":"NORMAL","songID":1690,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26115,"notecount":414,"arcChartID":"B4uDxL_eGhz"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"816d62337b3519cd0d924ab728c2d07460cde7ec","difficulty":"ANOTHER","songID":1691,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20014,"notecount":1165,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"bb9c246f9243ae6ab6c386571a0e349e5d6561ac","difficulty":"HYPER","songID":1691,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20014,"notecount":701,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"efe5620775f6980fa116dded6bb55a282fb53b74","difficulty":"NORMAL","songID":1692,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20010,"notecount":347,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"1ccef3a301d9e498decf9dbeb9c2ef9a64d0f894","difficulty":"NORMAL","songID":1656,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26077,"notecount":572,"arcChartID":"FvusBJt-cr3"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"54a3ebdd59aba5b64021e671b82c76bea661a20f","difficulty":"ANOTHER","songID":1657,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26078,"notecount":1676,"arcChartID":"B3ZhS7_lbGo"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"bc907ae226f125aa852622c8ae61093233f73cbf","difficulty":"HYPER","songID":1657,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26078,"notecount":1171,"arcChartID":"FW_UHVqkoer"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"05e8dd90d3a81b546cee07d25e255e046cec201b","difficulty":"HYPER","songID":1658,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26079,"notecount":1241,"arcChartID":"Crcf1uFJafg"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"27c4d674c51bc5176cb534bb0e4daddea0f5f5a4","difficulty":"NORMAL","songID":1659,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26080,"notecount":644,"arcChartID":"HlB7CGYPlBJ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"45ebc79cd3930e6e44d49f443694324a5a76f86e","difficulty":"ANOTHER","songID":1660,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26081,"notecount":1482,"arcChartID":"EBdJXL0m2Bb"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"de7ccf7eb53e38d13111817c1aaa8c9da55cd668","difficulty":"HYPER","songID":1660,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26081,"notecount":915,"arcChartID":"BFcXT-qkfD0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"555575e2144c7da2c2d6c14fd1bb740353eb8448","difficulty":"ANOTHER","songID":1661,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26083,"notecount":1177,"arcChartID":"Bv6ZxVe_iMm"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","13-cs","26-omni","26"]},{"rgcID":null,"chartID":"112a609c8da2e2c8debb36fab4ad4babe796cd43","difficulty":"NORMAL","songID":1662,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26084,"notecount":516,"arcChartID":"G68oJXHvncG"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6ae6eedd0590522a264814ba8088fe203c72f000","difficulty":"ANOTHER","songID":1663,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26085,"notecount":1684,"arcChartID":"D-qGTXo7vYc"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"41cee5cf90cd29704587a62f9f2d75c3017708e5","difficulty":"HYPER","songID":1663,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26085,"notecount":961,"arcChartID":"CBnuFZxQQj4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"85ad116519242fa5873560cb1750966c1bd6745d","difficulty":"HYPER","songID":1664,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26086,"notecount":1129,"arcChartID":"A1q3pqeHrfQ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"47a90583189eea1a8f261b73ed8bf6cce98eb465","difficulty":"NORMAL","songID":1664,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26086,"notecount":558,"arcChartID":"GM4PIs9xXLs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d9581c9cf089392b9f5ac5424f176a6713f12dfc","difficulty":"ANOTHER","songID":1665,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26087,"notecount":2135,"arcChartID":"Ex4tkLpumks"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d592aea09d75fb15002e0e4686a248480f52e22a","difficulty":"NORMAL","songID":1665,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26087,"notecount":718,"arcChartID":"Al8QTLl9Pjt"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"803fcbdb39bf735146d682aae186cad28f302f45","difficulty":"HYPER","songID":1666,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26088,"notecount":846,"arcChartID":"A4_osCzeYL4"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"e19f0d9d8df1cd30698b68c61cccc02ec168f610","difficulty":"NORMAL","songID":1667,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26089,"notecount":623,"arcChartID":"B7-x-_KGADO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"351e8222883a3f23ddc17c5fcab8e3640052e780","difficulty":"HYPER","songID":1668,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26090,"notecount":785,"arcChartID":"FcYeAZWXd2T"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"612411582323fe7235df67272d0b2b44bd612e1c","difficulty":"ANOTHER","songID":1669,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26091,"notecount":1290,"arcChartID":"HNp9r5RLVZK"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"4ec8bc9415612abf659216bc7281f68d02f63271","difficulty":"HYPER","songID":1669,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26091,"notecount":851,"arcChartID":"G-3NFFK7LZ_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"effc597a2a113ee543adcd92d506d9815175b745","difficulty":"HYPER","songID":1670,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26092,"notecount":931,"arcChartID":"Hc8JMRBUOuD"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"03d90f0edd08f359cb96e87d650c22ea106e9711","difficulty":"HYPER","songID":1672,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26094,"notecount":708,"arcChartID":"EyOUVB-g4Dr"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"90963eec774682ab79a9cd5a98d1782e5ac8c1c0","difficulty":"HYPER","songID":1672,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26094,"notecount":722,"arcChartID":"D_ucq9wauvs"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6b94ff55110106156195cfb43cd397cd6cb5f40f","difficulty":"NORMAL","songID":1672,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26094,"notecount":474,"arcChartID":"EmoT7SKnbFl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6bbb9376ee22acf90e0564b0f0eaeb0d19fa8fdc","difficulty":"ANOTHER","songID":1673,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26095,"notecount":1568,"arcChartID":"DjYWwZFs3n_"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"6fa71035c6e15fbc33aab8e2cfe9d52c966cdbc2","difficulty":"HYPER","songID":1673,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26095,"notecount":957,"arcChartID":"Fs3O7ZcgWa8"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d0ee8c72e60dfc4eaeb8cbda12dcb5e0b677ab2f","difficulty":"NORMAL","songID":1673,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26095,"notecount":575,"arcChartID":"AiJdwBQhdi0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"d5b9a7dcb0a637623e795c308dbc2dcb3c74bf3c","difficulty":"ANOTHER","songID":1674,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26096,"notecount":1560,"arcChartID":"A8aulaqNOqy"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b0c4aca16ba284dfe8981abd2e6f69d225288069","difficulty":"ANOTHER","songID":1675,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26097,"notecount":1153,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","27","26","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"26f5041502d1ea786d62519673f7abcca0b2d763","difficulty":"HYPER","songID":1676,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26098,"notecount":1026,"arcChartID":"DrlkU6SycRV"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","15-cs","26-omni","26"]},{"rgcID":null,"chartID":"936363df7aa56e1272904264bb4b3b6bcc1fd107","difficulty":"NORMAL","songID":1677,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26099,"notecount":558,"arcChartID":"GFqtPBhaoci"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"7bc293ea03018a5bc2089b36e89a5fd47b2b1bcb","difficulty":"ANOTHER","songID":1678,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26101,"notecount":1122,"arcChartID":"HCGQcAlFKFE"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5f478b16c98a853b6fd11b552d94b6b94c00ec92","difficulty":"HYPER","songID":1678,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26101,"notecount":808,"arcChartID":"GlOjf4s5J8M"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"39690711afb5391ecf9f87ba833816fc3ded664e","difficulty":"NORMAL","songID":1679,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26102,"notecount":583,"arcChartID":"FmrW9Vd956P"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"af7db81954cbe2def4c73c20c2fa10b0150623ae","difficulty":"NORMAL","songID":1680,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26104,"notecount":706,"arcChartID":"BCpMWiOia21"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"9cc62b72606dfda6a86224ba6df239cf722d6235","difficulty":"HYPER","songID":1681,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26106,"notecount":1159,"arcChartID":"BjMbmpjIo8w"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c0937096541398329ef0a89ff23baf38d0a404b6","difficulty":"HYPER","songID":1681,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26106,"notecount":1152,"arcChartID":"Fxug1GmBho9"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"3d031999ffce4cb214c40d624fcbaab7f4cf015e","difficulty":"HYPER","songID":1682,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26107,"notecount":1098,"arcChartID":"Agwo1aKxVel"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"960720b1f1f1b00fe257d4c44aac9396eac88cd2","difficulty":"NORMAL","songID":1683,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26108,"notecount":613,"arcChartID":"BnUmjRFvJRh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"8d9fb3c27a4c7504aae31d159d1ef037a77c64b3","difficulty":"ANOTHER","songID":1684,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26109,"notecount":1149,"arcChartID":"AgqZkF8Jw_V"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"c5d16c079c464480bdcc1850d3765c6277a78cc1","difficulty":"HYPER","songID":1684,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26109,"notecount":725,"arcChartID":"GKM_QyLQgXC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"5dd6d3b5ae5952a86fe48b1771f93709167ed43d","difficulty":"HYPER","songID":1685,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26110,"notecount":908,"arcChartID":"DmZ8RLX1QLh"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"219301a4c9c13491f8f456909f2d06246c303885","difficulty":"NORMAL","songID":1685,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26110,"notecount":464,"arcChartID":"BgYRmXfYDP0"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"64bde31758306f26acee4af0d6ed7d85f838ed98","difficulty":"ANOTHER","songID":1686,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26111,"notecount":1220,"arcChartID":"C0nzg4VS3HC"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"07332163674c67f004143ec6e8cf8ca9a653fd04","difficulty":"HYPER","songID":1686,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26111,"notecount":855,"arcChartID":"DGxw-Rxu7qZ"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4378d78d869601cb262754b9818525bf96cf23c2","difficulty":"HYPER","songID":1687,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26112,"notecount":1009,"arcChartID":"BrNIwrcfgWO"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","26-omni","26"]},{"rgcID":null,"chartID":"6f417ef1f873392be56a8bf4f46c299f5cd143d5","difficulty":"ANOTHER","songID":1689,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26114,"notecount":1138,"arcChartID":"CIgda9dQYxS"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"4b9d09202b04bfaa39e9094b0c27963112a29d1d","difficulty":"NORMAL","songID":1690,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":26115,"notecount":417,"arcChartID":"C9iLu1sJ6Si"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"b176f957da6ec937c873328741a896604dc7a42c","difficulty":"NORMAL","songID":1691,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20014,"notecount":452,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"20ede30574964f9ff87d1b7dcc71e7ea9376dda4","difficulty":"ANOTHER","songID":1692,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20010,"notecount":1064,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f457ea5ac9895112897519f06406990fc6586714","difficulty":"HYPER","songID":1692,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20010,"notecount":736,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"f96de0e2c4b58e6b2d4a724dc15cad69c000d30e","difficulty":"NORMAL","songID":1692,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":20010,"notecount":438,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","inf","26-omni"]},{"rgcID":null,"chartID":"39a3e7af7da7696955f0e1e00692165d0461fe06","difficulty":"NORMAL","songID":1821,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":80003,"notecount":436,"arcChartID":null},"isPrimary":true,"versions":["inf"]},{"rgcID":null,"chartID":"67530d062d8c124aefe8bcf111c04bb650dbeddb","difficulty":"ANOTHER","songID":1821,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":80003,"notecount":987,"arcChartID":null},"isPrimary":true,"versions":["inf"]},{"rgcID":null,"chartID":"7d8697f53ade3599004ad94d10307517150c5735","difficulty":"NORMAL","songID":1821,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":80003,"notecount":427,"arcChartID":null},"isPrimary":true,"versions":["inf"]},{"rgcID":null,"chartID":"9122bb849b9161c1124815b50615b8f38b2f763c","difficulty":"ANOTHER","songID":1821,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":80003,"notecount":967,"arcChartID":null},"isPrimary":true,"versions":["inf"]},{"rgcID":null,"chartID":"41e04f829f0a584a8bc090eb47afea5143910955","difficulty":"HYPER","songID":1821,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":80003,"notecount":720,"arcChartID":null},"isPrimary":true,"versions":["inf"]},{"rgcID":null,"chartID":"3e307b609209ab2ccd09ac49835a659dceda8cc7","difficulty":"NORMAL","songID":1822,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":80002,"notecount":514,"arcChartID":null},"isPrimary":true,"versions":["inf"]},{"rgcID":null,"chartID":"ab19c92bc84fc0df554ca6a7620cc890fc30d41b","difficulty":"HYPER","songID":1822,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":80002,"notecount":844,"arcChartID":null},"isPrimary":true,"versions":["inf"]},{"rgcID":null,"chartID":"ad94947d3992d8ea8682261232d5d672a4be154e","difficulty":"ANOTHER","songID":1822,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":80002,"notecount":1352,"arcChartID":null},"isPrimary":true,"versions":["inf"]},{"rgcID":null,"chartID":"de07d7246d400bccd958e7fab0ba0fcc946aac05","difficulty":"HYPER","songID":1822,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":80002,"notecount":830,"arcChartID":null},"isPrimary":true,"versions":["inf"]},{"rgcID":null,"chartID":"be6d93d8c4431be1642565cc820ef5b57af6ca38","difficulty":"NORMAL","songID":1822,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":80002,"notecount":522,"arcChartID":null},"isPrimary":true,"versions":["inf"]},{"rgcID":null,"chartID":"544500e220adce24d806ca8b19287dedab8d98a4","difficulty":"ANOTHER","songID":1822,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":80002,"notecount":1390,"arcChartID":null},"isPrimary":true,"versions":["inf"]},{"rgcID":null,"chartID":"b9bd41bb495ea6cf69d8f485925036119136d3fe","difficulty":"HYPER","songID":1821,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":true,"2dxtra":false},"data":{"inGameID":80003,"notecount":737,"arcChartID":null},"isPrimary":true,"versions":["inf"]},{"rgcID":null,"chartID":"ebe1379007d2ac1b8976ed7a1ae91f0af4c4d43f","difficulty":"LEGGENDARIA","songID":158,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5014,"notecount":1010,"arcChartID":"AJXK-HUobc6"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e121f7b836efecd037ba4c97459d8285725d3648","difficulty":"LEGGENDARIA","songID":158,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5014,"notecount":931,"arcChartID":"AaZUL6ISUav"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","26-omni","26"]},{"rgcID":null,"chartID":"e19b02e20306e6b5b6aa1f01640e447d0b166bad","difficulty":"LEGGENDARIA","songID":360,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":9038,"notecount":1426,"arcChartID":"CPuHVN17LYl"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"c031706d36d3bb2d7a1c2d5d9e19b087a0098545","difficulty":"LEGGENDARIA","songID":538,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12030,"notecount":1796,"arcChartID":"D2n30MAFW-7"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"93d82b7200e4e7122ffb72a5f527d6290f7e80e6","difficulty":"LEGGENDARIA","songID":538,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":12030,"notecount":1707,"arcChartID":"Hk4yLQvtZTF"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"17245fb14d340b1fa7e4d623d83df0288641eb5a","difficulty":"LEGGENDARIA","songID":643,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14004,"notecount":1563,"arcChartID":"AWUWdCk3Grm"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"f2b5b6d28760a9e0ce5ee5e2847f75f7a1506acf","difficulty":"LEGGENDARIA","songID":643,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":14004,"notecount":1546,"arcChartID":"BEwN4CLNhCE"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"96aabf52e7018721ebfb559f6469253b814337c9","difficulty":"ANOTHER","songID":744,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15036,"notecount":1387,"arcChartID":null},"isPrimary":false,"versions":["26-omni","26"]},{"rgcID":null,"chartID":"9f5e8d025a1bf3f9f0a05f487c10ae9d2e14b229","difficulty":"ANOTHER","songID":761,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15052,"notecount":1188,"arcChartID":null},"isPrimary":false,"versions":["26-omni","26"]},{"rgcID":null,"chartID":"ce6fd1093bf55692ee30d1635dbed4b25d8b4f16","difficulty":"LEGGENDARIA","songID":1071,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19074,"notecount":1384,"arcChartID":"DGVQ8dmfAj9"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"ead53d880162aff2a9005f9cab6baba8a7fcc5d6","difficulty":"LEGGENDARIA","songID":1071,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":19074,"notecount":1377,"arcChartID":"HSfhNU9CYYb"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"43ce730b28754147389777340cce966240d69682","difficulty":"LEGGENDARIA","songID":1355,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22083,"notecount":2190,"arcChartID":"EWVVGzXfLTc"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"c2d3063f6c42c5367174f68ee924e4c442584d55","difficulty":"LEGGENDARIA","songID":1355,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":22083,"notecount":2183,"arcChartID":"EQkOsYiLZqi"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"7de073183ba082795816ead4dd604ea6df16c93b","difficulty":"LEGGENDARIA","songID":1494,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23095,"notecount":1985,"arcChartID":"DvtBUQkOsmU"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"690f6eb6f34fd4fef0ca1b396a9815862082aa15","difficulty":"LEGGENDARIA","songID":1494,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":23095,"notecount":1982,"arcChartID":"EmBE8doVjqH"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"8e71b7e02dc2b11d351c4e76ab868ba55d0c2a5f","difficulty":"LEGGENDARIA","songID":1558,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24050,"notecount":2428,"arcChartID":"GWNQt0lzjwY"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"c7172c1f9f9cc2221a0aea8d33891dd13b058248","difficulty":"LEGGENDARIA","songID":1558,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":24050,"notecount":2443,"arcChartID":"CvF5qzc2Fca"},"isPrimary":true,"versions":["27-omni","27","26-omni","26"]},{"rgcID":null,"chartID":"13a2c5109ea488e0707bbd9a0d2123f68f625f67","difficulty":"ANOTHER","songID":1823,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27000,"notecount":2086,"arcChartID":"B3vF57BlRVm"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"df482ecfd40d789b8ae9c113f1cf8f72de1bb3c0","difficulty":"HYPER","songID":1823,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27000,"notecount":1238,"arcChartID":"AgWoEYjfvLZ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"24b1eeb7a8079b307a4dacdeb8c83e6607562d8a","difficulty":"NORMAL","songID":1823,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27000,"notecount":778,"arcChartID":"Aqb6Z2kPN39"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ae1fb369549554f7b564830bdf3f8ae6d63cc7d6","difficulty":"ANOTHER","songID":1823,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27000,"notecount":2075,"arcChartID":"FgjTv_oU8Tk"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4e91af049f481678e3f533eb8918eaefd00941b2","difficulty":"HYPER","songID":1823,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27000,"notecount":1283,"arcChartID":"B-KKbQN9C9E"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a520457fb15da05ee022db36383210a37d456d13","difficulty":"NORMAL","songID":1823,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27000,"notecount":721,"arcChartID":"Hh3naaUZJI5"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"946879acc2fd3b7ff0b1864a25238844a0c14832","difficulty":"ANOTHER","songID":1824,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27001,"notecount":1633,"arcChartID":"Cqe2CIfb5cB"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9adebb1e2da1b7c5bb776c8c88a29eee3e461988","difficulty":"HYPER","songID":1824,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27001,"notecount":1259,"arcChartID":"B_cyoWDn0md"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d909e74ae372d2c31452097dd76b8c84b9f76ea7","difficulty":"NORMAL","songID":1824,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27001,"notecount":696,"arcChartID":"E1iHvk_Cu3h"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0c50a6e66c49160f09a56331973fd15c5c56a99c","difficulty":"ANOTHER","songID":1824,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27001,"notecount":1676,"arcChartID":"EoLHTlInvMg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b01b77f06b498bd6abbdec4ece05837f425d5c4a","difficulty":"HYPER","songID":1824,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27001,"notecount":1319,"arcChartID":"FRgbBQRJgOa"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9df2476d64612eb820f0e638164aba3c8ba2d925","difficulty":"NORMAL","songID":1824,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27001,"notecount":753,"arcChartID":"E4fEvGdwhJ7"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2dd5475209eaec49edd84874a8aef0bb431f0ebb","difficulty":"ANOTHER","songID":1825,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27002,"notecount":1429,"arcChartID":"BwI7dZM2RV1"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"84427a16b040af5e7f6c43769aebfef378a30ae4","difficulty":"HYPER","songID":1825,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27002,"notecount":913,"arcChartID":"EZq_eKtnFJ0"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ecbea24bde4d973b79be236eccd4b0ab11fbb8a5","difficulty":"NORMAL","songID":1825,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27002,"notecount":646,"arcChartID":"ELSxOH4Rpyw"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"963593c3648e321043999af62c89912378c20aa1","difficulty":"ANOTHER","songID":1825,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27002,"notecount":1447,"arcChartID":"DsCm31QgU1A"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"fd1a56ca2d93adba9090389544b227981319c722","difficulty":"HYPER","songID":1825,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27002,"notecount":886,"arcChartID":"DJt5iH--kzY"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"64b14bb751bf06b3d4a19c90927599b2a8732ce5","difficulty":"NORMAL","songID":1825,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27002,"notecount":638,"arcChartID":"Hiw28D0UoAV"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7ae72a01740b24afc0f43d687373709cc5e004eb","difficulty":"ANOTHER","songID":1826,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27003,"notecount":2161,"arcChartID":"GqGhMW6bLvC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b7a44aaa1dcd17fbc05553ba1c70f6937a291aff","difficulty":"HYPER","songID":1826,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27003,"notecount":1390,"arcChartID":"AQ-QhgY2nB8"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ac89d1b4b20c50d9aa8f54112fd4966c882e6df8","difficulty":"NORMAL","songID":1826,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27003,"notecount":774,"arcChartID":"BFCbFc_7XET"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"22a3e7ec9c1f606794ee8bc4beefab5070f03843","difficulty":"ANOTHER","songID":1826,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27003,"notecount":2192,"arcChartID":"BbiCGOshlwq"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"fddcd91eaeeb715e74f342638dbc67f06d72f0db","difficulty":"HYPER","songID":1826,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27003,"notecount":1399,"arcChartID":"BuYtPfNySrn"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ebd2ba661ba47cf19822dd7a706613dac9ccc904","difficulty":"NORMAL","songID":1826,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27003,"notecount":789,"arcChartID":"H3CSdqFJAmT"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"51fdf29d6bd27051242dca7cc05456cf32adbe94","difficulty":"ANOTHER","songID":1827,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27004,"notecount":1850,"arcChartID":"D5bP3RtPtvo"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"8c77585f5bbfe0f51f5327c110348d3fbceb657a","difficulty":"HYPER","songID":1827,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27004,"notecount":1128,"arcChartID":"FsK8t65dVx0"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d7c49b9a546aabb436da9c16e9c5f0d67aa8b399","difficulty":"NORMAL","songID":1827,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27004,"notecount":714,"arcChartID":"AOi71zorfQ3"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"547129dd5e7a7066d06e46bae1e0b4d20237b8dd","difficulty":"ANOTHER","songID":1827,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27004,"notecount":1830,"arcChartID":"HWPB5UsAcfq"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"90b2fa0565329e6cbfb7f30bd9e60eff459279b5","difficulty":"HYPER","songID":1827,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27004,"notecount":1153,"arcChartID":"Aez_I7Q7hmV"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"79efdefc2006286f0a648e932decbd3792ebdc76","difficulty":"NORMAL","songID":1827,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27004,"notecount":718,"arcChartID":"EgX8jb19Dlg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2d1845cda2043f73bd02c71b6be75a0a7c4b4a92","difficulty":"ANOTHER","songID":1828,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27005,"notecount":1466,"arcChartID":"GGDivtmwq1I"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"065049808134bc7ec51266c78d4f1f9108fb6143","difficulty":"HYPER","songID":1828,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27005,"notecount":919,"arcChartID":"CzJ6j692YB3"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"d5b4b508b739bfa5901833245de9cd48410e7a33","difficulty":"NORMAL","songID":1828,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27005,"notecount":531,"arcChartID":"Ern3uzP2QRa"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"12b0523554b200d517bc68eeb8546e618881dac5","difficulty":"ANOTHER","songID":1828,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27005,"notecount":1386,"arcChartID":"GeJTacUeCxI"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"dce6e24b4b72502995246ee0044953fcb8e7ea31","difficulty":"BEGINNER","songID":1828,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27005,"notecount":235,"arcChartID":"C2yUGroyjQT"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni"]},{"rgcID":null,"chartID":"b9ef87907371c04e790f101e8f92327482cefb4f","difficulty":"HYPER","songID":1828,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27005,"notecount":881,"arcChartID":"Ah4UuZKAlV2"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"24c04950c52a79c0259ca2eaf027bb87c45e8de3","difficulty":"NORMAL","songID":1828,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27005,"notecount":524,"arcChartID":"EH4kLMNkcc8"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"ace3f13ce7974a935dc7c4c60f579d10b39473e6","difficulty":"ANOTHER","songID":1829,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27006,"notecount":1082,"arcChartID":"HUJYGZRhNmC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4184658c5c0ab3b6d00643ba96b6c11cf963a90f","difficulty":"HYPER","songID":1829,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27006,"notecount":716,"arcChartID":"Dw6ymS4-lhC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"323af752b01ba169b38a6e76653118a5aebcb01d","difficulty":"NORMAL","songID":1829,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27006,"notecount":415,"arcChartID":"Gzv7JZOp4Fw"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"bea9f240a0b924a26c3c9b1e7d7df9af116d88c0","difficulty":"ANOTHER","songID":1829,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27006,"notecount":1124,"arcChartID":"F292yBuokjY"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"daa8492c68c6a41bb8a44f184bff4166f5cd421d","difficulty":"BEGINNER","songID":1829,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27006,"notecount":166,"arcChartID":"CVN71aPvtjw"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni"]},{"rgcID":null,"chartID":"cdef4ee266caf2e1d93626f5b1e8b426ddeb0413","difficulty":"HYPER","songID":1829,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27006,"notecount":687,"arcChartID":"CSL8PueBNoc"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3cb379e700216350f369542f54336e5b59c350a2","difficulty":"NORMAL","songID":1829,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27006,"notecount":415,"arcChartID":"FU2hVu97ijq"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3f561d78efae33c3e3ccb94077730d379b19966c","difficulty":"ANOTHER","songID":1830,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27007,"notecount":1763,"arcChartID":"BVptaUkgLd1"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"bfa21226fafdbbb628b0771bf0c2e5a938e7071c","difficulty":"HYPER","songID":1830,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27007,"notecount":950,"arcChartID":"EhccJSzDLOv"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"781667a9f8d74c70208efdb15ccc85d3ea012532","difficulty":"NORMAL","songID":1830,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27007,"notecount":473,"arcChartID":"HJW0RDfUJtN"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"018c7e303fe582d5cfebad605c7461d73d46a2b0","difficulty":"ANOTHER","songID":1830,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27007,"notecount":1639,"arcChartID":"BQ0GjmpwnqR"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1fa9baf551c29d3ac6b00a3e9d02958c7665849c","difficulty":"HYPER","songID":1830,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27007,"notecount":854,"arcChartID":"Hp-W52tcXN5"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"167eac915195ac8e2f3055e06e20f1679907ed0e","difficulty":"NORMAL","songID":1830,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27007,"notecount":471,"arcChartID":"GobuFlpfwCZ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"8debc3984c295cb95f8a150f7b2e065fc6be746a","difficulty":"ANOTHER","songID":1831,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27008,"notecount":2363,"arcChartID":"DBulxMuy8NS"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2382fd532ba6e9585c009df95029f05e9abcd54f","difficulty":"HYPER","songID":1831,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27008,"notecount":1213,"arcChartID":"H3npGU-Nrfl"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0677edc7724879ba6a4bf2e8edb7adff969a765c","difficulty":"NORMAL","songID":1831,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27008,"notecount":702,"arcChartID":"H6fyNbHClMz"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b8db429d635e52dedb21b20496448ac4941e7f36","difficulty":"ANOTHER","songID":1831,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27008,"notecount":2040,"arcChartID":"AcJAfB96xu6"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"19ed2efecab901cae59fe2b680dc00a3cbb88a1a","difficulty":"HYPER","songID":1831,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27008,"notecount":1193,"arcChartID":"GRZvGAd2tsu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2b5e8e323ee30711939e52c44a5bab58f742a129","difficulty":"NORMAL","songID":1831,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27008,"notecount":703,"arcChartID":"DmakZWoeaTr"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9df9a62cabba2673786f8b8c9758649ebd27c6fb","difficulty":"ANOTHER","songID":1832,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27009,"notecount":1506,"arcChartID":"DoOKQjCk4-J"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"58b56c9d9a41538887b4193d3d0983c492a1b178","difficulty":"HYPER","songID":1832,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27009,"notecount":822,"arcChartID":"D_P0mEsG-Eu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"25c720af709b096c33f5e0397af572cb4b203e90","difficulty":"NORMAL","songID":1832,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27009,"notecount":517,"arcChartID":"HYBFx6fLUpm"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7ca2239e04fa44b6b16620a2a2be1ba6070d6574","difficulty":"ANOTHER","songID":1832,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27009,"notecount":1453,"arcChartID":"GX-ClBexDmH"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"82b72bd91378103ca75618f57e8f7c73792859fe","difficulty":"HYPER","songID":1832,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27009,"notecount":833,"arcChartID":"G2-QxBLVXGp"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b5f75c47c73f2145d8dd9aacd19ed20fa7d24be4","difficulty":"NORMAL","songID":1832,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27009,"notecount":516,"arcChartID":"Cnfcnb_n3PG"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"31147d055a0516824e1fdd65739fa646f58f0810","difficulty":"ANOTHER","songID":1833,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27010,"notecount":1257,"arcChartID":"CiMd_dTNrgi"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d1d91511c16cef80c2410e2385f308507e5247c9","difficulty":"HYPER","songID":1833,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27010,"notecount":907,"arcChartID":"EhwMXL4IBmO"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"06dacb1dfea1c954e65b8becab69b2054b0d297b","difficulty":"NORMAL","songID":1833,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27010,"notecount":623,"arcChartID":"CPVW5eMFnxC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ddc48c20e89c2c1719ad674f7c1ed03c6b77cd56","difficulty":"ANOTHER","songID":1833,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27010,"notecount":1299,"arcChartID":"GD6ootw3uFu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"27d1eef95fded49306de4a7162e6c404292aa3df","difficulty":"HYPER","songID":1833,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27010,"notecount":908,"arcChartID":"AagHggJgdAh"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1f803ae2197350a78405ff4e6281695a4f14a980","difficulty":"NORMAL","songID":1833,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27010,"notecount":593,"arcChartID":"CEayRVIHkGO"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b2b9d676dba9e6d86b253f8caa1d0ae0cc4eb1c0","difficulty":"ANOTHER","songID":1834,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27011,"notecount":1293,"arcChartID":"BPNo66EgvYr"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a3782d9570e48f94170d8fc3fbfb67fba44d2226","difficulty":"HYPER","songID":1834,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27011,"notecount":866,"arcChartID":"AQGWnQXHZY_"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"60350b6db1917c23efa45cff8c252d894216847b","difficulty":"NORMAL","songID":1834,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27011,"notecount":523,"arcChartID":"AiJf83nijRZ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3e708abeb8dd9b3fb256c211c229de8756d0cdf4","difficulty":"ANOTHER","songID":1834,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27011,"notecount":1295,"arcChartID":"EDsQNs12W4v"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"668a6eb7a0b39c0dc9b14133419a78ff9dc0fb6d","difficulty":"HYPER","songID":1834,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27011,"notecount":853,"arcChartID":"FWcEPySN8FQ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"bd3b40df9d655f3a1bb6544f874202a0681b9e1f","difficulty":"NORMAL","songID":1834,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27011,"notecount":515,"arcChartID":"FcQaZSn_ILu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ff3908074067bb5604bb3d46683ba7f247436602","difficulty":"ANOTHER","songID":1835,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27012,"notecount":1700,"arcChartID":"ATZC3GR3YEu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b544b07050ebcfb6396d3409f1ef90ce2f589503","difficulty":"HYPER","songID":1835,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27012,"notecount":848,"arcChartID":"AWJcR9f1fSL"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ca83f82918259876300feeb6a5f3a964fa83ba33","difficulty":"NORMAL","songID":1835,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27012,"notecount":380,"arcChartID":"FwF1aWtq8Bi"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e0510a3866c5869cdf63a54bbf5d9ea11e7ea78a","difficulty":"ANOTHER","songID":1835,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27012,"notecount":1824,"arcChartID":"HbPb1Dc9AwC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d0d4266532b80a06efb4f9db70096b43f1318ecf","difficulty":"HYPER","songID":1835,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27012,"notecount":908,"arcChartID":"DJuUbCgf6QL"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"fa1ffd97b7ef5d878db53e9318267fda2492971c","difficulty":"NORMAL","songID":1835,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27012,"notecount":399,"arcChartID":"GDTAinUMq-b"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"67283b32778eae586c6a676d54f5c4609ea5d40d","difficulty":"ANOTHER","songID":1836,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27013,"notecount":1516,"arcChartID":"Da6o0ZJjXHt"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b2f153694db60c3eb1b63236b8c1895b9b3d3206","difficulty":"HYPER","songID":1836,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27013,"notecount":902,"arcChartID":"EP5j6yI_nXl"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1aa9ce0e77f1978943aca327e6619c95c4a0fe4d","difficulty":"NORMAL","songID":1836,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27013,"notecount":531,"arcChartID":"ERNgevxHPuA"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"fba8be1c7a1f91ff821e35d41c4dca4bb8f5b44d","difficulty":"ANOTHER","songID":1836,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27013,"notecount":1613,"arcChartID":"Aaoq9H9EA7z"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"71537cd4c93de679d656057277a58767263a61be","difficulty":"HYPER","songID":1836,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27013,"notecount":913,"arcChartID":"FlWIRXtpn_9"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1cf72502c3261adb81e9ad2794fb6d0987a9286a","difficulty":"NORMAL","songID":1836,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27013,"notecount":531,"arcChartID":"B_ReyrEWEc_"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"789e959ba2e428967a241b4da9439020bb0fa713","difficulty":"ANOTHER","songID":1837,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27014,"notecount":1071,"arcChartID":"DdrT5Ru3di8"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b0f5e64d870c2b530ec5f6f1f5835a917ca89c84","difficulty":"HYPER","songID":1837,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27014,"notecount":871,"arcChartID":"B-Z5dMMLBF4"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1bab944801b28d16de15aa3805f3607a7a33957f","difficulty":"NORMAL","songID":1837,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27014,"notecount":505,"arcChartID":"HHb0nltpb7L"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"668d53daaeb254911c24aff49a496f6f67f86aaf","difficulty":"ANOTHER","songID":1837,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27014,"notecount":1197,"arcChartID":"H3_EMmmn0Qn"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b91f0f8a64e24d7a5b95035c72d1b17f82a392e0","difficulty":"HYPER","songID":1837,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27014,"notecount":885,"arcChartID":"ADYdIUuDVvT"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"112f11a682e51b515bfb28363dc54edeefa4f823","difficulty":"NORMAL","songID":1837,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27014,"notecount":541,"arcChartID":"HmuEJGe5THC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ee17a26816f1f78831f4fb8f74c554a225ed3179","difficulty":"ANOTHER","songID":1838,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27015,"notecount":1264,"arcChartID":"Co6cekNfsFG"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"02c151e95601cb92717f80fcb1b3c3d8a580aa63","difficulty":"HYPER","songID":1838,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27015,"notecount":809,"arcChartID":"GzAQuFIpc-i"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"14284ac146f0a982c6321e667e70c8fea7e9cca2","difficulty":"NORMAL","songID":1838,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27015,"notecount":424,"arcChartID":"CfCRvlzJTwU"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"40820f88d9b47e15f9a81010aa2db9f933881439","difficulty":"ANOTHER","songID":1838,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27015,"notecount":1247,"arcChartID":"BCbubSDN2CH"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3e9d79a8457ed05c603851da9167bf296e4f7343","difficulty":"HYPER","songID":1838,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27015,"notecount":855,"arcChartID":"GF5MaKLWmtL"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7f64bd29f4e03db7067c652174fffebaa9138ad1","difficulty":"NORMAL","songID":1838,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27015,"notecount":472,"arcChartID":"Hdi0PgDsSqH"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e0f70d7058ca8141021b73cc18fd57648b69f452","difficulty":"ANOTHER","songID":1839,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27016,"notecount":1405,"arcChartID":"Bfnlgb6Cy2M"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"319f1b796feea5643c83b4af1c527faedb45e92b","difficulty":"HYPER","songID":1839,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27016,"notecount":919,"arcChartID":"Am1qNhNx9Ng"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c091907c4911adb2d3aceea3f1a5e6290c06e417","difficulty":"NORMAL","songID":1839,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27016,"notecount":560,"arcChartID":"Fd5uo8qhWhz"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e98cb854dabb5d452806f155bb9416d915e1a202","difficulty":"ANOTHER","songID":1839,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27016,"notecount":1442,"arcChartID":"BMqDqA-yPNr"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"fae9336a5a6f7cf2146264ac2a06b1b99e86d70f","difficulty":"HYPER","songID":1839,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27016,"notecount":917,"arcChartID":"HTiSO8P16k1"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b945a6531802eaa7f27f587a0aa20e7f27d29ed1","difficulty":"NORMAL","songID":1839,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27016,"notecount":565,"arcChartID":"CGGKXeZ12DR"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"beb7fac532dc931ad619fb7e9fd119b22edf116d","difficulty":"ANOTHER","songID":1840,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27017,"notecount":1244,"arcChartID":"FMeiTLDzNuw"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"28bff2e6e4d7304a5785b9b0f94fa8701e11a6cd","difficulty":"HYPER","songID":1840,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27017,"notecount":826,"arcChartID":"Fw2aTDOUl2N"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"024c652af7a38d23a6fce7821cb46d4d7f570190","difficulty":"NORMAL","songID":1840,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27017,"notecount":453,"arcChartID":"C-8hOl-z3qO"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"bae2bfd051eeb0ea03e87c5ccd1bef848b5efa4c","difficulty":"ANOTHER","songID":1840,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27017,"notecount":1200,"arcChartID":"C8L-mzY4Fw-"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c6dc8b4ce92e5937c910b93d0b188be9880996c5","difficulty":"HYPER","songID":1840,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27017,"notecount":778,"arcChartID":"BFWxhy0lpXs"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"95e10e081df54b0689f9b69e6060331604e7dceb","difficulty":"NORMAL","songID":1840,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27017,"notecount":444,"arcChartID":"Bz5iI8A1WUj"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5d97cde0edaed14fdfc1130de0426da62745f253","difficulty":"ANOTHER","songID":1841,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27018,"notecount":1835,"arcChartID":"C4seac-dkk1"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4299da79764be04902d6c7097184b4994712fca0","difficulty":"HYPER","songID":1841,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27018,"notecount":1114,"arcChartID":"FBxV-GEh2UC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0159418c3fd5877caca54d0a935fc3012aed6dc2","difficulty":"NORMAL","songID":1841,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27018,"notecount":712,"arcChartID":"CHf3RhgW21j"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"28951b3bf96abde552a67b3d46a268d60f577aa1","difficulty":"ANOTHER","songID":1841,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27018,"notecount":1849,"arcChartID":"E7mADJPDm50"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"6d797353c3c5b778227940cf8cd8645351c95212","difficulty":"HYPER","songID":1841,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27018,"notecount":1105,"arcChartID":"E_6mNEWvPRD"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b7b1fb419c1557a78ddb292b6ae6a6bdb7179f4f","difficulty":"NORMAL","songID":1841,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27018,"notecount":710,"arcChartID":"AGvwSPx4CCj"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1899fee52ab071b172c982968f29eb1e08d45c08","difficulty":"ANOTHER","songID":1842,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27019,"notecount":1767,"arcChartID":"GGTNd3esw3B"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9f4cb572f771ed31c51afb2a64019346eb3a1b4c","difficulty":"HYPER","songID":1842,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27019,"notecount":1177,"arcChartID":"ExTxL4UIKvL"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1ec7917f8d75b491b56e4f3b0a52488eecc4a6fa","difficulty":"NORMAL","songID":1842,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27019,"notecount":652,"arcChartID":"AFXp0rGfWEN"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d4e5eb80a4b4cf2437d430bb42727c1eb404dfa0","difficulty":"ANOTHER","songID":1842,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27019,"notecount":1823,"arcChartID":"FWwxOknZNd-"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"803a540070039e23a5e39afba6f95fd6d72acf3c","difficulty":"HYPER","songID":1842,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27019,"notecount":1243,"arcChartID":"F7um768IFES"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e4c38a8e9c7d0450a3dadb6871f09e040b11512f","difficulty":"NORMAL","songID":1842,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27019,"notecount":633,"arcChartID":"C2XKmkyKCPf"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0fc45421a215fa11d213766d58b410830d6ddd75","difficulty":"ANOTHER","songID":1843,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27020,"notecount":1781,"arcChartID":"D0hOZuXw-al"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"20447a56e705a98857f4aad2980a4354420ebf71","difficulty":"HYPER","songID":1843,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27020,"notecount":1149,"arcChartID":"EUkXgYGjUJk"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"400e9a39a94caf5628eb0188927053f1882877a1","difficulty":"NORMAL","songID":1843,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27020,"notecount":619,"arcChartID":"GeL7v55-pnj"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e5a3588ce063aec24bdbfdbf7407102a9810f568","difficulty":"ANOTHER","songID":1843,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27020,"notecount":1970,"arcChartID":"FcgD_yNqJZf"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3e2b09a3e47fc5a26e7865b12c494326b38f9726","difficulty":"HYPER","songID":1843,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27020,"notecount":1197,"arcChartID":"HHkDH91hvl2"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"970d3f45fca0ab1c3a4bfc14a45e133b093ec91f","difficulty":"NORMAL","songID":1843,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27020,"notecount":638,"arcChartID":"BWJHWDux9PP"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"958df4205cb70a5fbd76eae7528dae125e1b12ac","difficulty":"ANOTHER","songID":1844,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27021,"notecount":1327,"arcChartID":"DQHNDyUyNk8"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0eb993cdb733a5c950e78cefa0fd585ac00f9308","difficulty":"HYPER","songID":1844,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27021,"notecount":892,"arcChartID":"AnsLMDY8Pi5"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"28ce2fd868e07a2b9d81a7cbe4ed390d444b1bfa","difficulty":"NORMAL","songID":1844,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27021,"notecount":506,"arcChartID":"AD3EbO77Tkl"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"8e7516e6237ebe1e100ad2ef54660dd27caabd8b","difficulty":"ANOTHER","songID":1844,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27021,"notecount":1330,"arcChartID":"BynkvIBkEQs"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2d22c187b074e257088ee4d7ec2cfbf332ad0716","difficulty":"HYPER","songID":1844,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27021,"notecount":952,"arcChartID":"GubjR7-RCTg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0bdc582a5021add14e0fdba57920263e5373547b","difficulty":"NORMAL","songID":1844,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27021,"notecount":493,"arcChartID":"BkmN465HeLm"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0316fdb8f43b64753377a29de6e8889ccbc3efe3","difficulty":"ANOTHER","songID":1845,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27022,"notecount":1085,"arcChartID":"Czm2UBy4sRU"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"fe9a00b9189b95766c766aceceb69d962abd68e7","difficulty":"HYPER","songID":1845,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27022,"notecount":688,"arcChartID":"F9No0BodhGS"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3368c164c44099d26cf96375c17fee39d94fa348","difficulty":"NORMAL","songID":1845,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27022,"notecount":351,"arcChartID":"COdZgMN0XaU"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"8d7166475a98e8bf7d165b0407f2ecb7cfc8ccc4","difficulty":"ANOTHER","songID":1845,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27022,"notecount":1027,"arcChartID":"Cl4cciOcbRW"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1ca6bbced5b6e2487a93900297eb1e13c7533931","difficulty":"HYPER","songID":1845,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27022,"notecount":644,"arcChartID":"A2o5DJjo88a"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"23b85713d12ea6c6c59e10b5b8dccb469d2e9356","difficulty":"NORMAL","songID":1845,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27022,"notecount":352,"arcChartID":"BAzcfEuQvCn"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9d2178c4c99405ce36d27bfba908f43cf52c0dc4","difficulty":"ANOTHER","songID":1846,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27023,"notecount":1280,"arcChartID":"E0Ls92xYYwP"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1359e8850aa03da315116118225297f670f85184","difficulty":"HYPER","songID":1846,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27023,"notecount":820,"arcChartID":"EywKZY1XW6q"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"afd850ffcfedfd44c2a4b69c5328521c13fdb02c","difficulty":"NORMAL","songID":1846,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27023,"notecount":349,"arcChartID":"DKqZqctvAW1"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ed49bd6233703c7f0a1aec7f5bd884b783a33747","difficulty":"ANOTHER","songID":1846,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27023,"notecount":1236,"arcChartID":"A9CZQ7Teg7V"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"059ea30feb9fd21d709796d30de44170755788e7","difficulty":"HYPER","songID":1846,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27023,"notecount":857,"arcChartID":"GBaOXOnRsKe"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0f5c0c1ce7f88831f485879cf372d14666eb70fa","difficulty":"NORMAL","songID":1846,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27023,"notecount":358,"arcChartID":"EBj477CfDh0"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1d6f842868c037706c0055eefb921917eb357b34","difficulty":"ANOTHER","songID":1847,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27024,"notecount":1344,"arcChartID":"GSbwD2wIqBt"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7fcb3a7f0b863e1b54a0f49b844ec35f213fbfec","difficulty":"HYPER","songID":1847,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27024,"notecount":861,"arcChartID":"EAWS1p569lw"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a72573463d92cf965be8cd71ed1b63838ac84a51","difficulty":"NORMAL","songID":1847,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27024,"notecount":558,"arcChartID":"C412b5rfdTB"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2201490b8161075712f6f663c3fd1f1d7f3a5e8d","difficulty":"ANOTHER","songID":1847,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27024,"notecount":1392,"arcChartID":"Bz1AMgTdWe9"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c9e32db15921edf83d5f2e6f72e5d80b5f267058","difficulty":"HYPER","songID":1847,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27024,"notecount":894,"arcChartID":"AL3YhZGDOel"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"85f69732030a8084634340ed36e88796171477f0","difficulty":"NORMAL","songID":1847,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27024,"notecount":561,"arcChartID":"EltZ-PR90uf"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"87e9705c638a3c91f0410f7b522b9050ee0431b8","difficulty":"ANOTHER","songID":1848,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27025,"notecount":1104,"arcChartID":"C7jkMfUJpyI"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7e5339fef064f411b4b2dc23c447e4518bff1d68","difficulty":"HYPER","songID":1848,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27025,"notecount":732,"arcChartID":"CIh_00Q9FoV"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a1224607c67da8de911579502aa551d30d45802d","difficulty":"NORMAL","songID":1848,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27025,"notecount":343,"arcChartID":"FaG6IZOXiet"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ea845d208d6605d047165538486b57d507812acd","difficulty":"ANOTHER","songID":1848,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27025,"notecount":1100,"arcChartID":"Dx7TnghcM0M"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"29b6beaee558a1ead06f13f6cfaeeb4fac419aac","difficulty":"HYPER","songID":1848,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27025,"notecount":716,"arcChartID":"HelrBevNRdx"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9f99b8ca8516b8e770fbd827abc224b151393b98","difficulty":"NORMAL","songID":1848,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27025,"notecount":340,"arcChartID":"D8poiwOYlEh"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"30facba994031245d66a6ad09bad8f0fbc686b6a","difficulty":"ANOTHER","songID":1849,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27026,"notecount":1728,"arcChartID":"Dme_yZe7Xgl"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c48a9651bd185efa9202b279d697cf57919224d1","difficulty":"HYPER","songID":1849,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27026,"notecount":861,"arcChartID":"DUi0sspAtbA"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4f66e1ba2ccea3eab0532ee99c4503d6c5cbaba9","difficulty":"NORMAL","songID":1849,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27026,"notecount":472,"arcChartID":"Boo7mAP_Qrs"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"233eca7928d16c58a08d6766d1fe80c89e6273e6","difficulty":"ANOTHER","songID":1849,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27026,"notecount":1586,"arcChartID":"EGeqlPkO4uf"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"700bc9ff62edbfd0afc03b69f9ba755d8948c97f","difficulty":"HYPER","songID":1849,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27026,"notecount":906,"arcChartID":"DGyJ1vJ3WY3"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"38a13ddd51dc610b5be8b57ee628e0bcc2f1025c","difficulty":"NORMAL","songID":1849,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27026,"notecount":469,"arcChartID":"D4I1GUyyx1f"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"20f5087719cdec24b5f9581a98d5e0a939c2fec2","difficulty":"ANOTHER","songID":1850,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27029,"notecount":1290,"arcChartID":"GioN3NT0qgl"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"63cab9279ab8fbaabc46d833d465747f1a716239","difficulty":"HYPER","songID":1850,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27029,"notecount":841,"arcChartID":"AHKLn6Yy_4r"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"13bb9b923285ccab493fddcfcb521ee948372f8d","difficulty":"NORMAL","songID":1850,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27029,"notecount":499,"arcChartID":"AIfO-B4SQsg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"666bf1db4b4e347944ff83d06f5698dcfd993830","difficulty":"ANOTHER","songID":1850,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27029,"notecount":1338,"arcChartID":"EnuwNBvStmi"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d526c2cde1e2d2ec60597e7895696416a5438233","difficulty":"HYPER","songID":1850,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27029,"notecount":854,"arcChartID":"H78kr7s-U5-"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5d054d6d55221bd4809d2fa71615036a288cff64","difficulty":"NORMAL","songID":1850,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27029,"notecount":496,"arcChartID":"G-P4Ul_tG4i"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5ecf0189560296a1afddaa7d6a244f0a0d9542f5","difficulty":"ANOTHER","songID":1851,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27030,"notecount":1667,"arcChartID":"A40WtN0EbVu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9971a26c18d50248bc689bdc041a149f6573460e","difficulty":"HYPER","songID":1851,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27030,"notecount":1289,"arcChartID":"G0k3lq-MQe_"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"98e99e2430928ab0bdcaaf84541f86f8b90af61f","difficulty":"NORMAL","songID":1851,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27030,"notecount":747,"arcChartID":"HxbqNlHZTwi"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9af5785b078d080150ba8799619da7d70e2a2002","difficulty":"ANOTHER","songID":1851,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27030,"notecount":1705,"arcChartID":"BCsMT8qVIep"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f819a614da8b24037d0317b31fd5d31dd77fa305","difficulty":"HYPER","songID":1851,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27030,"notecount":1189,"arcChartID":"D3CBtxHzg65"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"145be84aa59175cbee2fa41f9eaafb1a0443332e","difficulty":"NORMAL","songID":1851,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27030,"notecount":696,"arcChartID":"AJcWDCtoDeg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1e34935e419b84e1f2d5e96cc67ef6234e70f773","difficulty":"ANOTHER","songID":1852,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27031,"notecount":1129,"arcChartID":"E0TcZqpMylY"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e523e8ca710fd7388fedf2fa5483203145391012","difficulty":"HYPER","songID":1852,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27031,"notecount":687,"arcChartID":"FcvwcZ8ciQc"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f7bd2a3d25cb7d4b7bb1dd817dd69be52448291b","difficulty":"NORMAL","songID":1852,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27031,"notecount":396,"arcChartID":"GCH3kSMZ2EN"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"89b0b9c3962e1da9f74983886249682388b04c3c","difficulty":"ANOTHER","songID":1852,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27031,"notecount":1069,"arcChartID":"GYDrMfItdAr"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"70e6688f0d62bc85bacc3cea62dc6838bfda4cc8","difficulty":"HYPER","songID":1852,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27031,"notecount":701,"arcChartID":"ClgKlS1a9U1"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"bfd18970d157091122f33bf7ca0a6e1d525335b9","difficulty":"NORMAL","songID":1852,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27031,"notecount":391,"arcChartID":"DRh3TrGCQHk"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3a4e33825483fa05d66ba31bc31282dd26129e63","difficulty":"ANOTHER","songID":1853,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27032,"notecount":1223,"arcChartID":"DVhWHAYW6NC"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"0d8155b04640b2a4bab5c21a0efb91b24d9031e6","difficulty":"HYPER","songID":1853,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27032,"notecount":753,"arcChartID":"F50hRhmvxrL"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"7c4453e141cc4a328cb222925a7f8b4fc871ef28","difficulty":"NORMAL","songID":1853,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27032,"notecount":427,"arcChartID":"CwLUXxutENk"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"102fdc235280d44b1bbeca01f8c7d326648a3aa8","difficulty":"ANOTHER","songID":1853,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27032,"notecount":1205,"arcChartID":"CHdqp-F0D5H"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"c424844b2c2dbe1656a0a39fd8ac670e310d4a81","difficulty":"HYPER","songID":1853,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27032,"notecount":739,"arcChartID":"G2TQzCcPxnp"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"6d31db8563f3a1fb97b9e3e6f25ae7f451909ca3","difficulty":"NORMAL","songID":1853,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27032,"notecount":404,"arcChartID":"BxbwvUMF4XI"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"5cac1ca8231cc96d88483bf1598cc84c7361b07c","difficulty":"ANOTHER","songID":1854,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27033,"notecount":1583,"arcChartID":"DdrJ1brC3e-"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9ad788b3677351095063355abdbd6a23f712e0ef","difficulty":"HYPER","songID":1854,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27033,"notecount":974,"arcChartID":"ArCs-lBYiqe"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1e115758a2d7b26159e7819a38e7e6413b3abab0","difficulty":"NORMAL","songID":1854,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27033,"notecount":417,"arcChartID":"Gv0zEjjo3Dl"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ffceb0adbfc219f7435704a3274db3b0c9beb0d9","difficulty":"ANOTHER","songID":1854,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27033,"notecount":1566,"arcChartID":"EhjkMkMbCwq"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c3c47d634fed248f8bcf9d1aa7f755f86c56ec66","difficulty":"HYPER","songID":1854,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27033,"notecount":986,"arcChartID":"AwvG-zFy9T5"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5ce5115b73c08ada64615ca87d491fa51e328267","difficulty":"NORMAL","songID":1854,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27033,"notecount":408,"arcChartID":"DQKMDsBvDXF"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c621302af9f59846dfa4c69e6db00aeb6b31b254","difficulty":"ANOTHER","songID":1855,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27034,"notecount":1607,"arcChartID":"DPOgayQdmo4"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c37e55b1e3e9d4cba0948b2943c583154e3a3d9e","difficulty":"HYPER","songID":1855,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27034,"notecount":923,"arcChartID":"FmwC8uyFLdn"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3d99b15f4166ed2c05141fe22b75da1c1d9b5588","difficulty":"NORMAL","songID":1855,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27034,"notecount":712,"arcChartID":"FkrRqfjrL0Y"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7c166727fdde721bf16afa8deb5ef5bc59304d26","difficulty":"ANOTHER","songID":1855,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27034,"notecount":1636,"arcChartID":"AGj_93sw7KH"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d57ebd3359df30240634465a5f32dee4833d8563","difficulty":"HYPER","songID":1855,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27034,"notecount":943,"arcChartID":"Gp6a51qhNTv"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"18492388f0cb58491a296c26675780bc7b8f0cf5","difficulty":"NORMAL","songID":1855,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27034,"notecount":712,"arcChartID":"ElqsOO8HcuC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"82f7d85ae19ba556da62eeedfe97aab81d14db33","difficulty":"ANOTHER","songID":1856,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27035,"notecount":1923,"arcChartID":"GtoyPLWApX7"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e8324d75fcca45f612f7af771860430b6d1ac3c2","difficulty":"HYPER","songID":1856,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27035,"notecount":1252,"arcChartID":"GZADrpDUNQb"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"fef12bc98ee33b628afa5d58b0dce6c42750f089","difficulty":"NORMAL","songID":1856,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27035,"notecount":665,"arcChartID":"G8VF3sFZqvm"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2c76c0d095b5fe3b4e393373d9a92c8bd0bc1ebf","difficulty":"ANOTHER","songID":1856,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27035,"notecount":1870,"arcChartID":"FaTzoGUOOzY"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"19659889b96475afb8be2f36f8ae3d1c52ee72fd","difficulty":"HYPER","songID":1856,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27035,"notecount":1243,"arcChartID":"G1-sjl-0vTz"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"14e5a31299a86dfee6b34ade8895416d849e5b3d","difficulty":"NORMAL","songID":1856,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27035,"notecount":660,"arcChartID":"FCKjDo3xh8P"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2699ea6c65734c6e19ddb13f4e111860777ce71f","difficulty":"ANOTHER","songID":1857,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27036,"notecount":1354,"arcChartID":"Fn_BE-_XQ7Q"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"94fec048858b36a74851e9c617dc77ce9b5630a4","difficulty":"HYPER","songID":1857,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27036,"notecount":749,"arcChartID":"EucFC9l6aPe"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"33276c8010663eca1ac7a80b995cc061fe43fa23","difficulty":"NORMAL","songID":1857,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27036,"notecount":418,"arcChartID":"E1wVRwhRN0d"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"bacba031e156db74a0b1f8d9b7285a74a788cb50","difficulty":"ANOTHER","songID":1857,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27036,"notecount":1403,"arcChartID":"HGtbmP4jqPi"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c90102933e99af5a7bcf6a67cc8aa20815caf42e","difficulty":"HYPER","songID":1857,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27036,"notecount":767,"arcChartID":"DC4BSzJFgNv"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"be95fd9ae47e6f43a867fabcab23440a7aede8dd","difficulty":"NORMAL","songID":1857,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27036,"notecount":425,"arcChartID":"Ds9EG_8FeUm"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a41ac62a1d42ac6299135f0415ab94413817dbbb","difficulty":"ANOTHER","songID":1858,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27037,"notecount":1296,"arcChartID":"A4fAf6v1JFJ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"568766c57772613086111ef900ce861f631d7f2d","difficulty":"HYPER","songID":1858,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27037,"notecount":776,"arcChartID":"F8pbKHkYyYH"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"97d40faa6ce1cc393297cd02ecfb699251d747db","difficulty":"NORMAL","songID":1858,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27037,"notecount":451,"arcChartID":"GPYVcW-zh2Z"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1e7f77a8810022fd5c2332676b955ed729f50984","difficulty":"ANOTHER","songID":1858,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27037,"notecount":1215,"arcChartID":"HLWBvZy2ek7"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"471d97aa103e6dd476541df7c33076ef3863bc82","difficulty":"HYPER","songID":1858,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27037,"notecount":767,"arcChartID":"GEWpPknZLr3"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"354b35fca3c9b485287e04fc3bc9d843b7bf3de0","difficulty":"NORMAL","songID":1858,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27037,"notecount":444,"arcChartID":"EZ4xCan2y5y"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9e4c96ddcab6960f9cb3074099835fe5ca10012d","difficulty":"ANOTHER","songID":1859,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27038,"notecount":1218,"arcChartID":"BP_Sw4H5aU2"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7cfbdf9d552c7ed98a27f9a78e76c74d4d7237e0","difficulty":"HYPER","songID":1859,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27038,"notecount":707,"arcChartID":"GG7A8MAEDrF"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c67f164dfe59ae8ef97d478d5d2533e4a04b3fec","difficulty":"NORMAL","songID":1859,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27038,"notecount":303,"arcChartID":"CdvwCkT9cZg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ca905477c77a59bb17078d3338df06c311c34e65","difficulty":"ANOTHER","songID":1859,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27038,"notecount":1117,"arcChartID":"BXhOaO7TJLW"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"97459484cb0e0f41a1185c6e99fb994d00994aeb","difficulty":"BEGINNER","songID":1859,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27038,"notecount":178,"arcChartID":"G_GojmJCqL8"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni"]},{"rgcID":null,"chartID":"a85354f96539884d2dc587110ba8c18d578b03c5","difficulty":"HYPER","songID":1859,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27038,"notecount":699,"arcChartID":"DAchM6HHXb2"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b3fcc2416af0f5a7277169cf8ead53c1f47ed90f","difficulty":"NORMAL","songID":1859,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27038,"notecount":287,"arcChartID":"EYfJsWODRSG"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0b6acbc43c65bb66193130dffe8d329407a67ca0","difficulty":"ANOTHER","songID":1860,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27039,"notecount":1477,"arcChartID":"BPTSKVfG-Zq"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"27a5d4d0c0838951fc389c8f9693dc158b9e387f","difficulty":"HYPER","songID":1860,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27039,"notecount":838,"arcChartID":"FJbEJpP0kZb"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7745ff5caedc7d14135c96b149b1e2e94f412129","difficulty":"NORMAL","songID":1860,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27039,"notecount":567,"arcChartID":"EadOG-lxENy"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"11c2e365f1c8b4b260a8b2042b656287ddff9ce3","difficulty":"ANOTHER","songID":1860,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27039,"notecount":1586,"arcChartID":"GnQOo_ziuLy"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"78305fa5808080b8d9292555a966cc84d3174403","difficulty":"HYPER","songID":1860,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27039,"notecount":950,"arcChartID":"F5ffkMyKiH6"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"8a7264a1751bb5e6009fadb9fb02628284446f9e","difficulty":"NORMAL","songID":1860,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27039,"notecount":541,"arcChartID":"ELf4bqjK5zb"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c1cd60c7c7e8147b98475f28487e60d6b97696ea","difficulty":"ANOTHER","songID":1861,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27041,"notecount":1140,"arcChartID":"BPq59LhpfdS"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"659d4e818899ca97fd7046bf08ba7ee1185ab809","difficulty":"HYPER","songID":1861,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27041,"notecount":775,"arcChartID":"Evzc5b4zYYp"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"91c6b85202f3f7eabb397322675c53e32a58cba5","difficulty":"NORMAL","songID":1861,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27041,"notecount":485,"arcChartID":"C6ZUxuOA9Ue"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d09d641ea810ed2942b9954ff41e687e6e9021fd","difficulty":"ANOTHER","songID":1861,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27041,"notecount":1146,"arcChartID":"AFMZbZD16jV"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"02e845cc7cbd090460bd9d813a2fdc294798a9cd","difficulty":"HYPER","songID":1861,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27041,"notecount":784,"arcChartID":"BOPCbvtDs7H"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9651f2c1eab9fd84b87f26e88138e1bebe6bbeeb","difficulty":"NORMAL","songID":1861,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27041,"notecount":501,"arcChartID":"E1r1Q4QCNzw"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"be1155ec34447a2986ce15b1d8ccba2d4af39513","difficulty":"ANOTHER","songID":1862,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27042,"notecount":1435,"arcChartID":"FaSr-4OelFG"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"198f6fa55f0e704a50d0fadf88c66680a847da6b","difficulty":"HYPER","songID":1862,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27042,"notecount":1035,"arcChartID":"D0Gfy2-behs"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e61b0e1d81fa8232dd2da1fcb51b99e38de574dd","difficulty":"NORMAL","songID":1862,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27042,"notecount":731,"arcChartID":"EUsaMZVdS4s"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"36d9518c9951057805d1eed88af846bbde09e7a3","difficulty":"ANOTHER","songID":1862,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27042,"notecount":1419,"arcChartID":"A5HaFfP44J6"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e98fe914cb5ede8a5ac37d5bef766ab582480952","difficulty":"HYPER","songID":1862,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27042,"notecount":1032,"arcChartID":"AiTyCZ3nTmZ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"eca9c21fa9b5e99da5c4a07b248f0ea7b372117d","difficulty":"NORMAL","songID":1862,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27042,"notecount":713,"arcChartID":"DutlTTgHEgu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"745438f85e2c729299faf8c169f80dc8dae999bc","difficulty":"ANOTHER","songID":1863,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27043,"notecount":1534,"arcChartID":"Gs2XXr0NNaP"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"04d2060c2a9267c776e2ed672d0421a7a2af70f4","difficulty":"HYPER","songID":1863,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27043,"notecount":1019,"arcChartID":"Ag9Ki1CwvOM"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9929c7d7c41b630cba7594576e20cc85608bd28a","difficulty":"NORMAL","songID":1863,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27043,"notecount":589,"arcChartID":"HSicZ0ho2Cs"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1cb0d67466cb2153369e55729d4813a7d7dea24c","difficulty":"ANOTHER","songID":1863,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27043,"notecount":1564,"arcChartID":"D4Ao6lAwYTP"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"77363744c01383e4ba3d841c8c3e95c00cda8b6e","difficulty":"HYPER","songID":1863,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27043,"notecount":1004,"arcChartID":"CHhYHRNcTS9"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2bb5921049b7954b49456669d620c744b8546c76","difficulty":"NORMAL","songID":1863,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27043,"notecount":587,"arcChartID":"DkAGKguR2fQ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"13e3ceaf3098b03078d20bb795dad0593d32ad63","difficulty":"ANOTHER","songID":1864,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27044,"notecount":1874,"arcChartID":"FLb_Htus-_O"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ab8119df69c06f7f42b21d09e5956e6044aa6a98","difficulty":"HYPER","songID":1864,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27044,"notecount":1057,"arcChartID":"AInEs65VSaT"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"69749a02a22147b6f279042ec6379b93fd03c407","difficulty":"NORMAL","songID":1864,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27044,"notecount":600,"arcChartID":"BlAWNZpXKkW"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b6c165c8ad6a6411f37f1a7e70ae7bc4a1f9c5c4","difficulty":"ANOTHER","songID":1864,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27044,"notecount":1683,"arcChartID":"Hcl2N4Yh4UJ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e3b6769d0a6b445c5f9b58f65cc4bfaa69eaa1cc","difficulty":"HYPER","songID":1864,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27044,"notecount":1009,"arcChartID":"FwCYrne8tKE"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f88d5ba5e2d343587f9a4ce247136e78841a4e40","difficulty":"NORMAL","songID":1864,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27044,"notecount":654,"arcChartID":"GoA12lZQ2FY"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"90fd828c2076581ff0a5287ece239d3c95149da2","difficulty":"ANOTHER","songID":1865,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27045,"notecount":1009,"arcChartID":"DQJUIjSF3uk"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b16ece104dbb558be0c80b4c03dcdb6b12a28749","difficulty":"HYPER","songID":1865,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27045,"notecount":703,"arcChartID":"HLwc2ybzaNj"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3f2e87d64d4040a70fc7bd8128ad73445efc26ad","difficulty":"NORMAL","songID":1865,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27045,"notecount":443,"arcChartID":"FKlM007hssv"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9ebd851fc154b5be1fdbe0b97ad4b4b536305a62","difficulty":"ANOTHER","songID":1865,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27045,"notecount":1119,"arcChartID":"GciW_gV3yDR"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"31197480759a3d6c455219e4728c97eeed32392f","difficulty":"HYPER","songID":1865,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27045,"notecount":785,"arcChartID":"BUJUS0dZkXq"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"928651764b1609196e5bbc1158aba7a1332e1e9c","difficulty":"NORMAL","songID":1865,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27045,"notecount":397,"arcChartID":"ECzGqHKYOzP"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"59e16a31ae178c4b1f5699d8db33ab4effe89fa8","difficulty":"ANOTHER","songID":1866,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27046,"notecount":1445,"arcChartID":"E4LPRU0Hg0n"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4055b52912c7a22883b7dc760ca7d6daffee45ac","difficulty":"HYPER","songID":1866,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27046,"notecount":815,"arcChartID":"AA6vknEfqT2"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"8cbc605e9110e68d79ee954532ecd5a856c39b2b","difficulty":"NORMAL","songID":1866,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27046,"notecount":492,"arcChartID":"BBt8H7NSlN8"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"6836e17081a6f232ca83826fc5a40f30710e4139","difficulty":"ANOTHER","songID":1866,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27046,"notecount":1471,"arcChartID":"ETUXSGpUKGu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4a13ea1e35b0ab95273a5e1a18d5d67a4993cdab","difficulty":"HYPER","songID":1866,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27046,"notecount":821,"arcChartID":"DU1Pj3E-zES"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ecfb1b4e0dbc02c6d70e927f074c240e07ba6843","difficulty":"NORMAL","songID":1866,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27046,"notecount":480,"arcChartID":"Htjq073t1LF"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5664888196afa3caa270b6d086d15f6fee5a5a7a","difficulty":"ANOTHER","songID":1867,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27047,"notecount":1361,"arcChartID":"FQjDXpdDIC7"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"21b16f939031b27ba406160b27038fcfff9ed898","difficulty":"HYPER","songID":1867,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27047,"notecount":809,"arcChartID":"CeSBWs2nf5l"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1546df60bfeae9a4eeac9f5ec71102d8685b5560","difficulty":"NORMAL","songID":1867,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27047,"notecount":472,"arcChartID":"A-RE5rjQjMD"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1d4b27e43d9de20821b77043c495edda35f060ed","difficulty":"ANOTHER","songID":1867,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27047,"notecount":1262,"arcChartID":"HUrkgsKN9cg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3851b74464d511fd50a9adf900589b127f4f927c","difficulty":"HYPER","songID":1867,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27047,"notecount":786,"arcChartID":"AMUHV-uAw4J"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"98a33bf6fce807ba2e1cdc5c7073d0774e5c8bfb","difficulty":"NORMAL","songID":1867,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27047,"notecount":459,"arcChartID":"Fitt5hQBcmx"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e439fc17bba566d7e9f4c49a7853d2ceac57352a","difficulty":"ANOTHER","songID":1868,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27048,"notecount":1303,"arcChartID":"DTSb22M8_Ic"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"83be91b6576d85ccd4364fb9bee5e4cd031f673f","difficulty":"HYPER","songID":1868,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27048,"notecount":729,"arcChartID":"AZA57wLMAMo"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c42781ed06c493f0f8bc44af38f2bb12d5ec02d9","difficulty":"NORMAL","songID":1868,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27048,"notecount":422,"arcChartID":"BV6c2WC1UCD"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3136d2bc44a7b696ea642dc045db26e69c69b6e3","difficulty":"ANOTHER","songID":1868,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27048,"notecount":1164,"arcChartID":"C9dgSaECQjk"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"44a2c0d6b4d763a5e281ca30f9915415346dd79b","difficulty":"HYPER","songID":1868,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27048,"notecount":709,"arcChartID":"De1CEJUhkuO"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e5e6896e0fd4925701b465f2685c439d363d4b9d","difficulty":"NORMAL","songID":1868,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27048,"notecount":436,"arcChartID":"HV_0SnIeGsj"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f7c831119006f262c35eb821836e262fe8ef2cfa","difficulty":"ANOTHER","songID":1869,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27049,"notecount":941,"arcChartID":"HyyDnFyyM3E"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"cbe162ec43532d378c904f7d8fa6a5b80c0dbc73","difficulty":"HYPER","songID":1869,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27049,"notecount":594,"arcChartID":"HRV6Hp1zVyN"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"31bb0f6fb07ff6a737ed34ee056b48f194e49dea","difficulty":"NORMAL","songID":1869,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27049,"notecount":335,"arcChartID":"F0dxmU0DmgW"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b3766ca27dc341fcf1fafa4a458670359ebe50b3","difficulty":"ANOTHER","songID":1869,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27049,"notecount":933,"arcChartID":"C0wtouZSS83"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a2183335f214ca724a8697b1a504aadea7071a6a","difficulty":"HYPER","songID":1869,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27049,"notecount":583,"arcChartID":"HVc-7bMOnxf"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0066e4fa3223d66bc3768515c72407043ff2a5a8","difficulty":"NORMAL","songID":1869,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27049,"notecount":336,"arcChartID":"C-oQGqDBXT7"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"29adf480cc55638b174538ccb6b0052c06571d0a","difficulty":"ANOTHER","songID":1870,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27050,"notecount":1412,"arcChartID":"EMP8eSTw9_j"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9623f36af6dee202df74b0331a07658f8396307e","difficulty":"HYPER","songID":1870,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27050,"notecount":861,"arcChartID":"HedyfnO1XR0"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"663f430bb7cf115bf2bbd58cd1b925e53f85ccd1","difficulty":"NORMAL","songID":1870,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27050,"notecount":620,"arcChartID":"Afa-Kq0TVML"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"fc9dfda130b41278fe4e9631a3328cd5e24b3ddc","difficulty":"ANOTHER","songID":1870,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27050,"notecount":1495,"arcChartID":"AwBaGONa6T4"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a859773b4d10ddd72ed948e5fae40336b2cdce16","difficulty":"HYPER","songID":1870,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27050,"notecount":914,"arcChartID":"FetT8NWvTTp"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"53737800c3f0bf422bf62ff9b934729f5e3aa731","difficulty":"NORMAL","songID":1870,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27050,"notecount":548,"arcChartID":"DEdL-0UIaI6"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"dbf465f3fb91039f02276fe7b8177fe0c057d7d6","difficulty":"ANOTHER","songID":1871,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27051,"notecount":1139,"arcChartID":"AeFWcjYFMy3"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f31d55356858b0d9ab477dc22a83b1ae69b9dded","difficulty":"HYPER","songID":1871,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27051,"notecount":692,"arcChartID":"BA5NRadR-dz"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"519eaf9840bd8994270184a84e8d672923588019","difficulty":"NORMAL","songID":1871,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27051,"notecount":502,"arcChartID":"FN_9VRIV8dg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"8f84bc49a7178c0bf0568aecc528d35b78b25060","difficulty":"ANOTHER","songID":1871,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27051,"notecount":1176,"arcChartID":"A9om76df4HF"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"642692ad57c1ef5a0221eb18eed42f7a7057ae7e","difficulty":"HYPER","songID":1871,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27051,"notecount":739,"arcChartID":"Eb_iqZUI1aG"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5bf33069fc4a2e4e0fcbbe78d12811bba37fc254","difficulty":"NORMAL","songID":1871,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27051,"notecount":497,"arcChartID":"CFOAUk-WTUm"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0c3408d70d692ba37d8db676e6874d77a650830c","difficulty":"ANOTHER","songID":1872,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27052,"notecount":1542,"arcChartID":"FPnF36RECkL"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"cebe28998d6847829e70a20d7cff614d11a99c58","difficulty":"HYPER","songID":1872,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27052,"notecount":1104,"arcChartID":"FvlxNFf8dMF"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"e1dde735bef060278628ea5c2467d537276d004a","difficulty":"NORMAL","songID":1872,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27052,"notecount":568,"arcChartID":"Fk1LDgVFua4"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"30d35e5394cdcdb46b8c20abdda2d98ae9aa8448","difficulty":"ANOTHER","songID":1872,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27052,"notecount":1567,"arcChartID":"D4obBDoMjKH"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"75de2494c2fcdd0f6bf2c8c3eb7321bfa33ee4e2","difficulty":"HYPER","songID":1872,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27052,"notecount":1111,"arcChartID":"Cd0UTq_QYmc"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"88057d48eb930386a9ff9f2f2029a9978b5e7498","difficulty":"NORMAL","songID":1872,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27052,"notecount":567,"arcChartID":"DYOTSJWZFq1"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"73a3cb9f4c2e945708fba59372259c2882917448","difficulty":"ANOTHER","songID":1873,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27053,"notecount":1244,"arcChartID":"GHZus5nFfD0"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"356936c494d3054fb35e8ec96610a091fa502431","difficulty":"HYPER","songID":1873,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27053,"notecount":760,"arcChartID":"AkivzRFMq1p"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2557dc1901904532b086aed1ebb8e26d4a0e9413","difficulty":"NORMAL","songID":1873,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27053,"notecount":500,"arcChartID":"FBM-d-NfUTm"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3e557b0b5317408289d6338a7556a924caf0857e","difficulty":"ANOTHER","songID":1873,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27053,"notecount":1245,"arcChartID":"EQ2iNUPka_W"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"906c1db245bb132a91fa7f9e1dba33b3d1590447","difficulty":"HYPER","songID":1873,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27053,"notecount":777,"arcChartID":"HilLGRoiIm8"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a3382bdfab9ae91387b022837ff014ced50e9b05","difficulty":"NORMAL","songID":1873,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27053,"notecount":502,"arcChartID":"CilVovCQj4c"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"40599d472e9e5419f433180274debdc61ac8c5d5","difficulty":"ANOTHER","songID":1874,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27054,"notecount":1456,"arcChartID":"BbTTquQnIfm"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a990b327721abcb4f8cd7f2032a0c3e21c88b1ed","difficulty":"HYPER","songID":1874,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27054,"notecount":846,"arcChartID":"BxrY9NzsiiP"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"31ff23e7104bd5b57f59be30537a1853be146241","difficulty":"NORMAL","songID":1874,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27054,"notecount":442,"arcChartID":"H2AM1uVF69j"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c5ec5428a44ffac5ca3b67dca0c94dffb79fcedb","difficulty":"ANOTHER","songID":1874,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27054,"notecount":1537,"arcChartID":"AwJT6dDH5Jy"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f11bb9740b3f309c0360557b3166eaf0696931f8","difficulty":"HYPER","songID":1874,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27054,"notecount":843,"arcChartID":"H0mkMWvgTRO"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"6b364dab4a87e43470cbbe1ac98cbb93365fb3b3","difficulty":"NORMAL","songID":1874,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27054,"notecount":431,"arcChartID":"AhQuu6JZlW_"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7e6cc9824c4831c532653b10cab2f6f6bc06c269","difficulty":"ANOTHER","songID":1875,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27055,"notecount":1340,"arcChartID":"CDbfuKOKB8-"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"243b2e371332605ac8dabb597016a6d83188b2b0","difficulty":"HYPER","songID":1875,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27055,"notecount":777,"arcChartID":"GOMn6vUsFru"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2cb803386c1f0109161d240a6b06923bfb37f5fe","difficulty":"NORMAL","songID":1875,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27055,"notecount":507,"arcChartID":"HwqMXQkkNYL"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"58fe6da6a9650d9608d62aaf0a56ef94eb3251ee","difficulty":"ANOTHER","songID":1875,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27055,"notecount":1333,"arcChartID":"B6A4V4bhKwH"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"82f23967c1d65d4bfa58066e1995f628a9f4656a","difficulty":"HYPER","songID":1875,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27055,"notecount":760,"arcChartID":"Gfmth-hNBrd"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"59cdfbe16cbd0d3c26f579b653685b3bdc07f798","difficulty":"NORMAL","songID":1875,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27055,"notecount":517,"arcChartID":"CzKZqwqLEh_"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c565debc8ca99e1228993c2e152e839cd6b0b80d","difficulty":"ANOTHER","songID":1876,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27056,"notecount":1705,"arcChartID":"DtHmEYALuMt"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a59c7e5c9e0d79f23bd629026da9eddeba4b0b33","difficulty":"HYPER","songID":1876,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27056,"notecount":1053,"arcChartID":"AHJGjYgEu_f"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d72170787a3dc59dbc66d1460a95950be7b4522c","difficulty":"NORMAL","songID":1876,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27056,"notecount":545,"arcChartID":"HIVOHiF3qsR"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b26400a74620f44f25a53cb0af3303ae4ecdde5b","difficulty":"ANOTHER","songID":1876,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27056,"notecount":1707,"arcChartID":"HnWv3iJWc96"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b372707d38334ff9395c777c48bde19f8a07b65e","difficulty":"HYPER","songID":1876,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27056,"notecount":1096,"arcChartID":"C7n_iFe7Xqy"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9f0629ac98ff4d3e7c008c6a71d540f475abd556","difficulty":"NORMAL","songID":1876,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27056,"notecount":598,"arcChartID":"E3_SuEl3PNd"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"cc481badc3ac42dcbabbabe38560bc64cde81a16","difficulty":"ANOTHER","songID":1877,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27058,"notecount":1480,"arcChartID":"AxQhg40KTFt"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5269d798e451e4c44b5207c8557a81d75ea0f9d4","difficulty":"HYPER","songID":1877,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27058,"notecount":933,"arcChartID":"GbXG_7Vt8-z"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"6173f1d37cd078c11bec7e4665ae680fd8981890","difficulty":"NORMAL","songID":1877,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27058,"notecount":542,"arcChartID":"FwPJAonprnF"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"bc21a62c5bf7ff1c2bd4097904d79a00bdc0718c","difficulty":"ANOTHER","songID":1877,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27058,"notecount":1501,"arcChartID":"CWaLjErU_RR"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2e21f1b4f5bd96f725308dd07af30caa0e6951a7","difficulty":"HYPER","songID":1877,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27058,"notecount":979,"arcChartID":"DfehzfrwLGu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c07ecfc0f974ba6692b1140c047da149d3380c90","difficulty":"NORMAL","songID":1877,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27058,"notecount":525,"arcChartID":"CU8PZq2nBIb"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"92da9e20e0b45d85016451d430b87d136b9587a9","difficulty":"ANOTHER","songID":1878,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27059,"notecount":1691,"arcChartID":"Air9tSIvKJv"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"312fc36e9c02fa90370b3f414b144571ea034800","difficulty":"HYPER","songID":1878,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27059,"notecount":959,"arcChartID":"H96RxxZ2BTL"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f400a519205f7aeedfe668d51c2578fa34c125a4","difficulty":"NORMAL","songID":1878,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27059,"notecount":477,"arcChartID":"Bi_TUzdGtT6"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"cbd3810f476221ae348c3e9a98a187ec6652772e","difficulty":"ANOTHER","songID":1878,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27059,"notecount":1724,"arcChartID":"FkXYldlLoE2"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"8cabb3f9f8730119dc70aba5ede2c9a193e9ce3f","difficulty":"HYPER","songID":1878,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27059,"notecount":1019,"arcChartID":"BOYXPK2znjN"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"33341ddd5d22f4b0144ca6a4228641e6347e44fc","difficulty":"NORMAL","songID":1878,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27059,"notecount":475,"arcChartID":"G2-HTSE7EZk"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"54cf131aedf3b64e6bdd2b9b6e36d34d64920d5b","difficulty":"ANOTHER","songID":1879,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27060,"notecount":1752,"arcChartID":"Afdv0_8dZoH"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f0b2a5075d23f5700c9768aa1a645ff6ca8cb199","difficulty":"HYPER","songID":1879,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27060,"notecount":1075,"arcChartID":"Eh51gDpAXNu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"06cb28bb3b316bcd29739b85c85c46988151d8c3","difficulty":"NORMAL","songID":1879,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27060,"notecount":628,"arcChartID":"HO76JzzbWg9"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"351d2f0613776d01cfc288c50f1f4503f6205dac","difficulty":"ANOTHER","songID":1879,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27060,"notecount":1844,"arcChartID":"Fx1LVppoaG_"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a499782772f1c4442d938da7fb18d9cbb689a3b2","difficulty":"HYPER","songID":1879,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27060,"notecount":1083,"arcChartID":"HJtxfQwZIGQ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e9cfd60891aa7a745605aef2728a3831e7e31d9d","difficulty":"NORMAL","songID":1879,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27060,"notecount":629,"arcChartID":"DawCiqz96rX"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"6c23cbb2c95eeedee7fd683b0f73485d0bd497e2","difficulty":"ANOTHER","songID":1880,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27061,"notecount":1260,"arcChartID":"HDCX5zBTb5G"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1a4d00420d6e1a7e183d37f1542c79fce364d99b","difficulty":"HYPER","songID":1880,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27061,"notecount":833,"arcChartID":"DFixmpZZ5R5"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"830a1fddbac90349099b480e89639644665b3135","difficulty":"NORMAL","songID":1880,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27061,"notecount":462,"arcChartID":"Cl0slrmpaPt"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"707a9438b0d5e272310ea7e2bc31b50f1399238a","difficulty":"ANOTHER","songID":1880,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27061,"notecount":1288,"arcChartID":"AS2L4XB6XrA"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"eae4a1420bba2b3d11d2baffaddadf5975e6168e","difficulty":"HYPER","songID":1880,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27061,"notecount":890,"arcChartID":"Gyg79ZwNfnI"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a8844a826140ddbaa2d7574580c5fc9fd0e46c61","difficulty":"NORMAL","songID":1880,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27061,"notecount":493,"arcChartID":"GzW73HmAeOQ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4025870d9b23480dd2721a1136c06a90c27cb23d","difficulty":"ANOTHER","songID":1881,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27062,"notecount":980,"arcChartID":"En3F7Pfzb7C"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ad1be9db6d65cff2095c61104ae677a1b73b87f2","difficulty":"HYPER","songID":1881,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27062,"notecount":643,"arcChartID":"Fyx2EvCPab6"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"10494e41f82ae00986c2c4314511d9987001dbd7","difficulty":"NORMAL","songID":1881,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27062,"notecount":352,"arcChartID":"GWOFwFskXDG"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5206775f83554e76f881066211023837f3a712a4","difficulty":"ANOTHER","songID":1881,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27062,"notecount":1012,"arcChartID":"GdMS0S4_27-"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"42128456cc765b18966adb091f7286a1ffe25137","difficulty":"HYPER","songID":1881,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27062,"notecount":662,"arcChartID":"GwvkklTIVTS"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f519a78c59cadef5f31d5dcbfc0180a0b599bf9b","difficulty":"NORMAL","songID":1881,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27062,"notecount":303,"arcChartID":"FMfZ-IyCsVW"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2d59252d8f340a4706b4347549afee2756a6a380","difficulty":"ANOTHER","songID":1882,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27063,"notecount":1232,"arcChartID":"Hc5ktBcJyke"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"35b3f84257dea7087fd083176a513614d4889a73","difficulty":"HYPER","songID":1882,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27063,"notecount":730,"arcChartID":"HlMpcSJ88j4"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9ae45a082adbf09eaf295fbe6e71eceb5da28495","difficulty":"NORMAL","songID":1882,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27063,"notecount":522,"arcChartID":"CVKc1XPfRqr"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2f880e9cfdd1c3c90b133a30e1fab778cab571a2","difficulty":"ANOTHER","songID":1882,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27063,"notecount":1341,"arcChartID":"Ceq7fmeockH"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"11c701416b4e3ea57ce9163f701e9734a33033cb","difficulty":"HYPER","songID":1882,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27063,"notecount":792,"arcChartID":"DpfmWDT4zLn"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"250df0432f6d5a5d587ae1b9b79b077d380f65b2","difficulty":"NORMAL","songID":1882,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27063,"notecount":524,"arcChartID":"FV0TQ1ZRTzh"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3ab1e943567b8dbdde788cd5f29907cea761b5e2","difficulty":"ANOTHER","songID":1883,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27064,"notecount":1546,"arcChartID":"E-mWWnJ5vOy"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"596ef6677feccece0a238554433f460c534ffa41","difficulty":"HYPER","songID":1883,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27064,"notecount":1008,"arcChartID":"HY53u1Uf_Yj"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"336092fd0b246ef83e4d034c3c9eb6297e14e1fa","difficulty":"NORMAL","songID":1883,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27064,"notecount":553,"arcChartID":"Axy6LAG98Mm"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c3b3a82346d3a29b9e9cdfa89885cd3c29c2370c","difficulty":"ANOTHER","songID":1883,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27064,"notecount":1634,"arcChartID":"ETSRM5ANAM4"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"6efd4245ef33b829a62b21d51fbdf0db790dfe3b","difficulty":"HYPER","songID":1883,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27064,"notecount":911,"arcChartID":"G974yoHz0xB"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ee1be39838923fd248b028d839f74753831645c9","difficulty":"NORMAL","songID":1883,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27064,"notecount":560,"arcChartID":"H2TtXUDwUfo"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9f9edf29f85f490eaf7f489ec225c90500a63156","difficulty":"ANOTHER","songID":1884,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27065,"notecount":1445,"arcChartID":"DoYqTD1PVXq"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0d3035e6a884d597668c0b69a85e832c2bcfa733","difficulty":"HYPER","songID":1884,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27065,"notecount":827,"arcChartID":"E-Bde_xd8FY"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"934ecd8159e2624a0420358e1994d3d91ebf1abe","difficulty":"NORMAL","songID":1884,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27065,"notecount":547,"arcChartID":"BG0VPlZ10bc"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"edd4b6f269223c9ebb1efe81c533b9105fa525aa","difficulty":"ANOTHER","songID":1884,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27065,"notecount":1392,"arcChartID":"C_vWV3A2pgG"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ba3e1cd0423bd4b176aa04bcef11484e5da46ee1","difficulty":"HYPER","songID":1884,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27065,"notecount":833,"arcChartID":"CxSyjmAxb0W"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9a2676b9a6b3abd4cb2afeb0c876f792fb3e35d5","difficulty":"NORMAL","songID":1884,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27065,"notecount":565,"arcChartID":"A6LRnbdp10J"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0092bd99dfd9b27d70ee12306dc0469a0cbbe387","difficulty":"ANOTHER","songID":1885,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27066,"notecount":1164,"arcChartID":"BpftcrSZowp"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"036f36f93b01d2f84c7f8ebf42e89904f16ac24c","difficulty":"HYPER","songID":1885,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27066,"notecount":737,"arcChartID":"Cl36Yj_nLck"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"68ee17e0a3233f4b4f7d43b6a247acbe050ba54b","difficulty":"NORMAL","songID":1885,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27066,"notecount":401,"arcChartID":"ETVO_R72PyS"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"86ed3a620829348a4409acb01e8dd316310140ef","difficulty":"ANOTHER","songID":1885,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27066,"notecount":1228,"arcChartID":"DNGSrZp3E-T"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"105a97e7980d4396768a8c368588225779b0f5b4","difficulty":"HYPER","songID":1885,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27066,"notecount":731,"arcChartID":"Ee1CW_Ma-wU"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"65b97d7c9bb6245b57fd02b5105d82a6c87aa071","difficulty":"NORMAL","songID":1885,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27066,"notecount":393,"arcChartID":"CxZp5y1JzQg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a45c067f79e3577b632c00bdcabf7866ccf744fe","difficulty":"ANOTHER","songID":1886,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27067,"notecount":943,"arcChartID":"GBGLR9wLc8w"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"867f9a7d19c1eff1a23f6f6e6db91123bba297ab","difficulty":"HYPER","songID":1886,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27067,"notecount":496,"arcChartID":"CGaMQZum8lq"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"217b8f95b6c119c90c304b3eb7b7194d11f768b2","difficulty":"NORMAL","songID":1886,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27067,"notecount":265,"arcChartID":"F4lqhnNRAlD"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"14ae3474c630cfe510af1b3140c89a670ed0e48d","difficulty":"ANOTHER","songID":1886,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27067,"notecount":978,"arcChartID":"G-t9stq_aRF"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"eaaee45a0301b408a5de2e6df23c615c5df3b23c","difficulty":"HYPER","songID":1886,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27067,"notecount":514,"arcChartID":"HvWWEwYsaML"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0393ad4c9a4def789124702a0790e753bf38555a","difficulty":"NORMAL","songID":1886,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27067,"notecount":272,"arcChartID":"EuZCJauWd8i"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ad43e8e356c0895ff189140821494f0d455cd0aa","difficulty":"ANOTHER","songID":1887,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27068,"notecount":1360,"arcChartID":"ED27bb5f8af"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ff7a30740747c949b9fcb62347944d13c31edb34","difficulty":"HYPER","songID":1887,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27068,"notecount":881,"arcChartID":"HQVddnv6UMP"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"133987491df7972efaeccb9d043ea4ee0d3e6907","difficulty":"NORMAL","songID":1887,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27068,"notecount":568,"arcChartID":"HfH-eWZFG0d"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"76ba1528c516067ba183334e6d8e27399a5e4567","difficulty":"ANOTHER","songID":1887,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27068,"notecount":1344,"arcChartID":"ETGgHeYOzSW"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b41beda1bc5f5ecbeef0c783d7e94d080210db10","difficulty":"HYPER","songID":1887,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27068,"notecount":898,"arcChartID":"Bpo52_g-pOs"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e324bdf72186b983bf76724b6d01df5649291c06","difficulty":"NORMAL","songID":1887,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27068,"notecount":554,"arcChartID":"HbwVCVaMlk_"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"79c5f2beb643676426029fd4dcb6cbb520df37fc","difficulty":"ANOTHER","songID":1888,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27069,"notecount":1313,"arcChartID":"G9szVoJlmUB"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d38936fb97eaafa03fc2a960eb43b57b9d290968","difficulty":"HYPER","songID":1888,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27069,"notecount":922,"arcChartID":"GgukAIXmW7o"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1bf2d2281b192eff5424b4bbb868f97f41f76c7d","difficulty":"NORMAL","songID":1888,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27069,"notecount":556,"arcChartID":"CJy_zSD3kn6"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"8cce27e3f3028519c44d326fd0a4177e6539f802","difficulty":"ANOTHER","songID":1888,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27069,"notecount":1279,"arcChartID":"E5d2kkk5SxM"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d01750a607194e62ccb0a546e0ee701c6544d911","difficulty":"HYPER","songID":1888,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27069,"notecount":830,"arcChartID":"C1OGCq6aMy3"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"064c9c6374272dfc027f2a181a73612954c0d70d","difficulty":"NORMAL","songID":1888,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27069,"notecount":506,"arcChartID":"AOLjunEGabY"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a72ed6dda0606ecb0eae9017ed69c02f466d8e11","difficulty":"ANOTHER","songID":1889,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27070,"notecount":1269,"arcChartID":"Aqf8-9Gc1YI"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"236c98490dbf137a71b06e8ff7e8b0c1c4b11864","difficulty":"HYPER","songID":1889,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27070,"notecount":870,"arcChartID":"HNXgWdbSStk"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"8bdda59524d65e8f67519ef1fa00bba8fb2cd94c","difficulty":"NORMAL","songID":1889,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27070,"notecount":483,"arcChartID":"BI4h2vweuVv"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"6bd9d3ed7322757fa4f8a8cc4940fd9fd124e37a","difficulty":"ANOTHER","songID":1889,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27070,"notecount":1246,"arcChartID":"HZD6E6xqAty"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"907ca5d8dba6cb34fea0a8ff21b3d416e033fd6c","difficulty":"HYPER","songID":1889,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27070,"notecount":870,"arcChartID":"AGeEWFGs8To"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a8054ea4c1f6a29f16a1e2d14bf7c97833cb1d0c","difficulty":"NORMAL","songID":1889,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27070,"notecount":452,"arcChartID":"D9vAXiq4i5V"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3d0a12ac7c74cc82d1fce10037ffc22d3548797b","difficulty":"ANOTHER","songID":1890,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27071,"notecount":1006,"arcChartID":"GCSN7VMF3Ot"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4fccaa45e8af2e41406191ed91d7ba86106fdb84","difficulty":"HYPER","songID":1890,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27071,"notecount":643,"arcChartID":"DTzYg2tHY4y"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e386a00b1f231fc47889d040a5eac991b21044a0","difficulty":"NORMAL","songID":1890,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27071,"notecount":310,"arcChartID":"FZ2w5CMSx5d"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1f5549b2d2340ec65ae29060ecb65b1c6f544fad","difficulty":"ANOTHER","songID":1890,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27071,"notecount":1011,"arcChartID":"Bmv7EyZVQe0"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b0df9236b4470ccb92db426fa17f3355514499b0","difficulty":"BEGINNER","songID":1890,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27071,"notecount":129,"arcChartID":"Hkkz4gO7G_D"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni"]},{"rgcID":null,"chartID":"d155a0c6b4a76901244c9fa97236bf78317eefdc","difficulty":"HYPER","songID":1890,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27071,"notecount":674,"arcChartID":"CMJX9kw0cLf"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4e10d9c9f3c1efbbac047c009d66362204881501","difficulty":"NORMAL","songID":1890,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27071,"notecount":324,"arcChartID":"CI-oX3ZwhAi"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5f77b925f5d201e11c36cd8ffe84337b35202fe5","difficulty":"ANOTHER","songID":1891,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27072,"notecount":1220,"arcChartID":"HW7UFw3wdSO"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"50c2519443dc956105e6e8937de17f0c9e215a51","difficulty":"HYPER","songID":1891,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27072,"notecount":682,"arcChartID":"ASDMPebevcI"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3bb8e04873a501809b1d3bb4c799265212e66016","difficulty":"NORMAL","songID":1891,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27072,"notecount":327,"arcChartID":"DcltcDprCfY"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"af0504cda4e208ebdcfdb7a21831e8e2de176cc2","difficulty":"ANOTHER","songID":1891,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27072,"notecount":1075,"arcChartID":"A_m9g_vmXgx"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"006950c9d7150c418c2a9affcb0fac1df9d5837e","difficulty":"BEGINNER","songID":1891,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27072,"notecount":165,"arcChartID":"Dfsdl04r5Ce"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni"]},{"rgcID":null,"chartID":"42060b906bddbbfc7c7a1156e6a5b4792771fd6c","difficulty":"HYPER","songID":1891,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27072,"notecount":653,"arcChartID":"HlCP2KcGWqo"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"fa5114056804b5474eea0397f177e56087a0935b","difficulty":"NORMAL","songID":1891,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27072,"notecount":269,"arcChartID":"A7uGX-5JAfq"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ebd4e1ad4dfb27b3d307a0a33e0a8a833642b6d8","difficulty":"ANOTHER","songID":1892,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27073,"notecount":1333,"arcChartID":"Ahiv9RTyV5i"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b208bd3b3160c44ab19cda66ee20b7eecc2997e1","difficulty":"HYPER","songID":1892,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27073,"notecount":843,"arcChartID":"ERQbE8hg0Yr"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"79ab54a289baed7bdc5c4c305f494ae5e3e1d455","difficulty":"NORMAL","songID":1892,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27073,"notecount":390,"arcChartID":"DZmqhjPr169"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4752b414f5283ad180cab9719ec9ddab636d1c65","difficulty":"ANOTHER","songID":1892,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27073,"notecount":1362,"arcChartID":"DEAjMvgXAQZ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3d98209e094cb09f932183109c68aff8f6789120","difficulty":"BEGINNER","songID":1892,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27073,"notecount":207,"arcChartID":"DUtfMQPHSqw"},"isPrimary":true,"versions":["26-omni","27-omni","28-omni"]},{"rgcID":null,"chartID":"0d75cef44a710e95d4ec3006f08c514fdc7e86bd","difficulty":"HYPER","songID":1892,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27073,"notecount":856,"arcChartID":"AaP8PtOyVSW"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"74b28ad25c9f00760033b7df31215d22adf34664","difficulty":"NORMAL","songID":1892,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27073,"notecount":396,"arcChartID":"A7uqjS5nDw2"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"69ca31d62656587315b5604fb7a7fd7e37a889a3","difficulty":"ANOTHER","songID":1893,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27074,"notecount":861,"arcChartID":"FzYK9TrLHXL"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e56fc548e0f0425efecf626228eae3ef05f3d299","difficulty":"HYPER","songID":1893,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27074,"notecount":567,"arcChartID":"Fc-IxWR--LL"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ac37ebf923ae957431e9b13901f83432588bd55d","difficulty":"NORMAL","songID":1893,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27074,"notecount":230,"arcChartID":"HUdsDyIkttO"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"30e4e7901383d88b702032203f04ef39200b7059","difficulty":"ANOTHER","songID":1893,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27074,"notecount":828,"arcChartID":"GG4xasujZZb"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f2a78834af44b48ace266e11eaeedea211d7a98d","difficulty":"HYPER","songID":1893,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27074,"notecount":559,"arcChartID":"BEQoOn7FH7n"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0178b21445ef99e63f656be951953d2dbc0d7d0d","difficulty":"NORMAL","songID":1893,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27074,"notecount":230,"arcChartID":"CUMmDgGnflh"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a77a99f6561cd2c3dfa520b3e2846bd2c58dc1f3","difficulty":"ANOTHER","songID":1894,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27075,"notecount":1026,"arcChartID":"HgwtkFUFIxc"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"caed797811fcfcf13b25d1d2bc5bd0b2892f9168","difficulty":"HYPER","songID":1894,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27075,"notecount":713,"arcChartID":"H6xqLWElVDo"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d7622d659f2cf5ad1c0498dd3160e487b04b28a5","difficulty":"NORMAL","songID":1894,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27075,"notecount":405,"arcChartID":"C7CFeeu3A3V"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"47f71a6f15492eb5dea6a3427e7756e30ededc5f","difficulty":"ANOTHER","songID":1894,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27075,"notecount":1088,"arcChartID":"H9IR_xQQukp"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"98bf98310f537b35d165387d77d20f2afe6810ec","difficulty":"HYPER","songID":1894,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27075,"notecount":767,"arcChartID":"HBwTXL1PWAy"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"cf8d02bd635a2f1bf6439a55d315e4ef63b55a7d","difficulty":"NORMAL","songID":1894,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27075,"notecount":396,"arcChartID":"F1QX9Lxuncj"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4bec969f1052630f44a1b9458e9471bb87b6660b","difficulty":"ANOTHER","songID":1895,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27076,"notecount":1000,"arcChartID":"EmIeGj4T164"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9fc553a96d715f96ef08e9f5f69fb8e550c9ae7b","difficulty":"HYPER","songID":1895,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27076,"notecount":761,"arcChartID":"EnLhfyShd9w"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f5d0039858f8360f21e7a18c07022bea99826d59","difficulty":"NORMAL","songID":1895,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27076,"notecount":339,"arcChartID":"Exy6i5UN0mG"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"916b72e20fd7993f73fe262a1a2c4f629b36d29a","difficulty":"ANOTHER","songID":1895,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27076,"notecount":1000,"arcChartID":"HPKZ7u3jBn3"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d9249b8dbc873ccb81f5975f2c5ba74b98ca4f0f","difficulty":"HYPER","songID":1895,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27076,"notecount":775,"arcChartID":"BA6Accu9zc7"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1f94fb522aa49cc0432128c036667d9a688d532d","difficulty":"NORMAL","songID":1895,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27076,"notecount":335,"arcChartID":"EPhaeNmyTjU"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b45c390e077f577873a23b5700ba5b87ccc9804b","difficulty":"ANOTHER","songID":1896,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27077,"notecount":1309,"arcChartID":"H4ssUfcT6T0"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ebdba3b9d8c2bb12207a71dd804c28b93913b748","difficulty":"HYPER","songID":1896,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27077,"notecount":731,"arcChartID":"G5DWSQtyIV3"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4f0c23a07167736a1a463da141207935b52adb4b","difficulty":"NORMAL","songID":1896,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27077,"notecount":418,"arcChartID":"C_HDgwi1Y37"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"25c4794ccac2525dff9ac1dfa1f9055f1ac6d0ad","difficulty":"ANOTHER","songID":1896,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27077,"notecount":1342,"arcChartID":"BEGCD7UCBfu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0e17b46a13e251c5a743cbc3a01c35f7e48676a4","difficulty":"HYPER","songID":1896,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27077,"notecount":745,"arcChartID":"DHw5F3l-14x"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"bb8029b06478755fb663054bc5497deda5c91539","difficulty":"NORMAL","songID":1896,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27077,"notecount":412,"arcChartID":"BZ4AsBsUtq2"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3daf6137380b6d43479d9c51f18c009f4d88fb0a","difficulty":"ANOTHER","songID":1897,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27078,"notecount":1556,"arcChartID":"COvNq8mP0mi"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"64d67eaf0cff00bad5b3298497a463cebd5d15ae","difficulty":"HYPER","songID":1897,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27078,"notecount":933,"arcChartID":"CXcrcvVkZg-"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"682c55561036944d9fee6cdda544888cb4d0acdd","difficulty":"NORMAL","songID":1897,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27078,"notecount":500,"arcChartID":"CMjWPuccKs7"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e858d0a597fd11557a3dff439523b501ed3b564b","difficulty":"ANOTHER","songID":1897,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27078,"notecount":1488,"arcChartID":"DaY-B7fhz88"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"19e32c25db1f4075c830629e5764b85a7f9aa110","difficulty":"HYPER","songID":1897,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27078,"notecount":886,"arcChartID":"B5mNAsf75jC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ba75afe028f5bc615873a8070d94dc3e13aad5ba","difficulty":"NORMAL","songID":1897,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27078,"notecount":484,"arcChartID":"G-dWQHtKl0c"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ec5d684d6ef995a01e5dca73885de9263fdb8351","difficulty":"ANOTHER","songID":1898,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27079,"notecount":985,"arcChartID":"C9Yn7S5GTM6"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"bacf5f1eaf8d368ebd4f54a1557ce290c6d048e5","difficulty":"HYPER","songID":1898,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27079,"notecount":682,"arcChartID":"AaTRm_lt6xL"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"633619e885cf438fa5b210049a02e3381dd270e0","difficulty":"NORMAL","songID":1898,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27079,"notecount":384,"arcChartID":"Ct8YcpjE5sV"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"85c4dffe1ea9ff9c2c3242b75f3dd823d68baa88","difficulty":"ANOTHER","songID":1898,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27079,"notecount":1008,"arcChartID":"BwD45PUV7JX"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0ac08193db46445d09691e272cef5f256a2f9f36","difficulty":"HYPER","songID":1898,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27079,"notecount":672,"arcChartID":"Hndk2lV2reK"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ee72eae6a6f6edd6ec70723f1a6b138344bc3c1b","difficulty":"NORMAL","songID":1898,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27079,"notecount":373,"arcChartID":"AWUJIpbvamW"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"90389dc7aa45126f23804ec6e5afe59ff811b421","difficulty":"ANOTHER","songID":1899,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27080,"notecount":1419,"arcChartID":"DBQnTMmLn9P"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"220907c37bf276b75803b535dc7f878747a19279","difficulty":"HYPER","songID":1899,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27080,"notecount":903,"arcChartID":"FGGDDCA1zsg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4d1d1cb6dfdc3a69412aed07a8f7473b19dbf16b","difficulty":"NORMAL","songID":1899,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27080,"notecount":604,"arcChartID":"HkkBy0p37Kz"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b8d93a1d5ea35d26f3747b89eff0e31c5c6903bb","difficulty":"ANOTHER","songID":1899,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27080,"notecount":1479,"arcChartID":"FsiF82VpVCh"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3f69bb0d92ec763016394f8691c087c6f7737333","difficulty":"HYPER","songID":1899,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27080,"notecount":955,"arcChartID":"DX259VOde8F"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3db7e5e12e72a6f1cb3d43f0ce66be8bff17857c","difficulty":"NORMAL","songID":1899,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27080,"notecount":583,"arcChartID":"GQl6KSt4NGg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"61242ea75a723c4ffc580e8f65f61436c040bd66","difficulty":"ANOTHER","songID":1900,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27081,"notecount":1032,"arcChartID":"FSLYVb5oZgV"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0a370087511d28f3f1d96689c9e02c31759b8abe","difficulty":"HYPER","songID":1900,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27081,"notecount":670,"arcChartID":"Gsz_D0pg1mZ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9cc82ddaae11b1d173fcb1b1393b28918b4db468","difficulty":"NORMAL","songID":1900,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27081,"notecount":475,"arcChartID":"DAWRsDWjVg1"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2d1a810fa9e14b70deca4249c41f7f672dcba3f8","difficulty":"ANOTHER","songID":1900,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27081,"notecount":941,"arcChartID":"HoN6FMY9Yj0"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"697eefaa1d8bd2c7744fd7ca5a41f09981cdab6c","difficulty":"HYPER","songID":1900,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27081,"notecount":666,"arcChartID":"EuqgoFaVcSS"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"86d1b2403af93cf11010e94c91f0f6cd6377a136","difficulty":"NORMAL","songID":1900,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27081,"notecount":472,"arcChartID":"EodvONnOzL7"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"65ebdb3abf87e512c66325b3160d5849216e574c","difficulty":"ANOTHER","songID":1901,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27082,"notecount":1212,"arcChartID":"DOPqpBgADfp"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4b3db50314065f4f17f011b951349e7482aa99f7","difficulty":"HYPER","songID":1901,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27082,"notecount":849,"arcChartID":"B-LJZMmJoNp"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4e5e288720f18d9a3201653e006dc3266d006f54","difficulty":"NORMAL","songID":1901,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27082,"notecount":474,"arcChartID":"Ci0SvC9TrQG"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"094f6cc1aec62db50670636f8b625ebab802383c","difficulty":"ANOTHER","songID":1901,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27082,"notecount":1233,"arcChartID":"EnLNg2xYFR1"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e5ed81fd0a7a79a6f698d8883217414a80839b6f","difficulty":"HYPER","songID":1901,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27082,"notecount":801,"arcChartID":"CFqvRUhcBNA"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1af450512d689dde3aecdf9b1b4d3d07eb6aafb1","difficulty":"NORMAL","songID":1901,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27082,"notecount":487,"arcChartID":"EphBQiZqx3k"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"39e8c15aa8c1c01b97212104f9873c63cd6db03c","difficulty":"ANOTHER","songID":1902,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27083,"notecount":1051,"arcChartID":"AdtMX1VvsLe"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"711a7a086f41f6e7e8cae2929f433d35e1bc3104","difficulty":"HYPER","songID":1902,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27083,"notecount":712,"arcChartID":"Dpex9ZvBrjM"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"ee186015b079f1950bdac73396a11485c8042387","difficulty":"NORMAL","songID":1902,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27083,"notecount":401,"arcChartID":"DYhYfkJzflF"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"f321aab3c1099f8f1e27e97ee6a245c8c14292d8","difficulty":"ANOTHER","songID":1902,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27083,"notecount":1061,"arcChartID":"EgffZIgsm4l"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"a9423332d0dfa5b7af49e05532882b2365e58091","difficulty":"HYPER","songID":1902,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27083,"notecount":716,"arcChartID":"F_cQfyN9Tm8"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"add58d0a99667affb58454085f8fed3dbad0209c","difficulty":"NORMAL","songID":1902,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27083,"notecount":406,"arcChartID":"D-NGnfi1Ghz"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"d935ceb46359f815245c3185d9e281abe4d46917","difficulty":"ANOTHER","songID":1903,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27084,"notecount":1723,"arcChartID":"ALfAsQmngwm"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"149796e3197d3e6a6762a04c02e469a41cfc4214","difficulty":"HYPER","songID":1903,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27084,"notecount":967,"arcChartID":"AifizTvQxxk"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1d7d913e2e625d8ea28cb7709827673be1c346af","difficulty":"NORMAL","songID":1903,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27084,"notecount":531,"arcChartID":"Fslil1kBjSj"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"dc4568448d39f93fa6d54da088e4f03cedfbd6c6","difficulty":"ANOTHER","songID":1903,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27084,"notecount":1701,"arcChartID":"ASIVci8h3A1"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"aaa8465c6b0cfe17fb766bede6a9fc982f084334","difficulty":"HYPER","songID":1903,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27084,"notecount":980,"arcChartID":"CNjQtX2NafG"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"34119b751291521f41c06cdcd819fd76a7f816cf","difficulty":"NORMAL","songID":1903,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27084,"notecount":523,"arcChartID":"BK0NyzF2LjX"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2ed657dde968ab4b04d0f5adfc299bc789075d3b","difficulty":"ANOTHER","songID":1904,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27087,"notecount":1473,"arcChartID":"EcDGeB4hf8U"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"454a7682f8f35661d5cc360f934fd8a1ff356b5e","difficulty":"HYPER","songID":1904,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27087,"notecount":1040,"arcChartID":"Fm-pIurKNrg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f18bebb9b2903fa8d78c58de0f13462c806e4800","difficulty":"NORMAL","songID":1904,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27087,"notecount":556,"arcChartID":"EmqHY8MOG33"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f483a30f215f0bcd7e6a4688101f65cc90d8951b","difficulty":"ANOTHER","songID":1904,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27087,"notecount":1463,"arcChartID":"EBORXOTO-yz"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"cabea3c11424f15b75d8bd511b0509b7832ae4f2","difficulty":"HYPER","songID":1904,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27087,"notecount":861,"arcChartID":"CSBz7Jhj4yL"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f56e1febffe84f4a0c831fd9e0c805b639fff214","difficulty":"NORMAL","songID":1904,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27087,"notecount":576,"arcChartID":"D-WbGCvUL3w"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"03563c22b1280071b4a600ca21916f43b3d0b366","difficulty":"ANOTHER","songID":1905,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27088,"notecount":1937,"arcChartID":"AYO2Ys_OXQn"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"32f2c86263f38def878f99104f90f2033fe098d4","difficulty":"HYPER","songID":1905,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27088,"notecount":1130,"arcChartID":"Ej-pcCcMcDu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3947383af5fb6adeaf7df0db4caf1fbf48aef1c1","difficulty":"NORMAL","songID":1905,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27088,"notecount":610,"arcChartID":"ABNBYlFZBze"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"93a3dee36ffa65fa4d107379009fd8454f405568","difficulty":"ANOTHER","songID":1905,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27088,"notecount":1926,"arcChartID":"H4dnTrNM1Rh"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0449833aa7309d0ebb17ce4fdd1657435e77c50c","difficulty":"HYPER","songID":1905,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27088,"notecount":1072,"arcChartID":"DxcpQDCaIYQ"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2b3291f4807be1de4146df15a8917dbb259f2890","difficulty":"NORMAL","songID":1905,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27088,"notecount":521,"arcChartID":"B9Dl_VQqRZX"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"30e0e76b7e4500f6d15f7cc02755c2a210a3048e","difficulty":"ANOTHER","songID":1906,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27089,"notecount":1366,"arcChartID":"ADdaMYYlvGg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4e0ebd7bbd00270cab56ae89e7e0ca6219e91ca0","difficulty":"HYPER","songID":1906,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27089,"notecount":762,"arcChartID":"C97AjZawQOL"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7e0e3595b7cae75af82006e01d05fbdfae097c84","difficulty":"NORMAL","songID":1906,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27089,"notecount":472,"arcChartID":"BlCAWo9APFB"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3161503b7a0994509c5a347de3c56a22a093b719","difficulty":"ANOTHER","songID":1906,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27089,"notecount":1322,"arcChartID":"CrqlF_lB2GH"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1b34a5c53558f8daace6ef76bde3e678bc6021db","difficulty":"HYPER","songID":1906,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27089,"notecount":765,"arcChartID":"FNHxHzaX5yt"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"03d3eac193f7b60c5f71bb0accdccf6c65ab00e4","difficulty":"NORMAL","songID":1906,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27089,"notecount":476,"arcChartID":"GoaoARk9wUX"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4051b36418927143d0809aa2abe6efc770406218","difficulty":"ANOTHER","songID":1907,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27090,"notecount":1040,"arcChartID":"F-eZ6q9uDAS"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"507b27cec0b2141904ab082c50f5663cb13a6f34","difficulty":"HYPER","songID":1907,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27090,"notecount":726,"arcChartID":"Cblw8by9Sw8"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5734bf21d60ad6493b41b8d5d37f4ff99a0c7007","difficulty":"NORMAL","songID":1907,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27090,"notecount":347,"arcChartID":"BIc2-FkTvc9"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"41f47c5696f5144d24f2a6094c0abd2820e3dc0a","difficulty":"ANOTHER","songID":1907,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27090,"notecount":1085,"arcChartID":"EQyW_aM8JiH"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d71025a00b1b1178f5a2199bd0e134ab27556837","difficulty":"HYPER","songID":1907,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27090,"notecount":753,"arcChartID":"EPtWJctDLGE"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7584ab2017025383e2547c25f26e2a03fb1ec406","difficulty":"NORMAL","songID":1907,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27090,"notecount":370,"arcChartID":"FkuccCZ6A2X"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"884553875e4692b29edea5785809f582ccc4f6e8","difficulty":"ANOTHER","songID":1908,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27092,"notecount":1222,"arcChartID":"CJ1fMwD6LSK"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ce8f67b49f7b7756a9c7edf6e4da42c9172f80cd","difficulty":"HYPER","songID":1908,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27092,"notecount":838,"arcChartID":"AtEP2WVGe6l"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"189fbeb9ea1db1185e6ccb1b9e58b56469e78eee","difficulty":"NORMAL","songID":1908,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27092,"notecount":543,"arcChartID":"G9b97cnXZFz"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"05e7e3288a8954746e4c3a84602c1a8fdc0ce9e1","difficulty":"ANOTHER","songID":1908,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27092,"notecount":1155,"arcChartID":"EK6wdJbpa_q"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"eaad427952e0dc2399096afea4916d1f74c16e12","difficulty":"HYPER","songID":1908,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27092,"notecount":844,"arcChartID":"ELPwN67Aue3"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"168d6c2a66bf3d747ee7b7f9015b9bf0eac6f66d","difficulty":"NORMAL","songID":1908,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27092,"notecount":540,"arcChartID":"DlVYZAZKNhf"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7a12f1f2e60da3f82552e6d6cfe7ae7835381b09","difficulty":"ANOTHER","songID":1909,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27094,"notecount":1838,"arcChartID":"C8XqhOTfPqj"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d8592cd340d0246bf8231972e28c929ebb7b38a5","difficulty":"HYPER","songID":1909,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27094,"notecount":1143,"arcChartID":"ExySqwLwpoU"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"dc5f4967c1856e1c73b698dade6795c9e518b79e","difficulty":"NORMAL","songID":1909,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27094,"notecount":701,"arcChartID":"Gjkz88wFQnN"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4fadfccdd5d1b1263c814e6145486807f3b19fe0","difficulty":"ANOTHER","songID":1909,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27094,"notecount":1851,"arcChartID":"F6TPuzD3yHi"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f601ae82f466e560206faececb2c5b210b85debb","difficulty":"HYPER","songID":1909,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27094,"notecount":1183,"arcChartID":"GycJTzrsLtf"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"044075d3943a61cae0df3d782d1cbc8e3f694086","difficulty":"NORMAL","songID":1909,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27094,"notecount":691,"arcChartID":"DD92vDc2apE"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"6c95380eac7146df6b9f8088547d8a6840f1d7c0","difficulty":"ANOTHER","songID":1910,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27095,"notecount":1969,"arcChartID":"HZz9b5IyXB7"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"431a46f1a95835b419b39f10f74f679658221e91","difficulty":"HYPER","songID":1910,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27095,"notecount":1270,"arcChartID":"FhuWFUpRzef"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"6adad2d9bbb0afc95ecc68d31e928c5eff6beedd","difficulty":"NORMAL","songID":1910,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27095,"notecount":555,"arcChartID":"FrH_aOcEHzw"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d883a9a864742d8e4c63a412ef72c4b17ebf8928","difficulty":"ANOTHER","songID":1910,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27095,"notecount":1957,"arcChartID":"BBW75YpYG3g"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"24c2bc368d4738d9ec8b898785af0cc2afd0f4a4","difficulty":"HYPER","songID":1910,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27095,"notecount":1141,"arcChartID":"HfnF4hsaUKP"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"811c76b02e7ff0c37a941ebe88c632a8b47df5cd","difficulty":"NORMAL","songID":1910,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27095,"notecount":492,"arcChartID":"ERlceKIUaYN"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"959b6fbe8e761e2837bcd7881482d9c95c8ff83c","difficulty":"ANOTHER","songID":1911,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27096,"notecount":1430,"arcChartID":"Ac-TWab4r9R"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"fafda01f03e4c4f73e22e1018c09236f385db0f3","difficulty":"HYPER","songID":1911,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27096,"notecount":854,"arcChartID":"CUCnXPfUFhY"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3c872762b298cd6a21690a195afa53d1f6d367aa","difficulty":"NORMAL","songID":1911,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27096,"notecount":503,"arcChartID":"BRuQay4sOio"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b5a4b6db934ca231233e19a8d1a77b2e2cabe7ea","difficulty":"ANOTHER","songID":1911,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27096,"notecount":1454,"arcChartID":"Fs3nrMvFapz"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"de1f9f5b37543a89ed6cb050b4afebb40259f269","difficulty":"HYPER","songID":1911,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27096,"notecount":843,"arcChartID":"ApzNxco4djm"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e61c4829f6f658add9c7ca78b1fed12f8b5d08be","difficulty":"NORMAL","songID":1911,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27096,"notecount":508,"arcChartID":"GadlLojQxNr"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f61b2309b66dd4ac2c01cc63f6cff2031b4c07b2","difficulty":"ANOTHER","songID":1912,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27097,"notecount":1037,"arcChartID":"G0eQhYzv3wH"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"05f2a44444763d4bdcf7faee7e443200a779c164","difficulty":"HYPER","songID":1912,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27097,"notecount":529,"arcChartID":"GN26LYZR4qa"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0949d83677aa200962016953bdf4b3de587ca95d","difficulty":"NORMAL","songID":1912,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27097,"notecount":276,"arcChartID":"AW8xmrx0f3o"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b6baa01d540ad89c2b5b93924db5f30c6d351035","difficulty":"ANOTHER","songID":1912,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27097,"notecount":1058,"arcChartID":"BWF5LyzSn1F"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e213e58f66d5ae18b2ee5520bea14e5ca19b0c1f","difficulty":"HYPER","songID":1912,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27097,"notecount":533,"arcChartID":"DygeHjsOZyB"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"46c485f74101e5b3ec6688b462779e175c447e8e","difficulty":"NORMAL","songID":1912,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27097,"notecount":274,"arcChartID":"CAPxtTYsBvd"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"78a6354c5db0d62cb6cfdbfc800695473ea89b4d","difficulty":"ANOTHER","songID":1913,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27098,"notecount":961,"arcChartID":"BzGlpeqmjpN"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2bb9687412844e67c0f95b3c66d017698f11cee6","difficulty":"HYPER","songID":1913,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27098,"notecount":641,"arcChartID":"Fo6FFSPnuV3"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a1e72a33ffed551df60a4fdb5735842a31ef423f","difficulty":"NORMAL","songID":1913,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27098,"notecount":344,"arcChartID":"C6827qamq2g"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"00367316c09e1ccf39ba590a2b56a25261e45547","difficulty":"ANOTHER","songID":1913,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27098,"notecount":945,"arcChartID":"AhnnKAccNFo"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"04ac7d93538d85e255e525be5d7cf1b14a685849","difficulty":"HYPER","songID":1913,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27098,"notecount":602,"arcChartID":"E_jWOju-374"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"532665263f0baccc10e174a18cdb3dda4be294dc","difficulty":"NORMAL","songID":1913,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27098,"notecount":339,"arcChartID":"HfjHp29Szvi"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b3ed3153d2fce873da2f1748c214cf71a5ab249a","difficulty":"ANOTHER","songID":1914,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27100,"notecount":969,"arcChartID":"Ewn4toAFqNC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a20786d95b80699bf02ea87a31c7afef3619965c","difficulty":"HYPER","songID":1914,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27100,"notecount":690,"arcChartID":"FrdtAjwQzJV"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"68e85d1f6add7d697e8cbbe5b5ceccc168a317a2","difficulty":"NORMAL","songID":1914,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27100,"notecount":394,"arcChartID":"C1gR9B4lebb"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"30114153c96b5c537b2e3dcd33bb4f7d5374abc5","difficulty":"ANOTHER","songID":1914,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27100,"notecount":959,"arcChartID":"HLMjU5Sp0lF"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"60215b8c2b4b77d411e43f1ddbc49b9d4f57e140","difficulty":"HYPER","songID":1914,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27100,"notecount":689,"arcChartID":"HQgLcu0u2Oq"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"fdcf94ee12e333594f79b3fad03638641aff7073","difficulty":"NORMAL","songID":1914,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27100,"notecount":398,"arcChartID":"ExlPBUvhMKb"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"6bac4f38e8585b7e3dcce998ff7335e56e359945","difficulty":"ANOTHER","songID":1915,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27101,"notecount":959,"arcChartID":"DltVA0Im7Mu"},"isPrimary":true,"versions":["27","27-omni","28","28-omni"]},{"rgcID":null,"chartID":"b36095db3c2698b2282d92fb8ac786c4ebd4ff23","difficulty":"HYPER","songID":1915,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27101,"notecount":648,"arcChartID":"A0bNcaFtmN9"},"isPrimary":true,"versions":["27","27-omni","28","28-omni"]},{"rgcID":null,"chartID":"60150824cda289b12aac65116fc13e3d7baa7f55","difficulty":"NORMAL","songID":1915,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27101,"notecount":419,"arcChartID":"A1I_94iCj4e"},"isPrimary":true,"versions":["27","27-omni","28","28-omni"]},{"rgcID":null,"chartID":"c46be15f965558105086ed0deafb112ee4d0e342","difficulty":"ANOTHER","songID":1915,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27101,"notecount":1015,"arcChartID":"E3A2WwOykxn"},"isPrimary":true,"versions":["27","27-omni","28","28-omni"]},{"rgcID":null,"chartID":"f708aea166c08a7bbe5907648b547faaac63fe66","difficulty":"HYPER","songID":1915,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27101,"notecount":647,"arcChartID":"A2qjTT5VQP3"},"isPrimary":true,"versions":["27","27-omni","28","28-omni"]},{"rgcID":null,"chartID":"392136c65ba2f2ac2e77585b538923d455bd669d","difficulty":"NORMAL","songID":1915,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27101,"notecount":414,"arcChartID":"Hy-LxltCiUz"},"isPrimary":true,"versions":["27","27-omni","28","28-omni"]},{"rgcID":null,"chartID":"35a8ac70308b7e0d076e51866da3e31a76593afb","difficulty":"ANOTHER","songID":1916,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27102,"notecount":1903,"arcChartID":"GcGFuXeuCkJ"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"69e679afc6157d7682b310580daf13c143e345e1","difficulty":"HYPER","songID":1916,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27102,"notecount":1190,"arcChartID":"E6Nv2IlFJO6"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"e6b58778cf09586fdbbdaa8f70808a2a21b5d1a9","difficulty":"NORMAL","songID":1916,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27102,"notecount":472,"arcChartID":"AHPrrMCZAGe"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"1391b3f7821c1043c2af336586013c87a6fdf34f","difficulty":"ANOTHER","songID":1916,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27102,"notecount":1873,"arcChartID":"GWwJCRTaNi9"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"08ac8fc559ac06a53b50c457b494755ed09e381b","difficulty":"HYPER","songID":1916,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27102,"notecount":1229,"arcChartID":"ERVhquc7BfI"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"4e2f96e661b1aba11cd6a69f2ce86b8ac6c49e13","difficulty":"NORMAL","songID":1916,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27102,"notecount":473,"arcChartID":"DrrcCFL5eor"},"isPrimary":true,"versions":["27-omni","27","inf"]},{"rgcID":null,"chartID":"de5badd375e6843aa25f17951254460173d750b6","difficulty":"ANOTHER","songID":1917,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27103,"notecount":1405,"arcChartID":"HdizUdyXt52"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"16a5a192ce79aa4300d67f8458901b6949b8ce59","difficulty":"HYPER","songID":1917,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27103,"notecount":937,"arcChartID":"FP3iLMzrWzV"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"bf6e5c32dbf260c1a40edef4f964e001f2c94b05","difficulty":"NORMAL","songID":1917,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27103,"notecount":575,"arcChartID":"HoiAPts31G4"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f5d4d4226dcdf97c8697b87ca6ad619c87903901","difficulty":"ANOTHER","songID":1917,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27103,"notecount":1393,"arcChartID":"HZK-tN9fwVE"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"db858f04dd9a065de237c9a4c9fc5b526fbcbdd0","difficulty":"HYPER","songID":1917,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27103,"notecount":946,"arcChartID":"B8oky3z2re0"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e0256903d29da3b9f60adbc79fce75c60c33a0f1","difficulty":"NORMAL","songID":1917,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27103,"notecount":594,"arcChartID":"FQ7MtXwjl7b"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"bdcf7fafb9f655b0c7fe0dde2e5f6f3827b64238","difficulty":"ANOTHER","songID":1918,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27105,"notecount":1100,"arcChartID":"EXc0NMt2MQE"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9f464181dd8734ef057d506df87efe80e199e7db","difficulty":"HYPER","songID":1918,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27105,"notecount":758,"arcChartID":"HyrRCRI0axW"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"ee1ddb4b7c2af9219b83c747d627d21382083ffe","difficulty":"NORMAL","songID":1918,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27105,"notecount":517,"arcChartID":"AXpREPqECr1"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2d774d1af0c87584f309a6afa6274bd7b291ff45","difficulty":"ANOTHER","songID":1918,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27105,"notecount":1267,"arcChartID":"GEIJIgqgAF3"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"06fe10f5dc86074ef8eade8bbb5bbbd47d31e7e7","difficulty":"HYPER","songID":1918,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27105,"notecount":838,"arcChartID":"AAZYzBnyawp"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"170a9d3c132dc74ecfd5a8980e6dc8a4373c97f0","difficulty":"NORMAL","songID":1918,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27105,"notecount":564,"arcChartID":"BukAF2_T_Q3"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7aa3400275cad22af0447b553bb67e894c4f1543","difficulty":"ANOTHER","songID":1919,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27106,"notecount":1191,"arcChartID":"E6LU9rK0vOd"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"459173fa36f24c3998f17d5778c685aae72686f8","difficulty":"HYPER","songID":1919,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27106,"notecount":746,"arcChartID":"AKlBBpa7SpW"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d11ca766b710a875388245d807eb7218fb606339","difficulty":"NORMAL","songID":1919,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27106,"notecount":456,"arcChartID":"GJP4HeBhBZI"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5aa7eae7f1ffb677b71da0314fad42665479af12","difficulty":"ANOTHER","songID":1919,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27106,"notecount":1243,"arcChartID":"Dd-weRhiK0T"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c56f0313d680890908197c6a7bd7823ad9db5a77","difficulty":"HYPER","songID":1919,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27106,"notecount":756,"arcChartID":"Gqfbg8GyYT0"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f3f3f23b4b3f102580979c1ac61db48c90f4b530","difficulty":"NORMAL","songID":1919,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27106,"notecount":462,"arcChartID":"FtcA53w7284"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"d1a0b90db084c47d0af0e2bc478a61237abe7c82","difficulty":"ANOTHER","songID":1920,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27107,"notecount":1336,"arcChartID":"Dzg_7T9Y4tP"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9d05fa72ece2c94a8f4ffdf046ae9ab57ab6fee9","difficulty":"HYPER","songID":1920,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27107,"notecount":896,"arcChartID":"F4LC_lJ7P64"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"256ced57f35a9a74da9f9e1915b5cecdb243b4df","difficulty":"NORMAL","songID":1920,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27107,"notecount":493,"arcChartID":"Ds0dqKwA9F0"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"682f77b0ed33675978f0930ee33809f9fb8bace5","difficulty":"ANOTHER","songID":1920,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27107,"notecount":1370,"arcChartID":"GUAgLTZX4Bb"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4366c9bab8784d70c06094b961808c12a42c82ec","difficulty":"HYPER","songID":1920,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27107,"notecount":888,"arcChartID":"FVgjxB2NiKB"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f0d82aad7206c2f8c201848944b0cf1372660f9f","difficulty":"NORMAL","songID":1920,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27107,"notecount":489,"arcChartID":"CztQ20Cfo7u"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"66664c846da6d3cd627ab939ad42ce845192fe83","difficulty":"ANOTHER","songID":1921,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27108,"notecount":1276,"arcChartID":"FKUb082J_Mx"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"53fdbf74bb7c1bf305dc2884464eb7067edf5730","difficulty":"HYPER","songID":1921,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27108,"notecount":806,"arcChartID":"HCREJAghzuc"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"432eb6ee8129fff347c67597c0773d13deb423b7","difficulty":"NORMAL","songID":1921,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27108,"notecount":539,"arcChartID":"DCIqwJhnoiy"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5c70cf400a924e862a33cc41d1079d2c2f071a8d","difficulty":"ANOTHER","songID":1921,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27108,"notecount":1286,"arcChartID":"FWIp3_iH22v"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e4305ab0320e3f09790ea8bc529be4127a22255a","difficulty":"HYPER","songID":1921,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27108,"notecount":821,"arcChartID":"C4XFBJhizwa"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"90dad4d87d85fd8ec385e73c910a23de0464b89b","difficulty":"NORMAL","songID":1921,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27108,"notecount":508,"arcChartID":"AZv1dS1krlS"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"94cae450af3f4ea97b40a705829584380ed661c9","difficulty":"ANOTHER","songID":1922,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27109,"notecount":1789,"arcChartID":"EcpLx5Gt70K"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1ad8063bea65ee5229d885918e34143464df1ec8","difficulty":"HYPER","songID":1922,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27109,"notecount":1235,"arcChartID":"CiSmSrXK1Sj"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9dad2e15e8c08a5122e604d2e57afc14291c0612","difficulty":"NORMAL","songID":1922,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27109,"notecount":673,"arcChartID":"By7hW6VFq-C"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"e3f166c835a0972fb6a649f3a5719f1b80735f53","difficulty":"ANOTHER","songID":1922,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27109,"notecount":1795,"arcChartID":"AZ2yrT6RFcy"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0e77b6eb51faaee5328cc0dac94daa96c3498274","difficulty":"HYPER","songID":1922,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27109,"notecount":1241,"arcChartID":"CwvCmGsoUXn"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"bfdb8fb09ee648cb9a7310f7cd965c02c2d5ed2f","difficulty":"NORMAL","songID":1922,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27109,"notecount":681,"arcChartID":"Fsx5iqxcJ1u"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c03e4e7cd9d931e1d67c9230db7a842fe919be53","difficulty":"ANOTHER","songID":1923,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27110,"notecount":1552,"arcChartID":"CG20M_ydtEX"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a8195a3eba9aef0b5d7efc398b967e5cbd7cbd8a","difficulty":"HYPER","songID":1923,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27110,"notecount":940,"arcChartID":"E3f_G_lSU8l"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2173999a13d4eab51f7af7bf7aaaacf60331b195","difficulty":"NORMAL","songID":1923,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27110,"notecount":491,"arcChartID":"HV3hKmrlWRk"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"17523bb8e2189bc6690442557cb66ba1ad6f1a06","difficulty":"ANOTHER","songID":1923,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27110,"notecount":1497,"arcChartID":"HozO4_bQnN-"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0342ebee1c4bd95cc5cd26a1b91e61607b209a6b","difficulty":"HYPER","songID":1923,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27110,"notecount":892,"arcChartID":"ClZ6ICAMxiC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f9e6dbb94833a34493d46d58e66a0726aae51e4c","difficulty":"NORMAL","songID":1923,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27110,"notecount":535,"arcChartID":"F02bKQ02S6M"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"784b8ea96f9cd669f9e417a143f53e57f7a6247e","difficulty":"ANOTHER","songID":1924,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27112,"notecount":826,"arcChartID":"GsH_jwOter7"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b0243cc54e218481a275c82cf76d793c626fc51d","difficulty":"HYPER","songID":1924,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27112,"notecount":620,"arcChartID":"FOPj9sRssW3"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"14f7011990564781068e49819a43755418e83e33","difficulty":"NORMAL","songID":1924,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27112,"notecount":358,"arcChartID":"Gc_yZt0pqNR"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7dc138747c430aff963b3069cb40d62861a15008","difficulty":"ANOTHER","songID":1924,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27112,"notecount":868,"arcChartID":"BhRNJJ-4p39"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3bff8f793b4e5848c79f828c49809a08da57ef4d","difficulty":"HYPER","songID":1924,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27112,"notecount":634,"arcChartID":"FrxtYAx2P-s"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"b8a37be61bd14324f21795f966431aefd56f3e33","difficulty":"NORMAL","songID":1924,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27112,"notecount":366,"arcChartID":"EqwLMRFmLHd"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1d150231cec3f7c80b1934b98603d11ff5fc30fa","difficulty":"ANOTHER","songID":1925,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27113,"notecount":1300,"arcChartID":"EaZ4WlMGLCI"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"9894e1d80bc8c9849521fc9d7e7342acfcbefdaf","difficulty":"HYPER","songID":1925,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27113,"notecount":798,"arcChartID":"E6R5bywgtZB"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"6ba5291a581722ecc329773a8f76b1dfc4438694","difficulty":"NORMAL","songID":1925,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27113,"notecount":435,"arcChartID":"HudIeW5rOjC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f709f1540e25f16e30755f819d6a7aa7010a8c95","difficulty":"ANOTHER","songID":1925,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27113,"notecount":1294,"arcChartID":"DqARl8w8HAU"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"7ec571a6b6da4ccfbe440170b7c6ef79b3df19d3","difficulty":"HYPER","songID":1925,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27113,"notecount":790,"arcChartID":"Cop9GvpmHaC"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a4a735db179ff87d1220335f23f21fd66074c100","difficulty":"NORMAL","songID":1925,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27113,"notecount":435,"arcChartID":"CoTNEA6jjXp"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"40d023c9b8a0d90ecd31422f8402dddc8f5bef80","difficulty":"ANOTHER","songID":1926,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27114,"notecount":1503,"arcChartID":"D_eN5Ri1W9p"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"aa9d6d3201ebe5487aa49948800b53ab3da72da9","difficulty":"HYPER","songID":1926,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27114,"notecount":1031,"arcChartID":"HLHMjxjyDIu"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"4a3e971f3d03fbe8a8451b0a133659024732c6ac","difficulty":"NORMAL","songID":1926,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27114,"notecount":764,"arcChartID":"ClMbMcUOCOD"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"94584adaccd557b6b3e09228d519941506583bdc","difficulty":"ANOTHER","songID":1926,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27114,"notecount":1543,"arcChartID":"H6WlZKA0ISh"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"33bfb1592c953a47a1434c8ca435119a72200d1a","difficulty":"HYPER","songID":1926,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27114,"notecount":1012,"arcChartID":"CrByQrzvHse"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5183b5b12cf7e566c275583c15d9177f555b2a51","difficulty":"NORMAL","songID":1926,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27114,"notecount":764,"arcChartID":"ByqBRKr9zbe"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0efa3dee03ab8ae7179cd2847f4bbe13ca90eb19","difficulty":"ANOTHER","songID":1928,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27116,"notecount":1402,"arcChartID":"GgNdanFIzyX"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"daff114caf656b60d2a1f53e587bce1d7ec6b9f6","difficulty":"HYPER","songID":1928,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27116,"notecount":896,"arcChartID":"En_h3zhiOV4"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a7ddce26b116179adea8fcd8191035b0beeead16","difficulty":"NORMAL","songID":1928,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27116,"notecount":579,"arcChartID":"GC7fpf4wB4c"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"f38da64fb5bd424c9ddfe6350f699d72a35b560a","difficulty":"ANOTHER","songID":1928,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27116,"notecount":1466,"arcChartID":"FGXov7hkB7o"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"a2f39dffe57699d9a72ee2145dc94dce6f50447a","difficulty":"HYPER","songID":1928,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27116,"notecount":913,"arcChartID":"E-jy8MUajKi"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0b7ad4b1d37081e9e77db4684653472232bcc02e","difficulty":"NORMAL","songID":1928,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27116,"notecount":567,"arcChartID":"Fkzt5ub2y-N"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"1060a4638e0e9df566c67c200ede96e3960a2b7d","difficulty":"ANOTHER","songID":1929,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27117,"notecount":1106,"arcChartID":"DvTrDeHXxeD"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"094855dfe923ed59072e14aa4cbb4e404f7c1463","difficulty":"HYPER","songID":1929,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27117,"notecount":711,"arcChartID":"BJYmOAk9EuT"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"72e77f81c58a72c85b49831d099a13095f235dc3","difficulty":"NORMAL","songID":1929,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27117,"notecount":415,"arcChartID":"CDOfchOcpfk"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2fd50ad27139b6cefcc19c3d819dd8d97059aa21","difficulty":"ANOTHER","songID":1929,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27117,"notecount":1156,"arcChartID":"GQcqBhHnnQD"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"8ed1eb58f8f0d7426c41d577dbc007b22ced9df6","difficulty":"HYPER","songID":1929,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27117,"notecount":722,"arcChartID":"DmP26OOHfeO"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2209f4644f4a55565eb26a6df75457e749f8533a","difficulty":"NORMAL","songID":1929,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":27117,"notecount":413,"arcChartID":"Hyr07Ln-Xub"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"2266587bd2df889638ac8607b82c86459318e6b5","difficulty":"NORMAL","songID":1930,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28000,"notecount":700,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"49a7a0660ebbbd8924f285dab6322b8e80d468a7","difficulty":"NORMAL","songID":1930,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28000,"notecount":683,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c644dfcd66cd35b0e2dd55d89434513abc8d247f","difficulty":"ANOTHER","songID":1930,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28000,"notecount":1422,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c20783fdf975a666ee7686a53e5e3051835b3c93","difficulty":"HYPER","songID":1930,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28000,"notecount":1010,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"971d0339e8afc6301f1099cd68da553fd59646f3","difficulty":"ANOTHER","songID":1930,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28000,"notecount":1582,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"bb0f7986f49ba638c092ad7849964c43095571f0","difficulty":"BEGINNER","songID":1931,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28001,"notecount":196,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"48c2920ce63a3901908c3f491c147750350191d6","difficulty":"HYPER","songID":1931,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28001,"notecount":848,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"40e85990a2b57b8dd7eb2f3846d14c5bc4ac91cc","difficulty":"NORMAL","songID":1931,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28001,"notecount":479,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"10f43cc4d7bb155e0420723f903a5abae36f9872","difficulty":"ANOTHER","songID":1931,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28001,"notecount":1367,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"36285274933a696919ea4601c7dc77dcdd06461a","difficulty":"NORMAL","songID":1931,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28001,"notecount":484,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6d60bf60d88d1eb8f7542495395425957665eceb","difficulty":"HYPER","songID":1931,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28001,"notecount":879,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"41dd20a33214feacc904be191ef24de59838b92b","difficulty":"ANOTHER","songID":1931,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28001,"notecount":1388,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"f8e4bcb212371aeb813569a55a22985d160194c5","difficulty":"HYPER","songID":1930,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28000,"notecount":1045,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"f71500ca49ad548583292b94077b5e3ed848ce3a","difficulty":"HYPER","songID":1932,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28002,"notecount":1066,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e25eb1205d1f11614e99ff81460181582eaf7c50","difficulty":"ANOTHER","songID":1932,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28002,"notecount":1818,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"53a76135232f8403dad4b2ef5fe81a77883e5df9","difficulty":"NORMAL","songID":1932,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28002,"notecount":592,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"af4a1c5eb007233482a360251366a294acf21daf","difficulty":"HYPER","songID":1932,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28002,"notecount":1032,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b9e34d1b25db3d6e75599a1973fdd707921551a3","difficulty":"ANOTHER","songID":1932,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28002,"notecount":1801,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c7123c8ed551db88abeea9bc6da182aba8c4f5ce","difficulty":"NORMAL","songID":1933,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28005,"notecount":667,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"595e1c8f1465c32f3e31c577e185102d1d78632f","difficulty":"HYPER","songID":1933,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28005,"notecount":1136,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"85fc691fb3a1c6be7a90b1485a907b343ddfc366","difficulty":"ANOTHER","songID":1933,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28005,"notecount":1802,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"3935847d1759db4d60fbdee86391a1a00cac1b7f","difficulty":"NORMAL","songID":1933,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28005,"notecount":661,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"988f7782b5ceb04fccd0fb9203c11ab471e27a3d","difficulty":"HYPER","songID":1933,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28005,"notecount":1116,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"73cc4a762fbef2bdfc1c30e31b09143427ef1a28","difficulty":"NORMAL","songID":1932,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28002,"notecount":595,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1bc75b9f978cfcb5f86be6b78de0670a228194ec","difficulty":"BEGINNER","songID":1934,"playtype":"SP","levelNum":1,"level":"1","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28006,"notecount":79,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ffe4c517321b840c2752b3bbb91923195debbd15","difficulty":"NORMAL","songID":1934,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28006,"notecount":264,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"52e8c466ae89a8c5a66da4e398f7e1353da95b04","difficulty":"HYPER","songID":1934,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28006,"notecount":494,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a08ba927a3877d0448b02c315ca8b8e5148de9ab","difficulty":"ANOTHER","songID":1934,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28006,"notecount":748,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"4866cd6f8847b7ba34eb150a0ccdd3d809078868","difficulty":"NORMAL","songID":1934,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28006,"notecount":321,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2ff430b2cfc9d5c3f22ed5391c71224c7e332366","difficulty":"ANOTHER","songID":1933,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28005,"notecount":1879,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"3b709254daa125c7f8440227c3fdcadf7583e616","difficulty":"BEGINNER","songID":1933,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28005,"notecount":303,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"84620c6ce2c8083e0a6d520c12c9c7ed9d19deec","difficulty":"HYPER","songID":1934,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28006,"notecount":542,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"cc104731b4e79303224a7b86566b479fa686ca3a","difficulty":"ANOTHER","songID":1935,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28009,"notecount":1503,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"93a47e266b877a26f439121b53d18f79d7f7b8a9","difficulty":"NORMAL","songID":1935,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28009,"notecount":523,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"8ac14e91bebc15a4692f94fb272bde2c0be20cf4","difficulty":"NORMAL","songID":1935,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28009,"notecount":522,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"bf7e2abcf2bd06453ed3a54f23267564b9cdc640","difficulty":"HYPER","songID":1935,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28009,"notecount":976,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"446a557cf08d2d729c7a8c1c35f6d91bac863eaa","difficulty":"HYPER","songID":1935,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28009,"notecount":998,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"8113eb199f567d6c447392d9458de50ac4649868","difficulty":"HYPER","songID":1936,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28010,"notecount":983,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"cd0e6b70740500529a18a96931d026cf07cabe4d","difficulty":"NORMAL","songID":1936,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28010,"notecount":500,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d485f41f4abf08a518c8ad4c98d51a4d702d389d","difficulty":"ANOTHER","songID":1935,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28009,"notecount":1541,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1e175c8ae0e50822acc6da7af932a6687bb49b3e","difficulty":"ANOTHER","songID":1936,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28010,"notecount":1417,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6b7594ea206ff5fb1c816e1b96e66a8c6b5b195a","difficulty":"ANOTHER","songID":1934,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28006,"notecount":779,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"896656576dad43faf014e5707fe494b9de7d0c37","difficulty":"NORMAL","songID":1937,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28012,"notecount":652,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2ef0fd1bbe4b39c5234512f221aa338ee5cb978c","difficulty":"NORMAL","songID":1936,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28010,"notecount":503,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"f370ac43e0481b0290bac140b7792a897fc20d49","difficulty":"ANOTHER","songID":1936,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28010,"notecount":1424,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9321a77041945880fcbbd180eb0f9582185729cc","difficulty":"HYPER","songID":1937,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28012,"notecount":917,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6532b183ae6034255edfcb002256cea2578b35ee","difficulty":"ANOTHER","songID":1937,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28012,"notecount":1396,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"f02fe90caafc3d118c0b6406e301b1cf100387d3","difficulty":"HYPER","songID":1937,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28012,"notecount":1050,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a3af6fb6dd22e529c9c767d00005f78ea6446541","difficulty":"NORMAL","songID":1937,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28012,"notecount":741,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2a7a78001767fec395c957d312d3c193b85ea6b2","difficulty":"ANOTHER","songID":1937,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28012,"notecount":1630,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e8fd7be7dc004cc8167c5e49f881603ee13945ec","difficulty":"NORMAL","songID":1938,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28013,"notecount":576,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"0e6bebf3e720996fd1b57d8b5579fcfb868a3226","difficulty":"HYPER","songID":1938,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28013,"notecount":906,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"794854045a3eba6f87edf04bec6d0183cf2aed5a","difficulty":"ANOTHER","songID":1938,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28013,"notecount":1208,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"8b38a67e6568095cf220cff0c6ce45e0eebe124f","difficulty":"NORMAL","songID":1938,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28013,"notecount":574,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"85d530408d0c170dcb39e6542ede8a58b268f765","difficulty":"HYPER","songID":1938,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28013,"notecount":862,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"0c0b7093a3d634132c4a637a2ee1a8a5bb719d41","difficulty":"ANOTHER","songID":1938,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28013,"notecount":1280,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"348ba4d2f81d881aa693719bf722132f56dd60fe","difficulty":"NORMAL","songID":1939,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28014,"notecount":448,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"8e816be637cc7bf21ac823319f8623d20d26edf6","difficulty":"ANOTHER","songID":1939,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28014,"notecount":1312,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"fc12243cb4d8c0c2511abfbf749c935c2e4a3884","difficulty":"NORMAL","songID":1939,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28014,"notecount":449,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"fe7131143421875ac660f022e689f713efa7f77f","difficulty":"HYPER","songID":1939,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28014,"notecount":790,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"91774b757a4adc20f9fe87d87a97c6c3753c9162","difficulty":"ANOTHER","songID":1939,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28014,"notecount":1309,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ee541cd226589ce758dcbb5898cdeccc963a6d09","difficulty":"HYPER","songID":1939,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28014,"notecount":815,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"5ce1d9b67b70d2b7c0971463d2a10afcfb23ec66","difficulty":"NORMAL","songID":1940,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28016,"notecount":452,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"77264b37eaf86ba25d5f81e0855251fdc3dd1a16","difficulty":"HYPER","songID":1940,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28016,"notecount":889,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"348709833c1536a160ad09f3c63587035415aeeb","difficulty":"HYPER","songID":1940,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28016,"notecount":913,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"17e213752a22aa02a26317201ab40554e1e5038c","difficulty":"ANOTHER","songID":1940,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28016,"notecount":1668,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"34fcd5567cd66967286954d9ebfb5c2e4ff10ca2","difficulty":"ANOTHER","songID":1940,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28016,"notecount":1661,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9f561599886efc5559e637482148f00fab364e58","difficulty":"NORMAL","songID":1940,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28016,"notecount":452,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ebcb044f61dd558578714ca8e5d5f5c198cb7835","difficulty":"NORMAL","songID":1941,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28018,"notecount":491,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"3ceccd2f2adb304c8ed55681f5ea1c8887bef5d9","difficulty":"ANOTHER","songID":1941,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28018,"notecount":1092,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"f3fbf82c384c991e0c1fe83c328d8061166ab348","difficulty":"HYPER","songID":1941,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28018,"notecount":800,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"eaf54a538d7d1e92727bd4229d7bac9a7212cc03","difficulty":"NORMAL","songID":1941,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28018,"notecount":525,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"f978b7e06acf1903c677bd6a0665a5f576a8258e","difficulty":"HYPER","songID":1936,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28010,"notecount":991,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"920c12ea667f90a4f3eb80b2c4c0bc339965c4b0","difficulty":"NORMAL","songID":1942,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28020,"notecount":537,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"361cbc8eda40ef35c892608647ff96bbcfe9263f","difficulty":"HYPER","songID":1942,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28020,"notecount":927,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2589387d42630379dc8671ed981bde5af41a8f1b","difficulty":"ANOTHER","songID":1942,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28020,"notecount":1382,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c26cfed74d2d944f8964b9785a5b3b9cf111d4bd","difficulty":"NORMAL","songID":1942,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28020,"notecount":574,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"06b84eb3468861032d916614f7ab5c4521726934","difficulty":"HYPER","songID":1942,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28020,"notecount":919,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"f3f40e183b25d46093e785ae4e397f9b1bbc139f","difficulty":"ANOTHER","songID":1941,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28018,"notecount":1093,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ad0c01b602a49b3a6e2557b1084d0fe87918d8e2","difficulty":"NORMAL","songID":1943,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28021,"notecount":554,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"3715f9bcb5d5bbb213edf43be7090e9ac9d589b4","difficulty":"ANOTHER","songID":1942,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28020,"notecount":1392,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"63c69894212975c195aa6ed71d6df122445c90e1","difficulty":"HYPER","songID":1941,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28018,"notecount":799,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"559c8fb99a8f010aafca3dc6aa879658faa83be6","difficulty":"HYPER","songID":1943,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28021,"notecount":910,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9a32e5530847bb22e098054ed9eb31cf30f20643","difficulty":"ANOTHER","songID":1943,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28021,"notecount":1703,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"8992c2754bae7ddaeffcdf5ec86ca85426e277ac","difficulty":"HYPER","songID":1943,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28021,"notecount":905,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2f4b9cc07213281fe73dfc2ce728664ba5be605b","difficulty":"ANOTHER","songID":1943,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28021,"notecount":1848,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"52aae5575ebabcb1160a0e74ce13f71a06bc7482","difficulty":"NORMAL","songID":1944,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28022,"notecount":482,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"196d396a36f439b994a75a5a57bd23f1fa65a2fb","difficulty":"HYPER","songID":1944,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28022,"notecount":726,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6881c4fdea98611e65a890941c5d341e7407df29","difficulty":"ANOTHER","songID":1944,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28022,"notecount":1026,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"914e6b4a82fe83bffa6d2f5037cb0e0c574965c4","difficulty":"NORMAL","songID":1944,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28022,"notecount":487,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"7f5b558a532e28dfbee35c7cb67bb1d919ee22b4","difficulty":"NORMAL","songID":1943,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28021,"notecount":580,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"59cca1cf02bf19bc821eb5b2f6a9079b6cdb1afa","difficulty":"NORMAL","songID":1945,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28025,"notecount":700,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2653e542221762450ed95b7226eede262f4dd062","difficulty":"HYPER","songID":1944,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28022,"notecount":779,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"403c75f22ebe551ceb554a859ec1910f50b01ef1","difficulty":"HYPER","songID":1945,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28025,"notecount":1110,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"489256a879fea3a78e7f2b764ce98eb415e17140","difficulty":"ANOTHER","songID":1945,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28025,"notecount":1700,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6722a51744c8b4f377bb56429cecb8b3197573ee","difficulty":"NORMAL","songID":1945,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28025,"notecount":680,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a892b8235a2707a10c13cd109d21f0173f72e0cf","difficulty":"ANOTHER","songID":1945,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28025,"notecount":1619,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"674ad35a90e9c6f90b2126bfd664ff0141d8a8bd","difficulty":"HYPER","songID":1945,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28025,"notecount":1088,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"be2bddf2955552a18fdb15a196c226a280a2f1db","difficulty":"ANOTHER","songID":1944,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28022,"notecount":1154,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a895078a0796c8a483c0e91e71cc7cb78787b1ef","difficulty":"ANOTHER","songID":1946,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28026,"notecount":1102,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b967e25b0daa00796f476ea40a992ab516a4bf72","difficulty":"NORMAL","songID":1946,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28026,"notecount":480,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b1bb1abc3a1c34d18b958cc7f0b5c11e9cfd338b","difficulty":"NORMAL","songID":1946,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28026,"notecount":461,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ac07f3a7dbb63622c6371fb5424ca159a6654543","difficulty":"ANOTHER","songID":1946,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28026,"notecount":1113,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"07e3bead4299d4ae9602831fb0ee84be05440a69","difficulty":"HYPER","songID":1946,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28026,"notecount":737,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"67256b96d98671ab3c3b449545874d178691c495","difficulty":"NORMAL","songID":1947,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28028,"notecount":633,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"701425bbc75c5990367a7943bb793397ab58563f","difficulty":"HYPER","songID":1947,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28028,"notecount":908,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"077ec5ae1063d7da065627dcbae4fbe6fc0fcabf","difficulty":"HYPER","songID":1946,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28026,"notecount":772,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b8cc34b584bc534172d08c6e3eb462a09be29707","difficulty":"HYPER","songID":1947,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28028,"notecount":1006,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9fefb9b4820a9909fc7a39cdf65e1e6ff6e5b90e","difficulty":"NORMAL","songID":1947,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28028,"notecount":625,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"7b1784ea22e7fc3b897a366594933d2160ed7c90","difficulty":"ANOTHER","songID":1947,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28028,"notecount":1471,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6718c2c2afd6531f58960d6829105077a199ddc6","difficulty":"NORMAL","songID":1948,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28029,"notecount":492,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c07ad7cd5b710c75227febc758a5d692586d8d67","difficulty":"NORMAL","songID":1948,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28029,"notecount":491,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e256003de9933728d31133017884be73224e83e9","difficulty":"HYPER","songID":1948,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28029,"notecount":877,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"396aeab3c0ce3dd12019d3a27fa841e7a92b926e","difficulty":"ANOTHER","songID":1948,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28029,"notecount":1253,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d83faf5a022b20ff0fbc5db75d9c7c3b5576f8ae","difficulty":"ANOTHER","songID":1947,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28028,"notecount":1313,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"4147a8a668bc62d8e6cdba6f0069bab710145964","difficulty":"NORMAL","songID":1949,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28030,"notecount":533,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"fe10ac937c0e2c7f78c97f9c44157906ff1a9654","difficulty":"HYPER","songID":1949,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28030,"notecount":1109,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a0209903a64a246f0a2883402311af4414ac0092","difficulty":"HYPER","songID":1948,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28029,"notecount":837,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"7c21e921c92ec63d2174d5b0b90738643b3773ba","difficulty":"ANOTHER","songID":1949,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28030,"notecount":1613,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2675b5c90bc866725ca541d3062c9a786d68f37e","difficulty":"NORMAL","songID":1949,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28030,"notecount":530,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"21a8d90fab186b877b9d623557d09ae87004de56","difficulty":"HYPER","songID":1949,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28030,"notecount":1061,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"7b128274194a8782f91488e0024e1e7feed5f1b5","difficulty":"ANOTHER","songID":1949,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28030,"notecount":1683,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6c1d6f02cab61ac5a3347fce9a0c3c48228109a8","difficulty":"ANOTHER","songID":1948,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28029,"notecount":1244,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"67b1fb6dca64804e4f069ede798f570ece2fc265","difficulty":"HYPER","songID":1950,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28031,"notecount":675,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"5e0caa68e4d6a182ea1ac9b91b1f27beb6a14c6c","difficulty":"ANOTHER","songID":1950,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28031,"notecount":1016,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e140ed5acdf7d2a6a018fd6167e5a28ca8975f76","difficulty":"NORMAL","songID":1950,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28031,"notecount":319,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"f315fe41fa004ad481ba00bb1bd5189d6e254725","difficulty":"HYPER","songID":1950,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28031,"notecount":653,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c2aabe2d75bd4bbfe6c17948f7e738a250817f63","difficulty":"ANOTHER","songID":1950,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28031,"notecount":968,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9185cfbd405442c5c774f68fd68ef86a6edf08f4","difficulty":"NORMAL","songID":1951,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28032,"notecount":550,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"09a6319c6e05fecea354dc3eeaf0855cc3000229","difficulty":"NORMAL","songID":1950,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28031,"notecount":308,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e8c8ec74f1c5e1c8d9b61672ea8b3a0549a43ebb","difficulty":"NORMAL","songID":1951,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28032,"notecount":539,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d69be06bab7539f5cbcac12ced09763caabae614","difficulty":"ANOTHER","songID":1951,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28032,"notecount":1405,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1ce3c028e96cf3983800cde7cb78efc39f15474b","difficulty":"HYPER","songID":1951,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28032,"notecount":947,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"adcb754f2ea67c9ffd18cc31de0232c98e96115e","difficulty":"ANOTHER","songID":1951,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28032,"notecount":1373,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d243930242896bb1a1ea390f8179e8ed54392cd9","difficulty":"NORMAL","songID":1952,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28034,"notecount":502,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"82e09d9c09d666233e8e83a2c3d07c0fb5863720","difficulty":"HYPER","songID":1952,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28034,"notecount":780,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"fc829ad4f08e59db7288db63c7b8da4edf7ff4ae","difficulty":"ANOTHER","songID":1952,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28034,"notecount":1170,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6b4b7ef554288ae9186ad16e2bf8e5fac4e372c3","difficulty":"NORMAL","songID":1952,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28034,"notecount":501,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9f22d8ad0596c4607daf8a08232bfe3ed07228ca","difficulty":"HYPER","songID":1952,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28034,"notecount":819,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6ce60255c086263534d9520acf37efb53882a46d","difficulty":"ANOTHER","songID":1952,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28034,"notecount":1139,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e96ef58b332116ae4e5594c2cd96d8458fa4cde9","difficulty":"HYPER","songID":1951,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28032,"notecount":946,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"07930475361f2974cfe0b82afb25bebbbac170dc","difficulty":"NORMAL","songID":1953,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28035,"notecount":746,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d3d96a33af621e1ec178c7ded367552edd25a799","difficulty":"ANOTHER","songID":1953,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28035,"notecount":1790,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"eae004df5595f8756bf2f6d69482d86aa798bf8d","difficulty":"HYPER","songID":1953,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28035,"notecount":1112,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"4c3c35fe81d92db33bdfe5aebb6e070f4924f0ce","difficulty":"ANOTHER","songID":1953,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28035,"notecount":1810,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"3f9e7bf39c71bd1e781565e97311ec0bc9ca4dd8","difficulty":"BEGINNER","songID":1954,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28036,"notecount":202,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"709122b6cfc46486163da6f9823f537ac627b60f","difficulty":"HYPER","songID":1953,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28035,"notecount":1065,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a8887cd776af5454fd0fb87487511f8cca00ef40","difficulty":"NORMAL","songID":1954,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28036,"notecount":549,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9fdf798a5931b6e96b66eee2d6a88c412d4719b9","difficulty":"ANOTHER","songID":1954,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28036,"notecount":1249,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"af3f80fe85e521cc60619439a28ccef729c739ea","difficulty":"NORMAL","songID":1953,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28035,"notecount":741,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d886ddb273ea2e66d73d3bc562a2d5a4a256d127","difficulty":"HYPER","songID":1954,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28036,"notecount":839,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"0fcc46232963a0616c80f3ce8f831803e9163007","difficulty":"HYPER","songID":1954,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28036,"notecount":872,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"14a653773a39f05535df71ad2b842ad00e9cf0cb","difficulty":"NORMAL","songID":1954,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28036,"notecount":544,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"50041ff5ffcf914f0577fead81c6f34e0b29546f","difficulty":"ANOTHER","songID":1955,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28037,"notecount":938,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"49a0a716a0fcdf02ba5c65a0a710d5bca653ab42","difficulty":"NORMAL","songID":1955,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28037,"notecount":327,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"cd5e08b7beb36d264504289d9863e894ba60cb78","difficulty":"NORMAL","songID":1955,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28037,"notecount":384,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"445d2ea44936e10267f35dccaf408d1b267aa6c0","difficulty":"HYPER","songID":1955,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28037,"notecount":607,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"915bfaae520f05e7945c9d126231b6d767b9a039","difficulty":"HYPER","songID":1955,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28037,"notecount":697,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"25572aab813f9de080e6d25669423d8b20f4c16a","difficulty":"ANOTHER","songID":1955,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28037,"notecount":1019,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"cf1a0021e78605ee2418528017c20be1a3531dca","difficulty":"HYPER","songID":1956,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28038,"notecount":857,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6889d04cbfcb71b4d58b5d04ae22c9aedee815cd","difficulty":"ANOTHER","songID":1956,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28038,"notecount":1283,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"81204cc064b6def4c1b496262b15fab58a084310","difficulty":"NORMAL","songID":1956,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28038,"notecount":506,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b82dee13243780d1cafa6376ea613a12f8edd234","difficulty":"NORMAL","songID":1956,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28038,"notecount":507,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d40958c5aafaa37f72de6eb7840d9b9278ddbee2","difficulty":"ANOTHER","songID":1954,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28036,"notecount":1226,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6714a271ed4bb59565b21d12e882f4d1ce8dfbf8","difficulty":"HYPER","songID":1956,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28038,"notecount":841,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"7fc2d54e725245bd82098739588a5432752a3f83","difficulty":"NORMAL","songID":1957,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28039,"notecount":485,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"274c2bb420cbd4da31d521d6ec9f3512f92c9a7d","difficulty":"ANOTHER","songID":1957,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28039,"notecount":1008,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"8f7cee84b6cafada88a5a151279278f1742c1e21","difficulty":"NORMAL","songID":1957,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28039,"notecount":542,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"629a944ce11207271d6454dda2b281db09458453","difficulty":"HYPER","songID":1957,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28039,"notecount":739,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1ec26320077dfb20891a247e6aef9e0079dbb2d5","difficulty":"HYPER","songID":1957,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28039,"notecount":713,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"102d85680e34403d71fdb110dd358d1ac970332b","difficulty":"ANOTHER","songID":1956,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28038,"notecount":1248,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e9df9873af076be2dbd455a744cf338454a67f72","difficulty":"HYPER","songID":1958,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28041,"notecount":795,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"3d8d7d6987a667babc812bd66cf42b7762f3a325","difficulty":"ANOTHER","songID":1957,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28039,"notecount":1127,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"dcc54133b0df2c25a35188783f161ce5dc6c9468","difficulty":"NORMAL","songID":1958,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28041,"notecount":531,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"3a259ca01bf740c41feab316c5aab45583353c4c","difficulty":"HYPER","songID":1958,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28041,"notecount":804,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a287ce651a356a57be2f2b1cf4ff0d514c2571c0","difficulty":"ANOTHER","songID":1958,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28041,"notecount":1256,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d168fb751d53a0e0ec4aa5f0160a3a09310b032e","difficulty":"NORMAL","songID":1958,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28041,"notecount":530,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"5079795dc057aaf257caa5b5fb6d9e01979c6b0b","difficulty":"ANOTHER","songID":1958,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28041,"notecount":1311,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d6e4c03084cbdf780dd72e720eae8f1b276e73a3","difficulty":"HYPER","songID":1959,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28042,"notecount":784,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a196f262b2ebc995e564e20d2e966981ce45fbe1","difficulty":"NORMAL","songID":1959,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28042,"notecount":532,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6e787b0a5cd30f334e6414e8155bf25ba742f2f7","difficulty":"HYPER","songID":1959,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28042,"notecount":785,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"22e66e8069578bc293940aeeb9def31ab3669fde","difficulty":"ANOTHER","songID":1959,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28042,"notecount":1212,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"85f012e2a910dcae6605f189f881a1a97f639e08","difficulty":"ANOTHER","songID":1959,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28042,"notecount":1212,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a208d86ac9bb3574014cd359c82dcb724399f709","difficulty":"NORMAL","songID":1959,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28042,"notecount":532,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6501c249e27a315fa2f932dad9aeb79f33514aad","difficulty":"NORMAL","songID":1960,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28043,"notecount":449,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b6c68078116b033942b3d62ebb20d8bce01b3f6c","difficulty":"HYPER","songID":1960,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28043,"notecount":854,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"aa2965745c3cdeaafee51407c03d79ba366d9ab7","difficulty":"NORMAL","songID":1960,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28043,"notecount":445,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"691a3ef6ff41c6e01bc8231aee5f9f27bf310d4f","difficulty":"ANOTHER","songID":1960,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28043,"notecount":1454,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"aabfbe1c76febb7bd8de5e1ca1ffec738840c272","difficulty":"ANOTHER","songID":1960,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28043,"notecount":1530,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"4865f9620e8b2d4ae772ef13e079231dd05bc1be","difficulty":"HYPER","songID":1960,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28043,"notecount":865,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"31d3ec472d17e217295a7d2b3de103d486faaefc","difficulty":"NORMAL","songID":1961,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28044,"notecount":349,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"34f82adefe0a5c222685567d3bfd24d2e41693a6","difficulty":"ANOTHER","songID":1961,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28044,"notecount":944,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"0431ae19655afec3111c85f47ab4af5900d85651","difficulty":"NORMAL","songID":1961,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28044,"notecount":358,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e072192f4a585cceae734785b743642c3f1f8c1f","difficulty":"ANOTHER","songID":1961,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28044,"notecount":909,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"0748e21db071377df132917e37dc3ec0decba6f7","difficulty":"HYPER","songID":1961,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28044,"notecount":674,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"deb7e938e02cc551ddd53051fc662538fc762cde","difficulty":"HYPER","songID":1961,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28044,"notecount":668,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"17591e5ab0c9c58eea7b720eef89e8de3288f222","difficulty":"HYPER","songID":1962,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28046,"notecount":815,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"8761962c8cab45454b8d5c724c0a5fea3b6a9797","difficulty":"NORMAL","songID":1962,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28046,"notecount":455,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"3ab9a108be65c7bbddaf92f8c7e45a908caa7dce","difficulty":"NORMAL","songID":1962,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28046,"notecount":455,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a581b1a5b536bc888fe817a445c5cac47bf7b806","difficulty":"HYPER","songID":1962,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28046,"notecount":806,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"0a9851ae9042cb37d237598dfb611c1dd399afb0","difficulty":"ANOTHER","songID":1962,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28046,"notecount":1398,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"aea5eff7274fd1b1a06990855c223f2c11807162","difficulty":"NORMAL","songID":1963,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28047,"notecount":466,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a9c53950647073bd45a52e91c148a9545917f712","difficulty":"ANOTHER","songID":1962,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28046,"notecount":1327,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"f3f23a1aac067e2571742368083aef2cbc5fabef","difficulty":"NORMAL","songID":1963,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28047,"notecount":506,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1023c0b77c004687f361114062146aede3ea05a8","difficulty":"HYPER","songID":1963,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28047,"notecount":786,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a0839a0f52bdb02de5b50cf5bf67c6ec9e7d2009","difficulty":"ANOTHER","songID":1963,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28047,"notecount":1162,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1aba978c69ce25275ace91be430ee4d89db85212","difficulty":"ANOTHER","songID":1963,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28047,"notecount":1279,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b7d8f4811502379c8c91f3a1d49c6c1df62c494d","difficulty":"HYPER","songID":1963,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28047,"notecount":853,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ed1535f19066397b7585fe3e22f64a2dfffdbb3f","difficulty":"NORMAL","songID":1964,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28050,"notecount":503,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2a05cd43ec251bd5ec38c43538e46c962b3ae906","difficulty":"ANOTHER","songID":1964,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28050,"notecount":1507,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6b0f29c5f437005a953b57c8b8c48b40f09fb5d6","difficulty":"HYPER","songID":1964,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28050,"notecount":961,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"3240455c25b0be76ffd77677c707c3977766cba9","difficulty":"HYPER","songID":1964,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28050,"notecount":899,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"f71938169f619ba1d863fe261039dd3ff2feecb7","difficulty":"NORMAL","songID":1964,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28050,"notecount":572,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c316e831ef9ad0c76f95540fd8a3e4fd78dd8b8f","difficulty":"HYPER","songID":1965,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28051,"notecount":964,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2025d136cd9fef6b629e7a63a0fe3172be304f00","difficulty":"ANOTHER","songID":1964,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28050,"notecount":1473,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1b49aa79bbdf701e0ebc46d409cebdc90828c428","difficulty":"NORMAL","songID":1965,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28051,"notecount":545,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2300f1a8f69c74cc1255dd58b38f8a053c03d2e6","difficulty":"NORMAL","songID":1965,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28051,"notecount":568,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"12c2f5d75f44164965a93620985680eda68f55ef","difficulty":"HYPER","songID":1965,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28051,"notecount":949,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"79705a21f013c5e7990b848813bed7a9d6225c85","difficulty":"NORMAL","songID":1966,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28052,"notecount":471,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2c7ebe06ffc15b1b074ab16f9c7b3aa849a6ae67","difficulty":"ANOTHER","songID":1965,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28051,"notecount":1687,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9d98fee6884ce78f5b928a6bdccd50f68d77b247","difficulty":"ANOTHER","songID":1965,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28051,"notecount":1752,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"3d37af6c82f1709b17731b1c724f65f1160fbbf8","difficulty":"HYPER","songID":1966,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28052,"notecount":740,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b961a96a57321d14c5fa4dca4aae49b79473102c","difficulty":"ANOTHER","songID":1966,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28052,"notecount":1069,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"8f4c87511ebc7aa553447c958d7a4039a87e4f85","difficulty":"NORMAL","songID":1967,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28054,"notecount":448,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"26952ee272f448baf6e2aa696a6316b34d5248fb","difficulty":"NORMAL","songID":1966,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28052,"notecount":478,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"86b4f2680e56cf8d0ec585c7b9aedcf75bafea12","difficulty":"ANOTHER","songID":1966,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28052,"notecount":1086,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9fc47db0cd32bb6554789a9fb4108f4a7f8629e0","difficulty":"HYPER","songID":1966,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28052,"notecount":745,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a2265d6d22fa08672ad1d84e5d43ac13a0882832","difficulty":"HYPER","songID":1967,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28054,"notecount":849,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"17d1135ec6dbb7b216257c75533f986437463c51","difficulty":"ANOTHER","songID":1967,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28054,"notecount":1297,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"89a771ddf20e052f03c211feb52b0146b9108ab8","difficulty":"ANOTHER","songID":1967,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28054,"notecount":1295,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"cb94d6584a29fd97225cdb731fc1e289ff8b5c39","difficulty":"NORMAL","songID":1967,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28054,"notecount":452,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"0700fe21fb3214a619600d3ba2f262b3351b071a","difficulty":"NORMAL","songID":1968,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28055,"notecount":556,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9b4587402f00945fc4367c6b257ac36405e06c9f","difficulty":"HYPER","songID":1967,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28054,"notecount":813,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"104483e3597d8211f53d0d423d78e70adedb58c3","difficulty":"HYPER","songID":1968,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28055,"notecount":1022,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"83747983dfb3942e2f2829d84111763b1f0d06f5","difficulty":"ANOTHER","songID":1968,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28055,"notecount":1700,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"bc198ff7a22e20a2004bd0c459069afd8b0e8f12","difficulty":"NORMAL","songID":1968,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28055,"notecount":549,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2d57ad1346dc4cf9550402db1eb433ee714581fe","difficulty":"HYPER","songID":1968,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28055,"notecount":1058,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ffbd84a682c3f164c2b1a0442ef2ed245aeb1c6f","difficulty":"HYPER","songID":1969,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28057,"notecount":887,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ed3a381aa5c6ed9da25c6293363efb2e18339d9a","difficulty":"ANOTHER","songID":1969,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28057,"notecount":1551,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"bea1bb19dbe9fb9b60fe027a2cdbb1a5e149feae","difficulty":"NORMAL","songID":1969,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28057,"notecount":631,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"8bc1ac93b8a00363d6b5cafeac104c4ed2026b93","difficulty":"ANOTHER","songID":1968,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28055,"notecount":1832,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"f41d078a350fd4760bbd4c2f617357beafb59f9a","difficulty":"ANOTHER","songID":1969,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28057,"notecount":1545,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6608b6b48e4c10e5839cd75cf1c6e1f0001ea541","difficulty":"HYPER","songID":1969,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28057,"notecount":878,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"3f58a28bb0146ccd715062e749840282dbe0cf71","difficulty":"HYPER","songID":1970,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28058,"notecount":964,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"85b7d9a4ba7a8178030b527d6f17ff23a35507ee","difficulty":"NORMAL","songID":1970,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28058,"notecount":639,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9c5640bacfeff0bcab1651b099e26a862cf4e150","difficulty":"NORMAL","songID":1969,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28057,"notecount":578,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a0e50e99d070cdb2608852d4be014a65ac54451f","difficulty":"HYPER","songID":1970,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28058,"notecount":1036,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"52e4c5c0f896fa00ed1159a3bc7a8cb31b42f802","difficulty":"ANOTHER","songID":1970,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28058,"notecount":1688,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"94d3735640ca7cace99c412588dfd0827d234429","difficulty":"ANOTHER","songID":1970,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28058,"notecount":1714,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"335f131d0cc496ec11d168697a1b64c38e7a7582","difficulty":"NORMAL","songID":1971,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28059,"notecount":609,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"fa90eeb26469d76c6a4584a6c47736d955e820f6","difficulty":"HYPER","songID":1971,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28059,"notecount":935,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"8d55d8e4de80831245a951781cf5a3831567743a","difficulty":"NORMAL","songID":1970,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28058,"notecount":720,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"aaad0efb2ad43eeb43dc1ae2a19c88c1fec6cae1","difficulty":"NORMAL","songID":1971,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28059,"notecount":586,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"fec8007e297dd8cea4aec8f14855c732d875ce81","difficulty":"ANOTHER","songID":1971,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28059,"notecount":1470,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"577fa35f38acd29f4bb10447f5d15d03dbb542bf","difficulty":"HYPER","songID":1972,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28060,"notecount":951,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"bca1668fa24b74c2b2d89fd96037235808cd4810","difficulty":"HYPER","songID":1971,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28059,"notecount":925,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c335f632a0b9cd859c93d57acbd7cc48d9672314","difficulty":"ANOTHER","songID":1971,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28059,"notecount":1429,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"dea96e34a660ac419a6859a5f62f8288bc46d790","difficulty":"HYPER","songID":1972,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28060,"notecount":924,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b7154caa69f73549232f994598de4a4a8bfd6726","difficulty":"NORMAL","songID":1972,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28060,"notecount":501,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2bcd6915bf3c00e54e5ab624e03dccf6ba8a441c","difficulty":"ANOTHER","songID":1972,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28060,"notecount":1222,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1995206302c0d5b9d7be4c889c95c59b3f8476a1","difficulty":"NORMAL","songID":1972,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28060,"notecount":493,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c55199b9ad813fd47f1df361be54f15e4fac7904","difficulty":"ANOTHER","songID":1972,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28060,"notecount":1356,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"db68299d95ed3ede0c5016ee5714ff7e51659167","difficulty":"NORMAL","songID":1973,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28061,"notecount":615,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"bcb737a116420a9aa790a091d34bd277b55ab496","difficulty":"NORMAL","songID":1973,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28061,"notecount":612,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"409d08405021bfe67d9c6692dae6a4507043f379","difficulty":"HYPER","songID":1973,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28061,"notecount":965,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9d431aa4a6d57c3df76d9148dce76edf8bab1d49","difficulty":"ANOTHER","songID":1973,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28061,"notecount":1762,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"48142ef72ef60a567cc755d39942c5c1bac0f026","difficulty":"ANOTHER","songID":1973,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28061,"notecount":1297,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"4c2aeaa85a4a6c13b2b05ee351a607e244dffa20","difficulty":"NORMAL","songID":1974,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28062,"notecount":487,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1e7b21b0e78442aef87257bf0f07299755bf528c","difficulty":"ANOTHER","songID":1974,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28062,"notecount":1461,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"48826b95dccc441c8604b48aa794f9e8397dfbf9","difficulty":"HYPER","songID":1974,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28062,"notecount":785,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a9fb489b23cc68542465e12fb4f7ad4de5ca4f7d","difficulty":"NORMAL","songID":1974,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28062,"notecount":500,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ee8cd821b6b7a0c4fb934827d0cab515ac1c80cd","difficulty":"NORMAL","songID":1975,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28064,"notecount":367,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d0962e7d82a40444e1bbee18758643ac0ed9f4c6","difficulty":"HYPER","songID":1973,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28061,"notecount":946,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"177a52dc1dd1ebf506b733a3ecf977f58385f4f6","difficulty":"ANOTHER","songID":1974,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28062,"notecount":1392,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"de378f93de1c690f4c380a0c185aa7e163750cf6","difficulty":"HYPER","songID":1975,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28064,"notecount":729,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d213e63ea685fe69d61c0f1de2226f77cea99d44","difficulty":"HYPER","songID":1974,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28062,"notecount":844,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"bd725841f75f91765d1da6c70048427453b617eb","difficulty":"ANOTHER","songID":1975,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28064,"notecount":1108,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c451f33fb5472b57603b34a4cb61a6f94d44448e","difficulty":"HYPER","songID":1975,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28064,"notecount":728,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"0be29bd263c647002a2d070e287112032b913607","difficulty":"ANOTHER","songID":1975,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28064,"notecount":1098,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"39cf70dc6c5fef057f611f46d3b3e51af092b524","difficulty":"NORMAL","songID":1975,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28064,"notecount":363,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d2b26ab4b85b8acaa4f646c7440ed3ab877eeaab","difficulty":"NORMAL","songID":1976,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28066,"notecount":471,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"0a210d2214e4446629612342f36bfb63f3d341f5","difficulty":"HYPER","songID":1976,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28066,"notecount":661,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e7fe0700bd135a2d6b9e5cb194c23213fdb3b1eb","difficulty":"NORMAL","songID":1976,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28066,"notecount":382,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c90a0ec08d38c09fb2531c655beba1801fce9a53","difficulty":"ANOTHER","songID":1976,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28066,"notecount":1082,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"bdc86b6210575e418be2b39a3f7b782aef45f87f","difficulty":"HYPER","songID":1976,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28066,"notecount":713,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"cb8942b606e5cbd81ce0a21332bb42667d8ac5a0","difficulty":"ANOTHER","songID":1976,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28066,"notecount":1001,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"5e3474580a049bd9727aa5c973329ff220f34b55","difficulty":"ANOTHER","songID":1977,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28067,"notecount":1300,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"55c06c264a2a10e45b9ca4abe83141c1424097db","difficulty":"HYPER","songID":1977,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28067,"notecount":904,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"08dc050f8236db00bb74cb8059e5a8c8dbc7f7c1","difficulty":"NORMAL","songID":1977,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28067,"notecount":583,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"511a6c44ba771b3b8bcd4f40aff41ceeb1f47d49","difficulty":"NORMAL","songID":1977,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28067,"notecount":593,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e38d5db3d33f974f408d8fd6c88649bc9eef6577","difficulty":"HYPER","songID":1977,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28067,"notecount":915,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d9e441832d56f8fec05628ce413e101b2df229c2","difficulty":"HYPER","songID":1978,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28068,"notecount":701,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"0430a83f47589c0f7f17bdff6a0cac6abaa4c976","difficulty":"NORMAL","songID":1978,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28068,"notecount":311,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"17e77e6f797665547f96e75a744f2df05ce15bed","difficulty":"ANOTHER","songID":1977,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28067,"notecount":1309,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"dc395f9e7890c2b987c2b66fbd2114de284235f0","difficulty":"NORMAL","songID":1978,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28068,"notecount":308,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"847e348692560f75dd02812a0f87722972a7c4ff","difficulty":"ANOTHER","songID":1978,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28068,"notecount":1129,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"5573a33418e5a99a41d191f2d2d2e297aacd24fe","difficulty":"HYPER","songID":1979,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28070,"notecount":736,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9f086c10f56b87db70533bb351d6c08a1dea6533","difficulty":"NORMAL","songID":1979,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28070,"notecount":432,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2c9337bfe522bf8895c9d1f1963eed0595cf613f","difficulty":"ANOTHER","songID":1979,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28070,"notecount":1244,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"abfee3417edeb69cfea9c3faf85caa3a63462674","difficulty":"ANOTHER","songID":1978,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28068,"notecount":1091,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"af6f19e269da132fb370c008dda172b0796d0bdc","difficulty":"NORMAL","songID":1979,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28070,"notecount":434,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1304faea10433e740fbd4d1c26b01e5b5aa17bbd","difficulty":"HYPER","songID":1978,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28068,"notecount":691,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"abcb14b206d1c0e24f120b2580bea5bd537b24d3","difficulty":"HYPER","songID":1979,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28070,"notecount":754,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9b466edb32f0e084497f1bf23fd82d09552dae57","difficulty":"NORMAL","songID":1980,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28072,"notecount":452,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2a43af758ae785ab110f9babacf7be11110f3eb6","difficulty":"ANOTHER","songID":1979,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28070,"notecount":1241,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b59a7f717ba08c5bbde02b3caf599d128e4649af","difficulty":"HYPER","songID":1980,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28072,"notecount":666,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"22a6171428d380c7e8561c6dbd46ca96a794e5c6","difficulty":"NORMAL","songID":1980,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28072,"notecount":458,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"3254a3c0592a4b4e6102b5a8bb4247bf4749bc6c","difficulty":"HYPER","songID":1980,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28072,"notecount":659,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"5a2ddf992d135a647e77ceefcdf8fd50b8f1b503","difficulty":"BEGINNER","songID":1981,"playtype":"SP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28074,"notecount":264,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"99f00c708d798dfa72fd401097bcf126d0e4acc8","difficulty":"ANOTHER","songID":1980,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28072,"notecount":1033,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"8e2cc08bb1e857e1681a090f7b7db3406416b6de","difficulty":"ANOTHER","songID":1980,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28072,"notecount":1032,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"19bbffd1c7894a073671e166cb54a2d0809886f1","difficulty":"HYPER","songID":1981,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28074,"notecount":700,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c33c04551908684758c5ee6cfedb6ba1deee7919","difficulty":"NORMAL","songID":1981,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28074,"notecount":397,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"cf25c730af8416892ce0747f9f9ed4134a91f34d","difficulty":"ANOTHER","songID":1981,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28074,"notecount":1186,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"38d10d29cf544c8db0610e7b7896608ba6feb1dd","difficulty":"ANOTHER","songID":1981,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28074,"notecount":1200,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"44fc9191a82752ed52e288b4159bbf65ca8d55c6","difficulty":"NORMAL","songID":1981,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28074,"notecount":404,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"4f1103525ea1c1b2310b404bae4812db99a69b3c","difficulty":"HYPER","songID":1981,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28074,"notecount":707,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"7d4518eb1728f4d33a6d4a8b06ed666c11dfdfb7","difficulty":"BEGINNER","songID":1982,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28075,"notecount":225,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1e9ee72b3d618584423f4498187eae4d6a742bcf","difficulty":"ANOTHER","songID":1982,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28075,"notecount":1141,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"daf4d7d90e8f3e4d008eebb52d5fa9884a7779fa","difficulty":"HYPER","songID":1982,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28075,"notecount":784,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"87e70ab8e49a6e0c44505738abdaa317d0966238","difficulty":"NORMAL","songID":1982,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28075,"notecount":397,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2aa242545b7dbae6dd32c691ca0e8d0e8f557ee0","difficulty":"NORMAL","songID":1982,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28075,"notecount":409,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ddcb65feaae32583f77267deb746cabbcc8e36c8","difficulty":"HYPER","songID":1983,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28077,"notecount":730,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"93510c1def8cc8c625cb4ae190ee2464038486d8","difficulty":"ANOTHER","songID":1983,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28077,"notecount":1148,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a6e73a08b6dae490113d208cdfb3a2a271c0f56c","difficulty":"ANOTHER","songID":1982,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28075,"notecount":1108,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d29f3092f3532437611112b75e1788f4c6059a51","difficulty":"NORMAL","songID":1983,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28077,"notecount":420,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e12bcb831f06ff781f3442fbafdeee56980bb5bd","difficulty":"HYPER","songID":1983,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28077,"notecount":724,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1f3c0b531488bb15076e26404ed39b9125fb1d60","difficulty":"NORMAL","songID":1983,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28077,"notecount":421,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9ee714dd97734e7aff9960862ab19010617e9f6f","difficulty":"HYPER","songID":1982,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28075,"notecount":816,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"51ac3c68b6e29ffce7842739b754bb7451e3de21","difficulty":"ANOTHER","songID":1983,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28077,"notecount":1191,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a2886b125207d9ee76aab3300ccfd0617150a338","difficulty":"NORMAL","songID":1984,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28078,"notecount":506,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"41ae81d0566b9f193357d49965eced7933eda54a","difficulty":"HYPER","songID":1984,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28078,"notecount":808,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"5800f4eb7608e621d44ab8b9660a754b49811fef","difficulty":"ANOTHER","songID":1984,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28078,"notecount":1513,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"20356673039fce7552f68eb24c40b44f1489f94d","difficulty":"NORMAL","songID":1984,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28078,"notecount":506,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"81167c80fe0f884faf44c602a0d162440be7a7a8","difficulty":"HYPER","songID":1984,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28078,"notecount":806,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b5a141a324ed21d7af0c9aad1724d9c1db1c7290","difficulty":"ANOTHER","songID":1985,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28079,"notecount":1317,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6839c05abff0b1340b0edd119a8ad9b45a2409cb","difficulty":"HYPER","songID":1985,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28079,"notecount":761,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"8e0369aa42d2b201cdd0c97597b885a3154acf7c","difficulty":"ANOTHER","songID":1984,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28078,"notecount":1534,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"5805d2a1c4013ca7817e593113f691cb74bbccc6","difficulty":"NORMAL","songID":1985,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28079,"notecount":435,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d77269976799d06f896fb92f31344c9efe0cd5dd","difficulty":"NORMAL","songID":1985,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28079,"notecount":446,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2260ba85bdd617d2ca44d3eeb5b994d537a1e575","difficulty":"HYPER","songID":1985,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28079,"notecount":780,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"13aae5b3a4fa4364770edb8304fdfb71074c2a63","difficulty":"ANOTHER","songID":1985,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28079,"notecount":1304,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"9468541212215fad2b269ab0c390a07c55142d52","difficulty":"ANOTHER","songID":1986,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28080,"notecount":1447,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"90f629ad1fa3779e0f4a14b582af14ceae7b4070","difficulty":"NORMAL","songID":1986,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28080,"notecount":531,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"5baa50c93823e6ad96d1f4d070461e0588d86569","difficulty":"HYPER","songID":1986,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28080,"notecount":858,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b97ac14b6131cd1402e1c8856a8f554b5f6d68ba","difficulty":"HYPER","songID":1986,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28080,"notecount":848,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"27324ec6ddc0bc3da927272423073e7ab275d3c3","difficulty":"ANOTHER","songID":1986,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28080,"notecount":1429,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6fe00842de496390363875038f5856a06bc3a39d","difficulty":"NORMAL","songID":1987,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28083,"notecount":364,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2bc43d0b2a28b422e9be22f80e35f6a705dc2017","difficulty":"NORMAL","songID":1986,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28080,"notecount":506,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"aa0b40613a608c64baffd7b835a84184006bf3da","difficulty":"HYPER","songID":1987,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28083,"notecount":634,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a276cb295ae982ff42bb534b7252fa1c3802a642","difficulty":"ANOTHER","songID":1987,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28083,"notecount":965,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"62af9ac161d5bf6fed15d9ad88d6851928cecc5d","difficulty":"NORMAL","songID":1988,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28087,"notecount":670,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6c62483b26a2e964eec7249443662c7b07d2668c","difficulty":"NORMAL","songID":1987,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28083,"notecount":365,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"383fb6a7f0fd64deaece0f729ab852b54e2ddf94","difficulty":"ANOTHER","songID":1987,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28083,"notecount":973,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"5cea2cb7fe94c21f702ea5af7a30c782d69ec573","difficulty":"HYPER","songID":1988,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28087,"notecount":1177,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"05da6d691954a09f5fddbcf3cf0531c9b2e29eea","difficulty":"HYPER","songID":1987,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28083,"notecount":629,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d444c77a532fca644b8086462bb63bcac68b8c25","difficulty":"HYPER","songID":1988,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28087,"notecount":1167,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"f37eda330afa9e15229611ac9e69d43dc913d833","difficulty":"ANOTHER","songID":1988,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28087,"notecount":1670,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d113415d410e4fc0352615de7914a072ea4b541b","difficulty":"NORMAL","songID":1988,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28087,"notecount":667,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2ee6a3ffb828a50f87f3f393dcec0229ee88626f","difficulty":"ANOTHER","songID":1988,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28087,"notecount":1688,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"67d968971225bb01b136376b4bc94ce974350bf9","difficulty":"NORMAL","songID":1989,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28088,"notecount":476,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c346557f7428f9b2b24c97a9538cfbcdbd52d068","difficulty":"HYPER","songID":1989,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28088,"notecount":792,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"83fe750b874ae1b7d947d8ec59bed4aa5dad46e0","difficulty":"NORMAL","songID":1989,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28088,"notecount":475,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c0aa145c9e60c7eb2d5f22ac1e785d4ce0f1c33c","difficulty":"ANOTHER","songID":1989,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28088,"notecount":1336,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"576b7c3bcf5e45865f6ebdc1e0f9ded123d9bd78","difficulty":"HYPER","songID":1989,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28088,"notecount":819,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"1d3a8d37f3a28c2907c2bb58c04c3aa9780af287","difficulty":"NORMAL","songID":1990,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28089,"notecount":442,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"91560a23106fac85adccb4474af4b244f80fb563","difficulty":"ANOTHER","songID":1989,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28088,"notecount":1313,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"5cab9d96552428a1e67dc9fa6d39f92d7c0edb46","difficulty":"ANOTHER","songID":1990,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28089,"notecount":1193,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"61fe526a1a77cd8ef0693efc05a69ed2056b9b2a","difficulty":"NORMAL","songID":1990,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28089,"notecount":436,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"553d45c961ae79bc7405754da3df9ea2d763841e","difficulty":"HYPER","songID":1990,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28089,"notecount":793,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b1b650f3d1d800cf3963fe7a9bb827f43aa831a8","difficulty":"NORMAL","songID":1991,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28091,"notecount":602,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"fd5de649666b86fa8849683a12f8b3add4f247f9","difficulty":"HYPER","songID":1990,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28089,"notecount":807,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ee144e0cad33662f8a9f28341c33b02b1c58bb1e","difficulty":"ANOTHER","songID":1990,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28089,"notecount":1180,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ae630254acfc4e8a938dc390eb1e0bf571ec9090","difficulty":"ANOTHER","songID":1991,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28091,"notecount":1983,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"da5a8d22f98c8d00ccb013ede1ea90aa46d5bdab","difficulty":"HYPER","songID":1991,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28091,"notecount":973,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"67df970b87a7cf22c6744f4932fc12fa57e3aa3f","difficulty":"NORMAL","songID":1992,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28092,"notecount":485,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"15e10397ee2539384cb798682dc8db38b862a0a5","difficulty":"HYPER","songID":1991,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28091,"notecount":995,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d92e87de94981d34f1f04d601acc1eb2b19d57ab","difficulty":"ANOTHER","songID":1991,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28091,"notecount":1918,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"2581c37340fc493dbcc83698a7a66f238e881812","difficulty":"NORMAL","songID":1991,"playtype":"DP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28091,"notecount":610,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"4ac9d1fc86dcfb3676d1548561d1b289963e8582","difficulty":"ANOTHER","songID":1992,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28092,"notecount":1264,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"ac380ac6c454d2cb613c3729392eb94be2671ccc","difficulty":"NORMAL","songID":1992,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28092,"notecount":520,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"a16689718def429cd10922494b4040b97cebb712","difficulty":"HYPER","songID":1992,"playtype":"SP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28092,"notecount":896,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"fbdb6c464f922ece27f18b9a7b0986faeaadbf58","difficulty":"ANOTHER","songID":1992,"playtype":"DP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28092,"notecount":1292,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e06d12733bc5801341121e1d9776b5fe0ee1340f","difficulty":"HYPER","songID":1992,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28092,"notecount":941,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"6a7a56b639f351190dc34722090d6b340cc48d18","difficulty":"NORMAL","songID":1993,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28094,"notecount":520,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"e93122df7f499fe9377b7be01ef05bb675a62f1e","difficulty":"HYPER","songID":1993,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28094,"notecount":932,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"deeb1a142e9bde533c9953ef5d023ab287b3ce63","difficulty":"HYPER","songID":1993,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28094,"notecount":952,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"dfad642d960dab9ce82f96ea66d3144f897da62f","difficulty":"ANOTHER","songID":1993,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28094,"notecount":1483,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"637344874be5e32d8f0a9658eea6a380e1ead52d","difficulty":"NORMAL","songID":1993,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28094,"notecount":514,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"b2d3c383259d7c2c4d6f6ed0c51563374b8d2e5c","difficulty":"ANOTHER","songID":1993,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28094,"notecount":1403,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"7c7f9f0cab5399083fb64a2bf4b41e3df01e8574","difficulty":"NORMAL","songID":1994,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28098,"notecount":393,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"7ff62cadb5319fda6b4592dfad39597cf90bff99","difficulty":"NORMAL","songID":1994,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28098,"notecount":495,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"c180bfb8ddc33d1d781750cf7cf61f301bc4ac64","difficulty":"HYPER","songID":1994,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28098,"notecount":712,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"d1365440a5320a2662afba641bab79d7de4dc187","difficulty":"ANOTHER","songID":1994,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28098,"notecount":1024,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"adc236f0126b85a4bb6458091e7aee6c2e4c8565","difficulty":"ANOTHER","songID":1994,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28098,"notecount":996,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"rgcID":null,"chartID":"406da2a0cc1cd2644e23c4435be2b2f4a5cc2a81","difficulty":"HYPER","songID":1994,"playtype":"DP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":false,"2dxtra":false},"data":{"inGameID":28098,"notecount":717,"arcChartID":null},"isPrimary":true,"versions":["28","28-omni"]},{"songID":919,"rgcID":null,"chartID":"90a2e4664a1a3f8a3a2fd2d8d6a89fd0a47ca659","level":"11","levelNum":11,"playtype":"SP","difficulty":"HYPER","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"notecount":1146,"inGameID":17100,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"songID":919,"rgcID":null,"chartID":"360ac8bd65fe8b019d0457bd6603c2bff29d0cd8","level":"7","levelNum":7,"playtype":"SP","difficulty":"NORMAL","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"notecount":518,"inGameID":17100,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"songID":919,"rgcID":null,"chartID":"d7b1c2beb792de3f76a13297a02d8326367f71bc","level":"12","levelNum":12,"playtype":"SP","difficulty":"ANOTHER","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"notecount":1629,"inGameID":17100,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"songID":919,"rgcID":null,"chartID":"e36e466c21f208b7489fadf465a257c5ab00f672","level":"11","levelNum":11,"playtype":"DP","difficulty":"HYPER","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"notecount":1117,"inGameID":17100,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"songID":919,"rgcID":null,"chartID":"b421a3efeed03f97f5d0ab1901bf539d398755c8","level":"6","levelNum":6,"playtype":"DP","difficulty":"NORMAL","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"notecount":506,"inGameID":17100,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"songID":919,"rgcID":null,"chartID":"7292edfe76c7178f1f608d5e34c0fa09d8cfcc17","level":"12","levelNum":12,"playtype":"DP","difficulty":"ANOTHER","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"notecount":1764,"inGameID":17100,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"songID":994,"rgcID":null,"chartID":"125dd4e63a8fced77696313a7a274b4e1c51df4d","level":"9","levelNum":9,"playtype":"SP","difficulty":"HYPER","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"notecount":708,"inGameID":18102,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"songID":994,"rgcID":null,"chartID":"7de251ff40cca708de47cce82cbe58d60bc13561","level":"5","levelNum":5,"playtype":"SP","difficulty":"NORMAL","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"notecount":268,"inGameID":18102,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"songID":994,"rgcID":null,"chartID":"20aabe8ae38b5facc6a4f7953f6c73c4c9817840","level":"11","levelNum":11,"playtype":"SP","difficulty":"ANOTHER","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"notecount":1125,"inGameID":18102,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"songID":994,"rgcID":null,"chartID":"fa58148d78b33fdb6bc7437065d35285a962d27d","level":"9","levelNum":9,"playtype":"DP","difficulty":"HYPER","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"notecount":740,"inGameID":18102,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"songID":994,"rgcID":null,"chartID":"731a4407beeba780e429796ddc6d64444ea64079","level":"5","levelNum":5,"playtype":"DP","difficulty":"NORMAL","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"notecount":429,"inGameID":18102,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"songID":994,"rgcID":null,"chartID":"1807545aa0e71df21c6ab518a0dccdc12aa3535e","level":"12","levelNum":12,"playtype":"DP","difficulty":"ANOTHER","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"notecount":1120,"inGameID":18102,"arcChartID":null},"isPrimary":true,"versions":["27-omni","26-omni","26-omni"]},{"rgcID":null,"chartID":"44bb21be819657b2d569ebaa297f180736e79c7f","difficulty":"LEGGENDARIA","songID":781,"playtype":"SP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16000,"notecount":1543,"arcChartID":"DPcQqmgot6F"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"af61c1a68b03f5f47c522fbe5f5cb7abce0b6baf","difficulty":"LEGGENDARIA","songID":781,"playtype":"DP","levelNum":12,"level":"12","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":16000,"notecount":1392,"arcChartID":"HePwnO17XWC"},"isPrimary":true,"versions":["27-omni","26-omni","16-cs","26-omni","26"]},{"rgcID":null,"chartID":"c396516c7fa090eb5794b9daf545da460f5e98c3","difficulty":"ANOTHER","songID":211,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":false,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6028,"notecount":833,"arcChartID":"FptnZ-xoJc8"},"isPrimary":true,"versions":["27-omni","26-omni","6-cs","26-omni"]},{"rgcID":null,"chartID":"4a2123f4335a281a772ed6bd7f2b2b406edfea5f","difficulty":"HYPER","songID":211,"playtype":"SP","levelNum":7,"level":"7","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":6028,"notecount":796,"arcChartID":"FVg4eucgIdl"},"isPrimary":true,"versions":["27-omni","26-omni","27","26","inf","6-cs","5-cs","26-omni","26"]},{"rgcID":null,"chartID":"71b793978bfcfe78d012b5bed1e5e42639ea9a88","difficulty":"HYPER","songID":8,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1007,"notecount":342,"arcChartID":"CH0-kU7k_Ux"},"isPrimary":true,"versions":["27-omni","27","28","28-omni"]},{"rgcID":null,"chartID":"d7f91c6a8cfe48cec2bafd66dab796f751526623","difficulty":"HYPER","songID":8,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1007,"notecount":327,"arcChartID":"A0dmHO7IIdx"},"isPrimary":true,"versions":["27-omni","27","28","28-omni"]},{"rgcID":null,"chartID":"7b51c6df3593aa8e26c509ceba6891249e456527","difficulty":"NORMAL","songID":8,"playtype":"SP","levelNum":2,"level":"2","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1007,"notecount":172,"arcChartID":"A43oFzvGZdf"},"isPrimary":true,"versions":["27-omni","27","28","28-omni"]},{"rgcID":null,"chartID":"3950badf447296afea7f7f587249dbe97f84e7c6","difficulty":"NORMAL","songID":8,"playtype":"DP","levelNum":3,"level":"3","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":1007,"notecount":199,"arcChartID":"AL_zulSBs2Z"},"isPrimary":true,"versions":["27-omni","27","28","28-omni"]},{"rgcID":null,"chartID":"5e8fd6a58d6e3d78c892033f102656b4b62bd21a","difficulty":"NORMAL","songID":167,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5023,"notecount":393,"arcChartID":"B8M-zNZ0fjm"},"isPrimary":true,"versions":["28","28-omni","27-omni","27"]},{"rgcID":null,"chartID":"d69d4d5272e923dcfa7af4e0d7a77840558ce929","difficulty":"NORMAL","songID":167,"playtype":"SP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5023,"notecount":393,"arcChartID":"BRnwAQANpd-"},"isPrimary":true,"versions":["28","28-omni","27-omni","27"]},{"rgcID":null,"chartID":"948d910700e599876ada0d80645b9944f1c00e5d","difficulty":"ANOTHER","songID":167,"playtype":"DP","levelNum":8,"level":"8","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5023,"notecount":693,"arcChartID":"Fa3ba06r51_"},"isPrimary":true,"versions":["27-omni","27","28","28-omni"]},{"rgcID":null,"chartID":"c237b8a4a8f22ac150778448e4bffcb252ec96d4","difficulty":"ANOTHER","songID":761,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":false,"OMNIMIX":false,"N-1":false,"2dxtra":false},"data":{"inGameID":15052,"notecount":1187,"arcChartID":"DXUXz9h2JG1"},"isPrimary":true,"versions":["27","27-omni"]},{"rgcID":null,"chartID":"6a44b53e70fbbb1faaf5f9220cdf31ca484a3c9a","difficulty":"HYPER","songID":761,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15052,"notecount":839,"arcChartID":"EUeObpMO1RQ"},"isPrimary":true,"versions":["27","27-omni"]},{"rgcID":null,"chartID":"080d5e999d626694f03cd106b3cca7c7b23b2ad6","difficulty":"NORMAL","songID":761,"playtype":"DP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15052,"notecount":477,"arcChartID":"C9c1NqV8iFF"},"isPrimary":true,"versions":["27","27-omni"]},{"rgcID":null,"chartID":"eef23db3caba1b1bf0e8261576308c3a594c58ff","difficulty":"NORMAL","songID":761,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15052,"notecount":477,"arcChartID":"HlOLIFQev5l"},"isPrimary":true,"versions":["27","27-omni"]},{"rgcID":null,"chartID":"5475c03b51334afd5a92b9907cf16f88a2b730c5","difficulty":"HYPER","songID":761,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15052,"notecount":864,"arcChartID":"Bo-XogDoncz"},"isPrimary":true,"versions":["27","27-omni"]},{"rgcID":null,"chartID":"088770774a328e03d11d4ef965b17bbab3019c79","difficulty":"ANOTHER","songID":761,"playtype":"SP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15052,"notecount":1202,"arcChartID":"G2ZqYIN9FYr"},"isPrimary":true,"versions":["27","27-omni"]},{"rgcID":null,"chartID":"bba41f1fdd0f519fc0c1b5266f9af3ee9c46697d","difficulty":"ANOTHER","songID":744,"playtype":"DP","levelNum":11,"level":"11","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15036,"notecount":1386,"arcChartID":"Dc0uHab3CrT"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0a82562060759790bcf38c36f5fd599f89d97b30","difficulty":"HYPER","songID":744,"playtype":"DP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15036,"notecount":807,"arcChartID":"BKAnRiKKkwm"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"c7f9a61074fe86dd212b0776cfb145a6bcd73d88","difficulty":"NORMAL","songID":744,"playtype":"DP","levelNum":4,"level":"4","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15036,"notecount":404,"arcChartID":"CgSXSuPR9y5"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"5e07460cb239b40b6ea033b71ce8dfea1ecddeec","difficulty":"NORMAL","songID":744,"playtype":"SP","levelNum":5,"level":"5","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15036,"notecount":416,"arcChartID":"CEyu2AkvCCE"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"183f6380a11b082d98f9b9dafcf511d16c38a77d","difficulty":"HYPER","songID":744,"playtype":"SP","levelNum":9,"level":"9","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15036,"notecount":818,"arcChartID":"Gk91QMPtUtg"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"0e42474de2f54257dc506bfe1fea82857de97f60","difficulty":"ANOTHER","songID":744,"playtype":"SP","levelNum":10,"level":"10","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":15036,"notecount":1264,"arcChartID":"CNIe_-ma5BP"},"isPrimary":true,"versions":["27-omni","27"]},{"rgcID":null,"chartID":"3dc39ff6dc09351785b6b8e1ec7afd48bec6ab3f","difficulty":"HYPER","songID":167,"playtype":"SP","levelNum":6,"level":"6","flags":{"IN BASE GAME":true,"OMNIMIX":true,"N-1":true,"2dxtra":false},"data":{"inGameID":5023,"notecount":539,"arcChartID":"HZQ4lF96IaG"},"isPrimary":true,"versions":["27","27-omni"]}] \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/ktblack-songs-iidx.json b/server/src/test-utils/test-data/kamaitachi/ktblack-songs-iidx.json deleted file mode 100644 index ee4fca107..000000000 --- a/server/src/test-utils/test-data/kamaitachi/ktblack-songs-iidx.json +++ /dev/null @@ -1 +0,0 @@ -[{"title":"5.1.1.","artist":"dj nagureo","id":1,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"PIANO AMBIENT"}},{"title":"GRADIUSIC CYBER","artist":"TAKA","id":2,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"DIGI-ROCK"}},{"title":"Prince on a star","artist":"SPIRITUAL RIDE","id":3,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"ALTERNATIVE ROCK"}},{"title":"R3","artist":"tiger YAMATO","id":4,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"Macho Gang","artist":"ANAL SPYDER","id":5,"firstVersion":"1","alt-titles":[],"search-titles":[],"data":{"genre":"TRIBAL HOUSE"}},{"title":"THE EARTH LIGHT","artist":"L.E.D. LIGHT","id":6,"firstVersion":"1","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"GAMBOL","artist":"SLAKE","id":7,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"gentle stress","artist":"DJ Swan","id":8,"firstVersion":"1","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N BASS"}},{"title":"GENOM SCREAMS","artist":"L.E.D. LIGHT","id":9,"firstVersion":"1","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"22DUNK","artist":"SLAKE","id":10,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Dr.LOVE","artist":"baby weapon feat.Asuka.M","id":11,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"LUV TO ME(disco mix)","artist":"tiger YAMATO","id":12,"firstVersion":"0","alt-titles":["Luv To Me (Disco Mix)"],"search-titles":[],"data":{"genre":"EURO BEAT"}},{"title":"Melt in my arms","artist":"Honey P feat.Asuka.M","id":13,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"BRILLIANT 2U","artist":"NAOKI","id":14,"firstVersion":"1","alt-titles":[],"search-titles":[],"data":{"genre":"EURO GROOVE"}},{"title":"deep in you","artist":"dj nagureo","id":15,"firstVersion":"1","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"Special energy","artist":"DJ FX","id":16,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE TECHNO"}},{"title":"RUGGED ASH","artist":"SYMPHONIC DEFOGGERS","id":17,"firstVersion":"1","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE JAZZ"}},{"title":"diving money","artist":"QUADRA","id":18,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N BASS"}},{"title":"KEEP ON MOVIN'","artist":"N.M.R.","id":19,"firstVersion":"1","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"PARANOIA MAX~DIRTY MIX~","artist":"190","id":20,"firstVersion":"1","alt-titles":["Paranoia Max (Dirty Mix)","PARANOIA MAX〜DIRTY MIX〜"],"search-titles":["PARANOIA MAX-DIRTY MIX-"],"data":{"genre":"JUNGLE"}},{"title":"Be in my paradise","artist":"JJ COMPANY","id":21,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"SOUL CLASSIC BALLAD"}},{"title":"Beginning of life","artist":"QUADRA","id":22,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"AMBIENT"}},{"title":"celebrate","artist":"JJ COMPANY","id":23,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"SOUL CLASSIC"}},{"title":"Deep Clear Eyes","artist":"QUADRA","id":24,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N BASS"}},{"title":"Do you love me?","artist":"reo-nagumo","id":25,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"BALLAD"}},{"title":"e-motion","artist":"e.o.s","id":26,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"g.m.d.","artist":"DJ mazinger featuring Muhammad","id":27,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"HIPHOP"}},{"title":"into the world","artist":"QUADRA","id":28,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"WORLD GROOVE"}},{"title":"jam jam reggae","artist":"Jam Master'73","id":29,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"REGGAE"}},{"title":"OVERDOSER","artist":"MIRAK","id":30,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"patsenner","artist":"dj nagureo","id":31,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"AMBIENT TECHNO"}},{"title":"perfect free","artist":"nite system","id":32,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Salamander Beat Crush mix","artist":"NITE SYSTEM","id":33,"firstVersion":"0","alt-titles":["Salamander Beat Crush Mix","Salamander Beat Clush mix"],"search-titles":[],"data":{"genre":"KONAMIX"}},{"title":"Ska a go go","artist":"THE BALD HEADS","id":34,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"SKA"}},{"title":"The Rhyme Brokers","artist":"m-flo","id":35,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"JAPANESE HIPHOP"}},{"title":"YOU MAKE ME","artist":"MONDAY MICHIRU","id":36,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"JAZZ HOUSE"}},{"title":"ちょっときいてな(ZANSHIN-NA MIX)","artist":"Laugh & Peace","id":37,"firstVersion":"1","alt-titles":["ちょっときいてな(ZANSIN-NA MIX)","ちょっときいてな-Zanshin-Na Mix-"],"search-titles":["CHOTTO KIITE NA (ZANSHIN-NA MIX)"],"data":{"genre":"DRUM'N BASS"}},{"title":".59","artist":"dj TAKA","id":38,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"CHILL OUT"}},{"title":"Bad boy","artist":"Vivi","id":39,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"Dancin' Into The Night","artist":"good-cool","id":40,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"DISCO"}},{"title":"Digital MinD(A/T Libra mix)","artist":"TaQ","id":41,"firstVersion":"2","alt-titles":["Digital MinD (A/T Libra Mix)"],"search-titles":[],"data":{"genre":"MINIMAL"}},{"title":"dong-tepo no.1","artist":"dj nagureo","id":42,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Electro Tuned(the SubS mix)","artist":"TaQ","id":43,"firstVersion":"2","alt-titles":["Electro Tuned (The SubS Mix)"],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"I Was The One","artist":"good-cool","id":44,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"ITALO HOUSE"}},{"title":"I'm In Love Again","artist":"dj TAKA","id":45,"firstVersion":"2","alt-titles":["I'm In Love Again (Y&Co. Euro Mix)"],"search-titles":[],"data":{"genre":"SPEED GARAGE"}},{"title":"Indigo Vision(full flavour hide around mix)","artist":"TaQ","id":46,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"GOA TRANCE"}},{"title":"SOFT LANDING ON THE BODY","artist":"DJ SIMON","id":47,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"SPIRITUAL"}},{"title":"Headache","artist":"good-cool","id":48,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Hitch Hiker","artist":"good-cool","id":49,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"WARP HOUSE"}},{"title":"SP-TRIP MACHINE(for beatmania II)","artist":"dj TAKA feat. DE-SIRE","id":50,"firstVersion":"2","alt-titles":["SP-Trip Machine"],"search-titles":[],"data":{"genre":"JUNGLE"}},{"title":"Second Style(Hip Hop Paradise)","artist":"dj TAKA & DAY BREAKERS","id":51,"firstVersion":"2","alt-titles":["Second Style (Hip Hop Paradise)"],"search-titles":[],"data":{"genre":"HIPHOP"}},{"title":"Shine On","artist":"Shorai","id":52,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"SOUL"}},{"title":"PUT YOUR FAITH IN ME(for beatmania II)","artist":"dj TAKA feat. UZI-LAY","id":53,"firstVersion":"2","alt-titles":["Put Your Faith In Me"],"search-titles":[],"data":{"genre":"JAZZ FUNK"}},{"title":"Brazilian Rhyme","artist":"Satoru Shionoya + Satoshi Tomiie","id":54,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Get on Beat","artist":"ON","id":55,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"HARD BAG"}},{"title":"Junglist King","artist":"Hirofumi Asamoto (ram jam world)","id":56,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Junglist King (long)","artist":"Hirofumi Asamoto (ram jam world)","id":57,"firstVersion":"2","alt-titles":["Junglist King(Long)"],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"LET THE BEAT HIT EM! BASS MIX","artist":"STONE BROS.","id":58,"firstVersion":"2","alt-titles":["LET THE BEAT HIT EM!"],"search-titles":[],"data":{"genre":"MIAMI BASS"}},{"title":"lovin' you","artist":"MONDAY MICHIRU","id":59,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"JAZZ DRUM'N'BASS"}},{"title":"Mirrorball Satellite 2012","artist":"m-flo","id":60,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"HIPHOP & SOUL"}},{"title":"morning prayer","artist":"SILVA","id":61,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"DISCO/HOUSE"}},{"title":"Panorama","artist":"Hirofumi Asamoto (ram jam world)","id":62,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"SOUL CLASSIC"}},{"title":"S.O.S.","artist":"DR.BOMBAY","id":63,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"INDIE EURO/DANCE"}},{"title":"Shake","artist":"double","id":64,"firstVersion":"2","alt-titles":[],"search-titles":[],"data":{"genre":"JAPANESE R&B"}},{"title":"踊る!福神漬(CALCUTTA)","artist":"DR.BOMBAY","id":65,"firstVersion":"2","alt-titles":["踊る!福神漬 (CALCUTTA)"],"search-titles":["CALCUTTA"],"data":{"genre":"INDIE EURO/DANCE"}},{"title":"CAN'T STOP FALLIN'IN LOVE","artist":"NAOKI","id":66,"firstVersion":"3","alt-titles":["Can't Stop Fallin' In Love"],"search-titles":[],"data":{"genre":"HYPER EUROBEAT"}},{"title":"Don't Stop!","artist":"dj TAKA feat. JP Miles","id":67,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HANDBAG"}},{"title":"DYNAMITE RAVE","artist":"NAOKI","id":68,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"SPEED RAVE"}},{"title":"END OF THE CENTURY","artist":"NO.9","id":69,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE SPEED"}},{"title":"era (nostalmix)","artist":"TaQ","id":70,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Holic","artist":"TaQ","id":71,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"HARD TECHNO"}},{"title":"LEADING CYBER","artist":"dj TAKA","id":72,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"DIGI-ROCK"}},{"title":"Presto","artist":"Osamu Kubota","id":73,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"PIANO AMBIENT"}},{"title":"R5","artist":"tigerYAMATO with ultrabeatbox","id":74,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"REINCARNATION","artist":"dj TAKA","id":75,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Schlagwerk","artist":"TaQ","id":76,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"Skyscraper","artist":"good-cool","id":77,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"EPIC HOUSE"}},{"title":"Tangerine Stream","artist":"dj TAKA","id":78,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"AMBIENT"}},{"title":"THE SAFARI","artist":"Lion Musashi","id":79,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"WORLD HOUSE"}},{"title":"Cold Pulse","artist":"Quadra with DJ FX","id":80,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Get me in your sight","artist":"SYMPHONIC DEFOGGERS","id":81,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"LATIN HOUSE"}},{"title":"IS THIS LOVE?","artist":"Asuka.M","id":82,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"Sense","artist":"good-cool","id":83,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"never let you down","artist":"good-cool feat. JP Miles","id":84,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"GARAGE HOUSE"}},{"title":"Artificial Impatience","artist":"SYMPHONIC DEFOGGERS","id":85,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE JAZZ"}},{"title":"Beat Machine","artist":"CRUNKY BOY Jr.","id":86,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"DREAM","artist":"SHIN Murayama feat. mari saito","id":87,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"five fathoms (beatmania II special version)","artist":"EverythingButTheGirl","id":88,"firstVersion":"3","alt-titles":["five fathoms"],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Garden of Love","artist":"DJ Mazinger","id":89,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"HIPHOP"}},{"title":"L.O.T.(Love Or Truth)","artist":"m-flo","id":90,"firstVersion":"3","alt-titles":["L.O.T. (Love Or Truth)"],"search-titles":[],"data":{"genre":"HIPHOP&SOUL"}},{"title":"Let's talk it over","artist":"SHIN Murayama feat. Argie Phine","id":91,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"SOUL"}},{"title":"Make Your Move","artist":"good-cool feat. JP Miles","id":92,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"FUNK"}},{"title":"Right Now","artist":"atomic kitten","id":93,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE DISCO"}},{"title":"S.O.S.(THE TIGER TOOK MY FAMILY)","artist":"DR.JEKYLL","id":94,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE EXPRESS Hi-speed"}},{"title":"TAKE ON ME","artist":"ANGELA","id":95,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE EXPRESS Hi-speed"}},{"title":"250bpm","artist":"AKIRA YAMAOKA","id":96,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"GABBA"}},{"title":"ABSOLUTE","artist":"dj TAKA","id":97,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"EPIC TRANCE"}},{"title":"B4U","artist":"NAOKI","id":98,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"SPEED RAVE"}},{"title":"Broken My Heart","artist":"NAOKI feat.PAULA TERRY","id":99,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER EUROBEAT"}},{"title":"CHECKING YOU OUT","artist":"good-cool feat. JP Miles","id":100,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"HIP HOP"}},{"title":"Clione","artist":"kors k","id":101,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"DUTCH TRANCE"}},{"title":"DXY!","artist":"TaQ","id":102,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"empathy","artist":"TaQ","id":103,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"era (step mix)","artist":"TaQ","id":104,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"FANTASY","artist":"ULTIMATE DUB","id":105,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE EXPRESS Hi-speed"}},{"title":"Final Count Down(MTO CRY BABY STYLE)","artist":"dj TAKA feat. Jasmine","id":106,"firstVersion":"4","alt-titles":["Final Count Down","Final Count Down (MTO CRY BABY STYLE)"],"search-titles":[],"data":{"genre":"METALLIC EURO"}},{"title":"GET ON BEAT(WILD STYLE)","artist":"Lion Musashi","id":107,"firstVersion":"4","alt-titles":["Get On Beat (Wild Style)"],"search-titles":[],"data":{"genre":"HARD HOUSE"}},{"title":"HIGHER","artist":"NM feat. Sunny","id":108,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"JIVE INTO THE NIGHT","artist":"CYDNEY","id":109,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE EXPRESS Hi-speed"}},{"title":"KAMIKAZE","artist":"dj nagureo","id":110,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"LOVE WILL・・・","artist":"riewo","id":111,"firstVersion":"4","alt-titles":[],"search-titles":["LOVE WILL ..."],"data":{"genre":"TRANCE"}},{"title":"minimalian","artist":"DETROIAN","id":112,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"MINIMAL"}},{"title":"Mr.T.(take me higher)","artist":"Risky Men feat.Asuka-M","id":113,"firstVersion":"4","alt-titles":["Mr. T(Take Me Higher)"],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"NORTH","artist":"WALL5","id":114,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"CELTRANCE"}},{"title":"Nothing Ain't Stoppin' Us","artist":"Shoichiro Hirata","id":115,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"DISCO"}},{"title":"starmine","artist":"Ryu☆","id":116,"firstVersion":"4","alt-titles":[],"search-titles":["STARMINE"],"data":{"genre":"HAPPY HARDCORE"}},{"title":"Voltage (feat. Hidemaru)","artist":"TaQ","id":117,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"Vienna","artist":"Osamu Kubota","id":118,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"PIANO AMBIENT"}},{"title":"Hitch Hiker2","artist":"good-cool","id":119,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"WARP HOUSE"}},{"title":"I'M FOR REAL","artist":"SLAKE feat. JP Miles","id":120,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"TWO STEP"}},{"title":"SWEET LAB","artist":"DJ SIMON","id":121,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"LOUNGE HOUSE"}},{"title":"ULTRA HIGH-HEELS","artist":"dj TAKA feat.ANGEL","id":122,"firstVersion":"4","alt-titles":["Ultra High Heels"],"search-titles":[],"data":{"genre":"PARAPARA"}},{"title":"LUV TO ME(UCCHIE'S EDITION)","artist":"tiger YAMATO","id":123,"firstVersion":"4","alt-titles":["Luv To Me (Ucchie's Edition)","LUV TO ME (UCCHIE'S EDITION)"],"search-titles":[],"data":{"genre":"EURO BEAT"}},{"title":"Burnin' The Floor","artist":"NAOKI","id":124,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"EURO GROOVE"}},{"title":"Nasty!","artist":"Baby Weapon feat.Asuka M","id":125,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"Under Construction","artist":"good-cool","id":126,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"FLOWERS for ALBION","artist":"dj TAKA","id":127,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"AMBIENT"}},{"title":"Jam&Marmalade","artist":"FinalOffset","id":128,"firstVersion":"4","alt-titles":["Jam & Marmalade"],"search-titles":[],"data":{"genre":"WARP HOUSE"}},{"title":"CONGA","artist":"good-cool feat. JP Miles","id":130,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"LATIN HOUSE"}},{"title":"GIRIGIRI DADDY","artist":"Shoichiro Hirata","id":131,"firstVersion":"4","alt-titles":["Giri Giri Daddy"],"search-titles":[],"data":{"genre":"R&B"}},{"title":"INFINITE PRAYER","artist":"L.E.D. feat. GORO","id":132,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"OCEANIAN TRIBAL TRANCE"}},{"title":"NEW YORK CITY BOY","artist":"GUY THOMAS","id":133,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE EXPRESS Hi-speed"}},{"title":"R壱萬","artist":"tiger YAMATO","id":134,"firstVersion":"4","alt-titles":["R10K"],"search-titles":["R10K"],"data":{"genre":"RAVE"}},{"title":"Rest my mind","artist":"dj nagureo feat.Doublecheese","id":135,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"HIPHOP"}},{"title":"sanctus","artist":"Osamu Kubota","id":136,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"ROCK OPERA"}},{"title":"Small Waves","artist":"dj TAKA","id":137,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"CLUB MIX"}},{"title":"Twin Bee(Generation X)","artist":"FinalOffset","id":138,"firstVersion":"4","alt-titles":["Twin Bee (Generation X)","Twin Bee-Generation X-"],"search-titles":[],"data":{"genre":"EURO BEAT"}},{"title":"サナ・モレッテ・ネ・エンテ","artist":"Togo Project feat.Sana","id":139,"firstVersion":"4","alt-titles":["SANA MOLLETE NE ENTE (サナ・モレッテ・ネ・エンテ)"],"search-titles":["SANA MOLETTE NE ENTE"],"data":{"genre":"CUBAN GROOVE"}},{"title":"ErAseRmoToR maXimUM","artist":"L.E.D.-G VS GUHROOVY","id":140,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"INFINITE PRAYER -floating flock style-","artist":"L.E.D. feat.GORO","id":141,"firstVersion":"4","alt-titles":["Infinite Prayer (Floating Flock)"],"search-titles":[],"data":{"genre":"AMBIENT"}},{"title":"Trancemission","artist":"napakick","id":142,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"MASHROOM FUNK"}},{"title":"サナ・モレッテ・ネ・エンテ(B.L.T.STYLE)","artist":"Togo Project feat.Sana","id":143,"firstVersion":"4","alt-titles":["SANA MOLLETE NE ENTE (B.L.T.STYLE)"],"search-titles":["SANA MOLETTE NE ENTE (B.L.T.STYLE)"],"data":{"genre":"MONDO-CUBAN"}},{"title":"Abyss","artist":"dj TAKA","id":144,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"INTELLIGENCE"}},{"title":"Come With Me","artist":"good-cool feat. Aundrea L.Hopkins","id":145,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Deadline","artist":"Dutch Force","id":146,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Give Me A Sign","artist":"Shoichiro Hirata feat \"Red\"","id":147,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"TWO STEP"}},{"title":"in my eyes","artist":"ric","id":148,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Kiss me all night long","artist":"NAOKI J-STYLE feat.MIU","id":149,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"J-EURO POP"}},{"title":"Mobo☆Moga","artist":"Orange Lounge","id":150,"firstVersion":"5","alt-titles":["Mobo★Moga"],"search-titles":["MOBO*MOGA"],"data":{"genre":"FRENCH POP"}},{"title":"outer wall","artist":"sampling masters MEGA","id":151,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"OVER THE CLOUDS","artist":"Lala Moore","id":152,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"QQQ","artist":"TaQ","id":153,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Radical Faith","artist":"TaQ","id":154,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"Real","artist":"Aya","id":155,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Regulus","artist":"DJ.W","id":156,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"INSTRUMENTAL"}},{"title":"Remember You","artist":"NM feat. Julie","id":157,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"BALLAD"}},{"title":"RIDE ON THE LIGHT (HI GREAT MIX)","artist":"Mr.T","id":158,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"POWER FUSION"}},{"title":"RISLIM","artist":"ric","id":159,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"NEW ROMANTIC"}},{"title":"Spin the disc","artist":"good-cool","id":160,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"STILL IN MY HEART","artist":"NAOKI","id":161,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER EUROBEAT"}},{"title":"still my words","artist":"TaQ feat. Meg","id":162,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"AMBIENT"}},{"title":"sync","artist":"OutPhase (TaQ/dj TAKA)","id":163,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"tablets","artist":"sampling masters MEGA","id":164,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"V","artist":"TAKA","id":165,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE"}},{"title":"IIDX","artist":"DJ SIMON","id":166,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"HIPHOP"}},{"title":"sometime","artist":"Aya","id":167,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"SOUND TRACK"}},{"title":"THE CUBE","artist":"DJ SUWAMI","id":168,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"LOVE AGAIN TONIGHT~for Mellisa mix~","artist":"NAOKI feat.PAULA TERRY","id":169,"firstVersion":"5","alt-titles":["LOVE AGAIN TONIGHT〜for Mellisa mix〜"],"search-titles":["LOVE AGAIN TONIGHT"],"data":{"genre":"HYPER EUROBEAT"}},{"title":"VIRTUAL MIND","artist":"Brian Morris feat.Thomas","id":170,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"HIPHOP"}},{"title":"Time is money","artist":"good-cool","id":171,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"JAZZ"}},{"title":"INSERTiON","artist":"NAOKI underground","id":172,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"EURO TRANCE"}},{"title":"THE SHINING POLARIS","artist":"L.E.D. feat. Sana","id":173,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"EPIC TRANCE"}},{"title":"1989","artist":"Osamu Kubota","id":175,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"ROCK OPERA"}},{"title":"Estella","artist":"Osamu Kubota","id":176,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"SPANISH WALTZ"}},{"title":"Flash of Love","artist":"good-cool feat. Mickin'Tackin'","id":177,"firstVersion":"5","alt-titles":["Flash of love"],"search-titles":[],"data":{"genre":"J-DISCO"}},{"title":"THE BIG VOYAGER","artist":"L.E.D.","id":178,"firstVersion":"5","alt-titles":["THE BIG VOYAGER -INFINITE PRAYER REINTERPRETATION-"],"search-titles":[],"data":{"genre":"GOA TRANCE"}},{"title":"天国のキッス ~D.J.TAKA'S STYLE~","artist":"オセロ","id":179,"firstVersion":"5","alt-titles":["天国のキッス〜D.J.TAKA'S STYLE〜","天国のキッス 〜D.J.TAKA'S STYLE〜","天国のキッス~D.J.TAKA'S STYLE~"],"search-titles":["TENGOKU NO KISS"],"data":{"genre":"EURO TRANCE"}},{"title":"c-r-a-c-k-ER","artist":"GWASHI","id":180,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"HIPHOP"}},{"title":"DENGUE","artist":"Macky","id":181,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"ORIENTAL AMBIENT"}},{"title":"DUNE","artist":"napakick feat. Taja","id":182,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"TRIPHOP"}},{"title":"PRAT FALL","artist":"SPON","id":183,"firstVersion":"5","alt-titles":[],"search-titles":[],"data":{"genre":"DIGI-ROCK"}},{"title":"20,November","artist":"dj nagureo","id":184,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"BALLAD FOR YOU~想いの雨~","artist":"NM feat.Thomas Howard","id":185,"firstVersion":"6","alt-titles":["BALLAD FOR YOU〜想いの雨〜","BALLAD FOR YOU〜想いの雨〜","Ballad For You"],"search-titles":["BALLAD FOR YOU"],"data":{"genre":"BALLAD"}},{"title":"Beautiful Days","artist":"Fantastic Plastic Machine","id":186,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Blueberry Stream","artist":"dj TAKA","id":187,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Buffalo","artist":"good-cool feat. Hideo Suwa","id":188,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"ROCK"}},{"title":"Colors (radio edit)","artist":"dj TAKA","id":189,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Comment te dire adieu","artist":"Orange Lounge","id":190,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"BOSSA LOUNGE"}},{"title":"DIVE ~INTO YOUR HEART~","artist":"NAOKI feat.PAULA TERRY","id":191,"firstVersion":"6","alt-titles":["Dive (Into Your Heart)","DIVE 〜INTO YOUR HEART〜"],"search-titles":["DIVE INTO YOUR HEART"],"data":{"genre":"HYPER TRANCE EURO BEAT"}},{"title":"Fly Away(Instrumental)","artist":"Vincent de Moor","id":192,"firstVersion":"6","alt-titles":["Fly Away (Instrumental)"],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"fly through the night","artist":"Mr.T","id":193,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Free Style","artist":"Shapes","id":194,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"Frozen Ray (original mix)","artist":"dj TAKA","id":195,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"G2","artist":"Aya","id":196,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"L'amour et la liberte","artist":"NAOKI underground","id":197,"firstVersion":"6","alt-titles":["L'Amour Et La Liberte","L'amour et la liberte'"],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Linus","artist":"LEGO STUDIO","id":198,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"LOUNGE POP"}},{"title":"NEMESIS","artist":"D.J.SETUP","id":199,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"ROMEO&JULIET","artist":"LOLITA","id":200,"firstVersion":"6","alt-titles":["Romeo & Juliet"],"search-titles":[],"data":{"genre":"SUPER EUROBEAT"}},{"title":"rottel-da-sun","artist":"sampling masters MEGA","id":201,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"ROTTERDAM TECHNO"}},{"title":"route 80s","artist":"sampling masters MEGA","id":202,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"NOISY"}},{"title":"Silhoette of my mind","artist":"ReR","id":203,"firstVersion":"6","alt-titles":["Silhoette of My Mind"],"search-titles":[],"data":{"genre":"GOTH"}},{"title":"Summer Vacation(CU mix)","artist":"OutPhase","id":204,"firstVersion":"6","alt-titles":["Summer Vacation (CU Mix)"],"search-titles":[],"data":{"genre":"TRIP HOP"}},{"title":"Take It Easy","artist":"Aya","id":205,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"INSTRUMENTAL"}},{"title":"VJ ARMY","artist":"good-cool","id":206,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"ALL MIX"}},{"title":"Wow Wow 70's","artist":"sampling masters AYA","id":207,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"DISCO"}},{"title":"Y31","artist":"tiger YAMATO","id":208,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"YESTERDAY","artist":"CHERRY","id":209,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER EUROBEAT"}},{"title":"こっちを向いてよ","artist":"vivi","id":210,"firstVersion":"6","alt-titles":[],"search-titles":["KOTTI WO MUITEYO"],"data":{"genre":"SOUL"}},{"title":"電人イェーガーのテーマ(Theme of DENJIN J)","artist":"L.E.D.","id":211,"firstVersion":"6","alt-titles":["Theme Of Denjin J"],"search-titles":["THEME OF DENJIN J"],"data":{"genre":"NU-NRG"}},{"title":"19,November","artist":"good-cool","id":212,"firstVersion":"6","alt-titles":["19, November","19,November"],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Five Regrets","artist":"Osamu Kubota","id":213,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"JAZZ ARGENTINO"}},{"title":"SOMETHING WONDERFUL","artist":"L.E.D.","id":214,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"EPIC TRANCE"}},{"title":"A New Morning","artist":"Yukihiro Fukutomi","id":215,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Doigts de Fatima -ファティマの掌-","artist":"Osamu Kubota feat. Sizzle Ohtaka","id":216,"firstVersion":"6","alt-titles":["Doigts De Fatima","Doigts de Fatima-ファティマの掌-"],"search-titles":["DOIGTS DE FATIMA"],"data":{"genre":"CELTIC"}},{"title":"Flowtation(Original Mix)","artist":"Vincent de Moor","id":217,"firstVersion":"6","alt-titles":["Flowtation (Original Mix)"],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"JUST DO IT","artist":"NIKI","id":218,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER TECHNO"}},{"title":"LOVE IS DREAMINESS","artist":"L.E.D.-G VS GUHROOVY fw/asuka","id":219,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"M-02stp.ver.1.01","artist":"Shoichiro Hirata","id":220,"firstVersion":"6","alt-titles":["M-02stp.ver1.01"],"search-titles":[],"data":{"genre":"TWO STEP"}},{"title":"NIGHT OF FIRE","artist":"NIKO","id":221,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER EUROBEAT"}},{"title":"PARAPARA PARADISE","artist":"DOMINO","id":222,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER EUROBEAT"}},{"title":"REAL LOVE","artist":"MAZIK K.","id":223,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER TECHNO"}},{"title":"Changes","artist":"RYOTA MITSUNAGA","id":224,"firstVersion":"6","alt-titles":[],"search-titles":[],"data":{"genre":"BALLAD"}},{"title":"2002","artist":"tiger YAMATO","id":225,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"9 o'clocks","artist":"SYMPHONIC DEFOGGERS","id":226,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"FAKE JAZZ"}},{"title":"A","artist":"D.J.Amuro","id":227,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"RENAISSANCE"}},{"title":"AVE DE RAPINA","artist":"Shawn The Horny Master","id":228,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"ALTERNATIVE HOUSE"}},{"title":"Bad Routine","artist":"D.J. Spugna","id":229,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"FILTER HOUSE"}},{"title":"BRING HER DOWN","artist":"AKIRA YAMAOKA","id":230,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"TRIBAL BASS"}},{"title":"Burning Heat! (Full Option Mix)","artist":"Mr.T with Motoaki.F","id":231,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"12 BEAT"}},{"title":"BURNING UP FOR YOU","artist":"SARA","id":232,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER EUROBEAT"}},{"title":"Cheer Train","artist":"Fuzita Blender","id":233,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"CLOUDY MUSIC","artist":"SLAKE","id":234,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"D2R","artist":"NAOKI","id":235,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER ROCK BEAT"}},{"title":"DESTINY","artist":"NAOKI feat.Paula Terry","id":236,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER EUROBEAT"}},{"title":"E.V CAFE","artist":"reo nagumo feat.hajime.y","id":237,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"SOUL"}},{"title":"entrance","artist":"Kobo project with Masa","id":238,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"foreplay","artist":"Osamu Kubota","id":239,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE JAZZ"}},{"title":"General Relativity","artist":"SYMPHONIC DEFOGGERS","id":240,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"UK GARAGE/2-STEP"}},{"title":"Glorious Days","artist":"Noria","id":241,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"HIP HOP&SOUL"}},{"title":"Gravity","artist":"TaQ","id":242,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"Happy Wedding","artist":"ASKA","id":243,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"HEARTBEAT","artist":"NATHALIE","id":244,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER EUROBEAT"}},{"title":"i feel ...","artist":"AKIRA YAMAOKA","id":245,"firstVersion":"7","alt-titles":["i feel..."],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Last Message","artist":"good-cool feat. Meg","id":246,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"Let the Snow Paint Me","artist":"Sana","id":247,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"AMBIENT POP"}},{"title":"LOVE GENERATION","artist":"SUZY LAZY","id":248,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER EUROBEAT"}},{"title":"Love Me Do","artist":"AKIRA YAMAOKA","id":249,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"NEW WAVE"}},{"title":"Marmalade Reverie","artist":"Orange Lounge","id":250,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"YEYE"}},{"title":"MAX 300","artist":"Ω","id":251,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE TECHNO"}},{"title":"New York","artist":"Fuzita Blender","id":252,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"LIBRARY BEATS"}},{"title":"REMEMBER ME","artist":"LESLIE PARRISH","id":253,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER EUROBEAT"}},{"title":"Secret Tale","artist":"dj nagureo feat.asuka.m","id":254,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"SOFT ROCK"}},{"title":"SOLID GOLD","artist":"DUSTY","id":255,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER EUROBEAT"}},{"title":"Somebody Like You","artist":"good-cool","id":256,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"POPS"}},{"title":"Spica","artist":"D.JW","id":257,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Spooky","artist":"good-cool","id":258,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"HARD HOUSE"}},{"title":"stoic","artist":"TaQ","id":259,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"The Beauty Of Silence","artist":"Svenson & Gielen","id":260,"firstVersion":"7","alt-titles":["The Beauty of Silence"],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Tomorrow Perfume","artist":"dj TAKA","id":261,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"traces","artist":"TaQ","id":262,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"ZERO-ONE","artist":"Mr.T","id":263,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTROSHOCK"}},{"title":"革命","artist":"dj TAKA with NAOKI","id":264,"firstVersion":"7","alt-titles":[],"search-titles":["KAKUMEI"],"data":{"genre":"ORCHESTRAL"}},{"title":"more deep[ver.2.1]","artist":"Togo project feat. Sana","id":265,"firstVersion":"7","alt-titles":["more deep(ver.2.1)"],"search-titles":[],"data":{"genre":"2STEP"}},{"title":"Never Look Back","artist":"DuMonde","id":266,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"The Sound Of Goodbye","artist":"Armin van Buuren Presents P.D.","id":267,"firstVersion":"7","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"abstract","artist":"TaQ","id":268,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"airflow","artist":"Mr.T","id":269,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"INSTRUMENTAL"}},{"title":"ALIEN WORLD","artist":"PINK PONG","id":270,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC TRANCE"}},{"title":"ALL RIGHT","artist":"RAM","id":271,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Attitude","artist":"Y&Co.","id":272,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"bit mania","artist":"AKIRA YAMAOKA","id":273,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"テクノ歌謡"}},{"title":"Blame","artist":"good-cool feat. Jeff Coote","id":274,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"Blown My Heart Away","artist":"good-cool feat. Jeff Coote","id":275,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"80's EUROBEAT"}},{"title":"CELEBRATE NITE","artist":"N.M.R","id":276,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"EURO GROOVE"}},{"title":"Colors -Y&Co. Eurobeat Remix-","artist":"dj TAKA (remixed by 横田商会)","id":277,"firstVersion":"8","alt-titles":["Colors (Y & Co. Eurobeat Remix)"],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"DANCER","artist":"DE VOL","id":278,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"NU SKOOL"}},{"title":"dissolve","artist":"kobo","id":279,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Drivin'","artist":"NAOKI feat.Paula Terry","id":280,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER EUROBEAT"}},{"title":"dual control","artist":"Mr.T","id":281,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"GARAGE HOUSE"}},{"title":"FLUTE MAN","artist":"SPARKER","id":282,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"DEEP HOUSE"}},{"title":"Foundation of our love","artist":"dj TAKA feat. ASAKO","id":283,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"FUNKY BINGO PARADISE","artist":"SAWASAKI YOSHIHIRO","id":284,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO"}},{"title":"Giudecca","artist":"D.J.SETUP","id":285,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC TECHNO"}},{"title":"Halfway of promise","artist":"Yu Takami feat. Shihori Nakane","id":286,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"GIRL ROCK"}},{"title":"Hormiga obrera","artist":"Shawn The Horny Master","id":287,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"ALTERNATIVE HOUSE"}},{"title":"HYPER BOUNDARY GATE","artist":"L.E.D.LIGHT","id":288,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"GOA TRANCE"}},{"title":"I.C.F.5800","artist":"Reo Nagumo feat. Mayumi Shizawa*","id":289,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO"}},{"title":"jelly kiss","artist":"Togo project feat. Sana","id":290,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"A.O.R."}},{"title":"LAB","artist":"RAM","id":291,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"LOVE IS ORANGE","artist":"Orange Lounge","id":292,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"HARD CHANSON"}},{"title":"Luv 2 Feel Your Body","artist":"Shoichiro Hirata","id":293,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"2 STEP"}},{"title":"memories","artist":"TAKA","id":294,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"BEAT ROCK"}},{"title":"Monkey Dance","artist":"Y&Co.","id":295,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"murmur twins","artist":"yu_tokiwa.djw","id":296,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"CUDDLECORE"}},{"title":"MUSIC TO YOUR HEAD","artist":"SLAKE","id":297,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"OUTER LIMITS","artist":"L.E.D.-G","id":298,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE BREAKBEATS"}},{"title":"PLEASE DON'T GO","artist":"ASLETICS","id":299,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"DISCO"}},{"title":"rainbow flyer","artist":"dj TAKA","id":300,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Red Nikita","artist":"Osamu Kubota","id":301,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"LATIN SWING"}},{"title":"Small clone","artist":"Yu Takami","id":302,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"JAZZ FUNK"}},{"title":"Smoke","artist":"Aya","id":303,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"NU-FUSION"}},{"title":"SPEED TRANCE MACH 3","artist":"SAWASAKI YOSHIHIRO","id":304,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"STAR DREAM","artist":"PINK PONG","id":305,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Stick Around","artist":"Megu with Scotty D.","id":306,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"2 STEP"}},{"title":"symbolic","artist":"TaQ","id":307,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"thunder","artist":"Lion MUSASHI","id":308,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"TRIBAL MASTER","artist":"NAPAKICK","id":309,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"ROCKET BEATS"}},{"title":"V35","artist":"tiger YAMATO","id":310,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"WAR GAME","artist":"ASLETICS","id":311,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"HIP HOP"}},{"title":"World Wide Love","artist":"MTO","id":312,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"POPS"}},{"title":"xenon","artist":"Mr.T","id":313,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTROSHOCK"}},{"title":"夜のサングラス","artist":"School (good-cool feat. すわひでお)","id":314,"firstVersion":"8","alt-titles":[],"search-titles":["YORU NO SANGURASU"],"data":{"genre":"METAL HOUSE"}},{"title":"合体せよ!ストロングイェーガー!!","artist":"L.E.D.","id":315,"firstVersion":"8","alt-titles":["合体せよ!ストロングイェーガー!!"],"search-titles":["THE STRONG JAEGER"],"data":{"genre":"NU-NRG"}},{"title":"桜","artist":"Reven-G","id":316,"firstVersion":"8","alt-titles":[],"search-titles":["SAKURA"],"data":{"genre":"SPIRITUAL"}},{"title":"蒼い衝動","artist":"NAOKI feat.YUKI","id":317,"firstVersion":"8","alt-titles":[],"search-titles":["AOI SHOUDOU"],"data":{"genre":"J-TRANCE"}},{"title":"LOVE BOX","artist":"め組upper-slope","id":318,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"J-SOUL"}},{"title":"STEP INTO THE NEW WORLD","artist":"L.E.D.-G VS GUHROOVY fw NO+CHIN","id":319,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"UK ASIAN"}},{"title":"suggestion","artist":"kita-g","id":320,"firstVersion":"8","alt-titles":[],"search-titles":[],"data":{"genre":"ACID HOUSE"}},{"title":"エブリデイ・ラブリデイ -L.E.D.STYLE MIX-","artist":"Togo-chef feat.Sana","id":321,"firstVersion":"8","alt-titles":["エブリデイ・ラブリデイ -L.E.D. STYLE MIX-"],"search-titles":["EVERY DAY LOVELY DAY -L.E.D.STYLE MIX-"],"data":{"genre":"HOUSE REMIX"}},{"title":"lower world","artist":"D.J.SETUP","id":322,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Silvia Drive","artist":"dj TAKA feat.Noria","id":323,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HANDBAG"}},{"title":"lights","artist":"flare","id":324,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"SOUL"}},{"title":"fun","artist":"Mr.T","id":325,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"FUNK SHUFFLE"}},{"title":"Be Rock U (1998 burst style)","artist":"NAOKI","id":326,"firstVersion":"9","alt-titles":["Be Rock U (1998 Burst Style)","Be Rock U(1998 burst style)"],"search-titles":[],"data":{"genre":"ULTRA ROCK BEAT"}},{"title":"Prelude","artist":"NAOKI underground","id":327,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"MARIA (I believe... )","artist":"NAOKI feat.PAULA TERRY","id":328,"firstVersion":"9","alt-titles":["Maria (I Believe...)"],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"BREEDING","artist":"SLAKE","id":329,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"ADVANCE","artist":"SLAKE","id":330,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRONICA"}},{"title":"LOVE IS DROWING","artist":"SLAKE feat.EMIKO","id":331,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"FORKTRONICA"}},{"title":"Cradle","artist":"positive MA feat.akino","id":332,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"HEALIN' HARDCORE"}},{"title":"Make A Difference","artist":"Lala Moore with CoCoRo*Co","id":333,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"GOSPEL"}},{"title":"moon_child","artist":"少年ラジオ","id":334,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"POST ROCK"}},{"title":"The end of my spiritually","artist":"EeL","id":335,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRONICA"}},{"title":"昭和企業戦士荒山課長","artist":"AKIRA YAMAOKA","id":336,"firstVersion":"9","alt-titles":[],"search-titles":["SHOWA KIGYO SENSHI ARAYAMA KACHO"],"data":{"genre":"テクノチョップ"}},{"title":"ライオン好き","artist":"AKIRA YAMAOKA","id":337,"firstVersion":"9","alt-titles":[],"search-titles":["LION SUKI"],"data":{"genre":"ボデー"}},{"title":"真夏の花・真夏の夢","artist":"Sana","id":338,"firstVersion":"9","alt-titles":[],"search-titles":["MANATSU NO HANA MANATSU NO YUME"],"data":{"genre":"HOUSE"}},{"title":"The Biggest Roaster","artist":"D.J. Spugna","id":339,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"FILTER HOUSE"}},{"title":"Golden Horn","artist":"Osamu Kubota","id":340,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"TURKISH PIANO'N'BASS"}},{"title":"Your Body","artist":"good-cool feat. Andrea L.Hopkins","id":341,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Honey","artist":"good-cool","id":342,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"POPS"}},{"title":"ECHOES","artist":"DRAGOON","id":343,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Logic Board","artist":"dj nagureo","id":344,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Two DAYS OF LOVE","artist":"tiger YAMATO with マイク吉川 feat. ma-sa","id":345,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"Dreamin' Sun","artist":"Yu Takami","id":346,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO POP"}},{"title":"I can fly,I've got reason","artist":"Yu Takami","id":347,"firstVersion":"9","alt-titles":["I can fly, I've got reason","I can fly.I've got reason"],"search-titles":[],"data":{"genre":"EXTREME GRANGE"}},{"title":"Karma","artist":"TaQ","id":348,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"BAD BOY BASS!! (dj Remo-con MIX)","artist":"Y&Co.","id":349,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"NRG"}},{"title":"quasar","artist":"OutPhase","id":350,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"ACT","artist":"RAM","id":351,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"SNOW","artist":"RAM","id":352,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"SWITCH","artist":"RAM","id":353,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"POWER DREAM","artist":"PINK PONG","id":354,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"SWEETEST SAVAGE","artist":"ASLETICS","id":355,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"HIP HOP"}},{"title":"STAR FIELD","artist":"SADA","id":356,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"WANNA TELL THAT WORD","artist":"SADA","id":357,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"US HARD HOUSE"}},{"title":"ATOMIC AGE","artist":"SHUNZZY","id":358,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"ENSEMBLE"}},{"title":"rottel-the-Mercury","artist":"sampling masters MEGA","id":359,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"GABBA"}},{"title":"one or eight","artist":"sampling masters AYA","id":360,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE RAVE"}},{"title":"Really Love","artist":"大部真由美","id":361,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"R&B"}},{"title":"Let's say Hello!","artist":"Takuma Saiki","id":362,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"LOLIPOP"}},{"title":"CHARLOTTE","artist":"Db.saka feat. Piasa","id":363,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"FRENCH BOSSA"}},{"title":"LOVE♡SHINE","artist":"小坂りゆ","id":364,"firstVersion":"9","alt-titles":["LOVE SHINE","Love ♡ Shine","LOVE?SHINE"],"search-titles":["LOVE LOVE SHINE"],"data":{"genre":"J-HAPPY HARDCORE"}},{"title":"PARANOIA survivor MAX","artist":"290","id":365,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"JUNGLE MIXTURE"}},{"title":"HYPER EUROBEAT (2DX style)","artist":"NAOKI feat.PAULA TERRY","id":366,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"Sweet Sweet♡Magic","artist":"jun","id":367,"firstVersion":"9","alt-titles":["Sweet Sweet♥Magic","Sweet Sweet ♡ Magic","Sweet Sweet ♥ Magic","Sweet Sweet Magic","Sweet Sweet ? Magic"],"search-titles":["SWEET SWEET LOVE MAGIC"],"data":{"genre":"HAPPY HARDCORE"}},{"title":"bag","artist":"Reven-G","id":368,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"SPIRITUAL"}},{"title":"FESTA DO SOL","artist":"Mt.Circle","id":369,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"LATIN GROOVE"}},{"title":"e-motion 2003 -romantic extra-","artist":"e.o.s. Remixed by dj TAKA","id":370,"firstVersion":"9","alt-titles":["e-motion 2003 -romantic extra- ","e-motion 2003 (Romantic Extra)","e-motion 2003 -romantic extra-"],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"u gotta groove -extend joy style-","artist":"dj nagureo Remixed by Mr.T","id":371,"firstVersion":"9","alt-titles":["U Gotta Groove (Extend Joy Style)","u gotta groove-extend joy style-"],"search-titles":[],"data":{"genre":"EPIC HOUSE"}},{"title":"traces -tracing you mix-","artist":"TaQ Remixed by kors k feat. U","id":372,"firstVersion":"9","alt-titles":["Traces (Tracing You Mix)","traces-tracing you mix-"],"search-titles":[],"data":{"genre":"2 STEP"}},{"title":"Abyss -The Heavens Remix-","artist":"dj TAKA Remixed by Ryu☆","id":373,"firstVersion":"9","alt-titles":["Abyss (The Heavens Remix)"],"search-titles":[],"data":{"genre":"TRANCE CORE"}},{"title":"Distress","artist":"dj TAKA Remixed by TaQ","id":374,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"MIXTURE"}},{"title":"I'm In Love Again -Y&Co. EURO MIX-","artist":"dj TAKA Remixed by Y&Co.","id":375,"firstVersion":"9","alt-titles":["I'm In Love Again-Y&Co. EURO MIX-"],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"Let The Snow Paint Me -Y&Co. Remix-","artist":"Sana Remixed by Y&Co.","id":376,"firstVersion":"9","alt-titles":["Let The Snow Paint Me (Y&Co. Remix)"],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"I Was The One (80's EUROBEAT STYLE)","artist":"good-cool Remixed by NAOKI","id":377,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"OVER THE CLOUDS -Flying Grind mix-","artist":"Lala Moore Remixed by Flying Grind","id":378,"firstVersion":"9","alt-titles":["Over The Clouds (Flying Grind Mix)","OVER THE CLOUDS-Flying Grind mix-"],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"RISLIM -Remix-","artist":"ric Remixed by Hisashi Nawata","id":379,"firstVersion":"9","alt-titles":["Rislim (Remix)"],"search-titles":[],"data":{"genre":"ELECTRO 2 STEP"}},{"title":"BRIGHTNESS DARKNESS","artist":"SPARKER","id":380,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"ROCOCO TEK"}},{"title":"Quickening","artist":"dj TAKA","id":381,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC"}},{"title":"5PM ETERNAL","artist":"GUHROOVY fw. NO+CHIN","id":382,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"RAGGA JUNGLE"}},{"title":"80's CAPSULE","artist":"め組upper-slope","id":383,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"DISCOTHEQUE"}},{"title":"paramnesia","artist":"Shinji Ushiroda","id":384,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"CLUB JAZZ"}},{"title":"Celebration","artist":"WaveGroup/DJ TK-ST","id":385,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"SOUL MIX"}},{"title":"First Day","artist":"Timo Maas","id":386,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRONICA"}},{"title":"Funkytown","artist":"Lipps Inc.","id":387,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"80'S REVIVAL"}},{"title":"Lift Me Up","artist":"Moby","id":388,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRONICA"}},{"title":"The Way You Move","artist":"Paul Grogan Featuring Natalie Martin","id":389,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE"}},{"title":"Virtual Insanity","artist":"WaveGroup/DJ TK-ST","id":390,"firstVersion":"9","alt-titles":[],"search-titles":[],"data":{"genre":"R&B MIX"}},{"title":"pandora","artist":"dj TAKA feat.Tomomi","id":391,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"BABY LOVE","artist":"Noria","id":392,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"ITALO POP"}},{"title":"JAM","artist":"TAKA with Junpei&三上","id":393,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"J-REVIVAL"}},{"title":"No.13","artist":"TAKA respect for J.S.B.","id":394,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE BAROQUE"}},{"title":"EXE","artist":"Mr.T","id":395,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTROSHOCK"}},{"title":"どんなときも。","artist":"Mr.T と Brother Hiro","id":396,"firstVersion":"10","alt-titles":[],"search-titles":["DONNATOKIMO"],"data":{"genre":"J-REVIVAL"}},{"title":"PLATONIC-XXX","artist":"platoniX (RB style)","id":397,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"RB"}},{"title":"SHOOTING STAR","artist":"小坂りゆ","id":398,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"J-POP"}},{"title":"CARRY ON NIGHT (English version)","artist":"platoniX (EURO style)","id":399,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"一途な恋 (HYPER J-EURO MIX)","artist":"TЁЯRA","id":400,"firstVersion":"10","alt-titles":[],"search-titles":["ICHIZUNAKOI(HYPER J-EURO MIX)"],"data":{"genre":"J-REVIVAL"}},{"title":"Ready To Rockit Blues","artist":"SLAKE","id":401,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"NU JAZZ"}},{"title":"Boundary","artist":"SPARKER","id":402,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"ROCOCO TEK"}},{"title":"LIMITED","artist":"SLAKE","id":403,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"CHOO CHOO TRAIN(dnb mix)","artist":"SLAKE feat.MIKA","id":404,"firstVersion":"10","alt-titles":["Choo Choo Train (dnb mix)"],"search-titles":[],"data":{"genre":"J-REVIVAL"}},{"title":"Lucy","artist":"ELE BLOCK","id":405,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"システムロマンス","artist":"ヒロシ&チー子","id":406,"firstVersion":"10","alt-titles":[],"search-titles":["SYSTEM ROMANCE"],"data":{"genre":"ムートラ(ムードトランス)"}},{"title":"SPACE FIGHT","artist":"AKIRA YAMAOKA","id":407,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"戦艦テクノ"}},{"title":"Back Into The Light","artist":"Sota Fujimori","id":408,"firstVersion":"10","alt-titles":["Back Into The Light (New Version)"],"search-titles":[],"data":{"genre":"2STEP POP TRANCE"}},{"title":"Rise'n Beauty","artist":"Sota feat. Cyborg Akemi","id":409,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"scherzo","artist":"Osamu Kubota","id":410,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"PIANO AMBIENT"}},{"title":"雪月花","artist":"Ryu☆","id":411,"firstVersion":"10","alt-titles":[],"search-titles":["SETSUGEKKA"],"data":{"genre":"HARD HOUSE"}},{"title":"Narcissus At Oasis","artist":"Ryu☆","id":412,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"ARTCORE"}},{"title":"rainbow rainbow","artist":"Ryu☆","id":413,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"Love Is Eternity","artist":"kors k","id":414,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Think of me","artist":"good-cool feat.Sana","id":415,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"NORTHERN EUROPE"}},{"title":"Drop on the floor","artist":"good-cool","id":416,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Innocent Walls","artist":"TaQ","id":417,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Smell Like This","artist":"Y&Co.","id":418,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"SCORE","artist":"DJ Remo-con","id":419,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"TECH HOUSE"}},{"title":"Shakin'31","artist":"DJ Remo-con","id":420,"firstVersion":"10","alt-titles":["Shakin' 31"],"search-titles":[],"data":{"genre":"BREAK BEATS"}},{"title":"Daisuke","artist":"Y&Co.","id":421,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"HIGH","artist":"RAM","id":422,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"LOW","artist":"RAM","id":423,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"FEEL IT","artist":"RAM","id":424,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"HI SCHOOL DREAM","artist":"PINK PONG","id":425,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"ALIEN TEMPLE","artist":"PINK PONG","id":426,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC TRANCE"}},{"title":"NO DOUBT GET LOUD","artist":"ASLETICS","id":427,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"HIP HOP"}},{"title":"1st Samurai","artist":"sampling masters MEGA","id":428,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"お江戸テクノ"}},{"title":"Debtty Daddy","artist":"sampling masters AYA","id":429,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"ETHNO HARDCORE"}},{"title":"Feedback","artist":"Audio Highs","id":430,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"BREAK BEATS"}},{"title":"Let's run","artist":"Mitsuto Suzuki","id":431,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"MEDIUM WAVE"}},{"title":"Don't forget","artist":"中山結衣","id":432,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"J-POP"}},{"title":"COSMIC RAISE","artist":"Toshiji Katoh","id":433,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRONICA"}},{"title":"Freezing atmosphere","artist":"Twin AmadeuS","id":434,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"NATURAL SOUND"}},{"title":"ASTRAL VOYAGE","artist":"EeL","id":435,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"DREAM TECHNO"}},{"title":"DoLL","artist":"TЁЯRA","id":436,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER J-POP FOUR"}},{"title":"One More Lovely","artist":"Risk Junk","id":437,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY"}},{"title":"R2","artist":"tiger YAMATO","id":438,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"5.8.8.","artist":"dj nagureo","id":439,"firstVersion":"10","alt-titles":["5.8.8"],"search-titles":[],"data":{"genre":"PIANO AMBIENT"}},{"title":"GHOST REVIVAL","artist":"L.E.D.","id":440,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"GOA TRANCE"}},{"title":"GRADIUS -FULL SPEED-","artist":"Mr.T","id":441,"firstVersion":"10","alt-titles":["Gradius (Full Speed)"],"search-titles":[],"data":{"genre":"GAME MUSIC"}},{"title":"A-JAX(3-WAY MIX)","artist":"Mr.T","id":442,"firstVersion":"10","alt-titles":["A-Jax (3 Way Mix)"],"search-titles":[],"data":{"genre":"GAME MUSIC"}},{"title":"ACID VISION","artist":"L.E.D.","id":443,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"LIQUID FUNK"}},{"title":"jelly kiss -Midihead's Smack Mix-","artist":"Togo project feat.Sana(Remixed by Midihead)","id":444,"firstVersion":"10","alt-titles":["Jelly Kiss -Midihead's Smack Mix-","jelly kiss-Midihead's Smack Mix-"],"search-titles":[],"data":{"genre":"HARD HOUSE"}},{"title":"Strong Woman feat.DABO","artist":"Asami","id":445,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"R&B"}},{"title":"BLOCKS","artist":"SPARKER","id":446,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"BREATH","artist":"SPARKER","id":447,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"ROCOCO TEK"}},{"title":"TEXTURE","artist":"SLAKE","id":448,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"DEATH DISCO"}},{"title":"Don't be afraid myself","artist":"platoniX with ray.D","id":449,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"J-POP"}},{"title":"SPEEDY CAT","artist":"Y&Co.","id":450,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"CAR OF YOUR DREAMS","artist":"DAVE&NUAGE","id":451,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER EURO BEAT"}},{"title":"太陽~T・A・I・Y・O~","artist":"NAOKI feat.星野奏子","id":452,"firstVersion":"11","alt-titles":["太陽〜T・A・I・Y・O〜"],"search-titles":["TAIYO"],"data":{"genre":"CYBER J-EURO"}},{"title":"KEY","artist":"colors","id":453,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"BEAT ROCK"}},{"title":"awakening","artist":"AKIRA YAMAOKA","id":454,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Sphere","artist":"Tatsh feat. K.Nayuki","id":455,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"MEDIEVAL CHOIR"}},{"title":"ULTiMΛTE","artist":"TЁЯRA","id":456,"firstVersion":"11","alt-titles":["ULTiMΛTE","ULTiM∧TE"],"search-titles":["ULTIMATE"],"data":{"genre":"HYPER J-POP FIVE"}},{"title":"spiral galaxy","artist":"D.J.SETUP","id":457,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC TECHNO"}},{"title":"ANDROMEDA","artist":"Sota Fujimori","id":458,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC GOA TRANCE"}},{"title":"RESONATE 1794","artist":"KOHTA","id":459,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"HARD SONATA"}},{"title":"earth scape","artist":"dj TAKA","id":460,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"PIANO BALLAD"}},{"title":"Les filles balancent","artist":"Orange Lounge","id":461,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"FRANCE"}},{"title":"Move Me","artist":"good-cool feat. Raj Ramayya","id":462,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"AFRICA"}},{"title":"Close my Eyes for Me","artist":"D-crew feat.DENNIS GUNN(DJ Yoshitaka SCRATCHING)","id":463,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"AMERICA"}},{"title":"大桟橋","artist":"ウッチーズ","id":464,"firstVersion":"11","alt-titles":[],"search-titles":["OOSANBASHI"],"data":{"genre":"JAPAN"}},{"title":"ON THE TUBE","artist":"Q'HEY","id":465,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"MINIMAL"}},{"title":"believe...?","artist":"Nao Nakamura","id":466,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY"}},{"title":"KING OF GROOVE","artist":"DJ 19","id":467,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"EVO66","artist":"Wall5","id":468,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"ROK DA WORLD","artist":"DJ TOMO","id":469,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"MIXTURE"}},{"title":"Wonder Bullfighter","artist":"Twin AmadeuS","id":470,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"NATURAL SOUND"}},{"title":"ピアノ協奏曲第1番”蠍火”","artist":"virkato","id":471,"firstVersion":"11","alt-titles":["ピアノ協奏曲第1番\"蠍火","ピアノ協奏曲第1番”蠍火”","ピアノ協奏曲第1番\"蠍火\""],"search-titles":["PF CONCERTO ANTI-ARES"],"data":{"genre":"DIRGE"}},{"title":"INJECTION OF LOVE","artist":"新谷あきら","id":472,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRIC CABARET"}},{"title":"The Hope of Tomorrow","artist":"Sota Fujimori","id":473,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"CYBORG TRANCE"}},{"title":"Back to the Dance Floor","artist":"DJ SIMON","id":474,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"TRIBAL LOUNGE"}},{"title":"FAKE TIME","artist":"dj REMO-CON","id":475,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"HARD ROCK"}},{"title":"Click Again","artist":"dj REMO-CON","id":476,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"CLICK HOUSE"}},{"title":"RED ZONE","artist":"Tatsh&NAOKI","id":477,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"SPEED RAVE"}},{"title":"Fly Away To India","artist":"Baby Weapon feat.KAJIL","id":478,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"Secret of Love","artist":"D.J.SWAN","id":479,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Be quiet","artist":"Ryu☆","id":480,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"HARD DANCE"}},{"title":"AGEHA","artist":"Ryu☆","id":481,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"gigadelic","artist":"teranoid feat.MC Natsack","id":482,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"NUSTYLE GABBA"}},{"title":"HORIZON","artist":"LIA","id":483,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"been so long","artist":"m-flo","id":485,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"JAPANESE HIPHOP"}},{"title":"LOVE SO GROOVY","artist":"LOVEMINTS","id":486,"firstVersion":"0","alt-titles":[],"search-titles":[],"data":{"genre":"SOUL"}},{"title":"Kecak","artist":"John Robinson","id":487,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"AA","artist":"D.J.Amuro","id":488,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"RENAISSANCE"}},{"title":"惑","artist":"Osamu Kubota","id":489,"firstVersion":"11","alt-titles":[],"search-titles":["PERPLEXITY"],"data":{"genre":"ASIAN CROSSOVER"}},{"title":"listen to yourself","artist":"Tetsuya Uchida","id":490,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"ERHU FUNK"}},{"title":"D.A.N.C.E.!","artist":"DJ Yoshitaka feat.星野奏子","id":491,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"J-POP"}},{"title":"NIGHT FLIGHT TO TOKYO","artist":"MATT LAND","id":492,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER EURO BEAT"}},{"title":"HARMONY","artist":"REGINA","id":493,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER EURO BEAT"}},{"title":"PERFECTWORLD","artist":"N.A.R.D feat. masayo","id":494,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"SOFT ROCK"}},{"title":"KI・SE・KI(IIDX RED EDIT)","artist":"BeForU","id":495,"firstVersion":"11","alt-titles":["KI・SE・KI (IIDX RED Edit)","KI・SE・KI(IIDX RED EDIT)","KI・SE・KI (IIDX RED EDIT)"],"search-titles":["KISEKI(IIDX RED EDIT)"],"data":{"genre":"J-POP"}},{"title":"Tell Me More…","artist":"Togo-chef feat.朝比奈亜希","id":496,"firstVersion":"11","alt-titles":["More Deep (ver.2.1)","Tell Me More"],"search-titles":["TELL ME MORE"],"data":{"genre":"R&B"}},{"title":"More Move","artist":"T-Hirono feat.PAULINHO","id":497,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"CLUB BOSSA"}},{"title":"NEBULA GRASPER","artist":"L.E.D.","id":498,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC TRANCE"}},{"title":"Raspberry♡Heart(English version)","artist":"jun feat. PAULA TERRY","id":499,"firstVersion":"11","alt-titles":["Raspberry Heart(English version)","Raspberry Heart (English version)","Raspberry♡Heart(English version)","Raspberry?Heart(English version)"],"search-titles":["RASPBERRY HEART"],"data":{"genre":"COLORFUL HARDCORE"}},{"title":"GENOCIDE","artist":"dj Killer","id":500,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Go Berzerk","artist":"Scott Brown","id":502,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"The Theme from \"Flo-jack\"","artist":"m-flo","id":503,"firstVersion":"0","alt-titles":["The Theme from\"Flo-jack\""],"search-titles":[],"data":{"genre":"HIPHOP"}},{"title":"NaHaNaHa vs. Gattchoon Battle","artist":"DJ Senda & Tiny-K","id":504,"firstVersion":"1","alt-titles":["NaHaNaHa vs.Gattchoon Battle"],"search-titles":[],"data":{"genre":"DJ BATTLE"}},{"title":"Toxic","artist":"WaveGroup/Shoichiro Hirata","id":505,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"GARAGE MIX"}},{"title":"You Really Got Me","artist":"WaveGroup/Shoichiro Hirata","id":506,"firstVersion":"11","alt-titles":[],"search-titles":[],"data":{"genre":"BREAKBEATS MIX"}},{"title":"double thrash","artist":"414","id":507,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"BATTLE2005"}},{"title":"キャッシュレスは愛情消すティッシュ","artist":"GINGER","id":508,"firstVersion":"12","alt-titles":[],"search-titles":["TISSUE"],"data":{"genre":"K-GROOVE"}},{"title":"Little Little Princess","artist":"SHRINE 418","id":509,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"PUNK OPERA"}},{"title":"ヒマワリ","artist":"小坂りゆ","id":510,"firstVersion":"12","alt-titles":[],"search-titles":["HIMAWARI"],"data":{"genre":"J-HAPPY HARDCORE"}},{"title":"冥","artist":"Amuro vs Killer","id":511,"firstVersion":"12","alt-titles":[],"search-titles":["MEI(TAKASH)","Mei"],"data":{"genre":"HUMAN SEQUENCER"}},{"title":"MOON RACE","artist":"ELEKTEL","id":512,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE HOUSE"}},{"title":"LESSON 5","artist":"Risk Junk feat.Erika Mochizuki","id":513,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY EXTREME"}},{"title":"rage against usual","artist":"dj TAKA feat.Gt.Shintaro","id":514,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"DIGI-ROCK"}},{"title":"INAZUMA","artist":"dj TAKA","id":515,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"HAPPY☆ANGEL","artist":"jun with TAHIRIH","id":516,"firstVersion":"12","alt-titles":[],"search-titles":["HAPPY*ANGEL"],"data":{"genre":"HAPPY HARDCORE"}},{"title":"EDEN","artist":"TЁЯRA","id":517,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER J-POP SIX"}},{"title":"CaptivAte~浄化~","artist":"A/I","id":518,"firstVersion":"12","alt-titles":["CaptivAte〜浄化〜"],"search-titles":["CAPTIVATE-JOKA-"],"data":{"genre":"NOSTALISH REQUIEM"}},{"title":"Catch Me","artist":"DJ Yoshitaka feat. ERi","id":519,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"ACID JAZZ"}},{"title":"月光","artist":"Tatsh feat. 星野奏子","id":520,"firstVersion":"12","alt-titles":[],"search-titles":["GEKKOU"],"data":{"genre":"J-EUROBEAT"}},{"title":"Under the Sky","artist":"南さやか(BeForU) with platoniX","id":521,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"J-EUROTRANCE"}},{"title":"Xepher","artist":"Tatsh","id":522,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"MEDIEVAL CHOIR"}},{"title":"Twelfth Style","artist":"Tatsh&DAYBREAKERS NEXT","id":523,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY EURO PARADISE"}},{"title":"I am","artist":"有沢みはる from BeForU","id":524,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"CYBER J-ROCK"}},{"title":"合体せよ!ストロングイェーガー!! (Ryu☆ remix)","artist":"L.E.D./Remixed by Ryu☆","id":525,"firstVersion":"12","alt-titles":["合体せよ!ストロングイェーガー!!(Ryu☆remix)"],"search-titles":["THE STRONG JAEGER(RYU* REMIX)"],"data":{"genre":"HARD DANCE"}},{"title":"garden","artist":"青野りえ","id":526,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"SWING WALTZ"}},{"title":"Agnus Dei","artist":"あさき","id":527,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"GOTHIC METAL"}},{"title":"Tizona d'El Cid","artist":"TOMOSUKE","id":528,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"MPB"}},{"title":"Almost Love","artist":"SILVA","id":529,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"EMPTY OF THE SKY","artist":"AKIRA YAMAOKA","id":530,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"E-ROCK"}},{"title":"tant pis pour toi","artist":"AKIRA YAMAOKA","id":531,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"100% minimoo-G","artist":"Sota Fujimori","id":532,"firstVersion":"12","alt-titles":["100% minimoo-G"],"search-titles":[],"data":{"genre":"SYNTHETIC PROGRESSIVE ROCK"}},{"title":"PLASMA","artist":"Sota Fujimori","id":533,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"SYNTHESIZED TECHNO"}},{"title":"in motion","artist":"Ryu☆","id":534,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"CLICK HOUSE"}},{"title":"SKIN","artist":"CHARLOTTE Remixed by Shin Murayama","id":535,"firstVersion":"3","alt-titles":[],"search-titles":[],"data":{"genre":"R&B"}},{"title":"SigSig","artist":"kors k","id":536,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"MAKINA"}},{"title":"ラクエン","artist":"Chonan Chiharu","id":537,"firstVersion":"12","alt-titles":[],"search-titles":["RAKUEN"],"data":{"genre":"REGGAE"}},{"title":"POODLE","artist":"Y&Co.","id":538,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"Pollinosis","artist":"dj REMO-CON","id":539,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"HARD DANCE"}},{"title":"SEXYSEXYCHEVY","artist":"MATALLY","id":540,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"FUNKTION","artist":"ULTRAdoof","id":541,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"CYBER FUNK"}},{"title":"Get'em up to R.A.V.E","artist":"Disconation","id":542,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"Listen up","artist":"Mitsuto Suzuki","id":543,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"CLICK HOUSE"}},{"title":"alla turca con passione","artist":"Twin AmadeuS","id":544,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"NATURAL SOUND"}},{"title":"オレはビートマニア!お前は何マニア?","artist":"DANCE☆MAN","id":545,"firstVersion":"12","alt-titles":[],"search-titles":["OREHA BEATMANIA! OMAEHA NANIMANIA?"],"data":{"genre":"FUNK"}},{"title":"We are Disっ娘よっつ打ち命","artist":"DANCE☆MAN feat. Disっ娘","id":546,"firstVersion":"12","alt-titles":[],"search-titles":["WE ARE DISKKO YOTTSUUCHI INOCHI"],"data":{"genre":"DISCO"}},{"title":"Don't let it go","artist":"ウッチーズ","id":547,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"J-POP REMIX"}},{"title":"vault of heaven","artist":"Mr.T","id":548,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTROSHOCK"}},{"title":"Love Magic","artist":"D.J.SWAN","id":549,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"SPARK !","artist":"SILVER FOX PRODUCTIONS feat.星野奏子","id":550,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"First Resolution","artist":"good-cool","id":551,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO RAVE"}},{"title":"GREEN EYES","artist":"SLAKE","id":552,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"BROKEN TEK"}},{"title":"SCREAM SQUAD","artist":"CALF","id":553,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"BREAKCORE"}},{"title":"mind the gap","artist":"Osamu Kubota","id":554,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"UK PROGRESSIVE"}},{"title":"TOE JAM","artist":"BIG IDEA","id":555,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"COUNTRY TECHNO"}},{"title":"PATRIOTISM","artist":"kobo","id":556,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N BASS"}},{"title":"Aurora","artist":"Ryu☆","id":557,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE CORE"}},{"title":"Votum stellarum","artist":"iconoclasm","id":558,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"ANTHEM TRANCE"}},{"title":"Pink Rose","artist":"Kiyommy+Seiya","id":559,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"HEART"}},{"title":"Scripted Connection⇒ N mix","artist":"DJ MURASAME","id":560,"firstVersion":"12","alt-titles":[],"search-titles":["SCRIPTED CONNECTION-> N MIX"],"data":{"genre":"TECHNO"}},{"title":"Scripted Connection⇒ H mix","artist":"DJ MURASAME","id":561,"firstVersion":"12","alt-titles":[],"search-titles":["SCRIPTED CONNECTION-> H MIX"],"data":{"genre":"TECHNO"}},{"title":"DIAMOND JEALOUSY","artist":"AKIRA YAMAOKA","id":562,"firstVersion":"4","alt-titles":[],"search-titles":[],"data":{"genre":"CYBER ROCK"}},{"title":"Scripted Connection⇒ A mix","artist":"DJ MURASAME","id":563,"firstVersion":"12","alt-titles":[],"search-titles":["SCRIPTED CONNECTION-> A MIX"],"data":{"genre":"TECHNO"}},{"title":"Endless Summer Story","artist":"DJ Yoshitaka feat.星野奏子","id":565,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"JAPANESE REGGAE"}},{"title":"IceCube Pf.(RX-Ver.S.P.L.)","artist":"高田雅史","id":566,"firstVersion":"12","alt-titles":[],"search-titles":[],"data":{"genre":"CLUB JAZZ"}},{"title":"風の谷のDREAM","artist":"PINK PONG","id":568,"firstVersion":"12","alt-titles":[],"search-titles":["KAZE NO TANI NO DREAM"],"data":{"genre":"TRANCE"}},{"title":"華蝶風雪","artist":"白虎","id":569,"firstVersion":"13","alt-titles":[],"search-titles":["KACHOUFUSETSU"],"data":{"genre":"ASIAN MIXTURE"}},{"title":"タシカナモノ","artist":"星野奏子 with the BAND","id":570,"firstVersion":"13","alt-titles":[],"search-titles":["TASHIKANAMONO"],"data":{"genre":"POPROCK"}},{"title":"The Dirty of Loudness","artist":"Tatsh Assault X","id":571,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"SADISTIC HARDCORE"}},{"title":"D.C.fish","artist":"DJ MURASAME","id":572,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"SAMBA DE JANEIRO","artist":"Remixed by Lion MUSASHI","id":573,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"SAMBA"}},{"title":"嘆きの樹","artist":"金獅子","id":574,"firstVersion":"13","alt-titles":[],"search-titles":["NAGEKI NO KI"],"data":{"genre":"CONTEMPORARY"}},{"title":"Melody Life","artist":"Noria","id":575,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"NEW ACOUSTIC"}},{"title":"SPRING RAIN (LLUVIA DE PRIMAVERA)","artist":"Remixed by DJ YOSHITAKA","id":576,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"wish","artist":"DJ Yoshitaka feat.杉村ことみ","id":577,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"CUTE POP'S"}},{"title":"Bloody Tears(IIDX EDITION)","artist":"DJ YOSHITAKA","id":578,"firstVersion":"13","alt-titles":["Bloody Tears (IIDX EDITION)"],"search-titles":[],"data":{"genre":"HARD RENAISSANCE"}},{"title":"CONTRACT","artist":"朱雀","id":579,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"SUBLIME TECHNO"}},{"title":"INFERNO","artist":"Caldeira feat.星野奏子","id":580,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"BRAZILIAN HOUSE"}},{"title":"Queen's Jamaica (astria mix)","artist":"Crunky Boy featuring Muhammad","id":581,"firstVersion":"0","alt-titles":["Queen's Jamaica(astria mix)"],"search-titles":[],"data":{"genre":"REGGAE"}},{"title":"DEEP ROAR","artist":"NAOKI&Tatsh","id":582,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER RAVE BEAT"}},{"title":"Leaving...","artist":"SEIYA MURAI meets “eimy”","id":583,"firstVersion":"13","alt-titles":[],"search-titles":["LEAVING"],"data":{"genre":"SYMPHONIC EURO"}},{"title":"ALFARSHEAR 双神威に廻る夢","artist":"TЁЯRA","id":584,"firstVersion":"13","alt-titles":[],"search-titles":["ALFARSHEAR"],"data":{"genre":"HYPER J-POP SEVEN"}},{"title":"Why did you go away","artist":"jun with TAHIRIH","id":585,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"LOVERS EUROBEAT"}},{"title":"BREAK OUT","artist":"Remixed by Orange Lounge","id":586,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"LOUNGE POP"}},{"title":"Apocalypse ~dirge of swans~","artist":"Zektbach","id":587,"firstVersion":"13","alt-titles":["Apocalypse 〜dirge of swans〜","Apocalypse ~dirge of swans~"],"search-titles":["APOCALYPSE -dirge of swans-"],"data":{"genre":"ORATORIO"}},{"title":"iFUTURELIST","artist":"AKIRA YAMAOKA","id":588,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURELIST TYPE"}},{"title":"Heavenly Sun (IIDX VERSION)","artist":"AKIRA YAMAOKA","id":589,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Look To The Sky(cyber True Color)","artist":"Sota Fujimori","id":590,"firstVersion":"13","alt-titles":["Look To The Sky (cyber true color)"],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"with you…","artist":"Sota Fujimori","id":591,"firstVersion":"13","alt-titles":["with you・・・"],"search-titles":["WITH YOU"],"data":{"genre":"FUNK'N JAZZ HOUSE"}},{"title":"Winning Eleven9 Theme (IIDX EDITION)","artist":"Sota Fujimori","id":592,"firstVersion":"13","alt-titles":["Winning Eleven 9 Theme (IIDX EDITION)","Winning Eleven9 Theme(IIDX EDITION)"],"search-titles":[],"data":{"genre":"NU BIGBEAT BREAKS"}},{"title":"bluemoon","artist":"小野秀幸","id":593,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"LATIN HORNS GROOVE"}},{"title":"This is Love","artist":"D-crew feat.MAKOTO","id":594,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"CORE POP"}},{"title":"罠","artist":"good-cool","id":595,"firstVersion":"13","alt-titles":[],"search-titles":["WANA"],"data":{"genre":"DRUM'N'ROCK"}},{"title":"Ganymede","artist":"玄武","id":596,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"ESOTERIC SLOWCORE"}},{"title":"Ubiquitous Fantastic Ride","artist":"ELEKTEL","id":597,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO LOUNGE"}},{"title":"BALLAD THE FEATHERS","artist":"S.S.D.FANTASICA feat.Naomi Koizumi","id":598,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"CELTIC REEL"}},{"title":"Sun Field","artist":"mh sequence","id":599,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY POP"}},{"title":"Enjoy your life","artist":"Mr.T plus H","id":600,"firstVersion":"13","alt-titles":["Enjoy Your Life"],"search-titles":[],"data":{"genre":"ELECTRONICA"}},{"title":"DUE TOMORROW","artist":"Mr.T","id":601,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"BOOM BOOM DISCO NIGHT","artist":"Y&Co.","id":602,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"Tonight?","artist":"dj REMO-CON","id":603,"firstVersion":"13","alt-titles":["Tonight ?"],"search-titles":[],"data":{"genre":"ELECTROCK"}},{"title":"tripping contact","artist":"kors k vs teranoid","id":604,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"FREEFORM"}},{"title":"Power of Love","artist":"kors k feat.PSY","id":605,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"2 STEP"}},{"title":"ay carumba!!!!","artist":"teranoid&MC Natsack","id":606,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"NUSTYLE GABBA"}},{"title":"So Fabulous !!","artist":"HHH (Ryu☆ & Dai)","id":607,"firstVersion":"13","alt-titles":["So Fabulous!!"],"search-titles":[],"data":{"genre":"BUCHIAGE TRANCE"}},{"title":"waxing and wanding","artist":"青龍","id":608,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE SPEED"}},{"title":"Harmony and Lovely","artist":"Ryu☆","id":609,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE HOUSE"}},{"title":"MINT","artist":"SLAKE","id":610,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRONICA"}},{"title":"EURO-ROMANCE","artist":"K-MASERA","id":611,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"80's TECHNO"}},{"title":"tiger yamato","artist":"tiger YAMATO","id":612,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"NOISE POP"}},{"title":"Pretty Punisher","artist":"baby weapon feat. asuka.m","id":613,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"TYPE MARS(G-Style Mix)","artist":"L.E.D.","id":614,"firstVersion":"13","alt-titles":["TYPE MARS (G-style mix)"],"search-titles":[],"data":{"genre":"PSYCHEDELIC TRANCE"}},{"title":"Crazy K.I.N.O.","artist":"Shoichiro Hirata","id":615,"firstVersion":"13","alt-titles":["Crazy K.I.N.O"],"search-titles":[],"data":{"genre":"MIXTURE"}},{"title":"Broadbanded","artist":"SADA","id":616,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Double♡♡Loving Heart","artist":"Tatsh feat. Junko Hirata & Sayaka Minami","id":617,"firstVersion":"13","alt-titles":["Double♥♥Loving Heart","Double Loving Heart","Double??Loving Heart"],"search-titles":["DOUBLE LOVING HEART"],"data":{"genre":"J-POP"}},{"title":"Zenius -I- vanisher","artist":"Tatsh","id":618,"firstVersion":"13","alt-titles":["Zenius-I-vanisher"],"search-titles":[],"data":{"genre":"CYBER OPUS"}},{"title":"Parasite World","artist":"TЁЯRA underground","id":619,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER J-CORE"}},{"title":"WISH(EUROBEAT MIX)","artist":"DJ YOSHITAKA feat.杉村ことみ","id":620,"firstVersion":"13","alt-titles":["WISH (EUROBEAT MIX)"],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"tripping contact(teranoid&MC Natsack Remix)","artist":"kors k vs teranoid","id":621,"firstVersion":"13","alt-titles":["tripping contact (teranoid feat. MC Natsack Remix)"],"search-titles":[],"data":{"genre":"GABBA"}},{"title":"MOON","artist":"dj TAKA feat.Erika Mochizuki","id":622,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"哀愁ユーロ"}},{"title":"虹色","artist":"DJ YOSHITAKA feat. G.S.C license","id":623,"firstVersion":"13","alt-titles":[],"search-titles":["NIJIIRO"],"data":{"genre":"LOVELY TRANS POP"}},{"title":"Concertino in Blue","artist":"佐々木博史","id":624,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE"}},{"title":"カゴノトリ~弐式~","artist":"橙色特別室","id":625,"firstVersion":"13","alt-titles":["カゴノトリ〜弐式〜"],"search-titles":["KAGONOTORI"],"data":{"genre":"和式電子音楽"}},{"title":"321 STARS","artist":"DJ SIMON","id":627,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO POP"}},{"title":"Attack the music","artist":"DJ FX","id":628,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"HARD TECHNO"}},{"title":"Back Into The Light (recut)","artist":"Sota Fujimori","id":629,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"2STEP POP TRANCE"}},{"title":"Bleeding Luv ~Immorality act~","artist":"Xephia(Tatsh+Yuta)","id":630,"firstVersion":"13","alt-titles":["Bleeding Luv ~Immorality act~","Bleeding Luv 〜Immorality act〜"],"search-titles":["BLEEDING LUV -IMMORALITY ACT-"],"data":{"genre":"PROVIDENCE R"}},{"title":"breathless","artist":"Studio Bongo Mango feat.Tomoko Kataoka","id":631,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"DIST.LOUNGE"}},{"title":"CALDERA","artist":"CALF","id":632,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Hybrid Landscape","artist":"Sota Fujimori","id":633,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"TEC-DRUM'N'BASS"}},{"title":"LIGHT MOTION","artist":"RAM","id":634,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"super highway","artist":"nouvo nude","id":635,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N BASS"}},{"title":"The Hope of Tomorrow (recut)","artist":"Sota Fujimori","id":636,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"CYBORG TRANCE"}},{"title":"VANISHING POINT","artist":"DJ CHUCKY","id":637,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"NU STYLE GABBA"}},{"title":"WaterCube Pf.(RX-Ver.S.P.L.)","artist":"高田雅史","id":638,"firstVersion":"13","alt-titles":[],"search-titles":[],"data":{"genre":"ETHNO POP"}},{"title":"リグレット","artist":"星野奏子","id":639,"firstVersion":"14","alt-titles":[],"search-titles":["REGRET"],"data":{"genre":"EURO TRANCE"}},{"title":"INORI","artist":"dj TAKA feat.HAL","id":640,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"MILLENNIUM TRANCE"}},{"title":"PHOTONGENIC","artist":"L.E.D. fw.堀澤麻衣子","id":641,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM & BASS"}},{"title":"Love Again...","artist":"Tatsh feat. Junko Hirata","id":642,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"POPS"}},{"title":"TRANOID","artist":"T&S seq. factory","id":643,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"PSG WORKS"}},{"title":"Candy Galy","artist":"Risk Junk-G","id":644,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY"}},{"title":"never…","artist":"Kanako Hoshino with dj TAKA","id":645,"firstVersion":"14","alt-titles":["never..."],"search-titles":["NEVER..."],"data":{"genre":"DANCE POP"}},{"title":"GOLD RUSH","artist":"DJ YOSHITAKA-G feat.Michael a la mode","id":646,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"RECKLESS RAVE"}},{"title":"CaptivAte~誓い~","artist":"A/I","id":647,"firstVersion":"14","alt-titles":["CaptivAte〜誓い〜"],"search-titles":["CAPTIVATE-CHIKAI-"],"data":{"genre":"NOSTALISH REQUIEM"}},{"title":"VANESSA","artist":"朱雀","id":648,"firstVersion":"14","alt-titles":[],"search-titles":["BANESSA"],"data":{"genre":"DECEPTIVE GABBA"}},{"title":"GHOSTBUSTERS","artist":"Remixed by DJ Yoshitaka","id":649,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"DISCO"}},{"title":"星をこの手に","artist":"DJ YOSHITAKA feat.星野奏子","id":650,"firstVersion":"14","alt-titles":[],"search-titles":["NINE ELEMENTS OF THE STAR"],"data":{"genre":"J-POP"}},{"title":"零 - ZERO -","artist":"TЁЯRA","id":651,"firstVersion":"14","alt-titles":[],"search-titles":["ZERO"],"data":{"genre":"HYPER J-POP ZERO"}},{"title":"STARS☆☆☆(Re-tuned by HΛL) - IIDX EDITION -","artist":"TЁЯRA","id":652,"firstVersion":"14","alt-titles":["STARS☆☆☆ (Re-tuned by HΛL)-IIDX EDITION-"],"search-titles":["STARS***(RE-TUNED BY HAL)-IIDX EDITION-"],"data":{"genre":"HYPER J-POP+"}},{"title":"Blind Justice ~Torn souls, Hurt Faiths ~","artist":"Zektbach","id":653,"firstVersion":"14","alt-titles":["Blind Justice ~Torn souls, Hurt Faiths~","Blind Justice ~Torn souls, Hurt Faiths~","Blind Justice 〜Torn souls, Hurt Faiths 〜","Blind Justice 〜Torn souls, Hurt Faiths〜","Blind Justice ~Torn souls, Hurt Faiths ~"],"search-titles":["Blind Justice"],"data":{"genre":"EPIC POETRY"}},{"title":"Air Bell","artist":"D-crew","id":654,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"FLOW POP"}},{"title":"ヨシダさん","artist":"AKIRA YAMAOKA","id":655,"firstVersion":"14","alt-titles":[],"search-titles":["YOSHIDA SAN"],"data":{"genre":"TECHNO"}},{"title":"Play back hate you","artist":"AKIRA YAMAOKA","id":656,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"小倉テクノ"}},{"title":"ANDROMEDA II","artist":"Sota Fujimori","id":657,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC SYNTH TRANCE"}},{"title":"Cyber Force","artist":"Sota Fujimori feat.cyborg AKEMI","id":658,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"CYBORG TRANCE"}},{"title":"smile","artist":"miru_maki.gjw","id":659,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"ELE POP"}},{"title":"LASER CRUSTER","artist":"L.E.D.","id":660,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"NU-SKOOL BREAKS"}},{"title":"GRID KNIGHT","artist":"SAW WAVE SQUAD","id":661,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRONICA"}},{"title":"CROSSROAD ~Left Story~","artist":"jun with TAHIRIH","id":662,"firstVersion":"14","alt-titles":["CROSSROAD","CROSSROAD ~LEFT STORY~","CROSSROAD ~RIGHT STORY~","CROSSROAD 〜Left Story〜"],"search-titles":["CROSSROAD"],"data":{"genre":"DRAMATIC EURO TRANCE"}},{"title":"HALF MOON","artist":"Mutsuhiko Izumi","id":663,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE"}},{"title":"鬼言集","artist":"あさき","id":664,"firstVersion":"14","alt-titles":[],"search-titles":["KIGONSHU"],"data":{"genre":"INDUSTRIAL REVIEW"}},{"title":"Yabis Starlight","artist":"DAJI","id":665,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"DIGITAL ROCK"}},{"title":"earth-like planet","artist":"ELEKTEL","id":666,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"ACID JAZZ"}},{"title":"花吹雪 ~ IIDX LIMITED ~","artist":"S.S.D.FANTASICA feat.ユッコ","id":667,"firstVersion":"14","alt-titles":["花吹雪 〜 IIDX LIMITED 〜","花吹雪 ~IIDX LIMITED~"],"search-titles":["HANAFUBUKI"],"data":{"genre":"JAPANESE ALTERATION"}},{"title":"電人、暁に斃れる。","artist":"L.E.D.-G","id":668,"firstVersion":"14","alt-titles":[],"search-titles":["FATAL ATTACK"],"data":{"genre":"NU-NRG"}},{"title":"FIRE FIRE","artist":"StripE","id":669,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"BUCHIAGE TRANCE"}},{"title":"the shadow","artist":"kors k","id":670,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"SCHRANZ"}},{"title":"Come On","artist":"John Robinson","id":671,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO RAVE"}},{"title":"Second Heaven","artist":"Ryu☆","id":672,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"HANDZ UP"}},{"title":"Dreaming Sweetness","artist":"Auridy","id":673,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"SCOUSE HOUSE"}},{"title":"Sense 2007","artist":"good-cool","id":674,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"2hot2eat","artist":"Osamu Kubota","id":675,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"HINDU SALSA"}},{"title":"Make Me Your Own","artist":"good-cool ft. Raj Ramayya","id":676,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"heaven above","artist":"kors k","id":677,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"FILTER HOUSE"}},{"title":"With your Smile","artist":"Shoichiro Hirata plus Junko Hirata","id":678,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"J-HOUSE"}},{"title":"Roulette","artist":"Y&Co.","id":679,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"So Real","artist":"Y&Co. feat.mioco","id":680,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"歌謡ハウス"}},{"title":"シティ・エンジェル","artist":"PINK PONG","id":681,"firstVersion":"14","alt-titles":["シティ・エンジェル"],"search-titles":["CITY ANGEL"],"data":{"genre":"TRANCE"}},{"title":"X-rated","artist":"SADA","id":682,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"RETRO RAVE"}},{"title":"op.31 叙情","artist":"akiko","id":683,"firstVersion":"14","alt-titles":[],"search-titles":["OP.31 JOJOU"],"data":{"genre":"PIANO CONCERTO"}},{"title":"カミロ・ウナ・メンデス","artist":"山根ミチル","id":684,"firstVersion":"14","alt-titles":[],"search-titles":["CAMIRO UNA MENDES"],"data":{"genre":"SPANISH COOL"}},{"title":"KAMAITACHI","artist":"DJ TECHNORCH fw. GUHROOVY","id":685,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"FREEFORM HARDCORE"}},{"title":"METALLIC MIND","artist":"DJ TECHNORCH fw. GUHROOVY","id":686,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"OLDSKOOL HARDCORE RAVE"}},{"title":"My Only Shining Star","artist":"NAOKI feat. Becky Lucinda","id":687,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER EUROBEAT"}},{"title":"CaptivAte~裁き~","artist":"DJ YOSHITAKA feat.A/I","id":688,"firstVersion":"14","alt-titles":["CaptivAte〜裁き〜"],"search-titles":["CAPTIVATE-SABAKI-"],"data":{"genre":"NOSTALISH REQUIEM"}},{"title":"High School Love","artist":"DJ YOSHITAKA feat.DWP","id":689,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"HIGH SPEED LOVE SONG"}},{"title":"The Smile of You","artist":"猫叉Master feat.JESSY","id":690,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"POP"}},{"title":"Fascination MAXX","artist":"100-200-400","id":691,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"SuperNOVA BEAT"}},{"title":"snow storm","artist":"dj TAKA","id":692,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"HONEY♂PUNCH","artist":"小坂りゆ","id":693,"firstVersion":"14","alt-titles":[],"search-titles":["HONEY PUNCH"],"data":{"genre":"HAPPY DANCE POP"}},{"title":"four-leaf","artist":"Sis Bond Chit","id":694,"firstVersion":"14","alt-titles":["four leaf"],"search-titles":[],"data":{"genre":"ROCK"}},{"title":"クルクル☆ラブ~Opioid Peptide MIX~","artist":"イオンチャンネル","id":695,"firstVersion":"14","alt-titles":["クルクル☆ラブ〜Opioid Peptide MIX〜","クルクル☆ラブ ~Opioid Peptide MIX~"],"search-titles":["CURU CURU LOVE"],"data":{"genre":"FUTURE POP"}},{"title":"Red Rocket Rising","artist":"BeForU","id":696,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"J-POP"}},{"title":"Watch out!!","artist":"MAD Sequence*","id":697,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"HIP HOP"}},{"title":"Beginning of life(THE GROUND PULSE MIX)","artist":"Remixed by QUADRA","id":700,"firstVersion":"14","alt-titles":["Beginning of life (THE GROUND PULSE MIX)"],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"DENIM","artist":"SLAKE","id":701,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Electrified","artist":"SySF.","id":702,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO"}},{"title":"feeling of love","artist":"youhei shimizu","id":703,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Guilt & Love","artist":"The Plastic Ambition(jun & DJ YOSHITAKA)","id":704,"firstVersion":"14","alt-titles":["Guilt & Love"],"search-titles":[],"data":{"genre":"SHINING RAVE"}},{"title":"Playball","artist":"sanodg","id":705,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"TECH HOUSE"}},{"title":"Treasure×Star","artist":"NAOKI & Ryu☆ fw.さちまゆ","id":706,"firstVersion":"14","alt-titles":["Treasure × Star"],"search-titles":["TREASURE*STAR"],"data":{"genre":"DANCE POP SPEED"}},{"title":"Turning the motor over","artist":"Delaware feat. Jeff Coote","id":707,"firstVersion":"14","alt-titles":[],"search-titles":[],"data":{"genre":"LATIN SKA"}},{"title":"Anisakis -somatic mutation type\"Forza\"-","artist":"朱雀","id":708,"firstVersion":"15","alt-titles":["Anisakis -somatic mutation type Forza\"-"],"search-titles":["Blanasakis","Blanisakis"],"data":{"genre":"HARD RENAISSANCE"}},{"title":"desolation","artist":"Mr.T","id":709,"firstVersion":"10","alt-titles":[],"search-titles":[],"data":{"genre":"PIANO BALLADE"}},{"title":"Darling my LUV","artist":"DJ Yoshitaka feat.B-Agents","id":710,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"J-R&B"}},{"title":"MAX LOVE","artist":"DJ YOSHITAKA feat.星野奏子","id":711,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"LOVELY BUCHIAGE POP"}},{"title":"Blue Rain","artist":"dj TAKA VS Ryu☆","id":712,"firstVersion":"15","alt-titles":[],"search-titles":["Black Rain"],"data":{"genre":"TRANCE"}},{"title":"four pieces of heaven","artist":"Lion","id":713,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"JUNGLE"}},{"title":"走馬灯 -The Last Song-","artist":"TAKA","id":714,"firstVersion":"15","alt-titles":[],"search-titles":["The Last Song"],"data":{"genre":"SOLDIER'S BALLAD"}},{"title":"THE DEEP STRIKER","artist":"L.E.D.-G","id":715,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"NU STYLE GABBA"}},{"title":"STEEL NEEDLE","artist":"Scorpion","id":716,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"BREAK CORE"}},{"title":"SOUND OF GIALLARHORN","artist":"L.E.D.-G","id":717,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"FREEFORM HARDCORE"}},{"title":"REMINISCENCE","artist":"jun with Alison","id":718,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"TRI EURO FANTASIA"}},{"title":"PROMISE FOR LIFE","artist":"TЁЯRA WORKS","id":719,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"BALLAD"}},{"title":"高高度降下低高度開傘","artist":"Dr.Honda","id":720,"firstVersion":"15","alt-titles":[],"search-titles":["KOUKOUDOKOUKA TEIKOUDOKAISAN"],"data":{"genre":"SYMPHONIC TECHNO"}},{"title":"oratio","artist":"蓑舞衆","id":721,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"HYMNUS"}},{"title":"Ristaccia","artist":"Zektbach","id":722,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"null"}},{"title":"NEW GENERATION -もう、お前しか見えない-","artist":"SUPER STAR 満-MITSURU-","id":723,"firstVersion":"15","alt-titles":[],"search-titles":["NEW GENERATION"],"data":{"genre":"ONLY ONE EURO BEAT"}},{"title":"TROOPERS","artist":"Des-TRACT","id":724,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"ULTIMATE CORE"}},{"title":"SHIFT","artist":"AKIRA YAMAOKA","id":725,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"マチ子の唄","artist":"AKIRA YAMAOKA","id":726,"firstVersion":"15","alt-titles":[],"search-titles":["SONG OF MACHIKO"],"data":{"genre":"EDUCATION"}},{"title":"beatonic nation","artist":"Sota Fujimori","id":727,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"TECH-TRONIKA"}},{"title":"State Of The Art","artist":"Sota Fujimori feat. cyborg AKEMI","id":728,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNOTRONICA"}},{"title":"end of world","artist":"猫叉Master+","id":729,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"FRENZY HOUSE"}},{"title":"evergreen","artist":"kors k","id":730,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"PROG"}},{"title":"ICARUS","artist":"Eagle","id":731,"firstVersion":"15","alt-titles":[],"search-titles":["BLICARUS"],"data":{"genre":"NU-SKOOL BREAKBEATS HARDCORE"}},{"title":"Dazzlin' Darlin","artist":"HHH","id":732,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"HANDZ UP"}},{"title":"Do it!! Do it!!","artist":"Kraken","id":733,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"N-BEATS"}},{"title":"Time to Air","artist":"青龍","id":734,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE SPEED"}},{"title":"avant-guerre","artist":"Osamu Kubota","id":735,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"CLASSICAL PIANO SOLO"}},{"title":"Digitank System","artist":"DJ Mass MAD Izm*","id":736,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"TECH-BREAKBEATS"}},{"title":"エコ爺","artist":"Y&Co.","id":737,"firstVersion":"15","alt-titles":[],"search-titles":["ECO-G"],"data":{"genre":"80's EURO"}},{"title":"2 tribe 4 K","artist":"Remo-con","id":738,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"TRIBAL"}},{"title":"madrugada","artist":"PINK PONG","id":739,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE HOUSE"}},{"title":"MENTAL MELTDOWN","artist":"GUHROOVY fw.TECHNORCH","id":740,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"HARD HOP"}},{"title":"ROCK ME NOW","artist":"GUHROOVY fw. NO+CHIN","id":741,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"RAGGA ROCK"}},{"title":"JOURNEY TO \"FANTASICA\" (IIDX LIMITED)","artist":"S.S.D.FANTASICA feat. EMI with ARATA","id":742,"firstVersion":"15","alt-titles":["JOURNEY TO\"FANTASICA\"(IIDX LIMITED)"],"search-titles":[],"data":{"genre":"THE WORLD GROOVE"}},{"title":"叶うまでは","artist":"ウッチーズ","id":743,"firstVersion":"15","alt-titles":[],"search-titles":["KANAUMADEHA"],"data":{"genre":"ELECTRIC AOR"}},{"title":"soldier's waltz","artist":"DAJI","id":744,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"WALTZ BEAT"}},{"title":"I'm In Love Again -DJ YOSHITAKA REMIX-","artist":"Remixed by DJ YOSHITAKA","id":745,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"the trigger of innocence","artist":"Seiya Murai","id":746,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"ETHNOTRONICA"}},{"title":"少年A","artist":"Remixed by 少年ラジオ","id":747,"firstVersion":"15","alt-titles":[],"search-titles":["KID A"],"data":{"genre":"POST RENAISSANCE"}},{"title":"scar in the earth","artist":"猫叉Master","id":748,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"WORLD/ELECTRONICA"}},{"title":"Be OK","artist":"good-cool ft. Florence","id":749,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"湘南族 -cannibal coast-","artist":"Aural Vampire","id":750,"firstVersion":"15","alt-titles":[],"search-titles":["SHONANZOKU"],"data":{"genre":"ELECTRO"}},{"title":"Kick Out 仮面","artist":"上野圭市(aka. Babyweapon,DJ SWAMI)feat.星野奏子","id":751,"firstVersion":"15","alt-titles":[],"search-titles":["KICK OUT KAMEN"],"data":{"genre":"E-DANCE POP"}},{"title":"satfinal","artist":"RAM","id":752,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"Wanna Party?","artist":"RAM","id":753,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"PIANO HOUSE"}},{"title":"radius","artist":"yasuhiro abe","id":754,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE"}},{"title":"Now and Forever","artist":"StripE vs MUNETICA feat.ARISA","id":755,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"ENERGETIC TRANCE"}},{"title":"Freeway Shuffle","artist":"dj TAKA","id":757,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"PARANOiA ~HADES~","artist":"αTYPE-300","id":758,"firstVersion":"15","alt-titles":["PARANOiA 〜HADES〜"],"search-titles":["PARANOIA -HADES-"],"data":{"genre":"SUPERNOVA2 BEAT #1"}},{"title":"TRIP MACHINE PhoeniX","artist":"DE-SIRE改","id":759,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"SUPERNOVA2 BEAT #2"}},{"title":"Shades of Grey","artist":"Fracus","id":760,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"HARD TRANCE"}},{"title":"Rising in the Sun(original mix)","artist":"kors k feat.Rie","id":761,"firstVersion":"15","alt-titles":["Rising in the Sun (original mix)"],"search-titles":[],"data":{"genre":"UK HARDCORE"}},{"title":"華爛漫 -Flowers-","artist":"TЁЯRA","id":762,"firstVersion":"15","alt-titles":[],"search-titles":["HANARANMAN"],"data":{"genre":"HYPER JAPANESQUE 2"}},{"title":"switch","artist":"DAISUKE ASAKURA ex.TЁЯRA","id":763,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"ULTIMATE J-POP"}},{"title":"ミラージュ・レジデンス","artist":"Jimmy Weckl","id":764,"firstVersion":"15","alt-titles":[],"search-titles":["MIRAGE REGIDENCE"],"data":{"genre":"FUSION"}},{"title":"in the Sky","artist":"Ryu☆","id":766,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"LOVELY STORM","artist":"L.E.D.-G","id":767,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"satellite020712 from \"CODED ARMS\"","artist":"猫叉Master","id":768,"firstVersion":"15","alt-titles":["satellite020712 from CODED ARMS\" (DJT)"],"search-titles":[],"data":{"genre":"HARD HOUSE"}},{"title":"Übertreffen","artist":"TAKA respect for J.S.B.","id":769,"firstVersion":"15","alt-titles":["Ubertreffen","?bertreffen"],"search-titles":["ubertreffen"],"data":{"genre":"PROGRESSIVE BAROQUE"}},{"title":"Biometrics Warrior","artist":"GUHROOVY fw.NO+CHIN","id":776,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"RAGGACORE"}},{"title":"CRYMSON","artist":"RAM","id":777,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"DIGITAL HARDCORE"}},{"title":"Pluto","artist":"Black∞Hole","id":778,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"SUPERNOVA2 BEAT EX"}},{"title":"symptom","artist":"kobo vs kr:ague","id":779,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"WHAT'S NEXT?","artist":"SLAKE feat. DAINA NORMAN","id":780,"firstVersion":"15","alt-titles":[],"search-titles":[],"data":{"genre":"NU JAZZ"}},{"title":"CaptivAte2~覚醒~","artist":"e-lma","id":781,"firstVersion":"16","alt-titles":["CaptivAte2〜覚醒〜"],"search-titles":["CAPTIVATE2"],"data":{"genre":"NOSTALISH REQUIEM"}},{"title":"翼","artist":"小林ゆう","id":782,"firstVersion":"16","alt-titles":[],"search-titles":["TSUBASA"],"data":{"genre":"J-TRANCE"}},{"title":"B4U(BEMANI FOR YOU MIX)","artist":"Remixed by DJ YOSHITAKA with Michael a la mode","id":783,"firstVersion":"16","alt-titles":["B4U (BEMANI FOR YOU MIX)"],"search-titles":[],"data":{"genre":"RECKLESS RAVE"}},{"title":"Colorful Cookie","artist":"Lucky Vacuum","id":784,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"MENDES","artist":"Humanoid","id":786,"firstVersion":"15","alt-titles":[],"search-titles":["BLENDES"],"data":{"genre":"IRREGULAR HI-BREAK"}},{"title":"V2","artist":"TAKA","id":787,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE"}},{"title":"天空脳番長危機十六連打","artist":"D.J.SETUP","id":788,"firstVersion":"16","alt-titles":[],"search-titles":["RAGE AGAINST EMPRESS"],"data":{"genre":"RAGE AGAINST EMPRESS"}},{"title":"不沈艦CANDY","artist":"Risk Junk","id":789,"firstVersion":"16","alt-titles":[],"search-titles":["FUCHINKAN CANDY"],"data":{"genre":"HARDCORE"}},{"title":"JEWELLERY STORM","artist":"L.E.D.-G fw. Eriko Tanzawa","id":790,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"HYPERION","artist":"L.E.D.","id":791,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"MORNING FULL ON"}},{"title":"BITTER CHOCOLATE STRIKER","artist":"L.E.D.-G","id":792,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"JUMPSTYLE"}},{"title":"Fly Above","artist":"Sota Fujimori","id":793,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"DREAM TRANCE"}},{"title":"Arabian Rave Night","artist":"dj MAX STEROID","id":794,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"ARABIC HARDCORE"}},{"title":"アタックNO.3","artist":"IDEA NOTE","id":795,"firstVersion":"16","alt-titles":["アタック NO.3","アタックno.3"],"search-titles":["ATTACK NO.3"],"data":{"genre":"DRAGON'BASS"}},{"title":"山岡晃の「クイズ!家事都合!」","artist":"AKIRA YAMAOKA feat.喜屋武ちあき","id":796,"firstVersion":"16","alt-titles":[],"search-titles":["AKIRA YAMAOKA"],"data":{"genre":"ポップス"}},{"title":"Queen's Tragedy","artist":"猫叉Master+","id":797,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"BIGBEAT"}},{"title":"Kung-fu Empire","artist":"飛燕流舞","id":798,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"ASIAN JANGLE"}},{"title":"ミッドナイト堕天使","artist":"Dr.Honda","id":799,"firstVersion":"16","alt-titles":[],"search-titles":["MIDNIGHT DATENSHI"],"data":{"genre":"TRENDY TECHNO"}},{"title":"ALL MY TURN -このターンに、オレの全てを賭ける-","artist":"SUPER STAR 満-MITSURU-","id":800,"firstVersion":"16","alt-titles":[],"search-titles":["ALL MY TURN"],"data":{"genre":"ONLY ONE EURO BEAT"}},{"title":"Marie Antoinette","artist":"Marguerite du Pré","id":801,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"宮廷円舞曲"}},{"title":"Turii ~Panta rhei~","artist":"Zektbach","id":802,"firstVersion":"16","alt-titles":["Turii 〜Panta rhei〜"],"search-titles":["TURII -PANTA RHEI-"],"data":{"genre":"ELEMENTAL CHANT"}},{"title":"卑弥呼","artist":"朱雀 VS 玄武","id":803,"firstVersion":"16","alt-titles":[],"search-titles":["HIMIKO"],"data":{"genre":"ESOTERIC SPEEDCORE"}},{"title":"smooooch・∀・","artist":"kors k","id":804,"firstVersion":"16","alt-titles":[],"search-titles":["SMOOOOCH"],"data":{"genre":"CANDY RAVE"}},{"title":"Flash Back 90's","artist":"kors k as disconation","id":805,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"MEGA MIX"}},{"title":"Programmed World","artist":"kors k as StripE","id":806,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"PSY TRANCE(FULL ON)"}},{"title":"まほろば","artist":"HHH+H","id":807,"firstVersion":"16","alt-titles":[],"search-titles":["MAHOROBA"],"data":{"genre":"J-DANCE POP"}},{"title":"Mind Mapping","artist":"Ryu☆","id":808,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO-TECH"}},{"title":"3y3s","artist":"青龍","id":809,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE SPEED"}},{"title":"Monkey Dance '09","artist":"Y&Co. Feat. DOMINO","id":810,"firstVersion":"16","alt-titles":[],"search-titles":["Monkey Dance 09"],"data":{"genre":"EUROBEAT"}},{"title":"Y&Co. is dead or alive","artist":"Y&Co.","id":811,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"90's RAVE"}},{"title":"ALL I NEED YOUR LOVE","artist":"GUHROOVY fw. M-Project","id":812,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"HARD CORE"}},{"title":"NΦ CRIME","artist":"C×F","id":813,"firstVersion":"16","alt-titles":[],"search-titles":["N0 CRIME"],"data":{"genre":"DANCE MUSIC OF SORROW"}},{"title":"naughty girl@Queen's Palace","artist":"DJ Mass MAD Izm*","id":814,"firstVersion":"16","alt-titles":[],"search-titles":["NAUGHTY GIRL QUEEN'S PALACE"],"data":{"genre":"TECH-BREAKBEATS"}},{"title":"BRIDAL FESTIVAL !!!","artist":"S.S.D. with ななっち","id":815,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY ☆ JIG"}},{"title":"MY FUTURE","artist":"PINK PONG","id":816,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Punch Love♡仮面","artist":"上野圭市(aka. Babyweapon,DJ SWAMI)feat.星野奏子","id":817,"firstVersion":"16","alt-titles":["PunchLove♡仮面","Punch Love ♡ 仮面","Punch Love 仮面","Punch Love?仮面"],"search-titles":["PUNCH LOVE KAMEN"],"data":{"genre":"E-DANCE POP"}},{"title":"I'm Screaming LOVE","artist":"Creative Life","id":818,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO POP"}},{"title":"鉄甲乙女-under the steel-","artist":"Seiya Murai","id":819,"firstVersion":"16","alt-titles":["鉄甲乙女 -under the steel-"],"search-titles":["TEKKOU OTOME-UNDER THE STEEL-"],"data":{"genre":"IRON CONCERTO"}},{"title":"You'll say \"Now!\"","artist":"BLACK STAR 幸広-YUKIHIRO-","id":820,"firstVersion":"16","alt-titles":["You'll say Now!"],"search-titles":[],"data":{"genre":"ONLY ONE TECHNO"}},{"title":"Secrets","artist":"good-cool ft. CHiCO","id":821,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"TECH-PARA"}},{"title":"ハリツヤランデヴー","artist":"Des-MASTERS","id":822,"firstVersion":"16","alt-titles":[],"search-titles":["HARI TSUYA RENDEZ-VOUZ"],"data":{"genre":"HOU-ROCK"}},{"title":"neogenesis","artist":"DM Ashura","id":823,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"ENERGETIC TRANCE"}},{"title":"THE SHINING POLARIS(kors k mix)","artist":"Remixed by kors k","id":824,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"UK HARD CORE"}},{"title":"Bahram Attack-猫叉Master Remix-","artist":"猫叉Master feat.JUNE","id":825,"firstVersion":"16","alt-titles":["Bahram Attack -猫叉Master Remix-"],"search-titles":["BAHRAM ATTACK"],"data":{"genre":"HOUSE"}},{"title":"Cyber Force -DJ Yoshitaka Remix-","artist":"Remixed by DJ YOSHITAKA","id":826,"firstVersion":"16","alt-titles":["Cyber Force -DJ Yoshitaka Remix- "],"search-titles":["Cyber Force -DJ Yoshitaka Remix- "],"data":{"genre":"BUCHIAGE TRANCE"}},{"title":"PSYCHE PLANET-GT","artist":"Remixed by L.E.D.","id":827,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC TRANCE"}},{"title":"THANK YOU FOR PLAYING","artist":"SUPER STAR 満-MITSURU-","id":828,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"ONLY ONE EPILOGUE"}},{"title":"HOUSE NATION","artist":"ravex","id":829,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"thunder HOUSE NATION Remix","artist":"Remixed by Sunset In Ibiza(SII)","id":830,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Our Song","artist":"Shinichi Osawa","id":831,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Jack","artist":"DesQ","id":832,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"MIXTURE"}},{"title":"凛として咲く花の如く","artist":"紅色リトマス","id":833,"firstVersion":"16","alt-titles":[],"search-titles":["RINTOSHITESAKUHANANOGOTOKU"],"data":{"genre":"撫子ロック"}},{"title":"Go Beyond!!","artist":"Ryu☆ Vs. Sota","id":834,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE CORE"}},{"title":"SOLITON BEAM","artist":"L.E.D.","id":835,"firstVersion":"16","alt-titles":["SOLITON BEAM (Empress)"],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Just a Little Smile","artist":"Sota Fujimori","id":836,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"NU SKOOL BREAKS"}},{"title":"Back Into The Light -Feelings Won't Fade Vocal Mix-","artist":"Sota Fujimori","id":846,"firstVersion":"16","alt-titles":["Back Into The Light -Feeling Won't Fade Vocal Mix-"],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Electrorgasm","artist":"Sota Fujimori","id":847,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO"}},{"title":"ERaSeR EnGinE DistorteD","artist":"L.E.D.-G VS GUHROOVY","id":848,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"FLAG OF PEACE","artist":"GUHROOVY fw.NO+CHIN","id":849,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Gymnopedie 009","artist":"Studio Bongo Mango feat. Junko Wada (BE THE VOICE)","id":850,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"BOSSA ELECTRO"}},{"title":"Sunshine Hero","artist":"kors k feat.Mari*Co","id":851,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"乙女ハウス"}},{"title":"Troposphere","artist":"kobo","id":852,"firstVersion":"16","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Elisha","artist":"DJ YOSHITAKA","id":853,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE CORE"}},{"title":"たからもの","artist":"セリカ&エリカ","id":854,"firstVersion":"17","alt-titles":[],"search-titles":["TAKARAMONO"],"data":{"genre":"POPS"}},{"title":"MIRACLE MEETS","artist":"Lucky Vacuum","id":855,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"BUCHIAGE TRANCE"}},{"title":"NoN-Fiction Story!","artist":"Creative Life","id":856,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO POP"}},{"title":"DROP","artist":"dj TAKA feat.Kanako Hoshino","id":857,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"WHITE SEQUENCE"}},{"title":"Roots of my way!","artist":"ナイア","id":858,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"ACTRESS"}},{"title":"G59","artist":"怒れる金の獅子","id":859,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"EXPERIMENTAL MUSIC"}},{"title":"DOMINION","artist":"L.E.D.-G","id":860,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"GALGALIM","artist":"L.E.D.","id":861,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE TECHNO"}},{"title":"EXUSIA","artist":"L.E.D.-G","id":862,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"with me...","artist":"Sota Fujimori feat.Kemy","id":863,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO"}},{"title":"フェティッシュペイパー ~脇の汗回転ガール~","artist":"ガキ大将ティーム","id":864,"firstVersion":"17","alt-titles":["フェティッシュペイパー 〜脇の汗回転ガール〜"],"search-titles":["FETISH PAPER"],"data":{"genre":"モッシュ"}},{"title":"being torn the sky","artist":"猫叉Master+ feat.JUNE","id":865,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO POP"}},{"title":"She is my wife","artist":"SUPER STAR 満-MITSURU-","id":866,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"ONLY ONE BALLAD"}},{"title":"NEW SENSATION -もう、あなたしか見えない-","artist":"SUPER HEROINE 彩香-AYAKA-","id":867,"firstVersion":"17","alt-titles":[],"search-titles":["NEW SENSATION"],"data":{"genre":"ONLY ONE IDOL SONG"}},{"title":"Raison d'etre~交差する宿命~","artist":"Zektbach","id":868,"firstVersion":"17","alt-titles":["Raison d'être〜交差する宿命〜","Raison d'être~交差する宿命~","Raison d'être~交差する宿命~","Raison d'?tre~交差する宿命~"],"search-titles":["RAISON D'ETRE-MALCHUT AND L'ERISIA-"],"data":{"genre":"ASTRAL CHOIR"}},{"title":"Almagest","artist":"Galdeira","id":869,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"AKASHIC RECORDS"}},{"title":"ワルツ第17番 ト短調”大犬のワルツ”","artist":"virkato","id":870,"firstVersion":"17","alt-titles":["ワルツ第17番 ト短調\"大犬のワルツ","ワルツ第17番 ト短調\"大犬のワルツ\""],"search-titles":["VALSE DU GRANDE CHIEN"],"data":{"genre":"VALSE"}},{"title":"London Affairs Beckoned With Money Loved By Yellow Papers.","artist":"Paddington Private Detective","id":871,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"SERIOUS STEP"}},{"title":"To the Future","artist":"seiya-murai","id":872,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"CLUB 80's"}},{"title":"バビロニア","artist":"劇団レコード","id":873,"firstVersion":"17","alt-titles":[],"search-titles":["BABYLONIA"],"data":{"genre":"DISTORTED NEW AGE"}},{"title":"Last Burning","artist":"Dirty Androids","id":874,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO"}},{"title":"Bad Maniacs","artist":"kors k as teranoid","id":875,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"INDUSTRIAL"}},{"title":"Programmed Sun","artist":"kors k","id":876,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"PSY TRANCE(MORNING)"}},{"title":"D","artist":"Eagle","id":877,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"NEXT SKOOL BREAKBEATS HARDCORE"}},{"title":"bloomin' feeling","artist":"Ryu☆","id":878,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"Light Shine","artist":"Ryu☆","id":879,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"BUBBLEGUM DANCE"}},{"title":"DESIRE","artist":"M-Project fw. GUHROOVY","id":880,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"UK HARDCORE"}},{"title":"AIR RAID FROM THA UNDAGROUND","artist":"GUHROOVY","id":881,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"SPEEDCORE"}},{"title":"Mysterious Time","artist":"Y&Co.","id":882,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"Brazilian Fire","artist":"Ben Franklin","id":883,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"LATIN HOUSE"}},{"title":"One of A Kind","artist":"Crystal Begley","id":884,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO/DANCE"}},{"title":"Red. by Full Metal Jacket","artist":"DJ Mass MAD Izm*","id":885,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"TECH-BREAKBEATS"}},{"title":"コスモス","artist":"TSU-NA","id":886,"firstVersion":"17","alt-titles":[],"search-titles":["COSMOS"],"data":{"genre":"J-POP"}},{"title":"かずあそび","artist":"CULTVOICE by S.S.D.PRODUCTS","id":887,"firstVersion":"17","alt-titles":[],"search-titles":["KAZUASOBI"],"data":{"genre":"INSANIO"}},{"title":"beatchic☆仮面~好き、でいさせて~","artist":"上野圭市(transforming into Masao?Lovely)feat.星野奏子","id":888,"firstVersion":"17","alt-titles":["beatchic☆仮面〜好き、でいさせて〜"],"search-titles":["BEATCHIC KAMEN"],"data":{"genre":"E-DANCE POP"}},{"title":"Sunrise","artist":"good-cool ft. KOЯO","id":889,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'METAL"}},{"title":"未来のプリズム","artist":"星野奏子","id":890,"firstVersion":"17","alt-titles":[],"search-titles":["PRISM OF FUTURE"],"data":{"genre":"STARPOP"}},{"title":"Chocolate Dancing","artist":"Yocke feat.Mayu","id":891,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"TRIP-POP"}},{"title":"Keep it-秋葉工房mix-","artist":"DJ Command feat. NAGISA","id":892,"firstVersion":"17","alt-titles":[],"search-titles":["Keep it-AKIBA KOUBOU MIX-"],"data":{"genre":"EUROBEAT"}},{"title":"Dazzlin' Darlin-秋葉工房mix-","artist":"Remixed by DJ Command","id":893,"firstVersion":"17","alt-titles":[],"search-titles":["Dazzlin' Darlin-AKIBA KOUBOU MIX-"],"data":{"genre":"EUROBEAT"}},{"title":"Session 1 -Genesis-","artist":"PRASTIK DANCEFLOOR","id":894,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRIC FUSION"}},{"title":"Do Back Burn","artist":"PRASTIK DANCEFLOOR","id":895,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO"}},{"title":"Hydrogen Blueback","artist":"MAD CHILD","id":896,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"TECH DANCE"}},{"title":"mosaic","artist":"Auridy","id":897,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO POP SPEED"}},{"title":"MIRU key way","artist":"Jacca PoP","id":898,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO POP"}},{"title":"Empire State Glory","artist":"Dirty Androids","id":899,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"CYBERPUNK"}},{"title":"SPARK ! -essential RMX-","artist":"Remixed by dj TAKA VS PINK PONG","id":900,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"spiral galaxy -L.E.D. STYLE SPREADING PARTICLE BEAM MIX-","artist":"Remixed by L.E.D.","id":901,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC TRANCE"}},{"title":"DENJIN AKATSUKINI TAORERU -SF PureAnalogSynth Mix-","artist":"Remixed by Sota Fujimori","id":902,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHE TRANCE"}},{"title":"CaptivAte~裁き~(SUBLIME TECHNO MIX)","artist":"Remixed by DJ YOSHITAKA","id":903,"firstVersion":"17","alt-titles":["CaptivAte〜裁き〜(SUBLIME TECHNO MIX)"],"search-titles":["CaptivAte-SABAKI-(SUBLIME TECHNO MIX) "],"data":{"genre":"SUBLIME TECHNO"}},{"title":"bass 2 bass","artist":"Ryu☆","id":904,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"BUBBLEGUM DANCE"}},{"title":"IN THE NAME OF LOVE","artist":"Y&Co.feat.Erica","id":905,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"Special One","artist":"kors k feat. Suzuyo Miyamoto","id":906,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"J-HOUSE"}},{"title":"Evans","artist":"DJ YOSHITAKA","id":907,"firstVersion":"17","alt-titles":["Evans -prototype-"],"search-titles":[],"data":{"genre":"HARD RENAISSANCE"}},{"title":"水上の提督(Short mix from \"幻想水滸伝V\")","artist":"猫叉Master","id":908,"firstVersion":"17","alt-titles":["水上の提督 (Short mix from ”幻想水滸伝V”)"],"search-titles":["SUIJYOUNOTEITOKU"],"data":{"genre":"WORLD/ELECTRONICA"}},{"title":"eRAseRmOToRpHAntOM","artist":"L.E.D.-G VS GUHROOVY","id":909,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"DAWN -THE NEXT ENDEAVOUR-","artist":"L.E.D. fw.堀澤麻衣子","id":910,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM & BASS"}},{"title":"サヨナラ・ヘヴン","artist":"猫叉Master","id":911,"firstVersion":"17","alt-titles":[],"search-titles":["SAYONARA HEAVEN"],"data":{"genre":"WORLD/ELECTRONICA"}},{"title":"quell~the seventh slave~","artist":"dj TAKA Vs. DJ YOSHITAKA","id":912,"firstVersion":"17","alt-titles":["quell〜the seventh slave〜","quell -the seventh slave-"],"search-titles":["quell-the seventh slave-"],"data":{"genre":"TRANCE"}},{"title":"SOLID STATE SQUAD","artist":"kors k Vs. L.E.D.","id":913,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"HARDSTYLE"}},{"title":"GOLDEN CROSS","artist":"dj REMO-CON VS dj TAKA","id":914,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"The Story Begins","artist":"SADA & Sota","id":915,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"EPIC TRANCE"}},{"title":"BEAUTIFUL ANGEL","artist":"DJ SWAN","id":916,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"THE LAST STRIKER","artist":"L.E.D.","id":917,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM & BASS"}},{"title":"Sorrows","artist":"Asako Yoshihiro","id":918,"firstVersion":"17","alt-titles":[],"search-titles":[],"data":{"genre":"EMO"}},{"title":"Almagest (HCN Ver.)","artist":"Galdeira","id":919,"firstVersion":"17","alt-titles":[],"search-titles":["Almagest (HCN Ver.) "],"data":{"genre":"AKASHIC RECORDS"}},{"title":"Stay my side","artist":"DJ Yoshitaka feat.RINA","id":921,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"R&B"}},{"title":"Watch Out Pt.2","artist":"DJ Mass MAD Izm* VS.DJ Yoshitaka","id":922,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"TECH-BREAKBEATS"}},{"title":"Tropical April","artist":"Risk Junk","id":923,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"VACATION DANCE"}},{"title":"DAYDREAMER","artist":"ピンクターボ","id":924,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"GIRLY ROCK"}},{"title":"perditus†paradisus","artist":"iconoclasm","id":925,"firstVersion":"18","alt-titles":[],"search-titles":["perditus/paradisus"],"data":{"genre":"ANTHEM CORE"}},{"title":"THE DOOR INTO RAINBOW","artist":"L.E.D.","id":926,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"XANADU OF TWO","artist":"T.Kakuta With Starving Trancer + 森永真由美","id":927,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"ELECTRIC MASSIVE DIVER","artist":"L.E.D.-G","id":928,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"GABBA"}},{"title":"THE BLACK KNIGHT","artist":"L.E.D.","id":929,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"GOA TRANCE"}},{"title":"PARADISE LOST","artist":"Ryu☆ Vs. L.E.D.-G","id":930,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE CORE"}},{"title":"Never Fade Away","artist":"Sota Fujimori feat. dj MAX STEROID","id":931,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"IIDX HANDZ UP!!"}},{"title":"おおきなこえで","artist":"猫叉Master feat.Sana","id":932,"firstVersion":"18","alt-titles":[],"search-titles":["OOKINA KOEDE"],"data":{"genre":"WORLD/POPS"}},{"title":"Destiny Sword","artist":"CAPACITY GATE","id":933,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRIC STEP"}},{"title":"Aegis","artist":"IT medalion","id":934,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"ZETA~素数の世界と超越者~","artist":"Zektbach","id":935,"firstVersion":"18","alt-titles":["ZETA〜素数の世界と超越者〜"],"search-titles":["ZETA"],"data":{"genre":"IDM"}},{"title":"旅人リラン","artist":"XOGO BRYKK","id":936,"firstVersion":"18","alt-titles":[],"search-titles":["THE FLYING RERUN"],"data":{"genre":"ELECLORE"}},{"title":"La Mar","artist":"seiya-murai feat. David Solanes Venzala","id":937,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"CATALA LOUNGE"}},{"title":"Dances with Snow Fairies","artist":"Dr.Honda","id":938,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"トレンディートランス"}},{"title":"I FIGHT ME","artist":"kobo feat. Marsha","id":939,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM & BASS"}},{"title":"Vermillion","artist":"Mystic Moon","id":940,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHE FUSION"}},{"title":"Programmed Life","artist":"kors k","id":941,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"PSY TRANCE(FULL ON)"}},{"title":"Kailua","artist":"kors k","id":942,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"ENERGETIC HAWAIIAN TRANCE"}},{"title":"Bounce Bounce Bounce","artist":"kors k feat.Kanata Okajima&楽天斎","id":943,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"DANCEHALL"}},{"title":"Mermaid girl","artist":"Cream puff","id":944,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"BUBBLEGUM DANCE"}},{"title":"passionate fate","artist":"Ryu☆","id":945,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"HANDZ UP"}},{"title":"Golden Palms","artist":"Dirty Androids","id":946,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"NU DISCO"}},{"title":"New Castle Legions","artist":"Dirty Androids","id":947,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"DYSTOPIA"}},{"title":"BLUST OF WIND","artist":"Anemo=Aspel by MLREC.","id":948,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"CROSSOVER HOUSE"}},{"title":"BROKEN EDEN","artist":"MYTHOLOGIA by MLREC.","id":949,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"SYMPHONIC-TEK"}},{"title":"かげぬい ~ Ver.BENIBOTAN ~","artist":"CULTVOICE by S.S.D.PRODUCTS","id":950,"firstVersion":"18","alt-titles":["かげぬい 〜 Ver.BENIBOTAN 〜"],"search-titles":["KAGENUI"],"data":{"genre":"NATSU MATSURI"}},{"title":"Rock Da House","artist":"M-Project fw. GUHROOVY","id":951,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"UK HARDCORE"}},{"title":"EXTREMA PT. 2","artist":"Remo-con","id":952,"firstVersion":"18","alt-titles":["EXTREMA PT.2"],"search-titles":[],"data":{"genre":"TECH DANCE"}},{"title":"灼熱Beach Side Bunny","artist":"DJ Mass MAD Izm*","id":953,"firstVersion":"18","alt-titles":[],"search-titles":["SHAKUNETSU BEACH SIDE BUNNY","bsb"],"data":{"genre":"BROKEN SAMBA BREAK"}},{"title":"Raise your hands","artist":"Keiichi Ueno feat. RIISA","id":954,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"OKINAWA ANTHEM"}},{"title":"You Were The One","artist":"good-cool ft. Brenda Vaughn","id":955,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"ITALO HOUSE"}},{"title":"Answer","artist":"星野奏子","id":956,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"STARPOP"}},{"title":"WISE UP!","artist":"木之下慶行 feat.星野奏子","id":957,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"RESORT HOUSE"}},{"title":"恋愛レボリューション21-秋葉工房mix-","artist":"DJ Command feat. うさ&ともみん","id":958,"firstVersion":"18","alt-titles":[],"search-titles":["RENAI REVOLUTION 21 -AKIBA KOUBOU MIX-"],"data":{"genre":"EUROBEAT"}},{"title":"LIFE SCROLLING","artist":"HIROSHI WATANABE","id":959,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"DETROIT TECHNO"}},{"title":"Session 9 -Chronicles-","artist":"PRASTIK DANCEFLOOR","id":960,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"ROCKIN' DRUM'N'BASS"}},{"title":"Space Time","artist":"NISH","id":961,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"ENERGETIC TRANCE"}},{"title":"ラクエン Feat.Chiharu Chonan -JAKA respect for K.S.K. Remix","artist":"Remixed by JAKAZiD","id":962,"firstVersion":"18","alt-titles":["ラクエン Feat.Chiharu Chonan -JAKA respect for K.S.K. remix"],"search-titles":["RAKUEN FEAT.CHIHARU CHONAN -JAKA RESPECT FOR K.S.K. REMIX"],"data":{"genre":"TECHY FREEFORM"}},{"title":"夕焼け ~Fading Day~","artist":"JAKAZiD","id":963,"firstVersion":"18","alt-titles":["夕焼け 〜Fading Day〜","夕焼け~Fading Day~"],"search-titles":["YUUYAKE -FADING DAY-"],"data":{"genre":"AURAL ADRENALINE"}},{"title":"Believe In Me","artist":"Uraken feat. Calyn Tsukishima","id":964,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Let The Track Flow","artist":"Brisk & Ham","id":965,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"UK HARDCORE"}},{"title":"Energy Drive","artist":"kevin energy","id":966,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Hardcore Mania","artist":"DJ Weaver","id":967,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Breaking the ground","artist":"Art of Fighters","id":968,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Programmed Sun (xac Antarctic Ocean mix)","artist":"xac","id":969,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"UPLIFTING TRANCE"}},{"title":"Cansei de S NIK","artist":"PRASTIK DANCEFLOOR","id":970,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"FIDGET HOUSE"}},{"title":"reunion","artist":"Tatsh","id":971,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"CYBER WALTZ"}},{"title":"ANTHEM LANDING","artist":"DJムラサメ","id":972,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"LATIN TEK"}},{"title":"Get Out","artist":"壱岐尾彩花","id":973,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO"}},{"title":"Medicine of love","artist":"イロハ&リリナ","id":974,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"MAGICAL POP"}},{"title":"Eternal Tears","artist":"ツガル","id":975,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"WINTER BALLADE"}},{"title":"Fantasia","artist":"TЁЯRA","id":976,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER FANTASIA"}},{"title":"SABER WING","artist":"TAG","id":977,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"SHOOTING WALTZ"}},{"title":"DM STAR~関西 energy style~","artist":"NAOKI","id":978,"firstVersion":"18","alt-titles":["DM STAR〜関西 energy style〜"],"search-titles":["DM STAR -KANSAI ENERGY STYLE-"],"data":{"genre":"SPEED RAVE"}},{"title":"WE LOVE SHONAN","artist":"Studio Bongo Mango feat. Likkle Mai","id":979,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"SURF&DUB"}},{"title":"ALBIDA","artist":"DJ YOSHITAKA","id":980,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"HARD RENAISSANCE"}},{"title":"黒髪乱れし修羅となりて","artist":"村正クオリア","id":981,"firstVersion":"18","alt-titles":[],"search-titles":["KUROKAMI MIDARESHI SHURA TO NARITE"],"data":{"genre":"撫子メタル"}},{"title":"sakura storm","artist":"Ryu☆","id":982,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"Everlasting Resort","artist":"SUPER STAR 満-MITSURU-","id":983,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"ONLY ONE ANTHEM"}},{"title":"Take Me Higher","artist":"Sota Fujimori feat.Sachi","id":984,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"SYNTHETIC ELECTRO"}},{"title":"STELLAR WIND","artist":"L.E.D.","id":985,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"HARD DANCE"}},{"title":"Love♡km","artist":"dj TAKA feat. REN","id":986,"firstVersion":"18","alt-titles":["Love♥km","Love km","Love?km"],"search-titles":["love km"],"data":{"genre":"HAPPY CORE"}},{"title":"Sakura Reflection","artist":"Ryu☆","id":987,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"THE FALLEN","artist":"L.E.D.-G","id":988,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"GOTH NU-STYLE GABBA"}},{"title":"Broken","artist":"dj TAKA feat.AiMEE","id":989,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Wuv U","artist":"kors k","id":990,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"CANDY RAVE"}},{"title":"Survival Games","artist":"VENUS","id":991,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"90's ELECTRIC POP"}},{"title":"SPECIAL SUMMER CAMPAIGN!","artist":"Lucky Vacuum","id":992,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"BUCHIAGE TRANCE"}},{"title":"中華急行","artist":"Ryu☆","id":993,"firstVersion":"18","alt-titles":[],"search-titles":["CHINA EXPRESS"],"data":{"genre":"HAPPY HARDCORE"}},{"title":"Kailua (HCN Ver.)","artist":"kors k","id":994,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"ENERGETIC HAWAIIAN TRANCE"}},{"title":"jewelry girl*","artist":"jun","id":996,"firstVersion":"18","alt-titles":[],"search-titles":[],"data":{"genre":"ジュエリーロック"}},{"title":"HONEY♂PUNCH ~L.E.D.-G STYLE MIX~","artist":"L.E.D.-G feat. Zhang Yao","id":997,"firstVersion":"18","alt-titles":[],"search-titles":["HONEY PUNCH -L.E.D.-G STYLE MIX-"],"data":{"genre":"HAPPY HARDCORE"}},{"title":"Snake Stick","artist":"DJ Yoshitaka VS. DJ Mass MAD Izm*","id":998,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"TECH-BREAKBEATS"}},{"title":"天空の夜明け","artist":"Cuvelia","id":999,"firstVersion":"19","alt-titles":[],"search-titles":["TENKU NO YOAKE"],"data":{"genre":"ANTHEM"}},{"title":"F","artist":"D.J.Amuro","id":1000,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"RENAISSANCE"}},{"title":"In the Blackest Den","artist":"Bulluvegola","id":1001,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE ROCK"}},{"title":"恋する☆宇宙戦争っ!!","artist":"Prim","id":1002,"firstVersion":"19","alt-titles":["恋する☆宇宙戦争っ!!"],"search-titles":["koisuru uchusensou!!","Space Prim","Love is like the space war!!"],"data":{"genre":"Hi-BLEEP"}},{"title":"ANAGRAMS I to Y","artist":"Mayumi Morinaga","id":1003,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"YAKSHA","artist":"Neulakyussra","id":1004,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"TERROR CORE"}},{"title":"DIAVOLO","artist":"度胸兄弟","id":1005,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"TRANSCENDENTAL ETUDES"}},{"title":"Scharfrichter","artist":"Ashemu","id":1006,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"HARD ROCK"}},{"title":"Lucky Days","artist":"Sota Fujimori feat. Kanako Hoshino","id":1007,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"DREAM TRANCE"}},{"title":"CALL","artist":"猫叉Master","id":1008,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"WORLD/ELECTRONICA"}},{"title":"KYAMISAMA ONEGAI!","artist":"Dr.Honda feat. Moe","id":1009,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"トレンディーポップス"}},{"title":"Several Words","artist":"CAPACITY GATE","id":1010,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"VALIANT BEAT"}},{"title":"SA.YO.NA.RA. SUPER STAR","artist":"SUPER STAR 満-MITSURU-","id":1011,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"ONLY ONE FINALE"}},{"title":"蛇神","artist":"Zektbach","id":1012,"firstVersion":"19","alt-titles":[],"search-titles":["KAGACHI"],"data":{"genre":"ORIENTAL MYTHOLOGY"}},{"title":"Todestrieb","artist":"Rche","id":1013,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"SACRED TRANCE"}},{"title":"GIGANT","artist":"seiya-murai","id":1014,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"MARCHING ROCK"}},{"title":"prompt","artist":"wxs ft.*spiLa*","id":1015,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"NU PROGRESSIVE"}},{"title":"衰色小町メランコリア","artist":"iNO","id":1016,"firstVersion":"19","alt-titles":[],"search-titles":["SUISHOKUKOMACHI MELANCHOLIA"],"data":{"genre":"NEO CLASSICAL DANCE"}},{"title":"Quick Silver","artist":"Mystic Moon","id":1017,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE FUSION"}},{"title":"Into The Sunlight","artist":"kobo feat. RIO","id":1018,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM & BASS"}},{"title":"君のハートにロックオン","artist":"Dr.Honda","id":1019,"firstVersion":"19","alt-titles":[],"search-titles":["kimi no heart ni lockon"],"data":{"genre":"トレンディーフュージョン"}},{"title":"ЁVOLUTIΦN","artist":"TЁЯRA","id":1020,"firstVersion":"19","alt-titles":[],"search-titles":["EVOLUTION"],"data":{"genre":"PLATINUM JAPANESQUE"}},{"title":"Almace","artist":"Qrispy Joybox","id":1021,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Drive Me Crazy","artist":"kors k feat.古川未鈴","id":1022,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"AKIBA RAVE"}},{"title":"The Sampling Paradise","artist":"Mamonis","id":1023,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"HARD TRANCE"}},{"title":"Release The Music","artist":"kors k","id":1024,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"TECH DANCE"}},{"title":"Thunderbolt","artist":"雷龍","id":1025,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"RAVERS DANCE SPEED"}},{"title":"Follow Tomorrow","artist":"HHH×MM×ST","id":1027,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"J-DANCE POP"}},{"title":"NNRT","artist":"Levaslater","id":1028,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO GOTHIC"}},{"title":"SHADE","artist":"DJ MURASAME vs dj Killer","id":1029,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"24th Century BOY","artist":"Tatsh","id":1030,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"EURO RAVE"}},{"title":"The Limbo","artist":"STN","id":1031,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"CYBER PUNK"}},{"title":"Miami Sunset Drive","artist":"Dirty Androids","id":1032,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"80's ELECTRO HOUSE"}},{"title":"A MINSTREL ~ ver. short-scape ~","artist":"KANTASIA by S.S.D. PRODUCTS","id":1033,"firstVersion":"19","alt-titles":["A MINSTREL ~ver. short-scape~"],"search-titles":["A MINSTREL - ver. short-scape -"],"data":{"genre":"LA FABELO"}},{"title":"LAX5 feat.Ryota Yoshinari","artist":"Katana Sounds","id":1034,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"LOUD TECH"}},{"title":"BLACK.by X-Cross Fade","artist":"DJ Mass MAD Izm*","id":1035,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"TECH-BREAKBEATS"}},{"title":"Yellow Sunrise","artist":"xac","id":1036,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"陽炎","artist":"星野奏子","id":1037,"firstVersion":"19","alt-titles":[],"search-titles":["KAGEROU"],"data":{"genre":"POP"}},{"title":"Mermaid girl-秋葉工房 MIX-","artist":"Remixed by DJ Command","id":1038,"firstVersion":"19","alt-titles":[],"search-titles":["Mermaid girl -AKIBA KOUBOU MIX-"],"data":{"genre":"EURO BEAT"}},{"title":"Session 12 -Esther-","artist":"PRASTIK DANCEFLOOR","id":1039,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRE SYNTHETIC"}},{"title":"聖人の塔","artist":"Beridzebeth","id":1040,"firstVersion":"19","alt-titles":[],"search-titles":["SEIJIN NO TOU"],"data":{"genre":"BATTLE TRACK"}},{"title":"DON'T WAKE ME FROM THE DREAM (2010 Summer Edition)","artist":"YOJI","id":1041,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"TECH DANCE"}},{"title":"Electric Super Highway","artist":"MACHO ROBOT feat. nouvo nude","id":1042,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO"}},{"title":"Express Emotion","artist":"REDALiCE feat. Shihori","id":1043,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"J-CORE"}},{"title":"突撃!ガラスのニーソ姫!","artist":"山本椛 (monotone)","id":1044,"firstVersion":"19","alt-titles":[],"search-titles":["RUSH! PRINCESS GLASS OVER-KNEE!"],"data":{"genre":"電波"}},{"title":"Liquid Crystal Girl feat. echo","artist":"kmp","id":1045,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO"}},{"title":"Round and Round","artist":"Masayoshi Minoshima feat. 綾倉盟","id":1046,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER ELECTRO"}},{"title":"Star Trail","artist":"Nhato","id":1047,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"LOVE B.B.B","artist":"SWAN K feat. Asuka M","id":1048,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Voxane","artist":"Remo-con","id":1049,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"TECH DANCE"}},{"title":"Change the World","artist":"Tatsh feat.小田ユウ","id":1050,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"SPEED POP"}},{"title":"ユミル","artist":"MYTHOLOGIA by MLREC.","id":1051,"firstVersion":"19","alt-titles":[],"search-titles":["YMIR"],"data":{"genre":"SYMPHONIC-TEK"}},{"title":"Phoenix","artist":"Hommarju","id":1052,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"HARD NRG"}},{"title":"RESISTANCE","artist":"セリカ","id":1053,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"MYSTERIOUS ROCK"}},{"title":"LETHEBOLG ~双神威に斬り咲けり~","artist":"TЁЯRA","id":1054,"firstVersion":"19","alt-titles":["LETHEBOLG 〜双神威に斬り咲けり〜"],"search-titles":["LETHEBOLG"],"data":{"genre":"PLATINUM J-POP ONE"}},{"title":"I'm so Happy","artist":"Ryu☆","id":1055,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"Snow Goose","artist":"Mutsuhiko Izumi","id":1056,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRIC POMP"}},{"title":"Far east nightbird","artist":"猫叉Master","id":1057,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"PentaCube Gt.(RX-Ver.S.P.L.)","artist":"高田雅史","id":1058,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"ALTERNATIVE ETHNO POP"}},{"title":"Infinite cave","artist":"猫叉Master+","id":1059,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"QUANTUM TELEPORTATION","artist":"L.E.D.","id":1060,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"fffff","artist":"Five Hammer","id":1061,"firstVersion":"19","alt-titles":["ƒƒƒƒƒ","𝆑𝆑𝆑𝆑𝆑"],"search-titles":[],"data":{"genre":"HARD Pf"}},{"title":"子供の落書き帳","artist":"佐々木博史","id":1062,"firstVersion":"19","alt-titles":[],"search-titles":["Children's Sketchbook"],"data":{"genre":"PROGRESSIVE"}},{"title":"Trust -MATERIAL ver- (IIDX Edition)","artist":"Tatsh feat. ヨーコ","id":1063,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"CHARACTER SONG"}},{"title":"yellow head joe","artist":"S-C-U","id":1064,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"TEK-TRANCE"}},{"title":"WONDER WALKER","artist":"L.E.D.","id":1065,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"HARD TRANCE"}},{"title":"532nm","artist":"Ryu☆","id":1066,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"ビューティフルレシート","artist":"Lucky Vacuum","id":1067,"firstVersion":"19","alt-titles":[],"search-titles":["beautiful receipt"],"data":{"genre":"HAPPY HARDCORE"}},{"title":"quaver♪","artist":"Risk Junk","id":1068,"firstVersion":"19","alt-titles":[],"search-titles":["quaver"],"data":{"genre":"HAPPY"}},{"title":"Castle on the Moon","artist":"青龍","id":1069,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE SPEED"}},{"title":"Flip Flap","artist":"kors k","id":1070,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"CANDY HANDZ UP"}},{"title":"TITANS RETURN","artist":"L.E.D.","id":1071,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"DRUMSTEP"}},{"title":"HAERETICUS","artist":"D.J.Amuro Vs MAX MAXIMIZER","id":1072,"firstVersion":"19","alt-titles":[],"search-titles":[],"data":{"genre":"ECCENTRIC"}},{"title":"planarian","artist":"S-C-U","id":1074,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRIC POP"}},{"title":"Fractal","artist":"Sota Fujimori","id":1075,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"CYBER PROGRESSIVE"}},{"title":"Liberation","artist":"dj TAKA","id":1076,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"ΕΛΠΙΣ","artist":"dj TAKA","id":1077,"firstVersion":"20","alt-titles":[],"search-titles":["Elpis","eanie"],"data":{"genre":"ROMANTIC SCHOOL VARIATIONS"}},{"title":"狂イ咲ケ焔ノ華","artist":"覚醒ノPrim","id":1078,"firstVersion":"20","alt-titles":[],"search-titles":["kuruizake homura no hana","Goth Prim","Goth Prim"],"data":{"genre":"Hi-GOTH"}},{"title":"BLUE STRAGGLER","artist":"L.E.D.","id":1079,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HARD DANCE"}},{"title":"トリカゴノ鳳凰","artist":"L.E.D. Vs. 幽閉サテライト","id":1080,"firstVersion":"20","alt-titles":[],"search-titles":["TORIKAGONO HOUOH"],"data":{"genre":"歌謡 DRUM & BASS"}},{"title":"即席!脳直★ミュージックシステム","artist":"MOSAIC.WAV","id":1082,"firstVersion":"20","alt-titles":[],"search-titles":["Sokuseki! Nouchoku Music System"],"data":{"genre":"AKIBA-POP"}},{"title":"カジノファイヤーことみちゃん","artist":"ARM feat. 山本椛 + Brasscapsule","id":1083,"firstVersion":"20","alt-titles":[],"search-titles":["Casino Fire Kotomi-chan"],"data":{"genre":"電波"}},{"title":"Holy Snow","artist":"Mutsuhiko Izumi","id":1084,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"CHRISTMAS SYMPHONY"}},{"title":"True Blue","artist":"dj TAKA feat.AiMEE","id":1085,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"ESSENTIALLY"}},{"title":"Take My Life","artist":"Y&Co.","id":1086,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"晴天Bon Voyage","artist":"TOMOSUKE × seiya-murai feat. ALT","id":1087,"firstVersion":"20","alt-titles":[],"search-titles":["SEITEN Bon Voyage"],"data":{"genre":"スウィートロニカ"}},{"title":"メイメツ、フラグメンツ","artist":"中山真斗(Elements Garden)feat.桜川めぐ","id":1088,"firstVersion":"20","alt-titles":[],"search-titles":["Mei-Metsu, Fragments"],"data":{"genre":"CYBER SYMPHONIC POP"}},{"title":"STULTI","artist":"MAX MAXIMIZER VS DJ TOTTO","id":1089,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"GRAVIOL"}},{"title":"Devilz Staircase","artist":"OSTER project","id":1090,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"SYMPHONIC BREAK BEATS"}},{"title":"ZED","artist":"USAO","id":1091,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"DUB STEP"}},{"title":"Shining World","artist":"DJ Genki feat. Yukacco","id":1092,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO POP"}},{"title":"Neonlights","artist":"DJ Noriken","id":1093,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"TECH DANCE"}},{"title":"Timepiece phase II","artist":"佐々木博史","id":1094,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE ROCK"}},{"title":"LUV CAN SAVE U","artist":"HIDEKI NAGANUMA","id":1095,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"NEO 80's EURO ELECTRO"}},{"title":"虹色の花","artist":"Akhuta y OJ","id":1096,"firstVersion":"20","alt-titles":[],"search-titles":["NIJIIRO NO HANA"],"data":{"genre":"LIGHT-VISUAL POP"}},{"title":"DAY DREAM","artist":"Mutsuhiko Izumi","id":1097,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"DARK PROGRESSIVE"}},{"title":"JOMANDA","artist":"DJ YOSHITAKA","id":1098,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HARD RENAISSANCE"}},{"title":"New Decade IIDX Edition","artist":"Sota F.","id":1099,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"SPEED DANCE CORE"}},{"title":"Hollywood Galaxy","artist":"dj TAKA","id":1100,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"neu","artist":"少年ラジオ","id":1101,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"NIENTE"}},{"title":"YELLOW FROG from Steel Chronicle","artist":"劇団レコード","id":1102,"firstVersion":"20","alt-titles":["YELLOW FROG from Steel Chronicle"],"search-titles":[],"data":{"genre":"DESERT ALTERNATIVE EDGE"}},{"title":"Time To Empress","artist":"dj TAKA feat.wac & secret K","id":1103,"firstVersion":"20","alt-titles":["Time to Empress"],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"キャトられ?恋はモ~モク","artist":"ギュ~っとしたい?Prim","id":1104,"firstVersion":"20","alt-titles":["キャトられ♥恋はモ〜モク","キャトられ♥恋はモ~モク","キャトられ恋はモ~モク","キャトられ❤恋はモ〜モク"],"search-titles":["KYATORARE KOIHA MOOMOKU"],"data":{"genre":"Hi-ν BLEEP"}},{"title":"Confiserie","artist":"L.E.D. vs S-C-U","id":1105,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HARD ELECTRIC POP"}},{"title":"POINT ZERO","artist":"猫叉Master+","id":1106,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"connective","artist":"猫叉Master feat.*spiLa*","id":1107,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"LOUNGE POP"}},{"title":"Proof of the existence","artist":"猫叉Master+","id":1108,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HARD ELECTRONICA"}},{"title":"Rainbow after snow","artist":"猫叉Master feat.林ももこ","id":1109,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Re:GENERATION","artist":"TAG feat. ERi","id":1110,"firstVersion":"20","alt-titles":[],"search-titles":["REGENERATION"],"data":{"genre":"EMOTIONAL SENTENCE"}},{"title":"In Heaven","artist":"Sota Fujimori","id":1111,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HEAVENLY TRANCE"}},{"title":"GRADIUS 2012","artist":"Sota Fujimori","id":1112,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"KONAMI REMIX"}},{"title":"CONCEPTUAL","artist":"Sota Fujimori 2nd Season","id":1113,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HARD REVOLUTION"}},{"title":"龍と少女とデコヒーレンス","artist":"黒猫ダンジョン","id":1114,"firstVersion":"20","alt-titles":[],"search-titles":["Decoherence"],"data":{"genre":"EPIC TECHNO"}},{"title":"Elemental Creation","artist":"dj TAKA meets DJ YOSHITAKA","id":1115,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HARD RENAISSANCE"}},{"title":"8bit Princess","artist":"seiya-murai feat. ALT","id":1116,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"CHIPTUNE"}},{"title":"下弦の月","artist":"iNO","id":1117,"firstVersion":"20","alt-titles":[],"search-titles":["kagen no tsuki"],"data":{"genre":"NEO CLASSICAL DANCE"}},{"title":"New Lights","artist":"kors k","id":1118,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Howling","artist":"PON","id":1119,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"NU RAVE"}},{"title":"VEGA","artist":"REDALiCE","id":1120,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"UNIVERSAL J-CORE"}},{"title":"Präludium","artist":"Yuko Takahashi","id":1121,"firstVersion":"20","alt-titles":["Praludium","Pr?ludium"],"search-titles":["praludium"],"data":{"genre":"CLASSICAL PIANO"}},{"title":"rumrum triplets","artist":"yu_tokiwa.djw","id":1122,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"LOUNGECORE"}},{"title":"Thor's Hammer","artist":"ユニバーサル度胸兄弟","id":1123,"firstVersion":"20","alt-titles":[],"search-titles":["DIAVOLO 2"],"data":{"genre":"TRANSCENDENTAL ETUDES"}},{"title":"BRAVE GLOW","artist":"SOUND HOLIC feat. Nana Takahashi","id":1124,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"SPACY TRANCE"}},{"title":"Illegal Function Call","artist":"U1-ASAMi","id":1125,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"ORBITALIC CORE"}},{"title":"Ascalon","artist":"Qrispy Joybox","id":1126,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO POP"}},{"title":"I know You know","artist":"Suke+Suke feat.Ribbon","id":1127,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"NEW 80's"}},{"title":"S!ck","artist":"Eagle","id":1128,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"DRUMSTEP"}},{"title":"405nm (Ryu☆mix)","artist":"Another Infinity","id":1129,"firstVersion":"20","alt-titles":[],"search-titles":["405nm (Ryu* mix)"],"data":{"genre":"HARDCORE"}},{"title":"Fly you to the star","artist":"Another Infinity feat. Mayumi Morinaga","id":1130,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HANDZ UP"}},{"title":"Plan 8","artist":"Ryu☆","id":1131,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY GABBA"}},{"title":"仮想空間の旅人たち","artist":"DJ MURASAME","id":1132,"firstVersion":"20","alt-titles":[],"search-titles":["The travelers of virtual space"],"data":{"genre":"TECHNO"}},{"title":"Light and Cyber…","artist":"Tatsh","id":1133,"firstVersion":"20","alt-titles":["Light and Cyber...","Light and Cyber・・・"],"search-titles":["Light and Cyber..."],"data":{"genre":"HAPPY HARDCORE"}},{"title":"SYNC-ANTHEM","artist":"Tatsh feat. 星野奏子","id":1134,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"LATIN EURO"}},{"title":"Timepiece phase II (CN Ver.)","artist":"佐々木博史","id":1135,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE ROCK"}},{"title":"ラキラキ","artist":"Mutsuhiko Izumi & S-C-U","id":1136,"firstVersion":"20","alt-titles":[],"search-titles":["RAKIRAKI"],"data":{"genre":"LUCKY TECHNO"}},{"title":"Beastie Starter","artist":"GUHROOVY","id":1137,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"SPEEDCORE"}},{"title":"†渚の小悪魔ラヴリィ~レイディオ†(IIDX EDIT)","artist":"夏色ビキニのPrim","id":1138,"firstVersion":"20","alt-titles":["†渚の小悪魔ラヴリィ〜レイディオ†(IIDX EDIT)","†渚の小悪魔ラヴリィ〜レイディオ†(IIDX EDIT)"],"search-titles":["NAGISANOKOAKUMA LOVELY RADIO","Radio Prim","Lovely Radio"],"data":{"genre":"Hi-CORE"}},{"title":"Little Star","artist":"REDALiCE feat. Ayumi Nomiya","id":1139,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"J-CORE"}},{"title":"アストライアの双皿","artist":"ZODIACSYNDICATE","id":1140,"firstVersion":"20","alt-titles":[],"search-titles":["BALANCE OF ASTRAIA"],"data":{"genre":"ZODIAC ORACLE 7"}},{"title":"To my star","artist":"星野奏子","id":1141,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"STARPOP"}},{"title":"Sol Cosine Job 2","artist":"DJ TECHNORCH","id":1142,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"FREEFORM HARDCORE"}},{"title":"ILIAS","artist":"Masayoshi Minoshima feat. 坂上なち","id":1143,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER ELECTRO"}},{"title":"たまゆら","artist":"佐々木博史","id":1144,"firstVersion":"20","alt-titles":[],"search-titles":["tamayura"],"data":{"genre":"PROGRESSIVE"}},{"title":"Saturn","artist":"Mr.Saturn","id":1145,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE TRIBAL"}},{"title":"Cookie Bouquets","artist":"L.E.D. vs TOMOSUKE fw.crimm","id":1146,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"BREAK CORE"}},{"title":"mnemoniq","artist":"youhei shimizu","id":1147,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"JAZZ HOUSE"}},{"title":"お米の美味しい炊き方、そしてお米を食べることによるその効果。","artist":"大日本鉄倶楽部【あさき&96】","id":1148,"firstVersion":"20","alt-titles":[],"search-titles":["HOW TO COOK DELICIOUS RICE AND THE EFFECT OF EATING RICE"],"data":{"genre":"お米タル"}},{"title":"創世ノート","artist":"PON+wac","id":1149,"firstVersion":"20","alt-titles":[],"search-titles":["GENESIS NOTE"],"data":{"genre":"CREATOR"}},{"title":"Synergy For Angels","artist":"TAG×U1-ASAMi","id":1150,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"ORBITALIC REVOLUTION"}},{"title":"Empathetic","artist":"Sota÷Des","id":1151,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM STEP"}},{"title":"GAIA","artist":"猫叉L.E.D.Master+","id":1152,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"SPEED DANCE"}},{"title":"Zirkfied","artist":"iconoclasm","id":1153,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"SPACE REQUIEM"}},{"title":"examination leave","artist":"dj razzle dazzle","id":1154,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"VACATION DANCE"}},{"title":"VALLIS-NERIA","artist":"DJ YOSHITAKA","id":1155,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE CORE"}},{"title":"Valanga","artist":"DJ TOTTO","id":1156,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"ART CORE"}},{"title":"梅雪夜","artist":"Qrispy Joybox feat.mao","id":1157,"firstVersion":"20","alt-titles":[],"search-titles":["UMEYUKIYO"],"data":{"genre":"想歌 梅"}},{"title":"音楽","artist":"弁士カンタビレオ","id":1158,"firstVersion":"20","alt-titles":[],"search-titles":["ONGAKU"],"data":{"genre":"SILENT"}},{"title":"朧","artist":"HHH×MM×ST","id":1159,"firstVersion":"20","alt-titles":[],"search-titles":["OBORO"],"data":{"genre":"FASCINATION"}},{"title":"シュレーディンガーの猫","artist":"Cait Sith","id":1160,"firstVersion":"20","alt-titles":[],"search-titles":["SCHRODINGER'S CAT"],"data":{"genre":"TOY CONTEMPORARY"}},{"title":"SHION","artist":"DJ YOSHITAKA","id":1161,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HI-SPEED FANTASY TUNE"}},{"title":"rainbow guitar weeps","artist":"dj TAKA","id":1165,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"BRIGHTNESS"}},{"title":"旋律のドグマ~Mis?rables~","artist":"楓璃夢=ジークフリード=ファイエルローゼン","id":1166,"firstVersion":"21","alt-titles":["旋律のドグマ〜Misérables〜","旋律のドグマ〜Misérables〜","旋律のドグマ~Misérables~","旋律のドグマ~Misérables~","旋律のドグマ~Miserables~","旋律のドグマ ~Misérables~"],"search-titles":["SENRITSUNO DOGMA"],"data":{"genre":"JUVENILE DRUM & BASS"}},{"title":"EXTREME MACH COLLIDER","artist":"L.E.D.","id":1167,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Element of SPADA","artist":"猫叉Master feat.霜月はるか","id":1168,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"HEALING POP"}},{"title":"DARK LEGACY","artist":"BaSTeT","id":1169,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"DARK ELEMENT"}},{"title":"牧神笛吹きて","artist":"楽士ゾディアック","id":1170,"firstVersion":"21","alt-titles":[],"search-titles":["AIGIPAN"],"data":{"genre":"ZODIAC ORACLE X"}},{"title":"Critical Crystal","artist":"青龍","id":1171,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE SPEED"}},{"title":"Insane Techniques","artist":"kors k","id":1172,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"Hi-TECH FULL ON"}},{"title":"esrev:eR","artist":"TAG meets “eimy”","id":1173,"firstVersion":"21","alt-titles":[],"search-titles":["esreveR"],"data":{"genre":"EMOTIONAL SENTENCE"}},{"title":"WOBBLE IMPACT","artist":"Sota Fujimori","id":1174,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"DUBSTEP"}},{"title":"罪と罰","artist":"Xceon feat. Mayumi Morinaga","id":1175,"firstVersion":"21","alt-titles":[],"search-titles":["TSUMITOBATSU"],"data":{"genre":"HYPER J-POP"}},{"title":"Close the World feat. a☆ru","artist":"天叢雲剣","id":1176,"firstVersion":"21","alt-titles":["Close the World feat.a☆ru"],"search-titles":["CLOSE THE WORLD FEAT.A RU"],"data":{"genre":"J-CORE"}},{"title":"Devilz Sacrifice -贖罪の羊-","artist":"OSTER project","id":1177,"firstVersion":"21","alt-titles":[],"search-titles":["Devilz Sacrifice -scapegoat-"],"data":{"genre":"SYMPHONIC BREAK BEATS"}},{"title":"MAGIC & LOVE","artist":"DJ Genki feat. Yukacco","id":1178,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY CORE"}},{"title":"Miracle 5ympho X","artist":"USAO","id":1179,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"FRENCHCORE"}},{"title":"Elektrick U-Phoria","artist":"DJ Noriken","id":1180,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"UK HARDCORE"}},{"title":"死神自爆中二妹アイドルももかりん(1歳)","artist":"山本椛","id":1181,"firstVersion":"21","alt-titles":[],"search-titles":["Death-destruct-chuuni-imouto-idol Momokarin-1 year old"],"data":{"genre":"電波METAL"}},{"title":"Overload Frontier","artist":"DJ Shimamura","id":1182,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE RAVE"}},{"title":"Adularia","artist":"DJ TOTTO","id":1183,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"ARTCORE"}},{"title":"Valgus","artist":"DJ Myosuke feat.Yukacco","id":1184,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"MAINSTREAM HARDCORE"}},{"title":"Odin","artist":"Noizenecio","id":1185,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"GABBER"}},{"title":"MAD ATTACK","artist":"HALFBY","id":1186,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"UPBEAT"}},{"title":"Atröpøs","artist":"sasakure.UK","id":1187,"firstVersion":"21","alt-titles":["Atropos","Atr?p?s"],"search-titles":["Atropos"],"data":{"genre":"NEUTRONIKA"}},{"title":"Funny shuffle","artist":"猫叉Master+","id":1188,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"JAG GLITCH"}},{"title":"NPC World","artist":"PON","id":1189,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO POP"}},{"title":"Lighting Shower","artist":"TAG","id":1190,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE POP"}},{"title":"m1dy Deluxe","artist":"m1dy","id":1191,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"TOKYO STYLE SPEEDCORE"}},{"title":"LA FESTA LA VITA!!","artist":"GUHROOVY","id":1192,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"廿","artist":"DJ TECHNORCH","id":1193,"firstVersion":"21","alt-titles":[],"search-titles":["TWENTY"],"data":{"genre":"新世紀進歩的羽扇子音楽"}},{"title":"超!!遠距離らぶ?メ~ル","artist":"ななひら","id":1194,"firstVersion":"21","alt-titles":["超!!遠距離らぶ♡メ〜ル","超!!遠距離らぶ♡メ~ル","超!!遠距離らぶメ~ル"],"search-titles":["CHO ENKYORI LOVE MAIL"],"data":{"genre":"乙女EDM"}},{"title":"幻想系世界修復少女","artist":"Last Note.","id":1195,"firstVersion":"21","alt-titles":[],"search-titles":["GENSOUKEISEKAISHUUFUKUSHOUJO"],"data":{"genre":"J-POP"}},{"title":"煉獄のエルフェリア","artist":"猫叉Master+","id":1196,"firstVersion":"21","alt-titles":[],"search-titles":["ELFERIA of purgatory"],"data":{"genre":"HARD SYMPHONIC"}},{"title":"INSOMNIA","artist":"ジャカルタファンクブラザーズ","id":1197,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"FUNKOT"}},{"title":"Wonder Girl feat. Kanae Asaba","artist":"Y&Co.","id":1198,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"RISE","artist":"Dirty Androids","id":1199,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"DRUMSTEP"}},{"title":"Give Me Your Love","artist":"星野奏子","id":1200,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"KANA-POP"}},{"title":"ALBA -黎明-","artist":"SOUND HOLIC feat. Nana Takahashi","id":1201,"firstVersion":"21","alt-titles":[],"search-titles":["ALBA -REIMEI-"],"data":{"genre":"HYPER GOTHIC BEAT"}},{"title":"お願いアインシュタイン","artist":"中山真斗 feat.桜川めぐ","id":1202,"firstVersion":"21","alt-titles":[],"search-titles":["ONEGAI EINSTEIN"],"data":{"genre":"CYBER SYMPHONIC POP"}},{"title":"into the battlefield","artist":"the wandering bard","id":1203,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"SYMPHONIC BREAKS"}},{"title":"diagram","artist":"Expander","id":1204,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"GLITCH HOP"}},{"title":"refractive index","artist":"Sota Fujimori","id":1205,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC TRANCE"}},{"title":"Hypersonik","artist":"Eagle","id":1206,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM&BASS"}},{"title":"BLUE DRAGON(雷龍RemixIIDX)","artist":"青龍","id":1207,"firstVersion":"21","alt-titles":[],"search-titles":["BLUE DRAGON RAIRYU RemixIIDX"],"data":{"genre":"RAVERS DANCE SPEED"}},{"title":"Last Dance","artist":"dj TAKA","id":1208,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"HARD STACC"}},{"title":"All is Wrecked","artist":"Destron","id":1209,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"INDUSTRIAL METAL"}},{"title":"ra'am","artist":"雷龍","id":1210,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"RAVERS DANCE SPEED"}},{"title":"疾風迅雷","artist":"KUMOKIRI","id":1211,"firstVersion":"21","alt-titles":[],"search-titles":["LIGHTNING SPEED"],"data":{"genre":"ORIENTAL CORE"}},{"title":"Immortal","artist":"DJ NAGAI","id":1212,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"J-CORE"}},{"title":"Verflucht","artist":"Tyrfing","id":1213,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"HARD NRG"}},{"title":"BRAVE OUT","artist":"nomico / DOWNFORCE","id":1214,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRANCE"}},{"title":"Feel The Beat","artist":"Falsion","id":1215,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE RAVE"}},{"title":"Pharaoh","artist":"劇団レコード","id":1216,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"ANCIENT CIVILIZATION"}},{"title":"Shattered control","artist":"Vivian","id":1217,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"CONTEMPORARY BREAKS"}},{"title":"Idola","artist":"iconoclasm feat.GUMI","id":1218,"firstVersion":"21","alt-titles":[],"search-titles":["Idola "],"data":{"genre":"REPLICANT CORE"}},{"title":"I will be back -オレは帰ってきた-","artist":"SUPER STAR 満-MITSURU-","id":1219,"firstVersion":"21","alt-titles":[],"search-titles":["I will be back"],"data":{"genre":"ONLY ONE MOMENT"}},{"title":"Smug Face -どうだ、オレの生き様は- (ONLY ONE EDITION)","artist":"SUPER STAR 満-MITSURU-","id":1220,"firstVersion":"21","alt-titles":[],"search-titles":["Smug Face"],"data":{"genre":"ONLY ONE ACT"}},{"title":"アルストロメリア","artist":"TAG","id":1221,"firstVersion":"21","alt-titles":[],"search-titles":["Alstroemeria"],"data":{"genre":"BLOOM FUSION"}},{"title":"Sigmund","artist":"Gram","id":1222,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"REQUIEM PSY"}},{"title":"ÆTHER","artist":"TAG underground","id":1223,"firstVersion":"21","alt-titles":["ATHER","AETHER","?THER"],"search-titles":["AETHER"],"data":{"genre":"ASTRAL HARDCORE"}},{"title":"M.D.Injection","artist":"Project B-","id":1224,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"PIECED DOWNBEAT"}},{"title":"VOX UP","artist":"sampling masters MEGA vs 青龍","id":1225,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"ROTTERDAM TECHNO"}},{"title":"BRAINSTORM","artist":"Hardcore United Tokyo(teranoid & DJ TECHNORCH)","id":1226,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCECORE MEETS GABBA"}},{"title":"Recollection","artist":"Noria","id":1227,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"POPS"}},{"title":"Claiomh Solais","artist":"DJ Yoshitaka VS S.S.D.","id":1228,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"ILUZIO"}},{"title":"Unicorn tail","artist":"DJ YOSHITAKA","id":1229,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"BREAKBEATS TRANCE"}},{"title":"RIZING YOU UP","artist":"Ryu☆","id":1230,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"THE DETONATOR","artist":"teranoid VS L.E.D.-G","id":1231,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"NU STYLE GABBA"}},{"title":"Ancient Scapes","artist":"Durandal","id":1232,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"DYNASTIC FREEFORM"}},{"title":"Votum stellarum -Hommarju Remix-","artist":"Remixed by Hommarju","id":1233,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"UK HARDCORE"}},{"title":"NEMESIS -gratitude remix- IIDX Edition","artist":"Remixed by PHQUASE","id":1234,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Dark Fall","artist":"黒龍","id":1235,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"MASSIVE DANCE SPEED"}},{"title":"invoker","artist":"Caladborg","id":1236,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"TRIBE CORE"}},{"title":"Stella Sinistra","artist":"Akhuta Philharmonic Orchestra","id":1237,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"SYMPHONOVATIVE ROCK"}},{"title":"マインド・ゲーム","artist":"96 with メカショッチョー","id":1238,"firstVersion":"21","alt-titles":[],"search-titles":["MIND GAME"],"data":{"genre":"青春剛速球メタル"}},{"title":"PUNISHER","artist":"TAG×PON","id":1239,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"VARIANT RAVE"}},{"title":"HYENA","artist":"Hommarju","id":1240,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"Squeeze","artist":"VENUS feat. Mutsuhiko Izumi","id":1241,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"WITHOUT YOU TONIGHT-VI-"}},{"title":"デッドボヲルdeホームラン","artist":"猫叉Masterβ2","id":1242,"firstVersion":"21","alt-titles":[],"search-titles":["I like deadball"],"data":{"genre":"ELECTRIC MANOUSH SWING"}},{"title":"野球の遊び方 そしてその歴史 ~決定版~","artist":"あさき大監督","id":1243,"firstVersion":"21","alt-titles":["野球の遊び方 そしてその歴史 〜決定版〜","野球の遊び方 そしてその歴史 ~決定版~"],"search-titles":["How to play baseball. And for its history."],"data":{"genre":"野球のことがよくわかる"}},{"title":"轟け!恋のビーンボール!!","artist":"ダイナミック野球兄弟 v.s. クロスファイヤーPrim","id":1244,"firstVersion":"21","alt-titles":[],"search-titles":["THUNDER LOVE BEANBALL !","Beanball","Baseball Prim","Beanball Prim"],"data":{"genre":"ベースボールヒロイン"}},{"title":"IX","artist":"dj TAKA VS DJ TOTTO feat.藍","id":1245,"firstVersion":"21","alt-titles":[],"search-titles":["NINE"],"data":{"genre":"BLOOD METAL"}},{"title":"Engraved Mark","artist":"Ryu☆ ∞ Des-ROW","id":1246,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY SAD CORE"}},{"title":"バンブーソード・ガール","artist":"cosMo@暴走P","id":1247,"firstVersion":"21","alt-titles":[],"search-titles":["Bamboosword Girl"],"data":{"genre":"J-SPEEDMETAL"}},{"title":"Cleopatrysm","artist":"ピラミッ℃","id":1248,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"PHARAO BEAM STEP"}},{"title":"御千手メディテーション","artist":"昇天家族","id":1249,"firstVersion":"21","alt-titles":[],"search-titles":["Osenju Meditation"],"data":{"genre":"ニューエイジ合掌コア"}},{"title":"KHAMEN BREAK","artist":"くふおー","id":1250,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE GOSPEL"}},{"title":"海神","artist":"兎々","id":1251,"firstVersion":"21","alt-titles":[],"search-titles":["WADATSUMI"],"data":{"genre":"HYDRO CORE"}},{"title":"KAISER PHOENIX","artist":"96","id":1252,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"HEAVY METAL"}},{"title":"SCHWARZSCHILD FIELD","artist":"L.E.D.","id":1253,"firstVersion":"21","alt-titles":[],"search-titles":[],"data":{"genre":"FULL ON"}},{"title":"3y3s(Long ver.)","artist":"青龍","id":1274,"firstVersion":"inf","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE SPEED"}},{"title":"Broken Sword","artist":"金獅子 VS 麒麟","id":1275,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"DUAL ANTIQUE"}},{"title":"Line 4 Ruin","artist":"Ryu☆","id":1276,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO TECH"}},{"title":"Rave*it!! Rave*it!!","artist":"機龍","id":1277,"firstVersion":"22","alt-titles":["Rave*it!! Rave*it!! "],"search-titles":["Rave*it!! Rave*it!! "],"data":{"genre":"EDM SPEED"}},{"title":"Shooting Fireball","artist":"dj TAKA","id":1278,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"MUSIC GAME TRADITIONAL"}},{"title":"Say YEEEAHH","artist":"kors k","id":1279,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"EDM"}},{"title":"Cosmic Cat","artist":"8bit Moonside","id":1280,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE BASS"}},{"title":"Reflux","artist":"Eagle","id":1281,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCESTEP"}},{"title":"CHRONO DIVER -NORNIR-","artist":"L.E.D.","id":1282,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"CYBER DRUM & BASS"}},{"title":"表裏一体!?怪盗いいんちょの悩み♥","artist":"◇◆噂の怪盗少女 ぷらずま★彡Prim◇◆","id":1283,"firstVersion":"22","alt-titles":["表裏一体!?怪盗いいんちょの悩み?","表裏一体!?怪盗いいんちょの悩み"],"search-titles":["HYOURIITTAI KAITOU IINCHOU NO NAYAMI"],"data":{"genre":"Hi-FUNK BREAKS"}},{"title":"もっと!モット!ときめき feat. 松下","artist":"シャイニング度胸兄弟","id":1284,"firstVersion":"22","alt-titles":[],"search-titles":["Motto! motto! TOKIMEKI feat.Matsushita"],"data":{"genre":"きらめきコア"}},{"title":"NEO GENERATOR SEVEN","artist":"L.E.D.-G","id":1285,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"MAINSTREAM HARDCORE"}},{"title":"共鳴遊戯の華","artist":"アイテール魔導士隊","id":1286,"firstVersion":"22","alt-titles":[],"search-titles":["kyoumeiyuugino hana"],"data":{"genre":"ASTRAL DRUM & BASS"}},{"title":"chrono diver -fragment-","artist":"猫叉Master feat.三澤 秋","id":1287,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"HEALING DRUM'N'BASS"}},{"title":"AFRO KNUCKLE","artist":"猫叉Master+","id":1288,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"AFRO-SAMBA"}},{"title":"Despair of ELFERIA","artist":"猫叉Master","id":1289,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"HARD IRISH SYMPHONIC"}},{"title":"Flashes","artist":"Dollscythe","id":1290,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Symmetry","artist":"猫叉Master","id":1291,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"EPIC ELECTRONICA"}},{"title":"FANTASTIC THREE","artist":"ジャカルタファンクブラザーズ","id":1292,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"DUB COMEDY"}},{"title":"illuminate","artist":"Sota Fujimori","id":1293,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"SYNTHETIC EDM"}},{"title":"subtractive","artist":"Expander","id":1294,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"GLITCH STEP"}},{"title":"デンドロビウム","artist":"TAG","id":1295,"firstVersion":"22","alt-titles":[],"search-titles":["Dendrobium"],"data":{"genre":"BLOOM FUSION"}},{"title":"恋は白帯、サンシロー","artist":"星野奏子","id":1296,"firstVersion":"22","alt-titles":[],"search-titles":["koihashiroobi sanshiro"],"data":{"genre":"KANA-POP"}},{"title":"Chain of pain","artist":"kors k VS 猫叉Master+","id":1297,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"FULL ON"}},{"title":"白露の風","artist":"Qrispy Joybox feat. 常盤ゆう","id":1298,"firstVersion":"22","alt-titles":[],"search-titles":["SHIRATSUYUNOKAZE"],"data":{"genre":"想歌 風"}},{"title":"Beat Radiance","artist":"iNO","id":1299,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"NEO CLASSICAL DANCE"}},{"title":"GUILTY","artist":"D.J.SETUP","id":1300,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"COLOSSEUM","artist":"劇団レコード","id":1301,"firstVersion":"22","alt-titles":[],"search-titles":["COLOSSEUM "],"data":{"genre":"LOST GROUND"}},{"title":"超青少年ノ為ノ超多幸ナ超古典的超舞曲","artist":"Project B-","id":1302,"firstVersion":"22","alt-titles":[],"search-titles":["VERY Classical Dance with VERY Euphoria for VERRRRRY Juvenile"],"data":{"genre":"PIECED EUPHORIA"}},{"title":"リリーゼと炎龍レーヴァテイン","artist":"黒猫ダンジョン","id":1303,"firstVersion":"22","alt-titles":[],"search-titles":["lilieze and her fire dragon"],"data":{"genre":"OLDSTYLE GAMEMUSIC"}},{"title":"cinder","artist":"PHQUASE","id":1304,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"MAELSTROM"}},{"title":"Realize Maze","artist":"movies (moimoi×Xceon×Dai.)","id":1305,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"SOLITUDE"}},{"title":"X↑X↓","artist":"DJ TECHNORCH","id":1306,"firstVersion":"22","alt-titles":[],"search-titles":["X7XL"],"data":{"genre":"新世紀進歩的羽扇子音楽"}},{"title":"Light My Fire","artist":"GUHROOVY feat. NO+CHIN","id":1307,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"BREAKCORE"}},{"title":"十六夜セツナ","artist":"Xceon feat.Mayumi Morinaga","id":1308,"firstVersion":"22","alt-titles":[],"search-titles":["Izayoi Setsuna"],"data":{"genre":"HYPER J-POP"}},{"title":"紅牡丹","artist":"DJ NAGAI feat. a☆ru","id":1309,"firstVersion":"22","alt-titles":[],"search-titles":["BENIBOTAN"],"data":{"genre":"J-CORE"}},{"title":"BLUE MIRAGE","artist":"DJ CHUCKY","id":1310,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"NU STYLE GABBA"}},{"title":"#The_Relentless","artist":"DJ Noriken","id":1311,"firstVersion":"22","alt-titles":[],"search-titles":["THE_RELENTLESS"],"data":{"genre":"DUBCORE"}},{"title":"Blaze it UP!","artist":"DJ Shimamura","id":1312,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE RAVE"}},{"title":"Sweet Radar","artist":"DJ Genki feat. Yukacco","id":1313,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO POP"}},{"title":"IMPLANTATION","artist":"TOMOSUKE","id":1314,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"GOA TRANCE"}},{"title":"Night sky","artist":"USAO","id":1315,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"PUMPCORE"}},{"title":"m1dy Festival","artist":"m1dy","id":1316,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"TOKYO STYLE SPEEDCORE"}},{"title":"SAMSARA","artist":"SOUND HOLIC feat. Nana Takahashi","id":1317,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"DIMENSION WAVE"}},{"title":"時空トラベローグ","artist":"SWING HOLIC feat. A~YA","id":1318,"firstVersion":"22","alt-titles":[],"search-titles":["JIKUU TRAVELOG"],"data":{"genre":"TIME TRIP JAZZ"}},{"title":"ぷろぐれっしぶ時空少女!うらしまたろ子ちゃん!","artist":"ARM(IOSYS) feat. 山本椛","id":1319,"firstVersion":"22","alt-titles":[],"search-titles":["Progressive space time girl! Urashima Taroko chan!"],"data":{"genre":"ぷろぐれっしぶ電波"}},{"title":"HELL SCAPER -Last Escape Remix-","artist":"Remixed by DJ TECHNORCH fw.GUHROOVY","id":1320,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"GABBAH"}},{"title":"Sometimes feat. Kanae Asaba","artist":"Y&Co.","id":1321,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"Amnolys","artist":"onoken","id":1322,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"ART CORE"}},{"title":"IXION","artist":"L.E.D.","id":1323,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC TRANCE"}},{"title":"Gravigazer","artist":"DJ TOTTO","id":1324,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE SCHRANZ"}},{"title":"Chrono Diver -PENDULUMs-","artist":"猫叉L.E.D.Master+","id":1325,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"CHRONO BREAKS"}},{"title":"SpaceLand☆TOYBOX","artist":"OSTER project","id":1326,"firstVersion":"22","alt-titles":[],"search-titles":["SpaceLand*TOYBOX"],"data":{"genre":"RAGTIME FUTURE POP"}},{"title":"TA・DA ☆ YO・SHI","artist":"Y&Co.","id":1327,"firstVersion":"22","alt-titles":["TA・DA☆YO・SHI"],"search-titles":["TA DA YO SHI"],"data":{"genre":"EUROBEAT"}},{"title":"Vulkan","artist":"Hommarju","id":1328,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"GYPSYCORE"}},{"title":"Scars of FAUNA","artist":"猫叉Master","id":1329,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"WORLD/ELECTRONICA"}},{"title":"ベィスドロップ・フリークス","artist":"かめりあ feat. ななひら","id":1330,"firstVersion":"22","alt-titles":[],"search-titles":["BASSDROP-FREAKS"],"data":{"genre":"A-STYLE DRUMSTEP"}},{"title":"Sakura Mirage","artist":"Ryu☆","id":1331,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"CHIPCORE"}},{"title":"Hello Happiness","artist":"P*Light feat. mow*2","id":1332,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"打打打打打打打打打打","artist":"ヒゲドライバー join. SELEN","id":1333,"firstVersion":"22","alt-titles":[],"search-titles":["Dadadadadadadadadada"],"data":{"genre":"JAPANESE TRADITIONAL"}},{"title":"No Tears","artist":"RoughSketch feat.Aikapin","id":1334,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"HARD EDM"}},{"title":"鬼天","artist":"兎々","id":1335,"firstVersion":"22","alt-titles":[],"search-titles":["ONIGAMI"],"data":{"genre":"ASURA TEK CORE"}},{"title":"entelecheia","artist":"Rche","id":1336,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"SACRED TRANCE"}},{"title":"FLOWER","artist":"DJ YOSHITAKA","id":1337,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE CORE"}},{"title":"Don't Stop The Music feat.森高千里","artist":"tofubeats","id":1338,"firstVersion":"22","alt-titles":[],"search-titles":["Don't Stop The Music feat.Chisato Moritaka"],"data":{"genre":"J-POP"}},{"title":"とろぴかる倶楽部","artist":"HALFBY","id":1339,"firstVersion":"22","alt-titles":[],"search-titles":["TROPICAL CLUB"],"data":{"genre":"TROPICAL"}},{"title":"Beyond The Earth","artist":"猫叉Master","id":1340,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"WORLD/ELECTRONICA"}},{"title":"The Least 100sec","artist":"Sasaki Hirofumi","id":1341,"firstVersion":"22","alt-titles":["The Least 100 sec"],"search-titles":[],"data":{"genre":"PROGRESSIVE"}},{"title":"fallen leaves -IIDX edition-","artist":"猫叉Master","id":1342,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"WORLD/ELECTRONICA"}},{"title":"Ludus In Tenebris","artist":"Akhuta","id":1343,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"LIAISON"}},{"title":"フェイクアウト","artist":"Last Note. feat.mirin","id":1344,"firstVersion":"22","alt-titles":[],"search-titles":["FAKE OUT"],"data":{"genre":"ROCK"}},{"title":"Monopole.","artist":"cosMo@暴走P","id":1345,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"ARTCORE ROCK"}},{"title":"TOXIC VIBRATION","artist":"SOUND HOLIC Vs. T.Kakuta feat. YURiCa","id":1346,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"MELODIC SPEED METAL"}},{"title":"Erosion Mark","artist":"kors k REASM Des-ROW","id":1347,"firstVersion":"22","alt-titles":[],"search-titles":["Erosion Mark "],"data":{"genre":"FALLIN APART CORE"}},{"title":"On My Wings(Hardstyle IIDX)","artist":"kors k","id":1348,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"HARDSTYLE"}},{"title":"ZZ","artist":"D.J.Amuro","id":1349,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"INTELLIGENCE"}},{"title":"Rave Saves You feat. Cardz (Exclusive IIDX Mix)","artist":"REMO-CON","id":1350,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"HARD DANCE"}},{"title":"TIEFSEE","artist":"SOUND HOLIC Vs. dj TAKA feat. YURiCa","id":1351,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"DEEP SPECTRUM"}},{"title":"We're so Happy (P*Light Remix) IIDX ver.","artist":"Remixed by P*Light","id":1352,"firstVersion":"22","alt-titles":["We're so Happy(P*Light Remix) IIDX ver."],"search-titles":[],"data":{"genre":"HAPPY HARDCORE"}},{"title":"Hollywood Galaxy(DJ NAGAI Remix)","artist":"Remixed by DJ NAGAI","id":1353,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"GALACTIC J-CORE"}},{"title":"全力 SPECIAL VACATION!! ~限りある休日~","artist":"DJ GW","id":1354,"firstVersion":"22","alt-titles":["全力 SPECIAL VACATION!! 〜限りある休日〜"],"search-titles":["FULL STREAM SPECIAL VACATION!! -MISSING HOLY DAYS-"],"data":{"genre":"HAPPY VACAY CORE"}},{"title":"千年ノ理","artist":"猫叉Master","id":1355,"firstVersion":"22","alt-titles":[],"search-titles":["sennenno kotowari","Semen"],"data":{"genre":"WORLD/ELECTRONICA"}},{"title":"妖隠し -あやかしかくし-","artist":"DJ TOTTO feat.3L","id":1356,"firstVersion":"22","alt-titles":[],"search-titles":["AYAKASHIKAKUSHI"],"data":{"genre":"DRUM'N'WALTZ"}},{"title":"取り残された美術(Arranged:HiZuMi)","artist":"幽閉サテライト feat. senya","id":1357,"firstVersion":"22","alt-titles":[],"search-titles":["torinokosareta bijutsu"],"data":{"genre":"HYPER J-POP"}},{"title":"Scarlet Moon","artist":"REDALiCE feat. Ayumi Nomiya","id":1358,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"J-CORE"}},{"title":"それは花火のような恋","artist":"夏色バーニングラブ☆Prim","id":1359,"firstVersion":"22","alt-titles":[],"search-titles":["soreha hanabino youna koi","Trap Prim","Gender Prim"],"data":{"genre":"Hi-歌謡コア"}},{"title":"パ→ピ→プ→Yeah!","artist":"ヒゲドライバー join. shully & Nimo","id":1362,"firstVersion":"22","alt-titles":[],"search-titles":["Pa, Pi, Pu, Yeah!"],"data":{"genre":"電波ソング"}},{"title":"EBONY & IVORY","artist":"OSTER project","id":1363,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"RAGTIME CHIPTUNE"}},{"title":"In The Breeze","artist":"96 & Sota ft. Mayumi Morinaga","id":1364,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"HYBRID"}},{"title":"Sounds Of Summer","artist":"Hommarju","id":1365,"firstVersion":"22","alt-titles":["Sounds Of Summer "],"search-titles":["Sounds Of Summer "],"data":{"genre":"UK HARDCORE"}},{"title":"Chronos","artist":"TAG","id":1366,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE"}},{"title":"少年は空を辿る","artist":"Power Of Nature","id":1367,"firstVersion":"22","alt-titles":[],"search-titles":["Shonen ha Sora wo Tadoru"],"data":{"genre":"ムラクモ"}},{"title":"ドッキン☆サマーあばんちゅーる","artist":"L.E.D.-G + Qrispy Joybox + ARM feat. ななひら","id":1395,"firstVersion":"22","alt-titles":[],"search-titles":["Dokkin Summer Avanture"],"data":{"genre":"ドタバタ☆夏休み"}},{"title":"夏色DIARY - L.E.D.-G STYLE MIX -","artist":"猫叉王子 feat.L.E.D.-G","id":1396,"firstVersion":"22","alt-titles":[],"search-titles":["NATSUIRO DIARY - L.E.D.-G STYLE MIX -"],"data":{"genre":"HAPPY SUMMER CORE"}},{"title":"Discloze","artist":"lapix","id":1397,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"Hi-TECH PSYTRANCE"}},{"title":"Invitation from Mr.C","artist":"C-Show","id":1398,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"HOLIC"}},{"title":"PENDUAL TALISMAN","artist":"猫叉L.E.D.Master","id":1399,"firstVersion":"22","alt-titles":[],"search-titles":[],"data":{"genre":"SYSTEM BGM"}},{"title":"DIAMOND CROSSING","artist":"S-C-U vs L.E.D.","id":1404,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARD ELECTRIC POP"}},{"title":"駅猫のワルツ","artist":"ミニョンヌ鉄道兄弟","id":1405,"firstVersion":"23","alt-titles":[],"search-titles":["EKINEKONO WALTZ","DIAVOLO 3"],"data":{"genre":"にゃんコア"}},{"title":"SHELTER OF THE MIND","artist":"YURiCa/花たん","id":1406,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"ROCKIN' DRUM&BASS"}},{"title":"か・し・ま・し☆PUMP UP!","artist":"miko","id":1407,"firstVersion":"23","alt-titles":[],"search-titles":["KASHIMASHI PUMP UP!"],"data":{"genre":"SUMMER WORKOUT"}},{"title":"ギョギョっと人魚 爆婚ブライダル","artist":"海の底からマーメイド Prim by ARM×狐夢想","id":1408,"firstVersion":"23","alt-titles":["ギョギョっと人魚♨爆婚ブライダル","ギョギョっと人魚?爆婚ブライダル"],"search-titles":["Gyogyotto Ningyo Bakkon Bridal","Mermaid Prim"],"data":{"genre":"Hi-RESORT電波"}},{"title":"Nightmare before oversleep","artist":"猫叉Master","id":1409,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"SORROW STEP"}},{"title":"Highcharge Divolt","artist":"HuΣeR","id":1410,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"BEMANIZED DIGITAL ROCK"}},{"title":"Uh-Oh","artist":"kors k","id":1411,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"CANDY RAVE"}},{"title":"M4K3 1T B0UNC3","artist":"kors k","id":1412,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HDM"}},{"title":"Donkey Donk","artist":"Ryu☆","id":1413,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"DONK"}},{"title":"Everlasting Last","artist":"HHH×MM×ST","id":1414,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"J-DANCE POP"}},{"title":"オルタネイトβ","artist":"Xceon feat. Mayumi Morinaga","id":1415,"firstVersion":"23","alt-titles":[],"search-titles":["Alternate beta"],"data":{"genre":"HYPER J-POP"}},{"title":"refrain","artist":"dj TAKA feat.AiMEE","id":1416,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Transport","artist":"Sota Fujimori","id":1417,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"TECH-TRANCE"}},{"title":"Central Station","artist":"Recycle","id":1418,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE BASS"}},{"title":"少女アリスと箱庭幻想コンチェルト","artist":"DJ TOTTO","id":1419,"firstVersion":"23","alt-titles":[],"search-titles":["Alice in Mystic Garden"],"data":{"genre":"空想ファンタジーシリーズ"}},{"title":"Outbreak","artist":"USAO","id":1420,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"FRENCHCORE"}},{"title":"X","artist":"D.J.Amuro","id":1421,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"RENAISSANCE"}},{"title":"セロトニン","artist":"U1 overground","id":1422,"firstVersion":"23","alt-titles":[],"search-titles":["serotonin"],"data":{"genre":"ORBITALICTRO"}},{"title":"太陽SUNSUNボンジュールアバンチュール","artist":"Project B-","id":1423,"firstVersion":"23","alt-titles":[],"search-titles":["taiyo sun sun bonjour aventure"],"data":{"genre":"PIECED SUNDAY"}},{"title":"Daily Lunch Special","artist":"Lucky Vacuum","id":1424,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"ラッキーハードコア"}},{"title":"明鏡止水","artist":"TOMOSUKE feat. あさき","id":1425,"firstVersion":"23","alt-titles":[],"search-titles":["meikyoushisui"],"data":{"genre":"禅ジャズ"}},{"title":"Dreamin Train","artist":"DJ NAGAI feat. Ayumi Nomiya","id":1426,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"J-CORE EXPRESS"}},{"title":"GET READY!!","artist":"DJ Shimamura","id":1427,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE RAVE"}},{"title":"To The Paradise","artist":"DJ Genki feat. SHIN from HYPERNOVA","id":1428,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"EDM"}},{"title":"Go Faraway","artist":"DJ Noriken feat. Yukacco","id":1429,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"TRAPSTYLE"}},{"title":"Dynamite","artist":"USAO","id":1430,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HYBRID TWERK"}},{"title":"Aublia","artist":"onoken feat. ALIAKE","id":1431,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"POST J-TRADITIONAL"}},{"title":"Musik LoverZ","artist":"RoughSketch","id":1432,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARDSTYLE"}},{"title":"Routing","artist":"かめりあ","id":1433,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"JAZZY-ELECTRO"}},{"title":"STARLIGHT DANCEHALL","artist":"P*Light","id":1434,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY EMOTION"}},{"title":"追想快晴テーマパーク","artist":"PHQUASE","id":1435,"firstVersion":"23","alt-titles":[],"search-titles":["sunny theme park of nostalgia"],"data":{"genre":"FUTURE E-POP"}},{"title":"Set U Free feat. Kanae Asaba","artist":"Y&Co.","id":1436,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARD TRANCE"}},{"title":"SURVIVOR","artist":"SOUND HOLIC Vs. ZYTOKINE feat. Nana Takahashi","id":1437,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"GRAVITY POP"}},{"title":"星屑ディスタンシア","artist":"ARM feat. 普透明度 + Brasscapsule","id":1438,"firstVersion":"23","alt-titles":[],"search-titles":["STARDUST DISTANCIA"],"data":{"genre":"GLITCH JAZZ"}},{"title":"NANAIRO","artist":"LIQU@。","id":1439,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"METAL POPS"}},{"title":"AO-1","artist":"電龍","id":1440,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE EXPRESS"}},{"title":"Nowhere","artist":"Nhato","id":1441,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO TRANCE"}},{"title":"do the thing feat. Kanae Asaba","artist":"MK","id":1442,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"EDM"}},{"title":"m1dy Dynamic","artist":"m1dy","id":1443,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"TOKYO STYLE SPEEDCORE"}},{"title":"真 地獄超特急 -HELL or HELL-","artist":"DJ TECHNORCH Vs. L.E.D.Light-G","id":1444,"firstVersion":"23","alt-titles":[],"search-titles":["THE HELL EXPRESS -HELL or HELL-"],"data":{"genre":"新世紀進歩的羽扇子音楽"}},{"title":"Ride To The Core","artist":"GUHROOVY feat. NO+CHIN & Yuki","id":1445,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"J-CORE"}},{"title":"Rock It","artist":"Hommarju","id":1446,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Violet Rose","artist":"OSTER project","id":1447,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"LATIN JAZZ TRIO"}},{"title":"めいさいアイドル☆あいむちゃん♪","artist":"DJ SHARPNEL feat. みらい","id":1448,"firstVersion":"23","alt-titles":[],"search-titles":["Meisai Idol Aim-chang."],"data":{"genre":"電波デステクノ"}},{"title":"量子の海のリントヴルム","artist":"黒猫ダンジョン","id":1449,"firstVersion":"23","alt-titles":[],"search-titles":["maud and her water dragon"],"data":{"genre":"エピックプログレ"}},{"title":"シュッパツシンコウ・シサカンコ","artist":"星野奏子","id":1450,"firstVersion":"23","alt-titles":[],"search-titles":["Syuppatsushinkou Shisakanko"],"data":{"genre":"KANA-POP"}},{"title":"麗 ~うらら~","artist":"SOUND HOLIC feat. Nana Takahashi","id":1451,"firstVersion":"23","alt-titles":["麗 〜うらら〜"],"search-titles":["URARA"],"data":{"genre":"WINTER GLOW"}},{"title":"NO LIMIT -オレ達に限界は無い-","artist":"SUPER STAR 満-MITSURU- vs. 伝説のダンサー マイク","id":1452,"firstVersion":"23","alt-titles":[],"search-titles":["NO LIMIT"],"data":{"genre":"ONLY ONE DANCE MUSIC"}},{"title":"朝焼けから始まるボクらの小さな旅","artist":"cosMo@暴走P","id":1453,"firstVersion":"23","alt-titles":[],"search-titles":["asayakekarahajimaru bokuranotiisanatabi"],"data":{"genre":"ARTCORE ROCK"}},{"title":"灼熱 Pt.2 Long Train Running","artist":"DJ Mass MAD Izm*","id":1454,"firstVersion":"23","alt-titles":[],"search-titles":["shakunetsu pt.2 Long Train Running","ltr"],"data":{"genre":"BROKEN SAMBA BREAK"}},{"title":"Inner Spirit","artist":"lapix","id":1455,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HiTECH FULLON"}},{"title":"On the FM","artist":"C-Show","id":1456,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"RADIO SHOWCASE"}},{"title":"Damage Per Second","artist":"Maozon","id":1457,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"CYBER DRUMSTEP"}},{"title":"199024club -Re:BounceKiller-","artist":"DJ Mass MAD Izm*","id":1458,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"TECH BREAKBEATS"}},{"title":"Arcana","artist":"Maozon","id":1459,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"UPLIFTING TRANCE"}},{"title":"Acid Pumper","artist":"ni-21","id":1460,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARD DANCE"}},{"title":"Exchange Place","artist":"Dirty Androids","id":1461,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE JERSEY"}},{"title":"Wheel of Journey","artist":"Vivian","id":1462,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"ETHNIC"}},{"title":"quick master (reform version)","artist":"youhei shimizu","id":1463,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"J-TEKNO"}},{"title":"Devil's Gear","artist":"DJ Myosuke","id":1464,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"MAINSTREAM HARDCORE"}},{"title":"Tori-no-kimochi","artist":"猫叉Master+","id":1465,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"WORLD/ELECTRONICA"}},{"title":"Blue Spring Express","artist":"DJ Scratch & Bend","id":1466,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"DREAM CORE"}},{"title":"炸裂!イェーガー電光チョップ!!(JAEGER FINAL ATTACK)","artist":"L.E.D.","id":1467,"firstVersion":"23","alt-titles":["炸裂!イェーガー電光チョップ!!"],"search-titles":["JAEGER FINAL ATTACK"],"data":{"genre":"HARDSTYLE"}},{"title":"GOBBLE","artist":"Kimitaka Matsumae","id":1468,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"CANTERBURY&BEAT"}},{"title":"GENERATE feat.綾倉盟","artist":"Masayoshi Minoshima","id":1469,"firstVersion":"23","alt-titles":[],"search-titles":["GENERATE feat.Mei Ayakura"],"data":{"genre":"ELECTRONIC DANCE"}},{"title":"chaos eater -IIDX edition-","artist":"猫叉Master+","id":1470,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARD STEP"}},{"title":"Battle Train -IIDX Edition-","artist":"Sota Fujimori","id":1471,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARD DANCE"}},{"title":"Welcome","artist":"Uraken","id":1472,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Konzert V","artist":"Remo-con vs. dj TAKA","id":1473,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"JUNGLE CLASSIC"}},{"title":"Derelict Star feat. Ryu*","artist":"Remo-con","id":1474,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARD DANCE"}},{"title":"POSSESSION","artist":"TAG underground","id":1475,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHIC FLASH"}},{"title":"Godspeed","artist":"dj TAKA xxx 猫叉Master xxx L.E.D.","id":1476,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"JOINT WORK"}},{"title":"La dolce primavera","artist":"OSTER project","id":1477,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"PRIMAVERA JAZZ WALTZ"}},{"title":"OUTER LIMITS ALTERNATIVE","artist":"L.E.D.-G","id":1478,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Glitch Nerds","artist":"かめりあ","id":1479,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"GAMER'S ELECTRO/COMPLEXTRO"}},{"title":"NINJA IS DEAD IIDX ver.","artist":"P*Light","id":1480,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"SHINOBI SPEED"}},{"title":"Violet Pulse","artist":"G.K","id":1481,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"GLITCH ELECTRO"}},{"title":"STARLiGHT","artist":"星龍","id":1482,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE SPEED GOLD"}},{"title":"紫陽花 -AZISAI-","artist":"Camellia Vs. Expander","id":1483,"firstVersion":"23","alt-titles":[],"search-titles":["AZISAI"],"data":{"genre":"ORIENTAL TECHDANCE"}},{"title":"Journey","artist":"猫叉Master","id":1484,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"WORLD/ELECTRONICA"}},{"title":"CODE:1 [revision1.0.1]","artist":"HEXA","id":1485,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"SEITEN NO TERIYAKI","artist":"Kobaryo","id":1486,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"CHAOTIC SPEEDCORE"}},{"title":"Super Duper Racers","artist":"kors k & Numb'n'dub","id":1487,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"NZM","artist":"The 4th","id":1488,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"END ROLL"}},{"title":"Grand Chariot","artist":"xi","id":1489,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HARD ART CORE"}},{"title":"Sephirot","artist":"SHIKI","id":1490,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"StrayedCatz","artist":"削除","id":1491,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"FANTASY"}},{"title":"Angelic Jelly","artist":"t+pazolite","id":1492,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY で HARDCORE"}},{"title":"Triple Counter","artist":"DJ YOSHITAKA meets dj TAKA","id":1493,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"RISK + VACUUM"}},{"title":"ZEPHYRANTHES","artist":"TAG","id":1494,"firstVersion":"23","alt-titles":[],"search-titles":[],"data":{"genre":"BLOOM CORE"}},{"title":"鴉","artist":"L.E.D.-G","id":1497,"firstVersion":"24","alt-titles":[],"search-titles":["KARASU"],"data":{"genre":"CROSSBREED"}},{"title":"焔極OVERKILL","artist":"RoughSketch Vs. L.E.D.-G","id":1498,"firstVersion":"24","alt-titles":[],"search-titles":["ENGOKU OVERKILL"],"data":{"genre":"HARDCORE"}},{"title":"RISING FIRE HAWK","artist":"L.E.D.-G","id":1499,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HARDSTYLE"}},{"title":"イザナミノナゲキ","artist":"猫叉Master","id":1500,"firstVersion":"24","alt-titles":[],"search-titles":["Izanami's wail"],"data":{"genre":"WORLD/ELECTRONICA"}},{"title":"AsiaN distractive","artist":"猫叉劇団","id":1501,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"WORLD"}},{"title":"Super Rush","artist":"kors k","id":1502,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HARDTEK"}},{"title":"Rave Cannon","artist":"kors k","id":1503,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"SPEED RAVE"}},{"title":"Caterpillar","artist":"Eagle","id":1504,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HARD TRAP"}},{"title":"¡Viva!","artist":"Ryu*","id":1505,"firstVersion":"24","alt-titles":["!Viva!","?Viva!"],"search-titles":["Viva!"],"data":{"genre":"TRIBAL HOUSE"}},{"title":"OOO","artist":"Ryu☆ feat.moimoi","id":1506,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"BUBBLEGUM DANCE"}},{"title":"Mare Nectaris","artist":"神楽","id":1507,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"EXPERIMENTAL"}},{"title":"冬椿 ft. Kanae Asaba","artist":"Xceon","id":1508,"firstVersion":"24","alt-titles":[],"search-titles":["Fuyutsubaki ft. Kanae Asaba"],"data":{"genre":"HYPER ENKA POP"}},{"title":"TOGAKUSHI","artist":"SETUP","id":1509,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HARD TRANCE"}},{"title":"SINOBUZ Fantasy","artist":"Noria","id":1510,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"CANDY ROCK"}},{"title":"津軽雪","artist":"罠師 VS 安室","id":1511,"firstVersion":"24","alt-titles":[],"search-titles":["TSUGARU SETSU"],"data":{"genre":"MICHINOKU"}},{"title":"Modular Technology","artist":"Sota Fujimori","id":1512,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Honey Trap","artist":"Expander","id":1513,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER TRAP"}},{"title":"Scripted Connection⇒ long mix","artist":"DJ MURASAME","id":1514,"firstVersion":"12","alt-titles":[],"search-titles":["SCRIPTED CONNECTION LONG MIX"],"data":{"genre":"TECHNO"}},{"title":"ROTTERDAM SHOGUN","artist":"ABDI from ジャカルタファンクブラザーズ","id":1518,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"RDM"}},{"title":"DORNWALD ~Junge~","artist":"DJ TOTTO","id":1523,"firstVersion":"24","alt-titles":["DORNWALD 〜Junge〜"],"search-titles":["DORNWALD -Junge-"],"data":{"genre":"ARCHAIC TALE EP1"}},{"title":"獅子霞麗ノ舞","artist":"HuΣeR","id":1525,"firstVersion":"24","alt-titles":[],"search-titles":["Shishikasumu Uruwashinomai"],"data":{"genre":"DRAMATIC WALTZ"}},{"title":"ECHIDNA","artist":"HuΣeR","id":1527,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HYBRID BUCHIAGE TRANCE"}},{"title":"Quakes","artist":"dj Hellix","id":1528,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HARD BREAK BEATS"}},{"title":"PAPAYAPA BASS","artist":"かめりあ feat. ななひら","id":1529,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"MONDO-GROOVE BASSHOUSE"}},{"title":"焱影","artist":"RoughSkreamZ feat.楽天斎","id":1530,"firstVersion":"24","alt-titles":["火影","炎影","?影"],"search-titles":["HIKAGE"],"data":{"genre":"HIP HOP"}},{"title":"SAY BAY","artist":"P*Light","id":1531,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"SHINOBI RAVE"}},{"title":"(This Is Not) The Angels","artist":"Hommarju","id":1532,"firstVersion":"24","alt-titles":[],"search-titles":["This Is Not The Angels"],"data":{"genre":"BIG BEAT/BREAKBEATS"}},{"title":"Selfish Sweet","artist":"OSTER project feat. かなたん","id":1533,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"R&B"}},{"title":"Be A Star","artist":"PHQUASE feat.ぁゅ","id":1535,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"ALTERNATIVE TECHNO POP"}},{"title":"Egret and Willow","artist":"Dirty Androids","id":1536,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE BEATS"}},{"title":"禍根","artist":"U1 overground","id":1537,"firstVersion":"24","alt-titles":[],"search-titles":["Source Of Calamity"],"data":{"genre":"ORBITALIC FUTURE BASS"}},{"title":"Sarutobi Champion is 拙者","artist":"Project B-","id":1538,"firstVersion":"24","alt-titles":[],"search-titles":["Sarutobi Champion is Sessha"],"data":{"genre":"PIECED MAKIBISHI"}},{"title":"次葉 -turn the page-","artist":"小寺可南子","id":1539,"firstVersion":"24","alt-titles":[],"search-titles":["JIYOU -turn the page-"],"data":{"genre":"POP ROCK"}},{"title":"AO-∞","artist":"青龍","id":1540,"firstVersion":"24","alt-titles":[],"search-titles":["AO-INFINITY"],"data":{"genre":"DANCE SPEED"}},{"title":"忍恋花","artist":"黒脛","id":1541,"firstVersion":"24","alt-titles":[],"search-titles":["SHINOBI RENKA"],"data":{"genre":"忍歌"}},{"title":"Go Ahead!!","artist":"Ryu☆ Vs. Sota","id":1542,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE CORE"}},{"title":"DISAPPEAR feat. koyomin","artist":"DJ Genki","id":1543,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"EMOTIONAL HI-TECH"}},{"title":"#MAGiCVLGiRL_TRVP_B3VTZ","artist":"DJ Noriken","id":1544,"firstVersion":"24","alt-titles":[],"search-titles":["MAGiCVLGiRL_TRVP_B3VTZ"],"data":{"genre":"NEON/TWERKCORE"}},{"title":"The Commanders","artist":"USAO","id":1545,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HARDSTYLE"}},{"title":"Umbral","artist":"Maozon","id":1546,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"UPLIFTING TRANCE"}},{"title":"Steel Edge","artist":"Maozon","id":1547,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM&BASS"}},{"title":"Music is The Answer","artist":"C-Show","id":1548,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"TURBOFUNK"}},{"title":"Amazing Mirage","artist":"lapix","id":1549,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HiTECH FULLON"}},{"title":"Affection","artist":"ni-21","id":1550,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HARD DANCE"}},{"title":"XINOBIKILL","artist":"SOUND HOLIC feat. Nana Takahashi","id":1551,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"CYBER JAZZSTEP"}},{"title":"FUZIN RIZIN","artist":"SOUND HOLIC feat. Nana Takahashi & 709sec.","id":1552,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER DIGIMETAL"}},{"title":"ディッシュウォッシャー◎彡おいわちゃん","artist":"ARM×狐夢想 feat. 山本椛","id":1553,"firstVersion":"24","alt-titles":[],"search-titles":["Dish Washer Oiwa-Chan"],"data":{"genre":"ネオスカ電波"}},{"title":"ちらちら・はらはら","artist":"NU-KO","id":1554,"firstVersion":"24","alt-titles":[],"search-titles":["CHIRACHIRA HARAHARA"],"data":{"genre":"ACEDIA"}},{"title":"Believe in you","artist":"DJ Shimamura feat. Renna","id":1555,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE RAVE"}},{"title":"Shoot'Em All","artist":"Manabu Namiki","id":1556,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"DETROIT TECHNO"}},{"title":"Breakin' Chain","artist":"REDALiCE feat. MONICO","id":1557,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"MOOMBAHCORE"}},{"title":"GuNGNiR","artist":"Gram","id":1558,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"REQUIEM PSY"}},{"title":"HADES","artist":"Massive New Krew","id":1559,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HARDSTYLE"}},{"title":"Remedy feat. Kanae Asaba","artist":"Y&Co.","id":1560,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"哀愁EUROBEAT"}},{"title":"お命ちょうDAI!901娘","artist":"DJ SHARPNEL feat. みらい","id":1561,"firstVersion":"24","alt-titles":[],"search-titles":["Oinochi Cho-D.A.I. 901Girl "],"data":{"genre":"演歌ブレイクス"}},{"title":"Beyond The Seven","artist":"Nhato","id":1562,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"elemental bender feat. Kanae Asaba","artist":"MK","id":1563,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"EDM"}},{"title":"Seaside Labyrinth","artist":"Dirty Androids","id":1564,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"80's SYNTH FUNK"}},{"title":"SAMURAI-Scramble","artist":"DJ Mass MAD Izm*","id":1565,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"TECH BREAKBEATS"}},{"title":"Warrior","artist":"DJ CHUCKY feat. Jonjo","id":1566,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"MAINSTREAM HARDCORE"}},{"title":"Summer","artist":"banvox","id":1567,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE MUSIC"}},{"title":"Piano Samurai","artist":"maras k(marasy+kors k)","id":1568,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"BEAT PIANO MUSIC"}},{"title":"Sweet Clapper","artist":"livetune+","id":1569,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"J-POP"}},{"title":"SCREAM THE LIFE FEAT.KYONO","artist":"DJ BAKU","id":1570,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"ROCK"}},{"title":"BREAK OVER","artist":"MASAYOSHI IIMORI","id":1571,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"FESTIVAL SOUND"}},{"title":"Seize the Day","artist":"DJ'TEKINA//SOMETHING feat.yuyoyuppe","id":1572,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE BASS"}},{"title":"OTENAMI Hurricane","artist":"t+pazolite","id":1573,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"POP BREAKCORE"}},{"title":"Magical","artist":"Snail's House","id":1574,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"KAWAII FUTURE BASS"}},{"title":"Yellow Sketch(RX-Ver.S.P.L.)","artist":"高田雅史","id":1575,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"ALTERNATIVE ELECTRO"}},{"title":"shuriken","artist":"ヒゲドライバー","id":1576,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"CHIPTUNE"}},{"title":"yamabiko (SINOBUZ Edition)","artist":"かめりあ","id":1577,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"夏の夕暮れと、DUBSTEP。"}},{"title":"九尾狐夜行","artist":"天狐","id":1578,"firstVersion":"24","alt-titles":[],"search-titles":["Kyuubikoyagyou"],"data":{"genre":"ORIENTAL FUSION"}},{"title":"Around The Galaxy","artist":"NISH","id":1579,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"UPLIFTING TRANCE"}},{"title":"Sky High","artist":"Cuvelia","id":1580,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"ANTHEM"}},{"title":"Snakey Kung-fu","artist":"金獅子 vs 麒麟 feat. 獏","id":1581,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"ASIAN CONTEMPORARY"}},{"title":"月雪に舞う華のように","artist":"猫叉Master","id":1582,"firstVersion":"24","alt-titles":[],"search-titles":["Tsukiyuki ni mau hananoyouni"],"data":{"genre":"FOREST SNOW"}},{"title":"INVISIBLE STRIX","artist":"L.E.D.","id":1583,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"NEUROFUNK"}},{"title":"RAIN","artist":"dj TAKA","id":1584,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"刃図羅","artist":"猫叉Master vs HuΣeR","id":1585,"firstVersion":"24","alt-titles":[],"search-titles":["BUZRA"],"data":{"genre":"LAST ARTS"}},{"title":"〆","artist":"lapix","id":1586,"firstVersion":"24","alt-titles":[],"search-titles":["SHIME"],"data":{"genre":"HiTECH"}},{"title":"BabeL ~Grand Story~","artist":"Ako Atak","id":1587,"firstVersion":"24","alt-titles":["BabeL 〜Grand Story〜"],"search-titles":["BabeL -Grand Story-"],"data":{"genre":"SPIRAL STAIRS"}},{"title":"BroGamer","artist":"USAO","id":1588,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"SUPER ULTIMATE HYPER CORE"}},{"title":"Beat Juggling Mix","artist":"Hommarju","id":1589,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"DJ BATTLE"}},{"title":"SEQUENCE CAT","artist":"SLEDLAKE (SLAKE & L.E.D.)","id":1590,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"nostos","artist":"Setaria Virtuoso","id":1591,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"NOSTALGIA"}},{"title":"crew","artist":"beatnation Records","id":1592,"firstVersion":"24","alt-titles":["crew -original mix-","crew -VENUS mix-","crew -Ryu☆ mix-","crew -kors k mix-","crew -Prim version-"],"search-titles":[],"data":{"genre":"ANTHEM"}},{"title":"Macuilxochitl","artist":"TOMOSUKE","id":1593,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"PIANO CONTEMPORARY"}},{"title":"Summerlights(IIDX Edition)","artist":"DJ Noriken","id":1594,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE RAVE"}},{"title":"HAPPY★RUSH","artist":"P*Light","id":1595,"firstVersion":"24","alt-titles":[],"search-titles":["HAPPY*RUSH"],"data":{"genre":"HAPPY"}},{"title":"Lift Us High","artist":"BEMANI Sound Team \"Sota Fujimori\"","id":1596,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"MELODIC TRANCE"}},{"title":"CODE:0","artist":"BEMANI Sound Team \"HEXA\"","id":1597,"firstVersion":"26","alt-titles":["CODE:Ø"],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"BLO§OM","artist":"BEMANI Sound Team \"TAG\"","id":1598,"firstVersion":"26","alt-titles":["BLOSSOM"],"search-titles":["BLOSSOM"],"data":{"genre":"BLOOM TRANCE"}},{"title":"ZENDEGI DANCE","artist":"ARM × BEMANI Sound Team \"U1 overground\"","id":1599,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"ORBITALIC ORIENTAL ELECTRO"}},{"title":"Psycho Sheep Riddim","artist":"BEMANI Sound Team \"SYUNN\"","id":1600,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"RIDDIM DUBSTEP"}},{"title":"COSMIC CYBER","artist":"BEMANI Sound Team \"Captain Sonic\"","id":1601,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"BIGCORE"}},{"title":"A Tale Hidden In The Abyss","artist":"BEMANI Sound Team \"person09\"","id":1602,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"COMMENT OUT"}},{"title":"サクラあっぱれーしょん","artist":"Remixed by BEMANI Sound Team \"TAG\" feat. 柊木りお","id":1603,"firstVersion":"26","alt-titles":[],"search-titles":["Sakura Apparation"],"data":{"genre":"IIDX EDITION"}},{"title":"Garuda","artist":"kors k","id":1604,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"JUKE/FOOTWORK"}},{"title":"グラナダの風","artist":"BEMANI Sound Team \"劇団レコード\"","id":1605,"firstVersion":"26","alt-titles":[],"search-titles":["Granada Wind"],"data":{"genre":"SPANISH GUITAR"}},{"title":"Unbelief","artist":"BEMANI Sound Team \"Anonymous\"","id":1606,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"METAL"}},{"title":"CoMAAAAAAA","artist":"Ryu☆","id":1607,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"UPLIFTING ETHNIC"}},{"title":"深愛のリグレット","artist":"Xceon feat.Mayumi Morinaga","id":1608,"firstVersion":"26","alt-titles":[],"search-titles":["shinaino regret "],"data":{"genre":"PIANO J TRANCE POP"}},{"title":"Wonderland","artist":"kors k","id":1609,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"CANDY RAVE GABBER"}},{"title":"Mächö Mönky","artist":"kors k","id":1610,"firstVersion":"26","alt-titles":["Macho Monky","M?ch? M?nky"],"search-titles":["Macho Monky"],"data":{"genre":"JUNGLE TERROR"}},{"title":"Glory","artist":"kradness","id":1611,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"EDM"}},{"title":"夏の匂い。キミの残像。 ft. Kanae Asaba","artist":"Xceon","id":1612,"firstVersion":"26","alt-titles":[],"search-titles":["Natsunonioi kiminozanzou ft. Kanae Asaba"],"data":{"genre":"Re 90's J-DANCE POP"}},{"title":"AGAiN","artist":"DJ NAGAI","id":1613,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Catch Our Fire!","artist":"中島由貴","id":1614,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"MARVELOUS CHEER"}},{"title":"dAuntl3ss","artist":"DJ Noriken","id":1615,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"HARDER DANCE MUSIC"}},{"title":"Starry Night","artist":"Massive New Krew feat.松平なな","id":1616,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"HARDSTYLE"}},{"title":"Wing of Hearts","artist":"USAO & DJ Nanashi","id":1617,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER HANDS UP"}},{"title":"Carmina","artist":"CANVAS feat. Quimär","id":1618,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"SYMPHONIC TRANCECORE"}},{"title":"L.F.O","artist":"aran","id":1619,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"UK HARDCORE"}},{"title":"The Rebellion of Sequencer","artist":"DJ Myosuke","id":1620,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"DJENTCORE"}},{"title":"泰東ノ翠霞","artist":"bermei.inazawa/feat.霜月はるか","id":1621,"firstVersion":"26","alt-titles":[],"search-titles":["taito no suika"],"data":{"genre":"JAPANESE POPS"}},{"title":"花冠 feat.Aikapin","artist":"RoughSkreamZ","id":1622,"firstVersion":"26","alt-titles":[],"search-titles":["Hanakanmuri feat.Aikapin"],"data":{"genre":"SOCA"}},{"title":"セカンドピアス","artist":"OSTER project feat. echo","id":1623,"firstVersion":"26","alt-titles":[],"search-titles":["Second earrings"],"data":{"genre":"GIRLS ROCK"}},{"title":"Dr. Chemical & Killing Machine","artist":"Hommarju","id":1624,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"INDUSTRIAL TECHNO"}},{"title":"ハードベース・フェスタ","artist":"かめりあ feat. ななひら","id":1625,"firstVersion":"26","alt-titles":[],"search-titles":["HARDBASS FESTA"],"data":{"genre":"A-STYLE RUSSIAN HARDBASS"}},{"title":"U.S.A.","artist":"Remixed by BEMANI Sound Team \"PHQUASE feat.TRANDER Jr.\"","id":1626,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"IIDX EDITION"}},{"title":"IDC feat.REVERBEE (Mo'Cuts Ver)","artist":"DJ Mass MAD Izm*","id":1627,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"TECH-BREAKS"}},{"title":"Red. by Jack Trance","artist":"DJ Mass MAD Izm*","id":1628,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"TECH-BREAKS"}},{"title":"Twilight Warp","artist":"Maozon feat. Kyte","id":1629,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"CYBER DANCE MUSIC"}},{"title":"ROCK女 feat. 大山愛未, Ken","artist":"Y&Co.","id":1630,"firstVersion":"26","alt-titles":["ROCK女 feat. 大山愛未, Ken"],"search-titles":["ROCK ONNA feat. Aimi Oyama, Ken"],"data":{"genre":"TRANCE"}},{"title":"Yum Yum Jelly","artist":"YUC'e","id":1631,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE BASS"}},{"title":"LADYBIRD","artist":"YUC'e","id":1632,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"GLITCH HOP"}},{"title":"Cranberry City ft. Luschel","artist":"lapix","id":1633,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"GARAGE"}},{"title":"& Intelligence","artist":"lapix","id":1634,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"MEGA MIX"}},{"title":"Hurry Hurry","artist":"Masayoshi Iimori","id":1635,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE SXXX"}},{"title":"Ember Lights","artist":"Nhato","id":1636,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"FUSION TRANCE"}},{"title":"Particle Arts","artist":"Virtual Self","id":1637,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"NEOTRANCE"}},{"title":"Urban Constellations","artist":"Dirty Androids","id":1638,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"JAZZY FOOTWORK JUNGLE"}},{"title":"ONIGOROSHI","artist":"m1dy","id":1639,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"TOKYO STYLE SPEEDCORE"}},{"title":"爆ゼニ☆がってんワーカー","artist":"ARM×狐夢想 feat. ななひら","id":1640,"firstVersion":"26","alt-titles":[],"search-titles":["Baku Zeni Gatten Worker"],"data":{"genre":"勤労☆電波"}},{"title":"Re:Story","artist":"ももいろクローバーZ","id":1641,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"J-POP"}},{"title":"The Sealer ~ア・ミリアとミリアの民~","artist":"Zektbach","id":1642,"firstVersion":"26","alt-titles":["The Sealer 〜ア・ミリアとミリアの民〜"],"search-titles":["The Sealer"],"data":{"genre":"ELEMENTAL JIG"}},{"title":"The Best of Both Worlds","artist":"☆Taku Takahashi (m-flo, block.fm)","id":1643,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"EUROTRAPBEAT"}},{"title":"GIGA THRASH","artist":"Blacklolita","id":1644,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"DUBSTEP"}},{"title":"Angels & Demons","artist":"月代 彩","id":1645,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM & BASS"}},{"title":"ミストレス・アンに花束を","artist":"soejima takuma feat.BEMANI Sound Team \"猫叉Master\"","id":1646,"firstVersion":"26","alt-titles":[],"search-titles":["Bouquet for Ann"],"data":{"genre":"ELECTRONICA"}},{"title":"SPEED ROCKER","artist":"AJURIKA","id":1647,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC TRANCE"}},{"title":"IDOL syndrome.","artist":"RINA","id":1648,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC ROCK"}},{"title":"OVER TIME","artist":"空中分解feat.アンテナガール","id":1649,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO POP"}},{"title":"Xlø","artist":"sasakure.UK","id":1650,"firstVersion":"26","alt-titles":["Xlo","Xl?","Xlo"],"search-titles":["XLO"],"data":{"genre":"NEUTRONIKA"}},{"title":"Let me be your cure","artist":"Pizuya's Cell","id":1651,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRIC DANCE ROCK"}},{"title":"Level One","artist":"Yamato","id":1652,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"Drumstep / DnB"}},{"title":"Next Tales 2 Oath (IIDX 20th Anniv \"Ring\" Theme)","artist":"Hommarju","id":1653,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"THEME SONG"}},{"title":"Serious?","artist":"KSUKE","id":1654,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"FESTIVAL TRAP"}},{"title":"龍王の霊廟(Mausoleum Of The Primal Dragon)","artist":"BEMANI Sound Team \"黒猫ダンジョン\"","id":1655,"firstVersion":"26","alt-titles":[],"search-titles":["Mausoleum Of The Primal Dragon"],"data":{"genre":"RETROSPECTIVE EPIC MUSIC"}},{"title":"Wolf 1061","artist":"Xceon","id":1656,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"PIANO TRANCE"}},{"title":"金野火織の金色提言","artist":"DJ TECHNORCH feat. 宇宙★海月","id":1657,"firstVersion":"26","alt-titles":[],"search-titles":["KONNO HIORI NO KONJIKI TEIGEN"],"data":{"genre":"音ゲー賛美歌"}},{"title":"EVANESCENT","artist":"SOUND HOLIC feat. Nana Takahashi","id":1658,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE ROCK"}},{"title":"LOST TECHNOLOGIE","artist":"かめりあ","id":1659,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"XENON II ~TOMOYUKIの野望~","artist":"Mr.T","id":1660,"firstVersion":"26","alt-titles":["XENON II 〜TOMOYUKIの野望〜"],"search-titles":["XENON II -TOMOYUKI no Yabou-"],"data":{"genre":"ELECTRO SHOCK"}},{"title":"DRUNK MONKY","artist":"DJ ODDBALL","id":1661,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"MINIMAL"}},{"title":"Playing With Fire","artist":"kors k","id":1662,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"SPEED RAVE"}},{"title":"Lethal Weapon","artist":"BEMANI Sound Team \"HuΣeR\"","id":1663,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"RECKLESS HARDCORE"}},{"title":"GO OVER WITH GLARE -ROOTAGE 26-","artist":"BEMANI Sound Team \"L.E.D.-G\"","id":1664,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"HARDSTYLE"}},{"title":"お菓子の王国","artist":"Snail's House","id":1665,"firstVersion":"26","alt-titles":[],"search-titles":["Candy Kingdom"],"data":{"genre":"SPEED CANDY"}},{"title":"50th Memorial Songs -Beginning Story-","artist":"BEMANI Sound Team","id":1666,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"ANNIVERSARY"}},{"title":"50th Memorial Songs -二人の時 ~under the cherry blossoms~-","artist":"BEMANI Sound Team","id":1667,"firstVersion":"26","alt-titles":["50th Memorial Songs -二人の時 〜under the cherry blossoms〜-"],"search-titles":["50th Memorial Songs -FUTARINO TOKI under the cherry blossoms-"],"data":{"genre":"ANNIVERSARY"}},{"title":"50th Memorial Songs -Flagship medley-","artist":"BEMANI Sound Team","id":1668,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"ANNIVERSARY"}},{"title":"50th Memorial Songs -The BEMANI History-","artist":"BEMANI Sound Team","id":1669,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"ANNIVERSARY"}},{"title":"Night! Night! Night!","artist":"MM","id":1670,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"EURO DYNAMITE"}},{"title":"ruin of opals","artist":"上ノ瀬つかさ","id":1671,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"IRIDESCENCE JAZZ ETUDE"}},{"title":"Technicolour Dreams","artist":"DUNE & M-Project & GUHROOVY","id":1672,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"HDM"}},{"title":"Carry Me Away","artist":"lapix","id":1673,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE CORE"}},{"title":"ROZA DE ANDALUCIA","artist":"SOUND HOLIC Vs. T.Kakuta feat. Nana Takahashi","id":1674,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"MELODIC SPEED METAL"}},{"title":"ToyCube Pf.(RX-Ver.S.P.L.)","artist":"高田雅史","id":1675,"firstVersion":"26","alt-titles":["ToyCube Pf.(RX Ver.S.P.L)","ToyCube Pf (RX Ver.S.P.L)"],"search-titles":[],"data":{"genre":"NEW AGE"}},{"title":"Sidechained Threats","artist":"sanodg","id":1676,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO"}},{"title":"Necroxis Girl","artist":"BEMANI Sound Team \"HuΣeR\"","id":1677,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"GLITCH DUBSTEP"}},{"title":"Geirskögul","artist":"Maozon","id":1678,"firstVersion":"26","alt-titles":["Geirsk?gul","Geirskogul"],"search-titles":["Geirskogul"],"data":{"genre":"CYBER DRUMSTEP"}},{"title":"Please Welcome Mr.C","artist":"C-Show","id":1679,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"JAZZY HOLIC"}},{"title":"HARD BRAIN","artist":"AJURIKA","id":1680,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"HARD TECHNO"}},{"title":"Visterhv","artist":"Feryquitous","id":1681,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"REBIRTH OUT"}},{"title":"Trill auf G","artist":"BEMANI Sound Team \"dj TAKA\"","id":1682,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"MUSIC GAMES HARDCORE"}},{"title":"voltississimo","artist":"BEMANI Sound Team \"PHQUASE\"","id":1683,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"VVV"}},{"title":"toy boxer","artist":"BEMANI Sound Team \"S-C-U & SYUNN\"","id":1684,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"BOXINGCORE"}},{"title":"最小三倍完全数","artist":"DJ TECHNORCH","id":1685,"firstVersion":"26","alt-titles":[],"search-titles":["SMALLEST 3K-PERFECT NUMBER"],"data":{"genre":"ピタゴラス的不完全性破壊衝動音律(ハンマーによる)"}},{"title":"Six String Proof","artist":"BEMANI Sound Team \"Yvya × Mutsuhiko Izumi\"","id":1686,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"HARDROCK"}},{"title":"おーまい!らぶりー!すうぃーてぃ!だーりん!","artist":"BEMANI Sound Team \"PON\" feat.NU-KO","id":1687,"firstVersion":"26","alt-titles":[],"search-titles":["OH MY!LOVELY!SWEETY!DARLING!"],"data":{"genre":"LOVELY YOUTH"}},{"title":"Afterimage d'automne","artist":"BEMANI Sound Team \"猫叉劇団\"","id":1688,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"ASYMMETRY ART"}},{"title":"BLACK JACKAL","artist":"Akira Complex","id":1689,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE MUSIC"}},{"title":"ミッドナイト☆WAR","artist":"いちか","id":1690,"firstVersion":"26","alt-titles":[],"search-titles":["MIDNIGHT WAR"],"data":{"genre":"BEMANIZED ROCKCORE"}},{"title":"Tp-RZ","artist":"CAPACITY GATE","id":1691,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"BREAKBEATS"}},{"title":"portal","artist":"猫叉Master+","id":1692,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO"}},{"title":"Painful Fate","artist":"BEMANI Sound Team \"猫叉Master\"","id":1693,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"SIGMA","artist":"BEMANI Sound Team \"Mutsuhiko Izumi\"","id":1694,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"HARDROCK"}},{"title":"Digital Skipper","artist":"BEMANI Sound Team \"Expander\"","id":1695,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"HYBRID"}},{"title":"REPLAY","artist":"SLAKE","id":1696,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"Cyber True Color","artist":"kors k vs Sota Fujimori","id":1697,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"DREAM COLLABORATION"}},{"title":"恋はどう?モロ◎波動OK☆方程式!!","artist":"あべにゅうぷろじぇくと feat. 佐倉紗織 produced by ave;new","id":1698,"firstVersion":"24","alt-titles":[],"search-titles":["koihadou? moro hadou ok houteishiki!!"],"data":{"genre":"理系ポップ"}},{"title":"Vermilion","artist":"Remo-con","id":1699,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"HARD HOUSE"}},{"title":"Lost wing at.0","artist":"猫叉Master+","id":1700,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Surf on the Light","artist":"Tomoyuki Uchida","id":1701,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO FUSION"}},{"title":"童話回廊","artist":"DJ TOTTO","id":1702,"firstVersion":"24","alt-titles":[],"search-titles":["DOUWAKAIROU"],"data":{"genre":"空想ファンタジーシリーズ"}},{"title":"Apocalypse","artist":"Morrigan feat. リリィ","id":1703,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"EPIC D'N'B"}},{"title":"Venom","artist":"kors k vs L.E.D.-G","id":1704,"firstVersion":"24","alt-titles":[],"search-titles":[],"data":{"genre":"JUMP UP/HARDCORE"}},{"title":"神謳 -RESONANCE-","artist":"SOUND HOLIC feat. Nana Takahashi Vs.GOD PHOENIX Prim","id":1707,"firstVersion":"25","alt-titles":[],"search-titles":["SHINOH -RESONANCE-","Phoenix Prim","Phnix Prim"],"data":{"genre":"Hi-MYTH"}},{"title":"THE CANNONBALLER","artist":"L.E.D. feat. YURiCa/花たん","id":1708,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"ナイトシティー・アヴァンチュール","artist":"森永真由美","id":1709,"firstVersion":"25","alt-titles":[],"search-titles":["NIGHTCITY AVENTURE"],"data":{"genre":"歌謡ニューウェーブ"}},{"title":"DEATH†ZIGOQ ~怒りの高速爆走野郎~","artist":"L.E.D.ALiCE(DJ NAGAI Vs. BEMANI Sound Team \"L.E.D.-G\")","id":1710,"firstVersion":"25","alt-titles":["DEATH†ZIGOQ 〜怒りの高速爆走野郎〜","DEATH†ZIGOQ~怒りの高速爆走野郎~"],"search-titles":["DEATH ZIGOQ"],"data":{"genre":"世紀末コア"}},{"title":"Initiation","artist":"BEMANI Sound Team \"謎の勢力\"","id":1711,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"00's TECHNO"}},{"title":"ChaserXX","artist":"HuΣeR","id":1712,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"CYBERNETICS PIANO HOUSE"}},{"title":"純真可憐デザイア","artist":"BEMANI Sound Team \"HuΣeR\" feat.Fernweh","id":1713,"firstVersion":"25","alt-titles":[],"search-titles":["JUNSHINKAREN DESIRE"],"data":{"genre":"EMOTIONAL ROCK"}},{"title":"EMERALDAS","artist":"BEMANI Sound Team \"HuΣeR vs dj Hellix\"","id":1714,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"IRREGULAR DJENT STEP"}},{"title":"ANCHOR","artist":"BEMANI Sound Team \"HuΣeR Vs. SYUNN\"","id":1715,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"STYLISH CROSSOVER"}},{"title":"AA -rebuild-","artist":"D.J.Amuro","id":1716,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"RENAISSANCE"}},{"title":"I Love You","artist":"O/iviA","id":1717,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"EURO TRANCE"}},{"title":"バスルーム ロマンス","artist":"BEMANI Sound Team \"Saori Watanabe\"","id":1718,"firstVersion":"25","alt-titles":[],"search-titles":["Bathroom Romance"],"data":{"genre":"CLASSIC MOTIF"}},{"title":"COSMIC☆WONDER☆REVOLUTION","artist":"猫叉Master+","id":1719,"firstVersion":"25","alt-titles":[],"search-titles":["COSMIC*WONDER*REVOLUTION"],"data":{"genre":"COSMIC POP"}},{"title":"ACCELERATE","artist":"Sota Fujimori","id":1720,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"SYNTH-TECH"}},{"title":"Expanded !!","artist":"BEMANI Sound Team \"Expander\"","id":1721,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"MIDDLE EASTERN TWERK"}},{"title":"Life Is A Game ft.DD\"ナカタ\"Metal","artist":"RoughSketch","id":1722,"firstVersion":"25","alt-titles":["Life Is A Game ft.DD\"ナカタ\""],"search-titles":["Life Is A Game ft.DD\"Nakata\"Metal"],"data":{"genre":"UPTEMPO HARDCORE"}},{"title":"Back Spin Sweeper","artist":"DJ TOTTO","id":1723,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"WAGON WHEEL TRANCE"}},{"title":"シムルグの目醒め","artist":"BEMANI Sound Team \"DJ TOTTO\" feat.rionos","id":1724,"firstVersion":"25","alt-titles":[],"search-titles":["Dawn of Simurgh"],"data":{"genre":"NATURE"}},{"title":"Abraxas","artist":"SYUNN","id":1725,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"DUBSTEP"}},{"title":"Papilio ulysses","artist":"BEMANI Sound Team \"SYUNN\"","id":1726,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"DRUMSTEP"}},{"title":"Mira","artist":"Akhuta","id":1727,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"ALTERNATIVE FUGUE"}},{"title":"東京神話","artist":"DJ TECHNORCH feat.宇宙★海月 vs BEMANI Sound Team \"U1-ASAMi\"","id":1728,"firstVersion":"25","alt-titles":[],"search-titles":["TOKYO SHINWA"],"data":{"genre":"ORBITALIC GABBER STEP"}},{"title":"Beast mode","artist":"BEMANI Sound Team \"TAG\"","id":1729,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"SPEED EURO"}},{"title":"FIRE BALL","artist":"BEMANI Sound Team \"RACER-X\"","id":1730,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"SPEED STAR"}},{"title":"草原の王女-軌跡を辿って-","artist":"劇団レコード","id":1731,"firstVersion":"25","alt-titles":[],"search-titles":["Princess in Grassland"],"data":{"genre":"JOURNEY SCENE"}},{"title":"VOX RUSH","artist":"青龍 × sampling masters MEGA & sampling masters AYA","id":1732,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"ROTTERDAM RAVE"}},{"title":"O/D*20","artist":"Ryu*","id":1733,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"255","artist":"255","id":1734,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER SPEED RAVE"}},{"title":"Boomy and The Boost","artist":"Eagle","id":1735,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"NEO JUNGLE"}},{"title":"ANAGMA","artist":"C-Show","id":1736,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"PSY TECH DANCE"}},{"title":"ハイ*ビスカス ft. Kanae Asaba","artist":"Xceon","id":1737,"firstVersion":"25","alt-titles":[],"search-titles":["Hi*biscus ft. Kanae Asaba"],"data":{"genre":"YANKEE CAR J TRANCE"}},{"title":"Alpheratz","artist":"Xceon","id":1738,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"PIANO TRANCE"}},{"title":"Amor De Verão","artist":"かめりあ feat. ななひら","id":1739,"firstVersion":"25","alt-titles":["Amor De Verao","Amor De Ver?o"],"search-titles":["Amor De Verao"],"data":{"genre":"熱帯 THE BASS"}},{"title":"LUV DRIVE","artist":"RoughSketch feat.Aikapin","id":1740,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"POPCORE"}},{"title":"Battleground","artist":"kors k","id":1741,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"SCHRANZ"}},{"title":"HAT TRICK","artist":"P*Light","id":1742,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HANDZ STYLE"}},{"title":"Break Stasis","artist":"Hommarju & Akira Complex","id":1743,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"DRUMSTEP/HARDCORE"}},{"title":"エディブルフラワーの独白","artist":"OSTER project feat. 常盤ゆう","id":1744,"firstVersion":"25","alt-titles":[],"search-titles":["edible flower monologue"],"data":{"genre":"HARD FRENCH"}},{"title":"Exhaust Hype","artist":"DJ Noriken","id":1745,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HARD BASS HOUSE"}},{"title":"FREEDOM","artist":"USAO","id":1746,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER DUBSTEP"}},{"title":"Slipstream","artist":"lapix","id":1747,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE CORE"}},{"title":"Best of Me","artist":"Maozon","id":1748,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"CYBER LIQUID FUNK"}},{"title":"Around the Future","artist":"Maozon vs. C-Show","id":1749,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"CYBERCORE"}},{"title":"FUTURE is Dead","artist":"C-Show","id":1750,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HOLIC"}},{"title":"Acidiva 303","artist":"ni-21","id":1751,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HARD DANCE"}},{"title":"1001 -ESCAPE-","artist":"SOUND HOLIC feat. Nana Takahashi","id":1752,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"JAZZ ROCK"}},{"title":"共犯へヴンズコード","artist":"D-Evoke(与那嶺雅人/小日向翔)","id":1753,"firstVersion":"25","alt-titles":["共犯ヘヴンズコード"],"search-titles":["Kyohan-Heaven'sCode"],"data":{"genre":"ELEGANT SWING"}},{"title":"うさ☆かめ 大戦争!","artist":"ARM×狐夢想 feat. I've : 柚子乃 & RINA","id":1754,"firstVersion":"25","alt-titles":[],"search-titles":["Usa Kame Wars!"],"data":{"genre":"プログレッシブ徒競走"}},{"title":"Nothing but Theory","artist":"lapix","id":1755,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"ULTRA JAZZFUNKTION"}},{"title":"Illusionary Waterlily","artist":"DJ Noriken","id":1756,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"EMOTIONAL RAVE EUPHORIA"}},{"title":"Persephone","artist":"Massive New Krew","id":1757,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HARDSTYLE"}},{"title":"No Limit 2 dAnce feat. 大山愛未","artist":"Y&Co.","id":1758,"firstVersion":"25","alt-titles":[],"search-titles":["No Limit 2 dAnce feat. Aimi Oyama"],"data":{"genre":"HYPER TECHNO"}},{"title":"Hella Deep","artist":"MASAYOSHI IIMORI","id":1759,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"FREESTYLE"}},{"title":"Static State","artist":"Nhato","id":1760,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO TRANCE"}},{"title":"Get Up! feat. Kanae Asaba","artist":"MK","id":1761,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"TROPICAL HOUSE"}},{"title":"Midnight Lady","artist":"Dirty Androids","id":1762,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"NU 80's DISCO FUNK"}},{"title":"The Chase","artist":"DJ Mass MAD Izm*","id":1763,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"TECH BREAKS"}},{"title":"UMMU","artist":"t+pazolite","id":1764,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"OSHARave"}},{"title":"Rise Circuit","artist":"COSIO","id":1765,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Chemical Cookie","artist":"YUC'e","id":1766,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE BASS"}},{"title":"n'pa pa BBQ","artist":"YUC'e","id":1767,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE TERROR"}},{"title":"Son, not gabba now","artist":"Y&Co.","id":1768,"firstVersion":"25","alt-titles":["Son, not gabba now"],"search-titles":[],"data":{"genre":"GABBA"}},{"title":"Xperanza","artist":"aran","id":1769,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HYBRID HARDCORE"}},{"title":"Temple of Anubis","artist":"Massive New Krew","id":1770,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"PSYSTYLE"}},{"title":"2 Player","artist":"maras k/marasy×kors k","id":1771,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"BEAT PIANO MUSIC"}},{"title":"I'm Coming (2017 Version)","artist":"Pa's Lam System","id":1772,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"ダンスミュージック"}},{"title":"LIGHTS ft. EVO+","artist":"lapix","id":1773,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"EMO BREAKS"}},{"title":"SUNLiGHT (IIDX Mix)","artist":"日龍","id":1774,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE SPEED"}},{"title":"ラストセンチュリーメランコリック","artist":"DJ Taku aka ☆Taku Takahashi (m-flo)","id":1775,"firstVersion":"25","alt-titles":[],"search-titles":["Last Century Melancholic"],"data":{"genre":"FUTURE J-POP"}},{"title":"Eine Haube ~聖地の果てにあるもの~","artist":"AIKO OI","id":1776,"firstVersion":"25","alt-titles":["Eine Haube 〜聖地の果てにあるもの〜"],"search-titles":["Eine Haube"],"data":{"genre":"VELLUM"}},{"title":"Only for now","artist":"RINA SOUND PRODUCE : KAZUYA TAKASE","id":1777,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHDELIC TRANCE"}},{"title":"From Time To Time","artist":"sanodg","id":1778,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"TECH HOUSE"}},{"title":"SPEED","artist":"BEMANI Sound Team \"Mutsuhiko Izumi\"","id":1779,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"ROCK FUSION"}},{"title":"Fervidex","artist":"Feryquitous","id":1780,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"ARTCORE"}},{"title":"DEADHEAT","artist":"DJ Myosuke","id":1781,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Arca","artist":"BEMANI Sound Team \"Akhuta Works\"","id":1782,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"GENESIS"}},{"title":"SPEED DEMON","artist":"GUHROOVY feat. NO+CHIN","id":1783,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HARDTEK"}},{"title":"The Revolution (VIP Mix)","artist":"Scott Brown & M-Project","id":1784,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HDM"}},{"title":"命の標本","artist":"志方あきこ","id":1785,"firstVersion":"25","alt-titles":[],"search-titles":["Dystopia"],"data":{"genre":"STRANGE WORLD MUSIC"}},{"title":"Be a Hero!","artist":"中島由貴","id":1786,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"DIGITAL THRASH PUNK"}},{"title":"Raspberry Railgun","artist":"OSTER project","id":1787,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"PANIC FUSION"}},{"title":"STARLIGHT JUNCTION","artist":"SOUND HOLIC feat. Nana Takahashi","id":1788,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HEAV'NLY TRANCE"}},{"title":"Usual Days-remix","artist":"ota2","id":1789,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"Antigravity","artist":"t+pazolite","id":1790,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE DANCE SPEED"}},{"title":"バ→ビ→ブ→Bomb!","artist":"ヒゲドライバー join. 新菜まこ & 松平なな","id":1791,"firstVersion":"25","alt-titles":[],"search-titles":["Ba-Bi-Bu-Bomb!"],"data":{"genre":"電波ソング"}},{"title":"NITROUS CANNON","artist":"かめりあ","id":1792,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"MACHINEGUN PSYSTYLE"}},{"title":"パラドキシカル・タイムリープトライアル(Short Ver.)","artist":"MOSAIC.WAV","id":1793,"firstVersion":"25","alt-titles":["パラドキシカル・タイムリープトライアル(Short.Ver)"],"search-titles":["Paradoxical Time Leap Trial"],"data":{"genre":"AKIBA-POP"}},{"title":"SHOX","artist":"RAM","id":1794,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"encounter","artist":"猫叉Master+","id":1795,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"HYPE THE CORE","artist":"DJ CHUCKY","id":1796,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"GABBA"}},{"title":"City Never Sleeps (IIDX Edition)","artist":"Dirty Androids","id":1797,"firstVersion":"25","alt-titles":["City Never Sleeps (IIDX EDITION)"],"search-titles":[],"data":{"genre":"DRUM&BASS"}},{"title":"Rampage","artist":"USAO","id":1798,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"REVOLVER","artist":"sky_delta","id":1799,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"Hi-TECHDANCE"}},{"title":"DropZ-Line-","artist":"Getty vs. DJ DiA","id":1800,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"PUMPCORE"}},{"title":"Sleepless days","artist":"猫叉Master feat.Mayumi Morinaga","id":1801,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"THE WORLD EVOLVE"}},{"title":"MAXIVCORD","artist":"BEMANI Sound Team \"dj TAKA\"","id":1802,"firstVersion":"25","alt-titles":[],"search-titles":[],"data":{"genre":"ADMIRABLE"}},{"title":"Let's Bounce !!","artist":"BEMANI Sound Team \"Sota F.\"","id":1803,"firstVersion":"25","alt-titles":["Let's bounce !!"],"search-titles":[],"data":{"genre":"FUTURE HOUSE"}},{"title":"THE DAY OF JUBILATIONS","artist":"BEMANI Sound Team \"S-C-U vs L.E.D.\"","id":1804,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"HARD ELECTRIC POP"}},{"title":"KILL EACH OTHER","artist":"BEMANI Sound Team \"L.E.D. VS. L.E.D.-G\"","id":1805,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"PSYSTYLE"}},{"title":"Won(*3*)Chu KissMe!","artist":"Remixed by BEMANI Sound Team \"L.E.D.\" & IOSYS","id":1806,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"IIDX EDITION"}},{"title":"抱きしめてモナムール","artist":"冬色AMOUR☆Prim","id":1807,"firstVersion":"26","alt-titles":[],"search-titles":["dakishimete mon amour","Armour Prim","Armor Prim","Amour Prim","Arc Score Prim"],"data":{"genre":"Hi-歌謡コア"}},{"title":"UNDERWORLD HOLOGRAPHY","artist":"BEMANI Sound Team \"L.E.D.\" feat. KOTOKO","id":1808,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM & BASS"}},{"title":"R∞tAge","artist":"BEMANI Sound Team \"HuΣeR+\"","id":1809,"firstVersion":"26","alt-titles":[],"search-titles":["Rootage"],"data":{"genre":"NEO J-TEKNO"}},{"title":"HOT LIMIT","artist":"Remixed by BEMANI Sound Team \"HuΣeR feat.PON\"","id":1810,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"IIDX EDITION"}},{"title":"X-DEN","artist":"T.Σ.Generation","id":1811,"firstVersion":"26","alt-titles":["Χ-DEN"],"search-titles":["KAI-DEN"],"data":{"genre":"ULTIΣATE COLLABORATION"}},{"title":"HEISEI","artist":"BEMANI Sound Team \"dj TAKA\"","id":1812,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRONIC RHAPSODY"}},{"title":"Drastic Dramatic","artist":"KING & Princess","id":1813,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"8BARS"}},{"title":"GENE","artist":"VINCENT GANATCH","id":1814,"firstVersion":"26","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO GRAFFITI"}},{"title":"Reflection into the EDEN","artist":"猫叉Master","id":1818,"firstVersion":"20","alt-titles":["Reflection Into the EDEN"],"search-titles":[],"data":{"genre":"BOSSA ELECTRONICA"}},{"title":"Deceive Your Insight","artist":"Project B-","id":1816,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"PIECED ROCK"}},{"title":"Echo Of Forever","artist":"kors k","id":1817,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"HOUSE"}},{"title":"Breaking Dawn feat. NO+CHIN, AYANO","artist":"GUHROOVY","id":1815,"firstVersion":"20","alt-titles":["Breaking Dawn feat. NO+CHIN. AYANO"],"search-titles":[],"data":{"genre":"J-CORE"}},{"title":"Spinning Around","artist":"Dirty Androids","id":1820,"firstVersion":"20","alt-titles":[],"search-titles":[],"data":{"genre":"FRENCH HOUSE"}},{"title":"Rejection Girl","artist":"BEMANI Sound Team \"HuΣeR\"","id":1822,"firstVersion":"inf2020","alt-titles":[],"search-titles":[],"data":{"genre":"STYLISH FUTURE"}},{"title":"Clione (Ryu☆ Remix)","artist":"Remixed by Ryu☆","id":1821,"firstVersion":"inf2020","alt-titles":["Clione (Ryu Remix)"],"search-titles":[],"data":{"genre":"THE 4TH"}},{"title":"THE BRAVE MUST DIE","artist":"BEMANI Sound Team \"L.E.D.-G\"","id":1823,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"UNITE THE HEART","artist":"BEMANI Sound Team \"T.Kakuta\" feat. 709sec. / 花たん","id":1824,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP DUET"}},{"title":"PHASE SHIFT MANEUVER","artist":"BEMANI Sound Team \"L.E.D.\" ","id":1825,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"PSYSTYLE"}},{"title":"がっつり陰キャ!? 怪盗いいんちょの億劫^^;","artist":"噂の怪盗少女ぷらずま★彡Prim@休業中〜( _ _ ).。","id":1826,"firstVersion":"27","alt-titles":[],"search-titles":["gattsuri inkya kaitouiincho no okkuu"],"data":{"genre":"Hi-メランコリックコア"}},{"title":"Dans la nuit de l'éternité","artist":"BEMANI Sound Team \"レ・度胸兄弟\"","id":1827,"firstVersion":"27","alt-titles":["Dans la nuit de l'eternite","Dans la nuit de l'?ternit?"],"search-titles":["Dans la nuit de l'eternite","DIAVOLO 4"],"data":{"genre":"POLONAISE"}},{"title":"VALKYRIAS -英雄誕生-","artist":"BEMANI Sound Team \"HuΣeR\" feat.Fernweh","id":1828,"firstVersion":"27","alt-titles":[],"search-titles":["VALKYRIAS -BIRTH OF A HERO-"],"data":{"genre":"HEROIC VALHALLA ROCK"}},{"title":"EXCITE","artist":"Remixed by BEMANI Sound Team \"HuΣeR feat.PON\"","id":1829,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"IIDX EDITION"}},{"title":"LIGHTNING STRIKES","artist":"BEMANI Sound Team \"HuΣeR\"","id":1830,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"Hi-GAIN ENERGY"}},{"title":"EROICA","artist":"BEMANI Sound Team \"HERO\"","id":1831,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"VERSE"}},{"title":"TECHNO Style Essentials","artist":"BEMANI Sound Team \"SETUP from Berlin\"","id":1832,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"TECHNO"}},{"title":"27th style","artist":"三代目 \"dj TAKA & DAYBREAKERS\"","id":1833,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"HIP HOP"}},{"title":"rough percussionythm","artist":"BEMANI Sound Team \"setup VS 謎の勢力\"","id":1834,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"HARD D&B"}},{"title":"LASER CRUSTER (IGNITE REMIX)","artist":"Remixed by BEMANI Sound Team \"HuΣeR\"","id":1835,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM & BASS / HYBRID TRAP"}},{"title":"錬成人間トリコロイダー","artist":"DJ SHARPNEL feat. ¥Cuスタ平","id":1836,"firstVersion":"27","alt-titles":[],"search-titles":["RENSEI NINGEN TRICOROIDER"],"data":{"genre":"特撮ハードコア"}},{"title":"Like+it!","artist":"Ryu☆","id":1837,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"EUROBEAT"}},{"title":"Hold My Hand","artist":"BEMANI Sound Team \"Sota Fujimori\"","id":1838,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"MELODIC DANCE MUSIC"}},{"title":"STOIC HYPOTHESIS","artist":"BEMANI Sound Team \"Expander\"","id":1839,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"RIDDIM CORE"}},{"title":"Fly Above (Vicissitude Remix)","artist":"Remixed by BEMANI Sound Team \"PHQUASE\"","id":1840,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"DREAM DRUM'N'BASS"}},{"title":"華麗なる大犬円舞曲","artist":"Wiktoria","id":1841,"firstVersion":"27","alt-titles":[],"search-titles":["Valse Brillante du Grand Chien"],"data":{"genre":"CINEMATIC VALSE"}},{"title":"AKASHIC BREAK","artist":"BEMANI Sound Team \"TAG\"","id":1842,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"LAPLACE CORE"}},{"title":"Everlasting Message","artist":"ぺのれり","id":1843,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"EPIC ORCHESTRA"}},{"title":"Queen Kaguya","artist":"BEMANI Sound Team \"U1 overground\"","id":1844,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"ORBITALIC MOON MIXTURE"}},{"title":"Do What You Want","artist":"BEMANI Sound Team \"SYUNN\"","id":1845,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE BASS"}},{"title":"Lost Souls","artist":"BEMANI Sound Team \"SYUNN\"","id":1846,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"DARKSTEP"}},{"title":"曼荼羅恋々","artist":"BEMANI Sound Team \"Akhuta Works\" feat. Nana Takahashi","id":1847,"firstVersion":"27","alt-titles":[],"search-titles":["Mandala Renren"],"data":{"genre":"GOTHIC CORE"}},{"title":"OUTER PLANETS","artist":"BEMANI Sound Team \"劇団レコード\"","id":1848,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"EPIC STORY"}},{"title":"魅惑のYUMMYスイーツ","artist":"BEMANI Sound Team \"TATSUYA\"","id":1849,"firstVersion":"27","alt-titles":[],"search-titles":["Enchanting YUMMY sweets"],"data":{"genre":"TWINKLE POP"}},{"title":"Nasty Techniques","artist":"kors k","id":1850,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"Hi-TECH FULL ON"}},{"title":"Rave Patroller","artist":"Eagle","id":1851,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE SKOOL BREAKBEATS HARDCORE"}},{"title":"Sugar Drippin'","artist":"kors k","id":1852,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"GARAGE"}},{"title":"セピアの軌跡 ft. 天宮みや(少女フラクタル)","artist":"Xceon","id":1853,"firstVersion":"27","alt-titles":[],"search-titles":["sepia no kiseki ft. Amamiya Miya"],"data":{"genre":"MS J TRANCE POP"}},{"title":"Bow shock!!","artist":"Xceon","id":1854,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"JAZZ PIANO TRANCE"}},{"title":"T-REX vs Velociraptor (In the Far east euphoria)","artist":"RoughSketch & TARACHINE","id":1855,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"RAVECORE"}},{"title":"Artist","artist":"CANVAS feat. Quim?r","id":1856,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"MYSTICAL HARD DANCE"}},{"title":"GHOST","artist":"Hommarju","id":1857,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"FREEFORM HARDCORE"}},{"title":"The Sky of Sadness","artist":"猫叉Master","id":1858,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"WORLD/CONTEMPORARY"}},{"title":"令和(1991RAVE REMIX)","artist":"ゴールデンボンバー","id":1859,"firstVersion":"27","alt-titles":[],"search-titles":["REIWA(1991RAVE REMIX)"],"data":{"genre":"RAVE"}},{"title":"Lords Of The Roundtable","artist":"DJ Mass MAD Izm* feat.REO","id":1860,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"PIANO BEAT MUSIC"}},{"title":"Rainstorm","artist":"Maozon feat. Chica","id":1861,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"UPLIFTING TRANCE"}},{"title":"Drop It","artist":"Dazsta","id":1862,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"DUBSTEP/MMETAL/DJENT"}},{"title":"Primitive Vibes","artist":"lapix","id":1863,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"TRIBAL FRONTIER"}},{"title":"Double Dribble","artist":"lapix","id":1864,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"FUNKY GABBER"}},{"title":"Virus Funk","artist":"Nhato","id":1865,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE DISCO"}},{"title":"Override","artist":"Nhato","id":1866,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"EUPHORIC HARDCORE"}},{"title":"Voo Doo Bamboleo","artist":"SOUND HOLIC Vs. ZYTOKINE feat. CALEN","id":1867,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"TRIBAL DANCE"}},{"title":"Infinity Mirror","artist":"Dirty Androids","id":1868,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"NEO 90's CINEMATIC TECHNO"}},{"title":"灼熱Beach Side Bunny (Masayoshi Iimori Remix)","artist":"Remixed by Masayoshi Iimori","id":1869,"firstVersion":"27","alt-titles":[],"search-titles":["Shakunetsu Beach Side Bunny (Masayoshi Iimori Remix)"],"data":{"genre":"NRG"}},{"title":"Volcanic Dragon","artist":"DJ Shimamura","id":1870,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE RAVE"}},{"title":"Ska-sh All Neurons!!","artist":"かめりあ feat. ななひら","id":1871,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"A-STYLE NEURO+\"スカ\"+FUNK DRUMSTEP"}},{"title":"SCREW // owo // SCREW","artist":"かめりあ","id":1872,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"TWERKCORE // uwu // BEATJUGGLE"}},{"title":"Calvados Queen","artist":"OSTER project feat. かなたん","id":1873,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"JAZZ ROCK"}},{"title":"深淵に捧ぐレクイエム","artist":"OSTER project","id":1874,"firstVersion":"27","alt-titles":[],"search-titles":["Requiem for the abyss"],"data":{"genre":"CYBER REQUIEM"}},{"title":"NRG STAR '86 feat. 大山愛未","artist":"Y&Co.","id":1875,"firstVersion":"27","alt-titles":[],"search-titles":["NRG STAR 86 feat. Aimi Oyama"],"data":{"genre":"Hi-NRG"}},{"title":"Matt Silver","artist":"Remo-con","id":1876,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"TECHSTYLE"}},{"title":"Moving on","artist":"AJURIKA feat.矢吹真央","id":1877,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC TRANCE"}},{"title":"TRIUMPH","artist":"AJURIKA","id":1878,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"UK HARDCORE"}},{"title":"BEAT PRISONER","artist":"AJURIKA","id":1879,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"PRIME BIG BEAT"}},{"title":"Change Yourself","artist":"ARM × kradness","id":1880,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"NEWALONE","artist":"Masayoshi Iimori","id":1881,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"INDUSTRIAL BASS"}},{"title":"beatAffection","artist":"ビートまりお","id":1882,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"BEAT MUSIC"}},{"title":"Friction[!]Function","artist":"Feryquitous","id":1883,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRES BEAT"}},{"title":"GIGA VIOLATE","artist":"Blacklolita","id":1884,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"EDM-DUBSTYLE"}},{"title":"Crank It","artist":"Crayvxn","id":1885,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"BASS HOUSE"}},{"title":"Duration","artist":"佐野電磁","id":1886,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM & BASS"}},{"title":"Rave lithosphere","artist":"Sampling Masters MEGA","id":1887,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"RAVE"}},{"title":"S!ck (Nhato Remix)","artist":"Remixed by Nhato","id":1888,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Beautiful Harmony (IIDX Mix)","artist":"Ryu☆","id":1889,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE TRANCE"}},{"title":"俺ら東京さ行ぐだ","artist":"Remixed by すわひでお & uno(IOSYS)","id":1890,"firstVersion":"27","alt-titles":[],"search-titles":["ora tokyo sa iguda"],"data":{"genre":"IIDX EDITION"}},{"title":"POP TEAM EPIC(kors k Remix)","artist":"上坂すみれ","id":1891,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"IIDX EDITION"}},{"title":"ガヴリールドロップキック","artist":"Remixed by かめりあ","id":1892,"firstVersion":"27","alt-titles":[],"search-titles":["Gabriel DropKick"],"data":{"genre":"IIDX EDITION"}},{"title":"fairy cocktail","artist":"Tomggg","id":1893,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"エレクトロニック/エレクトロニカ/ポップ"}},{"title":"Mel","artist":"Applekid","id":1894,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"Hyper Drive feat. ぷにぷに電機","artist":"パソコン音楽クラブ","id":1895,"firstVersion":"27","alt-titles":[],"search-titles":["Hyper Drive feat. punipunidenki"],"data":{"genre":"DANCE POP"}},{"title":"Theory","artist":"YUTO","id":1896,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"TRAP"}},{"title":"Level 2","artist":"Yamato","id":1897,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"BIGBEAT / DUBSTEP"}},{"title":"And-RoiD","artist":"Fujishiro feat.KNA","id":1898,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"J-POP"}},{"title":"ランカーキラーガール","artist":"中島由貴 × いちか","id":1899,"firstVersion":"27","alt-titles":[],"search-titles":["Ranker Killer Girl"],"data":{"genre":"KILLER PUNK"}},{"title":"VIBRΛ","artist":"Nhato Vs. MK","id":1900,"firstVersion":"27","alt-titles":[],"search-titles":["VIBRA"],"data":{"genre":"EMO STEP"}},{"title":"Ohayo!","artist":"KSUKE","id":1901,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"FESTIVAL TRAP"}},{"title":"Silly Love","artist":"D? D? MOUSE","id":1902,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO NU DISCO"}},{"title":"Inferno of Fomalhaut","artist":"fallen shepherd ft. ricono","id":1903,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"DJENT STEP"}},{"title":"開きたまえ!Next stAge!","artist":"librarians of Rootage (Ripnte, Stampa and Cleep)","id":1904,"firstVersion":"27","alt-titles":[],"search-titles":["Hirakitamae! Next stAge!"],"data":{"genre":"CHARACTER SONG"}},{"title":"ピアノ協奏曲第1番”蠍火” (BlackY Remix)","artist":"Remixed by BlackY","id":1905,"firstVersion":"27","alt-titles":[],"search-titles":["Pf Concerto No.1 \"Anti-Ares\" BlackY Remix"],"data":{"genre":"PDM"}},{"title":"Horizons of Promise","artist":"BEMANI Sound Team \"SPIRITUAL RIDE\"","id":1906,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"ALTANATIVE ROCK"}},{"title":"Shiva","artist":"Relect","id":1907,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"HARD PSY"}},{"title":"Backyard Stars","artist":"TAKU INOUE","id":1908,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE BASS"}},{"title":"THE F∀UST","artist":"Masqed Pierrot","id":1909,"firstVersion":"27","alt-titles":[],"search-titles":["THE FAUST"],"data":{"genre":"PIERROT CORE"}},{"title":"Smashing Wedge","artist":"nora2r","id":1910,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"HARDCORE"}},{"title":"Advent Infamous","artist":"Blacklolita","id":1911,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"NEO DIGITAL FUTURE"}},{"title":"Sellout","artist":"banvox","id":1912,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE MUSIC"}},{"title":"Punching Down (IIDX Mix)","artist":"Masayoshi Iimori","id":1913,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"SWITCH UP"}},{"title":"If","artist":"Pa's Lam System","id":1914,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE BASS"}},{"title":"take me higher","artist":"KOTONOHOUSE","id":1915,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"FUTURE JERSEY"}},{"title":"Vinculum stellarum","artist":"iconoclasm","id":1916,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"ANTHEM TRANCE"}},{"title":"眠りの国のステラ","artist":"BEMANI Sound Team \"DJ TOTTO\"","id":1917,"firstVersion":"27","alt-titles":[],"search-titles":["Stella in Dreamland"],"data":{"genre":"空想ファンタジーシリーズ"}},{"title":"ラブキラ☆スプラッシュ","artist":"BEMANI Sound Team \"Sota F.\" feat.いちか","id":1918,"firstVersion":"27","alt-titles":[],"search-titles":["Love Kira Splash"],"data":{"genre":"HYPER POP"}},{"title":"Sparkle Smilin'","artist":"BEMANI Sound Team \"Qrispy Joybox\" feat.いちか","id":1919,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"TWINKLE POP"}},{"title":"狂水一華","artist":"BEMANI Sound Team \"HuΣeR Vs. SYUNN\" feat.いちか","id":1920,"firstVersion":"27","alt-titles":[],"search-titles":["KYOSUI ICHIKA"],"data":{"genre":"STYLISH CROSSOVER"}},{"title":"Into The Madness","artist":"Yuta Imai","id":1921,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"SPOOKY"}},{"title":"ORCA","artist":"かめりあ","id":1922,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"CETACEA HDM"}},{"title":"バッドエンド・シンドローム","artist":"アリスシャッハと魔法の楽団","id":1923,"firstVersion":"27","alt-titles":[],"search-titles":["BADEND SYNDROME"],"data":{"genre":"PIANO CHRONICLE"}},{"title":"Forgetting Machine","artist":"TAKU INOUE","id":1924,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM'N'BASS"}},{"title":"シャムシールの舞","artist":"Zektbach","id":1925,"firstVersion":"27","alt-titles":[],"search-titles":["shamshir dance"],"data":{"genre":"バトルダンス"}},{"title":"Megalara Garuda","artist":"SYUNN","id":1926,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"DRUMSTEP"}},{"title":"Ypsilon","artist":"BEMANI Sound Team \"setup\"","id":1928,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"HARD STACC"}},{"title":"Jetcoaster Windy","artist":"BEMANI Sound Team \"dj TAKA\" feat.のの","id":1929,"firstVersion":"27","alt-titles":[],"search-titles":[],"data":{"genre":"GIRLY POP"}},{"title":"Romanticが止まらない","artist":"Remixed by BEMANI Sound Team L.E.D. & IOSYS","id":1931,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"IIDX EDITION"}},{"title":"紅蓮華","artist":"Covered by BEMANI Sound Team HuΣeR feat. Mayumi Morinaga","id":1934,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"IIDX EDITION"}},{"title":"of the first magnitude","artist":"BEMANI Sound Team Trance Liquid","id":1935,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"X-ray binary","artist":"BEMANI Sound Team Trance Liquid","id":1936,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"TRANCE"}},{"title":"Breakin Rules","artist":"BEMANI Sound Team Sota Fujimori","id":1937,"firstVersion":"28","alt-titles":["Breakin' Rules"],"search-titles":[],"data":{"genre":"CYBER PUNK"}},{"title":"Hands Up feat. kradness BEMANI Sound Team Sota Fujimori Remix","artist":"BEMANI Sound Team Sota Fujimori","id":1938,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"THE 4TH"}},{"title":"涙のテ・エストラーニョ・ムーチョ","artist":"LA BAILARINA☆Prim","id":1930,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"Hi-歌謡タンゴ"}},{"title":"Euphoric Lagoon","artist":"BEMANI Sound Team TAG","id":1939,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"J-DANCE FUSION"}},{"title":"水鏡の異界","artist":"BEMANI Sound Team Coyaan","id":1940,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"JAPANESE TECH BREAKS"}},{"title":"S-Bahn","artist":"BEMANI Sound Team DARK TRAIN","id":1941,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"DARK TECHNO"}},{"title":"THE PEERLESS UNDER HEAVEN","artist":"Yuta Imai Vs. BEMANI Sound Team L.E.D.-G","id":1932,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"HARD MIXTURE"}},{"title":"霧幻メモリア","artist":"BEMANI Sound Team 劇団レコード feat.Risa Yuzuki","id":1944,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"LAST FRONTIER"}},{"title":"Vitrum","artist":"BEMANI Sound Team Yvya","id":1943,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"PROGRESSIVE METAL"}},{"title":"Empire of Fury","artist":"kors k","id":1945,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"JUNGLE TERROR"}},{"title":"Rub-a Dub-a","artist":"kors k","id":1946,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"LOVERS CANDY RAVE"}},{"title":"水無月の雫 ft. 小林まな","artist":"Xceon","id":1947,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"-和- EURO TRANCE"}},{"title":"Rubrum Piano","artist":"Xceon","id":1948,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"ACID LATIN JAZZ"}},{"title":"閠槞彁の願い","artist":"DJ TECHNORCH & RoughSketch","id":1949,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"DARKSTEP"}},{"title":"∀","artist":"BEMANI Sound Team HuΣeR respect for D.J.Amuro","id":1933,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"RENAISSANCE"}},{"title":"Party Starter","artist":"ARM (IOSYS) × cotowari ft. anporin","id":1952,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"K-POP"}},{"title":"Lovely Howdy Cowboy!!","artist":"まろん feat. キャサリン","id":1951,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"HAPPY COUNTRY CORE"}},{"title":"MEGAERA","artist":"fallen shepherd × cotowari ft. nayuta","id":1953,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"BULGARIAN CORE"}},{"title":"Midnight Drive","artist":"らっぷびと Prod. by uno","id":1950,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"HIP HOP"}},{"title":"乱膳の舞姫","artist":"BEMANI Sound Team Akhuta Works feat. mami","id":1942,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"BALKANIC ROCK"}},{"title":"Here We Are","artist":"The 4th feat.ここなつ","id":1954,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"J-CORE"}},{"title":"IIDX RED Ending (Ryu☆Remix)","artist":"Remixed by Ryu☆","id":1955,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"CAPTIVATE"}},{"title":"The Wind of China Express(The 4th Mashup)","artist":"The 4th","id":1956,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"THE 4TH"}},{"title":"WAKE UP NOW","artist":"Maozon feat. Chica","id":1957,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"TROPICAL ELECTRO HOUSE"}},{"title":"Rowdy","artist":"Dazsta","id":1958,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"DUBSTEP"}},{"title":"Swarm Of Scarabs","artist":"C-Show","id":1959,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"HOLIC"}},{"title":"AMRITA -不滅ノ花-","artist":"SOUND HOLIC feat. Nana Takahashi","id":1962,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"ORIENTAL TRANCE"}},{"title":"Farewell to Marrakech","artist":"Dirty Androids","id":1963,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"MOROCCAN CROSSOVER"}},{"title":"POLꞰAMAИIA","artist":"かめりあ feat. ななひら","id":1964,"firstVersion":"28","alt-titles":["POLꓘAMAИIA"],"search-titles":[],"data":{"genre":"ポルカ2020"}},{"title":"ASIAN VIRTUAL REALITIES (MELTING TOGETHER IN DAZZLING DARKNESS)","artist":"かめりあ","id":1965,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"BIG BEAT"}},{"title":"犬に雨傘","artist":"OSTER project feat. そらこ","id":1966,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"FRENCH POP"}},{"title":"So Punky","artist":"Y&Co. feat. 大山愛未","id":1967,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"80s EUROBEAT"}},{"title":"魔法のかくれんぼ","artist":"Snails House","id":1960,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"FANTASY TOYPOP"}},{"title":"Dont Stop The Music feat. Kanae Asaba","artist":"Nhato","id":1961,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"ELECTRO FUNK"}},{"title":"BIGソムタム","artist":"AJURIKA","id":1970,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"DRUM STEP"}},{"title":"Burning Flame","artist":"AJURIKA feat.SAK.","id":1971,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"HYPER TECHNO"}},{"title":"GIGA RAID","artist":"Blacklolita","id":1972,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"NEO RUSSIAN FUTURE"}},{"title":"rommmo","artist":"callasoiled","id":1973,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"BREAKCORE"}},{"title":"Para siempre","artist":"削除 feat. 削除","id":1974,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"MEXICAN DRUMSTEP"}},{"title":"Ah Hah Yeah","artist":"Masayoshi Iimori","id":1975,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"UPTEMPO RAW"}},{"title":"Overslept","artist":"PARKGOLF","id":1977,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"DRUMNBASS"}},{"title":"Viridian","artist":"REMO-CON","id":1968,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"NU-NRG"}},{"title":"Mars beach","artist":"さよひめぼう","id":1978,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"BALEARIC"}},{"title":"Ocean Blue feat. Luschel","artist":"lapix","id":1979,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"HiTECH FUSION"}},{"title":"When I Met U","artist":"LADYS ONLY","id":1980,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"HYBRID BASSLINE"}},{"title":"新宝島","artist":"Remixed by BEMANI Sound Team TAG feat. PON","id":1981,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"IIDX EDITION"}},{"title":"TOMORROW","artist":"Remixed by まろん feat. ricono","id":1982,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"IIDX EDITION"}},{"title":"LAST DAY","artist":"AJURIKA","id":1969,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"PSYCHEDELIC TRANCE"}},{"title":"Chewingood!!!","artist":"TORIENA","id":1985,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"CHIP RAVE"}},{"title":"3!dolon Forc3","artist":"青龍×Eagle","id":1984,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"THE 4TH"}},{"title":"Crazy Jackpot","artist":"Hommarju","id":1986,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"UK HARDCORE"}},{"title":"That Feeling","artist":"Crayvxn","id":1987,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"SPEED HOUSE"}},{"title":"SOLID STATE SQUAD -RISEN RELIC REMIX-","artist":"Remixed by xi","id":1988,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"LIFE STREAM"}},{"title":"ABSOLUTE (kors k Remix)","artist":"Remixed by kors k","id":1989,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"IIDX ANTHEM REVIVAL"}},{"title":"Explorer feat. ぷにぷに電機","artist":"パソコン音楽クラブ","id":1976,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"DANCE POP"}},{"title":"smooooch・∀・ (Snails House Remix) ","artist":"Remixed by Snails House","id":1990,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"CANDY RAVE BASS"}},{"title":"CONNECT-","artist":"BEMANI Sound Team Sota Fujimori","id":1993,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"EPIC TRANCE"}},{"title":"ここからよろしく大作戦143","artist":"BEMANI Sound Team あさき隊","id":1992,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"ROCK"}},{"title":"BEMANI PRO LEAGUE Theme","artist":"BEMANI Sound Team Sota F.","id":1994,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"BPL EDM"}},{"title":"世界の果てに約束の凱歌を -ReUnion-","artist":"OSTER project feat. かなたん","id":1991,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"BRAVE ANTHEM"}},{"title":"HIGH VOLTAGE","artist":"Yuta Imai","id":1983,"firstVersion":"28","alt-titles":[],"search-titles":[],"data":{"genre":"HARDSTYLE"}}] \ No newline at end of file diff --git a/server/src/test-utils/test-data/kamaitachi/sdvx-dryscore.json b/server/src/test-utils/test-data/kamaitachi/sdvx-dryscore.json deleted file mode 100644 index 18631e476..000000000 --- a/server/src/test-utils/test-data/kamaitachi/sdvx-dryscore.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "service": "e-amusement", - "game": "sdvx", - "scoreData": { - "score": 95000000, - "lamp": "EXCESSIVE CLEAR", - "percent": 95, - "grade": "AA+", - "esd": null, - "hitData": {}, - "hitMeta": {} - }, - "scoreMeta": {}, - "timeAchieved": null, - "comment": null, - "importType": "sdvx:eamusement-csv" -} \ No newline at end of file diff --git a/server/src/test-utils/test-data/kshook-sv3c/base.json b/server/src/test-utils/test-data/kshook-sv3c/base.json new file mode 100644 index 000000000..6140145c4 --- /dev/null +++ b/server/src/test-utils/test-data/kshook-sv3c/base.json @@ -0,0 +1,24 @@ +{ + "appeal_id": 2001, + "btn_rate": 182, + "clear": "CLEAR_EXCESSIVE", + "critical": 1184, + "difficulty": "DIFFICULTY_ADVANCED", + "early": 36, + "error": 30, + "gauge": 71, + "grade": "GRADE_AA_PLUS", + "late": 10, + "long_rate": 195, + "max_chain": 158, + "music_id": 1, + "near": 46, + "player_name": "EE", + "rate": "RATE_EXCESSIVE", + "score": 9579365, + "skill_frame": "SKILL_FRAME_NONE", + "skill_level": "SKILL_LEVEL_NONE", + "skill_name": 5, + "track_no": 0, + "vol_rate": 193 +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/mer/base.json b/server/src/test-utils/test-data/mer/base.json index 8b71407d5..44ce66261 100644 --- a/server/src/test-utils/test-data/mer/base.json +++ b/server/src/test-utils/test-data/mer/base.json @@ -1,59 +1,59 @@ [ - { - "music_id": 3007, - "version_id": 3, - "version_name": "3rd style", - "music_name": "Presto", - "play_type": "SINGLE", - "diff_type": "HYPER", - "score": 566, - "score_percent": 56.8273, - "miss_count": 46, - "grade": "B", - "clear_type": "NO PLAY", - "clear_type_id": 0, - "level": 8, - "note": 498, - "play_count": 6, - "update_time": "2019-06-01 19:56:59", - "score_diff_str": "B+12" - }, - { - "music_id": 3013, - "version_id": 3, - "version_name": "3rd style", - "music_name": "THE SAFARI", - "play_type": "SINGLE", - "diff_type": "NORMAL", - "score": 681, - "score_percent": 55.0971, - "miss_count": 102, - "grade": "C", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 7, - "note": 618, - "play_count": 4, - "update_time": "2019-05-30 03:21:57", - "score_diff_str": "B-6" - }, - { - "music_id": 3213, - "version_id": 3, - "version_name": "3rd style", - "music_name": "TAKE ON ME", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 922, - "score_percent": 62.9781, - "miss_count": 56, - "grade": "B", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 6, - "note": 732, - "play_count": 1, - "update_time": "2019-05-03 02:10:58", - "score_diff_str": "A-54" - } + { + "music_id": 3007, + "version_id": 3, + "version_name": "3rd style", + "music_name": "Presto", + "play_type": "SINGLE", + "diff_type": "HYPER", + "score": 566, + "score_percent": 56.8273, + "miss_count": 46, + "grade": "B", + "clear_type": "NO PLAY", + "clear_type_id": 0, + "level": 8, + "note": 498, + "play_count": 6, + "update_time": "2019-06-01 19:56:59", + "score_diff_str": "B+12" + }, + { + "music_id": 3013, + "version_id": 3, + "version_name": "3rd style", + "music_name": "THE SAFARI", + "play_type": "SINGLE", + "diff_type": "NORMAL", + "score": 681, + "score_percent": 55.0971, + "miss_count": 102, + "grade": "C", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 7, + "note": 618, + "play_count": 4, + "update_time": "2019-05-30 03:21:57", + "score_diff_str": "B-6" + }, + { + "music_id": 3213, + "version_id": 3, + "version_name": "3rd style", + "music_name": "TAKE ON ME", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 922, + "score_percent": 62.9781, + "miss_count": 56, + "grade": "B", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 6, + "note": 732, + "play_count": 1, + "update_time": "2019-05-03 02:10:58", + "score_diff_str": "A-54" + } ] \ No newline at end of file diff --git a/server/src/test-utils/test-data/mer/large.json b/server/src/test-utils/test-data/mer/large.json index 4e7553fbb..db9f1d8dd 100644 --- a/server/src/test-utils/test-data/mer/large.json +++ b/server/src/test-utils/test-data/mer/large.json @@ -1,11914 +1,11914 @@ [ - { - "music_id": 1000, - "version_id": 0, - "version_name": "1st style", - "music_name": "5.1.1.", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 620, - "score_percent": 39.4402, - "miss_count": -1, - "grade": "D", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 10, - "note": 786, - "play_count": 1, - "update_time": "2021-04-16 12:54:49", - "score_diff_str": "C-79" - }, - { - "music_id": 1004, - "version_id": 1, - "version_name": "substream", - "music_name": "Macho Gang", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1493, - "score_percent": 89.1876, - "miss_count": 15, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 10, - "note": 837, - "play_count": 2, - "update_time": "2021-05-06 11:27:57", - "score_diff_str": "AAA+5" - }, - { - "music_id": 1007, - "version_id": 1, - "version_name": "substream", - "music_name": "gentle stress", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1406, - "score_percent": 96.5659, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 728, - "play_count": 5, - "update_time": "2021-05-16 04:04:44", - "score_diff_str": "MAX-50" - }, - { - "music_id": 1017, - "version_id": 1, - "version_name": "substream", - "music_name": "RUGGED ASH", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 1902, - "score_percent": 89.8866, - "miss_count": 12, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1058, - "play_count": 7, - "update_time": "2021-04-26 00:15:13", - "score_diff_str": "AAA+21" - }, - { - "music_id": 1213, - "version_id": 0, - "version_name": "1st style", - "music_name": "patsenner", - "play_type": "SINGLE", - "diff_type": "HYPER", - "score": 759, - "score_percent": 96.5649, - "miss_count": 1, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 5, - "note": 393, - "play_count": 2, - "update_time": "2021-04-16 12:50:49", - "score_diff_str": "MAX-27" - }, - { - "music_id": 3004, - "version_id": 3, - "version_name": "3rd style", - "music_name": "era (nostalmix)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1394, - "score_percent": 88.6768, - "miss_count": 8, - "grade": "AA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 9, - "note": 786, - "play_count": 4, - "update_time": "2021-04-11 11:00:39", - "score_diff_str": "AAA-4" - }, - { - "music_id": 3005, - "version_id": 3, - "version_name": "3rd style", - "music_name": "Holic", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1637, - "score_percent": 93.0114, - "miss_count": 2, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 880, - "play_count": 3, - "update_time": "2021-05-13 10:50:48", - "score_diff_str": "AAA+72" - }, - { - "music_id": 3008, - "version_id": 3, - "version_name": "3rd style", - "music_name": "R5", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1670, - "score_percent": 93.9258, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 889, - "play_count": 8, - "update_time": "2021-05-13 10:56:38", - "score_diff_str": "AAA+89" - }, - { - "music_id": 3013, - "version_id": 3, - "version_name": "3rd style", - "music_name": "THE SAFARI", - "play_type": "SINGLE", - "diff_type": "HYPER", - "score": 1700, - "score_percent": 94.4444, - "miss_count": 8, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 10, - "note": 900, - "play_count": 6, - "update_time": "2021-04-08 12:26:02", - "score_diff_str": "AAA+100" - }, - { - "music_id": 3014, - "version_id": 3, - "version_name": "3rd style", - "music_name": "Cold Pulse", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 866, - "score_percent": 93.1183, - "miss_count": 3, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 5, - "note": 465, - "play_count": 1, - "update_time": "2021-03-29 15:01:07", - "score_diff_str": "AAA+39" - }, - { - "music_id": 3211, - "version_id": 3, - "version_name": "3rd style", - "music_name": "S.O.S.(THE TIGER TOOK MY FAMILY)", - "play_type": "SINGLE", - "diff_type": "HYPER", - "score": 1757, - "score_percent": 92.086, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 8, - "note": 954, - "play_count": 1, - "update_time": "2021-04-02 10:55:36", - "score_diff_str": "AAA+61" - }, - { - "music_id": 4004, - "version_id": 4, - "version_name": "4th style", - "music_name": "CHECKING YOU OUT", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1147, - "score_percent": 81.9286, - "miss_count": 44, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 700, - "play_count": 1, - "update_time": "2021-04-10 23:18:38", - "score_diff_str": "AA+58" - }, - { - "music_id": 4006, - "version_id": 4, - "version_name": "4th style", - "music_name": "DXY!", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1943, - "score_percent": 83.8946, - "miss_count": 27, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 10, - "note": 1158, - "play_count": 4, - "update_time": "2021-04-12 12:22:55", - "score_diff_str": "AAA-116" - }, - { - "music_id": 4008, - "version_id": 4, - "version_name": "4th style", - "music_name": "era (step mix)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1568, - "score_percent": 89.6, - "miss_count": 10, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 9, - "note": 875, - "play_count": 2, - "update_time": "2021-04-11 11:05:45", - "score_diff_str": "AAA+12" - }, - { - "music_id": 4009, - "version_id": 4, - "version_name": "4th style", - "music_name": "FANTASY", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2331, - "score_percent": 97.4498, - "miss_count": 2, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 1196, - "play_count": 5, - "update_time": "2021-04-25 04:41:31", - "score_diff_str": "MAX-61" - }, - { - "music_id": 4011, - "version_id": 4, - "version_name": "4th style", - "music_name": "GET ON BEAT(WILD STYLE)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2000, - "score_percent": 91.4077, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1094, - "play_count": 12, - "update_time": "2021-05-03 13:47:33", - "score_diff_str": "AAA+55" - }, - { - "music_id": 4013, - "version_id": 4, - "version_name": "4th style", - "music_name": "JIVE INTO THE NIGHT", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2060, - "score_percent": 91.9643, - "miss_count": 14, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1120, - "play_count": 2, - "update_time": "2021-03-29 14:51:18", - "score_diff_str": "AAA+68" - }, - { - "music_id": 4023, - "version_id": 4, - "version_name": "4th style", - "music_name": "Hitch Hiker2", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1280, - "score_percent": 96.2406, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 7, - "note": 665, - "play_count": 2, - "update_time": "2021-05-13 10:01:36", - "score_diff_str": "MAX-50" - }, - { - "music_id": 4025, - "version_id": 4, - "version_name": "4th style", - "music_name": "SWEET LAB", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1204, - "score_percent": 86.9942, - "miss_count": 33, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 692, - "play_count": 2, - "update_time": "2021-04-24 04:29:13", - "score_diff_str": "AAA-27" - }, - { - "music_id": 4028, - "version_id": 4, - "version_name": "4th style", - "music_name": "LUV TO ME(UCCHIE'S EDITION)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1593, - "score_percent": 91.2371, - "miss_count": 12, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 873, - "play_count": 5, - "update_time": "2021-04-02 10:59:40", - "score_diff_str": "AAA+41" - }, - { - "music_id": 5008, - "version_id": 5, - "version_name": "5th style", - "music_name": "OVER THE CLOUDS", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1443, - "score_percent": 94.3137, - "miss_count": 1, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 7, - "note": 765, - "play_count": 1, - "update_time": "2021-04-26 00:10:29", - "score_diff_str": "AAA+83" - }, - { - "music_id": 5011, - "version_id": 5, - "version_name": "5th style", - "music_name": "Real", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1729, - "score_percent": 93.9674, - "miss_count": 8, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 920, - "play_count": 3, - "update_time": "2021-05-16 22:38:13", - "score_diff_str": "AAA+93" - }, - { - "music_id": 5012, - "version_id": 5, - "version_name": "5th style", - "music_name": "Regulus", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 515, - "score_percent": 29.2281, - "miss_count": -1, - "grade": "E", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 10, - "note": 881, - "play_count": 1, - "update_time": "2021-03-29 08:29:28", - "score_diff_str": "D-73" - }, - { - "music_id": 5014, - "version_id": 5, - "version_name": "5th style", - "music_name": "RIDE ON THE LIGHT (HI GREAT MIX)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1637, - "score_percent": 94.9536, - "miss_count": 3, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 8, - "note": 862, - "play_count": 22, - "update_time": "2021-05-16 03:47:03", - "score_diff_str": "MAX-87" - }, - { - "music_id": 5014, - "version_id": 5, - "version_name": "5th style", - "music_name": "RIDE ON THE LIGHT (HI GREAT MIX)", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 1253, - "score_percent": 67.2932, - "miss_count": -1, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 10, - "note": 931, - "play_count": 4, - "update_time": "2021-03-23 07:27:11", - "score_diff_str": "A+11" - }, - { - "music_id": 5016, - "version_id": 5, - "version_name": "5th style", - "music_name": "Spin the disc", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1292, - "score_percent": 95.8457, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 674, - "play_count": 16, - "update_time": "2021-05-09 08:08:00", - "score_diff_str": "MAX-56" - }, - { - "music_id": 5019, - "version_id": 5, - "version_name": "5th style", - "music_name": "sync", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2289, - "score_percent": 95.0581, - "miss_count": 2, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1204, - "play_count": 4, - "update_time": "2021-05-10 21:30:42", - "score_diff_str": "MAX-119" - }, - { - "music_id": 5021, - "version_id": 5, - "version_name": "5th style", - "music_name": "V", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2753, - "score_percent": 90.6188, - "miss_count": 53, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1519, - "play_count": 4, - "update_time": "2021-05-09 09:58:27", - "score_diff_str": "AAA+52" - }, - { - "music_id": 5024, - "version_id": 5, - "version_name": "5th style", - "music_name": "THE CUBE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1302, - "score_percent": 95.4545, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 7, - "note": 682, - "play_count": 2, - "update_time": "2021-05-16 22:40:48", - "score_diff_str": "MAX-62" - }, - { - "music_id": 6000, - "version_id": 6, - "version_name": "6th style", - "music_name": "20,November", - "play_type": "SINGLE", - "diff_type": "HYPER", - "score": 1336, - "score_percent": 95.702, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 698, - "play_count": 2, - "update_time": "2021-04-24 23:24:12", - "score_diff_str": "MAX-60" - }, - { - "music_id": 6000, - "version_id": 6, - "version_name": "6th style", - "music_name": "20,November", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1226, - "score_percent": 97.4563, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 629, - "play_count": 9, - "update_time": "2021-05-03 13:23:47", - "score_diff_str": "MAX-32" - }, - { - "music_id": 6003, - "version_id": 6, - "version_name": "6th style", - "music_name": "Blueberry Stream", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1579, - "score_percent": 93.3215, - "miss_count": 3, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 846, - "play_count": 9, - "update_time": "2021-04-25 23:23:22", - "score_diff_str": "AAA+75" - }, - { - "music_id": 6005, - "version_id": 6, - "version_name": "6th style", - "music_name": "Colors (radio edit)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2293, - "score_percent": 91.1367, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1258, - "play_count": 5, - "update_time": "2021-05-13 11:03:19", - "score_diff_str": "AAA+56" - }, - { - "music_id": 6011, - "version_id": 6, - "version_name": "6th style", - "music_name": "Free Style", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1224, - "score_percent": 92.1687, - "miss_count": 7, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 7, - "note": 664, - "play_count": 1, - "update_time": "2021-05-16 03:49:18", - "score_diff_str": "AAA+43" - }, - { - "music_id": 6016, - "version_id": 6, - "version_name": "6th style", - "music_name": "NEMESIS", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1755, - "score_percent": 90.185, - "miss_count": 16, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 973, - "play_count": 4, - "update_time": "2021-05-09 08:31:19", - "score_diff_str": "AAA+25" - }, - { - "music_id": 6018, - "version_id": 6, - "version_name": "6th style", - "music_name": "rottel-da-sun", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1760, - "score_percent": 94.0171, - "miss_count": 3, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 936, - "play_count": 2, - "update_time": "2021-05-09 08:18:33", - "score_diff_str": "AAA+96" - }, - { - "music_id": 6019, - "version_id": 6, - "version_name": "6th style", - "music_name": "route 80s", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1417, - "score_percent": 92.4935, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 766, - "play_count": 9, - "update_time": "2021-04-01 07:58:21", - "score_diff_str": "AAA+55" - }, - { - "music_id": 6021, - "version_id": 6, - "version_name": "6th style", - "music_name": "Summer Vacation(CU mix)", - "play_type": "SINGLE", - "diff_type": "HYPER", - "score": 1777, - "score_percent": 93.6249, - "miss_count": 7, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 949, - "play_count": 3, - "update_time": "2021-04-25 23:32:37", - "score_diff_str": "AAA+89" - }, - { - "music_id": 6029, - "version_id": 6, - "version_name": "6th style", - "music_name": "19,November", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1726, - "score_percent": 94.8352, - "miss_count": 7, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 8, - "note": 910, - "play_count": 6, - "update_time": "2021-04-25 22:46:47", - "score_diff_str": "MAX-94" - }, - { - "music_id": 6031, - "version_id": 6, - "version_name": "6th style", - "music_name": "SOMETHING WONDERFUL", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1916, - "score_percent": 95.5135, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 10, - "note": 1003, - "play_count": 1, - "update_time": "2021-05-09 08:16:20", - "score_diff_str": "MAX-90" - }, - { - "music_id": 6206, - "version_id": 6, - "version_name": "6th style", - "music_name": "M-02stp.ver.1.01", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1294, - "score_percent": 91.2553, - "miss_count": 4, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 8, - "note": 709, - "play_count": 6, - "update_time": "2021-04-25 22:50:09", - "score_diff_str": "AAA+33" - }, - { - "music_id": 6207, - "version_id": 6, - "version_name": "6th style", - "music_name": "NIGHT OF FIRE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 532, - "score_percent": 29.0076, - "miss_count": -1, - "grade": "E", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 10, - "note": 917, - "play_count": 1, - "update_time": "2021-03-25 10:15:54", - "score_diff_str": "D-80" - }, - { - "music_id": 7002, - "version_id": 7, - "version_name": "7th style", - "music_name": "A", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2261, - "score_percent": 89.7222, - "miss_count": 16, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1260, - "play_count": 2, - "update_time": "2021-05-07 06:55:20", - "score_diff_str": "AAA+21" - }, - { - "music_id": 7008, - "version_id": 7, - "version_name": "7th style", - "music_name": "Cheer Train", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1666, - "score_percent": 94.6591, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 880, - "play_count": 16, - "update_time": "2021-04-10 22:25:21", - "score_diff_str": "MAX-94" - }, - { - "music_id": 7018, - "version_id": 7, - "version_name": "7th style", - "music_name": "Happy Wedding", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1760, - "score_percent": 93.617, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 940, - "play_count": 6, - "update_time": "2021-04-24 23:17:54", - "score_diff_str": "AAA+88" - }, - { - "music_id": 7032, - "version_id": 7, - "version_name": "7th style", - "music_name": "Spica", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2067, - "score_percent": 88.5604, - "miss_count": 23, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1167, - "play_count": 5, - "update_time": "2021-04-24 23:27:05", - "score_diff_str": "AAA-8" - }, - { - "music_id": 7034, - "version_id": 7, - "version_name": "7th style", - "music_name": "stoic", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2349, - "score_percent": 90.2074, - "miss_count": 23, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1302, - "play_count": 3, - "update_time": "2021-05-10 21:42:45", - "score_diff_str": "AAA+34" - }, - { - "music_id": 7038, - "version_id": 7, - "version_name": "7th style", - "music_name": "ZERO-ONE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2106, - "score_percent": 93.0212, - "miss_count": 6, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1132, - "play_count": 1, - "update_time": "2021-05-14 23:23:53", - "score_diff_str": "AAA+93" - }, - { - "music_id": 8005, - "version_id": 8, - "version_name": "8th style", - "music_name": "bit mania", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1833, - "score_percent": 98.1263, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 934, - "play_count": 8, - "update_time": "2021-05-12 11:09:38", - "score_diff_str": "MAX-35" - }, - { - "music_id": 8013, - "version_id": 8, - "version_name": "8th style", - "music_name": "dual control", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1778, - "score_percent": 92.5078, - "miss_count": 3, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 961, - "play_count": 5, - "update_time": "2021-04-25 22:53:25", - "score_diff_str": "AAA+69" - }, - { - "music_id": 8014, - "version_id": 8, - "version_name": "8th style", - "music_name": "FLUTE MAN", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1009, - "score_percent": 91.2297, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 553, - "play_count": 1, - "update_time": "2021-05-04 03:54:03", - "score_diff_str": "AAA+25" - }, - { - "music_id": 8017, - "version_id": 8, - "version_name": "8th style", - "music_name": "Giudecca", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2465, - "score_percent": 89.2469, - "miss_count": 12, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1381, - "play_count": 3, - "update_time": "2021-04-15 00:20:28", - "score_diff_str": "AAA+9" - }, - { - "music_id": 8019, - "version_id": 8, - "version_name": "8th style", - "music_name": "Hormiga obrera", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1726, - "score_percent": 94.5235, - "miss_count": 3, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 8, - "note": 913, - "play_count": 1, - "update_time": "2021-04-27 21:33:04", - "score_diff_str": "MAX-100" - }, - { - "music_id": 8023, - "version_id": 8, - "version_name": "8th style", - "music_name": "LAB", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2005, - "score_percent": 93.2558, - "miss_count": 3, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1075, - "play_count": 5, - "update_time": "2021-05-14 23:31:20", - "score_diff_str": "AAA+93" - }, - { - "music_id": 8023, - "version_id": 8, - "version_name": "8th style", - "music_name": "LAB", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 1841, - "score_percent": 66.7029, - "miss_count": -1, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1380, - "play_count": 2, - "update_time": "2021-03-25 10:33:54", - "score_diff_str": "A+1" - }, - { - "music_id": 8024, - "version_id": 8, - "version_name": "8th style", - "music_name": "LOVE IS ORANGE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1751, - "score_percent": 96.9546, - "miss_count": 2, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 903, - "play_count": 9, - "update_time": "2021-05-14 21:36:49", - "score_diff_str": "MAX-55" - }, - { - "music_id": 8024, - "version_id": 8, - "version_name": "8th style", - "music_name": "LOVE IS ORANGE", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2024, - "score_percent": 95.5619, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1059, - "play_count": 4, - "update_time": "2021-04-10 22:11:52", - "score_diff_str": "MAX-94" - }, - { - "music_id": 8025, - "version_id": 8, - "version_name": "8th style", - "music_name": "Luv 2 Feel Your Body", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1597, - "score_percent": 95.1728, - "miss_count": 3, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 839, - "play_count": 8, - "update_time": "2021-05-04 04:01:46", - "score_diff_str": "MAX-81" - }, - { - "music_id": 8028, - "version_id": 8, - "version_name": "8th style", - "music_name": "murmur twins", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2251, - "score_percent": 93.2477, - "miss_count": 5, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 11, - "note": 1207, - "play_count": 4, - "update_time": "2021-04-14 23:21:54", - "score_diff_str": "AAA+105" - }, - { - "music_id": 8029, - "version_id": 8, - "version_name": "8th style", - "music_name": "MUSIC TO YOUR HEAD", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1616, - "score_percent": 95.1708, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 849, - "play_count": 11, - "update_time": "2021-05-12 11:15:16", - "score_diff_str": "MAX-82" - }, - { - "music_id": 8031, - "version_id": 8, - "version_name": "8th style", - "music_name": "PLEASE DON'T GO", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2168, - "score_percent": 86.6507, - "miss_count": 61, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1251, - "play_count": 2, - "update_time": "2021-04-30 11:32:49", - "score_diff_str": "AAA-56" - }, - { - "music_id": 8033, - "version_id": 8, - "version_name": "8th style", - "music_name": "Red Nikita", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1394, - "score_percent": 94.3166, - "miss_count": 2, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 739, - "play_count": 1, - "update_time": "2021-04-04 12:47:32", - "score_diff_str": "AAA+80" - }, - { - "music_id": 8039, - "version_id": 8, - "version_name": "8th style", - "music_name": "symbolic", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2073, - "score_percent": 91.0808, - "miss_count": 6, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1138, - "play_count": 4, - "update_time": "2021-03-28 10:33:48", - "score_diff_str": "AAA+49" - }, - { - "music_id": 8043, - "version_id": 8, - "version_name": "8th style", - "music_name": "WAR GAME", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2047, - "score_percent": 95.0325, - "miss_count": 11, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1077, - "play_count": 3, - "update_time": "2021-04-14 13:33:28", - "score_diff_str": "MAX-107" - }, - { - "music_id": 8045, - "version_id": 8, - "version_name": "8th style", - "music_name": "xenon", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2612, - "score_percent": 94.7063, - "miss_count": 2, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 11, - "note": 1379, - "play_count": 5, - "update_time": "2021-05-10 21:26:17", - "score_diff_str": "MAX-146" - }, - { - "music_id": 8048, - "version_id": 8, - "version_name": "8th style", - "music_name": "\u685c", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1967, - "score_percent": 87.5779, - "miss_count": 26, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1123, - "play_count": 8, - "update_time": "2021-05-14 23:37:28", - "score_diff_str": "AAA-30" - }, - { - "music_id": 9001, - "version_id": 9, - "version_name": "9th style", - "music_name": "Silvia Drive", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1955, - "score_percent": 93.184, - "miss_count": 10, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 9, - "note": 1049, - "play_count": 3, - "update_time": "2021-05-03 13:09:15", - "score_diff_str": "AAA+90" - }, - { - "music_id": 9002, - "version_id": 9, - "version_name": "9th style", - "music_name": "lights", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1724, - "score_percent": 94.7253, - "miss_count": 3, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 910, - "play_count": 13, - "update_time": "2021-05-04 04:04:37", - "score_diff_str": "MAX-96" - }, - { - "music_id": 9008, - "version_id": 9, - "version_name": "9th style", - "music_name": "ADVANCE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1204, - "score_percent": 89.4502, - "miss_count": 22, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 7, - "note": 673, - "play_count": 1, - "update_time": "2021-05-03 13:36:55", - "score_diff_str": "AAA+7" - }, - { - "music_id": 9012, - "version_id": 9, - "version_name": "9th style", - "music_name": "moon_child", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2349, - "score_percent": 90.3462, - "miss_count": 18, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1300, - "play_count": 5, - "update_time": "2021-04-28 00:29:03", - "score_diff_str": "AAA+37" - }, - { - "music_id": 9022, - "version_id": 9, - "version_name": "9th style", - "music_name": "Logic Board", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2213, - "score_percent": 94.3308, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1173, - "play_count": 1, - "update_time": "2021-03-29 14:26:10", - "score_diff_str": "AAA+127" - }, - { - "music_id": 9028, - "version_id": 9, - "version_name": "9th style", - "music_name": "quasar", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2141, - "score_percent": 92.205, - "miss_count": 12, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1161, - "play_count": 1, - "update_time": "2021-03-20 23:09:23", - "score_diff_str": "AAA+77" - }, - { - "music_id": 9029, - "version_id": 9, - "version_name": "9th style", - "music_name": "ACT", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1775, - "score_percent": 94.9198, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 935, - "play_count": 3, - "update_time": "2021-05-16 03:52:52", - "score_diff_str": "MAX-95" - }, - { - "music_id": 9033, - "version_id": 9, - "version_name": "9th style", - "music_name": "SWEETEST SAVAGE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1670, - "score_percent": 89.7849, - "miss_count": 20, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 930, - "play_count": 1, - "update_time": "2021-04-04 12:59:24", - "score_diff_str": "AAA+16" - }, - { - "music_id": 9038, - "version_id": 9, - "version_name": "9th style", - "music_name": "one or eight", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2131, - "score_percent": 90.5268, - "miss_count": 22, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1177, - "play_count": 5, - "update_time": "2021-04-24 06:09:26", - "score_diff_str": "AAA+38" - }, - { - "music_id": 9046, - "version_id": 9, - "version_name": "9th style", - "music_name": "bag", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1873, - "score_percent": 97.2482, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 10, - "note": 963, - "play_count": 2, - "update_time": "2021-05-12 11:13:25", - "score_diff_str": "MAX-53" - }, - { - "music_id": 9048, - "version_id": 9, - "version_name": "9th style", - "music_name": "e-motion 2003 -romantic extra-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1863, - "score_percent": 93.0569, - "miss_count": 6, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1001, - "play_count": 2, - "update_time": "2021-04-27 21:27:00", - "score_diff_str": "AAA+83" - }, - { - "music_id": 9049, - "version_id": 9, - "version_name": "9th style", - "music_name": "u gotta groove -extend joy style-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1370, - "score_percent": 94.2228, - "miss_count": 6, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 8, - "note": 727, - "play_count": 1, - "update_time": "2021-04-27 21:29:55", - "score_diff_str": "AAA+77" - }, - { - "music_id": 9057, - "version_id": 9, - "version_name": "9th style", - "music_name": "RISLIM -Remix-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1800, - "score_percent": 93.8478, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 959, - "play_count": 2, - "update_time": "2021-05-14 23:38:39", - "score_diff_str": "AAA+95" - }, - { - "music_id": 9201, - "version_id": 9, - "version_name": "9th style", - "music_name": "5PM ETERNAL", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1781, - "score_percent": 89.4076, - "miss_count": 17, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 996, - "play_count": 1, - "update_time": "2021-05-09 08:55:23", - "score_diff_str": "AAA+10" - }, - { - "music_id": 10012, - "version_id": 10, - "version_name": "10th style", - "music_name": "Ready To Rockit Blues", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1386, - "score_percent": 96.3839, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 719, - "play_count": 5, - "update_time": "2021-05-04 03:15:11", - "score_diff_str": "MAX-52" - }, - { - "music_id": 10014, - "version_id": 10, - "version_name": "10th style", - "music_name": "LIMITED", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1471, - "score_percent": 97.676, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 753, - "play_count": 2, - "update_time": "2021-05-02 10:28:59", - "score_diff_str": "MAX-35" - }, - { - "music_id": 10022, - "version_id": 10, - "version_name": "10th style", - "music_name": "\u96ea\u6708\u82b1", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2323, - "score_percent": 90.2486, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1287, - "play_count": 3, - "update_time": "2021-04-30 09:56:26", - "score_diff_str": "AAA+35" - }, - { - "music_id": 10028, - "version_id": 10, - "version_name": "10th style", - "music_name": "Innocent Walls", - "play_type": "SINGLE", - "diff_type": "HYPER", - "score": 2281, - "score_percent": 89.032, - "miss_count": 20, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1281, - "play_count": 3, - "update_time": "2021-05-13 11:19:59", - "score_diff_str": "AAA+3" - }, - { - "music_id": 10028, - "version_id": 10, - "version_name": "10th style", - "music_name": "Innocent Walls", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2610, - "score_percent": 90.249, - "miss_count": 32, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1446, - "play_count": 1, - "update_time": "2021-05-13 11:23:33", - "score_diff_str": "AAA+39" - }, - { - "music_id": 10031, - "version_id": 10, - "version_name": "10th style", - "music_name": "SCORE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2010, - "score_percent": 95.2607, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1055, - "play_count": 3, - "update_time": "2021-04-25 23:02:24", - "score_diff_str": "MAX-100" - }, - { - "music_id": 10034, - "version_id": 10, - "version_name": "10th style", - "music_name": "HIGH", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2054, - "score_percent": 94.3934, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 1088, - "play_count": 1, - "update_time": "2021-04-25 23:15:05", - "score_diff_str": "AAA+119" - }, - { - "music_id": 10040, - "version_id": 10, - "version_name": "10th style", - "music_name": "1st Samurai", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2465, - "score_percent": 89.1179, - "miss_count": 27, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1383, - "play_count": 3, - "update_time": "2021-05-13 11:28:05", - "score_diff_str": "AAA+6" - }, - { - "music_id": 10041, - "version_id": 10, - "version_name": "10th style", - "music_name": "Debtty Daddy", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2463, - "score_percent": 89.8249, - "miss_count": 27, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1371, - "play_count": 5, - "update_time": "2021-03-30 08:35:36", - "score_diff_str": "AAA+25" - }, - { - "music_id": 10049, - "version_id": 10, - "version_name": "10th style", - "music_name": "One More Lovely", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2513, - "score_percent": 86.5358, - "miss_count": 29, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1452, - "play_count": 4, - "update_time": "2021-05-14 23:41:58", - "score_diff_str": "AAA-69" - }, - { - "music_id": 10201, - "version_id": 10, - "version_name": "10th style", - "music_name": "ACID VISION", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1711, - "score_percent": 91.5953, - "miss_count": 6, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 934, - "play_count": 1, - "update_time": "2021-04-25 23:20:01", - "score_diff_str": "AAA+50" - }, - { - "music_id": 11001, - "version_id": 11, - "version_name": "RED", - "music_name": "BLOCKS", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1870, - "score_percent": 93.5, - "miss_count": 21, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1000, - "play_count": 9, - "update_time": "2021-05-10 21:23:37", - "score_diff_str": "AAA+92" - }, - { - "music_id": 11006, - "version_id": 11, - "version_name": "RED", - "music_name": "CAR OF YOUR DREAMS", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1756, - "score_percent": 95.0216, - "miss_count": 6, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 7, - "note": 924, - "play_count": 1, - "update_time": "2021-04-02 11:24:32", - "score_diff_str": "MAX-92" - }, - { - "music_id": 11010, - "version_id": 11, - "version_name": "RED", - "music_name": "Sphere", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2076, - "score_percent": 93.4293, - "miss_count": 12, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1111, - "play_count": 1, - "update_time": "2021-04-27 21:39:31", - "score_diff_str": "AAA+100" - }, - { - "music_id": 11012, - "version_id": 11, - "version_name": "RED", - "music_name": "spiral galaxy", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2301, - "score_percent": 87.8244, - "miss_count": -1, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1310, - "play_count": 1, - "update_time": "2021-03-29 14:14:29", - "score_diff_str": "AAA-28" - }, - { - "music_id": 11012, - "version_id": 11, - "version_name": "RED", - "music_name": "spiral galaxy", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3482, - "score_percent": 91.1518, - "miss_count": 13, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1910, - "play_count": 7, - "update_time": "2021-05-14 23:51:47", - "score_diff_str": "AAA+86" - }, - { - "music_id": 11016, - "version_id": 11, - "version_name": "RED", - "music_name": "Les filles balancent", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1564, - "score_percent": 94.4444, - "miss_count": 8, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 7, - "note": 828, - "play_count": 1, - "update_time": "2021-04-27 21:36:51", - "score_diff_str": "AAA+92" - }, - { - "music_id": 11023, - "version_id": 11, - "version_name": "RED", - "music_name": "EVO66", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1843, - "score_percent": 92.15, - "miss_count": 2, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 1000, - "play_count": 1, - "update_time": "2021-05-04 03:56:58", - "score_diff_str": "AAA+65" - }, - { - "music_id": 11026, - "version_id": 11, - "version_name": "RED", - "music_name": "\u30d4\u30a2\u30ce\u5354\u594f\u66f2\u7b2c\uff11\u756a\u201d\u880d\u706b\u201d", - "play_type": "SINGLE", - "diff_type": "HYPER", - "score": 2013, - "score_percent": 90.5941, - "miss_count": 13, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1111, - "play_count": 1, - "update_time": "2021-04-23 03:58:06", - "score_diff_str": "AAA+37" - }, - { - "music_id": 11026, - "version_id": 11, - "version_name": "RED", - "music_name": "\u30d4\u30a2\u30ce\u5354\u594f\u66f2\u7b2c\uff11\u756a\u201d\u880d\u706b\u201d", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2364, - "score_percent": 83.5926, - "miss_count": 46, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1414, - "play_count": 5, - "update_time": "2021-04-02 11:46:34", - "score_diff_str": "AAA-150" - }, - { - "music_id": 11030, - "version_id": 11, - "version_name": "RED", - "music_name": "FAKE TIME", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2177, - "score_percent": 88.424, - "miss_count": 20, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1231, - "play_count": 5, - "update_time": "2021-05-18 00:08:42", - "score_diff_str": "AAA-12" - }, - { - "music_id": 11032, - "version_id": 11, - "version_name": "RED", - "music_name": "RED ZONE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2224, - "score_percent": 93.9189, - "miss_count": 3, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1184, - "play_count": 2, - "update_time": "2021-05-16 23:01:48", - "score_diff_str": "AAA+119" - }, - { - "music_id": 11032, - "version_id": 11, - "version_name": "RED", - "music_name": "RED ZONE", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2826, - "score_percent": 90.2299, - "miss_count": 28, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1566, - "play_count": 2, - "update_time": "2021-04-17 14:42:56", - "score_diff_str": "AAA+42" - }, - { - "music_id": 11034, - "version_id": 11, - "version_name": "RED", - "music_name": "Secret of Love", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1965, - "score_percent": 96.4181, - "miss_count": 6, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1019, - "play_count": 7, - "update_time": "2021-05-06 11:19:23", - "score_diff_str": "MAX-73" - }, - { - "music_id": 11036, - "version_id": 11, - "version_name": "RED", - "music_name": "AGEHA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1824, - "score_percent": 96.2025, - "miss_count": 2, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 948, - "play_count": 3, - "update_time": "2021-05-16 03:58:10", - "score_diff_str": "MAX-72" - }, - { - "music_id": 11037, - "version_id": 11, - "version_name": "RED", - "music_name": "gigadelic", - "play_type": "SINGLE", - "diff_type": "HYPER", - "score": 2081, - "score_percent": 93.2348, - "miss_count": 4, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 12, - "note": 1116, - "play_count": 6, - "update_time": "2021-05-14 23:47:55", - "score_diff_str": "AAA+97" - }, - { - "music_id": 11037, - "version_id": 11, - "version_name": "RED", - "music_name": "gigadelic", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2333, - "score_percent": 89.6618, - "miss_count": 21, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1301, - "play_count": 4, - "update_time": "2021-05-14 23:44:52", - "score_diff_str": "AAA+20" - }, - { - "music_id": 11040, - "version_id": 11, - "version_name": "RED", - "music_name": "AA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3389, - "score_percent": 92.3937, - "miss_count": 14, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 12, - "note": 1834, - "play_count": 16, - "update_time": "2021-05-14 23:43:44", - "score_diff_str": "AAA+128" - }, - { - "music_id": 11052, - "version_id": 11, - "version_name": "RED", - "music_name": "GENOCIDE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2224, - "score_percent": 90.9984, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1222, - "play_count": 1, - "update_time": "2021-04-09 10:44:24", - "score_diff_str": "AAA+51" - }, - { - "music_id": 11201, - "version_id": 11, - "version_name": "RED", - "music_name": "Go Berzerk", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2669, - "score_percent": 95.5946, - "miss_count": 2, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1396, - "play_count": 10, - "update_time": "2021-05-03 13:51:01", - "score_diff_str": "MAX-123" - }, - { - "music_id": 11202, - "version_id": 11, - "version_name": "RED", - "music_name": "Toxic", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1324, - "score_percent": 93.9007, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 7, - "note": 705, - "play_count": 1, - "update_time": "2021-05-04 03:59:28", - "score_diff_str": "AAA+70" - }, - { - "music_id": 12002, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "Little Little Princess", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2658, - "score_percent": 93.5915, - "miss_count": 12, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1420, - "play_count": 1, - "update_time": "2021-05-08 07:08:47", - "score_diff_str": "AAA+133" - }, - { - "music_id": 12002, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "Little Little Princess", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3477, - "score_percent": 89.3371, - "miss_count": 42, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1946, - "play_count": 3, - "update_time": "2021-03-29 07:30:40", - "score_diff_str": "AAA+17" - }, - { - "music_id": 12004, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "\u51a5", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3050, - "score_percent": 76.25, - "miss_count": 128, - "grade": "A", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 2000, - "play_count": 7, - "update_time": "2021-04-12 00:07:03", - "score_diff_str": "AA-62" - }, - { - "music_id": 12007, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "rage against usual", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2533, - "score_percent": 82.9404, - "miss_count": 65, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1527, - "play_count": 3, - "update_time": "2021-05-14 23:57:11", - "score_diff_str": "AA+157" - }, - { - "music_id": 12008, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "INAZUMA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2598, - "score_percent": 94.9561, - "miss_count": 4, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1368, - "play_count": 4, - "update_time": "2021-05-08 07:11:09", - "score_diff_str": "MAX-138" - }, - { - "music_id": 12012, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "Catch Me", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1695, - "score_percent": 91.6216, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 925, - "play_count": 4, - "update_time": "2021-05-16 04:15:03", - "score_diff_str": "AAA+50" - }, - { - "music_id": 12016, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "Twelfth Style", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1945, - "score_percent": 94.1433, - "miss_count": 4, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1033, - "play_count": 3, - "update_time": "2021-04-10 22:43:26", - "score_diff_str": "AAA+108" - }, - { - "music_id": 12016, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "Twelfth Style", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2908, - "score_percent": 86.342, - "miss_count": 38, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1684, - "play_count": 6, - "update_time": "2021-05-14 23:54:42", - "score_diff_str": "AAA-86" - }, - { - "music_id": 12019, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "\u5408\u4f53\u305b\u3088\uff01\u30b9\u30c8\u30ed\u30f3\u30b0\u30a4\u30a7\u30fc\u30ac\u30fc\uff01\uff01 (Ryu\u2606 remix)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1801, - "score_percent": 92.644, - "miss_count": 4, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 972, - "play_count": 2, - "update_time": "2021-04-03 05:08:31", - "score_diff_str": "AAA+73" - }, - { - "music_id": 12020, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "garden", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2059, - "score_percent": 93.5909, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1100, - "play_count": 4, - "update_time": "2021-05-16 04:13:26", - "score_diff_str": "AAA+103" - }, - { - "music_id": 12022, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "Tizona d'El Cid", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2257, - "score_percent": 95.798, - "miss_count": 2, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1178, - "play_count": 9, - "update_time": "2021-05-14 21:43:43", - "score_diff_str": "MAX-99" - }, - { - "music_id": 12023, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "EMPTY OF THE SKY", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1137, - "score_percent": 67.4377, - "miss_count": -1, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 8, - "note": 843, - "play_count": 2, - "update_time": "2021-04-06 10:53:47", - "score_diff_str": "A+13" - }, - { - "music_id": 12025, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "100% minimoo-G", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1615, - "score_percent": 89.4241, - "miss_count": 11, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 903, - "play_count": 3, - "update_time": "2021-05-08 07:05:59", - "score_diff_str": "AAA+9" - }, - { - "music_id": 12026, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "PLASMA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2224, - "score_percent": 97.1179, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 1145, - "play_count": 4, - "update_time": "2021-04-08 12:03:22", - "score_diff_str": "MAX-66" - }, - { - "music_id": 12027, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "in motion", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1283, - "score_percent": 97.0499, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 7, - "note": 661, - "play_count": 9, - "update_time": "2021-05-16 22:28:22", - "score_diff_str": "MAX-39" - }, - { - "music_id": 12031, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "Pollinosis", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2317, - "score_percent": 90.6495, - "miss_count": 21, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1278, - "play_count": 10, - "update_time": "2021-04-30 09:39:01", - "score_diff_str": "AAA+45" - }, - { - "music_id": 12037, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "\u30aa\u30ec\u306f\u30d3\u30fc\u30c8\u30de\u30cb\u30a2\uff01\u304a\u524d\u306f\u4f55\u30de\u30cb\u30a2\uff1f", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1589, - "score_percent": 91.008, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 873, - "play_count": 1, - "update_time": "2021-04-07 22:51:29", - "score_diff_str": "AAA+37" - }, - { - "music_id": 12041, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "Love Magic", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1854, - "score_percent": 93.5419, - "miss_count": 16, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 991, - "play_count": 3, - "update_time": "2021-04-14 22:04:02", - "score_diff_str": "AAA+92" - }, - { - "music_id": 12044, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "GREEN EYES", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2100, - "score_percent": 93.4996, - "miss_count": 4, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1123, - "play_count": 7, - "update_time": "2021-05-16 04:10:22", - "score_diff_str": "AAA+103" - }, - { - "music_id": 12045, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "SCREAM SQUAD", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1836, - "score_percent": 85.5545, - "miss_count": 8, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1073, - "play_count": 9, - "update_time": "2021-05-14 23:58:07", - "score_diff_str": "AAA-72" - }, - { - "music_id": 12054, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "Scripted Connection\u21d2 A mix", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2868, - "score_percent": 91.0476, - "miss_count": 13, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 12, - "note": 1575, - "play_count": 3, - "update_time": "2021-05-15 00:00:32", - "score_diff_str": "AAA+68" - }, - { - "music_id": 12054, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "Scripted Connection\u21d2 A mix", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3129, - "score_percent": 89.4511, - "miss_count": 38, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1749, - "play_count": 5, - "update_time": "2021-04-17 13:03:55", - "score_diff_str": "AAA+19" - }, - { - "music_id": 13000, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "\u83ef\u8776\u98a8\u96ea", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2843, - "score_percent": 94.7667, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1500, - "play_count": 3, - "update_time": "2021-05-09 09:08:04", - "score_diff_str": "MAX-157" - }, - { - "music_id": 13002, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "The Dirty of Loudness", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2458, - "score_percent": 92.6149, - "miss_count": 7, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1327, - "play_count": 4, - "update_time": "2021-05-16 04:26:13", - "score_diff_str": "AAA+98" - }, - { - "music_id": 13003, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "D.C.fish", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2284, - "score_percent": 96.944, - "miss_count": 1, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1178, - "play_count": 5, - "update_time": "2021-04-23 03:01:02", - "score_diff_str": "MAX-72" - }, - { - "music_id": 13004, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "SAMBA DE JANEIRO", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2378, - "score_percent": 91.4615, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1300, - "play_count": 3, - "update_time": "2021-03-29 14:48:48", - "score_diff_str": "AAA+66" - }, - { - "music_id": 13005, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "\u5606\u304d\u306e\u6a39", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3014, - "score_percent": 75.35, - "miss_count": 148, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2000, - "play_count": 10, - "update_time": "2021-05-15 00:02:38", - "score_diff_str": "AA-98" - }, - { - "music_id": 13007, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "SPRING RAIN (LLUVIA DE PRIMAVERA)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1722, - "score_percent": 95.1381, - "miss_count": 2, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 8, - "note": 905, - "play_count": 1, - "update_time": "2021-03-29 14:54:02", - "score_diff_str": "MAX-88" - }, - { - "music_id": 13010, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "CONTRACT", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1905, - "score_percent": 90.1989, - "miss_count": 14, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1056, - "play_count": 3, - "update_time": "2021-04-27 21:44:22", - "score_diff_str": "AAA+27" - }, - { - "music_id": 13010, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "CONTRACT", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2434, - "score_percent": 85.8251, - "miss_count": 28, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1418, - "play_count": 8, - "update_time": "2021-04-14 23:30:23", - "score_diff_str": "AAA-87" - }, - { - "music_id": 13017, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "Apocalypse \uff5edirge of swans\uff5e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2274, - "score_percent": 93.6573, - "miss_count": 3, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1214, - "play_count": 10, - "update_time": "2021-05-16 04:18:30", - "score_diff_str": "AAA+115" - }, - { - "music_id": 13021, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "with you\u2026", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1742, - "score_percent": 97.7553, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 891, - "play_count": 3, - "update_time": "2021-05-16 22:33:22", - "score_diff_str": "MAX-40" - }, - { - "music_id": 13026, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "Ganymede", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1765, - "score_percent": 73.603, - "miss_count": -1, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1199, - "play_count": 2, - "update_time": "2021-04-24 22:48:25", - "score_diff_str": "AA-101" - }, - { - "music_id": 13031, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "DUE TOMORROW", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1515, - "score_percent": 70.5965, - "miss_count": 26, - "grade": "A", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1073, - "play_count": 2, - "update_time": "2021-05-10 22:32:52", - "score_diff_str": "A+84" - }, - { - "music_id": 13034, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "tripping contact", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2289, - "score_percent": 84.1544, - "miss_count": -1, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1360, - "play_count": 1, - "update_time": "2021-04-04 03:16:01", - "score_diff_str": "AAA-129" - }, - { - "music_id": 13038, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "waxing and wanding", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2697, - "score_percent": 92.5532, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1457, - "play_count": 2, - "update_time": "2021-05-02 05:15:58", - "score_diff_str": "AAA+106" - }, - { - "music_id": 13038, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "waxing and wanding", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3449, - "score_percent": 86.225, - "miss_count": 56, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 2000, - "play_count": 6, - "update_time": "2021-04-17 13:06:14", - "score_diff_str": "AAA-107" - }, - { - "music_id": 13040, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "MINT", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2205, - "score_percent": 95.2073, - "miss_count": 2, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 11, - "note": 1158, - "play_count": 18, - "update_time": "2021-05-13 10:22:08", - "score_diff_str": "MAX-111" - }, - { - "music_id": 13041, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "EURO-ROMANCE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2041, - "score_percent": 96.6383, - "miss_count": 2, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 10, - "note": 1056, - "play_count": 11, - "update_time": "2021-05-14 21:54:33", - "score_diff_str": "MAX-71" - }, - { - "music_id": 13054, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "Concertino in Blue", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2226, - "score_percent": 84.897, - "miss_count": 30, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1311, - "play_count": 2, - "update_time": "2021-05-12 12:50:20", - "score_diff_str": "AAA-105" - }, - { - "music_id": 13055, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "\u30ab\u30b4\u30ce\u30c8\u30ea\uff5e\u5f10\u5f0f\uff5e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2532, - "score_percent": 95.5472, - "miss_count": 12, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1325, - "play_count": 3, - "update_time": "2021-05-12 12:40:39", - "score_diff_str": "MAX-118" - }, - { - "music_id": 13201, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "321 STARS", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 990, - "score_percent": 84.1837, - "miss_count": 15, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 588, - "play_count": 1, - "update_time": "2021-03-25 09:40:46", - "score_diff_str": "AAA-56" - }, - { - "music_id": 13204, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "Bleeding Luv \uff5eImmorality act\uff5e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2601, - "score_percent": 92.1034, - "miss_count": 21, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1412, - "play_count": 1, - "update_time": "2021-03-29 13:46:04", - "score_diff_str": "AAA+90" - }, - { - "music_id": 13206, - "version_id": 13, - "version_name": "DistorteD", - "music_name": "CALDERA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1300, - "score_percent": 82.5921, - "miss_count": 19, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 787, - "play_count": 1, - "update_time": "2021-04-27 21:46:55", - "score_diff_str": "AA+75" - }, - { - "music_id": 14001, - "version_id": 14, - "version_name": "GOLD", - "music_name": "INORI", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3049, - "score_percent": 94.4548, - "miss_count": 14, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1614, - "play_count": 1, - "update_time": "2021-05-12 13:24:55", - "score_diff_str": "AAA+179" - }, - { - "music_id": 14005, - "version_id": 14, - "version_name": "GOLD", - "music_name": "Candy Galy", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3257, - "score_percent": 90.5729, - "miss_count": 21, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1798, - "play_count": 3, - "update_time": "2021-04-27 23:38:09", - "score_diff_str": "AAA+60" - }, - { - "music_id": 14009, - "version_id": 14, - "version_name": "GOLD", - "music_name": "VANESSA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2188, - "score_percent": 89.0879, - "miss_count": 26, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1228, - "play_count": 8, - "update_time": "2021-05-12 13:28:30", - "score_diff_str": "AAA+4" - }, - { - "music_id": 14009, - "version_id": 14, - "version_name": "GOLD", - "music_name": "VANESSA", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 1843, - "score_percent": 52.0327, - "miss_count": -1, - "grade": "C", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1771, - "play_count": 6, - "update_time": "2021-05-06 12:17:21", - "score_diff_str": "B-125" - }, - { - "music_id": 14014, - "version_id": 14, - "version_name": "GOLD", - "music_name": "Blind Justice \uff5eTorn souls, Hurt Faiths \uff5e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2391, - "score_percent": 96.0241, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 11, - "note": 1245, - "play_count": 6, - "update_time": "2021-05-02 10:12:39", - "score_diff_str": "MAX-99" - }, - { - "music_id": 14020, - "version_id": 14, - "version_name": "GOLD", - "music_name": "smile", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2760, - "score_percent": 94.2623, - "miss_count": 15, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1464, - "play_count": 5, - "update_time": "2021-05-14 01:34:28", - "score_diff_str": "AAA+157" - }, - { - "music_id": 14021, - "version_id": 14, - "version_name": "GOLD", - "music_name": "LASER CRUSTER", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2975, - "score_percent": 90.4805, - "miss_count": 12, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1644, - "play_count": 2, - "update_time": "2021-04-22 08:03:21", - "score_diff_str": "AAA+52" - }, - { - "music_id": 14022, - "version_id": 14, - "version_name": "GOLD", - "music_name": "GRID KNIGHT", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3324, - "score_percent": 95.2982, - "miss_count": 16, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1744, - "play_count": 4, - "update_time": "2021-04-12 13:23:34", - "score_diff_str": "MAX-164" - }, - { - "music_id": 14023, - "version_id": 14, - "version_name": "GOLD", - "music_name": "CROSSROAD \uff5eLeft Story\uff5e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2164, - "score_percent": 98.6326, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 10, - "note": 1097, - "play_count": 17, - "update_time": "2021-05-14 00:56:41", - "score_diff_str": "MAX-30" - }, - { - "music_id": 14029, - "version_id": 14, - "version_name": "GOLD", - "music_name": "\u96fb\u4eba\u3001\u6681\u306b\u6583\u308c\u308b\u3002", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3077, - "score_percent": 89.1884, - "miss_count": 15, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1725, - "play_count": 2, - "update_time": "2021-04-27 23:43:37", - "score_diff_str": "AAA+10" - }, - { - "music_id": 14030, - "version_id": 14, - "version_name": "GOLD", - "music_name": "FIRE FIRE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2540, - "score_percent": 90.3915, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1405, - "play_count": 5, - "update_time": "2021-04-22 08:06:32", - "score_diff_str": "AAA+42" - }, - { - "music_id": 14031, - "version_id": 14, - "version_name": "GOLD", - "music_name": "the shadow", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2735, - "score_percent": 92.3986, - "miss_count": 27, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1480, - "play_count": 5, - "update_time": "2021-05-14 01:36:15", - "score_diff_str": "AAA+103" - }, - { - "music_id": 14033, - "version_id": 14, - "version_name": "GOLD", - "music_name": "Second Heaven", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2059, - "score_percent": 96.305, - "miss_count": 4, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1069, - "play_count": 2, - "update_time": "2021-05-14 01:14:16", - "score_diff_str": "MAX-79" - }, - { - "music_id": 14035, - "version_id": 14, - "version_name": "GOLD", - "music_name": "Sense 2007", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2721, - "score_percent": 89.6836, - "miss_count": 11, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1517, - "play_count": 8, - "update_time": "2021-05-12 13:16:05", - "score_diff_str": "AAA+24" - }, - { - "music_id": 14046, - "version_id": 14, - "version_name": "GOLD", - "music_name": "KAMAITACHI", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2558, - "score_percent": 93.4942, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1368, - "play_count": 6, - "update_time": "2021-05-14 01:20:56", - "score_diff_str": "AAA+126" - }, - { - "music_id": 14046, - "version_id": 14, - "version_name": "GOLD", - "music_name": "KAMAITACHI", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2862, - "score_percent": 71.55, - "miss_count": 166, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2000, - "play_count": 2, - "update_time": "2021-04-14 23:33:49", - "score_diff_str": "A+195" - }, - { - "music_id": 14052, - "version_id": 14, - "version_name": "GOLD", - "music_name": "Fascination MAXX", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2170, - "score_percent": 82.6352, - "miss_count": 115, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1313, - "play_count": 7, - "update_time": "2021-05-14 01:30:32", - "score_diff_str": "AA+127" - }, - { - "music_id": 14053, - "version_id": 14, - "version_name": "GOLD", - "music_name": "snow storm", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2638, - "score_percent": 93.6125, - "miss_count": 2, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 10, - "note": 1409, - "play_count": 2, - "update_time": "2021-04-12 10:28:26", - "score_diff_str": "AAA+133" - }, - { - "music_id": 14053, - "version_id": 14, - "version_name": "GOLD", - "music_name": "snow storm", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3164, - "score_percent": 92.5688, - "miss_count": 11, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1709, - "play_count": 10, - "update_time": "2021-05-12 13:20:53", - "score_diff_str": "AAA+125" - }, - { - "music_id": 14055, - "version_id": 14, - "version_name": "GOLD", - "music_name": "four-leaf", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1669, - "score_percent": 96.2514, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 867, - "play_count": 29, - "update_time": "2021-05-16 22:30:40", - "score_diff_str": "MAX-65" - }, - { - "music_id": 14056, - "version_id": 14, - "version_name": "GOLD", - "music_name": "\u30af\u30eb\u30af\u30eb\u2606\u30e9\u30d6\uff5eOpioid Peptide MIX\uff5e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2172, - "score_percent": 94.9301, - "miss_count": 6, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 10, - "note": 1144, - "play_count": 9, - "update_time": "2021-05-09 09:00:52", - "score_diff_str": "MAX-116" - }, - { - "music_id": 14058, - "version_id": 14, - "version_name": "GOLD", - "music_name": "Watch out!!", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1408, - "score_percent": 84.1099, - "miss_count": 30, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 837, - "play_count": 2, - "update_time": "2021-03-27 03:11:39", - "score_diff_str": "AAA-80" - }, - { - "music_id": 14201, - "version_id": 14, - "version_name": "GOLD", - "music_name": "Beginning of life(THE GROUND PULSE MIX)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1558, - "score_percent": 90.5814, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 860, - "play_count": 1, - "update_time": "2021-03-29 13:50:15", - "score_diff_str": "AAA+29" - }, - { - "music_id": 15000, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Anisakis -somatic mutation type\"Forza\"-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2710, - "score_percent": 93.9016, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1443, - "play_count": 1, - "update_time": "2021-04-24 23:45:34", - "score_diff_str": "AAA+144" - }, - { - "music_id": 15000, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Anisakis -somatic mutation type\"Forza\"-", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3201, - "score_percent": 81.2024, - "miss_count": 67, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1971, - "play_count": 1, - "update_time": "2021-04-27 23:22:54", - "score_diff_str": "AA+135" - }, - { - "music_id": 15001, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "MENDES", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3013, - "score_percent": 82.2774, - "miss_count": 45, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1831, - "play_count": 22, - "update_time": "2021-05-10 22:02:34", - "score_diff_str": "AA+164" - }, - { - "music_id": 15004, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Blue Rain", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2145, - "score_percent": 93.342, - "miss_count": 8, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1149, - "play_count": 3, - "update_time": "2021-05-06 11:48:37", - "score_diff_str": "AAA+102" - }, - { - "music_id": 15004, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Blue Rain", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2919, - "score_percent": 85.7521, - "miss_count": 40, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1702, - "play_count": 9, - "update_time": "2021-05-06 12:03:46", - "score_diff_str": "AAA-107" - }, - { - "music_id": 15005, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "four pieces of heaven", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2053, - "score_percent": 83.7959, - "miss_count": 24, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 11, - "note": 1225, - "play_count": 3, - "update_time": "2021-05-07 06:44:38", - "score_diff_str": "AAA-125" - }, - { - "music_id": 15005, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "four pieces of heaven", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2224, - "score_percent": 73.2543, - "miss_count": 76, - "grade": "A", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1518, - "play_count": 2, - "update_time": "2021-04-27 23:19:40", - "score_diff_str": "AA-138" - }, - { - "music_id": 15007, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "THE DEEP STRIKER", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3312, - "score_percent": 93.1384, - "miss_count": 19, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 12, - "note": 1778, - "play_count": 9, - "update_time": "2021-05-16 04:52:15", - "score_diff_str": "AAA+151" - }, - { - "music_id": 15008, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "STEEL NEEDLE", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2467, - "score_percent": 72.5162, - "miss_count": 85, - "grade": "A", - "clear_type": "EASY CLEAR", - "clear_type_id": 3, - "level": 12, - "note": 1701, - "play_count": 5, - "update_time": "2021-05-13 11:35:03", - "score_diff_str": "AA-179" - }, - { - "music_id": 15009, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "SOUND OF GIALLARHORN", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3145, - "score_percent": 94.2746, - "miss_count": 6, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1668, - "play_count": 1, - "update_time": "2021-04-18 04:08:02", - "score_diff_str": "AAA+179" - }, - { - "music_id": 15013, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "oratio", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2730, - "score_percent": 91.4267, - "miss_count": 24, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1493, - "play_count": 6, - "update_time": "2021-05-02 10:51:32", - "score_diff_str": "AAA+75" - }, - { - "music_id": 15014, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Ristaccia", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2622, - "score_percent": 94.5887, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1386, - "play_count": 9, - "update_time": "2021-05-14 01:38:57", - "score_diff_str": "MAX-150" - }, - { - "music_id": 15016, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "TROOPERS", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2738, - "score_percent": 91.5107, - "miss_count": 30, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1496, - "play_count": 4, - "update_time": "2021-05-07 06:51:57", - "score_diff_str": "AAA+78" - }, - { - "music_id": 15016, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "TROOPERS", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2759, - "score_percent": 84.58, - "miss_count": 44, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1631, - "play_count": 1, - "update_time": "2021-05-06 11:23:03", - "score_diff_str": "AAA-141" - }, - { - "music_id": 15024, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Dazzlin' Darlin", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2192, - "score_percent": 98.296, - "miss_count": 4, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1115, - "play_count": 10, - "update_time": "2021-05-14 00:47:46", - "score_diff_str": "MAX-38" - }, - { - "music_id": 15025, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Do it!! Do it!!", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1636, - "score_percent": 82.8774, - "miss_count": 64, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 987, - "play_count": 1, - "update_time": "2021-03-29 15:06:16", - "score_diff_str": "AA+100" - }, - { - "music_id": 15026, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Time to Air", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2698, - "score_percent": 92.524, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1458, - "play_count": 1, - "update_time": "2021-04-08 12:24:49", - "score_diff_str": "AAA+106" - }, - { - "music_id": 15026, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Time to Air", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3191, - "score_percent": 84.5074, - "miss_count": 84, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1888, - "play_count": 1, - "update_time": "2021-04-18 04:14:03", - "score_diff_str": "AAA-166" - }, - { - "music_id": 15028, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Digitank System", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1860, - "score_percent": 84.854, - "miss_count": 40, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1096, - "play_count": 2, - "update_time": "2021-05-08 06:47:50", - "score_diff_str": "AAA-89" - }, - { - "music_id": 15030, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "2 tribe 4 K", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2711, - "score_percent": 96.6833, - "miss_count": 2, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 11, - "note": 1402, - "play_count": 12, - "update_time": "2021-05-07 05:44:03", - "score_diff_str": "MAX-93" - }, - { - "music_id": 15033, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "ROCK ME NOW", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2404, - "score_percent": 94.9447, - "miss_count": 8, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1266, - "play_count": 5, - "update_time": "2021-04-30 09:26:18", - "score_diff_str": "MAX-128" - }, - { - "music_id": 15038, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "the trigger of innocence", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1832, - "score_percent": 99.1342, - "miss_count": 2, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 924, - "play_count": 2, - "update_time": "2021-04-10 01:23:43", - "score_diff_str": "MAX-16" - }, - { - "music_id": 15039, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "\u5c11\u5e74A", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2500, - "score_percent": 86.2664, - "miss_count": 30, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1449, - "play_count": 1, - "update_time": "2021-05-07 06:49:25", - "score_diff_str": "AAA-76" - }, - { - "music_id": 15044, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "satfinal", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1877, - "score_percent": 97.4559, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 963, - "play_count": 8, - "update_time": "2021-05-16 03:42:54", - "score_diff_str": "MAX-49" - }, - { - "music_id": 15045, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Wanna Party?", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2528, - "score_percent": 97.2308, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 11, - "note": 1300, - "play_count": 16, - "update_time": "2021-05-07 05:38:32", - "score_diff_str": "MAX-72" - }, - { - "music_id": 15049, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "PARANOiA \uff5eHADES\uff5e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2482, - "score_percent": 88.9606, - "miss_count": 36, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1395, - "play_count": 4, - "update_time": "2021-05-13 11:06:52", - "score_diff_str": "AAA+2" - }, - { - "music_id": 15050, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "TRIP MACHINE PhoeniX", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1718, - "score_percent": 91.8717, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 935, - "play_count": 5, - "update_time": "2021-05-03 13:43:45", - "score_diff_str": "AAA+55" - }, - { - "music_id": 15052, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Rising in the Sun(original mix)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2196, - "score_percent": 110.02, - "miss_count": 13, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 998, - "play_count": 1, - "update_time": "2021-04-24 04:25:44", - "score_diff_str": "MAX+200" - }, - { - "music_id": 15054, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "\u83ef\u721b\u6f2b -Flowers-", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 1333, - "score_percent": 41.7345, - "miss_count": -1, - "grade": "D", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1597, - "play_count": 1, - "update_time": "2021-04-17 12:59:54", - "score_diff_str": "C-87" - }, - { - "music_id": 15057, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "in the Sky", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2465, - "score_percent": 96.3643, - "miss_count": 4, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1279, - "play_count": 8, - "update_time": "2021-04-23 02:09:30", - "score_diff_str": "MAX-93" - }, - { - "music_id": 15059, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "satellite020712 from \"CODED ARMS\"", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2373, - "score_percent": 91.7633, - "miss_count": 7, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1293, - "play_count": 1, - "update_time": "2021-04-18 03:52:07", - "score_diff_str": "AAA+74" - }, - { - "music_id": 15203, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "Biometrics Warrior", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2850, - "score_percent": 89.4539, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1593, - "play_count": 8, - "update_time": "2021-04-17 13:12:23", - "score_diff_str": "AAA+18" - }, - { - "music_id": 15216, - "version_id": 15, - "version_name": "DJ TROOPERS", - "music_name": "WHAT'S NEXT?", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1498, - "score_percent": 86.092, - "miss_count": 16, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 870, - "play_count": 3, - "update_time": "2021-04-27 23:25:12", - "score_diff_str": "AAA-49" - }, - { - "music_id": 16002, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "B4U(BEMANI FOR YOU MIX)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3237, - "score_percent": 89.4199, - "miss_count": 20, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1810, - "play_count": 1, - "update_time": "2021-04-27 21:53:03", - "score_diff_str": "AAA+19" - }, - { - "music_id": 16002, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "B4U(BEMANI FOR YOU MIX)", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3809, - "score_percent": 80.6992, - "miss_count": 67, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 2360, - "play_count": 4, - "update_time": "2021-04-02 11:02:47", - "score_diff_str": "AA+137" - }, - { - "music_id": 16003, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Colorful Cookie", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3167, - "score_percent": 89.3119, - "miss_count": 35, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1773, - "play_count": 12, - "update_time": "2021-05-12 13:10:33", - "score_diff_str": "AAA+15" - }, - { - "music_id": 16004, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "V2", - "play_type": "SINGLE", - "diff_type": "HYPER", - "score": 2886, - "score_percent": 89.0741, - "miss_count": 24, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1620, - "play_count": 3, - "update_time": "2021-05-16 22:43:20", - "score_diff_str": "AAA+6" - }, - { - "music_id": 16004, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "V2", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3232, - "score_percent": 89.2818, - "miss_count": 43, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1810, - "play_count": 1, - "update_time": "2021-04-24 04:22:20", - "score_diff_str": "AAA+14" - }, - { - "music_id": 16006, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "\u4e0d\u6c88\u8266CANDY", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3030, - "score_percent": 90.0713, - "miss_count": 26, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1682, - "play_count": 6, - "update_time": "2021-05-12 12:56:20", - "score_diff_str": "AAA+39" - }, - { - "music_id": 16009, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "BITTER CHOCOLATE STRIKER", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3653, - "score_percent": 91.7839, - "miss_count": 34, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1990, - "play_count": 12, - "update_time": "2021-05-12 12:59:25", - "score_diff_str": "AAA+115" - }, - { - "music_id": 16010, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Fly Above", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2004, - "score_percent": 98.622, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 1016, - "play_count": 29, - "update_time": "2021-05-14 21:32:08", - "score_diff_str": "MAX-28" - }, - { - "music_id": 16011, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Arabian Rave Night", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2725, - "score_percent": 90.5918, - "miss_count": 7, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1504, - "play_count": 1, - "update_time": "2021-04-07 23:23:28", - "score_diff_str": "AAA+51" - }, - { - "music_id": 16011, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Arabian Rave Night", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3288, - "score_percent": 87.0763, - "miss_count": 40, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1888, - "play_count": 4, - "update_time": "2021-05-14 23:21:01", - "score_diff_str": "AAA-69" - }, - { - "music_id": 16015, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Kung-fu Empire", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3609, - "score_percent": 90.2701, - "miss_count": 9, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1999, - "play_count": 4, - "update_time": "2021-04-27 23:56:13", - "score_diff_str": "AAA+55" - }, - { - "music_id": 16018, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Marie Antoinette", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2415, - "score_percent": 92.0351, - "miss_count": 14, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1312, - "play_count": 1, - "update_time": "2021-04-07 23:27:16", - "score_diff_str": "AAA+82" - }, - { - "music_id": 16018, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Marie Antoinette", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2864, - "score_percent": 88.5043, - "miss_count": 33, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1618, - "play_count": 3, - "update_time": "2021-05-04 03:36:26", - "score_diff_str": "AAA-13" - }, - { - "music_id": 16020, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "\u5351\u5f25\u547c", - "play_type": "SINGLE", - "diff_type": "HYPER", - "score": 2489, - "score_percent": 86.3037, - "miss_count": 38, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1442, - "play_count": 1, - "update_time": "2021-04-18 03:12:00", - "score_diff_str": "AAA-75" - }, - { - "music_id": 16020, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "\u5351\u5f25\u547c", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3178, - "score_percent": 74.9882, - "miss_count": 137, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2119, - "play_count": 7, - "update_time": "2021-04-12 00:12:12", - "score_diff_str": "AA-119" - }, - { - "music_id": 16025, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Mind Mapping", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2093, - "score_percent": 92.2026, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1135, - "play_count": 1, - "update_time": "2021-04-07 23:12:47", - "score_diff_str": "AAA+75" - }, - { - "music_id": 16026, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "3y3s", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2582, - "score_percent": 69.0005, - "miss_count": 174, - "grade": "A", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1871, - "play_count": 3, - "update_time": "2021-04-12 00:15:38", - "score_diff_str": "A+87" - }, - { - "music_id": 16028, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Y&Co. is dead or alive", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2419, - "score_percent": 81.8336, - "miss_count": 110, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1478, - "play_count": 7, - "update_time": "2021-04-12 00:21:04", - "score_diff_str": "AA+119" - }, - { - "music_id": 16031, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "naughty girl@Queen's Palace", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1899, - "score_percent": 87.2702, - "miss_count": 27, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 11, - "note": 1088, - "play_count": 4, - "update_time": "2021-05-08 06:50:17", - "score_diff_str": "AAA-36" - }, - { - "music_id": 16038, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Secrets", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2990, - "score_percent": 93.907, - "miss_count": 8, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1592, - "play_count": 3, - "update_time": "2021-04-27 21:50:02", - "score_diff_str": "AAA+159" - }, - { - "music_id": 16038, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Secrets", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3519, - "score_percent": 83.1522, - "miss_count": 61, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 2116, - "play_count": 2, - "update_time": "2021-05-14 23:18:03", - "score_diff_str": "AA+227" - }, - { - "music_id": 16041, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "THE SHINING POLARIS(kors k mix)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1920, - "score_percent": 90.4807, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 1061, - "play_count": 1, - "update_time": "2021-05-09 09:11:41", - "score_diff_str": "AAA+33" - }, - { - "music_id": 16042, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Bahram Attack-\u732b\u53c9Master Remix-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2547, - "score_percent": 96.9178, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 10, - "note": 1314, - "play_count": 9, - "update_time": "2021-05-14 21:40:21", - "score_diff_str": "MAX-81" - }, - { - "music_id": 16042, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Bahram Attack-\u732b\u53c9Master Remix-", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3087, - "score_percent": 94.1159, - "miss_count": 14, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1640, - "play_count": 5, - "update_time": "2021-05-09 09:14:45", - "score_diff_str": "AAA+171" - }, - { - "music_id": 16045, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "THANK YOU FOR PLAYING", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2652, - "score_percent": 86.4407, - "miss_count": 32, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1534, - "play_count": 9, - "update_time": "2021-05-12 13:04:30", - "score_diff_str": "AAA-76" - }, - { - "music_id": 16047, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "thunder HOUSE NATION Remix", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3728, - "score_percent": 95.3941, - "miss_count": 13, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1954, - "play_count": 4, - "update_time": "2021-05-07 05:19:26", - "score_diff_str": "MAX-180" - }, - { - "music_id": 16051, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Go Beyond!!", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1729, - "score_percent": 74.1424, - "miss_count": 61, - "grade": "A", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1166, - "play_count": 4, - "update_time": "2021-05-08 08:34:54", - "score_diff_str": "AA-85" - }, - { - "music_id": 16052, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "SOLITON BEAM", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2305, - "score_percent": 97.0935, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1187, - "play_count": 8, - "update_time": "2021-05-09 10:46:05", - "score_diff_str": "MAX-69" - }, - { - "music_id": 16206, - "version_id": 16, - "version_name": "EMPRESS", - "music_name": "Gymnopedie 009", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1904, - "score_percent": 95.7746, - "miss_count": 4, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 994, - "play_count": 6, - "update_time": "2021-04-27 21:58:11", - "score_diff_str": "MAX-84" - }, - { - "music_id": 17002, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "MIRACLE MEETS", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 780, - "score_percent": 34.5745, - "miss_count": -1, - "grade": "D", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1128, - "play_count": 2, - "update_time": "2021-04-03 05:26:22", - "score_diff_str": "D+28" - }, - { - "music_id": 17006, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "G59", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3500, - "score_percent": 87.5, - "miss_count": 41, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 2000, - "play_count": 19, - "update_time": "2021-05-13 09:09:09", - "score_diff_str": "AAA-56" - }, - { - "music_id": 17007, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "DOMINION", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2912, - "score_percent": 88.9976, - "miss_count": 18, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1636, - "play_count": 1, - "update_time": "2021-05-14 03:47:58", - "score_diff_str": "AAA+3" - }, - { - "music_id": 17012, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "being torn the sky", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1938, - "score_percent": 97.0942, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 10, - "note": 998, - "play_count": 3, - "update_time": "2021-05-06 11:15:28", - "score_diff_str": "MAX-58" - }, - { - "music_id": 17016, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "Almagest", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2698, - "score_percent": 82.8115, - "miss_count": 38, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1629, - "play_count": 10, - "update_time": "2021-05-14 03:45:22", - "score_diff_str": "AA+164" - }, - { - "music_id": 17017, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "\u30ef\u30eb\u30c4\u7b2c17\u756a \u30c8\u77ed\u8abf\u201d\u5927\u72ac\u306e\u30ef\u30eb\u30c4\u201d", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2954, - "score_percent": 87.7078, - "miss_count": 31, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1684, - "play_count": 8, - "update_time": "2021-05-13 09:06:14", - "score_diff_str": "AAA-40" - }, - { - "music_id": 17022, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "Bad Maniacs", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2685, - "score_percent": 81.0688, - "miss_count": 43, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1656, - "play_count": 16, - "update_time": "2021-05-14 23:13:16", - "score_diff_str": "AA+109" - }, - { - "music_id": 17027, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "DESIRE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2683, - "score_percent": 92.7732, - "miss_count": 8, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1446, - "play_count": 1, - "update_time": "2021-05-12 13:07:36", - "score_diff_str": "AAA+112" - }, - { - "music_id": 17032, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "Red. by Full Metal Jacket", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1975, - "score_percent": 60.1035, - "miss_count": -1, - "grade": "B", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1643, - "play_count": 1, - "update_time": "2021-04-12 00:26:39", - "score_diff_str": "B+149" - }, - { - "music_id": 17044, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "mosaic", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2936, - "score_percent": 97.283, - "miss_count": 2, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1509, - "play_count": 5, - "update_time": "2021-04-23 04:48:26", - "score_diff_str": "MAX-82" - }, - { - "music_id": 17049, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "DENJIN AKATSUKINI TAORERU -SF PureAnalogSynth Mix-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2544, - "score_percent": 95.2096, - "miss_count": 6, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 1336, - "play_count": 3, - "update_time": "2021-04-27 22:20:24", - "score_diff_str": "MAX-128" - }, - { - "music_id": 17051, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "bass 2 bass", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1726, - "score_percent": 88.9691, - "miss_count": 21, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 970, - "play_count": 4, - "update_time": "2021-05-10 21:09:23", - "score_diff_str": "AAA+1" - }, - { - "music_id": 17056, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "eRAseRmOToRpHAntOM", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3107, - "score_percent": 92.1412, - "miss_count": 35, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1686, - "play_count": 1, - "update_time": "2021-05-08 07:32:03", - "score_diff_str": "AAA+109" - }, - { - "music_id": 17059, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "quell\uff5ethe seventh slave\uff5e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2860, - "score_percent": 86.8773, - "miss_count": 31, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1646, - "play_count": 6, - "update_time": "2021-05-14 03:49:33", - "score_diff_str": "AAA-67" - }, - { - "music_id": 17060, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "SOLID STATE SQUAD", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3335, - "score_percent": 91.6712, - "miss_count": 14, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1819, - "play_count": 9, - "update_time": "2021-05-12 13:44:14", - "score_diff_str": "AAA+101" - }, - { - "music_id": 17060, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "SOLID STATE SQUAD", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3356, - "score_percent": 89.8287, - "miss_count": 42, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1868, - "play_count": 5, - "update_time": "2021-04-19 08:41:47", - "score_diff_str": "AAA+35" - }, - { - "music_id": 17061, - "version_id": 17, - "version_name": "SIRIUS", - "music_name": "GOLDEN CROSS", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3270, - "score_percent": 92.6346, - "miss_count": 11, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1765, - "play_count": 17, - "update_time": "2021-05-12 13:41:44", - "score_diff_str": "AAA+132" - }, - { - "music_id": 18004, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "perditus\u2020paradisus", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3069, - "score_percent": 74.3099, - "miss_count": 129, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2065, - "play_count": 9, - "update_time": "2021-04-17 15:18:16", - "score_diff_str": "AA-144" - }, - { - "music_id": 18007, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "ELECTRIC MASSIVE DIVER", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3371, - "score_percent": 89.5114, - "miss_count": 25, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1883, - "play_count": 1, - "update_time": "2021-04-04 03:10:14", - "score_diff_str": "AAA+23" - }, - { - "music_id": 18017, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "Dances with Snow Fairies", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2839, - "score_percent": 87.4615, - "miss_count": 48, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1623, - "play_count": 15, - "update_time": "2021-05-16 06:39:09", - "score_diff_str": "AAA-47" - }, - { - "music_id": 18022, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "Bounce Bounce Bounce", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2168, - "score_percent": 83.836, - "miss_count": 59, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1293, - "play_count": 1, - "update_time": "2021-05-13 08:44:37", - "score_diff_str": "AAA-131" - }, - { - "music_id": 18030, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "Rock Da House", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2140, - "score_percent": 94.8582, - "miss_count": 8, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1128, - "play_count": 1, - "update_time": "2021-04-27 22:10:11", - "score_diff_str": "MAX-116" - }, - { - "music_id": 18032, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "\u707c\u71b1Beach Side Bunny", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2237, - "score_percent": 65.0669, - "miss_count": 179, - "grade": "B", - "clear_type": "NO PLAY", - "clear_type_id": 0, - "level": 12, - "note": 1719, - "play_count": 1, - "update_time": "2021-04-11 11:28:22", - "score_diff_str": "A-55" - }, - { - "music_id": 18040, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "Space Time", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2104, - "score_percent": 94.4345, - "miss_count": 4, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1114, - "play_count": 1, - "update_time": "2021-04-27 22:07:43", - "score_diff_str": "AAA+123" - }, - { - "music_id": 18044, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "Let The Track Flow", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2461, - "score_percent": 90.0146, - "miss_count": 14, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 11, - "note": 1367, - "play_count": 22, - "update_time": "2021-05-10 21:40:25", - "score_diff_str": "AAA+30" - }, - { - "music_id": 18045, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "Energy Drive", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2055, - "score_percent": 91.5775, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1122, - "play_count": 1, - "update_time": "2021-05-13 08:41:17", - "score_diff_str": "AAA+60" - }, - { - "music_id": 18047, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "Breaking the ground", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2406, - "score_percent": 94.427, - "miss_count": 13, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1274, - "play_count": 1, - "update_time": "2021-04-27 22:04:17", - "score_diff_str": "AAA+141" - }, - { - "music_id": 18050, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "reunion", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2932, - "score_percent": 87.418, - "miss_count": 65, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1677, - "play_count": 7, - "update_time": "2021-05-12 13:02:33", - "score_diff_str": "AAA-50" - }, - { - "music_id": 18051, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "ANTHEM LANDING", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2832, - "score_percent": 95.4178, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1484, - "play_count": 9, - "update_time": "2021-05-02 05:04:26", - "score_diff_str": "MAX-136" - }, - { - "music_id": 18056, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "SABER WING", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2674, - "score_percent": 92.9764, - "miss_count": 42, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1438, - "play_count": 4, - "update_time": "2021-04-23 04:35:27", - "score_diff_str": "AAA+117" - }, - { - "music_id": 18060, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "\u9ed2\u9aea\u4e71\u308c\u3057\u4fee\u7f85\u3068\u306a\u308a\u3066", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3168, - "score_percent": 90.7736, - "miss_count": 16, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1745, - "play_count": 5, - "update_time": "2021-04-04 03:52:04", - "score_diff_str": "AAA+65" - }, - { - "music_id": 18061, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "sakura storm", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2196, - "score_percent": 89.6327, - "miss_count": 21, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1225, - "play_count": 7, - "update_time": "2021-04-03 06:07:38", - "score_diff_str": "AAA+18" - }, - { - "music_id": 18066, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "Sakura Reflection", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2307, - "score_percent": 96.9328, - "miss_count": 1, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 11, - "note": 1190, - "play_count": 7, - "update_time": "2021-05-04 03:24:30", - "score_diff_str": "MAX-73" - }, - { - "music_id": 18068, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "Broken", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2899, - "score_percent": 90.7071, - "miss_count": 11, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1598, - "play_count": 2, - "update_time": "2021-04-08 12:18:48", - "score_diff_str": "AAA+58" - }, - { - "music_id": 18071, - "version_id": 18, - "version_name": "Resort Anthem", - "music_name": "SPECIAL SUMMER CAMPAIGN!", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2837, - "score_percent": 94.0027, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1509, - "play_count": 8, - "update_time": "2021-05-14 01:47:46", - "score_diff_str": "AAA+154" - }, - { - "music_id": 19001, - "version_id": 19, - "version_name": "Lincle", - "music_name": "Snake Stick", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2257, - "score_percent": 77.9889, - "miss_count": 71, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1447, - "play_count": 3, - "update_time": "2021-04-11 23:41:48", - "score_diff_str": "AA+6" - }, - { - "music_id": 19002, - "version_id": 19, - "version_name": "Lincle", - "music_name": "\u5929\u7a7a\u306e\u591c\u660e\u3051", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3500, - "score_percent": 84.4595, - "miss_count": 54, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 2072, - "play_count": 18, - "update_time": "2021-05-14 03:01:10", - "score_diff_str": "AAA-184" - }, - { - "music_id": 19003, - "version_id": 19, - "version_name": "Lincle", - "music_name": "F", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3255, - "score_percent": 89.7683, - "miss_count": 17, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 12, - "note": 1813, - "play_count": 7, - "update_time": "2021-04-24 06:22:47", - "score_diff_str": "AAA+31" - }, - { - "music_id": 19005, - "version_id": 19, - "version_name": "Lincle", - "music_name": "\u604b\u3059\u308b\u2606\u5b87\u5b99\u6226\u4e89\u3063\uff01\uff01", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3181, - "score_percent": 86.6757, - "miss_count": 29, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1835, - "play_count": 4, - "update_time": "2021-05-16 04:39:38", - "score_diff_str": "AAA-82" - }, - { - "music_id": 19007, - "version_id": 19, - "version_name": "Lincle", - "music_name": "YAKSHA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3347, - "score_percent": 83.675, - "miss_count": 28, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 2000, - "play_count": 7, - "update_time": "2021-05-08 07:39:12", - "score_diff_str": "AAA-209" - }, - { - "music_id": 19008, - "version_id": 19, - "version_name": "Lincle", - "music_name": "DIAVOLO", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2643, - "score_percent": 75.7307, - "miss_count": 66, - "grade": "A", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1745, - "play_count": 7, - "update_time": "2021-05-03 14:38:49", - "score_diff_str": "AA-72" - }, - { - "music_id": 19009, - "version_id": 19, - "version_name": "Lincle", - "music_name": "Scharfrichter", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2664, - "score_percent": 90.4891, - "miss_count": 24, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1472, - "play_count": 1, - "update_time": "2021-04-23 01:43:55", - "score_diff_str": "AAA+47" - }, - { - "music_id": 19016, - "version_id": 19, - "version_name": "Lincle", - "music_name": "Todestrieb", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3204, - "score_percent": 92.4409, - "miss_count": 8, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1733, - "play_count": 6, - "update_time": "2021-05-08 07:58:28", - "score_diff_str": "AAA+123" - }, - { - "music_id": 19018, - "version_id": 19, - "version_name": "Lincle", - "music_name": "prompt", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2682, - "score_percent": 94.4366, - "miss_count": 12, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1420, - "play_count": 4, - "update_time": "2021-04-26 00:26:02", - "score_diff_str": "AAA+157" - }, - { - "music_id": 19020, - "version_id": 19, - "version_name": "Lincle", - "music_name": "Quick Silver", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2529, - "score_percent": 93.459, - "miss_count": 6, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1353, - "play_count": 6, - "update_time": "2021-04-14 22:06:26", - "score_diff_str": "AAA+123" - }, - { - "music_id": 19022, - "version_id": 19, - "version_name": "Lincle", - "music_name": "\u541b\u306e\u30cf\u30fc\u30c8\u306b\u30ed\u30c3\u30af\u30aa\u30f3", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2419, - "score_percent": 88.7381, - "miss_count": 12, - "grade": "AA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1363, - "play_count": 3, - "update_time": "2021-03-31 04:29:47", - "score_diff_str": "AAA-5" - }, - { - "music_id": 19026, - "version_id": 19, - "version_name": "Lincle", - "music_name": "The Sampling Paradise", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2795, - "score_percent": 90.4531, - "miss_count": 21, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1545, - "play_count": 9, - "update_time": "2021-05-02 05:56:14", - "score_diff_str": "AAA+48" - }, - { - "music_id": 19028, - "version_id": 19, - "version_name": "Lincle", - "music_name": "Thunderbolt", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3403, - "score_percent": 89.0372, - "miss_count": 35, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1911, - "play_count": 2, - "update_time": "2021-05-04 05:09:31", - "score_diff_str": "AAA+5" - }, - { - "music_id": 19030, - "version_id": 19, - "version_name": "Lincle", - "music_name": "NNRT", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3186, - "score_percent": 89.4944, - "miss_count": 27, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1780, - "play_count": 2, - "update_time": "2021-05-04 05:04:44", - "score_diff_str": "AAA+21" - }, - { - "music_id": 19031, - "version_id": 19, - "version_name": "Lincle", - "music_name": "SHADE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2833, - "score_percent": 96.7555, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 11, - "note": 1464, - "play_count": 12, - "update_time": "2021-05-07 05:29:22", - "score_diff_str": "MAX-95" - }, - { - "music_id": 19032, - "version_id": 19, - "version_name": "Lincle", - "music_name": "24th Century BOY", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1314, - "score_percent": 45.1236, - "miss_count": -1, - "grade": "C", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1456, - "play_count": 1, - "update_time": "2021-03-20 10:49:53", - "score_diff_str": "C+19" - }, - { - "music_id": 19033, - "version_id": 19, - "version_name": "Lincle", - "music_name": "The Limbo", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3018, - "score_percent": 88.7125, - "miss_count": 21, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1701, - "play_count": 13, - "update_time": "2021-05-14 03:06:21", - "score_diff_str": "AAA-6" - }, - { - "music_id": 19037, - "version_id": 19, - "version_name": "Lincle", - "music_name": "BLACK.by X-Cross Fade", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2658, - "score_percent": 76.4672, - "miss_count": 82, - "grade": "A", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1738, - "play_count": 8, - "update_time": "2021-05-14 03:09:09", - "score_diff_str": "AA-46" - }, - { - "music_id": 19040, - "version_id": 19, - "version_name": "Lincle", - "music_name": "Mermaid girl-\u79cb\u8449\u5de5\u623f MIX-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2020, - "score_percent": 98.0583, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 1030, - "play_count": 6, - "update_time": "2021-05-13 08:18:44", - "score_diff_str": "MAX-40" - }, - { - "music_id": 19053, - "version_id": 19, - "version_name": "Lincle", - "music_name": "\u30e6\u30df\u30eb", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2667, - "score_percent": 92.9916, - "miss_count": 16, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1434, - "play_count": 5, - "update_time": "2021-05-13 08:50:01", - "score_diff_str": "AAA+117" - }, - { - "music_id": 19060, - "version_id": 19, - "version_name": "Lincle", - "music_name": "Far east nightbird", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1968, - "score_percent": 96, - "miss_count": 4, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 1025, - "play_count": 4, - "update_time": "2021-05-02 10:31:35", - "score_diff_str": "MAX-82" - }, - { - "music_id": 19063, - "version_id": 19, - "version_name": "Lincle", - "music_name": "QUANTUM TELEPORTATION", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3287, - "score_percent": 89.0786, - "miss_count": 23, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1845, - "play_count": 4, - "update_time": "2021-04-09 12:45:54", - "score_diff_str": "AAA+7" - }, - { - "music_id": 19064, - "version_id": 19, - "version_name": "Lincle", - "music_name": "fffff", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2780, - "score_percent": 85.5911, - "miss_count": 44, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1624, - "play_count": 2, - "update_time": "2021-04-11 22:23:01", - "score_diff_str": "AAA-108" - }, - { - "music_id": 19065, - "version_id": 19, - "version_name": "Lincle", - "music_name": "\u5b50\u4f9b\u306e\u843d\u66f8\u304d\u5e33", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2381, - "score_percent": 85.3405, - "miss_count": 33, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1395, - "play_count": 4, - "update_time": "2021-05-14 03:03:36", - "score_diff_str": "AAA-99" - }, - { - "music_id": 19068, - "version_id": 19, - "version_name": "Lincle", - "music_name": "WONDER WALKER", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3584, - "score_percent": 93.2847, - "miss_count": 16, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1921, - "play_count": 6, - "update_time": "2021-05-08 07:55:35", - "score_diff_str": "AAA+168" - }, - { - "music_id": 19069, - "version_id": 19, - "version_name": "Lincle", - "music_name": "532nm", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2434, - "score_percent": 90.215, - "miss_count": 23, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1349, - "play_count": 1, - "update_time": "2021-05-09 08:50:48", - "score_diff_str": "AAA+35" - }, - { - "music_id": 19071, - "version_id": 19, - "version_name": "Lincle", - "music_name": "quaver\u266a", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3104, - "score_percent": 88.9398, - "miss_count": 36, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1745, - "play_count": 4, - "update_time": "2021-05-04 04:59:15", - "score_diff_str": "AAA+1" - }, - { - "music_id": 19074, - "version_id": 19, - "version_name": "Lincle", - "music_name": "TITANS RETURN", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2343, - "score_percent": 91.8824, - "miss_count": 14, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1275, - "play_count": 8, - "update_time": "2021-04-12 11:26:08", - "score_diff_str": "AAA+76" - }, - { - "music_id": 19074, - "version_id": 19, - "version_name": "Lincle", - "music_name": "TITANS RETURN", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2208, - "score_percent": 80.1743, - "miss_count": 104, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1377, - "play_count": 13, - "update_time": "2021-05-04 04:54:59", - "score_diff_str": "AA+66" - }, - { - "music_id": 19075, - "version_id": 19, - "version_name": "Lincle", - "music_name": "HAERETICUS", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2561, - "score_percent": 80.5853, - "miss_count": 54, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1589, - "play_count": 5, - "update_time": "2021-04-24 06:19:34", - "score_diff_str": "AA+89" - }, - { - "music_id": 20002, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Liberation", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3517, - "score_percent": 92.3097, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1905, - "play_count": 8, - "update_time": "2021-05-16 06:30:02", - "score_diff_str": "AAA+130" - }, - { - "music_id": 20003, - "version_id": 20, - "version_name": "tricoro", - "music_name": "\u0395\u039b\u03a0\u0399\u03a3", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2862, - "score_percent": 89.4375, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1600, - "play_count": 6, - "update_time": "2021-05-12 13:46:47", - "score_diff_str": "AAA+17" - }, - { - "music_id": 20004, - "version_id": 20, - "version_name": "tricoro", - "music_name": "\u72c2\u30a4\u54b2\u30b1\u7114\u30ce\u83ef", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3238, - "score_percent": 87.043, - "miss_count": 24, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1860, - "play_count": 5, - "update_time": "2021-05-13 09:19:29", - "score_diff_str": "AAA-69" - }, - { - "music_id": 20006, - "version_id": 20, - "version_name": "tricoro", - "music_name": "\u30c8\u30ea\u30ab\u30b4\u30ce\u9cf3\u51f0", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3267, - "score_percent": 84.5497, - "miss_count": 32, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1932, - "play_count": 1, - "update_time": "2021-04-12 00:42:40", - "score_diff_str": "AAA-168" - }, - { - "music_id": 20008, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Confiserie", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2587, - "score_percent": 70.5674, - "miss_count": 135, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1833, - "play_count": 4, - "update_time": "2021-05-16 06:34:25", - "score_diff_str": "A+143" - }, - { - "music_id": 20012, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Proof of the existence", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2976, - "score_percent": 88.8358, - "miss_count": 23, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1675, - "play_count": 6, - "update_time": "2021-05-16 05:05:44", - "score_diff_str": "AAA-2" - }, - { - "music_id": 20019, - "version_id": 20, - "version_name": "tricoro", - "music_name": "\u9f8d\u3068\u5c11\u5973\u3068\u30c7\u30b3\u30d2\u30fc\u30ec\u30f3\u30b9", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 574, - "score_percent": 16.7542, - "miss_count": -1, - "grade": "F", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1713, - "play_count": 1, - "update_time": "2021-04-17 14:37:51", - "score_diff_str": "D-568" - }, - { - "music_id": 20020, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Elemental Creation", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3436, - "score_percent": 80.6573, - "miss_count": 93, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2130, - "play_count": 8, - "update_time": "2021-05-14 02:26:34", - "score_diff_str": "AA+122" - }, - { - "music_id": 20021, - "version_id": 20, - "version_name": "tricoro", - "music_name": "8bit Princess", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2578, - "score_percent": 97.7255, - "miss_count": 2, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1319, - "play_count": 8, - "update_time": "2021-05-14 00:45:41", - "score_diff_str": "MAX-60" - }, - { - "music_id": 20025, - "version_id": 20, - "version_name": "tricoro", - "music_name": "VEGA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1556, - "score_percent": 49.1162, - "miss_count": -1, - "grade": "C", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1584, - "play_count": 2, - "update_time": "2021-03-31 03:46:25", - "score_diff_str": "C+148" - }, - { - "music_id": 20028, - "version_id": 20, - "version_name": "tricoro", - "music_name": "rumrum triplets", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2799, - "score_percent": 90.8177, - "miss_count": 11, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1541, - "play_count": 1, - "update_time": "2021-04-24 22:43:44", - "score_diff_str": "AAA+59" - }, - { - "music_id": 20029, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Thor's Hammer", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2398, - "score_percent": 73.0652, - "miss_count": 110, - "grade": "A", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1641, - "play_count": 6, - "update_time": "2021-05-03 14:44:02", - "score_diff_str": "AA-155" - }, - { - "music_id": 20031, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Illegal Function Call", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2429, - "score_percent": 86.8741, - "miss_count": 29, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1398, - "play_count": 9, - "update_time": "2021-05-16 06:37:21", - "score_diff_str": "AAA-57" - }, - { - "music_id": 20036, - "version_id": 20, - "version_name": "tricoro", - "music_name": "405nm (Ryu\u2606mix)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2407, - "score_percent": 92.5058, - "miss_count": 7, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1301, - "play_count": 1, - "update_time": "2021-05-09 08:53:09", - "score_diff_str": "AAA+94" - }, - { - "music_id": 20038, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Plan 8", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2594, - "score_percent": 76.7456, - "miss_count": 136, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1690, - "play_count": 1, - "update_time": "2021-05-14 01:00:08", - "score_diff_str": "AA-35" - }, - { - "music_id": 20039, - "version_id": 20, - "version_name": "tricoro", - "music_name": "\u4eee\u60f3\u7a7a\u9593\u306e\u65c5\u4eba\u305f\u3061", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3514, - "score_percent": 90.4272, - "miss_count": 29, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1943, - "play_count": 7, - "update_time": "2021-05-02 10:39:31", - "score_diff_str": "AAA+59" - }, - { - "music_id": 20041, - "version_id": 20, - "version_name": "tricoro", - "music_name": "SYNC-ANTHEM", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3355, - "score_percent": 89.9464, - "miss_count": 29, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1865, - "play_count": 5, - "update_time": "2021-05-14 01:51:09", - "score_diff_str": "AAA+39" - }, - { - "music_id": 20043, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Timepiece phase II (CN Ver.)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2196, - "score_percent": 71.022, - "miss_count": -1, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1546, - "play_count": 8, - "update_time": "2021-05-15 00:13:34", - "score_diff_str": "A+134" - }, - { - "music_id": 20047, - "version_id": 20, - "version_name": "tricoro", - "music_name": "\u2020\u6e1a\u306e\u5c0f\u60aa\u9b54\u30e9\u30f4\u30ea\u30a3\uff5e\u30ec\u30a4\u30c7\u30a3\u30aa\u2020(IIDX EDIT)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3014, - "score_percent": 82.1253, - "miss_count": 58, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1835, - "play_count": 6, - "update_time": "2021-05-16 06:25:09", - "score_diff_str": "AA+159" - }, - { - "music_id": 20054, - "version_id": 20, - "version_name": "tricoro", - "music_name": "\u5373\u5e2d\uff01\u8133\u76f4\u2605\u30df\u30e5\u30fc\u30b8\u30c3\u30af\u30b7\u30b9\u30c6\u30e0", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3263, - "score_percent": 88.765, - "miss_count": 17, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1838, - "play_count": 3, - "update_time": "2021-05-16 06:22:09", - "score_diff_str": "AAA-5" - }, - { - "music_id": 20055, - "version_id": 20, - "version_name": "tricoro", - "music_name": "\u30ab\u30b8\u30ce\u30d5\u30a1\u30a4\u30e4\u30fc\u3053\u3068\u307f\u3061\u3083\u3093", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 577, - "score_percent": 22.6987, - "miss_count": -1, - "grade": "E", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1271, - "play_count": 1, - "update_time": "2021-04-04 13:49:21", - "score_diff_str": "E+12" - }, - { - "music_id": 20058, - "version_id": 20, - "version_name": "tricoro", - "music_name": "True Blue", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3405, - "score_percent": 89.6997, - "miss_count": 12, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 12, - "note": 1898, - "play_count": 5, - "update_time": "2021-04-28 00:11:15", - "score_diff_str": "AAA+30" - }, - { - "music_id": 20062, - "version_id": 20, - "version_name": "tricoro", - "music_name": "STULTI", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2139, - "score_percent": 75.5297, - "miss_count": 40, - "grade": "A", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1416, - "play_count": 1, - "update_time": "2021-04-06 13:10:34", - "score_diff_str": "AA-64" - }, - { - "music_id": 20063, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Devilz Staircase", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2785, - "score_percent": 82.6409, - "miss_count": 47, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1685, - "play_count": 1, - "update_time": "2021-05-16 06:32:34", - "score_diff_str": "AA+163" - }, - { - "music_id": 20064, - "version_id": 20, - "version_name": "tricoro", - "music_name": "ZED", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1271, - "score_percent": 45.2313, - "miss_count": -1, - "grade": "C", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1405, - "play_count": 1, - "update_time": "2021-03-31 03:43:53", - "score_diff_str": "C+22" - }, - { - "music_id": 20067, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Timepiece phase II", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2941, - "score_percent": 88.3183, - "miss_count": 29, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1665, - "play_count": 10, - "update_time": "2021-05-13 10:39:44", - "score_diff_str": "AAA-19" - }, - { - "music_id": 20070, - "version_id": 20, - "version_name": "tricoro", - "music_name": "DAY DREAM", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 914, - "score_percent": 42.5116, - "miss_count": -1, - "grade": "D", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1075, - "play_count": 8, - "update_time": "2021-03-20 23:31:24", - "score_diff_str": "C-42" - }, - { - "music_id": 20072, - "version_id": 20, - "version_name": "tricoro", - "music_name": "New Decade IIDX Edition", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2738, - "score_percent": 88.9539, - "miss_count": 31, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1539, - "play_count": 5, - "update_time": "2021-05-14 01:05:49", - "score_diff_str": "AAA+2" - }, - { - "music_id": 20073, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Hollywood Galaxy", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2472, - "score_percent": 88.7931, - "miss_count": 25, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1392, - "play_count": 9, - "update_time": "2021-05-16 05:08:19", - "score_diff_str": "AAA-3" - }, - { - "music_id": 20074, - "version_id": 20, - "version_name": "tricoro", - "music_name": "neu", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3631, - "score_percent": 90.8204, - "miss_count": 20, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1999, - "play_count": 6, - "update_time": "2021-05-14 02:37:01", - "score_diff_str": "AAA+77" - }, - { - "music_id": 20083, - "version_id": 20, - "version_name": "tricoro", - "music_name": "\u305f\u307e\u3086\u3089", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2228, - "score_percent": 79.1756, - "miss_count": -1, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1407, - "play_count": 1, - "update_time": "2021-04-04 14:38:12", - "score_diff_str": "AA+39" - }, - { - "music_id": 20087, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Cookie Bouquets", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3252, - "score_percent": 94.8658, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 11, - "note": 1714, - "play_count": 1, - "update_time": "2021-04-24 22:39:12", - "score_diff_str": "MAX-176" - }, - { - "music_id": 20088, - "version_id": 20, - "version_name": "tricoro", - "music_name": "mnemoniq", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1265, - "score_percent": 96.1246, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 658, - "play_count": 9, - "update_time": "2021-04-11 23:31:21", - "score_diff_str": "MAX-51" - }, - { - "music_id": 20094, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Zirkfied", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3378, - "score_percent": 85.8232, - "miss_count": 55, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1968, - "play_count": 8, - "update_time": "2021-05-15 00:12:30", - "score_diff_str": "AAA-121" - }, - { - "music_id": 20095, - "version_id": 20, - "version_name": "tricoro", - "music_name": "examination leave", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3218, - "score_percent": 93.9836, - "miss_count": 12, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1712, - "play_count": 2, - "update_time": "2021-05-14 01:08:12", - "score_diff_str": "AAA+174" - }, - { - "music_id": 20097, - "version_id": 20, - "version_name": "tricoro", - "music_name": "Valanga", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2955, - "score_percent": 89.7086, - "miss_count": 38, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1647, - "play_count": 3, - "update_time": "2021-04-28 00:25:01", - "score_diff_str": "AAA+27" - }, - { - "music_id": 20101, - "version_id": 20, - "version_name": "tricoro", - "music_name": "\u30b7\u30e5\u30ec\u30fc\u30c7\u30a3\u30f3\u30ac\u30fc\u306e\u732b", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3090, - "score_percent": 89.9825, - "miss_count": 25, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1717, - "play_count": 3, - "update_time": "2021-04-17 13:44:03", - "score_diff_str": "AAA+37" - }, - { - "music_id": 21005, - "version_id": 21, - "version_name": "SPADA", - "music_name": "DARK LEGACY", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3218, - "score_percent": 88.0197, - "miss_count": 30, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1828, - "play_count": 9, - "update_time": "2021-05-16 06:07:34", - "score_diff_str": "AAA-32" - }, - { - "music_id": 21007, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Critical Crystal", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2713, - "score_percent": 90.7358, - "miss_count": 20, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 11, - "note": 1495, - "play_count": 5, - "update_time": "2021-05-10 21:52:26", - "score_diff_str": "AAA+55" - }, - { - "music_id": 21008, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Insane Techniques", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2295, - "score_percent": 90.8551, - "miss_count": 18, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1263, - "play_count": 1, - "update_time": "2021-04-25 00:01:56", - "score_diff_str": "AAA+49" - }, - { - "music_id": 21011, - "version_id": 21, - "version_name": "SPADA", - "music_name": "\u7f6a\u3068\u7f70", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2013, - "score_percent": 91.8339, - "miss_count": 20, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1096, - "play_count": 3, - "update_time": "2021-04-01 08:01:06", - "score_diff_str": "AAA+64" - }, - { - "music_id": 21012, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Close the World feat. a\u2606ru", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3123, - "score_percent": 89.793, - "miss_count": 17, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1739, - "play_count": 2, - "update_time": "2021-05-08 08:41:13", - "score_diff_str": "AAA+31" - }, - { - "music_id": 21019, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Adularia", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2636, - "score_percent": 90.9593, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1449, - "play_count": 5, - "update_time": "2021-05-13 09:38:02", - "score_diff_str": "AAA+60" - }, - { - "music_id": 21024, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Funny shuffle", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2121, - "score_percent": 88.4487, - "miss_count": 30, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 11, - "note": 1199, - "play_count": 1, - "update_time": "2021-05-09 08:39:24", - "score_diff_str": "AAA-11" - }, - { - "music_id": 21029, - "version_id": 21, - "version_name": "SPADA", - "music_name": "\u5eff", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2943, - "score_percent": 85.0087, - "miss_count": 47, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1731, - "play_count": 6, - "update_time": "2021-05-16 04:30:14", - "score_diff_str": "AAA-135" - }, - { - "music_id": 21032, - "version_id": 21, - "version_name": "SPADA", - "music_name": "\u7149\u7344\u306e\u30a8\u30eb\u30d5\u30a7\u30ea\u30a2", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2347, - "score_percent": 58.675, - "miss_count": -1, - "grade": "B", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2000, - "play_count": 3, - "update_time": "2021-05-14 23:08:44", - "score_diff_str": "B+124" - }, - { - "music_id": 21033, - "version_id": 21, - "version_name": "SPADA", - "music_name": "INSOMNIA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2884, - "score_percent": 86.8152, - "miss_count": 43, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1661, - "play_count": 2, - "update_time": "2021-05-13 09:41:06", - "score_diff_str": "AAA-69" - }, - { - "music_id": 21043, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Hypersonik", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2380, - "score_percent": 93.5535, - "miss_count": 9, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 10, - "note": 1272, - "play_count": 3, - "update_time": "2021-05-10 21:55:22", - "score_diff_str": "AAA+118" - }, - { - "music_id": 21044, - "version_id": 21, - "version_name": "SPADA", - "music_name": "BLUE DRAGON(\u96f7\u9f8dRemixIIDX)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2971, - "score_percent": 86.0162, - "miss_count": 65, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1727, - "play_count": 2, - "update_time": "2021-05-08 08:46:26", - "score_diff_str": "AAA-100" - }, - { - "music_id": 21045, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Last Dance", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2957, - "score_percent": 89.6061, - "miss_count": 25, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1650, - "play_count": 3, - "update_time": "2021-04-22 10:49:09", - "score_diff_str": "AAA+23" - }, - { - "music_id": 21047, - "version_id": 21, - "version_name": "SPADA", - "music_name": "ra'am", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2443, - "score_percent": 83.6071, - "miss_count": 44, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1461, - "play_count": 5, - "update_time": "2021-05-13 09:46:43", - "score_diff_str": "AAA-155" - }, - { - "music_id": 21048, - "version_id": 21, - "version_name": "SPADA", - "music_name": "\u75be\u98a8\u8fc5\u96f7", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2698, - "score_percent": 90.355, - "miss_count": 27, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1493, - "play_count": 9, - "update_time": "2021-04-30 10:32:47", - "score_diff_str": "AAA+43" - }, - { - "music_id": 21048, - "version_id": 21, - "version_name": "SPADA", - "music_name": "\u75be\u98a8\u8fc5\u96f7", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2823, - "score_percent": 77.3849, - "miss_count": 124, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1824, - "play_count": 1, - "update_time": "2021-04-12 11:53:26", - "score_diff_str": "AA-15" - }, - { - "music_id": 21049, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Immortal", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2797, - "score_percent": 87.0255, - "miss_count": 35, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1607, - "play_count": 3, - "update_time": "2021-04-06 12:58:18", - "score_diff_str": "AAA-60" - }, - { - "music_id": 21050, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Verflucht", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3039, - "score_percent": 84.1828, - "miss_count": 36, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1805, - "play_count": 20, - "update_time": "2021-05-14 23:03:58", - "score_diff_str": "AAA-170" - }, - { - "music_id": 21052, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Feel The Beat", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3267, - "score_percent": 89.2623, - "miss_count": 16, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 12, - "note": 1830, - "play_count": 4, - "update_time": "2021-05-08 08:38:41", - "score_diff_str": "AAA+13" - }, - { - "music_id": 21052, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Feel The Beat", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 1312, - "score_percent": 29.4831, - "miss_count": -1, - "grade": "E", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2225, - "play_count": 3, - "update_time": "2021-05-14 02:41:06", - "score_diff_str": "D-172" - }, - { - "music_id": 21055, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Idola", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3297, - "score_percent": 90.2793, - "miss_count": 28, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1826, - "play_count": 5, - "update_time": "2021-04-22 09:12:39", - "score_diff_str": "AAA+50" - }, - { - "music_id": 21059, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Sigmund", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3248, - "score_percent": 80.0394, - "miss_count": 76, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 2029, - "play_count": 9, - "update_time": "2021-05-14 02:39:56", - "score_diff_str": "AA+91" - }, - { - "music_id": 21062, - "version_id": 21, - "version_name": "SPADA", - "music_name": "VOX UP", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3188, - "score_percent": 85.2406, - "miss_count": 66, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1870, - "play_count": 8, - "update_time": "2021-05-13 09:30:08", - "score_diff_str": "AAA-137" - }, - { - "music_id": 21063, - "version_id": 21, - "version_name": "SPADA", - "music_name": "BRAINSTORM", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2590, - "score_percent": 89.372, - "miss_count": 35, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1449, - "play_count": 4, - "update_time": "2021-05-04 03:31:45", - "score_diff_str": "AAA+14" - }, - { - "music_id": 21069, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Ancient Scapes", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3208, - "score_percent": 90.1124, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1780, - "play_count": 2, - "update_time": "2021-05-08 08:43:44", - "score_diff_str": "AAA+43" - }, - { - "music_id": 21069, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Ancient Scapes", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 778, - "score_percent": 17.6979, - "miss_count": -1, - "grade": "F", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2198, - "play_count": 1, - "update_time": "2021-03-30 11:03:39", - "score_diff_str": "D-688" - }, - { - "music_id": 21071, - "version_id": 21, - "version_name": "SPADA", - "music_name": "NEMESIS -gratitude remix- IIDX Edition", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2454, - "score_percent": 89.956, - "miss_count": 11, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1364, - "play_count": 2, - "update_time": "2021-05-09 08:34:14", - "score_diff_str": "AAA+29" - }, - { - "music_id": 21073, - "version_id": 21, - "version_name": "SPADA", - "music_name": "invoker", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2903, - "score_percent": 89.3781, - "miss_count": 26, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1624, - "play_count": 2, - "update_time": "2021-04-22 08:55:13", - "score_diff_str": "AAA+15" - }, - { - "music_id": 21073, - "version_id": 21, - "version_name": "SPADA", - "music_name": "invoker", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2841, - "score_percent": 76.7423, - "miss_count": 85, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1851, - "play_count": 1, - "update_time": "2021-03-24 09:43:50", - "score_diff_str": "AA-39" - }, - { - "music_id": 21077, - "version_id": 21, - "version_name": "SPADA", - "music_name": "HYENA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2594, - "score_percent": 90.4463, - "miss_count": 19, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1434, - "play_count": 1, - "update_time": "2021-05-09 08:37:16", - "score_diff_str": "AAA+44" - }, - { - "music_id": 21082, - "version_id": 21, - "version_name": "SPADA", - "music_name": "IX", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3275, - "score_percent": 81.5894, - "miss_count": 75, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2007, - "play_count": 3, - "update_time": "2021-05-15 00:08:33", - "score_diff_str": "AA+153" - }, - { - "music_id": 21083, - "version_id": 21, - "version_name": "SPADA", - "music_name": "Engraved Mark", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2232, - "score_percent": 91.3257, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1222, - "play_count": 1, - "update_time": "2021-04-19 08:50:51", - "score_diff_str": "AAA+59" - }, - { - "music_id": 21088, - "version_id": 21, - "version_name": "SPADA", - "music_name": "\u6d77\u795e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2853, - "score_percent": 87.5691, - "miss_count": -1, - "grade": "AA", - "clear_type": "ASSIST CLEAR", - "clear_type_id": 2, - "level": 12, - "note": 1629, - "play_count": 8, - "update_time": "2021-05-16 06:04:00", - "score_diff_str": "AAA-43" - }, - { - "music_id": 21089, - "version_id": 21, - "version_name": "SPADA", - "music_name": "KAISER PHOENIX", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2843, - "score_percent": 83.9634, - "miss_count": 49, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1693, - "play_count": 3, - "update_time": "2021-05-14 02:44:46", - "score_diff_str": "AAA-167" - }, - { - "music_id": 21089, - "version_id": 21, - "version_name": "SPADA", - "music_name": "KAISER PHOENIX", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2227, - "score_percent": 54.9605, - "miss_count": -1, - "grade": "C", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2026, - "play_count": 2, - "update_time": "2021-04-24 05:17:31", - "score_diff_str": "B-25" - }, - { - "music_id": 21090, - "version_id": 21, - "version_name": "SPADA", - "music_name": "SCHWARZSCHILD FIELD", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2215, - "score_percent": 89.8945, - "miss_count": 9, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1232, - "play_count": 12, - "update_time": "2021-05-10 21:48:10", - "score_diff_str": "AAA+24" - }, - { - "music_id": 21201, - "version_id": 12, - "version_name": "HAPPY SKY", - "music_name": "Scripted Connection\u21d2 long mix", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 7974, - "score_percent": 89.4147, - "miss_count": 41, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 4459, - "play_count": 2, - "update_time": "2021-04-04 14:23:52", - "score_diff_str": "AAA+46" - }, - { - "music_id": 22001, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Broken Sword", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3478, - "score_percent": 92.1569, - "miss_count": 17, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 12, - "note": 1887, - "play_count": 6, - "update_time": "2021-05-04 04:39:42", - "score_diff_str": "AAA+123" - }, - { - "music_id": 22002, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Line 4 Ruin", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2720, - "score_percent": 97.0043, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1402, - "play_count": 5, - "update_time": "2021-05-16 22:55:25", - "score_diff_str": "MAX-84" - }, - { - "music_id": 22003, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Rave*it!! Rave*it!!", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2961, - "score_percent": 89.4022, - "miss_count": 59, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1656, - "play_count": 11, - "update_time": "2021-04-19 07:48:41", - "score_diff_str": "AAA+17" - }, - { - "music_id": 22004, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Shooting Fireball", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3568, - "score_percent": 89.9647, - "miss_count": 26, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1983, - "play_count": 1, - "update_time": "2021-04-17 13:25:15", - "score_diff_str": "AAA+42" - }, - { - "music_id": 22006, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Cosmic Cat", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2202, - "score_percent": 94.4254, - "miss_count": 3, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 11, - "note": 1166, - "play_count": 1, - "update_time": "2021-05-09 08:44:36", - "score_diff_str": "AAA+129" - }, - { - "music_id": 22006, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Cosmic Cat", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2965, - "score_percent": 89.7941, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1651, - "play_count": 4, - "update_time": "2021-04-09 10:57:45", - "score_diff_str": "AAA+29" - }, - { - "music_id": 22007, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Reflux", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2665, - "score_percent": 84.6569, - "miss_count": 62, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1574, - "play_count": 2, - "update_time": "2021-05-09 10:20:35", - "score_diff_str": "AAA-134" - }, - { - "music_id": 22008, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "CHRONO DIVER -NORNIR-", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 757, - "score_percent": 16.9503, - "miss_count": -1, - "grade": "F", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2233, - "play_count": 1, - "update_time": "2021-03-21 03:11:48", - "score_diff_str": "D-732" - }, - { - "music_id": 22009, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u8868\u88cf\u4e00\u4f53\uff01\uff1f\u602a\u76d7\u3044\u3044\u3093\u3061\u3087\u306e\u60a9\u307f\u2665", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3354, - "score_percent": 92.3967, - "miss_count": 8, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1815, - "play_count": 5, - "update_time": "2021-05-16 05:15:30", - "score_diff_str": "AAA+127" - }, - { - "music_id": 22012, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u5171\u9cf4\u904a\u622f\u306e\u83ef", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3255, - "score_percent": 81.375, - "miss_count": 49, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 2000, - "play_count": 7, - "update_time": "2021-05-09 10:28:33", - "score_diff_str": "AA+143" - }, - { - "music_id": 22013, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "chrono diver -fragment-", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2221, - "score_percent": 97.9277, - "miss_count": 2, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 10, - "note": 1134, - "play_count": 16, - "update_time": "2021-05-07 05:16:13", - "score_diff_str": "MAX-47" - }, - { - "music_id": 22014, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "AFRO KNUCKLE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2290, - "score_percent": 93.3931, - "miss_count": 10, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1226, - "play_count": 1, - "update_time": "2021-05-09 08:41:58", - "score_diff_str": "AAA+110" - }, - { - "music_id": 22015, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Despair of ELFERIA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3729, - "score_percent": 88.9552, - "miss_count": 44, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 2096, - "play_count": 12, - "update_time": "2021-05-07 05:51:44", - "score_diff_str": "AAA+2" - }, - { - "music_id": 22016, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Flashes", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1416, - "score_percent": 41.8687, - "miss_count": -1, - "grade": "D", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1691, - "play_count": 1, - "update_time": "2021-04-25 06:53:20", - "score_diff_str": "C-88" - }, - { - "music_id": 22017, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Symmetry", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3055, - "score_percent": 92.0735, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1659, - "play_count": 8, - "update_time": "2021-05-16 05:35:38", - "score_diff_str": "AAA+105" - }, - { - "music_id": 22018, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "FANTASTIC THREE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2883, - "score_percent": 87.4166, - "miss_count": 52, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1649, - "play_count": 4, - "update_time": "2021-05-02 11:03:08", - "score_diff_str": "AAA-49" - }, - { - "music_id": 22027, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Beat Radiance", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3439, - "score_percent": 95.0525, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1809, - "play_count": 9, - "update_time": "2021-05-04 03:41:14", - "score_diff_str": "MAX-179" - }, - { - "music_id": 22031, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u8d85\u9752\u5c11\u5e74\u30ce\u70ba\u30ce\u8d85\u591a\u5e78\u30ca\u8d85\u53e4\u5178\u7684\u8d85\u821e\u66f2", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2431, - "score_percent": 90.037, - "miss_count": 39, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1350, - "play_count": 5, - "update_time": "2021-04-02 09:56:37", - "score_diff_str": "AAA+31" - }, - { - "music_id": 22031, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u8d85\u9752\u5c11\u5e74\u30ce\u70ba\u30ce\u8d85\u591a\u5e78\u30ca\u8d85\u53e4\u5178\u7684\u8d85\u821e\u66f2", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3637, - "score_percent": 86.1848, - "miss_count": 81, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 2110, - "play_count": 6, - "update_time": "2021-05-06 11:30:30", - "score_diff_str": "AAA-115" - }, - { - "music_id": 22032, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u30ea\u30ea\u30fc\u30bc\u3068\u708e\u9f8d\u30ec\u30fc\u30f4\u30a1\u30c6\u30a4\u30f3", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3093, - "score_percent": 87.3235, - "miss_count": 43, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1771, - "play_count": 7, - "update_time": "2021-05-16 05:20:39", - "score_diff_str": "AAA-56" - }, - { - "music_id": 22033, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "cinder", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2867, - "score_percent": 89.5378, - "miss_count": 35, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1601, - "play_count": 5, - "update_time": "2021-05-09 10:08:38", - "score_diff_str": "AAA+20" - }, - { - "music_id": 22038, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u7d05\u7261\u4e39", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2658, - "score_percent": 91.9723, - "miss_count": 15, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1445, - "play_count": 1, - "update_time": "2021-04-17 14:21:36", - "score_diff_str": "AAA+89" - }, - { - "music_id": 22040, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "#The_Relentless", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2761, - "score_percent": 93.3401, - "miss_count": 12, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1479, - "play_count": 1, - "update_time": "2021-05-07 05:54:27", - "score_diff_str": "AAA+131" - }, - { - "music_id": 22043, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "IMPLANTATION", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2103, - "score_percent": 90.4127, - "miss_count": 40, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1163, - "play_count": 9, - "update_time": "2021-05-09 10:05:18", - "score_diff_str": "AAA+35" - }, - { - "music_id": 22044, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Night sky", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2676, - "score_percent": 89.7384, - "miss_count": 20, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1491, - "play_count": 2, - "update_time": "2021-04-04 14:48:08", - "score_diff_str": "AAA+25" - }, - { - "music_id": 22049, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "HELL SCAPER -Last Escape Remix-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2652, - "score_percent": 90.9465, - "miss_count": 18, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1458, - "play_count": 6, - "update_time": "2021-05-16 22:58:50", - "score_diff_str": "AAA+60" - }, - { - "music_id": 22053, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Gravigazer", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2658, - "score_percent": 86.6928, - "miss_count": 39, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1533, - "play_count": 3, - "update_time": "2021-05-02 11:07:07", - "score_diff_str": "AAA-68" - }, - { - "music_id": 22054, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Chrono Diver -PENDULUMs-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3390, - "score_percent": 76.2826, - "miss_count": 145, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2222, - "play_count": 5, - "update_time": "2021-05-09 10:31:57", - "score_diff_str": "AA-67" - }, - { - "music_id": 22055, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "SpaceLand\u2606TOYBOX", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2702, - "score_percent": 90.0067, - "miss_count": 24, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1501, - "play_count": 1, - "update_time": "2021-05-16 05:27:59", - "score_diff_str": "AAA+33" - }, - { - "music_id": 22057, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Vulkan", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2819, - "score_percent": 92.8524, - "miss_count": 13, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1518, - "play_count": 4, - "update_time": "2021-05-02 11:11:18", - "score_diff_str": "AAA+120" - }, - { - "music_id": 22059, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u30d9\u30a3\u30b9\u30c9\u30ed\u30c3\u30d7\u30fb\u30d5\u30ea\u30fc\u30af\u30b9", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2085, - "score_percent": 91.2073, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1143, - "play_count": 1, - "update_time": "2021-05-09 08:13:48", - "score_diff_str": "AAA+53" - }, - { - "music_id": 22065, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "entelecheia", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3023, - "score_percent": 91.2191, - "miss_count": 18, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1657, - "play_count": 6, - "update_time": "2021-05-08 08:01:34", - "score_diff_str": "AAA+77" - }, - { - "music_id": 22067, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u3068\u308d\u3074\u304b\u308b\u5036\u697d\u90e8", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2098, - "score_percent": 90.9012, - "miss_count": 20, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1154, - "play_count": 8, - "update_time": "2021-05-02 11:08:50", - "score_diff_str": "AAA+46" - }, - { - "music_id": 22069, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "The Least 100sec", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2665, - "score_percent": 88.5382, - "miss_count": 26, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1505, - "play_count": 9, - "update_time": "2021-05-16 05:12:07", - "score_diff_str": "AAA-11" - }, - { - "music_id": 22070, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "fallen leaves -IIDX edition-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1499, - "score_percent": 42.9513, - "miss_count": -1, - "grade": "D", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1745, - "play_count": 1, - "update_time": "2021-04-04 14:44:50", - "score_diff_str": "C-53" - }, - { - "music_id": 22071, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Ludus In Tenebris", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3199, - "score_percent": 88.419, - "miss_count": 27, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1809, - "play_count": 8, - "update_time": "2021-05-04 03:37:39", - "score_diff_str": "AAA-17" - }, - { - "music_id": 22073, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Monopole.", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2861, - "score_percent": 82.7357, - "miss_count": -1, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1729, - "play_count": 2, - "update_time": "2021-05-09 10:15:53", - "score_diff_str": "AA+171" - }, - { - "music_id": 22074, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "TOXIC VIBRATION", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3269, - "score_percent": 84.5577, - "miss_count": 43, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1933, - "play_count": 2, - "update_time": "2021-05-04 04:34:43", - "score_diff_str": "AAA-168" - }, - { - "music_id": 22075, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Erosion Mark", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2065, - "score_percent": 94.2062, - "miss_count": 6, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1096, - "play_count": 2, - "update_time": "2021-05-16 22:57:34", - "score_diff_str": "AAA+116" - }, - { - "music_id": 22077, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "ZZ", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2848, - "score_percent": 92.4075, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1541, - "play_count": 4, - "update_time": "2021-05-08 08:52:57", - "score_diff_str": "AAA+108" - }, - { - "music_id": 22078, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Rave Saves You feat. Cardz (Exclusive IIDX Mix)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2110, - "score_percent": 90.1709, - "miss_count": 15, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1170, - "play_count": 1, - "update_time": "2021-04-04 14:50:45", - "score_diff_str": "AAA+30" - }, - { - "music_id": 22079, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "TIEFSEE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3152, - "score_percent": 89.9543, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1752, - "play_count": 1, - "update_time": "2021-05-09 09:50:38", - "score_diff_str": "AAA+37" - }, - { - "music_id": 22080, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "We're so Happy (P*Light Remix) IIDX ver.", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3170, - "score_percent": 83.597, - "miss_count": 63, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1896, - "play_count": 1, - "update_time": "2021-04-19 07:51:35", - "score_diff_str": "AAA-201" - }, - { - "music_id": 22081, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Hollywood Galaxy(DJ NAGAI Remix)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3211, - "score_percent": 90.2981, - "miss_count": 14, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1778, - "play_count": 1, - "update_time": "2021-04-17 14:12:57", - "score_diff_str": "AAA+50" - }, - { - "music_id": 22083, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u5343\u5e74\u30ce\u7406", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3083, - "score_percent": 95.8644, - "miss_count": 6, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1608, - "play_count": 15, - "update_time": "2021-04-30 09:07:31", - "score_diff_str": "MAX-133" - }, - { - "music_id": 22083, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u5343\u5e74\u30ce\u7406", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 1719, - "score_percent": 39.3724, - "miss_count": -1, - "grade": "D", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2183, - "play_count": 4, - "update_time": "2021-04-02 11:56:15", - "score_diff_str": "C-222" - }, - { - "music_id": 22086, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Scarlet Moon", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2573, - "score_percent": 92.6206, - "miss_count": 8, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1389, - "play_count": 1, - "update_time": "2021-04-09 10:04:04", - "score_diff_str": "AAA+103" - }, - { - "music_id": 22087, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u305d\u308c\u306f\u82b1\u706b\u306e\u3088\u3046\u306a\u604b", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3492, - "score_percent": 88.3603, - "miss_count": 28, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1976, - "play_count": 5, - "update_time": "2021-05-16 05:17:32", - "score_diff_str": "AAA-21" - }, - { - "music_id": 22088, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u30d1\u2192\u30d4\u2192\u30d7\u2192Yeah!", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1984, - "score_percent": 77.5, - "miss_count": -1, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1280, - "play_count": 5, - "update_time": "2021-04-09 10:20:49", - "score_diff_str": "AA-8" - }, - { - "music_id": 22089, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "EBONY & IVORY", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2696, - "score_percent": 88.6842, - "miss_count": 22, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1520, - "play_count": 18, - "update_time": "2021-05-13 10:30:09", - "score_diff_str": "AAA-7" - }, - { - "music_id": 22089, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "EBONY & IVORY", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 1517, - "score_percent": 40.1961, - "miss_count": -1, - "grade": "D", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1887, - "play_count": 3, - "update_time": "2021-04-06 12:16:55", - "score_diff_str": "C-161" - }, - { - "music_id": 22091, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Sounds Of Summer", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2721, - "score_percent": 89.9207, - "miss_count": 24, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1513, - "play_count": 6, - "update_time": "2021-05-04 04:36:31", - "score_diff_str": "AAA+31" - }, - { - "music_id": 22093, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "\u5c11\u5e74\u306f\u7a7a\u3092\u8fbf\u308b", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2920, - "score_percent": 84.4419, - "miss_count": 25, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1729, - "play_count": 5, - "update_time": "2021-05-13 09:52:09", - "score_diff_str": "AAA-154" - }, - { - "music_id": 22099, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "Invitation from Mr.C", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2424, - "score_percent": 86.2633, - "miss_count": 45, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1405, - "play_count": 5, - "update_time": "2021-04-26 00:37:29", - "score_diff_str": "AAA-74" - }, - { - "music_id": 22100, - "version_id": 22, - "version_name": "PENDUAL", - "music_name": "PENDUAL TALISMAN", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2532, - "score_percent": 96.347, - "miss_count": 11, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1314, - "play_count": 2, - "update_time": "2021-05-14 21:52:17", - "score_diff_str": "MAX-96" - }, - { - "music_id": 23001, - "version_id": 23, - "version_name": "copula", - "music_name": "\u99c5\u732b\u306e\u30ef\u30eb\u30c4", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2358, - "score_percent": 75.6739, - "miss_count": 67, - "grade": "A", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1558, - "play_count": 16, - "update_time": "2021-05-14 02:00:46", - "score_diff_str": "AA-66" - }, - { - "music_id": 23002, - "version_id": 23, - "version_name": "copula", - "music_name": "SHELTER OF THE MIND", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2908, - "score_percent": 94.5384, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1538, - "play_count": 1, - "update_time": "2021-04-04 13:42:37", - "score_diff_str": "MAX-168" - }, - { - "music_id": 23005, - "version_id": 23, - "version_name": "copula", - "music_name": "Nightmare before oversleep", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2730, - "score_percent": 91, - "miss_count": 22, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1500, - "play_count": 3, - "update_time": "2021-04-17 14:28:00", - "score_diff_str": "AAA+63" - }, - { - "music_id": 23007, - "version_id": 23, - "version_name": "copula", - "music_name": "Highcharge Divolt", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2533, - "score_percent": 89.1274, - "miss_count": 23, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1421, - "play_count": 8, - "update_time": "2021-04-22 10:57:53", - "score_diff_str": "AAA+6" - }, - { - "music_id": 23008, - "version_id": 23, - "version_name": "copula", - "music_name": "Uh-Oh", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2147, - "score_percent": 87.4186, - "miss_count": 36, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1228, - "play_count": 1, - "update_time": "2021-04-25 23:55:03", - "score_diff_str": "AAA-37" - }, - { - "music_id": 23009, - "version_id": 23, - "version_name": "copula", - "music_name": "M4K3 1T B0UNC3", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2851, - "score_percent": 92.2057, - "miss_count": 16, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1546, - "play_count": 11, - "update_time": "2021-05-14 02:09:33", - "score_diff_str": "AAA+102" - }, - { - "music_id": 23010, - "version_id": 23, - "version_name": "copula", - "music_name": "Donkey Donk", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1922, - "score_percent": 83.5652, - "miss_count": -1, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 10, - "note": 1150, - "play_count": 1, - "update_time": "2021-03-24 07:34:50", - "score_diff_str": "AAA-123" - }, - { - "music_id": 23013, - "version_id": 23, - "version_name": "copula", - "music_name": "refrain", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3330, - "score_percent": 89.6607, - "miss_count": 27, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1857, - "play_count": 16, - "update_time": "2021-05-14 02:54:09", - "score_diff_str": "AAA+28" - }, - { - "music_id": 23015, - "version_id": 23, - "version_name": "copula", - "music_name": "Central Station", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2295, - "score_percent": 93.8267, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1223, - "play_count": 2, - "update_time": "2021-05-16 22:46:40", - "score_diff_str": "AAA+120" - }, - { - "music_id": 23018, - "version_id": 23, - "version_name": "copula", - "music_name": "X", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3473, - "score_percent": 88.96, - "miss_count": 35, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1952, - "play_count": 4, - "update_time": "2021-05-08 08:21:55", - "score_diff_str": "AAA+2" - }, - { - "music_id": 23021, - "version_id": 23, - "version_name": "copula", - "music_name": "Daily Lunch Special", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1348, - "score_percent": 45.1138, - "miss_count": -1, - "grade": "C", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1494, - "play_count": 1, - "update_time": "2021-04-25 23:44:46", - "score_diff_str": "C+20" - }, - { - "music_id": 23027, - "version_id": 23, - "version_name": "copula", - "music_name": "Dynamite", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3160, - "score_percent": 80.9012, - "miss_count": 106, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1953, - "play_count": 2, - "update_time": "2021-04-01 14:51:37", - "score_diff_str": "AA+122" - }, - { - "music_id": 23030, - "version_id": 23, - "version_name": "copula", - "music_name": "Routing", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2358, - "score_percent": 89.1156, - "miss_count": 26, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 11, - "note": 1323, - "play_count": 2, - "update_time": "2021-05-06 11:35:34", - "score_diff_str": "AAA+6" - }, - { - "music_id": 23031, - "version_id": 23, - "version_name": "copula", - "music_name": "STARLIGHT DANCEHALL", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 3056, - "score_percent": 89.2523, - "miss_count": 36, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1712, - "play_count": 6, - "update_time": "2021-05-16 05:01:20", - "score_diff_str": "AAA+12" - }, - { - "music_id": 23037, - "version_id": 23, - "version_name": "copula", - "music_name": "AO-1", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2486, - "score_percent": 86.14, - "miss_count": 51, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1443, - "play_count": 4, - "update_time": "2021-05-15 00:16:08", - "score_diff_str": "AAA-80" - }, - { - "music_id": 23041, - "version_id": 23, - "version_name": "copula", - "music_name": "\u771f \u5730\u7344\u8d85\u7279\u6025 -HELL or HELL-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2746, - "score_percent": 79.502, - "miss_count": 83, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1727, - "play_count": 4, - "update_time": "2021-05-07 07:44:22", - "score_diff_str": "AA+59" - }, - { - "music_id": 23042, - "version_id": 23, - "version_name": "copula", - "music_name": "Ride To The Core", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2432, - "score_percent": 92.8953, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1309, - "play_count": 1, - "update_time": "2021-04-04 13:39:08", - "score_diff_str": "AAA+104" - }, - { - "music_id": 23043, - "version_id": 23, - "version_name": "copula", - "music_name": "Rock It", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1180, - "score_percent": 39.3333, - "miss_count": -1, - "grade": "D", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1500, - "play_count": 1, - "update_time": "2021-03-23 08:56:42", - "score_diff_str": "C-154" - }, - { - "music_id": 23045, - "version_id": 23, - "version_name": "copula", - "music_name": "\u3081\u3044\u3055\u3044\u30a2\u30a4\u30c9\u30eb\u2606\u3042\u3044\u3080\u3061\u3083\u3093\u266a", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 397, - "score_percent": 11.5609, - "miss_count": -1, - "grade": "F", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1717, - "play_count": 1, - "update_time": "2021-04-17 14:25:28", - "score_diff_str": "E-367" - }, - { - "music_id": 23046, - "version_id": 23, - "version_name": "copula", - "music_name": "\u91cf\u5b50\u306e\u6d77\u306e\u30ea\u30f3\u30c8\u30f4\u30eb\u30e0", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2710, - "score_percent": 89.8541, - "miss_count": 25, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1508, - "play_count": 1, - "update_time": "2021-03-25 10:39:44", - "score_diff_str": "AAA+29" - }, - { - "music_id": 23053, - "version_id": 23, - "version_name": "copula", - "music_name": "On the FM", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2524, - "score_percent": 88.9359, - "miss_count": 20, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1419, - "play_count": 7, - "update_time": "2021-05-13 08:36:35", - "score_diff_str": "AAA+1" - }, - { - "music_id": 23054, - "version_id": 23, - "version_name": "copula", - "music_name": "Damage Per Second", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 2218, - "score_percent": 96.1839, - "miss_count": 4, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1153, - "play_count": 7, - "update_time": "2021-04-16 13:06:03", - "score_diff_str": "MAX-88" - }, - { - "music_id": 23055, - "version_id": 23, - "version_name": "copula", - "music_name": "199024club -Re:BounceKiller-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1813, - "score_percent": 71.9444, - "miss_count": 86, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1260, - "play_count": 1, - "update_time": "2021-05-16 05:45:43", - "score_diff_str": "A+133" - }, - { - "music_id": 23061, - "version_id": 23, - "version_name": "copula", - "music_name": "Devil's Gear", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3067, - "score_percent": 85.527, - "miss_count": 48, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1793, - "play_count": 4, - "update_time": "2021-05-14 02:03:55", - "score_diff_str": "AAA-121" - }, - { - "music_id": 23063, - "version_id": 23, - "version_name": "copula", - "music_name": "Blue Spring Express", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2957, - "score_percent": 85.5613, - "miss_count": 52, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1728, - "play_count": 7, - "update_time": "2021-05-14 02:07:17", - "score_diff_str": "AAA-115" - }, - { - "music_id": 23065, - "version_id": 23, - "version_name": "copula", - "music_name": "\u70b8\u88c2\uff01\u30a4\u30a7\u30fc\u30ac\u30fc\u96fb\u5149\u30c1\u30e7\u30c3\u30d7\uff01\uff01(JAEGER FINAL ATTACK)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2468, - "score_percent": 94.0549, - "miss_count": 7, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 11, - "note": 1312, - "play_count": 15, - "update_time": "2021-05-06 11:54:56", - "score_diff_str": "AAA+135" - }, - { - "music_id": 23066, - "version_id": 23, - "version_name": "copula", - "music_name": "GOBBLE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1581, - "score_percent": 91.2818, - "miss_count": 7, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 866, - "play_count": 10, - "update_time": "2021-04-25 23:42:52", - "score_diff_str": "AAA+41" - }, - { - "music_id": 23068, - "version_id": 23, - "version_name": "copula", - "music_name": "chaos eater -IIDX edition-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2336, - "score_percent": 87.9518, - "miss_count": 42, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1328, - "play_count": 1, - "update_time": "2021-03-24 07:40:13", - "score_diff_str": "AAA-25" - }, - { - "music_id": 23069, - "version_id": 23, - "version_name": "copula", - "music_name": "Battle Train -IIDX Edition-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2082, - "score_percent": 61.7072, - "miss_count": -1, - "grade": "B", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1687, - "play_count": 1, - "update_time": "2021-04-04 13:48:12", - "score_diff_str": "A-168" - }, - { - "music_id": 23070, - "version_id": 23, - "version_name": "copula", - "music_name": "Welcome", - "play_type": "SINGLE", - "diff_type": "LEGGENDARIA", - "score": 1578, - "score_percent": 46.3845, - "miss_count": -1, - "grade": "C", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1701, - "play_count": 3, - "update_time": "2021-05-06 12:13:12", - "score_diff_str": "C+66" - }, - { - "music_id": 23072, - "version_id": 23, - "version_name": "copula", - "music_name": "Konzert V", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3023, - "score_percent": 88.3918, - "miss_count": 31, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1710, - "play_count": 10, - "update_time": "2021-05-13 10:41:15", - "score_diff_str": "AAA-17" - }, - { - "music_id": 23074, - "version_id": 23, - "version_name": "copula", - "music_name": "POSSESSION", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2781, - "score_percent": 91.4201, - "miss_count": 58, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1521, - "play_count": 7, - "update_time": "2021-05-16 05:42:09", - "score_diff_str": "AAA+77" - }, - { - "music_id": 23075, - "version_id": 23, - "version_name": "copula", - "music_name": "Godspeed", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2915, - "score_percent": 89.3624, - "miss_count": 30, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1631, - "play_count": 15, - "update_time": "2021-04-30 10:21:30", - "score_diff_str": "AAA+15" - }, - { - "music_id": 23079, - "version_id": 23, - "version_name": "copula", - "music_name": "NINJA IS DEAD IIDX ver.", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2708, - "score_percent": 89.0789, - "miss_count": 48, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1520, - "play_count": 6, - "update_time": "2021-03-26 04:21:09", - "score_diff_str": "AAA+5" - }, - { - "music_id": 23083, - "version_id": 23, - "version_name": "copula", - "music_name": "\u7d2b\u967d\u82b1 -AZISAI-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2626, - "score_percent": 88.1208, - "miss_count": 17, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1490, - "play_count": 2, - "update_time": "2021-05-12 12:20:59", - "score_diff_str": "AAA-23" - }, - { - "music_id": 23085, - "version_id": 23, - "version_name": "copula", - "music_name": "CODE:1 [revision1.0.1]", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2856, - "score_percent": 89.8113, - "miss_count": 23, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1590, - "play_count": 5, - "update_time": "2021-05-02 10:45:01", - "score_diff_str": "AAA+29" - }, - { - "music_id": 23086, - "version_id": 23, - "version_name": "copula", - "music_name": "SEITEN NO TERIYAKI", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2110, - "score_percent": 90.7137, - "miss_count": 8, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1163, - "play_count": 2, - "update_time": "2021-05-10 21:18:34", - "score_diff_str": "AAA+42" - }, - { - "music_id": 23088, - "version_id": 23, - "version_name": "copula", - "music_name": "NZM", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2975, - "score_percent": 83.4268, - "miss_count": 62, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1783, - "play_count": 9, - "update_time": "2021-05-12 12:15:53", - "score_diff_str": "AAA-195" - }, - { - "music_id": 23094, - "version_id": 23, - "version_name": "copula", - "music_name": "Triple Counter", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3502, - "score_percent": 86.8552, - "miss_count": 61, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 2016, - "play_count": 10, - "update_time": "2021-05-16 05:51:14", - "score_diff_str": "AAA-82" - }, - { - "music_id": 24001, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "\u7114\u6975OVERKILL", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2950, - "score_percent": 77.5907, - "miss_count": -1, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1901, - "play_count": 1, - "update_time": "2021-05-04 04:21:41", - "score_diff_str": "AA-8" - }, - { - "music_id": 24003, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "\u30a4\u30b6\u30ca\u30df\u30ce\u30ca\u30b2\u30ad", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2977, - "score_percent": 89.6147, - "miss_count": 29, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1661, - "play_count": 4, - "update_time": "2021-04-22 10:39:23", - "score_diff_str": "AAA+24" - }, - { - "music_id": 24005, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Super Rush", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3243, - "score_percent": 90.536, - "miss_count": 48, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1791, - "play_count": 7, - "update_time": "2021-05-06 13:52:38", - "score_diff_str": "AAA+59" - }, - { - "music_id": 24006, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Rave Cannon", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3068, - "score_percent": 90.2353, - "miss_count": 26, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1700, - "play_count": 4, - "update_time": "2021-03-29 09:25:07", - "score_diff_str": "AAA+45" - }, - { - "music_id": 24007, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Caterpillar", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2612, - "score_percent": 83.6643, - "miss_count": 41, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1561, - "play_count": 3, - "update_time": "2021-05-07 05:04:22", - "score_diff_str": "AAA-164" - }, - { - "music_id": 24010, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Mare Nectaris", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2803, - "score_percent": 66.9293, - "miss_count": 199, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2094, - "play_count": 5, - "update_time": "2021-05-07 07:07:33", - "score_diff_str": "A+11" - }, - { - "music_id": 24012, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "TOGAKUSHI", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2426, - "score_percent": 90.3202, - "miss_count": 30, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1343, - "play_count": 11, - "update_time": "2021-05-14 03:41:06", - "score_diff_str": "AAA+38" - }, - { - "music_id": 24014, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "\u6d25\u8efd\u96ea", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3530, - "score_percent": 90.3738, - "miss_count": 23, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1953, - "play_count": 10, - "update_time": "2021-05-07 07:01:52", - "score_diff_str": "AAA+58" - }, - { - "music_id": 24018, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "DORNWALD \uff5eJunge\uff5e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3198, - "score_percent": 84.0252, - "miss_count": 55, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1903, - "play_count": 6, - "update_time": "2021-05-04 05:15:56", - "score_diff_str": "AAA-186" - }, - { - "music_id": 24020, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "ECHIDNA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2978, - "score_percent": 83.8873, - "miss_count": 58, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1775, - "play_count": 6, - "update_time": "2021-04-18 03:46:32", - "score_diff_str": "AAA-178" - }, - { - "music_id": 24022, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "PAPAYAPA BASS", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2306, - "score_percent": 80.7423, - "miss_count": -1, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1428, - "play_count": 3, - "update_time": "2021-03-29 13:38:12", - "score_diff_str": "AA+84" - }, - { - "music_id": 24023, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "\u7131\u5f71", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2351, - "score_percent": 81.8024, - "miss_count": 50, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1437, - "play_count": 2, - "update_time": "2021-05-10 22:22:08", - "score_diff_str": "AA+115" - }, - { - "music_id": 24024, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "SAY BAY", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2538, - "score_percent": 87.2165, - "miss_count": 35, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1455, - "play_count": 2, - "update_time": "2021-05-06 13:46:55", - "score_diff_str": "AAA-49" - }, - { - "music_id": 24025, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "(This Is Not) The Angels", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2659, - "score_percent": 97.4707, - "miss_count": 1, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 11, - "note": 1364, - "play_count": 16, - "update_time": "2021-04-25 23:58:32", - "score_diff_str": "MAX-69" - }, - { - "music_id": 24028, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Egret and Willow", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 687, - "score_percent": 24.8373, - "miss_count": -1, - "grade": "E", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 1383, - "play_count": 1, - "update_time": "2021-03-23 00:09:48", - "score_diff_str": "E+72" - }, - { - "music_id": 24034, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Go Ahead!!", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1672, - "score_percent": 59.1649, - "miss_count": -1, - "grade": "B", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1413, - "play_count": 2, - "update_time": "2021-05-07 07:17:05", - "score_diff_str": "B+102" - }, - { - "music_id": 24036, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "#MAGiCVLGiRL_TRVP_B3VTZ", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3147, - "score_percent": 89.7604, - "miss_count": 24, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1753, - "play_count": 10, - "update_time": "2021-04-22 11:01:11", - "score_diff_str": "AAA+30" - }, - { - "music_id": 24039, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Steel Edge", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2965, - "score_percent": 92.4252, - "miss_count": 20, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1604, - "play_count": 3, - "update_time": "2021-05-06 13:49:25", - "score_diff_str": "AAA+113" - }, - { - "music_id": 24044, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "FUZIN RIZIN", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3493, - "score_percent": 90.5391, - "miss_count": 27, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1929, - "play_count": 4, - "update_time": "2021-04-19 06:38:59", - "score_diff_str": "AAA+63" - }, - { - "music_id": 24048, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Shoot'Em All", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2334, - "score_percent": 92.3259, - "miss_count": 11, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1264, - "play_count": 1, - "update_time": "2021-04-24 23:48:35", - "score_diff_str": "AAA+86" - }, - { - "music_id": 24049, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Breakin' Chain", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2164, - "score_percent": 92.5577, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1169, - "play_count": 1, - "update_time": "2021-03-26 03:36:07", - "score_diff_str": "AAA+85" - }, - { - "music_id": 24050, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "GuNGNiR", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2831, - "score_percent": 68.0202, - "miss_count": -1, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2081, - "play_count": 8, - "update_time": "2021-05-10 22:18:55", - "score_diff_str": "A+56" - }, - { - "music_id": 24051, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "HADES", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2811, - "score_percent": 87.7889, - "miss_count": 29, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1601, - "play_count": 4, - "update_time": "2021-05-14 02:56:45", - "score_diff_str": "AAA-36" - }, - { - "music_id": 24056, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Seaside Labyrinth", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1815, - "score_percent": 95.2256, - "miss_count": 3, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 9, - "note": 953, - "play_count": 1, - "update_time": "2021-04-27 22:17:35", - "score_diff_str": "MAX-91" - }, - { - "music_id": 24057, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "SAMURAI-Scramble", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1957, - "score_percent": 79.4237, - "miss_count": 56, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1232, - "play_count": 1, - "update_time": "2021-05-07 05:00:44", - "score_diff_str": "AA+40" - }, - { - "music_id": 24061, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Sweet Clapper", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1888, - "score_percent": 98.4359, - "miss_count": 2, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 959, - "play_count": 1, - "update_time": "2021-04-27 22:13:58", - "score_diff_str": "MAX-30" - }, - { - "music_id": 24066, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Magical", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1914, - "score_percent": 94.6588, - "miss_count": 4, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1011, - "play_count": 1, - "update_time": "2021-03-24 07:30:29", - "score_diff_str": "MAX-108" - }, - { - "music_id": 24072, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Sky High", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3466, - "score_percent": 89.192, - "miss_count": 30, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1943, - "play_count": 9, - "update_time": "2021-04-17 13:30:17", - "score_diff_str": "AAA+11" - }, - { - "music_id": 24073, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Snakey Kung-fu", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3128, - "score_percent": 89.3204, - "miss_count": 36, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1751, - "play_count": 7, - "update_time": "2021-05-08 09:27:40", - "score_diff_str": "AAA+15" - }, - { - "music_id": 24076, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "RAIN", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2977, - "score_percent": 89.831, - "miss_count": 33, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1657, - "play_count": 2, - "update_time": "2021-04-22 11:13:46", - "score_diff_str": "AAA+31" - }, - { - "music_id": 24077, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "\u5203\u56f3\u7f85", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3174, - "score_percent": 90.8935, - "miss_count": 13, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1746, - "play_count": 3, - "update_time": "2021-04-22 11:18:08", - "score_diff_str": "AAA+70" - }, - { - "music_id": 24078, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "\u3006", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3412, - "score_percent": 90.8897, - "miss_count": 20, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1877, - "play_count": 6, - "update_time": "2021-05-16 04:35:21", - "score_diff_str": "AAA+75" - }, - { - "music_id": 24080, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "BroGamer", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2795, - "score_percent": 89.1263, - "miss_count": 17, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1568, - "play_count": 4, - "update_time": "2021-05-04 04:12:41", - "score_diff_str": "AAA+7" - }, - { - "music_id": 24081, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Beat Juggling Mix", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1925, - "score_percent": 84.5782, - "miss_count": 45, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1138, - "play_count": 1, - "update_time": "2021-04-24 23:54:45", - "score_diff_str": "AAA-99" - }, - { - "music_id": 24082, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "SEQUENCE CAT", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2763, - "score_percent": 95.5394, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1446, - "play_count": 8, - "update_time": "2021-04-24 22:53:44", - "score_diff_str": "MAX-129" - }, - { - "music_id": 24084, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "crew", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2775, - "score_percent": 93.75, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1480, - "play_count": 1, - "update_time": "2021-03-29 14:03:02", - "score_diff_str": "AAA+143" - }, - { - "music_id": 24085, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Macuilxochitl", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3130, - "score_percent": 93.3214, - "miss_count": 11, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1677, - "play_count": 8, - "update_time": "2021-05-04 04:09:54", - "score_diff_str": "AAA+148" - }, - { - "music_id": 24086, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Summerlights(IIDX Edition)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2845, - "score_percent": 90.0316, - "miss_count": 36, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1580, - "play_count": 1, - "update_time": "2021-04-03 05:58:47", - "score_diff_str": "AAA+36" - }, - { - "music_id": 24089, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Venom", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2917, - "score_percent": 89.8091, - "miss_count": 21, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1624, - "play_count": 7, - "update_time": "2021-04-30 09:54:03", - "score_diff_str": "AAA+29" - }, - { - "music_id": 24092, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "Vermilion", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1935, - "score_percent": 92.7613, - "miss_count": 2, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 10, - "note": 1043, - "play_count": 14, - "update_time": "2021-05-04 04:07:51", - "score_diff_str": "AAA+80" - }, - { - "music_id": 24094, - "version_id": 24, - "version_name": "SINOBUZ", - "music_name": "\u7ae5\u8a71\u56de\u5eca", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2861, - "score_percent": 89.8555, - "miss_count": 15, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1592, - "play_count": 3, - "update_time": "2021-05-16 05:03:55", - "score_diff_str": "AAA+30" - }, - { - "music_id": 25003, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "DEATH\u2020ZIGOQ \uff5e\u6012\u308a\u306e\u9ad8\u901f\u7206\u8d70\u91ce\u90ce\uff5e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3132, - "score_percent": 75.4699, - "miss_count": 74, - "grade": "A", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 2075, - "play_count": 6, - "update_time": "2021-05-09 10:41:00", - "score_diff_str": "AA-96" - }, - { - "music_id": 25004, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Initiation", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3436, - "score_percent": 85.1338, - "miss_count": 123, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 2018, - "play_count": 8, - "update_time": "2021-05-09 10:33:49", - "score_diff_str": "AAA-152" - }, - { - "music_id": 25007, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "EMERALDAS", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2888, - "score_percent": 78.778, - "miss_count": 110, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1833, - "play_count": 6, - "update_time": "2021-04-18 03:05:27", - "score_diff_str": "AA+36" - }, - { - "music_id": 25008, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "ANCHOR", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3152, - "score_percent": 85.8856, - "miss_count": 40, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1835, - "play_count": 3, - "update_time": "2021-05-14 03:17:41", - "score_diff_str": "AAA-111" - }, - { - "music_id": 25009, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "AA -rebuild-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3241, - "score_percent": 89.0385, - "miss_count": 17, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1820, - "play_count": 8, - "update_time": "2021-05-08 08:16:29", - "score_diff_str": "AAA+5" - }, - { - "music_id": 25014, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Expanded !!", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2506, - "score_percent": 94.6375, - "miss_count": 12, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1324, - "play_count": 4, - "update_time": "2021-04-06 11:02:15", - "score_diff_str": "MAX-142" - }, - { - "music_id": 25015, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Life Is A Game ft.DD\"\u30ca\u30ab\u30bf\"Metal", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2898, - "score_percent": 81.6338, - "miss_count": -1, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1775, - "play_count": 3, - "update_time": "2021-05-03 14:24:52", - "score_diff_str": "AA+136" - }, - { - "music_id": 25017, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "\u30b7\u30e0\u30eb\u30b0\u306e\u76ee\u9192\u3081", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2964, - "score_percent": 81.3392, - "miss_count": 61, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1822, - "play_count": 10, - "update_time": "2021-05-16 05:54:02", - "score_diff_str": "AA+129" - }, - { - "music_id": 25019, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Papilio ulysses", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 976, - "score_percent": 32.5768, - "miss_count": -1, - "grade": "E", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1498, - "play_count": 1, - "update_time": "2021-04-22 09:40:26", - "score_diff_str": "D-23" - }, - { - "music_id": 25021, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "\u6771\u4eac\u795e\u8a71", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2426, - "score_percent": 80.598, - "miss_count": 59, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1505, - "play_count": 8, - "update_time": "2021-05-04 05:21:20", - "score_diff_str": "AA+84" - }, - { - "music_id": 25025, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "VOX RUSH", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2830, - "score_percent": 81.5092, - "miss_count": 52, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1736, - "play_count": 3, - "update_time": "2021-04-25 00:16:31", - "score_diff_str": "AA+129" - }, - { - "music_id": 25027, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "255", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2912, - "score_percent": 86.8735, - "miss_count": 72, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1676, - "play_count": 9, - "update_time": "2021-05-07 06:17:58", - "score_diff_str": "AAA-68" - }, - { - "music_id": 25028, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Battleground", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2544, - "score_percent": 93.4607, - "miss_count": 4, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 11, - "note": 1361, - "play_count": 2, - "update_time": "2021-05-06 11:51:35", - "score_diff_str": "AAA+124" - }, - { - "music_id": 25029, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Boomy and The Boost", - "play_type": "SINGLE", - "diff_type": "NORMAL", - "score": 0, - "score_percent": 0, - "miss_count": -1, - "grade": "F", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 6, - "note": 538, - "play_count": 2, - "update_time": "2021-05-07 06:14:30" - }, - { - "music_id": 25029, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Boomy and The Boost", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3230, - "score_percent": 88.4447, - "miss_count": 42, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1826, - "play_count": 14, - "update_time": "2021-05-16 06:01:34", - "score_diff_str": "AAA-17" - }, - { - "music_id": 25033, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Amor De Ver\u00e3o", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2162, - "score_percent": 90.6119, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1193, - "play_count": 3, - "update_time": "2021-05-03 14:36:26", - "score_diff_str": "AAA+41" - }, - { - "music_id": 25043, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "FUTURE is Dead", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2044, - "score_percent": 88.7924, - "miss_count": 24, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1151, - "play_count": 6, - "update_time": "2021-03-29 14:37:54", - "score_diff_str": "AAA-3" - }, - { - "music_id": 25048, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Nothing but Theory", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2703, - "score_percent": 93.9847, - "miss_count": 8, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1438, - "play_count": 1, - "update_time": "2021-04-25 00:13:36", - "score_diff_str": "AAA+146" - }, - { - "music_id": 25049, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Illusionary Waterlily", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3042, - "score_percent": 84.3594, - "miss_count": 48, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1803, - "play_count": 2, - "update_time": "2021-05-14 22:49:15", - "score_diff_str": "AAA-164" - }, - { - "music_id": 25052, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Persephone", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2764, - "score_percent": 89.7986, - "miss_count": 21, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1539, - "play_count": 2, - "update_time": "2021-04-06 11:25:01", - "score_diff_str": "AAA+28" - }, - { - "music_id": 25054, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Hella Deep", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1569, - "score_percent": 81.804, - "miss_count": 56, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 10, - "note": 959, - "play_count": 1, - "update_time": "2021-03-23 00:30:11", - "score_diff_str": "AA+77" - }, - { - "music_id": 25058, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "The Chase", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1458, - "score_percent": 63.5017, - "miss_count": -1, - "grade": "B", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1148, - "play_count": 2, - "update_time": "2021-04-09 10:32:30", - "score_diff_str": "A-73" - }, - { - "music_id": 25059, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "UMMU", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2712, - "score_percent": 85.4442, - "miss_count": 42, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1587, - "play_count": 2, - "update_time": "2021-05-06 13:58:06", - "score_diff_str": "AAA-110" - }, - { - "music_id": 25060, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Rise Circuit", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2158, - "score_percent": 91.4407, - "miss_count": 13, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1180, - "play_count": 3, - "update_time": "2021-05-10 21:21:00", - "score_diff_str": "AAA+60" - }, - { - "music_id": 25063, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Xperanza", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2865, - "score_percent": 87.5076, - "miss_count": 42, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1637, - "play_count": 3, - "update_time": "2021-05-14 03:15:12", - "score_diff_str": "AAA-46" - }, - { - "music_id": 25073, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Fervidex", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2539, - "score_percent": 93.277, - "miss_count": 11, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1361, - "play_count": 2, - "update_time": "2021-04-05 09:43:47", - "score_diff_str": "AAA+119" - }, - { - "music_id": 25074, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "DEADHEAT", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3052, - "score_percent": 88.6694, - "miss_count": 25, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1721, - "play_count": 14, - "update_time": "2021-05-06 11:39:01", - "score_diff_str": "AAA-8" - }, - { - "music_id": 25075, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Arca", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2906, - "score_percent": 90.6991, - "miss_count": 13, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1602, - "play_count": 5, - "update_time": "2021-04-03 08:04:06", - "score_diff_str": "AAA+58" - }, - { - "music_id": 25080, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Raspberry Railgun", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2999, - "score_percent": 93.3686, - "miss_count": 8, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1606, - "play_count": 3, - "update_time": "2021-05-16 06:19:53", - "score_diff_str": "AAA+143" - }, - { - "music_id": 25083, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Antigravity", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2614, - "score_percent": 82.1496, - "miss_count": 51, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1591, - "play_count": 3, - "update_time": "2021-04-09 10:41:55", - "score_diff_str": "AA+139" - }, - { - "music_id": 25085, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "NITROUS CANNON", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3134, - "score_percent": 83.5733, - "miss_count": 57, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1875, - "play_count": 2, - "update_time": "2021-04-27 22:55:58", - "score_diff_str": "AAA-200" - }, - { - "music_id": 25089, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "HYPE THE CORE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2621, - "score_percent": 85.1527, - "miss_count": 32, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1539, - "play_count": 1, - "update_time": "2021-04-25 00:10:25", - "score_diff_str": "AAA-115" - }, - { - "music_id": 25090, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "City Never Sleeps (IIDX Edition)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2536, - "score_percent": 94.3452, - "miss_count": 5, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1344, - "play_count": 10, - "update_time": "2021-05-03 13:40:06", - "score_diff_str": "AAA+146" - }, - { - "music_id": 25091, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Rampage", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3394, - "score_percent": 92.6816, - "miss_count": 16, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1831, - "play_count": 4, - "update_time": "2021-05-14 22:45:13", - "score_diff_str": "AAA+138" - }, - { - "music_id": 25093, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "DropZ-Line-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2655, - "score_percent": 80.5522, - "miss_count": 50, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1648, - "play_count": 3, - "update_time": "2021-05-03 14:28:17", - "score_diff_str": "AA+91" - }, - { - "music_id": 25094, - "version_id": 25, - "version_name": "CANNON BALLERS", - "music_name": "Sleepless days", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1560, - "score_percent": 98.9848, - "miss_count": 0, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 9, - "note": 788, - "play_count": 6, - "update_time": "2021-05-12 12:35:44", - "score_diff_str": "MAX-16" - }, - { - "music_id": 26001, - "version_id": 26, - "version_name": "Rootage", - "music_name": "KILL EACH OTHER", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3485, - "score_percent": 89.5887, - "miss_count": 12, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1945, - "play_count": 9, - "update_time": "2021-05-08 08:11:48", - "score_diff_str": "AAA+27" - }, - { - "music_id": 26007, - "version_id": 26, - "version_name": "Rootage", - "music_name": "X-DEN", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3135, - "score_percent": 70.6081, - "miss_count": 160, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2220, - "play_count": 5, - "update_time": "2021-05-16 04:46:06", - "score_diff_str": "A+175" - }, - { - "music_id": 26010, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Drastic Dramatic", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3284, - "score_percent": 93.0312, - "miss_count": 8, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 12, - "note": 1765, - "play_count": 6, - "update_time": "2021-05-08 08:13:29", - "score_diff_str": "AAA+146" - }, - { - "music_id": 26011, - "version_id": 26, - "version_name": "Rootage", - "music_name": "GENE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 4002, - "score_percent": 91.6628, - "miss_count": 21, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 2183, - "play_count": 15, - "update_time": "2021-05-14 03:23:15", - "score_diff_str": "AAA+121" - }, - { - "music_id": 26012, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Painful Fate", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2991, - "score_percent": 87.8672, - "miss_count": 38, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1702, - "play_count": 5, - "update_time": "2021-05-14 22:40:55", - "score_diff_str": "AAA-35" - }, - { - "music_id": 26023, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Garuda", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2447, - "score_percent": 92.4792, - "miss_count": 14, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1323, - "play_count": 1, - "update_time": "2021-04-18 02:55:11", - "score_diff_str": "AAA+95" - }, - { - "music_id": 26033, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Catch Our Fire!", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 958, - "score_percent": 25.4111, - "miss_count": -1, - "grade": "E", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1885, - "play_count": 1, - "update_time": "2021-04-12 12:29:19", - "score_diff_str": "E+120" - }, - { - "music_id": 26034, - "version_id": 26, - "version_name": "Rootage", - "music_name": "dAuntl3ss", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3253, - "score_percent": 91.6338, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1775, - "play_count": 4, - "update_time": "2021-05-14 22:34:28", - "score_diff_str": "AAA+97" - }, - { - "music_id": 26037, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Carmina", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3060, - "score_percent": 76.5, - "miss_count": 105, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2000, - "play_count": 3, - "update_time": "2021-05-06 12:35:56", - "score_diff_str": "AA-52" - }, - { - "music_id": 26039, - "version_id": 26, - "version_name": "Rootage", - "music_name": "The Rebellion of Sequencer", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2870, - "score_percent": 87.8213, - "miss_count": 44, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1634, - "play_count": 6, - "update_time": "2021-05-14 02:15:00", - "score_diff_str": "AAA-35" - }, - { - "music_id": 26040, - "version_id": 26, - "version_name": "Rootage", - "music_name": "\u6cf0\u6771\u30ce\u7fe0\u971e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 363, - "score_percent": 19.8578, - "miss_count": -1, - "grade": "F", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 11, - "note": 914, - "play_count": 1, - "update_time": "2021-04-24 22:58:54", - "score_diff_str": "D-247" - }, - { - "music_id": 26043, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Dr. Chemical & Killing Machine", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3151, - "score_percent": 92.6765, - "miss_count": 14, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 12, - "note": 1700, - "play_count": 7, - "update_time": "2021-05-14 22:31:57", - "score_diff_str": "AAA+128" - }, - { - "music_id": 26047, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Red. by Jack Trance", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1265, - "score_percent": 33.9689, - "miss_count": -1, - "grade": "D", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1862, - "play_count": 1, - "update_time": "2021-05-10 21:45:37", - "score_diff_str": "D+23" - }, - { - "music_id": 26053, - "version_id": 26, - "version_name": "Rootage", - "music_name": "& Intelligence", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2940, - "score_percent": 90.573, - "miss_count": 15, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1623, - "play_count": 5, - "update_time": "2021-05-09 08:58:03", - "score_diff_str": "AAA+54" - }, - { - "music_id": 26070, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Xl\u00f8", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3287, - "score_percent": 82.671, - "miss_count": 58, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1988, - "play_count": 1, - "update_time": "2021-05-14 03:20:20", - "score_diff_str": "AA+194" - }, - { - "music_id": 26071, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Let me be your cure", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2566, - "score_percent": 95.4613, - "miss_count": 3, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 10, - "note": 1344, - "play_count": 7, - "update_time": "2021-05-14 21:46:33", - "score_diff_str": "MAX-122" - }, - { - "music_id": 26072, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Level One", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2880, - "score_percent": 77.5444, - "miss_count": 91, - "grade": "A", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1857, - "play_count": 3, - "update_time": "2021-05-04 04:23:16", - "score_diff_str": "AA-9" - }, - { - "music_id": 26078, - "version_id": 26, - "version_name": "Rootage", - "music_name": "\u91d1\u91ce\u706b\u7e54\u306e\u91d1\u8272\u63d0\u8a00", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2689, - "score_percent": 82.4847, - "miss_count": 63, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1630, - "play_count": 5, - "update_time": "2021-05-03 13:59:38", - "score_diff_str": "AA+153" - }, - { - "music_id": 26080, - "version_id": 26, - "version_name": "Rootage", - "music_name": "LOST TECHNOLOGIE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3118, - "score_percent": 85.5653, - "miss_count": 34, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1822, - "play_count": 3, - "update_time": "2021-05-14 22:22:00", - "score_diff_str": "AAA-122" - }, - { - "music_id": 26081, - "version_id": 26, - "version_name": "Rootage", - "music_name": "XENON II \uff5eTOMOYUKI\u306e\u91ce\u671b\uff5e", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2761, - "score_percent": 90.6435, - "miss_count": 12, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1523, - "play_count": 2, - "update_time": "2021-05-03 13:54:35", - "score_diff_str": "AAA+53" - }, - { - "music_id": 26083, - "version_id": 26, - "version_name": "Rootage", - "music_name": "DRUNK MONKY", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2104, - "score_percent": 89.3798, - "miss_count": 18, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1177, - "play_count": 6, - "update_time": "2021-04-30 10:00:29", - "score_diff_str": "AAA+11" - }, - { - "music_id": 26085, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Lethal Weapon", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2869, - "score_percent": 87.1507, - "miss_count": 48, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1646, - "play_count": 2, - "update_time": "2021-05-14 22:37:11", - "score_diff_str": "AAA-58" - }, - { - "music_id": 26086, - "version_id": 26, - "version_name": "Rootage", - "music_name": "GO OVER WITH GLARE -ROOTAGE 26-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3563, - "score_percent": 89.075, - "miss_count": 82, - "grade": "AAA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2000, - "play_count": 15, - "update_time": "2021-05-06 12:33:10", - "score_diff_str": "AAA+7" - }, - { - "music_id": 26087, - "version_id": 26, - "version_name": "Rootage", - "music_name": "\u304a\u83d3\u5b50\u306e\u738b\u56fd", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2922, - "score_percent": 69.2745, - "miss_count": -1, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2109, - "play_count": 6, - "update_time": "2021-05-06 12:46:09", - "score_diff_str": "A+110" - }, - { - "music_id": 26093, - "version_id": 26, - "version_name": "Rootage", - "music_name": "ruin of opals", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2706, - "score_percent": 82.1993, - "miss_count": 43, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1646, - "play_count": 3, - "update_time": "2021-05-13 08:56:27", - "score_diff_str": "AA+145" - }, - { - "music_id": 26095, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Carry Me Away", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2884, - "score_percent": 89.3986, - "miss_count": 20, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1613, - "play_count": 6, - "update_time": "2021-04-18 04:58:29", - "score_diff_str": "AAA+16" - }, - { - "music_id": 26102, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Please Welcome Mr.C", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 215, - "score_percent": 7.0631, - "miss_count": -1, - "grade": "F", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1522, - "play_count": 1, - "update_time": "2021-05-09 10:45:29", - "score_diff_str": "F+215" - }, - { - "music_id": 26104, - "version_id": 26, - "version_name": "Rootage", - "music_name": "HARD BRAIN", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3517, - "score_percent": 91.8757, - "miss_count": 34, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1914, - "play_count": 11, - "update_time": "2021-05-14 22:25:51", - "score_diff_str": "AAA+114" - }, - { - "music_id": 26106, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Visterhv", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3383, - "score_percent": 90.5029, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1869, - "play_count": 15, - "update_time": "2021-05-14 02:11:36", - "score_diff_str": "AAA+60" - }, - { - "music_id": 26107, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Trill auf G", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2782, - "score_percent": 83.2934, - "miss_count": 49, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1670, - "play_count": 1, - "update_time": "2021-04-09 10:24:09", - "score_diff_str": "AA+184" - }, - { - "music_id": 26108, - "version_id": 26, - "version_name": "Rootage", - "music_name": "voltississimo", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2724, - "score_percent": 72.1398, - "miss_count": -1, - "grade": "A", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1888, - "play_count": 8, - "update_time": "2021-05-09 10:44:29", - "score_diff_str": "A+206" - }, - { - "music_id": 26109, - "version_id": 26, - "version_name": "Rootage", - "music_name": "toy boxer", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2150, - "score_percent": 95.8111, - "miss_count": 11, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1122, - "play_count": 2, - "update_time": "2021-05-03 13:29:28", - "score_diff_str": "MAX-94" - }, - { - "music_id": 26110, - "version_id": 26, - "version_name": "Rootage", - "music_name": "\u6700\u5c0f\u4e09\u500d\u5b8c\u5168\u6570", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2269, - "score_percent": 86.3394, - "miss_count": 33, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1314, - "play_count": 6, - "update_time": "2021-04-30 11:25:41", - "score_diff_str": "AAA-67" - }, - { - "music_id": 26113, - "version_id": 26, - "version_name": "Rootage", - "music_name": "Afterimage d'automne", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2702, - "score_percent": 91.2838, - "miss_count": 15, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1480, - "play_count": 2, - "update_time": "2021-04-24 23:05:59", - "score_diff_str": "AAA+70" - }, - { - "music_id": 26114, - "version_id": 26, - "version_name": "Rootage", - "music_name": "BLACK JACKAL", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2097, - "score_percent": 88.6306, - "miss_count": 23, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1183, - "play_count": 1, - "update_time": "2021-04-23 01:40:56", - "score_diff_str": "AAA-7" - }, - { - "music_id": 27000, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "THE BRAVE MUST DIE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3657, - "score_percent": 88.1205, - "miss_count": 35, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 2075, - "play_count": 16, - "update_time": "2021-05-14 02:24:20", - "score_diff_str": "AAA-32" - }, - { - "music_id": 27002, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "PHASE SHIFT MANEUVER", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2687, - "score_percent": 92.8473, - "miss_count": 9, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1447, - "play_count": 2, - "update_time": "2021-05-06 13:14:12", - "score_diff_str": "AAA+114" - }, - { - "music_id": 27003, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "\u304c\u3063\u3064\u308a\u9670\u30ad\u30e3!? \u602a\u76d7\u3044\u3044\u3093\u3061\u3087\u306e\u5104\u52ab^^;", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1502, - "score_percent": 34.2609, - "miss_count": -1, - "grade": "D", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2192, - "play_count": 3, - "update_time": "2021-04-01 09:46:59", - "score_diff_str": "D+40" - }, - { - "music_id": 27004, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Dans la nuit de l'\u00e9ternit\u00e9", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2967, - "score_percent": 81.0656, - "miss_count": 93, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1830, - "play_count": 5, - "update_time": "2021-05-06 14:16:51", - "score_diff_str": "AA+120" - }, - { - "music_id": 27005, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "VALKYRIAS -\u82f1\u96c4\u8a95\u751f-", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2610, - "score_percent": 94.1558, - "miss_count": 6, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1386, - "play_count": 1, - "update_time": "2021-05-07 05:49:02", - "score_diff_str": "AAA+146" - }, - { - "music_id": 27006, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "EXCITE", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 640, - "score_percent": 28.4698, - "miss_count": -1, - "grade": "E", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 10, - "note": 1124, - "play_count": 1, - "update_time": "2021-03-24 07:21:58", - "score_diff_str": "D-110" - }, - { - "music_id": 27007, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "LIGHTNING STRIKES", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3040, - "score_percent": 92.7395, - "miss_count": 12, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 12, - "note": 1639, - "play_count": 6, - "update_time": "2021-05-08 09:16:41", - "score_diff_str": "AAA+126" - }, - { - "music_id": 27008, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "EROICA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3271, - "score_percent": 80.1716, - "miss_count": 142, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 2040, - "play_count": 6, - "update_time": "2021-04-30 11:20:08", - "score_diff_str": "AA+97" - }, - { - "music_id": 27009, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "TECHNO Style Essentials", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2638, - "score_percent": 90.7777, - "miss_count": 20, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1453, - "play_count": 2, - "update_time": "2021-05-02 10:58:09", - "score_diff_str": "AAA+54" - }, - { - "music_id": 27010, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "27th style", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2361, - "score_percent": 90.8776, - "miss_count": 20, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1299, - "play_count": 3, - "update_time": "2021-04-30 09:47:27", - "score_diff_str": "AAA+51" - }, - { - "music_id": 27011, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "rough percussionythm", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2260, - "score_percent": 87.2587, - "miss_count": 38, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 11, - "note": 1295, - "play_count": 3, - "update_time": "2021-05-06 11:32:59", - "score_diff_str": "AAA-43" - }, - { - "music_id": 27019, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "AKASHIC BREAK", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3179, - "score_percent": 87.1914, - "miss_count": 39, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1823, - "play_count": 1, - "update_time": "2021-05-06 13:11:42", - "score_diff_str": "AAA-62" - }, - { - "music_id": 27020, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Everlasting Message", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3037, - "score_percent": 77.0812, - "miss_count": 87, - "grade": "A", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1970, - "play_count": 13, - "update_time": "2021-04-30 11:11:57", - "score_diff_str": "AA-28" - }, - { - "music_id": 27026, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "\u9b45\u60d1\u306eYUMMY\u30b9\u30a4\u30fc\u30c4", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2615, - "score_percent": 82.4401, - "miss_count": 49, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1586, - "play_count": 2, - "update_time": "2021-04-08 00:23:25", - "score_diff_str": "AA+147" - }, - { - "music_id": 27030, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Rave Patroller", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3106, - "score_percent": 91.085, - "miss_count": 26, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1705, - "play_count": 7, - "update_time": "2021-05-06 12:52:46", - "score_diff_str": "AAA+74" - }, - { - "music_id": 27034, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "T-REX vs Velociraptor (In the Far east euphoria)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2967, - "score_percent": 90.6785, - "miss_count": 16, - "grade": "AAA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1636, - "play_count": 15, - "update_time": "2021-05-16 04:58:03", - "score_diff_str": "AAA+58" - }, - { - "music_id": 27035, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Artist", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3163, - "score_percent": 84.5722, - "miss_count": 41, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1870, - "play_count": 10, - "update_time": "2021-05-14 03:35:18", - "score_diff_str": "AAA-162" - }, - { - "music_id": 27036, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "GHOST", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2508, - "score_percent": 89.3799, - "miss_count": 13, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1403, - "play_count": 6, - "update_time": "2021-05-10 21:15:04", - "score_diff_str": "AAA+13" - }, - { - "music_id": 27039, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Lords Of The Roundtable", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1857, - "score_percent": 58.5435, - "miss_count": -1, - "grade": "B", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1586, - "play_count": 2, - "update_time": "2021-04-08 00:29:04", - "score_diff_str": "B+94" - }, - { - "music_id": 27043, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Primitive Vibes", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2955, - "score_percent": 94.4693, - "miss_count": 4, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1564, - "play_count": 7, - "update_time": "2021-05-07 05:22:16", - "score_diff_str": "MAX-173" - }, - { - "music_id": 27044, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Double Dribble", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2966, - "score_percent": 88.1165, - "miss_count": 14, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1683, - "play_count": 8, - "update_time": "2021-05-09 09:47:08", - "score_diff_str": "AAA-26" - }, - { - "music_id": 27047, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Voo Doo Bamboleo", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2378, - "score_percent": 94.2155, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1262, - "play_count": 1, - "update_time": "2021-05-08 09:23:34", - "score_diff_str": "AAA+134" - }, - { - "music_id": 27048, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Infinity Mirror", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2164, - "score_percent": 92.9553, - "miss_count": 25, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1164, - "play_count": 1, - "update_time": "2021-03-24 07:19:22", - "score_diff_str": "AAA+94" - }, - { - "music_id": 27049, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "\u707c\u71b1Beach Side Bunny (Masayoshi Iimori Remix)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1599, - "score_percent": 85.6913, - "miss_count": 35, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 933, - "play_count": 3, - "update_time": "2021-04-11 10:40:02", - "score_diff_str": "AAA-60" - }, - { - "music_id": 27051, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Ska-sh All Neurons!!", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2232, - "score_percent": 94.898, - "miss_count": 3, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1176, - "play_count": 2, - "update_time": "2021-04-09 09:50:31", - "score_diff_str": "MAX-120" - }, - { - "music_id": 27052, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "SCREW \/\/ owo \/\/ SCREW", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2664, - "score_percent": 85.0032, - "miss_count": 51, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1567, - "play_count": 4, - "update_time": "2021-05-03 13:15:14", - "score_diff_str": "AAA-122" - }, - { - "music_id": 27056, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Matt Silver", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3143, - "score_percent": 92.0621, - "miss_count": 8, - "grade": "AAA", - "clear_type": "EX HARD CLEAR", - "clear_type_id": 6, - "level": 12, - "note": 1707, - "play_count": 9, - "update_time": "2021-05-06 10:59:51", - "score_diff_str": "AAA+108" - }, - { - "music_id": 27059, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "TRIUMPH", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2881, - "score_percent": 83.5557, - "miss_count": 49, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1724, - "play_count": 10, - "update_time": "2021-04-22 05:44:55", - "score_diff_str": "AAA-184" - }, - { - "music_id": 27060, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "BEAT PRISONER", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3142, - "score_percent": 85.1952, - "miss_count": 52, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1844, - "play_count": 6, - "update_time": "2021-05-03 13:20:06", - "score_diff_str": "AAA-137" - }, - { - "music_id": 27068, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Rave lithosphere", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2523, - "score_percent": 93.8616, - "miss_count": 11, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1344, - "play_count": 4, - "update_time": "2021-04-14 22:12:30", - "score_diff_str": "AAA+133" - }, - { - "music_id": 27074, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "fairy cocktail", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1606, - "score_percent": 96.9807, - "miss_count": 4, - "grade": "AAA", - "clear_type": "FULLCOMBO CLEAR", - "clear_type_id": 7, - "level": 8, - "note": 828, - "play_count": 2, - "update_time": "2021-04-11 23:25:58", - "score_diff_str": "MAX-50" - }, - { - "music_id": 27077, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Theory", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2290, - "score_percent": 85.3204, - "miss_count": 39, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 11, - "note": 1342, - "play_count": 7, - "update_time": "2021-05-08 09:20:00", - "score_diff_str": "AAA-96" - }, - { - "music_id": 27078, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Level 2", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2436, - "score_percent": 81.8548, - "miss_count": 74, - "grade": "AA", - "clear_type": "FAILED", - "clear_type_id": 1, - "level": 12, - "note": 1488, - "play_count": 1, - "update_time": "2021-05-07 05:07:53", - "score_diff_str": "AA+121" - }, - { - "music_id": 27083, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Silly Love", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1955, - "score_percent": 92.1301, - "miss_count": 10, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1061, - "play_count": 5, - "update_time": "2021-04-11 10:45:16", - "score_diff_str": "AAA+68" - }, - { - "music_id": 27084, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Inferno of Fomalhaut", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2619, - "score_percent": 76.9841, - "miss_count": 61, - "grade": "A", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1701, - "play_count": 5, - "update_time": "2021-05-16 06:14:53", - "score_diff_str": "AA-27" - }, - { - "music_id": 27088, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "\u30d4\u30a2\u30ce\u5354\u594f\u66f2\u7b2c1\u756a\u201d\u880d\u706b\u201d (BlackY Remix)", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3297, - "score_percent": 85.5919, - "miss_count": 52, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1926, - "play_count": 4, - "update_time": "2021-05-08 09:10:35", - "score_diff_str": "AAA-127" - }, - { - "music_id": 27094, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "THE F\u2200UST", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3053, - "score_percent": 82.4689, - "miss_count": 47, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1851, - "play_count": 8, - "update_time": "2021-04-17 12:20:15", - "score_diff_str": "AA+173" - }, - { - "music_id": 27095, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Smashing Wedge", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3128, - "score_percent": 79.9182, - "miss_count": 86, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1957, - "play_count": 5, - "update_time": "2021-04-30 11:08:14", - "score_diff_str": "AA+83" - }, - { - "music_id": 27102, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Vinculum stellarum", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3297, - "score_percent": 88.0139, - "miss_count": 23, - "grade": "AA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1873, - "play_count": 3, - "update_time": "2021-05-16 06:10:47", - "score_diff_str": "AAA-33" - }, - { - "music_id": 27109, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "ORCA", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 3098, - "score_percent": 86.2953, - "miss_count": 41, - "grade": "AA", - "clear_type": "HARD CLEAR", - "clear_type_id": 5, - "level": 12, - "note": 1795, - "play_count": 17, - "update_time": "2021-05-16 06:45:24", - "score_diff_str": "AAA-94" - }, - { - "music_id": 27114, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Megalara Garuda", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2792, - "score_percent": 90.4731, - "miss_count": 19, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 12, - "note": 1543, - "play_count": 2, - "update_time": "2021-04-12 11:04:17", - "score_diff_str": "AAA+48" - }, - { - "music_id": 27117, - "version_id": 27, - "version_name": "HEROIC VERSE", - "music_name": "Jetcoaster Windy", - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 2092, - "score_percent": 90.4844, - "miss_count": 21, - "grade": "AAA", - "clear_type": "CLEAR", - "clear_type_id": 4, - "level": 10, - "note": 1156, - "play_count": 1, - "update_time": "2021-03-24 07:15:22", - "score_diff_str": "AAA+36" - } + { + "music_id": 1000, + "version_id": 0, + "version_name": "1st style", + "music_name": "5.1.1.", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 620, + "score_percent": 39.4402, + "miss_count": -1, + "grade": "D", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 10, + "note": 786, + "play_count": 1, + "update_time": "2021-04-16 12:54:49", + "score_diff_str": "C-79" + }, + { + "music_id": 1004, + "version_id": 1, + "version_name": "substream", + "music_name": "Macho Gang", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1493, + "score_percent": 89.1876, + "miss_count": 15, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 10, + "note": 837, + "play_count": 2, + "update_time": "2021-05-06 11:27:57", + "score_diff_str": "AAA+5" + }, + { + "music_id": 1007, + "version_id": 1, + "version_name": "substream", + "music_name": "gentle stress", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1406, + "score_percent": 96.5659, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 728, + "play_count": 5, + "update_time": "2021-05-16 04:04:44", + "score_diff_str": "MAX-50" + }, + { + "music_id": 1017, + "version_id": 1, + "version_name": "substream", + "music_name": "RUGGED ASH", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 1902, + "score_percent": 89.8866, + "miss_count": 12, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1058, + "play_count": 7, + "update_time": "2021-04-26 00:15:13", + "score_diff_str": "AAA+21" + }, + { + "music_id": 1213, + "version_id": 0, + "version_name": "1st style", + "music_name": "patsenner", + "play_type": "SINGLE", + "diff_type": "HYPER", + "score": 759, + "score_percent": 96.5649, + "miss_count": 1, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 5, + "note": 393, + "play_count": 2, + "update_time": "2021-04-16 12:50:49", + "score_diff_str": "MAX-27" + }, + { + "music_id": 3004, + "version_id": 3, + "version_name": "3rd style", + "music_name": "era (nostalmix)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1394, + "score_percent": 88.6768, + "miss_count": 8, + "grade": "AA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 9, + "note": 786, + "play_count": 4, + "update_time": "2021-04-11 11:00:39", + "score_diff_str": "AAA-4" + }, + { + "music_id": 3005, + "version_id": 3, + "version_name": "3rd style", + "music_name": "Holic", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1637, + "score_percent": 93.0114, + "miss_count": 2, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 880, + "play_count": 3, + "update_time": "2021-05-13 10:50:48", + "score_diff_str": "AAA+72" + }, + { + "music_id": 3008, + "version_id": 3, + "version_name": "3rd style", + "music_name": "R5", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1670, + "score_percent": 93.9258, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 889, + "play_count": 8, + "update_time": "2021-05-13 10:56:38", + "score_diff_str": "AAA+89" + }, + { + "music_id": 3013, + "version_id": 3, + "version_name": "3rd style", + "music_name": "THE SAFARI", + "play_type": "SINGLE", + "diff_type": "HYPER", + "score": 1700, + "score_percent": 94.4444, + "miss_count": 8, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 10, + "note": 900, + "play_count": 6, + "update_time": "2021-04-08 12:26:02", + "score_diff_str": "AAA+100" + }, + { + "music_id": 3014, + "version_id": 3, + "version_name": "3rd style", + "music_name": "Cold Pulse", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 866, + "score_percent": 93.1183, + "miss_count": 3, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 5, + "note": 465, + "play_count": 1, + "update_time": "2021-03-29 15:01:07", + "score_diff_str": "AAA+39" + }, + { + "music_id": 3211, + "version_id": 3, + "version_name": "3rd style", + "music_name": "S.O.S.(THE TIGER TOOK MY FAMILY)", + "play_type": "SINGLE", + "diff_type": "HYPER", + "score": 1757, + "score_percent": 92.086, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 8, + "note": 954, + "play_count": 1, + "update_time": "2021-04-02 10:55:36", + "score_diff_str": "AAA+61" + }, + { + "music_id": 4004, + "version_id": 4, + "version_name": "4th style", + "music_name": "CHECKING YOU OUT", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1147, + "score_percent": 81.9286, + "miss_count": 44, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 700, + "play_count": 1, + "update_time": "2021-04-10 23:18:38", + "score_diff_str": "AA+58" + }, + { + "music_id": 4006, + "version_id": 4, + "version_name": "4th style", + "music_name": "DXY!", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1943, + "score_percent": 83.8946, + "miss_count": 27, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 10, + "note": 1158, + "play_count": 4, + "update_time": "2021-04-12 12:22:55", + "score_diff_str": "AAA-116" + }, + { + "music_id": 4008, + "version_id": 4, + "version_name": "4th style", + "music_name": "era (step mix)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1568, + "score_percent": 89.6, + "miss_count": 10, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 9, + "note": 875, + "play_count": 2, + "update_time": "2021-04-11 11:05:45", + "score_diff_str": "AAA+12" + }, + { + "music_id": 4009, + "version_id": 4, + "version_name": "4th style", + "music_name": "FANTASY", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2331, + "score_percent": 97.4498, + "miss_count": 2, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 1196, + "play_count": 5, + "update_time": "2021-04-25 04:41:31", + "score_diff_str": "MAX-61" + }, + { + "music_id": 4011, + "version_id": 4, + "version_name": "4th style", + "music_name": "GET ON BEAT(WILD STYLE)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2000, + "score_percent": 91.4077, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1094, + "play_count": 12, + "update_time": "2021-05-03 13:47:33", + "score_diff_str": "AAA+55" + }, + { + "music_id": 4013, + "version_id": 4, + "version_name": "4th style", + "music_name": "JIVE INTO THE NIGHT", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2060, + "score_percent": 91.9643, + "miss_count": 14, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1120, + "play_count": 2, + "update_time": "2021-03-29 14:51:18", + "score_diff_str": "AAA+68" + }, + { + "music_id": 4023, + "version_id": 4, + "version_name": "4th style", + "music_name": "Hitch Hiker2", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1280, + "score_percent": 96.2406, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 7, + "note": 665, + "play_count": 2, + "update_time": "2021-05-13 10:01:36", + "score_diff_str": "MAX-50" + }, + { + "music_id": 4025, + "version_id": 4, + "version_name": "4th style", + "music_name": "SWEET LAB", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1204, + "score_percent": 86.9942, + "miss_count": 33, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 692, + "play_count": 2, + "update_time": "2021-04-24 04:29:13", + "score_diff_str": "AAA-27" + }, + { + "music_id": 4028, + "version_id": 4, + "version_name": "4th style", + "music_name": "LUV TO ME(UCCHIE'S EDITION)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1593, + "score_percent": 91.2371, + "miss_count": 12, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 873, + "play_count": 5, + "update_time": "2021-04-02 10:59:40", + "score_diff_str": "AAA+41" + }, + { + "music_id": 5008, + "version_id": 5, + "version_name": "5th style", + "music_name": "OVER THE CLOUDS", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1443, + "score_percent": 94.3137, + "miss_count": 1, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 7, + "note": 765, + "play_count": 1, + "update_time": "2021-04-26 00:10:29", + "score_diff_str": "AAA+83" + }, + { + "music_id": 5011, + "version_id": 5, + "version_name": "5th style", + "music_name": "Real", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1729, + "score_percent": 93.9674, + "miss_count": 8, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 920, + "play_count": 3, + "update_time": "2021-05-16 22:38:13", + "score_diff_str": "AAA+93" + }, + { + "music_id": 5012, + "version_id": 5, + "version_name": "5th style", + "music_name": "Regulus", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 515, + "score_percent": 29.2281, + "miss_count": -1, + "grade": "E", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 10, + "note": 881, + "play_count": 1, + "update_time": "2021-03-29 08:29:28", + "score_diff_str": "D-73" + }, + { + "music_id": 5014, + "version_id": 5, + "version_name": "5th style", + "music_name": "RIDE ON THE LIGHT (HI GREAT MIX)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1637, + "score_percent": 94.9536, + "miss_count": 3, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 8, + "note": 862, + "play_count": 22, + "update_time": "2021-05-16 03:47:03", + "score_diff_str": "MAX-87" + }, + { + "music_id": 5014, + "version_id": 5, + "version_name": "5th style", + "music_name": "RIDE ON THE LIGHT (HI GREAT MIX)", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 1253, + "score_percent": 67.2932, + "miss_count": -1, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 10, + "note": 931, + "play_count": 4, + "update_time": "2021-03-23 07:27:11", + "score_diff_str": "A+11" + }, + { + "music_id": 5016, + "version_id": 5, + "version_name": "5th style", + "music_name": "Spin the disc", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1292, + "score_percent": 95.8457, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 674, + "play_count": 16, + "update_time": "2021-05-09 08:08:00", + "score_diff_str": "MAX-56" + }, + { + "music_id": 5019, + "version_id": 5, + "version_name": "5th style", + "music_name": "sync", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2289, + "score_percent": 95.0581, + "miss_count": 2, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1204, + "play_count": 4, + "update_time": "2021-05-10 21:30:42", + "score_diff_str": "MAX-119" + }, + { + "music_id": 5021, + "version_id": 5, + "version_name": "5th style", + "music_name": "V", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2753, + "score_percent": 90.6188, + "miss_count": 53, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1519, + "play_count": 4, + "update_time": "2021-05-09 09:58:27", + "score_diff_str": "AAA+52" + }, + { + "music_id": 5024, + "version_id": 5, + "version_name": "5th style", + "music_name": "THE CUBE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1302, + "score_percent": 95.4545, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 7, + "note": 682, + "play_count": 2, + "update_time": "2021-05-16 22:40:48", + "score_diff_str": "MAX-62" + }, + { + "music_id": 6000, + "version_id": 6, + "version_name": "6th style", + "music_name": "20,November", + "play_type": "SINGLE", + "diff_type": "HYPER", + "score": 1336, + "score_percent": 95.702, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 698, + "play_count": 2, + "update_time": "2021-04-24 23:24:12", + "score_diff_str": "MAX-60" + }, + { + "music_id": 6000, + "version_id": 6, + "version_name": "6th style", + "music_name": "20,November", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1226, + "score_percent": 97.4563, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 629, + "play_count": 9, + "update_time": "2021-05-03 13:23:47", + "score_diff_str": "MAX-32" + }, + { + "music_id": 6003, + "version_id": 6, + "version_name": "6th style", + "music_name": "Blueberry Stream", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1579, + "score_percent": 93.3215, + "miss_count": 3, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 846, + "play_count": 9, + "update_time": "2021-04-25 23:23:22", + "score_diff_str": "AAA+75" + }, + { + "music_id": 6005, + "version_id": 6, + "version_name": "6th style", + "music_name": "Colors (radio edit)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2293, + "score_percent": 91.1367, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1258, + "play_count": 5, + "update_time": "2021-05-13 11:03:19", + "score_diff_str": "AAA+56" + }, + { + "music_id": 6011, + "version_id": 6, + "version_name": "6th style", + "music_name": "Free Style", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1224, + "score_percent": 92.1687, + "miss_count": 7, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 7, + "note": 664, + "play_count": 1, + "update_time": "2021-05-16 03:49:18", + "score_diff_str": "AAA+43" + }, + { + "music_id": 6016, + "version_id": 6, + "version_name": "6th style", + "music_name": "NEMESIS", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1755, + "score_percent": 90.185, + "miss_count": 16, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 973, + "play_count": 4, + "update_time": "2021-05-09 08:31:19", + "score_diff_str": "AAA+25" + }, + { + "music_id": 6018, + "version_id": 6, + "version_name": "6th style", + "music_name": "rottel-da-sun", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1760, + "score_percent": 94.0171, + "miss_count": 3, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 936, + "play_count": 2, + "update_time": "2021-05-09 08:18:33", + "score_diff_str": "AAA+96" + }, + { + "music_id": 6019, + "version_id": 6, + "version_name": "6th style", + "music_name": "route 80s", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1417, + "score_percent": 92.4935, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 766, + "play_count": 9, + "update_time": "2021-04-01 07:58:21", + "score_diff_str": "AAA+55" + }, + { + "music_id": 6021, + "version_id": 6, + "version_name": "6th style", + "music_name": "Summer Vacation(CU mix)", + "play_type": "SINGLE", + "diff_type": "HYPER", + "score": 1777, + "score_percent": 93.6249, + "miss_count": 7, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 949, + "play_count": 3, + "update_time": "2021-04-25 23:32:37", + "score_diff_str": "AAA+89" + }, + { + "music_id": 6029, + "version_id": 6, + "version_name": "6th style", + "music_name": "19,November", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1726, + "score_percent": 94.8352, + "miss_count": 7, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 8, + "note": 910, + "play_count": 6, + "update_time": "2021-04-25 22:46:47", + "score_diff_str": "MAX-94" + }, + { + "music_id": 6031, + "version_id": 6, + "version_name": "6th style", + "music_name": "SOMETHING WONDERFUL", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1916, + "score_percent": 95.5135, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 10, + "note": 1003, + "play_count": 1, + "update_time": "2021-05-09 08:16:20", + "score_diff_str": "MAX-90" + }, + { + "music_id": 6206, + "version_id": 6, + "version_name": "6th style", + "music_name": "M-02stp.ver.1.01", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1294, + "score_percent": 91.2553, + "miss_count": 4, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 8, + "note": 709, + "play_count": 6, + "update_time": "2021-04-25 22:50:09", + "score_diff_str": "AAA+33" + }, + { + "music_id": 6207, + "version_id": 6, + "version_name": "6th style", + "music_name": "NIGHT OF FIRE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 532, + "score_percent": 29.0076, + "miss_count": -1, + "grade": "E", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 10, + "note": 917, + "play_count": 1, + "update_time": "2021-03-25 10:15:54", + "score_diff_str": "D-80" + }, + { + "music_id": 7002, + "version_id": 7, + "version_name": "7th style", + "music_name": "A", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2261, + "score_percent": 89.7222, + "miss_count": 16, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1260, + "play_count": 2, + "update_time": "2021-05-07 06:55:20", + "score_diff_str": "AAA+21" + }, + { + "music_id": 7008, + "version_id": 7, + "version_name": "7th style", + "music_name": "Cheer Train", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1666, + "score_percent": 94.6591, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 880, + "play_count": 16, + "update_time": "2021-04-10 22:25:21", + "score_diff_str": "MAX-94" + }, + { + "music_id": 7018, + "version_id": 7, + "version_name": "7th style", + "music_name": "Happy Wedding", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1760, + "score_percent": 93.617, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 940, + "play_count": 6, + "update_time": "2021-04-24 23:17:54", + "score_diff_str": "AAA+88" + }, + { + "music_id": 7032, + "version_id": 7, + "version_name": "7th style", + "music_name": "Spica", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2067, + "score_percent": 88.5604, + "miss_count": 23, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1167, + "play_count": 5, + "update_time": "2021-04-24 23:27:05", + "score_diff_str": "AAA-8" + }, + { + "music_id": 7034, + "version_id": 7, + "version_name": "7th style", + "music_name": "stoic", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2349, + "score_percent": 90.2074, + "miss_count": 23, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1302, + "play_count": 3, + "update_time": "2021-05-10 21:42:45", + "score_diff_str": "AAA+34" + }, + { + "music_id": 7038, + "version_id": 7, + "version_name": "7th style", + "music_name": "ZERO-ONE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2106, + "score_percent": 93.0212, + "miss_count": 6, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1132, + "play_count": 1, + "update_time": "2021-05-14 23:23:53", + "score_diff_str": "AAA+93" + }, + { + "music_id": 8005, + "version_id": 8, + "version_name": "8th style", + "music_name": "bit mania", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1833, + "score_percent": 98.1263, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 934, + "play_count": 8, + "update_time": "2021-05-12 11:09:38", + "score_diff_str": "MAX-35" + }, + { + "music_id": 8013, + "version_id": 8, + "version_name": "8th style", + "music_name": "dual control", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1778, + "score_percent": 92.5078, + "miss_count": 3, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 961, + "play_count": 5, + "update_time": "2021-04-25 22:53:25", + "score_diff_str": "AAA+69" + }, + { + "music_id": 8014, + "version_id": 8, + "version_name": "8th style", + "music_name": "FLUTE MAN", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1009, + "score_percent": 91.2297, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 553, + "play_count": 1, + "update_time": "2021-05-04 03:54:03", + "score_diff_str": "AAA+25" + }, + { + "music_id": 8017, + "version_id": 8, + "version_name": "8th style", + "music_name": "Giudecca", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2465, + "score_percent": 89.2469, + "miss_count": 12, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1381, + "play_count": 3, + "update_time": "2021-04-15 00:20:28", + "score_diff_str": "AAA+9" + }, + { + "music_id": 8019, + "version_id": 8, + "version_name": "8th style", + "music_name": "Hormiga obrera", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1726, + "score_percent": 94.5235, + "miss_count": 3, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 8, + "note": 913, + "play_count": 1, + "update_time": "2021-04-27 21:33:04", + "score_diff_str": "MAX-100" + }, + { + "music_id": 8023, + "version_id": 8, + "version_name": "8th style", + "music_name": "LAB", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2005, + "score_percent": 93.2558, + "miss_count": 3, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1075, + "play_count": 5, + "update_time": "2021-05-14 23:31:20", + "score_diff_str": "AAA+93" + }, + { + "music_id": 8023, + "version_id": 8, + "version_name": "8th style", + "music_name": "LAB", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 1841, + "score_percent": 66.7029, + "miss_count": -1, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1380, + "play_count": 2, + "update_time": "2021-03-25 10:33:54", + "score_diff_str": "A+1" + }, + { + "music_id": 8024, + "version_id": 8, + "version_name": "8th style", + "music_name": "LOVE IS ORANGE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1751, + "score_percent": 96.9546, + "miss_count": 2, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 903, + "play_count": 9, + "update_time": "2021-05-14 21:36:49", + "score_diff_str": "MAX-55" + }, + { + "music_id": 8024, + "version_id": 8, + "version_name": "8th style", + "music_name": "LOVE IS ORANGE", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2024, + "score_percent": 95.5619, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1059, + "play_count": 4, + "update_time": "2021-04-10 22:11:52", + "score_diff_str": "MAX-94" + }, + { + "music_id": 8025, + "version_id": 8, + "version_name": "8th style", + "music_name": "Luv 2 Feel Your Body", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1597, + "score_percent": 95.1728, + "miss_count": 3, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 839, + "play_count": 8, + "update_time": "2021-05-04 04:01:46", + "score_diff_str": "MAX-81" + }, + { + "music_id": 8028, + "version_id": 8, + "version_name": "8th style", + "music_name": "murmur twins", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2251, + "score_percent": 93.2477, + "miss_count": 5, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 11, + "note": 1207, + "play_count": 4, + "update_time": "2021-04-14 23:21:54", + "score_diff_str": "AAA+105" + }, + { + "music_id": 8029, + "version_id": 8, + "version_name": "8th style", + "music_name": "MUSIC TO YOUR HEAD", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1616, + "score_percent": 95.1708, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 849, + "play_count": 11, + "update_time": "2021-05-12 11:15:16", + "score_diff_str": "MAX-82" + }, + { + "music_id": 8031, + "version_id": 8, + "version_name": "8th style", + "music_name": "PLEASE DON'T GO", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2168, + "score_percent": 86.6507, + "miss_count": 61, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1251, + "play_count": 2, + "update_time": "2021-04-30 11:32:49", + "score_diff_str": "AAA-56" + }, + { + "music_id": 8033, + "version_id": 8, + "version_name": "8th style", + "music_name": "Red Nikita", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1394, + "score_percent": 94.3166, + "miss_count": 2, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 739, + "play_count": 1, + "update_time": "2021-04-04 12:47:32", + "score_diff_str": "AAA+80" + }, + { + "music_id": 8039, + "version_id": 8, + "version_name": "8th style", + "music_name": "symbolic", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2073, + "score_percent": 91.0808, + "miss_count": 6, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1138, + "play_count": 4, + "update_time": "2021-03-28 10:33:48", + "score_diff_str": "AAA+49" + }, + { + "music_id": 8043, + "version_id": 8, + "version_name": "8th style", + "music_name": "WAR GAME", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2047, + "score_percent": 95.0325, + "miss_count": 11, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1077, + "play_count": 3, + "update_time": "2021-04-14 13:33:28", + "score_diff_str": "MAX-107" + }, + { + "music_id": 8045, + "version_id": 8, + "version_name": "8th style", + "music_name": "xenon", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2612, + "score_percent": 94.7063, + "miss_count": 2, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 11, + "note": 1379, + "play_count": 5, + "update_time": "2021-05-10 21:26:17", + "score_diff_str": "MAX-146" + }, + { + "music_id": 8048, + "version_id": 8, + "version_name": "8th style", + "music_name": "\u685c", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1967, + "score_percent": 87.5779, + "miss_count": 26, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1123, + "play_count": 8, + "update_time": "2021-05-14 23:37:28", + "score_diff_str": "AAA-30" + }, + { + "music_id": 9001, + "version_id": 9, + "version_name": "9th style", + "music_name": "Silvia Drive", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1955, + "score_percent": 93.184, + "miss_count": 10, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 9, + "note": 1049, + "play_count": 3, + "update_time": "2021-05-03 13:09:15", + "score_diff_str": "AAA+90" + }, + { + "music_id": 9002, + "version_id": 9, + "version_name": "9th style", + "music_name": "lights", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1724, + "score_percent": 94.7253, + "miss_count": 3, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 910, + "play_count": 13, + "update_time": "2021-05-04 04:04:37", + "score_diff_str": "MAX-96" + }, + { + "music_id": 9008, + "version_id": 9, + "version_name": "9th style", + "music_name": "ADVANCE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1204, + "score_percent": 89.4502, + "miss_count": 22, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 7, + "note": 673, + "play_count": 1, + "update_time": "2021-05-03 13:36:55", + "score_diff_str": "AAA+7" + }, + { + "music_id": 9012, + "version_id": 9, + "version_name": "9th style", + "music_name": "moon_child", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2349, + "score_percent": 90.3462, + "miss_count": 18, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1300, + "play_count": 5, + "update_time": "2021-04-28 00:29:03", + "score_diff_str": "AAA+37" + }, + { + "music_id": 9022, + "version_id": 9, + "version_name": "9th style", + "music_name": "Logic Board", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2213, + "score_percent": 94.3308, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1173, + "play_count": 1, + "update_time": "2021-03-29 14:26:10", + "score_diff_str": "AAA+127" + }, + { + "music_id": 9028, + "version_id": 9, + "version_name": "9th style", + "music_name": "quasar", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2141, + "score_percent": 92.205, + "miss_count": 12, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1161, + "play_count": 1, + "update_time": "2021-03-20 23:09:23", + "score_diff_str": "AAA+77" + }, + { + "music_id": 9029, + "version_id": 9, + "version_name": "9th style", + "music_name": "ACT", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1775, + "score_percent": 94.9198, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 935, + "play_count": 3, + "update_time": "2021-05-16 03:52:52", + "score_diff_str": "MAX-95" + }, + { + "music_id": 9033, + "version_id": 9, + "version_name": "9th style", + "music_name": "SWEETEST SAVAGE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1670, + "score_percent": 89.7849, + "miss_count": 20, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 930, + "play_count": 1, + "update_time": "2021-04-04 12:59:24", + "score_diff_str": "AAA+16" + }, + { + "music_id": 9038, + "version_id": 9, + "version_name": "9th style", + "music_name": "one or eight", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2131, + "score_percent": 90.5268, + "miss_count": 22, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1177, + "play_count": 5, + "update_time": "2021-04-24 06:09:26", + "score_diff_str": "AAA+38" + }, + { + "music_id": 9046, + "version_id": 9, + "version_name": "9th style", + "music_name": "bag", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1873, + "score_percent": 97.2482, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 10, + "note": 963, + "play_count": 2, + "update_time": "2021-05-12 11:13:25", + "score_diff_str": "MAX-53" + }, + { + "music_id": 9048, + "version_id": 9, + "version_name": "9th style", + "music_name": "e-motion 2003 -romantic extra-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1863, + "score_percent": 93.0569, + "miss_count": 6, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1001, + "play_count": 2, + "update_time": "2021-04-27 21:27:00", + "score_diff_str": "AAA+83" + }, + { + "music_id": 9049, + "version_id": 9, + "version_name": "9th style", + "music_name": "u gotta groove -extend joy style-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1370, + "score_percent": 94.2228, + "miss_count": 6, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 8, + "note": 727, + "play_count": 1, + "update_time": "2021-04-27 21:29:55", + "score_diff_str": "AAA+77" + }, + { + "music_id": 9057, + "version_id": 9, + "version_name": "9th style", + "music_name": "RISLIM -Remix-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1800, + "score_percent": 93.8478, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 959, + "play_count": 2, + "update_time": "2021-05-14 23:38:39", + "score_diff_str": "AAA+95" + }, + { + "music_id": 9201, + "version_id": 9, + "version_name": "9th style", + "music_name": "5PM ETERNAL", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1781, + "score_percent": 89.4076, + "miss_count": 17, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 996, + "play_count": 1, + "update_time": "2021-05-09 08:55:23", + "score_diff_str": "AAA+10" + }, + { + "music_id": 10012, + "version_id": 10, + "version_name": "10th style", + "music_name": "Ready To Rockit Blues", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1386, + "score_percent": 96.3839, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 719, + "play_count": 5, + "update_time": "2021-05-04 03:15:11", + "score_diff_str": "MAX-52" + }, + { + "music_id": 10014, + "version_id": 10, + "version_name": "10th style", + "music_name": "LIMITED", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1471, + "score_percent": 97.676, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 753, + "play_count": 2, + "update_time": "2021-05-02 10:28:59", + "score_diff_str": "MAX-35" + }, + { + "music_id": 10022, + "version_id": 10, + "version_name": "10th style", + "music_name": "\u96ea\u6708\u82b1", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2323, + "score_percent": 90.2486, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1287, + "play_count": 3, + "update_time": "2021-04-30 09:56:26", + "score_diff_str": "AAA+35" + }, + { + "music_id": 10028, + "version_id": 10, + "version_name": "10th style", + "music_name": "Innocent Walls", + "play_type": "SINGLE", + "diff_type": "HYPER", + "score": 2281, + "score_percent": 89.032, + "miss_count": 20, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1281, + "play_count": 3, + "update_time": "2021-05-13 11:19:59", + "score_diff_str": "AAA+3" + }, + { + "music_id": 10028, + "version_id": 10, + "version_name": "10th style", + "music_name": "Innocent Walls", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2610, + "score_percent": 90.249, + "miss_count": 32, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1446, + "play_count": 1, + "update_time": "2021-05-13 11:23:33", + "score_diff_str": "AAA+39" + }, + { + "music_id": 10031, + "version_id": 10, + "version_name": "10th style", + "music_name": "SCORE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2010, + "score_percent": 95.2607, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1055, + "play_count": 3, + "update_time": "2021-04-25 23:02:24", + "score_diff_str": "MAX-100" + }, + { + "music_id": 10034, + "version_id": 10, + "version_name": "10th style", + "music_name": "HIGH", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2054, + "score_percent": 94.3934, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 1088, + "play_count": 1, + "update_time": "2021-04-25 23:15:05", + "score_diff_str": "AAA+119" + }, + { + "music_id": 10040, + "version_id": 10, + "version_name": "10th style", + "music_name": "1st Samurai", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2465, + "score_percent": 89.1179, + "miss_count": 27, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1383, + "play_count": 3, + "update_time": "2021-05-13 11:28:05", + "score_diff_str": "AAA+6" + }, + { + "music_id": 10041, + "version_id": 10, + "version_name": "10th style", + "music_name": "Debtty Daddy", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2463, + "score_percent": 89.8249, + "miss_count": 27, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1371, + "play_count": 5, + "update_time": "2021-03-30 08:35:36", + "score_diff_str": "AAA+25" + }, + { + "music_id": 10049, + "version_id": 10, + "version_name": "10th style", + "music_name": "One More Lovely", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2513, + "score_percent": 86.5358, + "miss_count": 29, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1452, + "play_count": 4, + "update_time": "2021-05-14 23:41:58", + "score_diff_str": "AAA-69" + }, + { + "music_id": 10201, + "version_id": 10, + "version_name": "10th style", + "music_name": "ACID VISION", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1711, + "score_percent": 91.5953, + "miss_count": 6, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 934, + "play_count": 1, + "update_time": "2021-04-25 23:20:01", + "score_diff_str": "AAA+50" + }, + { + "music_id": 11001, + "version_id": 11, + "version_name": "RED", + "music_name": "BLOCKS", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1870, + "score_percent": 93.5, + "miss_count": 21, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1000, + "play_count": 9, + "update_time": "2021-05-10 21:23:37", + "score_diff_str": "AAA+92" + }, + { + "music_id": 11006, + "version_id": 11, + "version_name": "RED", + "music_name": "CAR OF YOUR DREAMS", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1756, + "score_percent": 95.0216, + "miss_count": 6, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 7, + "note": 924, + "play_count": 1, + "update_time": "2021-04-02 11:24:32", + "score_diff_str": "MAX-92" + }, + { + "music_id": 11010, + "version_id": 11, + "version_name": "RED", + "music_name": "Sphere", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2076, + "score_percent": 93.4293, + "miss_count": 12, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1111, + "play_count": 1, + "update_time": "2021-04-27 21:39:31", + "score_diff_str": "AAA+100" + }, + { + "music_id": 11012, + "version_id": 11, + "version_name": "RED", + "music_name": "spiral galaxy", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2301, + "score_percent": 87.8244, + "miss_count": -1, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1310, + "play_count": 1, + "update_time": "2021-03-29 14:14:29", + "score_diff_str": "AAA-28" + }, + { + "music_id": 11012, + "version_id": 11, + "version_name": "RED", + "music_name": "spiral galaxy", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3482, + "score_percent": 91.1518, + "miss_count": 13, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1910, + "play_count": 7, + "update_time": "2021-05-14 23:51:47", + "score_diff_str": "AAA+86" + }, + { + "music_id": 11016, + "version_id": 11, + "version_name": "RED", + "music_name": "Les filles balancent", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1564, + "score_percent": 94.4444, + "miss_count": 8, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 7, + "note": 828, + "play_count": 1, + "update_time": "2021-04-27 21:36:51", + "score_diff_str": "AAA+92" + }, + { + "music_id": 11023, + "version_id": 11, + "version_name": "RED", + "music_name": "EVO66", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1843, + "score_percent": 92.15, + "miss_count": 2, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 1000, + "play_count": 1, + "update_time": "2021-05-04 03:56:58", + "score_diff_str": "AAA+65" + }, + { + "music_id": 11026, + "version_id": 11, + "version_name": "RED", + "music_name": "\u30d4\u30a2\u30ce\u5354\u594f\u66f2\u7b2c\uff11\u756a\u201d\u880d\u706b\u201d", + "play_type": "SINGLE", + "diff_type": "HYPER", + "score": 2013, + "score_percent": 90.5941, + "miss_count": 13, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1111, + "play_count": 1, + "update_time": "2021-04-23 03:58:06", + "score_diff_str": "AAA+37" + }, + { + "music_id": 11026, + "version_id": 11, + "version_name": "RED", + "music_name": "\u30d4\u30a2\u30ce\u5354\u594f\u66f2\u7b2c\uff11\u756a\u201d\u880d\u706b\u201d", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2364, + "score_percent": 83.5926, + "miss_count": 46, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1414, + "play_count": 5, + "update_time": "2021-04-02 11:46:34", + "score_diff_str": "AAA-150" + }, + { + "music_id": 11030, + "version_id": 11, + "version_name": "RED", + "music_name": "FAKE TIME", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2177, + "score_percent": 88.424, + "miss_count": 20, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1231, + "play_count": 5, + "update_time": "2021-05-18 00:08:42", + "score_diff_str": "AAA-12" + }, + { + "music_id": 11032, + "version_id": 11, + "version_name": "RED", + "music_name": "RED ZONE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2224, + "score_percent": 93.9189, + "miss_count": 3, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1184, + "play_count": 2, + "update_time": "2021-05-16 23:01:48", + "score_diff_str": "AAA+119" + }, + { + "music_id": 11032, + "version_id": 11, + "version_name": "RED", + "music_name": "RED ZONE", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2826, + "score_percent": 90.2299, + "miss_count": 28, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1566, + "play_count": 2, + "update_time": "2021-04-17 14:42:56", + "score_diff_str": "AAA+42" + }, + { + "music_id": 11034, + "version_id": 11, + "version_name": "RED", + "music_name": "Secret of Love", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1965, + "score_percent": 96.4181, + "miss_count": 6, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1019, + "play_count": 7, + "update_time": "2021-05-06 11:19:23", + "score_diff_str": "MAX-73" + }, + { + "music_id": 11036, + "version_id": 11, + "version_name": "RED", + "music_name": "AGEHA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1824, + "score_percent": 96.2025, + "miss_count": 2, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 948, + "play_count": 3, + "update_time": "2021-05-16 03:58:10", + "score_diff_str": "MAX-72" + }, + { + "music_id": 11037, + "version_id": 11, + "version_name": "RED", + "music_name": "gigadelic", + "play_type": "SINGLE", + "diff_type": "HYPER", + "score": 2081, + "score_percent": 93.2348, + "miss_count": 4, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 12, + "note": 1116, + "play_count": 6, + "update_time": "2021-05-14 23:47:55", + "score_diff_str": "AAA+97" + }, + { + "music_id": 11037, + "version_id": 11, + "version_name": "RED", + "music_name": "gigadelic", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2333, + "score_percent": 89.6618, + "miss_count": 21, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1301, + "play_count": 4, + "update_time": "2021-05-14 23:44:52", + "score_diff_str": "AAA+20" + }, + { + "music_id": 11040, + "version_id": 11, + "version_name": "RED", + "music_name": "AA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3389, + "score_percent": 92.3937, + "miss_count": 14, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 12, + "note": 1834, + "play_count": 16, + "update_time": "2021-05-14 23:43:44", + "score_diff_str": "AAA+128" + }, + { + "music_id": 11052, + "version_id": 11, + "version_name": "RED", + "music_name": "GENOCIDE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2224, + "score_percent": 90.9984, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1222, + "play_count": 1, + "update_time": "2021-04-09 10:44:24", + "score_diff_str": "AAA+51" + }, + { + "music_id": 11201, + "version_id": 11, + "version_name": "RED", + "music_name": "Go Berzerk", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2669, + "score_percent": 95.5946, + "miss_count": 2, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1396, + "play_count": 10, + "update_time": "2021-05-03 13:51:01", + "score_diff_str": "MAX-123" + }, + { + "music_id": 11202, + "version_id": 11, + "version_name": "RED", + "music_name": "Toxic", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1324, + "score_percent": 93.9007, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 7, + "note": 705, + "play_count": 1, + "update_time": "2021-05-04 03:59:28", + "score_diff_str": "AAA+70" + }, + { + "music_id": 12002, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "Little Little Princess", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2658, + "score_percent": 93.5915, + "miss_count": 12, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1420, + "play_count": 1, + "update_time": "2021-05-08 07:08:47", + "score_diff_str": "AAA+133" + }, + { + "music_id": 12002, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "Little Little Princess", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3477, + "score_percent": 89.3371, + "miss_count": 42, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1946, + "play_count": 3, + "update_time": "2021-03-29 07:30:40", + "score_diff_str": "AAA+17" + }, + { + "music_id": 12004, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "\u51a5", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3050, + "score_percent": 76.25, + "miss_count": 128, + "grade": "A", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 2000, + "play_count": 7, + "update_time": "2021-04-12 00:07:03", + "score_diff_str": "AA-62" + }, + { + "music_id": 12007, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "rage against usual", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2533, + "score_percent": 82.9404, + "miss_count": 65, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1527, + "play_count": 3, + "update_time": "2021-05-14 23:57:11", + "score_diff_str": "AA+157" + }, + { + "music_id": 12008, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "INAZUMA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2598, + "score_percent": 94.9561, + "miss_count": 4, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1368, + "play_count": 4, + "update_time": "2021-05-08 07:11:09", + "score_diff_str": "MAX-138" + }, + { + "music_id": 12012, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "Catch Me", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1695, + "score_percent": 91.6216, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 925, + "play_count": 4, + "update_time": "2021-05-16 04:15:03", + "score_diff_str": "AAA+50" + }, + { + "music_id": 12016, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "Twelfth Style", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1945, + "score_percent": 94.1433, + "miss_count": 4, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1033, + "play_count": 3, + "update_time": "2021-04-10 22:43:26", + "score_diff_str": "AAA+108" + }, + { + "music_id": 12016, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "Twelfth Style", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2908, + "score_percent": 86.342, + "miss_count": 38, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1684, + "play_count": 6, + "update_time": "2021-05-14 23:54:42", + "score_diff_str": "AAA-86" + }, + { + "music_id": 12019, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "\u5408\u4f53\u305b\u3088\uff01\u30b9\u30c8\u30ed\u30f3\u30b0\u30a4\u30a7\u30fc\u30ac\u30fc\uff01\uff01 (Ryu\u2606 remix)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1801, + "score_percent": 92.644, + "miss_count": 4, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 972, + "play_count": 2, + "update_time": "2021-04-03 05:08:31", + "score_diff_str": "AAA+73" + }, + { + "music_id": 12020, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "garden", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2059, + "score_percent": 93.5909, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1100, + "play_count": 4, + "update_time": "2021-05-16 04:13:26", + "score_diff_str": "AAA+103" + }, + { + "music_id": 12022, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "Tizona d'El Cid", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2257, + "score_percent": 95.798, + "miss_count": 2, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1178, + "play_count": 9, + "update_time": "2021-05-14 21:43:43", + "score_diff_str": "MAX-99" + }, + { + "music_id": 12023, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "EMPTY OF THE SKY", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1137, + "score_percent": 67.4377, + "miss_count": -1, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 8, + "note": 843, + "play_count": 2, + "update_time": "2021-04-06 10:53:47", + "score_diff_str": "A+13" + }, + { + "music_id": 12025, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "100% minimoo-G", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1615, + "score_percent": 89.4241, + "miss_count": 11, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 903, + "play_count": 3, + "update_time": "2021-05-08 07:05:59", + "score_diff_str": "AAA+9" + }, + { + "music_id": 12026, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "PLASMA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2224, + "score_percent": 97.1179, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 1145, + "play_count": 4, + "update_time": "2021-04-08 12:03:22", + "score_diff_str": "MAX-66" + }, + { + "music_id": 12027, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "in motion", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1283, + "score_percent": 97.0499, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 7, + "note": 661, + "play_count": 9, + "update_time": "2021-05-16 22:28:22", + "score_diff_str": "MAX-39" + }, + { + "music_id": 12031, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "Pollinosis", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2317, + "score_percent": 90.6495, + "miss_count": 21, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1278, + "play_count": 10, + "update_time": "2021-04-30 09:39:01", + "score_diff_str": "AAA+45" + }, + { + "music_id": 12037, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "\u30aa\u30ec\u306f\u30d3\u30fc\u30c8\u30de\u30cb\u30a2\uff01\u304a\u524d\u306f\u4f55\u30de\u30cb\u30a2\uff1f", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1589, + "score_percent": 91.008, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 873, + "play_count": 1, + "update_time": "2021-04-07 22:51:29", + "score_diff_str": "AAA+37" + }, + { + "music_id": 12041, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "Love Magic", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1854, + "score_percent": 93.5419, + "miss_count": 16, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 991, + "play_count": 3, + "update_time": "2021-04-14 22:04:02", + "score_diff_str": "AAA+92" + }, + { + "music_id": 12044, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "GREEN EYES", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2100, + "score_percent": 93.4996, + "miss_count": 4, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1123, + "play_count": 7, + "update_time": "2021-05-16 04:10:22", + "score_diff_str": "AAA+103" + }, + { + "music_id": 12045, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "SCREAM SQUAD", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1836, + "score_percent": 85.5545, + "miss_count": 8, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1073, + "play_count": 9, + "update_time": "2021-05-14 23:58:07", + "score_diff_str": "AAA-72" + }, + { + "music_id": 12054, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "Scripted Connection\u21d2 A mix", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2868, + "score_percent": 91.0476, + "miss_count": 13, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 12, + "note": 1575, + "play_count": 3, + "update_time": "2021-05-15 00:00:32", + "score_diff_str": "AAA+68" + }, + { + "music_id": 12054, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "Scripted Connection\u21d2 A mix", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3129, + "score_percent": 89.4511, + "miss_count": 38, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1749, + "play_count": 5, + "update_time": "2021-04-17 13:03:55", + "score_diff_str": "AAA+19" + }, + { + "music_id": 13000, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "\u83ef\u8776\u98a8\u96ea", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2843, + "score_percent": 94.7667, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1500, + "play_count": 3, + "update_time": "2021-05-09 09:08:04", + "score_diff_str": "MAX-157" + }, + { + "music_id": 13002, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "The Dirty of Loudness", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2458, + "score_percent": 92.6149, + "miss_count": 7, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1327, + "play_count": 4, + "update_time": "2021-05-16 04:26:13", + "score_diff_str": "AAA+98" + }, + { + "music_id": 13003, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "D.C.fish", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2284, + "score_percent": 96.944, + "miss_count": 1, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1178, + "play_count": 5, + "update_time": "2021-04-23 03:01:02", + "score_diff_str": "MAX-72" + }, + { + "music_id": 13004, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "SAMBA DE JANEIRO", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2378, + "score_percent": 91.4615, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1300, + "play_count": 3, + "update_time": "2021-03-29 14:48:48", + "score_diff_str": "AAA+66" + }, + { + "music_id": 13005, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "\u5606\u304d\u306e\u6a39", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3014, + "score_percent": 75.35, + "miss_count": 148, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2000, + "play_count": 10, + "update_time": "2021-05-15 00:02:38", + "score_diff_str": "AA-98" + }, + { + "music_id": 13007, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "SPRING RAIN (LLUVIA DE PRIMAVERA)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1722, + "score_percent": 95.1381, + "miss_count": 2, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 8, + "note": 905, + "play_count": 1, + "update_time": "2021-03-29 14:54:02", + "score_diff_str": "MAX-88" + }, + { + "music_id": 13010, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "CONTRACT", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1905, + "score_percent": 90.1989, + "miss_count": 14, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1056, + "play_count": 3, + "update_time": "2021-04-27 21:44:22", + "score_diff_str": "AAA+27" + }, + { + "music_id": 13010, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "CONTRACT", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2434, + "score_percent": 85.8251, + "miss_count": 28, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1418, + "play_count": 8, + "update_time": "2021-04-14 23:30:23", + "score_diff_str": "AAA-87" + }, + { + "music_id": 13017, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "Apocalypse \uff5edirge of swans\uff5e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2274, + "score_percent": 93.6573, + "miss_count": 3, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1214, + "play_count": 10, + "update_time": "2021-05-16 04:18:30", + "score_diff_str": "AAA+115" + }, + { + "music_id": 13021, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "with you\u2026", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1742, + "score_percent": 97.7553, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 891, + "play_count": 3, + "update_time": "2021-05-16 22:33:22", + "score_diff_str": "MAX-40" + }, + { + "music_id": 13026, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "Ganymede", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1765, + "score_percent": 73.603, + "miss_count": -1, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1199, + "play_count": 2, + "update_time": "2021-04-24 22:48:25", + "score_diff_str": "AA-101" + }, + { + "music_id": 13031, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "DUE TOMORROW", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1515, + "score_percent": 70.5965, + "miss_count": 26, + "grade": "A", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1073, + "play_count": 2, + "update_time": "2021-05-10 22:32:52", + "score_diff_str": "A+84" + }, + { + "music_id": 13034, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "tripping contact", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2289, + "score_percent": 84.1544, + "miss_count": -1, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1360, + "play_count": 1, + "update_time": "2021-04-04 03:16:01", + "score_diff_str": "AAA-129" + }, + { + "music_id": 13038, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "waxing and wanding", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2697, + "score_percent": 92.5532, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1457, + "play_count": 2, + "update_time": "2021-05-02 05:15:58", + "score_diff_str": "AAA+106" + }, + { + "music_id": 13038, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "waxing and wanding", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3449, + "score_percent": 86.225, + "miss_count": 56, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 2000, + "play_count": 6, + "update_time": "2021-04-17 13:06:14", + "score_diff_str": "AAA-107" + }, + { + "music_id": 13040, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "MINT", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2205, + "score_percent": 95.2073, + "miss_count": 2, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 11, + "note": 1158, + "play_count": 18, + "update_time": "2021-05-13 10:22:08", + "score_diff_str": "MAX-111" + }, + { + "music_id": 13041, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "EURO-ROMANCE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2041, + "score_percent": 96.6383, + "miss_count": 2, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 10, + "note": 1056, + "play_count": 11, + "update_time": "2021-05-14 21:54:33", + "score_diff_str": "MAX-71" + }, + { + "music_id": 13054, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "Concertino in Blue", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2226, + "score_percent": 84.897, + "miss_count": 30, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1311, + "play_count": 2, + "update_time": "2021-05-12 12:50:20", + "score_diff_str": "AAA-105" + }, + { + "music_id": 13055, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "\u30ab\u30b4\u30ce\u30c8\u30ea\uff5e\u5f10\u5f0f\uff5e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2532, + "score_percent": 95.5472, + "miss_count": 12, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1325, + "play_count": 3, + "update_time": "2021-05-12 12:40:39", + "score_diff_str": "MAX-118" + }, + { + "music_id": 13201, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "321 STARS", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 990, + "score_percent": 84.1837, + "miss_count": 15, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 588, + "play_count": 1, + "update_time": "2021-03-25 09:40:46", + "score_diff_str": "AAA-56" + }, + { + "music_id": 13204, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "Bleeding Luv \uff5eImmorality act\uff5e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2601, + "score_percent": 92.1034, + "miss_count": 21, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1412, + "play_count": 1, + "update_time": "2021-03-29 13:46:04", + "score_diff_str": "AAA+90" + }, + { + "music_id": 13206, + "version_id": 13, + "version_name": "DistorteD", + "music_name": "CALDERA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1300, + "score_percent": 82.5921, + "miss_count": 19, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 787, + "play_count": 1, + "update_time": "2021-04-27 21:46:55", + "score_diff_str": "AA+75" + }, + { + "music_id": 14001, + "version_id": 14, + "version_name": "GOLD", + "music_name": "INORI", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3049, + "score_percent": 94.4548, + "miss_count": 14, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1614, + "play_count": 1, + "update_time": "2021-05-12 13:24:55", + "score_diff_str": "AAA+179" + }, + { + "music_id": 14005, + "version_id": 14, + "version_name": "GOLD", + "music_name": "Candy Galy", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3257, + "score_percent": 90.5729, + "miss_count": 21, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1798, + "play_count": 3, + "update_time": "2021-04-27 23:38:09", + "score_diff_str": "AAA+60" + }, + { + "music_id": 14009, + "version_id": 14, + "version_name": "GOLD", + "music_name": "VANESSA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2188, + "score_percent": 89.0879, + "miss_count": 26, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1228, + "play_count": 8, + "update_time": "2021-05-12 13:28:30", + "score_diff_str": "AAA+4" + }, + { + "music_id": 14009, + "version_id": 14, + "version_name": "GOLD", + "music_name": "VANESSA", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 1843, + "score_percent": 52.0327, + "miss_count": -1, + "grade": "C", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1771, + "play_count": 6, + "update_time": "2021-05-06 12:17:21", + "score_diff_str": "B-125" + }, + { + "music_id": 14014, + "version_id": 14, + "version_name": "GOLD", + "music_name": "Blind Justice \uff5eTorn souls, Hurt Faiths \uff5e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2391, + "score_percent": 96.0241, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 11, + "note": 1245, + "play_count": 6, + "update_time": "2021-05-02 10:12:39", + "score_diff_str": "MAX-99" + }, + { + "music_id": 14020, + "version_id": 14, + "version_name": "GOLD", + "music_name": "smile", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2760, + "score_percent": 94.2623, + "miss_count": 15, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1464, + "play_count": 5, + "update_time": "2021-05-14 01:34:28", + "score_diff_str": "AAA+157" + }, + { + "music_id": 14021, + "version_id": 14, + "version_name": "GOLD", + "music_name": "LASER CRUSTER", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2975, + "score_percent": 90.4805, + "miss_count": 12, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1644, + "play_count": 2, + "update_time": "2021-04-22 08:03:21", + "score_diff_str": "AAA+52" + }, + { + "music_id": 14022, + "version_id": 14, + "version_name": "GOLD", + "music_name": "GRID KNIGHT", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3324, + "score_percent": 95.2982, + "miss_count": 16, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1744, + "play_count": 4, + "update_time": "2021-04-12 13:23:34", + "score_diff_str": "MAX-164" + }, + { + "music_id": 14023, + "version_id": 14, + "version_name": "GOLD", + "music_name": "CROSSROAD \uff5eLeft Story\uff5e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2164, + "score_percent": 98.6326, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 10, + "note": 1097, + "play_count": 17, + "update_time": "2021-05-14 00:56:41", + "score_diff_str": "MAX-30" + }, + { + "music_id": 14029, + "version_id": 14, + "version_name": "GOLD", + "music_name": "\u96fb\u4eba\u3001\u6681\u306b\u6583\u308c\u308b\u3002", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3077, + "score_percent": 89.1884, + "miss_count": 15, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1725, + "play_count": 2, + "update_time": "2021-04-27 23:43:37", + "score_diff_str": "AAA+10" + }, + { + "music_id": 14030, + "version_id": 14, + "version_name": "GOLD", + "music_name": "FIRE FIRE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2540, + "score_percent": 90.3915, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1405, + "play_count": 5, + "update_time": "2021-04-22 08:06:32", + "score_diff_str": "AAA+42" + }, + { + "music_id": 14031, + "version_id": 14, + "version_name": "GOLD", + "music_name": "the shadow", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2735, + "score_percent": 92.3986, + "miss_count": 27, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1480, + "play_count": 5, + "update_time": "2021-05-14 01:36:15", + "score_diff_str": "AAA+103" + }, + { + "music_id": 14033, + "version_id": 14, + "version_name": "GOLD", + "music_name": "Second Heaven", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2059, + "score_percent": 96.305, + "miss_count": 4, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1069, + "play_count": 2, + "update_time": "2021-05-14 01:14:16", + "score_diff_str": "MAX-79" + }, + { + "music_id": 14035, + "version_id": 14, + "version_name": "GOLD", + "music_name": "Sense 2007", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2721, + "score_percent": 89.6836, + "miss_count": 11, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1517, + "play_count": 8, + "update_time": "2021-05-12 13:16:05", + "score_diff_str": "AAA+24" + }, + { + "music_id": 14046, + "version_id": 14, + "version_name": "GOLD", + "music_name": "KAMAITACHI", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2558, + "score_percent": 93.4942, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1368, + "play_count": 6, + "update_time": "2021-05-14 01:20:56", + "score_diff_str": "AAA+126" + }, + { + "music_id": 14046, + "version_id": 14, + "version_name": "GOLD", + "music_name": "KAMAITACHI", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2862, + "score_percent": 71.55, + "miss_count": 166, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2000, + "play_count": 2, + "update_time": "2021-04-14 23:33:49", + "score_diff_str": "A+195" + }, + { + "music_id": 14052, + "version_id": 14, + "version_name": "GOLD", + "music_name": "Fascination MAXX", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2170, + "score_percent": 82.6352, + "miss_count": 115, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1313, + "play_count": 7, + "update_time": "2021-05-14 01:30:32", + "score_diff_str": "AA+127" + }, + { + "music_id": 14053, + "version_id": 14, + "version_name": "GOLD", + "music_name": "snow storm", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2638, + "score_percent": 93.6125, + "miss_count": 2, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 10, + "note": 1409, + "play_count": 2, + "update_time": "2021-04-12 10:28:26", + "score_diff_str": "AAA+133" + }, + { + "music_id": 14053, + "version_id": 14, + "version_name": "GOLD", + "music_name": "snow storm", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3164, + "score_percent": 92.5688, + "miss_count": 11, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1709, + "play_count": 10, + "update_time": "2021-05-12 13:20:53", + "score_diff_str": "AAA+125" + }, + { + "music_id": 14055, + "version_id": 14, + "version_name": "GOLD", + "music_name": "four-leaf", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1669, + "score_percent": 96.2514, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 867, + "play_count": 29, + "update_time": "2021-05-16 22:30:40", + "score_diff_str": "MAX-65" + }, + { + "music_id": 14056, + "version_id": 14, + "version_name": "GOLD", + "music_name": "\u30af\u30eb\u30af\u30eb\u2606\u30e9\u30d6\uff5eOpioid Peptide MIX\uff5e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2172, + "score_percent": 94.9301, + "miss_count": 6, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 10, + "note": 1144, + "play_count": 9, + "update_time": "2021-05-09 09:00:52", + "score_diff_str": "MAX-116" + }, + { + "music_id": 14058, + "version_id": 14, + "version_name": "GOLD", + "music_name": "Watch out!!", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1408, + "score_percent": 84.1099, + "miss_count": 30, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 837, + "play_count": 2, + "update_time": "2021-03-27 03:11:39", + "score_diff_str": "AAA-80" + }, + { + "music_id": 14201, + "version_id": 14, + "version_name": "GOLD", + "music_name": "Beginning of life(THE GROUND PULSE MIX)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1558, + "score_percent": 90.5814, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 860, + "play_count": 1, + "update_time": "2021-03-29 13:50:15", + "score_diff_str": "AAA+29" + }, + { + "music_id": 15000, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Anisakis -somatic mutation type\"Forza\"-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2710, + "score_percent": 93.9016, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1443, + "play_count": 1, + "update_time": "2021-04-24 23:45:34", + "score_diff_str": "AAA+144" + }, + { + "music_id": 15000, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Anisakis -somatic mutation type\"Forza\"-", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3201, + "score_percent": 81.2024, + "miss_count": 67, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1971, + "play_count": 1, + "update_time": "2021-04-27 23:22:54", + "score_diff_str": "AA+135" + }, + { + "music_id": 15001, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "MENDES", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3013, + "score_percent": 82.2774, + "miss_count": 45, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1831, + "play_count": 22, + "update_time": "2021-05-10 22:02:34", + "score_diff_str": "AA+164" + }, + { + "music_id": 15004, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Blue Rain", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2145, + "score_percent": 93.342, + "miss_count": 8, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1149, + "play_count": 3, + "update_time": "2021-05-06 11:48:37", + "score_diff_str": "AAA+102" + }, + { + "music_id": 15004, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Blue Rain", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2919, + "score_percent": 85.7521, + "miss_count": 40, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1702, + "play_count": 9, + "update_time": "2021-05-06 12:03:46", + "score_diff_str": "AAA-107" + }, + { + "music_id": 15005, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "four pieces of heaven", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2053, + "score_percent": 83.7959, + "miss_count": 24, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 11, + "note": 1225, + "play_count": 3, + "update_time": "2021-05-07 06:44:38", + "score_diff_str": "AAA-125" + }, + { + "music_id": 15005, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "four pieces of heaven", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2224, + "score_percent": 73.2543, + "miss_count": 76, + "grade": "A", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1518, + "play_count": 2, + "update_time": "2021-04-27 23:19:40", + "score_diff_str": "AA-138" + }, + { + "music_id": 15007, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "THE DEEP STRIKER", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3312, + "score_percent": 93.1384, + "miss_count": 19, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 12, + "note": 1778, + "play_count": 9, + "update_time": "2021-05-16 04:52:15", + "score_diff_str": "AAA+151" + }, + { + "music_id": 15008, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "STEEL NEEDLE", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2467, + "score_percent": 72.5162, + "miss_count": 85, + "grade": "A", + "clear_type": "EASY CLEAR", + "clear_type_id": 3, + "level": 12, + "note": 1701, + "play_count": 5, + "update_time": "2021-05-13 11:35:03", + "score_diff_str": "AA-179" + }, + { + "music_id": 15009, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "SOUND OF GIALLARHORN", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3145, + "score_percent": 94.2746, + "miss_count": 6, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1668, + "play_count": 1, + "update_time": "2021-04-18 04:08:02", + "score_diff_str": "AAA+179" + }, + { + "music_id": 15013, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "oratio", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2730, + "score_percent": 91.4267, + "miss_count": 24, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1493, + "play_count": 6, + "update_time": "2021-05-02 10:51:32", + "score_diff_str": "AAA+75" + }, + { + "music_id": 15014, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Ristaccia", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2622, + "score_percent": 94.5887, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1386, + "play_count": 9, + "update_time": "2021-05-14 01:38:57", + "score_diff_str": "MAX-150" + }, + { + "music_id": 15016, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "TROOPERS", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2738, + "score_percent": 91.5107, + "miss_count": 30, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1496, + "play_count": 4, + "update_time": "2021-05-07 06:51:57", + "score_diff_str": "AAA+78" + }, + { + "music_id": 15016, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "TROOPERS", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2759, + "score_percent": 84.58, + "miss_count": 44, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1631, + "play_count": 1, + "update_time": "2021-05-06 11:23:03", + "score_diff_str": "AAA-141" + }, + { + "music_id": 15024, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Dazzlin' Darlin", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2192, + "score_percent": 98.296, + "miss_count": 4, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1115, + "play_count": 10, + "update_time": "2021-05-14 00:47:46", + "score_diff_str": "MAX-38" + }, + { + "music_id": 15025, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Do it!! Do it!!", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1636, + "score_percent": 82.8774, + "miss_count": 64, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 987, + "play_count": 1, + "update_time": "2021-03-29 15:06:16", + "score_diff_str": "AA+100" + }, + { + "music_id": 15026, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Time to Air", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2698, + "score_percent": 92.524, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1458, + "play_count": 1, + "update_time": "2021-04-08 12:24:49", + "score_diff_str": "AAA+106" + }, + { + "music_id": 15026, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Time to Air", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3191, + "score_percent": 84.5074, + "miss_count": 84, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1888, + "play_count": 1, + "update_time": "2021-04-18 04:14:03", + "score_diff_str": "AAA-166" + }, + { + "music_id": 15028, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Digitank System", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1860, + "score_percent": 84.854, + "miss_count": 40, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1096, + "play_count": 2, + "update_time": "2021-05-08 06:47:50", + "score_diff_str": "AAA-89" + }, + { + "music_id": 15030, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "2 tribe 4 K", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2711, + "score_percent": 96.6833, + "miss_count": 2, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 11, + "note": 1402, + "play_count": 12, + "update_time": "2021-05-07 05:44:03", + "score_diff_str": "MAX-93" + }, + { + "music_id": 15033, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "ROCK ME NOW", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2404, + "score_percent": 94.9447, + "miss_count": 8, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1266, + "play_count": 5, + "update_time": "2021-04-30 09:26:18", + "score_diff_str": "MAX-128" + }, + { + "music_id": 15038, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "the trigger of innocence", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1832, + "score_percent": 99.1342, + "miss_count": 2, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 924, + "play_count": 2, + "update_time": "2021-04-10 01:23:43", + "score_diff_str": "MAX-16" + }, + { + "music_id": 15039, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "\u5c11\u5e74A", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2500, + "score_percent": 86.2664, + "miss_count": 30, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1449, + "play_count": 1, + "update_time": "2021-05-07 06:49:25", + "score_diff_str": "AAA-76" + }, + { + "music_id": 15044, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "satfinal", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1877, + "score_percent": 97.4559, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 963, + "play_count": 8, + "update_time": "2021-05-16 03:42:54", + "score_diff_str": "MAX-49" + }, + { + "music_id": 15045, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Wanna Party?", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2528, + "score_percent": 97.2308, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 11, + "note": 1300, + "play_count": 16, + "update_time": "2021-05-07 05:38:32", + "score_diff_str": "MAX-72" + }, + { + "music_id": 15049, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "PARANOiA \uff5eHADES\uff5e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2482, + "score_percent": 88.9606, + "miss_count": 36, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1395, + "play_count": 4, + "update_time": "2021-05-13 11:06:52", + "score_diff_str": "AAA+2" + }, + { + "music_id": 15050, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "TRIP MACHINE PhoeniX", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1718, + "score_percent": 91.8717, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 935, + "play_count": 5, + "update_time": "2021-05-03 13:43:45", + "score_diff_str": "AAA+55" + }, + { + "music_id": 15052, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Rising in the Sun(original mix)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2196, + "score_percent": 110.02, + "miss_count": 13, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 998, + "play_count": 1, + "update_time": "2021-04-24 04:25:44", + "score_diff_str": "MAX+200" + }, + { + "music_id": 15054, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "\u83ef\u721b\u6f2b -Flowers-", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 1333, + "score_percent": 41.7345, + "miss_count": -1, + "grade": "D", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1597, + "play_count": 1, + "update_time": "2021-04-17 12:59:54", + "score_diff_str": "C-87" + }, + { + "music_id": 15057, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "in the Sky", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2465, + "score_percent": 96.3643, + "miss_count": 4, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1279, + "play_count": 8, + "update_time": "2021-04-23 02:09:30", + "score_diff_str": "MAX-93" + }, + { + "music_id": 15059, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "satellite020712 from \"CODED ARMS\"", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2373, + "score_percent": 91.7633, + "miss_count": 7, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1293, + "play_count": 1, + "update_time": "2021-04-18 03:52:07", + "score_diff_str": "AAA+74" + }, + { + "music_id": 15203, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "Biometrics Warrior", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2850, + "score_percent": 89.4539, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1593, + "play_count": 8, + "update_time": "2021-04-17 13:12:23", + "score_diff_str": "AAA+18" + }, + { + "music_id": 15216, + "version_id": 15, + "version_name": "DJ TROOPERS", + "music_name": "WHAT'S NEXT?", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1498, + "score_percent": 86.092, + "miss_count": 16, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 870, + "play_count": 3, + "update_time": "2021-04-27 23:25:12", + "score_diff_str": "AAA-49" + }, + { + "music_id": 16002, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "B4U(BEMANI FOR YOU MIX)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3237, + "score_percent": 89.4199, + "miss_count": 20, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1810, + "play_count": 1, + "update_time": "2021-04-27 21:53:03", + "score_diff_str": "AAA+19" + }, + { + "music_id": 16002, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "B4U(BEMANI FOR YOU MIX)", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3809, + "score_percent": 80.6992, + "miss_count": 67, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 2360, + "play_count": 4, + "update_time": "2021-04-02 11:02:47", + "score_diff_str": "AA+137" + }, + { + "music_id": 16003, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Colorful Cookie", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3167, + "score_percent": 89.3119, + "miss_count": 35, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1773, + "play_count": 12, + "update_time": "2021-05-12 13:10:33", + "score_diff_str": "AAA+15" + }, + { + "music_id": 16004, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "V2", + "play_type": "SINGLE", + "diff_type": "HYPER", + "score": 2886, + "score_percent": 89.0741, + "miss_count": 24, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1620, + "play_count": 3, + "update_time": "2021-05-16 22:43:20", + "score_diff_str": "AAA+6" + }, + { + "music_id": 16004, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "V2", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3232, + "score_percent": 89.2818, + "miss_count": 43, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1810, + "play_count": 1, + "update_time": "2021-04-24 04:22:20", + "score_diff_str": "AAA+14" + }, + { + "music_id": 16006, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "\u4e0d\u6c88\u8266CANDY", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3030, + "score_percent": 90.0713, + "miss_count": 26, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1682, + "play_count": 6, + "update_time": "2021-05-12 12:56:20", + "score_diff_str": "AAA+39" + }, + { + "music_id": 16009, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "BITTER CHOCOLATE STRIKER", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3653, + "score_percent": 91.7839, + "miss_count": 34, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1990, + "play_count": 12, + "update_time": "2021-05-12 12:59:25", + "score_diff_str": "AAA+115" + }, + { + "music_id": 16010, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Fly Above", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2004, + "score_percent": 98.622, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 1016, + "play_count": 29, + "update_time": "2021-05-14 21:32:08", + "score_diff_str": "MAX-28" + }, + { + "music_id": 16011, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Arabian Rave Night", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2725, + "score_percent": 90.5918, + "miss_count": 7, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1504, + "play_count": 1, + "update_time": "2021-04-07 23:23:28", + "score_diff_str": "AAA+51" + }, + { + "music_id": 16011, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Arabian Rave Night", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3288, + "score_percent": 87.0763, + "miss_count": 40, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1888, + "play_count": 4, + "update_time": "2021-05-14 23:21:01", + "score_diff_str": "AAA-69" + }, + { + "music_id": 16015, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Kung-fu Empire", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3609, + "score_percent": 90.2701, + "miss_count": 9, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1999, + "play_count": 4, + "update_time": "2021-04-27 23:56:13", + "score_diff_str": "AAA+55" + }, + { + "music_id": 16018, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Marie Antoinette", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2415, + "score_percent": 92.0351, + "miss_count": 14, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1312, + "play_count": 1, + "update_time": "2021-04-07 23:27:16", + "score_diff_str": "AAA+82" + }, + { + "music_id": 16018, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Marie Antoinette", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2864, + "score_percent": 88.5043, + "miss_count": 33, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1618, + "play_count": 3, + "update_time": "2021-05-04 03:36:26", + "score_diff_str": "AAA-13" + }, + { + "music_id": 16020, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "\u5351\u5f25\u547c", + "play_type": "SINGLE", + "diff_type": "HYPER", + "score": 2489, + "score_percent": 86.3037, + "miss_count": 38, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1442, + "play_count": 1, + "update_time": "2021-04-18 03:12:00", + "score_diff_str": "AAA-75" + }, + { + "music_id": 16020, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "\u5351\u5f25\u547c", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3178, + "score_percent": 74.9882, + "miss_count": 137, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2119, + "play_count": 7, + "update_time": "2021-04-12 00:12:12", + "score_diff_str": "AA-119" + }, + { + "music_id": 16025, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Mind Mapping", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2093, + "score_percent": 92.2026, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1135, + "play_count": 1, + "update_time": "2021-04-07 23:12:47", + "score_diff_str": "AAA+75" + }, + { + "music_id": 16026, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "3y3s", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2582, + "score_percent": 69.0005, + "miss_count": 174, + "grade": "A", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1871, + "play_count": 3, + "update_time": "2021-04-12 00:15:38", + "score_diff_str": "A+87" + }, + { + "music_id": 16028, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Y&Co. is dead or alive", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2419, + "score_percent": 81.8336, + "miss_count": 110, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1478, + "play_count": 7, + "update_time": "2021-04-12 00:21:04", + "score_diff_str": "AA+119" + }, + { + "music_id": 16031, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "naughty girl@Queen's Palace", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1899, + "score_percent": 87.2702, + "miss_count": 27, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 11, + "note": 1088, + "play_count": 4, + "update_time": "2021-05-08 06:50:17", + "score_diff_str": "AAA-36" + }, + { + "music_id": 16038, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Secrets", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2990, + "score_percent": 93.907, + "miss_count": 8, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1592, + "play_count": 3, + "update_time": "2021-04-27 21:50:02", + "score_diff_str": "AAA+159" + }, + { + "music_id": 16038, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Secrets", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3519, + "score_percent": 83.1522, + "miss_count": 61, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 2116, + "play_count": 2, + "update_time": "2021-05-14 23:18:03", + "score_diff_str": "AA+227" + }, + { + "music_id": 16041, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "THE SHINING POLARIS(kors k mix)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1920, + "score_percent": 90.4807, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 1061, + "play_count": 1, + "update_time": "2021-05-09 09:11:41", + "score_diff_str": "AAA+33" + }, + { + "music_id": 16042, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Bahram Attack-\u732b\u53c9Master Remix-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2547, + "score_percent": 96.9178, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 10, + "note": 1314, + "play_count": 9, + "update_time": "2021-05-14 21:40:21", + "score_diff_str": "MAX-81" + }, + { + "music_id": 16042, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Bahram Attack-\u732b\u53c9Master Remix-", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3087, + "score_percent": 94.1159, + "miss_count": 14, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1640, + "play_count": 5, + "update_time": "2021-05-09 09:14:45", + "score_diff_str": "AAA+171" + }, + { + "music_id": 16045, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "THANK YOU FOR PLAYING", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2652, + "score_percent": 86.4407, + "miss_count": 32, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1534, + "play_count": 9, + "update_time": "2021-05-12 13:04:30", + "score_diff_str": "AAA-76" + }, + { + "music_id": 16047, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "thunder HOUSE NATION Remix", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3728, + "score_percent": 95.3941, + "miss_count": 13, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1954, + "play_count": 4, + "update_time": "2021-05-07 05:19:26", + "score_diff_str": "MAX-180" + }, + { + "music_id": 16051, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Go Beyond!!", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1729, + "score_percent": 74.1424, + "miss_count": 61, + "grade": "A", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1166, + "play_count": 4, + "update_time": "2021-05-08 08:34:54", + "score_diff_str": "AA-85" + }, + { + "music_id": 16052, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "SOLITON BEAM", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2305, + "score_percent": 97.0935, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1187, + "play_count": 8, + "update_time": "2021-05-09 10:46:05", + "score_diff_str": "MAX-69" + }, + { + "music_id": 16206, + "version_id": 16, + "version_name": "EMPRESS", + "music_name": "Gymnopedie 009", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1904, + "score_percent": 95.7746, + "miss_count": 4, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 994, + "play_count": 6, + "update_time": "2021-04-27 21:58:11", + "score_diff_str": "MAX-84" + }, + { + "music_id": 17002, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "MIRACLE MEETS", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 780, + "score_percent": 34.5745, + "miss_count": -1, + "grade": "D", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1128, + "play_count": 2, + "update_time": "2021-04-03 05:26:22", + "score_diff_str": "D+28" + }, + { + "music_id": 17006, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "G59", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3500, + "score_percent": 87.5, + "miss_count": 41, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 2000, + "play_count": 19, + "update_time": "2021-05-13 09:09:09", + "score_diff_str": "AAA-56" + }, + { + "music_id": 17007, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "DOMINION", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2912, + "score_percent": 88.9976, + "miss_count": 18, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1636, + "play_count": 1, + "update_time": "2021-05-14 03:47:58", + "score_diff_str": "AAA+3" + }, + { + "music_id": 17012, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "being torn the sky", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1938, + "score_percent": 97.0942, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 10, + "note": 998, + "play_count": 3, + "update_time": "2021-05-06 11:15:28", + "score_diff_str": "MAX-58" + }, + { + "music_id": 17016, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "Almagest", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2698, + "score_percent": 82.8115, + "miss_count": 38, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1629, + "play_count": 10, + "update_time": "2021-05-14 03:45:22", + "score_diff_str": "AA+164" + }, + { + "music_id": 17017, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "\u30ef\u30eb\u30c4\u7b2c17\u756a \u30c8\u77ed\u8abf\u201d\u5927\u72ac\u306e\u30ef\u30eb\u30c4\u201d", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2954, + "score_percent": 87.7078, + "miss_count": 31, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1684, + "play_count": 8, + "update_time": "2021-05-13 09:06:14", + "score_diff_str": "AAA-40" + }, + { + "music_id": 17022, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "Bad Maniacs", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2685, + "score_percent": 81.0688, + "miss_count": 43, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1656, + "play_count": 16, + "update_time": "2021-05-14 23:13:16", + "score_diff_str": "AA+109" + }, + { + "music_id": 17027, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "DESIRE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2683, + "score_percent": 92.7732, + "miss_count": 8, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1446, + "play_count": 1, + "update_time": "2021-05-12 13:07:36", + "score_diff_str": "AAA+112" + }, + { + "music_id": 17032, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "Red. by Full Metal Jacket", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1975, + "score_percent": 60.1035, + "miss_count": -1, + "grade": "B", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1643, + "play_count": 1, + "update_time": "2021-04-12 00:26:39", + "score_diff_str": "B+149" + }, + { + "music_id": 17044, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "mosaic", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2936, + "score_percent": 97.283, + "miss_count": 2, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1509, + "play_count": 5, + "update_time": "2021-04-23 04:48:26", + "score_diff_str": "MAX-82" + }, + { + "music_id": 17049, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "DENJIN AKATSUKINI TAORERU -SF PureAnalogSynth Mix-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2544, + "score_percent": 95.2096, + "miss_count": 6, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 1336, + "play_count": 3, + "update_time": "2021-04-27 22:20:24", + "score_diff_str": "MAX-128" + }, + { + "music_id": 17051, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "bass 2 bass", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1726, + "score_percent": 88.9691, + "miss_count": 21, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 970, + "play_count": 4, + "update_time": "2021-05-10 21:09:23", + "score_diff_str": "AAA+1" + }, + { + "music_id": 17056, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "eRAseRmOToRpHAntOM", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3107, + "score_percent": 92.1412, + "miss_count": 35, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1686, + "play_count": 1, + "update_time": "2021-05-08 07:32:03", + "score_diff_str": "AAA+109" + }, + { + "music_id": 17059, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "quell\uff5ethe seventh slave\uff5e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2860, + "score_percent": 86.8773, + "miss_count": 31, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1646, + "play_count": 6, + "update_time": "2021-05-14 03:49:33", + "score_diff_str": "AAA-67" + }, + { + "music_id": 17060, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "SOLID STATE SQUAD", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3335, + "score_percent": 91.6712, + "miss_count": 14, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1819, + "play_count": 9, + "update_time": "2021-05-12 13:44:14", + "score_diff_str": "AAA+101" + }, + { + "music_id": 17060, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "SOLID STATE SQUAD", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3356, + "score_percent": 89.8287, + "miss_count": 42, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1868, + "play_count": 5, + "update_time": "2021-04-19 08:41:47", + "score_diff_str": "AAA+35" + }, + { + "music_id": 17061, + "version_id": 17, + "version_name": "SIRIUS", + "music_name": "GOLDEN CROSS", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3270, + "score_percent": 92.6346, + "miss_count": 11, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1765, + "play_count": 17, + "update_time": "2021-05-12 13:41:44", + "score_diff_str": "AAA+132" + }, + { + "music_id": 18004, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "perditus\u2020paradisus", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3069, + "score_percent": 74.3099, + "miss_count": 129, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2065, + "play_count": 9, + "update_time": "2021-04-17 15:18:16", + "score_diff_str": "AA-144" + }, + { + "music_id": 18007, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "ELECTRIC MASSIVE DIVER", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3371, + "score_percent": 89.5114, + "miss_count": 25, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1883, + "play_count": 1, + "update_time": "2021-04-04 03:10:14", + "score_diff_str": "AAA+23" + }, + { + "music_id": 18017, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "Dances with Snow Fairies", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2839, + "score_percent": 87.4615, + "miss_count": 48, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1623, + "play_count": 15, + "update_time": "2021-05-16 06:39:09", + "score_diff_str": "AAA-47" + }, + { + "music_id": 18022, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "Bounce Bounce Bounce", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2168, + "score_percent": 83.836, + "miss_count": 59, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1293, + "play_count": 1, + "update_time": "2021-05-13 08:44:37", + "score_diff_str": "AAA-131" + }, + { + "music_id": 18030, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "Rock Da House", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2140, + "score_percent": 94.8582, + "miss_count": 8, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1128, + "play_count": 1, + "update_time": "2021-04-27 22:10:11", + "score_diff_str": "MAX-116" + }, + { + "music_id": 18032, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "\u707c\u71b1Beach Side Bunny", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2237, + "score_percent": 65.0669, + "miss_count": 179, + "grade": "B", + "clear_type": "NO PLAY", + "clear_type_id": 0, + "level": 12, + "note": 1719, + "play_count": 1, + "update_time": "2021-04-11 11:28:22", + "score_diff_str": "A-55" + }, + { + "music_id": 18040, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "Space Time", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2104, + "score_percent": 94.4345, + "miss_count": 4, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1114, + "play_count": 1, + "update_time": "2021-04-27 22:07:43", + "score_diff_str": "AAA+123" + }, + { + "music_id": 18044, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "Let The Track Flow", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2461, + "score_percent": 90.0146, + "miss_count": 14, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 11, + "note": 1367, + "play_count": 22, + "update_time": "2021-05-10 21:40:25", + "score_diff_str": "AAA+30" + }, + { + "music_id": 18045, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "Energy Drive", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2055, + "score_percent": 91.5775, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1122, + "play_count": 1, + "update_time": "2021-05-13 08:41:17", + "score_diff_str": "AAA+60" + }, + { + "music_id": 18047, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "Breaking the ground", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2406, + "score_percent": 94.427, + "miss_count": 13, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1274, + "play_count": 1, + "update_time": "2021-04-27 22:04:17", + "score_diff_str": "AAA+141" + }, + { + "music_id": 18050, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "reunion", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2932, + "score_percent": 87.418, + "miss_count": 65, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1677, + "play_count": 7, + "update_time": "2021-05-12 13:02:33", + "score_diff_str": "AAA-50" + }, + { + "music_id": 18051, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "ANTHEM LANDING", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2832, + "score_percent": 95.4178, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1484, + "play_count": 9, + "update_time": "2021-05-02 05:04:26", + "score_diff_str": "MAX-136" + }, + { + "music_id": 18056, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "SABER WING", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2674, + "score_percent": 92.9764, + "miss_count": 42, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1438, + "play_count": 4, + "update_time": "2021-04-23 04:35:27", + "score_diff_str": "AAA+117" + }, + { + "music_id": 18060, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "\u9ed2\u9aea\u4e71\u308c\u3057\u4fee\u7f85\u3068\u306a\u308a\u3066", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3168, + "score_percent": 90.7736, + "miss_count": 16, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1745, + "play_count": 5, + "update_time": "2021-04-04 03:52:04", + "score_diff_str": "AAA+65" + }, + { + "music_id": 18061, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "sakura storm", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2196, + "score_percent": 89.6327, + "miss_count": 21, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1225, + "play_count": 7, + "update_time": "2021-04-03 06:07:38", + "score_diff_str": "AAA+18" + }, + { + "music_id": 18066, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "Sakura Reflection", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2307, + "score_percent": 96.9328, + "miss_count": 1, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 11, + "note": 1190, + "play_count": 7, + "update_time": "2021-05-04 03:24:30", + "score_diff_str": "MAX-73" + }, + { + "music_id": 18068, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "Broken", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2899, + "score_percent": 90.7071, + "miss_count": 11, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1598, + "play_count": 2, + "update_time": "2021-04-08 12:18:48", + "score_diff_str": "AAA+58" + }, + { + "music_id": 18071, + "version_id": 18, + "version_name": "Resort Anthem", + "music_name": "SPECIAL SUMMER CAMPAIGN!", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2837, + "score_percent": 94.0027, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1509, + "play_count": 8, + "update_time": "2021-05-14 01:47:46", + "score_diff_str": "AAA+154" + }, + { + "music_id": 19001, + "version_id": 19, + "version_name": "Lincle", + "music_name": "Snake Stick", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2257, + "score_percent": 77.9889, + "miss_count": 71, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1447, + "play_count": 3, + "update_time": "2021-04-11 23:41:48", + "score_diff_str": "AA+6" + }, + { + "music_id": 19002, + "version_id": 19, + "version_name": "Lincle", + "music_name": "\u5929\u7a7a\u306e\u591c\u660e\u3051", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3500, + "score_percent": 84.4595, + "miss_count": 54, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 2072, + "play_count": 18, + "update_time": "2021-05-14 03:01:10", + "score_diff_str": "AAA-184" + }, + { + "music_id": 19003, + "version_id": 19, + "version_name": "Lincle", + "music_name": "F", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3255, + "score_percent": 89.7683, + "miss_count": 17, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 12, + "note": 1813, + "play_count": 7, + "update_time": "2021-04-24 06:22:47", + "score_diff_str": "AAA+31" + }, + { + "music_id": 19005, + "version_id": 19, + "version_name": "Lincle", + "music_name": "\u604b\u3059\u308b\u2606\u5b87\u5b99\u6226\u4e89\u3063\uff01\uff01", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3181, + "score_percent": 86.6757, + "miss_count": 29, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1835, + "play_count": 4, + "update_time": "2021-05-16 04:39:38", + "score_diff_str": "AAA-82" + }, + { + "music_id": 19007, + "version_id": 19, + "version_name": "Lincle", + "music_name": "YAKSHA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3347, + "score_percent": 83.675, + "miss_count": 28, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 2000, + "play_count": 7, + "update_time": "2021-05-08 07:39:12", + "score_diff_str": "AAA-209" + }, + { + "music_id": 19008, + "version_id": 19, + "version_name": "Lincle", + "music_name": "DIAVOLO", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2643, + "score_percent": 75.7307, + "miss_count": 66, + "grade": "A", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1745, + "play_count": 7, + "update_time": "2021-05-03 14:38:49", + "score_diff_str": "AA-72" + }, + { + "music_id": 19009, + "version_id": 19, + "version_name": "Lincle", + "music_name": "Scharfrichter", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2664, + "score_percent": 90.4891, + "miss_count": 24, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1472, + "play_count": 1, + "update_time": "2021-04-23 01:43:55", + "score_diff_str": "AAA+47" + }, + { + "music_id": 19016, + "version_id": 19, + "version_name": "Lincle", + "music_name": "Todestrieb", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3204, + "score_percent": 92.4409, + "miss_count": 8, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1733, + "play_count": 6, + "update_time": "2021-05-08 07:58:28", + "score_diff_str": "AAA+123" + }, + { + "music_id": 19018, + "version_id": 19, + "version_name": "Lincle", + "music_name": "prompt", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2682, + "score_percent": 94.4366, + "miss_count": 12, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1420, + "play_count": 4, + "update_time": "2021-04-26 00:26:02", + "score_diff_str": "AAA+157" + }, + { + "music_id": 19020, + "version_id": 19, + "version_name": "Lincle", + "music_name": "Quick Silver", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2529, + "score_percent": 93.459, + "miss_count": 6, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1353, + "play_count": 6, + "update_time": "2021-04-14 22:06:26", + "score_diff_str": "AAA+123" + }, + { + "music_id": 19022, + "version_id": 19, + "version_name": "Lincle", + "music_name": "\u541b\u306e\u30cf\u30fc\u30c8\u306b\u30ed\u30c3\u30af\u30aa\u30f3", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2419, + "score_percent": 88.7381, + "miss_count": 12, + "grade": "AA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1363, + "play_count": 3, + "update_time": "2021-03-31 04:29:47", + "score_diff_str": "AAA-5" + }, + { + "music_id": 19026, + "version_id": 19, + "version_name": "Lincle", + "music_name": "The Sampling Paradise", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2795, + "score_percent": 90.4531, + "miss_count": 21, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1545, + "play_count": 9, + "update_time": "2021-05-02 05:56:14", + "score_diff_str": "AAA+48" + }, + { + "music_id": 19028, + "version_id": 19, + "version_name": "Lincle", + "music_name": "Thunderbolt", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3403, + "score_percent": 89.0372, + "miss_count": 35, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1911, + "play_count": 2, + "update_time": "2021-05-04 05:09:31", + "score_diff_str": "AAA+5" + }, + { + "music_id": 19030, + "version_id": 19, + "version_name": "Lincle", + "music_name": "NNRT", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3186, + "score_percent": 89.4944, + "miss_count": 27, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1780, + "play_count": 2, + "update_time": "2021-05-04 05:04:44", + "score_diff_str": "AAA+21" + }, + { + "music_id": 19031, + "version_id": 19, + "version_name": "Lincle", + "music_name": "SHADE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2833, + "score_percent": 96.7555, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 11, + "note": 1464, + "play_count": 12, + "update_time": "2021-05-07 05:29:22", + "score_diff_str": "MAX-95" + }, + { + "music_id": 19032, + "version_id": 19, + "version_name": "Lincle", + "music_name": "24th Century BOY", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1314, + "score_percent": 45.1236, + "miss_count": -1, + "grade": "C", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1456, + "play_count": 1, + "update_time": "2021-03-20 10:49:53", + "score_diff_str": "C+19" + }, + { + "music_id": 19033, + "version_id": 19, + "version_name": "Lincle", + "music_name": "The Limbo", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3018, + "score_percent": 88.7125, + "miss_count": 21, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1701, + "play_count": 13, + "update_time": "2021-05-14 03:06:21", + "score_diff_str": "AAA-6" + }, + { + "music_id": 19037, + "version_id": 19, + "version_name": "Lincle", + "music_name": "BLACK.by X-Cross Fade", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2658, + "score_percent": 76.4672, + "miss_count": 82, + "grade": "A", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1738, + "play_count": 8, + "update_time": "2021-05-14 03:09:09", + "score_diff_str": "AA-46" + }, + { + "music_id": 19040, + "version_id": 19, + "version_name": "Lincle", + "music_name": "Mermaid girl-\u79cb\u8449\u5de5\u623f MIX-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2020, + "score_percent": 98.0583, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 1030, + "play_count": 6, + "update_time": "2021-05-13 08:18:44", + "score_diff_str": "MAX-40" + }, + { + "music_id": 19053, + "version_id": 19, + "version_name": "Lincle", + "music_name": "\u30e6\u30df\u30eb", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2667, + "score_percent": 92.9916, + "miss_count": 16, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1434, + "play_count": 5, + "update_time": "2021-05-13 08:50:01", + "score_diff_str": "AAA+117" + }, + { + "music_id": 19060, + "version_id": 19, + "version_name": "Lincle", + "music_name": "Far east nightbird", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1968, + "score_percent": 96, + "miss_count": 4, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 1025, + "play_count": 4, + "update_time": "2021-05-02 10:31:35", + "score_diff_str": "MAX-82" + }, + { + "music_id": 19063, + "version_id": 19, + "version_name": "Lincle", + "music_name": "QUANTUM TELEPORTATION", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3287, + "score_percent": 89.0786, + "miss_count": 23, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1845, + "play_count": 4, + "update_time": "2021-04-09 12:45:54", + "score_diff_str": "AAA+7" + }, + { + "music_id": 19064, + "version_id": 19, + "version_name": "Lincle", + "music_name": "fffff", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2780, + "score_percent": 85.5911, + "miss_count": 44, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1624, + "play_count": 2, + "update_time": "2021-04-11 22:23:01", + "score_diff_str": "AAA-108" + }, + { + "music_id": 19065, + "version_id": 19, + "version_name": "Lincle", + "music_name": "\u5b50\u4f9b\u306e\u843d\u66f8\u304d\u5e33", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2381, + "score_percent": 85.3405, + "miss_count": 33, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1395, + "play_count": 4, + "update_time": "2021-05-14 03:03:36", + "score_diff_str": "AAA-99" + }, + { + "music_id": 19068, + "version_id": 19, + "version_name": "Lincle", + "music_name": "WONDER WALKER", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3584, + "score_percent": 93.2847, + "miss_count": 16, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1921, + "play_count": 6, + "update_time": "2021-05-08 07:55:35", + "score_diff_str": "AAA+168" + }, + { + "music_id": 19069, + "version_id": 19, + "version_name": "Lincle", + "music_name": "532nm", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2434, + "score_percent": 90.215, + "miss_count": 23, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1349, + "play_count": 1, + "update_time": "2021-05-09 08:50:48", + "score_diff_str": "AAA+35" + }, + { + "music_id": 19071, + "version_id": 19, + "version_name": "Lincle", + "music_name": "quaver\u266a", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3104, + "score_percent": 88.9398, + "miss_count": 36, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1745, + "play_count": 4, + "update_time": "2021-05-04 04:59:15", + "score_diff_str": "AAA+1" + }, + { + "music_id": 19074, + "version_id": 19, + "version_name": "Lincle", + "music_name": "TITANS RETURN", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2343, + "score_percent": 91.8824, + "miss_count": 14, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1275, + "play_count": 8, + "update_time": "2021-04-12 11:26:08", + "score_diff_str": "AAA+76" + }, + { + "music_id": 19074, + "version_id": 19, + "version_name": "Lincle", + "music_name": "TITANS RETURN", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2208, + "score_percent": 80.1743, + "miss_count": 104, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1377, + "play_count": 13, + "update_time": "2021-05-04 04:54:59", + "score_diff_str": "AA+66" + }, + { + "music_id": 19075, + "version_id": 19, + "version_name": "Lincle", + "music_name": "HAERETICUS", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2561, + "score_percent": 80.5853, + "miss_count": 54, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1589, + "play_count": 5, + "update_time": "2021-04-24 06:19:34", + "score_diff_str": "AA+89" + }, + { + "music_id": 20002, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Liberation", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3517, + "score_percent": 92.3097, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1905, + "play_count": 8, + "update_time": "2021-05-16 06:30:02", + "score_diff_str": "AAA+130" + }, + { + "music_id": 20003, + "version_id": 20, + "version_name": "tricoro", + "music_name": "\u0395\u039b\u03a0\u0399\u03a3", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2862, + "score_percent": 89.4375, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1600, + "play_count": 6, + "update_time": "2021-05-12 13:46:47", + "score_diff_str": "AAA+17" + }, + { + "music_id": 20004, + "version_id": 20, + "version_name": "tricoro", + "music_name": "\u72c2\u30a4\u54b2\u30b1\u7114\u30ce\u83ef", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3238, + "score_percent": 87.043, + "miss_count": 24, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1860, + "play_count": 5, + "update_time": "2021-05-13 09:19:29", + "score_diff_str": "AAA-69" + }, + { + "music_id": 20006, + "version_id": 20, + "version_name": "tricoro", + "music_name": "\u30c8\u30ea\u30ab\u30b4\u30ce\u9cf3\u51f0", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3267, + "score_percent": 84.5497, + "miss_count": 32, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1932, + "play_count": 1, + "update_time": "2021-04-12 00:42:40", + "score_diff_str": "AAA-168" + }, + { + "music_id": 20008, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Confiserie", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2587, + "score_percent": 70.5674, + "miss_count": 135, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1833, + "play_count": 4, + "update_time": "2021-05-16 06:34:25", + "score_diff_str": "A+143" + }, + { + "music_id": 20012, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Proof of the existence", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2976, + "score_percent": 88.8358, + "miss_count": 23, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1675, + "play_count": 6, + "update_time": "2021-05-16 05:05:44", + "score_diff_str": "AAA-2" + }, + { + "music_id": 20019, + "version_id": 20, + "version_name": "tricoro", + "music_name": "\u9f8d\u3068\u5c11\u5973\u3068\u30c7\u30b3\u30d2\u30fc\u30ec\u30f3\u30b9", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 574, + "score_percent": 16.7542, + "miss_count": -1, + "grade": "F", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1713, + "play_count": 1, + "update_time": "2021-04-17 14:37:51", + "score_diff_str": "D-568" + }, + { + "music_id": 20020, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Elemental Creation", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3436, + "score_percent": 80.6573, + "miss_count": 93, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2130, + "play_count": 8, + "update_time": "2021-05-14 02:26:34", + "score_diff_str": "AA+122" + }, + { + "music_id": 20021, + "version_id": 20, + "version_name": "tricoro", + "music_name": "8bit Princess", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2578, + "score_percent": 97.7255, + "miss_count": 2, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1319, + "play_count": 8, + "update_time": "2021-05-14 00:45:41", + "score_diff_str": "MAX-60" + }, + { + "music_id": 20025, + "version_id": 20, + "version_name": "tricoro", + "music_name": "VEGA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1556, + "score_percent": 49.1162, + "miss_count": -1, + "grade": "C", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1584, + "play_count": 2, + "update_time": "2021-03-31 03:46:25", + "score_diff_str": "C+148" + }, + { + "music_id": 20028, + "version_id": 20, + "version_name": "tricoro", + "music_name": "rumrum triplets", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2799, + "score_percent": 90.8177, + "miss_count": 11, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1541, + "play_count": 1, + "update_time": "2021-04-24 22:43:44", + "score_diff_str": "AAA+59" + }, + { + "music_id": 20029, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Thor's Hammer", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2398, + "score_percent": 73.0652, + "miss_count": 110, + "grade": "A", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1641, + "play_count": 6, + "update_time": "2021-05-03 14:44:02", + "score_diff_str": "AA-155" + }, + { + "music_id": 20031, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Illegal Function Call", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2429, + "score_percent": 86.8741, + "miss_count": 29, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1398, + "play_count": 9, + "update_time": "2021-05-16 06:37:21", + "score_diff_str": "AAA-57" + }, + { + "music_id": 20036, + "version_id": 20, + "version_name": "tricoro", + "music_name": "405nm (Ryu\u2606mix)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2407, + "score_percent": 92.5058, + "miss_count": 7, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1301, + "play_count": 1, + "update_time": "2021-05-09 08:53:09", + "score_diff_str": "AAA+94" + }, + { + "music_id": 20038, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Plan 8", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2594, + "score_percent": 76.7456, + "miss_count": 136, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1690, + "play_count": 1, + "update_time": "2021-05-14 01:00:08", + "score_diff_str": "AA-35" + }, + { + "music_id": 20039, + "version_id": 20, + "version_name": "tricoro", + "music_name": "\u4eee\u60f3\u7a7a\u9593\u306e\u65c5\u4eba\u305f\u3061", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3514, + "score_percent": 90.4272, + "miss_count": 29, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1943, + "play_count": 7, + "update_time": "2021-05-02 10:39:31", + "score_diff_str": "AAA+59" + }, + { + "music_id": 20041, + "version_id": 20, + "version_name": "tricoro", + "music_name": "SYNC-ANTHEM", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3355, + "score_percent": 89.9464, + "miss_count": 29, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1865, + "play_count": 5, + "update_time": "2021-05-14 01:51:09", + "score_diff_str": "AAA+39" + }, + { + "music_id": 20043, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Timepiece phase II (CN Ver.)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2196, + "score_percent": 71.022, + "miss_count": -1, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1546, + "play_count": 8, + "update_time": "2021-05-15 00:13:34", + "score_diff_str": "A+134" + }, + { + "music_id": 20047, + "version_id": 20, + "version_name": "tricoro", + "music_name": "\u2020\u6e1a\u306e\u5c0f\u60aa\u9b54\u30e9\u30f4\u30ea\u30a3\uff5e\u30ec\u30a4\u30c7\u30a3\u30aa\u2020(IIDX EDIT)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3014, + "score_percent": 82.1253, + "miss_count": 58, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1835, + "play_count": 6, + "update_time": "2021-05-16 06:25:09", + "score_diff_str": "AA+159" + }, + { + "music_id": 20054, + "version_id": 20, + "version_name": "tricoro", + "music_name": "\u5373\u5e2d\uff01\u8133\u76f4\u2605\u30df\u30e5\u30fc\u30b8\u30c3\u30af\u30b7\u30b9\u30c6\u30e0", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3263, + "score_percent": 88.765, + "miss_count": 17, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1838, + "play_count": 3, + "update_time": "2021-05-16 06:22:09", + "score_diff_str": "AAA-5" + }, + { + "music_id": 20055, + "version_id": 20, + "version_name": "tricoro", + "music_name": "\u30ab\u30b8\u30ce\u30d5\u30a1\u30a4\u30e4\u30fc\u3053\u3068\u307f\u3061\u3083\u3093", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 577, + "score_percent": 22.6987, + "miss_count": -1, + "grade": "E", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1271, + "play_count": 1, + "update_time": "2021-04-04 13:49:21", + "score_diff_str": "E+12" + }, + { + "music_id": 20058, + "version_id": 20, + "version_name": "tricoro", + "music_name": "True Blue", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3405, + "score_percent": 89.6997, + "miss_count": 12, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 12, + "note": 1898, + "play_count": 5, + "update_time": "2021-04-28 00:11:15", + "score_diff_str": "AAA+30" + }, + { + "music_id": 20062, + "version_id": 20, + "version_name": "tricoro", + "music_name": "STULTI", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2139, + "score_percent": 75.5297, + "miss_count": 40, + "grade": "A", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1416, + "play_count": 1, + "update_time": "2021-04-06 13:10:34", + "score_diff_str": "AA-64" + }, + { + "music_id": 20063, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Devilz Staircase", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2785, + "score_percent": 82.6409, + "miss_count": 47, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1685, + "play_count": 1, + "update_time": "2021-05-16 06:32:34", + "score_diff_str": "AA+163" + }, + { + "music_id": 20064, + "version_id": 20, + "version_name": "tricoro", + "music_name": "ZED", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1271, + "score_percent": 45.2313, + "miss_count": -1, + "grade": "C", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1405, + "play_count": 1, + "update_time": "2021-03-31 03:43:53", + "score_diff_str": "C+22" + }, + { + "music_id": 20067, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Timepiece phase II", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2941, + "score_percent": 88.3183, + "miss_count": 29, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1665, + "play_count": 10, + "update_time": "2021-05-13 10:39:44", + "score_diff_str": "AAA-19" + }, + { + "music_id": 20070, + "version_id": 20, + "version_name": "tricoro", + "music_name": "DAY DREAM", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 914, + "score_percent": 42.5116, + "miss_count": -1, + "grade": "D", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1075, + "play_count": 8, + "update_time": "2021-03-20 23:31:24", + "score_diff_str": "C-42" + }, + { + "music_id": 20072, + "version_id": 20, + "version_name": "tricoro", + "music_name": "New Decade IIDX Edition", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2738, + "score_percent": 88.9539, + "miss_count": 31, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1539, + "play_count": 5, + "update_time": "2021-05-14 01:05:49", + "score_diff_str": "AAA+2" + }, + { + "music_id": 20073, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Hollywood Galaxy", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2472, + "score_percent": 88.7931, + "miss_count": 25, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1392, + "play_count": 9, + "update_time": "2021-05-16 05:08:19", + "score_diff_str": "AAA-3" + }, + { + "music_id": 20074, + "version_id": 20, + "version_name": "tricoro", + "music_name": "neu", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3631, + "score_percent": 90.8204, + "miss_count": 20, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1999, + "play_count": 6, + "update_time": "2021-05-14 02:37:01", + "score_diff_str": "AAA+77" + }, + { + "music_id": 20083, + "version_id": 20, + "version_name": "tricoro", + "music_name": "\u305f\u307e\u3086\u3089", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2228, + "score_percent": 79.1756, + "miss_count": -1, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1407, + "play_count": 1, + "update_time": "2021-04-04 14:38:12", + "score_diff_str": "AA+39" + }, + { + "music_id": 20087, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Cookie Bouquets", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3252, + "score_percent": 94.8658, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 11, + "note": 1714, + "play_count": 1, + "update_time": "2021-04-24 22:39:12", + "score_diff_str": "MAX-176" + }, + { + "music_id": 20088, + "version_id": 20, + "version_name": "tricoro", + "music_name": "mnemoniq", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1265, + "score_percent": 96.1246, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 658, + "play_count": 9, + "update_time": "2021-04-11 23:31:21", + "score_diff_str": "MAX-51" + }, + { + "music_id": 20094, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Zirkfied", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3378, + "score_percent": 85.8232, + "miss_count": 55, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1968, + "play_count": 8, + "update_time": "2021-05-15 00:12:30", + "score_diff_str": "AAA-121" + }, + { + "music_id": 20095, + "version_id": 20, + "version_name": "tricoro", + "music_name": "examination leave", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3218, + "score_percent": 93.9836, + "miss_count": 12, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1712, + "play_count": 2, + "update_time": "2021-05-14 01:08:12", + "score_diff_str": "AAA+174" + }, + { + "music_id": 20097, + "version_id": 20, + "version_name": "tricoro", + "music_name": "Valanga", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2955, + "score_percent": 89.7086, + "miss_count": 38, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1647, + "play_count": 3, + "update_time": "2021-04-28 00:25:01", + "score_diff_str": "AAA+27" + }, + { + "music_id": 20101, + "version_id": 20, + "version_name": "tricoro", + "music_name": "\u30b7\u30e5\u30ec\u30fc\u30c7\u30a3\u30f3\u30ac\u30fc\u306e\u732b", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3090, + "score_percent": 89.9825, + "miss_count": 25, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1717, + "play_count": 3, + "update_time": "2021-04-17 13:44:03", + "score_diff_str": "AAA+37" + }, + { + "music_id": 21005, + "version_id": 21, + "version_name": "SPADA", + "music_name": "DARK LEGACY", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3218, + "score_percent": 88.0197, + "miss_count": 30, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1828, + "play_count": 9, + "update_time": "2021-05-16 06:07:34", + "score_diff_str": "AAA-32" + }, + { + "music_id": 21007, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Critical Crystal", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2713, + "score_percent": 90.7358, + "miss_count": 20, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 11, + "note": 1495, + "play_count": 5, + "update_time": "2021-05-10 21:52:26", + "score_diff_str": "AAA+55" + }, + { + "music_id": 21008, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Insane Techniques", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2295, + "score_percent": 90.8551, + "miss_count": 18, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1263, + "play_count": 1, + "update_time": "2021-04-25 00:01:56", + "score_diff_str": "AAA+49" + }, + { + "music_id": 21011, + "version_id": 21, + "version_name": "SPADA", + "music_name": "\u7f6a\u3068\u7f70", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2013, + "score_percent": 91.8339, + "miss_count": 20, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1096, + "play_count": 3, + "update_time": "2021-04-01 08:01:06", + "score_diff_str": "AAA+64" + }, + { + "music_id": 21012, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Close the World feat. a\u2606ru", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3123, + "score_percent": 89.793, + "miss_count": 17, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1739, + "play_count": 2, + "update_time": "2021-05-08 08:41:13", + "score_diff_str": "AAA+31" + }, + { + "music_id": 21019, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Adularia", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2636, + "score_percent": 90.9593, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1449, + "play_count": 5, + "update_time": "2021-05-13 09:38:02", + "score_diff_str": "AAA+60" + }, + { + "music_id": 21024, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Funny shuffle", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2121, + "score_percent": 88.4487, + "miss_count": 30, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 11, + "note": 1199, + "play_count": 1, + "update_time": "2021-05-09 08:39:24", + "score_diff_str": "AAA-11" + }, + { + "music_id": 21029, + "version_id": 21, + "version_name": "SPADA", + "music_name": "\u5eff", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2943, + "score_percent": 85.0087, + "miss_count": 47, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1731, + "play_count": 6, + "update_time": "2021-05-16 04:30:14", + "score_diff_str": "AAA-135" + }, + { + "music_id": 21032, + "version_id": 21, + "version_name": "SPADA", + "music_name": "\u7149\u7344\u306e\u30a8\u30eb\u30d5\u30a7\u30ea\u30a2", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2347, + "score_percent": 58.675, + "miss_count": -1, + "grade": "B", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2000, + "play_count": 3, + "update_time": "2021-05-14 23:08:44", + "score_diff_str": "B+124" + }, + { + "music_id": 21033, + "version_id": 21, + "version_name": "SPADA", + "music_name": "INSOMNIA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2884, + "score_percent": 86.8152, + "miss_count": 43, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1661, + "play_count": 2, + "update_time": "2021-05-13 09:41:06", + "score_diff_str": "AAA-69" + }, + { + "music_id": 21043, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Hypersonik", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2380, + "score_percent": 93.5535, + "miss_count": 9, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 10, + "note": 1272, + "play_count": 3, + "update_time": "2021-05-10 21:55:22", + "score_diff_str": "AAA+118" + }, + { + "music_id": 21044, + "version_id": 21, + "version_name": "SPADA", + "music_name": "BLUE DRAGON(\u96f7\u9f8dRemixIIDX)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2971, + "score_percent": 86.0162, + "miss_count": 65, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1727, + "play_count": 2, + "update_time": "2021-05-08 08:46:26", + "score_diff_str": "AAA-100" + }, + { + "music_id": 21045, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Last Dance", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2957, + "score_percent": 89.6061, + "miss_count": 25, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1650, + "play_count": 3, + "update_time": "2021-04-22 10:49:09", + "score_diff_str": "AAA+23" + }, + { + "music_id": 21047, + "version_id": 21, + "version_name": "SPADA", + "music_name": "ra'am", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2443, + "score_percent": 83.6071, + "miss_count": 44, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1461, + "play_count": 5, + "update_time": "2021-05-13 09:46:43", + "score_diff_str": "AAA-155" + }, + { + "music_id": 21048, + "version_id": 21, + "version_name": "SPADA", + "music_name": "\u75be\u98a8\u8fc5\u96f7", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2698, + "score_percent": 90.355, + "miss_count": 27, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1493, + "play_count": 9, + "update_time": "2021-04-30 10:32:47", + "score_diff_str": "AAA+43" + }, + { + "music_id": 21048, + "version_id": 21, + "version_name": "SPADA", + "music_name": "\u75be\u98a8\u8fc5\u96f7", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2823, + "score_percent": 77.3849, + "miss_count": 124, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1824, + "play_count": 1, + "update_time": "2021-04-12 11:53:26", + "score_diff_str": "AA-15" + }, + { + "music_id": 21049, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Immortal", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2797, + "score_percent": 87.0255, + "miss_count": 35, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1607, + "play_count": 3, + "update_time": "2021-04-06 12:58:18", + "score_diff_str": "AAA-60" + }, + { + "music_id": 21050, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Verflucht", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3039, + "score_percent": 84.1828, + "miss_count": 36, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1805, + "play_count": 20, + "update_time": "2021-05-14 23:03:58", + "score_diff_str": "AAA-170" + }, + { + "music_id": 21052, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Feel The Beat", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3267, + "score_percent": 89.2623, + "miss_count": 16, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 12, + "note": 1830, + "play_count": 4, + "update_time": "2021-05-08 08:38:41", + "score_diff_str": "AAA+13" + }, + { + "music_id": 21052, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Feel The Beat", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 1312, + "score_percent": 29.4831, + "miss_count": -1, + "grade": "E", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2225, + "play_count": 3, + "update_time": "2021-05-14 02:41:06", + "score_diff_str": "D-172" + }, + { + "music_id": 21055, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Idola", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3297, + "score_percent": 90.2793, + "miss_count": 28, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1826, + "play_count": 5, + "update_time": "2021-04-22 09:12:39", + "score_diff_str": "AAA+50" + }, + { + "music_id": 21059, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Sigmund", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3248, + "score_percent": 80.0394, + "miss_count": 76, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 2029, + "play_count": 9, + "update_time": "2021-05-14 02:39:56", + "score_diff_str": "AA+91" + }, + { + "music_id": 21062, + "version_id": 21, + "version_name": "SPADA", + "music_name": "VOX UP", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3188, + "score_percent": 85.2406, + "miss_count": 66, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1870, + "play_count": 8, + "update_time": "2021-05-13 09:30:08", + "score_diff_str": "AAA-137" + }, + { + "music_id": 21063, + "version_id": 21, + "version_name": "SPADA", + "music_name": "BRAINSTORM", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2590, + "score_percent": 89.372, + "miss_count": 35, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1449, + "play_count": 4, + "update_time": "2021-05-04 03:31:45", + "score_diff_str": "AAA+14" + }, + { + "music_id": 21069, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Ancient Scapes", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3208, + "score_percent": 90.1124, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1780, + "play_count": 2, + "update_time": "2021-05-08 08:43:44", + "score_diff_str": "AAA+43" + }, + { + "music_id": 21069, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Ancient Scapes", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 778, + "score_percent": 17.6979, + "miss_count": -1, + "grade": "F", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2198, + "play_count": 1, + "update_time": "2021-03-30 11:03:39", + "score_diff_str": "D-688" + }, + { + "music_id": 21071, + "version_id": 21, + "version_name": "SPADA", + "music_name": "NEMESIS -gratitude remix- IIDX Edition", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2454, + "score_percent": 89.956, + "miss_count": 11, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1364, + "play_count": 2, + "update_time": "2021-05-09 08:34:14", + "score_diff_str": "AAA+29" + }, + { + "music_id": 21073, + "version_id": 21, + "version_name": "SPADA", + "music_name": "invoker", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2903, + "score_percent": 89.3781, + "miss_count": 26, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1624, + "play_count": 2, + "update_time": "2021-04-22 08:55:13", + "score_diff_str": "AAA+15" + }, + { + "music_id": 21073, + "version_id": 21, + "version_name": "SPADA", + "music_name": "invoker", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2841, + "score_percent": 76.7423, + "miss_count": 85, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1851, + "play_count": 1, + "update_time": "2021-03-24 09:43:50", + "score_diff_str": "AA-39" + }, + { + "music_id": 21077, + "version_id": 21, + "version_name": "SPADA", + "music_name": "HYENA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2594, + "score_percent": 90.4463, + "miss_count": 19, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1434, + "play_count": 1, + "update_time": "2021-05-09 08:37:16", + "score_diff_str": "AAA+44" + }, + { + "music_id": 21082, + "version_id": 21, + "version_name": "SPADA", + "music_name": "IX", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3275, + "score_percent": 81.5894, + "miss_count": 75, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2007, + "play_count": 3, + "update_time": "2021-05-15 00:08:33", + "score_diff_str": "AA+153" + }, + { + "music_id": 21083, + "version_id": 21, + "version_name": "SPADA", + "music_name": "Engraved Mark", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2232, + "score_percent": 91.3257, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1222, + "play_count": 1, + "update_time": "2021-04-19 08:50:51", + "score_diff_str": "AAA+59" + }, + { + "music_id": 21088, + "version_id": 21, + "version_name": "SPADA", + "music_name": "\u6d77\u795e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2853, + "score_percent": 87.5691, + "miss_count": -1, + "grade": "AA", + "clear_type": "ASSIST CLEAR", + "clear_type_id": 2, + "level": 12, + "note": 1629, + "play_count": 8, + "update_time": "2021-05-16 06:04:00", + "score_diff_str": "AAA-43" + }, + { + "music_id": 21089, + "version_id": 21, + "version_name": "SPADA", + "music_name": "KAISER PHOENIX", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2843, + "score_percent": 83.9634, + "miss_count": 49, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1693, + "play_count": 3, + "update_time": "2021-05-14 02:44:46", + "score_diff_str": "AAA-167" + }, + { + "music_id": 21089, + "version_id": 21, + "version_name": "SPADA", + "music_name": "KAISER PHOENIX", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2227, + "score_percent": 54.9605, + "miss_count": -1, + "grade": "C", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2026, + "play_count": 2, + "update_time": "2021-04-24 05:17:31", + "score_diff_str": "B-25" + }, + { + "music_id": 21090, + "version_id": 21, + "version_name": "SPADA", + "music_name": "SCHWARZSCHILD FIELD", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2215, + "score_percent": 89.8945, + "miss_count": 9, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1232, + "play_count": 12, + "update_time": "2021-05-10 21:48:10", + "score_diff_str": "AAA+24" + }, + { + "music_id": 21201, + "version_id": 12, + "version_name": "HAPPY SKY", + "music_name": "Scripted Connection\u21d2 long mix", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 7974, + "score_percent": 89.4147, + "miss_count": 41, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 4459, + "play_count": 2, + "update_time": "2021-04-04 14:23:52", + "score_diff_str": "AAA+46" + }, + { + "music_id": 22001, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Broken Sword", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3478, + "score_percent": 92.1569, + "miss_count": 17, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 12, + "note": 1887, + "play_count": 6, + "update_time": "2021-05-04 04:39:42", + "score_diff_str": "AAA+123" + }, + { + "music_id": 22002, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Line 4 Ruin", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2720, + "score_percent": 97.0043, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1402, + "play_count": 5, + "update_time": "2021-05-16 22:55:25", + "score_diff_str": "MAX-84" + }, + { + "music_id": 22003, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Rave*it!! Rave*it!!", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2961, + "score_percent": 89.4022, + "miss_count": 59, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1656, + "play_count": 11, + "update_time": "2021-04-19 07:48:41", + "score_diff_str": "AAA+17" + }, + { + "music_id": 22004, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Shooting Fireball", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3568, + "score_percent": 89.9647, + "miss_count": 26, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1983, + "play_count": 1, + "update_time": "2021-04-17 13:25:15", + "score_diff_str": "AAA+42" + }, + { + "music_id": 22006, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Cosmic Cat", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2202, + "score_percent": 94.4254, + "miss_count": 3, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 11, + "note": 1166, + "play_count": 1, + "update_time": "2021-05-09 08:44:36", + "score_diff_str": "AAA+129" + }, + { + "music_id": 22006, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Cosmic Cat", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2965, + "score_percent": 89.7941, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1651, + "play_count": 4, + "update_time": "2021-04-09 10:57:45", + "score_diff_str": "AAA+29" + }, + { + "music_id": 22007, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Reflux", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2665, + "score_percent": 84.6569, + "miss_count": 62, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1574, + "play_count": 2, + "update_time": "2021-05-09 10:20:35", + "score_diff_str": "AAA-134" + }, + { + "music_id": 22008, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "CHRONO DIVER -NORNIR-", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 757, + "score_percent": 16.9503, + "miss_count": -1, + "grade": "F", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2233, + "play_count": 1, + "update_time": "2021-03-21 03:11:48", + "score_diff_str": "D-732" + }, + { + "music_id": 22009, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u8868\u88cf\u4e00\u4f53\uff01\uff1f\u602a\u76d7\u3044\u3044\u3093\u3061\u3087\u306e\u60a9\u307f\u2665", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3354, + "score_percent": 92.3967, + "miss_count": 8, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1815, + "play_count": 5, + "update_time": "2021-05-16 05:15:30", + "score_diff_str": "AAA+127" + }, + { + "music_id": 22012, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u5171\u9cf4\u904a\u622f\u306e\u83ef", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3255, + "score_percent": 81.375, + "miss_count": 49, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 2000, + "play_count": 7, + "update_time": "2021-05-09 10:28:33", + "score_diff_str": "AA+143" + }, + { + "music_id": 22013, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "chrono diver -fragment-", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2221, + "score_percent": 97.9277, + "miss_count": 2, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 10, + "note": 1134, + "play_count": 16, + "update_time": "2021-05-07 05:16:13", + "score_diff_str": "MAX-47" + }, + { + "music_id": 22014, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "AFRO KNUCKLE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2290, + "score_percent": 93.3931, + "miss_count": 10, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1226, + "play_count": 1, + "update_time": "2021-05-09 08:41:58", + "score_diff_str": "AAA+110" + }, + { + "music_id": 22015, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Despair of ELFERIA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3729, + "score_percent": 88.9552, + "miss_count": 44, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 2096, + "play_count": 12, + "update_time": "2021-05-07 05:51:44", + "score_diff_str": "AAA+2" + }, + { + "music_id": 22016, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Flashes", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1416, + "score_percent": 41.8687, + "miss_count": -1, + "grade": "D", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1691, + "play_count": 1, + "update_time": "2021-04-25 06:53:20", + "score_diff_str": "C-88" + }, + { + "music_id": 22017, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Symmetry", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3055, + "score_percent": 92.0735, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1659, + "play_count": 8, + "update_time": "2021-05-16 05:35:38", + "score_diff_str": "AAA+105" + }, + { + "music_id": 22018, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "FANTASTIC THREE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2883, + "score_percent": 87.4166, + "miss_count": 52, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1649, + "play_count": 4, + "update_time": "2021-05-02 11:03:08", + "score_diff_str": "AAA-49" + }, + { + "music_id": 22027, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Beat Radiance", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3439, + "score_percent": 95.0525, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1809, + "play_count": 9, + "update_time": "2021-05-04 03:41:14", + "score_diff_str": "MAX-179" + }, + { + "music_id": 22031, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u8d85\u9752\u5c11\u5e74\u30ce\u70ba\u30ce\u8d85\u591a\u5e78\u30ca\u8d85\u53e4\u5178\u7684\u8d85\u821e\u66f2", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2431, + "score_percent": 90.037, + "miss_count": 39, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1350, + "play_count": 5, + "update_time": "2021-04-02 09:56:37", + "score_diff_str": "AAA+31" + }, + { + "music_id": 22031, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u8d85\u9752\u5c11\u5e74\u30ce\u70ba\u30ce\u8d85\u591a\u5e78\u30ca\u8d85\u53e4\u5178\u7684\u8d85\u821e\u66f2", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3637, + "score_percent": 86.1848, + "miss_count": 81, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 2110, + "play_count": 6, + "update_time": "2021-05-06 11:30:30", + "score_diff_str": "AAA-115" + }, + { + "music_id": 22032, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u30ea\u30ea\u30fc\u30bc\u3068\u708e\u9f8d\u30ec\u30fc\u30f4\u30a1\u30c6\u30a4\u30f3", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3093, + "score_percent": 87.3235, + "miss_count": 43, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1771, + "play_count": 7, + "update_time": "2021-05-16 05:20:39", + "score_diff_str": "AAA-56" + }, + { + "music_id": 22033, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "cinder", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2867, + "score_percent": 89.5378, + "miss_count": 35, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1601, + "play_count": 5, + "update_time": "2021-05-09 10:08:38", + "score_diff_str": "AAA+20" + }, + { + "music_id": 22038, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u7d05\u7261\u4e39", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2658, + "score_percent": 91.9723, + "miss_count": 15, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1445, + "play_count": 1, + "update_time": "2021-04-17 14:21:36", + "score_diff_str": "AAA+89" + }, + { + "music_id": 22040, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "#The_Relentless", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2761, + "score_percent": 93.3401, + "miss_count": 12, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1479, + "play_count": 1, + "update_time": "2021-05-07 05:54:27", + "score_diff_str": "AAA+131" + }, + { + "music_id": 22043, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "IMPLANTATION", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2103, + "score_percent": 90.4127, + "miss_count": 40, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1163, + "play_count": 9, + "update_time": "2021-05-09 10:05:18", + "score_diff_str": "AAA+35" + }, + { + "music_id": 22044, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Night sky", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2676, + "score_percent": 89.7384, + "miss_count": 20, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1491, + "play_count": 2, + "update_time": "2021-04-04 14:48:08", + "score_diff_str": "AAA+25" + }, + { + "music_id": 22049, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "HELL SCAPER -Last Escape Remix-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2652, + "score_percent": 90.9465, + "miss_count": 18, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1458, + "play_count": 6, + "update_time": "2021-05-16 22:58:50", + "score_diff_str": "AAA+60" + }, + { + "music_id": 22053, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Gravigazer", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2658, + "score_percent": 86.6928, + "miss_count": 39, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1533, + "play_count": 3, + "update_time": "2021-05-02 11:07:07", + "score_diff_str": "AAA-68" + }, + { + "music_id": 22054, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Chrono Diver -PENDULUMs-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3390, + "score_percent": 76.2826, + "miss_count": 145, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2222, + "play_count": 5, + "update_time": "2021-05-09 10:31:57", + "score_diff_str": "AA-67" + }, + { + "music_id": 22055, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "SpaceLand\u2606TOYBOX", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2702, + "score_percent": 90.0067, + "miss_count": 24, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1501, + "play_count": 1, + "update_time": "2021-05-16 05:27:59", + "score_diff_str": "AAA+33" + }, + { + "music_id": 22057, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Vulkan", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2819, + "score_percent": 92.8524, + "miss_count": 13, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1518, + "play_count": 4, + "update_time": "2021-05-02 11:11:18", + "score_diff_str": "AAA+120" + }, + { + "music_id": 22059, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u30d9\u30a3\u30b9\u30c9\u30ed\u30c3\u30d7\u30fb\u30d5\u30ea\u30fc\u30af\u30b9", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2085, + "score_percent": 91.2073, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1143, + "play_count": 1, + "update_time": "2021-05-09 08:13:48", + "score_diff_str": "AAA+53" + }, + { + "music_id": 22065, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "entelecheia", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3023, + "score_percent": 91.2191, + "miss_count": 18, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1657, + "play_count": 6, + "update_time": "2021-05-08 08:01:34", + "score_diff_str": "AAA+77" + }, + { + "music_id": 22067, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u3068\u308d\u3074\u304b\u308b\u5036\u697d\u90e8", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2098, + "score_percent": 90.9012, + "miss_count": 20, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1154, + "play_count": 8, + "update_time": "2021-05-02 11:08:50", + "score_diff_str": "AAA+46" + }, + { + "music_id": 22069, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "The Least 100sec", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2665, + "score_percent": 88.5382, + "miss_count": 26, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1505, + "play_count": 9, + "update_time": "2021-05-16 05:12:07", + "score_diff_str": "AAA-11" + }, + { + "music_id": 22070, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "fallen leaves -IIDX edition-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1499, + "score_percent": 42.9513, + "miss_count": -1, + "grade": "D", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1745, + "play_count": 1, + "update_time": "2021-04-04 14:44:50", + "score_diff_str": "C-53" + }, + { + "music_id": 22071, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Ludus In Tenebris", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3199, + "score_percent": 88.419, + "miss_count": 27, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1809, + "play_count": 8, + "update_time": "2021-05-04 03:37:39", + "score_diff_str": "AAA-17" + }, + { + "music_id": 22073, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Monopole.", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2861, + "score_percent": 82.7357, + "miss_count": -1, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1729, + "play_count": 2, + "update_time": "2021-05-09 10:15:53", + "score_diff_str": "AA+171" + }, + { + "music_id": 22074, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "TOXIC VIBRATION", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3269, + "score_percent": 84.5577, + "miss_count": 43, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1933, + "play_count": 2, + "update_time": "2021-05-04 04:34:43", + "score_diff_str": "AAA-168" + }, + { + "music_id": 22075, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Erosion Mark", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2065, + "score_percent": 94.2062, + "miss_count": 6, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1096, + "play_count": 2, + "update_time": "2021-05-16 22:57:34", + "score_diff_str": "AAA+116" + }, + { + "music_id": 22077, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "ZZ", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2848, + "score_percent": 92.4075, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1541, + "play_count": 4, + "update_time": "2021-05-08 08:52:57", + "score_diff_str": "AAA+108" + }, + { + "music_id": 22078, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Rave Saves You feat. Cardz (Exclusive IIDX Mix)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2110, + "score_percent": 90.1709, + "miss_count": 15, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1170, + "play_count": 1, + "update_time": "2021-04-04 14:50:45", + "score_diff_str": "AAA+30" + }, + { + "music_id": 22079, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "TIEFSEE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3152, + "score_percent": 89.9543, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1752, + "play_count": 1, + "update_time": "2021-05-09 09:50:38", + "score_diff_str": "AAA+37" + }, + { + "music_id": 22080, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "We're so Happy (P*Light Remix) IIDX ver.", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3170, + "score_percent": 83.597, + "miss_count": 63, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1896, + "play_count": 1, + "update_time": "2021-04-19 07:51:35", + "score_diff_str": "AAA-201" + }, + { + "music_id": 22081, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Hollywood Galaxy(DJ NAGAI Remix)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3211, + "score_percent": 90.2981, + "miss_count": 14, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1778, + "play_count": 1, + "update_time": "2021-04-17 14:12:57", + "score_diff_str": "AAA+50" + }, + { + "music_id": 22083, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u5343\u5e74\u30ce\u7406", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3083, + "score_percent": 95.8644, + "miss_count": 6, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1608, + "play_count": 15, + "update_time": "2021-04-30 09:07:31", + "score_diff_str": "MAX-133" + }, + { + "music_id": 22083, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u5343\u5e74\u30ce\u7406", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 1719, + "score_percent": 39.3724, + "miss_count": -1, + "grade": "D", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2183, + "play_count": 4, + "update_time": "2021-04-02 11:56:15", + "score_diff_str": "C-222" + }, + { + "music_id": 22086, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Scarlet Moon", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2573, + "score_percent": 92.6206, + "miss_count": 8, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1389, + "play_count": 1, + "update_time": "2021-04-09 10:04:04", + "score_diff_str": "AAA+103" + }, + { + "music_id": 22087, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u305d\u308c\u306f\u82b1\u706b\u306e\u3088\u3046\u306a\u604b", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3492, + "score_percent": 88.3603, + "miss_count": 28, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1976, + "play_count": 5, + "update_time": "2021-05-16 05:17:32", + "score_diff_str": "AAA-21" + }, + { + "music_id": 22088, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u30d1\u2192\u30d4\u2192\u30d7\u2192Yeah!", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1984, + "score_percent": 77.5, + "miss_count": -1, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1280, + "play_count": 5, + "update_time": "2021-04-09 10:20:49", + "score_diff_str": "AA-8" + }, + { + "music_id": 22089, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "EBONY & IVORY", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2696, + "score_percent": 88.6842, + "miss_count": 22, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1520, + "play_count": 18, + "update_time": "2021-05-13 10:30:09", + "score_diff_str": "AAA-7" + }, + { + "music_id": 22089, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "EBONY & IVORY", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 1517, + "score_percent": 40.1961, + "miss_count": -1, + "grade": "D", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1887, + "play_count": 3, + "update_time": "2021-04-06 12:16:55", + "score_diff_str": "C-161" + }, + { + "music_id": 22091, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Sounds Of Summer", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2721, + "score_percent": 89.9207, + "miss_count": 24, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1513, + "play_count": 6, + "update_time": "2021-05-04 04:36:31", + "score_diff_str": "AAA+31" + }, + { + "music_id": 22093, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "\u5c11\u5e74\u306f\u7a7a\u3092\u8fbf\u308b", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2920, + "score_percent": 84.4419, + "miss_count": 25, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1729, + "play_count": 5, + "update_time": "2021-05-13 09:52:09", + "score_diff_str": "AAA-154" + }, + { + "music_id": 22099, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "Invitation from Mr.C", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2424, + "score_percent": 86.2633, + "miss_count": 45, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1405, + "play_count": 5, + "update_time": "2021-04-26 00:37:29", + "score_diff_str": "AAA-74" + }, + { + "music_id": 22100, + "version_id": 22, + "version_name": "PENDUAL", + "music_name": "PENDUAL TALISMAN", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2532, + "score_percent": 96.347, + "miss_count": 11, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1314, + "play_count": 2, + "update_time": "2021-05-14 21:52:17", + "score_diff_str": "MAX-96" + }, + { + "music_id": 23001, + "version_id": 23, + "version_name": "copula", + "music_name": "\u99c5\u732b\u306e\u30ef\u30eb\u30c4", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2358, + "score_percent": 75.6739, + "miss_count": 67, + "grade": "A", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1558, + "play_count": 16, + "update_time": "2021-05-14 02:00:46", + "score_diff_str": "AA-66" + }, + { + "music_id": 23002, + "version_id": 23, + "version_name": "copula", + "music_name": "SHELTER OF THE MIND", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2908, + "score_percent": 94.5384, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1538, + "play_count": 1, + "update_time": "2021-04-04 13:42:37", + "score_diff_str": "MAX-168" + }, + { + "music_id": 23005, + "version_id": 23, + "version_name": "copula", + "music_name": "Nightmare before oversleep", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2730, + "score_percent": 91, + "miss_count": 22, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1500, + "play_count": 3, + "update_time": "2021-04-17 14:28:00", + "score_diff_str": "AAA+63" + }, + { + "music_id": 23007, + "version_id": 23, + "version_name": "copula", + "music_name": "Highcharge Divolt", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2533, + "score_percent": 89.1274, + "miss_count": 23, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1421, + "play_count": 8, + "update_time": "2021-04-22 10:57:53", + "score_diff_str": "AAA+6" + }, + { + "music_id": 23008, + "version_id": 23, + "version_name": "copula", + "music_name": "Uh-Oh", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2147, + "score_percent": 87.4186, + "miss_count": 36, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1228, + "play_count": 1, + "update_time": "2021-04-25 23:55:03", + "score_diff_str": "AAA-37" + }, + { + "music_id": 23009, + "version_id": 23, + "version_name": "copula", + "music_name": "M4K3 1T B0UNC3", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2851, + "score_percent": 92.2057, + "miss_count": 16, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1546, + "play_count": 11, + "update_time": "2021-05-14 02:09:33", + "score_diff_str": "AAA+102" + }, + { + "music_id": 23010, + "version_id": 23, + "version_name": "copula", + "music_name": "Donkey Donk", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1922, + "score_percent": 83.5652, + "miss_count": -1, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 10, + "note": 1150, + "play_count": 1, + "update_time": "2021-03-24 07:34:50", + "score_diff_str": "AAA-123" + }, + { + "music_id": 23013, + "version_id": 23, + "version_name": "copula", + "music_name": "refrain", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3330, + "score_percent": 89.6607, + "miss_count": 27, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1857, + "play_count": 16, + "update_time": "2021-05-14 02:54:09", + "score_diff_str": "AAA+28" + }, + { + "music_id": 23015, + "version_id": 23, + "version_name": "copula", + "music_name": "Central Station", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2295, + "score_percent": 93.8267, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1223, + "play_count": 2, + "update_time": "2021-05-16 22:46:40", + "score_diff_str": "AAA+120" + }, + { + "music_id": 23018, + "version_id": 23, + "version_name": "copula", + "music_name": "X", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3473, + "score_percent": 88.96, + "miss_count": 35, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1952, + "play_count": 4, + "update_time": "2021-05-08 08:21:55", + "score_diff_str": "AAA+2" + }, + { + "music_id": 23021, + "version_id": 23, + "version_name": "copula", + "music_name": "Daily Lunch Special", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1348, + "score_percent": 45.1138, + "miss_count": -1, + "grade": "C", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1494, + "play_count": 1, + "update_time": "2021-04-25 23:44:46", + "score_diff_str": "C+20" + }, + { + "music_id": 23027, + "version_id": 23, + "version_name": "copula", + "music_name": "Dynamite", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3160, + "score_percent": 80.9012, + "miss_count": 106, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1953, + "play_count": 2, + "update_time": "2021-04-01 14:51:37", + "score_diff_str": "AA+122" + }, + { + "music_id": 23030, + "version_id": 23, + "version_name": "copula", + "music_name": "Routing", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2358, + "score_percent": 89.1156, + "miss_count": 26, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 11, + "note": 1323, + "play_count": 2, + "update_time": "2021-05-06 11:35:34", + "score_diff_str": "AAA+6" + }, + { + "music_id": 23031, + "version_id": 23, + "version_name": "copula", + "music_name": "STARLIGHT DANCEHALL", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 3056, + "score_percent": 89.2523, + "miss_count": 36, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1712, + "play_count": 6, + "update_time": "2021-05-16 05:01:20", + "score_diff_str": "AAA+12" + }, + { + "music_id": 23037, + "version_id": 23, + "version_name": "copula", + "music_name": "AO-1", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2486, + "score_percent": 86.14, + "miss_count": 51, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1443, + "play_count": 4, + "update_time": "2021-05-15 00:16:08", + "score_diff_str": "AAA-80" + }, + { + "music_id": 23041, + "version_id": 23, + "version_name": "copula", + "music_name": "\u771f \u5730\u7344\u8d85\u7279\u6025 -HELL or HELL-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2746, + "score_percent": 79.502, + "miss_count": 83, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1727, + "play_count": 4, + "update_time": "2021-05-07 07:44:22", + "score_diff_str": "AA+59" + }, + { + "music_id": 23042, + "version_id": 23, + "version_name": "copula", + "music_name": "Ride To The Core", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2432, + "score_percent": 92.8953, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1309, + "play_count": 1, + "update_time": "2021-04-04 13:39:08", + "score_diff_str": "AAA+104" + }, + { + "music_id": 23043, + "version_id": 23, + "version_name": "copula", + "music_name": "Rock It", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1180, + "score_percent": 39.3333, + "miss_count": -1, + "grade": "D", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1500, + "play_count": 1, + "update_time": "2021-03-23 08:56:42", + "score_diff_str": "C-154" + }, + { + "music_id": 23045, + "version_id": 23, + "version_name": "copula", + "music_name": "\u3081\u3044\u3055\u3044\u30a2\u30a4\u30c9\u30eb\u2606\u3042\u3044\u3080\u3061\u3083\u3093\u266a", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 397, + "score_percent": 11.5609, + "miss_count": -1, + "grade": "F", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1717, + "play_count": 1, + "update_time": "2021-04-17 14:25:28", + "score_diff_str": "E-367" + }, + { + "music_id": 23046, + "version_id": 23, + "version_name": "copula", + "music_name": "\u91cf\u5b50\u306e\u6d77\u306e\u30ea\u30f3\u30c8\u30f4\u30eb\u30e0", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2710, + "score_percent": 89.8541, + "miss_count": 25, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1508, + "play_count": 1, + "update_time": "2021-03-25 10:39:44", + "score_diff_str": "AAA+29" + }, + { + "music_id": 23053, + "version_id": 23, + "version_name": "copula", + "music_name": "On the FM", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2524, + "score_percent": 88.9359, + "miss_count": 20, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1419, + "play_count": 7, + "update_time": "2021-05-13 08:36:35", + "score_diff_str": "AAA+1" + }, + { + "music_id": 23054, + "version_id": 23, + "version_name": "copula", + "music_name": "Damage Per Second", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 2218, + "score_percent": 96.1839, + "miss_count": 4, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1153, + "play_count": 7, + "update_time": "2021-04-16 13:06:03", + "score_diff_str": "MAX-88" + }, + { + "music_id": 23055, + "version_id": 23, + "version_name": "copula", + "music_name": "199024club -Re:BounceKiller-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1813, + "score_percent": 71.9444, + "miss_count": 86, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1260, + "play_count": 1, + "update_time": "2021-05-16 05:45:43", + "score_diff_str": "A+133" + }, + { + "music_id": 23061, + "version_id": 23, + "version_name": "copula", + "music_name": "Devil's Gear", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3067, + "score_percent": 85.527, + "miss_count": 48, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1793, + "play_count": 4, + "update_time": "2021-05-14 02:03:55", + "score_diff_str": "AAA-121" + }, + { + "music_id": 23063, + "version_id": 23, + "version_name": "copula", + "music_name": "Blue Spring Express", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2957, + "score_percent": 85.5613, + "miss_count": 52, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1728, + "play_count": 7, + "update_time": "2021-05-14 02:07:17", + "score_diff_str": "AAA-115" + }, + { + "music_id": 23065, + "version_id": 23, + "version_name": "copula", + "music_name": "\u70b8\u88c2\uff01\u30a4\u30a7\u30fc\u30ac\u30fc\u96fb\u5149\u30c1\u30e7\u30c3\u30d7\uff01\uff01(JAEGER FINAL ATTACK)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2468, + "score_percent": 94.0549, + "miss_count": 7, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 11, + "note": 1312, + "play_count": 15, + "update_time": "2021-05-06 11:54:56", + "score_diff_str": "AAA+135" + }, + { + "music_id": 23066, + "version_id": 23, + "version_name": "copula", + "music_name": "GOBBLE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1581, + "score_percent": 91.2818, + "miss_count": 7, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 866, + "play_count": 10, + "update_time": "2021-04-25 23:42:52", + "score_diff_str": "AAA+41" + }, + { + "music_id": 23068, + "version_id": 23, + "version_name": "copula", + "music_name": "chaos eater -IIDX edition-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2336, + "score_percent": 87.9518, + "miss_count": 42, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1328, + "play_count": 1, + "update_time": "2021-03-24 07:40:13", + "score_diff_str": "AAA-25" + }, + { + "music_id": 23069, + "version_id": 23, + "version_name": "copula", + "music_name": "Battle Train -IIDX Edition-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2082, + "score_percent": 61.7072, + "miss_count": -1, + "grade": "B", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1687, + "play_count": 1, + "update_time": "2021-04-04 13:48:12", + "score_diff_str": "A-168" + }, + { + "music_id": 23070, + "version_id": 23, + "version_name": "copula", + "music_name": "Welcome", + "play_type": "SINGLE", + "diff_type": "LEGGENDARIA", + "score": 1578, + "score_percent": 46.3845, + "miss_count": -1, + "grade": "C", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1701, + "play_count": 3, + "update_time": "2021-05-06 12:13:12", + "score_diff_str": "C+66" + }, + { + "music_id": 23072, + "version_id": 23, + "version_name": "copula", + "music_name": "Konzert V", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3023, + "score_percent": 88.3918, + "miss_count": 31, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1710, + "play_count": 10, + "update_time": "2021-05-13 10:41:15", + "score_diff_str": "AAA-17" + }, + { + "music_id": 23074, + "version_id": 23, + "version_name": "copula", + "music_name": "POSSESSION", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2781, + "score_percent": 91.4201, + "miss_count": 58, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1521, + "play_count": 7, + "update_time": "2021-05-16 05:42:09", + "score_diff_str": "AAA+77" + }, + { + "music_id": 23075, + "version_id": 23, + "version_name": "copula", + "music_name": "Godspeed", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2915, + "score_percent": 89.3624, + "miss_count": 30, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1631, + "play_count": 15, + "update_time": "2021-04-30 10:21:30", + "score_diff_str": "AAA+15" + }, + { + "music_id": 23079, + "version_id": 23, + "version_name": "copula", + "music_name": "NINJA IS DEAD IIDX ver.", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2708, + "score_percent": 89.0789, + "miss_count": 48, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1520, + "play_count": 6, + "update_time": "2021-03-26 04:21:09", + "score_diff_str": "AAA+5" + }, + { + "music_id": 23083, + "version_id": 23, + "version_name": "copula", + "music_name": "\u7d2b\u967d\u82b1 -AZISAI-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2626, + "score_percent": 88.1208, + "miss_count": 17, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1490, + "play_count": 2, + "update_time": "2021-05-12 12:20:59", + "score_diff_str": "AAA-23" + }, + { + "music_id": 23085, + "version_id": 23, + "version_name": "copula", + "music_name": "CODE:1 [revision1.0.1]", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2856, + "score_percent": 89.8113, + "miss_count": 23, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1590, + "play_count": 5, + "update_time": "2021-05-02 10:45:01", + "score_diff_str": "AAA+29" + }, + { + "music_id": 23086, + "version_id": 23, + "version_name": "copula", + "music_name": "SEITEN NO TERIYAKI", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2110, + "score_percent": 90.7137, + "miss_count": 8, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1163, + "play_count": 2, + "update_time": "2021-05-10 21:18:34", + "score_diff_str": "AAA+42" + }, + { + "music_id": 23088, + "version_id": 23, + "version_name": "copula", + "music_name": "NZM", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2975, + "score_percent": 83.4268, + "miss_count": 62, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1783, + "play_count": 9, + "update_time": "2021-05-12 12:15:53", + "score_diff_str": "AAA-195" + }, + { + "music_id": 23094, + "version_id": 23, + "version_name": "copula", + "music_name": "Triple Counter", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3502, + "score_percent": 86.8552, + "miss_count": 61, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 2016, + "play_count": 10, + "update_time": "2021-05-16 05:51:14", + "score_diff_str": "AAA-82" + }, + { + "music_id": 24001, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "\u7114\u6975OVERKILL", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2950, + "score_percent": 77.5907, + "miss_count": -1, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1901, + "play_count": 1, + "update_time": "2021-05-04 04:21:41", + "score_diff_str": "AA-8" + }, + { + "music_id": 24003, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "\u30a4\u30b6\u30ca\u30df\u30ce\u30ca\u30b2\u30ad", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2977, + "score_percent": 89.6147, + "miss_count": 29, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1661, + "play_count": 4, + "update_time": "2021-04-22 10:39:23", + "score_diff_str": "AAA+24" + }, + { + "music_id": 24005, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Super Rush", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3243, + "score_percent": 90.536, + "miss_count": 48, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1791, + "play_count": 7, + "update_time": "2021-05-06 13:52:38", + "score_diff_str": "AAA+59" + }, + { + "music_id": 24006, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Rave Cannon", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3068, + "score_percent": 90.2353, + "miss_count": 26, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1700, + "play_count": 4, + "update_time": "2021-03-29 09:25:07", + "score_diff_str": "AAA+45" + }, + { + "music_id": 24007, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Caterpillar", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2612, + "score_percent": 83.6643, + "miss_count": 41, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1561, + "play_count": 3, + "update_time": "2021-05-07 05:04:22", + "score_diff_str": "AAA-164" + }, + { + "music_id": 24010, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Mare Nectaris", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2803, + "score_percent": 66.9293, + "miss_count": 199, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2094, + "play_count": 5, + "update_time": "2021-05-07 07:07:33", + "score_diff_str": "A+11" + }, + { + "music_id": 24012, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "TOGAKUSHI", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2426, + "score_percent": 90.3202, + "miss_count": 30, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1343, + "play_count": 11, + "update_time": "2021-05-14 03:41:06", + "score_diff_str": "AAA+38" + }, + { + "music_id": 24014, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "\u6d25\u8efd\u96ea", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3530, + "score_percent": 90.3738, + "miss_count": 23, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1953, + "play_count": 10, + "update_time": "2021-05-07 07:01:52", + "score_diff_str": "AAA+58" + }, + { + "music_id": 24018, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "DORNWALD \uff5eJunge\uff5e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3198, + "score_percent": 84.0252, + "miss_count": 55, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1903, + "play_count": 6, + "update_time": "2021-05-04 05:15:56", + "score_diff_str": "AAA-186" + }, + { + "music_id": 24020, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "ECHIDNA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2978, + "score_percent": 83.8873, + "miss_count": 58, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1775, + "play_count": 6, + "update_time": "2021-04-18 03:46:32", + "score_diff_str": "AAA-178" + }, + { + "music_id": 24022, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "PAPAYAPA BASS", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2306, + "score_percent": 80.7423, + "miss_count": -1, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1428, + "play_count": 3, + "update_time": "2021-03-29 13:38:12", + "score_diff_str": "AA+84" + }, + { + "music_id": 24023, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "\u7131\u5f71", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2351, + "score_percent": 81.8024, + "miss_count": 50, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1437, + "play_count": 2, + "update_time": "2021-05-10 22:22:08", + "score_diff_str": "AA+115" + }, + { + "music_id": 24024, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "SAY BAY", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2538, + "score_percent": 87.2165, + "miss_count": 35, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1455, + "play_count": 2, + "update_time": "2021-05-06 13:46:55", + "score_diff_str": "AAA-49" + }, + { + "music_id": 24025, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "(This Is Not) The Angels", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2659, + "score_percent": 97.4707, + "miss_count": 1, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 11, + "note": 1364, + "play_count": 16, + "update_time": "2021-04-25 23:58:32", + "score_diff_str": "MAX-69" + }, + { + "music_id": 24028, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Egret and Willow", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 687, + "score_percent": 24.8373, + "miss_count": -1, + "grade": "E", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 1383, + "play_count": 1, + "update_time": "2021-03-23 00:09:48", + "score_diff_str": "E+72" + }, + { + "music_id": 24034, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Go Ahead!!", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1672, + "score_percent": 59.1649, + "miss_count": -1, + "grade": "B", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1413, + "play_count": 2, + "update_time": "2021-05-07 07:17:05", + "score_diff_str": "B+102" + }, + { + "music_id": 24036, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "#MAGiCVLGiRL_TRVP_B3VTZ", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3147, + "score_percent": 89.7604, + "miss_count": 24, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1753, + "play_count": 10, + "update_time": "2021-04-22 11:01:11", + "score_diff_str": "AAA+30" + }, + { + "music_id": 24039, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Steel Edge", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2965, + "score_percent": 92.4252, + "miss_count": 20, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1604, + "play_count": 3, + "update_time": "2021-05-06 13:49:25", + "score_diff_str": "AAA+113" + }, + { + "music_id": 24044, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "FUZIN RIZIN", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3493, + "score_percent": 90.5391, + "miss_count": 27, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1929, + "play_count": 4, + "update_time": "2021-04-19 06:38:59", + "score_diff_str": "AAA+63" + }, + { + "music_id": 24048, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Shoot'Em All", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2334, + "score_percent": 92.3259, + "miss_count": 11, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1264, + "play_count": 1, + "update_time": "2021-04-24 23:48:35", + "score_diff_str": "AAA+86" + }, + { + "music_id": 24049, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Breakin' Chain", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2164, + "score_percent": 92.5577, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1169, + "play_count": 1, + "update_time": "2021-03-26 03:36:07", + "score_diff_str": "AAA+85" + }, + { + "music_id": 24050, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "GuNGNiR", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2831, + "score_percent": 68.0202, + "miss_count": -1, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2081, + "play_count": 8, + "update_time": "2021-05-10 22:18:55", + "score_diff_str": "A+56" + }, + { + "music_id": 24051, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "HADES", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2811, + "score_percent": 87.7889, + "miss_count": 29, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1601, + "play_count": 4, + "update_time": "2021-05-14 02:56:45", + "score_diff_str": "AAA-36" + }, + { + "music_id": 24056, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Seaside Labyrinth", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1815, + "score_percent": 95.2256, + "miss_count": 3, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 9, + "note": 953, + "play_count": 1, + "update_time": "2021-04-27 22:17:35", + "score_diff_str": "MAX-91" + }, + { + "music_id": 24057, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "SAMURAI-Scramble", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1957, + "score_percent": 79.4237, + "miss_count": 56, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1232, + "play_count": 1, + "update_time": "2021-05-07 05:00:44", + "score_diff_str": "AA+40" + }, + { + "music_id": 24061, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Sweet Clapper", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1888, + "score_percent": 98.4359, + "miss_count": 2, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 959, + "play_count": 1, + "update_time": "2021-04-27 22:13:58", + "score_diff_str": "MAX-30" + }, + { + "music_id": 24066, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Magical", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1914, + "score_percent": 94.6588, + "miss_count": 4, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1011, + "play_count": 1, + "update_time": "2021-03-24 07:30:29", + "score_diff_str": "MAX-108" + }, + { + "music_id": 24072, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Sky High", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3466, + "score_percent": 89.192, + "miss_count": 30, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1943, + "play_count": 9, + "update_time": "2021-04-17 13:30:17", + "score_diff_str": "AAA+11" + }, + { + "music_id": 24073, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Snakey Kung-fu", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3128, + "score_percent": 89.3204, + "miss_count": 36, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1751, + "play_count": 7, + "update_time": "2021-05-08 09:27:40", + "score_diff_str": "AAA+15" + }, + { + "music_id": 24076, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "RAIN", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2977, + "score_percent": 89.831, + "miss_count": 33, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1657, + "play_count": 2, + "update_time": "2021-04-22 11:13:46", + "score_diff_str": "AAA+31" + }, + { + "music_id": 24077, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "\u5203\u56f3\u7f85", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3174, + "score_percent": 90.8935, + "miss_count": 13, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1746, + "play_count": 3, + "update_time": "2021-04-22 11:18:08", + "score_diff_str": "AAA+70" + }, + { + "music_id": 24078, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "\u3006", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3412, + "score_percent": 90.8897, + "miss_count": 20, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1877, + "play_count": 6, + "update_time": "2021-05-16 04:35:21", + "score_diff_str": "AAA+75" + }, + { + "music_id": 24080, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "BroGamer", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2795, + "score_percent": 89.1263, + "miss_count": 17, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1568, + "play_count": 4, + "update_time": "2021-05-04 04:12:41", + "score_diff_str": "AAA+7" + }, + { + "music_id": 24081, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Beat Juggling Mix", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1925, + "score_percent": 84.5782, + "miss_count": 45, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1138, + "play_count": 1, + "update_time": "2021-04-24 23:54:45", + "score_diff_str": "AAA-99" + }, + { + "music_id": 24082, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "SEQUENCE CAT", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2763, + "score_percent": 95.5394, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1446, + "play_count": 8, + "update_time": "2021-04-24 22:53:44", + "score_diff_str": "MAX-129" + }, + { + "music_id": 24084, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "crew", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2775, + "score_percent": 93.75, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1480, + "play_count": 1, + "update_time": "2021-03-29 14:03:02", + "score_diff_str": "AAA+143" + }, + { + "music_id": 24085, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Macuilxochitl", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3130, + "score_percent": 93.3214, + "miss_count": 11, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1677, + "play_count": 8, + "update_time": "2021-05-04 04:09:54", + "score_diff_str": "AAA+148" + }, + { + "music_id": 24086, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Summerlights(IIDX Edition)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2845, + "score_percent": 90.0316, + "miss_count": 36, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1580, + "play_count": 1, + "update_time": "2021-04-03 05:58:47", + "score_diff_str": "AAA+36" + }, + { + "music_id": 24089, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Venom", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2917, + "score_percent": 89.8091, + "miss_count": 21, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1624, + "play_count": 7, + "update_time": "2021-04-30 09:54:03", + "score_diff_str": "AAA+29" + }, + { + "music_id": 24092, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "Vermilion", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1935, + "score_percent": 92.7613, + "miss_count": 2, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 10, + "note": 1043, + "play_count": 14, + "update_time": "2021-05-04 04:07:51", + "score_diff_str": "AAA+80" + }, + { + "music_id": 24094, + "version_id": 24, + "version_name": "SINOBUZ", + "music_name": "\u7ae5\u8a71\u56de\u5eca", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2861, + "score_percent": 89.8555, + "miss_count": 15, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1592, + "play_count": 3, + "update_time": "2021-05-16 05:03:55", + "score_diff_str": "AAA+30" + }, + { + "music_id": 25003, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "DEATH\u2020ZIGOQ \uff5e\u6012\u308a\u306e\u9ad8\u901f\u7206\u8d70\u91ce\u90ce\uff5e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3132, + "score_percent": 75.4699, + "miss_count": 74, + "grade": "A", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 2075, + "play_count": 6, + "update_time": "2021-05-09 10:41:00", + "score_diff_str": "AA-96" + }, + { + "music_id": 25004, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Initiation", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3436, + "score_percent": 85.1338, + "miss_count": 123, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 2018, + "play_count": 8, + "update_time": "2021-05-09 10:33:49", + "score_diff_str": "AAA-152" + }, + { + "music_id": 25007, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "EMERALDAS", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2888, + "score_percent": 78.778, + "miss_count": 110, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1833, + "play_count": 6, + "update_time": "2021-04-18 03:05:27", + "score_diff_str": "AA+36" + }, + { + "music_id": 25008, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "ANCHOR", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3152, + "score_percent": 85.8856, + "miss_count": 40, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1835, + "play_count": 3, + "update_time": "2021-05-14 03:17:41", + "score_diff_str": "AAA-111" + }, + { + "music_id": 25009, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "AA -rebuild-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3241, + "score_percent": 89.0385, + "miss_count": 17, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1820, + "play_count": 8, + "update_time": "2021-05-08 08:16:29", + "score_diff_str": "AAA+5" + }, + { + "music_id": 25014, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Expanded !!", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2506, + "score_percent": 94.6375, + "miss_count": 12, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1324, + "play_count": 4, + "update_time": "2021-04-06 11:02:15", + "score_diff_str": "MAX-142" + }, + { + "music_id": 25015, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Life Is A Game ft.DD\"\u30ca\u30ab\u30bf\"Metal", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2898, + "score_percent": 81.6338, + "miss_count": -1, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1775, + "play_count": 3, + "update_time": "2021-05-03 14:24:52", + "score_diff_str": "AA+136" + }, + { + "music_id": 25017, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "\u30b7\u30e0\u30eb\u30b0\u306e\u76ee\u9192\u3081", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2964, + "score_percent": 81.3392, + "miss_count": 61, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1822, + "play_count": 10, + "update_time": "2021-05-16 05:54:02", + "score_diff_str": "AA+129" + }, + { + "music_id": 25019, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Papilio ulysses", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 976, + "score_percent": 32.5768, + "miss_count": -1, + "grade": "E", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1498, + "play_count": 1, + "update_time": "2021-04-22 09:40:26", + "score_diff_str": "D-23" + }, + { + "music_id": 25021, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "\u6771\u4eac\u795e\u8a71", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2426, + "score_percent": 80.598, + "miss_count": 59, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1505, + "play_count": 8, + "update_time": "2021-05-04 05:21:20", + "score_diff_str": "AA+84" + }, + { + "music_id": 25025, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "VOX RUSH", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2830, + "score_percent": 81.5092, + "miss_count": 52, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1736, + "play_count": 3, + "update_time": "2021-04-25 00:16:31", + "score_diff_str": "AA+129" + }, + { + "music_id": 25027, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "255", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2912, + "score_percent": 86.8735, + "miss_count": 72, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1676, + "play_count": 9, + "update_time": "2021-05-07 06:17:58", + "score_diff_str": "AAA-68" + }, + { + "music_id": 25028, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Battleground", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2544, + "score_percent": 93.4607, + "miss_count": 4, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 11, + "note": 1361, + "play_count": 2, + "update_time": "2021-05-06 11:51:35", + "score_diff_str": "AAA+124" + }, + { + "music_id": 25029, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Boomy and The Boost", + "play_type": "SINGLE", + "diff_type": "NORMAL", + "score": 0, + "score_percent": 0, + "miss_count": -1, + "grade": "F", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 6, + "note": 538, + "play_count": 2, + "update_time": "2021-05-07 06:14:30" + }, + { + "music_id": 25029, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Boomy and The Boost", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3230, + "score_percent": 88.4447, + "miss_count": 42, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1826, + "play_count": 14, + "update_time": "2021-05-16 06:01:34", + "score_diff_str": "AAA-17" + }, + { + "music_id": 25033, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Amor De Ver\u00e3o", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2162, + "score_percent": 90.6119, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1193, + "play_count": 3, + "update_time": "2021-05-03 14:36:26", + "score_diff_str": "AAA+41" + }, + { + "music_id": 25043, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "FUTURE is Dead", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2044, + "score_percent": 88.7924, + "miss_count": 24, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1151, + "play_count": 6, + "update_time": "2021-03-29 14:37:54", + "score_diff_str": "AAA-3" + }, + { + "music_id": 25048, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Nothing but Theory", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2703, + "score_percent": 93.9847, + "miss_count": 8, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1438, + "play_count": 1, + "update_time": "2021-04-25 00:13:36", + "score_diff_str": "AAA+146" + }, + { + "music_id": 25049, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Illusionary Waterlily", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3042, + "score_percent": 84.3594, + "miss_count": 48, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1803, + "play_count": 2, + "update_time": "2021-05-14 22:49:15", + "score_diff_str": "AAA-164" + }, + { + "music_id": 25052, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Persephone", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2764, + "score_percent": 89.7986, + "miss_count": 21, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1539, + "play_count": 2, + "update_time": "2021-04-06 11:25:01", + "score_diff_str": "AAA+28" + }, + { + "music_id": 25054, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Hella Deep", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1569, + "score_percent": 81.804, + "miss_count": 56, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 10, + "note": 959, + "play_count": 1, + "update_time": "2021-03-23 00:30:11", + "score_diff_str": "AA+77" + }, + { + "music_id": 25058, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "The Chase", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1458, + "score_percent": 63.5017, + "miss_count": -1, + "grade": "B", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1148, + "play_count": 2, + "update_time": "2021-04-09 10:32:30", + "score_diff_str": "A-73" + }, + { + "music_id": 25059, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "UMMU", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2712, + "score_percent": 85.4442, + "miss_count": 42, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1587, + "play_count": 2, + "update_time": "2021-05-06 13:58:06", + "score_diff_str": "AAA-110" + }, + { + "music_id": 25060, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Rise Circuit", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2158, + "score_percent": 91.4407, + "miss_count": 13, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1180, + "play_count": 3, + "update_time": "2021-05-10 21:21:00", + "score_diff_str": "AAA+60" + }, + { + "music_id": 25063, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Xperanza", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2865, + "score_percent": 87.5076, + "miss_count": 42, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1637, + "play_count": 3, + "update_time": "2021-05-14 03:15:12", + "score_diff_str": "AAA-46" + }, + { + "music_id": 25073, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Fervidex", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2539, + "score_percent": 93.277, + "miss_count": 11, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1361, + "play_count": 2, + "update_time": "2021-04-05 09:43:47", + "score_diff_str": "AAA+119" + }, + { + "music_id": 25074, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "DEADHEAT", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3052, + "score_percent": 88.6694, + "miss_count": 25, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1721, + "play_count": 14, + "update_time": "2021-05-06 11:39:01", + "score_diff_str": "AAA-8" + }, + { + "music_id": 25075, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Arca", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2906, + "score_percent": 90.6991, + "miss_count": 13, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1602, + "play_count": 5, + "update_time": "2021-04-03 08:04:06", + "score_diff_str": "AAA+58" + }, + { + "music_id": 25080, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Raspberry Railgun", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2999, + "score_percent": 93.3686, + "miss_count": 8, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1606, + "play_count": 3, + "update_time": "2021-05-16 06:19:53", + "score_diff_str": "AAA+143" + }, + { + "music_id": 25083, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Antigravity", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2614, + "score_percent": 82.1496, + "miss_count": 51, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1591, + "play_count": 3, + "update_time": "2021-04-09 10:41:55", + "score_diff_str": "AA+139" + }, + { + "music_id": 25085, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "NITROUS CANNON", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3134, + "score_percent": 83.5733, + "miss_count": 57, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1875, + "play_count": 2, + "update_time": "2021-04-27 22:55:58", + "score_diff_str": "AAA-200" + }, + { + "music_id": 25089, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "HYPE THE CORE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2621, + "score_percent": 85.1527, + "miss_count": 32, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1539, + "play_count": 1, + "update_time": "2021-04-25 00:10:25", + "score_diff_str": "AAA-115" + }, + { + "music_id": 25090, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "City Never Sleeps (IIDX Edition)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2536, + "score_percent": 94.3452, + "miss_count": 5, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1344, + "play_count": 10, + "update_time": "2021-05-03 13:40:06", + "score_diff_str": "AAA+146" + }, + { + "music_id": 25091, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Rampage", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3394, + "score_percent": 92.6816, + "miss_count": 16, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1831, + "play_count": 4, + "update_time": "2021-05-14 22:45:13", + "score_diff_str": "AAA+138" + }, + { + "music_id": 25093, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "DropZ-Line-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2655, + "score_percent": 80.5522, + "miss_count": 50, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1648, + "play_count": 3, + "update_time": "2021-05-03 14:28:17", + "score_diff_str": "AA+91" + }, + { + "music_id": 25094, + "version_id": 25, + "version_name": "CANNON BALLERS", + "music_name": "Sleepless days", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1560, + "score_percent": 98.9848, + "miss_count": 0, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 9, + "note": 788, + "play_count": 6, + "update_time": "2021-05-12 12:35:44", + "score_diff_str": "MAX-16" + }, + { + "music_id": 26001, + "version_id": 26, + "version_name": "Rootage", + "music_name": "KILL EACH OTHER", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3485, + "score_percent": 89.5887, + "miss_count": 12, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1945, + "play_count": 9, + "update_time": "2021-05-08 08:11:48", + "score_diff_str": "AAA+27" + }, + { + "music_id": 26007, + "version_id": 26, + "version_name": "Rootage", + "music_name": "X-DEN", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3135, + "score_percent": 70.6081, + "miss_count": 160, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2220, + "play_count": 5, + "update_time": "2021-05-16 04:46:06", + "score_diff_str": "A+175" + }, + { + "music_id": 26010, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Drastic Dramatic", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3284, + "score_percent": 93.0312, + "miss_count": 8, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 12, + "note": 1765, + "play_count": 6, + "update_time": "2021-05-08 08:13:29", + "score_diff_str": "AAA+146" + }, + { + "music_id": 26011, + "version_id": 26, + "version_name": "Rootage", + "music_name": "GENE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 4002, + "score_percent": 91.6628, + "miss_count": 21, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 2183, + "play_count": 15, + "update_time": "2021-05-14 03:23:15", + "score_diff_str": "AAA+121" + }, + { + "music_id": 26012, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Painful Fate", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2991, + "score_percent": 87.8672, + "miss_count": 38, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1702, + "play_count": 5, + "update_time": "2021-05-14 22:40:55", + "score_diff_str": "AAA-35" + }, + { + "music_id": 26023, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Garuda", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2447, + "score_percent": 92.4792, + "miss_count": 14, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1323, + "play_count": 1, + "update_time": "2021-04-18 02:55:11", + "score_diff_str": "AAA+95" + }, + { + "music_id": 26033, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Catch Our Fire!", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 958, + "score_percent": 25.4111, + "miss_count": -1, + "grade": "E", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1885, + "play_count": 1, + "update_time": "2021-04-12 12:29:19", + "score_diff_str": "E+120" + }, + { + "music_id": 26034, + "version_id": 26, + "version_name": "Rootage", + "music_name": "dAuntl3ss", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3253, + "score_percent": 91.6338, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1775, + "play_count": 4, + "update_time": "2021-05-14 22:34:28", + "score_diff_str": "AAA+97" + }, + { + "music_id": 26037, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Carmina", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3060, + "score_percent": 76.5, + "miss_count": 105, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2000, + "play_count": 3, + "update_time": "2021-05-06 12:35:56", + "score_diff_str": "AA-52" + }, + { + "music_id": 26039, + "version_id": 26, + "version_name": "Rootage", + "music_name": "The Rebellion of Sequencer", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2870, + "score_percent": 87.8213, + "miss_count": 44, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1634, + "play_count": 6, + "update_time": "2021-05-14 02:15:00", + "score_diff_str": "AAA-35" + }, + { + "music_id": 26040, + "version_id": 26, + "version_name": "Rootage", + "music_name": "\u6cf0\u6771\u30ce\u7fe0\u971e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 363, + "score_percent": 19.8578, + "miss_count": -1, + "grade": "F", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 11, + "note": 914, + "play_count": 1, + "update_time": "2021-04-24 22:58:54", + "score_diff_str": "D-247" + }, + { + "music_id": 26043, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Dr. Chemical & Killing Machine", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3151, + "score_percent": 92.6765, + "miss_count": 14, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 12, + "note": 1700, + "play_count": 7, + "update_time": "2021-05-14 22:31:57", + "score_diff_str": "AAA+128" + }, + { + "music_id": 26047, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Red. by Jack Trance", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1265, + "score_percent": 33.9689, + "miss_count": -1, + "grade": "D", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1862, + "play_count": 1, + "update_time": "2021-05-10 21:45:37", + "score_diff_str": "D+23" + }, + { + "music_id": 26053, + "version_id": 26, + "version_name": "Rootage", + "music_name": "& Intelligence", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2940, + "score_percent": 90.573, + "miss_count": 15, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1623, + "play_count": 5, + "update_time": "2021-05-09 08:58:03", + "score_diff_str": "AAA+54" + }, + { + "music_id": 26070, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Xl\u00f8", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3287, + "score_percent": 82.671, + "miss_count": 58, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1988, + "play_count": 1, + "update_time": "2021-05-14 03:20:20", + "score_diff_str": "AA+194" + }, + { + "music_id": 26071, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Let me be your cure", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2566, + "score_percent": 95.4613, + "miss_count": 3, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 10, + "note": 1344, + "play_count": 7, + "update_time": "2021-05-14 21:46:33", + "score_diff_str": "MAX-122" + }, + { + "music_id": 26072, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Level One", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2880, + "score_percent": 77.5444, + "miss_count": 91, + "grade": "A", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1857, + "play_count": 3, + "update_time": "2021-05-04 04:23:16", + "score_diff_str": "AA-9" + }, + { + "music_id": 26078, + "version_id": 26, + "version_name": "Rootage", + "music_name": "\u91d1\u91ce\u706b\u7e54\u306e\u91d1\u8272\u63d0\u8a00", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2689, + "score_percent": 82.4847, + "miss_count": 63, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1630, + "play_count": 5, + "update_time": "2021-05-03 13:59:38", + "score_diff_str": "AA+153" + }, + { + "music_id": 26080, + "version_id": 26, + "version_name": "Rootage", + "music_name": "LOST TECHNOLOGIE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3118, + "score_percent": 85.5653, + "miss_count": 34, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1822, + "play_count": 3, + "update_time": "2021-05-14 22:22:00", + "score_diff_str": "AAA-122" + }, + { + "music_id": 26081, + "version_id": 26, + "version_name": "Rootage", + "music_name": "XENON II \uff5eTOMOYUKI\u306e\u91ce\u671b\uff5e", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2761, + "score_percent": 90.6435, + "miss_count": 12, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1523, + "play_count": 2, + "update_time": "2021-05-03 13:54:35", + "score_diff_str": "AAA+53" + }, + { + "music_id": 26083, + "version_id": 26, + "version_name": "Rootage", + "music_name": "DRUNK MONKY", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2104, + "score_percent": 89.3798, + "miss_count": 18, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1177, + "play_count": 6, + "update_time": "2021-04-30 10:00:29", + "score_diff_str": "AAA+11" + }, + { + "music_id": 26085, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Lethal Weapon", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2869, + "score_percent": 87.1507, + "miss_count": 48, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1646, + "play_count": 2, + "update_time": "2021-05-14 22:37:11", + "score_diff_str": "AAA-58" + }, + { + "music_id": 26086, + "version_id": 26, + "version_name": "Rootage", + "music_name": "GO OVER WITH GLARE -ROOTAGE 26-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3563, + "score_percent": 89.075, + "miss_count": 82, + "grade": "AAA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2000, + "play_count": 15, + "update_time": "2021-05-06 12:33:10", + "score_diff_str": "AAA+7" + }, + { + "music_id": 26087, + "version_id": 26, + "version_name": "Rootage", + "music_name": "\u304a\u83d3\u5b50\u306e\u738b\u56fd", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2922, + "score_percent": 69.2745, + "miss_count": -1, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2109, + "play_count": 6, + "update_time": "2021-05-06 12:46:09", + "score_diff_str": "A+110" + }, + { + "music_id": 26093, + "version_id": 26, + "version_name": "Rootage", + "music_name": "ruin of opals", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2706, + "score_percent": 82.1993, + "miss_count": 43, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1646, + "play_count": 3, + "update_time": "2021-05-13 08:56:27", + "score_diff_str": "AA+145" + }, + { + "music_id": 26095, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Carry Me Away", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2884, + "score_percent": 89.3986, + "miss_count": 20, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1613, + "play_count": 6, + "update_time": "2021-04-18 04:58:29", + "score_diff_str": "AAA+16" + }, + { + "music_id": 26102, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Please Welcome Mr.C", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 215, + "score_percent": 7.0631, + "miss_count": -1, + "grade": "F", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1522, + "play_count": 1, + "update_time": "2021-05-09 10:45:29", + "score_diff_str": "F+215" + }, + { + "music_id": 26104, + "version_id": 26, + "version_name": "Rootage", + "music_name": "HARD BRAIN", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3517, + "score_percent": 91.8757, + "miss_count": 34, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1914, + "play_count": 11, + "update_time": "2021-05-14 22:25:51", + "score_diff_str": "AAA+114" + }, + { + "music_id": 26106, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Visterhv", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3383, + "score_percent": 90.5029, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1869, + "play_count": 15, + "update_time": "2021-05-14 02:11:36", + "score_diff_str": "AAA+60" + }, + { + "music_id": 26107, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Trill auf G", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2782, + "score_percent": 83.2934, + "miss_count": 49, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1670, + "play_count": 1, + "update_time": "2021-04-09 10:24:09", + "score_diff_str": "AA+184" + }, + { + "music_id": 26108, + "version_id": 26, + "version_name": "Rootage", + "music_name": "voltississimo", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2724, + "score_percent": 72.1398, + "miss_count": -1, + "grade": "A", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1888, + "play_count": 8, + "update_time": "2021-05-09 10:44:29", + "score_diff_str": "A+206" + }, + { + "music_id": 26109, + "version_id": 26, + "version_name": "Rootage", + "music_name": "toy boxer", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2150, + "score_percent": 95.8111, + "miss_count": 11, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1122, + "play_count": 2, + "update_time": "2021-05-03 13:29:28", + "score_diff_str": "MAX-94" + }, + { + "music_id": 26110, + "version_id": 26, + "version_name": "Rootage", + "music_name": "\u6700\u5c0f\u4e09\u500d\u5b8c\u5168\u6570", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2269, + "score_percent": 86.3394, + "miss_count": 33, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1314, + "play_count": 6, + "update_time": "2021-04-30 11:25:41", + "score_diff_str": "AAA-67" + }, + { + "music_id": 26113, + "version_id": 26, + "version_name": "Rootage", + "music_name": "Afterimage d'automne", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2702, + "score_percent": 91.2838, + "miss_count": 15, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1480, + "play_count": 2, + "update_time": "2021-04-24 23:05:59", + "score_diff_str": "AAA+70" + }, + { + "music_id": 26114, + "version_id": 26, + "version_name": "Rootage", + "music_name": "BLACK JACKAL", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2097, + "score_percent": 88.6306, + "miss_count": 23, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1183, + "play_count": 1, + "update_time": "2021-04-23 01:40:56", + "score_diff_str": "AAA-7" + }, + { + "music_id": 27000, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "THE BRAVE MUST DIE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3657, + "score_percent": 88.1205, + "miss_count": 35, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 2075, + "play_count": 16, + "update_time": "2021-05-14 02:24:20", + "score_diff_str": "AAA-32" + }, + { + "music_id": 27002, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "PHASE SHIFT MANEUVER", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2687, + "score_percent": 92.8473, + "miss_count": 9, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1447, + "play_count": 2, + "update_time": "2021-05-06 13:14:12", + "score_diff_str": "AAA+114" + }, + { + "music_id": 27003, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "\u304c\u3063\u3064\u308a\u9670\u30ad\u30e3!? \u602a\u76d7\u3044\u3044\u3093\u3061\u3087\u306e\u5104\u52ab^^;", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1502, + "score_percent": 34.2609, + "miss_count": -1, + "grade": "D", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2192, + "play_count": 3, + "update_time": "2021-04-01 09:46:59", + "score_diff_str": "D+40" + }, + { + "music_id": 27004, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Dans la nuit de l'\u00e9ternit\u00e9", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2967, + "score_percent": 81.0656, + "miss_count": 93, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1830, + "play_count": 5, + "update_time": "2021-05-06 14:16:51", + "score_diff_str": "AA+120" + }, + { + "music_id": 27005, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "VALKYRIAS -\u82f1\u96c4\u8a95\u751f-", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2610, + "score_percent": 94.1558, + "miss_count": 6, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1386, + "play_count": 1, + "update_time": "2021-05-07 05:49:02", + "score_diff_str": "AAA+146" + }, + { + "music_id": 27006, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "EXCITE", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 640, + "score_percent": 28.4698, + "miss_count": -1, + "grade": "E", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 10, + "note": 1124, + "play_count": 1, + "update_time": "2021-03-24 07:21:58", + "score_diff_str": "D-110" + }, + { + "music_id": 27007, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "LIGHTNING STRIKES", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3040, + "score_percent": 92.7395, + "miss_count": 12, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 12, + "note": 1639, + "play_count": 6, + "update_time": "2021-05-08 09:16:41", + "score_diff_str": "AAA+126" + }, + { + "music_id": 27008, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "EROICA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3271, + "score_percent": 80.1716, + "miss_count": 142, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 2040, + "play_count": 6, + "update_time": "2021-04-30 11:20:08", + "score_diff_str": "AA+97" + }, + { + "music_id": 27009, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "TECHNO Style Essentials", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2638, + "score_percent": 90.7777, + "miss_count": 20, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1453, + "play_count": 2, + "update_time": "2021-05-02 10:58:09", + "score_diff_str": "AAA+54" + }, + { + "music_id": 27010, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "27th style", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2361, + "score_percent": 90.8776, + "miss_count": 20, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1299, + "play_count": 3, + "update_time": "2021-04-30 09:47:27", + "score_diff_str": "AAA+51" + }, + { + "music_id": 27011, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "rough percussionythm", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2260, + "score_percent": 87.2587, + "miss_count": 38, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 11, + "note": 1295, + "play_count": 3, + "update_time": "2021-05-06 11:32:59", + "score_diff_str": "AAA-43" + }, + { + "music_id": 27019, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "AKASHIC BREAK", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3179, + "score_percent": 87.1914, + "miss_count": 39, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1823, + "play_count": 1, + "update_time": "2021-05-06 13:11:42", + "score_diff_str": "AAA-62" + }, + { + "music_id": 27020, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Everlasting Message", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3037, + "score_percent": 77.0812, + "miss_count": 87, + "grade": "A", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1970, + "play_count": 13, + "update_time": "2021-04-30 11:11:57", + "score_diff_str": "AA-28" + }, + { + "music_id": 27026, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "\u9b45\u60d1\u306eYUMMY\u30b9\u30a4\u30fc\u30c4", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2615, + "score_percent": 82.4401, + "miss_count": 49, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1586, + "play_count": 2, + "update_time": "2021-04-08 00:23:25", + "score_diff_str": "AA+147" + }, + { + "music_id": 27030, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Rave Patroller", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3106, + "score_percent": 91.085, + "miss_count": 26, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1705, + "play_count": 7, + "update_time": "2021-05-06 12:52:46", + "score_diff_str": "AAA+74" + }, + { + "music_id": 27034, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "T-REX vs Velociraptor (In the Far east euphoria)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2967, + "score_percent": 90.6785, + "miss_count": 16, + "grade": "AAA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1636, + "play_count": 15, + "update_time": "2021-05-16 04:58:03", + "score_diff_str": "AAA+58" + }, + { + "music_id": 27035, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Artist", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3163, + "score_percent": 84.5722, + "miss_count": 41, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1870, + "play_count": 10, + "update_time": "2021-05-14 03:35:18", + "score_diff_str": "AAA-162" + }, + { + "music_id": 27036, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "GHOST", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2508, + "score_percent": 89.3799, + "miss_count": 13, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1403, + "play_count": 6, + "update_time": "2021-05-10 21:15:04", + "score_diff_str": "AAA+13" + }, + { + "music_id": 27039, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Lords Of The Roundtable", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1857, + "score_percent": 58.5435, + "miss_count": -1, + "grade": "B", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1586, + "play_count": 2, + "update_time": "2021-04-08 00:29:04", + "score_diff_str": "B+94" + }, + { + "music_id": 27043, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Primitive Vibes", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2955, + "score_percent": 94.4693, + "miss_count": 4, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1564, + "play_count": 7, + "update_time": "2021-05-07 05:22:16", + "score_diff_str": "MAX-173" + }, + { + "music_id": 27044, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Double Dribble", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2966, + "score_percent": 88.1165, + "miss_count": 14, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1683, + "play_count": 8, + "update_time": "2021-05-09 09:47:08", + "score_diff_str": "AAA-26" + }, + { + "music_id": 27047, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Voo Doo Bamboleo", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2378, + "score_percent": 94.2155, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1262, + "play_count": 1, + "update_time": "2021-05-08 09:23:34", + "score_diff_str": "AAA+134" + }, + { + "music_id": 27048, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Infinity Mirror", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2164, + "score_percent": 92.9553, + "miss_count": 25, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1164, + "play_count": 1, + "update_time": "2021-03-24 07:19:22", + "score_diff_str": "AAA+94" + }, + { + "music_id": 27049, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "\u707c\u71b1Beach Side Bunny (Masayoshi Iimori Remix)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1599, + "score_percent": 85.6913, + "miss_count": 35, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 933, + "play_count": 3, + "update_time": "2021-04-11 10:40:02", + "score_diff_str": "AAA-60" + }, + { + "music_id": 27051, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Ska-sh All Neurons!!", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2232, + "score_percent": 94.898, + "miss_count": 3, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1176, + "play_count": 2, + "update_time": "2021-04-09 09:50:31", + "score_diff_str": "MAX-120" + }, + { + "music_id": 27052, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "SCREW \/\/ owo \/\/ SCREW", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2664, + "score_percent": 85.0032, + "miss_count": 51, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1567, + "play_count": 4, + "update_time": "2021-05-03 13:15:14", + "score_diff_str": "AAA-122" + }, + { + "music_id": 27056, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Matt Silver", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3143, + "score_percent": 92.0621, + "miss_count": 8, + "grade": "AAA", + "clear_type": "EX HARD CLEAR", + "clear_type_id": 6, + "level": 12, + "note": 1707, + "play_count": 9, + "update_time": "2021-05-06 10:59:51", + "score_diff_str": "AAA+108" + }, + { + "music_id": 27059, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "TRIUMPH", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2881, + "score_percent": 83.5557, + "miss_count": 49, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1724, + "play_count": 10, + "update_time": "2021-04-22 05:44:55", + "score_diff_str": "AAA-184" + }, + { + "music_id": 27060, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "BEAT PRISONER", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3142, + "score_percent": 85.1952, + "miss_count": 52, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1844, + "play_count": 6, + "update_time": "2021-05-03 13:20:06", + "score_diff_str": "AAA-137" + }, + { + "music_id": 27068, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Rave lithosphere", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2523, + "score_percent": 93.8616, + "miss_count": 11, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1344, + "play_count": 4, + "update_time": "2021-04-14 22:12:30", + "score_diff_str": "AAA+133" + }, + { + "music_id": 27074, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "fairy cocktail", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1606, + "score_percent": 96.9807, + "miss_count": 4, + "grade": "AAA", + "clear_type": "FULLCOMBO CLEAR", + "clear_type_id": 7, + "level": 8, + "note": 828, + "play_count": 2, + "update_time": "2021-04-11 23:25:58", + "score_diff_str": "MAX-50" + }, + { + "music_id": 27077, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Theory", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2290, + "score_percent": 85.3204, + "miss_count": 39, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 11, + "note": 1342, + "play_count": 7, + "update_time": "2021-05-08 09:20:00", + "score_diff_str": "AAA-96" + }, + { + "music_id": 27078, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Level 2", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2436, + "score_percent": 81.8548, + "miss_count": 74, + "grade": "AA", + "clear_type": "FAILED", + "clear_type_id": 1, + "level": 12, + "note": 1488, + "play_count": 1, + "update_time": "2021-05-07 05:07:53", + "score_diff_str": "AA+121" + }, + { + "music_id": 27083, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Silly Love", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1955, + "score_percent": 92.1301, + "miss_count": 10, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1061, + "play_count": 5, + "update_time": "2021-04-11 10:45:16", + "score_diff_str": "AAA+68" + }, + { + "music_id": 27084, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Inferno of Fomalhaut", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2619, + "score_percent": 76.9841, + "miss_count": 61, + "grade": "A", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1701, + "play_count": 5, + "update_time": "2021-05-16 06:14:53", + "score_diff_str": "AA-27" + }, + { + "music_id": 27088, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "\u30d4\u30a2\u30ce\u5354\u594f\u66f2\u7b2c1\u756a\u201d\u880d\u706b\u201d (BlackY Remix)", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3297, + "score_percent": 85.5919, + "miss_count": 52, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1926, + "play_count": 4, + "update_time": "2021-05-08 09:10:35", + "score_diff_str": "AAA-127" + }, + { + "music_id": 27094, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "THE F\u2200UST", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3053, + "score_percent": 82.4689, + "miss_count": 47, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1851, + "play_count": 8, + "update_time": "2021-04-17 12:20:15", + "score_diff_str": "AA+173" + }, + { + "music_id": 27095, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Smashing Wedge", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3128, + "score_percent": 79.9182, + "miss_count": 86, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1957, + "play_count": 5, + "update_time": "2021-04-30 11:08:14", + "score_diff_str": "AA+83" + }, + { + "music_id": 27102, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Vinculum stellarum", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3297, + "score_percent": 88.0139, + "miss_count": 23, + "grade": "AA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1873, + "play_count": 3, + "update_time": "2021-05-16 06:10:47", + "score_diff_str": "AAA-33" + }, + { + "music_id": 27109, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "ORCA", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 3098, + "score_percent": 86.2953, + "miss_count": 41, + "grade": "AA", + "clear_type": "HARD CLEAR", + "clear_type_id": 5, + "level": 12, + "note": 1795, + "play_count": 17, + "update_time": "2021-05-16 06:45:24", + "score_diff_str": "AAA-94" + }, + { + "music_id": 27114, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Megalara Garuda", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2792, + "score_percent": 90.4731, + "miss_count": 19, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 12, + "note": 1543, + "play_count": 2, + "update_time": "2021-04-12 11:04:17", + "score_diff_str": "AAA+48" + }, + { + "music_id": 27117, + "version_id": 27, + "version_name": "HEROIC VERSE", + "music_name": "Jetcoaster Windy", + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 2092, + "score_percent": 90.4844, + "miss_count": 21, + "grade": "AAA", + "clear_type": "CLEAR", + "clear_type_id": 4, + "level": 10, + "note": 1156, + "play_count": 1, + "update_time": "2021-03-24 07:15:22", + "score_diff_str": "AAA+36" + } ] \ No newline at end of file diff --git a/server/src/test-utils/test-data/mer/merscore.json b/server/src/test-utils/test-data/mer/merscore.json index 09bc30602..d956ec7c2 100644 --- a/server/src/test-utils/test-data/mer/merscore.json +++ b/server/src/test-utils/test-data/mer/merscore.json @@ -1,9 +1,9 @@ { - "music_id": 1000, - "play_type": "SINGLE", - "diff_type": "ANOTHER", - "score": 1000, - "miss_count": 21, - "clear_type": "CLEAR", - "update_time": "2021-03-24 07:15:22" + "music_id": 1000, + "play_type": "SINGLE", + "diff_type": "ANOTHER", + "score": 1000, + "miss_count": 21, + "clear_type": "CLEAR", + "update_time": "2021-03-24 07:15:22" } \ No newline at end of file diff --git a/server/src/test-utils/test-data/s3/danger/billion-laughs.xml b/server/src/test-utils/test-data/s3/danger/billion-laughs.xml index fbd683f73..25a783737 100644 --- a/server/src/test-utils/test-data/s3/danger/billion-laughs.xml +++ b/server/src/test-utils/test-data/s3/danger/billion-laughs.xml @@ -1,15 +1,15 @@ - - - - - - - - - - + + + + + + + + + + + ]> &lol9; \ No newline at end of file diff --git a/server/src/test-utils/test-data/s3/danger/specific-blaugh.xml b/server/src/test-utils/test-data/s3/danger/specific-blaugh.xml index 8f4be35af..caae34a95 100644 --- a/server/src/test-utils/test-data/s3/danger/specific-blaugh.xml +++ b/server/src/test-utils/test-data/s3/danger/specific-blaugh.xml @@ -1,51 +1,59 @@ - - - - - - - - - - + + + + + + + + + + + ]> - - 3 - - - - - - 187 - 7 - &lol9; - - - 174 - 3rd - 1 - 137 - 100 - AA - 9 - - 50 - 50 - 0 - 0 - 4 - - - 2 - T - B - - perfect - 2010-10-19 04:54:22 - - + + 3 + + + + + + + + + + 187 + 7 + &lol9; + + + + + + + 174 + 3rd + 1 + 137 + 100 + AA + 9 + + 50 + 50 + 0 + 0 + 4 + + + 2 + T + B + + perfect + 2010-10-19 04:54:22 + + \ No newline at end of file diff --git a/server/src/test-utils/test-data/s3/invalid-exscore.xml b/server/src/test-utils/test-data/s3/invalid-exscore.xml index e7ec4926f..2f992bdaa 100644 --- a/server/src/test-utils/test-data/s3/invalid-exscore.xml +++ b/server/src/test-utils/test-data/s3/invalid-exscore.xml @@ -1,65 +1,81 @@ - - 3 - - - - - - 187 - 7 - - - - 174 - 3rd - 1 - 137 - -1 - AA - 9 - - 50 - 50 - 0 - 0 - 4 - - - 2 - T - B - - BAD LAMP - 2010-10-19 04:54:22 - - - 187 - L7 - - - - 174 - 3rd - 1 - 137 - -1 - AA - 9 - - 50 - 50 - 0 - 0 - 4 - - - 2 - T - B - - BAD LAMP - 2010-10-19 04:54:22 - - + + 3 + + + + + + + + + + 187 + 7 + + + + + + + + + + 174 + 3rd + 1 + 137 + -1 + AA + 9 + + 50 + 50 + 0 + 0 + 4 + + + 2 + T + B + + BAD LAMP + 2010-10-19 04:54:22 + + + 187 + L7 + + + + + + + + + + 174 + 3rd + 1 + 137 + -1 + AA + 9 + + 50 + 50 + 0 + 0 + 4 + + + 2 + T + B + + BAD LAMP + 2010-10-19 04:54:22 + + \ No newline at end of file diff --git a/server/src/test-utils/test-data/s3/invalid-lamp.xml b/server/src/test-utils/test-data/s3/invalid-lamp.xml index 6bb25e1f2..104319118 100644 --- a/server/src/test-utils/test-data/s3/invalid-lamp.xml +++ b/server/src/test-utils/test-data/s3/invalid-lamp.xml @@ -1,65 +1,81 @@ - - 3 - - - - - - 187 - 7 - - - - 174 - 3rd - 1 - 137 - 100 - AA - 9 - - 50 - 50 - 0 - 0 - 4 - - - 2 - T - B - - BAD LAMP - 2010-10-19 04:54:22 - - - 187 - L7 - - - - 174 - 3rd - 1 - 137 - 100 - AA - 9 - - 50 - 50 - 0 - 0 - 4 - - - 2 - T - B - - BAD LAMP - 2010-10-19 04:54:22 - - + + 3 + + + + + + + + + + 187 + 7 + + + + + + + + + + 174 + 3rd + 1 + 137 + 100 + AA + 9 + + 50 + 50 + 0 + 0 + 4 + + + 2 + T + B + + BAD LAMP + 2010-10-19 04:54:22 + + + 187 + L7 + + + + + + + + + + 174 + 3rd + 1 + 137 + 100 + AA + 9 + + 50 + 50 + 0 + 0 + 4 + + + 2 + T + B + + BAD LAMP + 2010-10-19 04:54:22 + + \ No newline at end of file diff --git a/server/src/test-utils/test-data/s3/large-example.xml b/server/src/test-utils/test-data/s3/large-example.xml index 3fb29c0e5..05a515c91 100644 --- a/server/src/test-utils/test-data/s3/large-example.xml +++ b/server/src/test-utils/test-data/s3/large-example.xml @@ -631,7 +631,7 @@ combo - + 2007-03-12 23:18:27 @@ -1353,7 +1353,7 @@ cleared - + 2007-05-23 22:29:19 @@ -1491,7 +1491,7 @@ combo - + 2007-02-06 18:32:50 @@ -5496,7 +5496,7 @@ cleared - + 2009-07-20 04:09:11 @@ -6590,7 +6590,7 @@ combo - + 2007-03-23 16:01:58 @@ -7164,7 +7164,7 @@ - + @@ -13273,7 +13273,7 @@ cleared - + 2008-06-27 19:33:53 @@ -15303,7 +15303,7 @@ - + @@ -16041,7 +16041,7 @@ perfect - + 2010-10-19 04:58:29 @@ -16663,7 +16663,7 @@ - + @@ -16786,7 +16786,7 @@ cleared - + 2007-10-07 00:04:14 @@ -16995,7 +16995,7 @@ cleared - + 2007-01-30 19:57:44 @@ -17669,7 +17669,7 @@ cleared - + 2007-02-25 18:19:37 @@ -18194,7 +18194,7 @@ - + @@ -20257,7 +20257,7 @@ cleared - + 2007-08-01 22:37:18 @@ -22909,7 +22909,7 @@ - + @@ -24963,7 +24963,7 @@ - + @@ -25232,7 +25232,7 @@ - + @@ -26181,7 +26181,7 @@ - + @@ -26616,7 +26616,7 @@ - + @@ -26653,7 +26653,7 @@ - + @@ -26889,7 +26889,7 @@ - + @@ -27452,7 +27452,7 @@ - + @@ -27892,7 +27892,7 @@ - + @@ -28092,7 +28092,7 @@ - + @@ -28225,7 +28225,7 @@ - + @@ -28790,7 +28790,7 @@ - + @@ -31883,7 +31883,7 @@ - + @@ -32112,7 +32112,7 @@ - + @@ -32446,7 +32446,7 @@ - + @@ -32478,7 +32478,7 @@ - + @@ -36011,7 +36011,7 @@ - + @@ -36043,7 +36043,7 @@ - + @@ -36592,7 +36592,7 @@ - + @@ -36625,7 +36625,7 @@ - + @@ -36658,7 +36658,7 @@ - + @@ -36790,7 +36790,7 @@ - + @@ -36921,7 +36921,7 @@ - + @@ -36953,7 +36953,7 @@ - + @@ -37019,7 +37019,7 @@ - + @@ -38858,7 +38858,7 @@ - + @@ -38893,7 +38893,7 @@ - + @@ -38992,7 +38992,7 @@ - + @@ -39027,7 +39027,7 @@ - + @@ -40179,7 +40179,7 @@ - + @@ -54375,7 +54375,7 @@ - + @@ -55104,7 +55104,7 @@ - + @@ -55691,7 +55691,7 @@ - + @@ -56048,7 +56048,7 @@ - + @@ -56211,7 +56211,7 @@ - + @@ -57222,7 +57222,7 @@ - + @@ -59862,7 +59862,7 @@ - + @@ -62833,7 +62833,7 @@ - + @@ -63091,7 +63091,7 @@ - + @@ -65080,7 +65080,7 @@ - + @@ -65402,10 +65402,10 @@ 869 A - + - + @@ -66922,7 +66922,7 @@ - + @@ -67449,10 +67449,10 @@ 869 7 - + - + diff --git a/server/src/test-utils/test-data/s3/malicious-mods.xml b/server/src/test-utils/test-data/s3/malicious-mods.xml index 29589df97..f36d3be13 100644 --- a/server/src/test-utils/test-data/s3/malicious-mods.xml +++ b/server/src/test-utils/test-data/s3/malicious-mods.xml @@ -1,33 +1,43 @@ - - 3 - - - - - - 187 - 7 - - - - 174 - 3rd - 1 - 137 - 100 - AA - 9 - - 50 - 50 - 0 - 0 - 4 - - 1 - perfect - 2010-10-19 04:54:22 - - + + 3 + + + + + + + + + + 187 + 7 + + + + + + + + + + 174 + 3rd + 1 + 137 + 100 + AA + 9 + + 50 + 50 + 0 + 0 + 4 + + 1 + perfect + 2010-10-19 04:54:22 + + \ No newline at end of file diff --git a/server/src/test-utils/test-data/s3/malicious-scorebreakdown.xml b/server/src/test-utils/test-data/s3/malicious-scorebreakdown.xml index 2cdc8c831..9c39888cd 100644 --- a/server/src/test-utils/test-data/s3/malicious-scorebreakdown.xml +++ b/server/src/test-utils/test-data/s3/malicious-scorebreakdown.xml @@ -1,31 +1,41 @@ - - 3 - - - - - - 187 - 7 - - - - 174 - 3rd - 1 - 137 - 100 - AA - 9 - 1 - - 2 - T - B - - perfect - 2010-10-19 04:54:22 - - + + 3 + + + + + + + + + + 187 + 7 + + + + + + + + + + 174 + 3rd + 1 + 137 + 100 + AA + 9 + 1 + + 2 + T + B + + perfect + 2010-10-19 04:54:22 + + \ No newline at end of file diff --git a/server/src/test-utils/test-data/s3/no-score-data.xml b/server/src/test-utils/test-data/s3/no-score-data.xml index 0e774911b..95551b138 100644 --- a/server/src/test-utils/test-data/s3/no-score-data.xml +++ b/server/src/test-utils/test-data/s3/no-score-data.xml @@ -1,9 +1,12 @@ - - 3 - - - - - + + 3 + + + + + + + + \ No newline at end of file diff --git a/server/src/test-utils/test-data/s3/one-score.xml b/server/src/test-utils/test-data/s3/one-score.xml index 3b72571fb..cb5015a49 100644 --- a/server/src/test-utils/test-data/s3/one-score.xml +++ b/server/src/test-utils/test-data/s3/one-score.xml @@ -1,37 +1,47 @@ - - 3 - - - - - - 187 - 7 - - - - 174 - 3rd - 1 - 137 - 100 - AA - 9 - - 50 - 50 - 0 - 0 - 4 - - - 2 - T - B - - perfect - 2010-10-19 04:54:22 - - + + 3 + + + + + + + + + + 187 + 7 + + + + + + + + + + 174 + 3rd + 1 + 137 + 100 + AA + 9 + + 50 + 50 + 0 + 0 + 4 + + + 2 + T + B + + perfect + 2010-10-19 04:54:22 + + \ No newline at end of file diff --git a/server/src/test-utils/test-data/s3/s3score.json b/server/src/test-utils/test-data/s3/s3score.json index 94ce9e49e..b9edb16f7 100644 --- a/server/src/test-utils/test-data/s3/s3score.json +++ b/server/src/test-utils/test-data/s3/s3score.json @@ -1,17 +1,17 @@ { - "id": 187, - "diff": "A", - "songname": "5.1.1.", - "styles": "7th", - "exscore": 100, - "scorebreakdown": { - "justgreats": 25, - "greats": 50, - "good": 0, - "bad": 0, - "poor": 4 - }, - "mods": {}, - "cleartype": "perfect", - "date": "2010-10-19 04:54:22" + "id": 187, + "diff": "A", + "songname": "5.1.1.", + "styles": "7th", + "exscore": 100, + "scorebreakdown": { + "justgreats": 25, + "greats": 50, + "good": 0, + "bad": 0, + "poor": 4 + }, + "mods": {}, + "cleartype": "perfect", + "date": "2010-10-19 04:54:22" } \ No newline at end of file diff --git a/server/src/test-utils/test-data/s3/valid.xml b/server/src/test-utils/test-data/s3/valid.xml index fcc0a9c7e..ee506c648 100644 --- a/server/src/test-utils/test-data/s3/valid.xml +++ b/server/src/test-utils/test-data/s3/valid.xml @@ -1,66 +1,82 @@ - - 3 - - - - - - 187 - 7 - - - - 174 - 3rd - 1 - 137 - 100 - AA - 9 - - 25 - 50 - 0 - 0 - 4 - - - 2 - T - H - B - - cleared - 2010-10-19 04:54:22 - - - 187 - L7 - - - - 174 - 3rd - 1 - 137 - 100 - AA - 9 - - 25 - 50 - 0 - 0 - 4 - - - 2 - T - B - - perfect - 2010-10-19 04:54:22 - - + + 3 + + + + + + + + + + 187 + 7 + + + + + + + + + + 174 + 3rd + 1 + 137 + 100 + AA + 9 + + 25 + 50 + 0 + 0 + 4 + + + 2 + T + H + B + + cleared + 2010-10-19 04:54:22 + + + 187 + L7 + + + + + + + + + + 174 + 3rd + 1 + 137 + 100 + AA + 9 + + 25 + 50 + 0 + 0 + 4 + + + 2 + T + B + + perfect + 2010-10-19 04:54:22 + + \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/bms-gazer-chart.json b/server/src/test-utils/test-data/tachi/bms-gazer-chart.json new file mode 100644 index 000000000..83defc9a6 --- /dev/null +++ b/server/src/test-utils/test-data/tachi/bms-gazer-chart.json @@ -0,0 +1,16 @@ +{ + "songID": 27339, + "chartID": "88eb6cc5683e2740cbd07f588a5f3db1db8d467b", + "rgcID": null, + "data": { + "notecount": 2256, + "hashMD5": "38616b85332037cc12924f2ae2840262", + "hashSHA256": "195fe1be5c3e74fccd04dc426e05f8a9cfa8a1059c339d0a23e99f63661f0b7d" + }, + "level": "?", + "levelNum": 0, + "difficulty": "CUSTOM", + "playtype": "7K", + "isPrimary": true, + "versions": [] +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/bms-gazer-song.json b/server/src/test-utils/test-data/tachi/bms-gazer-song.json new file mode 100644 index 000000000..8cdb4ac1e --- /dev/null +++ b/server/src/test-utils/test-data/tachi/bms-gazer-song.json @@ -0,0 +1,12 @@ +{ + "id": 27339, + "title": "gazer [MANIAQ]", + "artist": "scytheleg / obj.siokaze", + "data": { + "subtitle": null, + "subartist": null, + "genre": "ELECTRANCE" + }, + "searchTerms": [], + "altTitles": [] +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/chunithm-bbkk-chart.json b/server/src/test-utils/test-data/tachi/chunithm-bbkk-chart.json new file mode 100644 index 000000000..17535905a --- /dev/null +++ b/server/src/test-utils/test-data/tachi/chunithm-bbkk-chart.json @@ -0,0 +1,21 @@ +{ + "rgcID": null, + "chartID": "192b96bdb6150f80ba6412ce02df1249e16c0cb0", + "difficulty": "BASIC", + "songID": 3, + "playtype": "Single", + "levelNum": 3, + "level": "3", + "flags": { + "IN BASE GAME": true, + "OMNIMIX": true + }, + "data": { + "inGameID": 3 + }, + "isPrimary": true, + "versions": [ + "crystal", + "crystalplus" + ] +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/chunithm-bbkk-song.json b/server/src/test-utils/test-data/tachi/chunithm-bbkk-song.json new file mode 100644 index 000000000..08124ebde --- /dev/null +++ b/server/src/test-utils/test-data/tachi/chunithm-bbkk-song.json @@ -0,0 +1,11 @@ +{ + "title": "B.B.K.K.B.K.K.", + "artist": "nora2r", + "id": 3, + "altTitles": [], + "searchTerms": [], + "data": { + "genre": "VARIETY", + "displayVersion": "chuni" + } +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/ddr-puty-chart.json b/server/src/test-utils/test-data/tachi/ddr-puty-chart.json new file mode 100644 index 000000000..c5aec5879 --- /dev/null +++ b/server/src/test-utils/test-data/tachi/ddr-puty-chart.json @@ -0,0 +1,18 @@ +{ + "rgcID": null, + "chartID": "48024d36bbe76c9fed09c3ffdc19412925d1efd3", + "difficulty": "DIFFICULT", + "songID": 10, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": "puty", + "songHash": "DQlQ1DlPbq900oqdOo8l0d6I1lIOl99l", + "arcChartID": "BD_uIVl5USj" + }, + "isPrimary": true, + "versions": [ + "a" + ] +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/ddr-puty-song.json b/server/src/test-utils/test-data/tachi/ddr-puty-song.json new file mode 100644 index 000000000..c1d55ef72 --- /dev/null +++ b/server/src/test-utils/test-data/tachi/ddr-puty-song.json @@ -0,0 +1,12 @@ +{ + "title": "PUT YOUR FAITH IN ME", + "artist": "UZI-LAY", + "id": 10, + "altTitles": [], + "searchTerms": [ + "putyourfaithinme" + ], + "data": { + "displayVersion": "2" + } +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/gitadora-dryscore.json b/server/src/test-utils/test-data/tachi/gitadora-dryscore.json new file mode 100644 index 000000000..439d3b226 --- /dev/null +++ b/server/src/test-utils/test-data/tachi/gitadora-dryscore.json @@ -0,0 +1,17 @@ +{ + "service": "fake-service", + "game": "gitadora", + "scoreData": { + "score": 70.76, + "lamp": "CLEAR", + "percent": 70.76, + "grade": "B", + "esd": 30, + "judgements": {}, + "hitMeta": {} + }, + "scoreMeta": {}, + "timeAchieved": null, + "comment": null, + "importType": "file/batch-manual" +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/gitadora-ithinkabtyou.json b/server/src/test-utils/test-data/tachi/gitadora-ithinkabtyou.json new file mode 100644 index 000000000..328fb95ae --- /dev/null +++ b/server/src/test-utils/test-data/tachi/gitadora-ithinkabtyou.json @@ -0,0 +1,34 @@ +{ + "id": 0, + "chartID": "29f0bfab357ba54e3fd0176fb3cbc578c9ec8df5", + "difficulty": "BASIC", + "playtype": "Dora", + "levelNum": 1.6, + "level": "1.60", + "notedata": { + "notecount": 169, + "objects": { + "LEFT CYMBAL": 54, + "HI HAT": 78, + "LEFT PEDAL": 24, + "SNARE": 1, + "HI TOM": 1, + "RIGHT PEDAL": 2, + "LOW TOM": 4, + "FLOOR TOM": 5, + "RIGHT CYMBAL": 0 + } + }, + "length": null, + "bpmMin": 117, + "bpmMax": 117, + "monoBPM": true, + "indicators": {}, + "flags": { + "IN BASE GAME": true + }, + "internals": { + "inGameID": "0", + "inGameINTID": 0 + } +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/iidx-511-song.json b/server/src/test-utils/test-data/tachi/iidx-511-song.json new file mode 100644 index 000000000..7f10c6c58 --- /dev/null +++ b/server/src/test-utils/test-data/tachi/iidx-511-song.json @@ -0,0 +1,11 @@ +{ + "title": "5.1.1.", + "artist": "dj nagureo", + "id": 1, + "altTitles": [], + "searchTerms": [], + "data": { + "genre": "PIANO AMBIENT", + "displayVersion": "1" + } +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/iidx-511spa.json b/server/src/test-utils/test-data/tachi/iidx-511spa.json new file mode 100644 index 000000000..74c13f303 --- /dev/null +++ b/server/src/test-utils/test-data/tachi/iidx-511spa.json @@ -0,0 +1,34 @@ +{ + "rgcID": null, + "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", + "difficulty": "ANOTHER", + "songID": 1, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "flags": { + "IN BASE GAME": true, + "OMNIMIX": true, + "N-1": true, + "2dxtra": false + }, + "data": { + "inGameID": 1000, + "notecount": 786, + "arcChartID": "CYjwAuz7Yq9" + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "16-cs", + "12-cs", + "10-cs", + "8-cs", + "7-cs", + "bmus" + ] +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/iidx-dryscore.json b/server/src/test-utils/test-data/tachi/iidx-dryscore.json new file mode 100644 index 000000000..1270e9c2f --- /dev/null +++ b/server/src/test-utils/test-data/tachi/iidx-dryscore.json @@ -0,0 +1,19 @@ +{ + "service": "e-amusement", + "game": "iidx", + "scoreData": { + "score": 786, + "lamp": "CLEAR", + "percent": 50, + "grade": "C", + "judgements": { + "pgreat": 50, + "great": 10 + }, + "hitMeta": {} + }, + "scoreMeta": {}, + "timeAchieved": null, + "comment": null, + "importType": "iidx:eamusement-csv" +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/iidx-score.json b/server/src/test-utils/test-data/tachi/iidx-score.json new file mode 100644 index 000000000..898acf560 --- /dev/null +++ b/server/src/test-utils/test-data/tachi/iidx-score.json @@ -0,0 +1,35 @@ +{ + "service": "foo (DIRECT-MANUAL)", + "game": "iidx", + "playtype": "SP", + "difficulty": "ANOTHER", + "userID": 1, + "scoreData": { + "score": 786, + "lamp": "CLEAR", + "percent": 50, + "grade": "C", + "esd": 30, + "gradeIndex": 3, + "lampIndex": 4, + "judgements": { + "pgreat": 50, + "great": 10 + }, + "hitMeta": {} + }, + "scoreMeta": {}, + "calculatedData": { + "ktRating": 0.1, + "ktLampRating": 5 + }, + "timeAchieved": 1619454485988, + "songID": 1, + "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", + "highlight": false, + "isPrimary": true, + "comment": null, + "timeAdded": 1, + "scoreID": "TESTING_SCORE_ID", + "importType": "ir/direct-manual" +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/iidx-scorepb.json b/server/src/test-utils/test-data/tachi/iidx-scorepb.json new file mode 100644 index 000000000..435f6f792 --- /dev/null +++ b/server/src/test-utils/test-data/tachi/iidx-scorepb.json @@ -0,0 +1,38 @@ +{ + "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", + "userID": 1, + "calculatedData": { + "ktRating": 0, + "ktLampRating": 0, + "BPI": 10.10 + }, + "composedFrom": { + "scorePB": "TESTING_SCORE_ID", + "lampPB": "TESTING_SCORE_ID" + }, + "highlight": false, + "isPrimary": true, + "scoreData": { + "score": 1479, + "percent": 94.08396946564885, + "esd": 10.64453125, + "grade": "AAA", + "gradeIndex": 7, + "lamp": "EX HARD CLEAR", + "lampIndex": 6, + "judgements": { + "pgreat": 697, + "great": 85 + }, + "hitMeta": { + "bp": 2 + } + }, + "rankingData": { + "rank": 1, + "outOf": 2 + }, + "songID": 1, + "game": "iidx", + "playtype": "SP" +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/sdvx-albida-chart.json b/server/src/test-utils/test-data/tachi/sdvx-albida-chart.json new file mode 100644 index 000000000..327cdd34a --- /dev/null +++ b/server/src/test-utils/test-data/tachi/sdvx-albida-chart.json @@ -0,0 +1,22 @@ +{ + "rgcID": null, + "chartID": "5088a4d0e1ee9d0cc2f625934306e45b1a60699b", + "difficulty": "ADV", + "songID": 1, + "playtype": "Single", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 1, + "arcChartID": "EOZ7FixCDpv" + }, + "isPrimary": true, + "versions": [ + "booth", + "inf", + "gw", + "heaven", + "vivid", + "konaste" + ] +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/sdvx-albida-song.json b/server/src/test-utils/test-data/tachi/sdvx-albida-song.json new file mode 100644 index 000000000..3558344a3 --- /dev/null +++ b/server/src/test-utils/test-data/tachi/sdvx-albida-song.json @@ -0,0 +1,13 @@ +{ + "title": "ALBIDA Powerless Mix", + "artist": "無力P", + "id": 1, + "altTitles": [], + "searchTerms": [ + "albida_muryoku", + "アルビダパワーレスミックス" + ], + "data": { + "displayVersion": "booth" + } +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/sdvx-dryscore.json b/server/src/test-utils/test-data/tachi/sdvx-dryscore.json new file mode 100644 index 000000000..5b331ec0d --- /dev/null +++ b/server/src/test-utils/test-data/tachi/sdvx-dryscore.json @@ -0,0 +1,17 @@ +{ + "service": "e-amusement", + "game": "sdvx", + "scoreData": { + "score": 95000000, + "lamp": "EXCESSIVE CLEAR", + "percent": 95, + "grade": "AA+", + "esd": null, + "judgements": {}, + "hitMeta": {} + }, + "scoreMeta": {}, + "timeAchieved": null, + "comment": null, + "importType": "file/batch-manual" +} \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/tachi-charts-iidx.json b/server/src/test-utils/test-data/tachi/tachi-charts-iidx.json new file mode 100644 index 000000000..bd042583d --- /dev/null +++ b/server/src/test-utils/test-data/tachi/tachi-charts-iidx.json @@ -0,0 +1,338637 @@ +[ + { + "rgcID": null, + "chartID": "92599eae8169756eb64f11af0c7781185a3aa8ed", + "difficulty": "ANOTHER", + "songID": 1, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 1000, + "notecount": 796, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "8-cs", + "7-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d4288c6a167f08248782c4421c43cd3b27be609", + "difficulty": "HYPER", + "songID": 1, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 1000, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2935e06698280575009c237fa1c5780823f41ec", + "difficulty": "NORMAL", + "songID": 1, + "playtype": "DP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 1000, + "notecount": 99, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2311194e3897ddb5745b1760d2c0141f933e683", + "difficulty": "ANOTHER", + "songID": 1, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 1000, + "notecount": 786, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "8-cs", + "7-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71865a2b6d3581decf076ae83c6621302c4bb271", + "difficulty": "BEGINNER", + "songID": 1, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 1000, + "notecount": 83, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c641238220d73faf82659513ba03bde71b0b45f0", + "difficulty": "HYPER", + "songID": 1, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1000, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "952805894d7d78257e87019426fa1d87aec834a5", + "difficulty": "NORMAL", + "songID": 1, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1000, + "notecount": 99, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8ca740fcd0079750421e353b3a3a724d9eb3a39", + "difficulty": "ANOTHER", + "songID": 2, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 1001, + "notecount": 631, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4a59116d937e0d24372a423e72bf01edd7f129c", + "difficulty": "HYPER", + "songID": 2, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 1001, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ead09b3e3c5a95aac39ece77c3faf17e5590b0c0", + "difficulty": "NORMAL", + "songID": 2, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1001, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82cc26771e8bae5d308b724b9ceae5f3278b5a2f", + "difficulty": "ANOTHER", + "songID": 2, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 1001, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3455a69c1745e54a1c114753fe0e9afaf50d04a4", + "difficulty": "HYPER", + "songID": 2, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1001, + "notecount": 508, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b95bb27c1f7a19c165f60f5a9cea766170f1026", + "difficulty": "NORMAL", + "songID": 2, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1001, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "909bcb3dd8ed5a4b6ebd32f36822f35ee9d11359", + "difficulty": "ANOTHER", + "songID": 3, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 1002, + "notecount": 823, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1fce6c494ab5f35e7b9a471eb076ba4c3ddb2a45", + "difficulty": "HYPER", + "songID": 3, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 1002, + "notecount": 715, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4037c5838a5a6dc4d4422b1bf01f93a051ed8de3", + "difficulty": "NORMAL", + "songID": 3, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1002, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75ff12a162a1e564687a81797662d227deaf3c6d", + "difficulty": "ANOTHER", + "songID": 3, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1002, + "notecount": 499, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "014e32d4c824601a8b24539dde58e8f6c11422b3", + "difficulty": "HYPER", + "songID": 3, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1002, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a411de85175a804363c3682bda6d1451eb6fc0be", + "difficulty": "NORMAL", + "songID": 3, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1002, + "notecount": 332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32bddffe202c0a84d2c298ae4a669a0d23a5d259", + "difficulty": "ANOTHER", + "songID": 4, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 1003, + "notecount": 475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85960cd68d0aca754b775851fc8c5039050c49a2", + "difficulty": "HYPER", + "songID": 4, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1003, + "notecount": 392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb9a5fd43b323e7ec22cc5111eeded5e3da0cee4", + "difficulty": "NORMAL", + "songID": 4, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1003, + "notecount": 384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0e17a4e068047fcd27a67b02af12edcac619cf2", + "difficulty": "ANOTHER", + "songID": 4, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1003, + "notecount": 454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "886f040060e853d224f170ceb9010c75c1584c02", + "difficulty": "HYPER", + "songID": 4, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1003, + "notecount": 368, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6db1f5ba91619f69793025013d84fa04f58a641f", + "difficulty": "NORMAL", + "songID": 4, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1003, + "notecount": 330, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a4b1d048034a3c3eedd7e529c79a7152f9e96a1", + "difficulty": "ANOTHER", + "songID": 5, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 1004, + "notecount": 846, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a90ff5f6eb9555fc7cfbb4164d0a37586cbac8bf", + "difficulty": "HYPER", + "songID": 5, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 1004, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6193490a1abae43e7d5de3cce9608672b30929c", + "difficulty": "NORMAL", + "songID": 5, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1004, + "notecount": 262, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3e7f84103d68f9f27193f037f35d0bca8c6d607", + "difficulty": "ANOTHER", + "songID": 5, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 1004, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc143b488d1af894fdd0c5be145e1d613aaf5214", + "difficulty": "BEGINNER", + "songID": 5, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 1004, + "notecount": 102, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5495b1f091ad877054634cfca3835511eee75302", + "difficulty": "HYPER", + "songID": 5, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 1004, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15df4b24e65517a84eed85ba7c05fcf7f20113d0", + "difficulty": "NORMAL", + "songID": 5, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1004, + "notecount": 191, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc66bf184e92b83eacc7fe25324e4412f3beb35a", + "difficulty": "ANOTHER", + "songID": 6, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 1005, + "notecount": 581, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e56006c7d32a619d2ef49533ac1aad1af63fc41", + "difficulty": "HYPER", + "songID": 6, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 1005, + "notecount": 718, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "010a8fc14d55d43c41ffcf49e9b94c91a744d746", + "difficulty": "NORMAL", + "songID": 6, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1005, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf8dccaf265a2a50b72f468bc5d70acf214fdf2a", + "difficulty": "ANOTHER", + "songID": 6, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 1005, + "notecount": 581, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b7ee1e6b586d5d03e04a16840423411ea5db9b6", + "difficulty": "HYPER", + "songID": 6, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 1005, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b5fa295d243c131752e2f1ad835998f6dad2e97", + "difficulty": "LEGGENDARIA", + "songID": 6, + "playtype": "SP", + "levelNum": 0, + "level": "10", + "data": { + "inGameID": 1005, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac8872db80df87dc98cc37b53704e2e9824dca64", + "difficulty": "NORMAL", + "songID": 6, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1005, + "notecount": 398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de781c92ccf55146011f01fe75150fcec5adb550", + "difficulty": "HYPER", + "songID": 7, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1006, + "notecount": 137, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d06d2a2717c58109e0b8dae8b0c269d02a5c65f2", + "difficulty": "NORMAL", + "songID": 7, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1006, + "notecount": 137, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e7128485017b67e85cc75432326c9656a33f310", + "difficulty": "BEGINNER", + "songID": 7, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 1006, + "notecount": 66, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc7edc6bcfa701a261c89c999ddbba3e2195597b", + "difficulty": "HYPER", + "songID": 7, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1006, + "notecount": 137, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a23d1699195aebcc488e384c79775a4b6b00dae", + "difficulty": "NORMAL", + "songID": 7, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1006, + "notecount": 137, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bb6a2fef7fcfda136e069150a904d1a11348fb5", + "difficulty": "ANOTHER", + "songID": 8, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 1007, + "notecount": 772, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9321f641f933866ab6e59b3b3cfaee04ce4ad7ee", + "difficulty": "HYPER", + "songID": 8, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1007, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": false, + "versions": [ + "27-omni", + "27", + "26-omni", + "15-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "difficulty": "HYPER", + "songID": 8, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1007, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {}, + "chartID": "eeeb339dade353fbe3af728820b6f693d9d3b0cd" + }, + { + "rgcID": null, + "chartID": "e6a1ff08d1ed4462b1eb4b546c1c29a331823cd8", + "difficulty": "NORMAL", + "songID": 8, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1007, + "notecount": 198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": false, + "versions": [ + "27-omni", + "27", + "26-omni", + "15-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "difficulty": "NORMAL", + "songID": 8, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1007, + "notecount": 199, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {}, + "chartID": "4b44f3edf36a9883293fca88667dbfefdbd09dbc" + }, + { + "rgcID": null, + "chartID": "b62a9cf8b300c69e7c77faacf1ce3f35827ffe38", + "difficulty": "ANOTHER", + "songID": 8, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 1007, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aec089ca60bdadfbd698f390cb720a2b82a162ff", + "difficulty": "HYPER", + "songID": 8, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1007, + "notecount": 342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": false, + "versions": [ + "27-omni", + "27", + "26-omni", + "15-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "difficulty": "HYPER", + "songID": 8, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1007, + "notecount": 342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {}, + "chartID": "0d75c305fdb401e6693c58640d732cebcfe7b222" + }, + { + "rgcID": null, + "chartID": "0fe39283a6c72c8fef8c10a75e2b4be9fb93b0f3", + "difficulty": "NORMAL", + "songID": 8, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1007, + "notecount": 172, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": false, + "versions": [ + "27-omni", + "27", + "26-omni", + "15-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "difficulty": "NORMAL", + "songID": 8, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1007, + "notecount": 172, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {}, + "chartID": "538d137b7f82caf803ae9ef63f686163e7df4b8f" + }, + { + "rgcID": null, + "chartID": "5fbe9f3f42940b7902764eecf347c5ca4b409421", + "difficulty": "ANOTHER", + "songID": 9, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 1008, + "notecount": 538, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b77e344479f25e7cf071422e4d34fb8d95d39da2", + "difficulty": "HYPER", + "songID": 9, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1008, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9962904856025b8e52bdea415e0050822ba4b134", + "difficulty": "NORMAL", + "songID": 9, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1008, + "notecount": 211, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d225d530bf036e06b4f86704b62641d5a753a5a", + "difficulty": "ANOTHER", + "songID": 9, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 1008, + "notecount": 536, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbfd63cf5d5152e8a51f89be4483965ade277d7e", + "difficulty": "HYPER", + "songID": 9, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1008, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "bmus", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "355a304ba417d14d6d25408665526823a39ca2fd", + "difficulty": "NORMAL", + "songID": 9, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1008, + "notecount": 211, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a218abf584d654dc597a886224628a6d2597d0e", + "difficulty": "ANOTHER", + "songID": 10, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1009, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b3d401d73275f9aefa2f96d6652bb7b849ed4ad", + "difficulty": "HYPER", + "songID": 10, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1009, + "notecount": 334, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dddd666010d4fd550f335a2d98c90b67d5f20717", + "difficulty": "NORMAL", + "songID": 10, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1009, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec1c8e67007b3065e1ef9acd27a813cb4141e91b", + "difficulty": "ANOTHER", + "songID": 10, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1009, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26f3d3425662f837d5fe9d30b8194e7cad10ca96", + "difficulty": "HYPER", + "songID": 10, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1009, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d0de2bb570925fb49f4dfbc5aa0dee046c6beb3", + "difficulty": "NORMAL", + "songID": 10, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1009, + "notecount": 265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e601349353abcaf4a431aedb4c9af32afdb1963e", + "difficulty": "HYPER", + "songID": 11, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1010, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6dc0d1be80a5df1bf44b8f7ca43b1e8b12571327", + "difficulty": "NORMAL", + "songID": 11, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1010, + "notecount": 259, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4d523c8dcffb4489737baa6d1114f3105004772", + "difficulty": "ANOTHER", + "songID": 11, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1010, + "notecount": 290, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5798dd1c2a16e6ef3e4469f7a2bdea8a7bc1cd8f", + "difficulty": "BEGINNER", + "songID": 11, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 1010, + "notecount": 122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a677e80264777b6e5bd97f2bb33b23adf0c39915", + "difficulty": "HYPER", + "songID": 11, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1010, + "notecount": 261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94400d202adfccd5e74ef70158b4cb401f53384c", + "difficulty": "NORMAL", + "songID": 11, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1010, + "notecount": 204, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ebc4e0e2c9fd17238ccf29f43999ddaac7654f9", + "difficulty": "ANOTHER", + "songID": 12, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 1011, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2151997414bf177e95e81c8dc7b1e862f78205a", + "difficulty": "HYPER", + "songID": 12, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 1011, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aecb69103613fdf1fe81f85e1818d219ea14981a", + "difficulty": "NORMAL", + "songID": 12, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1011, + "notecount": 445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15ade4239e71b582b33d343d4ceb17287118b71e", + "difficulty": "ANOTHER", + "songID": 12, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 1011, + "notecount": 501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "988bc31f2a2320038f187814f18afdca50d759a9", + "difficulty": "HYPER", + "songID": 12, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1011, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec84adac72634d5013147a9e9efdc44dca1f03ff", + "difficulty": "NORMAL", + "songID": 12, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1011, + "notecount": 450, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3da03d3d9d21c7a46b2b2deb6ca72cfe8ac817a2", + "difficulty": "ANOTHER", + "songID": 13, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1012, + "notecount": 254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b8318af1b0f59b3484e4e2a2c96df6ad02d5e9d", + "difficulty": "HYPER", + "songID": 13, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1012, + "notecount": 254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df0fc3b9c5e46759a5c26ae2416b1baf27239683", + "difficulty": "NORMAL", + "songID": 13, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1012, + "notecount": 214, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85feb992dd01ca893c699cea9b3769f457ca97fe", + "difficulty": "ANOTHER", + "songID": 13, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1012, + "notecount": 254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e87e46174a8b4214db524a4f1a1e7dac98c1e515", + "difficulty": "HYPER", + "songID": 13, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1012, + "notecount": 234, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "687e8e2f95fae8c4795810dcd7ca1809b4618425", + "difficulty": "NORMAL", + "songID": 13, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1012, + "notecount": 203, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0c090d401c36398682bcabf966844b7b1db2d78", + "difficulty": "HYPER", + "songID": 14, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1013, + "notecount": 363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8b29e34925ca08bcefb516c520d861912c46183", + "difficulty": "NORMAL", + "songID": 14, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1013, + "notecount": 288, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ac28893446214c9d58467ff40475a89b4a2d477", + "difficulty": "ANOTHER", + "songID": 14, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1013, + "notecount": 362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72c1e0d85d57308050b17e40a8b80c69d401a4d4", + "difficulty": "HYPER", + "songID": 14, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1013, + "notecount": 330, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fba72f17465c34097ce66a8bd565b402a4b9958", + "difficulty": "NORMAL", + "songID": 14, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1013, + "notecount": 270, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1cf3f44db29fc6d7349e8fe13dbfaa7b2115ea62", + "difficulty": "ANOTHER", + "songID": 15, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 1015, + "notecount": 364, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb93505dd3a08cda176c51cd3d553a5c6ce2a59e", + "difficulty": "HYPER", + "songID": 15, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1015, + "notecount": 293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "638f639483c6abac016cf0adc8ac3c9edb53155a", + "difficulty": "NORMAL", + "songID": 15, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1015, + "notecount": 283, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bc0eb1a67aabe466c12954794862e6295683c49", + "difficulty": "ANOTHER", + "songID": 15, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1015, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c96fb5024c50a2bdf5063a62b7706394314f00e", + "difficulty": "HYPER", + "songID": 15, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1015, + "notecount": 255, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "921bc97bcaa48d6a7a58de51828c57891241e71f", + "difficulty": "NORMAL", + "songID": 15, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1015, + "notecount": 250, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbd8a5784bea0505a6730fb604d59c3848e6b09e", + "difficulty": "ANOTHER", + "songID": 16, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 1016, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7b96f53db1f7a9e4eacabf649a46c2f8c0f046b", + "difficulty": "HYPER", + "songID": 16, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 1016, + "notecount": 570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df7bb5403b0725cd835c3cb78a3eea0a8bee4b65", + "difficulty": "NORMAL", + "songID": 16, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1016, + "notecount": 303, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88e47044838debbd1039e4a709a76cba07be22e1", + "difficulty": "ANOTHER", + "songID": 16, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1016, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0256c426b0afcdabdc226c64c1d72f28f2208c9", + "difficulty": "HYPER", + "songID": 16, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1016, + "notecount": 303, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f60a3a02c741df25e1d9e0c658c50f187433fe42", + "difficulty": "NORMAL", + "songID": 16, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1016, + "notecount": 251, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf4319ddfae43ef6fa21a8ac7ade0d1478b103ad", + "difficulty": "ANOTHER", + "songID": 17, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 1017, + "notecount": 624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53606aba0f515e005adb0a2990facb1ba27b9e3e", + "difficulty": "HYPER", + "songID": 17, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1017, + "notecount": 201, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f737188fdc66b06249fabc5fc9d6e545aef3d64e", + "difficulty": "LEGGENDARIA", + "songID": 17, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 1017, + "notecount": 1203, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a013c57578ddf809aa41621b19b1e86bd806700", + "difficulty": "NORMAL", + "songID": 17, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1017, + "notecount": 186, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a763428015635afc14383722f5b240cbaf8cfac", + "difficulty": "ANOTHER", + "songID": 17, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 1017, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dafa3f6511a3150015ffaaac3f4a008aacc0ebe1", + "difficulty": "BEGINNER", + "songID": 17, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 1017, + "notecount": 76, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00f6e21b12d0a1bc01e39450b41003384381681f", + "difficulty": "HYPER", + "songID": 17, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1017, + "notecount": 201, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df38eaf472aa92323cf8beec173a5122e08f00a8", + "difficulty": "LEGGENDARIA", + "songID": 17, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 1017, + "notecount": 1058, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b26a15fc4db254cc48e6d5350fe2b4f74e99c54a", + "difficulty": "NORMAL", + "songID": 17, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1017, + "notecount": 185, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8d794ff967542d0907f73e711dd640bee1874a2", + "difficulty": "ANOTHER", + "songID": 18, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1018, + "notecount": 324, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0470ed4e87cbfe885e646bd732651e1f89966742", + "difficulty": "HYPER", + "songID": 18, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1018, + "notecount": 242, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abd81f288379b6e51b87bb3f86872bcc42b501c8", + "difficulty": "NORMAL", + "songID": 18, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1018, + "notecount": 147, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b6395877214b03f460ee6f68d970c992ff8ec6a", + "difficulty": "ANOTHER", + "songID": 18, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1018, + "notecount": 197, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "609d94b6cb567110a33b23ad0995fb421ef62ccd", + "difficulty": "HYPER", + "songID": 18, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1018, + "notecount": 197, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f33448511395904f484c8eedf3234651133a16dc", + "difficulty": "NORMAL", + "songID": 18, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1018, + "notecount": 131, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f68dfa605e3292fbcdc3e32aa7212c5a4504abdf", + "difficulty": "HYPER", + "songID": 19, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1019, + "notecount": 122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c7884aec11053680132efe5574c2273c591e41c", + "difficulty": "NORMAL", + "songID": 19, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1019, + "notecount": 119, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2306408865ea4bc40651784b377dd653230d269c", + "difficulty": "HYPER", + "songID": 19, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1019, + "notecount": 122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca6aa6f1286ce563680f64bfee96661243c8f265", + "difficulty": "NORMAL", + "songID": 19, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1019, + "notecount": 98, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "534ca367f49037f98f96e8d8ca520079a9cc761e", + "difficulty": "ANOTHER", + "songID": 20, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 1020, + "notecount": 581, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "bmus", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "923532ab97553f483a731869dafdfd77eb1ce3d9", + "difficulty": "HYPER", + "songID": 20, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1020, + "notecount": 406, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "bmus", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d66dd2d25aecbcb6191603805d7193e861d6b3b0", + "difficulty": "NORMAL", + "songID": 20, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1020, + "notecount": 280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "bmus", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12f22aaa085c6e5a4d810d4541443d51da8fec75", + "difficulty": "ANOTHER", + "songID": 20, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 1020, + "notecount": 562, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "bmus", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92575b768616c575b25874dd6781422385d55016", + "difficulty": "HYPER", + "songID": 20, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1020, + "notecount": 376, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "bmus", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a81cb592e647c654589191c73460af48093db5ef", + "difficulty": "NORMAL", + "songID": 20, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1020, + "notecount": 280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "bmus", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48f90a9290d0d7b4fd2cc497e67d8cee967ea23f", + "difficulty": "HYPER", + "songID": 21, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1201, + "notecount": 149, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25bfeea7815f674765f97a065a8ba729d8616685", + "difficulty": "NORMAL", + "songID": 21, + "playtype": "DP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 1201, + "notecount": 139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62c5cb9228f39e2d6d222ecf84aa709c5e2271ce", + "difficulty": "BEGINNER", + "songID": 21, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 1201, + "notecount": 117, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8ce7c2771163a52264332a791d6d8a88100787a", + "difficulty": "HYPER", + "songID": 21, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1201, + "notecount": 148, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2a9c613c7f6a2a04dec687278a3e7b500ccbfe7", + "difficulty": "NORMAL", + "songID": 21, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 1201, + "notecount": 117, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7995b6ece78f9c18a9a7eead28dd82e566df096", + "difficulty": "HYPER", + "songID": 22, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1203, + "notecount": 115, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5ea759764bdf66de33fc8b0783a9127e380189a", + "difficulty": "NORMAL", + "songID": 22, + "playtype": "DP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 1203, + "notecount": 99, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cefab2e14af39029096852870fa702a9614d7114", + "difficulty": "ANOTHER", + "songID": 22, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1203, + "notecount": 96, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94bf0f12f914ebac8a752fd7d3945a9131c8186b", + "difficulty": "HYPER", + "songID": 22, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1203, + "notecount": 80, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "518cc3bba96b40ec7e402fd11f5f61d6516bfc20", + "difficulty": "NORMAL", + "songID": 22, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 1203, + "notecount": 57, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb676882577a7cb14f6d3d0b91d00ea039c3d792", + "difficulty": "ANOTHER", + "songID": 23, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 1204, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1768f1bd9647f751fb724efda8b8de011e5462f", + "difficulty": "HYPER", + "songID": 23, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 1204, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2df7a72b18f90f688318a8f8f268a77abb1b1eba", + "difficulty": "NORMAL", + "songID": 23, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 1204, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "405541a4c3348a4dd3a5cd2c082a4221ec6dcfbc", + "difficulty": "ANOTHER", + "songID": 23, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 1204, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d596f5c7dbffa60e9b5df435ca1e0e5be75fac33", + "difficulty": "HYPER", + "songID": 23, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1204, + "notecount": 280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4df4ab055b0ab85bf980803d4380c59f4d481ac9", + "difficulty": "NORMAL", + "songID": 23, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1204, + "notecount": 254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00f0e5ee1b1d718d65aa95b753bfbd0ec6adbb3a", + "difficulty": "ANOTHER", + "songID": 24, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1205, + "notecount": 247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "272db6e347cfd6e80a51ba96f3a6a2a17bf4fce1", + "difficulty": "HYPER", + "songID": 24, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1205, + "notecount": 307, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d1eb6fe7ac507b48d1b689101603cbdccfd7a79", + "difficulty": "ANOTHER", + "songID": 24, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1205, + "notecount": 247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7885d2654c33ba5b481786944170d9d9e4dc5b9", + "difficulty": "HYPER", + "songID": 24, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1205, + "notecount": 276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71917ee9300f0dd5396a7db1408f7ab687b3b662", + "difficulty": "HYPER", + "songID": 25, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1206, + "notecount": 252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8c9491a265359969e43be2edb68df3923a9ce1b", + "difficulty": "HYPER", + "songID": 25, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1206, + "notecount": 155, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29f34d056f9707fcb14a5e60305e2ecfac8ba9fc", + "difficulty": "ANOTHER", + "songID": 26, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1207, + "notecount": 246, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11d8f200dba87733ca1729000a42e96620b5641d", + "difficulty": "HYPER", + "songID": 26, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1207, + "notecount": 123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b09f59cf2d011badf466d23b93bef5a36565c5e", + "difficulty": "NORMAL", + "songID": 26, + "playtype": "DP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 1207, + "notecount": 123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a375d909a24364dd5ffa95cce815023a5c64a84", + "difficulty": "ANOTHER", + "songID": 26, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1207, + "notecount": 192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec54aaeee0587ff0e4a23164c8c8b3528dc846c4", + "difficulty": "HYPER", + "songID": 26, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1207, + "notecount": 96, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4cf8e3fa5b644276c309b00ef14415e5cc50f62c", + "difficulty": "NORMAL", + "songID": 26, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 1207, + "notecount": 96, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66df143bdf3d4686fbcf860247df113274a8fbc7", + "difficulty": "HYPER", + "songID": 27, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 1208, + "notecount": 211, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "feb8a0e944c20dffae648bc42c8ca83aa413b60d", + "difficulty": "NORMAL", + "songID": 27, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1208, + "notecount": 199, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0dc8f49ea0d184417fda98372ef45da35bc4e51a", + "difficulty": "ANOTHER", + "songID": 27, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1208, + "notecount": 184, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d48e13493e64761304bb56ee110f92ec2955d578", + "difficulty": "HYPER", + "songID": 27, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1208, + "notecount": 176, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus", + "5-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a5c8de468755ebe118c151bf1d70a0b201db674", + "difficulty": "NORMAL", + "songID": 27, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1208, + "notecount": 170, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13d1e5897480d5e31f28e3de62a3fa0ce246292b", + "difficulty": "HYPER", + "songID": 28, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1209, + "notecount": 176, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dcdbc4e19462a066baea526873da986854b21b70", + "difficulty": "HYPER", + "songID": 28, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1209, + "notecount": 153, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd3dcdfeb57c56e47b19586688b5192e4035e2a5", + "difficulty": "ANOTHER", + "songID": 29, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1210, + "notecount": 141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e945b3a963aff6c8480fa33f0e3066782a3ad84c", + "difficulty": "HYPER", + "songID": 29, + "playtype": "DP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 1210, + "notecount": 62, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc3dcd78146c3a0bbe1baf25389e6bc05cfaa186", + "difficulty": "ANOTHER", + "songID": 29, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1210, + "notecount": 139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a742a9dd35d9eb5eb5aa1a4f83b94248470ffee8", + "difficulty": "HYPER", + "songID": 29, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 1210, + "notecount": 62, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "822f648c4fe9fdd26fa671aa3daeb2ed697e69a9", + "difficulty": "HYPER", + "songID": 30, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1212, + "notecount": 224, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d373d16ca216e2c8246e7ce9a0f9a2575ee3b74", + "difficulty": "NORMAL", + "songID": 30, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1212, + "notecount": 204, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "169108d8cb6a849c9f30be3f9485fade35dfdd1d", + "difficulty": "ANOTHER", + "songID": 30, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1212, + "notecount": 164, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b90bb7c360bfaf844f350955d10bce576c258e49", + "difficulty": "HYPER", + "songID": 30, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1212, + "notecount": 164, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a2dd08aa9f14b1bd37695091db4b08f0d6395d7", + "difficulty": "NORMAL", + "songID": 30, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1212, + "notecount": 156, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57c70188235eb842a7b6332df72b2cc072af99b4", + "difficulty": "HYPER", + "songID": 31, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1213, + "notecount": 407, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fa4b87e07a2806558911b315d209d0cfaba5325", + "difficulty": "NORMAL", + "songID": 31, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1213, + "notecount": 398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bd850481d80adf7e653e26052b294ad07ee83cb", + "difficulty": "HYPER", + "songID": 31, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1213, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "540f236f56405dcd04f1c4687258a0e8bfdd91d0", + "difficulty": "NORMAL", + "songID": 31, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1213, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a082f3f96690de7b7c6b34f25b198a02861c134", + "difficulty": "ANOTHER", + "songID": 32, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1214, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bbd8ee37b80cb245ba1d4da95f0ebb4ac1b7ef3", + "difficulty": "HYPER", + "songID": 32, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1214, + "notecount": 310, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c25246328af3aeb0998caebb29dc594f31d0269a", + "difficulty": "NORMAL", + "songID": 32, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1214, + "notecount": 306, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdd246030ee50b81431c5bd4cf52e88bdc8860ad", + "difficulty": "ANOTHER", + "songID": 32, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1214, + "notecount": 356, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "147e7c066c02a48c003d6d520ad9cd6bfc2ae104", + "difficulty": "HYPER", + "songID": 32, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1214, + "notecount": 268, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f693774220db459c0d8631b9aa2c3525d7031ed1", + "difficulty": "NORMAL", + "songID": 32, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1214, + "notecount": 254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3423d26f7c82fcdaef8f7b18622fa947c28c619d", + "difficulty": "HYPER", + "songID": 33, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1216, + "notecount": 177, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43d5c4c89d94a15b63524d2b2a54ac37292d2990", + "difficulty": "NORMAL", + "songID": 33, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1216, + "notecount": 173, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "634121d64f62fc3b23015d6c56f1f4aec8d8f143", + "difficulty": "ANOTHER", + "songID": 33, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1216, + "notecount": 171, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "743295f9a843552cce79db57e42d1cd65a0df85c", + "difficulty": "HYPER", + "songID": 33, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1216, + "notecount": 171, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c283df95b14dfb7a84b28f63ee385bb9c4a1fe4b", + "difficulty": "NORMAL", + "songID": 33, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1216, + "notecount": 157, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "899d5a8e62db2dd0f69c27f21ba6a3293c59dc4a", + "difficulty": "ANOTHER", + "songID": 34, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 1217, + "notecount": 575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e73e1c17551f91fe67b149b7efa68282da9cbed", + "difficulty": "HYPER", + "songID": 34, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 1217, + "notecount": 508, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "caf302ba98ae87fe56451cd980e54222a0100dfd", + "difficulty": "ANOTHER", + "songID": 34, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 1217, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae32cd4339d2f8f7587581e4a5406a38d7a71b5b", + "difficulty": "HYPER", + "songID": 34, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 1217, + "notecount": 353, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7f8638a9376d1ff8dca7af14d8a54ea2d73ac49", + "difficulty": "ANOTHER", + "songID": 35, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 1218, + "notecount": 376, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9490fe6733fb5be4750d7625b12e4a802fe12851", + "difficulty": "HYPER", + "songID": 35, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 1218, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "443159c4909b444dff2aa3113b0718991c975cad", + "difficulty": "ANOTHER", + "songID": 35, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 1218, + "notecount": 357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc9ddb81173e9b2bd3ec6f0cfb1ce24c1872f16e", + "difficulty": "HYPER", + "songID": 35, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1218, + "notecount": 308, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98305bf86ca9eaef18f6b451a628fdfb80fc82a6", + "difficulty": "HYPER", + "songID": 36, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1220, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51ecd6df22d6bb907ec74bf0aa734f5049643e91", + "difficulty": "HYPER", + "songID": 36, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 1220, + "notecount": 194, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "683b97f5df193b89e31bd44e1d1ff5bc17483570", + "difficulty": "HYPER", + "songID": 37, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 1402, + "notecount": 341, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b5e645632b6298612debb4464dac7e1680491d8", + "difficulty": "HYPER", + "songID": 37, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1402, + "notecount": 318, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9344b66dc153d468f8029e747a5d525f5f714ca", + "difficulty": "ANOTHER", + "songID": 38, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 2000, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff30f2d2853b3ae11cb6c9dbf102bdda0badc348", + "difficulty": "HYPER", + "songID": 38, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 2000, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1a9002cbfa266546b27e2d30c4bfa40fda1aa93", + "difficulty": "NORMAL", + "songID": 38, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2000, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01dcc71d64b04766a4f81b141f79bc61df0c132c", + "difficulty": "ANOTHER", + "songID": 38, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 2000, + "notecount": 584, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd8af0e4219bce4ad90bc4c3b0112e397fa81fcd", + "difficulty": "HYPER", + "songID": 38, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 2000, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50195de3881a0ce0fa8223501221f53fd46df0b4", + "difficulty": "NORMAL", + "songID": 38, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2000, + "notecount": 360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5556c38e1ad362bec1cf8640691d2ea35256ba33", + "difficulty": "HYPER", + "songID": 39, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2001, + "notecount": 337, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9dbaf81ce5045fe31516f4a6ae5dd938c8dae3b", + "difficulty": "NORMAL", + "songID": 39, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2001, + "notecount": 275, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9cbdf0b9f5dc522d82324becb760492bffbfce1", + "difficulty": "HYPER", + "songID": 39, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2001, + "notecount": 331, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca826354a3352c1a7edf3dbe2fb4244b9551d781", + "difficulty": "NORMAL", + "songID": 39, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2001, + "notecount": 249, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cb0588d4ecc739bc8a0f61e11fa931f8a0472ef", + "difficulty": "HYPER", + "songID": 40, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2002, + "notecount": 237, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs", + "bmus", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbceaa7e582ff2c4f9713a10bebca531004524e3", + "difficulty": "NORMAL", + "songID": 40, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2002, + "notecount": 224, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "876710187b0c4aef151db42a5b1c6c0ff9498192", + "difficulty": "HYPER", + "songID": 40, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2002, + "notecount": 235, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs", + "bmus", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17f868ff2e743b58a37bb91ade2992c0c4d5b069", + "difficulty": "NORMAL", + "songID": 40, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2002, + "notecount": 216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5a05f2d45782db9c1fad815348850f9ab84f3c2", + "difficulty": "HYPER", + "songID": 41, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 2003, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "bmus", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87c4805f60af14d747068e837f4b2245b466b66a", + "difficulty": "NORMAL", + "songID": 41, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2003, + "notecount": 374, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "bmus", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e5a034e110afa2199988320c5e043717747dfb6", + "difficulty": "ANOTHER", + "songID": 41, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 2003, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "bmus", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4e2d44d0294cf81e54700e6b68a6b514bd16044", + "difficulty": "HYPER", + "songID": 41, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2003, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "bmus", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d58a28d1a6ebcda50eaec149f902b9e74de7640", + "difficulty": "NORMAL", + "songID": 41, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2003, + "notecount": 374, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "bmus", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69773e82d29724302d191e11953bbcf2a0ae8a63", + "difficulty": "HYPER", + "songID": 42, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 2004, + "notecount": 624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "902dcad51157158bf248f1bd55e9afb3db2379ca", + "difficulty": "NORMAL", + "songID": 42, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2004, + "notecount": 362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d00e6b1a5e2fba1532e3c7d227aa60100d9e0dc8", + "difficulty": "HYPER", + "songID": 42, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 2004, + "notecount": 623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "245e7d34fe495cffe1c5979074c1d8a77598114c", + "difficulty": "NORMAL", + "songID": 42, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2004, + "notecount": 366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ddc16e66dfbda104aa35b78a0c9566111f3845b", + "difficulty": "HYPER", + "songID": 43, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 2005, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2637606d057b3766d296b9e8376070eccd1f6a1", + "difficulty": "NORMAL", + "songID": 43, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 2005, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e419722fc29128a99f73f61b790ed61ea52d06a", + "difficulty": "ANOTHER", + "songID": 43, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 2005, + "notecount": 537, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13d049353ec8e328e0261908db4e5f9f0614104d", + "difficulty": "HYPER", + "songID": 43, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2005, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff4cbc4f0ba035345b0ca1d6995eb7a6947c3287", + "difficulty": "NORMAL", + "songID": 43, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2005, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad91049fd084603811a7382da81a80b15bdf07cb", + "difficulty": "HYPER", + "songID": 44, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2006, + "notecount": 270, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "7-cs", + "bmus", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24e8feeac7279f52e4633d16858bacd21c38f114", + "difficulty": "NORMAL", + "songID": 44, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2006, + "notecount": 205, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4676cbcfb00e7f279f9995e9388513ffb105148a", + "difficulty": "ANOTHER", + "songID": 44, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2006, + "notecount": 348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "7-cs", + "bmus", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17163283edc68e4f70b32327642ca817ce1d6946", + "difficulty": "HYPER", + "songID": 44, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2006, + "notecount": 326, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "7-cs", + "bmus", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0329a1f9c58cee5540dbd737ad2ccbda16db691b", + "difficulty": "NORMAL", + "songID": 44, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2006, + "notecount": 272, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "7-cs", + "bmus", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e31ebc81b39967ed9f5d82b8fb9a72321c4a6331", + "difficulty": "HYPER", + "songID": 45, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2007, + "notecount": 447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44d8b29295c12203995291485879b6f8b7062fa4", + "difficulty": "NORMAL", + "songID": 45, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2007, + "notecount": 392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80c57115990296e17d71116fff8ddf1f2cc2de85", + "difficulty": "HYPER", + "songID": 45, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2007, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "639fd28fbe156e087fc98a40b7dfcdcd5f31b438", + "difficulty": "NORMAL", + "songID": 45, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2007, + "notecount": 370, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0117703c7a7e3b943a8ef4b650f06908ae35ea2", + "difficulty": "HYPER", + "songID": 46, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 2008, + "notecount": 617, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8028a25bb611554050bc94ba0e03c18de65b52b", + "difficulty": "NORMAL", + "songID": 46, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2008, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a953cee1b356536bcea7bf04ed6508a202db294e", + "difficulty": "ANOTHER", + "songID": 46, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 2008, + "notecount": 617, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f7f0191ca5e5191b627ae4012cfbffb7ce603c8", + "difficulty": "HYPER", + "songID": 46, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2008, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d211786552cdc4c0c75a3f74ff828519be291bf0", + "difficulty": "NORMAL", + "songID": 46, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2008, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6dfa6ae0b7afc0c48770c584d53da5727e593607", + "difficulty": "HYPER", + "songID": 47, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 2009, + "notecount": 340, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e64447c9bd6beea29019f36c16f061fb3c737ea", + "difficulty": "NORMAL", + "songID": 47, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2009, + "notecount": 271, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73df62ff2acd258b163181230ac73e324cec9d7b", + "difficulty": "HYPER", + "songID": 47, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 2009, + "notecount": 338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb156f6bf9b808da38af18da35da604111dedf47", + "difficulty": "NORMAL", + "songID": 47, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2009, + "notecount": 271, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce6e69182057f7b56767d2ab9567d357b4556d43", + "difficulty": "HYPER", + "songID": 48, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2010, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c403c7e5b04d550631ce448a161a5a23454e424e", + "difficulty": "NORMAL", + "songID": 48, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2010, + "notecount": 284, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8945e701db98961d8fdf645273ffe7fb5173dce", + "difficulty": "HYPER", + "songID": 48, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2010, + "notecount": 336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c5a2eeff022e085788c3cf891c97dd8e9970405", + "difficulty": "NORMAL", + "songID": 48, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2010, + "notecount": 276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a36b05070883bef058bedc91625448c926d14fb3", + "difficulty": "HYPER", + "songID": 49, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 2011, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "bmus", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "797ea682e4650594baee5bdf63b244f6ffdc3486", + "difficulty": "NORMAL", + "songID": 49, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2011, + "notecount": 372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "bmus", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a40d8aa4a37cd1fb375ac5c406ce64dfff3106b0", + "difficulty": "ANOTHER", + "songID": 49, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2011, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "bmus", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c14271135b53d990afa1ff855f756e9c9c00affd", + "difficulty": "HYPER", + "songID": 49, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2011, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "bmus", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26993a249d5f9ccb4768ca7bcd8296796c87b66c", + "difficulty": "NORMAL", + "songID": 49, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2011, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "bmus", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ee82173ec0d5cf25454adef01e6a5ba56841b55", + "difficulty": "HYPER", + "songID": 50, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2012, + "notecount": 311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "372f00a8331d482e55c2f99496a26d4317a3f264", + "difficulty": "NORMAL", + "songID": 50, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2012, + "notecount": 254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f488209f5534c21001426b5cda5e03768eacc31d", + "difficulty": "ANOTHER", + "songID": 50, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2012, + "notecount": 324, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1831f188f6a20ef3fb2ea8ce7e523369207beaed", + "difficulty": "HYPER", + "songID": 50, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2012, + "notecount": 313, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78742e195d0ac2785ef99016f6cd2f02569c12f2", + "difficulty": "NORMAL", + "songID": 50, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2012, + "notecount": 254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2a8f8118d0aca7ecbcd593cea168b73b6dddbca", + "difficulty": "HYPER", + "songID": 51, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 2013, + "notecount": 407, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b30dca07df94738d2595beb3a64fed322b7c6deb", + "difficulty": "NORMAL", + "songID": 51, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2013, + "notecount": 330, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1abf49021d76b79bdfda72faeb2505d99fdc850d", + "difficulty": "HYPER", + "songID": 51, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2013, + "notecount": 398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "850d259e40a8b6688d70e4fddc9ab31a90e6171a", + "difficulty": "NORMAL", + "songID": 51, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2013, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d958c0663ca111c2e54a8739530c02ad7ac6c7f", + "difficulty": "HYPER", + "songID": 52, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 2014, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44eb44a3b3f165e3c7349492fe2bad8227271201", + "difficulty": "NORMAL", + "songID": 52, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2014, + "notecount": 326, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5597f469c05bb8907d2acf0592f5aa3bb22d68fb", + "difficulty": "ANOTHER", + "songID": 52, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 2014, + "notecount": 479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24955133c7a123b0b2c32ff0e6bdbcd3485b10a3", + "difficulty": "HYPER", + "songID": 52, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2014, + "notecount": 457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3e5509abee832ea2dee429ffeac0a2215e66817", + "difficulty": "NORMAL", + "songID": 52, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2014, + "notecount": 328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4452f5ad64e487c2c210cdd7ab84aa3555824739", + "difficulty": "HYPER", + "songID": 53, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 2016, + "notecount": 434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f8d76ad33a191711027a997212b7d8bc069c879", + "difficulty": "NORMAL", + "songID": 53, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2016, + "notecount": 288, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47e0266b240bfaa3655509cb3636ac43bef4ed42", + "difficulty": "HYPER", + "songID": 53, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 2016, + "notecount": 434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12e046acd0a059ee97313fdd46f3c354cd60dbe1", + "difficulty": "NORMAL", + "songID": 53, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2016, + "notecount": 291, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5dd06e5e5b91e5595e75611977f4e8fb79c05276", + "difficulty": "HYPER", + "songID": 54, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 2201, + "notecount": 693, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "598fb438d7905246f9e2248f369ac9f459adb02c", + "difficulty": "NORMAL", + "songID": 54, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2201, + "notecount": 479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "baf07591d733b6ab9d64090ae9efe6d458403cf1", + "difficulty": "HYPER", + "songID": 54, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2201, + "notecount": 525, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "547607a35698c10fbb372429e446985dd68f1165", + "difficulty": "NORMAL", + "songID": 54, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2201, + "notecount": 426, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "393fe5b9a81fc480d1331afc5d5bf2747e405a1a", + "difficulty": "ANOTHER", + "songID": 55, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2202, + "notecount": 254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "462b5ee1699c13433c8a768c4f8b05871cb05a3d", + "difficulty": "HYPER", + "songID": 55, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2202, + "notecount": 253, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cbc49c65e02a4c72eac746ae300cdfc24f84612", + "difficulty": "NORMAL", + "songID": 55, + "playtype": "DP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 2202, + "notecount": 253, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd562e433d297f838f5bb74b0da6123afc441e61", + "difficulty": "ANOTHER", + "songID": 55, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2202, + "notecount": 250, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c73270dc5f06e34d4a43e5f7dee4c756a865b5ec", + "difficulty": "HYPER", + "songID": 55, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2202, + "notecount": 239, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5fe8688fedae2bb08e0f8a82ce4101500610f248", + "difficulty": "NORMAL", + "songID": 55, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 2202, + "notecount": 239, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26350652a8bd696830e17de89ce9f7e56b6560c1", + "difficulty": "HYPER", + "songID": 56, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2203, + "notecount": 270, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cae0f62390dcbafa71e68197e342fa1bea73802d", + "difficulty": "NORMAL", + "songID": 56, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2203, + "notecount": 270, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76ab68595c22487ac8e9caeebedb3d3b165eddc6", + "difficulty": "HYPER", + "songID": 56, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2203, + "notecount": 268, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e2472c46f86737dd0cb157720a26ed29d632409", + "difficulty": "NORMAL", + "songID": 56, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2203, + "notecount": 268, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe47ead1b4548edab2d4ec3b428d688b156b8571", + "difficulty": "ANOTHER", + "songID": 57, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2204, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d9f005630522236718da4431362affe94a4838e", + "difficulty": "HYPER", + "songID": 57, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2204, + "notecount": 358, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f217e14065320a814171f57862148a2867b8762", + "difficulty": "NORMAL", + "songID": 57, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2204, + "notecount": 252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e759bd9af70a131ce757597842372406dd0d223c", + "difficulty": "ANOTHER", + "songID": 57, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2204, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3610980c17444e3814543dcc44d77a92912d59c4", + "difficulty": "HYPER", + "songID": 57, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2204, + "notecount": 357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dabad7f72dd41d3be97f5b109ab129f9fe42860", + "difficulty": "NORMAL", + "songID": 57, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2204, + "notecount": 251, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2762f857938694b18dfbfc40abb7dbb8052dad0", + "difficulty": "HYPER", + "songID": 58, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2205, + "notecount": 195, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bae78d0ae7ec0c4b04d8eee5c8398ed48f7ed3f", + "difficulty": "NORMAL", + "songID": 58, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2205, + "notecount": 195, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c2dc63fefb03bf94f4783be08f50b41350b50a1", + "difficulty": "HYPER", + "songID": 58, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2205, + "notecount": 192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c055985c74a040cf6834ebee693b1c6f56e32203", + "difficulty": "NORMAL", + "songID": 58, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2205, + "notecount": 192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e61df72196d41f67ddde0540a463dda1f25ff26", + "difficulty": "HYPER", + "songID": 59, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2206, + "notecount": 325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d20cf28323e3bbf27b3eb4a74b4137c8a569342a", + "difficulty": "NORMAL", + "songID": 59, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2206, + "notecount": 293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f98f9ad927f6c3a534aa5bfc4c228c82282fd74", + "difficulty": "HYPER", + "songID": 59, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2206, + "notecount": 324, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74e9d6bc1b23b098f15670683d28958f814f7037", + "difficulty": "NORMAL", + "songID": 59, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2206, + "notecount": 293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cfaad491b99913636cb86651a38251b7cf534a7e", + "difficulty": "HYPER", + "songID": 60, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2207, + "notecount": 288, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8f57336a135fda84920e53e3d0aa9498deea8e6", + "difficulty": "ANOTHER", + "songID": 60, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2207, + "notecount": 295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df0d0ffd41838d570ca3e12974958da145d149e5", + "difficulty": "HYPER", + "songID": 60, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2207, + "notecount": 243, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8d35a30e68c372de02c1e972f83a0d71b169ca8", + "difficulty": "ANOTHER", + "songID": 61, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2208, + "notecount": 208, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "618d61a2f09f59024f84243a5740bf6844be021a", + "difficulty": "HYPER", + "songID": 61, + "playtype": "DP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 2208, + "notecount": 139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24d4384bea41f9b644ffd8e37bfbae859d3ae630", + "difficulty": "ANOTHER", + "songID": 61, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2208, + "notecount": 206, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c46ebde9d230660e3e7cde0e270df05c9e0b3f2d", + "difficulty": "HYPER", + "songID": 61, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 2208, + "notecount": 138, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8478841973cb7a51cd262005a36ff565b309a7d", + "difficulty": "HYPER", + "songID": 62, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2209, + "notecount": 339, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64d34952bf62ed09c0b2c4e94669d01eb490dd58", + "difficulty": "NORMAL", + "songID": 62, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2209, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a953087c5bc2f2ed90a288a53943b68ebb77fe6", + "difficulty": "HYPER", + "songID": 62, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2209, + "notecount": 230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60e19ba1a7a56c0b9a88b3062a964af9e311493a", + "difficulty": "NORMAL", + "songID": 62, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2209, + "notecount": 220, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e751c7779a4a0ef060abec16baf3685f6f3d1f21", + "difficulty": "HYPER", + "songID": 63, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 2210, + "notecount": 911, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53d348406cbd3016513fe8180ab57d74718736d6", + "difficulty": "NORMAL", + "songID": 63, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2210, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45abc31ba3b0cd7bb270c907c5eba5861cafa5e2", + "difficulty": "HYPER", + "songID": 63, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 2210, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "104a13d56c2067dc88a8d673b9e0887cf0862ffb", + "difficulty": "NORMAL", + "songID": 63, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2210, + "notecount": 376, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17ee32b187c3ada362ddcd0342767f501b17237e", + "difficulty": "ANOTHER", + "songID": 64, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2211, + "notecount": 320, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea72d8b47ce3a7106725faeb0139adc007695e23", + "difficulty": "HYPER", + "songID": 64, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2211, + "notecount": 316, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d32e0184fc05167a045b8ccf0ca8edd480d76588", + "difficulty": "ANOTHER", + "songID": 64, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 2211, + "notecount": 318, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33c875b8fec5d7356504d03ec2339ca48edfd31e", + "difficulty": "HYPER", + "songID": 64, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 2211, + "notecount": 287, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a66a2c9c6c8d5ba57668a20f46619d70a4635d0b", + "difficulty": "HYPER", + "songID": 65, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 2212, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9643ac2ffe23decb004c816176dd663987be4a9f", + "difficulty": "NORMAL", + "songID": 65, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2212, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f50f69fc8d70ef2d947993a2125a8a93d3c3397", + "difficulty": "ANOTHER", + "songID": 65, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 2212, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36576c2113d612e217d53a71d61e35912f13d820", + "difficulty": "HYPER", + "songID": 65, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 2212, + "notecount": 659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a3ab67f266c8399490f4e8ee37eab80e8facafb", + "difficulty": "NORMAL", + "songID": 65, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 2212, + "notecount": 488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7aa41931c1b46144665f2adf1decbda906af910c", + "difficulty": "HYPER", + "songID": 66, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3000, + "notecount": 620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93747f98e0681e3ae8fac8efaa3b8e425e5b3df6", + "difficulty": "NORMAL", + "songID": 66, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3000, + "notecount": 313, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03c4bf93ef7b238e4ab608f547bad336431180c2", + "difficulty": "HYPER", + "songID": 66, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 3000, + "notecount": 632, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc9ca9fa8ba1233effc54085936c707ef992cc82", + "difficulty": "NORMAL", + "songID": 66, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3000, + "notecount": 310, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5149d2657561b5d1e72382ddb75c4c247fbcd4f2", + "difficulty": "HYPER", + "songID": 67, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3001, + "notecount": 450, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b92c0f6c41f16b6eaa3cc5afbdd5fb1c3cc20c26", + "difficulty": "NORMAL", + "songID": 67, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3001, + "notecount": 391, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79390f675de92e3c04b10d7f594c5d4629ef1c73", + "difficulty": "ANOTHER", + "songID": 67, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3001, + "notecount": 453, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63b1b90aa426736cbada26800f3645a728f6dcc0", + "difficulty": "HYPER", + "songID": 67, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3001, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c5c3077fe7efa578058dd73590d0caae93ed11b", + "difficulty": "NORMAL", + "songID": 67, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3001, + "notecount": 389, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "7-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c223fdb49e7a98e3c32dd5c1fe2fc379f817513d", + "difficulty": "ANOTHER", + "songID": 68, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3002, + "notecount": 604, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "7-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e8523b15f1665103fa593ce5cb81fc10f4c9af5", + "difficulty": "HYPER", + "songID": 68, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3002, + "notecount": 589, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "7-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e01cfbf43e1d20131090d93966c51a9b3005b233", + "difficulty": "NORMAL", + "songID": 68, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3002, + "notecount": 342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "7-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f6fc2b24efe9c65d5ea8e91296cc0a861675304", + "difficulty": "ANOTHER", + "songID": 68, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3002, + "notecount": 614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "7-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "799547c72747b4949a9868454eda9777d5c2c626", + "difficulty": "HYPER", + "songID": 68, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3002, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "7-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "012e1222850ec10e46a0d697990a2afaaa6d6b18", + "difficulty": "NORMAL", + "songID": 68, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3002, + "notecount": 345, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "7-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2718a96ca61ec75f844e0c33951e40feb7d1f4e0", + "difficulty": "HYPER", + "songID": 69, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 3003, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e658720a8657292bfb822f86f3c1a78c415ba871", + "difficulty": "NORMAL", + "songID": 69, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3003, + "notecount": 588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e217227959f645ce16944ae960a65960ca99d92", + "difficulty": "ANOTHER", + "songID": 69, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3003, + "notecount": 718, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80f7aaf5b7a346e149fb4825e580de35b6feb671", + "difficulty": "HYPER", + "songID": 69, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3003, + "notecount": 692, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d339f14990e99132e68103d50e643291a1739f8", + "difficulty": "NORMAL", + "songID": 69, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3003, + "notecount": 463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fc516f85573d70ef6f2bae10a56a77cde69b1d6", + "difficulty": "ANOTHER", + "songID": 70, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 3004, + "notecount": 1226, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "8-cs", + "7-cs", + "bmus", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b40f77236d6e9c6093d5003bb2fbf6c1f0e5de6", + "difficulty": "HYPER", + "songID": 70, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 3004, + "notecount": 952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "8-cs", + "7-cs", + "bmus", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dbaec07dd5c0e43b098c861ca3945055921eb97", + "difficulty": "NORMAL", + "songID": 70, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3004, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "8-cs", + "7-cs", + "bmus", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30171e98a562966fa6b44aa4929f8385742f9365", + "difficulty": "ANOTHER", + "songID": 70, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 3004, + "notecount": 786, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "8-cs", + "7-cs", + "bmus", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e852f83964486ef81558b84dd4b554ffc9caf174", + "difficulty": "BEGINNER", + "songID": 70, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 3004, + "notecount": 137, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c3b5048927ecf76c96d2f809eb17e3039e8859a", + "difficulty": "HYPER", + "songID": 70, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 3004, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "8-cs", + "7-cs", + "bmus", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b5bb36a192b1d04bcfa001328d8bcec9d57edc9", + "difficulty": "NORMAL", + "songID": 70, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3004, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "8-cs", + "7-cs", + "bmus", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61d0df04878e75665fbd59b36d9aeb4e679d500c", + "difficulty": "ANOTHER", + "songID": 71, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 3005, + "notecount": 1136, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fe1665b1c8c0c3a7c24c2eded115afef0f1cf60", + "difficulty": "HYPER", + "songID": 71, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 3005, + "notecount": 875, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b3ad73b650c68954799468d62c3ef2e9d5be932", + "difficulty": "NORMAL", + "songID": 71, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3005, + "notecount": 680, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5cfa00bdc3dd6aa2bc209672773699a27dcc1ee", + "difficulty": "ANOTHER", + "songID": 71, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 3005, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1c3784d9a0b7df0a824402145010803d905ded84", + "difficulty": "HYPER", + "songID": 71, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3005, + "notecount": 624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "817e68dd2b27629af599542b9b0cb783538c4611", + "difficulty": "NORMAL", + "songID": 71, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3005, + "notecount": 395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55682f03fe95b7b2925ff7405edbcdb174e37670", + "difficulty": "ANOTHER", + "songID": 72, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3006, + "notecount": 645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b12fd133503ddb89d87f6a2165c0643ae426071", + "difficulty": "HYPER", + "songID": 72, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3006, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "5-cs", + "4-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95cba7dd3b7f140fdb68d611d46b0ce495f313f6", + "difficulty": "NORMAL", + "songID": 72, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3006, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "5-cs", + "4-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c7f2f0aa18fde0de4abee3fcf5dec105b0546e2", + "difficulty": "ANOTHER", + "songID": 72, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3006, + "notecount": 645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ba88b60d90dc5eada28774aaf7969248a0db24d", + "difficulty": "HYPER", + "songID": 72, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3006, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "5-cs", + "4-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ff46593e21ef14845abb519ee4c7438268f352b", + "difficulty": "NORMAL", + "songID": 72, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3006, + "notecount": 434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "5-cs", + "4-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb073fd64790e86b5e198807ffbb4c66d5354eb1", + "difficulty": "HYPER", + "songID": 73, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 3007, + "notecount": 508, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "8-cs", + "bmus", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aad854bd1237a83adecc46404b48d14a31cfc6bc", + "difficulty": "NORMAL", + "songID": 73, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3007, + "notecount": 274, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "8-cs", + "bmus", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0aada2f39096fc2d3bb7c115b616c80f9889c707", + "difficulty": "ANOTHER", + "songID": 73, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 3007, + "notecount": 508, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "8-cs", + "bmus", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63f768c2d8ae3cbbd7800e2ef07ffa75a4fca188", + "difficulty": "HYPER", + "songID": 73, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 3007, + "notecount": 498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "8-cs", + "bmus", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47dd48e0867fc7ba3a24e44c64f0b21dc4e5f3cd", + "difficulty": "NORMAL", + "songID": 73, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3007, + "notecount": 273, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "8-cs", + "bmus", + "6-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed37abdd0279d08a96756f297a637961d41d2941", + "difficulty": "ANOTHER", + "songID": 74, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 3008, + "notecount": 870, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "356086ba66c6a498e634b06014645425866fbb7a", + "difficulty": "HYPER", + "songID": 74, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 3008, + "notecount": 599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22e0f2201f164a638e854b21edcbe09f92284a69", + "difficulty": "NORMAL", + "songID": 74, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3008, + "notecount": 430, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d81232632514dac071d6f99f21764db8e05df437", + "difficulty": "ANOTHER", + "songID": 74, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 3008, + "notecount": 889, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a350a9b8877707a4bbda5c9a7ca356dea6f14296", + "difficulty": "HYPER", + "songID": 74, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 3008, + "notecount": 588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65d8a737f39f1b6c8b21527b958f37bc9e123f50", + "difficulty": "NORMAL", + "songID": 74, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3008, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60133992a4136e4377f7910bcde70e23750eb8b8", + "difficulty": "ANOTHER", + "songID": 75, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3009, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "809e22f3813157480b21f0c86ecad44e75046aa1", + "difficulty": "HYPER", + "songID": 75, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3009, + "notecount": 525, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7caf13f8c6002921d21cdbb6af2aebed03a32a6f", + "difficulty": "NORMAL", + "songID": 75, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3009, + "notecount": 398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4541740c11921b69d144c83647d8aab0aab194db", + "difficulty": "ANOTHER", + "songID": 75, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3009, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf3b51e5e3ac2c9f0d39ebf4b7eadd34b99d3a4b", + "difficulty": "HYPER", + "songID": 75, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3009, + "notecount": 525, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0fe6ba4e2d640609d5680a4a82374be6f69c9ad", + "difficulty": "NORMAL", + "songID": 75, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3009, + "notecount": 424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40d581aaaefade2345beba0d73b78ed2be2b7080", + "difficulty": "ANOTHER", + "songID": 76, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 3010, + "notecount": 1090, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "8-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "708f020ebc402846321fc382daeec49252b8fe02", + "difficulty": "HYPER", + "songID": 76, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 3010, + "notecount": 1043, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "8-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea27da3999746381e258b2bf9510bd646c7fe529", + "difficulty": "NORMAL", + "songID": 76, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3010, + "notecount": 412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "8-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ff9821c387423a16416b7520b3f186fe76cfcc9", + "difficulty": "ANOTHER", + "songID": 76, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 3010, + "notecount": 848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "8-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50c130a8e2866aceb1258ee509bf51a316b581b4", + "difficulty": "HYPER", + "songID": 76, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3010, + "notecount": 663, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "8-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58af9b63c8af3be388195b6e003019d3772650f1", + "difficulty": "NORMAL", + "songID": 76, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3010, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "8-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29b99124184c9ab479eb92ec3ce42e570133a8ff", + "difficulty": "HYPER", + "songID": 77, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3011, + "notecount": 628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "7-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7145053128226c761508a699124e2522282066d5", + "difficulty": "NORMAL", + "songID": 77, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3011, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "7-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4556f0e22c68afed95825deb2577390e9e6bd4d", + "difficulty": "ANOTHER", + "songID": 77, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3011, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "7-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8bf4d60aa9e39fb78ff39f8e81653148116282f3", + "difficulty": "HYPER", + "songID": 77, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3011, + "notecount": 610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "7-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d44a5f3cbf3703f5098682fdc9040bed48781b6", + "difficulty": "NORMAL", + "songID": 77, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3011, + "notecount": 372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "7-cs", + "6-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e8214cd41085597efe81ebe68d0170b324332fa", + "difficulty": "HYPER", + "songID": 78, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3012, + "notecount": 199, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01ceb447177cc52156702c57b5d2433d5a6ec8e1", + "difficulty": "NORMAL", + "songID": 78, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 3012, + "notecount": 151, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "963edf351b3c6f29c09c54e55ec2c3dd041340a9", + "difficulty": "BEGINNER", + "songID": 78, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 3012, + "notecount": 53, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3248e0ccf4858ab0535e0c2c5490c6c73f945ae", + "difficulty": "HYPER", + "songID": 78, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3012, + "notecount": 198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "5-cs", + "3-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05a1defb67163b79b53a9cc3d380ad9ab70ab504", + "difficulty": "NORMAL", + "songID": 78, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 3012, + "notecount": 141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e96c38696d18146071e3ba54d6c5fdfe9eb4665", + "difficulty": "HYPER", + "songID": 79, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 3013, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2532fca8bae74691f132923f4f0607d67bb6ba44", + "difficulty": "NORMAL", + "songID": 79, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 3013, + "notecount": 624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17514921a23abf2b76983cf50e79b3ff600763b1", + "difficulty": "BEGINNER", + "songID": 79, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 3013, + "notecount": 183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28ae4caf46d47bda5fb68d8d4520f2d7b642d4c3", + "difficulty": "HYPER", + "songID": 79, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 3013, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "565cd2882f924ecbd56635076fdc3c8dcd237b29", + "difficulty": "NORMAL", + "songID": 79, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3013, + "notecount": 618, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d2a880fd61481f342e1dee881c22bc313ba066f", + "difficulty": "ANOTHER", + "songID": 80, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3014, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8150ba36b493798fe24502d4c617e585598aeaa", + "difficulty": "HYPER", + "songID": 80, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3014, + "notecount": 462, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "caf3b523d32d4dd583b0e677fbd715fe98eb53dd", + "difficulty": "NORMAL", + "songID": 80, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3014, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d71e8ffc89c157b159c0a58f1f663cf6631ab17", + "difficulty": "ANOTHER", + "songID": 80, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3014, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0111fa1efb1142d8b709f4b193eccce18a9c00a", + "difficulty": "HYPER", + "songID": 80, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3014, + "notecount": 462, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f39de8b9a002f4162a8909340695b707e79e59bf", + "difficulty": "NORMAL", + "songID": 80, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3014, + "notecount": 338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "260239473d600e1b5e9feafa133d0b16e39de7c8", + "difficulty": "HYPER", + "songID": 81, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3015, + "notecount": 426, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc3789a5583b02b299b3f833a93c140550f7e35a", + "difficulty": "NORMAL", + "songID": 81, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 3015, + "notecount": 292, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5546eb2892f0147390f66cd1ce8f058a0b624ba4", + "difficulty": "HYPER", + "songID": 81, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3015, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1cceee966ec0bbdeaffc886251cbb04bce246f7b", + "difficulty": "NORMAL", + "songID": 81, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3015, + "notecount": 293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d19a6f295080d9e98013bb080e51fad3eface096", + "difficulty": "HYPER", + "songID": 82, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3016, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1722b815974d234fce28528ba1943cff6cce7a93", + "difficulty": "NORMAL", + "songID": 82, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3016, + "notecount": 406, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "788cb35bc4192b989afc02fbcad18f8328fd3062", + "difficulty": "ANOTHER", + "songID": 82, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3016, + "notecount": 445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ba807daf5259c4bee02ddce794ae072b79c94a9", + "difficulty": "HYPER", + "songID": 82, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3016, + "notecount": 441, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "871d75c4c2f41d45c1d88155c74a05dfa552c7f5", + "difficulty": "NORMAL", + "songID": 82, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3016, + "notecount": 300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ea1aceab5576387d07a98df45972d11ae2dda79", + "difficulty": "ANOTHER", + "songID": 83, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3017, + "notecount": 645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78e7e77e05fea414247799f9c36f3239a4b38d78", + "difficulty": "HYPER", + "songID": 83, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3017, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7f779201004935add1312f9620ff13d0fc7743f", + "difficulty": "NORMAL", + "songID": 83, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3017, + "notecount": 406, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c822c374d4845074013619e947dcb956f34656e9", + "difficulty": "ANOTHER", + "songID": 83, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3017, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "699122819c21abfe2f6d1c7537474fbd910130e7", + "difficulty": "HYPER", + "songID": 83, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3017, + "notecount": 567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a66a78156e6c71987159182bae7eccf3d0948d7", + "difficulty": "NORMAL", + "songID": 83, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3017, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4be286a345fbb47531ebd24f77d8edbc0cc083a1", + "difficulty": "HYPER", + "songID": 84, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3018, + "notecount": 577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2458a199862df28f2db4d9fe20d5564215b0b91", + "difficulty": "NORMAL", + "songID": 84, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3018, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "603b2edd8e672ff2ee304893d4b9e86c67c7d53c", + "difficulty": "ANOTHER", + "songID": 84, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3018, + "notecount": 581, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0be5c0b00ec1c0db4b9b35ad51344749b82abbe4", + "difficulty": "HYPER", + "songID": 84, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3018, + "notecount": 575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37b5bb57f80938b59aa59fc93b8d8c64f867fafc", + "difficulty": "NORMAL", + "songID": 84, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3018, + "notecount": 408, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e59e52b31486a9c0370b3485fe79b2aaf065eaa1", + "difficulty": "HYPER", + "songID": 85, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3202, + "notecount": 331, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d63543d4969f857c1495f2c8e0575433db5980d1", + "difficulty": "NORMAL", + "songID": 85, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3202, + "notecount": 218, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8789e9ee3370482cbe7e68b290869a9b1821768", + "difficulty": "ANOTHER", + "songID": 85, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3202, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "964ab7e1e9f0ae8575aa579ef52d2b1ddeb284d2", + "difficulty": "HYPER", + "songID": 85, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3202, + "notecount": 309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "128504a28ae5611f553568e071cad5e2b1bb052c", + "difficulty": "NORMAL", + "songID": 85, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3202, + "notecount": 218, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0c0261ec9faf8e8efb60a6a4e3f47e68d379de1", + "difficulty": "HYPER", + "songID": 86, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3203, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "136f5c92eddda2bb5db99ceebb126068f5d4d1f8", + "difficulty": "NORMAL", + "songID": 86, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3203, + "notecount": 467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8968c467cee5c50c89161318f9f5c8f69d058ba4", + "difficulty": "HYPER", + "songID": 86, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3203, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99e72ae53f566d126ddcaf116f9656d074c23ba8", + "difficulty": "NORMAL", + "songID": 86, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3203, + "notecount": 382, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75638b70fdd59409ddf00f32e3d89bfb199d8b56", + "difficulty": "HYPER", + "songID": 87, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3204, + "notecount": 620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89601748c0a70208156c0d710334963f0162a9c7", + "difficulty": "NORMAL", + "songID": 87, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3204, + "notecount": 525, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b1e3b7d582752e22f6890c0c883d673ad517b50", + "difficulty": "ANOTHER", + "songID": 87, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3204, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1504be1c9960afc3a321546e03a85b43181c518a", + "difficulty": "HYPER", + "songID": 87, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3204, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c153eac6b776fca81ffbc0fbe1191c9c2c394f6f", + "difficulty": "NORMAL", + "songID": 87, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3204, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b873c9225d9d05eda38095cba8724c9102ed1714", + "difficulty": "HYPER", + "songID": 88, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3205, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3dae52f9a5af069e9d98018a8c0f537202865379", + "difficulty": "NORMAL", + "songID": 88, + "playtype": "DP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 3205, + "notecount": 170, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1083db3a02f91a5b07bff10d2692d142d1949046", + "difficulty": "HYPER", + "songID": 88, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3205, + "notecount": 416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "593be92fa6e7f5e67d0e9e09c9f560f3e941c7eb", + "difficulty": "NORMAL", + "songID": 88, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 3205, + "notecount": 168, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11c248beca40faaee8a6dc83599aa1deb8c4fdda", + "difficulty": "HYPER", + "songID": 89, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3206, + "notecount": 362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bd2a07d0ae1862fbae6e0041bfd167e9a5f0acd", + "difficulty": "NORMAL", + "songID": 89, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3206, + "notecount": 294, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2eefb2a513456e2710eca4eb3f62672818fa3dd6", + "difficulty": "HYPER", + "songID": 89, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3206, + "notecount": 335, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bac23b3aafc7be5cdb80034a838566b8d4c25d7", + "difficulty": "NORMAL", + "songID": 89, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 3206, + "notecount": 290, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "816575469ba793fc1601a5c4d1741d4e413a6532", + "difficulty": "HYPER", + "songID": 90, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3207, + "notecount": 328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bddaed1f6bc87e3665721d2242d4139b3e21d8d2", + "difficulty": "NORMAL", + "songID": 90, + "playtype": "DP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 3207, + "notecount": 257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20c4e864b3a6df20a0de6ede3f80eefd87ebf1b5", + "difficulty": "HYPER", + "songID": 90, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3207, + "notecount": 328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1900f75630309531fc27151f58ae36b997cc50c2", + "difficulty": "NORMAL", + "songID": 90, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 3207, + "notecount": 268, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f393ce463b6f94942b11c66495d61cffa46067e1", + "difficulty": "HYPER", + "songID": 91, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3208, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6eb8f01e7fa3845e8a84317ca98a1f232a54ff2b", + "difficulty": "NORMAL", + "songID": 91, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3208, + "notecount": 411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e3de118aeb0760ab43cb84e68429e4a35ff5a25", + "difficulty": "ANOTHER", + "songID": 91, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3208, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8b5c2bc59513d8e67bb2f06665c7068201bd9b3", + "difficulty": "HYPER", + "songID": 91, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3208, + "notecount": 377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f534b11dbc1fd0dea90c86d5e566d96a4883c2a", + "difficulty": "NORMAL", + "songID": 91, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3208, + "notecount": 292, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "572e19e92e9a4151bdf72fc03f2c7cba57bb8f43", + "difficulty": "ANOTHER", + "songID": 92, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3209, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49c5f89e9a148a5de9e099c41a75d4366e6a9072", + "difficulty": "HYPER", + "songID": 92, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3209, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e178b3c20c6e006ad20fb7e65764ff975d47d3e", + "difficulty": "NORMAL", + "songID": 92, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3209, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2db176cdf9c07235edca263094d0cc6f8fd4efc3", + "difficulty": "ANOTHER", + "songID": 92, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3209, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f1eac616b5719163bfb20bbd0f08d924667a719", + "difficulty": "HYPER", + "songID": 92, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3209, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eae126544f544186dce6e5d01c948b964153d533", + "difficulty": "NORMAL", + "songID": 92, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3209, + "notecount": 326, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "384defdd6146e15804c64b0bce8ad4cfa1b3645c", + "difficulty": "ANOTHER", + "songID": 93, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3210, + "notecount": 549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19e46cad77679dc57ab644b8cc506bf3d9b3b504", + "difficulty": "HYPER", + "songID": 93, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3210, + "notecount": 510, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "783281662efe4dcf61195ed24126fd7bbdcb1d78", + "difficulty": "NORMAL", + "songID": 93, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3210, + "notecount": 406, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "933f2b4583f6e49cc15f65a6d275bf18dbbbd175", + "difficulty": "ANOTHER", + "songID": 93, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3210, + "notecount": 552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c609fbc8ceeaf8a3b6255b0a2086d089909032cc", + "difficulty": "HYPER", + "songID": 93, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3210, + "notecount": 528, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "faf5c090a00b4608e6a03c4a4ed61bf5506bd196", + "difficulty": "NORMAL", + "songID": 93, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3210, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1293ecf329f4187702636a06a8e44adb7e9a36a", + "difficulty": "HYPER", + "songID": 94, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 3211, + "notecount": 968, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2eddc2eaf68a8ef970e457db74db960d1aa85d63", + "difficulty": "NORMAL", + "songID": 94, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 3211, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c6984fa53f7b2f527ad19544448720078fc524d", + "difficulty": "HYPER", + "songID": 94, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 3211, + "notecount": 954, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc5fbc949d3c52bb1cfaa408262b563b5e523357", + "difficulty": "NORMAL", + "songID": 94, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3211, + "notecount": 633, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a55c04ebc4a686f3fe7135fd30deed555bb4fe51", + "difficulty": "ANOTHER", + "songID": 95, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3213, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "caa98e36989683bd477643823a22d120c29451eb", + "difficulty": "HYPER", + "songID": 95, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3213, + "notecount": 719, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d83f5afdbbec32d8e4ee6ec789cb852ae6d53b8", + "difficulty": "NORMAL", + "songID": 95, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3213, + "notecount": 588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c84c1f4633ae69f97ac922602169fa85e1afaf2c", + "difficulty": "ANOTHER", + "songID": 95, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3213, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0a4e4cc8ad3e4541132cc960c444d8fe0e18c27", + "difficulty": "HYPER", + "songID": 95, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 3213, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f95a95a4ee3c74ff4a75620cfb2f85c9d2220ecb", + "difficulty": "NORMAL", + "songID": 95, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 3213, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08ef7a2d6a93a7b2178f3289c6bdb9a98713f8b2", + "difficulty": "ANOTHER", + "songID": 96, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4000, + "notecount": 672, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c0909092f3fec0d711cef74c82cce37229c51db", + "difficulty": "HYPER", + "songID": 96, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4000, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f944bc20ec3412b240d86e406b17a0997954038", + "difficulty": "NORMAL", + "songID": 96, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4000, + "notecount": 351, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7329ec0d45834c79360fea6751dc1d64a3943e4", + "difficulty": "ANOTHER", + "songID": 96, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4000, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca072ded28defc4ccda3b843bb5efefb0ef74ba4", + "difficulty": "HYPER", + "songID": 96, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4000, + "notecount": 528, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "668d930d4ed138f6457e5cbd020b92d3d55c9e3d", + "difficulty": "NORMAL", + "songID": 96, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4000, + "notecount": 353, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7c20537c0e27a6848f840281aff496dd454c47e", + "difficulty": "ANOTHER", + "songID": 97, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 4001, + "notecount": 1338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5092a0ac694a7e84574eb9e4ba6f623b24f3049b", + "difficulty": "HYPER", + "songID": 97, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4001, + "notecount": 934, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a4e1213b4607c8616ee904cabba432c24e34ff7", + "difficulty": "LEGGENDARIA", + "songID": 97, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 4001, + "notecount": 1488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d892504a7ffa155677a346b6114c1a7a949faee", + "difficulty": "NORMAL", + "songID": 97, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4001, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "370032d3d2a34ff740a8b618bec9e04c3f980494", + "difficulty": "ANOTHER", + "songID": 97, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4001, + "notecount": 1218, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "724c6b9504f6e7c676cb2b429ec0860290b34912", + "difficulty": "HYPER", + "songID": 97, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4001, + "notecount": 935, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81a592d59c6850de58d0741df6b52f3ca9f9cf0c", + "difficulty": "LEGGENDARIA", + "songID": 97, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 4001, + "notecount": 1412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "868e1e1ae2f7e29b39635f03cfc4663bce88bfdb", + "difficulty": "NORMAL", + "songID": 97, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4001, + "notecount": 682, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdf0013c61ec43ffa6646790dbe914139777635f", + "difficulty": "HYPER", + "songID": 98, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4002, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "7-cs", + "6-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a6e5f74cb98dc09bfa65b7e27601458f61576ff", + "difficulty": "NORMAL", + "songID": 98, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4002, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "7-cs", + "6-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b17b4b20fcd85f2b1827768bb85e583dba5fd1f8", + "difficulty": "ANOTHER", + "songID": 98, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4002, + "notecount": 1014, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "7-cs", + "6-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "950c0181ee33d10d3af448c00657702d1a479b8c", + "difficulty": "BEGINNER", + "songID": 98, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 4002, + "notecount": 300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2d7f3be9068bb4decec76ffd4ce071369d1be69", + "difficulty": "HYPER", + "songID": 98, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4002, + "notecount": 801, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "7-cs", + "6-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7dbb90b397eb4e3c4dde04ed78630879b8a7182a", + "difficulty": "NORMAL", + "songID": 98, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4002, + "notecount": 538, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "7-cs", + "6-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "708e5c9cbb999f99e57617a7fe7a9193d50f92a5", + "difficulty": "ANOTHER", + "songID": 99, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4003, + "notecount": 914, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a73b7724eee65f3adf6c464419659baacc90b10e", + "difficulty": "HYPER", + "songID": 99, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4003, + "notecount": 742, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61fccc62d54929b1231b6344bb1bb91ea05c3a8d", + "difficulty": "NORMAL", + "songID": 99, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4003, + "notecount": 405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f510cf3d8179056f371963c1b0f7ee5b791089dd", + "difficulty": "ANOTHER", + "songID": 99, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4003, + "notecount": 914, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "375353e598c7c1cee9914e76be5ac96b1a8b547f", + "difficulty": "HYPER", + "songID": 99, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4003, + "notecount": 751, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbda5820ddb7f6e080d65899eaa0eab3ea6bfcd9", + "difficulty": "NORMAL", + "songID": 99, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4003, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9dffcbc2f950274a0f8b7fe7b89dadaf617dd18", + "difficulty": "ANOTHER", + "songID": 100, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 4004, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d31ddbfea2740107413f0c369367475bb3d46cd9", + "difficulty": "HYPER", + "songID": 100, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 4004, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18ec6066bbdf32e07e3ef57041dcf20665793de3", + "difficulty": "NORMAL", + "songID": 100, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4004, + "notecount": 339, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81ac6a44c67346e86475be07a1e996da944cd446", + "difficulty": "ANOTHER", + "songID": 100, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 4004, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11, + "individualDifference": true + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a2519224809af31924b372067c7e360d0bc63966", + "difficulty": "HYPER", + "songID": 100, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4004, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "855d699ae8fbb1598eaf17aaedc164ccc7b5039f", + "difficulty": "NORMAL", + "songID": 100, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4004, + "notecount": 339, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41709c2291c60f78a6bb274b8a1363573f419607", + "difficulty": "ANOTHER", + "songID": 101, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4005, + "notecount": 1010, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2d53f2e10b1e785c496b3872852331f99fc9480", + "difficulty": "HYPER", + "songID": 101, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4005, + "notecount": 477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c112a7b73df7f1f6cc95405182cd5e6eb896b2d", + "difficulty": "LEGGENDARIA", + "songID": 101, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 4005, + "notecount": 1203, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe9003108d3dc5abd6e9361ac554a6110956f8c5", + "difficulty": "NORMAL", + "songID": 101, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4005, + "notecount": 264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2f8b8ca2600b7332127b48c03deda382cbdf856", + "difficulty": "ANOTHER", + "songID": 101, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4005, + "notecount": 811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7218a0b40345952e86061dd3b10d192b9367ef42", + "difficulty": "HYPER", + "songID": 101, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4005, + "notecount": 479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc54072035e79ed86da65fa6d3931d1a508846e7", + "difficulty": "LEGGENDARIA", + "songID": 101, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 4005, + "notecount": 1102, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f7fae0667771fa903365164c3dabb45c110176e7", + "difficulty": "NORMAL", + "songID": 101, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4005, + "notecount": 264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "384a1f39174f024b9dc4ddf74838b67e73c37bc5", + "difficulty": "ANOTHER", + "songID": 102, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 4006, + "notecount": 1529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "6-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b65fe45af0ceba932028f5d11457392b19cfb8cc", + "difficulty": "HYPER", + "songID": 102, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 4006, + "notecount": 1332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "6-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3829bd714ffb396d213e95a117d176e13cb40985", + "difficulty": "NORMAL", + "songID": 102, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4006, + "notecount": 781, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "6-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c235bed85b4bd5447c673aabf4dd8a429645bcb3", + "difficulty": "ANOTHER", + "songID": 102, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4006, + "notecount": 1158, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "6-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cebf6f231c137db6dee0511139a3f2dcffa02082", + "difficulty": "HYPER", + "songID": 102, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4006, + "notecount": 968, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "6-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0722cda25fa53d675333ea1967e82efeda694f77", + "difficulty": "NORMAL", + "songID": 102, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4006, + "notecount": 651, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "6-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0cf5338204d27db58e0d088d8475cf0ec69ad92", + "difficulty": "HYPER", + "songID": 103, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 4007, + "notecount": 961, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf657a9515c43b53b201603d3703b1a26cd05ba6", + "difficulty": "NORMAL", + "songID": 103, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4007, + "notecount": 411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41396bd93994ae7902ae29a7743f1c9f281c2d1a", + "difficulty": "ANOTHER", + "songID": 103, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4007, + "notecount": 743, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "121871343bf83efc24b55d7305f465eb6d7b962b", + "difficulty": "HYPER", + "songID": 103, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4007, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de2a0cf769e6155929c1aa28d5b3b0adf9a08104", + "difficulty": "NORMAL", + "songID": 103, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4007, + "notecount": 416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84f53e196abb85d573c33dee17104798f83a9a3c", + "difficulty": "ANOTHER", + "songID": 104, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 4008, + "notecount": 1226, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "8-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a78435e82354c9f88537cb816a0da63ce0303607", + "difficulty": "HYPER", + "songID": 104, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4008, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "8-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b595ba8d242eeb19f761367b2c6b4a92161348c", + "difficulty": "NORMAL", + "songID": 104, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4008, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "8-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab269e4d8db2949cde0c593a8803937c331e1432", + "difficulty": "ANOTHER", + "songID": 104, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4008, + "notecount": 875, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "8-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee279cdfbbb67165df0ab9eaaf63beb69cf75b98", + "difficulty": "HYPER", + "songID": 104, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4008, + "notecount": 733, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "8-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1829de714c1dbf0b372deea117d34c54bffcaa7", + "difficulty": "NORMAL", + "songID": 104, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4008, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "8-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7597000dd3ddd5c0c1e29e755fda9d7348825ae3", + "difficulty": "ANOTHER", + "songID": 105, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4009, + "notecount": 1282, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "532dd1609eca52e0d9029e811ea39ab7d2d6b6eb", + "difficulty": "HYPER", + "songID": 105, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4009, + "notecount": 1006, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0685a12fdcde867fbd81bbce4d7485049a8b27db", + "difficulty": "NORMAL", + "songID": 105, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4009, + "notecount": 630, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bab18fd69dc2d99cc1fa3fdc9d950858933f17bb", + "difficulty": "ANOTHER", + "songID": 105, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4009, + "notecount": 1196, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c52380d14ccab22fc551111ff10fec2cdd908028", + "difficulty": "HYPER", + "songID": 105, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4009, + "notecount": 952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87bccd553ff465ffe7ad9aac30aef6bf86d3d697", + "difficulty": "NORMAL", + "songID": 105, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4009, + "notecount": 724, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a201264df912cb2345f840c92506dded46851c8", + "difficulty": "ANOTHER", + "songID": 106, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4010, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7882d13c8e664d092d8a9bbdc7cbb29fbd79b58", + "difficulty": "HYPER", + "songID": 106, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4010, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5167e8a161a95557c8332f3ad33396d43692f6cf", + "difficulty": "NORMAL", + "songID": 106, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4010, + "notecount": 411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8fd98d852e9938160d255aa8cda484ff918cec56", + "difficulty": "ANOTHER", + "songID": 106, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4010, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e49fee6ca2749ab3961d48cda7499f0044cf1832", + "difficulty": "HYPER", + "songID": 106, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4010, + "notecount": 791, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5439e89ca66cfc1f6509acc15a91ce0afd6ca771", + "difficulty": "NORMAL", + "songID": 106, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4010, + "notecount": 410, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33c0497b6fe21627d65b0d143a528401690dc820", + "difficulty": "ANOTHER", + "songID": 107, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4011, + "notecount": 1077, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "7-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "703fc7a74949acb26799d09ba72343a6c9ab8a98", + "difficulty": "HYPER", + "songID": 107, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4011, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "7-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b2af8fab55626c5a2d851a2e1efee130ef084b3", + "difficulty": "NORMAL", + "songID": 107, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4011, + "notecount": 702, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "7-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1a408ec80abdef202c42e4738a1bbdcb20b60a9", + "difficulty": "ANOTHER", + "songID": 107, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4011, + "notecount": 1094, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "7-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "409053a8abd1cef8d8409e2f4ea8249dc41249b0", + "difficulty": "HYPER", + "songID": 107, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4011, + "notecount": 918, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "7-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2054949e4309c2e098c81a5484cb6c374461849f", + "difficulty": "NORMAL", + "songID": 107, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4011, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "7-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3d42fdeead191a5772eead1cdd07d84d70ff0d1", + "difficulty": "ANOTHER", + "songID": 108, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4012, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbca5462452f778f7d9cbefeb5cba60eead275bd", + "difficulty": "HYPER", + "songID": 108, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4012, + "notecount": 578, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae30aa8e88e75417d1ddae3f9c5cbf45d66bf36c", + "difficulty": "NORMAL", + "songID": 108, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4012, + "notecount": 362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c33f161fcfb009f38f291475e983dca7a18ccc44", + "difficulty": "ANOTHER", + "songID": 108, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4012, + "notecount": 641, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e70836d0a3001aa7bd5e9488660f31746be60d8", + "difficulty": "BEGINNER", + "songID": 108, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 4012, + "notecount": 103, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1213baee7708713bf98c30df50de392349ea9a00", + "difficulty": "HYPER", + "songID": 108, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4012, + "notecount": 468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad63f20da43d640682c04b5068cf2940a70aafbd", + "difficulty": "NORMAL", + "songID": 108, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4012, + "notecount": 270, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "892900e1f3487f975441345d5748addd33f61dbd", + "difficulty": "ANOTHER", + "songID": 109, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 4013, + "notecount": 1295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03bfb9362c2880aa9d955fa19e773efc1f67889a", + "difficulty": "HYPER", + "songID": 109, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4013, + "notecount": 1117, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8caa753a667a408c7d83ee081896b2f7f301ae8", + "difficulty": "NORMAL", + "songID": 109, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4013, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5554a798f2dfb29c8adb24c8b69fd3ef7ba98124", + "difficulty": "ANOTHER", + "songID": 109, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4013, + "notecount": 1120, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "888259e7cc44e2bf2e032898f6a9e85cd4fcad1b", + "difficulty": "BEGINNER", + "songID": 109, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 4013, + "notecount": 188, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aed683b997975783de46520b37355b5515c50f4f", + "difficulty": "HYPER", + "songID": 109, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4013, + "notecount": 884, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b13b514ccaf405bdf67df75fe352c1689c1cc350", + "difficulty": "NORMAL", + "songID": 109, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4013, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60dfea642b79c6ada2c43701b71f80c92c5af58e", + "difficulty": "ANOTHER", + "songID": 110, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4014, + "notecount": 1156, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "073bcdf9f89bc1550ec800264a8c5a3197c0a326", + "difficulty": "HYPER", + "songID": 110, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4014, + "notecount": 745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76d0f8b28230d2b95d8380422064f7ed1f1de891", + "difficulty": "NORMAL", + "songID": 110, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4014, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c94b5b61bad959c2daa747cbf426eb154a44bc8c", + "difficulty": "ANOTHER", + "songID": 110, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4014, + "notecount": 1157, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "822568ceda07cb52da336566b94c2f944b605e7c", + "difficulty": "HYPER", + "songID": 110, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4014, + "notecount": 745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c38af1cfc68270c5f50e9f6f7c0e962d6ef850dd", + "difficulty": "NORMAL", + "songID": 110, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4014, + "notecount": 515, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16d80ef4c7f5df55736450ed250fe96917cf5501", + "difficulty": "ANOTHER", + "songID": 111, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4015, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "7-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ba7746206c5be39c183c9f7600095b37dff09d6", + "difficulty": "HYPER", + "songID": 111, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4015, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "7-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b463d3c835b7ef651afed45d28f297d0c886c550", + "difficulty": "NORMAL", + "songID": 111, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4015, + "notecount": 330, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "7-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7ff5be162d074ce3e1a65b9a3b51131ce54d2b8", + "difficulty": "ANOTHER", + "songID": 111, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4015, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "7-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02aea8a2135311a7a1f9404e6a12f138ecfae092", + "difficulty": "BEGINNER", + "songID": 111, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 4015, + "notecount": 145, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de1c1875cbe803f452a23d5f13375ce5d49ee412", + "difficulty": "HYPER", + "songID": 111, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4015, + "notecount": 379, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "7-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f03e610001b7e499e8a95daecd67071684683722", + "difficulty": "NORMAL", + "songID": 111, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4015, + "notecount": 279, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "7-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02f5eaa0b7d5870bf33a547eb4a699b28d2b1329", + "difficulty": "ANOTHER", + "songID": 112, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 4016, + "notecount": 1015, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5dccfe0edf0369b49293182534583c9a2948c83", + "difficulty": "HYPER", + "songID": 112, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4016, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b9dc9556e3e28a7f7174e19024df628523bff3f", + "difficulty": "NORMAL", + "songID": 112, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4016, + "notecount": 263, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00f8b14bd5f0d6891fa8c4614e001b52f4eb37c0", + "difficulty": "ANOTHER", + "songID": 112, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4016, + "notecount": 706, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b90c04c61425c4594dae1ed2a998a1dfb944dfc9", + "difficulty": "HYPER", + "songID": 112, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4016, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46f1993edb5da7ff111ee80f05beab36c854cf7f", + "difficulty": "NORMAL", + "songID": 112, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4016, + "notecount": 271, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94bd5c56d8910b9f45c3c42a6723f30280e78432", + "difficulty": "ANOTHER", + "songID": 113, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4017, + "notecount": 885, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "bmus", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f06b93a40d307a6fc909c273211a1c64cb6e4f92", + "difficulty": "HYPER", + "songID": 113, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4017, + "notecount": 510, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "bmus", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2851c37135dc370eba63337a78f239aea0504c93", + "difficulty": "NORMAL", + "songID": 113, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4017, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "bmus", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe8a67c0d5da82819cf8de82c4a416410be667c3", + "difficulty": "ANOTHER", + "songID": 113, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4017, + "notecount": 889, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "bmus", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a5126bd70f1675bd8a2e1c7d498c2f8165a3976", + "difficulty": "HYPER", + "songID": 113, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4017, + "notecount": 510, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "bmus", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "facd862be3bd16905f06c1be508fb72a34f57475", + "difficulty": "NORMAL", + "songID": 113, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4017, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "bmus", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1a7949d67ae792c5057b75b4c69f88cfdde0cc8", + "difficulty": "HYPER", + "songID": 114, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4018, + "notecount": 791, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6efe9e07efa53f68ba2e2d451aa56cc7963a427", + "difficulty": "NORMAL", + "songID": 114, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4018, + "notecount": 402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a82664e5320cacd9c4246121589dd9f6d17987c", + "difficulty": "HYPER", + "songID": 114, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4018, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa079bc73d5ec26169636f25120f431018341573", + "difficulty": "NORMAL", + "songID": 114, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4018, + "notecount": 305, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd65565af840880ab3dd9e812000f89c18985f89", + "difficulty": "HYPER", + "songID": 115, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 4019, + "notecount": 257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "7-cs", + "bmus", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91e6ca686f3e27206249cefc7ad2df7957eb9709", + "difficulty": "NORMAL", + "songID": 115, + "playtype": "DP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 4019, + "notecount": 247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "7-cs", + "bmus", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be619152dcd247276b45e787bf6f1f0af8561695", + "difficulty": "HYPER", + "songID": 115, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4019, + "notecount": 256, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "7-cs", + "bmus", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7d6b56ca2fac3bf9157da1d4db899d7fe45a45d", + "difficulty": "NORMAL", + "songID": 115, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 4019, + "notecount": 196, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "7-cs", + "bmus", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd9a7a913416e69d86a62134316bc6a76b4fdce2", + "difficulty": "ANOTHER", + "songID": 116, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 4020, + "notecount": 1098, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "8-cs", + "7-cs", + "6-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd01476ae78aa3c0a8837591566c54cf72922a41", + "difficulty": "HYPER", + "songID": 116, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4020, + "notecount": 796, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "8-cs", + "7-cs", + "6-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e972457b42dac68b81179490a5960632d9b58572", + "difficulty": "NORMAL", + "songID": 116, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4020, + "notecount": 566, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "8-cs", + "7-cs", + "6-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b360dbea0fbe30efa66548adda0f0e67609387e7", + "difficulty": "ANOTHER", + "songID": 116, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4020, + "notecount": 800, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "8-cs", + "7-cs", + "6-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87b65dbf2965949644c72515a202bb4363662b6b", + "difficulty": "BEGINNER", + "songID": 116, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 4020, + "notecount": 224, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47756bfd1ba171b3e21f5831315f20ed3f6277a8", + "difficulty": "HYPER", + "songID": 116, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4020, + "notecount": 719, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "8-cs", + "7-cs", + "6-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e466962f175f7025a19117adae26873490199b76", + "difficulty": "LEGGENDARIA", + "songID": 116, + "playtype": "SP", + "levelNum": 0, + "level": "10", + "data": { + "inGameID": 4020, + "notecount": 1039, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "578d91d563be0be9b768347af5667fdebb5c90cf", + "difficulty": "NORMAL", + "songID": 116, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4020, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "8-cs", + "7-cs", + "6-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7ec7216b186f735173013058185280860149c73", + "difficulty": "HYPER", + "songID": 117, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 4021, + "notecount": 964, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "8-cs", + "bmus", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "945bf0d7eafd48476e1685de22849bad5d956321", + "difficulty": "NORMAL", + "songID": 117, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4021, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "8-cs", + "bmus", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b90c7636423c778a93f37adeb52d596beec60f3c", + "difficulty": "ANOTHER", + "songID": 117, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4021, + "notecount": 670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "8-cs", + "bmus", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb86cd87b6c5e0da81b0367f9d98313742f4c349", + "difficulty": "HYPER", + "songID": 117, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4021, + "notecount": 630, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "8-cs", + "bmus", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69eba669d35a1d1160a2d6c65900fadf89c92aba", + "difficulty": "NORMAL", + "songID": 117, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4021, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "8-cs", + "bmus", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b90b10927778776b4fb97c3e29cd652a07bbf2e7", + "difficulty": "HYPER", + "songID": 118, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4022, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddff28e4dc0fdf97fa4820232345caf174f5850a", + "difficulty": "NORMAL", + "songID": 118, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4022, + "notecount": 315, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac4ab14c310a041e2a1347ca82873bfb611c4dd5", + "difficulty": "HYPER", + "songID": 118, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4022, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f2ff2d8ceb72fca4a4dbf146af43c0cd1e7b9c0", + "difficulty": "NORMAL", + "songID": 118, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4022, + "notecount": 315, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92f29e8f72a8be1c18c242774f18e8d17d349495", + "difficulty": "ANOTHER", + "songID": 119, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4023, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c8f484b924ac987f233aba15b164aac12977926", + "difficulty": "HYPER", + "songID": 119, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4023, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "a08b2bff8eba9679678170f4d948f73ad444c9aa", + "difficulty": "LEGGENDARIA", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 119, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 4023, + "arcChartID": null, + "notecount": 975, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "6730ab39faafaf0ccbe53993be55060c5dd8376c", + "difficulty": "NORMAL", + "songID": 119, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4023, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e134908d0c56a4ebc8d06459b082d7c751112773", + "difficulty": "ANOTHER", + "songID": 119, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4023, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f1cd6698c1f7aa2de9d901e0c446af1d424c651", + "difficulty": "HYPER", + "songID": 119, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4023, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "5e64834abde861626d5f81e7075c09037ed9a5a4", + "difficulty": "LEGGENDARIA", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 119, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 4023, + "arcChartID": null, + "notecount": 976, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "e16a38899d691e8b8d71adc9a38e1d19b4e512aa", + "difficulty": "NORMAL", + "songID": 119, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4023, + "notecount": 420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6889df03cb42b69a07429e986c500d2c8d1feec1", + "difficulty": "HYPER", + "songID": 120, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4024, + "notecount": 344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39bf5adab1346c221ea4cb307f236358902bca83", + "difficulty": "NORMAL", + "songID": 120, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4024, + "notecount": 293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb14ee09f3b9b469207b9843a8b6302ed2fac03b", + "difficulty": "ANOTHER", + "songID": 120, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4024, + "notecount": 363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3eb116b54db5962d6573e923d61b90e3bfc19b0d", + "difficulty": "HYPER", + "songID": 120, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4024, + "notecount": 310, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "554cbd50dcc567749c77f1456982ea2e5e708a17", + "difficulty": "NORMAL", + "songID": 120, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4024, + "notecount": 264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8832c716c6b6917512a78a41af95f530832e3116", + "difficulty": "ANOTHER", + "songID": 121, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 4025, + "notecount": 719, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c37f17e66a0f151ff72df09edf1e668184c04b5", + "difficulty": "HYPER", + "songID": 121, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4025, + "notecount": 674, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75007cb83ca336d93190670408a0d323953a717d", + "difficulty": "NORMAL", + "songID": 121, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4025, + "notecount": 445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c73ae9ad8b7b044e295217e59682e43e6335b3d", + "difficulty": "ANOTHER", + "songID": 121, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4025, + "notecount": 692, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0efc015c61bb316e941366b11635be5747bc6bfa", + "difficulty": "HYPER", + "songID": 121, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4025, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa6b74586774c112abff60937e4dc3479318109a", + "difficulty": "NORMAL", + "songID": 121, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4025, + "notecount": 280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "020bfb100eed8632070977b6fa2eb1d7851bcba2", + "difficulty": "HYPER", + "songID": 122, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4027, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5fa5916dc72ef3514366f690ed21f62d0871d846", + "difficulty": "NORMAL", + "songID": 122, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4027, + "notecount": 441, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f1ca7ca3b74ab41280d7b5bc100a83512751bbb", + "difficulty": "ANOTHER", + "songID": 122, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4027, + "notecount": 497, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f63e7566f8a63c7eb2fe2d88274ac3152c9ae5a5", + "difficulty": "HYPER", + "songID": 122, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4027, + "notecount": 462, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c99d8777062ee1b92f1542cc13d2ab4537d026cd", + "difficulty": "NORMAL", + "songID": 122, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4027, + "notecount": 380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3c9a65369d34bf49549eb37c5603a6c1997e375", + "difficulty": "ANOTHER", + "songID": 123, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4028, + "notecount": 826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53e8653d3d22fe9fe868b6b8c35c84dfdbc7332b", + "difficulty": "HYPER", + "songID": 123, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4028, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ba587630120a44613ebc804392c6c18e4d58a11", + "difficulty": "NORMAL", + "songID": 123, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4028, + "notecount": 479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4bfb9c5bcc6b92d3f4c0a22c1db4ff2bfdf54e41", + "difficulty": "ANOTHER", + "songID": 123, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 4028, + "notecount": 873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e08d2094aeca0d0341da3f0bcaf4df8179ced77", + "difficulty": "HYPER", + "songID": 123, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4028, + "notecount": 620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "adbd2913a395066e629e56a0ce978c591e797509", + "difficulty": "NORMAL", + "songID": 123, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4028, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53d1b75e6eff362266b81f52324935717c6232a9", + "difficulty": "ANOTHER", + "songID": 124, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4029, + "notecount": 724, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "313ed570a2ad2cb0ae58c1df3a83ec6e52700e8b", + "difficulty": "HYPER", + "songID": 124, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4029, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b87f7e308b6408584b5688700eccecc590a8a85b", + "difficulty": "NORMAL", + "songID": 124, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4029, + "notecount": 460, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20a713d5f4c6c58e83fcdca1ce35087d74c2c285", + "difficulty": "ANOTHER", + "songID": 124, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4029, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17e9f7e29ee9873ec7762124a2c3b0659d34dc87", + "difficulty": "HYPER", + "songID": 124, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4029, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "091112652a0bf7971f29e8f563387dcc0a4c78f7", + "difficulty": "NORMAL", + "songID": 124, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4029, + "notecount": 293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e9db701527fd7796262782363ef3f7ee7e05fb5", + "difficulty": "HYPER", + "songID": 125, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4030, + "notecount": 787, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b18794212c79681c0d8053317537c71c5f9b182", + "difficulty": "NORMAL", + "songID": 125, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4030, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37fecae7456f7cac0b806e900e0627e6acb750b6", + "difficulty": "ANOTHER", + "songID": 125, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4030, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cb31449f20b6d6d88326b22318f3fc249527005", + "difficulty": "HYPER", + "songID": 125, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4030, + "notecount": 486, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a27381440a84d171740c979a78a25ea810c607c", + "difficulty": "NORMAL", + "songID": 125, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4030, + "notecount": 295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0390505bc96e36b58ee30342d4e05b89cd3365c", + "difficulty": "ANOTHER", + "songID": 126, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4031, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1aa81a04a7a713b6e2109f9ba4d401584f1907ab", + "difficulty": "HYPER", + "songID": 126, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4031, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e71bf66fa76725f204ce527ebdbcec81a8cec46", + "difficulty": "NORMAL", + "songID": 126, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4031, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9eb59833308238619f5c59b7273a223c3c10c0b", + "difficulty": "ANOTHER", + "songID": 126, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4031, + "notecount": 582, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20de9a43a32802ffa59ddfef883a7ffe5fd2d2b2", + "difficulty": "HYPER", + "songID": 126, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4031, + "notecount": 507, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22fe2181a3cdb2b6ece34d7d1f812e28fcaa42a4", + "difficulty": "NORMAL", + "songID": 126, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4031, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ced9989f556eafb2387dd8ef6bc33ebdb7e5dc0", + "difficulty": "HYPER", + "songID": 127, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4032, + "notecount": 222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c3bf99f784cc7bbbce4b78ebdeaae36e28fcc94", + "difficulty": "NORMAL", + "songID": 127, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4032, + "notecount": 190, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2af874fbed8a4bb8d8e4fa426a48fd5713262c2b", + "difficulty": "HYPER", + "songID": 127, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4032, + "notecount": 222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46d4bc915d6bed3a2cff6fa86d856026bdfc158b", + "difficulty": "NORMAL", + "songID": 127, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 4032, + "notecount": 122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c876d5d6a93e5fa8ba3e24d9e9cede022e9a097", + "difficulty": "HYPER", + "songID": 128, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4033, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9df449d69422b65712525dd5cd98a4d7eded9f84", + "difficulty": "NORMAL", + "songID": 128, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4033, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1035c76b0a1e52e0d50f2519028029e10162c04e", + "difficulty": "ANOTHER", + "songID": 128, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4033, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fffbfea50d9f90dfe706c21b461e5da9f3481028", + "difficulty": "HYPER", + "songID": 128, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4033, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ced3b5c3b870ecaf46999cf5196afe19802466ae", + "difficulty": "NORMAL", + "songID": 128, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4033, + "notecount": 388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b216e2243cb7caa4ed72d7ab677ba2ee8f1b2c2", + "difficulty": "HYPER", + "songID": 130, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4202, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd99f3456fcc8c8fc2bcee0e397aabc2f9ed414f", + "difficulty": "NORMAL", + "songID": 130, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4202, + "notecount": 445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bacad821588c5a9b0194c96d72a96c3c92791b31", + "difficulty": "ANOTHER", + "songID": 130, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4202, + "notecount": 692, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3399a730e26eb23af7899441cfb5cc3604c96580", + "difficulty": "HYPER", + "songID": 130, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4202, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13180b5413f6e0e5a5f0c18559788f57639a6eb1", + "difficulty": "NORMAL", + "songID": 130, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4202, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19016df4078d86f1f4e0e2420b5b66648aacc112", + "difficulty": "ANOTHER", + "songID": 131, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4203, + "notecount": 740, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "322b6d6aba2a4bb84a9ed4fc602ec637212c304c", + "difficulty": "HYPER", + "songID": 131, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4203, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da47850230928d76dd3ac1795674a98033eb0fda", + "difficulty": "NORMAL", + "songID": 131, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4203, + "notecount": 311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e23451118cea094a2ba489da93ef34d08fc420e3", + "difficulty": "ANOTHER", + "songID": 131, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4203, + "notecount": 650, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea49a17ccc00fc054118ce3e86a6fc7977f0c917", + "difficulty": "HYPER", + "songID": 131, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4203, + "notecount": 526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6cfb910117730e6db0a45bd88998d79d03d31e27", + "difficulty": "NORMAL", + "songID": 131, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4203, + "notecount": 338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18c806743436be827dd97d3ecde559331d6eeb6e", + "difficulty": "ANOTHER", + "songID": 132, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 4204, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d034304a0c7f00a77c916124a818207fd23b983", + "difficulty": "HYPER", + "songID": 132, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4204, + "notecount": 752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00c5fab83480f64df5c60b7eaff46de53015f6d8", + "difficulty": "NORMAL", + "songID": 132, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4204, + "notecount": 562, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f900cae72023f37ba8bb2babfe4e8ac09e558e94", + "difficulty": "ANOTHER", + "songID": 132, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4204, + "notecount": 739, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a1570d70b7b50677dad1ab855d3ea956a128078", + "difficulty": "HYPER", + "songID": 132, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4204, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22aff7423bb2cf53a6438a0ec1a90fa9c590bfb9", + "difficulty": "NORMAL", + "songID": 132, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4204, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef4c99f0647516d28c91eaa858e0403e0c20919f", + "difficulty": "HYPER", + "songID": 133, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4205, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5eed41c61a8147d7ec02047cb057812b0cd6024", + "difficulty": "NORMAL", + "songID": 133, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4205, + "notecount": 300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9266fc11886ae9e3c057c8e183a74c7a9d5a15ef", + "difficulty": "HYPER", + "songID": 133, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4205, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "960f9b74f7788a68d8d65acafcbfa75afe3834fd", + "difficulty": "NORMAL", + "songID": 133, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4205, + "notecount": 369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddca16e53b6700057e011c488cd656cdf5ca4fbc", + "difficulty": "ANOTHER", + "songID": 134, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 4206, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d6d03c8632eb70c9da4b3dee40cb372335c4e21", + "difficulty": "HYPER", + "songID": 134, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4206, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e621d75202a13b02ac78c8b0cf33dbdb6fd3f71", + "difficulty": "NORMAL", + "songID": 134, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4206, + "notecount": 385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbe1ab74362073ac4d8f7e27a7f0ccd7b7dc40c1", + "difficulty": "ANOTHER", + "songID": 134, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4206, + "notecount": 655, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "277ac69ef3d67fe98e01668c6f5b74c2d89f4086", + "difficulty": "HYPER", + "songID": 134, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4206, + "notecount": 553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f41b307c57a393e8c14c378998ea0ef3b5130d4a", + "difficulty": "NORMAL", + "songID": 134, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4206, + "notecount": 378, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52c89942ff0d2a10e20554bab07bae4a20090752", + "difficulty": "HYPER", + "songID": 135, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4207, + "notecount": 261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12e022ca559c92d0be5abb11422e521d513ad720", + "difficulty": "NORMAL", + "songID": 135, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4207, + "notecount": 227, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5eda7137233ee6caca8d718b6ab4fbe0803c0b93", + "difficulty": "HYPER", + "songID": 135, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4207, + "notecount": 259, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8140e5f51b3e9cea9253a22bfb73128cda67def9", + "difficulty": "NORMAL", + "songID": 135, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4207, + "notecount": 230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb669e219cbe5037bb6df7c079fe14c9b379b6d1", + "difficulty": "HYPER", + "songID": 136, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4208, + "notecount": 359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7e92a6fa805afe2d205bcbf1ff9042ba1ccab56", + "difficulty": "NORMAL", + "songID": 136, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4208, + "notecount": 258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a95565c36f6a2459c0818d4ff7a6856b4c13031f", + "difficulty": "HYPER", + "songID": 136, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4208, + "notecount": 334, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0bea516862988e3448f63821c256e15144f3ea8", + "difficulty": "NORMAL", + "songID": 136, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4208, + "notecount": 223, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "026cf8e570ce509bdc066e540b5abd8641bf9dec", + "difficulty": "HYPER", + "songID": 137, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4209, + "notecount": 584, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3b8bca0d8fc550f0eb2b84b604ae42ab0626a26", + "difficulty": "NORMAL", + "songID": 137, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4209, + "notecount": 547, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ec82f051a59c14bc58ec77883290279e3154a85", + "difficulty": "ANOTHER", + "songID": 137, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4209, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48a576a96f46ba32254d07f40f8f83e8ac491462", + "difficulty": "HYPER", + "songID": 137, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4209, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18308aa47d23db4940fe84e05ce09583b73758bb", + "difficulty": "NORMAL", + "songID": 137, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4209, + "notecount": 411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f7aadd03cfdc94f3f0eabab17e270e5a8b9a25c", + "difficulty": "ANOTHER", + "songID": 138, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4210, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7db3a8ba0d8cf95d6d48be041960e6052c90ec47", + "difficulty": "HYPER", + "songID": 138, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4210, + "notecount": 443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc717e9fda71d9f6c3b1ca572522953cfe176b7a", + "difficulty": "NORMAL", + "songID": 138, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4210, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b4d6b30568e342445f977e37a447ea28836e828", + "difficulty": "ANOTHER", + "songID": 138, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4210, + "notecount": 487, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a927cca1fea80f61399373e7457ad1140a087e2", + "difficulty": "HYPER", + "songID": 138, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4210, + "notecount": 389, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2c68544be83a221e1bc4331d3d8c637ec14e5b8", + "difficulty": "NORMAL", + "songID": 138, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4210, + "notecount": 332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea62dedcd68f4c9e79291013168f7503aa2e1ca7", + "difficulty": "HYPER", + "songID": 139, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4211, + "notecount": 690, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0206cb3d06a3ce06dcdc2716fe63976f833f9cf3", + "difficulty": "NORMAL", + "songID": 139, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4211, + "notecount": 453, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "214cc2c3ad34b0bd3a2c57c827eb209e36a1a12c", + "difficulty": "ANOTHER", + "songID": 139, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4211, + "notecount": 473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5b90870038d1327035b5af5215c85fe39456810", + "difficulty": "HYPER", + "songID": 139, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4211, + "notecount": 457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b36150f1c1e01f4e8556b56a8156a3de51077e80", + "difficulty": "NORMAL", + "songID": 139, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4211, + "notecount": 325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fe0d9ad71f0366a03fa250cf94d64314c3f005f", + "difficulty": "HYPER", + "songID": 140, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4212, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41daa893de4f2db988c8907ea931c8aa409755dc", + "difficulty": "NORMAL", + "songID": 140, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4212, + "notecount": 688, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ace04f8398d8304a5a6eac73e99419c974c14f36", + "difficulty": "HYPER", + "songID": 140, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4212, + "notecount": 813, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "348d716c1debd332027f9f6e3574b05bf8caaa05", + "difficulty": "NORMAL", + "songID": 140, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4212, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d59f39cc426157510895752489ffff491f9204f1", + "difficulty": "HYPER", + "songID": 141, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4214, + "notecount": 547, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36062b075d0e0c87b42852de784b8e1fc2e2b739", + "difficulty": "NORMAL", + "songID": 141, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4214, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9c8f243ade5592b7aefb702262a68d5ae71f65b", + "difficulty": "ANOTHER", + "songID": 141, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4214, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9c8b833d14888d88b9ff94c805b1d8b49416837", + "difficulty": "HYPER", + "songID": 141, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4214, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84346ddf46648fed90bb3b346b7998603435369e", + "difficulty": "NORMAL", + "songID": 141, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4214, + "notecount": 372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1756033165c47571187e7eb83a43738c8aa696aa", + "difficulty": "HYPER", + "songID": 142, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4215, + "notecount": 473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20433ed324c0fb5e0d825f2e7711f8ee82b8fdea", + "difficulty": "NORMAL", + "songID": 142, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4215, + "notecount": 341, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db6594ef3d40ffc7ebfa31e3aedd0e9fe4a148fc", + "difficulty": "HYPER", + "songID": 142, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4215, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7befb2d7af4ac22176d541a52c3c01424e683898", + "difficulty": "NORMAL", + "songID": 142, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4215, + "notecount": 299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa439a5f76e3a33799072a0818362d7002395208", + "difficulty": "HYPER", + "songID": 143, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 4216, + "notecount": 673, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3ad9485ff5d5a16dbc8fc0fa9ca6aae58dd2d0a", + "difficulty": "NORMAL", + "songID": 143, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 4216, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be39c61aa82a7714a4b518f4f7f30b80978062ec", + "difficulty": "HYPER", + "songID": 143, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4216, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88a5f281abf7ce08fde62769edb50b2ed8a1eeb9", + "difficulty": "NORMAL", + "songID": 143, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 4216, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fadba5abe088f1dac3acb210e4a71de8f676af1e", + "difficulty": "ANOTHER", + "songID": 144, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 5000, + "notecount": 964, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21cfbd8d7c376b96b0bace461e42778dbb18ec06", + "difficulty": "HYPER", + "songID": 144, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5000, + "notecount": 889, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "816935269830b8e2cda01858bc966e4dec3764d7", + "difficulty": "NORMAL", + "songID": 144, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5000, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b7a264f2b40671ab4de909762c8269fbd065e5d", + "difficulty": "ANOTHER", + "songID": 144, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5000, + "notecount": 945, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "128e3a4591e8e11751ee854b06d17fef3b9d084e", + "difficulty": "HYPER", + "songID": 144, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5000, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1064eafccbe7e4033ec1bc8ca01c9177156b86f4", + "difficulty": "NORMAL", + "songID": 144, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5000, + "notecount": 639, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21a3f824612f4f39d3ab0743a7e09da26c5bd0d8", + "difficulty": "HYPER", + "songID": 145, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5001, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ad7135bb39a4da8a89e41b5b33f7c18427f2ee8", + "difficulty": "NORMAL", + "songID": 145, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5001, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4029246ace519ed09938e71e4416448ec99a4a78", + "difficulty": "ANOTHER", + "songID": 145, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5001, + "notecount": 679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b56ba850a71d58c16418257e31c5451ea851f5de", + "difficulty": "HYPER", + "songID": 145, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5001, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "527a9fb1cc58929114dbc71cef89c36483f8356b", + "difficulty": "NORMAL", + "songID": 145, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5001, + "notecount": 410, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60b2d9c0d4907e33410a49ff3b8d574a3ae8401c", + "difficulty": "ANOTHER", + "songID": 146, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5002, + "notecount": 1267, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3797e81eda7a83c66d81bc54081ed12f4862b2a7", + "difficulty": "HYPER", + "songID": 146, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5002, + "notecount": 953, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b78fe125278d4a9f72afd8b3d9b49cafa149f586", + "difficulty": "NORMAL", + "songID": 146, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5002, + "notecount": 509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "104757457026f3cf041edef12897ccfb278fb24a", + "difficulty": "ANOTHER", + "songID": 146, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5002, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75677a98842eb686e1378108fbc15eabcdc67a37", + "difficulty": "HYPER", + "songID": 146, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5002, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a79a7254da07b91cc72bcb7172b2ba7d0e58612", + "difficulty": "NORMAL", + "songID": 146, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5002, + "notecount": 335, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66cc0cb6b4ba6a3179cbc34341ac5b726e967846", + "difficulty": "ANOTHER", + "songID": 147, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5003, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6afc614e8a41dc072b9d81e68a2eb6d91db36c9", + "difficulty": "HYPER", + "songID": 147, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5003, + "notecount": 827, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e6a341675b399ed9af24b63b3e2847ab1d4393e", + "difficulty": "NORMAL", + "songID": 147, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5003, + "notecount": 660, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d37a5d8bfed6f9b053d2d9a98a11c81416fc9dad", + "difficulty": "ANOTHER", + "songID": 147, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5003, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e6ace24a461a6e9eee3c5e841118e656f094421", + "difficulty": "HYPER", + "songID": 147, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5003, + "notecount": 650, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "057020c0da779f3bf351e42ce045bca69273d387", + "difficulty": "NORMAL", + "songID": 147, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5003, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ccbc70903b364cc0970a9efbb95dd899a972f521", + "difficulty": "ANOTHER", + "songID": 148, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5004, + "notecount": 1051, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74a8f03ad2424a6cfcf54d5086be105bcde3d6dc", + "difficulty": "HYPER", + "songID": 148, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5004, + "notecount": 842, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a06f92587d043eedcea4346e908c6cd66e6f09d6", + "difficulty": "NORMAL", + "songID": 148, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5004, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f332993baadfd13208a317fcf4f94af995c76f4", + "difficulty": "ANOTHER", + "songID": 148, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5004, + "notecount": 798, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41ee345e4f52f8f37edab60e9adca956ea416f32", + "difficulty": "HYPER", + "songID": 148, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5004, + "notecount": 739, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2cd6f6147501f94997287aec36cfa884089c07c8", + "difficulty": "NORMAL", + "songID": 148, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5004, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e68546004663c0d123e53bb8a26e2b6a5ba34cf", + "difficulty": "ANOTHER", + "songID": 149, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5005, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58c48667ef856c1b9ff757f121229418c5f6f00c", + "difficulty": "HYPER", + "songID": 149, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5005, + "notecount": 620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12a5872af5b28da2cd7505e5a917589c5c42258f", + "difficulty": "NORMAL", + "songID": 149, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5005, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d5ef2772b5bba208db3b0742343d5af23f40c4b", + "difficulty": "ANOTHER", + "songID": 149, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5005, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "140e93725fd43384238f99bfb7fbdb2d576017eb", + "difficulty": "HYPER", + "songID": 149, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5005, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d8eb32b017e47258126c3fbb7ba1255b7f4a9ff", + "difficulty": "NORMAL", + "songID": 149, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5005, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95e9a1ec53f223831d08026c566c260b7d7e2760", + "difficulty": "ANOTHER", + "songID": 150, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 5006, + "notecount": 645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "bmus", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "517d2c2e144f61f0a3e1ed9a880f5efec5344d75", + "difficulty": "HYPER", + "songID": 150, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5006, + "notecount": 501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "bmus", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "359b0056f78f15c2588effb051c9ad7e17e96e04", + "difficulty": "NORMAL", + "songID": 150, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5006, + "notecount": 364, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "bmus", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52c73458e625afbf1646c08939f936597840eee1", + "difficulty": "ANOTHER", + "songID": 150, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5006, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "bmus", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22d0957ab12d243146951885d24f507c84dd47d9", + "difficulty": "HYPER", + "songID": 150, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5006, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "bmus", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f553d52230353eca7bf1e52929d7abd5e3c0a51", + "difficulty": "NORMAL", + "songID": 150, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5006, + "notecount": 363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "bmus", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "682dfc6daf4e34dd769eb6d0dfcffda9e9200b74", + "difficulty": "ANOTHER", + "songID": 151, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5007, + "notecount": 902, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc99051ea69a589345f00140ec902a14baf1f80a", + "difficulty": "HYPER", + "songID": 151, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5007, + "notecount": 736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfcc7d7d5d44a96f067793e0ac5f9bacdaf9e3d3", + "difficulty": "NORMAL", + "songID": 151, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5007, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fea1055ffe69fe6dfe27e8ee4a6024a4a31494ce", + "difficulty": "ANOTHER", + "songID": 151, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5007, + "notecount": 892, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "759142a10d4027cc11adca90793a7333bedec17b", + "difficulty": "HYPER", + "songID": 151, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5007, + "notecount": 687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4221e6e2d0abd3b04cdccf02bcf1f6b50f89e1fd", + "difficulty": "LEGGENDARIA", + "songID": 151, + "playtype": "SP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 5007, + "notecount": 1096, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c681416ac97c61538bd28e5c2f32f1e39f851258", + "difficulty": "NORMAL", + "songID": 151, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5007, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd0c45b9820daefee6d744840a57e772dbcd93d0", + "difficulty": "ANOTHER", + "songID": 152, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 5008, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6d89b82a911f995d948fec56840638971b39fd6", + "difficulty": "HYPER", + "songID": 152, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5008, + "notecount": 515, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4681a203a93c96d8e60912b785617739cb5659fb", + "difficulty": "NORMAL", + "songID": 152, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5008, + "notecount": 291, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c9e03459e0ac1ea35b8da69bc9a4d3e0eacfea6", + "difficulty": "ANOTHER", + "songID": 152, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5008, + "notecount": 765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4a52773b61196ba056ffb8573f4d2d7b2e90f93", + "difficulty": "HYPER", + "songID": 152, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5008, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8f2eeb9b602b3e55005379a23ebc109b43285f0", + "difficulty": "NORMAL", + "songID": 152, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5008, + "notecount": 292, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e2617c214e192ff2918308adeb18c5719bcbb15", + "difficulty": "HYPER", + "songID": 153, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 5009, + "notecount": 1346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "413306fd216437a4a80bd5451c3008a93ab4ac0f", + "difficulty": "NORMAL", + "songID": 153, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5009, + "notecount": 1016, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79c728506d02f65e7bb59446c5c9d2dcc7eb0b3c", + "difficulty": "ANOTHER", + "songID": 153, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5009, + "notecount": 1091, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6ecff261219804052b11e23ac4dbecc507522e2", + "difficulty": "HYPER", + "songID": 153, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5009, + "notecount": 961, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e215bdddadc5b6632e36c9c5f6b915757910419", + "difficulty": "NORMAL", + "songID": 153, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5009, + "notecount": 621, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a28bc33c359539b08261bed4576acb880e649b03", + "difficulty": "ANOTHER", + "songID": 154, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5010, + "notecount": 1101, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "8-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c427c93e535bb06695cff17b2bd9fa47003c4751", + "difficulty": "HYPER", + "songID": 154, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 5010, + "notecount": 1255, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "8-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8fa6497835ad1ff7938c61107eb7a24844bcd68c", + "difficulty": "NORMAL", + "songID": 154, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5010, + "notecount": 749, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "8-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f7fea87c24d5d48eff3915a88b78942adc082df", + "difficulty": "ANOTHER", + "songID": 154, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5010, + "notecount": 660, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "8-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a78c86c9837b25677888b29558d4c0e2f256e1d", + "difficulty": "HYPER", + "songID": 154, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5010, + "notecount": 768, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "8-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b797597937b14aab0f1355f4b73f126953ada6e5", + "difficulty": "NORMAL", + "songID": 154, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5010, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "8-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48a54c0d8da1a474956724dff56809f3c9ba2e90", + "difficulty": "ANOTHER", + "songID": 155, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 5011, + "notecount": 1139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a043576abaf60f57db32005cf34028b557480610", + "difficulty": "HYPER", + "songID": 155, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 5011, + "notecount": 949, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01ad447eeca7bf9b695bee2487e7657becc4f6a9", + "difficulty": "NORMAL", + "songID": 155, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5011, + "notecount": 796, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "128663ee950f36fd0382b8f1c9888d28bc7820df", + "difficulty": "ANOTHER", + "songID": 155, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 5011, + "notecount": 920, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4da31c54435721839c675f63693bac5d9f379977", + "difficulty": "HYPER", + "songID": 155, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5011, + "notecount": 866, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "294e7bfe4ff2a5395138a36ed381129937eb3bf6", + "difficulty": "NORMAL", + "songID": 155, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5011, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efdd0833c893e008b5a3578c814914c08789b687", + "difficulty": "ANOTHER", + "songID": 156, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 5012, + "notecount": 1065, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d956854fbdb5b36f97559c25d35f7bf059da01f5", + "difficulty": "HYPER", + "songID": 156, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5012, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b850c1941e2141396aa768903a4cbaa1ec85c724", + "difficulty": "NORMAL", + "songID": 156, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5012, + "notecount": 545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5bb0beb00751aa06c9461a2b636e9107bc2d217b", + "difficulty": "ANOTHER", + "songID": 156, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5012, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5541165d1def8191b8d665db475a16948c2a5fec", + "difficulty": "HYPER", + "songID": 156, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 5012, + "notecount": 788, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "694684202e29fa50ce7ad78cfc2aa52fb0e2663a", + "difficulty": "NORMAL", + "songID": 156, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5012, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9240370ee7b2429f6a0aebe1ee1eb3f000d33b9", + "difficulty": "HYPER", + "songID": 157, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5013, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b5ad945605462a38a21dc5b949729e97a4d2c93", + "difficulty": "NORMAL", + "songID": 157, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5013, + "notecount": 234, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dab718d0c5197de8885058f181a74716b9e67b26", + "difficulty": "HYPER", + "songID": 157, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5013, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7082cb0400e23075f029e8a6045d14129f09835a", + "difficulty": "NORMAL", + "songID": 157, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 5013, + "notecount": 187, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "031b84916f9cf633b05e98ad5ce244f407202861", + "difficulty": "ANOTHER", + "songID": 158, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 5014, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea86295363532a3cb2a00dc130516d9a97734869", + "difficulty": "HYPER", + "songID": 158, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5014, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebe1379007d2ac1b8976ed7a1ae91f0af4c4d43f", + "difficulty": "LEGGENDARIA", + "songID": 158, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5014, + "notecount": 1010, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebd200d1876dc73b3d52beb06d74ab01d7e5ea07", + "difficulty": "NORMAL", + "songID": 158, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5014, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d7b29ee95f180ccdf66053733d01f980f7a90e0", + "difficulty": "ANOTHER", + "songID": 158, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5014, + "notecount": 862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8795dc83dd85ed10f10286b3b3ecc3bccdce9cf4", + "difficulty": "HYPER", + "songID": 158, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5014, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e121f7b836efecd037ba4c97459d8285725d3648", + "difficulty": "LEGGENDARIA", + "songID": 158, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5014, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98bf1e24de07ec2fb47074e94c1e3200fd91821f", + "difficulty": "NORMAL", + "songID": 158, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5014, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9320cbe39b09bfb5da5b1ed22d0665da08df310", + "difficulty": "HYPER", + "songID": 159, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5015, + "notecount": 625, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf8de5cf8fcebdb96aa1f94801f57e68bb37a6b3", + "difficulty": "NORMAL", + "songID": 159, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5015, + "notecount": 463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e792c52ee75c22933fd8af783fcca9b85f2fd834", + "difficulty": "HYPER", + "songID": 159, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5015, + "notecount": 625, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a76500b9349a103c86487c9bd8ffa1a3a164cdc3", + "difficulty": "NORMAL", + "songID": 159, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5015, + "notecount": 463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3dd14b26ad2454a2138141dd39f6e73a2f56729", + "difficulty": "HYPER", + "songID": 160, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5016, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "7-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "909acc7664f16e063896dcc071138134b26487ab", + "difficulty": "NORMAL", + "songID": 160, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5016, + "notecount": 618, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "7-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32f83edb94dc1de67bb14e289ac21cbafdbbd56f", + "difficulty": "ANOTHER", + "songID": 160, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5016, + "notecount": 674, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "7-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94c4af92616ac27043dd381ca83a1cecf43b6069", + "difficulty": "HYPER", + "songID": 160, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5016, + "notecount": 659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "7-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68af92b49c1c266f10c91efc636c8ea9782cf29f", + "difficulty": "NORMAL", + "songID": 160, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5016, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "7-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca584e83ce58c4bc48e0d2dc493293c46da8a191", + "difficulty": "ANOTHER", + "songID": 161, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 5017, + "notecount": 1286, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "651935abca915b01abacf0305c6ff12d06af257f", + "difficulty": "HYPER", + "songID": 161, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5017, + "notecount": 705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d476595726e69ec480f62f1384f21226e22b4a4", + "difficulty": "NORMAL", + "songID": 161, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5017, + "notecount": 516, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81fcf82455ea8d743fa6a823c7740a0cd3e965c2", + "difficulty": "ANOTHER", + "songID": 161, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 5017, + "notecount": 971, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "185932fcabc4f999e70c7a1e291e8fee39eadaaf", + "difficulty": "HYPER", + "songID": 161, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5017, + "notecount": 705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d88c460539f766b4ffd5d48918c31bea0b5ce6f", + "difficulty": "NORMAL", + "songID": 161, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5017, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c02be014fee9425b2867841c9efd952c3517375a", + "difficulty": "HYPER", + "songID": 162, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5018, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fdc99b04a9887d543eb4aae9f3d9de25c4a8114", + "difficulty": "NORMAL", + "songID": 162, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5018, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "070cf815498626cdc4b665f737621045e43a8798", + "difficulty": "HYPER", + "songID": 162, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5018, + "notecount": 619, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "128a26cef32012f0bbf193bcf74d83c08f09a577", + "difficulty": "NORMAL", + "songID": 162, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5018, + "notecount": 464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34dd887150195f0621d401ba2d4f93b7ab0195c8", + "difficulty": "ANOTHER", + "songID": 163, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 5019, + "notecount": 1208, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd2cfea434d1831f88824146a70fd72854e854e8", + "difficulty": "HYPER", + "songID": 163, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 5019, + "notecount": 1030, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ab7fb4f3d78b777db44bcb9098632c097cee3a9", + "difficulty": "NORMAL", + "songID": 163, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5019, + "notecount": 796, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e76b54474a3a549b741de8d0a77c30d48322ed6a", + "difficulty": "ANOTHER", + "songID": 163, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5019, + "notecount": 1204, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c11547e331d658b8fb9aa3061d2020bea20c0c13", + "difficulty": "HYPER", + "songID": 163, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5019, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04d49b37f850d0f63f9b478e59a86a1d471abcc8", + "difficulty": "NORMAL", + "songID": 163, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5019, + "notecount": 549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c5f335ddccd38a7ec626350d71edd8bf3eae08ed", + "difficulty": "ANOTHER", + "songID": 164, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 5020, + "notecount": 696, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "525f562c319039260d5eebc6f4d771f3470b792c", + "difficulty": "HYPER", + "songID": 164, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5020, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2112cbcfe5c4ff2ed57f660cfe7b1d1805b89875", + "difficulty": "NORMAL", + "songID": 164, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5020, + "notecount": 420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "121814f482677942c7d0b3274fd25bdb6c651cc2", + "difficulty": "ANOTHER", + "songID": 164, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5020, + "notecount": 819, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a754d1d0a4e7c5946eac304df0961b4e868c5d72", + "difficulty": "HYPER", + "songID": 164, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5020, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1b2718ae826400fd8519afc453eb1b77ed4be0f", + "difficulty": "NORMAL", + "songID": 164, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5020, + "notecount": 378, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43c3a93fee9d175b30ff285ab2c9508d24ec8c4a", + "difficulty": "ANOTHER", + "songID": 165, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 5021, + "notecount": 1504, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96c968f35247d98beeaaba41dfe7b543334f1c5e", + "difficulty": "HYPER", + "songID": 165, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5021, + "notecount": 1385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "9-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "705679c1b314a0bcc877007805c752ba486e8b6e", + "difficulty": "NORMAL", + "songID": 165, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5021, + "notecount": 757, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "9-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "edf16ba71525bee86f5ff3f28c622f8ca3ab38f2", + "difficulty": "ANOTHER", + "songID": 165, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 5021, + "notecount": 1519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "9-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d1e92965be52b5e887089383e0a687d20098e5b4", + "difficulty": "BEGINNER", + "songID": 165, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 5021, + "notecount": 173, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "833fdbe4800e6563609ce5b36221370708faa364", + "difficulty": "HYPER", + "songID": 165, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5021, + "notecount": 1272, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "9-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80964c0189851655c3236e493e898e8f1911ccdb", + "difficulty": "NORMAL", + "songID": 165, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5021, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "9-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6091a876a056da9c88b173cf33550786c1b6c765", + "difficulty": "ANOTHER", + "songID": 166, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5022, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbe055e3fc26107bce2bbfa3994c3a1a1fa71116", + "difficulty": "HYPER", + "songID": 166, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5022, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "328fa21b7d818d891e3b2fde9aa0c849a0ca836c", + "difficulty": "NORMAL", + "songID": 166, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5022, + "notecount": 283, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70a44b4af40a358ea0fe137245657acccecb6d52", + "difficulty": "ANOTHER", + "songID": 166, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5022, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "531739e9f34cfef7ab2bc4a7252379a01d5995c9", + "difficulty": "HYPER", + "songID": 166, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5022, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d14ad34a99da3ab545303bbe107cb47b9365cac3", + "difficulty": "NORMAL", + "songID": 166, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5022, + "notecount": 283, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17ddc3a03f0120db68e508bcb6302cab0e0efca4", + "difficulty": "ANOTHER", + "songID": 167, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5023, + "notecount": 693, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff7c8ae16a2cc36886ae4ed011ff4480d325eae2", + "difficulty": "HYPER", + "songID": 167, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5023, + "notecount": 676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "20", + "10-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d335d9e06afb29d6a0706def6a4f1786e3cd83bc", + "difficulty": "NORMAL", + "songID": 167, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5023, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ff140000a28238ede7c5e309d4248ef7b717b1a", + "difficulty": "ANOTHER", + "songID": 167, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5023, + "notecount": 672, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "20", + "10-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "047f8ae2cd33323756566b67450cc0c5aeddf244", + "difficulty": "HYPER", + "songID": 167, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5023, + "notecount": 539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6dce46d61a849f261faa49e56ab04cf146744e5", + "difficulty": "NORMAL", + "songID": 167, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5023, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22f9a6b4c448791212729e44e65b3147bd3e89a9", + "difficulty": "ANOTHER", + "songID": 168, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 5024, + "notecount": 1113, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "550cfe57e701ba5cc44f0fbb900897c9f74a988f", + "difficulty": "HYPER", + "songID": 168, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5024, + "notecount": 645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f14070f5b4e4f813553d5dac715ad024570d113", + "difficulty": "NORMAL", + "songID": 168, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5024, + "notecount": 374, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e9b84d587bc3417a584d6494e8254cde07f958c", + "difficulty": "ANOTHER", + "songID": 168, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5024, + "notecount": 682, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b74a1799a80d2e6eed934bc49de1c931fd8e391", + "difficulty": "HYPER", + "songID": 168, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5024, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "edfae9e5a476cfe21e54b087edc0952e0946d773", + "difficulty": "NORMAL", + "songID": 168, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5024, + "notecount": 374, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "bmus", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9ec1dce42ee5b4567075a1693fa0a7de6c0cb65", + "difficulty": "HYPER", + "songID": 169, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5025, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de73d9cdbc814b9db6a47ad131188f2eeb9fc674", + "difficulty": "NORMAL", + "songID": 169, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5025, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f30ebd7ba109a6f44e9f6ece1fd426416dd937c1", + "difficulty": "ANOTHER", + "songID": 169, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5025, + "notecount": 561, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ccb525b1819dd27274d0a960f6ec571daaa2d18e", + "difficulty": "HYPER", + "songID": 169, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5025, + "notecount": 501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97cdcf333b46cc87f10278343c2d68eb81a6fafc", + "difficulty": "NORMAL", + "songID": 169, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5025, + "notecount": 385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bff1fecd82332966990f098a5d31248fe4eabf7b", + "difficulty": "ANOTHER", + "songID": 170, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 5026, + "notecount": 953, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8beda7597c0fb8bfcec8da6c208e50dc7da74490", + "difficulty": "HYPER", + "songID": 170, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5026, + "notecount": 653, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6c00cfe7849569fbb8ef38ca88ca06f9d1a12f4", + "difficulty": "NORMAL", + "songID": 170, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5026, + "notecount": 346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3059d4f76ce72ffeffa07ea4dacd528df8c5890f", + "difficulty": "ANOTHER", + "songID": 170, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5026, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58ef6088491a72f6f23a45e88c0504fd4b90840f", + "difficulty": "HYPER", + "songID": 170, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5026, + "notecount": 627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf4ff83db5e1b6b426f2f690d3b5443190570a1e", + "difficulty": "NORMAL", + "songID": 170, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5026, + "notecount": 339, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b34afe5eae487d9ed902e03d07fe2d75ad0247eb", + "difficulty": "HYPER", + "songID": 171, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5027, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50b84ffec2babe7b3a7e6ab9ff79ab881e6ce3ee", + "difficulty": "NORMAL", + "songID": 171, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5027, + "notecount": 317, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "042926fcb708918ad053bd60857cfaa5e7510527", + "difficulty": "HYPER", + "songID": 171, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5027, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cd8e071e9b16c5894366bc2ef51dcbe61154b7f", + "difficulty": "NORMAL", + "songID": 171, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5027, + "notecount": 308, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5245e8c5f78659363c463ef341516e67bfca749c", + "difficulty": "ANOTHER", + "songID": 172, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5029, + "notecount": 850, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32f05d1e43d111bdefb77428958353f525bed16a", + "difficulty": "HYPER", + "songID": 172, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5029, + "notecount": 595, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0834cdd9734a396cbb9984d6f781431f77f3d4ef", + "difficulty": "NORMAL", + "songID": 172, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5029, + "notecount": 445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02a823f3522950c549d2143edece6fd91554fff6", + "difficulty": "ANOTHER", + "songID": 172, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5029, + "notecount": 835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64c6b48998772de007cf0b00b5a79d55a927e597", + "difficulty": "HYPER", + "songID": 172, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5029, + "notecount": 664, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfa08fc8e8c2539765c2d2beb672a1676f42816c", + "difficulty": "NORMAL", + "songID": 172, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5029, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79b105021e5556692553d8f785a541c147b41e4b", + "difficulty": "HYPER", + "songID": 173, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5030, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "bmus", + "6-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1eb846cff6cd0f0327862ebc368b002328ce491b", + "difficulty": "NORMAL", + "songID": 173, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5030, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0764e2b3ca28fbfa4e2d79fdbf037ea11b5e41aa", + "difficulty": "ANOTHER", + "songID": 173, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5030, + "notecount": 799, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "bmus", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "853c9d4f8264299cb72803f997979d1b7e74da2e", + "difficulty": "HYPER", + "songID": 173, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5030, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a94c340dd5d8b881f0734112f6b92f590f2755df", + "difficulty": "NORMAL", + "songID": 173, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5030, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "5-cs", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25176eada5a077cb7ba27070c40c70d0dc4330a2", + "difficulty": "HYPER", + "songID": 175, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5201, + "notecount": 579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f187ecfee850f63315ccb7ef7aa44b3d4d0d681", + "difficulty": "NORMAL", + "songID": 175, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5201, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "139d5851baf82d75731d9629a25fdee2b75d41c5", + "difficulty": "BEGINNER", + "songID": 175, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 5201, + "notecount": 245, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94bb2dff98717c8116975a18c68bf74f53237948", + "difficulty": "HYPER", + "songID": 175, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5201, + "notecount": 562, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e3bc253e7decc9b9c1c435e61f2ab6d86c2897f", + "difficulty": "NORMAL", + "songID": 175, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5201, + "notecount": 372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0b6f298288c739faa25e0ede873aa84772dbab7", + "difficulty": "HYPER", + "songID": 176, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5202, + "notecount": 799, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4bcd6d4c7bf8774418eb90c9482bf917d1af7993", + "difficulty": "NORMAL", + "songID": 176, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5202, + "notecount": 567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d903739755a1de064e646280260f7dabe16fbc2e", + "difficulty": "BEGINNER", + "songID": 176, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 5202, + "notecount": 305, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43ee979529a2b5845de76049cf1a35fc3870919b", + "difficulty": "HYPER", + "songID": 176, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5202, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26393df7951b747c26aeca26826550336b545ff2", + "difficulty": "NORMAL", + "songID": 176, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5202, + "notecount": 382, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9ac456d258d9fa1bfcbbcc0ef6e795d9d05cd0d", + "difficulty": "ANOTHER", + "songID": 177, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5203, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "005980b4d902cfa81ec5f76fbe0c1e637ca6c5e8", + "difficulty": "HYPER", + "songID": 177, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5203, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c18afe03caad5786f3291d4a920ef71d2d6e56a0", + "difficulty": "NORMAL", + "songID": 177, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5203, + "notecount": 362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "075c4721aeaea428792290744d6b4acec7706c64", + "difficulty": "ANOTHER", + "songID": 177, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5203, + "notecount": 603, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48ee9417cbc4ebad782d372d63548085f65ed660", + "difficulty": "BEGINNER", + "songID": 177, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 5203, + "notecount": 219, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ba1d3f5c6ffd0dfa881d449ea32e1ea8f212160", + "difficulty": "HYPER", + "songID": 177, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5203, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "052b8d8ede3bac2071441397636f7e1724ac4f89", + "difficulty": "NORMAL", + "songID": 177, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5203, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d5397b7ef82e691318b0d6dde047e4987ed8dc3", + "difficulty": "HYPER", + "songID": 178, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 5204, + "notecount": 871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "146db9374bd10af0b9336ff8bd8e98fb2413aa80", + "difficulty": "NORMAL", + "songID": 178, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5204, + "notecount": 549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66b8b6782b7a74ce38b2c4994ffc3240ef546ca4", + "difficulty": "ANOTHER", + "songID": 178, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 5204, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19a9c0b25b8c1e6619d9acecd81db6b836b70701", + "difficulty": "HYPER", + "songID": 178, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 5204, + "notecount": 871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4dfdd2a9758875c0f2084064bad869046146fe8", + "difficulty": "NORMAL", + "songID": 178, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5204, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74e2612060745954d4673d61e673a8d3d1da5c4c", + "difficulty": "ANOTHER", + "songID": 179, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 5205, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed366f01e2b5db84dd6ce9f13befae421a2ead33", + "difficulty": "HYPER", + "songID": 179, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5205, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3faacca26bef0ec09f486c903afda769b9ff62e", + "difficulty": "NORMAL", + "songID": 179, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5205, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18e5a8e48ac4966099aa368436cb2673c7697531", + "difficulty": "ANOTHER", + "songID": 179, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5205, + "notecount": 781, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8ee3c7e42227d9f660598508531e30a990bae39", + "difficulty": "BEGINNER", + "songID": 179, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 5205, + "notecount": 328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8badc81d7fad35c90ccc7c6e25fb6a3a9d4fbc64", + "difficulty": "HYPER", + "songID": 179, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5205, + "notecount": 606, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e04db762bf7db525e67443b34ba8ff5840e9842", + "difficulty": "NORMAL", + "songID": 179, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5205, + "notecount": 374, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37a85bcc34d620d1885f58082bca7966160e192d", + "difficulty": "HYPER", + "songID": 180, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5206, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b706bde009edaf3997149fd9d7230c8c979490b", + "difficulty": "NORMAL", + "songID": 180, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5206, + "notecount": 614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e818d441997cc2b8ffe8c3e6028899bc3ff775c5", + "difficulty": "ANOTHER", + "songID": 180, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5206, + "notecount": 813, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f4c3961f305142df6b3a86602b75ce33b96f934", + "difficulty": "HYPER", + "songID": 180, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5206, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "870d48e1684e27096811b8a76d994da0c6c15dd6", + "difficulty": "NORMAL", + "songID": 180, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5206, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50266a91e35f0c6a045d3c14c74e08f27dc385b5", + "difficulty": "HYPER", + "songID": 181, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5207, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46964be724d39c70fcad420a45301966b3483a7d", + "difficulty": "NORMAL", + "songID": 181, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5207, + "notecount": 338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23aa880f24c256f363d751fb136398d0ed509ace", + "difficulty": "ANOTHER", + "songID": 181, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5207, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f78c0268565b4585348417851a53d58db70e0aff", + "difficulty": "HYPER", + "songID": 181, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5207, + "notecount": 383, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c41ddbe0e24b4f2cecc3691f412fe011855987d", + "difficulty": "NORMAL", + "songID": 181, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 5207, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd4ae43d215d42d12beb401d91ff87799f23b39e", + "difficulty": "HYPER", + "songID": 182, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5208, + "notecount": 553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3dc56cba38eb9236f8a330e8320d74abddf1e4f", + "difficulty": "NORMAL", + "songID": 182, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5208, + "notecount": 515, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e791f41ba91431529b3fa80f1ffac4a679dd83a", + "difficulty": "ANOTHER", + "songID": 182, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5208, + "notecount": 508, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bf1136473a3e4a820df9c7f2f14371d7837e17f", + "difficulty": "HYPER", + "songID": 182, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5208, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06989a2a1cf71b0430fedc582f204fc635cc5eb9", + "difficulty": "NORMAL", + "songID": 182, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5208, + "notecount": 359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1443f4dc39aa2a6fbd11889de7dbc19bac2b6835", + "difficulty": "HYPER", + "songID": 183, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 5209, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d759b78b3294a66114627a32f5cf05f1966483a", + "difficulty": "NORMAL", + "songID": 183, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5209, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb8761f05520592b0eb53caf800d738a0479ec30", + "difficulty": "ANOTHER", + "songID": 183, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 5209, + "notecount": 650, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38ae73ee2c1f67bdf48f1d578e1c28c3b0042a97", + "difficulty": "HYPER", + "songID": 183, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 5209, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c2c30f9ea1d49ca7e9c3fc3a59a37de2a0ffbc6", + "difficulty": "NORMAL", + "songID": 183, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 5209, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0acd49dbbe5e4e16208c90e1aceb648301722c3b", + "difficulty": "ANOTHER", + "songID": 184, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6000, + "notecount": 759, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b8a78dd0ced2c1783f6db9eb1c74ed679d53ada", + "difficulty": "HYPER", + "songID": 184, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6000, + "notecount": 723, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca456c121b45ff79df8c0179037d7a0062c0962c", + "difficulty": "NORMAL", + "songID": 184, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6000, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "134c002f92a0f437c0720c1cd0ff7be74ed57162", + "difficulty": "ANOTHER", + "songID": 184, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6000, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85525b490322e2a6fbae83f7872e7a628fbc13a6", + "difficulty": "HYPER", + "songID": 184, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6000, + "notecount": 698, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d640fcf8eb3e2a4b60e14543678b5aed18ac86b", + "difficulty": "NORMAL", + "songID": 184, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6000, + "notecount": 410, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d6698dc0c7f81f6a1ad7954ebc46d50464a2d76", + "difficulty": "HYPER", + "songID": 185, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6001, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5aaee40f18220adbfef8bcb2b17502b22225620", + "difficulty": "NORMAL", + "songID": 185, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6001, + "notecount": 375, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8565d7b8a6d7920d99a602350993d5f4b734a3d4", + "difficulty": "ANOTHER", + "songID": 185, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6001, + "notecount": 537, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b58aa6986206a95d65366e064924d741e9c682b", + "difficulty": "HYPER", + "songID": 185, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6001, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0057728009b56b0b589896b44d804fc871c1e0fc", + "difficulty": "NORMAL", + "songID": 185, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6001, + "notecount": 297, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8627c343eb5e02f896a088d4071f826c2918183", + "difficulty": "HYPER", + "songID": 186, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6002, + "notecount": 697, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fe981967de0f7b66a0b2b0bab843c3adcd4e977", + "difficulty": "NORMAL", + "songID": 186, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6002, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c6bae4c43619570178bec14771e3b2749877ca8", + "difficulty": "ANOTHER", + "songID": 186, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6002, + "notecount": 764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2766923e477eb45a260f9660f1477652d348bd26", + "difficulty": "HYPER", + "songID": 186, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6002, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f233eaf014c0aebff7f1cd4e5d5debdb119db66a", + "difficulty": "NORMAL", + "songID": 186, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6002, + "notecount": 411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67a946d2eb1bbe84218599caeff6203fb1d435d7", + "difficulty": "ANOTHER", + "songID": 187, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6003, + "notecount": 868, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf48a5053fb738f08b6aeeff905b5ea270217613", + "difficulty": "HYPER", + "songID": 187, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6003, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50033475e67fe3d74e44dc7be3e3715bc9343f42", + "difficulty": "NORMAL", + "songID": 187, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6003, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d91f6321f579b46e556d6102ebab067464a20c3", + "difficulty": "ANOTHER", + "songID": 187, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6003, + "notecount": 846, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c9011444be6710ee3223dc7fe4f09534d3479b0", + "difficulty": "HYPER", + "songID": 187, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6003, + "notecount": 770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f3e5e9780d464e3088941dd1127c23c83e0d811", + "difficulty": "NORMAL", + "songID": 187, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6003, + "notecount": 429, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd42ef484fdc7c88c09fdedef12aade6dd211ee6", + "difficulty": "ANOTHER", + "songID": 188, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6004, + "notecount": 932, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2f9a05e50b4da042a82ac70536515b6f7bde74f", + "difficulty": "HYPER", + "songID": 188, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6004, + "notecount": 744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "a4a825ea050367a473e6edd6a81c16e8ba601daf", + "difficulty": "LEGGENDARIA", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 188, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 6004, + "arcChartID": null, + "notecount": 1260, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "3fb801a0a23864fe2b428f13185002072da9c5b1", + "difficulty": "NORMAL", + "songID": 188, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6004, + "notecount": 479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36d93ac1ea62b1b4afc71efa587aeb3800e16aae", + "difficulty": "ANOTHER", + "songID": 188, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6004, + "notecount": 932, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45a6f6bc212f604dd0f24f5d3c036b6385eb55dd", + "difficulty": "HYPER", + "songID": 188, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6004, + "notecount": 744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "8bc2654ff748d968a010baca9e2e27b2b89849e1", + "difficulty": "LEGGENDARIA", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 188, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 6004, + "arcChartID": null, + "notecount": 1287, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "d1550a8c9e2694c63b27ba40bff327bb92ec2cd3", + "difficulty": "NORMAL", + "songID": 188, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6004, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52cb2f821e7c0aa5bd6faf271065c1779a7c3c46", + "difficulty": "ANOTHER", + "songID": 189, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 6005, + "notecount": 1255, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "10-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b75f4bd2d15c642e17c8640e320c46a0beb1783d", + "difficulty": "HYPER", + "songID": 189, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6005, + "notecount": 1099, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "10-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a63c9dd65880fa7a2d8bd0074c4b35df6f6b499", + "difficulty": "NORMAL", + "songID": 189, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6005, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "10-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a2af77d04eaec2eda8af3294035ab648a96e433", + "difficulty": "ANOTHER", + "songID": 189, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 6005, + "notecount": 1258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "10-cs", + "8-cs", + "7-cs", + "bmus", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2a2406e6c5236448615f177eb5ac830c353bde12", + "difficulty": "BEGINNER", + "songID": 189, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 6005, + "notecount": 325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a88b36a780ba247ebb4192cd466d75f4f904006", + "difficulty": "HYPER", + "songID": 189, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6005, + "notecount": 1011, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "10-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "feda9f896399a4641da694a9d3dd1fa978deb976", + "difficulty": "NORMAL", + "songID": 189, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6005, + "notecount": 751, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "10-cs", + "8-cs", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f5de6903c8327e4f0d2dc8bab6a9c82569cd704", + "difficulty": "ANOTHER", + "songID": 190, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6006, + "notecount": 750, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3cd8ecc0b72e0e68799a58c2b8f356b97ebcf9a", + "difficulty": "HYPER", + "songID": 190, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6006, + "notecount": 674, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "309585e6db05349efccbcbd58d06da2f2478623f", + "difficulty": "NORMAL", + "songID": 190, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6006, + "notecount": 553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53391040e98b4a94904dfa4fd3d32ea5601bbb89", + "difficulty": "ANOTHER", + "songID": 190, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6006, + "notecount": 612, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "015c78dd95dd0bbce8fdc9edab70a47bbf5278ef", + "difficulty": "HYPER", + "songID": 190, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6006, + "notecount": 477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c09276c188fff552c74de1c2213c7b50b9a160d", + "difficulty": "NORMAL", + "songID": 190, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6006, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68b789648dffe2d3ebca04ac93c6bca59339399f", + "difficulty": "ANOTHER", + "songID": 191, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6007, + "notecount": 1083, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b5023c9ea74da27b5cf5ed28a3a9f3761904d2f", + "difficulty": "HYPER", + "songID": 191, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6007, + "notecount": 998, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1068df6485dae2bebf79fb528fbb51cdbf1eefd4", + "difficulty": "NORMAL", + "songID": 191, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6007, + "notecount": 623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9011c056a7a554d6ae03650a015bf1116d971601", + "difficulty": "ANOTHER", + "songID": 191, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6007, + "notecount": 1066, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b11bf7abe8195db00a4e0d394d74bf7846370391", + "difficulty": "HYPER", + "songID": 191, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6007, + "notecount": 945, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1957d7206ab9049f2c41d86b4a0a7aafb9d8f120", + "difficulty": "NORMAL", + "songID": 191, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6007, + "notecount": 656, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df4a768e77ca83f89a6a8fa8a0521a5c94473f77", + "difficulty": "ANOTHER", + "songID": 192, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 6009, + "notecount": 1133, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25a6a66cd2d801a844ad4353d304c985e702e1b8", + "difficulty": "HYPER", + "songID": 192, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6009, + "notecount": 981, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35611bfce5cbd0daea3b34249becf5d1950212e2", + "difficulty": "NORMAL", + "songID": 192, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6009, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc9cf0b7627c51f0a8ae3f10fcbc159f1e2576ef", + "difficulty": "ANOTHER", + "songID": 192, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6009, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa424066e32730fe29faad0b0d25aa6323ea6129", + "difficulty": "BEGINNER", + "songID": 192, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 6009, + "notecount": 150, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e357c289ab61e0d4825058cc64a05e674d3a1b97", + "difficulty": "HYPER", + "songID": 192, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6009, + "notecount": 779, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4591fdd200072e2ff897d71bd7e274623114d05", + "difficulty": "NORMAL", + "songID": 192, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6009, + "notecount": 416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08e5a0a882c510095ee46d31dbd1c8c62b362d85", + "difficulty": "ANOTHER", + "songID": 193, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6010, + "notecount": 981, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cde5b586d67cb6aaeb66e66e6430cd56f98d2cc5", + "difficulty": "HYPER", + "songID": 193, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6010, + "notecount": 688, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "478b47110ea5e9b199e2480356e76cef3c8a6676", + "difficulty": "NORMAL", + "songID": 193, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6010, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea77cd029ad3cec32d26fa00a5bd97faf7952a7e", + "difficulty": "ANOTHER", + "songID": 193, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6010, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd239a7d50ac9edfd9e9004c7961a1839b0dcdf5", + "difficulty": "HYPER", + "songID": 193, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6010, + "notecount": 688, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58056e901b3fe09140b7284d0e712539da554251", + "difficulty": "NORMAL", + "songID": 193, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6010, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02842d7a2f76dac37cf63536e95520a222e47a4f", + "difficulty": "HYPER", + "songID": 194, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6011, + "notecount": 579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4bf14d46f9c455bb83c36d6ac0b1565f8994a493", + "difficulty": "NORMAL", + "songID": 194, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6011, + "notecount": 473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "925237f2b37d1ac9d025b8203ea3b885f008682a", + "difficulty": "ANOTHER", + "songID": 194, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6011, + "notecount": 664, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28d272873dc709271a482bb106b6ffec14d70aad", + "difficulty": "HYPER", + "songID": 194, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6011, + "notecount": 571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bec65797859037b19a7a22b6c759615b5e974bd", + "difficulty": "NORMAL", + "songID": 194, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6011, + "notecount": 473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ba9363591b6e5a30c8fa3902df478d20e16aff7", + "difficulty": "ANOTHER", + "songID": 195, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6012, + "notecount": 937, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d2e9984c08b387542d27aac6618a095741ddf1d", + "difficulty": "HYPER", + "songID": 195, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6012, + "notecount": 839, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33cd41b77dc6174090d5f140ef948ebcaa05a48a", + "difficulty": "NORMAL", + "songID": 195, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6012, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d006ff837376221d91964c412ec41f0e991dda35", + "difficulty": "ANOTHER", + "songID": 195, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6012, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb463a2bd3a26dfc6ccba5de1e0d568840ffe919", + "difficulty": "HYPER", + "songID": 195, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6012, + "notecount": 897, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88f394800d1514a927f7f098b3c700ba815baf84", + "difficulty": "NORMAL", + "songID": 195, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6012, + "notecount": 669, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03d934ed22f777c3ab1cf7d62480b0b6437d4dc4", + "difficulty": "ANOTHER", + "songID": 196, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 6013, + "notecount": 1377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "8-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6bb821938119050cde01ae653b98e4da7bde097", + "difficulty": "HYPER", + "songID": 196, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6013, + "notecount": 830, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "8-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1159448de31025c637762b082f9487cee5bd3cd5", + "difficulty": "NORMAL", + "songID": 196, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6013, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "8-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "434fbca49489559c07ba05770503ad07a960ba31", + "difficulty": "ANOTHER", + "songID": 196, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 6013, + "notecount": 1188, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "8-cs", + "6-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7f141d429c29103dd34161d42df64512922ccd5e", + "difficulty": "HYPER", + "songID": 196, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6013, + "notecount": 942, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "8-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e76c202a82feaf068f48db7b642ad56a52edd4a", + "difficulty": "LEGGENDARIA", + "songID": 196, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 6013, + "notecount": 1291, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a016a65f44ef471077608c97881338cfd1b0984", + "difficulty": "NORMAL", + "songID": 196, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6013, + "notecount": 752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "8-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80b32d017f4287a385d5c3eeaff0bb530e1b4896", + "difficulty": "HYPER", + "songID": 197, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6014, + "notecount": 811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f158d0677669f8c1cd7f9cfbefb025b83c7de23", + "difficulty": "NORMAL", + "songID": 197, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6014, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c38aaf46111291c6d6734efc55a6f5408f9baaec", + "difficulty": "HYPER", + "songID": 197, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6014, + "notecount": 811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98cb91aa8ad6e83323a565d46e1734c0925f8a6c", + "difficulty": "NORMAL", + "songID": 197, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6014, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "272cbbe09cb8d3f9468388a0dd927c586d11ca13", + "difficulty": "ANOTHER", + "songID": 198, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 6015, + "notecount": 1210, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe8a082ed782bf05f08786b95f9dd27d2fcf6d9f", + "difficulty": "HYPER", + "songID": 198, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6015, + "notecount": 1007, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8e3a963c484e4ad7597b8362c000d068ceb362b", + "difficulty": "NORMAL", + "songID": 198, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6015, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f07d6b18354eac0511152307b81274a5a0d350e0", + "difficulty": "ANOTHER", + "songID": 198, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 6015, + "notecount": 1105, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "6-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "58561757bd6902f990a6656066cdeaed5882c4e9", + "difficulty": "HYPER", + "songID": 198, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6015, + "notecount": 789, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbaa061b0ad7a3045de3f0d565f5c46db9dac0c5", + "difficulty": "NORMAL", + "songID": 198, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6015, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3dd27841c2d5678377001220ac4449a29ab15bed", + "difficulty": "ANOTHER", + "songID": 199, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 6016, + "notecount": 1367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80d7cc72b60b03c5c58a91fed10c02af488bd91e", + "difficulty": "HYPER", + "songID": 199, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6016, + "notecount": 977, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17d2f5d7ca25e46310c0e164c5dbb71b645d8c87", + "difficulty": "NORMAL", + "songID": 199, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6016, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43c0e3a048c9b1ece73c4cc5a22f6719e7e3ca98", + "difficulty": "ANOTHER", + "songID": 199, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 6016, + "notecount": 973, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8573ddc368066b594fc9cbcf4ec8fe40e42ad1fd", + "difficulty": "HYPER", + "songID": 199, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6016, + "notecount": 839, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50458d4de7e5fa95f231c9c6e660e8827625cf72", + "difficulty": "NORMAL", + "songID": 199, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6016, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4e8f8b9cbd464402c954778bd101771006c1303", + "difficulty": "ANOTHER", + "songID": 200, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6017, + "notecount": 1088, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa3e47d9e4069e611a8a376dc992842ecdfb7509", + "difficulty": "HYPER", + "songID": 200, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6017, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bf7dce537d9c58f980f2f8e299b1b6dba2cc775", + "difficulty": "NORMAL", + "songID": 200, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6017, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbb5fad34331adc521c1d3008303419300bfaf27", + "difficulty": "ANOTHER", + "songID": 200, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6017, + "notecount": 1088, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2569e688420e998f90606941a73f342faad0005", + "difficulty": "HYPER", + "songID": 200, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6017, + "notecount": 659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "525bd055973b6beca6606d7d54c34b454ecd2a82", + "difficulty": "NORMAL", + "songID": 200, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6017, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f6e2d31b4dcff1c393217a3feda43a5beb0c9e9", + "difficulty": "HYPER", + "songID": 201, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6018, + "notecount": 693, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2aea5738cf2935fe168dc63b1bc78461b5552cd0", + "difficulty": "NORMAL", + "songID": 201, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6018, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "938a6be9780a013d524ecc017cbfacecefe200f1", + "difficulty": "ANOTHER", + "songID": 201, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6018, + "notecount": 936, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c58a49133fb36a5f89d46b036216b3ed69364a5", + "difficulty": "HYPER", + "songID": 201, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6018, + "notecount": 692, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4c93f7be6f3330e96becf7b3ca62aef90f6047b", + "difficulty": "NORMAL", + "songID": 201, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6018, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a54277788491457a77f8643eb3995a3b67fbbd98", + "difficulty": "ANOTHER", + "songID": 202, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 6019, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f6604521fb7a9e6842c2390d9ab50fe2c3c33ce", + "difficulty": "HYPER", + "songID": 202, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 6019, + "notecount": 765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a400b4b61b797660cd3b62ce93e762cd4644cd8", + "difficulty": "NORMAL", + "songID": 202, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6019, + "notecount": 562, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14bd2016996c79a703af99bb0ebaaad0bd3ec241", + "difficulty": "ANOTHER", + "songID": 202, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6019, + "notecount": 766, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "212ae5824889c3ab34153a28eaf01f5a0cf6c51a", + "difficulty": "HYPER", + "songID": 202, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6019, + "notecount": 614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2231d0764e356a186f46973ef23f343bf5b62d46", + "difficulty": "NORMAL", + "songID": 202, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6019, + "notecount": 457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a54853665188a2c83e74be29f01ed32870301a6", + "difficulty": "HYPER", + "songID": 203, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6020, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d4533fa40d7b567db09091635ad2168a7c0c85d", + "difficulty": "NORMAL", + "songID": 203, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 6020, + "notecount": 339, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71f79841a78641d09ff6bb55f12799eea2220a4d", + "difficulty": "HYPER", + "songID": 203, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6020, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fcb6a50dbf91c573e9c5ccad4913483b8b153e5f", + "difficulty": "NORMAL", + "songID": 203, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 6020, + "notecount": 304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2847b2a4e9a3cb8be4991c4d84e0316b99082675", + "difficulty": "HYPER", + "songID": 204, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 6021, + "notecount": 1328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f7f9217b88510204a241c14a2700496421fcf82", + "difficulty": "NORMAL", + "songID": 204, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6021, + "notecount": 984, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38963db97c50f48154b28840b16489cae6ee89b0", + "difficulty": "HYPER", + "songID": 204, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6021, + "notecount": 949, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3b645df664743c8422668dd635455e28dd8d397", + "difficulty": "NORMAL", + "songID": 204, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6021, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "bmus", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78bce51bf0b5c207e9d4f391fdf2dd68774cbf97", + "difficulty": "HYPER", + "songID": 205, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 6022, + "notecount": 1356, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4e3057fcdc670833db19f0fcbb34bb821848114", + "difficulty": "NORMAL", + "songID": 205, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6022, + "notecount": 745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdcf98dd0672d16bc39acb34aa568f37b05a71b0", + "difficulty": "ANOTHER", + "songID": 205, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 6022, + "notecount": 1282, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "6-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "312a4ee460e4fcf9f77bbaf69100f903ad7b1c24", + "difficulty": "HYPER", + "songID": 205, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6022, + "notecount": 1229, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9cc133eb071b4772b6f1badc4ac8f3448fea142c", + "difficulty": "NORMAL", + "songID": 205, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6022, + "notecount": 760, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b18a6a6bca2878c230b714b717ee45adf9884ea4", + "difficulty": "ANOTHER", + "songID": 206, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6023, + "notecount": 1182, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "20", + "inf", + "12-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "018775799a35bf6f57f60941a366a7175e913888", + "difficulty": "HYPER", + "songID": 206, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6023, + "notecount": 872, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "20", + "inf", + "12-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3023a2c61afe0ce50f2be9784c63c126b6f6d2e0", + "difficulty": "NORMAL", + "songID": 206, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6023, + "notecount": 654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "20", + "inf", + "12-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "189e25f52d58eb3b05c3331189694e95b8eac06a", + "difficulty": "ANOTHER", + "songID": 206, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6023, + "notecount": 1149, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "20", + "inf", + "12-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e29d3f55990435f88d9e57e3843e30732aa7b118", + "difficulty": "HYPER", + "songID": 206, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6023, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "20", + "inf", + "12-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abd6a3b0c9b21f7d66646c72ec6d214431e0ca5c", + "difficulty": "NORMAL", + "songID": 206, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6023, + "notecount": 660, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "20", + "inf", + "12-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "612ad159453a9d7e21f1bbd32cbdf7d2ad1a5928", + "difficulty": "HYPER", + "songID": 207, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6024, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3569a74f12da66c475c9479fe13ee14f3caec36", + "difficulty": "NORMAL", + "songID": 207, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6024, + "notecount": 461, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0c7c22455a000f8ac3ba92e6dd6889bbe5ea98e", + "difficulty": "ANOTHER", + "songID": 207, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6024, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d3f8b6dcf0c6d3d3b6e173e8b07b832db526540", + "difficulty": "HYPER", + "songID": 207, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6024, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e72ee2559162198ffd9e484b8b074a72eeec988b", + "difficulty": "NORMAL", + "songID": 207, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6024, + "notecount": 381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57f3fea12eaff8a7ac5c6250d2d4296991173642", + "difficulty": "ANOTHER", + "songID": 208, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 6025, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b96a009df30b7c5547247f5657b2cd56b0cf9b90", + "difficulty": "HYPER", + "songID": 208, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6025, + "notecount": 887, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56cbfc84113c921ebaec84f990d46e61331c91ec", + "difficulty": "NORMAL", + "songID": 208, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6025, + "notecount": 645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4eb2005aad8365da50ed6e7cd675b3a408043126", + "difficulty": "ANOTHER", + "songID": 208, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6025, + "notecount": 969, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ce998b73827ed0dae1b912d62039706d36e7f96", + "difficulty": "HYPER", + "songID": 208, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6025, + "notecount": 793, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc79ae08064f8e9595a0a881800a7f762253ed8e", + "difficulty": "NORMAL", + "songID": 208, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6025, + "notecount": 657, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "991cdea3a0e460ee218aac88e8f2f1cfb3de5ba7", + "difficulty": "ANOTHER", + "songID": 209, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6026, + "notecount": 926, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aaafa9069cf5cb3cef523e75e7ea24af21cb37cb", + "difficulty": "HYPER", + "songID": 209, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6026, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2751470aafb2bdc9dd97621499901a42a9a0a6d5", + "difficulty": "NORMAL", + "songID": 209, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6026, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22c1beabc9cf73f014136175b043832fbac13f1a", + "difficulty": "ANOTHER", + "songID": 209, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6026, + "notecount": 899, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b38485e92c09f6736ab7e1737c0ed7a191fcdba8", + "difficulty": "BEGINNER", + "songID": 209, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 6026, + "notecount": 233, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0ec5ca8c445e03f19139be4f55628d2ac89b08e", + "difficulty": "HYPER", + "songID": 209, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6026, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54008bee72782c264cd9d543984bf916637e0f10", + "difficulty": "NORMAL", + "songID": 209, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6026, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "057751e2206ccde434944c727c87f7f0375f6577", + "difficulty": "ANOTHER", + "songID": 210, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 6027, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84d2b1e6d5a25f8027c6a5804e6efa29ef57e087", + "difficulty": "HYPER", + "songID": 210, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6027, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d0d01e1e977b7145a0cac35edd1ca9fec1ad4ce", + "difficulty": "NORMAL", + "songID": 210, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6027, + "notecount": 625, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "672b0da88ae029e788d4455a4bb42fe1f743ea6c", + "difficulty": "ANOTHER", + "songID": 210, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6027, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b39231725e6b9c68bb45e1e6d34b865f0f9321d9", + "difficulty": "HYPER", + "songID": 210, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6027, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "343fa2d4af94afb96885aaf85a9a5f3cbe324e1e", + "difficulty": "NORMAL", + "songID": 210, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6027, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1ed598dc9d8755cec1f1a1b6076c83c7d50739e", + "difficulty": "HYPER", + "songID": 211, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6028, + "notecount": 835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7cc020f1b73494281e18da8747b95f12ec72cfc3", + "difficulty": "NORMAL", + "songID": 211, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6028, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "56c1d35a380453f743f612e05073dc6263a6a105", + "difficulty": "ANOTHER", + "level": "0", + "levelNum": 0, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 211, + "tierlistInfo": {}, + "versions": [ + "27-omni", + "26-omni", + "6-cs", + "28" + ], + "data": { + "inGameID": 6028, + "arcChartID": null, + "notecount": 833, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "4a2123f4335a281a772ed6bd7f2b2b406edfea5f", + "difficulty": "HYPER", + "songID": 211, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6028, + "notecount": 796, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9dd5e1b2326dd28cd6eef226d403594e7c26e8c3", + "difficulty": "NORMAL", + "songID": 211, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6028, + "notecount": 563, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "6-cs", + "5-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75c04a2f8a81510efc2b4d5d2cfec4be23048235", + "difficulty": "ANOTHER", + "songID": 212, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6029, + "notecount": 1045, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9497024b78288ffb90fbac86d30a2533d4b2a79", + "difficulty": "HYPER", + "songID": 212, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6029, + "notecount": 733, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fafc2d9fc183436b3bf31eef283761faf05c8ff2", + "difficulty": "NORMAL", + "songID": 212, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6029, + "notecount": 589, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efa36c73259409ea6a86c689f5750a2de395143b", + "difficulty": "ANOTHER", + "songID": 212, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6029, + "notecount": 910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b83fb06392f77b3cbac4c8f4d35937b7966cfd94", + "difficulty": "HYPER", + "songID": 212, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6029, + "notecount": 733, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ee334a967a5d385e9aed521fad2ec8b68424d60", + "difficulty": "NORMAL", + "songID": 212, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6029, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "6-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55600d5ce3f1a2f2a1581dbf4a975b215aa60ffc", + "difficulty": "HYPER", + "songID": 213, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6030, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73b57fde2a614681110d181e7162e2ccecb56402", + "difficulty": "NORMAL", + "songID": 213, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6030, + "notecount": 332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b79ecfa453dfbfe0e4957212061f4b27776b1414", + "difficulty": "HYPER", + "songID": 213, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6030, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75dcd763a1c1f96a29876526dfb33ccca8720cdc", + "difficulty": "NORMAL", + "songID": 213, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 6030, + "notecount": 278, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbe064e64f03acef9f91dbc91d0002e654334372", + "difficulty": "ANOTHER", + "songID": 214, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 6031, + "notecount": 1003, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8eb6690902e4bcadf3dcc58529e73f4f6c253965", + "difficulty": "HYPER", + "songID": 214, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6031, + "notecount": 690, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e9e3bb2876696621fb717afbd5ff647d820b789", + "difficulty": "NORMAL", + "songID": 214, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6031, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7f8b6429b0be98175f21f5f134ca9d849d54782", + "difficulty": "ANOTHER", + "songID": 214, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6031, + "notecount": 1003, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a9b3fd4a75a354186700da19e80cd60b4450a62", + "difficulty": "HYPER", + "songID": 214, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6031, + "notecount": 688, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ae4186bb1498af0ba5c90bddc356529561d5f02", + "difficulty": "NORMAL", + "songID": 214, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6031, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48bcc8ae51f2f8bfb12c76f9ba4fe4cb36d52c14", + "difficulty": "HYPER", + "songID": 215, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6201, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55d2aa4089128f61511c50696b68cb319ad3640c", + "difficulty": "NORMAL", + "songID": 215, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6201, + "notecount": 307, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "771557203b3ef82a9acbf705a63654d82551e905", + "difficulty": "ANOTHER", + "songID": 215, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6201, + "notecount": 681, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "241a27876b22646ccb85b6f53a61d7a46fc93168", + "difficulty": "BEGINNER", + "songID": 215, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 6201, + "notecount": 215, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "108ca4504ab91f1e2af43a2185133a7252071041", + "difficulty": "HYPER", + "songID": 215, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6201, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77e3f12cb17848132fcca7ed253b59852a0e8059", + "difficulty": "NORMAL", + "songID": 215, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6201, + "notecount": 307, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82824edebf81dffbde3ab1e4fc4087db2d9de321", + "difficulty": "ANOTHER", + "songID": 216, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6202, + "notecount": 363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "935581cf36ea4107e3ffcfa8dfdddd84f3b906dc", + "difficulty": "HYPER", + "songID": 216, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 6202, + "notecount": 294, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5003cc1b32ea27691ae92fdbe75a54b865d377d", + "difficulty": "NORMAL", + "songID": 216, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 6202, + "notecount": 285, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19c652ef46d1073658a5d49d7573a912e8bfff32", + "difficulty": "ANOTHER", + "songID": 216, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6202, + "notecount": 364, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f39a16ff18d509f44dcf4e37850269477475e77", + "difficulty": "BEGINNER", + "songID": 216, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 6202, + "notecount": 213, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c696d5ec4f0e357a1909831c00e93bad6758958", + "difficulty": "HYPER", + "songID": 216, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 6202, + "notecount": 280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ac141d14cf20c3d3852baddd767f28d43385bf3", + "difficulty": "NORMAL", + "songID": 216, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 6202, + "notecount": 260, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbcf32dbc24acbcf1e9427e5075fce4a7503741a", + "difficulty": "ANOTHER", + "songID": 217, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6203, + "notecount": 1101, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12d73dd79deaec1b9042d8b6c6819458ebfdba3b", + "difficulty": "HYPER", + "songID": 217, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6203, + "notecount": 893, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf3ead9d8e3f03bf22e3d20f7b60758e0517f11d", + "difficulty": "NORMAL", + "songID": 217, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6203, + "notecount": 627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92483c1f5c5291c3660c6a35725c71a0e0fe27fc", + "difficulty": "ANOTHER", + "songID": 217, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6203, + "notecount": 1059, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a44bf2a27033a89af7dad853d846c7bba9f9a48", + "difficulty": "BEGINNER", + "songID": 217, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 6203, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd01799acbff5b8cc4645c296c7a6ee12f8ff24a", + "difficulty": "HYPER", + "songID": 217, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6203, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64dbe68b0fe96fea58070d065ab072fa71507804", + "difficulty": "NORMAL", + "songID": 217, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6203, + "notecount": 627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15213641c63f96bab5feba1b0817c0bf92eb9a3f", + "difficulty": "HYPER", + "songID": 218, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6204, + "notecount": 921, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6488eb2957467ad43c7c37059f16097b8fb75f5f", + "difficulty": "NORMAL", + "songID": 218, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6204, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3fc8385ecd742f4205a73dc1bb9d11bcf4022ae", + "difficulty": "ANOTHER", + "songID": 218, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6204, + "notecount": 940, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c94536933f21c0ceb2f0b68b4b4bc35849f1d04b", + "difficulty": "BEGINNER", + "songID": 218, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 6204, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3707925c0707dfc1b1506f366e3f4bc76bd3232", + "difficulty": "HYPER", + "songID": 218, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6204, + "notecount": 839, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2780805584ab613ed9edb0950895772f654d9d4", + "difficulty": "NORMAL", + "songID": 218, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6204, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc5b3eb8f2861f6df0a1ceedd0b10bacce639a36", + "difficulty": "HYPER", + "songID": 219, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6205, + "notecount": 901, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "bmus", + "6-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "430a7b3985f46148533fef440f28957de8a95f40", + "difficulty": "NORMAL", + "songID": 219, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6205, + "notecount": 827, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "bmus", + "6-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4dd7495c32b560f50ad54bec6753c010feb9381c", + "difficulty": "BEGINNER", + "songID": 219, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 6205, + "notecount": 350, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "363872466b66d6a98bf575ee0101b6e517190857", + "difficulty": "HYPER", + "songID": 219, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6205, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "bmus", + "6-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65119c7bcac6bb1dfddf81ba2068690d7ae494ee", + "difficulty": "NORMAL", + "songID": 219, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6205, + "notecount": 657, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "bmus", + "6-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6788c5251ca95552d3b8ddd3e0060d85397b2104", + "difficulty": "ANOTHER", + "songID": 220, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6206, + "notecount": 1159, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c12c11f67244d75b76a8bf68dbb1903528ddd9f8", + "difficulty": "HYPER", + "songID": 220, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6206, + "notecount": 768, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85b519c348f32b81c2e72a3d4c01cd003a622627", + "difficulty": "NORMAL", + "songID": 220, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6206, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f87c9130ecc1ab70e793e89ee7093aa02d7eeef7", + "difficulty": "ANOTHER", + "songID": 220, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6206, + "notecount": 709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46b18a37648c06bf480487c2b62f5caa8995281a", + "difficulty": "BEGINNER", + "songID": 220, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 6206, + "notecount": 312, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa30652141366049537281f20d2351b2cd139ddd", + "difficulty": "HYPER", + "songID": 220, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6206, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07d987c6479be77fdf02cb2f29ef46892e3841b3", + "difficulty": "NORMAL", + "songID": 220, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6206, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f13975032343ebf2adf3a5808301acd3e61df5c", + "difficulty": "ANOTHER", + "songID": 221, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6207, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "905e75eb49d6efbef626361c4dbede613213c797", + "difficulty": "HYPER", + "songID": 221, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6207, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d9b65a39d9f23d4911e596f9c1ad837a5088ce3", + "difficulty": "NORMAL", + "songID": 221, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6207, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "124644af1ca1997916ff8067e1e876cf5c4d80cc", + "difficulty": "ANOTHER", + "songID": 221, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 6207, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a9b158e5974fb2f8707843493099b7fc728a320", + "difficulty": "BEGINNER", + "songID": 221, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 6207, + "notecount": 318, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be5027ec928d3af17dc0eb258d2188ea4b1d1295", + "difficulty": "HYPER", + "songID": 221, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6207, + "notecount": 720, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2efdbae2551739a0e97912d8da2d25435b37a210", + "difficulty": "NORMAL", + "songID": 221, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6207, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82b70093b4eb7b2acf38b723acd78c3f40d30fb3", + "difficulty": "HYPER", + "songID": 222, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6208, + "notecount": 887, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddd52fd8286837c2d7c4f7f2c799db2ad6e2a29d", + "difficulty": "NORMAL", + "songID": 222, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6208, + "notecount": 583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33a897e59274e6e517bd338528cb4aa7d0bba362", + "difficulty": "ANOTHER", + "songID": 222, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6208, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db81c35d160fc5870f5957361a8b32add1bc318b", + "difficulty": "BEGINNER", + "songID": 222, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 6208, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddd00c792f8428f542b7066bd43d538000d247ea", + "difficulty": "HYPER", + "songID": 222, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 6208, + "notecount": 825, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e3270d82418309587e89f33bc3858fb2876aa31", + "difficulty": "NORMAL", + "songID": 222, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6208, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7401bdc2606cc1659f3739579311036e018d10d9", + "difficulty": "HYPER", + "songID": 223, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 6209, + "notecount": 960, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2266486f54009b83d5cc09fa973d763df1826919", + "difficulty": "NORMAL", + "songID": 223, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 6209, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57744b6819e8837dbe0077d0cca6001a90aaf0aa", + "difficulty": "ANOTHER", + "songID": 223, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 6209, + "notecount": 960, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d399af231b377289e1d575337a43609c17998e35", + "difficulty": "BEGINNER", + "songID": 223, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 6209, + "notecount": 290, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca604406c6fbcb2ff8d5559c6705dc9a18117bf2", + "difficulty": "HYPER", + "songID": 223, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 6209, + "notecount": 874, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e241ae8c416cd19a956aabad5ad12377417b28a", + "difficulty": "NORMAL", + "songID": 223, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 6209, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fc325abb33de9841bede42b7b01ab771c8ed7f7", + "difficulty": "HYPER", + "songID": 225, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7000, + "notecount": 653, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ca64cc51dd7883738eb73a4c41f600ec5f9f6fb", + "difficulty": "NORMAL", + "songID": 225, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7000, + "notecount": 423, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0cc410334968a408a7815aef38af9ffce5b996e2", + "difficulty": "ANOTHER", + "songID": 225, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7000, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0434c9b65889a46270c0e3f14c187b381d9440aa", + "difficulty": "HYPER", + "songID": 225, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7000, + "notecount": 649, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2197ab9d3632d84a1916ab130d46e636b22de76", + "difficulty": "NORMAL", + "songID": 225, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7000, + "notecount": 423, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70c91ca50260e280e55b0affcc820765d0622371", + "difficulty": "HYPER", + "songID": 226, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7001, + "notecount": 632, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5afabb4bf705f34a7cf727618a269e884b021f3f", + "difficulty": "NORMAL", + "songID": 226, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7001, + "notecount": 477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f8909d7c1752c1c967a3c5149aac48d129d352e", + "difficulty": "ANOTHER", + "songID": 226, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7001, + "notecount": 816, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2641407755a80ee3ef31b34c786ec900f96b5ff3", + "difficulty": "HYPER", + "songID": 226, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7001, + "notecount": 554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33c0885af6b4f724aece58c6287804d8d5e28eed", + "difficulty": "NORMAL", + "songID": 226, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7001, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc6f686af32cbcff0f97aed1985bf593968e5da9", + "difficulty": "ANOTHER", + "songID": 227, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 7002, + "notecount": 1343, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e6e425d000c08b74ced19fc313e80002c001b2d", + "difficulty": "HYPER", + "songID": 227, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 7002, + "notecount": 1119, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e28a3e3ec213e51f9b32627689fe70cc3212bb92", + "difficulty": "NORMAL", + "songID": 227, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7002, + "notecount": 613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08e42d374e079924e5ec74a82ac57c843dc6a26d", + "difficulty": "ANOTHER", + "songID": 227, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 7002, + "notecount": 1260, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12F", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12F", + "value": 11.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6ec1bce2fd241fd432551aeee608a1f353d3aeae", + "difficulty": "HYPER", + "songID": 227, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7002, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bea65d6d83573ae982d3014251ca50c9221024d5", + "difficulty": "NORMAL", + "songID": 227, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7002, + "notecount": 666, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7652b80e3dc8baa9642ad854d5b71d56d9ae702c", + "difficulty": "HYPER", + "songID": 228, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7003, + "notecount": 1113, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e96337b6bcb9f66ab12da039a76f4b066da57cb6", + "difficulty": "NORMAL", + "songID": 228, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7003, + "notecount": 948, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c9a3977ca0fa25bf54571fe44be7ee79b5caff9", + "difficulty": "ANOTHER", + "songID": 228, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7003, + "notecount": 934, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f39a03fe34b3ea432b07e11ef94b850042bf008b", + "difficulty": "HYPER", + "songID": 228, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7003, + "notecount": 882, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e2540078201601bde0f1de97b65d3cb1f2d6576", + "difficulty": "NORMAL", + "songID": 228, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7003, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6a717693c623b6451e23e676ac7626952fb4aa7", + "difficulty": "ANOTHER", + "songID": 229, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7004, + "notecount": 1042, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c8c18a3c5080a11da6f9f99b8b1f03ba10c375d", + "difficulty": "HYPER", + "songID": 229, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7004, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b52fa54b2c29948454a017c405a6cced0f4b8097", + "difficulty": "NORMAL", + "songID": 229, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7004, + "notecount": 566, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9adc68af39b47931a565d4935a18dab6ca59dd9", + "difficulty": "ANOTHER", + "songID": 229, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7004, + "notecount": 964, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "596fb042ee90c1f7112a664cf569bbef8432b8ae", + "difficulty": "HYPER", + "songID": 229, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7004, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95b02da72249f18b904967ba49b252bf7605a30d", + "difficulty": "NORMAL", + "songID": 229, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7004, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "877681f5cb1b459b4384664021a8213284e9348d", + "difficulty": "HYPER", + "songID": 230, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7005, + "notecount": 1010, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "075855a0948325e9e4128b8c97b2c8fc8d9db3ea", + "difficulty": "NORMAL", + "songID": 230, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7005, + "notecount": 751, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06400ed3c26b9cd26a0ceffe42e6f5469b209580", + "difficulty": "ANOTHER", + "songID": 230, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7005, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6de3396c1e5160166a431d1fc5f91255a31c96aa", + "difficulty": "HYPER", + "songID": 230, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7005, + "notecount": 745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "311c175b58d5e3ba306b77d9e2b361b805b2ae35", + "difficulty": "NORMAL", + "songID": 230, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7005, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d432764a3a29f4a20e6d9f65d2ffadf3241de1ea", + "difficulty": "ANOTHER", + "songID": 231, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7006, + "notecount": 789, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "516c9b8ce5a772e2fc5c864b27a0ab632f834ab9", + "difficulty": "HYPER", + "songID": 231, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7006, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5c33e9f9e8640564a04a79b42d4b4c79d9a7bd6", + "difficulty": "NORMAL", + "songID": 231, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7006, + "notecount": 359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d428eead3fb7871f0ef3e0babab674d340ff9321", + "difficulty": "ANOTHER", + "songID": 231, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7006, + "notecount": 755, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "460a57c14db048d7181af5d7683974ab45792281", + "difficulty": "HYPER", + "songID": 231, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7006, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4056655b7828b1a086523670d923c166957826e7", + "difficulty": "NORMAL", + "songID": 231, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7006, + "notecount": 361, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "381c6500d1f5a5497eb27424a9573477e79c279b", + "difficulty": "ANOTHER", + "songID": 232, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7007, + "notecount": 727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a726b1d614478b8f89e6cccdf906e23c2166298", + "difficulty": "HYPER", + "songID": 232, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7007, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b75df325388cd5a6096c759e493439aefae5c390", + "difficulty": "NORMAL", + "songID": 232, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7007, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cae5a08a480fb60cca02694cb96e5ef018c9f439", + "difficulty": "ANOTHER", + "songID": 232, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7007, + "notecount": 735, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8df6e3725904006a3b78e5c8cdeaee4b645feb1c", + "difficulty": "HYPER", + "songID": 232, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7007, + "notecount": 421, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe66ff6d8569974791ae549f7fd34b4235da4c41", + "difficulty": "NORMAL", + "songID": 232, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 7007, + "notecount": 208, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a8e01402ea2c5f000cc1c5cfb33472c25ce0b21", + "difficulty": "ANOTHER", + "songID": 233, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 7008, + "notecount": 1307, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "188be176a64933e38b2d5d541adaf25f1c5ddc1a", + "difficulty": "HYPER", + "songID": 233, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7008, + "notecount": 623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32b39d7bcb6937f17801798a0817f9f5d821f227", + "difficulty": "NORMAL", + "songID": 233, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7008, + "notecount": 468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c48c3184f5b3c114197b700bc19ec4c33d1fa93", + "difficulty": "ANOTHER", + "songID": 233, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7008, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a294cca0281d4340931ba8fd8d4371941c0593b", + "difficulty": "HYPER", + "songID": 233, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7008, + "notecount": 623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6798253808e7f4ea950347f3457a6847e0122f0", + "difficulty": "NORMAL", + "songID": 233, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7008, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8f79b479ffe69ef84481571b02a771c99efa2ea", + "difficulty": "HYPER", + "songID": 234, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7009, + "notecount": 619, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "349bac6edaacec0eee8b02d4bed39caf5f71cd0f", + "difficulty": "NORMAL", + "songID": 234, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7009, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a34251f82606e7a19e070725a4269e31a2c3e36", + "difficulty": "HYPER", + "songID": 234, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7009, + "notecount": 620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b79542a52c0231a8d01436a9f2db755bfb482efb", + "difficulty": "NORMAL", + "songID": 234, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7009, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d08afdec63ab2e75fcee3b7e54b4867fbc6d56e", + "difficulty": "HYPER", + "songID": 235, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7010, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1099a7d9f96159409b0ad9592241bb9c1daf8cd0", + "difficulty": "NORMAL", + "songID": 235, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7010, + "notecount": 525, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd86d296b8e6ec882a6542750a12c8769fe98cd7", + "difficulty": "ANOTHER", + "songID": 235, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7010, + "notecount": 823, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4fcdb90badeca6bd07355ee940ed90d4d508226", + "difficulty": "HYPER", + "songID": 235, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7010, + "notecount": 671, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "545ffc154d684ba0a8b1ab2abf89794d102fd667", + "difficulty": "NORMAL", + "songID": 235, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7010, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6cd42857a99bf08a30447b2b5d4f55a1a05f7da3", + "difficulty": "HYPER", + "songID": 236, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7011, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42cbea767d72c1ec16d0fbceceeeb10170f77082", + "difficulty": "NORMAL", + "songID": 236, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7011, + "notecount": 575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e811048be5d503db583b015c1222e6e4b10c5df", + "difficulty": "ANOTHER", + "songID": 236, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7011, + "notecount": 925, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2031c2522e22d97d784f8beb6efe0940808e5a2c", + "difficulty": "HYPER", + "songID": 236, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7011, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11f515e69543a85723b3fdff67e61b7943c39998", + "difficulty": "NORMAL", + "songID": 236, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7011, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33c3f3237ee87288ee935bc25c74095c7462c5db", + "difficulty": "HYPER", + "songID": 237, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7012, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "657c3a5bde860bb21a040c05d67424d4acbf0486", + "difficulty": "NORMAL", + "songID": 237, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7012, + "notecount": 423, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1339b80491313ee833314ef0cd255cb2f87e79d6", + "difficulty": "ANOTHER", + "songID": 237, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7012, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af9a71699015814ecbcbc1476ca84ce7f25d288a", + "difficulty": "HYPER", + "songID": 237, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7012, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a00dd7662449fb5faa5394d8fa71c6bbb9c7bb3e", + "difficulty": "NORMAL", + "songID": 237, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7012, + "notecount": 425, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13fc444e2e660303c7768488ebe109677f9cdbcf", + "difficulty": "ANOTHER", + "songID": 238, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7013, + "notecount": 1150, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9198ed35b4b9ace10a289429de9e5bde771f528", + "difficulty": "HYPER", + "songID": 238, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7013, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b07d501b86945d4e4ca61f885ee89556c2056d7", + "difficulty": "NORMAL", + "songID": 238, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7013, + "notecount": 648, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b3d26c8ce5bc86e98c92c924bf65800457e728b", + "difficulty": "ANOTHER", + "songID": 238, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7013, + "notecount": 845, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9008844708c4907be541a4175deded9b83f96035", + "difficulty": "HYPER", + "songID": 238, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7013, + "notecount": 740, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "219f6745cc78684b6078dcc5183ef94ae84013c5", + "difficulty": "NORMAL", + "songID": 238, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7013, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3813cc1db4b60e455649a9b7ebd6fc4768b5a651", + "difficulty": "ANOTHER", + "songID": 239, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 7014, + "notecount": 979, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c19423e1fd028e08269645cb9633e712be233456", + "difficulty": "HYPER", + "songID": 239, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7014, + "notecount": 630, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3449f44cd9e84f08255ba1b942853ef24da7207", + "difficulty": "NORMAL", + "songID": 239, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7014, + "notecount": 361, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf73e055cb18d9d55cbdb7ffc6947f531992c67a", + "difficulty": "ANOTHER", + "songID": 239, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7014, + "notecount": 684, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a384877d27278ac666b7d697305addc28f2d2d5b", + "difficulty": "HYPER", + "songID": 239, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7014, + "notecount": 631, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b963957b6c4d05dfcc245f5e66d157c1482e0ce0", + "difficulty": "NORMAL", + "songID": 239, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7014, + "notecount": 357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a397b3b6c40268483af5c39a98104250b4b167d", + "difficulty": "ANOTHER", + "songID": 240, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7015, + "notecount": 940, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b9cd86076e39ccfd39a12e7cbcd92b4342c243d", + "difficulty": "HYPER", + "songID": 240, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7015, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30313300f4cedbab82e394d122d6be8e57f431b4", + "difficulty": "NORMAL", + "songID": 240, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7015, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd6fa271950ecb49f8b3f5ee3eb43752268fc33c", + "difficulty": "ANOTHER", + "songID": 240, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7015, + "notecount": 606, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "062ef4409460b13392c11051dcef4deaccabbde4", + "difficulty": "HYPER", + "songID": 240, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7015, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8bc214ef8461a2e96c27651221b945490901ffd4", + "difficulty": "NORMAL", + "songID": 240, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 7015, + "notecount": 416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b20d117727fdc1910579ee7b11bf9bd8c8b87781", + "difficulty": "HYPER", + "songID": 241, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7016, + "notecount": 461, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5f5a5ee630949a60ca17a9bf4c3b6ea2cf314a9", + "difficulty": "NORMAL", + "songID": 241, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7016, + "notecount": 395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21f2e39084689394d4ec04d42a2664226d6a1f46", + "difficulty": "ANOTHER", + "songID": 241, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7016, + "notecount": 463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9783089ffa5ea6e8c1dc0a8d89d540d91b2d5ca7", + "difficulty": "HYPER", + "songID": 241, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7016, + "notecount": 411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa8ede50a0adbfb9b196fec515c47b0714c176cd", + "difficulty": "NORMAL", + "songID": 241, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 7016, + "notecount": 262, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d911edad4ea765854d013dad00ce056934105315", + "difficulty": "HYPER", + "songID": 242, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7017, + "notecount": 1013, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "8-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5c5f53547d20d80682f3407d13c97c0e2f02f97", + "difficulty": "NORMAL", + "songID": 242, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7017, + "notecount": 785, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "8-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ebd3aa527b34e826018673c46fdd1810d11b7b4", + "difficulty": "HYPER", + "songID": 242, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7017, + "notecount": 820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "8-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b17cc5ab50bed967deb7a05d2dd49c4fbdaf9c81", + "difficulty": "NORMAL", + "songID": 242, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7017, + "notecount": 628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs", + "8-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f75c0ac6c36841b8988f2645ad53605a275abf2e", + "difficulty": "ANOTHER", + "songID": 243, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7018, + "notecount": 1061, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ff61de7070f23e855c3ea33989acbd41c2150ac", + "difficulty": "HYPER", + "songID": 243, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7018, + "notecount": 899, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50257f41193001be7e38aa5da6fa07b2f0b67d6c", + "difficulty": "NORMAL", + "songID": 243, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7018, + "notecount": 610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9e7b62210fae1aff51a485fd971968e846c5ccd", + "difficulty": "ANOTHER", + "songID": 243, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7018, + "notecount": 940, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c7db5aa7bb1a79d5fa2ff44a1c110c8da309968", + "difficulty": "HYPER", + "songID": 243, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7018, + "notecount": 872, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "695a8dd9ca382a97fba5f635a7a2a0baf8f38bab", + "difficulty": "NORMAL", + "songID": 243, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7018, + "notecount": 620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1c50ee670c0b6539e2d8c7b3f3cb88ded626a5b", + "difficulty": "HYPER", + "songID": 244, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7019, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5a3bfaded71b6064b26d6c19d84176f90b4f967", + "difficulty": "NORMAL", + "songID": 244, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7019, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63b77859accc2102afbf034dd222343a57f16af2", + "difficulty": "ANOTHER", + "songID": 244, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7019, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb110d86b4e8d8de9d44e2c81cca68ef1b8c87ca", + "difficulty": "HYPER", + "songID": 244, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7019, + "notecount": 802, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbcb642082c1f94e3957493bf433b0ec5aa910a0", + "difficulty": "NORMAL", + "songID": 244, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7019, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c26857fe0ddf9138b10774bede1d10e77d799c21", + "difficulty": "HYPER", + "songID": 245, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7020, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c411844e9d937163fec256f55ce9d59111849193", + "difficulty": "NORMAL", + "songID": 245, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7020, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52f16fdb5098a2d291c3bd2d4a20b481b918cd24", + "difficulty": "ANOTHER", + "songID": 245, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7020, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b23dc4dee26a71428fc5a9f7042e8681cb16296d", + "difficulty": "HYPER", + "songID": 245, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7020, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4da9586f0d6ad4e6555190f8061f179ffc6d0d9e", + "difficulty": "NORMAL", + "songID": 245, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7020, + "notecount": 454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b3034d1c2eff746053aea1c8d2ba689b1b4955c", + "difficulty": "ANOTHER", + "songID": 246, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 7021, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "240c9f163c0cce267747367db54e26df7a3c4484", + "difficulty": "HYPER", + "songID": 246, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7021, + "notecount": 748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0596bf927e3136c9282611dd56f35a493d2ff357", + "difficulty": "NORMAL", + "songID": 246, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7021, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f53d975ff50e05547ce4ec0ec06225e3ede8a2bb", + "difficulty": "ANOTHER", + "songID": 246, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7021, + "notecount": 819, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d68ec8c1a9aa61487ec8e8eeb1cdc920006ed534", + "difficulty": "HYPER", + "songID": 246, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7021, + "notecount": 682, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87c3a529289b8a3b674ab71f0225f2c931303ea5", + "difficulty": "NORMAL", + "songID": 246, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7021, + "notecount": 513, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "feaa71fcc1e7cf9a52dfd55fcb13063743a73abf", + "difficulty": "HYPER", + "songID": 247, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7022, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8dcfd2ec4507ec6c5350a0c7aaddcfc4dc8ae0fe", + "difficulty": "NORMAL", + "songID": 247, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7022, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06df65bad40c2972bbef5d1ef1f6c7929e62c74f", + "difficulty": "ANOTHER", + "songID": 247, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7022, + "notecount": 624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4a9faf953baeb11b2ec53facf324d70981956ba", + "difficulty": "HYPER", + "songID": 247, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7022, + "notecount": 537, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab9d5d150108475087ea2ebaf6c59b0ac05d0da6", + "difficulty": "NORMAL", + "songID": 247, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7022, + "notecount": 431, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7789e68c10874c4ed817c951eb356c6393bc2c45", + "difficulty": "HYPER", + "songID": 248, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7023, + "notecount": 735, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30a958efc8d53509081fca5376ed802b68673670", + "difficulty": "NORMAL", + "songID": 248, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7023, + "notecount": 576, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b0944e8fe069bce5212840fb475423ce68d7ffb", + "difficulty": "ANOTHER", + "songID": 248, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7023, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39971c7285d140836e2c1ab8297c4087ad7d7153", + "difficulty": "HYPER", + "songID": 248, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7023, + "notecount": 743, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3908fe007af3f491429411fa7e71fd073967bdc", + "difficulty": "NORMAL", + "songID": 248, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7023, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b20cdcb0c0fd8687d1f784f876d67888d783863", + "difficulty": "HYPER", + "songID": 249, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7024, + "notecount": 899, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da71915a7cb7ab622cdba3b2cdf362694fc63c49", + "difficulty": "NORMAL", + "songID": 249, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7024, + "notecount": 577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79db5342322867792a6d8d1e2a7791bd5b92fcca", + "difficulty": "ANOTHER", + "songID": 249, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7024, + "notecount": 1058, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34926f409ba480ce62902f49f775afc046294b59", + "difficulty": "HYPER", + "songID": 249, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7024, + "notecount": 857, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d19a1b85d575e5bfe1792ce0b08d8d6406117b0", + "difficulty": "NORMAL", + "songID": 249, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7024, + "notecount": 571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72d767f67b0468997aefc0c5a0541467e26b9407", + "difficulty": "ANOTHER", + "songID": 250, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7025, + "notecount": 921, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21a46900a5a159440c21927a23d540e169a99bb9", + "difficulty": "HYPER", + "songID": 250, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7025, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6d919e311208f5a6ad9d719f950d3dc4c09a47d", + "difficulty": "NORMAL", + "songID": 250, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7025, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13f4f46356246cb79aa221105589c5ba9c11537c", + "difficulty": "ANOTHER", + "songID": 250, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7025, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f533db9f9753be5eab5bfe4dd1f92edc0cb720ad", + "difficulty": "HYPER", + "songID": 250, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7025, + "notecount": 504, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e9052526173269853803df9341cf9aa1ae641c8", + "difficulty": "NORMAL", + "songID": 250, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7025, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da507505d112e6568b714a788a161baeddca58c5", + "difficulty": "HYPER", + "songID": 251, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7026, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3688ce256963c3ef6687ff67bcc45c0df5dffaa", + "difficulty": "NORMAL", + "songID": 251, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7026, + "notecount": 566, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b1dd813f49a7203a2153b230c1422398860cd19", + "difficulty": "HYPER", + "songID": 251, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7026, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a319a16507bcf0901c175bb8c5859fe8bd7ad3b4", + "difficulty": "NORMAL", + "songID": 251, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7026, + "notecount": 571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27622990065408d2aa3524fcf40590b18591783f", + "difficulty": "ANOTHER", + "songID": 252, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7027, + "notecount": 792, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e60f9d4278b4410b583f155b94873b604ba18375", + "difficulty": "HYPER", + "songID": 252, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7027, + "notecount": 657, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "506af424da4920f5b1f71c340b584cc40bb79422", + "difficulty": "NORMAL", + "songID": 252, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7027, + "notecount": 453, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9696537cf6501b26c8bd704cf340762eb975057d", + "difficulty": "ANOTHER", + "songID": 252, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7027, + "notecount": 678, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "885dc0dd4fa81063c9d9296cc97a67a8ad17f68a", + "difficulty": "HYPER", + "songID": 252, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7027, + "notecount": 388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cbc3ab9d759cf04bb2f91bf8f19847e537b5bce3", + "difficulty": "NORMAL", + "songID": 252, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 7027, + "notecount": 338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb16d75d1957443e288da0a858211608999a1452", + "difficulty": "HYPER", + "songID": 253, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7028, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de69c9beec1b58aa04a409b6c3f59ea2246be568", + "difficulty": "NORMAL", + "songID": 253, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7028, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9ca3d286a330bb4ce29e89334c465c243af29c2", + "difficulty": "BEGINNER", + "songID": 253, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 7028, + "notecount": 195, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad7e138587fe82cb1178c8f287780035ebd71513", + "difficulty": "HYPER", + "songID": 253, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7028, + "notecount": 793, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae1c21c4755d4850ab3594a8ac6b447f519ab120", + "difficulty": "NORMAL", + "songID": 253, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7028, + "notecount": 460, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79350408ead482570f78cf00285737ad7888e373", + "difficulty": "HYPER", + "songID": 254, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7029, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95d1407f35bce9fd1382c014bf0ee9fbbb63d65f", + "difficulty": "NORMAL", + "songID": 254, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7029, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fd35826e897970eafda76cde08c4c6e6bab8126", + "difficulty": "ANOTHER", + "songID": 254, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7029, + "notecount": 750, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "829f37ed5c41b9e123cd45eb82ef59233de5d991", + "difficulty": "HYPER", + "songID": 254, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7029, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "840c05fa36649f6193e6c6310f0ebd417cfac363", + "difficulty": "NORMAL", + "songID": 254, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 7029, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94553dfcaf49ac47b7bcbf096be78b8e90a5f46e", + "difficulty": "ANOTHER", + "songID": 255, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7030, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c5840ce00bf4443d30d40235bca0f161665c90c", + "difficulty": "HYPER", + "songID": 255, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7030, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "112deb3fc418ec2e740bbc3b02f580ad46007d23", + "difficulty": "NORMAL", + "songID": 255, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7030, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b811820f04122301a755b8a2f7329281208a918", + "difficulty": "ANOTHER", + "songID": 255, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7030, + "notecount": 865, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69da689d95f72eb00f6c8d8d6f950db7b73c03ea", + "difficulty": "HYPER", + "songID": 255, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7030, + "notecount": 780, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75231517e8e590412b81b4b00c1c46d95c21c7ff", + "difficulty": "NORMAL", + "songID": 255, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7030, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8c9d6ca6555e9bf2505dad8bdb01f73b280ef9f", + "difficulty": "ANOTHER", + "songID": 256, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7031, + "notecount": 741, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c40c63c1aa021fe189d7a4a153af8f55c5048ea1", + "difficulty": "HYPER", + "songID": 256, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7031, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f8199fccb2949c562f9805e9fd195d8e74535df", + "difficulty": "NORMAL", + "songID": 256, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7031, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f70e7d5b6e903dcbb78a91352ca12dcd6b0342ce", + "difficulty": "ANOTHER", + "songID": 256, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7031, + "notecount": 761, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9884b4fa317281018ef32917892bfad314ed7233", + "difficulty": "HYPER", + "songID": 256, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7031, + "notecount": 678, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49d06b8641444626b430a807c20b0ae3faed26cb", + "difficulty": "NORMAL", + "songID": 256, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7031, + "notecount": 453, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22d20b3e98fff74d7c5bf7861775db5bf9ddba1f", + "difficulty": "ANOTHER", + "songID": 257, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 7032, + "notecount": 1203, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "9-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01a743ba2651510c30ab96fd9fb4aabe8694eb54", + "difficulty": "HYPER", + "songID": 257, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7032, + "notecount": 782, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "9-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bdb1de3f835444cf54b2c3769ae88c85e2a2c1ae", + "difficulty": "NORMAL", + "songID": 257, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 7032, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "9-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e55efc0180cfdcc238fe0ab48a3912a229afdd8d", + "difficulty": "ANOTHER", + "songID": 257, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 7032, + "notecount": 1167, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "9-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6a3205b4dedbffbfabba5037c4ca62bfb9913b47", + "difficulty": "HYPER", + "songID": 257, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7032, + "notecount": 772, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "9-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3626a104315183a716f952ad066234b912ccac7d", + "difficulty": "NORMAL", + "songID": 257, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7032, + "notecount": 328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "9-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98c76a88fe241a6984ca09c58c2b688f0501c39a", + "difficulty": "HYPER", + "songID": 258, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7033, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9cfd64f0c4473c5377a7fdbb3f2df9681f76d776", + "difficulty": "NORMAL", + "songID": 258, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7033, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20368db90b8d1b8605814491ecdd4fc8e1795954", + "difficulty": "ANOTHER", + "songID": 258, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7033, + "notecount": 833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5436bb4516fb2dbb3f11de0812f77638b8965d23", + "difficulty": "HYPER", + "songID": 258, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7033, + "notecount": 709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3349f859be9f120e6317687f01575e33f1ca123c", + "difficulty": "NORMAL", + "songID": 258, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7033, + "notecount": 561, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c31c42db692eaf582500f1595220f5c2ec135cd9", + "difficulty": "ANOTHER", + "songID": 259, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 7034, + "notecount": 1497, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39da51aa7fb744a89cc8524d8297699f37c677ea", + "difficulty": "HYPER", + "songID": 259, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7034, + "notecount": 1126, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5eb1eb36470685d7eaf87a92669a85ef33afdc24", + "difficulty": "NORMAL", + "songID": 259, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7034, + "notecount": 874, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c1086871196618a7421d043fc2298a112eba609", + "difficulty": "ANOTHER", + "songID": 259, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 7034, + "notecount": 1302, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0930ea447d4974ad0022f392ffd4f1da82b3f8d7", + "difficulty": "HYPER", + "songID": 259, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7034, + "notecount": 1250, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5748f8132e5fcc96457402c82be7d5644c4ef29", + "difficulty": "NORMAL", + "songID": 259, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7034, + "notecount": 874, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f50a869ba369d1e01ffb7ec7503aa66f36fbe8e4", + "difficulty": "HYPER", + "songID": 260, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7035, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "357ea407f30724046e6e0aa3a7e1d84d4c811b09", + "difficulty": "NORMAL", + "songID": 260, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7035, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e8b08f42ce27d2109b4fda2a0d1d8e1a0f21800", + "difficulty": "ANOTHER", + "songID": 260, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7035, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "794ae8f3b8b1b62d0ff9f32c890bd5ccb887d0a0", + "difficulty": "BEGINNER", + "songID": 260, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 7035, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ab1e28d30a24f6e786e6ffb971cc5b99a00058e", + "difficulty": "HYPER", + "songID": 260, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7035, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2738467a2ad034082cfaed6486b1a95b6743f35", + "difficulty": "NORMAL", + "songID": 260, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7035, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "234554a0bec85af73c65b53cf366475224082b09", + "difficulty": "ANOTHER", + "songID": 261, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 7036, + "notecount": 1311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ffd899a9c5c32cbf7771f537b2eb31b715d7510", + "difficulty": "HYPER", + "songID": 261, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7036, + "notecount": 1212, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb6bd08058f4f9fa61c0a70b55947d8115c8c80b", + "difficulty": "NORMAL", + "songID": 261, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7036, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b2a9a54d219b753d70e09a15b95a283c4b9808b", + "difficulty": "ANOTHER", + "songID": 261, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7036, + "notecount": 1085, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42ac3db5c03febb256c53dcb6b6d57ad1de4e217", + "difficulty": "HYPER", + "songID": 261, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7036, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3803fbec5e5e1f9d780c4327c8a02129d7bf5196", + "difficulty": "NORMAL", + "songID": 261, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7036, + "notecount": 685, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4273060b9eb62608a9f47bd615cfa31432bb60e1", + "difficulty": "ANOTHER", + "songID": 262, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7037, + "notecount": 1071, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5caebf482dd4f18b7811d74d8cdf5f764d6bcd7b", + "difficulty": "HYPER", + "songID": 262, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7037, + "notecount": 901, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae8e00adf5d932f6d81bbaa42d259c6929fc681b", + "difficulty": "NORMAL", + "songID": 262, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7037, + "notecount": 762, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5cbd6c0ea8bf2e4cc03cc33263f05817d99b503", + "difficulty": "ANOTHER", + "songID": 262, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7037, + "notecount": 1083, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9fc422ad9946d44a25c3ba1bdf0bc76b310b4dd", + "difficulty": "HYPER", + "songID": 262, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7037, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abef9caff96b6ad569fa5b4399219514f86ff69b", + "difficulty": "NORMAL", + "songID": 262, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7037, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1547b1739124684732150c599662e91ad98da48", + "difficulty": "ANOTHER", + "songID": 263, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7038, + "notecount": 1169, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52b49d4b5e934956c7af02bf202277e6ffb3c88d", + "difficulty": "HYPER", + "songID": 263, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7038, + "notecount": 874, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5a6382d2cfeaf83ccc8bdd67721017bb09ffe80", + "difficulty": "NORMAL", + "songID": 263, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7038, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0cdebcc8faaaa7b5030bf9f842871d88eca7157d", + "difficulty": "ANOTHER", + "songID": 263, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7038, + "notecount": 1132, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa326080e109423ce6e2f11f949032be1d8ef2da", + "difficulty": "HYPER", + "songID": 263, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 7038, + "notecount": 874, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f19bb90b21f2a9e64561c4f89b28a3d5c8bf564c", + "difficulty": "LEGGENDARIA", + "songID": 263, + "playtype": "SP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 7038, + "notecount": 1448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "912541406332544a7e7ca9a37a3baa008484a122", + "difficulty": "NORMAL", + "songID": 263, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7038, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d237f08b6730be298cf8d3609a60c03c4124565", + "difficulty": "ANOTHER", + "songID": 264, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 7039, + "notecount": 1401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c12c59dd40bc3246228b86772ab5ca904dc3be45", + "difficulty": "HYPER", + "songID": 264, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 7039, + "notecount": 1209, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ca785202f5989227ffb7289c1a1ecb9b923a187", + "difficulty": "NORMAL", + "songID": 264, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7039, + "notecount": 702, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd4c2d6baf09d3973fa87fda8fa850774226bafc", + "difficulty": "ANOTHER", + "songID": 264, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7039, + "notecount": 1183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bb564c3b6d16965525ba7f6c9e0306a2e3ae967", + "difficulty": "HYPER", + "songID": 264, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7039, + "notecount": 1004, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5865283b6b4996584526daca4c58dc4bee47040", + "difficulty": "NORMAL", + "songID": 264, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7039, + "notecount": 392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3539454737c4c0ff33ffb933816f853ff344e8cc", + "difficulty": "HYPER", + "songID": 265, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7201, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57280874ce682de193b0dab16481fdb01c1cad16", + "difficulty": "NORMAL", + "songID": 265, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7201, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b672044ac92025b5a4f9e78d5211ae6a8afd11ce", + "difficulty": "ANOTHER", + "songID": 265, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7201, + "notecount": 594, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c22c1a520f7dd87be4d1ba1c1ec59a4d572951ff", + "difficulty": "BEGINNER", + "songID": 265, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 7201, + "notecount": 274, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d122771aa91b5334462a90111a2d9515cf38d313", + "difficulty": "HYPER", + "songID": 265, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7201, + "notecount": 557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99c8ba92c2c8117ba58ad960efbfdf83b581fec8", + "difficulty": "NORMAL", + "songID": 265, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 7201, + "notecount": 370, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs", + "5-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9271dbf2fca1f212329920674b74750cdfdc810e", + "difficulty": "HYPER", + "songID": 266, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7202, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "617e7cc4f9aee0d1d6f3c299390ca3dcb81f4363", + "difficulty": "NORMAL", + "songID": 266, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 7202, + "notecount": 570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55471eca15caaa14b6dd9f4eaa7bcede2b6f8e7b", + "difficulty": "BEGINNER", + "songID": 266, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 7202, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "185e19ee92c4c42315ed8f2bd9996dea1de983f0", + "difficulty": "HYPER", + "songID": 266, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7202, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "221abbedb176c9155d0d1b60487769df8a22492a", + "difficulty": "NORMAL", + "songID": 266, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 7202, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bea9b00d1453b6a6c600c5cb2e12640d842d6dda", + "difficulty": "HYPER", + "songID": 267, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 7203, + "notecount": 668, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00f0ade4b9ea3280592e19e50a94607844bfa286", + "difficulty": "NORMAL", + "songID": 267, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7203, + "notecount": 475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32556d29da9dd3023d826e41426f97354d73bbee", + "difficulty": "ANOTHER", + "songID": 267, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 7203, + "notecount": 963, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f8deae94e16a9b075a8a5290a14df5bb1d349cc", + "difficulty": "BEGINNER", + "songID": 267, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 7203, + "notecount": 359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "826a0acc5c125f3be286435c8cb2c4e6cff8a569", + "difficulty": "HYPER", + "songID": 267, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 7203, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3dd6552a19fef45bf3f40bf30a196cbccf2d1c9", + "difficulty": "NORMAL", + "songID": 267, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 7203, + "notecount": 477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "7-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7371e10be6120a8a7e8d1ce3b07caa220e69086", + "difficulty": "HYPER", + "songID": 268, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8000, + "notecount": 950, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd9286400debcd2ee2361cfdac292482bdf90124", + "difficulty": "NORMAL", + "songID": 268, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8000, + "notecount": 662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c49b4f517b7be47262c8307d1f326a0390ab0a8d", + "difficulty": "ANOTHER", + "songID": 268, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8000, + "notecount": 960, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b85984aee670aafc86b80ac04bb9cf2a864169f", + "difficulty": "HYPER", + "songID": 268, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8000, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13fdb98b47bf5b364c5d22e85a26d4f7f167e82f", + "difficulty": "NORMAL", + "songID": 268, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8000, + "notecount": 659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1210ca21bee864d7316d2dce5737f2541a7db9f", + "difficulty": "ANOTHER", + "songID": 269, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8001, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78896a286b75fc06d358c45732a3b048da51ff26", + "difficulty": "HYPER", + "songID": 269, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8001, + "notecount": 402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48d72ad3b6c0607ad0e7dc61be9b9615419ed7da", + "difficulty": "NORMAL", + "songID": 269, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 8001, + "notecount": 293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2add2daf22a3ee882db472dfc6738cf161ab1a02", + "difficulty": "ANOTHER", + "songID": 269, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8001, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c40dd4643ad7d33dc13fa3765c54f46743a5c65d", + "difficulty": "HYPER", + "songID": 269, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8001, + "notecount": 402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6db6c3a05eb2ae546bc59a7e135bee9445d36418", + "difficulty": "NORMAL", + "songID": 269, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 8001, + "notecount": 295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fd3a2b473c73586b90b2694c587144e30506873", + "difficulty": "ANOTHER", + "songID": 270, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8002, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c48d22dc88cca279b35bee165eb2d0073dcce75", + "difficulty": "HYPER", + "songID": 270, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8002, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a67757e6aed3f035703c0d266f01dfdadf6266e2", + "difficulty": "NORMAL", + "songID": 270, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8002, + "notecount": 528, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07c7dfe40e19c132e118e57393da408a1bcdc74c", + "difficulty": "ANOTHER", + "songID": 270, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8002, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8db7d122cd7422f84aacb80fb6318e4cebc5cae2", + "difficulty": "HYPER", + "songID": 270, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8002, + "notecount": 582, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9085ef38fadf6dac433a087b8f2ebe7c650b1c0c", + "difficulty": "NORMAL", + "songID": 270, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8002, + "notecount": 473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ff0547d8fc2ec7c26c72657cfb868f2a1d4d762", + "difficulty": "ANOTHER", + "songID": 271, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8003, + "notecount": 860, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "793face2a99b1efce7aaf446b50610f3faff7cea", + "difficulty": "HYPER", + "songID": 271, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8003, + "notecount": 720, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a32c15b6ea29df23d5569fff434d8ce8f0d38a25", + "difficulty": "NORMAL", + "songID": 271, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8003, + "notecount": 501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96d593edefdf461ff9c50250aabef80c428d3d0c", + "difficulty": "ANOTHER", + "songID": 271, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8003, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a246cb2a710e10f63121fdc68a45155ab9c00cb", + "difficulty": "HYPER", + "songID": 271, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8003, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c7b4b3acf817d0175f866d789ec75b5862cd48b", + "difficulty": "NORMAL", + "songID": 271, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8003, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37f7bf0c623f43f0ead813f49850fa9c06867bab", + "difficulty": "ANOTHER", + "songID": 272, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8004, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "8-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c32524fc5a486bdae7e5b68335581c4f3a2be7d", + "difficulty": "HYPER", + "songID": 272, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8004, + "notecount": 707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "8-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fcbaa74f0c3a871a1f384a5e28e43c3c2711f8d", + "difficulty": "NORMAL", + "songID": 272, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8004, + "notecount": 578, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "8-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c40642f62ee677a5b3064b1a43febaba60207a9", + "difficulty": "ANOTHER", + "songID": 272, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8004, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "8-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f806ee5ab116e6d92f0b4c4131c12079373df8c", + "difficulty": "HYPER", + "songID": 272, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8004, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "8-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e00f48bd7ee73f9672b1dbd3fe79d18e2948852", + "difficulty": "NORMAL", + "songID": 272, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8004, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "8-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc3a7e887b4451ba26a81bac04edd326832a890f", + "difficulty": "HYPER", + "songID": 273, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8005, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "359ddc66754661c812b1f9ff1f6d35688ed42711", + "difficulty": "NORMAL", + "songID": 273, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8005, + "notecount": 536, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b26e39c077b5aee22a679f3d99979e851ce29e8", + "difficulty": "ANOTHER", + "songID": 273, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8005, + "notecount": 934, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10573144143fbb21231eca27477ab888f4dd05ff", + "difficulty": "HYPER", + "songID": 273, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8005, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59291d97635a802aaf888537c66e701f699ca27b", + "difficulty": "NORMAL", + "songID": 273, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8005, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33affe1f750dbc95540cfbaebb1d08e119499fef", + "difficulty": "ANOTHER", + "songID": 274, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8006, + "notecount": 1105, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7bf414039a871e21bf5031c3cd07111184b4a41", + "difficulty": "HYPER", + "songID": 274, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8006, + "notecount": 745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d599cc0e124bd8e649621065d8e98de0b4c3f4e4", + "difficulty": "NORMAL", + "songID": 274, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8006, + "notecount": 614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7cf785011bce84f6ae870fd550cc8f5ce0d658c", + "difficulty": "ANOTHER", + "songID": 274, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 8006, + "notecount": 980, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "8-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fcf3751a7f90630040358e545601266dd5870040", + "difficulty": "HYPER", + "songID": 274, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8006, + "notecount": 796, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e3337ca523be4d0e71e02f9e0615140bc36ddc1", + "difficulty": "NORMAL", + "songID": 274, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8006, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "deec9307a615c6849995c9cf2249b8af09edd124", + "difficulty": "HYPER", + "songID": 275, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8007, + "notecount": 695, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29c211abcadf24eedfb5ca10f80c22cd1443114d", + "difficulty": "NORMAL", + "songID": 275, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8007, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7dde67a9c83b71a6e48becedb6e70fd0b25bf5ab", + "difficulty": "ANOTHER", + "songID": 275, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8007, + "notecount": 824, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3cb246b66aa31d29bfb07846c532bfdd86fd69c2", + "difficulty": "HYPER", + "songID": 275, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8007, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cacf9015c3065e801cbca37ddd5c939bf987ed55", + "difficulty": "NORMAL", + "songID": 275, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8007, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "651d5d6294d7ac113e5e0918e991963f268f900c", + "difficulty": "ANOTHER", + "songID": 276, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8008, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29f10a741f63a83f9e67137e764bbc34c68c19f7", + "difficulty": "HYPER", + "songID": 276, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8008, + "notecount": 632, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9775736f237e26b9f2fecbca315e22f91bb10d3", + "difficulty": "NORMAL", + "songID": 276, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8008, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ba4023272b9c9575ecfa79fc33d71d5769727cc", + "difficulty": "ANOTHER", + "songID": 276, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8008, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc745b34a24fb04216f0e899300ba94450bb73af", + "difficulty": "HYPER", + "songID": 276, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8008, + "notecount": 591, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7b0cb93b1748f7d8902f4c689f668acbf5fde29", + "difficulty": "NORMAL", + "songID": 276, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8008, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efeb967fcd47145920dfc11c0275c8e9d1a707d4", + "difficulty": "ANOTHER", + "songID": 277, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8009, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa8dfdb53b54c7d9eb07293ec808cfb57774d424", + "difficulty": "HYPER", + "songID": 277, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8009, + "notecount": 1068, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4932a1c6d6a39bb5667bc9864a7fc09969d85339", + "difficulty": "NORMAL", + "songID": 277, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8009, + "notecount": 663, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8ff6d24061a7076350a9b81d9ce4261ef106ba6", + "difficulty": "ANOTHER", + "songID": 277, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8009, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb67571bcb76cde3900f06da0169a902d0b57b49", + "difficulty": "HYPER", + "songID": 277, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8009, + "notecount": 1029, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "949cde0924768577f37b1374921ea1083429912b", + "difficulty": "NORMAL", + "songID": 277, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8009, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0dca96cbec547de18c4ce46c49bf2cbf347c29f", + "difficulty": "ANOTHER", + "songID": 278, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8010, + "notecount": 845, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58139c9e8b1b64599fa54a34a1b965db02329e28", + "difficulty": "HYPER", + "songID": 278, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8010, + "notecount": 634, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c67a67a78810f02fa224519beff823a17066a5e2", + "difficulty": "NORMAL", + "songID": 278, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8010, + "notecount": 547, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "937df375bf35fd4a7a4701054545b98f7c6f9fb3", + "difficulty": "ANOTHER", + "songID": 278, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8010, + "notecount": 712, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0878fe1cccee88e22c86f36c080e2312e17e5109", + "difficulty": "HYPER", + "songID": 278, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8010, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32892750c2acec3c1914cee7d01934abcfed7aa4", + "difficulty": "NORMAL", + "songID": 278, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8010, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ccc41bb867f101d4a658ebc38aabc781ce318f01", + "difficulty": "HYPER", + "songID": 279, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8011, + "notecount": 761, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "327c01f4e9164e2e11875f825f92fd9253f8b178", + "difficulty": "NORMAL", + "songID": 279, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8011, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3394c27f59c1d2b81b4d2a5237eac74044783ce2", + "difficulty": "ANOTHER", + "songID": 279, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8011, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "582a9a8d41c26dc22dbd8b412847b0efd802676e", + "difficulty": "HYPER", + "songID": 279, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8011, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68bb01ab6299a770d32c556ff5c5c9a8e6bea3ef", + "difficulty": "NORMAL", + "songID": 279, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8011, + "notecount": 491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d3fdcfb342934cdb45760587c959ab178082a8f", + "difficulty": "ANOTHER", + "songID": 280, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8012, + "notecount": 799, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cefccd3a9b1475a83a14049700de276f8321867b", + "difficulty": "HYPER", + "songID": 280, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8012, + "notecount": 650, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1424943ee9bff3048c79de1a5efd01b2547cb94e", + "difficulty": "NORMAL", + "songID": 280, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8012, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e63df13143479405037bac2cf9ddabfe05ed203c", + "difficulty": "ANOTHER", + "songID": 280, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8012, + "notecount": 897, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b4f12fd1c5c834761930c089bde6e8f6097bf89", + "difficulty": "HYPER", + "songID": 280, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8012, + "notecount": 663, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afbb3de38cffd30e291fb15c9830669f8d23aee5", + "difficulty": "NORMAL", + "songID": 280, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8012, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e466dd4170fb3df8a1011cbdb55d8efa97d47273", + "difficulty": "ANOTHER", + "songID": 281, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8013, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "325d1ad0fca9e33b8bf06a900a35385d66cca43b", + "difficulty": "HYPER", + "songID": 281, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8013, + "notecount": 756, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "784e0efca7d1c9d25df658b7393c8877543a5841", + "difficulty": "NORMAL", + "songID": 281, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8013, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dfa96d8a5f63e032372f079620998861d13f298", + "difficulty": "ANOTHER", + "songID": 281, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8013, + "notecount": 961, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf1f273149f017dd85346e191d89e859b1866187", + "difficulty": "HYPER", + "songID": 281, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8013, + "notecount": 763, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9638707693324d82c11a87bfd2000dbb5a86215", + "difficulty": "NORMAL", + "songID": 281, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8013, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f7e6f66c03721f5972d2fb840da46d951e758b9", + "difficulty": "ANOTHER", + "songID": 282, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8014, + "notecount": 553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ed171ce1228d10e6922d6503c924071881b4d09", + "difficulty": "HYPER", + "songID": 282, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8014, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72e40a76b1ad353d0dc173ead74d401cad28ecc7", + "difficulty": "NORMAL", + "songID": 282, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8014, + "notecount": 376, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01a1bb183b2f62fb5424ea36b0be35650046288e", + "difficulty": "ANOTHER", + "songID": 282, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8014, + "notecount": 553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c015032217643cfd68dc2504f220507b7a16ef4", + "difficulty": "HYPER", + "songID": 282, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8014, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b48f75c4da70dcb0839d94dd746a96b351376340", + "difficulty": "NORMAL", + "songID": 282, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8014, + "notecount": 299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0684648c16211b2fcc0dba2a4d41f057892a9d8e", + "difficulty": "ANOTHER", + "songID": 283, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8015, + "notecount": 816, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4544294bed4f3ca031b11f87a82ffbdf7e30bed", + "difficulty": "HYPER", + "songID": 283, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8015, + "notecount": 781, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "525592eddb2f6c1722c8d655d864e6ee2e664dba", + "difficulty": "NORMAL", + "songID": 283, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 8015, + "notecount": 232, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c1ef87dc4e342cbb49d18729dfa4cecb189ce83", + "difficulty": "ANOTHER", + "songID": 283, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8015, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5716dddd0316b932fd8b3a9c530cd624c1c50bdf", + "difficulty": "BEGINNER", + "songID": 283, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 8015, + "notecount": 80, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9de515c6194474736fad546fb6f471342a4e5752", + "difficulty": "HYPER", + "songID": 283, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8015, + "notecount": 672, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac89f00ae0505601e35e226fb36e6d43b34027c7", + "difficulty": "NORMAL", + "songID": 283, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 8015, + "notecount": 232, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c30c5c8d079494a48d1f4587e74952fb3707919c", + "difficulty": "ANOTHER", + "songID": 284, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8016, + "notecount": 856, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e97207b25fe21d936304a3164acc675586df6aea", + "difficulty": "HYPER", + "songID": 284, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8016, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85c53c6e0d26f9bab733736655dfdefbe12876fd", + "difficulty": "NORMAL", + "songID": 284, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8016, + "notecount": 594, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a95ac261aa31fda4c2fdac1b3ce96c514576cf99", + "difficulty": "ANOTHER", + "songID": 284, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8016, + "notecount": 855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7cbdbdf46cb607c24fb5eff7875d25cc71f92ae4", + "difficulty": "HYPER", + "songID": 284, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8016, + "notecount": 748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7dc174d854f9f993dd0b2f3f12a7e4c82c55d9be", + "difficulty": "NORMAL", + "songID": 284, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8016, + "notecount": 457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0615fd2100c9a51dcea4e09043b0201870117b44", + "difficulty": "ANOTHER", + "songID": 285, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 8017, + "notecount": 1392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3b15af704e32e7e9f8bf0e6faf34c5b5d97bba4", + "difficulty": "HYPER", + "songID": 285, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8017, + "notecount": 1129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "834aaeff73246e75d1cda45ba233230692f8f21c", + "difficulty": "NORMAL", + "songID": 285, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8017, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d069eaf67fc405d2d3a689b4d9876dcdbedff370", + "difficulty": "ANOTHER", + "songID": 285, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 8017, + "notecount": 1381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "597316024b04e895f6b7e170472ef6e0df94fdda", + "difficulty": "HYPER", + "songID": 285, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8017, + "notecount": 1016, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91470d184f859d9f9d42d14c26b538fde7f2013e", + "difficulty": "NORMAL", + "songID": 285, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8017, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "962e8a892fe3aea2e0d14ddb30f98c0ee6bfabe0", + "difficulty": "ANOTHER", + "songID": 286, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8018, + "notecount": 1157, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bef212a98289508924285edd15cce62bf5f0a331", + "difficulty": "HYPER", + "songID": 286, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8018, + "notecount": 779, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26ae9781624a3091818b79524269ac92717129e5", + "difficulty": "NORMAL", + "songID": 286, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8018, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5bc4b077c90742798fa79fa99e3f8b210620dcb7", + "difficulty": "ANOTHER", + "songID": 286, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 8018, + "notecount": 940, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b233c14176d859b7b388b7daa070ae94efc09a89", + "difficulty": "HYPER", + "songID": 286, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8018, + "notecount": 781, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6650e94b8a0ed3211b3d4e784103322b9cb576ea", + "difficulty": "NORMAL", + "songID": 286, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8018, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bdca30f9d3fa3d66f5f1df30d69cedf0e94fc34", + "difficulty": "ANOTHER", + "songID": 287, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8019, + "notecount": 1055, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39d5cc3523e5952e4355890b85ff4db6b040b6e9", + "difficulty": "HYPER", + "songID": 287, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8019, + "notecount": 959, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b95ff9e0b12a393835c7de89b068d0feba8f3373", + "difficulty": "NORMAL", + "songID": 287, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8019, + "notecount": 736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "960cffe35d074b7082a4919aab946e6922a1dd4c", + "difficulty": "ANOTHER", + "songID": 287, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8019, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a7e0b557ed3f34680b2f61bb44c0b63db0e99cb", + "difficulty": "HYPER", + "songID": 287, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8019, + "notecount": 764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cae95e35bd8737f592ca3f3f6eac9fc6650c581a", + "difficulty": "NORMAL", + "songID": 287, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8019, + "notecount": 613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e22b30169a3c001790fcb9b8b64bbca0f7876fd5", + "difficulty": "ANOTHER", + "songID": 288, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8020, + "notecount": 1115, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "997ac3475809ae64e59ceeee2df6d0551d596c34", + "difficulty": "HYPER", + "songID": 288, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8020, + "notecount": 955, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb3e50ba5e2b6ad4dd865b77405e9575480f4b66", + "difficulty": "NORMAL", + "songID": 288, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8020, + "notecount": 636, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "261e364dfba4f9ff707313188c444ab1b8d551d9", + "difficulty": "ANOTHER", + "songID": 288, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8020, + "notecount": 1115, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83fdccdc7e0293331836f1ef436259cc3a35cfd4", + "difficulty": "HYPER", + "songID": 288, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8020, + "notecount": 976, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e64d591807627a3bc5b2ba8c4c5a31f3b9465027", + "difficulty": "NORMAL", + "songID": 288, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8020, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9e9efa7b325a4232e45d309dc553b91e6c4d3f0", + "difficulty": "ANOTHER", + "songID": 289, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8021, + "notecount": 1027, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c5f12ead6f3e55540eaa83ac009821c7a2cfa1a", + "difficulty": "HYPER", + "songID": 289, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8021, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21c646b4c5dc3632f611b8c3dd8c06a0e81e73c0", + "difficulty": "NORMAL", + "songID": 289, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8021, + "notecount": 624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6978ca1c07137035cbbb1728b52eab05ee68c25", + "difficulty": "ANOTHER", + "songID": 289, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8021, + "notecount": 911, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87779c0ba69558d8ba84174c7fda7c568405fa87", + "difficulty": "HYPER", + "songID": 289, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8021, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28c048ca4d71a8aa95d0e07c8d2a372b1b615982", + "difficulty": "NORMAL", + "songID": 289, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8021, + "notecount": 513, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd89731d004cdcc5292aa10d11c181d8d0545aa5", + "difficulty": "HYPER", + "songID": 290, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8022, + "notecount": 682, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "bmus", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8520f95da6f51548adde23ce84bf800e4a19334b", + "difficulty": "NORMAL", + "songID": 290, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8022, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "bmus", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06a866286936157f613ec50e26b4d774bfc70b2d", + "difficulty": "HYPER", + "songID": 290, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8022, + "notecount": 552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "8-cs", + "bmus", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4427ab01182130853b3f6509ad726abe34e4cf62", + "difficulty": "NORMAL", + "songID": 290, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8022, + "notecount": 373, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "8-cs", + "bmus", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45b92814480c42ae25961d3d5b822c04637bc90c", + "difficulty": "ANOTHER", + "songID": 291, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 8023, + "notecount": 1255, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf7fde49880035e8ae03b106bc17c4e404adfdd4", + "difficulty": "HYPER", + "songID": 291, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8023, + "notecount": 1014, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "246e922852a8b644afabbe0cb3fce503d6bfacef", + "difficulty": "NORMAL", + "songID": 291, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8023, + "notecount": 547, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8fbad0c537ae4bdb4040eb0e83cbfd94566d0516", + "difficulty": "ANOTHER", + "songID": 291, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8023, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73773c4c4f95a0f7aac9425d23ecb426112a1ecb", + "difficulty": "HYPER", + "songID": 291, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8023, + "notecount": 1029, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4e86aabbfb3a266a10e5d39355c5dd7fb29c929", + "difficulty": "LEGGENDARIA", + "songID": 291, + "playtype": "SP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 8023, + "notecount": 1380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27f4828e44d400b017c01bddd2c02445137d7381", + "difficulty": "NORMAL", + "songID": 291, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8023, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5fb85c03e1cc5a936014c7a651277001947d8341", + "difficulty": "ANOTHER", + "songID": 292, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8024, + "notecount": 1034, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5422506a9b087822cddd386b27e57c47f5525be1", + "difficulty": "HYPER", + "songID": 292, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8024, + "notecount": 570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "6b47529903c3af946ac66e2034541135e70db1b3", + "difficulty": "LEGGENDARIA", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 292, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 8024, + "arcChartID": null, + "notecount": 1243, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "94c7b6465574c33d8a52198f4b71271e2302d10e", + "difficulty": "NORMAL", + "songID": 292, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8024, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e0fad247024a42e907ca2a49444b56119855435", + "difficulty": "ANOTHER", + "songID": 292, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8024, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4eafaf1009423849c3709936e1a0b361a0c5e530", + "difficulty": "BEGINNER", + "songID": 292, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 8024, + "notecount": 212, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6e02b2cb93926ccd7b8ba2c9e141bcc0d28cede", + "difficulty": "HYPER", + "songID": 292, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8024, + "notecount": 519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f230c684c75ed26408a8950dc33f8135b81346f", + "difficulty": "LEGGENDARIA", + "songID": 292, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8024, + "notecount": 1059, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2d91e0819d4db0f252d1149d2deb7bc93b05c26", + "difficulty": "NORMAL", + "songID": 292, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8024, + "notecount": 399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27fd677d2d894696930303593d9429f59302a0e2", + "difficulty": "ANOTHER", + "songID": 293, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8025, + "notecount": 945, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f172b34a7a26d4428485c07dcdc9a5af7cd0d3c1", + "difficulty": "HYPER", + "songID": 293, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8025, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27fa4f6e66666cf30500045c9147322e1c6f96fb", + "difficulty": "NORMAL", + "songID": 293, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8025, + "notecount": 552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8039571d4c91610050032de9cd6914698dfac6ed", + "difficulty": "ANOTHER", + "songID": 293, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8025, + "notecount": 839, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fca77a9ddd76ca45f47159e69000c2cdafc2cc36", + "difficulty": "HYPER", + "songID": 293, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8025, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37f700de9d5a2199df81a6f36d2120d0f85ae3e1", + "difficulty": "NORMAL", + "songID": 293, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8025, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bab119c2220a11ebfdacd41b17cd9032b664bde6", + "difficulty": "ANOTHER", + "songID": 294, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 8026, + "notecount": 1274, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a53ffd1ede2a5386d9189e5ec8ec71cf9cd7ab81", + "difficulty": "HYPER", + "songID": 294, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8026, + "notecount": 1122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8784a75f9d82bbd1ba92a0710c2b635197cd55e", + "difficulty": "NORMAL", + "songID": 294, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8026, + "notecount": 578, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8f92576e718e383649ab13f25a492124ecc3a41", + "difficulty": "ANOTHER", + "songID": 294, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8026, + "notecount": 1157, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "412af5f263a553367bd9712875e0cf0d407d5c51", + "difficulty": "HYPER", + "songID": 294, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8026, + "notecount": 1056, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1fa32d468ccfbd9a2cf8580336e5d305968f9d8a", + "difficulty": "NORMAL", + "songID": 294, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8026, + "notecount": 578, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8ce0f048be41c8922d44f933c694133416a0696", + "difficulty": "ANOTHER", + "songID": 295, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8027, + "notecount": 955, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9f1a1f03c6614330fbf019cad275f3e0f2504ff", + "difficulty": "HYPER", + "songID": 295, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8027, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "761d45418c56405fb63e307b17aa04e66c9eb8e3", + "difficulty": "NORMAL", + "songID": 295, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8027, + "notecount": 554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aad8e43f1f0b6dfb8769c558beb26460e4cfab97", + "difficulty": "ANOTHER", + "songID": 295, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8027, + "notecount": 997, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d72fbfddc698847a11090031fd6fa3f9942193ac", + "difficulty": "HYPER", + "songID": 295, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8027, + "notecount": 690, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fba6ca86d15158097a03e2173dc3de28c1b005ca", + "difficulty": "NORMAL", + "songID": 295, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8027, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "657952bdd3664b37baa2ed460521e3b971da308c", + "difficulty": "ANOTHER", + "songID": 296, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 8028, + "notecount": 1188, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "9-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9baaf8f76dff25b2e0dafd45128d9fcdc8c9ddb", + "difficulty": "HYPER", + "songID": 296, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8028, + "notecount": 924, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "9-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14db847584e470889454e75e0d00b2ed69f4e2b7", + "difficulty": "NORMAL", + "songID": 296, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8028, + "notecount": 589, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "9-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de46fd1ca217d6e31d4245324f9c597622c1b5fb", + "difficulty": "ANOTHER", + "songID": 296, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 8028, + "notecount": 1207, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "9-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3f4cda22aa09aad1959993570447e107b6d3cf4c", + "difficulty": "BEGINNER", + "songID": 296, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 8028, + "notecount": 223, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5882e1309f784944c2521ec666735e0b55afbcdd", + "difficulty": "HYPER", + "songID": 296, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8028, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "9-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6db8d350d37ba2587c5e6563b00d1ca9ef18ad54", + "difficulty": "NORMAL", + "songID": 296, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8028, + "notecount": 567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "9-cs", + "8-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19f61028d57bf36103c538243972bdb945807b8c", + "difficulty": "ANOTHER", + "songID": 297, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8029, + "notecount": 849, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "8-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6cc5d9d32b9586cbfd33f63f1d6cc3405066f34", + "difficulty": "HYPER", + "songID": 297, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8029, + "notecount": 769, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "8-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f33175769a1adc4448a58641c2ed06fed6f5fe80", + "difficulty": "NORMAL", + "songID": 297, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8029, + "notecount": 628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "8-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b6e3c2987d5a98d09222c0154ba48b21fddc4e7", + "difficulty": "ANOTHER", + "songID": 297, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8029, + "notecount": 849, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "8-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33cf01d8167e4bcf526bdaa321d4411f709da1be", + "difficulty": "HYPER", + "songID": 297, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8029, + "notecount": 743, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af85299fd9816d93970f3791344f117fc533dcda", + "difficulty": "NORMAL", + "songID": 297, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8029, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "8-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "214d63673e31f0371a9f9c54c87904a3a75501e2", + "difficulty": "HYPER", + "songID": 298, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8030, + "notecount": 986, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e71f49e67a0bb11ce885fa845d5f6b53dfe4b49", + "difficulty": "NORMAL", + "songID": 298, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8030, + "notecount": 672, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "714189ef3c80a12d7aa447aff260493ea7ae7f13", + "difficulty": "HYPER", + "songID": 298, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8030, + "notecount": 870, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f1ce5b27419c5aec960beeb46bc727aa760474b", + "difficulty": "NORMAL", + "songID": 298, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8030, + "notecount": 457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45b5a4ed3bdf403ad52006d7b66e3b5b11e18eeb", + "difficulty": "ANOTHER", + "songID": 299, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8031, + "notecount": 1188, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7144555ff9096fba8214261bdb441b87408389fc", + "difficulty": "HYPER", + "songID": 299, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8031, + "notecount": 798, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff226b045d48a282cd051d9464ca9533489ed7b4", + "difficulty": "NORMAL", + "songID": 299, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8031, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5388be7155c487c5dbc11ed25a2cf9596d99fbce", + "difficulty": "ANOTHER", + "songID": 299, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 8031, + "notecount": 1251, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "8-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": true + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "614fdb1b7e5544d0eac447f37b12fba166ca82fd", + "difficulty": "HYPER", + "songID": 299, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8031, + "notecount": 715, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ecef738dacb21734f0606d44421473507fd9255", + "difficulty": "NORMAL", + "songID": 299, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8031, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5501022cc36dcf69f1ed717a6663e4c1d9cf8601", + "difficulty": "ANOTHER", + "songID": 300, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 8032, + "notecount": 1167, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bed0d4dbcd7dbf7cdd45e02e65e8d018c93458e3", + "difficulty": "HYPER", + "songID": 300, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8032, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e79e2092eb16710e8464bde0d7a3366ae750a4a2", + "difficulty": "NORMAL", + "songID": 300, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8032, + "notecount": 424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d47c9d9957fbf48bcbf91866ef56443a99b8285", + "difficulty": "ANOTHER", + "songID": 300, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 8032, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5af1734ebf4c9e2b59ff480525908befc71ef5fa", + "difficulty": "HYPER", + "songID": 300, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8032, + "notecount": 859, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1575c2c20c21075e58436e462042ff63180c14f3", + "difficulty": "NORMAL", + "songID": 300, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8032, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63bddeb24e71bf0ff8e8175dfea987b5addbeeda", + "difficulty": "ANOTHER", + "songID": 301, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8033, + "notecount": 820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30484e806bae77edf31253bbbc856f35110d2d25", + "difficulty": "HYPER", + "songID": 301, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8033, + "notecount": 673, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60f0fc320f6dc910b01d9d3b300ffbbe970018e5", + "difficulty": "NORMAL", + "songID": 301, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 8033, + "notecount": 350, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc5a28345f4d0d6c0d7e6d6334ff39b49a7f0ca5", + "difficulty": "ANOTHER", + "songID": 301, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8033, + "notecount": 739, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdc56ed7ce97ed2385d7cc7f77da4be77c866162", + "difficulty": "HYPER", + "songID": 301, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8033, + "notecount": 684, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e17921739d743423769121f8c14afb623f13e74e", + "difficulty": "NORMAL", + "songID": 301, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8033, + "notecount": 350, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "512799e3de3b6cf1ebe33c2dc6c3f35fb9a29e18", + "difficulty": "HYPER", + "songID": 302, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8034, + "notecount": 622, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ada43aea880b803520e5a1330794d4478ba41deb", + "difficulty": "NORMAL", + "songID": 302, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8034, + "notecount": 498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d689794af62e0d627fa21b8956175e8899d7c52c", + "difficulty": "ANOTHER", + "songID": 302, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8034, + "notecount": 622, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "855ca49812ca1adf026cbfc39e4d8920111b3a59", + "difficulty": "HYPER", + "songID": 302, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8034, + "notecount": 587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66dd20e96239ead1e68ffc4826508d1771633a2c", + "difficulty": "NORMAL", + "songID": 302, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 8034, + "notecount": 369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85dcaa4d5dc9ba3daf35b4ab18d6472232d83587", + "difficulty": "ANOTHER", + "songID": 303, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8035, + "notecount": 929, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce0500bfb5bc2357118b0f9a5403476e30586646", + "difficulty": "HYPER", + "songID": 303, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8035, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdc5abf0e4ef3abf41c8a4838acc7d85e9c5204a", + "difficulty": "NORMAL", + "songID": 303, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8035, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d71d97b2092f6826c6efb78e4576a465a7067dd", + "difficulty": "ANOTHER", + "songID": 303, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8035, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e776a23d63ddb5a4f0bf792dc67aadec3b815cdd", + "difficulty": "HYPER", + "songID": 303, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8035, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5966d425cd055801337b76309bdbf9ec8d7b3a9f", + "difficulty": "NORMAL", + "songID": 303, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8035, + "notecount": 383, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6694ba262a7e5b75e1036f03b418543b906a8aea", + "difficulty": "ANOTHER", + "songID": 304, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8036, + "notecount": 765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd6c1585f0964c337c6054c8e1a3b60241247239", + "difficulty": "HYPER", + "songID": 304, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8036, + "notecount": 747, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f89ae49df1c8194cd3c950ac592c4d3802ec2d78", + "difficulty": "NORMAL", + "songID": 304, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8036, + "notecount": 552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "866b1383ebcba8d7028abebb95f6dfbe5f97034d", + "difficulty": "ANOTHER", + "songID": 304, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8036, + "notecount": 770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3febee0f1fcbf6b0114eab5d047e463085f837f", + "difficulty": "HYPER", + "songID": 304, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8036, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f896396684dd9c695ea565f070c93e6466a6862", + "difficulty": "NORMAL", + "songID": 304, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 8036, + "notecount": 347, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4bb32a35a786844d4030a62a8bc95b10729bdf6", + "difficulty": "HYPER", + "songID": 305, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8037, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef4ce96bf725820f29ef55381e9f322b847b20f1", + "difficulty": "NORMAL", + "songID": 305, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8037, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b4b744fafd7b1e0124bc90ca94a075a2e53c266", + "difficulty": "ANOTHER", + "songID": 305, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8037, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbbd01eca52874d51f550982e604f8763000e4fd", + "difficulty": "HYPER", + "songID": 305, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8037, + "notecount": 677, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7fd961d0e953dd4adcba7a6b58e6dcb8c5e814a", + "difficulty": "NORMAL", + "songID": 305, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8037, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0859b026f61d78b9d5a431670be95316aec46762", + "difficulty": "HYPER", + "songID": 306, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8038, + "notecount": 441, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cd963f22f77b3ddd1679fab064f08ae6f556b65", + "difficulty": "NORMAL", + "songID": 306, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 8038, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4abe5b434fbae831aac3a31b0bfb8365a1cf2cfb", + "difficulty": "ANOTHER", + "songID": 306, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8038, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af564013f909de500887933f0acc2716ea8e757a", + "difficulty": "HYPER", + "songID": 306, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 8038, + "notecount": 296, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6d05255517dadca80fa8be95fe42d3b8a89fb74", + "difficulty": "NORMAL", + "songID": 306, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 8038, + "notecount": 263, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4dde496738f519ba0c48456f8dd2ca1b3818e856", + "difficulty": "HYPER", + "songID": 307, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8039, + "notecount": 1152, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1ad69d766c595da35b90d24725338b935a141bb", + "difficulty": "NORMAL", + "songID": 307, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8039, + "notecount": 936, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b2b415cdf6de783a8213973a3d2b1e66fc0f344", + "difficulty": "ANOTHER", + "songID": 307, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8039, + "notecount": 1138, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8a3fb85c9da3aefbdef95dbb2bfe7cfe8959e4f", + "difficulty": "HYPER", + "songID": 307, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8039, + "notecount": 952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "972f42c452e63690273ca104c36f3d6b2bc19458", + "difficulty": "NORMAL", + "songID": 307, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8039, + "notecount": 734, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ecab1a6c64c59d6c3e29122819fce7adb4929c2", + "difficulty": "ANOTHER", + "songID": 308, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 8040, + "notecount": 1126, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28dade3e9f30fe715a38ba7f295e2e04dae145cb", + "difficulty": "HYPER", + "songID": 308, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8040, + "notecount": 944, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbe0a43b2f310aeba5c3d8a5accb87df7bd0ff4d", + "difficulty": "NORMAL", + "songID": 308, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8040, + "notecount": 608, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c88204da1739c20612b28f7c7ce231f2c9bbf3e3", + "difficulty": "ANOTHER", + "songID": 308, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8040, + "notecount": 959, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f74a46d1e9c975b876ac035e8f734d611e582c09", + "difficulty": "HYPER", + "songID": 308, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8040, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63ccfa30ae71d045dd5748609ecdcc3e7abbe9b5", + "difficulty": "NORMAL", + "songID": 308, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8040, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e1dfa953825945dbb2c0805b70b12ec413b384e", + "difficulty": "ANOTHER", + "songID": 309, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8041, + "notecount": 770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2314f3d55ef39292d3d210dbf5ad3ae549111b2", + "difficulty": "HYPER", + "songID": 309, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8041, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47c9f2a563ddb2f2cbbbc2c5a06bfe208b978310", + "difficulty": "NORMAL", + "songID": 309, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8041, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e83001a1a6d6857c23f6ab1aa479bf0e123fdee", + "difficulty": "ANOTHER", + "songID": 309, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8041, + "notecount": 794, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12cb20c4f1cac5360309c1a102ddf1419e0f55fb", + "difficulty": "HYPER", + "songID": 309, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8041, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77f6f5d8586d5989ce4c5ce3a11075ddfebdc6ea", + "difficulty": "NORMAL", + "songID": 309, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8041, + "notecount": 464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9aa2d79164a4ecda47f8a5b983b2a6bf3b3d3da4", + "difficulty": "ANOTHER", + "songID": 310, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8042, + "notecount": 1095, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e07a95c8090b0c362380628448466edee611563", + "difficulty": "HYPER", + "songID": 310, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8042, + "notecount": 744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eeada4456424fd052b6d2b2bb8622bed4157bd1a", + "difficulty": "NORMAL", + "songID": 310, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8042, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b06ecfb0ebed11ff3c2ee0befafc074d6a830848", + "difficulty": "ANOTHER", + "songID": 310, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8042, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f72696f948f5ae5a014807b7fee4824343d2b987", + "difficulty": "HYPER", + "songID": 310, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8042, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55d7e7393352a98f82d567c7cce265bd781d4735", + "difficulty": "NORMAL", + "songID": 310, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8042, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df7d2bee6d56c1529de693481d3417b8e5591146", + "difficulty": "ANOTHER", + "songID": 311, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8043, + "notecount": 1044, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97b006c7b735fa67564b3f6914a0ac4d660a91e5", + "difficulty": "HYPER", + "songID": 311, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8043, + "notecount": 820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31cf3d5346cd269d20b59a5f8237aaf3c99d36ea", + "difficulty": "NORMAL", + "songID": 311, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8043, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fda20e66614ca8af283e6e9f34ac4043981f54e", + "difficulty": "ANOTHER", + "songID": 311, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8043, + "notecount": 1077, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf7949f37be4ea3b5c1c134bc28e2a6a8fbdef30", + "difficulty": "HYPER", + "songID": 311, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8043, + "notecount": 789, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9679a7845db18b78fb77f33aa66af08a1b0332d", + "difficulty": "NORMAL", + "songID": 311, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8043, + "notecount": 488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2575ded952bd3f9e995deaa3c4a2533250605c58", + "difficulty": "HYPER", + "songID": 312, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8044, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77ca89802a42adb184f47bef411bd16f6404c534", + "difficulty": "NORMAL", + "songID": 312, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 8044, + "notecount": 454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97a81afcf25a1a79868eb46d281fcc5657d9b61c", + "difficulty": "ANOTHER", + "songID": 312, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8044, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "762171acab12ff7a8a69dad97dfc3b7e7e1c3059", + "difficulty": "HYPER", + "songID": 312, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8044, + "notecount": 526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f340dc843a6cb3b503912c776e89e99a5a83abbd", + "difficulty": "NORMAL", + "songID": 312, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 8044, + "notecount": 353, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a4f645ac06015266359503673799ecb990588e1", + "difficulty": "ANOTHER", + "songID": 313, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 8045, + "notecount": 1379, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "789e86e31ae357edbbc9b39e4c5d8e9c3d141009", + "difficulty": "HYPER", + "songID": 313, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8045, + "notecount": 865, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29f77af7a003e932c42d01f59e0e598e2e971101", + "difficulty": "NORMAL", + "songID": 313, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8045, + "notecount": 563, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b166b6683abd1cb8106cab435a73508e56aef259", + "difficulty": "ANOTHER", + "songID": 313, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 8045, + "notecount": 1379, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "8-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e2e6c81ec12cb6f551809e2754698dc0aebeeec2", + "difficulty": "HYPER", + "songID": 313, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8045, + "notecount": 867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac5a28e3709ac2ccb833daa1a06b0ced36ed4133", + "difficulty": "NORMAL", + "songID": 313, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8045, + "notecount": 570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e972fa0a78c162e52e10573f7e531bef5fa2363", + "difficulty": "HYPER", + "songID": 314, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8046, + "notecount": 906, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "671fb7cfbbd93d98b39e7eccae795fb86f6120ce", + "difficulty": "NORMAL", + "songID": 314, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8046, + "notecount": 645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "639b43237cd1c1d2f41f0c3adc3e6e366688f086", + "difficulty": "ANOTHER", + "songID": 314, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8046, + "notecount": 968, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1912298e27d02bb524fc76167a8870aca6f172e", + "difficulty": "HYPER", + "songID": 314, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8046, + "notecount": 666, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "609cb0d1fe04429e0f4e763ee4a8915106093524", + "difficulty": "NORMAL", + "songID": 314, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8046, + "notecount": 543, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1e94838218d2cd01a59f672c3c8d3d3d9b3be45", + "difficulty": "ANOTHER", + "songID": 315, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8047, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00984a0cc6488e633696d83fc1eb7fadc23dd2f8", + "difficulty": "HYPER", + "songID": 315, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8047, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad556c1712f7987eae53babd5b4d8d80591c3fc7", + "difficulty": "NORMAL", + "songID": 315, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8047, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e92200195fcc893c826dd4fdf03c6e870d1175c", + "difficulty": "ANOTHER", + "songID": 315, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8047, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c94aa8a0c03bca39ea7726368070a90e44c98c64", + "difficulty": "HYPER", + "songID": 315, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8047, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7cf0d6f3ca938367a4f8d3ff9f1b264fd54142b", + "difficulty": "NORMAL", + "songID": 315, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8047, + "notecount": 811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "8-cs", + "6-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93ce2cc2f01f73d0cbc56e8391c6f7e563211cd5", + "difficulty": "ANOTHER", + "songID": 316, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 8048, + "notecount": 1047, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c070b0d946cbb060dfc6b0377e60083de3fe8b23", + "difficulty": "HYPER", + "songID": 316, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8048, + "notecount": 819, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a048dfdd1ae41a4d337110fa03e5e73c4302b5d", + "difficulty": "NORMAL", + "songID": 316, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8048, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c01cff33fd14ffb7d51ce8f7e69e3cdff32931b1", + "difficulty": "ANOTHER", + "songID": 316, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 8048, + "notecount": 1123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "8-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": true + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2a438a94637af2dce0062626b1fdcaf52a509cb9", + "difficulty": "HYPER", + "songID": 316, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8048, + "notecount": 819, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac109050c6bb1f778254a40025b179b571d3defc", + "difficulty": "NORMAL", + "songID": 316, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8048, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fd919cdb28a1afef14d0d34e776e68df5ae2180", + "difficulty": "ANOTHER", + "songID": 317, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8049, + "notecount": 795, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b94b40730175d1c5cd5c970aac51f8c25fd4a279", + "difficulty": "HYPER", + "songID": 317, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8049, + "notecount": 685, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80740ef4b6bf6de5613480b330704a9c216d5d20", + "difficulty": "NORMAL", + "songID": 317, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8049, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78ae53a9d1c80e277010e568eb86a48302ff4927", + "difficulty": "ANOTHER", + "songID": 317, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8049, + "notecount": 803, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "154ffc6d82d7f212bc996fb43be83e9ae58c6fe5", + "difficulty": "HYPER", + "songID": 317, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8049, + "notecount": 694, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "699280d050620d0727558e0ca6c4862e5bbed0dd", + "difficulty": "NORMAL", + "songID": 317, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8049, + "notecount": 468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b62a017361dc9b237d878c19ed24c11317c31049", + "difficulty": "ANOTHER", + "songID": 318, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8201, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d1cf96f4004680831cb907d572b345efe5dc40c", + "difficulty": "HYPER", + "songID": 318, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8201, + "notecount": 460, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "002014a6c0e014ecc04d1987bac922d84409a165", + "difficulty": "NORMAL", + "songID": 318, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 8201, + "notecount": 242, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d50d171786585945ba69d1f4aca5dae93d60f1f", + "difficulty": "ANOTHER", + "songID": 318, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8201, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b04a59f9dc70a0b5f58b0ac771181bfe23e92ee", + "difficulty": "HYPER", + "songID": 318, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8201, + "notecount": 473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02d6b85ebc2d20ad61629afa64d046f20a2887d5", + "difficulty": "NORMAL", + "songID": 318, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 8201, + "notecount": 242, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1d79e136f057afa91603830d2557f69a9161cd0", + "difficulty": "ANOTHER", + "songID": 319, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8202, + "notecount": 1023, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01cd43c898348ea50d78c642d741447f66125ca9", + "difficulty": "HYPER", + "songID": 319, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8202, + "notecount": 963, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a26149be98ae1e68fdd07be5e71ef0ccd9324e7", + "difficulty": "NORMAL", + "songID": 319, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8202, + "notecount": 823, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46c8c9c57f3da90918eefc9e839db8dc40955560", + "difficulty": "ANOTHER", + "songID": 319, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 8202, + "notecount": 1037, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0171f4d3ded0fb1dad4a9614c1c8f068524f034", + "difficulty": "HYPER", + "songID": 319, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 8202, + "notecount": 943, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60d30ff4e7c24b905522b4b347f5bdd0b490436d", + "difficulty": "NORMAL", + "songID": 319, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8202, + "notecount": 627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e57473e8821d293f1f118aa06150aca9f7dc1da", + "difficulty": "ANOTHER", + "songID": 320, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8203, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22728587bddcf99808324d12f5ad7154c13de8aa", + "difficulty": "HYPER", + "songID": 320, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8203, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff9ed4f448ba44d2eb5eeee14ee7be8d61a27fab", + "difficulty": "NORMAL", + "songID": 320, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8203, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97c1817afc90666a60d16b0f5d56143c44518e1d", + "difficulty": "ANOTHER", + "songID": 320, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8203, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e7df4a5fc67ce81ab112c55ae9a8916c8376dfa", + "difficulty": "HYPER", + "songID": 320, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 8203, + "notecount": 743, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1933ad6ec3b8ace6a0e3c869bbfc46518b300a73", + "difficulty": "NORMAL", + "songID": 320, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 8203, + "notecount": 380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "571cbd76cd48e38ab12e82f5477f10c252223d3b", + "difficulty": "HYPER", + "songID": 321, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8204, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b96b39683c27dbb9d7c615373530464537ba096", + "difficulty": "NORMAL", + "songID": 321, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8204, + "notecount": 773, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ea216e66dfe8018273c85e80d703b80db195ae2", + "difficulty": "ANOTHER", + "songID": 321, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 8204, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b993c8eb4d7ca20846f88cb6896a5a1bb445209", + "difficulty": "HYPER", + "songID": 321, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 8204, + "notecount": 902, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b71339bf6a12845e4eb6dcb31b41d89e99427cf", + "difficulty": "NORMAL", + "songID": 321, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 8204, + "notecount": 641, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12483847b9e75a9199fdf9418160a3a2137388d8", + "difficulty": "ANOTHER", + "songID": 322, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 9000, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c71c24d2ff97b49c10bb32226b91f69ea1db3072", + "difficulty": "HYPER", + "songID": 322, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9000, + "notecount": 981, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd3e0750294f6162f0065c9ea9ac158af955d83d", + "difficulty": "NORMAL", + "songID": 322, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9000, + "notecount": 705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bed53c57a74fcc6e5f49db5e344f7e59e43b702", + "difficulty": "ANOTHER", + "songID": 322, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9000, + "notecount": 1144, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b7ec4d1b0b11630a2a9f7b35c108c8a9b54e89e", + "difficulty": "HYPER", + "songID": 322, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9000, + "notecount": 979, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a3db307dbb2a1783258aba54f4eb786b8850fdb", + "difficulty": "NORMAL", + "songID": 322, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9000, + "notecount": 706, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36296489b69e88e15d489aa9b0d1bf6c79f88991", + "difficulty": "ANOTHER", + "songID": 323, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9001, + "notecount": 1364, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc8c011f68de0940c23957121f235853c72ea509", + "difficulty": "HYPER", + "songID": 323, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9001, + "notecount": 946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cbca26c65596ff4c42ff7710ab0bfcc53c74982", + "difficulty": "NORMAL", + "songID": 323, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9001, + "notecount": 687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab2c6c57763ecdfcefd61e67037b6cdb8606e7b0", + "difficulty": "ANOTHER", + "songID": 323, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9001, + "notecount": 1049, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33df3908d54fd52b447ade06763fcf012d6ae42c", + "difficulty": "HYPER", + "songID": 323, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9001, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee117db69f75ef0ea50726f3ce9d86d6424467d9", + "difficulty": "LEGGENDARIA", + "songID": 323, + "playtype": "SP", + "levelNum": 0, + "level": "10", + "data": { + "inGameID": 9001, + "notecount": 1286, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e218d8c91b882f6dead89a81a1ab4b696e4eb53e", + "difficulty": "NORMAL", + "songID": 323, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9001, + "notecount": 429, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8b12be3b162fccf44e8f706ac820cd3321ba25a", + "difficulty": "ANOTHER", + "songID": 324, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9002, + "notecount": 995, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ec1f82f3dcab653e7699af041ee4c27db071bb2", + "difficulty": "HYPER", + "songID": 324, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9002, + "notecount": 927, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b2be152be785b60f7e310baa773340bba3f6544", + "difficulty": "NORMAL", + "songID": 324, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9002, + "notecount": 635, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4170b7a32abc0ad7334f44aac5de38815ca85f9", + "difficulty": "ANOTHER", + "songID": 324, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9002, + "notecount": 910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2974f2344add850fc5612624c9e6aa58f140aa2b", + "difficulty": "HYPER", + "songID": 324, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9002, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dcb0b039f24555d49d7c2f1b6b71fd207877ee78", + "difficulty": "NORMAL", + "songID": 324, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9002, + "notecount": 357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4561c71dbd1a229ee26e79bbcdc02ef4c2b874bc", + "difficulty": "HYPER", + "songID": 325, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9003, + "notecount": 581, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2e3759d7082853b62fd7a460a2b244839af4376", + "difficulty": "NORMAL", + "songID": 325, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9003, + "notecount": 311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e18c19dc06cacc73b7ec02ef2ed50fbfcec7c17", + "difficulty": "ANOTHER", + "songID": 325, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9003, + "notecount": 950, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9b53f8dda22397e684aeeaded6715ff44f1f813", + "difficulty": "HYPER", + "songID": 325, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9003, + "notecount": 586, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a90ab1f43a4508c4fab24f064c156da8f60a2e6", + "difficulty": "NORMAL", + "songID": 325, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9003, + "notecount": 311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d8df4bf4d874683689600558aa62d4948e9bca2", + "difficulty": "HYPER", + "songID": 326, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9004, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f793f2a71d4b731b99bf8025b7bd350574d3bb4", + "difficulty": "NORMAL", + "songID": 326, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9004, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81ab2905d3aa35961a12e3dabff9ee0d9a6a7f91", + "difficulty": "ANOTHER", + "songID": 326, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9004, + "notecount": 936, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7dc56283314acf1cf10d5145728f19a65a6ca1ee", + "difficulty": "HYPER", + "songID": 326, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9004, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "392754788dfe83bd21a8e23bd52bae40587730df", + "difficulty": "NORMAL", + "songID": 326, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9004, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c47fbac20379167d74e0d4913bfe20788819ebf", + "difficulty": "HYPER", + "songID": 327, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9005, + "notecount": 707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f42778d91aea78912c2b3239fee7dcbc8459536f", + "difficulty": "NORMAL", + "songID": 327, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9005, + "notecount": 441, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34bc5d0ea0300bf5e8db4f8dd6e6afd64740cfd5", + "difficulty": "ANOTHER", + "songID": 327, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9005, + "notecount": 1034, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d12689d84b902f8ceed4209b4ddae14eb488571b", + "difficulty": "HYPER", + "songID": 327, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9005, + "notecount": 707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "773ab840c683ba1cfa0b42e12cb0c3622cb63993", + "difficulty": "NORMAL", + "songID": 327, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9005, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "daabeecbab030d67cc76a6356eac85d415864b62", + "difficulty": "ANOTHER", + "songID": 328, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9006, + "notecount": 983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40649333213c0be9d595b9ab673e46b3f6366588", + "difficulty": "HYPER", + "songID": 328, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9006, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e869c87537c885733fb930b28336280dd90a13f0", + "difficulty": "NORMAL", + "songID": 328, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9006, + "notecount": 375, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f594fb4dc35a712f3a7367968d2b72709c58e4d", + "difficulty": "ANOTHER", + "songID": 328, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9006, + "notecount": 983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfd9569e93373e64caaa249a7812e5e8ad4cd23b", + "difficulty": "HYPER", + "songID": 328, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9006, + "notecount": 804, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d9827b90da0d86e0780e9fd13d663607f9ba840", + "difficulty": "NORMAL", + "songID": 328, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9006, + "notecount": 375, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12efc2c9e55b88be9fffdc3f736a6c3c5aefc142", + "difficulty": "ANOTHER", + "songID": 329, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9007, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8c567a8add25368e188ffb30267a83fabccd63b", + "difficulty": "HYPER", + "songID": 329, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9007, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "639019aa0b7092066d908e831dd452837bfab519", + "difficulty": "NORMAL", + "songID": 329, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9007, + "notecount": 584, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2783ed4a4b5c0d1d4d73860a3a7e2d84acc83afb", + "difficulty": "ANOTHER", + "songID": 329, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9007, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a7b39e1534d234a64bce879d81d3d7881c5febf", + "difficulty": "HYPER", + "songID": 329, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9007, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9280ef38ebc4060ec8f9ceccb6a308a2f7c4512", + "difficulty": "NORMAL", + "songID": 329, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9007, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8175ff9217d6ec36ec6ebb637eaad4ee9448cef2", + "difficulty": "ANOTHER", + "songID": 330, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9008, + "notecount": 620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ee8d1437fad282a04ef7408aedf8997a2cb9899", + "difficulty": "HYPER", + "songID": 330, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9008, + "notecount": 579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d10f63cf20bb98863977e27bfa1325a8a4cbaa0a", + "difficulty": "NORMAL", + "songID": 330, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9008, + "notecount": 370, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "993e60d0102c46610e2ad4dba71a54a6b8d269f8", + "difficulty": "ANOTHER", + "songID": 330, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9008, + "notecount": 673, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b159e8b91c3a1355f2d744a531c410c3678dfd80", + "difficulty": "HYPER", + "songID": 330, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9008, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a31c3e0cc52d260da7030991cb770392ab00c885", + "difficulty": "NORMAL", + "songID": 330, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9008, + "notecount": 241, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "120ec2a4134f704f1d660fa2008b1b0d4796a667", + "difficulty": "ANOTHER", + "songID": 331, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9009, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2df16cfa9bf9f0722f26471ef0a1de66429ea42e", + "difficulty": "HYPER", + "songID": 331, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9009, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e83b0a05f8f7b87585946d1db9dcfc9ed4ee372f", + "difficulty": "NORMAL", + "songID": 331, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9009, + "notecount": 378, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b69dd9eed06f620e9dceaa0bd5554e8e6a9b36de", + "difficulty": "ANOTHER", + "songID": 331, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9009, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8114a74ee5febb47378cd22d01fb6334fda8f5a8", + "difficulty": "HYPER", + "songID": 331, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9009, + "notecount": 487, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc7a5bd2caa93891fb2949f3c86715defe2d19c4", + "difficulty": "NORMAL", + "songID": 331, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9009, + "notecount": 246, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6142c9085d801aab72bcd7e62422eca678efdbae", + "difficulty": "HYPER", + "songID": 332, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9010, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "844aa722c25995ca10ab8d028a9f6b54d21963f4", + "difficulty": "NORMAL", + "songID": 332, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9010, + "notecount": 617, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d2f101b1ced6d5a41a233264d14381e5fa5dc13", + "difficulty": "ANOTHER", + "songID": 332, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9010, + "notecount": 803, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a6adef06fdd7bc966093106700035e0585dabc2", + "difficulty": "HYPER", + "songID": 332, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9010, + "notecount": 751, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d02fb0dbf8e651ca8c9183ec9a071214e2712f6", + "difficulty": "NORMAL", + "songID": 332, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9010, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "edbd5e801fba8f0207681ba3d1bdcf14773c6439", + "difficulty": "ANOTHER", + "songID": 333, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9011, + "notecount": 1202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "328f76c0995293f453e0e1d5b48e3b97a9886c30", + "difficulty": "HYPER", + "songID": 333, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9011, + "notecount": 866, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb7c8bafaedfbc6ae67c3a746445de4e4aba2532", + "difficulty": "NORMAL", + "songID": 333, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9011, + "notecount": 441, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e15f8e3cf1c8a38e2dd47dec163272865c5f9af", + "difficulty": "ANOTHER", + "songID": 333, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9011, + "notecount": 1155, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a6d369fa4a0d7cccc69989370782f0ac055516a", + "difficulty": "HYPER", + "songID": 333, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9011, + "notecount": 846, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f91d2197d3e0bed0a66c03978ea010050bf3dca", + "difficulty": "NORMAL", + "songID": 333, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9011, + "notecount": 445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03f8845ca007d1d4fdd026b7622d58cf0d0701ea", + "difficulty": "ANOTHER", + "songID": 334, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 9012, + "notecount": 1661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "894557731cc7368073305e638584d03774ec142d", + "difficulty": "HYPER", + "songID": 334, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9012, + "notecount": 1049, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a3d7e4f1e5700cca01bc15d0bb5bc79e834dc34", + "difficulty": "NORMAL", + "songID": 334, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9012, + "notecount": 510, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9de777ae7b94f46ca1773ef084a67c37ae5e97a2", + "difficulty": "ANOTHER", + "songID": 334, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 9012, + "notecount": 1300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "9-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4a96a1fe049167eb53ee07bc04fb094037aee524", + "difficulty": "HYPER", + "songID": 334, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9012, + "notecount": 1026, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de2449594126a8caf9243cccc33516b10145ea6f", + "difficulty": "NORMAL", + "songID": 334, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9012, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a06c8fb09663965951e54e4176294dda2eb197a4", + "difficulty": "ANOTHER", + "songID": 335, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9013, + "notecount": 809, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5f95f92aff3f78936fa4567e8ecb73f7794233d", + "difficulty": "HYPER", + "songID": 335, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9013, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "732fecfb8216ec1cbc587f77e341236d255240ed", + "difficulty": "NORMAL", + "songID": 335, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9013, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ce595d21b7940182b8854e39029932de53560e1", + "difficulty": "ANOTHER", + "songID": 335, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9013, + "notecount": 656, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8572ccc971c235f3015ed948ec2ea339543e83d9", + "difficulty": "HYPER", + "songID": 335, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9013, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ba35d572ac0f8cce62e2bc02ebbdf2a71d11c18", + "difficulty": "NORMAL", + "songID": 335, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9013, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6cbb3fea81fd98ba6ec4db77623e80066855f098", + "difficulty": "HYPER", + "songID": 336, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9014, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b644a348f3690fbf8188a2ad05c192c40d541174", + "difficulty": "NORMAL", + "songID": 336, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9014, + "notecount": 399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4bad69d1aa96be104f05c9054afa9cc032bc36df", + "difficulty": "ANOTHER", + "songID": 336, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9014, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dfc221444bdc3c04d1eea7128b34751355003e3", + "difficulty": "HYPER", + "songID": 336, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9014, + "notecount": 752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "927508b47214f45eea506c97e8193b6f69ac18b1", + "difficulty": "NORMAL", + "songID": 336, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9014, + "notecount": 399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16ac041d24088a640b88325d69f1a0822825958a", + "difficulty": "HYPER", + "songID": 337, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9015, + "notecount": 614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53c3b714c150ba460b484049877accdbe69b3b9c", + "difficulty": "NORMAL", + "songID": 337, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9015, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38544358404dd23921cdfcf85e556acf5e84ed2b", + "difficulty": "ANOTHER", + "songID": 337, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9015, + "notecount": 755, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "256111856ba54ee5f52ce4fbd0e1e2a529d0d19a", + "difficulty": "HYPER", + "songID": 337, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9015, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6eb7e087f24642720db659473afed54bc16bc677", + "difficulty": "NORMAL", + "songID": 337, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9015, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44b9f1b4f9b4db83a2bb99a94bb98cfc6f4c4488", + "difficulty": "ANOTHER", + "songID": 338, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9016, + "notecount": 961, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0277022fd2a9317e50d89b2c761833cff64dceed", + "difficulty": "HYPER", + "songID": 338, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9016, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc1edf21c381a5dd62277c18a3b5053571a215b2", + "difficulty": "NORMAL", + "songID": 338, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9016, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19e9828d77b7eb6d41de40511d2645b99a1f3755", + "difficulty": "ANOTHER", + "songID": 338, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9016, + "notecount": 749, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6277caa1fb5d9a26fa1a95ff6131bcf148fdd3b", + "difficulty": "HYPER", + "songID": 338, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9016, + "notecount": 603, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "998f43b0c66bf96ee2ce8c4a0b2bdb7982bc26e7", + "difficulty": "NORMAL", + "songID": 338, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9016, + "notecount": 420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb2bb08896467a5530fe5ddea61009aa440cff63", + "difficulty": "HYPER", + "songID": 339, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9017, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b26122992b30f39c47d93ad621b878ad2a5435c4", + "difficulty": "NORMAL", + "songID": 339, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9017, + "notecount": 314, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "810046c978f50d88292cb46e93d0bb4f2d3cb3aa", + "difficulty": "ANOTHER", + "songID": 339, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9017, + "notecount": 583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79503ec54b29da2414dbcf11624e2791f0fbaaf5", + "difficulty": "HYPER", + "songID": 339, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9017, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3b56a7a03fc35d22096c4739478bcfd6ed48804", + "difficulty": "NORMAL", + "songID": 339, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9017, + "notecount": 314, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9e7a80923f1e7fc7645b209d541aca2d00efce6", + "difficulty": "ANOTHER", + "songID": 340, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9018, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ccc47d52bf411acfa6db90c8374e4315a60cadb", + "difficulty": "HYPER", + "songID": 340, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9018, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1048127bd532695d431602ed516ea261bdec75f4", + "difficulty": "NORMAL", + "songID": 340, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9018, + "notecount": 359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d98db218f106237ddb1c1f65228fa3c5bcc06ee", + "difficulty": "ANOTHER", + "songID": 340, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9018, + "notecount": 763, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb62bc6da6d94b6316ab6850bb031f60ed438c40", + "difficulty": "HYPER", + "songID": 340, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9018, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8742a699eaac21615ffb8afdf700524cfef6791a", + "difficulty": "NORMAL", + "songID": 340, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9018, + "notecount": 359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98fa9fd109650cbbe20082955568551735566f3f", + "difficulty": "HYPER", + "songID": 341, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9019, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f3bfa87f07c67e86156dbd2ffb74527a4215ff4", + "difficulty": "NORMAL", + "songID": 341, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9019, + "notecount": 628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12247e7f7109e51a3035511445e0b7bc545ac67d", + "difficulty": "ANOTHER", + "songID": 341, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9019, + "notecount": 1136, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d985108a65eae366fe682906412009bd5061e466", + "difficulty": "HYPER", + "songID": 341, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9019, + "notecount": 688, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31925920107cb35d6ca793f1dc07cab76f1df0bd", + "difficulty": "NORMAL", + "songID": 341, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9019, + "notecount": 528, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de0610f8980513626bb376b9ac0787e0230a9bbd", + "difficulty": "HYPER", + "songID": 342, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9020, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f636bf029fcf777287d5ce5dc1a3f2d471ed87d", + "difficulty": "NORMAL", + "songID": 342, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9020, + "notecount": 623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "613a4a674b1fb02994b1a4ecee654a5bb7d980f7", + "difficulty": "HYPER", + "songID": 342, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9020, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a2f2f5779eaeb643f020eebaa34cfd933e80c24", + "difficulty": "NORMAL", + "songID": 342, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9020, + "notecount": 426, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7498b1e3be674796c2aed06049517ae7af8c2e8e", + "difficulty": "ANOTHER", + "songID": 343, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9021, + "notecount": 1087, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ceb80d4b7cbb3be8625a0e33f8e7b8445bc042e", + "difficulty": "HYPER", + "songID": 343, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9021, + "notecount": 760, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4cb31221aed68da199404ef5a87f4c5f6bf659e1", + "difficulty": "NORMAL", + "songID": 343, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9021, + "notecount": 463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b66554a7366f692efb93e5eb60e82299d1d9b000", + "difficulty": "ANOTHER", + "songID": 343, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9021, + "notecount": 1028, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28a7669e3b916fa52dfcabe61a35f7b59a9765c6", + "difficulty": "HYPER", + "songID": 343, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9021, + "notecount": 589, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ffd7a7a5e267c9bd230c8d207e8fa851d66934c", + "difficulty": "NORMAL", + "songID": 343, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9021, + "notecount": 475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0079b4024e3f91641b9520cb1a0e082e328921f9", + "difficulty": "ANOTHER", + "songID": 344, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 9022, + "notecount": 1697, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26fb56728be968315f491181d54ea53e9459d3b8", + "difficulty": "HYPER", + "songID": 344, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9022, + "notecount": 906, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e9227bc055ac25bdeed63666585897e727a4061", + "difficulty": "NORMAL", + "songID": 344, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9022, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a35a06a69f3f33453351ba6f3d67773c4b979c5d", + "difficulty": "ANOTHER", + "songID": 344, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9022, + "notecount": 1173, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77ef3dd93545a6673a68f5b7c20d8acf343b9705", + "difficulty": "HYPER", + "songID": 344, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9022, + "notecount": 907, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a44e3993266ce54393bb3900a1d09302b0498fba", + "difficulty": "NORMAL", + "songID": 344, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9022, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61dda8d5ed46665fdeb89609a4c872b70aa4fa3d", + "difficulty": "ANOTHER", + "songID": 345, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9023, + "notecount": 1023, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a71787352ce7fc1aef0402f498c039692e70d210", + "difficulty": "HYPER", + "songID": 345, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9023, + "notecount": 733, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7114101c33410a1e1a7b0f54e735b5d9b52efcce", + "difficulty": "NORMAL", + "songID": 345, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9023, + "notecount": 424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bc98fb454f2d87cefe0beb350eba3a394103a2e", + "difficulty": "ANOTHER", + "songID": 345, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9023, + "notecount": 932, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92d818f498f303ef0a5fed5c7232aa0b9db8c87b", + "difficulty": "HYPER", + "songID": 345, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9023, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d82a00086c29a839d56efd6b4fed445bba8dba12", + "difficulty": "NORMAL", + "songID": 345, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9023, + "notecount": 425, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e83fab585be92c0a7aae1bdbe4902cc2a129d4e", + "difficulty": "ANOTHER", + "songID": 346, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9024, + "notecount": 1230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f29b8551e6679e9464d63c1e8879b2f17e6007f1", + "difficulty": "HYPER", + "songID": 346, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9024, + "notecount": 1183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5ef5fe71c55ed8ae639e99d08825418606ab381", + "difficulty": "NORMAL", + "songID": 346, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9024, + "notecount": 627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "210cef5dd68e89f651c388a9a97bcf86835f9079", + "difficulty": "ANOTHER", + "songID": 346, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9024, + "notecount": 1066, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c27efc6fab60fa00ff26a1fe3cba4a7781778422", + "difficulty": "HYPER", + "songID": 346, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9024, + "notecount": 947, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1a92248dd339a3d5db0bf5bcfdb1fa412e50778", + "difficulty": "NORMAL", + "songID": 346, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9024, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4c91fdc1aa63486717300b0ee3dfd45cf4dc572", + "difficulty": "ANOTHER", + "songID": 347, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9025, + "notecount": 966, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b8d6d0d64cc09a5f1e26229bb9ad8efdc87af63", + "difficulty": "HYPER", + "songID": 347, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9025, + "notecount": 562, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdb6da7eb4bce9987cbbead47d5a81fe22b0a3c2", + "difficulty": "NORMAL", + "songID": 347, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9025, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf3ab28cf528fc396e6f6812ff30d964ae177823", + "difficulty": "ANOTHER", + "songID": 347, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9025, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4e7f832e981afa5c884728f60e1c8aa3d2d9017", + "difficulty": "HYPER", + "songID": 347, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9025, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "baf184eff23e7a838a75cb978ad05c1eb3b15150", + "difficulty": "NORMAL", + "songID": 347, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9025, + "notecount": 312, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab65f6d5420c62c1265906fff3b2d1453b3fc605", + "difficulty": "ANOTHER", + "songID": 348, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 9026, + "notecount": 1267, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6bf3f81250ab015526c8bb3392313895dc105a8", + "difficulty": "HYPER", + "songID": 348, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9026, + "notecount": 1085, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba7471180a711bfde18cfe94b2bc9cd16eb3aafc", + "difficulty": "NORMAL", + "songID": 348, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9026, + "notecount": 797, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63790e7f4eb48f5d4a1cd7fce54771ac544ef725", + "difficulty": "ANOTHER", + "songID": 348, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9026, + "notecount": 925, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b124d981d4b8585faa1d41613adb4dcb685190e", + "difficulty": "HYPER", + "songID": 348, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9026, + "notecount": 839, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78d74245e83708e8e283ef9058a742cd75cb85a7", + "difficulty": "NORMAL", + "songID": 348, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9026, + "notecount": 668, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a290a9419afc99bcaf3a1b2fd79a7519416ddc85", + "difficulty": "HYPER", + "songID": 349, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9027, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9592e9794484e5b19fd9bb738258e938742c571", + "difficulty": "NORMAL", + "songID": 349, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9027, + "notecount": 468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9b99ebfd88d95646e8f0f08efead35e826964be", + "difficulty": "ANOTHER", + "songID": 349, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9027, + "notecount": 908, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6caf65daad1ae86babf6947e826e83283c851987", + "difficulty": "HYPER", + "songID": 349, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9027, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4dac6266aa07b23c6e3a0c3081a2533392741ad8", + "difficulty": "NORMAL", + "songID": 349, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9027, + "notecount": 468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ccbd90e6445951952412896da2539b4b76e0ffd", + "difficulty": "ANOTHER", + "songID": 350, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 9028, + "notecount": 1562, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e55858e9a438fd463a1510ac7d07ae23bc440494", + "difficulty": "HYPER", + "songID": 350, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9028, + "notecount": 1056, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ce62ed091768280521adaf3433d7123b3842838", + "difficulty": "NORMAL", + "songID": 350, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9028, + "notecount": 710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b1dea115384791aebc0217eb54e3a50a0f16c50", + "difficulty": "ANOTHER", + "songID": 350, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9028, + "notecount": 1161, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cbf10d8a9f4eb53f15b1a1cdc23a4d5dca8f9b46", + "difficulty": "HYPER", + "songID": 350, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9028, + "notecount": 901, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2cefe36d1fc344d7efc0b70d5605387eb0c12857", + "difficulty": "NORMAL", + "songID": 350, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9028, + "notecount": 591, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "13-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b53446cea14c031093c5a840c1ced875e0e156fd", + "difficulty": "ANOTHER", + "songID": 351, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9029, + "notecount": 1005, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cee8c2e0f0de42f0822875aa07925aff2ef706d1", + "difficulty": "HYPER", + "songID": 351, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9029, + "notecount": 890, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83c1fa9813ecdbc79f3d32ac41c62e3bdd1f4f8b", + "difficulty": "NORMAL", + "songID": 351, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9029, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbdad8a6b0a87b6a8f200eb6ef81f70b52149a99", + "difficulty": "ANOTHER", + "songID": 351, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9029, + "notecount": 935, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "950d9fc0d8d9015ed84ffee92394d4babb247fe7", + "difficulty": "HYPER", + "songID": 351, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9029, + "notecount": 864, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86ac01703104031ce88d86cde523c71472d16aab", + "difficulty": "NORMAL", + "songID": 351, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9029, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d495e31161312106f25ecea1220ac6d18ef663bf", + "difficulty": "ANOTHER", + "songID": 352, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9030, + "notecount": 1037, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "147d8d7dc6c3970c3d6a152b84d085846558668f", + "difficulty": "HYPER", + "songID": 352, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9030, + "notecount": 762, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9bede71ff84ec3ac1fd36aea40e37700defbb2f", + "difficulty": "NORMAL", + "songID": 352, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9030, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9140164567e638c3dafc91c908e808963f629b1", + "difficulty": "ANOTHER", + "songID": 352, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9030, + "notecount": 1038, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46c5b266f5d86c5d8443d1b344a4d0984edbf4fe", + "difficulty": "HYPER", + "songID": 352, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9030, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52b740dcd5e00ecc3b16af39f3e4d5a5efa1ab77", + "difficulty": "NORMAL", + "songID": 352, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9030, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "9-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45836b4b2f9f5dbc3e3c8dced0b1fab85fdfadae", + "difficulty": "ANOTHER", + "songID": 353, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9031, + "notecount": 823, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98474b55bb0ba7d56c458689fb57c83949deeca0", + "difficulty": "HYPER", + "songID": 353, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9031, + "notecount": 780, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9481522ec8df5f48ec77c0b4fa656d64305f25a8", + "difficulty": "NORMAL", + "songID": 353, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9031, + "notecount": 607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8099378ac6ecef283a2ce52cd7ddced1101c756", + "difficulty": "ANOTHER", + "songID": 353, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9031, + "notecount": 828, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd53413103cc52b14cd55c309577cc904a0c6d1f", + "difficulty": "HYPER", + "songID": 353, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9031, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1788a93db50725b271df4e9d4a850501bd9ff6c", + "difficulty": "NORMAL", + "songID": 353, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9031, + "notecount": 405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbc3a541e598aaa798b167dd59b47979b2a87122", + "difficulty": "ANOTHER", + "songID": 354, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9032, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a45d412d62674d30e62674d9fa06006248a5a577", + "difficulty": "HYPER", + "songID": 354, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9032, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58095f7e6c2456b173229aee1f9285d905de4c3a", + "difficulty": "NORMAL", + "songID": 354, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9032, + "notecount": 581, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "991a0ebf254b7baef8725eef5bd0d3a622191fd2", + "difficulty": "ANOTHER", + "songID": 354, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9032, + "notecount": 939, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84b6a32a0d832768c67f8f7dd81e3ad62e211707", + "difficulty": "HYPER", + "songID": 354, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9032, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd30aeb7476fbd4c7d5929b83dd94a4c0588e78a", + "difficulty": "NORMAL", + "songID": 354, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9032, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c86a64c2b1da9fe743dd477c0cce782f711d0414", + "difficulty": "ANOTHER", + "songID": 355, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9033, + "notecount": 965, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d80add4682cea47d587b1005b2a37f3835d28756", + "difficulty": "HYPER", + "songID": 355, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9033, + "notecount": 702, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "15-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7e0f3a01be96370707be042bf5c5e804c17eac7", + "difficulty": "NORMAL", + "songID": 355, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9033, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "15-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3946034af9cbbf9a8bb5f927811fe228525e0b4a", + "difficulty": "ANOTHER", + "songID": 355, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9033, + "notecount": 930, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "52304c873e82a7d4e5dfcdd89e837b4f44c88189", + "difficulty": "HYPER", + "songID": 355, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9033, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "15-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea0bdf15796c1d7c648ab66305b1ba93e62b152f", + "difficulty": "NORMAL", + "songID": 355, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9033, + "notecount": 335, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "15-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d380a92ef7c9f324114595c3301f73bdd4c374d", + "difficulty": "HYPER", + "songID": 356, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9034, + "notecount": 793, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbd9ff50ddb35287697e66beef25f8eedde74a6b", + "difficulty": "NORMAL", + "songID": 356, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9034, + "notecount": 351, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbfd2ecf145280cdcb1d6196a4005fcaa21bd1bf", + "difficulty": "ANOTHER", + "songID": 356, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9034, + "notecount": 947, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b194cb8b2aa80189567a7bab0949d067792a9086", + "difficulty": "BEGINNER", + "songID": 356, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 9034, + "notecount": 176, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2eb7501601c9b2a281e6f2845c1c26f316594640", + "difficulty": "HYPER", + "songID": 356, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9034, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a98f4787891ee73197e166914968bf34eb802c5a", + "difficulty": "NORMAL", + "songID": 356, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9034, + "notecount": 351, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b64a6aa1f37eaed5791942c679ee3c24faae8c6", + "difficulty": "ANOTHER", + "songID": 357, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9035, + "notecount": 1066, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f0571c0b7af0829b3d451d90787f5074783a1a1", + "difficulty": "HYPER", + "songID": 357, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9035, + "notecount": 587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "115925c8ce6f9042fffa68953cacee6cb5a8b2db", + "difficulty": "NORMAL", + "songID": 357, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9035, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51f16dbc69596078cbe9c9f45f913a909d3cbc77", + "difficulty": "ANOTHER", + "songID": 357, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9035, + "notecount": 860, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0e74b533a79ef4db158a6243a04b69b9b26e145", + "difficulty": "HYPER", + "songID": 357, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9035, + "notecount": 699, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a8247a3d8e89445b87423c261079904fea9ff6c", + "difficulty": "NORMAL", + "songID": 357, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9035, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95d11cd5ed8e88acab29ed5778ba22c291908b2a", + "difficulty": "ANOTHER", + "songID": 358, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9036, + "notecount": 681, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "444c2a89af2c916f6133065e052363718336ae85", + "difficulty": "HYPER", + "songID": 358, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9036, + "notecount": 346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1f2d2de4853a5e4a50c87fe58c6f817f1f20896", + "difficulty": "NORMAL", + "songID": 358, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 9036, + "notecount": 184, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29767d8ef5cfbccecf63fd594fa04c775b691c53", + "difficulty": "ANOTHER", + "songID": 358, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9036, + "notecount": 679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d18ca1177513ad0517f7fa57532419362b3c167", + "difficulty": "HYPER", + "songID": 358, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9036, + "notecount": 341, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ce547837a69e205e5082df9e7e5980d8e545aac", + "difficulty": "NORMAL", + "songID": 358, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 9036, + "notecount": 184, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4fdcd7506ce01adc7971f002783310d0f6f669a", + "difficulty": "ANOTHER", + "songID": 359, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9037, + "notecount": 1132, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11de7e97dd3fb46963ae6e16d74606c39f874db4", + "difficulty": "HYPER", + "songID": 359, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9037, + "notecount": 924, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10237730c4c6cbb83489b5546e2912f6bba96786", + "difficulty": "NORMAL", + "songID": 359, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9037, + "notecount": 634, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3dfa2557014fb320f821d4064bed9da0d4ef49c4", + "difficulty": "ANOTHER", + "songID": 359, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9037, + "notecount": 1137, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dfb482ad91afbce6f81eae0ba458d2bcf1b94b7", + "difficulty": "HYPER", + "songID": 359, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9037, + "notecount": 963, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "062df60531a6499faeab296071a2e350db0cd8a3", + "difficulty": "NORMAL", + "songID": 359, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9037, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a038f883ad32dda74b2984581f8bae13f3bb1ad", + "difficulty": "ANOTHER", + "songID": 360, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9038, + "notecount": 1110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fc4f2c5d58ebb43cf87c1bf4d86b042fed6583a", + "difficulty": "HYPER", + "songID": 360, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9038, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e19b02e20306e6b5b6aa1f01640e447d0b166bad", + "difficulty": "LEGGENDARIA", + "songID": 360, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 9038, + "notecount": 1426, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0da5e5b3c9e287f5e6f2139953b5887c688210df", + "difficulty": "NORMAL", + "songID": 360, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9038, + "notecount": 632, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fa5e9e93434d0eb328962d41947e91ffe5f495d", + "difficulty": "ANOTHER", + "songID": 360, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 9038, + "notecount": 1177, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": true + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "43e8309c6686cb9a26435a6f5a81c2a44c2654e8", + "difficulty": "HYPER", + "songID": 360, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9038, + "notecount": 985, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddbb3dd80c0e660220387af3d6b1587372958d9d", + "difficulty": "NORMAL", + "songID": 360, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9038, + "notecount": 695, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0eed10625326d31177af32d669fe09579cd80f2e", + "difficulty": "HYPER", + "songID": 361, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9039, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3be4c11c1f44108323e82037207807903f4cc2a7", + "difficulty": "NORMAL", + "songID": 361, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9039, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55438f18b770837cf411d23ad7ae1f7fa9d6358d", + "difficulty": "ANOTHER", + "songID": 361, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9039, + "notecount": 898, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7524fb4d5fddcb424b586533ac86a1fb157bbbab", + "difficulty": "HYPER", + "songID": 361, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9039, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b48708e9b76af9c0afae9bce2ec3ec6ad02970d", + "difficulty": "NORMAL", + "songID": 361, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9039, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "257ae78033bc03e63ea1b6d88fc325e69462a9a9", + "difficulty": "ANOTHER", + "songID": 362, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9040, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abb204666bcea2391e2fcee485da4c9885032b7b", + "difficulty": "HYPER", + "songID": 362, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9040, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6339630d7118956b872e38632b88791c9df25722", + "difficulty": "NORMAL", + "songID": 362, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9040, + "notecount": 434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d4d27a5bfa53d323ae5a32244b29d303a40d770", + "difficulty": "ANOTHER", + "songID": 362, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9040, + "notecount": 841, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "498b6d1388ce9f9672ba038a6b4b02aae4c8cc4c", + "difficulty": "BEGINNER", + "songID": 362, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 9040, + "notecount": 124, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3106753aecd49d82fc8c4378e4a46350a47a7c4", + "difficulty": "HYPER", + "songID": 362, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9040, + "notecount": 654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f02233900424d7ab7301e4657386686f12fbd58", + "difficulty": "NORMAL", + "songID": 362, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9040, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "899043d902ae2a78219787c617be72fda485b555", + "difficulty": "ANOTHER", + "songID": 363, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9041, + "notecount": 997, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ab833b247d4b9650fd360aa4a97335cb5fa27ed", + "difficulty": "HYPER", + "songID": 363, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9041, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7002a1da61d44f86bfb91fcd90e6a16b825af9cb", + "difficulty": "NORMAL", + "songID": 363, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9041, + "notecount": 348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52d1d0bfd9116a87a30d29c8821558c046a79f5b", + "difficulty": "ANOTHER", + "songID": 363, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9041, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "722bc6a1acda5d4cca780d9b7e3a6393e4e4df4a", + "difficulty": "HYPER", + "songID": 363, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9041, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c94efed1cc22e5b6f1f680994b9a84f53b8f5ad", + "difficulty": "NORMAL", + "songID": 363, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9041, + "notecount": 326, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa76c9dc183e5b30bb5c7eb1c6abb4c17987f099", + "difficulty": "ANOTHER", + "songID": 364, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9042, + "notecount": 960, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec9177f062ba2f620abb6c73730fe56e0407938a", + "difficulty": "HYPER", + "songID": 364, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9042, + "notecount": 673, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c585856190b36b7b0e3e34e977afd6020f1f5d42", + "difficulty": "NORMAL", + "songID": 364, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9042, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "320f4ce5146e1db15980cc0158a26db03a8ed904", + "difficulty": "ANOTHER", + "songID": 364, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9042, + "notecount": 1046, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24b4c560ee3daa9a286cca100246b3dc06e96cf0", + "difficulty": "BEGINNER", + "songID": 364, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9042, + "notecount": 270, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "029d306644112c649ba78bfbda235380391c7695", + "difficulty": "HYPER", + "songID": 364, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9042, + "notecount": 921, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb304575258c611e56a8484fc253b10ae19e8548", + "difficulty": "NORMAL", + "songID": 364, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9042, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1f369a899e8b413cb7e73b9fa963e68aed28e6c", + "difficulty": "HYPER", + "songID": 365, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9043, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a74398fe7b1f2357f5618b6f895dcdb286f1bd46", + "difficulty": "NORMAL", + "songID": 365, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9043, + "notecount": 448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f88c3edd499886bc5ab4652ca7f9c6fbfc040519", + "difficulty": "ANOTHER", + "songID": 365, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9043, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b16f58fc621d24e3b824af153c60b683a5f360e", + "difficulty": "HYPER", + "songID": 365, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9043, + "notecount": 662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "075b790a3a6fe702d3fb1dd8d9df704caa459a93", + "difficulty": "NORMAL", + "songID": 365, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9043, + "notecount": 448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09c8846e94b43fefb1bbaa9299aecb42b6a9a025", + "difficulty": "HYPER", + "songID": 366, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9044, + "notecount": 832, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ba3f5e9d493fabe82dae9df552ce19d8e98dd1e", + "difficulty": "NORMAL", + "songID": 366, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9044, + "notecount": 604, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3ba2961e1b7990a94184cebcda95358885e417f", + "difficulty": "ANOTHER", + "songID": 366, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9044, + "notecount": 990, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b265815c38d61a23a6d874cd25ec7aa88037287", + "difficulty": "HYPER", + "songID": 366, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9044, + "notecount": 843, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee9272e3d0b6a64703867c7d9f178cb8a88912da", + "difficulty": "NORMAL", + "songID": 366, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9044, + "notecount": 557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "676e4d916aee1bbce3638b97143b6740ba309b72", + "difficulty": "ANOTHER", + "songID": 367, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9045, + "notecount": 1055, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "206bd008c8f429829cfb73fcf6228689c768897a", + "difficulty": "HYPER", + "songID": 367, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9045, + "notecount": 786, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a2c45e7268f232a0494fe1295dcbf8131651f1d", + "difficulty": "NORMAL", + "songID": 367, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9045, + "notecount": 519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed20bda971518ff630d0035a9d262013180f91b0", + "difficulty": "ANOTHER", + "songID": 367, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9045, + "notecount": 1032, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0cb0f2b474f3613ccca03e8bfdb45c311c22c36", + "difficulty": "HYPER", + "songID": 367, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9045, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d03003871a2e16266535c1ba7e8b0d3ab7f199e2", + "difficulty": "NORMAL", + "songID": 367, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9045, + "notecount": 509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0583cdc16c53bdaaa0a75308dd9a05fbbbbc3d1", + "difficulty": "ANOTHER", + "songID": 368, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9046, + "notecount": 1023, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3a1cf2dce249e4808256bb16d027afa3e00eca4", + "difficulty": "HYPER", + "songID": 368, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9046, + "notecount": 912, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "339e3d756e39e58903c2fcf1bec690afef053aa2", + "difficulty": "NORMAL", + "songID": 368, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9046, + "notecount": 636, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4af6639afec798301e735c273441f35ba19b0dfa", + "difficulty": "ANOTHER", + "songID": 368, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9046, + "notecount": 963, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "345f3d560b7352243d783788e623281a94c73d03", + "difficulty": "HYPER", + "songID": 368, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9046, + "notecount": 621, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "202e78ae62e73b28921568948bb8c3b678dec0ea", + "difficulty": "NORMAL", + "songID": 368, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9046, + "notecount": 468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72355a8e720440a0ae6acc83e29d42b94f78cde0", + "difficulty": "HYPER", + "songID": 369, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9047, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fe029678e774e5479d1b661a30ffbd57413e2fd", + "difficulty": "NORMAL", + "songID": 369, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9047, + "notecount": 342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2ef8344b75e1bf27939cf7cd29bbeebbf17554c", + "difficulty": "ANOTHER", + "songID": 369, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9047, + "notecount": 859, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c2a04a7f8c023c8505e29188a6adc595978a466", + "difficulty": "HYPER", + "songID": 369, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9047, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b53395c51b96beea9c09fb6328454eb20c721298", + "difficulty": "NORMAL", + "songID": 369, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9047, + "notecount": 342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b44a88f6a26c236a899bdd385a640cb619ed859", + "difficulty": "HYPER", + "songID": 370, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9048, + "notecount": 978, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d555d877456ef529681d7f555c14dd131a7643d", + "difficulty": "NORMAL", + "songID": 370, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9048, + "notecount": 715, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfba5ce2aacc4dff2c82d2936c37c8e306c6a424", + "difficulty": "ANOTHER", + "songID": 370, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9048, + "notecount": 1001, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4302dd4930cfd35cff11b1af72e992bef0e7ecf", + "difficulty": "HYPER", + "songID": 370, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9048, + "notecount": 824, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4de90f7bb0216ff770a20c22f737ca262b407af", + "difficulty": "NORMAL", + "songID": 370, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9048, + "notecount": 671, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8db5d3226558dfd5bc34345e4d8e8c1ea344f7e3", + "difficulty": "ANOTHER", + "songID": 371, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9049, + "notecount": 873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e68194979140d99764a248c112f4d6edd80eb1c5", + "difficulty": "HYPER", + "songID": 371, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9049, + "notecount": 499, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f117ec3c4d11467e905acc7a68ab21a3191c8ca", + "difficulty": "NORMAL", + "songID": 371, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 9049, + "notecount": 264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e3bc6aa50f67ce2d8071a45d424b0fbfd72df61", + "difficulty": "ANOTHER", + "songID": 371, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9049, + "notecount": 727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce867777ea0b0298ad95f5f3da141e60e088a15a", + "difficulty": "HYPER", + "songID": 371, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9049, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd88f787fc0216f6213935f89bb1095cb8c71f86", + "difficulty": "NORMAL", + "songID": 371, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9049, + "notecount": 264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c5902c4a9fcfadc84e190beabedb089391044ff0", + "difficulty": "HYPER", + "songID": 372, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9050, + "notecount": 973, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a3a42b9d37bae6877dda1f37feee67fa08cd8ff", + "difficulty": "NORMAL", + "songID": 372, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9050, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a1cd7fd21cab64ba34c22e78330c944930e1a7a", + "difficulty": "HYPER", + "songID": 372, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9050, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7917333eac9df3fb4b530fe6fc23e30c50fc4bdd", + "difficulty": "NORMAL", + "songID": 372, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9050, + "notecount": 516, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbd52bb08871b7f4c76d48f50f29d1367928dc43", + "difficulty": "ANOTHER", + "songID": 373, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9051, + "notecount": 1102, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "9-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aae4f8cc09295c1b7740884eaf61ec680b4c7457", + "difficulty": "HYPER", + "songID": 373, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9051, + "notecount": 1036, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "9-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f41091ca17b7c20b5d3674781d27e4fc2256d7d", + "difficulty": "LEGGENDARIA", + "songID": 373, + "playtype": "DP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 9051, + "notecount": 1557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "840cf17c36fdd2c04868835bf1cb4ef09a90e084", + "difficulty": "NORMAL", + "songID": 373, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9051, + "notecount": 803, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "9-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ca5a967f9c3490b6947d2d5ddd13af114a833c4", + "difficulty": "ANOTHER", + "songID": 373, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9051, + "notecount": 1188, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "9-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5770f819940914328b74fc7616b69562285eed11", + "difficulty": "BEGINNER", + "songID": 373, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9051, + "notecount": 288, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a0ce35dbc7045477418c5456beb8bf9a3a6e1a7", + "difficulty": "HYPER", + "songID": 373, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9051, + "notecount": 938, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "9-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d9abe9bc50b087dd69b13c4743eebe38a8213bb", + "difficulty": "LEGGENDARIA", + "songID": 373, + "playtype": "SP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 9051, + "notecount": 1637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40fb172b99ed7272f4fd6fb8b1bf1a46e7a6d69e", + "difficulty": "NORMAL", + "songID": 373, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9051, + "notecount": 766, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "9-cs", + "7-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9fc72016eaf6ac68ea2de7122d0599483853581", + "difficulty": "HYPER", + "songID": 374, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9052, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba592666e55b68df3813dcd64ee5e17a439b5e52", + "difficulty": "NORMAL", + "songID": 374, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9052, + "notecount": 993, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f23f57e23e03e207cfb74a7131507927885a7ee0", + "difficulty": "HYPER", + "songID": 374, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9052, + "notecount": 937, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27dbb72ce6c7ccdf070dcf870c572508ea0e8b27", + "difficulty": "NORMAL", + "songID": 374, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9052, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8fd945ef6663b89589a65406e971b3fb724c948", + "difficulty": "HYPER", + "songID": 375, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9053, + "notecount": 654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "251385c1f7d0d713f6477099d18d1bae3e22dbae", + "difficulty": "NORMAL", + "songID": 375, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9053, + "notecount": 368, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d0a25afbbcc9e19400d8cb76e9e4feaddadf775", + "difficulty": "ANOTHER", + "songID": 375, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9053, + "notecount": 897, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfe813f280db7491a7d35868bba7a4dc0f555869", + "difficulty": "HYPER", + "songID": 375, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9053, + "notecount": 654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c688cec0ac1650f667461527447c2be32db2e2f", + "difficulty": "NORMAL", + "songID": 375, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9053, + "notecount": 365, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12713cd7d79cd0e97841e5fc6b3ea4e11ea91286", + "difficulty": "ANOTHER", + "songID": 376, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9054, + "notecount": 989, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f03d23b29d539331e66804f05b9914efeab1e70", + "difficulty": "HYPER", + "songID": 376, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9054, + "notecount": 662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e896f35ce2e2ac2a245b32387398e84a49c37f5", + "difficulty": "NORMAL", + "songID": 376, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9054, + "notecount": 420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15a9e5cc11cd36986653de81a81bfd3540c25e1e", + "difficulty": "ANOTHER", + "songID": 376, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9054, + "notecount": 910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "344bacba6e6da0f4f8b1e792c621bb6287fb9167", + "difficulty": "HYPER", + "songID": 376, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9054, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a5fe4f8b1cd128a0a0e5bb099bcb8e3b32d94d9", + "difficulty": "NORMAL", + "songID": 376, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9054, + "notecount": 423, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d356f824d20b0336c1e97dbfc37e6b84e1543f1", + "difficulty": "ANOTHER", + "songID": 377, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9055, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0a21cc6226e1eb4682127ed2e19024d33f6fe1d", + "difficulty": "HYPER", + "songID": 377, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9055, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a6a852ed64f0cab92cab97f5a5bf4fbb099138f", + "difficulty": "NORMAL", + "songID": 377, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9055, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d04b0287770c8d0700aebd54d6a30840a2a8a70", + "difficulty": "ANOTHER", + "songID": 377, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9055, + "notecount": 727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "283ce1aa5648f46f560a05bb24406af87f042e2a", + "difficulty": "HYPER", + "songID": 377, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9055, + "notecount": 685, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddf4401c45904d0e1dab660ea3527678d2c3f143", + "difficulty": "NORMAL", + "songID": 377, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9055, + "notecount": 397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bc42f233a1dba0ff3051d80398b68cb507594bd", + "difficulty": "HYPER", + "songID": 378, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9056, + "notecount": 561, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7970804139f09832a6a8f4061d2e2d0aed917c59", + "difficulty": "NORMAL", + "songID": 378, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9056, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3d154d260d4d6bdc2b77c5331f01b507582bcff", + "difficulty": "HYPER", + "songID": 378, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9056, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3afada4b6df701f89d0c1007cf06b7aa45ace34", + "difficulty": "NORMAL", + "songID": 378, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9056, + "notecount": 388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "678860bd17d32e3418c0ee15c46dc129059aed16", + "difficulty": "ANOTHER", + "songID": 379, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 9057, + "notecount": 1151, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aae5fadcab1318480edadaa55260db1f4be312a1", + "difficulty": "HYPER", + "songID": 379, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9057, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2df3898c4ac563fd826a7876ad68465a7e9b59d6", + "difficulty": "NORMAL", + "songID": 379, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9057, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39ffc798e624185e51a3f49fb636ea737f2529cd", + "difficulty": "ANOTHER", + "songID": 379, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9057, + "notecount": 959, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c0c78827309223a39e86200bdb052bd5be950c85", + "difficulty": "HYPER", + "songID": 379, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9057, + "notecount": 508, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5af8fe83af1b4d9672b0d998ab31daa2b749eb5", + "difficulty": "NORMAL", + "songID": 379, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9057, + "notecount": 405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dab89fadc29ef55801eb766eb792821c69bcce59", + "difficulty": "ANOTHER", + "songID": 380, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9058, + "notecount": 984, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f15a30b61499a96bfe3cae9747b336bdb99e509", + "difficulty": "HYPER", + "songID": 380, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9058, + "notecount": 825, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50db6e2b093498f6ce8afbe65c1eaf26ddfaaaef", + "difficulty": "NORMAL", + "songID": 380, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9058, + "notecount": 381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91a236626ade486411acdbc17fd13dd5e2b905f7", + "difficulty": "ANOTHER", + "songID": 380, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9058, + "notecount": 889, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d0796a184fda913b71e9b46d7822ee5e52025fb", + "difficulty": "HYPER", + "songID": 380, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 9058, + "notecount": 750, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10fa0d3a5d55ab5791565c86a3ad224cd3e4d23a", + "difficulty": "NORMAL", + "songID": 380, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9058, + "notecount": 363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f7b6ffef0a1716426893c33d483340c93e7ae82", + "difficulty": "ANOTHER", + "songID": 381, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9059, + "notecount": 1044, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa9166611b061aa40278341c61726295cedb7164", + "difficulty": "HYPER", + "songID": 381, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9059, + "notecount": 620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "266d3e10e64e35113690dd0dc192a9dd47a4f53b", + "difficulty": "NORMAL", + "songID": 381, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9059, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c8df8a0b29b42b28effdc21bed75a1b943cb24a", + "difficulty": "ANOTHER", + "songID": 381, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9059, + "notecount": 1062, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ec1b0baa839d0ac69b32fe5471c8ba9e6d66870", + "difficulty": "HYPER", + "songID": 381, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9059, + "notecount": 875, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3f24fc6c51a68d0f96490ba9f832350da648067", + "difficulty": "NORMAL", + "songID": 381, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9059, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "991f5dc2a77e3f81f29ab54191fc27c5822d2e68", + "difficulty": "ANOTHER", + "songID": 382, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9201, + "notecount": 955, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9723ed2b0b69006430bed7bc920c08c3f20f6ce", + "difficulty": "HYPER", + "songID": 382, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9201, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b31f3969e31f0437639525e495f9a365574c5e98", + "difficulty": "NORMAL", + "songID": 382, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9201, + "notecount": 434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "884f2bd81df66c2a4787d347df7366d1999d36c2", + "difficulty": "ANOTHER", + "songID": 382, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 9201, + "notecount": 996, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2617e39570a396a1c14580462b90f051a06bc72", + "difficulty": "HYPER", + "songID": 382, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9201, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9cb38ead3d2d49d3b1520a2b9a0d7e1a9feea85", + "difficulty": "NORMAL", + "songID": 382, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9201, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4159f1705425307f5a9d2338880968fea44889d1", + "difficulty": "HYPER", + "songID": 383, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9202, + "notecount": 554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29d49b866f5a9cf9b7f087281e450ad9d71e3b7f", + "difficulty": "NORMAL", + "songID": 383, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9202, + "notecount": 366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4933094858708b0b88ccb9e33b6170b2b40fde90", + "difficulty": "ANOTHER", + "songID": 383, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9202, + "notecount": 984, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6cca149c6dc7e132ab4620935b1161d48c5c2c03", + "difficulty": "HYPER", + "songID": 383, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 9202, + "notecount": 553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ab063517d7c8b49c4f3cafa83df16dede699ba5", + "difficulty": "NORMAL", + "songID": 383, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9202, + "notecount": 366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba77b6670477b034d02adcbc80f0f16c71d82b9e", + "difficulty": "ANOTHER", + "songID": 384, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 9204, + "notecount": 1163, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "475bb1bd29c12e4465b3e10d49ea8cc31b72bbe9", + "difficulty": "HYPER", + "songID": 384, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 9204, + "notecount": 464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2bab35505b0817291cbc5a21fc4e0e61dcd4134a", + "difficulty": "NORMAL", + "songID": 384, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9204, + "notecount": 356, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12667b667ee2018838116e248fb3c2d41efe2080", + "difficulty": "ANOTHER", + "songID": 384, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 9204, + "notecount": 810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a34c8e07c1bcbfd97a2dcb8a09ee1c475796e09", + "difficulty": "HYPER", + "songID": 384, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 9204, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25add7825f9337f01338feac92e1c6dec031df38", + "difficulty": "NORMAL", + "songID": 384, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9204, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe2ce83780507598e8cb8a2484c89c1d84f544c3", + "difficulty": "HYPER", + "songID": 385, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9401, + "notecount": 431, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6900a42851f084016fada32872c7115214cb7262", + "difficulty": "NORMAL", + "songID": 385, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9401, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a4ce71dc127fa6820f28223f434ec7cae95e9e4", + "difficulty": "HYPER", + "songID": 385, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9401, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39111a95dec2e4fb1b406a50fcb3e0c7b7e3bf2b", + "difficulty": "NORMAL", + "songID": 385, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9401, + "notecount": 220, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2195a467192c5d394da28557c9d1bd5dd2dec4c2", + "difficulty": "HYPER", + "songID": 386, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9402, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5accd29768141557cf597dd0d5f277cf3e4b2787", + "difficulty": "NORMAL", + "songID": 386, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 9402, + "notecount": 332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b0831dbde8a52ae377be6aaddea37ec0771a49f", + "difficulty": "BEGINNER", + "songID": 386, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 9402, + "notecount": 147, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10d26357eccf8ceb1187225af687db262eaf9df3", + "difficulty": "HYPER", + "songID": 386, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9402, + "notecount": 326, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b185119b4a1d99f754d5119d559b36fe28aad81", + "difficulty": "NORMAL", + "songID": 386, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 9402, + "notecount": 197, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6d0e0db9c8d2123fad190590062fb1355ef4205", + "difficulty": "HYPER", + "songID": 387, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9403, + "notecount": 278, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "400b96c033106846cc91962f83d5b962b7260406", + "difficulty": "NORMAL", + "songID": 387, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 9403, + "notecount": 168, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f92bf3627e07e836a5d68aa538f33b3563ed167", + "difficulty": "BEGINNER", + "songID": 387, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 9403, + "notecount": 168, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44b1d193662283179753a673a65b37785b862cf9", + "difficulty": "HYPER", + "songID": 387, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9403, + "notecount": 278, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "822ab4e39c438842e1c358e3fb3ef72f66c78965", + "difficulty": "NORMAL", + "songID": 387, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 9403, + "notecount": 168, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "917e0bb6a30fbeb592dc6c5977e9baf472f042dc", + "difficulty": "HYPER", + "songID": 388, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9404, + "notecount": 384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b1423975cca9de5c381ec83e39c54579b4df70f", + "difficulty": "NORMAL", + "songID": 388, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9404, + "notecount": 286, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75373c0c4d1dfef62de50bbb25085f729a20a72a", + "difficulty": "BEGINNER", + "songID": 388, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 9404, + "notecount": 93, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65cbd89ef6e1f7742c69badd1036aa5102d6f967", + "difficulty": "HYPER", + "songID": 388, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9404, + "notecount": 388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a57fa1731c8e60acef0d6cf109d76d81581c2c6a", + "difficulty": "NORMAL", + "songID": 388, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9404, + "notecount": 210, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ad85f96609b276918350d2bec8b95bc8690d87f", + "difficulty": "HYPER", + "songID": 389, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9405, + "notecount": 258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6284a1b134476a41a7d0ea7dbd83c718b96525eb", + "difficulty": "NORMAL", + "songID": 389, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 9405, + "notecount": 192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0cca3d6b4361195e883c79017e9850bc767b4f22", + "difficulty": "BEGINNER", + "songID": 389, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 9405, + "notecount": 163, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71bb8c411cd3aa1267fb33555327d6bae513932c", + "difficulty": "HYPER", + "songID": 389, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9405, + "notecount": 250, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4c7b196684a0a39fd6126ddf27e4d8b2dc934c3", + "difficulty": "NORMAL", + "songID": 389, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 9405, + "notecount": 191, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d4e2830d2779a699b2e103fbfb7035d8f980b2d", + "difficulty": "HYPER", + "songID": 390, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 9406, + "notecount": 218, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a1dcbb2c68a062b55281ad0dfb8b0665504aa93", + "difficulty": "NORMAL", + "songID": 390, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9406, + "notecount": 185, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dcd047a218e17011c7ab340236af62be64893781", + "difficulty": "BEGINNER", + "songID": 390, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 9406, + "notecount": 157, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "429e4fcf619d0794df047c9de4647d297d000763", + "difficulty": "HYPER", + "songID": 390, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 9406, + "notecount": 218, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9faeac10353ebdfd7744160d7791c4860d9b58f", + "difficulty": "NORMAL", + "songID": 390, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 9406, + "notecount": 185, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8dbbdd61002eef10bce29059783fe4f60395372e", + "difficulty": "ANOTHER", + "songID": 391, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10001, + "notecount": 1040, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68ac1a8854bfa69ef578b67f7bb78e074f325b11", + "difficulty": "HYPER", + "songID": 391, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10001, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1523a5d898ca623ebbb5c8f43732b223a7a07e9", + "difficulty": "NORMAL", + "songID": 391, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10001, + "notecount": 509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c883e87e17404babf6003c32664d70a6edfe70c", + "difficulty": "ANOTHER", + "songID": 391, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10001, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "127b217cdeec5bcacb408fa64f26cb15d6754687", + "difficulty": "HYPER", + "songID": 391, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10001, + "notecount": 852, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5e260401e0f5cfd55503d488e5f048239ce7890", + "difficulty": "NORMAL", + "songID": 391, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10001, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93fd0a26fa978550b958892683482150a3e9515a", + "difficulty": "ANOTHER", + "songID": 392, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10002, + "notecount": 1159, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d94f31480f8e26e24c93042d41801d46f1930f7d", + "difficulty": "HYPER", + "songID": 392, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10002, + "notecount": 779, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38e20528f0899830a1b4925d2713ac7721d4c459", + "difficulty": "NORMAL", + "songID": 392, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10002, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c0f1e22c9d7b81bbda3035fc3e0ed9bddf3b92e", + "difficulty": "ANOTHER", + "songID": 392, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10002, + "notecount": 1089, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6940efc3220b98378ca356a0a05ab92d4467afe1", + "difficulty": "HYPER", + "songID": 392, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10002, + "notecount": 865, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "faa60d64aa0ab4882de67ae5010d5b890ba66b17", + "difficulty": "NORMAL", + "songID": 392, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10002, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f626d4eca18dc2b9ee9c8a026fa402e2198191e7", + "difficulty": "ANOTHER", + "songID": 393, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10003, + "notecount": 1455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "435c5c2c2d6a0d45cc771b9cd859e72f9f79a0b4", + "difficulty": "HYPER", + "songID": 393, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10003, + "notecount": 923, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c698e073c3a028d107351a43cf7b06f1485184f4", + "difficulty": "NORMAL", + "songID": 393, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10003, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0625d554bf2566211c6f45c38fd6aa0473ffedd4", + "difficulty": "ANOTHER", + "songID": 393, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10003, + "notecount": 922, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9d15d3c8ee6a48201688c71939a6d46443777eb", + "difficulty": "HYPER", + "songID": 393, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10003, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dedfd1128df6da4cd856396a1bc652d709e18927", + "difficulty": "NORMAL", + "songID": 393, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10003, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f825c540beda3b8d8a42e4de4b3685860d81570", + "difficulty": "ANOTHER", + "songID": 394, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10004, + "notecount": 1639, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "10-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c541ccb2e9257edce48a5059d95432494bd2efc2", + "difficulty": "HYPER", + "songID": 394, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10004, + "notecount": 1185, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "10-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "615ea1b9c3b7e1ac70862fb5ec53e13be21469cf", + "difficulty": "NORMAL", + "songID": 394, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10004, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "10-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82ba80279a260bf524cc8bcc7fd13f7d07471d0e", + "difficulty": "ANOTHER", + "songID": 394, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10004, + "notecount": 1607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "10-cs", + "bmus", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cf54d4826c168d9a27217502d70588d1ba8fb439", + "difficulty": "HYPER", + "songID": 394, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10004, + "notecount": 1376, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "10-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11361cf03c61de9bf888728596593eac72f693dd", + "difficulty": "NORMAL", + "songID": 394, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10004, + "notecount": 855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "10-cs", + "bmus", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2678815cb715db6a8cdfb576daf8741bda57af12", + "difficulty": "HYPER", + "songID": 395, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10006, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec55a570405779ba1385d7f67f5d9f4fe69b2eeb", + "difficulty": "NORMAL", + "songID": 395, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10006, + "notecount": 450, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6dbaa332d3ad1c9570e5fa3bcfd78da851a5b846", + "difficulty": "ANOTHER", + "songID": 395, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10006, + "notecount": 1131, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94b66ba942c130ca42dbcd2d21eadd301b0e6da4", + "difficulty": "HYPER", + "songID": 395, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10006, + "notecount": 829, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c936b37d2da9b034562cd3e05d03e2e5a38d42ce", + "difficulty": "NORMAL", + "songID": 395, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10006, + "notecount": 448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fed5c5654d9469b1258f1cf518e183da7fd387ce", + "difficulty": "HYPER", + "songID": 396, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10007, + "notecount": 830, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28912424656aac41bdd526353be789b21500373c", + "difficulty": "NORMAL", + "songID": 396, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10007, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d32d1c92e0e8ad5bbcc63ec4f7da05c10942be1", + "difficulty": "ANOTHER", + "songID": 396, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10007, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d821202823731335567f32730bfed70d5bfd1368", + "difficulty": "BEGINNER", + "songID": 396, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 10007, + "notecount": 161, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12858beffcd59115fc4ce3efaefbcfad31133abf", + "difficulty": "HYPER", + "songID": 396, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10007, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ee96e0d34274a557836775858f3634808b5b601", + "difficulty": "NORMAL", + "songID": 396, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10007, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b2c9700f022e74df369c4a8c717f35c77392226", + "difficulty": "ANOTHER", + "songID": 397, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10008, + "notecount": 996, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3eaa5f8fd5faa658d168ac4fcb157b4d5038d35", + "difficulty": "HYPER", + "songID": 397, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10008, + "notecount": 583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7475aed2f261e300a863c0ed90f6f71a252f2836", + "difficulty": "NORMAL", + "songID": 397, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10008, + "notecount": 443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e1bb50c976decc86c906efa99672dc4ff5f8341", + "difficulty": "ANOTHER", + "songID": 397, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10008, + "notecount": 747, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "739135b8f5d70f9e6a22cd5e6ec56a559cb02ac5", + "difficulty": "HYPER", + "songID": 397, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10008, + "notecount": 552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9eddbb5631d325dccb1bd13b8bad10743c1e3ca", + "difficulty": "NORMAL", + "songID": 397, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10008, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8dea38d9ed8ae3fd4f3fd319fb29dfdabfbdd113", + "difficulty": "ANOTHER", + "songID": 398, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10009, + "notecount": 1178, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e846a5f9e78782c60d2be92608035ac09b015c9", + "difficulty": "HYPER", + "songID": 398, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10009, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bcff34c8923cf62c8d2f5b230ac25449dcbd3308", + "difficulty": "NORMAL", + "songID": 398, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10009, + "notecount": 624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d5edc93f6cfd01b026d5440f182d794902e2197", + "difficulty": "ANOTHER", + "songID": 398, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10009, + "notecount": 1146, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7cf0d40035455ca8a4607e6fe1247177c5e38e82", + "difficulty": "HYPER", + "songID": 398, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10009, + "notecount": 855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1b0a8130d8eae8c913f3c1b3b11e4dc5cb9d5a3", + "difficulty": "NORMAL", + "songID": 398, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10009, + "notecount": 651, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec0affc6b48a971b3fbe48fb2f186a281fd52507", + "difficulty": "ANOTHER", + "songID": 399, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10010, + "notecount": 1088, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc16aad586eb4885167842987613192ef06b9117", + "difficulty": "HYPER", + "songID": 399, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10010, + "notecount": 738, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f68f9ca2f7c3f45c8ea97f8cab41ef52ad61385d", + "difficulty": "NORMAL", + "songID": 399, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10010, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c87916cbd3c94a609ec68a83cce68b7d9d62806", + "difficulty": "ANOTHER", + "songID": 399, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10010, + "notecount": 1037, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8fce0d83f6bbad9ba235022b84b66e466f5975f", + "difficulty": "HYPER", + "songID": 399, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10010, + "notecount": 702, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49901e0e8b7f240ce27197eeaac3390407276ff2", + "difficulty": "NORMAL", + "songID": 399, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10010, + "notecount": 510, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67d1282a5a5f57ed89ac16612be02d8c7c7d4db0", + "difficulty": "ANOTHER", + "songID": 400, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10011, + "notecount": 824, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6db41591410566e57e653e47e4e678281f70fc84", + "difficulty": "HYPER", + "songID": 400, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10011, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4dadaa9e703516224cf0cfae0565a5e220fcb6f9", + "difficulty": "NORMAL", + "songID": 400, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10011, + "notecount": 429, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "445e2eff65e356090b052c6ad7c9a5d1529cca6b", + "difficulty": "ANOTHER", + "songID": 400, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10011, + "notecount": 794, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "439bb68fc96706a86a98d437e4f03e032597bc7c", + "difficulty": "BEGINNER", + "songID": 400, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 10011, + "notecount": 189, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2d60f967bb90b3451c9c2360a17c24842072ecf", + "difficulty": "HYPER", + "songID": 400, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10011, + "notecount": 621, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3f14206ee75d9909e4ed0f651690f36d777d440", + "difficulty": "NORMAL", + "songID": 400, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10011, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1782b1bce38e851573e2297adc3d744834d26f56", + "difficulty": "ANOTHER", + "songID": 401, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10012, + "notecount": 808, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2eb4f8494e210087bf8c8759eb9638aab18bd0a5", + "difficulty": "HYPER", + "songID": 401, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10012, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "baf5dece0b318aa0fb19835ab45105d5b54de57f", + "difficulty": "NORMAL", + "songID": 401, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10012, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f756e534513da86ce9a2b3b189a08279163b05e", + "difficulty": "ANOTHER", + "songID": 401, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10012, + "notecount": 719, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d73cea2fe9e020f11c750564f6becb1b9ad95c9", + "difficulty": "HYPER", + "songID": 401, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10012, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4751d4133b1c027e4e3c2a9108d396e7a5bf404d", + "difficulty": "NORMAL", + "songID": 401, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10012, + "notecount": 298, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50cce31ad081d5b6be56b55e0468a542290a285b", + "difficulty": "ANOTHER", + "songID": 402, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10013, + "notecount": 967, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ded3740abfe6bb73da86a609012624e47869635b", + "difficulty": "HYPER", + "songID": 402, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10013, + "notecount": 967, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4ea1dfa9a915e04edffab40230eed74f0fb4edc", + "difficulty": "NORMAL", + "songID": 402, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10013, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cb288da66e473886dab33a58ccd74d6906d346b", + "difficulty": "ANOTHER", + "songID": 402, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10013, + "notecount": 1031, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55691e450ef822ffaaf2c32764f014abd9f0d4a5", + "difficulty": "HYPER", + "songID": 402, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10013, + "notecount": 930, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c05dca5812b7e5cc5c669d65f01b343127389988", + "difficulty": "NORMAL", + "songID": 402, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10013, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf8fe741af23c0e813b5c68c0b367e90cc478811", + "difficulty": "ANOTHER", + "songID": 403, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10014, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "216ff24edab7efc19a4f2617bff3253eef41bde9", + "difficulty": "HYPER", + "songID": 403, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10014, + "notecount": 717, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d9ed745f98a7d0237c6b8cd105b0c20ef65ef8b", + "difficulty": "NORMAL", + "songID": 403, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10014, + "notecount": 401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9fbf9bc0ed28b674e98c0d4d9429d0c062aba99c", + "difficulty": "ANOTHER", + "songID": 403, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10014, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd4434e7a416256cec36debae228af29a4491f3c", + "difficulty": "HYPER", + "songID": 403, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10014, + "notecount": 677, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "842e23b4a1ce2ff02d7da4b17edd4157a6a75657", + "difficulty": "NORMAL", + "songID": 403, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10014, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "054e937930836aa968f81c7453be7442ee9332e2", + "difficulty": "ANOTHER", + "songID": 404, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10015, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e355a375a0cd138cdbaa19bc2590395fcffc7447", + "difficulty": "HYPER", + "songID": 404, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10015, + "notecount": 584, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a5adb360836190606502dc284979f17188e64f2", + "difficulty": "NORMAL", + "songID": 404, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10015, + "notecount": 441, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69bc0456fb64419742b545f910830bfcea5bcc64", + "difficulty": "ANOTHER", + "songID": 404, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10015, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79c7ad40e434a5bc0cb139c9e6e0ad06730e9ea1", + "difficulty": "BEGINNER", + "songID": 404, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 10015, + "notecount": 143, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "332715242db60c9ceb1f70093b9586a8f9cdcdd8", + "difficulty": "HYPER", + "songID": 404, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10015, + "notecount": 570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a699f077fa4086b2232431c5d3c6671386e3a42", + "difficulty": "NORMAL", + "songID": 404, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10015, + "notecount": 288, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9832878e4723f3f007fd357bbb0238a8f715d58", + "difficulty": "HYPER", + "songID": 405, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10016, + "notecount": 908, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ec00056b8ace4b75a1b97ad665e6458b9f752c2", + "difficulty": "NORMAL", + "songID": 405, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10016, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f351c7823851afc960d69acf1089f10393d3491", + "difficulty": "ANOTHER", + "songID": 405, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10016, + "notecount": 1167, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e628819753488c7ffa353ef9d5b86ce54ef0f4d9", + "difficulty": "HYPER", + "songID": 405, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10016, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb7db820f48d5431c58855fc3cc1880151d40e8d", + "difficulty": "NORMAL", + "songID": 405, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10016, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b47d04de821ad9658b1e8e7387be56fe19e9824", + "difficulty": "HYPER", + "songID": 406, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10017, + "notecount": 886, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae87237ffc0d2db1d0387cc4e85626f9a270f77d", + "difficulty": "NORMAL", + "songID": 406, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10017, + "notecount": 457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d90cda725e56c0e22f16a9b75b775b92c7c45fc4", + "difficulty": "ANOTHER", + "songID": 406, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10017, + "notecount": 1023, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "979c6cf1af082ce412faeb165e463d7baa51796b", + "difficulty": "HYPER", + "songID": 406, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10017, + "notecount": 901, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d1042a348ec7dbb38306d6deeba23fb03cd0263", + "difficulty": "NORMAL", + "songID": 406, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10017, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74c769bab197402b1cf5f3197b3331012933d9d2", + "difficulty": "ANOTHER", + "songID": 407, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10018, + "notecount": 1190, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12fc82de8d35521da933e3d46e075e1cfcbb1970", + "difficulty": "HYPER", + "songID": 407, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10018, + "notecount": 765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8d3ce4c3137bfd79522fefb0752c07cf98e1669", + "difficulty": "NORMAL", + "songID": 407, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10018, + "notecount": 519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35b2c66fb175543f43f9e04750b97fc9f085e8cf", + "difficulty": "ANOTHER", + "songID": 407, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10018, + "notecount": 1134, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c2ec19d017a37e9721f73cdbe64a066edeb1de98", + "difficulty": "HYPER", + "songID": 407, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10018, + "notecount": 768, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "022d8df415be690d235b9289fe38f117e137834b", + "difficulty": "NORMAL", + "songID": 407, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10018, + "notecount": 328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68a2dfeaa07376aeeed581dbd1f82b2de9fc238d", + "difficulty": "ANOTHER", + "songID": 408, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10019, + "notecount": 1160, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6379c40ff0658a98e9daeea1fa61572f49802787", + "difficulty": "HYPER", + "songID": 408, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10019, + "notecount": 828, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42b35e825fac002c9784074fb29225371b35c49e", + "difficulty": "NORMAL", + "songID": 408, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10019, + "notecount": 621, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c52f80d3e01b38d6b4711e5a4e5fca9272825dcc", + "difficulty": "ANOTHER", + "songID": 408, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10019, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe7ddd85dc1f3c03da5d1a600fd1a4c77a51c16f", + "difficulty": "HYPER", + "songID": 408, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10019, + "notecount": 835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8863606eb313089722496f326dfe0fddca27ad01", + "difficulty": "NORMAL", + "songID": 408, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10019, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af14e55881f22388151fa9363cbc7864d1a413c7", + "difficulty": "ANOTHER", + "songID": 409, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10020, + "notecount": 1159, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09f08e8e4483937f7aad48ca6d6e248a8366b867", + "difficulty": "HYPER", + "songID": 409, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10020, + "notecount": 882, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f939835c517f0c4dc2e155787ff999691a9cc9ae", + "difficulty": "NORMAL", + "songID": 409, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10020, + "notecount": 683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0607af2455b7ed7d65ff54c034ec5d13602e6fe3", + "difficulty": "ANOTHER", + "songID": 409, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10020, + "notecount": 1094, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db1b1f8514e112fd0cf2533f175e59867bda44be", + "difficulty": "HYPER", + "songID": 409, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10020, + "notecount": 841, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f06506eca651416069311451668a587a1352496", + "difficulty": "NORMAL", + "songID": 409, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10020, + "notecount": 652, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6eddbfdfdacd3b42757728cf8a8ef8d2bf4687da", + "difficulty": "HYPER", + "songID": 410, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10021, + "notecount": 765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4127d4fae672eb2ccdb99937aabd8e21c12a0fe", + "difficulty": "NORMAL", + "songID": 410, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10021, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e025cfdbd94f20c30129b4aadd366a45aa526d9", + "difficulty": "ANOTHER", + "songID": 410, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10021, + "notecount": 835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cac51714084d1a9050a5dd96a9948abe647ca698", + "difficulty": "HYPER", + "songID": 410, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10021, + "notecount": 765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "098f3385a6f1e9b77396a7bcb9329763092eef93", + "difficulty": "NORMAL", + "songID": 410, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10021, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d06f9c9efce5974573e943dba4d65492f81d13c0", + "difficulty": "ANOTHER", + "songID": 411, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10022, + "notecount": 1411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1a9eb27550c4c5b0d0fa91cf10e10cad7165619", + "difficulty": "HYPER", + "songID": 411, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10022, + "notecount": 1153, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "279079f4e6e30539a1d5947039dd4c480c00e42e", + "difficulty": "NORMAL", + "songID": 411, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10022, + "notecount": 867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e51624299cdcd9d6cecee915dba09a6cf72b816f", + "difficulty": "ANOTHER", + "songID": 411, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10022, + "notecount": 1287, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "10-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": true + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d062e5fdd0020ea0f9324b2a96f9c492270351fd", + "difficulty": "HYPER", + "songID": 411, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10022, + "notecount": 979, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98d0390915b921bd7dcbba4405c89b24286ed7e8", + "difficulty": "NORMAL", + "songID": 411, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10022, + "notecount": 636, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ecc5be9d02ac41cb75a028401760054fb550957", + "difficulty": "ANOTHER", + "songID": 412, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10023, + "notecount": 830, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb8b41d9587158406370a046b6ed211b0e54db5b", + "difficulty": "HYPER", + "songID": 412, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10023, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1ac092ca9a6e6ddfcc9aad33a086cf98d82c1eb", + "difficulty": "NORMAL", + "songID": 412, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10023, + "notecount": 384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f30aecf52c0d0d166c4e118b036653f91fe6569", + "difficulty": "ANOTHER", + "songID": 412, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10023, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f199f7e8deb8340bdd3064b4cce135ff8fc5b0a", + "difficulty": "HYPER", + "songID": 412, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10023, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "685d0cf002c84458179ea23316755aad74494484", + "difficulty": "NORMAL", + "songID": 412, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10023, + "notecount": 392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "927de09df06e056626a4e9b0db2dc85ce23cd1ea", + "difficulty": "ANOTHER", + "songID": 413, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10024, + "notecount": 1400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "593364c57971eef29ae73ff276132895dae3cfe2", + "difficulty": "HYPER", + "songID": 413, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10024, + "notecount": 1087, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8163875662a88c6e5c1dcbaf28dfe3ee53a10211", + "difficulty": "NORMAL", + "songID": 413, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10024, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5116236635404048ffb684ea3ad3e7f5f630a838", + "difficulty": "ANOTHER", + "songID": 413, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10024, + "notecount": 1377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f0c4a81d0e284ddc222b21b903fffce496c98072", + "difficulty": "HYPER", + "songID": 413, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10024, + "notecount": 1156, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2286716cee31e0ae4c0703f4fbffc6ac55572aff", + "difficulty": "NORMAL", + "songID": 413, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10024, + "notecount": 799, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f185aab0210f11f02da08d3170dac229d4f4824", + "difficulty": "ANOTHER", + "songID": 414, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10025, + "notecount": 1417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "925abd1ba44fcba96caa54c1d898c2d9601a542c", + "difficulty": "HYPER", + "songID": 414, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10025, + "notecount": 1038, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9a375a54d947d581aa6b8c19c3380082ccf89d0", + "difficulty": "NORMAL", + "songID": 414, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10025, + "notecount": 604, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2957c70b3c9281328e1d70663e2c34a43e844855", + "difficulty": "ANOTHER", + "songID": 414, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10025, + "notecount": 1215, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "78ae48c6db5d838a3347362babab2c15c268578c", + "difficulty": "HYPER", + "songID": 414, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10025, + "notecount": 1016, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c81a61d93e090bfa80e3b9d7b73cb937e4826e8", + "difficulty": "NORMAL", + "songID": 414, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10025, + "notecount": 622, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "361046f03df152a783a57382f935f9064deab5ed", + "difficulty": "ANOTHER", + "songID": 415, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10026, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75c5b160858f9fc6b52b2db4e3b25c103f44e71f", + "difficulty": "HYPER", + "songID": 415, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10026, + "notecount": 399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9bfe1d32946ce00be2b28109085902fee644243", + "difficulty": "NORMAL", + "songID": 415, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10026, + "notecount": 280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b787336b4817c81da80ba38581074d1654dee1b2", + "difficulty": "ANOTHER", + "songID": 415, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10026, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6dc5f6ac402eb12d23f35956af5a5a28c5397bd", + "difficulty": "HYPER", + "songID": 415, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10026, + "notecount": 399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41d82c7b394d315f0b0942ec1032fb6c4efe440f", + "difficulty": "NORMAL", + "songID": 415, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 10026, + "notecount": 281, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12a369e2238e3bf70b6d5a247c69a88d31afe149", + "difficulty": "ANOTHER", + "songID": 416, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10027, + "notecount": 1010, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5352018b65634d99aa1db9f98c065cc5cf1727cf", + "difficulty": "HYPER", + "songID": 416, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10027, + "notecount": 869, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c979fe0f468e9c09d6c050b51e437943caeac02c", + "difficulty": "NORMAL", + "songID": 416, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10027, + "notecount": 571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e705b341b2d862ba59cd58f435d6b6b7217f790", + "difficulty": "ANOTHER", + "songID": 416, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10027, + "notecount": 945, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc51ceda1aeca161df8fe713bfff7e901adaa8bd", + "difficulty": "HYPER", + "songID": 416, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10027, + "notecount": 866, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f10c322b59b9cb4603aca46bc243ea48d48f116", + "difficulty": "NORMAL", + "songID": 416, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10027, + "notecount": 426, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41fe115ed7d08cd36f9a9c5af18b717848fe825a", + "difficulty": "ANOTHER", + "songID": 417, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10028, + "notecount": 1553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ee922b4ce4b3ab845a8ba57d1c71d953bdea794", + "difficulty": "HYPER", + "songID": 417, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10028, + "notecount": 1140, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "046bfdbabb14b0086de20b23886ab6e6177b8e52", + "difficulty": "NORMAL", + "songID": 417, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10028, + "notecount": 855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23d5ce84eca60aa829b4a7e717b0adca964234da", + "difficulty": "ANOTHER", + "songID": 417, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10028, + "notecount": 1446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": true + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a90814c8b9210858a40d055fd7e7b6ac08bb17fe", + "difficulty": "HYPER", + "songID": 417, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10028, + "notecount": 1281, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": true + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "bdc77f5a8eb7dcb16b2ebc83115b7170f8408889", + "difficulty": "NORMAL", + "songID": 417, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10028, + "notecount": 847, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1cae37bb93cc16e1edf2eddcbd4d466f8b12dd0", + "difficulty": "ANOTHER", + "songID": 418, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10030, + "notecount": 894, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "880553d00d131954c4bb739fa3826e08b92d1fed", + "difficulty": "HYPER", + "songID": 418, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10030, + "notecount": 676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4617e781cc5eeae4b09d1c64171de4e1ba91a9f4", + "difficulty": "NORMAL", + "songID": 418, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10030, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2afbc5fb772cb23f630942c066a341cac1f94022", + "difficulty": "ANOTHER", + "songID": 418, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10030, + "notecount": 852, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "194934429c934807d5c9ba80f0596475ce367717", + "difficulty": "HYPER", + "songID": 418, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10030, + "notecount": 685, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d272cb965da445bd39f038c38d272f2fe396a4c", + "difficulty": "NORMAL", + "songID": 418, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10030, + "notecount": 526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9f132a52528c6e94e917197780cd14a8632ac4c", + "difficulty": "ANOTHER", + "songID": 419, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10031, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c2e3f4186d44f86dd950293867a72803eb874f9", + "difficulty": "HYPER", + "songID": 419, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10031, + "notecount": 828, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b271f737dc9c8074f63e6d8ab8cffd8fc13f0f92", + "difficulty": "NORMAL", + "songID": 419, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10031, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca0070bbbb1f944ef9230ac8df21cf90e9c3bd88", + "difficulty": "ANOTHER", + "songID": 419, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10031, + "notecount": 1055, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e3aa5306b552dd0809cd049d9b2f169948e2b4b", + "difficulty": "HYPER", + "songID": 419, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10031, + "notecount": 829, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d615d95d72edc0bdfb4500b8d47d44ebbe78eb7", + "difficulty": "NORMAL", + "songID": 419, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10031, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02c9a21a420c8cffa823d59eda32e71a11278ed3", + "difficulty": "ANOTHER", + "songID": 420, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10032, + "notecount": 1051, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1dd1a204ca1a65b7d11161e0c9ba224cf6e18cd", + "difficulty": "HYPER", + "songID": 420, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10032, + "notecount": 799, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2fb9b8322101e16d3c5c779c8e4b8d2e97a9f20", + "difficulty": "NORMAL", + "songID": 420, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10032, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98c14191b6ba7c8f75398296c242b9bbfb54b759", + "difficulty": "ANOTHER", + "songID": 420, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10032, + "notecount": 983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2f3e6d7398333e7a03ef494457e31bbed2a91bd", + "difficulty": "HYPER", + "songID": 420, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10032, + "notecount": 789, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60f61e10f2ce78bfeec015984501c861b5f324e7", + "difficulty": "NORMAL", + "songID": 420, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10032, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65c5b5f23baaad82c0dd8e059e68d1bd319749ba", + "difficulty": "ANOTHER", + "songID": 421, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10033, + "notecount": 1208, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06858d83c0744aa86d4e814fe9a7c5aface95843", + "difficulty": "HYPER", + "songID": 421, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10033, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03439db0573878faac687c743f92e0d4a781598c", + "difficulty": "NORMAL", + "songID": 421, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10033, + "notecount": 660, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fe9c758a2a6885c5670f3c27fde3ed16d0475fc", + "difficulty": "ANOTHER", + "songID": 421, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10033, + "notecount": 1205, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d549a71666934fcf86d9d827c5f2f6959d49fa7", + "difficulty": "BEGINNER", + "songID": 421, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 10033, + "notecount": 236, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fe71748c87bdf80cd2974f8e290e98482a44155", + "difficulty": "HYPER", + "songID": 421, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10033, + "notecount": 850, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4278fca3fa477f7c2dac8e4495d11a44a4a1f998", + "difficulty": "NORMAL", + "songID": 421, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10033, + "notecount": 613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0c2a736cd3ccd3b7ab80b7dbdc5d5e22f5dc32e", + "difficulty": "ANOTHER", + "songID": 422, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10034, + "notecount": 1233, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dbafd85f9aea593a9909ef7d90524cdd632664d", + "difficulty": "HYPER", + "songID": 422, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10034, + "notecount": 945, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53fdc4802e76c16e004db30027327ae19402458f", + "difficulty": "NORMAL", + "songID": 422, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10034, + "notecount": 692, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "000bdcb86c97085728e7986975527d2341be0ae7", + "difficulty": "ANOTHER", + "songID": 422, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10034, + "notecount": 1088, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df81094cce96f035762af50152248eddd3d23e01", + "difficulty": "HYPER", + "songID": 422, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10034, + "notecount": 975, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c6ada2ef5e6a2ca3718862232c3c1b61bc7f31c", + "difficulty": "NORMAL", + "songID": 422, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10034, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c69ef6833aa3465af4acd231c040c1b170c2490b", + "difficulty": "ANOTHER", + "songID": 423, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10035, + "notecount": 957, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4ed16e9a87f2115e916be22e334698128a233ca", + "difficulty": "HYPER", + "songID": 423, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10035, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36cd426d7a83f74961850abc3fb31652434c0c46", + "difficulty": "NORMAL", + "songID": 423, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10035, + "notecount": 614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6db3dd991c3331b55271e7df8f45b4ec8618f274", + "difficulty": "ANOTHER", + "songID": 423, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10035, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2eac4207c54ad6e906fda5a2d75cb40511b8b0ba", + "difficulty": "HYPER", + "songID": 423, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10035, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de56a29826284a9e1a161ec9d3ded273053013b0", + "difficulty": "NORMAL", + "songID": 423, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10035, + "notecount": 346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49713cf54a3085649b181a15716110082de7e36a", + "difficulty": "ANOTHER", + "songID": 424, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10036, + "notecount": 1119, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a42472539e62d967fcd809e0bbbbe3eb332b770", + "difficulty": "HYPER", + "songID": 424, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10036, + "notecount": 1002, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "975a39d7e02fad9f5cd5bb1991d4fb9afc68b980", + "difficulty": "NORMAL", + "songID": 424, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10036, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f6f4895d2cb553601614c9ef934f5202ad17ba0", + "difficulty": "ANOTHER", + "songID": 424, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10036, + "notecount": 1013, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26e3419d72cec37b46ef0329d850e4731bd283ec", + "difficulty": "HYPER", + "songID": 424, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10036, + "notecount": 888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f658e37276d8eedc3d8ce06cbb986e31f2b1e38c", + "difficulty": "NORMAL", + "songID": 424, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10036, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d080e11a8dd5decbcab8984813f31da6d8044f4", + "difficulty": "ANOTHER", + "songID": 425, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10037, + "notecount": 1011, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41b9548d7e2b73542c4e6c2342eb9f6434fc3928", + "difficulty": "HYPER", + "songID": 425, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10037, + "notecount": 911, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f8bebf097dfbdd24080c107891c65b1be003d07", + "difficulty": "NORMAL", + "songID": 425, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10037, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd19abfb84e3903a395b27ce54e101ab917fffe4", + "difficulty": "ANOTHER", + "songID": 425, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10037, + "notecount": 915, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15a4d4bb26eda366327168c783fb9ddc9069cf3c", + "difficulty": "HYPER", + "songID": 425, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10037, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "323aaa6141517a32239557cf22724241069ea772", + "difficulty": "NORMAL", + "songID": 425, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10037, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "16-cs", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63f572a2c0706ce88fbb340e7e3527a7e2337db7", + "difficulty": "ANOTHER", + "songID": 426, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10038, + "notecount": 1084, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd0241018f25c56284f01e7b62968d0d06957fa5", + "difficulty": "HYPER", + "songID": 426, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10038, + "notecount": 954, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50f51c81c617a5b16302bffe035480e350c8eae7", + "difficulty": "NORMAL", + "songID": 426, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10038, + "notecount": 649, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3fe8c2a4fd9eb3868c5f8827b135793c09bddb1", + "difficulty": "ANOTHER", + "songID": 426, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10038, + "notecount": 1021, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cbe86eca819dbfff4506ecbea76d48bdfdb5d539", + "difficulty": "HYPER", + "songID": 426, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10038, + "notecount": 839, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3cb499ab1c6a59638bc1713bc50fd20aa7710119", + "difficulty": "NORMAL", + "songID": 426, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10038, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "087a892747e794b5b7195013c157f456034b261e", + "difficulty": "ANOTHER", + "songID": 427, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10039, + "notecount": 634, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffff3c76e1e00ca7ebd0fc6b6dc925405456bf5d", + "difficulty": "HYPER", + "songID": 427, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10039, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75ce235c7c4c965eb2ea2d2bca4d3886c63c0f92", + "difficulty": "NORMAL", + "songID": 427, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10039, + "notecount": 397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "024b19bd880f2a29a77d6618b15a0304b3620dc8", + "difficulty": "ANOTHER", + "songID": 427, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10039, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10f35188842819a0c04849be3120a67da93ad6bf", + "difficulty": "HYPER", + "songID": 427, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10039, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "914c33aef7a0f8096c40d89841e7427d08e33bb0", + "difficulty": "NORMAL", + "songID": 427, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 10039, + "notecount": 235, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c52fafc55f8bc6025646e8a43fb51919847820f2", + "difficulty": "ANOTHER", + "songID": 428, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10040, + "notecount": 1455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e8e695ae6bc34401b1344d61140d48f64728026", + "difficulty": "HYPER", + "songID": 428, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10040, + "notecount": 1016, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df75378a12c448e8bc2e0c6114a9d29aef66b212", + "difficulty": "NORMAL", + "songID": 428, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10040, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a20c3166a6bfbd5f5425dae5712d8bc2ce7b496", + "difficulty": "ANOTHER", + "songID": 428, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10040, + "notecount": 1383, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c0ed37e8f48a91cb7a0ddc38e91f3e330950d594", + "difficulty": "HYPER", + "songID": 428, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10040, + "notecount": 1016, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "beb0c9f6bec7bd110013c6432a8ead56d57f09c6", + "difficulty": "NORMAL", + "songID": 428, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10040, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d0bab0dc1ced1d401e359944918f5b5ce798410", + "difficulty": "ANOTHER", + "songID": 429, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10041, + "notecount": 1607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ace9051968dcb5c778ae01649ff9e432ac47ab9", + "difficulty": "HYPER", + "songID": 429, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10041, + "notecount": 1008, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85fcb2d6dc47edd36b77fae431667e7e32acd0a7", + "difficulty": "NORMAL", + "songID": 429, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10041, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fec348fd966c953cdca1dd05c1818cf5f5e2dd7", + "difficulty": "ANOTHER", + "songID": 429, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10041, + "notecount": 1371, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d1ca6ffb882fd0cb58621931cbb5938f2432a4f5", + "difficulty": "HYPER", + "songID": 429, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10041, + "notecount": 1008, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e143e169b640af1368729823d205e8b5e3417ca", + "difficulty": "NORMAL", + "songID": 429, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10041, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9739e6fc1e534c938090cd678ba154d162dea31b", + "difficulty": "ANOTHER", + "songID": 430, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10042, + "notecount": 984, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16601f80c6f86dda9eab7fad70589cedf0f8bb03", + "difficulty": "HYPER", + "songID": 430, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10042, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fd55fd898f5989be9f25d1fa9dad7ed47c6122b", + "difficulty": "NORMAL", + "songID": 430, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10042, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80fdda70e3986cff9fae8f6eb86e565a27a8bc9c", + "difficulty": "ANOTHER", + "songID": 430, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10042, + "notecount": 1010, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1c1b4b3dde21ef51aa4d562f93a0795f4bc5845", + "difficulty": "HYPER", + "songID": 430, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10042, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed04d979fdbf89a2a221e48ec45e4b1182301b35", + "difficulty": "NORMAL", + "songID": 430, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10042, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f151da2a6787c182211fb4b0603ec08418c3e707", + "difficulty": "ANOTHER", + "songID": 431, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10043, + "notecount": 761, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79c20ae4d96f1cf42f97b225873c60e1c1ffa9ed", + "difficulty": "HYPER", + "songID": 431, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10043, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7523b99102e139e7a830e3cb57a31957d0020781", + "difficulty": "NORMAL", + "songID": 431, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 10043, + "notecount": 254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3fe5241c944452c8f274fec31b16061e2594558", + "difficulty": "ANOTHER", + "songID": 431, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10043, + "notecount": 765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "edb78a54679c76e2099741ad479bd285995476b8", + "difficulty": "HYPER", + "songID": 431, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10043, + "notecount": 402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "403b87f6eb62ea41c26c12c260ceeafd05f11260", + "difficulty": "NORMAL", + "songID": 431, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10043, + "notecount": 254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b76f899d7028b5587f46df5f688399b11394c3c9", + "difficulty": "ANOTHER", + "songID": 432, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10044, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd9fd4484bcb755e0ac611320692dd51bea8bfa8", + "difficulty": "HYPER", + "songID": 432, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10044, + "notecount": 587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ff652366354be287980f16000048e684d1cd804", + "difficulty": "NORMAL", + "songID": 432, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10044, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd0f31b9cf8ba7e06999720ad47ff097819566d6", + "difficulty": "ANOTHER", + "songID": 432, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10044, + "notecount": 826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43ff80cfc2b7523efe6a2f9065ce5ea6acddb410", + "difficulty": "HYPER", + "songID": 432, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10044, + "notecount": 587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab522d13ad24f4ba8b672cf426dd7dda60b4c92f", + "difficulty": "NORMAL", + "songID": 432, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10044, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "137d0c480150700bc400725107ed3f93f7f34b47", + "difficulty": "HYPER", + "songID": 433, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10045, + "notecount": 632, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42ff206f39b719841bd6101eddee5abb9f317576", + "difficulty": "NORMAL", + "songID": 433, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10045, + "notecount": 381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f5003be1b19b2fc9f5eb246061ced2ac8615d90", + "difficulty": "ANOTHER", + "songID": 433, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10045, + "notecount": 885, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5b718900acc7bb33c9d596fe53855269ef2866b", + "difficulty": "HYPER", + "songID": 433, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10045, + "notecount": 632, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69fdc4d23e8da18058dc76de13218c0d71f80e05", + "difficulty": "NORMAL", + "songID": 433, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10045, + "notecount": 381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e663d92084191838f1640d5610bdfc3f80ddc125", + "difficulty": "ANOTHER", + "songID": 434, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10046, + "notecount": 776, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67f8675e6a3b5678c180924629fe1b14d7015e0b", + "difficulty": "HYPER", + "songID": 434, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10046, + "notecount": 586, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a1078c48a79089837adaf23aa9d8720d78bff55", + "difficulty": "NORMAL", + "songID": 434, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10046, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38f8979c59627d5c366b19626e6636471361acc5", + "difficulty": "ANOTHER", + "songID": 434, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10046, + "notecount": 775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db79b006b25bfd1a5b375c2d5848da0b4bd745e5", + "difficulty": "HYPER", + "songID": 434, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10046, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdb7e1a81add701fec2efa3dd671f0cc69765747", + "difficulty": "NORMAL", + "songID": 434, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10046, + "notecount": 416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e64e5171477a5c3f22cab65f3ba5c5c2b95ffd5", + "difficulty": "ANOTHER", + "songID": 435, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10047, + "notecount": 1087, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c403a9bbff3027f20f8bfdf57af61e383f53465", + "difficulty": "HYPER", + "songID": 435, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10047, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a2e7070a2121ae096cb1b66c4f3d3600a2dcbd1", + "difficulty": "NORMAL", + "songID": 435, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10047, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f89a3bb355bdfbfe8e4253fcecc6f9d4cac4fd97", + "difficulty": "ANOTHER", + "songID": 435, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10047, + "notecount": 971, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9848dbad0466eaf107ae90c13dc6e095574344a", + "difficulty": "HYPER", + "songID": 435, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10047, + "notecount": 727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e2ac3e076c702a59a94916c555786473a9583ba", + "difficulty": "NORMAL", + "songID": 435, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10047, + "notecount": 510, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7aeba1a65e2674806a00076f5bbc78586bf4051", + "difficulty": "ANOTHER", + "songID": 436, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10048, + "notecount": 923, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "519a0b1037007eba29e9482bc8db55f58614722d", + "difficulty": "HYPER", + "songID": 436, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10048, + "notecount": 645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ad54f85c944c5480deb7c769ab1f9618b060824", + "difficulty": "NORMAL", + "songID": 436, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10048, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cfc814956b824bbfb38098f4ad0e320b971929fa", + "difficulty": "ANOTHER", + "songID": 436, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10048, + "notecount": 810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ccb99f9d00ae04b7a0fd0754c9b3024ec527f718", + "difficulty": "BEGINNER", + "songID": 436, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 10048, + "notecount": 175, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4aed481cdeaa2538353d4db675e3dbb472481bfe", + "difficulty": "HYPER", + "songID": 436, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10048, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6af17cce859491e6ac93d84ea5641eaa746ff981", + "difficulty": "NORMAL", + "songID": 436, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10048, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0425f29d8e592448e128b38d046af6e0711db3c7", + "difficulty": "ANOTHER", + "songID": 437, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10049, + "notecount": 1557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "257b40599ee00aa715cfac14cd2e292a8898b220", + "difficulty": "HYPER", + "songID": 437, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10049, + "notecount": 862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbdcd2e6b4d5811dd1c44e3b6c6ec7e4b1ed0b46", + "difficulty": "NORMAL", + "songID": 437, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10049, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd1285661d41bbc12eace026a4169ce42af075eb", + "difficulty": "ANOTHER", + "songID": 437, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10049, + "notecount": 1452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f52029866623cf1e4b5197ec04f67f578161bae0", + "difficulty": "HYPER", + "songID": 437, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10049, + "notecount": 832, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc97768483a7e5c61c5e5e82f90f4c4c8473c258", + "difficulty": "NORMAL", + "songID": 437, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10049, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20744f7657b4b7f36efb45d0aa473878033c5e39", + "difficulty": "ANOTHER", + "songID": 438, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10050, + "notecount": 1143, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4f2ca291830e873bba6668107ba7638e738488e", + "difficulty": "HYPER", + "songID": 438, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10050, + "notecount": 755, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecebbe8a8cce2dfe462f80ffe1a0c2c41bbf39ec", + "difficulty": "NORMAL", + "songID": 438, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10050, + "notecount": 557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4745f8b98d3f21bf617906d3890e657113e90409", + "difficulty": "ANOTHER", + "songID": 438, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10050, + "notecount": 1110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "676e340d7a3c147732c0e2ebf6c34295ac54867b", + "difficulty": "HYPER", + "songID": 438, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10050, + "notecount": 727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "862e11815d85b4215f66bffb3c6580d85903ec64", + "difficulty": "NORMAL", + "songID": 438, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10050, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fa45cb8eee027b9dc6dbe4138f284b77b68dc22", + "difficulty": "ANOTHER", + "songID": 439, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10051, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "327a70647f1bd2a211a94ec72b823df0ff6504d6", + "difficulty": "HYPER", + "songID": 439, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10051, + "notecount": 400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62a4e8103323543d842548d10a49c9a2b4df3b4c", + "difficulty": "NORMAL", + "songID": 439, + "playtype": "DP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 10051, + "notecount": 223, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7287c932d97711e17736249757c28f7fe6c986c0", + "difficulty": "ANOTHER", + "songID": 439, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10051, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21bcddc1191acaf1911fc173d23eb81c939bbe2e", + "difficulty": "BEGINNER", + "songID": 439, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 10051, + "notecount": 76, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08c62264799dcede892bb9219e8035b4c3152ae5", + "difficulty": "HYPER", + "songID": 439, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10051, + "notecount": 400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bd2477d968ab366e4e02774eb2e73b9ff340565", + "difficulty": "NORMAL", + "songID": 439, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 10051, + "notecount": 223, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "380b5505c384035fcd96d6e747004a63b1da4aee", + "difficulty": "ANOTHER", + "songID": 440, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10052, + "notecount": 1409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae816d2e4df102526240561be1dc09d6afe44eb7", + "difficulty": "HYPER", + "songID": 440, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10052, + "notecount": 1049, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e90f5f9824a050f0815f6b60138e0d9281e72c65", + "difficulty": "NORMAL", + "songID": 440, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10052, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3c4844751a8fd54e474a2aa859f70a80eb87862", + "difficulty": "ANOTHER", + "songID": 440, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10052, + "notecount": 1311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53853e2beebfad094dc820336bb4b9bd028fb46b", + "difficulty": "HYPER", + "songID": 440, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10052, + "notecount": 1049, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56d7e5e047a4e14b9abcabfaf93dd644baca66a4", + "difficulty": "NORMAL", + "songID": 440, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10052, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c57b312ab631cf03799ca070e133255f32efa8e8", + "difficulty": "ANOTHER", + "songID": 441, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 10053, + "notecount": 1074, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f77d7014ee3a3707132707729074bec2c243e804", + "difficulty": "HYPER", + "songID": 441, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10053, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cfe8ed4c0f79222df5ed3d5d16bc546236d10fcc", + "difficulty": "NORMAL", + "songID": 441, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10053, + "notecount": 385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40ee9ae43111f4461487520af6ce074ab00b8786", + "difficulty": "ANOTHER", + "songID": 441, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10053, + "notecount": 1074, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10a78c2b7ecf9f5f9c3a11f2385977dc789fbb4e", + "difficulty": "BEGINNER", + "songID": 441, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 10053, + "notecount": 172, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09c62ee94acf69d56616f440d38493f7731bdba2", + "difficulty": "HYPER", + "songID": 441, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10053, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b65674ad081f63be78b6eadfa169b345ffdbc6d5", + "difficulty": "NORMAL", + "songID": 441, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10053, + "notecount": 385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02920364f76a3313a3b935da03a2ab29ce815932", + "difficulty": "ANOTHER", + "songID": 442, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10054, + "notecount": 1066, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7216ed4d010a022b820a72cb3c9010765e01397", + "difficulty": "HYPER", + "songID": 442, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10054, + "notecount": 680, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a4aee41a2ab896aa36f410c87a9987c846653ee", + "difficulty": "NORMAL", + "songID": 442, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10054, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ca050bc288d72ecd8174df06a164e2916126a11", + "difficulty": "ANOTHER", + "songID": 442, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10054, + "notecount": 1066, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa96b74e581e5c22a1a61885f3e65d9da80d7296", + "difficulty": "HYPER", + "songID": 442, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10054, + "notecount": 680, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3198e4528461e374c8931c68a9af00698d7fa00f", + "difficulty": "NORMAL", + "songID": 442, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10054, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49b04674237f7944e90858406944eef56f7a4b35", + "difficulty": "ANOTHER", + "songID": 443, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10201, + "notecount": 933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2068315fc9fe831a5635ac21be3f1c16e2c13bd", + "difficulty": "HYPER", + "songID": 443, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10201, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a4050fb0ac81bfa4096fa91123599f9a9c48f73", + "difficulty": "NORMAL", + "songID": 443, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10201, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49d6777e527cfc75ec9c2cf5ad45f0f89e6e49a1", + "difficulty": "ANOTHER", + "songID": 443, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10201, + "notecount": 934, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f29e76fc3f9ddfcde676b371359fc92cbc88ae72", + "difficulty": "HYPER", + "songID": 443, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 10201, + "notecount": 845, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3baea2b7ed6784cad61edc01b79e0b27510f140", + "difficulty": "NORMAL", + "songID": 443, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10201, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a21ef29b42252072d169b9a268b7d4f1f04b59e8", + "difficulty": "ANOTHER", + "songID": 444, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 10204, + "notecount": 1524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c2a6cffbc74d7273a438e679d2ff6f7d19f30ed", + "difficulty": "HYPER", + "songID": 444, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10204, + "notecount": 687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac78d5d6f18cd2f71b24605eb3f634a0d6366393", + "difficulty": "NORMAL", + "songID": 444, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10204, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa82fefe57f997d3b192e0c4c5c2a82cbd5a4c5b", + "difficulty": "ANOTHER", + "songID": 444, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 10204, + "notecount": 1079, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60c2df1164b5b7490e344291fded94d997f67e10", + "difficulty": "HYPER", + "songID": 444, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 10204, + "notecount": 687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89917221c24c23fd547ec7129c75234ac0c800be", + "difficulty": "NORMAL", + "songID": 444, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10204, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd9f65fdb70d59b087554c58ee712ceb5631b3e4", + "difficulty": "ANOTHER", + "songID": 445, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10205, + "notecount": 649, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d989c6ea141a851174e6197bf9ca09bd4c32302b", + "difficulty": "HYPER", + "songID": 445, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10205, + "notecount": 366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f069d7fa2c345a5fa478a82ca5c040b5650b5306", + "difficulty": "NORMAL", + "songID": 445, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10205, + "notecount": 252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3edd023a510cc869dcd5ee83c5beb34ae54dc1c", + "difficulty": "ANOTHER", + "songID": 445, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 10205, + "notecount": 649, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9c071a6cce0215c18b516a6afa1b929f8bf7d1d", + "difficulty": "HYPER", + "songID": 445, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 10205, + "notecount": 366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf1edf2bc5dc20080b40727b3153430299caa906", + "difficulty": "NORMAL", + "songID": 445, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10205, + "notecount": 252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "10-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8309ac5de7e3aaca65f9cd6bdae5d55f693ec69", + "difficulty": "ANOTHER", + "songID": 446, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11001, + "notecount": 1001, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f3e0e910766349f2f570a49c11570ee08dd7c20", + "difficulty": "HYPER", + "songID": 446, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11001, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5234a77b1cae324db7070fba059a7adabc61dba5", + "difficulty": "NORMAL", + "songID": 446, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11001, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d04a769898d6d4f312a03b1698e056e045c6e58", + "difficulty": "ANOTHER", + "songID": 446, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11001, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "97f88fccf217fbb76943b511ff1f69c5ecb38a8a", + "difficulty": "HYPER", + "songID": 446, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11001, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d78b51e38ebbf81d79a041bf5ade3ee990056a52", + "difficulty": "NORMAL", + "songID": 446, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11001, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83a270be87850f554e9baabafb817a43fa2997ac", + "difficulty": "ANOTHER", + "songID": 447, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11002, + "notecount": 930, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f51c1942087fae251929daaf78ceb31a80947c0e", + "difficulty": "HYPER", + "songID": 447, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11002, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "724008b33ed45100c141d59a863a727e01b1765f", + "difficulty": "NORMAL", + "songID": 447, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11002, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0223348e54507b1ee020551f72e5c583bcdab433", + "difficulty": "ANOTHER", + "songID": 447, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11002, + "notecount": 875, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53c1435ea3c8edc5778f8c2cf7f36f55aec42e5d", + "difficulty": "HYPER", + "songID": 447, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11002, + "notecount": 663, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf84860a1deb4a73226461347dfe105b034e0767", + "difficulty": "NORMAL", + "songID": 447, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11002, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d2819e05a58b709d1e898c34deea5e2862b0428", + "difficulty": "ANOTHER", + "songID": 448, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11003, + "notecount": 593, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d84c182bd59282de8fe7206c3d1252b604d2fed", + "difficulty": "HYPER", + "songID": 448, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11003, + "notecount": 430, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "518d93cee1006109bb462c5b51e40e324fd60e91", + "difficulty": "NORMAL", + "songID": 448, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11003, + "notecount": 294, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5f053f8cba452cea1004b7423993f159207e73d", + "difficulty": "ANOTHER", + "songID": 448, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11003, + "notecount": 594, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a6562974cd41a6310226f5310056a01ed713486", + "difficulty": "HYPER", + "songID": 448, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11003, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d47872fe58c42fdd0bd675521b491736943c15f2", + "difficulty": "NORMAL", + "songID": 448, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11003, + "notecount": 292, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad803b83774a283ca5149e2b9eed1de2119d93b7", + "difficulty": "ANOTHER", + "songID": 449, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11004, + "notecount": 1094, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d1db0c7e580e675f32d2fba157310159cadd865", + "difficulty": "HYPER", + "songID": 449, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11004, + "notecount": 935, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3e979fce786532cd7e1d6eb5a6440b075687bc9", + "difficulty": "NORMAL", + "songID": 449, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11004, + "notecount": 621, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c8f760aef349efcda436d089bfc3fb1f4c996c3", + "difficulty": "ANOTHER", + "songID": 449, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11004, + "notecount": 1155, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec7d6764c543dccfbe097a014b6b8839000b76de", + "difficulty": "BEGINNER", + "songID": 449, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 11004, + "notecount": 274, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28b65dea5b596d86b73700cd3f0084447fb382e1", + "difficulty": "HYPER", + "songID": 449, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11004, + "notecount": 960, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea9e8bbc52c5163df7b95e478eb60ff56c0964dd", + "difficulty": "NORMAL", + "songID": 449, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11004, + "notecount": 566, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "deb8451248ad69bcbd4b4dc3d9cc8412a64fc3f9", + "difficulty": "ANOTHER", + "songID": 450, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11005, + "notecount": 978, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff79458867467b56e323e5ff47553685dadc40d7", + "difficulty": "HYPER", + "songID": 450, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11005, + "notecount": 884, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce2c955d803d00ef0c25ba975c17f9651022174d", + "difficulty": "NORMAL", + "songID": 450, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11005, + "notecount": 566, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59c97577d2f78d8533e520d2331ec48adce9efe2", + "difficulty": "ANOTHER", + "songID": 450, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11005, + "notecount": 1028, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "847873416bfa3ff34cba11412a6ea758ad428917", + "difficulty": "HYPER", + "songID": 450, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11005, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94114828e470848e2a212c53f65eb6456e0f74d1", + "difficulty": "NORMAL", + "songID": 450, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11005, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b7d8db0ac22a583dc9e3d338cdacd0f38c1077f", + "difficulty": "HYPER", + "songID": 451, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11006, + "notecount": 734, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d97574b8306ad63f61fde0e2d26e25437a6f8029", + "difficulty": "NORMAL", + "songID": 451, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11006, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9cbdf37c66c91902ff97731c796db252b6c4efcf", + "difficulty": "ANOTHER", + "songID": 451, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11006, + "notecount": 924, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2325838756b400367046791da3d44ac45ca4066e", + "difficulty": "HYPER", + "songID": 451, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11006, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0cb1f03131273810b81544784ed586f5dc344f24", + "difficulty": "NORMAL", + "songID": 451, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11006, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e345d5e584dda714cdb663ac66c3a9aae0ff88b2", + "difficulty": "HYPER", + "songID": 452, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11007, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "577db370be60afdf34748f3caaef404034584c85", + "difficulty": "NORMAL", + "songID": 452, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11007, + "notecount": 419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9dcdc6402a29e975b0834ee7576bfd008eff7990", + "difficulty": "ANOTHER", + "songID": 452, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11007, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69b735cb2b27165640d8d4085eae1a7a08bf13fd", + "difficulty": "HYPER", + "songID": 452, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11007, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b492c2f84c87e47e5ff9e7041c1c686b344947d1", + "difficulty": "NORMAL", + "songID": 452, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11007, + "notecount": 419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dac67c0930953dc261ee49c88deb52eda330d58b", + "difficulty": "ANOTHER", + "songID": 453, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11008, + "notecount": 1400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e7d192a44f4d85d822db1b407a082e877ec4dcf", + "difficulty": "HYPER", + "songID": 453, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11008, + "notecount": 989, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "959e48f9484c57b96b8d326ce9cd5379eb8fbd64", + "difficulty": "NORMAL", + "songID": 453, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11008, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86439c2de0f868d2ae83161ede56ff9c2cf24463", + "difficulty": "ANOTHER", + "songID": 453, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11008, + "notecount": 1436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "207d06b8701b833fa23ba041fce43ee99953366b", + "difficulty": "HYPER", + "songID": 453, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11008, + "notecount": 950, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62632870af1f44f8437043012ccf80e2fab91e36", + "difficulty": "NORMAL", + "songID": 453, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11008, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdfeba228061a73079c66b7dcda666e8fc971ed0", + "difficulty": "ANOTHER", + "songID": 454, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11009, + "notecount": 873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5361697b0d4f2f23316567afdbf13ad1816f4de6", + "difficulty": "HYPER", + "songID": 454, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11009, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d35ab030b99ef647f2282a2a890ac756d4167a3", + "difficulty": "NORMAL", + "songID": 454, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11009, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8dfd75329dc5750cef5e4969b762233ed64fc92", + "difficulty": "ANOTHER", + "songID": 454, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11009, + "notecount": 866, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "472f037d951ba127e8f78528278f243e600169aa", + "difficulty": "HYPER", + "songID": 454, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11009, + "notecount": 750, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e75039b4d52a1d2cd5c3c93a16e900450c9f94cd", + "difficulty": "NORMAL", + "songID": 454, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11009, + "notecount": 553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77f03a076fcd3f158b08a3edd70a9bddb5fda627", + "difficulty": "ANOTHER", + "songID": 455, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11010, + "notecount": 1139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f73e980c2645b3287ef443ab9d83922c6168916", + "difficulty": "HYPER", + "songID": 455, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11010, + "notecount": 897, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b168ee2d11d6f7989b5db417df15e5ccbc2c4fe", + "difficulty": "NORMAL", + "songID": 455, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11010, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b563c252f6ab40af1b6810671d40eadc7aff760", + "difficulty": "ANOTHER", + "songID": 455, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11010, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "974d58609ac6bede1c423481aec5f4b5879fc3a7", + "difficulty": "HYPER", + "songID": 455, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11010, + "notecount": 996, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fcb00d56b0ba610e9b2923fb8ae0bea6600ada89", + "difficulty": "NORMAL", + "songID": 455, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11010, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a29c4a0f464866b611c312bfc726a150d531b714", + "difficulty": "HYPER", + "songID": 456, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11011, + "notecount": 736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92429abc5de191b298f1beabb7cd5645d5926dae", + "difficulty": "NORMAL", + "songID": 456, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11011, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f327798d9e6b6671c41b9561b439edc7f3806e9", + "difficulty": "ANOTHER", + "songID": 456, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11011, + "notecount": 1006, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d92f5c7e6dfdac2d06523b69aa5b03b1fed2ba5", + "difficulty": "HYPER", + "songID": 456, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11011, + "notecount": 744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b513ab3919f3bb4d46d5f06c1c748d34d720763", + "difficulty": "NORMAL", + "songID": 456, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11011, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2445023e0a1a9b5eb66564019b4772287718b84c", + "difficulty": "ANOTHER", + "songID": 457, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11012, + "notecount": 1139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32123d29fc9be8222174d24d3b4dd370ab4b2b49", + "difficulty": "HYPER", + "songID": 457, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11012, + "notecount": 1038, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd7e9fdda7852ac90dfe6db98b3ddf9afa14fb31", + "difficulty": "LEGGENDARIA", + "songID": 457, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11012, + "notecount": 2070, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3649860c6dc3b34fa0bd369aa0e0b39f62e099a", + "difficulty": "NORMAL", + "songID": 457, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11012, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d00f81eab96382cb532aa5ce6877bda03a6c76c", + "difficulty": "ANOTHER", + "songID": 457, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11012, + "notecount": 1310, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "be19c987cdc067369151829a9889bcae2799fe95", + "difficulty": "BEGINNER", + "songID": 457, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 11012, + "notecount": 275, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8df698b9f517117bb27390338774c6c09da8f02a", + "difficulty": "HYPER", + "songID": 457, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11012, + "notecount": 1061, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e93419a7db180a68db29dd3614c7aa3fd1d274ab", + "difficulty": "LEGGENDARIA", + "songID": 457, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11012, + "notecount": 1910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "87b9549c4ff3977acc257bfe62e7f9ed6e3f0107", + "difficulty": "NORMAL", + "songID": 457, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11012, + "notecount": 545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "11-cs", + "8-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f268c411619c2fe0bc584dac2f6ec829e0bfa87", + "difficulty": "ANOTHER", + "songID": 458, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11013, + "notecount": 1568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6561e292b761408c87312c2ff836bb87bbb9cfb9", + "difficulty": "HYPER", + "songID": 458, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11013, + "notecount": 1109, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac685b9df797eb419b10b541362f1d4299da68c4", + "difficulty": "NORMAL", + "songID": 458, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11013, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a0df35761270cfdad7363b9178a6a94888bd73f", + "difficulty": "ANOTHER", + "songID": 458, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11013, + "notecount": 1446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b382c1cf9732e132b2fb7800d2d82a93b2497789", + "difficulty": "BEGINNER", + "songID": 458, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 11013, + "notecount": 375, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "857cca2463a9368a7b6b1484e4d16f653f443bd0", + "difficulty": "HYPER", + "songID": 458, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11013, + "notecount": 973, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a30bff8c4de95c29666f684d17eb24b2f8a58879", + "difficulty": "NORMAL", + "songID": 458, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11013, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a68ff1a4d366dcaaee8bb297cf9182313dc0512b", + "difficulty": "HYPER", + "songID": 459, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11014, + "notecount": 744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9af3e6bf1baa2621372ff5bc5829fa347df3b807", + "difficulty": "NORMAL", + "songID": 459, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11014, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d96b8ae2f1fabc9e7f886ce692a0931bfd508ca", + "difficulty": "ANOTHER", + "songID": 459, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11014, + "notecount": 951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "60e6579d972bf07a7c2e1e1c091862025a0cbdbe", + "difficulty": "HYPER", + "songID": 459, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11014, + "notecount": 745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd1a61ce6a03eb777612d61b3249489164b0e1ce", + "difficulty": "NORMAL", + "songID": 459, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11014, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ec780ada7038374aece38a0b7dd9b1837d2c329", + "difficulty": "HYPER", + "songID": 460, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11015, + "notecount": 507, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6077b547fab8c8525618af2f9094e50cfc98d1a3", + "difficulty": "NORMAL", + "songID": 460, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 11015, + "notecount": 230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7fcc19962f0b09310398bf03c81e3ad95974300", + "difficulty": "ANOTHER", + "songID": 460, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11015, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbf30d8a5f3a05026b130c55cca4c23cd29efb38", + "difficulty": "HYPER", + "songID": 460, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11015, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3dc1b9a5081739a522ee299186b5f158f8e9f52", + "difficulty": "NORMAL", + "songID": 460, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 11015, + "notecount": 230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "995e7ef3916200ac796429c0f525c4a46da6b81f", + "difficulty": "ANOTHER", + "songID": 461, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11016, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24cb6592d4bc05f06721018cdc22be931c5ac7ba", + "difficulty": "HYPER", + "songID": 461, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11016, + "notecount": 648, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "156ede572642f6639acdb0a4055cf148a6a3cc35", + "difficulty": "NORMAL", + "songID": 461, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11016, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21f145253fb0369c37e829d36cf58f134a80ec1b", + "difficulty": "ANOTHER", + "songID": 461, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11016, + "notecount": 828, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0110a1bbe50720a0470490491e7a213758f74d4d", + "difficulty": "HYPER", + "songID": 461, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11016, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b69a83da4666310cfbc4f2d31f02dd53286bb64", + "difficulty": "NORMAL", + "songID": 461, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11016, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d4d365e31b442e9fbc54399e6daa7a6e9aa0fac", + "difficulty": "HYPER", + "songID": 462, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11017, + "notecount": 615, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97665f12680e42aacd0bc1850b9cd11730dc422c", + "difficulty": "NORMAL", + "songID": 462, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11017, + "notecount": 358, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bd7a4b6012cfc55f1069ebce9f046a9d339846a", + "difficulty": "ANOTHER", + "songID": 462, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11017, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68762f09623e46126da114af5e731c8d758c4cea", + "difficulty": "HYPER", + "songID": 462, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11017, + "notecount": 615, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2b7ab7bfbd6d224d615239e1abb61c2d350a356", + "difficulty": "NORMAL", + "songID": 462, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11017, + "notecount": 358, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0381b4f5d05a61f55430411d50c25ed8abadc2ab", + "difficulty": "ANOTHER", + "songID": 463, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11018, + "notecount": 1058, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e0ecb9fa545c7672e95c10ff0bf2bc3bcf2e238", + "difficulty": "HYPER", + "songID": 463, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11018, + "notecount": 751, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80a406149cbe7304bf2ba3f5bab9774eca6e641a", + "difficulty": "NORMAL", + "songID": 463, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11018, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cbfa6e1bb82f8d754433873845ea3d00f3a29c73", + "difficulty": "ANOTHER", + "songID": 463, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11018, + "notecount": 948, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab61737307e4de8a3701e6d7c001252f5333edf5", + "difficulty": "HYPER", + "songID": 463, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11018, + "notecount": 755, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "759a2460f0458979b3ffe6b5f134aa1012abf3bd", + "difficulty": "NORMAL", + "songID": 463, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11018, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f886e747a3e0d14c9df454712e4555c49c5b95b2", + "difficulty": "HYPER", + "songID": 464, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11019, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab58f8bb36bd56b09644e6e03368e843ca9b9ebc", + "difficulty": "NORMAL", + "songID": 464, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11019, + "notecount": 247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a54cc04964f5a3ba2422388b656ff121e81c5083", + "difficulty": "ANOTHER", + "songID": 464, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11019, + "notecount": 937, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3dc3fc2cacf0935a6e937c76f96b712f421c3a3", + "difficulty": "HYPER", + "songID": 464, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11019, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "368446856668fd0df612df9d9ed7f88c801a149e", + "difficulty": "NORMAL", + "songID": 464, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11019, + "notecount": 247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a856c7a93ca21a7883352f066b74605950aa57c9", + "difficulty": "ANOTHER", + "songID": 465, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11020, + "notecount": 1149, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecfcf82a95ee2df5f1cc5eff6f0dc9c31aa46fbf", + "difficulty": "HYPER", + "songID": 465, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11020, + "notecount": 938, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afe62debb58ab2251f2458fb19521975e1ae0078", + "difficulty": "NORMAL", + "songID": 465, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11020, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e6a40f94a4df1518dc4b86d98fe339b12a6acdd", + "difficulty": "ANOTHER", + "songID": 465, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11020, + "notecount": 1080, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c70cf629f97a2623d5cff716185350f85b07435a", + "difficulty": "BEGINNER", + "songID": 465, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 11020, + "notecount": 204, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a181dd69f453083fb7b5653bd5ab48d4ccd8740a", + "difficulty": "HYPER", + "songID": 465, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11020, + "notecount": 938, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "104b8584561e6a78679187208f1fd39514b2ac46", + "difficulty": "NORMAL", + "songID": 465, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11020, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e797dccc2c1bfad71df852234f94cf8de8edc14", + "difficulty": "HYPER", + "songID": 466, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11021, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ff07a1e7e62178a3462fe5c8427055c0ce56f9e", + "difficulty": "NORMAL", + "songID": 466, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11021, + "notecount": 378, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b373f79f42219b76e02aa202737ed61eaa8d3987", + "difficulty": "ANOTHER", + "songID": 466, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11021, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abd88d6dd967a2c37e71dbf3963e5a3fe333e819", + "difficulty": "HYPER", + "songID": 466, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11021, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a8146fab185e7e637d4086a8a01d81276f25b3d", + "difficulty": "NORMAL", + "songID": 466, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11021, + "notecount": 378, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "010dc959b094822bcfa38a57dd47aeaf591ca36d", + "difficulty": "ANOTHER", + "songID": 467, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11022, + "notecount": 1440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ce3ec5377d40b540af0b7f2a9ead4cd8c385bae", + "difficulty": "HYPER", + "songID": 467, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11022, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "038c1c421d1a6fef0bcbce607f3bc4c95de06003", + "difficulty": "NORMAL", + "songID": 467, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11022, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b36ef866328ee8ddc89a8c5828cb5b38071cab29", + "difficulty": "ANOTHER", + "songID": 467, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11022, + "notecount": 1089, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca216ac9cd211126d4924933ebe07292202acbc3", + "difficulty": "HYPER", + "songID": 467, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11022, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dce0ce9530d920c499681bbc8dda31e3afbae292", + "difficulty": "NORMAL", + "songID": 467, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11022, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d0997b1cdae4792a8bb28ffb6a076ba2d0b7a6f", + "difficulty": "ANOTHER", + "songID": 468, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11023, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c847c2ec8baabc013bc744c53202a05b788ce2c2", + "difficulty": "HYPER", + "songID": 468, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11023, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "759a7a4443aa5db5eb98c3c2c053b221a4a92325", + "difficulty": "NORMAL", + "songID": 468, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11023, + "notecount": 434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25bf56d3c6df75b823678fcdf196fce625854f0c", + "difficulty": "ANOTHER", + "songID": 468, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11023, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cfd19367945ef330aff50fed17970b32b303e81e", + "difficulty": "HYPER", + "songID": 468, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11023, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "057017c334452cc5965ed46f28bff5d92d753d5e", + "difficulty": "NORMAL", + "songID": 468, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11023, + "notecount": 434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c216eb51a0ccebf21650926d7f9ec56f872e8d3", + "difficulty": "HYPER", + "songID": 469, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11024, + "notecount": 705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85b7ce612d38b39433b939e6ea3c5fd9148ead55", + "difficulty": "NORMAL", + "songID": 469, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11024, + "notecount": 385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99f7efc5b15259b3fea614938055c48cad40520d", + "difficulty": "ANOTHER", + "songID": 469, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11024, + "notecount": 971, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d561c6b4b436334492747d83d02089870122549", + "difficulty": "HYPER", + "songID": 469, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11024, + "notecount": 705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27ac9f820fff2133e3e37ac46f76d67ad2fe373e", + "difficulty": "NORMAL", + "songID": 469, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11024, + "notecount": 385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22c2c7f3ff0bf520f9ce65c5855efaa09411d190", + "difficulty": "ANOTHER", + "songID": 470, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11025, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7db698af0e7a8e450ab91828c8124603b6f24bf9", + "difficulty": "HYPER", + "songID": 470, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11025, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9251374733a4c744d44a8225bf5c24e69a711eec", + "difficulty": "NORMAL", + "songID": 470, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11025, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "105eec12e1b9c18e319bc47566418ddb0c699dd5", + "difficulty": "ANOTHER", + "songID": 470, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11025, + "notecount": 1062, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cbdfd01fa0860c32b2663e02ed596f13ac86d1e4", + "difficulty": "HYPER", + "songID": 470, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11025, + "notecount": 747, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "752a5d00d77096c10835f09e842eb17cc9e2b990", + "difficulty": "NORMAL", + "songID": 470, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11025, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f04be02212dea45cd9b222fb57b421da354d2c93", + "difficulty": "ANOTHER", + "songID": 471, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11026, + "notecount": 1730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "892d14d06fa15f1d996067bf725e8fee381a0c76", + "difficulty": "HYPER", + "songID": 471, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11026, + "notecount": 1031, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9fa711bbf08798473fb3718135efaa23453467e7", + "difficulty": "NORMAL", + "songID": 471, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11026, + "notecount": 473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b438cc053268bc0635a815db1d5dc87443b8b606", + "difficulty": "ANOTHER", + "songID": 471, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11026, + "notecount": 1414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "38168426b1bcbc7d78eb4dc54ad3e1482c431515", + "difficulty": "HYPER", + "songID": 471, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11026, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1c1391c61d5ccea1d197183cb423dd6c2702ad76", + "difficulty": "NORMAL", + "songID": 471, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11026, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c1d00e46ae281e206bda178ac06d63a44a14ddc", + "difficulty": "HYPER", + "songID": 472, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11027, + "notecount": 553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "672d4cf966315502169b1da1403289ac1fed14cc", + "difficulty": "NORMAL", + "songID": 472, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11027, + "notecount": 359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb5e93fc0e468caf6cec265a9924632f0a4ef7b0", + "difficulty": "ANOTHER", + "songID": 472, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11027, + "notecount": 769, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "720769b6555fa42f5a99254b1afc72593c973627", + "difficulty": "HYPER", + "songID": 472, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11027, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b60f811aa052511fdb74993702a2decca08078d", + "difficulty": "NORMAL", + "songID": 472, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11027, + "notecount": 343, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0302c94d9c2a55819f478f4e12227bb4953809a7", + "difficulty": "ANOTHER", + "songID": 473, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11028, + "notecount": 989, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "141dbe8512c2362e0c91a45606650747ff4cd634", + "difficulty": "HYPER", + "songID": 473, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11028, + "notecount": 855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a587fca2ee0314cb86dd6311a764d1e7a9ad1d8", + "difficulty": "NORMAL", + "songID": 473, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11028, + "notecount": 535, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d7892eb662c07be146959ac1cf9fa23817abd9b", + "difficulty": "ANOTHER", + "songID": 473, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11028, + "notecount": 992, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a94628384b43f68cfee44df205bc0a3edbd1913", + "difficulty": "BEGINNER", + "songID": 473, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 11028, + "notecount": 246, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2ba8df799d5996bbbf40c6d9daf0cfa5cf50adc", + "difficulty": "HYPER", + "songID": 473, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11028, + "notecount": 874, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb8a4921cc8b2547d79f2955c9f6abd372d140b6", + "difficulty": "LEGGENDARIA", + "songID": 473, + "playtype": "SP", + "levelNum": 0, + "level": "10", + "data": { + "inGameID": 11028, + "notecount": 1144, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9be0ed4f107cb2c02af294f93cd4fd68aa9544c3", + "difficulty": "NORMAL", + "songID": 473, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11028, + "notecount": 536, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b93ffad858f738bf01a66fc90e97f9d3f76a8bce", + "difficulty": "HYPER", + "songID": 474, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11029, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e4589fd918f54fd902459ffad794a1625382f3b", + "difficulty": "NORMAL", + "songID": 474, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11029, + "notecount": 371, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a02e671809a43ec20f198129cbebd01e5e621dbe", + "difficulty": "ANOTHER", + "songID": 474, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11029, + "notecount": 1076, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfa10a2b248d3c04fa573dd73611efcac03b0db5", + "difficulty": "HYPER", + "songID": 474, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11029, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a64e3f3e3d750fad95c849e56f789c7d77813a4", + "difficulty": "NORMAL", + "songID": 474, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11029, + "notecount": 371, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1a276006a60a4c64c80b60a78723f5751321318", + "difficulty": "ANOTHER", + "songID": 475, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11030, + "notecount": 1178, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66054ffcc902cbb09fd79d2ff4b9748a866d00e9", + "difficulty": "HYPER", + "songID": 475, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11030, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "774f159557e7c42648f9c0cfe418c58dcd1c41fc", + "difficulty": "NORMAL", + "songID": 475, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11030, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18b9029ff0b49ff064f686a0bd6ada7da6aef81a", + "difficulty": "ANOTHER", + "songID": 475, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11030, + "notecount": 1231, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": true + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "692ea129c5e21cd3c98131ee32c261cdea22da49", + "difficulty": "HYPER", + "songID": 475, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11030, + "notecount": 916, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e8fe1c375b256dc2ce5ad3ad9de73ba8f382e94e", + "difficulty": "NORMAL", + "songID": 475, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11030, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "426b3e70e2e5b348f2ed4964e89dcfa6de56edea", + "difficulty": "ANOTHER", + "songID": 476, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11031, + "notecount": 1039, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b41d7efebdb38e47d04577a9feb0bd150b76d30", + "difficulty": "HYPER", + "songID": 476, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11031, + "notecount": 735, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bc23452155c6099234f23961bd216c79e82fa63", + "difficulty": "NORMAL", + "songID": 476, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11031, + "notecount": 462, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8b7e49959c4bd1af1f97c3d21aef6916451ffcb", + "difficulty": "ANOTHER", + "songID": 476, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11031, + "notecount": 1097, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f4f5de97542afa7068beca2a0b3c73685920ed40", + "difficulty": "HYPER", + "songID": 476, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11031, + "notecount": 737, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70f2a154b0305c3176b477ea1c0733fe3ec616c2", + "difficulty": "NORMAL", + "songID": 476, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11031, + "notecount": 462, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2d7f4496853ca60c32adcd53ceb0837671dd66e", + "difficulty": "ANOTHER", + "songID": 477, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11032, + "notecount": 1232, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6a7c1265b3a716c6b61238156174e38a1c7cc28", + "difficulty": "HYPER", + "songID": 477, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11032, + "notecount": 941, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f7d6609be9547c8bd9e0e2e8a9168e7505b950f", + "difficulty": "LEGGENDARIA", + "songID": 477, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11032, + "notecount": 1502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e5fcc5e2dab9b1ad3d73695faa01e992b35697c", + "difficulty": "NORMAL", + "songID": 477, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11032, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d13ef410983658078fbfb98bcec6bfc9e9d1f5f9", + "difficulty": "ANOTHER", + "songID": 477, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11032, + "notecount": 1184, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1c964098d2954f4c8d2e7b723d77a2d1f79f7317", + "difficulty": "BEGINNER", + "songID": 477, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 11032, + "notecount": 89, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25b0bab426fbd3ec247972699e0256e97bee2aec", + "difficulty": "HYPER", + "songID": 477, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11032, + "notecount": 975, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9a4f79cc755b2c5574c66b3f714f398940307dc", + "difficulty": "LEGGENDARIA", + "songID": 477, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11032, + "notecount": 1566, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "87c5d8a852a1c8986d778170e1f905dfcabefe4f", + "difficulty": "NORMAL", + "songID": 477, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11032, + "notecount": 567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ccae67801238dd3a6bca342f87500e35e4d3dd3", + "difficulty": "HYPER", + "songID": 478, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11033, + "notecount": 562, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff561aeec6af76329e054cbe7157ed236376b522", + "difficulty": "NORMAL", + "songID": 478, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11033, + "notecount": 344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a962054572b5df849aae9aca23400041459f2833", + "difficulty": "ANOTHER", + "songID": 478, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11033, + "notecount": 712, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3af7d8cd0b5a9c6a915bc581f321c9281acc96b7", + "difficulty": "HYPER", + "songID": 478, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11033, + "notecount": 562, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e76c2835cb45d085cfbcf376e256d943e5f86c72", + "difficulty": "NORMAL", + "songID": 478, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11033, + "notecount": 344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0464f488b19ee222381e67443ae279cf6ffb423f", + "difficulty": "HYPER", + "songID": 479, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11034, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17c1b9c9cf1f3f907d766d5755ef47eb49ad30ae", + "difficulty": "NORMAL", + "songID": 479, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11034, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d58d500aa9b32abfe5b47464ea696658eb5f3431", + "difficulty": "ANOTHER", + "songID": 479, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11034, + "notecount": 1019, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "61f7d63ef85ddf95e62b189d7d084b9500e6190b", + "difficulty": "HYPER", + "songID": 479, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11034, + "notecount": 747, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ea9be8e0833ff3dbba4a29f0483ed5fe10cf0b7", + "difficulty": "NORMAL", + "songID": 479, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11034, + "notecount": 553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45d363a63a536c15e1d4c7a83e29c582d786dd52", + "difficulty": "ANOTHER", + "songID": 480, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11035, + "notecount": 1055, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10ee78497bcbaebef0bfc612806367b0e0566cd1", + "difficulty": "HYPER", + "songID": 480, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11035, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "0723e6995595a9d5520999efa233f6695477cf80", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 480, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 11035, + "arcChartID": null, + "notecount": 1614, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "5d148f8bb74837119546952a3a9ac360b6a32f1a", + "difficulty": "NORMAL", + "songID": 480, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11035, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e83e6c6e3a8999b0079bcb6751c7bc15837a23f4", + "difficulty": "ANOTHER", + "songID": 480, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11035, + "notecount": 1114, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1922a08fc7c419a73329367637821728db92c6b6", + "difficulty": "HYPER", + "songID": 480, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11035, + "notecount": 894, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "ea214177ef58d0660d6dcc544baf34e2df1729de", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 480, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 11035, + "arcChartID": null, + "notecount": 1463, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "b751b752773309507a9145d47fa914fd7c15ebff", + "difficulty": "NORMAL", + "songID": 480, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11035, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9378c30e63979a3245b52d211bc7c1a0275786b", + "difficulty": "ANOTHER", + "songID": 481, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11036, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "111dc4a10f0a1e748808a711c551f40a367eaeae", + "difficulty": "HYPER", + "songID": 481, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11036, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a9750285b73b863f3b19d6e0abea97ca3454113", + "difficulty": "NORMAL", + "songID": 481, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11036, + "notecount": 464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e066de37ba16405b6493eb5b2b775103dc9f4a68", + "difficulty": "ANOTHER", + "songID": 481, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11036, + "notecount": 948, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a31d41fe3bfd21c0c6e71f8d6df4e556be329123", + "difficulty": "BEGINNER", + "songID": 481, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11036, + "notecount": 305, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4dc08ccd08faff239b347a25823c9bacbd7363f9", + "difficulty": "HYPER", + "songID": 481, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11036, + "notecount": 888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4f6ffe1134f85d1cb568e75908ffae01b6ed6fb", + "difficulty": "NORMAL", + "songID": 481, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11036, + "notecount": 537, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6eb4f68acde672bcf7315d903270fe1eb870e99b", + "difficulty": "ANOTHER", + "songID": 482, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11037, + "notecount": 1344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fec09eb60f6ddc7bff4f02f06d6678c40a83c35", + "difficulty": "HYPER", + "songID": 482, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11037, + "notecount": 1110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b632c37bb318f166e14e5879440e2ad9bcde80e", + "difficulty": "NORMAL", + "songID": 482, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11037, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83d6790c860383d84b9e9de932dedd4ad69cf5d9", + "difficulty": "ANOTHER", + "songID": 482, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11037, + "notecount": 1301, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12F", + "value": 11.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.50", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b0b3e92576de8d9090472d118c424e08d1bdd826", + "difficulty": "BEGINNER", + "songID": 482, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11037, + "notecount": 355, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da294eb0ad6c2b1b6f65e157c7af93c9ab521da5", + "difficulty": "HYPER", + "songID": 482, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11037, + "notecount": 1116, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12F", + "value": 11.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.50", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "979010869d205ef1540a77795d90e0ae4a022043", + "difficulty": "NORMAL", + "songID": 482, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11037, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51f07ae45b5922a7b13ee2a462babf2ccffa1a09", + "difficulty": "ANOTHER", + "songID": 483, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11038, + "notecount": 1027, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0375233a95a94d6f76645ac93de5e726d86340fd", + "difficulty": "HYPER", + "songID": 483, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11038, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05103d4e5295d4f8f9c505a1cbda12cacdb9d49c", + "difficulty": "NORMAL", + "songID": 483, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11038, + "notecount": 547, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c2ac824cda1c373e18cca9984e190aa680b5a89", + "difficulty": "ANOTHER", + "songID": 483, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11038, + "notecount": 990, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b239b562583d3fc29ae3ad71c8fbad18b275fcaa", + "difficulty": "HYPER", + "songID": 483, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11038, + "notecount": 786, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd4a87f572de3f525a9def933fd6ce8f0a0867b5", + "difficulty": "NORMAL", + "songID": 483, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11038, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0fc7f877d5ac210eed59ddd169189b869fe61f9", + "difficulty": "ANOTHER", + "songID": 485, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1202, + "notecount": 215, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95da79df165a79ccc260b99307f9a6193ea3afd1", + "difficulty": "HYPER", + "songID": 485, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1202, + "notecount": 205, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4082f04d37dc6da5bea2f89f0d577d990777367", + "difficulty": "HYPER", + "songID": 485, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1202, + "notecount": 210, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "3-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a752167712c3a9e20b907c3824cc7297b811bdec", + "difficulty": "HYPER", + "songID": 486, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1211, + "notecount": 227, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b6db3172d38315c871dab8080da3af9616a42d3", + "difficulty": "HYPER", + "songID": 486, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1211, + "notecount": 169, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "019c21ebae2ddff92f38c9b5abf415218428ddc7", + "difficulty": "ANOTHER", + "songID": 487, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11039, + "notecount": 1319, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f05fa04f1415f5de1635c4b120c226bdc5d3a79e", + "difficulty": "HYPER", + "songID": 487, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11039, + "notecount": 847, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1aa4e02213949f5ae4406ec2a344b60a16fe869d", + "difficulty": "NORMAL", + "songID": 487, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11039, + "notecount": 488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54ebeec4c7cd8bf7dfea2fd051d5f555c4ebbd6f", + "difficulty": "ANOTHER", + "songID": 487, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11039, + "notecount": 1234, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d667a2e1f226c09e2549393240e00878a8cc4edf", + "difficulty": "BEGINNER", + "songID": 487, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 11039, + "notecount": 176, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89c64ef7f90d4bb48fa24b9213e1c79620674f4b", + "difficulty": "HYPER", + "songID": 487, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11039, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db0808700bff235d3a02759714bd73ead15d4e11", + "difficulty": "NORMAL", + "songID": 487, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11039, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f50fada294fd94afb48215c172bafcd686abf80d", + "difficulty": "ANOTHER", + "songID": 488, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11040, + "notecount": 1739, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc63134bd7da647e67e6074f37179da30739ef62", + "difficulty": "HYPER", + "songID": 488, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11040, + "notecount": 997, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f059e53963850860c98298b9b9c25e07c3a35df", + "difficulty": "NORMAL", + "songID": 488, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11040, + "notecount": 659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e1fbd5bfe34351cb8c4869eddebc34241ec4546", + "difficulty": "ANOTHER", + "songID": 488, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11040, + "notecount": 1834, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c873be77d89ae1bc3c1bac75ddf9b2de5a3fe6af", + "difficulty": "HYPER", + "songID": 488, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11040, + "notecount": 1386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95bd4cfdc20bf8a510abe7fa07fe6bb7393e95ab", + "difficulty": "NORMAL", + "songID": 488, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11040, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "371495e3924dcc6aa799ae10e2eebea4119669a6", + "difficulty": "ANOTHER", + "songID": 489, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11041, + "notecount": 779, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0beecf9ce7bc11f12c10e45c410886bda36c3d0", + "difficulty": "HYPER", + "songID": 489, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11041, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f44983cb84679aa1ebd1d6366c0c40c6428950d7", + "difficulty": "NORMAL", + "songID": 489, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11041, + "notecount": 347, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca739177730f0eb86129c86ce073821e3d644152", + "difficulty": "ANOTHER", + "songID": 489, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11041, + "notecount": 699, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afda4e17ca252496f4b6fd5a4db429853cf402ca", + "difficulty": "HYPER", + "songID": 489, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11041, + "notecount": 487, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bea68f258878a39b30eadd11f679bb3bdcbf0e54", + "difficulty": "NORMAL", + "songID": 489, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11041, + "notecount": 350, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16cbf077de1fadbe2082f50d8eede24e089860b7", + "difficulty": "HYPER", + "songID": 490, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11042, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c189df1df3bc9aeac1faddd7706fc7745495528", + "difficulty": "NORMAL", + "songID": 490, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11042, + "notecount": 375, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c941b30b572795386f0bdd414d1f1a573a4eaa1", + "difficulty": "ANOTHER", + "songID": 490, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11042, + "notecount": 1071, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef3977f89bf5107dd5d4285397639ec11a995393", + "difficulty": "HYPER", + "songID": 490, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11042, + "notecount": 613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fea5d83f3b9396344368e5db902af9374cae205a", + "difficulty": "NORMAL", + "songID": 490, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11042, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "080cff0941e173505a2a345653aa8400c830d167", + "difficulty": "ANOTHER", + "songID": 491, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11043, + "notecount": 653, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a722211d3dec8fe065d06d4eb3fbd4be98f83eae", + "difficulty": "HYPER", + "songID": 491, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11043, + "notecount": 425, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ce824b2c4e705dd54f9fce0b2989ea9a392835d", + "difficulty": "NORMAL", + "songID": 491, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11043, + "notecount": 298, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7eb705f0c5b8bc49c9694bc2ad79f20fa501109", + "difficulty": "ANOTHER", + "songID": 491, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11043, + "notecount": 826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1dbe5d59d4a776ecbffeb0b165c715aae2995b1", + "difficulty": "BEGINNER", + "songID": 491, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 11043, + "notecount": 132, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1c1fa23f57fbe461c386db443dc04cab85aecd3", + "difficulty": "HYPER", + "songID": 491, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11043, + "notecount": 431, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4904690b70c915123dbd21809365a7215b75086", + "difficulty": "NORMAL", + "songID": 491, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11043, + "notecount": 299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f5dcbe6b4b67fa750dfc7ec6d9c14162ecff827", + "difficulty": "HYPER", + "songID": 492, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11044, + "notecount": 864, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11b1bbd71e4332d273eee048c03faf2287345e05", + "difficulty": "NORMAL", + "songID": 492, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11044, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4be6eb0df0e17380c83611cd6c5707da138e18ae", + "difficulty": "ANOTHER", + "songID": 492, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11044, + "notecount": 1186, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b6281617e2c30dc0ffbdeadbc529267026c1a7f", + "difficulty": "HYPER", + "songID": 492, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11044, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4cbcd08d8ab52f15d5a40278773b27050d68fa1", + "difficulty": "NORMAL", + "songID": 492, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11044, + "notecount": 607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79966f248382606f350364367f01d72d7a1e3b0b", + "difficulty": "ANOTHER", + "songID": 493, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11045, + "notecount": 829, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "256f50a8de721f4c88b9fc0058d9a5a810560c3d", + "difficulty": "HYPER", + "songID": 493, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11045, + "notecount": 679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d069a9d496999e4c22afc3b36fcfeaa060c767f", + "difficulty": "NORMAL", + "songID": 493, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11045, + "notecount": 406, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8bd90c92b28cf7878093f8c9ed493e90b1b8dc5f", + "difficulty": "ANOTHER", + "songID": 493, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11045, + "notecount": 848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb24f2688473c46c04d666d27a9210c871a8191f", + "difficulty": "BEGINNER", + "songID": 493, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 11045, + "notecount": 203, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "879acc511660089df47aae64d686e82a73be15fb", + "difficulty": "HYPER", + "songID": 493, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11045, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34af00ead961aac5d537931269ceb9f341dc13eb", + "difficulty": "NORMAL", + "songID": 493, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11045, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50dbe2066478b040eeb212b647aae2aa5858f6c9", + "difficulty": "HYPER", + "songID": 494, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11046, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "638a2f3275126cf8d5b43e9af5dd9773a6f83f49", + "difficulty": "NORMAL", + "songID": 494, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11046, + "notecount": 309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bccf67a63064f7246e293695a76c2ec50a6a0941", + "difficulty": "ANOTHER", + "songID": 494, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11046, + "notecount": 751, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e9c6926c4c8ee1d9697dd0a48690d7377d8ae2d", + "difficulty": "HYPER", + "songID": 494, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11046, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62aabb55c01064b99df890f2b3fb582717400517", + "difficulty": "NORMAL", + "songID": 494, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 11046, + "notecount": 289, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8787c143e96d5d91ef7ad97e245ffaf8fe49a06e", + "difficulty": "ANOTHER", + "songID": 495, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11047, + "notecount": 948, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "699934dbcdc491a8730271a6d4d89d6289fe8fc0", + "difficulty": "HYPER", + "songID": 495, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11047, + "notecount": 671, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "967c9be445806d3d6793a78b826c8b655cdcf475", + "difficulty": "NORMAL", + "songID": 495, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11047, + "notecount": 379, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b2589806f886f65f7db1d8e75cf88420942f3d4", + "difficulty": "ANOTHER", + "songID": 495, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11047, + "notecount": 969, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb61bd200eea0936d5278b3b28e1033c36713341", + "difficulty": "BEGINNER", + "songID": 495, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 11047, + "notecount": 173, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af7460d4869379cd13cf6c90b37331404f4c9052", + "difficulty": "HYPER", + "songID": 495, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11047, + "notecount": 671, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d016e2cb18ba6a2e231b46445fed25b9751fa05", + "difficulty": "NORMAL", + "songID": 495, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11047, + "notecount": 379, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4a5d050bce76baf57785d3d764cc6c6db4de17c", + "difficulty": "ANOTHER", + "songID": 496, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11048, + "notecount": 891, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f596e95cadaa19eb0f460dd1328078d84eb93f66", + "difficulty": "HYPER", + "songID": 496, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11048, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d6966fef1b960d8506e9f427e07cb1aa1aa9f73", + "difficulty": "NORMAL", + "songID": 496, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11048, + "notecount": 294, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84fe0e63f0495f710f81781d9ebd719e1a2861d8", + "difficulty": "ANOTHER", + "songID": 496, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11048, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29450474cdc18304a1b2bd49dbea2d54e5d6037d", + "difficulty": "HYPER", + "songID": 496, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11048, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ee1d0e3b538f43194b45cbd776df8318190634a", + "difficulty": "NORMAL", + "songID": 496, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11048, + "notecount": 294, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b58cf4065e8654841ba9b6f3c455be8c6edf1505", + "difficulty": "ANOTHER", + "songID": 497, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11049, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64a6fe126cff63444df4fb5b1089398366ff94ab", + "difficulty": "HYPER", + "songID": 497, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11049, + "notecount": 773, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6c90b4193063423b8d77ab4950bea46e77a84f4", + "difficulty": "NORMAL", + "songID": 497, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11049, + "notecount": 498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50050db1bcee06a6d16d01e120a4c5ebaeaea1f1", + "difficulty": "ANOTHER", + "songID": 497, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11049, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16afc93650be407b26259544ec91dde93028bbb8", + "difficulty": "HYPER", + "songID": 497, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11049, + "notecount": 773, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f26f4e81b902135c35640d339c55a6979063e24c", + "difficulty": "NORMAL", + "songID": 497, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11049, + "notecount": 498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "11-cs", + "8-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7fb5d0ab24c5f3cf60f19f8f2ac156150de94b8", + "difficulty": "ANOTHER", + "songID": 498, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11050, + "notecount": 1155, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec0aa38cf1bf32cb3aa850c3e743b0cf21c98e6e", + "difficulty": "HYPER", + "songID": 498, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11050, + "notecount": 1029, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9177bb335018471c92dcab297969f53ad45b716d", + "difficulty": "NORMAL", + "songID": 498, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11050, + "notecount": 724, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d65211cacdaa14f95f87aee1604c0a3d2cb19acf", + "difficulty": "ANOTHER", + "songID": 498, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11050, + "notecount": 1241, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45c760d9eadcfdec95f508cf367447ec1ca21684", + "difficulty": "HYPER", + "songID": 498, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11050, + "notecount": 1029, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dea9c2773ac20fcb9d15bd7bb7b4a0538463926c", + "difficulty": "NORMAL", + "songID": 498, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11050, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4e73048acf2fdb775e5d93a2d226e30d429349b", + "difficulty": "ANOTHER", + "songID": 499, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11051, + "notecount": 901, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dd68fd6e38993935645e085d4c83625f9742a27", + "difficulty": "HYPER", + "songID": 499, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11051, + "notecount": 772, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a33a07da4a6f61a0d5543f1a922d1f8ce2ac95f8", + "difficulty": "NORMAL", + "songID": 499, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11051, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b8f69d95f31edd4547f591bc1a6ba5e3af88827", + "difficulty": "ANOTHER", + "songID": 499, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 11051, + "notecount": 932, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c7f36ac9cb1b588d688e6ebed147a85a818dcdc", + "difficulty": "HYPER", + "songID": 499, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11051, + "notecount": 797, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bb7e9cffdf1be560ac83c17efca5797fd6c2379", + "difficulty": "NORMAL", + "songID": 499, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11051, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c357659d4e8646d3f282c7297474e052f6e83b7a", + "difficulty": "ANOTHER", + "songID": 500, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11052, + "notecount": 1456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9017f6fe935e3bb069aa717fe89768af2779218", + "difficulty": "HYPER", + "songID": 500, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11052, + "notecount": 1211, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75c670ca62ac10ee5b69458edbe1b232f667bbe3", + "difficulty": "NORMAL", + "songID": 500, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11052, + "notecount": 588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a18de7467403ba19db23ba3a800792e62c8dceb1", + "difficulty": "ANOTHER", + "songID": 500, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11052, + "notecount": 1222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c8baa5db5a61cc68ffcf44625ff87460f8b65fa1", + "difficulty": "HYPER", + "songID": 500, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11052, + "notecount": 1103, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "febce9118a009e8bb564a013f5b1cb335b630eb9", + "difficulty": "NORMAL", + "songID": 500, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 11052, + "notecount": 587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62339148515fb3d23f380ac58f5a161d02ad59f7", + "difficulty": "ANOTHER", + "songID": 502, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 11201, + "notecount": 1972, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc3676d91953c1feffc0cf776ed7aa49b3a82a2d", + "difficulty": "HYPER", + "songID": 502, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11201, + "notecount": 1249, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfd77e1b28f4ce68938abf777e174daee6a8c647", + "difficulty": "NORMAL", + "songID": 502, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11201, + "notecount": 526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d340ed4bcedeba9fdb93fed48ec7a94c0b5e1a93", + "difficulty": "ANOTHER", + "songID": 502, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 11201, + "notecount": 1396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4df71b10021837ec8fe821fb63cdb936f6731a7", + "difficulty": "HYPER", + "songID": 502, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 11201, + "notecount": 1249, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83f65ed283d64a496b9da8064d01a6ddbb1c3253", + "difficulty": "NORMAL", + "songID": 502, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 11201, + "notecount": 526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f70f2f803ab50a8747589115494d1b4663594a2", + "difficulty": "HYPER", + "songID": 503, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1219, + "notecount": 217, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5c57e8a92d7f36b7af2d0ab710ceb9ef18ceb1d", + "difficulty": "HYPER", + "songID": 503, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 1219, + "notecount": 139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13d8837479417e3bee773c71325f83256d350555", + "difficulty": "HYPER", + "songID": 504, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1401, + "notecount": 223, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d74a00788469b49e9cc843f1c7b455728fb2ef6", + "difficulty": "HYPER", + "songID": 504, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 1401, + "notecount": 190, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93fa6de0bf100a8b33f46eea125b95c89b413dad", + "difficulty": "ANOTHER", + "songID": 505, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11202, + "notecount": 705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "221a2c4e17f8fe379c3a87e18e32399683b091c5", + "difficulty": "HYPER", + "songID": 505, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11202, + "notecount": 371, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4669872bac55cbec42600cd5845c105582870ecd", + "difficulty": "NORMAL", + "songID": 505, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 11202, + "notecount": 260, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00d7a566dab7a6662193567e0a12f618e810e3f6", + "difficulty": "ANOTHER", + "songID": 505, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11202, + "notecount": 705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6252e930919cffcf51837f1e2535824fcb48213a", + "difficulty": "HYPER", + "songID": 505, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 11202, + "notecount": 371, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba3ce6ba59d0fbbe893ca854b0a8a226d5b9acf8", + "difficulty": "NORMAL", + "songID": 505, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 11202, + "notecount": 260, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8286adac8c9b75bdc3dcca9c4e0e1333e2d47e70", + "difficulty": "ANOTHER", + "songID": 506, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 11203, + "notecount": 799, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0e2cbbc5b084d0a9ac1cb3523214597c5e7ae16", + "difficulty": "HYPER", + "songID": 506, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 11203, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09a0cbd00e1518c556e5721384f4a2269297c38a", + "difficulty": "NORMAL", + "songID": 506, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 11203, + "notecount": 228, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b647f21f5144a68de9c58f62de6d566174b81d28", + "difficulty": "ANOTHER", + "songID": 506, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 11203, + "notecount": 799, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1fb4ba289d18704083424d2c623f3744cd85a3d", + "difficulty": "HYPER", + "songID": 506, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 11203, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24489d8426a3471d8b6f47c6a9aacb48d451c459", + "difficulty": "NORMAL", + "songID": 506, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 11203, + "notecount": 228, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "11-cs", + "bmus" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "430423da0c4fdedaaefc71179805c6d18af4306f", + "difficulty": "HYPER", + "songID": 507, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12000, + "notecount": 1048, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3367ccbaa13d9ce43c4dd95ef596fb02f614fd7b", + "difficulty": "NORMAL", + "songID": 507, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12000, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c100f4b90d6910e5e3257bd61192e9ff476b66c", + "difficulty": "ANOTHER", + "songID": 507, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12000, + "notecount": 1206, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba17df20c616d37747e33752352681ee98156062", + "difficulty": "HYPER", + "songID": 507, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12000, + "notecount": 1066, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c151896bcad91402d4949b70c9c6ec8d911ba31", + "difficulty": "NORMAL", + "songID": 507, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12000, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7617a608a8164d339ccab0592548418ac95d262c", + "difficulty": "ANOTHER", + "songID": 508, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12001, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cff5c07e792be022dc60764108f5e17b746f4fd7", + "difficulty": "HYPER", + "songID": 508, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12001, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "148b0802e287457cb756fbc2cb2c6964d60f3413", + "difficulty": "NORMAL", + "songID": 508, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12001, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8dba3a0c97caf63bb1af9348cbe515667a8e08b4", + "difficulty": "ANOTHER", + "songID": 508, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12001, + "notecount": 1079, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7055d91a820caed97ffb13679ba95159c81ad8b1", + "difficulty": "HYPER", + "songID": 508, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12001, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00a46980a942851aad6ea31daca579cf9171bcd1", + "difficulty": "NORMAL", + "songID": 508, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12001, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d48d6f174139dcd03fcf82e118e2183505c098ca", + "difficulty": "ANOTHER", + "songID": 509, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12002, + "notecount": 1610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1eff11f5c457e1e0e44415ba5021a58038f8e4a", + "difficulty": "HYPER", + "songID": 509, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12002, + "notecount": 1171, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e6b3825553198dbeccd38454aea829263b270e6", + "difficulty": "LEGGENDARIA", + "songID": 509, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12002, + "notecount": 2035, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "176751a69dbc6e8b566234ab1b44a7d806b4c8a2", + "difficulty": "NORMAL", + "songID": 509, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12002, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7af3d674bcf8504057b3476fdf8034d25493f4e7", + "difficulty": "ANOTHER", + "songID": 509, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12002, + "notecount": 1420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "61b8cf314028a987ddd204e181637e17caa1f92d", + "difficulty": "HYPER", + "songID": 509, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12002, + "notecount": 1118, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f01a5c52a7dcc1bb4238f26bb9c623f2c36c594e", + "difficulty": "LEGGENDARIA", + "songID": 509, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12002, + "notecount": 1946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d427e258b82b28c19cb74def8800cf079365e02f", + "difficulty": "NORMAL", + "songID": 509, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12002, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de838ea1b89ac5dc9b7c676525da8f38e8f3f9da", + "difficulty": "ANOTHER", + "songID": 510, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12003, + "notecount": 943, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba1d3c742d7599cdd6ffd30044e88578e2f69d90", + "difficulty": "HYPER", + "songID": 510, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12003, + "notecount": 856, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5409e35900136339cfc37b82f590234e2958100", + "difficulty": "NORMAL", + "songID": 510, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12003, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2c493ee3ddce73aaaf4d292acb1774701ab4216", + "difficulty": "ANOTHER", + "songID": 510, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12003, + "notecount": 1042, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bcd1fc3e53e2c1c001079159a26767a07f8e628e", + "difficulty": "BEGINNER", + "songID": 510, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 12003, + "notecount": 149, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "206ee28716a9de8cbd06f526bffeb116c13ba699", + "difficulty": "HYPER", + "songID": 510, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12003, + "notecount": 947, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34c91334f9da529efe474274061ab804b060bf5d", + "difficulty": "NORMAL", + "songID": 510, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 12003, + "notecount": 285, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1e5ad12d9c21675764136873be19fd8a489a93c", + "difficulty": "ANOTHER", + "songID": 511, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12004, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "948df1cb02309cd85a6fdfdac66586ce4f634c02", + "difficulty": "HYPER", + "songID": 511, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12004, + "notecount": 1104, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "507e553a79ab46bfdd695e5ca262153cf415b354", + "difficulty": "NORMAL", + "songID": 511, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12004, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b40b86ed92909dacbe3f7ecb21e92ea4d1e76c60", + "difficulty": "ANOTHER", + "songID": 511, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12004, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.60", + "value": 13.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "871db812f3ee5002266edfe7b2cf48b4b2451302", + "difficulty": "BEGINNER", + "songID": 511, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 12004, + "notecount": 302, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06eb55df38403b09e1d1f764ce2b561f37bd1c27", + "difficulty": "HYPER", + "songID": 511, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12004, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "875ab9e16ff7238ed7f33a48959d706be1f70c9a", + "difficulty": "NORMAL", + "songID": 511, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12004, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9c0abcbc38d03481e9b162b7ab824a2f23303ce", + "difficulty": "HYPER", + "songID": 512, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12005, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfafde16080c2937fe33bb9f1846e2965e9f8ea0", + "difficulty": "NORMAL", + "songID": 512, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12005, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1c30a14139ca7de2f83858efb93473823f0ea2f", + "difficulty": "ANOTHER", + "songID": 512, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12005, + "notecount": 957, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc9b1051cad33c3ebbae58b6287cb298a848fa49", + "difficulty": "HYPER", + "songID": 512, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12005, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7af3da7c70dcdddf307d15e2a34ac2ae25537404", + "difficulty": "NORMAL", + "songID": 512, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12005, + "notecount": 434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ffa633d516654a02b9c396ccaef7b7d782425e3", + "difficulty": "ANOTHER", + "songID": 513, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12006, + "notecount": 1471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c12d6d4120862b99941558134cd82f40667a5149", + "difficulty": "HYPER", + "songID": 513, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12006, + "notecount": 939, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2eb638544823fa7a73a592d97a08c4f1f556d48f", + "difficulty": "NORMAL", + "songID": 513, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12006, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec62785adea6ef63bde8275cfcb2d7f74397c5a5", + "difficulty": "ANOTHER", + "songID": 513, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12006, + "notecount": 1261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea735ff743205a36a40e604cea65a903a3fa6a0a", + "difficulty": "HYPER", + "songID": 513, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12006, + "notecount": 949, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "adf335088bd8df9d3e07fd3621e4ea3343509c25", + "difficulty": "NORMAL", + "songID": 513, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12006, + "notecount": 654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a815ffc3be9c34f2c547b8e0cde3486496852c96", + "difficulty": "ANOTHER", + "songID": 514, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12007, + "notecount": 1215, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e34329656b67cfc0f8fecdba6a5ffb9b30232fba", + "difficulty": "HYPER", + "songID": 514, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12007, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a574e2c49db0e6a960679d225e7276e31ade55f", + "difficulty": "NORMAL", + "songID": 514, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12007, + "notecount": 697, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49082cd0a6e006e8da793b64d5423f0edef5fc37", + "difficulty": "ANOTHER", + "songID": 514, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12007, + "notecount": 1527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "64a5eaaacf1b3e782a359b4d745e1ce0bfd9535a", + "difficulty": "HYPER", + "songID": 514, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12007, + "notecount": 1060, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e08faf380fb586a760c58a3ea93f08741d4c27ca", + "difficulty": "NORMAL", + "songID": 514, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12007, + "notecount": 697, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84950bc0ce65bd9d41146fa26e786e6cc9999e37", + "difficulty": "ANOTHER", + "songID": 515, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12008, + "notecount": 1554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "306d56d3572c0ce5b8e295e95cc4b8bb9248adb2", + "difficulty": "HYPER", + "songID": 515, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12008, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c24fbaef30fdff28f93f760994418c37738a0385", + "difficulty": "NORMAL", + "songID": 515, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12008, + "notecount": 584, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebb1a011912722f26695324d528f50a4678c4be8", + "difficulty": "ANOTHER", + "songID": 515, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12008, + "notecount": 1368, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5a76debad3d74e498b8615de3e7a09e15e7063b3", + "difficulty": "HYPER", + "songID": 515, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12008, + "notecount": 930, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d166e9e28fa6b1c81c18ecabf339419e36aae1be", + "difficulty": "NORMAL", + "songID": 515, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12008, + "notecount": 561, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f97b179c6e60a00a54223b11e5ae4956c7395dd2", + "difficulty": "ANOTHER", + "songID": 516, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12009, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2b317a3678cebf1d74b241cf1b6c331eb89bf36", + "difficulty": "HYPER", + "songID": 516, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12009, + "notecount": 776, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8757bf69147234ef60f2b09b41de23c6f5b4564b", + "difficulty": "NORMAL", + "songID": 516, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12009, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27dd0e32221e7179adf9e9f4681c7c5b3693759c", + "difficulty": "ANOTHER", + "songID": 516, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12009, + "notecount": 1052, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01b60f5125ef5123c3840943c047446d167f3e3e", + "difficulty": "BEGINNER", + "songID": 516, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 12009, + "notecount": 332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8572cfe353edada07cdfe2a66bca4ae96dd3d29c", + "difficulty": "HYPER", + "songID": 516, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12009, + "notecount": 782, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bd1251675f666b14b240298222ab04831247daa", + "difficulty": "NORMAL", + "songID": 516, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12009, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb3c8da76b01642106ec273971de02819931861a", + "difficulty": "ANOTHER", + "songID": 517, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12010, + "notecount": 1377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6000316cfc356bd1997c6da4187fecc279605b66", + "difficulty": "HYPER", + "songID": 517, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12010, + "notecount": 733, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bed44913776ece4776e8cc873c2a26cc4a0e4ff7", + "difficulty": "NORMAL", + "songID": 517, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12010, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15c33022c81f42c43e9da1dc32465f850f13f761", + "difficulty": "ANOTHER", + "songID": 517, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12010, + "notecount": 1363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a3e14670ffe80a5e6633a62da4dfd3ce356353f", + "difficulty": "HYPER", + "songID": 517, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12010, + "notecount": 969, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59e79a664255d787e64f57b0fd960153c665776a", + "difficulty": "LEGGENDARIA", + "songID": 517, + "playtype": "SP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 12010, + "notecount": 1637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "469e0a0c76565b7dfe01fc06f5eb85d3ebd149af", + "difficulty": "NORMAL", + "songID": 517, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12010, + "notecount": 660, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "551a894a25191047c8c8921d606c963bab201523", + "difficulty": "ANOTHER", + "songID": 518, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12011, + "notecount": 1235, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c93fb3532e7649dc0f1a8624828ff9890a0b01f3", + "difficulty": "HYPER", + "songID": 518, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12011, + "notecount": 936, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7f6d6f0712c58b26f7c62a0f1c66e261a19ff1a", + "difficulty": "NORMAL", + "songID": 518, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12011, + "notecount": 540, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9fed344258692817cb5e4abea90c31fa3cee0e02", + "difficulty": "ANOTHER", + "songID": 518, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12011, + "notecount": 1243, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "10f3292e7f1c91bb9c3e7d8c7b1b43fc8d9d929f", + "difficulty": "BEGINNER", + "songID": 518, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 12011, + "notecount": 144, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a07a6f9d89dca26b457036fcdd82f5dfe5cfaa96", + "difficulty": "HYPER", + "songID": 518, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12011, + "notecount": 946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bfa974bceaa07c9a1e9af97705379512e11d8be", + "difficulty": "NORMAL", + "songID": 518, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12011, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4367fdf0fea7d17f0492f4654a9cc0dc8662d417", + "difficulty": "ANOTHER", + "songID": 519, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12012, + "notecount": 922, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c102523a5d608f50aadd0c3df04d0acfabe89d0", + "difficulty": "HYPER", + "songID": 519, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12012, + "notecount": 685, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49aa953689b900514995d36d948ea03decc28864", + "difficulty": "NORMAL", + "songID": 519, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12012, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32c838988b95785c54837db2be729a67024396a2", + "difficulty": "ANOTHER", + "songID": 519, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12012, + "notecount": 925, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ab72d59a8967bb6265dc82c28ac054d1f86684d", + "difficulty": "BEGINNER", + "songID": 519, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 12012, + "notecount": 201, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82d6efe7275eab952caace97a9407944fcf3764d", + "difficulty": "HYPER", + "songID": 519, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12012, + "notecount": 678, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60e02643e9443976e6360890f7617996f6a87e21", + "difficulty": "NORMAL", + "songID": 519, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12012, + "notecount": 405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "710261aa4f83fa321b23773612343aa5dfc53465", + "difficulty": "ANOTHER", + "songID": 520, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12013, + "notecount": 1175, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "085dd5dd830a091a3010412f9350af2d72885818", + "difficulty": "HYPER", + "songID": 520, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12013, + "notecount": 922, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c48b93c27bda84e424b9e37991bcae1743ecd0e2", + "difficulty": "NORMAL", + "songID": 520, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12013, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d524ab618c31c813c9b6da349339cdd0da2437d", + "difficulty": "ANOTHER", + "songID": 520, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12013, + "notecount": 1246, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68d0c7d09758ac1ef2a72d995315b7f9ddad4d21", + "difficulty": "HYPER", + "songID": 520, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12013, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da58c24c9620960b7e3e5a744144db027116ae51", + "difficulty": "NORMAL", + "songID": 520, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12013, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9b7effc6a4f392b040183e9930781c62d2eea77", + "difficulty": "ANOTHER", + "songID": 521, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12014, + "notecount": 830, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e20c7b4e242628dcf85ca70814aa3c32755d075d", + "difficulty": "HYPER", + "songID": 521, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12014, + "notecount": 670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "543c28f05d479a3cb48c1f733ff27adc290946b5", + "difficulty": "NORMAL", + "songID": 521, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12014, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5268b5495ac6d3a998325d76a7d698aca8e5a7ee", + "difficulty": "ANOTHER", + "songID": 521, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12014, + "notecount": 875, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ea729f82867a2c29d34c88ef0cde22358702b00", + "difficulty": "BEGINNER", + "songID": 521, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 12014, + "notecount": 202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a141f0a888bc5d6b87008e21fb5df22c2bbab84", + "difficulty": "HYPER", + "songID": 521, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12014, + "notecount": 710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "034e1b6eb1d2ba61d65b0e954666d0cf6635d882", + "difficulty": "NORMAL", + "songID": 521, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12014, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4dfb354d543346a88cf60d29956aac9fb5d65d71", + "difficulty": "ANOTHER", + "songID": 522, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12015, + "notecount": 1498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00369fbec26b38473e046196352df19d435c7e7e", + "difficulty": "HYPER", + "songID": 522, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12015, + "notecount": 1089, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10d0f6d5e8f5fd5fde34f68657fc766efb5e7853", + "difficulty": "NORMAL", + "songID": 522, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12015, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c1368e83781a8c8e2ab6a45e1645cf6dea5513a", + "difficulty": "ANOTHER", + "songID": 522, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12015, + "notecount": 1520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7f5b5f3e3640e2848985b85a574dffbf95a37030", + "difficulty": "BEGINNER", + "songID": 522, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 12015, + "notecount": 205, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf096c92809fcf932aae7695202b465d76a5ec88", + "difficulty": "HYPER", + "songID": 522, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12015, + "notecount": 1135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d08999a61eab54e1fc91f51a538b0ea1836a3ad4", + "difficulty": "NORMAL", + "songID": 522, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12015, + "notecount": 571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51e5fd301a77732b76725b8f1b7324127c28f695", + "difficulty": "ANOTHER", + "songID": 523, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12016, + "notecount": 1070, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6da648d51cc71e0af2e9bbcc59acc8596c498003", + "difficulty": "HYPER", + "songID": 523, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12016, + "notecount": 976, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66a706480e2c2cc1ece416c2d8329b405ae07c9d", + "difficulty": "LEGGENDARIA", + "songID": 523, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12016, + "notecount": 1748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fccb61b52e241c8941d552160e9efd868006c76f", + "difficulty": "NORMAL", + "songID": 523, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12016, + "notecount": 707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc6872d2324d3308b44d294b8be2c70a25ba84ca", + "difficulty": "ANOTHER", + "songID": 523, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12016, + "notecount": 1033, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75d1a9d3a7d71f02375fbdc97d563b61e21bf78c", + "difficulty": "HYPER", + "songID": 523, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12016, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b05e1fbd823efaec2e7f62118971f1e49c44e1a", + "difficulty": "LEGGENDARIA", + "songID": 523, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12016, + "notecount": 1684, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9949960e0f52c4d2df557a27c680dd0009a80ae1", + "difficulty": "NORMAL", + "songID": 523, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12016, + "notecount": 630, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cef3332d6c4e76d2aba06a7b54e9c1a7d5d39804", + "difficulty": "HYPER", + "songID": 524, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12018, + "notecount": 883, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1aa56fe6ea857712d170b118c4809ad924ee2c95", + "difficulty": "NORMAL", + "songID": 524, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12018, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "464c5a5f3ae556ea5edc0217604dd38eaf45180b", + "difficulty": "ANOTHER", + "songID": 524, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12018, + "notecount": 1096, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b0370244c7a55f45f8ca49eca2e31a251be06a6", + "difficulty": "HYPER", + "songID": 524, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12018, + "notecount": 883, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31701050a21b97a7301499a9e8cebb7e63481f51", + "difficulty": "NORMAL", + "songID": 524, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12018, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "170753a506507df3a3e7c234e5bb4bbebb5c047b", + "difficulty": "ANOTHER", + "songID": 525, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12019, + "notecount": 935, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32d2906a2c09f4a75cd590ee292a5a6f67eb6563", + "difficulty": "HYPER", + "songID": 525, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12019, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9405e6ea793f5d468da8e51cc2b2c8fa16ed76a9", + "difficulty": "NORMAL", + "songID": 525, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12019, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1edd4192bab0468a4d21adbfcbccf2d068a8f1a4", + "difficulty": "ANOTHER", + "songID": 525, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12019, + "notecount": 972, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "93941f1572a6a692b8900dd07cb19d6f160dc82d", + "difficulty": "HYPER", + "songID": 525, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12019, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c55769154b8834b4b3bce37cbd5d57e1e05c638b", + "difficulty": "NORMAL", + "songID": 525, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12019, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88fb98c26f4b7d1a634de3053fa2130ca689c85c", + "difficulty": "ANOTHER", + "songID": 526, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12020, + "notecount": 1396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b74ce067facd27b2a019cd20fcd7855e43db2da", + "difficulty": "HYPER", + "songID": 526, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12020, + "notecount": 774, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a264161d81c237207dfe97f28e8e9726caa4d70", + "difficulty": "NORMAL", + "songID": 526, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12020, + "notecount": 461, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df1c056869c120cecbc40868e265c388ff4c0633", + "difficulty": "ANOTHER", + "songID": 526, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12020, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35f5fd970cd89a8cddc1b77a3dfc0109bbf679ac", + "difficulty": "HYPER", + "songID": 526, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12020, + "notecount": 773, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9e7d648acf5dcbe66275e42c869fa14ae2c0c86", + "difficulty": "NORMAL", + "songID": 526, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12020, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2df2b210323a2225488364328f85c99e4c2a0437", + "difficulty": "ANOTHER", + "songID": 527, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12021, + "notecount": 1051, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ad92eea5427aa4bae51ffab65b7c140cdfdfc62", + "difficulty": "HYPER", + "songID": 527, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12021, + "notecount": 791, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed6a793d68434e00228160a2b73391362b680012", + "difficulty": "NORMAL", + "songID": 527, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12021, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e8e15d4408ed6b5a1419dc19fa53ce470e9545c", + "difficulty": "ANOTHER", + "songID": 527, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12021, + "notecount": 1051, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c78e67927f620c06d30887e29cc26683f3748f6", + "difficulty": "BEGINNER", + "songID": 527, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 12021, + "notecount": 95, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94bdfb2b07a18971fa3f38e00b887b35944a2c5f", + "difficulty": "HYPER", + "songID": 527, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12021, + "notecount": 850, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d001b4afe6c8f2073a1dffe0f97171316d88ba35", + "difficulty": "NORMAL", + "songID": 527, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12021, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fa43cfcc2122a36cb67f0ab4674532b794b5201", + "difficulty": "HYPER", + "songID": 528, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12022, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df1ceddd87d8b0512dc2f35f27d72a5d7bd9a6f8", + "difficulty": "NORMAL", + "songID": 528, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12022, + "notecount": 491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c792eaeaa9468e84cfb8e03e78f9da4222fd192", + "difficulty": "ANOTHER", + "songID": 528, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12022, + "notecount": 1178, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e10c2610acb3f2af086b6044e4745cfa08e5b1d", + "difficulty": "HYPER", + "songID": 528, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12022, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "790b756256c443702103f84d1b7c43c4453aaf99", + "difficulty": "NORMAL", + "songID": 528, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12022, + "notecount": 495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "468f8d85127be07749b540638d4635af30e31346", + "difficulty": "HYPER", + "songID": 529, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3201, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2053989b81a3d9d62e7ac41b25ec1d47b6962d7", + "difficulty": "HYPER", + "songID": 529, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 3201, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdb13a1c7012e6b85572efa3996216f5db44b3f0", + "difficulty": "ANOTHER", + "songID": 530, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12023, + "notecount": 842, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3b4138151bac122161291d56fdb9b8ae23ae280", + "difficulty": "HYPER", + "songID": 530, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12023, + "notecount": 526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4439aa32ce56a854ffb53f69aa7494d1cb6625f", + "difficulty": "NORMAL", + "songID": 530, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 12023, + "notecount": 334, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb029dfd2c573ef7fde1c28446604b7cfa5d3894", + "difficulty": "ANOTHER", + "songID": 530, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12023, + "notecount": 843, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6b9f7abeed4f4a58205a085c22bd6a9fccd9957", + "difficulty": "HYPER", + "songID": 530, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12023, + "notecount": 526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1fef05c0acd78897c0f056024ec4002555509d2", + "difficulty": "NORMAL", + "songID": 530, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 12023, + "notecount": 334, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0e9b8a2ccf0472654f67702acedf5b07cedc546", + "difficulty": "HYPER", + "songID": 531, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12024, + "notecount": 676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0722879fe7d64079e302edac7349020b78b18434", + "difficulty": "NORMAL", + "songID": 531, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12024, + "notecount": 385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3253522feb5a4391b2dfd85a53f6c08361ce3502", + "difficulty": "ANOTHER", + "songID": 531, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12024, + "notecount": 862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21edba5805caebf385ba5f502b213cd7430721c1", + "difficulty": "HYPER", + "songID": 531, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12024, + "notecount": 676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5c1f174caf6c6a7a5d5407d90a054e18e3796d6", + "difficulty": "NORMAL", + "songID": 531, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12024, + "notecount": 385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d0b6171381fd604200cb2eb06fffc1526dd5f58", + "difficulty": "ANOTHER", + "songID": 532, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12025, + "notecount": 1414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d223794be2a35999cc51f63b5f38ad57fe38237b", + "difficulty": "HYPER", + "songID": 532, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12025, + "notecount": 871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c91c1f6007a9929fdb39d158233c7285c87a38e", + "difficulty": "NORMAL", + "songID": 532, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12025, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f6349d1d9a9bb1508bea8f4aafbd7f585701ce3", + "difficulty": "ANOTHER", + "songID": 532, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12025, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2c1708f5634d8b64545f06a51233ded1eb3ca066", + "difficulty": "HYPER", + "songID": 532, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12025, + "notecount": 871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b276de22e2c4b151b2e83d84e221168b101e80a", + "difficulty": "NORMAL", + "songID": 532, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12025, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9044bc1741f3fb873e9b0e7537ce2023ef50397", + "difficulty": "HYPER", + "songID": 533, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12026, + "notecount": 848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb898eed339c808288572f1d7002513ae303f78c", + "difficulty": "NORMAL", + "songID": 533, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12026, + "notecount": 479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d8e290585d36e06670fbfe7b51a630153f15553", + "difficulty": "ANOTHER", + "songID": 533, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12026, + "notecount": 1145, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e7ea11a1f93bbea84c5e30907538d7eb10ba454", + "difficulty": "HYPER", + "songID": 533, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12026, + "notecount": 848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb530db1856c39cd7b4fd79b383d6560117802ee", + "difficulty": "NORMAL", + "songID": 533, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12026, + "notecount": 479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8b7330741254580b07ca58c990035b9f6ceadde", + "difficulty": "ANOTHER", + "songID": 534, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12027, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54307aa21f91e0c5660f3601175fe2f0e1e67240", + "difficulty": "HYPER", + "songID": 534, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12027, + "notecount": 545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef152b3486ce234f04c48e63c21e88e4372cb620", + "difficulty": "NORMAL", + "songID": 534, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12027, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf2d700aa734aa134c1b1310c59ef4c4fa5ff605", + "difficulty": "ANOTHER", + "songID": 534, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12027, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1fe5657190ced1fb0ce74c2221819fd9200f7a59", + "difficulty": "HYPER", + "songID": 534, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12027, + "notecount": 545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ae58063c2dce0e082094b49ac5f6fe1fa041c73", + "difficulty": "NORMAL", + "songID": 534, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12027, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de710c5d5918088dd5ecc8ffa645c45b9e9a5eb7", + "difficulty": "HYPER", + "songID": 535, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3212, + "notecount": 247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c499329cf6ad4df69bb62439337fc5083719f387", + "difficulty": "HYPER", + "songID": 535, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 3212, + "notecount": 247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9b8e2261426a287a56642c52471b0d3c0142dbb", + "difficulty": "ANOTHER", + "songID": 536, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12028, + "notecount": 1259, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1154a1682e5823e1e19791cf5e38fe745b266ba", + "difficulty": "HYPER", + "songID": 536, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12028, + "notecount": 884, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d47e0db435b15cee067042147d8e07d291289090", + "difficulty": "NORMAL", + "songID": 536, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12028, + "notecount": 552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba17853813c78a8ed2acc1d262e61a8d612a3657", + "difficulty": "ANOTHER", + "songID": 536, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12028, + "notecount": 1309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b34d86e91d32590d39dcb62216d1a26ea6bdfbef", + "difficulty": "BEGINNER", + "songID": 536, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 12028, + "notecount": 338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bec657766eb8388eec752b13931ce3efa6d577a", + "difficulty": "HYPER", + "songID": 536, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12028, + "notecount": 864, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8de6b36e5ca507e1d419bce7e5da59d31cc47a2f", + "difficulty": "NORMAL", + "songID": 536, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12028, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5340c9d31f39f4ff2ec7f39f0e72176a453526eb", + "difficulty": "ANOTHER", + "songID": 537, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12029, + "notecount": 1033, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1c64d31a6cef69190a234aab75ac698024fbe92", + "difficulty": "HYPER", + "songID": 537, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12029, + "notecount": 723, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c31aa85ee92577d55949b055f37a98ce610b371", + "difficulty": "NORMAL", + "songID": 537, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12029, + "notecount": 368, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1763d1db21361947c4ea259c60716ccac9902218", + "difficulty": "ANOTHER", + "songID": 537, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12029, + "notecount": 1034, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11, + "individualDifference": true + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ca6c4888344abe9dab9ee95cfe5060b0d2279578", + "difficulty": "HYPER", + "songID": 537, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12029, + "notecount": 498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52f1cf3e44bd00bc66243ab0c0d2f4e7ee7a3cff", + "difficulty": "NORMAL", + "songID": 537, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12029, + "notecount": 369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e2ab17d4b2e4a516e0343cad25a18924a3d3f6d", + "difficulty": "ANOTHER", + "songID": 538, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12030, + "notecount": 1438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f581ef67de6f9d75365a6006d8e12209a605189", + "difficulty": "HYPER", + "songID": 538, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12030, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c031706d36d3bb2d7a1c2d5d9e19b087a0098545", + "difficulty": "LEGGENDARIA", + "songID": 538, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12030, + "notecount": 1796, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e54f53c1334b3f82ff41f26a49616f75e1ffebd", + "difficulty": "NORMAL", + "songID": 538, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12030, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4748ee8599c6ca47ce836a46b3abd483db498793", + "difficulty": "ANOTHER", + "songID": 538, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12030, + "notecount": 1156, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be31fc23b03c53aa58a3a7b599a5b8b2e7ee2ede", + "difficulty": "BEGINNER", + "songID": 538, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 12030, + "notecount": 233, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06a48c0ec08910a0763023e15e22d064393d1306", + "difficulty": "HYPER", + "songID": 538, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12030, + "notecount": 956, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93d82b7200e4e7122ffb72a5f527d6290f7e80e6", + "difficulty": "LEGGENDARIA", + "songID": 538, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12030, + "notecount": 1707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d64d00247ef195fb5770c9c47eb14957397209a", + "difficulty": "NORMAL", + "songID": 538, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12030, + "notecount": 492, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "126854ecf3fbdf881962057ca0e70cb18b8a8b53", + "difficulty": "ANOTHER", + "songID": 539, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12031, + "notecount": 829, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a53a0b53da98b8caf4950f60cc91360ddb80151", + "difficulty": "HYPER", + "songID": 539, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12031, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fecf0440cb0b0b39dcc7d384f8c6e60c6430f129", + "difficulty": "NORMAL", + "songID": 539, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12031, + "notecount": 464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07a565ecd1a6f8173b2741a548990283814c5540", + "difficulty": "ANOTHER", + "songID": 539, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12031, + "notecount": 1278, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b1dd097518c7efc75539a6097b4725b520ef397f", + "difficulty": "HYPER", + "songID": 539, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12031, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60a050c67c3600368ad5f241c8793acf24386df6", + "difficulty": "NORMAL", + "songID": 539, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12031, + "notecount": 405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e286837c7cb0c794cad59d698ae984e843dec7aa", + "difficulty": "ANOTHER", + "songID": 540, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12032, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a51855309dae87910aba3b01e11b50a1cc5b5abf", + "difficulty": "HYPER", + "songID": 540, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12032, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26dbc6b427cad87c4cda8acb75cb17f2b0d87822", + "difficulty": "NORMAL", + "songID": 540, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12032, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa9b9208381c424f150231035bc4ec8b16dcb3a7", + "difficulty": "ANOTHER", + "songID": 540, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12032, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c13cf857cde20d3eac5e3e6bf8b5fe2ec528fdd", + "difficulty": "HYPER", + "songID": 540, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12032, + "notecount": 582, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ab196c232af5688c51a498bc7662aa3375faf6b", + "difficulty": "NORMAL", + "songID": 540, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12032, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ded3a24e8ca983b0c12ffe99a26b1ff34eb1414", + "difficulty": "ANOTHER", + "songID": 541, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12033, + "notecount": 927, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c9b9ef761d980a5d5889535859907f863359007", + "difficulty": "HYPER", + "songID": 541, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12033, + "notecount": 797, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "977d413bf7ee3439dabd6a7b60e5c9db9fcaa30a", + "difficulty": "NORMAL", + "songID": 541, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12033, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed1b7027e4d8a4ecf94d3d17ad405f71d7051cae", + "difficulty": "ANOTHER", + "songID": 541, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12033, + "notecount": 1040, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a95d86c5920d25cc4fed2a34c31878dce19a3f49", + "difficulty": "HYPER", + "songID": 541, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12033, + "notecount": 840, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd9d6030b3a44f572aebed9a6c89bd153bb25ce7", + "difficulty": "NORMAL", + "songID": 541, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12033, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5036683b109c7b1234ecda4ebd2d4c2ff2e4845", + "difficulty": "HYPER", + "songID": 542, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12034, + "notecount": 890, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3711d9727ad178423c7b1f9b5d60f20338b4596e", + "difficulty": "NORMAL", + "songID": 542, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12034, + "notecount": 595, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35f56a16423b6bdc97e8b7f74b9ad50c6ee02922", + "difficulty": "ANOTHER", + "songID": 542, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12034, + "notecount": 1158, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ace1f595e85841672811156fce2a3268d99b9a2b", + "difficulty": "HYPER", + "songID": 542, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12034, + "notecount": 892, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "772bb7c6b4dfe1e98cd58bdd5759766227fae5b9", + "difficulty": "NORMAL", + "songID": 542, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12034, + "notecount": 599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4f176974cc74f8696ecdb357ea6dcc9f18845f4", + "difficulty": "ANOTHER", + "songID": 543, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12035, + "notecount": 1049, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98cf1751a01c4b3c44740bbc867e18a48ab9fb24", + "difficulty": "HYPER", + "songID": 543, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12035, + "notecount": 814, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "134254acfd0cb291c6df280717e98f626733961f", + "difficulty": "NORMAL", + "songID": 543, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12035, + "notecount": 501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8321ea52f71bfdd85f39ed9005c734701721e41", + "difficulty": "ANOTHER", + "songID": 543, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12035, + "notecount": 1051, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1d4773795a3cea906b6e153e4bddc668d8ad2ca", + "difficulty": "HYPER", + "songID": 543, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12035, + "notecount": 742, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa83cf5953167c1f2bf852e4e816a6be5ff97434", + "difficulty": "NORMAL", + "songID": 543, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12035, + "notecount": 501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33a7e9b4b2aeb3ba80fd6d8f54a84d759d1a86e7", + "difficulty": "ANOTHER", + "songID": 544, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12036, + "notecount": 1057, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7dde3376222c745be468660d0faa53a1fc8f1bb0", + "difficulty": "HYPER", + "songID": 544, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12036, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3f3f6991d1962b0a3a09a3fb65145c2aa328c07", + "difficulty": "NORMAL", + "songID": 544, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12036, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c7aab5d9904b1add523a65e91eca3a6743e1077", + "difficulty": "ANOTHER", + "songID": 544, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12036, + "notecount": 1103, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2e6220473e9a3920c0dd2a91bff9fe3299cef44", + "difficulty": "HYPER", + "songID": 544, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12036, + "notecount": 829, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1433eef128856892462e6f9f8747de29bf35e649", + "difficulty": "NORMAL", + "songID": 544, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12036, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "caa33d8287ef517560ae9938a5057066371e658d", + "difficulty": "ANOTHER", + "songID": 545, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12037, + "notecount": 789, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63b0976cade39ce14eaf65379d0fe7f13aa8bc06", + "difficulty": "HYPER", + "songID": 545, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12037, + "notecount": 752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec1c1ba15bc59a273c586a4e2ee5d169bd7e17f7", + "difficulty": "NORMAL", + "songID": 545, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12037, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "671c8fb9642bc656e3c19a00e2abb5003bd846c8", + "difficulty": "ANOTHER", + "songID": 545, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12037, + "notecount": 873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f5b76fcb0e9db6146e2f216771250d89bcb6942", + "difficulty": "BEGINNER", + "songID": 545, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 12037, + "notecount": 117, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "904ccf3faff7995d14580892b89c76730205c751", + "difficulty": "HYPER", + "songID": 545, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12037, + "notecount": 763, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68d71dd16c98c47e88958cbe24ff895c7e9c3e56", + "difficulty": "NORMAL", + "songID": 545, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12037, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbcc268223797f183db097bb14c9c74607255384", + "difficulty": "ANOTHER", + "songID": 546, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12038, + "notecount": 873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4599c972d5e790d1f87f873127ac3b1ccb621cc7", + "difficulty": "HYPER", + "songID": 546, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12038, + "notecount": 490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4efae3d7e088df877df3f850a9c45c3e5027dec7", + "difficulty": "NORMAL", + "songID": 546, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 12038, + "notecount": 336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bcec45e6e9bd47cfb2ecb876889abb8ddfa94c7f", + "difficulty": "ANOTHER", + "songID": 546, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12038, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0568ca6e19a3660b74bbf6fb97453d57b8bd0c83", + "difficulty": "BEGINNER", + "songID": 546, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 12038, + "notecount": 155, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c9d7018a529ab0c47a055154cf11b52b1c79315", + "difficulty": "HYPER", + "songID": 546, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12038, + "notecount": 490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0148b1150c7fa3d0025e613f2e9ad0b1f705b47", + "difficulty": "NORMAL", + "songID": 546, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 12038, + "notecount": 336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e686086ac41d7cc218d354951cc815e7d86a5ff6", + "difficulty": "ANOTHER", + "songID": 547, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12039, + "notecount": 852, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb06884cead83b627b2a179bfab0752d124ca7e3", + "difficulty": "HYPER", + "songID": 547, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12039, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8662bc9cdaaeff42cf0df34a14904c1d9a323c2c", + "difficulty": "NORMAL", + "songID": 547, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12039, + "notecount": 360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3cca2aa0bd3407f7f096c10d4056cdeae7b366a", + "difficulty": "ANOTHER", + "songID": 547, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12039, + "notecount": 852, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "382262f97ae4cd59649c3b5e09286d42c1243427", + "difficulty": "HYPER", + "songID": 547, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12039, + "notecount": 647, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87ff94a08df8c36114624c26a58fa20510c4689c", + "difficulty": "NORMAL", + "songID": 547, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12039, + "notecount": 360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65baa0733f87ae3c5c3b5a7158b21d321227a9f7", + "difficulty": "ANOTHER", + "songID": 548, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12040, + "notecount": 1020, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50b1bb0ee1a3f52f20df8c9d9e73287627a6b4da", + "difficulty": "HYPER", + "songID": 548, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12040, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "143e6521ef60630e89e77ff431f2d8c3c17c492a", + "difficulty": "NORMAL", + "songID": 548, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12040, + "notecount": 401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55aa40d4f943dc2f4282b743031765dfd2c29a11", + "difficulty": "ANOTHER", + "songID": 548, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12040, + "notecount": 1010, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "234c669dca3a726a55748779f280c4765a7a3e51", + "difficulty": "HYPER", + "songID": 548, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12040, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd4af084684d3bc220911a3751e634a5a9927e11", + "difficulty": "NORMAL", + "songID": 548, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12040, + "notecount": 401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec58baa0fddb58b7dc599712ab20b945ba7a61f2", + "difficulty": "HYPER", + "songID": 549, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12041, + "notecount": 895, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0e9943551b5caba9940c1ebfb3723d3a7787ae5", + "difficulty": "NORMAL", + "songID": 549, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12041, + "notecount": 515, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc4bcc14b285d05335ebccade51566be1b71cfbc", + "difficulty": "ANOTHER", + "songID": 549, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12041, + "notecount": 991, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04a50531bb4f54b87e5a37b5804771e028fa45e0", + "difficulty": "HYPER", + "songID": 549, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12041, + "notecount": 895, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ef937a09f33319c64fa32adc8adf1ddc5c9e736", + "difficulty": "NORMAL", + "songID": 549, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12041, + "notecount": 515, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6b58a3dc382b367d9a98c0143e645bc337c816f", + "difficulty": "ANOTHER", + "songID": 550, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12042, + "notecount": 825, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb2365875ae7bea3bd89bd66ba2f22d211864540", + "difficulty": "HYPER", + "songID": 550, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12042, + "notecount": 679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58e8aea3cd13a772bbde4cafc30c5a73845ff585", + "difficulty": "NORMAL", + "songID": 550, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12042, + "notecount": 355, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70d13d5ebd7c59dcd0e4529bcd5b1a62d02b6997", + "difficulty": "ANOTHER", + "songID": 550, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12042, + "notecount": 814, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff1d34af1db5a089505f84a9aa2407b95a64f29b", + "difficulty": "BEGINNER", + "songID": 550, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 12042, + "notecount": 196, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e56b2776815228157481e6a12615fa9f4474444", + "difficulty": "HYPER", + "songID": 550, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12042, + "notecount": 681, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26ca78e9dcf33a12107ba69488634b73ec1168ce", + "difficulty": "NORMAL", + "songID": 550, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12042, + "notecount": 355, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "306e5b7f2a3281b7ccef7c47e52fdb8e2533bccf", + "difficulty": "ANOTHER", + "songID": 551, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12043, + "notecount": 1077, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "054bb03d174107ad5d891b20dcd7bfc335affdc5", + "difficulty": "HYPER", + "songID": 551, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12043, + "notecount": 819, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00d4cd04d384ed818f899c3cb934dd3b6825eb3b", + "difficulty": "NORMAL", + "songID": 551, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12043, + "notecount": 421, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f25860814252531d725ea8993768bd209c12fda", + "difficulty": "ANOTHER", + "songID": 551, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12043, + "notecount": 1077, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec4576aa91566afcfdc17b157823d9d50cd0f176", + "difficulty": "HYPER", + "songID": 551, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12043, + "notecount": 808, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33d27a17e852cd0d5bcec76c8160fc783fb83741", + "difficulty": "NORMAL", + "songID": 551, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12043, + "notecount": 421, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca17c3cd1efccce00ae5bd184097d5174df8664e", + "difficulty": "ANOTHER", + "songID": 552, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12044, + "notecount": 1123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30cebfbc9395b696ccc4fbe621e79a9327825b78", + "difficulty": "HYPER", + "songID": 552, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12044, + "notecount": 828, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3a8d636585f63e1ee1284540da61c12b3fd98e8", + "difficulty": "NORMAL", + "songID": 552, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12044, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "826bbe082a94a1c4b03253967b8aae6b0b959227", + "difficulty": "ANOTHER", + "songID": 552, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12044, + "notecount": 1123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ead0410f1b375aa114db95a7227d8bd8a22f7b6", + "difficulty": "HYPER", + "songID": 552, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12044, + "notecount": 827, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0228ac16222056272985857bf9fe06eba388250a", + "difficulty": "NORMAL", + "songID": 552, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12044, + "notecount": 507, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1c75cd99f21db2f67376024e41f69e1789e1765", + "difficulty": "ANOTHER", + "songID": 553, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12045, + "notecount": 1072, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25fca40d985e2f6bce0eca161d25e1230d941867", + "difficulty": "HYPER", + "songID": 553, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12045, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3720cd97081f3230c781ff0cc864d56aaa70bd30", + "difficulty": "NORMAL", + "songID": 553, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12045, + "notecount": 579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0be80236ebd7e3c2520b8a9c800f43886612ef32", + "difficulty": "ANOTHER", + "songID": 553, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12045, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": true + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "aa996f7b846d7a1a487d2c872f8fd915436d6bd3", + "difficulty": "HYPER", + "songID": 553, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12045, + "notecount": 869, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45abbdc041c7f49d25e97fba7c5f2aac55145f8b", + "difficulty": "NORMAL", + "songID": 553, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12045, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84ac80a58c2828dc10e356b9d06f08ed48593368", + "difficulty": "HYPER", + "songID": 554, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12046, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be924d12023e10becebdf3621b596f83eb4473e1", + "difficulty": "NORMAL", + "songID": 554, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12046, + "notecount": 380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "109ffcf72a395c4e69ac8a3bc1a1b1989c3e6482", + "difficulty": "ANOTHER", + "songID": 554, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12046, + "notecount": 840, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "407d04a29a0d096949c67a1063d23267099ce32e", + "difficulty": "HYPER", + "songID": 554, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12046, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d03d4df2410034a434f51821ff06d0b12a7c49d2", + "difficulty": "NORMAL", + "songID": 554, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12046, + "notecount": 395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f18dd63672e907790986128a5111e08f8ecfdc8", + "difficulty": "HYPER", + "songID": 555, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12047, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a69ae6c46324cb55bbc1abc7fec65a900abdf46e", + "difficulty": "NORMAL", + "songID": 555, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12047, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f6c815607560343872520908cb9f1dbde2de177", + "difficulty": "ANOTHER", + "songID": 555, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12047, + "notecount": 717, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e9a0bb9e72938c03b0339d777f498e1709ba9ba", + "difficulty": "HYPER", + "songID": 555, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12047, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8352f5f0b21dcbc3ab40587f8a748d6a22b67b99", + "difficulty": "NORMAL", + "songID": 555, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12047, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1aff93e4bf67116ff4def39f0280d0bfd3e1b6ed", + "difficulty": "HYPER", + "songID": 556, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12048, + "notecount": 679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87152658187dc7f011ea5e5d2cbfbc59302c70df", + "difficulty": "NORMAL", + "songID": 556, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 12048, + "notecount": 386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "130590a7cad70be12e0574ec93d5befc20c383ce", + "difficulty": "ANOTHER", + "songID": 556, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12048, + "notecount": 929, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a6ec3abeb61cd24558dc957c0fbab7749af35eb", + "difficulty": "HYPER", + "songID": 556, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12048, + "notecount": 679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8627cb6c35f98d50e7253b3926f6c0f80aa0293d", + "difficulty": "NORMAL", + "songID": 556, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12048, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "945848a34152cd8d4d0f5bb405e435a44691f005", + "difficulty": "ANOTHER", + "songID": 557, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12049, + "notecount": 1218, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ff66facd59b8a08101a6674c1eb9a9344450e86", + "difficulty": "HYPER", + "songID": 557, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12049, + "notecount": 1043, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "673182ea9c3221334e337cb413efa10a46fff427", + "difficulty": "NORMAL", + "songID": 557, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12049, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64bed7a7ead2c006417e2f4614987773f19ca8f0", + "difficulty": "ANOTHER", + "songID": 557, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12049, + "notecount": 1280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "40c4513b7bba9296ab6343ffe79db0e874560b0c", + "difficulty": "HYPER", + "songID": 557, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12049, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c1e2f9f8eb77bee31190bf9a500cc88ea10e96f", + "difficulty": "NORMAL", + "songID": 557, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12049, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32c64f7d44ba68e996951b6c19bd3192d7bdf9ab", + "difficulty": "HYPER", + "songID": 558, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12050, + "notecount": 965, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "643e85a7409ff9291f018b01c550eaa82f0cca41", + "difficulty": "NORMAL", + "songID": 558, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12050, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c60561f95394c1b87e08fe82046c7c091aae488", + "difficulty": "ANOTHER", + "songID": 558, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12050, + "notecount": 1017, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0484e8f3ab6c6dae1311ff4f2980cf76b438aaf9", + "difficulty": "BEGINNER", + "songID": 558, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 12050, + "notecount": 170, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "acbf0658809e4f217fcada7f3d0abde4a6c9860f", + "difficulty": "HYPER", + "songID": 558, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12050, + "notecount": 857, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80abfc2bd7909f0a845951daf4a358c213211a75", + "difficulty": "NORMAL", + "songID": 558, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12050, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4223491bb5587c8e850383a7afd31e8f0d9679a", + "difficulty": "ANOTHER", + "songID": 559, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12051, + "notecount": 770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f782cc449afe072870f8cba2b1d5e6a99a554299", + "difficulty": "HYPER", + "songID": 559, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12051, + "notecount": 486, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2421f67bf8251cebee778e27849f8ca4b770e89a", + "difficulty": "NORMAL", + "songID": 559, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 12051, + "notecount": 297, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3f2d610bae4889137d8beb648caa085e18dd5bb", + "difficulty": "ANOTHER", + "songID": 559, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12051, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66624f8162c7949744e84f3ef3abb314fcb2da8e", + "difficulty": "BEGINNER", + "songID": 559, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 12051, + "notecount": 119, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2880c26ad582e51b9d6c7e0effb7c5e40b0dd76", + "difficulty": "HYPER", + "songID": 559, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12051, + "notecount": 486, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04b633fc64ede2025427921e013c33f04d70b987", + "difficulty": "NORMAL", + "songID": 559, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 12051, + "notecount": 297, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e1d3eaa03d2286daabff76fdf980181385859dd", + "difficulty": "ANOTHER", + "songID": 560, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12052, + "notecount": 1179, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "236f0f0620ba1a03ecc8f2123c0c56623806e002", + "difficulty": "HYPER", + "songID": 560, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12052, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c76429b9942b0145366233bba869b49c713767a2", + "difficulty": "NORMAL", + "songID": 560, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12052, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71b6e9859414d4a77ca2a659cc7e0d3d6eb60e6c", + "difficulty": "ANOTHER", + "songID": 560, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12052, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "111253ab814c8ebe73f1afe79b48ef1e35b1283b", + "difficulty": "HYPER", + "songID": 560, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12052, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82cdbaf2cd940b7860346285f157533747088aa6", + "difficulty": "LEGGENDARIA", + "songID": 560, + "playtype": "SP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 12052, + "notecount": 1247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "518413b2e8e7f0dacfd8550823039fcb72e76810", + "difficulty": "NORMAL", + "songID": 560, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12052, + "notecount": 674, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f98a32038e1a7c8eb8bfa7932800be33d8fe8b5", + "difficulty": "ANOTHER", + "songID": 561, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12053, + "notecount": 1366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8714467df8eee7887d8c4e47617a46458de30f30", + "difficulty": "HYPER", + "songID": 561, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12053, + "notecount": 1005, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fef20d028794d625d43c20d5527bd29b882ede83", + "difficulty": "NORMAL", + "songID": 561, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12053, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a05768dee407476b769e4b724b07b1e9c9c9eaa", + "difficulty": "ANOTHER", + "songID": 561, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12053, + "notecount": 1275, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1956fe134a97dccc2abd653f0de9e59bf2e23bb3", + "difficulty": "HYPER", + "songID": 561, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12053, + "notecount": 1059, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d055c3cffd2d3a1cea7b0bf2d830b3932ca27f3a", + "difficulty": "LEGGENDARIA", + "songID": 561, + "playtype": "SP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 12053, + "notecount": 1466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0edcd88d28035b7a08581857cdf6e042c4e6acc", + "difficulty": "NORMAL", + "songID": 561, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12053, + "notecount": 875, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64202d85956171459b874df7348d75550ff1771c", + "difficulty": "HYPER", + "songID": 562, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4026, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "408c242b8528faa017c67ad3dd307fcb08df1b4a", + "difficulty": "NORMAL", + "songID": 562, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 4026, + "notecount": 340, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a9e72a3f95b679029e8df205649aee3b23ef2bd", + "difficulty": "HYPER", + "songID": 562, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 4026, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7354b99b460fa6a1f5a1553fcac302bc1f80bec8", + "difficulty": "NORMAL", + "songID": 562, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 4026, + "notecount": 343, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "5-cs", + "4-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19835b3c5c8b61f2462ca6a8858585e7c1e47792", + "difficulty": "ANOTHER", + "songID": 563, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 12054, + "notecount": 1382, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3c71273579eacf92c418403410bfd8df97da118", + "difficulty": "HYPER", + "songID": 563, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12054, + "notecount": 1269, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "287eb1b0c331ab0fac9bd336f1cd40c09fcd50e0", + "difficulty": "NORMAL", + "songID": 563, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12054, + "notecount": 1079, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54cc0d53d5ebbff81fd39d6bffa00e33a9f6208e", + "difficulty": "ANOTHER", + "songID": 563, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 12054, + "notecount": 1575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f8c7f27b4b2e153069b2aadebe45a6f214055952", + "difficulty": "HYPER", + "songID": 563, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12054, + "notecount": 1155, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df88c57608eb184a419e7355353b387478a1f4ee", + "difficulty": "LEGGENDARIA", + "songID": 563, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 12054, + "notecount": 1749, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3677051e9823de6a2b0616855e571b122d72fd1", + "difficulty": "NORMAL", + "songID": 563, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12054, + "notecount": 865, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37a9aa0c6c69a0f1dce404344dce69cdeee79886", + "difficulty": "ANOTHER", + "songID": 565, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12202, + "notecount": 924, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abfd678244ac7a0f54e9304437159b9630dd1867", + "difficulty": "HYPER", + "songID": 565, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12202, + "notecount": 583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b680e603906dee00c36c93266cf8924e10100b2", + "difficulty": "NORMAL", + "songID": 565, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 12202, + "notecount": 251, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f17364289ba721705f89b032d2b8a01248851aa", + "difficulty": "ANOTHER", + "songID": 565, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12202, + "notecount": 766, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44eedb3bed0248a3e8b6c9d850ea127085635aa6", + "difficulty": "HYPER", + "songID": 565, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12202, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9653b43ddbd6f962f85c16a356c53920bfc5e8a1", + "difficulty": "NORMAL", + "songID": 565, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 12202, + "notecount": 228, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a79eb9d48264f2ed7581353943a6df73e027fd2b", + "difficulty": "HYPER", + "songID": 566, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 12203, + "notecount": 886, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "181288fa5b0d5faacaa1f4f6f2364166c30c2797", + "difficulty": "NORMAL", + "songID": 566, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12203, + "notecount": 325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a00afe6fb13ecd354d4287f2038600a2d702e897", + "difficulty": "ANOTHER", + "songID": 566, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12203, + "notecount": 902, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2ae825e27ef10447ec2e2eca24f2ef274dfc21c", + "difficulty": "HYPER", + "songID": 566, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 12203, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d72fccfede85388fa4412a57aa4c1537aa69e4ab", + "difficulty": "NORMAL", + "songID": 566, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 12203, + "notecount": 249, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7acbe3b039017682e1cd0397ebc35dd500aad135", + "difficulty": "ANOTHER", + "songID": 568, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 12205, + "notecount": 1225, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5723e8eb0fe3f30c3542f1844c29539a2a0c131e", + "difficulty": "HYPER", + "songID": 568, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 12205, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76823aa311ca2861a11db0c375408a3a09f3e5de", + "difficulty": "NORMAL", + "songID": 568, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12205, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70df14e244cec7a8d9e6feb42cf81cc30118aae4", + "difficulty": "ANOTHER", + "songID": 568, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 12205, + "notecount": 933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43cce8f1fa03d7dc0009e3d8df15028866cf2c1c", + "difficulty": "HYPER", + "songID": 568, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 12205, + "notecount": 718, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff7ebc504fdb0fabff98d7c498fb3a07a2133c4c", + "difficulty": "NORMAL", + "songID": 568, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 12205, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6edb124d1b3b83976b029b911e14a179ab63ccd6", + "difficulty": "ANOTHER", + "songID": 569, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13000, + "notecount": 1481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "767ede09b76e9256c38a86820c0d2dc5fdaed038", + "difficulty": "HYPER", + "songID": 569, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13000, + "notecount": 1041, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e2348eccb24b20cb7c16f6e0f8df6e0042ac14f", + "difficulty": "NORMAL", + "songID": 569, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13000, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb17b373311e303ed93917fdfa5c3e9cb10deac0", + "difficulty": "ANOTHER", + "songID": 569, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13000, + "notecount": 1500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f1f7a5e49cd75d30707856343c72ddd0b4a1ebfa", + "difficulty": "HYPER", + "songID": 569, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13000, + "notecount": 1064, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b137811c1aae7fede89e1f849f90f35a3cdd8099", + "difficulty": "NORMAL", + "songID": 569, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13000, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ecb8c761f53cebd61a2fbf4cc8c80460fd6f653", + "difficulty": "ANOTHER", + "songID": 570, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13001, + "notecount": 1191, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "165b0e3aa714976e14251e7348ffb9feb025d25e", + "difficulty": "HYPER", + "songID": 570, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13001, + "notecount": 797, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25d9e5bbf039a835bf310c920d55a8c0162d2db0", + "difficulty": "NORMAL", + "songID": 570, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13001, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7164699fb529c64f0b968226e3988ba89f20090e", + "difficulty": "ANOTHER", + "songID": 570, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13001, + "notecount": 1026, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "531d5a70c4b02da03ee3be0d1efcffb78fe4ef43", + "difficulty": "BEGINNER", + "songID": 570, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13001, + "notecount": 256, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74abd3a6c6cc2c26b695e7c28f4ca93c3ae2dae2", + "difficulty": "HYPER", + "songID": 570, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13001, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "688c4476349fd20595cbe4d89205d390b464cccd", + "difficulty": "NORMAL", + "songID": 570, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13001, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f09bdcdcf10ed4291f58c6bd60f3840a19118634", + "difficulty": "ANOTHER", + "songID": 571, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13002, + "notecount": 1189, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9abe10f59909a590632a48111d0fd5c50483172", + "difficulty": "HYPER", + "songID": 571, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13002, + "notecount": 1122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d474c7888c4ff7af23b2e75d4cb0c295d2da869b", + "difficulty": "NORMAL", + "songID": 571, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13002, + "notecount": 723, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c5349b0dbe1eecd54c1a437ec76953761645ca1", + "difficulty": "ANOTHER", + "songID": 571, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13002, + "notecount": 1327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "58a2dfea6a6430fa69763d700af12ef661e4ad89", + "difficulty": "HYPER", + "songID": 571, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13002, + "notecount": 1154, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bef6f1f422fe2aa9a57540bc3a7b7d025d28446", + "difficulty": "NORMAL", + "songID": 571, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13002, + "notecount": 740, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d97707bc3e5b20addf326d8d91f7163b5d8c868", + "difficulty": "ANOTHER", + "songID": 572, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13003, + "notecount": 1228, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d9124436bd42d78f2321ef794d2bf6eb5d9e7d9", + "difficulty": "HYPER", + "songID": 572, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13003, + "notecount": 888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7dcc8f2d34cd413cd6abeae16021e5b0db06b04", + "difficulty": "NORMAL", + "songID": 572, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13003, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "830fb013fed27cef9162bf517bd2b9a56dd27762", + "difficulty": "ANOTHER", + "songID": 572, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13003, + "notecount": 1178, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "716ea9781306ee481cb6f0d76b28b58069b99365", + "difficulty": "HYPER", + "songID": 572, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13003, + "notecount": 998, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1bfda8b5223329ecc01a715f394da17f04c4816", + "difficulty": "NORMAL", + "songID": 572, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13003, + "notecount": 513, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9447e880fd4b66f83ad9c4395c16c29be50a7cb8", + "difficulty": "HYPER", + "songID": 573, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13004, + "notecount": 966, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc01633a3b9d4a9dab35634d71aa73ceaa1f0eba", + "difficulty": "NORMAL", + "songID": 573, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13004, + "notecount": 495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12cdc682942fb1bde1b9495fdf93ac5f6655a558", + "difficulty": "ANOTHER", + "songID": 573, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13004, + "notecount": 1300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5df850385272324559182a07d6a2a6b84bbd32bf", + "difficulty": "BEGINNER", + "songID": 573, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13004, + "notecount": 227, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad42d589c1010271ae99a3b60eef6068f27b6d90", + "difficulty": "HYPER", + "songID": 573, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13004, + "notecount": 1003, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd1c4d29f04ba7dc3d339c729567fa0addbdc28d", + "difficulty": "NORMAL", + "songID": 573, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13004, + "notecount": 543, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9f165b97a5feff6bbe4f478eeb17a79600694d8", + "difficulty": "ANOTHER", + "songID": 574, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13005, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07690e07663fd79415126f9341ac99b126224a68", + "difficulty": "HYPER", + "songID": 574, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13005, + "notecount": 1281, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee9842c32960c23caeb5622976dc623262d894ea", + "difficulty": "NORMAL", + "songID": 574, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13005, + "notecount": 875, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8b69f9b52cd4c2025a217a1a4fc240b2a5a8462", + "difficulty": "ANOTHER", + "songID": 574, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13005, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ee2f2866efcdf70ff14ad07f7869b319025f0de1", + "difficulty": "HYPER", + "songID": 574, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13005, + "notecount": 1281, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f2b32f2d6e86409e7f0dbd6cfa2e707a5e2be070", + "difficulty": "NORMAL", + "songID": 574, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13005, + "notecount": 902, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb29fd038fef5408aeac48a178c34e10be88d687", + "difficulty": "HYPER", + "songID": 575, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13006, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f283cfc52d83f94ae40b56fa0aacc739ee9741f", + "difficulty": "NORMAL", + "songID": 575, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13006, + "notecount": 399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b31a200f065bad22524a1ca25572b0e1dbb15ddd", + "difficulty": "ANOTHER", + "songID": 575, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13006, + "notecount": 933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ea6931b5382a6460e052410990f8e7c6d2fbcbc", + "difficulty": "BEGINNER", + "songID": 575, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13006, + "notecount": 211, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c571e8dba74f9d811331ad04daee7bfe234d4acc", + "difficulty": "HYPER", + "songID": 575, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13006, + "notecount": 673, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d78b25fffabbeae98255c6bf90a77ca1ecd4e36", + "difficulty": "NORMAL", + "songID": 575, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13006, + "notecount": 397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21658d5bb4b829adcf5309d7db812c35d9e901b4", + "difficulty": "ANOTHER", + "songID": 576, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13007, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10b670af4c25a6e19f2d9ce1626f926ff0248fef", + "difficulty": "HYPER", + "songID": 576, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13007, + "notecount": 670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99b2fb4d6cd16cd11e86dc981febf15f12f79c14", + "difficulty": "NORMAL", + "songID": 576, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13007, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0abf78dfb1a69e1ea1e0eed12ec45cc1e249d801", + "difficulty": "ANOTHER", + "songID": 576, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13007, + "notecount": 905, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c20bfdaa71322bd572f38c95ffe22b8e65a9fc7", + "difficulty": "BEGINNER", + "songID": 576, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13007, + "notecount": 100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5649d206cd5c6b587f60353d07ff7dc1f62ca500", + "difficulty": "HYPER", + "songID": 576, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13007, + "notecount": 680, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d38e7add7c72d75f5a333259be12dbf6c378716", + "difficulty": "NORMAL", + "songID": 576, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13007, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d390fb4cffce89ec9619da71718ad5857f45c8a", + "difficulty": "ANOTHER", + "songID": 577, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13008, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "069f4a72de3fd51c00c989f019160fb4b655f5af", + "difficulty": "HYPER", + "songID": 577, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13008, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3661d1a1788154a12e58d26fcda2287ae716dd42", + "difficulty": "NORMAL", + "songID": 577, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13008, + "notecount": 400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62e6da915fca28d2d3e50993fc48549ae8d67cc6", + "difficulty": "ANOTHER", + "songID": 577, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13008, + "notecount": 758, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fcda03d3fb068fb58c4ae4234582d313ee22eb9d", + "difficulty": "BEGINNER", + "songID": 577, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13008, + "notecount": 180, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ea9f9618db9d30be657c93a74a4e575ff4c70d2", + "difficulty": "HYPER", + "songID": 577, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13008, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e690d444f374f490455a6d1b8c47b2d6aaede9af", + "difficulty": "NORMAL", + "songID": 577, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13008, + "notecount": 401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e8f556ae6fec2b55fd7e2b911cfee748f945f82", + "difficulty": "ANOTHER", + "songID": 578, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13009, + "notecount": 1280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de46add0119ca3e1514b4dc33ccb763ddd4725d1", + "difficulty": "HYPER", + "songID": 578, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13009, + "notecount": 1009, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ca8c6eb3573567bca449b13e12def6a51e57e26", + "difficulty": "NORMAL", + "songID": 578, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13009, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f824b575662a4f506e5a74de883f54846c3d0c30", + "difficulty": "ANOTHER", + "songID": 578, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13009, + "notecount": 1094, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c030db51ec510815e28f0ba181a650de492d2bb5", + "difficulty": "BEGINNER", + "songID": 578, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13009, + "notecount": 131, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9575ee40eeda5be5999dc3c977938709a4b87b4", + "difficulty": "HYPER", + "songID": 578, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13009, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9f32cc206e47ca01065715ffd08108ab5c8892f", + "difficulty": "NORMAL", + "songID": 578, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13009, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9546e6c330c6c4176d760a6fdcd566a098df3d6a", + "difficulty": "ANOTHER", + "songID": 579, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13010, + "notecount": 1050, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f078d1786e33dc29b29e3d2c5851615988625120", + "difficulty": "HYPER", + "songID": 579, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13010, + "notecount": 856, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "530cb333a0d1cd085f6a5353d02bc2272c8a0f0e", + "difficulty": "LEGGENDARIA", + "songID": 579, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13010, + "notecount": 1545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80a88fbf962001708ba5482638c82dec02700ddd", + "difficulty": "NORMAL", + "songID": 579, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13010, + "notecount": 607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e776deb0893a2bb2b6fd89662e45d756b0e3f6d", + "difficulty": "ANOTHER", + "songID": 579, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13010, + "notecount": 1056, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "eba00cbe0adbb402329c7276e4d3423bab6db4a6", + "difficulty": "HYPER", + "songID": 579, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13010, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e24ed453633f2b0419bd1b5e7f148e18753fce11", + "difficulty": "LEGGENDARIA", + "songID": 579, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13010, + "notecount": 1418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "53263b567bc415eb55b74f610e998d45285b3ddc", + "difficulty": "NORMAL", + "songID": 579, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13010, + "notecount": 648, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17a9bf10820f5ab2e45cb3f0fefef06dd6c292aa", + "difficulty": "ANOTHER", + "songID": 580, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13011, + "notecount": 1175, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97b1f44aa74f381be3c80bce9223e28a1a612626", + "difficulty": "HYPER", + "songID": 580, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13011, + "notecount": 856, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef42b7e06d31f3bde4fc2a8dc5412f0bca420eee", + "difficulty": "NORMAL", + "songID": 580, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13011, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e955731d977b1664dc12a9315f961e361c41e6b3", + "difficulty": "ANOTHER", + "songID": 580, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13011, + "notecount": 1008, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b04ed9053197b3461eb4c01406f98f1cbcd5881a", + "difficulty": "HYPER", + "songID": 580, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13011, + "notecount": 828, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c6826137c15528c09ff2b44d0da9534ee5fe363", + "difficulty": "NORMAL", + "songID": 580, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13011, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24a22884416e8c7df451184df3ecc318a9678528", + "difficulty": "HYPER", + "songID": 581, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 1215, + "notecount": 232, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3672fddc695ebc32e2094b28ff4464b05a8c4ffb", + "difficulty": "HYPER", + "songID": 581, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 1215, + "notecount": 220, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f10ec9a62f8311df7fd993d0f01c4bed7ea7d70d", + "difficulty": "ANOTHER", + "songID": 582, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13012, + "notecount": 969, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a723090c9d4d1775fc4a690b65f3f61a068f21d", + "difficulty": "HYPER", + "songID": 582, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13012, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f63fde364f229877272ac228514553f3015bb166", + "difficulty": "NORMAL", + "songID": 582, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13012, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50fad9b14b68d1da55515a58772acc0160d6a396", + "difficulty": "ANOTHER", + "songID": 582, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13012, + "notecount": 976, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97843a387dcb353da67a70cdcc54ac214a64e2cd", + "difficulty": "HYPER", + "songID": 582, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13012, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5f2087aa4e2436b3e8be3c593df2fc05d9cb36d", + "difficulty": "NORMAL", + "songID": 582, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13012, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dde2c108a7c9f80224b1d2cb41ab72aacbc8b957", + "difficulty": "ANOTHER", + "songID": 583, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13013, + "notecount": 1024, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "209ee4d505c82a347ea814bfbdc267737524a87c", + "difficulty": "HYPER", + "songID": 583, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13013, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9be868953f5635e87be198f1fe7c90bd501dafd", + "difficulty": "NORMAL", + "songID": 583, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13013, + "notecount": 386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d91e6d85dcaf4e5aefbea3122d68f387fb1b7421", + "difficulty": "ANOTHER", + "songID": 583, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13013, + "notecount": 1116, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f865fcc658bce3ee89e19dac88486546eb4a5648", + "difficulty": "BEGINNER", + "songID": 583, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13013, + "notecount": 197, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a8fe874f98e863eefda3db6a28741da7ece6ad4", + "difficulty": "HYPER", + "songID": 583, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13013, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4232a498f613f070c452c21b3a3ae640780dfa24", + "difficulty": "NORMAL", + "songID": 583, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13013, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6106b3911ad7a5cc0c3d8f396344275b073ed81", + "difficulty": "ANOTHER", + "songID": 584, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13014, + "notecount": 1043, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "708a3b725ddf93911371230e392728c6fb9f001c", + "difficulty": "HYPER", + "songID": 584, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13014, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1580733ecaa985998a4f6bacc2a023527581537e", + "difficulty": "NORMAL", + "songID": 584, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13014, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "815cc74c90a1cf1d5d22d80bbc5008665c01b653", + "difficulty": "ANOTHER", + "songID": 584, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13014, + "notecount": 1049, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4de8a44831d3d730d24a174a3c78fa4d17271b87", + "difficulty": "BEGINNER", + "songID": 584, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 13014, + "notecount": 222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52e3a943c7572990168f57bad5f2cdc7d6044ae3", + "difficulty": "HYPER", + "songID": 584, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13014, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "671c4ed84936910be6c5a34b34bf9f2ac529ac4a", + "difficulty": "NORMAL", + "songID": 584, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13014, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e66611b0c01e7fcd4903a3ab83d39075f720f29e", + "difficulty": "ANOTHER", + "songID": 585, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13015, + "notecount": 1165, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7db2cefe4d2b6d6d45efdc4b8e9db23bd662297", + "difficulty": "HYPER", + "songID": 585, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13015, + "notecount": 901, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5bc6c3e214daf1306dd1bf9a9f482f8402922ab", + "difficulty": "NORMAL", + "songID": 585, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13015, + "notecount": 552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86c95f30b1ebefbc30a43677cb05a0904e9fb4a0", + "difficulty": "ANOTHER", + "songID": 585, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13015, + "notecount": 1166, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dfb262a9455e010e635989e480affaf61cd0113", + "difficulty": "BEGINNER", + "songID": 585, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 13015, + "notecount": 322, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c7e1c7177a644d15e11e030ac8fe22970b63f17", + "difficulty": "HYPER", + "songID": 585, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13015, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "679957d1cc29f0d1908800dcb893e72eaac4329b", + "difficulty": "NORMAL", + "songID": 585, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13015, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d2b41d66effca9487422f48bf3229622842a28f", + "difficulty": "HYPER", + "songID": 586, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13016, + "notecount": 641, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5132fc214280b607e17f5f27b20b4e96d250d2af", + "difficulty": "NORMAL", + "songID": 586, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13016, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2cee07d0094b020cc69c298eace11ec39d2b0b9c", + "difficulty": "ANOTHER", + "songID": 586, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13016, + "notecount": 888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49ac835cf5e5cd96a095df0f7220f2532a8c3632", + "difficulty": "BEGINNER", + "songID": 586, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13016, + "notecount": 151, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f8b534b2a7efcaa1698dbd83755aefb07daae42", + "difficulty": "HYPER", + "songID": 586, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13016, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b760da5fd52123f2bd7c87e21e83391b7edf56e", + "difficulty": "NORMAL", + "songID": 586, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13016, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4662ae785f9bfc73d75995f3445317d1c5bba319", + "difficulty": "ANOTHER", + "songID": 587, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13017, + "notecount": 1270, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d765ef159acdf82331fa606063fbe0d03546451f", + "difficulty": "HYPER", + "songID": 587, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13017, + "notecount": 981, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f50e69a9e68151f6b32b1fe624ea5f8ca6880dcb", + "difficulty": "NORMAL", + "songID": 587, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13017, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d29bc8aa0a3d174dce1342360972a30abc7da923", + "difficulty": "ANOTHER", + "songID": 587, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13017, + "notecount": 1214, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3cb97b11313657f9f59cd1ce859c6c642e7a0afe", + "difficulty": "BEGINNER", + "songID": 587, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 13017, + "notecount": 121, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5723bb5c90cc95d7d1ee7da6df64f4f68ae6e0f", + "difficulty": "HYPER", + "songID": 587, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13017, + "notecount": 921, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8905a67209ec78ed9db1ae45344d6969439636e0", + "difficulty": "NORMAL", + "songID": 587, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13017, + "notecount": 510, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "759606b64382cd09394d305f4b602728299c8842", + "difficulty": "HYPER", + "songID": 588, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13018, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "125a65fe743de0cfa54fb3e3c2ea0c619d3c55d5", + "difficulty": "NORMAL", + "songID": 588, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13018, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e01edb47fa745ab6ac27d22f4334fc137b4d21b0", + "difficulty": "ANOTHER", + "songID": 588, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13018, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40c24d6d7bdbb942d1c12ad5d714d1d90be0625c", + "difficulty": "HYPER", + "songID": 588, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13018, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd31a0f4ee6ff96046ac005f4903ceceb966b9d1", + "difficulty": "NORMAL", + "songID": 588, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13018, + "notecount": 354, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc2a817403910466e817b0d9e9d5e5f69afb86ae", + "difficulty": "ANOTHER", + "songID": 589, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13019, + "notecount": 1060, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5571db40eab27840edc9dc3b4432acbf036df9b", + "difficulty": "HYPER", + "songID": 589, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13019, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f05a4b8529e7227bdea93da135ab169ce3f7dadb", + "difficulty": "NORMAL", + "songID": 589, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13019, + "notecount": 421, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fcdf87f3ec9241aacbd1e792d7f302ed19731755", + "difficulty": "ANOTHER", + "songID": 589, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13019, + "notecount": 1060, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "879040c8f5d090111ffc70e237b038c9020df0b8", + "difficulty": "HYPER", + "songID": 589, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13019, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ce61253d7a7a478079fce3c96b426df56c55190", + "difficulty": "NORMAL", + "songID": 589, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13019, + "notecount": 421, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb6c16a73809c81f5fbee10d6b34b052aa257241", + "difficulty": "ANOTHER", + "songID": 590, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13020, + "notecount": 1416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0afd91cbe8d18ea696182aa641a7c9425f928470", + "difficulty": "HYPER", + "songID": 590, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13020, + "notecount": 948, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29a1b345e8d4355cbf26e6560b6e42bbfcba4d9c", + "difficulty": "NORMAL", + "songID": 590, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13020, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de129533a7175d871fa23d765b777466a7fd1ee0", + "difficulty": "ANOTHER", + "songID": 590, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13020, + "notecount": 1216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7286b7086f8e19d78c7cc3fe73249d752fe9fb4", + "difficulty": "BEGINNER", + "songID": 590, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13020, + "notecount": 112, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "547b4e5e8d3efbedd3d459263f1c1dd2c145063d", + "difficulty": "HYPER", + "songID": 590, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13020, + "notecount": 959, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87f38ff858efee6163f70a17bfafaaaf608d9082", + "difficulty": "NORMAL", + "songID": 590, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13020, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "304b0f22151cb908b8364fbfb4799f3cbbf0bdfe", + "difficulty": "ANOTHER", + "songID": 591, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13021, + "notecount": 1324, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea546c1a3cd4c7449353306ce4acc89e58aa88d7", + "difficulty": "HYPER", + "songID": 591, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13021, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0eef1505a02f7875ca919cf2c766d299766c7f17", + "difficulty": "NORMAL", + "songID": 591, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13021, + "notecount": 398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4eec7007adc1a332fc37e3b7929e382135707668", + "difficulty": "ANOTHER", + "songID": 591, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13021, + "notecount": 891, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a87bfcc43ab0910c28340b21a37d48dc0bb31fd", + "difficulty": "HYPER", + "songID": 591, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13021, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f102936adc6543900c462dedac5dfa4797533ffb", + "difficulty": "NORMAL", + "songID": 591, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13021, + "notecount": 398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9c4e39c0d53c6c2c51983436fe1d4986077ddc9", + "difficulty": "HYPER", + "songID": 592, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13022, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9b84d09609733963836e8e51b928c7af5a8af05", + "difficulty": "NORMAL", + "songID": 592, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13022, + "notecount": 420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40d6c95e921c1f66696c07a46185e3fb65e0d91a", + "difficulty": "ANOTHER", + "songID": 592, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13022, + "notecount": 868, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43e8ec87c80f7c7c72d1c3afc91c3fb6b1cca7f3", + "difficulty": "HYPER", + "songID": 592, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13022, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af8c9a1a97cb70cadad8dacad15df2baa6086f8a", + "difficulty": "NORMAL", + "songID": 592, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13022, + "notecount": 420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bf7585a2492495ac48385d770f422f29e8bca53", + "difficulty": "ANOTHER", + "songID": 593, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13023, + "notecount": 1207, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62d60a00b16dde56184b830710845c2949080d74", + "difficulty": "HYPER", + "songID": 593, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13023, + "notecount": 961, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79e76efd7da641a78ff313776db502b783c6c240", + "difficulty": "NORMAL", + "songID": 593, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13023, + "notecount": 473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e4f7bf1e52428f5e1ef31fed77dc5d5ecb84b7b", + "difficulty": "ANOTHER", + "songID": 593, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13023, + "notecount": 1174, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56d31a6e0b0fbb6236a9488a6c235a2a67bbd2fd", + "difficulty": "HYPER", + "songID": 593, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13023, + "notecount": 867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b9e38061e97b0879fd4e69ccb5fe07e5f59b5cd", + "difficulty": "NORMAL", + "songID": 593, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13023, + "notecount": 292, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d76d4d1a12221a08afc2275f6cf5ade74d7166df", + "difficulty": "HYPER", + "songID": 594, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13024, + "notecount": 906, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8af74a7228e72a1644f8802dbd78a47bd478f85f", + "difficulty": "NORMAL", + "songID": 594, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13024, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "885eb19c343d77821b462c6a9a18464684804d4d", + "difficulty": "ANOTHER", + "songID": 594, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13024, + "notecount": 1249, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad06f5ea40ff06ab0bcea75c4293be5db281cefa", + "difficulty": "HYPER", + "songID": 594, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13024, + "notecount": 910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25429cd6e43c59ec59b98bd5e6a61e048bd824da", + "difficulty": "NORMAL", + "songID": 594, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13024, + "notecount": 473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13c92041340667ba8be447f993e86f1b6065252d", + "difficulty": "HYPER", + "songID": 595, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13025, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc49e743b59054acec2eac7005e2707bf4380fd1", + "difficulty": "NORMAL", + "songID": 595, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13025, + "notecount": 374, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9f6e0c3331aba3d14dd61c08e8377a56b1749cb", + "difficulty": "ANOTHER", + "songID": 595, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13025, + "notecount": 1231, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4cde6f80bb2a37787639f5f1bccab2d2dfcd81b", + "difficulty": "HYPER", + "songID": 595, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13025, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8cc024c82a220d3c055554d56f0282db5be69d1", + "difficulty": "NORMAL", + "songID": 595, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 13025, + "notecount": 283, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b49ed91fa0831d6cdcb943277d6f214dc6cdf5d", + "difficulty": "ANOTHER", + "songID": 596, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13026, + "notecount": 1363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43bd7b7f22bad27a507646435b87f6e929595949", + "difficulty": "HYPER", + "songID": 596, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13026, + "notecount": 951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "12da76e286b690ba968a363717d2608c49f32a70", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 596, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 13026, + "arcChartID": null, + "notecount": 1391, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "4b9ef165d015b70cef17d8c85cb17b8beffdc7e0", + "difficulty": "NORMAL", + "songID": 596, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13026, + "notecount": 612, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0781ab04ceaaa5bcd436322832af46684ddb305f", + "difficulty": "ANOTHER", + "songID": 596, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13026, + "notecount": 1199, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": true + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e01f5f45c2710c86e5c3d6cb9c5c609d6d117a13", + "difficulty": "HYPER", + "songID": 596, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13026, + "notecount": 884, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "0d10ce53e74bb3123bec65ad80bc55ebf15522c2", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 596, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 13026, + "arcChartID": null, + "notecount": 1356, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "5f5af85418703a9f198987687ab9cb23592c1ee8", + "difficulty": "NORMAL", + "songID": 596, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13026, + "notecount": 571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4afb49288ecc15324e093551276a67cd0dc9fbe6", + "difficulty": "ANOTHER", + "songID": 597, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13027, + "notecount": 792, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "443394941a8f718966ea2cb133100fbd214fc95e", + "difficulty": "HYPER", + "songID": 597, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13027, + "notecount": 615, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e38943ecfe09cc14a0142e244c7f3b0d24c7ae8a", + "difficulty": "NORMAL", + "songID": 597, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 13027, + "notecount": 337, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30aa46ae2dd10ab8211cf7624f1f646c8b6837e7", + "difficulty": "ANOTHER", + "songID": 597, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13027, + "notecount": 835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b55599f892c217793dbbe1341faa6216b7e2313f", + "difficulty": "HYPER", + "songID": 597, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13027, + "notecount": 628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d82eda4995071c3f1371b6b2a83dc7a6964e1ff", + "difficulty": "NORMAL", + "songID": 597, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13027, + "notecount": 325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98ab55dbf652ce5c34b6f0396b35705e7d923ce2", + "difficulty": "HYPER", + "songID": 598, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13028, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6948b644e4af623aca990f0f9742f949a068ccd0", + "difficulty": "NORMAL", + "songID": 598, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13028, + "notecount": 357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1ceee25cb9f74a53293e9457088904739796adb", + "difficulty": "ANOTHER", + "songID": 598, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13028, + "notecount": 764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14d18a463f252602f4105b8d14e22d0020d4b9e0", + "difficulty": "HYPER", + "songID": 598, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13028, + "notecount": 554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c53a6c128ca9bace4a1579da6338e16491ff1e3", + "difficulty": "NORMAL", + "songID": 598, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13028, + "notecount": 367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bb8b871d46e0babf0987dd9c237fea004762c5d", + "difficulty": "ANOTHER", + "songID": 599, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13029, + "notecount": 1158, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c58fbdd2d1509694299cf07e78abfd8793028dd3", + "difficulty": "HYPER", + "songID": 599, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13029, + "notecount": 856, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc275189ece1c74d19a2a1b5d46da748b396cf03", + "difficulty": "NORMAL", + "songID": 599, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13029, + "notecount": 449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "558bfde7254f9d7cc2864b9fc9a27c16d1bbc30f", + "difficulty": "ANOTHER", + "songID": 599, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13029, + "notecount": 1234, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d7cf51305f3df0512c14e3a52d0abce0f3a60cf1", + "difficulty": "HYPER", + "songID": 599, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13029, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "551ba10c4caf507967837d085c4d3973b7ce107a", + "difficulty": "NORMAL", + "songID": 599, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 13029, + "notecount": 287, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0ecb2f38aec143b613f8181f88e04c5dbac4d73", + "difficulty": "HYPER", + "songID": 600, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13030, + "notecount": 554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec1de840754891ecddb645e68e38de83877c22ac", + "difficulty": "NORMAL", + "songID": 600, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13030, + "notecount": 348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ab9c3d4585e08dbf7920f00e1ba6861918fb2d7", + "difficulty": "ANOTHER", + "songID": 600, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13030, + "notecount": 738, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2bbe4860954f15ae64ff0b8ee354c045afdfea58", + "difficulty": "HYPER", + "songID": 600, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13030, + "notecount": 554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b439fb019144149479d760b5de63e4c6bcb204ed", + "difficulty": "NORMAL", + "songID": 600, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13030, + "notecount": 348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f1ea1293a5ee30610179d82ca5ce9be7544c31c", + "difficulty": "ANOTHER", + "songID": 601, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13031, + "notecount": 1543, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c57f37955a664e4c2aaefdd0d2c2a4ba56c9af3", + "difficulty": "HYPER", + "songID": 601, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13031, + "notecount": 791, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a48e91ab6806ddea360a17f64044daae859bb33", + "difficulty": "NORMAL", + "songID": 601, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13031, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a02f2db3650d9edf9be43718756c1a15f4160fb", + "difficulty": "ANOTHER", + "songID": 601, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13031, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": true + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3bcf0371d0f394fda48e6ead7f0db21a059f8d68", + "difficulty": "HYPER", + "songID": 601, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13031, + "notecount": 791, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ec7e01f6f39a7bedee07029f5577c2ac7540204", + "difficulty": "NORMAL", + "songID": 601, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13031, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe9239858dd6465d203f6e83412b27c22e14c47d", + "difficulty": "ANOTHER", + "songID": 602, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13032, + "notecount": 1148, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6e81489eb2d2f73fa787aad8848a9409f4b8f28", + "difficulty": "HYPER", + "songID": 602, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13032, + "notecount": 927, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2930ae916a24d123a6c40fac5ea2b7996b8e3331", + "difficulty": "NORMAL", + "songID": 602, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13032, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94c2e0a4fa5f46821c162873d7166fb93e9489a8", + "difficulty": "ANOTHER", + "songID": 602, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13032, + "notecount": 1151, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60a507100b033dddf278e1bdefdc06ab78161a62", + "difficulty": "HYPER", + "songID": 602, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13032, + "notecount": 938, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a1ba6d01a3a4e3db3ebf0037f73fa832293d8b8", + "difficulty": "NORMAL", + "songID": 602, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13032, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8072b61b1d6c63f3a25eed73fb2b11018541d911", + "difficulty": "HYPER", + "songID": 603, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13033, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c12891ea127d4833e539e46250b0bf2d0b1203d5", + "difficulty": "NORMAL", + "songID": 603, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 13033, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89cd5f3254579612186a3f85e554cf0759238219", + "difficulty": "ANOTHER", + "songID": 603, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13033, + "notecount": 748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6f583ecff03d26f52567fd9984f31ec9c3d4b57", + "difficulty": "HYPER", + "songID": 603, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13033, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8aba49c0286c48b60c6cfde8b13e359d0e85c373", + "difficulty": "NORMAL", + "songID": 603, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 13033, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c523b6aea006913a65151185dffa4491511f66a", + "difficulty": "HYPER", + "songID": 604, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13034, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dca2a841c92efa0c8e95fcee7267a3d762819b8", + "difficulty": "NORMAL", + "songID": 604, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13034, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9c5b7917cdb68a11f7578bfa743315036af3306", + "difficulty": "ANOTHER", + "songID": 604, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13034, + "notecount": 1360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0425afc509d4de2587809933eef7d3dc6559acc9", + "difficulty": "HYPER", + "songID": 604, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13034, + "notecount": 989, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81c8006aaf02665427f95a3c5ad634ddc9d8e9c2", + "difficulty": "NORMAL", + "songID": 604, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13034, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d67bbf421baa520d4dcfaec13784a4245a965ee", + "difficulty": "ANOTHER", + "songID": 605, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13035, + "notecount": 1065, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8bf517706edd4f36986d3f85f486dc74e3b8a240", + "difficulty": "HYPER", + "songID": 605, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13035, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "015aafcdae2c10fa89e95c3898fdf934a243e610", + "difficulty": "NORMAL", + "songID": 605, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13035, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd4ade3ed0cf8d26f56503cdba136dd457104374", + "difficulty": "ANOTHER", + "songID": 605, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13035, + "notecount": 1077, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e991bce592a577b6175184449dd379fd2afdec80", + "difficulty": "HYPER", + "songID": 605, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13035, + "notecount": 848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33d22ee266a35f59397bd02136fedc284700629b", + "difficulty": "NORMAL", + "songID": 605, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13035, + "notecount": 513, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23d401c80521d212ed5f0ae90e8e2e66c49f1ab4", + "difficulty": "HYPER", + "songID": 606, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13036, + "notecount": 820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "654658bb5441c4e7834f15a799dc313a5d440392", + "difficulty": "NORMAL", + "songID": 606, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13036, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3f9ec96a9303c40436845cc20a3176c78766152", + "difficulty": "ANOTHER", + "songID": 606, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13036, + "notecount": 975, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bae628b3f0391597a3134d5ebefe1deab7d9544", + "difficulty": "HYPER", + "songID": 606, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13036, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07436245989c724086d9fc1bfab2228a7b723fd5", + "difficulty": "NORMAL", + "songID": 606, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13036, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45d161c288171656a4559c89d49cf21d7400ad02", + "difficulty": "ANOTHER", + "songID": 607, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13037, + "notecount": 1214, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f3b5f799fdae06e77fbba90fd9a82952409f1f0", + "difficulty": "HYPER", + "songID": 607, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13037, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e18afec103b933ad00c7e190abe832b887afca0", + "difficulty": "NORMAL", + "songID": 607, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13037, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9b547d5514642e0e7e352bebfa1cd188bf3254d", + "difficulty": "ANOTHER", + "songID": 607, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13037, + "notecount": 1191, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "263233b8161747ab8aef3aaf0c7c46404f686cc0", + "difficulty": "HYPER", + "songID": 607, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13037, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a0b04ffe52ff2b4b1d03de435099f9856492e0e", + "difficulty": "NORMAL", + "songID": 607, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13037, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6056014d9ce2f1df1afa255e1010cccc26ac86b6", + "difficulty": "ANOTHER", + "songID": 608, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13038, + "notecount": 1399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "726981f2ebd2b3c0f5d8a1695e86f19b7fc1f49d", + "difficulty": "HYPER", + "songID": 608, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13038, + "notecount": 966, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fd36d24036703739beb8b175a7ca856000d073d", + "difficulty": "LEGGENDARIA", + "songID": 608, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13038, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92dd263a9eb145799ab6943256b84a1ee30f4be8", + "difficulty": "NORMAL", + "songID": 608, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13038, + "notecount": 647, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "567c71957619a179b34283eff76f4ca049db5453", + "difficulty": "ANOTHER", + "songID": 608, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13038, + "notecount": 1457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0f0cbe96d93fc052a8544dde146614f99c41d206", + "difficulty": "HYPER", + "songID": 608, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13038, + "notecount": 997, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ae93cf18803f1444c5c61ae822a7e1df963b112", + "difficulty": "LEGGENDARIA", + "songID": 608, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13038, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "df60671a9f550b8bfd7ebf9a57a5481fd213f5be", + "difficulty": "NORMAL", + "songID": 608, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13038, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "386dcff775684b68d35f2dac937f4fe9ac0082ab", + "difficulty": "ANOTHER", + "songID": 609, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13039, + "notecount": 1122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c1d255a0c66a05e32658320689c6bf807a77907", + "difficulty": "HYPER", + "songID": 609, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13039, + "notecount": 896, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c147b9821b72d6c7663bcaabdc55e48d891125b", + "difficulty": "NORMAL", + "songID": 609, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13039, + "notecount": 457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8a2489e32357fd4d8039e8f0ae11ba049688688", + "difficulty": "ANOTHER", + "songID": 609, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13039, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "68b7668394bc356847b80e096c80b20e4d1d5001", + "difficulty": "HYPER", + "songID": 609, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13039, + "notecount": 902, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c64285c1e0e85f3df322e7a77f1330db0fa76bac", + "difficulty": "NORMAL", + "songID": 609, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13039, + "notecount": 457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44a790855327f036a2b8805b88788cecb06f5327", + "difficulty": "ANOTHER", + "songID": 610, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13040, + "notecount": 1163, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7569b2859e08d4a989b9a4b1b781068cf1d1bf22", + "difficulty": "HYPER", + "songID": 610, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13040, + "notecount": 906, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8de568b656f42fa6fd62d4311483639e9f583ffb", + "difficulty": "NORMAL", + "songID": 610, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13040, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa45ba594b4e225c5d1f24fbeedcc56a0127eeda", + "difficulty": "ANOTHER", + "songID": 610, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13040, + "notecount": 1158, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "126491b02198baaa5335765787e0d46120c28cbd", + "difficulty": "HYPER", + "songID": 610, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13040, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51878e740201a3dcfa56d480287dcd00cb678393", + "difficulty": "NORMAL", + "songID": 610, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13040, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d08cf762ff88ceda3071db3093a8ed813d0ab020", + "difficulty": "ANOTHER", + "songID": 611, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13041, + "notecount": 1363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "614cef31db7ca8f186e1ecb0338d8b8926440f78", + "difficulty": "HYPER", + "songID": 611, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13041, + "notecount": 893, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f74a5a8b804c4da7f62bb9c017621f9dfb9f3dc1", + "difficulty": "NORMAL", + "songID": 611, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13041, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f8192d1d5dc8d8d965d066ff3489557e047f2b5", + "difficulty": "ANOTHER", + "songID": 611, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13041, + "notecount": 1056, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0d509f5c56bc631e004f07a03df1f7013e550c3", + "difficulty": "HYPER", + "songID": 611, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13041, + "notecount": 933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05b5e47b599fb7c73d5270ec1882854a857a47ff", + "difficulty": "NORMAL", + "songID": 611, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13041, + "notecount": 497, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c658a010fdc3e251796a08331857ac657e768e02", + "difficulty": "ANOTHER", + "songID": 612, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13042, + "notecount": 970, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dcadb816cfaea499172c5b3ece35aa16215efd9c", + "difficulty": "HYPER", + "songID": 612, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13042, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5323a274555807402c447558148a5da6c9f71dd1", + "difficulty": "NORMAL", + "songID": 612, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13042, + "notecount": 408, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09f0ae6e352c665d5a933e99ae3dffdb77425903", + "difficulty": "ANOTHER", + "songID": 612, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13042, + "notecount": 951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e891a81032def76be2e293c31667a2d639873411", + "difficulty": "HYPER", + "songID": 612, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13042, + "notecount": 712, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c59685b7fa633dca40fbff5aa48edf27ba00f604", + "difficulty": "NORMAL", + "songID": 612, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13042, + "notecount": 400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c01963c281082036f6fec2aa99690eef640a711e", + "difficulty": "HYPER", + "songID": 613, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13043, + "notecount": 748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "229b61cc7af8af8907d9d6d1be8ace6875fb8e21", + "difficulty": "NORMAL", + "songID": 613, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13043, + "notecount": 499, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c31e952b8e0e6ccbf67baf8fcb0872aa8f0c36f7", + "difficulty": "ANOTHER", + "songID": 613, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13043, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b40c0dfa4cef86c5025ac377f2fb6340a2df0359", + "difficulty": "HYPER", + "songID": 613, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13043, + "notecount": 748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "336ddcc09f7a029b6e2ca1f1118385433a9417d2", + "difficulty": "NORMAL", + "songID": 613, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13043, + "notecount": 499, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d50440d197566b6d2c16c391b507f3aff8c2c75", + "difficulty": "HYPER", + "songID": 614, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13044, + "notecount": 990, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b83e985efad3e6858c19b450362248b497b3ec82", + "difficulty": "NORMAL", + "songID": 614, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13044, + "notecount": 576, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "750aeb57d14897ad728b1164cd1754bc443f15f3", + "difficulty": "ANOTHER", + "songID": 614, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13044, + "notecount": 1237, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "095843c05ff703560c88ef700195014a5f77d30e", + "difficulty": "HYPER", + "songID": 614, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13044, + "notecount": 974, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d788e50a523dc318626d94434da7c1e32936dfd6", + "difficulty": "NORMAL", + "songID": 614, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13044, + "notecount": 571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74eca7c672e79db9f6d8a08a72c133c1a93dea44", + "difficulty": "ANOTHER", + "songID": 615, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13045, + "notecount": 996, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc48807fda567bf252e53a1c2fd20dc789e06466", + "difficulty": "HYPER", + "songID": 615, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13045, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "952c1bac240f129686558bd412c14251a2ac19ac", + "difficulty": "NORMAL", + "songID": 615, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13045, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "141df948b0c2a0d919b4fa1532100020697005d7", + "difficulty": "ANOTHER", + "songID": 615, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13045, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05571dc1234b107fe0b0dc65e5f6dfa79399f6d7", + "difficulty": "HYPER", + "songID": 615, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13045, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1a367bad3646d372547b28d13b80486ee579c7d", + "difficulty": "NORMAL", + "songID": 615, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13045, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "239137c83d29cde047b7164a7a2d3039fc408003", + "difficulty": "ANOTHER", + "songID": 616, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13046, + "notecount": 899, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a097d5df0b93c02bf8e1793beb6abfa8bdab98c7", + "difficulty": "HYPER", + "songID": 616, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13046, + "notecount": 727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f66f1acaf2487f811c87cb9cec208b67bf6233b", + "difficulty": "NORMAL", + "songID": 616, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13046, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9279c7cd70caa3a69a3970622eceada69cc9d2c1", + "difficulty": "ANOTHER", + "songID": 616, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13046, + "notecount": 1019, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e37a2468f4b2dba1a96dd9e09c01d7a056a9c2ce", + "difficulty": "HYPER", + "songID": 616, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13046, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17e09f31c4a34a1bade6b10ee7c7c03ce5f6e669", + "difficulty": "NORMAL", + "songID": 616, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13046, + "notecount": 454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7141d2461e7dee6815e5861ee649fedaccea8e37", + "difficulty": "ANOTHER", + "songID": 617, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13047, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de567c0644aed68d742ddbb31c29a427b6f0745f", + "difficulty": "HYPER", + "songID": 617, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13047, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "288eee3115bf24e8ee5a0a63dbe04b3ce86dcb24", + "difficulty": "NORMAL", + "songID": 617, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13047, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c3ebe7190595af944778a9740009eb57304da0b", + "difficulty": "ANOTHER", + "songID": 617, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13047, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "982d79f972da4e0a98c73d7d6709b931aa9940a6", + "difficulty": "BEGINNER", + "songID": 617, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13047, + "notecount": 94, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9af21b1c112143ad560ef503a75af935b47bb766", + "difficulty": "HYPER", + "songID": 617, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13047, + "notecount": 671, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4735f9edd7704959805843851b44c2760d3d8003", + "difficulty": "NORMAL", + "songID": 617, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 13047, + "notecount": 292, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b137142e560d1508829b7e163221325c91c0c50b", + "difficulty": "ANOTHER", + "songID": 618, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13048, + "notecount": 1207, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cee39b84324b7b0e63a6a21db5686f54c7138039", + "difficulty": "HYPER", + "songID": 618, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13048, + "notecount": 776, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "842d311e064b6a6afa24d4b71715eed5021e8973", + "difficulty": "NORMAL", + "songID": 618, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13048, + "notecount": 492, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e1d56fab318706ab813f7a581ea3000a297e244", + "difficulty": "ANOTHER", + "songID": 618, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13048, + "notecount": 1209, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1757d3c8c1f2e5392ec8aa6adb31a5a85ce1754f", + "difficulty": "BEGINNER", + "songID": 618, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13048, + "notecount": 120, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f908b81c3413f07422c5ff81d09c474e0f2d73c9", + "difficulty": "HYPER", + "songID": 618, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13048, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6486ab46d3f2f46135510be548e2323eb3e7dd48", + "difficulty": "NORMAL", + "songID": 618, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13048, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33dbbfb06a0a8c71a28fb0dc4eafbc06e130db5c", + "difficulty": "ANOTHER", + "songID": 619, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13049, + "notecount": 1195, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25237fe6dd22d0b8b1a0169aedb75e06416c0bba", + "difficulty": "HYPER", + "songID": 619, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13049, + "notecount": 985, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29c83ff988cfa6857dd7d6b7229fed51ecfcc874", + "difficulty": "NORMAL", + "songID": 619, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13049, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a133a3f14c9c1fb3555edc03b0f0dfbefbe32c87", + "difficulty": "ANOTHER", + "songID": 619, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13049, + "notecount": 1194, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45ce19c48bd6bacf6add0078bdb7f0e2346bce61", + "difficulty": "HYPER", + "songID": 619, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13049, + "notecount": 966, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f60b021790225a9629bf0227e44e204c5ff81e49", + "difficulty": "NORMAL", + "songID": 619, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13049, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c325b1a703be9e6d1c3ac75698bcf3468640f02d", + "difficulty": "ANOTHER", + "songID": 620, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13050, + "notecount": 988, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c26cb836ac0ec55893e9f9f7fc1f16908f3e9e2", + "difficulty": "HYPER", + "songID": 620, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13050, + "notecount": 793, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81db13b724a7f26694b84ba001d10b4d3bfcf02f", + "difficulty": "NORMAL", + "songID": 620, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13050, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a3930d7cbeda9946063ddcb5553e18e56e4ba31", + "difficulty": "ANOTHER", + "songID": 620, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13050, + "notecount": 990, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb31a1a5b0b11ead5319e7c6d6d2e68d2a8704bf", + "difficulty": "HYPER", + "songID": 620, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13050, + "notecount": 824, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fd5238838b36bcfc022fff7fd0546b14cc9d32b", + "difficulty": "NORMAL", + "songID": 620, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13050, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c57c782004344c8508343b8506905cba0287af9", + "difficulty": "ANOTHER", + "songID": 621, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13051, + "notecount": 1367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e5e1e152c24a20baa826060d9b98fffe3402bba", + "difficulty": "HYPER", + "songID": 621, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13051, + "notecount": 968, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c189b84a95f2b179b48e4defad241a07549f49ce", + "difficulty": "NORMAL", + "songID": 621, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13051, + "notecount": 653, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7b3cbaede920fd01b40f4a20dc01fb04919f74b", + "difficulty": "ANOTHER", + "songID": 621, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13051, + "notecount": 1258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "75d6ad2905baf31235f454ecacc38700326c0eab", + "difficulty": "HYPER", + "songID": 621, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13051, + "notecount": 1020, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e56f090a9501ec6af02d42b23d121ce318c86493", + "difficulty": "NORMAL", + "songID": 621, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13051, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afe142135843c290d60d3f7b87490c55810c1621", + "difficulty": "HYPER", + "songID": 622, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13052, + "notecount": 1048, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1aa47d9d9456b9aaa87a9811b97532ce98ee1139", + "difficulty": "NORMAL", + "songID": 622, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13052, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "717d08d094163bd9ec27b225fd1353115cad6b73", + "difficulty": "ANOTHER", + "songID": 622, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13052, + "notecount": 1118, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c14ac167a2141d14609878cb8b5a0bacaab18468", + "difficulty": "BEGINNER", + "songID": 622, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13052, + "notecount": 185, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "410feae98206d472e667a0b3f53637069a00e96f", + "difficulty": "HYPER", + "songID": 622, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13052, + "notecount": 1067, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3cbf08e873d8ea650fac91f85c8910c8748e7b2c", + "difficulty": "NORMAL", + "songID": 622, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13052, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8969554bbdd4ab4b257f6b65138ca3b7c2c38190", + "difficulty": "ANOTHER", + "songID": 623, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13053, + "notecount": 934, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26139dc919b0fe9ebe9498d20e8ef3a403658b20", + "difficulty": "HYPER", + "songID": 623, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13053, + "notecount": 793, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13a4b3989086547aea0f84cd0fbeef1a9896a306", + "difficulty": "NORMAL", + "songID": 623, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13053, + "notecount": 488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba085e1570f4e35654af5471d417b48f5d4cf1aa", + "difficulty": "ANOTHER", + "songID": 623, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13053, + "notecount": 934, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "876c1d284d63b272725a33d83b061e8d187bd60d", + "difficulty": "BEGINNER", + "songID": 623, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13053, + "notecount": 127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ca8d263ac2fda5fd0224d26f5f97a2bc3a4cde9", + "difficulty": "HYPER", + "songID": 623, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13053, + "notecount": 792, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5801df2b8853e63c6575af4367bad04f39007fb6", + "difficulty": "NORMAL", + "songID": 623, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13053, + "notecount": 488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c00d3b55b9dc6a0d609742fecfed41d3ab04b43a", + "difficulty": "ANOTHER", + "songID": 624, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13054, + "notecount": 1425, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd86a8550f090a7318b58745cb17eb1ae36ffbba", + "difficulty": "HYPER", + "songID": 624, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13054, + "notecount": 972, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed56d4e86337f45b7dc4958b0d44f91e09bfe846", + "difficulty": "NORMAL", + "songID": 624, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13054, + "notecount": 486, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88523fdc55401b8cd5f49ded427d33267cd16fac", + "difficulty": "ANOTHER", + "songID": 624, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13054, + "notecount": 1311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7d495aad1d8e07a499e30373b44e2e1257c21281", + "difficulty": "BEGINNER", + "songID": 624, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 13054, + "notecount": 198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac456e3388aed8e7c24e8f3f247bc9d80c6a38dd", + "difficulty": "HYPER", + "songID": 624, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13054, + "notecount": 915, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d38a2c1fa806d9d0205e6925c5147863e28fa171", + "difficulty": "NORMAL", + "songID": 624, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13054, + "notecount": 460, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ddd0788a31e39911f5792e439e041563b6e74af", + "difficulty": "ANOTHER", + "songID": 625, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13055, + "notecount": 1586, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d64d5a4609967227d8eeb16a711142acf8c105a0", + "difficulty": "HYPER", + "songID": 625, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13055, + "notecount": 978, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24f8ff66cbacb81be431f0aed5836547025f9225", + "difficulty": "NORMAL", + "songID": 625, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13055, + "notecount": 581, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e3dda64f5ab8c00855428695d6c4980818d9c8a", + "difficulty": "ANOTHER", + "songID": 625, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 13055, + "notecount": 1325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "aa87f48af5a7a658e3f518f07cf5a45ea6750d5e", + "difficulty": "BEGINNER", + "songID": 625, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 13055, + "notecount": 232, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7108649aa6336344e313c3e240b3edab17bbb41f", + "difficulty": "HYPER", + "songID": 625, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13055, + "notecount": 944, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e81f0437543df328d08559075ed19b28b8e80bba", + "difficulty": "NORMAL", + "songID": 625, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13055, + "notecount": 581, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "441b958dce8fbe11906d65548258965eef9c712e", + "difficulty": "ANOTHER", + "songID": 627, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13201, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd1e34fa220684886c76a71ac5ba0de87b43a23a", + "difficulty": "HYPER", + "songID": 627, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13201, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ace8c1f2cbf5d7e66e8d415ba824511b79a99800", + "difficulty": "NORMAL", + "songID": 627, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13201, + "notecount": 294, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6d4f4d4182c929c9981be8f7fc1649ed84160c1", + "difficulty": "ANOTHER", + "songID": 627, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13201, + "notecount": 588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c1f71b6fdcfc27e06c0bdc6fdf32d022024f91f", + "difficulty": "HYPER", + "songID": 627, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13201, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5f5958165cdf1e2bd4c4c4ac5403af4d54fed3d", + "difficulty": "NORMAL", + "songID": 627, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13201, + "notecount": 276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cddc8befa9fe1200b39c8f222829211b92e3a86c", + "difficulty": "ANOTHER", + "songID": 628, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13202, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81069cc218163eef7f693e42c1b987b24e6d2206", + "difficulty": "HYPER", + "songID": 628, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13202, + "notecount": 378, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94e2aa7c5e77cbb8e461739f4ed1494b41bef209", + "difficulty": "NORMAL", + "songID": 628, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13202, + "notecount": 324, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "feeb407982744878759071013b78bbed05a593ea", + "difficulty": "ANOTHER", + "songID": 628, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13202, + "notecount": 397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3df9a6051657e56fa6e6d0fbde45bf320911f89a", + "difficulty": "HYPER", + "songID": 628, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13202, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b43e87a08515d18486032caed13aa45515dffdf", + "difficulty": "NORMAL", + "songID": 628, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 13202, + "notecount": 139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47958bc020fba1c4227b855cd2d96bc30a89cb8e", + "difficulty": "ANOTHER", + "songID": 629, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13203, + "notecount": 1560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afb62aab0829002d5cc7280749c6580aa1f378cd", + "difficulty": "HYPER", + "songID": 629, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13203, + "notecount": 1323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c365579ed11610357de6994b7401d67e64e8ffc7", + "difficulty": "NORMAL", + "songID": 629, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13203, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff497edd64cfec12ebc1302a899747402d45f3ed", + "difficulty": "ANOTHER", + "songID": 629, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13203, + "notecount": 1344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c49713794172b674d059270ff96e9e9d5f1e1c45", + "difficulty": "HYPER", + "songID": 629, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13203, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9f83436308cc73802c47c0b9e490657d1a4e58c", + "difficulty": "NORMAL", + "songID": 629, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13203, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbd9031ee32213bc7976a51740e75e6a350f140a", + "difficulty": "ANOTHER", + "songID": 630, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13204, + "notecount": 1297, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74d0f7582c87081f543277d8ff44dc8c6fe8c4e3", + "difficulty": "HYPER", + "songID": 630, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13204, + "notecount": 1025, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9266bd1da9e52a18116511528b1dc294ba06de0", + "difficulty": "NORMAL", + "songID": 630, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13204, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0973c991a3ea84c3621025af3cfcb7030895b594", + "difficulty": "ANOTHER", + "songID": 630, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13204, + "notecount": 1412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fd01c7bead385c1d1a6db068a471f190905475c", + "difficulty": "HYPER", + "songID": 630, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13204, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35673678878cabb56184729255c666d3228c0f73", + "difficulty": "NORMAL", + "songID": 630, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13204, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2bdc0c78af8731e1186bc3430a9cab7264d42f73", + "difficulty": "HYPER", + "songID": 631, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13205, + "notecount": 763, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02e4aaa06bef53b2cf4c292afc558be588cab727", + "difficulty": "NORMAL", + "songID": 631, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13205, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94fa3f263918b0d0a0afea425bb0ca479163895d", + "difficulty": "ANOTHER", + "songID": 631, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13205, + "notecount": 1017, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1f029f433b6469a7e01ecbef6996521b348c505", + "difficulty": "HYPER", + "songID": 631, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13205, + "notecount": 763, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac88ad4e55b8c7e580b9d927b0f44515f3c2046b", + "difficulty": "NORMAL", + "songID": 631, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13205, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f0f842d4b74bcf4b5f3a750398629baa5bc7349", + "difficulty": "ANOTHER", + "songID": 632, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13206, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e0c228e04551e40b7ba24361bb8c35ff9c04c37", + "difficulty": "HYPER", + "songID": 632, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13206, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a4bd61fbc513fdc5001d71b4f2d15bb1f753c5a", + "difficulty": "NORMAL", + "songID": 632, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13206, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00ba471aa2af3701df00cfe287c74dddcc554a99", + "difficulty": "ANOTHER", + "songID": 632, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13206, + "notecount": 787, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "362f01b58a45f44860d3b949e72c949cca59fa5e", + "difficulty": "HYPER", + "songID": 632, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13206, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cef8f948b7a516aef64c972eb1f89fb52a6920f6", + "difficulty": "NORMAL", + "songID": 632, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13206, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7fe3f9fc4e2c1f9b4fb23ec376081bb04d862d59", + "difficulty": "HYPER", + "songID": 633, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13208, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d74bc32a66f8a6827b67d25679e7626b108ebb0", + "difficulty": "NORMAL", + "songID": 633, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13208, + "notecount": 369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b92b92e67feeec7993a848f469b7aee9605e0a9", + "difficulty": "ANOTHER", + "songID": 633, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13208, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e90fea45b2c34cb24aec114e8705f5cbf9e150c", + "difficulty": "HYPER", + "songID": 633, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13208, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41c20caba2b877a393772239a2d43404a3c5708a", + "difficulty": "NORMAL", + "songID": 633, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13208, + "notecount": 369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fcb31b1536d97bfb213cc574462d68d40f9fb15e", + "difficulty": "ANOTHER", + "songID": 634, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13209, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7bab91108c146b3724626fd9df44d7308e03a1b", + "difficulty": "HYPER", + "songID": 634, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13209, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a697616bcba2b7beaeeea82eb0a318e9bc63039a", + "difficulty": "NORMAL", + "songID": 634, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 13209, + "notecount": 315, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e5f56e93aa3e8eceb30555748157f5a6edc3914", + "difficulty": "ANOTHER", + "songID": 634, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13209, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a9ff46c1b1932a0f44219f8922ad4276836b7fe", + "difficulty": "HYPER", + "songID": 634, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13209, + "notecount": 486, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0946199edef9056840e8efccaa7d4084f6073794", + "difficulty": "NORMAL", + "songID": 634, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 13209, + "notecount": 314, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b94448131ec1e61ca36a5ff02d637cf9b53bd106", + "difficulty": "ANOTHER", + "songID": 635, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13211, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c23387dea38ac5c9b35b68b28d09fbb5ea6f1157", + "difficulty": "HYPER", + "songID": 635, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13211, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aebb5b00c4a22dd9c9f9fab11f34e50f646623ef", + "difficulty": "NORMAL", + "songID": 635, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13211, + "notecount": 391, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a38f0c128144c77e10414c293d23f6bf7c2ed3d0", + "difficulty": "ANOTHER", + "songID": 635, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13211, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "261743aeebe05736af4c7e34b79eba17b6de46ed", + "difficulty": "HYPER", + "songID": 635, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13211, + "notecount": 395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "485605367330d504d55c36e64377efa46a89a5e7", + "difficulty": "NORMAL", + "songID": 635, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13211, + "notecount": 349, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9e53dda802820d629e24cc20f6945cd5fbf84aa", + "difficulty": "ANOTHER", + "songID": 636, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 13212, + "notecount": 1716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3cb55a166faa0a3f537bd2fb68e6718dfc92be34", + "difficulty": "HYPER", + "songID": 636, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 13212, + "notecount": 1332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63ed1b912676d46bfb04966ca028a8c8e685cd57", + "difficulty": "NORMAL", + "songID": 636, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13212, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07ca4992d8ddf9339b277232f28de40901f52a96", + "difficulty": "ANOTHER", + "songID": 636, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13212, + "notecount": 1404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a612f4f90a1349a2942412fa81bf7082817ec22", + "difficulty": "HYPER", + "songID": 636, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13212, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7699a91a9714c53e4a7233a223edab30f465cbdd", + "difficulty": "NORMAL", + "songID": 636, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 13212, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f47bdc8c4accbbb4ed67797abe13a4fe33b0377", + "difficulty": "ANOTHER", + "songID": 637, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13213, + "notecount": 1392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a917c41cf0f6c02ad77ccae89e6cd84eccd46235", + "difficulty": "HYPER", + "songID": 637, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13213, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce9fa4444dff61a7f15e4e48dddbac15b77d193c", + "difficulty": "NORMAL", + "songID": 637, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13213, + "notecount": 668, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62434f272c147af6d5a6f211ccfd738d5b312299", + "difficulty": "ANOTHER", + "songID": 637, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13213, + "notecount": 1261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc35ac05395827f1cef99a15d458d8f51dc20dc0", + "difficulty": "HYPER", + "songID": 637, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 13213, + "notecount": 829, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c780ab6046512222e7f92c26ed263ec958e5e4ae", + "difficulty": "NORMAL", + "songID": 637, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 13213, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "402bb18f96beb260ade272edd2ddcbcd6be0c111", + "difficulty": "ANOTHER", + "songID": 638, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13214, + "notecount": 1143, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8456bdcfc1f1a466d09fed7a345ce59753b05ec1", + "difficulty": "HYPER", + "songID": 638, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13214, + "notecount": 735, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b70c140bf960ad8b41365c8a3304f4f03d2f25d", + "difficulty": "NORMAL", + "songID": 638, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 13214, + "notecount": 351, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "414dd54bcbbf2336670f2b89d2f108c0da8c0965", + "difficulty": "ANOTHER", + "songID": 638, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 13214, + "notecount": 1120, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "759da2ac944851ae2fb68eea754d298a089e84d4", + "difficulty": "HYPER", + "songID": 638, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 13214, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3dbe1dfea4ae7b9daccb20e59fa3d69561dde50c", + "difficulty": "NORMAL", + "songID": 638, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 13214, + "notecount": 295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e0a782be572b4a5ebbe0545ec43a0d72d4b967c", + "difficulty": "HYPER", + "songID": 639, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14000, + "notecount": 888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8ece95858a8ef55198107e84abf88b2fb53c12a", + "difficulty": "NORMAL", + "songID": 639, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14000, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e561c87638b7b56b96b400b3a68e1d54e993633", + "difficulty": "ANOTHER", + "songID": 639, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14000, + "notecount": 1223, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5a1adb982d6a4e8ea85d4171ce3db8d92b1c98d", + "difficulty": "HYPER", + "songID": 639, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14000, + "notecount": 887, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9aed7f4102fbd023c4c090cf5e98151e49e091f4", + "difficulty": "NORMAL", + "songID": 639, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14000, + "notecount": 666, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0fca82dc63c7c462149b1597b48eb38e2cc0956", + "difficulty": "ANOTHER", + "songID": 640, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14001, + "notecount": 1730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b876a1af11b1c86edff5d3fed68baf517670fa7", + "difficulty": "HYPER", + "songID": 640, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14001, + "notecount": 1241, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e599f16d25e8a8626df53629d65299f6c94a1e45", + "difficulty": "NORMAL", + "songID": 640, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14001, + "notecount": 699, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7275f96e5b6e401d32893a0c22f93430b802f884", + "difficulty": "ANOTHER", + "songID": 640, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14001, + "notecount": 1614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2632d1ff2541f7c84453738f78f9644bd0f04ba0", + "difficulty": "HYPER", + "songID": 640, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14001, + "notecount": 1330, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1fe2c89393e954756b82cb50b1894e0eca98e6f", + "difficulty": "NORMAL", + "songID": 640, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14001, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "106b399cd8996e9ee08202221eeb49fda0954a51", + "difficulty": "ANOTHER", + "songID": 641, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14002, + "notecount": 1409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2f6744587403f43955b7270ea931f3dfab670a9", + "difficulty": "HYPER", + "songID": 641, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14002, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4200ef852c066740de41905dd9d6c05f116fd367", + "difficulty": "NORMAL", + "songID": 641, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14002, + "notecount": 747, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ce76a13019ee24ea0df370f890bbf98e952677a", + "difficulty": "ANOTHER", + "songID": 641, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14002, + "notecount": 1162, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe16bc2986d94f7a9e1534249da5de42e143e65b", + "difficulty": "HYPER", + "songID": 641, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14002, + "notecount": 1002, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c4240ccd67a31c80483c0dd5348f89bc43f78e4", + "difficulty": "NORMAL", + "songID": 641, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14002, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a43928ad7f4f078f83d66f7e3d6ff20554c29ca3", + "difficulty": "HYPER", + "songID": 642, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14003, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "697bb1a20748bc5c61225e1a4bc2552ad5f1703c", + "difficulty": "NORMAL", + "songID": 642, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14003, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "859f5d340918dc33b970a81ad37fc50d9c0c98a2", + "difficulty": "ANOTHER", + "songID": 642, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14003, + "notecount": 538, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c88175d419658c9f0ca1ac0994bbd40675027be", + "difficulty": "BEGINNER", + "songID": 642, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14003, + "notecount": 115, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f5c963eafd77782f94fcfc3a6a7978e0838a21e", + "difficulty": "HYPER", + "songID": 642, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14003, + "notecount": 400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c21e86c80e64e1a1826684e165c471c08ea61d0", + "difficulty": "NORMAL", + "songID": 642, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 14003, + "notecount": 293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89067fc762bcba7c545cbeb19506f3b83582d327", + "difficulty": "ANOTHER", + "songID": 643, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14004, + "notecount": 1141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7af228ac707e6931e5cb6a01b4a754a38225033d", + "difficulty": "HYPER", + "songID": 643, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14004, + "notecount": 947, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17245fb14d340b1fa7e4d623d83df0288641eb5a", + "difficulty": "LEGGENDARIA", + "songID": 643, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14004, + "notecount": 1563, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32b014cb0dd6428d0dbc432f65aae0b7b687fdf0", + "difficulty": "NORMAL", + "songID": 643, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14004, + "notecount": 449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a971fb1b5cb83bec0f2d77a08fc8b48c984bfdd", + "difficulty": "ANOTHER", + "songID": 643, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14004, + "notecount": 1141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "94999fc1d053331327db1ac5cf5d680d18f49b68", + "difficulty": "HYPER", + "songID": 643, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14004, + "notecount": 929, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2b5b6d28760a9e0ce5ee5e2847f75f7a1506acf", + "difficulty": "LEGGENDARIA", + "songID": 643, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14004, + "notecount": 1546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "58f735a02bc5dca5dd9d4b352c0b7b71abc16abd", + "difficulty": "NORMAL", + "songID": 643, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14004, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e337a53598e55193304ddc85e96eaa18646a2e35", + "difficulty": "ANOTHER", + "songID": 644, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14005, + "notecount": 1348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae4dc8dd892d14878105b47070b3f996c7ffe4e6", + "difficulty": "HYPER", + "songID": 644, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14005, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d59c16b32378222805e6c2ab4aa91626938e20a0", + "difficulty": "NORMAL", + "songID": 644, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14005, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1c5f984bf29cf60471f7494a5fb2201a0ce3f08", + "difficulty": "ANOTHER", + "songID": 644, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14005, + "notecount": 1798, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f98896e0dcdf7994c2ed38f452b1bf3dadd345f8", + "difficulty": "BEGINNER", + "songID": 644, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14005, + "notecount": 332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c07aa02cc9d5d8bc7b290688ad0c47d0fd189d9f", + "difficulty": "HYPER", + "songID": 644, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14005, + "notecount": 1308, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2fbbdd152a6de817f681f80a9bcf36611d23687", + "difficulty": "NORMAL", + "songID": 644, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14005, + "notecount": 800, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9396482bf9b57e1b42d6de76c82e4b25e8d72f2", + "difficulty": "HYPER", + "songID": 645, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14006, + "notecount": 690, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91e2f844c2985b2b2bcb5557a5aa2f7636abf5df", + "difficulty": "NORMAL", + "songID": 645, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14006, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "633fe7b028e8629aaaa82bace9d0e80677ba64c1", + "difficulty": "ANOTHER", + "songID": 645, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14006, + "notecount": 915, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20941a1f2f707ce1a3587be135e42f453230f337", + "difficulty": "BEGINNER", + "songID": 645, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14006, + "notecount": 128, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf6c89f3024c60e923a9cbce245ddccb76785757", + "difficulty": "HYPER", + "songID": 645, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14006, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "790e2089b1ceb3e388d9800e9e26fd0cc4ab8660", + "difficulty": "NORMAL", + "songID": 645, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14006, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "072f159a2392e9235129bbf28e68d1e22f1d3afe", + "difficulty": "ANOTHER", + "songID": 646, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14007, + "notecount": 1186, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5070e151f6a1c5acd822cf39446f1b147376895f", + "difficulty": "HYPER", + "songID": 646, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14007, + "notecount": 851, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bff3304345d34b085f27cc8f4390b79ba7a513cc", + "difficulty": "NORMAL", + "songID": 646, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14007, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9b758c4d5e6fcca1f5097975d7a69a8afefe2da", + "difficulty": "ANOTHER", + "songID": 646, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14007, + "notecount": 1199, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "dbece3e1d537f91b2d0a4bfbb6d1ce98cf08a20c", + "difficulty": "BEGINNER", + "songID": 646, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 14007, + "notecount": 282, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e61dc88b80824e8fbd09cf87a6b16ee6b750d14b", + "difficulty": "HYPER", + "songID": 646, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14007, + "notecount": 764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6de5f3b4f331716a1d44ee945a508db8265b1c3", + "difficulty": "NORMAL", + "songID": 646, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14007, + "notecount": 608, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f58bd969b6174f6e3325e5ebb1c2f27408e51bcb", + "difficulty": "ANOTHER", + "songID": 647, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14008, + "notecount": 1319, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89d131097e693598b0d6601a8bb66edbe725e42c", + "difficulty": "HYPER", + "songID": 647, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14008, + "notecount": 1078, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58a107484695f3a9c183fb182af53174422bfc56", + "difficulty": "NORMAL", + "songID": 647, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14008, + "notecount": 710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f6be03e838ad3f299f30c0a00f4f92e656eeaeb", + "difficulty": "ANOTHER", + "songID": 647, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14008, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7eb8208d2d45d2d09be0bda8bdaa8c0c2b7c4393", + "difficulty": "HYPER", + "songID": 647, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14008, + "notecount": 1017, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90435fc915b50eef1270e7def2df954231c31fa2", + "difficulty": "NORMAL", + "songID": 647, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14008, + "notecount": 677, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab36afcdec0fc824bc61dc03e1c5f9af5229db35", + "difficulty": "ANOTHER", + "songID": 648, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14009, + "notecount": 1297, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c418114bd7884ac052564dc46da8c588310ab994", + "difficulty": "HYPER", + "songID": 648, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14009, + "notecount": 938, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca4a8be061cb7dfcf3a0322cf28800daf420f3dc", + "difficulty": "LEGGENDARIA", + "songID": 648, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14009, + "notecount": 1633, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "299c908d6f16976d15631ac57c63616ec8fd3920", + "difficulty": "NORMAL", + "songID": 648, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14009, + "notecount": 588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c85227b5c7efb3eff9cc1099847dc6572180e63", + "difficulty": "ANOTHER", + "songID": 648, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14009, + "notecount": 1228, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b3519ae5aa3fa58dcaaca0f671e44de2e2e8b8e6", + "difficulty": "HYPER", + "songID": 648, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14009, + "notecount": 938, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0b60c515b4b222d0684d4b956c1aa409db0baada", + "difficulty": "LEGGENDARIA", + "songID": 648, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14009, + "notecount": 1771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "577e2447b9c9f9c8dcce3305c674847a446afeda", + "difficulty": "NORMAL", + "songID": 648, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14009, + "notecount": 591, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9b189b7e6b88804e4d2e68da5d63d0beb8e8c3a", + "difficulty": "HYPER", + "songID": 649, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14010, + "notecount": 741, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33a8b4ab56e8d007ef54ea37aceae7fc809195ed", + "difficulty": "NORMAL", + "songID": 649, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 14010, + "notecount": 324, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eddee41a47872c26560536a02beb6f9228f58fa8", + "difficulty": "ANOTHER", + "songID": 649, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14010, + "notecount": 742, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25c2c3b947ff45795f1aeacf257a872dad8a65a5", + "difficulty": "BEGINNER", + "songID": 649, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14010, + "notecount": 113, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28b8187f9d368a371e1425b3898688dc0ab2909c", + "difficulty": "HYPER", + "songID": 649, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14010, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77bff235ba9fe51959ca948f961429428021adf0", + "difficulty": "NORMAL", + "songID": 649, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 14010, + "notecount": 322, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99b35863c30bc62adbcbf5abcd2ddd9ec9d188f3", + "difficulty": "ANOTHER", + "songID": 650, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14011, + "notecount": 1267, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0871af411dc06355fc091ca58fb58935fd7ec2e5", + "difficulty": "HYPER", + "songID": 650, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14011, + "notecount": 962, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8876307e3a2e1947723dc8466bd9a97c839d2826", + "difficulty": "NORMAL", + "songID": 650, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14011, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a8471d9486df92897f7054a0b0530f750a4d427", + "difficulty": "ANOTHER", + "songID": 650, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14011, + "notecount": 1099, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86f6820c052a8ae20dd45b6045e2aa46bcf2805c", + "difficulty": "HYPER", + "songID": 650, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14011, + "notecount": 933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50c1b244a9e4cfea5bb24a2c0420898fa0f0b825", + "difficulty": "NORMAL", + "songID": 650, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14011, + "notecount": 614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e559e382245279e425e001bcfacb687c4d373692", + "difficulty": "ANOTHER", + "songID": 651, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14012, + "notecount": 1154, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d1fcf865ed1a6fdcb2ca708e6966b9a273eeba5", + "difficulty": "HYPER", + "songID": 651, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14012, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30d28e19b61214415d521651fa641ade271165eb", + "difficulty": "NORMAL", + "songID": 651, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14012, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb279a9fcb34e87b573cd5e919a6bae2767f30c9", + "difficulty": "ANOTHER", + "songID": 651, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14012, + "notecount": 1162, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e071685bb2aa43878945fad560c68ce8db7c57d", + "difficulty": "BEGINNER", + "songID": 651, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 14012, + "notecount": 110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5229bd7db4671fa0aecde5ba82094e431cea4422", + "difficulty": "HYPER", + "songID": 651, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14012, + "notecount": 912, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e46f437534d2e52023315d899957d426a14eea3e", + "difficulty": "LEGGENDARIA", + "songID": 651, + "playtype": "SP", + "levelNum": 0, + "level": "10", + "data": { + "inGameID": 14012, + "notecount": 1380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb654a7fbbb748c03d8a45256812f57674cd3c9e", + "difficulty": "NORMAL", + "songID": 651, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14012, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "206573620328565fffad36973847e5841e23032d", + "difficulty": "HYPER", + "songID": 652, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14013, + "notecount": 875, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8d904007112e0ed5ca2af33c239e0b3e28f8f05", + "difficulty": "NORMAL", + "songID": 652, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14013, + "notecount": 554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83e104661133f925e25389d0f79360b61e78873e", + "difficulty": "ANOTHER", + "songID": 652, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14013, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88a1445681b2f70f0e84c30a66737dc942a42005", + "difficulty": "BEGINNER", + "songID": 652, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14013, + "notecount": 85, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e334011159b1fd62822ab8ac4a8b34d4fa77fce", + "difficulty": "HYPER", + "songID": 652, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14013, + "notecount": 874, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5366cd9da4e4f4c0cfbe76a5dfeb57ad4a5ca766", + "difficulty": "NORMAL", + "songID": 652, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14013, + "notecount": 554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed76b9b0e06c366529368c1335929b4d3cf0a04b", + "difficulty": "ANOTHER", + "songID": 653, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14014, + "notecount": 1134, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc9767f1f375cce78baf2c6654c163922a5b5282", + "difficulty": "HYPER", + "songID": 653, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14014, + "notecount": 950, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dac6fe01c1444fbd5a6401838b55c6729c6adee6", + "difficulty": "NORMAL", + "songID": 653, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14014, + "notecount": 618, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8af4d9738012f78a3005df80ba9e2d38528e45e", + "difficulty": "ANOTHER", + "songID": 653, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14014, + "notecount": 1245, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-HC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c32334b6f121993235082be73afb8137d0c0da19", + "difficulty": "BEGINNER", + "songID": 653, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14014, + "notecount": 142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a75785ab6abe034abb91427fd31266a59598281", + "difficulty": "HYPER", + "songID": 653, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14014, + "notecount": 1001, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36f66386e4853f54f2f69ce23a9dbcfb075af22e", + "difficulty": "NORMAL", + "songID": 653, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14014, + "notecount": 679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9f0163a987485c7eacd34e8b46d17606220c618", + "difficulty": "ANOTHER", + "songID": 654, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14015, + "notecount": 794, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8060fef4c5f7af7c5ef939a66fe360ba25659066", + "difficulty": "HYPER", + "songID": 654, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14015, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d362e2c0db11008a2f8c486068be1c2053a76da", + "difficulty": "NORMAL", + "songID": 654, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14015, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53b065a8de039134ac7b17fa08ae69b1bcec0e1c", + "difficulty": "ANOTHER", + "songID": 654, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14015, + "notecount": 868, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b69f61c52ac7a121a11a3f7861dde9acc923d197", + "difficulty": "HYPER", + "songID": 654, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14015, + "notecount": 687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4dd6d84933198ac174cfefa3d82c2012636aec75", + "difficulty": "NORMAL", + "songID": 654, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14015, + "notecount": 499, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7be069fa1d2a97d5044e3efd5a665a333ccbbf4c", + "difficulty": "ANOTHER", + "songID": 655, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14016, + "notecount": 1003, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad2208329c1a0db2a19700997f5379174d479463", + "difficulty": "HYPER", + "songID": 655, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14016, + "notecount": 739, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f34d591a718a6b4528927dc3bf509ff84ee866e6", + "difficulty": "NORMAL", + "songID": 655, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14016, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "142f393201f2fe48b330937c12a95c24f47e2bc3", + "difficulty": "ANOTHER", + "songID": 655, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14016, + "notecount": 987, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32a64bcc81d6eeda471d2706fdb746b337dab52f", + "difficulty": "HYPER", + "songID": 655, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14016, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8dca64fe2e0f196ae81e5b90dc71cd45215abfb", + "difficulty": "NORMAL", + "songID": 655, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14016, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f27df687c14b2a548e43627b2a581a597925360", + "difficulty": "ANOTHER", + "songID": 656, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14017, + "notecount": 1117, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "503b2e6982e86661b6cad82d238c99576680deba", + "difficulty": "HYPER", + "songID": 656, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14017, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "495c493b63d7133f462acadec50776a52872db90", + "difficulty": "NORMAL", + "songID": 656, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14017, + "notecount": 406, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "511ee9b262df133380471ff8b7ef72b6a5e55a55", + "difficulty": "ANOTHER", + "songID": 656, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14017, + "notecount": 1115, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0b6ef0b07173a76cd01e482026eaf9a004579c0", + "difficulty": "HYPER", + "songID": 656, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14017, + "notecount": 876, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ef5a45060b4f9ad6c79fe6288c349a7b996374b", + "difficulty": "NORMAL", + "songID": 656, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14017, + "notecount": 408, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b02163c6cf6e13fef1a2dc9baef95b317c06690", + "difficulty": "HYPER", + "songID": 657, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14018, + "notecount": 1084, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89df97701e8aa55d0077924fee3dca7ddea531aa", + "difficulty": "NORMAL", + "songID": 657, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14018, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "562254dc987788e836b97325203ca30d7940b242", + "difficulty": "ANOTHER", + "songID": 657, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14018, + "notecount": 1255, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59e0206436c9c27075e5f6af7f582fc0ac901374", + "difficulty": "HYPER", + "songID": 657, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14018, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff3e6583f2a1ae52c3e44edb58c555bdb5019f4a", + "difficulty": "NORMAL", + "songID": 657, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14018, + "notecount": 501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1092f0d7cc5e03284173f46785cae192f349cb0", + "difficulty": "ANOTHER", + "songID": 658, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14019, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9947a7a45379b63272198613b605e1b3687d1f3a", + "difficulty": "HYPER", + "songID": 658, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14019, + "notecount": 929, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "272049d4a1eb2823733e4ad8aecf276a0a32823e", + "difficulty": "NORMAL", + "songID": 658, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14019, + "notecount": 610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9890ea3c6abb3c9655b862f88e67c52ee223d6ee", + "difficulty": "ANOTHER", + "songID": 658, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14019, + "notecount": 1200, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b49b8de2b70283e2364418ae50af0586a4373c2", + "difficulty": "BEGINNER", + "songID": 658, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14019, + "notecount": 234, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18690a56881a528b31add0dd51c94bf020aa3c1c", + "difficulty": "HYPER", + "songID": 658, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14019, + "notecount": 980, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb28f907b7ea485097f6148d15f800f30f9e100f", + "difficulty": "NORMAL", + "songID": 658, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14019, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21d732b56264a86a7f6e3f7413f56d35b33b8de3", + "difficulty": "ANOTHER", + "songID": 659, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14020, + "notecount": 1628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f96fd340bbc8a62492a4e63c724a7fd9dd0f9ec", + "difficulty": "HYPER", + "songID": 659, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14020, + "notecount": 1145, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ead2f96903dba1768a7d21d17e8de29165184c1", + "difficulty": "NORMAL", + "songID": 659, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14020, + "notecount": 766, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59fd8e62e4e9f2cbd93fe66407210a3f4cf16f35", + "difficulty": "ANOTHER", + "songID": 659, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14020, + "notecount": 1464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cd6919562a4811e5624ffcd095350352e8974597", + "difficulty": "HYPER", + "songID": 659, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14020, + "notecount": 1107, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "444f624eee91416181fb866869a31639953fabbd", + "difficulty": "NORMAL", + "songID": 659, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14020, + "notecount": 744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67957ccb0f4e5d14f926e960493c76fe17c9b6ad", + "difficulty": "ANOTHER", + "songID": 660, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14021, + "notecount": 1721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3dff1fdb3d0830398eb4931b79983021d42321be", + "difficulty": "HYPER", + "songID": 660, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14021, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8834715a0fcc4e51435026650ead0e1dd22799f2", + "difficulty": "NORMAL", + "songID": 660, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14021, + "notecount": 696, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b194fc0048a7cb752ff407f3b067eb76f74566ed", + "difficulty": "ANOTHER", + "songID": 660, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14021, + "notecount": 1644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "701c54327772add3ef3eb67aad503d272d55817d", + "difficulty": "HYPER", + "songID": 660, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14021, + "notecount": 1250, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a52fc2e49c3e55eeba6536920874df711514bd28", + "difficulty": "NORMAL", + "songID": 660, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14021, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70ba0319159b4dd9eb97d6000d5e950509a74945", + "difficulty": "ANOTHER", + "songID": 661, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14022, + "notecount": 1396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abc79966d4f98b4debba73026457b19ad4ad6e51", + "difficulty": "HYPER", + "songID": 661, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14022, + "notecount": 1056, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d81eab99136cdc2a037bc6be30f677d49e90e725", + "difficulty": "LEGGENDARIA", + "songID": 661, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14022, + "notecount": 1855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e22d251a95b97d475b58219740699a479e2c6c8b", + "difficulty": "NORMAL", + "songID": 661, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14022, + "notecount": 813, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3052e3b20ccb4625df8fda270233e18d133695a7", + "difficulty": "ANOTHER", + "songID": 661, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14022, + "notecount": 1328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ef9d8239db0bff750ae9898051fa13cba2d01fa", + "difficulty": "HYPER", + "songID": 661, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14022, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f8a75ac5435a7c1b8c6c002e06379566537711b", + "difficulty": "LEGGENDARIA", + "songID": 661, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14022, + "notecount": 1744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": true + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e4f16118edef65c3111c7094e9fc252bda0a44f4", + "difficulty": "NORMAL", + "songID": 661, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14022, + "notecount": 423, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "535bc6fde792d575a615973b57d42ceb24e9210b", + "difficulty": "ANOTHER", + "songID": 662, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14023, + "notecount": 1047, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ec96e47550013eb46926478d975a806e55c86b8", + "difficulty": "HYPER", + "songID": 662, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14023, + "notecount": 857, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb8dbd6e05635ae40f6415ab24f8d1e7d5dfb78a", + "difficulty": "NORMAL", + "songID": 662, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14023, + "notecount": 575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "751e03fdb173415dea50f56694e999ee86b9a28b", + "difficulty": "ANOTHER", + "songID": 662, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14023, + "notecount": 1097, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4787e56fbb3bce3dff45a472b3f98d6d3b9ecf7a", + "difficulty": "HYPER", + "songID": 662, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14023, + "notecount": 883, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08c45a60e1d52e2bc33f0f93f922081aa639257d", + "difficulty": "NORMAL", + "songID": 662, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14023, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eda96e5c65765515397eabae91a4425dcb88883b", + "difficulty": "HYPER", + "songID": 663, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14024, + "notecount": 742, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e52217d4bf596ee69211fc13bee921efed8fc34", + "difficulty": "NORMAL", + "songID": 663, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14024, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55b2ed7ee827d29fc8584e43bd0e0903521dcfd8", + "difficulty": "ANOTHER", + "songID": 663, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14024, + "notecount": 953, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbf35dfc286d4261426f94b11676703c2be3a33e", + "difficulty": "HYPER", + "songID": 663, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14024, + "notecount": 742, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "125aaeff4b0f3a149b26b02a5930de4b83631f92", + "difficulty": "NORMAL", + "songID": 663, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14024, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91464ba8d65b9ba210a89cb335c93e257eba16fd", + "difficulty": "ANOTHER", + "songID": 664, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14025, + "notecount": 996, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c42b7ab58a3160dc7328e38e63e50cc3c8bd0eff", + "difficulty": "HYPER", + "songID": 664, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14025, + "notecount": 748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "539ab763ccf87a1fa1e06d95df9483c645dc40d1", + "difficulty": "NORMAL", + "songID": 664, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14025, + "notecount": 584, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30c1bdcb5fb940add9014760c46641ab58990b8b", + "difficulty": "ANOTHER", + "songID": 664, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14025, + "notecount": 1037, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0db6329988807afdfdf1524797fefdc7c23f0d5a", + "difficulty": "HYPER", + "songID": 664, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14025, + "notecount": 792, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76fa827ed501cbddd56b9fe3c71b7988a53f042c", + "difficulty": "NORMAL", + "songID": 664, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14025, + "notecount": 599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b64ee9401ffb52c15267c4109550c894d9299033", + "difficulty": "HYPER", + "songID": 665, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14026, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5759185277d74358681225736f63857b1582cc7", + "difficulty": "NORMAL", + "songID": 665, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14026, + "notecount": 497, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46fba5310cfd5296a8526e3a65518ced114fee31", + "difficulty": "ANOTHER", + "songID": 665, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14026, + "notecount": 1139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d19341212d14788b0d5a07b76619758448b1ae35", + "difficulty": "HYPER", + "songID": 665, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14026, + "notecount": 727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eca9bb776cc8a68782f770067f2b3abb2bef281a", + "difficulty": "NORMAL", + "songID": 665, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14026, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2e55c89608a84059a7089ce48580d090f2852a9", + "difficulty": "ANOTHER", + "songID": 666, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14027, + "notecount": 1018, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a612151511dd43811d0a0157ae4ef431cdfd444", + "difficulty": "HYPER", + "songID": 666, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14027, + "notecount": 660, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "310f36d696a6023eb4ebf9d8a40c0e267c9966e6", + "difficulty": "NORMAL", + "songID": 666, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14027, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7fa54e5d5f5ca195cda011f70d918eb1f2b0e79", + "difficulty": "ANOTHER", + "songID": 666, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14027, + "notecount": 1048, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3da1ab733f1b491419f62e0cc320bdef28a9d4bf", + "difficulty": "HYPER", + "songID": 666, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14027, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6de326ab944c0219b844cda7f92411ec32035848", + "difficulty": "NORMAL", + "songID": 666, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14027, + "notecount": 394, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d6e7bed6e6842c62af63ee540a67cfbf365f512", + "difficulty": "ANOTHER", + "songID": 667, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14028, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bcbeabc5854b963302e0c95bb69140d94e6447c", + "difficulty": "HYPER", + "songID": 667, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14028, + "notecount": 615, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "955cb3b111127a39b059ecd1211ff62a71d514a1", + "difficulty": "NORMAL", + "songID": 667, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14028, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1411d26b991869ae4c5663389a3f054d759a6e90", + "difficulty": "ANOTHER", + "songID": 667, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14028, + "notecount": 719, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1997fa7337fbc5f2d8930f05af69a256d740501", + "difficulty": "HYPER", + "songID": 667, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14028, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be1169c8058a5d0cd9b56959c126f909f7e15a01", + "difficulty": "NORMAL", + "songID": 667, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14028, + "notecount": 367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a25e10928a1f06a4da7811596e5011a6027b278", + "difficulty": "ANOTHER", + "songID": 668, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14029, + "notecount": 1732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dea3e1f2b2a2858dafa0c936879e2fbe56063b6", + "difficulty": "HYPER", + "songID": 668, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14029, + "notecount": 1207, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e66daf7f0f6fec6a21c9ef82066fc5cf9b993c6d", + "difficulty": "NORMAL", + "songID": 668, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14029, + "notecount": 775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9c78bd24c6f41874821d2bafc3384de9aef3817", + "difficulty": "ANOTHER", + "songID": 668, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14029, + "notecount": 1725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "009aa903a4b9fac40138deb8c5162280a747ae66", + "difficulty": "BEGINNER", + "songID": 668, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 14029, + "notecount": 335, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93d267e788de6f714123125fb9f7ed6ddbf175cb", + "difficulty": "HYPER", + "songID": 668, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14029, + "notecount": 1255, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "466d695dd7ca943b4ba622c4eb2d1b1c8eb83b0a", + "difficulty": "NORMAL", + "songID": 668, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14029, + "notecount": 785, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43b6136fb8a9d145d436b169a30c6c86f8864034", + "difficulty": "ANOTHER", + "songID": 669, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14030, + "notecount": 1162, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e484c3523d2968f05870e75e502573d220cc469", + "difficulty": "HYPER", + "songID": 669, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14030, + "notecount": 962, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83d6499224ddd08258edb8ce352e38bbc0f0609c", + "difficulty": "NORMAL", + "songID": 669, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14030, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a542606390e71b6da5e8930d7b9a8d27d4045f3", + "difficulty": "ANOTHER", + "songID": 669, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14030, + "notecount": 1405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5b4bf383e44746468c21bf800eac0ef13e72d2f4", + "difficulty": "BEGINNER", + "songID": 669, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 14030, + "notecount": 287, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c554b7b62e613ec96fd4fb7fbda5de5c0dfd7f0", + "difficulty": "HYPER", + "songID": 669, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14030, + "notecount": 927, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24e50dd18534b1a0961698970ae9461cc1404773", + "difficulty": "NORMAL", + "songID": 669, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14030, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a0cc552bed47d34c5e138b53d39d02a4d61f0df", + "difficulty": "ANOTHER", + "songID": 670, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14031, + "notecount": 1394, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e747bf3c080cb6c4b1b590b8d941926486ea88f", + "difficulty": "HYPER", + "songID": 670, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14031, + "notecount": 1090, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99bb2879aa1669b91e5b485f89682204274db282", + "difficulty": "NORMAL", + "songID": 670, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14031, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6531541ed92ca7a2a4cd9ba0f388fd8b8b87db00", + "difficulty": "ANOTHER", + "songID": 670, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14031, + "notecount": 1480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0ca3a8814d3803383fe7ab6ed3cca1498e986399", + "difficulty": "HYPER", + "songID": 670, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14031, + "notecount": 1084, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f412372430a6b28f98ea64524fc2328f522d8e4", + "difficulty": "NORMAL", + "songID": 670, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14031, + "notecount": 618, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36dae45076a29b504d300339a00dca4ea8283e7e", + "difficulty": "ANOTHER", + "songID": 671, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14032, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f2b12ed4443ca92217b3c7b72c64600fd7ed0f7", + "difficulty": "HYPER", + "songID": 671, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14032, + "notecount": 720, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14a34fef8c9c5436b394b466e729c9bcfeb29c75", + "difficulty": "NORMAL", + "songID": 671, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14032, + "notecount": 488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cada74e69352fa4b946f6531a193062fef316afa", + "difficulty": "ANOTHER", + "songID": 671, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14032, + "notecount": 922, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5449cbe5beca8fa90724cb5e159c72193a29a3fe", + "difficulty": "HYPER", + "songID": 671, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14032, + "notecount": 622, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68264f021eb31824004aa4f15c2f15afeeb651de", + "difficulty": "NORMAL", + "songID": 671, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14032, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cd6eba7e646156fb98515e736f2e69380ce5f29", + "difficulty": "ANOTHER", + "songID": 672, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14033, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b9b8a7532647a27b7d6184ebbd0f3d8f899eca3", + "difficulty": "HYPER", + "songID": 672, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14033, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c0fb59e6db891775c46f4be30828d3fecdc0bab", + "difficulty": "NORMAL", + "songID": 672, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14033, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1cf30b9f47175c0e2fff7d8df662f1000e065a52", + "difficulty": "ANOTHER", + "songID": 672, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14033, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8c8917854d96a23a40b844beca846f7211c26be6", + "difficulty": "BEGINNER", + "songID": 672, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 14033, + "notecount": 112, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d7864481c8c085d94fd136a76855281ddaa884f", + "difficulty": "HYPER", + "songID": 672, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14033, + "notecount": 787, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9487e5fa8e49778624aedda729fe4309790511fe", + "difficulty": "NORMAL", + "songID": 672, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14033, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4893e43c3fd3e14dd32cd8bbff035f85445c3789", + "difficulty": "ANOTHER", + "songID": 673, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14034, + "notecount": 1058, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a525c3c6ca11d41ab02eab5fedee4b2187467ed", + "difficulty": "HYPER", + "songID": 673, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14034, + "notecount": 795, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b0db2a7cb7cf15fe537822b8a299636127956d6", + "difficulty": "NORMAL", + "songID": 673, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14034, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67176f5da6d5ebeb36d89648b64df5210c04a1cb", + "difficulty": "ANOTHER", + "songID": 673, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14034, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd031b85d037846bfabfca4101be5e10ae43c0a9", + "difficulty": "HYPER", + "songID": 673, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14034, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23a4883c4c3c3d225a94e928d387fdf1e1537e84", + "difficulty": "NORMAL", + "songID": 673, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14034, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8730fb746ec7f1d5620232e8d691416d7da82388", + "difficulty": "ANOTHER", + "songID": 674, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14035, + "notecount": 1474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38e4c365bddfd1d8025cf1a65a0458425f81bba8", + "difficulty": "HYPER", + "songID": 674, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14035, + "notecount": 1179, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad9dea8bcb9b7b29d515ea8ea442ce1a3a607be1", + "difficulty": "NORMAL", + "songID": 674, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14035, + "notecount": 792, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cfca8c7ff43ada6eb44d68c8cab029b45226a028", + "difficulty": "ANOTHER", + "songID": 674, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14035, + "notecount": 1517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": true + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a4f36ebd13ca62b707cdf8c4ec2a5452a290d306", + "difficulty": "HYPER", + "songID": 674, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14035, + "notecount": 1179, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e7dc76d45e6b05e7aa9b705aaae16ac7fc02e309", + "difficulty": "NORMAL", + "songID": 674, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14035, + "notecount": 788, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "2e06a73ecca3e3ecca3deb6f67c6fd7ca49703a7", + "difficulty": "ANOTHER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 675, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 14036, + "arcChartID": null, + "notecount": 904, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "bc87b742d74fc44f00af10faf4efd89a3a87524d", + "difficulty": "HYPER", + "songID": 675, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14036, + "notecount": 635, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e10ce060e93e6f7675b54fae9186fa8fc1c695a9", + "difficulty": "NORMAL", + "songID": 675, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14036, + "notecount": 311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8fef7bc0fc7cd351b1942106509333cab0b4b207", + "difficulty": "ANOTHER", + "songID": 675, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14036, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d05cfc8509fe5e3cbe920719c2b370568b25cbc", + "difficulty": "HYPER", + "songID": 675, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14036, + "notecount": 612, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45972bf0c85ca8e2cba6559175128b8be633487d", + "difficulty": "NORMAL", + "songID": 675, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14036, + "notecount": 307, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e0c4be26ad1acd6c90740c23f8de290b1bd3ebc", + "difficulty": "ANOTHER", + "songID": 676, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14037, + "notecount": 1115, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52e1c8d09ca4c20ebcd4f18d56095dcdad529214", + "difficulty": "HYPER", + "songID": 676, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14037, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3063fbaf8333d4a47e200bc8e775d37ca07b7130", + "difficulty": "NORMAL", + "songID": 676, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14037, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62da00fbfb75c282634f3a1f25d86ba7c5efd28c", + "difficulty": "ANOTHER", + "songID": 676, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14037, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9275e60a5bd881d9deeab7f832526d0d85d340a6", + "difficulty": "HYPER", + "songID": 676, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14037, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14f8085e8a6466fb17de3b7f8e8523301345c2fd", + "difficulty": "NORMAL", + "songID": 676, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14037, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51bdec72ab53097f859357a1994813dfa7d4d943", + "difficulty": "ANOTHER", + "songID": 677, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14038, + "notecount": 921, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7091583f273a01e1ce3b32f9222ec3c1a7712750", + "difficulty": "HYPER", + "songID": 677, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14038, + "notecount": 706, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f90bc3a897afdb44022320cb310e404814c8f24", + "difficulty": "NORMAL", + "songID": 677, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14038, + "notecount": 419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "446f843f1fd0b211816df182e0f84e4522865022", + "difficulty": "ANOTHER", + "songID": 677, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14038, + "notecount": 928, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e73a369bbc639f8bfca9b00ec167c772300fcae2", + "difficulty": "BEGINNER", + "songID": 677, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14038, + "notecount": 204, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47162d5e76609b54bc12ebd07392e98decb82231", + "difficulty": "HYPER", + "songID": 677, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14038, + "notecount": 711, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "863101e53fcc13e6a75ed5ecd8193e594514ce8e", + "difficulty": "NORMAL", + "songID": 677, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14038, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f223f8fd9869684434a224874188a5272ad512d", + "difficulty": "ANOTHER", + "songID": 678, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14039, + "notecount": 786, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f622ff96e0001b883385f07aee01284a98f9a913", + "difficulty": "HYPER", + "songID": 678, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14039, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91bc2ce4d5e9a7f78517f6a495d1aecb94928bd6", + "difficulty": "NORMAL", + "songID": 678, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14039, + "notecount": 362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "471a17850859322f675f0f03f67dd817ac4865dc", + "difficulty": "ANOTHER", + "songID": 678, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14039, + "notecount": 788, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fb05d8b7e68c340f0257c1c405e8a9c75d03119", + "difficulty": "BEGINNER", + "songID": 678, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14039, + "notecount": 79, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8302931f41aa4cc78e25d2640e475a7e392e0081", + "difficulty": "HYPER", + "songID": 678, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14039, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "875dcd705b9bf86c4742ebd88221a55f1e493a3d", + "difficulty": "NORMAL", + "songID": 678, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14039, + "notecount": 366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6edd76dae9159453df269e1fe84eba62c1b5bd6", + "difficulty": "ANOTHER", + "songID": 679, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14040, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66759d2fab4101ebc36e3c1e4108184b856bb6bb", + "difficulty": "HYPER", + "songID": 679, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14040, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d58f4b0109cb3f3f8f16663aa7a87796e60e4f71", + "difficulty": "NORMAL", + "songID": 679, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14040, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3576d41478ed334557822b0f448c5d543eae3871", + "difficulty": "ANOTHER", + "songID": 679, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14040, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10214378fee5f102c0718880cfcb64f7b8ed0a60", + "difficulty": "HYPER", + "songID": 679, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14040, + "notecount": 741, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4afab04fe5792db1702aef40d658a0ad8cd5a18", + "difficulty": "NORMAL", + "songID": 679, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14040, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "470a5c80686992e9b1cd1cca2b8216e210b2783d", + "difficulty": "ANOTHER", + "songID": 680, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14041, + "notecount": 859, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "975d760be3011a2c9a773830c9ec2c119184ecb1", + "difficulty": "HYPER", + "songID": 680, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14041, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5beee10b47fdece78747f67499f01d7ffd47a3c", + "difficulty": "NORMAL", + "songID": 680, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14041, + "notecount": 388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a612912f63c8ca892e07919960302f84e500a71b", + "difficulty": "ANOTHER", + "songID": 680, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14041, + "notecount": 860, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ee7fb7c4de2af75da264373b9378ced0eaaeab3", + "difficulty": "HYPER", + "songID": 680, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14041, + "notecount": 676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41b5e366763680aacbbf66338cce4d84291b6c9c", + "difficulty": "NORMAL", + "songID": 680, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14041, + "notecount": 388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8873430f1b88c6b9da21bfb04b9cf038454b0d57", + "difficulty": "ANOTHER", + "songID": 681, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14042, + "notecount": 1017, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c593e9be204569cb877f016991b898f7fb799de1", + "difficulty": "HYPER", + "songID": 681, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14042, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c5e4f2c08a87fccbbe7f4ee4f2b841a871cd1d0", + "difficulty": "NORMAL", + "songID": 681, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14042, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cacd55168ab15d856ac8b5ba0b3ba2dc536dd0b6", + "difficulty": "ANOTHER", + "songID": 681, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14042, + "notecount": 1006, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "730b3c20d74b6983d14074e4a27887e1f2487d8f", + "difficulty": "HYPER", + "songID": 681, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14042, + "notecount": 676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df555bde76af7b709440554ffd36cce4e9fa8122", + "difficulty": "NORMAL", + "songID": 681, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14042, + "notecount": 519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4aac4d12e2553d98946e08cb29fe3afa6ad4e59c", + "difficulty": "ANOTHER", + "songID": 682, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14043, + "notecount": 1059, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6622381383d41abe4b713c29f6453b1c98817d33", + "difficulty": "HYPER", + "songID": 682, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14043, + "notecount": 793, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd9f0d77241bf79f03cbfa39bfdb61f3a1c3051b", + "difficulty": "NORMAL", + "songID": 682, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14043, + "notecount": 464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "adc3a585a09e0f0b1f02ef0cd55e9b8f7caac665", + "difficulty": "ANOTHER", + "songID": 682, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14043, + "notecount": 1063, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35d25afe65509c4ab0eefa4443525479935a6f4d", + "difficulty": "HYPER", + "songID": 682, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14043, + "notecount": 811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38933c005933fd1f4afd423960acf856cd115d02", + "difficulty": "NORMAL", + "songID": 682, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14043, + "notecount": 449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95df6cd715617d99024a214fef84170c8735b7a4", + "difficulty": "ANOTHER", + "songID": 683, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14044, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa56a8f160ae93647459b334f41e2ea70c4c51a1", + "difficulty": "HYPER", + "songID": 683, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14044, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "430ffd9b2ddcd8d7d6052434f424a62002dcf055", + "difficulty": "NORMAL", + "songID": 683, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14044, + "notecount": 334, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "164df2070eeee79013079b92d17924dcb5b975ab", + "difficulty": "ANOTHER", + "songID": 683, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14044, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6fcae73dab28fa1b167e7bed5db9fecf0338283", + "difficulty": "HYPER", + "songID": 683, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14044, + "notecount": 699, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bdf2b263cb2ec14640d789e54f282f4e87783bb2", + "difficulty": "NORMAL", + "songID": 683, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14044, + "notecount": 319, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8e12859be1f5f10107c519388c4d7f0261dabbe", + "difficulty": "HYPER", + "songID": 684, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14045, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8f564dbb23418f3489486fd123bf777b0f1c96b", + "difficulty": "NORMAL", + "songID": 684, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14045, + "notecount": 325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0107efceed9e5fef3a9c18605b4b4153d2d429c3", + "difficulty": "ANOTHER", + "songID": 684, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14045, + "notecount": 981, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1563a1238be8944a49e7c6d2da537093f5b1cf7", + "difficulty": "HYPER", + "songID": 684, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14045, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3fc04b7d9070b0f3d3a28afca3487840fb93480", + "difficulty": "NORMAL", + "songID": 684, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 14045, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d6fa4e83d2b281b808d710b1d1c09ec72178779", + "difficulty": "ANOTHER", + "songID": 685, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14046, + "notecount": 1662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e75bef45c9d78ea499d6f30aec36fcc4a585bdd", + "difficulty": "HYPER", + "songID": 685, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14046, + "notecount": 1335, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36b5d8ebd24b0e872fdf3ba2277b71abe94f8e30", + "difficulty": "LEGGENDARIA", + "songID": 685, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14046, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "293f537a92b0dd636efff2d7fe8e6cd3ab57879f", + "difficulty": "NORMAL", + "songID": 685, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14046, + "notecount": 1005, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff572415766da4d1cd3374ea92e2abffda0b88ef", + "difficulty": "ANOTHER", + "songID": 685, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14046, + "notecount": 1368, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "83a7f3232f63b047c512396ef76b742f882d8b26", + "difficulty": "HYPER", + "songID": 685, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14046, + "notecount": 1039, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a19082dc0aa2089b79926566019abc4c76028d89", + "difficulty": "LEGGENDARIA", + "songID": 685, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14046, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S+", + "value": 13.1, + "individualDifference": false + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.50", + "value": 13.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f033556323fd5af8b519aa1042462fe320ed1281", + "difficulty": "NORMAL", + "songID": 685, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14046, + "notecount": 647, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd38e398c3235e29c5b1b44f5420c523743a4e24", + "difficulty": "HYPER", + "songID": 686, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14047, + "notecount": 736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32239251858147967fe6909234133a2767f444a8", + "difficulty": "NORMAL", + "songID": 686, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14047, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "829a112854ccb245f1d94a700cfbfc266c6104f9", + "difficulty": "ANOTHER", + "songID": 686, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14047, + "notecount": 832, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "006c4b6b1e1897c204b8c51828f5937e19312997", + "difficulty": "HYPER", + "songID": 686, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14047, + "notecount": 735, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d4cd05525a911a8fdf75fb1eb0b163a65add67a", + "difficulty": "NORMAL", + "songID": 686, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14047, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b31971652d240d23fa3b75ac6519db12aaaf92b", + "difficulty": "ANOTHER", + "songID": 687, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14048, + "notecount": 920, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00d2b1a7d564f18af534119016b030e49c2d4a65", + "difficulty": "HYPER", + "songID": 687, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14048, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54bb66510e836eda30c024b1e68b4c4490402217", + "difficulty": "NORMAL", + "songID": 687, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14048, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89429494b636eaaa6a87bd5194f4c044dac13a60", + "difficulty": "ANOTHER", + "songID": 687, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14048, + "notecount": 957, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a7e18136ae1eb03430fd1a39502ef52991ed4a5", + "difficulty": "HYPER", + "songID": 687, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14048, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7981a9f64d2d67c28d806e10af9c369786aa13d", + "difficulty": "NORMAL", + "songID": 687, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14048, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87a17abe9b501a4507cd6f2697aff57e8c7c136d", + "difficulty": "ANOTHER", + "songID": 688, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14049, + "notecount": 1110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef732308bf2cfe4f8d5d0618895b41b4556b3a9b", + "difficulty": "HYPER", + "songID": 688, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14049, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fac9377b77aed732c05a32de6bfbdb0e41514ec", + "difficulty": "NORMAL", + "songID": 688, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14049, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9927803c5447f56264ae604a00a38eea9af2f74", + "difficulty": "ANOTHER", + "songID": 688, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14049, + "notecount": 897, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4af6d0da9cc5f21b8dcb447bc79dcaec0d82965", + "difficulty": "BEGINNER", + "songID": 688, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 14049, + "notecount": 214, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e79e3909557b04e21e4c0cf9b1bb5a14814626f", + "difficulty": "HYPER", + "songID": 688, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14049, + "notecount": 663, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "039936acac3dd84ddb2e3894e31b949193978d36", + "difficulty": "NORMAL", + "songID": 688, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14049, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21de6163a199440f0e05661fbf8ece2a65221291", + "difficulty": "ANOTHER", + "songID": 689, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14050, + "notecount": 1123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ae01cd568bc91e93bab9ecabb88e2de546a6078", + "difficulty": "HYPER", + "songID": 689, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14050, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff22b18811350ed9103566e0b5b44b80efe6572a", + "difficulty": "NORMAL", + "songID": 689, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14050, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3883f2d3c8ca596c7950ba6873984609ca3ae595", + "difficulty": "ANOTHER", + "songID": 689, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14050, + "notecount": 1106, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06acbead44e406c41e8827186850950096ffe6e5", + "difficulty": "BEGINNER", + "songID": 689, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 14050, + "notecount": 204, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "096593777626b49f4a05dc458238f37829da9c8d", + "difficulty": "HYPER", + "songID": 689, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14050, + "notecount": 788, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbc968be5d2d28bdcb3c6a79ea3b08219f545286", + "difficulty": "NORMAL", + "songID": 689, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14050, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9150bcceea6047ff39a45bd22c61f99ff61c2c7", + "difficulty": "ANOTHER", + "songID": 690, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14051, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50cb5902a9c48b6dba3d672703483a009afe932a", + "difficulty": "HYPER", + "songID": 690, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14051, + "notecount": 697, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28bdc07fd54cf4199eda0d0f2e4cbc52aade62bb", + "difficulty": "NORMAL", + "songID": 690, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14051, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "616cd8fb9f1a646513b0bc9ecb2522cdefb44b40", + "difficulty": "ANOTHER", + "songID": 690, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14051, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6b480eba3d7aaca43f05fcc243cae558f846b72", + "difficulty": "BEGINNER", + "songID": 690, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14051, + "notecount": 170, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3dfea4490c48c18cbdc50edd0f9c03e7a788448b", + "difficulty": "HYPER", + "songID": 690, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14051, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "573c2e85d7a89c969240d944cab785a02f9fcf11", + "difficulty": "NORMAL", + "songID": 690, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14051, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0eb61e7b1f378acbd6dd7c1d2cbcdd73048c7cd8", + "difficulty": "ANOTHER", + "songID": 691, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14052, + "notecount": 1167, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64bfe2ff0dc19f25e3f31a0e83dbd36bab0091bc", + "difficulty": "HYPER", + "songID": 691, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14052, + "notecount": 825, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f44e52e43ed6046906ca52b84942205a5940152e", + "difficulty": "NORMAL", + "songID": 691, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14052, + "notecount": 475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c8d007ad1385eb04941ffc112b8879161587ceb", + "difficulty": "ANOTHER", + "songID": 691, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14052, + "notecount": 1313, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": true + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.40", + "value": 12.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fb380412cf2345027429728e07319770bbdf42ee", + "difficulty": "HYPER", + "songID": 691, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14052, + "notecount": 876, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11, + "individualDifference": true + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "80c8e3e4d3ee318082f6528fa69b6f39078e0b9f", + "difficulty": "NORMAL", + "songID": 691, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14052, + "notecount": 508, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89b323ef4d165e79c67bc62e13066d2be38b20b0", + "difficulty": "ANOTHER", + "songID": 692, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14053, + "notecount": 1750, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71a2281b5de37628bd7b141308bdfc8a7cd10caf", + "difficulty": "HYPER", + "songID": 692, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14053, + "notecount": 1173, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe553be04ce73e4af191e41e1906e967cf1fe50b", + "difficulty": "NORMAL", + "songID": 692, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14053, + "notecount": 407, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db26230f655900ac453147726cf413435d932f6c", + "difficulty": "ANOTHER", + "songID": 692, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14053, + "notecount": 1409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91076b64d7aae8f053a9cc1b6849fbefcde68717", + "difficulty": "BEGINNER", + "songID": 692, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 14053, + "notecount": 118, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2aed8af59ee7534b215b774985c70d8fd27529da", + "difficulty": "HYPER", + "songID": 692, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14053, + "notecount": 1173, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4771e0a786f920a026227248e7baa5a4664e37b9", + "difficulty": "LEGGENDARIA", + "songID": 692, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14053, + "notecount": 1709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12F", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12F", + "value": 11.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.50", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4d06ac9954daf9a030899395670ed2b3478c4147", + "difficulty": "NORMAL", + "songID": 692, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14053, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8aaec25bcc7a0963e8f20db40e55dbfb3ea651b", + "difficulty": "ANOTHER", + "songID": 693, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14054, + "notecount": 1085, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80c392a9047a521f4ca2864f5e87de9a5a3a0b20", + "difficulty": "HYPER", + "songID": 693, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14054, + "notecount": 690, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6659f017f439c93c01f715cbacd522cbba673e9", + "difficulty": "NORMAL", + "songID": 693, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14054, + "notecount": 405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d8671cf23d5df661651dc5d60900effe780bda4", + "difficulty": "ANOTHER", + "songID": 693, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14054, + "notecount": 1036, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8536c1167ee235c1c9c07740af55ef45348bc0fb", + "difficulty": "BEGINNER", + "songID": 693, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14054, + "notecount": 101, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5732534a93618eb830fa97e0d8f6e0733a306d03", + "difficulty": "HYPER", + "songID": 693, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14054, + "notecount": 723, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45041300428c2c409db4a719d17cc5ebb889aa64", + "difficulty": "NORMAL", + "songID": 693, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14054, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8bf2ba1e0d225d7c98feb79df2c980be48c229cb", + "difficulty": "HYPER", + "songID": 694, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14055, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9fce917cb6e75ba7d5231e9bf1eb1c54158d2d28", + "difficulty": "NORMAL", + "songID": 694, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14055, + "notecount": 386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddd2bb01b04c3714cae347af6a3edf0c6c7ed864", + "difficulty": "ANOTHER", + "songID": 694, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14055, + "notecount": 867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "275e441a1589572ce76067e7db8a51755d6133b3", + "difficulty": "BEGINNER", + "songID": 694, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14055, + "notecount": 70, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b840ce9a823318397a8a556a1e13e172a09552f", + "difficulty": "HYPER", + "songID": 694, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14055, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "769ab18863bf466e0e3a4748909b6c340b92a089", + "difficulty": "NORMAL", + "songID": 694, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14055, + "notecount": 386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3af797f4f622eca7d27d3698eb95b24cf83f50b8", + "difficulty": "ANOTHER", + "songID": 695, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14056, + "notecount": 1182, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22841f455b3810e0d7b746bb39e93f51bf1af5b3", + "difficulty": "HYPER", + "songID": 695, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14056, + "notecount": 816, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a8037d886d45c80b524a98b18ec078c4cc97bec", + "difficulty": "NORMAL", + "songID": 695, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14056, + "notecount": 538, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "297a193271286c07b39f4478836dcce642885136", + "difficulty": "ANOTHER", + "songID": 695, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14056, + "notecount": 1144, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d13ce9d0b458d2d77ee92957a68df649a4ee723a", + "difficulty": "BEGINNER", + "songID": 695, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 14056, + "notecount": 216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1be3cb452dd6e05fbec4dd411a7fd0b5fb421888", + "difficulty": "HYPER", + "songID": 695, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14056, + "notecount": 766, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd5550fc77d26be585bcf4be1226c932643dc628", + "difficulty": "NORMAL", + "songID": 695, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14056, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "863e6b0cf4932321ff429d457c000951e523d3ff", + "difficulty": "HYPER", + "songID": 696, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14057, + "notecount": 1082, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7e2487150ce2c1921f86781b12b5f4e14eb3886", + "difficulty": "NORMAL", + "songID": 696, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14057, + "notecount": 552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "101ae5a23a8e95510cb6f6a3b1f6bdaacf7ae3db", + "difficulty": "ANOTHER", + "songID": 696, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14057, + "notecount": 1114, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29f7e78c0b9062cb8b12b327253a6dd0358612e1", + "difficulty": "BEGINNER", + "songID": 696, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 14057, + "notecount": 110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38a054abe3b0f769e67feb934e5faaa9660c8653", + "difficulty": "HYPER", + "songID": 696, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14057, + "notecount": 734, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9a470cc7f3f5e9a7daa5e44c2d3a4006ec6e1c7", + "difficulty": "NORMAL", + "songID": 696, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14057, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5edd18a062ed7897904a9a897398b5df76d23bd8", + "difficulty": "HYPER", + "songID": 697, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14058, + "notecount": 544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfc8833cb8a78c18eeced36433f373ad037e5094", + "difficulty": "NORMAL", + "songID": 697, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14058, + "notecount": 377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "450358e9097feb5dcf7ae68d13abfca0d67655f8", + "difficulty": "ANOTHER", + "songID": 697, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14058, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "899e0bdb3f8ceeac126b349fb37fad7c19a50c61", + "difficulty": "HYPER", + "songID": 697, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14058, + "notecount": 544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3eed835ff023f17d3c49751aa882ecd7b02a8819", + "difficulty": "NORMAL", + "songID": 697, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14058, + "notecount": 377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ec30ae05ee7e1ed25c51ba6f7b4919416c46320", + "difficulty": "ANOTHER", + "songID": 700, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 14201, + "notecount": 1039, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "329e438fc6726b6210f3e9eae08b9ef57c896124", + "difficulty": "HYPER", + "songID": 700, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14201, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1aa26c78b8de9042ebcb30ab12b0b20c8f0d7e89", + "difficulty": "NORMAL", + "songID": 700, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14201, + "notecount": 651, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efac0babddc741306e818c388f306426027491d7", + "difficulty": "ANOTHER", + "songID": 700, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14201, + "notecount": 860, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7133199b932e4d572d017a25a8a8cd2644ffd9e", + "difficulty": "HYPER", + "songID": 700, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14201, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5219ae68dab2d865a480065e87fe2d84d618f96", + "difficulty": "NORMAL", + "songID": 700, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14201, + "notecount": 447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d669ea10dc348d043991a2119b5aa858edbdce43", + "difficulty": "ANOTHER", + "songID": 701, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14203, + "notecount": 1043, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1396a8415965be794ecbd0caf5efc4cc1caf093", + "difficulty": "HYPER", + "songID": 701, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14203, + "notecount": 801, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04b476a45763f513f8ac308495529d442a50326f", + "difficulty": "NORMAL", + "songID": 701, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14203, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72f42306805bee1aae249cb73bbbb3b4998cce8d", + "difficulty": "ANOTHER", + "songID": 701, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14203, + "notecount": 883, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd49d4c35b0c104aea053d89743604a0a1b87b8f", + "difficulty": "HYPER", + "songID": 701, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14203, + "notecount": 670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10183e0558d1483ca353cb7fa328f4c7a8547890", + "difficulty": "NORMAL", + "songID": 701, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14203, + "notecount": 304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d342891a3cad8f96637c7d1c88cfc5c4654888ee", + "difficulty": "ANOTHER", + "songID": 702, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 14204, + "notecount": 1282, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc169b67a7304762a4996e05cdd14977ddf7c3da", + "difficulty": "HYPER", + "songID": 702, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14204, + "notecount": 885, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b13b91cfa8fa3a748ba93d42d8954162e4cab3fa", + "difficulty": "NORMAL", + "songID": 702, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14204, + "notecount": 587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2188cd75e551158af3f76a1e447088a315b01f7", + "difficulty": "ANOTHER", + "songID": 702, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14204, + "notecount": 947, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97194a92bb4191126ed6f69709ed4b20d80bc352", + "difficulty": "HYPER", + "songID": 702, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14204, + "notecount": 733, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21a907688adf04bd4e3008d97f99d8d11549cf38", + "difficulty": "NORMAL", + "songID": 702, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14204, + "notecount": 341, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e920ebe9eaa08b6d37bf7e18610189ca4e3c013", + "difficulty": "ANOTHER", + "songID": 703, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 14205, + "notecount": 820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2f9573093f94ef221085f1bb9656dd6856a7222", + "difficulty": "HYPER", + "songID": 703, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14205, + "notecount": 513, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fc2d18c1a917bc915bd681bddf9fba2f68cf993", + "difficulty": "NORMAL", + "songID": 703, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14205, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5d3c046dbbed3bfc372116daaeedf4956265964", + "difficulty": "ANOTHER", + "songID": 703, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14205, + "notecount": 899, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd5d08b9766dd104c9b85d3bf32e45e281b37001", + "difficulty": "HYPER", + "songID": 703, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14205, + "notecount": 692, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9cd873afafc1768f9d2238c13767f693727a4e89", + "difficulty": "NORMAL", + "songID": 703, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 14205, + "notecount": 202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "526496a6f199fb7391efcb0f89d1378e0da755e2", + "difficulty": "ANOTHER", + "songID": 704, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14206, + "notecount": 1207, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "997def2544e3bf123b756772db80df46826d705e", + "difficulty": "HYPER", + "songID": 704, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14206, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d5da5d78300531eef0f75373423012dd699db71", + "difficulty": "NORMAL", + "songID": 704, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14206, + "notecount": 577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a34c36a148fae5893cc7052c31e982d52d4cd9a2", + "difficulty": "ANOTHER", + "songID": 704, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14206, + "notecount": 1297, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3363081d73d2ce57311fecfb50f48b663bbc208d", + "difficulty": "HYPER", + "songID": 704, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14206, + "notecount": 948, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0c80ea4361d2844d5af03aa443290b25ee5ffef", + "difficulty": "NORMAL", + "songID": 704, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14206, + "notecount": 622, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf7d996015d3889012282b45821821d422e47394", + "difficulty": "ANOTHER", + "songID": 705, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14207, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8ce25aae64200cf2d9d1a371151916f11992881", + "difficulty": "HYPER", + "songID": 705, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14207, + "notecount": 816, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3faeb5e7426870be1f24fa32ef9a1c6b0bcbc593", + "difficulty": "NORMAL", + "songID": 705, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14207, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba9eea407af13fcb60b1ca23899816c29445d04c", + "difficulty": "ANOTHER", + "songID": 705, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14207, + "notecount": 693, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7226810a300e4b1b35b0be8db838fd52a7ce0a8e", + "difficulty": "HYPER", + "songID": 705, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14207, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a66a4b2066fed22fefd0339eb0e4c08b0facba36", + "difficulty": "NORMAL", + "songID": 705, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14207, + "notecount": 351, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b239eca75d589efecda43510ba674c697226e05", + "difficulty": "ANOTHER", + "songID": 706, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14212, + "notecount": 1021, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c44997130152196df1a6a771009fb559de452124", + "difficulty": "HYPER", + "songID": 706, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14212, + "notecount": 839, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82b1f1c05372c94e732928ea77db83911e873a91", + "difficulty": "NORMAL", + "songID": 706, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 14212, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d063c86aece7024f4f24dddf40becf0e6a02ee0", + "difficulty": "ANOTHER", + "songID": 706, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 14212, + "notecount": 1103, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fc9fc029dcaa3958b48c8816c6ea40bd4274a94", + "difficulty": "HYPER", + "songID": 706, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 14212, + "notecount": 884, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d870427d9a9849bb6243db3d5c9bb7d21e30499a", + "difficulty": "NORMAL", + "songID": 706, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 14212, + "notecount": 374, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e0e77416960167034ce71e6dfa9734ad3549696", + "difficulty": "ANOTHER", + "songID": 707, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14213, + "notecount": 381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e43f946d15ed96375ebade3b10bfcf50fa23fb05", + "difficulty": "HYPER", + "songID": 707, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14213, + "notecount": 248, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efe9f197e525ca44da298d38b9512c81ddd600ca", + "difficulty": "NORMAL", + "songID": 707, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 14213, + "notecount": 207, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02e9065a84f151f6cebc10b84289a6dec2ce26ec", + "difficulty": "ANOTHER", + "songID": 707, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 14213, + "notecount": 382, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24692675f15210aa44eb190c57b286565c3bf8ec", + "difficulty": "HYPER", + "songID": 707, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 14213, + "notecount": 247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a0be0a9b2953628d19d5974db077635a5c1beb5", + "difficulty": "NORMAL", + "songID": 707, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 14213, + "notecount": 202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dcd7b891c2670a4387d35dccffa7ac9c95f48edd", + "difficulty": "ANOTHER", + "songID": 708, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15000, + "notecount": 1603, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "587ec23941d3a493fdd8201c8d603ff5209ac94e", + "difficulty": "HYPER", + "songID": 708, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15000, + "notecount": 1291, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2453ec4d77352df9fff83a0d28b5a1c7d01b520", + "difficulty": "LEGGENDARIA", + "songID": 708, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15000, + "notecount": 1956, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28b35f180b0174116e333837770e8c338ed77121", + "difficulty": "NORMAL", + "songID": 708, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15000, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04c978e6724c739afe471ed28b053f33f6a6f27d", + "difficulty": "ANOTHER", + "songID": 708, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15000, + "notecount": 1443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fda142a18547351ad1085c7a82fc0546a5aeba57", + "difficulty": "BEGINNER", + "songID": 708, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 15000, + "notecount": 256, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "201e9b8f6e2c4f5ea4999b493722dcf541b2c4d1", + "difficulty": "HYPER", + "songID": 708, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15000, + "notecount": 1089, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4067d5bc2c83df58c5e037ed16ea770ab456175", + "difficulty": "LEGGENDARIA", + "songID": 708, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15000, + "notecount": 1971, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9ee55c2fa14fcf276d46ce24d3a655afa2fd943", + "difficulty": "NORMAL", + "songID": 708, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15000, + "notecount": 631, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5b8ba8ed5aa11d8b0c4eb4922dea70709b3ceaa", + "difficulty": "HYPER", + "songID": 709, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10005, + "notecount": 386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3441b31bea5f11aa487e8f190e3ebf1b5c403872", + "difficulty": "NORMAL", + "songID": 709, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 10005, + "notecount": 245, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8877e7544f4a0e487f77a897ee9c52fe482029a2", + "difficulty": "ANOTHER", + "songID": 709, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 10005, + "notecount": 386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "241bf4783b8bb8450a386d0f43142985075a5b69", + "difficulty": "HYPER", + "songID": 709, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 10005, + "notecount": 331, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ac9f419d79484f8f917d036eb83ccbd759d826a", + "difficulty": "NORMAL", + "songID": 709, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 10005, + "notecount": 245, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "318a806f8cbf854c0fe22eeb9e0565fae3cd884f", + "difficulty": "HYPER", + "songID": 710, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15002, + "notecount": 576, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c43136c3e5c46173204b2931b74674e2a3b7d057", + "difficulty": "NORMAL", + "songID": 710, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15002, + "notecount": 345, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b870aea9226ea3b0c8c48286111f792d3e2da2e6", + "difficulty": "ANOTHER", + "songID": 710, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15002, + "notecount": 695, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b7367e990ab8251597dc85b9a8ffe46284881d0", + "difficulty": "BEGINNER", + "songID": 710, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 15002, + "notecount": 85, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c09debbe14c8da4d5eabc0a08acbf19642abde3", + "difficulty": "HYPER", + "songID": 710, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15002, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea737a6b94671f7c7bda15dfa6b1de0db36375ca", + "difficulty": "NORMAL", + "songID": 710, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15002, + "notecount": 354, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad0038258d99348c5b43be12a794e524a1b52aec", + "difficulty": "ANOTHER", + "songID": 711, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15003, + "notecount": 1572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8ea2912fe7b1a3de42ec67aef3ac96d212d8389", + "difficulty": "HYPER", + "songID": 711, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15003, + "notecount": 1130, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "152cb15f82973c85632450876bb7496b48646a5b", + "difficulty": "NORMAL", + "songID": 711, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15003, + "notecount": 752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "683766662892de7b6b71ed623216515624efa9d9", + "difficulty": "ANOTHER", + "songID": 711, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15003, + "notecount": 1348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53978253c493013d7e5f6cb4161cba6691414fb2", + "difficulty": "BEGINNER", + "songID": 711, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 15003, + "notecount": 205, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5083e26b80b0d35e7fce7450311f7404c0fe0067", + "difficulty": "HYPER", + "songID": 711, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15003, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8dcf4880fec12bae2bdf3bb083c6af684749cd2", + "difficulty": "NORMAL", + "songID": 711, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15003, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8fc57b2a12c0f5b2499ff83a28f168b909257c0f", + "difficulty": "ANOTHER", + "songID": 712, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15004, + "notecount": 1037, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a978c5bb902a0a6e68b2f5dd7c87c203545ed60c", + "difficulty": "HYPER", + "songID": 712, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15004, + "notecount": 803, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fcdc3bbb57656ee4c3ef50603e8552ccc3a8516b", + "difficulty": "LEGGENDARIA", + "songID": 712, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15004, + "notecount": 1662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5488f9a2389d3969da2c9aa16ced84045d9394b8", + "difficulty": "NORMAL", + "songID": 712, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15004, + "notecount": 587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fecac2edd3db3fbd1c621c9b158d8e1265b62b5", + "difficulty": "ANOTHER", + "songID": 712, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15004, + "notecount": 1149, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "719b865582fe63cc16e4a376a28296853c19ec95", + "difficulty": "BEGINNER", + "songID": 712, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 15004, + "notecount": 174, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91ff1803cd18edeb53e2102e2de9c0dec509e95e", + "difficulty": "HYPER", + "songID": 712, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15004, + "notecount": 812, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38bd9ce59428447155842131b331a73bef16947a", + "difficulty": "LEGGENDARIA", + "songID": 712, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15004, + "notecount": 1702, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "263850fc8b719c03b910c127680f2d1eb90a7d50", + "difficulty": "NORMAL", + "songID": 712, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15004, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9611e01f5a7b68948e8fd89215ed64b1e29e4685", + "difficulty": "ANOTHER", + "songID": 713, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15005, + "notecount": 1264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92d2d3e291196d870d1fb0a68aaaf0b268142da5", + "difficulty": "HYPER", + "songID": 713, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15005, + "notecount": 965, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e88d60509862058af2fd8bb013d314451793f9e", + "difficulty": "NORMAL", + "songID": 713, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15005, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78dedf18777a10a4c47508a473235367e9762de9", + "difficulty": "ANOTHER", + "songID": 713, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15005, + "notecount": 1225, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "03a88465d655f95a50233a5ab9b41ee0ed1e2cde", + "difficulty": "HYPER", + "songID": 713, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15005, + "notecount": 988, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb98a47d36a74631b3009d0d0bd425cb76be7250", + "difficulty": "LEGGENDARIA", + "songID": 713, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 15005, + "notecount": 1518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0ed32d0768f9b46cd7b7315a492cb08c3dadefb", + "difficulty": "NORMAL", + "songID": 713, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15005, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3af990f42bb81eecb7199efc3ba434978db3390d", + "difficulty": "HYPER", + "songID": 714, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15006, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2acc443b2c4e4ea029a29dbbcfa5f1b4bda3a00f", + "difficulty": "NORMAL", + "songID": 714, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 15006, + "notecount": 258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae8382878051e9c10e63f8f83349a7479a07d78a", + "difficulty": "ANOTHER", + "songID": 714, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15006, + "notecount": 673, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f41c638800df3f5ed079ed64ba1cc692e6976c49", + "difficulty": "BEGINNER", + "songID": 714, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 15006, + "notecount": 97, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "244c0de590ce2e0920a9f57b3af76ec09737a395", + "difficulty": "HYPER", + "songID": 714, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15006, + "notecount": 464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf1f75484079f5ed6d0085b22efc7ace277d497e", + "difficulty": "NORMAL", + "songID": 714, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 15006, + "notecount": 258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "439ddbe4e175912cec4d988f23655021d3cd89a3", + "difficulty": "ANOTHER", + "songID": 715, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15007, + "notecount": 1451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6067a9e398603bb8bfbdc674c1edb7a5ef83562c", + "difficulty": "HYPER", + "songID": 715, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15007, + "notecount": 1133, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4b314e1df22b046d3b12d82dd0cf751e5eb0a44", + "difficulty": "LEGGENDARIA", + "songID": 715, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15007, + "notecount": 1728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d90ef2be467ef7ef841074b2e0b3511f0292c1ea", + "difficulty": "NORMAL", + "songID": 715, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15007, + "notecount": 622, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05fe4ef840f0e5b42362ebb9b442f00c5b0fa7a1", + "difficulty": "ANOTHER", + "songID": 715, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15007, + "notecount": 1528, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c29c03903449bbe998640c7e9db74a76ec7fe06a", + "difficulty": "BEGINNER", + "songID": 715, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 15007, + "notecount": 274, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f0da5453b8c997cd0c795e5047040c34aff4bc3", + "difficulty": "HYPER", + "songID": 715, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15007, + "notecount": 1150, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4eaae798e88346e5b0415c2c344d52ff16eeca12", + "difficulty": "LEGGENDARIA", + "songID": 715, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15007, + "notecount": 1778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a23dc07f66015227296345d8a0b26d1725e7984e", + "difficulty": "NORMAL", + "songID": 715, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15007, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddafe104a9d30a90ae3895d6e5263674cbe30beb", + "difficulty": "ANOTHER", + "songID": 716, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15008, + "notecount": 1367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e022c047fcc34a3759ac4a9dc98e5de4b9368fb", + "difficulty": "HYPER", + "songID": 716, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15008, + "notecount": 1103, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a083e5fc7af20f29a10de125cdfbff75387c752f", + "difficulty": "LEGGENDARIA", + "songID": 716, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15008, + "notecount": 1676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2dd1b471a468a83c86c41ae9296c1a8061a00298", + "difficulty": "NORMAL", + "songID": 716, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15008, + "notecount": 575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2b8a97ead04589cae2b175e607d1de01fd37f7f", + "difficulty": "ANOTHER", + "songID": 716, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15008, + "notecount": 1269, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8fedb2ba88abca1c4a2696a8bdfc673671516d5f", + "difficulty": "HYPER", + "songID": 716, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15008, + "notecount": 1121, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a9d19fc6faf5aafca5b5376e8073340ff58d40b", + "difficulty": "LEGGENDARIA", + "songID": 716, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15008, + "notecount": 1701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3adf5fd45cd4fbf1376b6ce85578894563d38fff", + "difficulty": "NORMAL", + "songID": 716, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15008, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0972421acc55be1655e7da6bec41b2b11bc63a15", + "difficulty": "ANOTHER", + "songID": 717, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15009, + "notecount": 1599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fb1359071075e09e63b5744ba76cf6b65857ba3", + "difficulty": "HYPER", + "songID": 717, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15009, + "notecount": 1227, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ac2a75df443c976582be595301c1243ba2a69be", + "difficulty": "NORMAL", + "songID": 717, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15009, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7f9c083be0746e3cde94fb220a7c3af66fb43ce", + "difficulty": "ANOTHER", + "songID": 717, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15009, + "notecount": 1668, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "675ebf4acb10bffce2bf11a5d058ee22a04efc17", + "difficulty": "BEGINNER", + "songID": 717, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 15009, + "notecount": 257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c57bd14d6c44aa950e8412113b3753d7dcc8e253", + "difficulty": "HYPER", + "songID": 717, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15009, + "notecount": 1405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2a482dc7483f5a09abbb9cfbd59e528b9925c5c", + "difficulty": "NORMAL", + "songID": 717, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15009, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2bce04d516ea4c289226d81618ffcdb23429575b", + "difficulty": "ANOTHER", + "songID": 718, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15010, + "notecount": 1183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ff50d4173fffff2d3c4b5f49cc9529f44853c78", + "difficulty": "HYPER", + "songID": 718, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15010, + "notecount": 946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f20bf5dfee1e2f26eb7be6ed42439fb15bd05d89", + "difficulty": "NORMAL", + "songID": 718, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15010, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce447eec7b0483efb299b2486d8b58346c68d160", + "difficulty": "ANOTHER", + "songID": 718, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15010, + "notecount": 1183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03c6e3935966e32e1480d5c979c07681b4c751e1", + "difficulty": "HYPER", + "songID": 718, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15010, + "notecount": 939, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42650d1204f8b027df48f5d08c60b50408a5da4f", + "difficulty": "NORMAL", + "songID": 718, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15010, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46ca4b211c045be1d0f9365b39492b3dc8661a04", + "difficulty": "ANOTHER", + "songID": 719, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15011, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b871345d7f1745ab6ead65bab2f7634b0eca7ea", + "difficulty": "HYPER", + "songID": 719, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15011, + "notecount": 570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76b2240dee7aa9ca32810b3ad85601ef5d961090", + "difficulty": "NORMAL", + "songID": 719, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15011, + "notecount": 286, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c7ddbaedcd21d6a05fe922dfd52f4acc39cf745", + "difficulty": "ANOTHER", + "songID": 719, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15011, + "notecount": 875, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba6fe57f952889ce9fe048e2b40300f6ac08ac77", + "difficulty": "HYPER", + "songID": 719, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15011, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffc0f9cb165fdc7713d1356ab5e455160c5d3ef0", + "difficulty": "NORMAL", + "songID": 719, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 15011, + "notecount": 305, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a47f563ea379bbfc5905fdad92c903baacc2f9b", + "difficulty": "ANOTHER", + "songID": 720, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15012, + "notecount": 1204, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9ba3c5bf64059b29135addb245906124133e0fb", + "difficulty": "HYPER", + "songID": 720, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15012, + "notecount": 842, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f719ad3cb5612ec38af9ce079ef862159f2aef71", + "difficulty": "NORMAL", + "songID": 720, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15012, + "notecount": 475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9555dbc30a26b555da587aad1c5d3dd816ff4e1", + "difficulty": "ANOTHER", + "songID": 720, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15012, + "notecount": 1005, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b3b7bca53bcc40f0b49c29e7f2c5a993608754d", + "difficulty": "HYPER", + "songID": 720, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15012, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d62fe9064590390db6235a561b3ebf775b4ae056", + "difficulty": "NORMAL", + "songID": 720, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15012, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5668be66c94a89b76cc3980b5d317df6a59149d8", + "difficulty": "ANOTHER", + "songID": 721, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15013, + "notecount": 1406, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12a2646c21913ccfcc206af19ddd9d4e88c24fa6", + "difficulty": "HYPER", + "songID": 721, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15013, + "notecount": 1061, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8438b13b8031067e32c319109d0dfb7a7500f5f6", + "difficulty": "NORMAL", + "songID": 721, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15013, + "notecount": 706, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35b8c747f2a15b0ada92748502414a356b9c7223", + "difficulty": "ANOTHER", + "songID": 721, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15013, + "notecount": 1493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5774ac75fd5a681e44fd7f21327bb83aa3f076b2", + "difficulty": "HYPER", + "songID": 721, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15013, + "notecount": 1056, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "366dbc66b50be04811a59be58931b14575b1cff4", + "difficulty": "NORMAL", + "songID": 721, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15013, + "notecount": 747, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e72998a40af42dce928eb6cb96e01c1da844ab3", + "difficulty": "ANOTHER", + "songID": 722, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15014, + "notecount": 1174, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7286841007453a4631466c7e1e028b6da8870fd9", + "difficulty": "HYPER", + "songID": 722, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15014, + "notecount": 936, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07c8c0b27c1badf722e7eba627e4fa82b42eecfb", + "difficulty": "LEGGENDARIA", + "songID": 722, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15014, + "notecount": 1265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71d59390e0135f98b425db23415380924bfdd010", + "difficulty": "NORMAL", + "songID": 722, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15014, + "notecount": 400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2659e20fb12fd97f9912881da1b59844928fb4ef", + "difficulty": "ANOTHER", + "songID": 722, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15014, + "notecount": 1386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12F", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12F", + "value": 11.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "42fe786b7af412634ab8c2d939bad0d9dc29e38e", + "difficulty": "BEGINNER", + "songID": 722, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 15014, + "notecount": 177, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "068885368001d6c1e43664774ee99850ee55384b", + "difficulty": "HYPER", + "songID": 722, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15014, + "notecount": 1032, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e90431ce077ec34206b1ca423fdac4598453d043", + "difficulty": "NORMAL", + "songID": 722, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15014, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df25264f21e979881ceff7194457895433e6dab7", + "difficulty": "ANOTHER", + "songID": 723, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15015, + "notecount": 1278, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "374ff963a900633ed45eba892be2595f3e685318", + "difficulty": "HYPER", + "songID": 723, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15015, + "notecount": 969, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7cfe1c7fecf889f6ce69b2ec5bc532dc18c3f845", + "difficulty": "NORMAL", + "songID": 723, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15015, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "389fa8123c7b793a050dc135d89fbbfd0787a601", + "difficulty": "ANOTHER", + "songID": 723, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15015, + "notecount": 1342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db344d48fd09a8c844810bd84ae582ad355d45f7", + "difficulty": "HYPER", + "songID": 723, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15015, + "notecount": 1011, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dada8390e9fc7631f935a75d6f8c0cb547f2d0e3", + "difficulty": "LEGGENDARIA", + "songID": 723, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 15015, + "notecount": 1895, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06432377af6331ecc3c60de337f46836f2030f06", + "difficulty": "NORMAL", + "songID": 723, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15015, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25699a10a913e38a06ad7b76ebb3caa16c09ec6e", + "difficulty": "ANOTHER", + "songID": 724, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15016, + "notecount": 1616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74dae5605b23e3879106645a4753d84eeaea7588", + "difficulty": "HYPER", + "songID": 724, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15016, + "notecount": 1197, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78eb8786b64f6d3ef540770408b5494bdec7f9c9", + "difficulty": "NORMAL", + "songID": 724, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15016, + "notecount": 625, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10af21f79f497fe857bca12e6f0cde8ec3ab97ac", + "difficulty": "ANOTHER", + "songID": 724, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15016, + "notecount": 1496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": true + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5ab5f7b88125a9f4542e3fab9e15983ca27098c4", + "difficulty": "HYPER", + "songID": 724, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15016, + "notecount": 1216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72faec439675ad0ffa35d8fc874e7e63a4e2e160", + "difficulty": "LEGGENDARIA", + "songID": 724, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 15016, + "notecount": 1631, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1fb1851a9ef8abf8bcb4741a3354b91babb681a", + "difficulty": "NORMAL", + "songID": 724, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15016, + "notecount": 625, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "705a30c1f42776663ee6a9ef584eb592afe73b2b", + "difficulty": "ANOTHER", + "songID": 725, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15017, + "notecount": 1044, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78a60f32ba991c6eed85da1af44c182e5f9b240b", + "difficulty": "HYPER", + "songID": 725, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15017, + "notecount": 758, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4b5489e5966542eb2f0235bee61ac8db867e675", + "difficulty": "NORMAL", + "songID": 725, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15017, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb4252aace8b761271156b96584ba5c379112439", + "difficulty": "ANOTHER", + "songID": 725, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15017, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af2e925db302271cccbf3cebfdc8df6990441234", + "difficulty": "HYPER", + "songID": 725, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15017, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f879ea500b1866ec78abd3e6423b62f9a32500c", + "difficulty": "NORMAL", + "songID": 725, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15017, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d94d256fd25cf473f3fc747c8326be685db69ea", + "difficulty": "ANOTHER", + "songID": 726, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15018, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28fdeaf15479d888f75b410808d1102589d37ccf", + "difficulty": "HYPER", + "songID": 726, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15018, + "notecount": 636, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e2ab8643a9952ac42c0a54970f284e79c50f3ef", + "difficulty": "NORMAL", + "songID": 726, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15018, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a68347e2fb8d80561bffdcd3c80354e0bf742eb5", + "difficulty": "ANOTHER", + "songID": 726, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15018, + "notecount": 901, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b2f69279a19587a205d08552be2f87fccb19bfb", + "difficulty": "HYPER", + "songID": 726, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15018, + "notecount": 662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1115a38e78d25d897c42d2d06c5d725090755567", + "difficulty": "NORMAL", + "songID": 726, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15018, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1cc7ede198c8a86f15d635e441edc1b72cb1e52", + "difficulty": "ANOTHER", + "songID": 727, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15019, + "notecount": 1259, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b2d48466fc5deaf33d50d23d3c64b9aa8f58577", + "difficulty": "HYPER", + "songID": 727, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15019, + "notecount": 999, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6df52cfd14f57c9cc751f0513367096921bd7131", + "difficulty": "NORMAL", + "songID": 727, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15019, + "notecount": 664, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5fbe8951f654dbbcc73dca0dad356a281ada0fca", + "difficulty": "ANOTHER", + "songID": 727, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15019, + "notecount": 1093, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc67eb9f80c4f73636d677761dfcb2e6fbb8d7ef", + "difficulty": "HYPER", + "songID": 727, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15019, + "notecount": 955, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68ae569f0494f24314d1ccfd7dfd7cad5e29f907", + "difficulty": "NORMAL", + "songID": 727, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15019, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28954b8f2f17e21f2c97346937b1afedb2d615f4", + "difficulty": "ANOTHER", + "songID": 728, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15020, + "notecount": 1756, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b5b95b9e64c0d4a5e6de431018934f656783600", + "difficulty": "HYPER", + "songID": 728, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15020, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d76f05b37cdd38f8d712446e43d4d48840fa6b9c", + "difficulty": "NORMAL", + "songID": 728, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15020, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc04e02c7d3c1b6741bc0fa4fa12db835b8a8630", + "difficulty": "ANOTHER", + "songID": 728, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15020, + "notecount": 1570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2114497f2ec6026428992916183b04c446062d59", + "difficulty": "HYPER", + "songID": 728, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15020, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c45ea036fe986ae00bbef378e186600ebd86207c", + "difficulty": "NORMAL", + "songID": 728, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15020, + "notecount": 552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f6b1b3aa5ae0aa486cf596d7de06e3e6989e55f", + "difficulty": "ANOTHER", + "songID": 729, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15021, + "notecount": 1357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07799521de39318fcd2b38f97d11ca99ed06ea83", + "difficulty": "HYPER", + "songID": 729, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15021, + "notecount": 924, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5eac8e8e885abe76ab18ce3212cf81e26ef0a640", + "difficulty": "NORMAL", + "songID": 729, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15021, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ac3f23df4261cbb6ac710c37de5a036116d3ed3", + "difficulty": "ANOTHER", + "songID": 729, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15021, + "notecount": 1268, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5766c8f4f349bf72499cf23d015180ded47c1e0", + "difficulty": "HYPER", + "songID": 729, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15021, + "notecount": 924, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5a230e78c6e0ca3556a2781e88b09dea0941fb4", + "difficulty": "NORMAL", + "songID": 729, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15021, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03d70a30fc7a7376f71816a2d815ed37fcaa0e41", + "difficulty": "ANOTHER", + "songID": 730, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15022, + "notecount": 1037, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11e943e2a9ebb0f1a92397b9d01665ea0a09b5c6", + "difficulty": "HYPER", + "songID": 730, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15022, + "notecount": 740, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c2ad65ba0bd8e6caeea4851ca2b96ef32ba301f", + "difficulty": "NORMAL", + "songID": 730, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15022, + "notecount": 519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f241e3fe9e2dd2e4664cc4432a8ab0424332422", + "difficulty": "ANOTHER", + "songID": 730, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15022, + "notecount": 997, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd8932f8ed03d18da39f9ed08f58cbe3c7fa12cf", + "difficulty": "HYPER", + "songID": 730, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15022, + "notecount": 720, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23abad15bea3e389178d7483530acfecf77f9c23", + "difficulty": "NORMAL", + "songID": 730, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15022, + "notecount": 507, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d417fb0f1d7fe00d5bff7383f50e11d91b32846", + "difficulty": "ANOTHER", + "songID": 731, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15023, + "notecount": 1336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28dc513563d4f766a13ed27e9451e5e43195bbc7", + "difficulty": "HYPER", + "songID": 731, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15023, + "notecount": 1038, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a993431d787caf54d927997874c4fdddb5d1514b", + "difficulty": "LEGGENDARIA", + "songID": 731, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15023, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6362928a06c0c2e059916012296475bbfe1f86b", + "difficulty": "NORMAL", + "songID": 731, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15023, + "notecount": 687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7c2c3019f13b54703200a74cbc7b691a9a1813f", + "difficulty": "ANOTHER", + "songID": 731, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15023, + "notecount": 1301, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": true + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d32f7d15a99f999929276105b4f32be4bf15de13", + "difficulty": "HYPER", + "songID": 731, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15023, + "notecount": 1097, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "626bab7cbee43b78846fa7742df3a4599e0926ce", + "difficulty": "LEGGENDARIA", + "songID": 731, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15023, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.60", + "value": 13.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "bfb91346fdc13e277f2e637f1f4d7aee3cdcf7b6", + "difficulty": "NORMAL", + "songID": 731, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15023, + "notecount": 694, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32e38777dfc33785e6eef7d1be034562673f7fb7", + "difficulty": "ANOTHER", + "songID": 732, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15024, + "notecount": 1052, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9000ca8af92513621aab66bdb3bd1ec4a9b2cdc", + "difficulty": "HYPER", + "songID": 732, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15024, + "notecount": 696, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c3faba374a5add6bcb69227650575e867130d2c", + "difficulty": "NORMAL", + "songID": 732, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15024, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a48168c01535bb480a7bcc57f1a1e27755df143a", + "difficulty": "ANOTHER", + "songID": 732, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15024, + "notecount": 1115, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0ea98985e05cf5f806cf8215ad3a1ee15423451", + "difficulty": "BEGINNER", + "songID": 732, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 15024, + "notecount": 172, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6401d045c9069cde4922eec2eb6021e554437a6", + "difficulty": "HYPER", + "songID": 732, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15024, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "454d7c1cfbf023c3bbd580ea9928d49f1429edce", + "difficulty": "NORMAL", + "songID": 732, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15024, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3cb222e806cfc5bdc746de67362647cf72968b81", + "difficulty": "ANOTHER", + "songID": 733, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15025, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "009a5d0e379cfabdeca101b3159ebb242d4557ce", + "difficulty": "HYPER", + "songID": 733, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15025, + "notecount": 736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be7fb2091f9b0eceacdde944f873f90b8d6a7d9c", + "difficulty": "LEGGENDARIA", + "songID": 733, + "playtype": "DP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 15025, + "notecount": 1312, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b3fd8cb39434f3dbab6f446e62a97a63ed0c319", + "difficulty": "NORMAL", + "songID": 733, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15025, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4854af1652908ce30120aaf4a714a69b4a884adf", + "difficulty": "ANOTHER", + "songID": 733, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15025, + "notecount": 987, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "63bfb1fd25d1946785af4b5c29a0405555f2e7b8", + "difficulty": "HYPER", + "songID": 733, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15025, + "notecount": 816, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f65612cf9ddcfb6270138804e5797b8c5b88b803", + "difficulty": "LEGGENDARIA", + "songID": 733, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 15025, + "notecount": 1317, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47be63ffa0a26afd7cccca2a8ddd5eff4525b305", + "difficulty": "NORMAL", + "songID": 733, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15025, + "notecount": 538, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3aa407978344fe319d561cbf0d7e5d29a51cd82b", + "difficulty": "ANOTHER", + "songID": 734, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15026, + "notecount": 1325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72f396ef67b11a734eaaedbcbbbac97bfd8ce06a", + "difficulty": "HYPER", + "songID": 734, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15026, + "notecount": 985, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e68be5e90452bb7fc7d6318cc0df4b3dc81ece8", + "difficulty": "NORMAL", + "songID": 734, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15026, + "notecount": 634, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88fe2a1e9a4fc6a64352d3d6ab44deadafb0c88e", + "difficulty": "ANOTHER", + "songID": 734, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15026, + "notecount": 1458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7f9e89c7cf0c37c2d86e8d5771f7da9a9252b1a7", + "difficulty": "HYPER", + "songID": 734, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15026, + "notecount": 1064, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cff493858721bb0bfc31ffcd27110f52fc67027a", + "difficulty": "LEGGENDARIA", + "songID": 734, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 15026, + "notecount": 1888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8777bae5a5d6b15dea62b4bd0ad481c149841e95", + "difficulty": "NORMAL", + "songID": 734, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15026, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7866afba6129144f7fa679ad51d05a48b58ca774", + "difficulty": "ANOTHER", + "songID": 735, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15027, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fb3a5c631b1ec88a6d765c0717331ea836530c8", + "difficulty": "HYPER", + "songID": 735, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15027, + "notecount": 694, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7170b02b0d53ca74f96e0585e161fdfaf1cb99cb", + "difficulty": "NORMAL", + "songID": 735, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15027, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1885bd97b66bcf48723fcbae7b0801988d5a1e1", + "difficulty": "ANOTHER", + "songID": 735, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15027, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "389891f6f833a2d3d2b34a4e483ced0b48375a1e", + "difficulty": "HYPER", + "songID": 735, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15027, + "notecount": 694, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83c7a2bdde6755a22409d47d714125fdb75e5e49", + "difficulty": "NORMAL", + "songID": 735, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15027, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62ce3b288378ec0fb7273fa617a72c3f61767e1c", + "difficulty": "ANOTHER", + "songID": 736, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15028, + "notecount": 1175, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b0d6aa6dbf8e91e7e1391be46904b8e9c0a0c11", + "difficulty": "HYPER", + "songID": 736, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15028, + "notecount": 813, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96b9cff5aadb97305fe3bccb41c4967aaf21997e", + "difficulty": "NORMAL", + "songID": 736, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15028, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "950879ed0084cb67446716c944de61742a3b1bc9", + "difficulty": "ANOTHER", + "songID": 736, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15028, + "notecount": 1096, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "df6917d25d776aee2c9e1b844d6df285bb91df55", + "difficulty": "HYPER", + "songID": 736, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15028, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "219eef206a8fe28cf0e52c2a86ea2d0b92efde78", + "difficulty": "NORMAL", + "songID": 736, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15028, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b16f1a68ae149d2665583204d55b2a15daa2106", + "difficulty": "ANOTHER", + "songID": 737, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15029, + "notecount": 922, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3787573b54dc5cb42c55b6a705879dc78c1fbb97", + "difficulty": "HYPER", + "songID": 737, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15029, + "notecount": 678, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b95e8b2c8c217b6b03742a6009472cfc06cc7edf", + "difficulty": "NORMAL", + "songID": 737, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15029, + "notecount": 424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42a2ba7faa531abe4b152748e3449f641aff7888", + "difficulty": "ANOTHER", + "songID": 737, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15029, + "notecount": 923, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72c1a989bef60be4a8c1c62a3efe1e92233f6a7c", + "difficulty": "BEGINNER", + "songID": 737, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 15029, + "notecount": 174, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f27ecb9d46a3a84b8c81ef1c29a10f87219426d4", + "difficulty": "HYPER", + "songID": 737, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15029, + "notecount": 678, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "faff408e691e20a2d3f4a64bb11069b515cc4a65", + "difficulty": "NORMAL", + "songID": 737, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15029, + "notecount": 424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82861ebff6196df06e1d53b4729b20849563604d", + "difficulty": "ANOTHER", + "songID": 738, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15030, + "notecount": 1233, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87f159a9f5bfb6625b99a78dd7df07fa32c78ce5", + "difficulty": "HYPER", + "songID": 738, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15030, + "notecount": 666, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a14479c123e706410136dfff7033bc40b53708fb", + "difficulty": "NORMAL", + "songID": 738, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15030, + "notecount": 419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3edeb3c882c1a3ba8ecfb22707fc40173ff64e6b", + "difficulty": "ANOTHER", + "songID": 738, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15030, + "notecount": 1402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "79f064c072ba04d9b4b3dd7be0e0c8d8a0e5c86a", + "difficulty": "HYPER", + "songID": 738, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15030, + "notecount": 684, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a5d4605fc3bf9363b0c44e8905b9271becb4e2d", + "difficulty": "NORMAL", + "songID": 738, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15030, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79f5055face0cfb0a792c80214f42b675b6f50d1", + "difficulty": "ANOTHER", + "songID": 739, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15031, + "notecount": 942, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43631a327a81a40dffc4cd2e112f3da0b49e1d52", + "difficulty": "HYPER", + "songID": 739, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15031, + "notecount": 623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6959d58a1b37ad38452767526f29492b076fedb9", + "difficulty": "NORMAL", + "songID": 739, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 15031, + "notecount": 319, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c48aec30eef619c41c91474d45d92612bc2ba532", + "difficulty": "ANOTHER", + "songID": 739, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15031, + "notecount": 945, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7950eef3fc36285f9f5d9686265634ab44113b79", + "difficulty": "HYPER", + "songID": 739, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15031, + "notecount": 631, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1812e54b8697534b27485a3d04145c9eb185e494", + "difficulty": "NORMAL", + "songID": 739, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15031, + "notecount": 363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1fa867e0d4bfc9f2fc106f9fb8db1f8608a07d3", + "difficulty": "ANOTHER", + "songID": 740, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15032, + "notecount": 1335, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "472f2268ea879fea9a3f2339b3345cb5c0197bb2", + "difficulty": "HYPER", + "songID": 740, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15032, + "notecount": 1024, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "622e0fe540103b8a6160f88fe9215d6e63f934fd", + "difficulty": "NORMAL", + "songID": 740, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15032, + "notecount": 607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83fb9179a3b96b9e6ad22a4ef9ea78a4e3dd1fa8", + "difficulty": "ANOTHER", + "songID": 740, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15032, + "notecount": 1443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "056065388a1c63bd9f2d7d182c75aa4d52426537", + "difficulty": "HYPER", + "songID": 740, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15032, + "notecount": 1176, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb17bfd609a3985586c726c977a121506c506be9", + "difficulty": "LEGGENDARIA", + "songID": 740, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 15032, + "notecount": 1774, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea4298697fd4cf7cd072d9fd2622cd793c3726d2", + "difficulty": "NORMAL", + "songID": 740, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15032, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28d35394ce9e5fc8d659ee419502c3dffe89c981", + "difficulty": "HYPER", + "songID": 741, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15033, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a70b6dcead51167f491b1a70fde4fd5b88438a7e", + "difficulty": "NORMAL", + "songID": 741, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15033, + "notecount": 519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f702491059ad11db0702f0e4582630b3d778fa06", + "difficulty": "ANOTHER", + "songID": 741, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15033, + "notecount": 1266, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ded4af4280b7c95c8aa98a3b14b7ed4afe39c70", + "difficulty": "HYPER", + "songID": 741, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15033, + "notecount": 843, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c3bf5a8a719113caa2cb7b805b0dc8d4d89a433", + "difficulty": "NORMAL", + "songID": 741, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15033, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1fa27a76fb2cc482bfec832c48f4ba8e205349fc", + "difficulty": "ANOTHER", + "songID": 742, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15034, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bcfb1d1fc4e09b25f20feb463522e02da70408d8", + "difficulty": "HYPER", + "songID": 742, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15034, + "notecount": 710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a22f6d7f87872029daf43bc339f77d6ab2dd3455", + "difficulty": "NORMAL", + "songID": 742, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15034, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f15a304660b6a84185fe3eab5185452da81d1452", + "difficulty": "ANOTHER", + "songID": 742, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15034, + "notecount": 952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef260459593b46fca8c3933f3aaf2777a5eb495f", + "difficulty": "HYPER", + "songID": 742, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15034, + "notecount": 648, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7b2763f7f5a5bdc8b0679e6e133c92e84055fa7", + "difficulty": "NORMAL", + "songID": 742, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15034, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4700c0e6a72a15bb296a226ce39f058cacd08f68", + "difficulty": "HYPER", + "songID": 743, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15035, + "notecount": 727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8dab6c546eb5883388dad25600c7a7dd782008e1", + "difficulty": "NORMAL", + "songID": 743, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15035, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "127809fa31f8a792ad69473e86a1eeff283d0c74", + "difficulty": "ANOTHER", + "songID": 743, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15035, + "notecount": 988, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce430b44b16dd22ec8f6acec65c73de770821cbf", + "difficulty": "HYPER", + "songID": 743, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15035, + "notecount": 727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "737968893d1ec92abb8c1404bdf77c61e64e41fd", + "difficulty": "NORMAL", + "songID": 743, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15035, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96aabf52e7018721ebfb559f6469253b814337c9", + "difficulty": "ANOTHER", + "songID": 744, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15036, + "notecount": 1386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23eee2d7a0c7382b1dd7e0d6e2b09413f6f287b5", + "difficulty": "HYPER", + "songID": 744, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15036, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "26-omni", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60f449def2638e9bf2e858f4b266571efd4cb0c0", + "difficulty": "NORMAL", + "songID": 744, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15036, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "26-omni", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8b2f16283e7f9717df45799a7fb29613626f2b8", + "difficulty": "ANOTHER", + "songID": 744, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15036, + "notecount": 1264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "26-omni", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0172dc2055f2b1e9b9a80c063841f2cd3de0803", + "difficulty": "HYPER", + "songID": 744, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15036, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "26-omni", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a289fe46de9cfe5cbdda2b979deae14384c3d944", + "difficulty": "NORMAL", + "songID": 744, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15036, + "notecount": 416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "26-omni", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eed71981f4ed21ef54cefa8a0e291da476bd77a9", + "difficulty": "HYPER", + "songID": 745, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15037, + "notecount": 894, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ebfdcd7ecfa30f83752028e7a74160195fa723c", + "difficulty": "NORMAL", + "songID": 745, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15037, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f04361571ee12d9c277a02f869e0508305f665c", + "difficulty": "ANOTHER", + "songID": 745, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15037, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4aadcceaed2305ed59e32c266303c61bdf4332b", + "difficulty": "HYPER", + "songID": 745, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15037, + "notecount": 845, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "137ebb90a495630f681809267313f2a22cf589e1", + "difficulty": "NORMAL", + "songID": 745, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15037, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2927b6f446016a95c4817d7fac8bc36ea5de9559", + "difficulty": "ANOTHER", + "songID": 746, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15038, + "notecount": 1527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12205985c7cc9cde3d7ca674b35417a9571af5fb", + "difficulty": "HYPER", + "songID": 746, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15038, + "notecount": 1019, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "ca23ff007ef3d7de0867d1af16837348ce5dec13", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 746, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 15038, + "arcChartID": null, + "notecount": 2032, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "82dd101015502d5645470316d9a4e04954e5b691", + "difficulty": "NORMAL", + "songID": 746, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15038, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "293679f8eb416ddaefff758e4b9b72cb580afd47", + "difficulty": "ANOTHER", + "songID": 746, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15038, + "notecount": 924, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a0964b648e0af4a7c407025ec3f4eef7b573163", + "difficulty": "HYPER", + "songID": 746, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15038, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "8e4707952dc3face1fcbf42838104569a3e7d1ea", + "difficulty": "LEGGENDARIA", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 746, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 15038, + "arcChartID": null, + "notecount": 1558, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "31b43f65446ccdc67a3e835c5759a62db399cf77", + "difficulty": "NORMAL", + "songID": 746, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15038, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b3ab2b3e6af57d90f667e865b6cb204ae390117", + "difficulty": "ANOTHER", + "songID": 747, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15039, + "notecount": 1356, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7ffb6d6c33b0924ec7951db724405472a032f45", + "difficulty": "HYPER", + "songID": 747, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15039, + "notecount": 1150, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7103ae2b905590f97066dcc2bef5217f6b3e9ab0", + "difficulty": "NORMAL", + "songID": 747, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15039, + "notecount": 681, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ec7890ebdfe8f5a610903ca04a1f08cb883c09a", + "difficulty": "ANOTHER", + "songID": 747, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15039, + "notecount": 1449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a4db09d4aa621927773a1ae5074fee68e7bfad4c", + "difficulty": "HYPER", + "songID": 747, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15039, + "notecount": 1144, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65905b06e15630b35f4932fc1759dd7dca904fae", + "difficulty": "NORMAL", + "songID": 747, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15039, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d1e4042e3ebc414a1892f1247eb0acb065b25e4", + "difficulty": "ANOTHER", + "songID": 748, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15040, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9aa5088742b2fb6ab64cde39841d15c908e52fd2", + "difficulty": "HYPER", + "songID": 748, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15040, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52cb46ed755102227cf0715283499dd9ce0ab78b", + "difficulty": "NORMAL", + "songID": 748, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15040, + "notecount": 383, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b35f1250a427cfb3f47c0e1d894af52dd327e3d", + "difficulty": "ANOTHER", + "songID": 748, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15040, + "notecount": 766, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32326f683f12da88a6ac802a26ff1ac826843428", + "difficulty": "HYPER", + "songID": 748, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15040, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b64966c307ac416f14f5224df4e47fae7cfa44e2", + "difficulty": "NORMAL", + "songID": 748, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15040, + "notecount": 335, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "565c0b0fac31c3b412f16b605b0e910cbe0c52ff", + "difficulty": "ANOTHER", + "songID": 749, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15041, + "notecount": 1717, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83d754c5db5a820a51dd7b8fe930db9d3f27f0ef", + "difficulty": "HYPER", + "songID": 749, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15041, + "notecount": 1063, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6cd5f6ebda4d8e1c31ee57fa71bba21b9dfce79", + "difficulty": "NORMAL", + "songID": 749, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15041, + "notecount": 492, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b92745033c5e632164542e6968f4eb3eb2eb462", + "difficulty": "ANOTHER", + "songID": 749, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15041, + "notecount": 1215, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96c712e055aa71dae3a2b4386b737eac328773b8", + "difficulty": "HYPER", + "songID": 749, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15041, + "notecount": 902, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70563b4dff5bcb51933a5690e5f123a1a03e4de2", + "difficulty": "LEGGENDARIA", + "songID": 749, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15041, + "notecount": 1679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b22d840bc8587aa2e112576538a5f70c8054657f", + "difficulty": "NORMAL", + "songID": 749, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15041, + "notecount": 479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35a3cdbc25e86310240cb91b694594675639c1ad", + "difficulty": "ANOTHER", + "songID": 750, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15042, + "notecount": 835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e55e7e04c2f5f84ec7dccf2c070e4c2b4f40b581", + "difficulty": "HYPER", + "songID": 750, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15042, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60b1e97a8a759b2c210d2723d6d35e07e33a2867", + "difficulty": "NORMAL", + "songID": 750, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15042, + "notecount": 380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54fe4ccdeb5bf29019fc6bca2801e50b445f7144", + "difficulty": "ANOTHER", + "songID": 750, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15042, + "notecount": 841, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "772756db2182cfbca706ee62357ebd2539f81c16", + "difficulty": "BEGINNER", + "songID": 750, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 15042, + "notecount": 116, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35c956f0983132b3b897d5378a7f9a3504353f59", + "difficulty": "HYPER", + "songID": 750, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15042, + "notecount": 586, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9556951e36ff70e349eb313747ba9f0ce6fc3deb", + "difficulty": "NORMAL", + "songID": 750, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15042, + "notecount": 380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2083cfd977c8752026359a1215540877d790701", + "difficulty": "ANOTHER", + "songID": 751, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15043, + "notecount": 1356, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "adcbcdad1cfc87ebb1275cd8cb6d9ac95af0e432", + "difficulty": "HYPER", + "songID": 751, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15043, + "notecount": 842, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "314f12abf33e982635d1c209ab049f079522f9fb", + "difficulty": "NORMAL", + "songID": 751, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15043, + "notecount": 599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8687e10cb121f1d88fd764a3052e56fc1dc05775", + "difficulty": "ANOTHER", + "songID": 751, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15043, + "notecount": 1022, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0493b956a14beca895b3f0b5e2d7e3471387ee63", + "difficulty": "BEGINNER", + "songID": 751, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 15043, + "notecount": 162, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64c89f9d692183553da69dd97b89c8522793a28d", + "difficulty": "HYPER", + "songID": 751, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15043, + "notecount": 800, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5598cb6484a75d23013240fb20e4a5721f37854", + "difficulty": "NORMAL", + "songID": 751, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15043, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32f329368ef4755f5331aba4fd237b8f2fe143dd", + "difficulty": "ANOTHER", + "songID": 752, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15044, + "notecount": 1016, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f7e5380757a414b8bdd2659fc2d66f97be6fc72", + "difficulty": "HYPER", + "songID": 752, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15044, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4419e4fa0c118c108285d25617fb555a43da77e9", + "difficulty": "NORMAL", + "songID": 752, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15044, + "notecount": 545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83e1a59adc0bd616d8756a3313d0f4777b58a770", + "difficulty": "ANOTHER", + "songID": 752, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15044, + "notecount": 963, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa601cf997186df29f87e2b0cff563ccea4480a9", + "difficulty": "HYPER", + "songID": 752, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15044, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0dc9695c75c6a0eb21c1ccd5550a2c0642365741", + "difficulty": "NORMAL", + "songID": 752, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15044, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6531115921ad116a8d97c46ff7421b1c4c588435", + "difficulty": "ANOTHER", + "songID": 753, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15045, + "notecount": 910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2d6a1f5003275618bae9248d8e36c9b9f8564d3", + "difficulty": "HYPER", + "songID": 753, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15045, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5925ee9e25da5dd48a709acc7b4ca817d4ee7aa3", + "difficulty": "LEGGENDARIA", + "songID": 753, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15045, + "notecount": 1326, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bdae2308e9dd024197699abeced4f7735949585a", + "difficulty": "NORMAL", + "songID": 753, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 15045, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd5b930ea606a039e65ef9ad91bc014d3d2004d9", + "difficulty": "ANOTHER", + "songID": 753, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15045, + "notecount": 762, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "397a6c03c648a2632869b581801eff579c7209d9", + "difficulty": "HYPER", + "songID": 753, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15045, + "notecount": 599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aba1ba5d09a6e00670cb6c13862838b95fc314bb", + "difficulty": "LEGGENDARIA", + "songID": 753, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15045, + "notecount": 1300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f3cd12554dc33c2503b93dc50dd46f9dde61057d", + "difficulty": "NORMAL", + "songID": 753, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15045, + "notecount": 386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc50864854fc117cca2004d8dc1c0714ee410c85", + "difficulty": "ANOTHER", + "songID": 754, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15046, + "notecount": 986, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff83ed4c1838e8b588bd63ac37bab0da7809a68c", + "difficulty": "HYPER", + "songID": 754, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15046, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef6c4c8b59320a15348c4a2ca717544261928952", + "difficulty": "NORMAL", + "songID": 754, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15046, + "notecount": 399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2cd63358df72540cbc00123daeec255df1c19da", + "difficulty": "ANOTHER", + "songID": 754, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15046, + "notecount": 990, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5bef0ccf74e3b48bdbedfaef93c04e84790ac3a0", + "difficulty": "HYPER", + "songID": 754, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15046, + "notecount": 736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bb5aaa144522093242e654e7486b2e785fcb2ee", + "difficulty": "NORMAL", + "songID": 754, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15046, + "notecount": 424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71023a9ec8c1e7789d1ad9417d0627d496fa845f", + "difficulty": "ANOTHER", + "songID": 755, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15047, + "notecount": 1306, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af37532ab8cadce6350041c564d65c52c2405b2b", + "difficulty": "HYPER", + "songID": 755, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15047, + "notecount": 862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54ffc4463bed1ed4aec0b7e833d920d33a9e09f0", + "difficulty": "NORMAL", + "songID": 755, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15047, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce13f6b8010b7dfe27a9ce604b441a84e52cd7cb", + "difficulty": "ANOTHER", + "songID": 755, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15047, + "notecount": 1159, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "217a4ee89c447edb429566177fa42e7189403aba", + "difficulty": "HYPER", + "songID": 755, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15047, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62881fe8716d3cce18f485265490c6d48ab26ca8", + "difficulty": "NORMAL", + "songID": 755, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15047, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "738b67febbc2e8f11029b93df222a23150053cb2", + "difficulty": "ANOTHER", + "songID": 757, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15048, + "notecount": 916, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b047825fefe94ca9268b99c3fbd0732154db9f88", + "difficulty": "HYPER", + "songID": 757, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15048, + "notecount": 669, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4840df1789070fef85bae96e3adf724a920504d8", + "difficulty": "NORMAL", + "songID": 757, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15048, + "notecount": 416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52ecbf02c1eae5b707a63bea07552390d8d17d90", + "difficulty": "ANOTHER", + "songID": 757, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15048, + "notecount": 949, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7c14287e59c6cc41cd4f6296a51694b6a5c8249", + "difficulty": "BEGINNER", + "songID": 757, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 15048, + "notecount": 173, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e94e9629fd59705ba72d05d27fe63819de588a1", + "difficulty": "HYPER", + "songID": 757, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15048, + "notecount": 650, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a0a95b573ceb727b5b70615fa8ff2afc78fccd1", + "difficulty": "NORMAL", + "songID": 757, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15048, + "notecount": 411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8c6cb2d76c161632739bc1b2ace50f430cc3d0d", + "difficulty": "ANOTHER", + "songID": 758, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15049, + "notecount": 1532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e21e8d3529ca5b00fa1727cf33c32d80734024e", + "difficulty": "HYPER", + "songID": 758, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15049, + "notecount": 989, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75a7b2dcd1f4f6f09a64891068283d90638f0ba2", + "difficulty": "NORMAL", + "songID": 758, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15049, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d2c2945e23caaeecd6a74c62aada69e4722617e", + "difficulty": "ANOTHER", + "songID": 758, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15049, + "notecount": 1395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3e7892b3e391ff31720747ae5abd0a95fafa52d4", + "difficulty": "HYPER", + "songID": 758, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15049, + "notecount": 954, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11, + "individualDifference": true + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7a32c7c8026af6e6662cddefb63ab9de26c11284", + "difficulty": "NORMAL", + "songID": 758, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15049, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87948fe13d44200f187d66b1cf631da2e0c18759", + "difficulty": "ANOTHER", + "songID": 759, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15050, + "notecount": 929, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdc552dbe663dc2c12acbd779131fbe491902774", + "difficulty": "HYPER", + "songID": 759, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15050, + "notecount": 762, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc20a874e8c2252be7f69364f72017d41fc83675", + "difficulty": "NORMAL", + "songID": 759, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15050, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1249c98f603f2163c4bd1a7222121757a563789c", + "difficulty": "ANOTHER", + "songID": 759, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15050, + "notecount": 935, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b32b6f0704a90cee7ab5a24015d18bb31dfd3de7", + "difficulty": "HYPER", + "songID": 759, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15050, + "notecount": 842, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3cb1e657508d65ccc7374bcaa8a14e0b627817dd", + "difficulty": "NORMAL", + "songID": 759, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15050, + "notecount": 353, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6a3661e2131b0db0f32b11c2decd470e80be16d", + "difficulty": "ANOTHER", + "songID": 760, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15051, + "notecount": 998, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd2b1e27067641e9750258551c80a13e891f0c3a", + "difficulty": "HYPER", + "songID": 760, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15051, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "809b65adc715a672875327665ae1ac988b76994f", + "difficulty": "NORMAL", + "songID": 760, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15051, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23550559f2a3f836bc6c62e1de166119d4bbcb54", + "difficulty": "ANOTHER", + "songID": 760, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15051, + "notecount": 827, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e8875810b6b895b37e028a0f9a75ad14d17e28b", + "difficulty": "BEGINNER", + "songID": 760, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 15051, + "notecount": 103, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02ffbe90fbf27671d9a61a08f02c15e0a97f13b1", + "difficulty": "HYPER", + "songID": 760, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15051, + "notecount": 577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2326399328cc7c39ba52a27b3d4ec418b62284e", + "difficulty": "NORMAL", + "songID": 760, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15051, + "notecount": 375, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f5e8d025a1bf3f9f0a05f487c10ae9d2e14b229", + "difficulty": "ANOTHER", + "songID": 761, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15052, + "notecount": 1188, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": false, + "versions": [ + "27-omni", + "27" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69cdcb90d62798ba22c75bf045e86e77825ddd98", + "difficulty": "ANOTHER", + "songID": 761, + "playtype": "DP", + "levelNum": 11, + "level": "8", + "data": { + "inGameID": 15052, + "notecount": 1187, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28", + "28-omni", + "28", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d16a3dd75bee18fc5036444ef36ffe3ffc3c493", + "difficulty": "HYPER", + "songID": 761, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15052, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": false, + "versions": [ + "27-omni", + "27" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b8d2f4c9a1498246c040a4f6935458cf98bc803", + "difficulty": "HYPER", + "songID": 761, + "playtype": "DP", + "levelNum": 9, + "level": "8", + "data": { + "inGameID": 15052, + "notecount": 839, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28", + "28-omni", + "28", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5bd3d05ebd15ecf56bee997d775113eb3da5551e", + "difficulty": "NORMAL", + "songID": 761, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15052, + "notecount": 463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": false, + "versions": [ + "27-omni", + "27" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04e3cb8c5b5542e0de7d657d068c9a553a6e6936", + "difficulty": "NORMAL", + "songID": 761, + "playtype": "DP", + "levelNum": 5, + "level": "8", + "data": { + "inGameID": 15052, + "notecount": 477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28", + "28-omni", + "28", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8acda911bc9311423d7dc9631afec63dfc1a92ed", + "difficulty": "ANOTHER", + "songID": 761, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15052, + "notecount": 998, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": false, + "versions": [ + "27-omni", + "27" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "052e2bda7854b7fb3d218b1e25eeefa04b934c0a", + "difficulty": "ANOTHER", + "songID": 761, + "playtype": "SP", + "levelNum": 11, + "level": "8", + "data": { + "inGameID": 15052, + "notecount": 1202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28", + "28-omni", + "28", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3f8869bc6675d568c76d518c1ddd828afaf58c6", + "difficulty": "HYPER", + "songID": 761, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15052, + "notecount": 865, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": false, + "versions": [ + "27-omni", + "27" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84375665ccc91a7f6e418322d914defe3083fdf7", + "difficulty": "HYPER", + "songID": 761, + "playtype": "SP", + "levelNum": 9, + "level": "8", + "data": { + "inGameID": 15052, + "notecount": 864, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28", + "28-omni", + "28", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c97eb55e79431d2120814593ee8848367d5fb13c", + "difficulty": "NORMAL", + "songID": 761, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15052, + "notecount": 463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": false, + "versions": [ + "27-omni", + "27" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97b475355ed62750036d5374d9fcd594c996a10a", + "difficulty": "NORMAL", + "songID": 761, + "playtype": "SP", + "levelNum": 5, + "level": "8", + "data": { + "inGameID": 15052, + "notecount": 477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28", + "28-omni", + "28", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68b1a94ab1f2946dfbb72fcdcb340bb37b55c559", + "difficulty": "ANOTHER", + "songID": 762, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15054, + "notecount": 1011, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d2dcf0a9ba97f96195fdde39ea881e499ab758b", + "difficulty": "HYPER", + "songID": 762, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15054, + "notecount": 801, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "469e7a5ac27a51e6ce181feca3dd89c626f683ab", + "difficulty": "NORMAL", + "songID": 762, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15054, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57a6c7b3d8de85e02d481d5ca0e469610528a48b", + "difficulty": "ANOTHER", + "songID": 762, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15054, + "notecount": 1029, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61322a1d7dc669604c9a8621b60eeb887e60dbd6", + "difficulty": "BEGINNER", + "songID": 762, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 15054, + "notecount": 169, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "adc64139449567f085bcd848410ce8e21d8facc4", + "difficulty": "HYPER", + "songID": 762, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15054, + "notecount": 804, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbee1688a1e8044879bab95554bdb57c5c712d79", + "difficulty": "LEGGENDARIA", + "songID": 762, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 15054, + "notecount": 1597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd010cb30656b8e5b1497abb10f03ca2b7ac1cf8", + "difficulty": "NORMAL", + "songID": 762, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15054, + "notecount": 510, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "543133e79cdb7d471ed1af8e619bfb431e659be1", + "difficulty": "ANOTHER", + "songID": 763, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15055, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7800451d32f47acc110b8cade12edb6a5cc30fc", + "difficulty": "HYPER", + "songID": 763, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15055, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ad711c3f6ed3380f8f46b4756fd2b713b726706", + "difficulty": "NORMAL", + "songID": 763, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15055, + "notecount": 407, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be1270f1646505c247a04bd057a8373f0f87eec3", + "difficulty": "ANOTHER", + "songID": 763, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15055, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b83b48401a4352c533bfefde2f19b87815e88394", + "difficulty": "BEGINNER", + "songID": 763, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 15055, + "notecount": 102, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89d80db1a3a73e904c321176d308e4f3fe4c8775", + "difficulty": "HYPER", + "songID": 763, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15055, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4e64ab99ea4ab52e626e338f811116dce37dfa8", + "difficulty": "NORMAL", + "songID": 763, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15055, + "notecount": 407, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1b4304987d1680efc8f6e797f27de55d9521cae", + "difficulty": "ANOTHER", + "songID": 764, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15056, + "notecount": 1537, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df109ff49cab15005c97c9a628f9a19bf2b42ce3", + "difficulty": "HYPER", + "songID": 764, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15056, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ef075d088b7f40ddf05462f97b1d4ad0b217eaf", + "difficulty": "NORMAL", + "songID": 764, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15056, + "notecount": 575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d9844d87aa6db1e385f7757f8c927745356838d", + "difficulty": "ANOTHER", + "songID": 764, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15056, + "notecount": 1345, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2edbdf3d7cf3f5f1916f1776620b916b3fb484a5", + "difficulty": "HYPER", + "songID": 764, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15056, + "notecount": 1097, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "653a26e4346d9a1948e64c9155106d7560f256db", + "difficulty": "NORMAL", + "songID": 764, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15056, + "notecount": 575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "106cb95e2aa2dc159e4bdac5a157191741cbb91b", + "difficulty": "ANOTHER", + "songID": 766, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15057, + "notecount": 1241, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd30e291c5c3582fd9598e29748a1ecfa455110a", + "difficulty": "HYPER", + "songID": 766, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15057, + "notecount": 1040, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de365cb96bcff8853f5206ebc3e2434ffb0f3f1f", + "difficulty": "NORMAL", + "songID": 766, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15057, + "notecount": 681, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d9a2f60d1ea799eec95e43ddc0cb41bea9f149a", + "difficulty": "ANOTHER", + "songID": 766, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15057, + "notecount": 1279, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cfbc3ecbeb21bc81718e58f9121b031b939659d0", + "difficulty": "HYPER", + "songID": 766, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15057, + "notecount": 1079, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1af40cda8747f9e0b2f385faf2e547c146195c92", + "difficulty": "NORMAL", + "songID": 766, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15057, + "notecount": 697, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87a1b687a63237102df78f0f53d0bafd270661df", + "difficulty": "ANOTHER", + "songID": 767, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15058, + "notecount": 1418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc4426eca130cd1e9a06999a1e460d011d6ec26a", + "difficulty": "HYPER", + "songID": 767, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15058, + "notecount": 1249, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f2815a52c738932f2ca74fcd0892bcefb806830", + "difficulty": "NORMAL", + "songID": 767, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15058, + "notecount": 733, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecd9b93611e7686c7c777f2a8005fff7140ecc39", + "difficulty": "ANOTHER", + "songID": 767, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15058, + "notecount": 1429, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70067ae617c0f5f75d60af45784f821e6ad3d186", + "difficulty": "HYPER", + "songID": 767, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15058, + "notecount": 1105, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3455d5ad22fe13b530e6b2264c45e1bc4da8a543", + "difficulty": "NORMAL", + "songID": 767, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15058, + "notecount": 679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa999ed4e904cb0bdf8d5a2464b1e330184266f5", + "difficulty": "ANOTHER", + "songID": 768, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15059, + "notecount": 1656, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4c4a8bad850eb0b64da624079eab6b723a0b9ac", + "difficulty": "HYPER", + "songID": 768, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15059, + "notecount": 1199, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7400d595200d365b2586ed35a40aa5950a6e34f8", + "difficulty": "NORMAL", + "songID": 768, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15059, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0e369d2eb54194733e31f58d005cb1b2356b846", + "difficulty": "ANOTHER", + "songID": 768, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15059, + "notecount": 1293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "88507eae45a8a75fe6eae7fcd4e46a667f527b02", + "difficulty": "HYPER", + "songID": 768, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15059, + "notecount": 983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c08ff0aee53174bc7fe319ec81013532df80f34", + "difficulty": "NORMAL", + "songID": 768, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15059, + "notecount": 680, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a40db9e2bccdd15cb505d10c6fcf8cf9bca58b1c", + "difficulty": "ANOTHER", + "songID": 769, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15061, + "notecount": 1171, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "538559d8b942e2d7976be5f8036a24415ed1765b", + "difficulty": "HYPER", + "songID": 769, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15061, + "notecount": 953, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be5a0da36ed7b2060175128b11f9ecd44e97b714", + "difficulty": "LEGGENDARIA", + "songID": 769, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15061, + "notecount": 1583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "271cb247f23524c6a562b87458041507a2940e0b", + "difficulty": "NORMAL", + "songID": 769, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 15061, + "notecount": 536, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e733d13a76902ac45d55fdf2bd4e774611459d0a", + "difficulty": "ANOTHER", + "songID": 769, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15061, + "notecount": 1280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "099c31b7581ef35d286705a9ca39bce5ef9c28e6", + "difficulty": "HYPER", + "songID": 769, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15061, + "notecount": 1019, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c17ccf05d686305cf0df4ca63a602030f2f91401", + "difficulty": "LEGGENDARIA", + "songID": 769, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15061, + "notecount": 1655, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2978919fa59b7b1423fb33fccbb7ab7934687b45", + "difficulty": "NORMAL", + "songID": 769, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15061, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da6ef300f9fb054a9152a0166187d85ece596d3f", + "difficulty": "ANOTHER", + "songID": 776, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15203, + "notecount": 1810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "215903000c77fe3324ab4b6984fff4d71febe218", + "difficulty": "HYPER", + "songID": 776, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15203, + "notecount": 1267, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af5b6ce77f46181eb7be1bbf0ec69f9521417e75", + "difficulty": "NORMAL", + "songID": 776, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15203, + "notecount": 706, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "335e9d678407cc5d796623e0a34c04e669bd785c", + "difficulty": "ANOTHER", + "songID": 776, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15203, + "notecount": 1593, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "893f2b7b3e87b2d75e859fac7c070f6ee1276a98", + "difficulty": "HYPER", + "songID": 776, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15203, + "notecount": 1299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9af14b0c8fcaa85bf61573af6c4e22801fa4351", + "difficulty": "NORMAL", + "songID": 776, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15203, + "notecount": 498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e3c749271bd6c6306ba82cf327a2e9024708992", + "difficulty": "ANOTHER", + "songID": 777, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15206, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3ac4c6f9a4bfcd234f5df9a6299416ba789ef5d", + "difficulty": "HYPER", + "songID": 777, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15206, + "notecount": 384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a64b5bd94236a3b6ecea88c49c0e01f405240d37", + "difficulty": "NORMAL", + "songID": 777, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15206, + "notecount": 359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c3fad5c16ed7149840cee39a5528d8062ad9540", + "difficulty": "ANOTHER", + "songID": 777, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15206, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d1c000d23386973f6651693205db5214d6ed620", + "difficulty": "HYPER", + "songID": 777, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15206, + "notecount": 385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7985c533d550b6381a0f839ab23a0f1d25e6c7b", + "difficulty": "NORMAL", + "songID": 777, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15206, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62f3bb329c824a81eec814ec4b3e87240046d084", + "difficulty": "ANOTHER", + "songID": 778, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15210, + "notecount": 1328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0074b00ed2ec66ff9021a45530b9c9d43e591ca7", + "difficulty": "HYPER", + "songID": 778, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15210, + "notecount": 1045, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e516d9249098aa9ad3987d2241954eac98697e0", + "difficulty": "NORMAL", + "songID": 778, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15210, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3dca0b86b02c5c1a3381654af633aa784adc48d2", + "difficulty": "ANOTHER", + "songID": 778, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15210, + "notecount": 1407, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "120a1704005b7e27ee424f0035e9080ecbec73fd", + "difficulty": "HYPER", + "songID": 778, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15210, + "notecount": 1052, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "deada39cc7bc4e3643a53131f46895d68717cc96", + "difficulty": "NORMAL", + "songID": 778, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 15210, + "notecount": 499, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1411aa37a047f659ca9049258c4353ca7319663e", + "difficulty": "ANOTHER", + "songID": 779, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15214, + "notecount": 1698, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99687a0effeeee6472167dc59a854163d6ea62cc", + "difficulty": "HYPER", + "songID": 779, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15214, + "notecount": 1141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d02804d855a3f2d3553da5150fa4560da472630d", + "difficulty": "NORMAL", + "songID": 779, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15214, + "notecount": 719, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73d46259472e568658f193a2acb68209cf026873", + "difficulty": "ANOTHER", + "songID": 779, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15214, + "notecount": 1367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08be4f30124ba30d72da6a2d67bb7e99fa3a1427", + "difficulty": "HYPER", + "songID": 779, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15214, + "notecount": 1008, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d61605cc0c69e250764f1e357e5f124f0a65d093", + "difficulty": "NORMAL", + "songID": 779, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15214, + "notecount": 547, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67f0713ae226e4fe073dbfb6d04605faf14cae7f", + "difficulty": "ANOTHER", + "songID": 780, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15216, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6358e821d93eff9b667ba461ddded4a470ba8ce9", + "difficulty": "HYPER", + "songID": 780, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15216, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9285d5590993bc9b4d3f73db73b1f017765ec7d2", + "difficulty": "NORMAL", + "songID": 780, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 15216, + "notecount": 392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b715499b54f2bbe2831bfee2fb940c39094cb783", + "difficulty": "ANOTHER", + "songID": 780, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15216, + "notecount": 870, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b2aeb24569c9e51ac58b1645f9ab051092584da", + "difficulty": "HYPER", + "songID": 780, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 15216, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3dc1a3aa5d171f116dd041823f9aedc1591ed661", + "difficulty": "NORMAL", + "songID": 780, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 15216, + "notecount": 300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6666a2e233f344c5a6d4d4a4070ad572e373bdd9", + "difficulty": "ANOTHER", + "songID": 781, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16000, + "notecount": 1235, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0950dcd6deaf04ab260d97c25169856b7b4918b5", + "difficulty": "HYPER", + "songID": 781, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16000, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "849b580aaf22c4c1858567f2257acb403d3fa1d5", + "difficulty": "LEGGENDARIA", + "songID": 781, + "playtype": "DP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 16000, + "notecount": 1392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37e521252f661dde274c38d54f19c1cd8fdd6ad9", + "difficulty": "NORMAL", + "songID": 781, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16000, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ca476dcaf0e1d6e799324da771a796a843f4f97", + "difficulty": "ANOTHER", + "songID": 781, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16000, + "notecount": 1221, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9f99251bf88c0efecb6cbcc62d5cb64be4c82a9d", + "difficulty": "BEGINNER", + "songID": 781, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 16000, + "notecount": 123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abead92cd344edaeadd3dec06dfe292aba4c6903", + "difficulty": "HYPER", + "songID": 781, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16000, + "notecount": 894, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5895d2de346885965cbdbe2ede9c38737d2447ff", + "difficulty": "LEGGENDARIA", + "songID": 781, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 16000, + "notecount": 1543, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "269ca4a90da76230e9c1e9fdb7199dd0a9007281", + "difficulty": "NORMAL", + "songID": 781, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16000, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d92b006b31f00d1327656d5c5cea089d5923eaf0", + "difficulty": "ANOTHER", + "songID": 782, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16001, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a038c1851351a5d5e76a56cf8f91bc5b80c97a1", + "difficulty": "HYPER", + "songID": 782, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16001, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "151e0d8e76fa27a73214e02c25d62da7dcdd550f", + "difficulty": "LEGGENDARIA", + "songID": 782, + "playtype": "DP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 16001, + "notecount": 1447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b763aa8c260c8df23c1cccb7dd2b0db8746eae4", + "difficulty": "NORMAL", + "songID": 782, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16001, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "329006b23d21264f7dd660d72e19b73b232e95d4", + "difficulty": "ANOTHER", + "songID": 782, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16001, + "notecount": 988, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "507b2342d683a10cac317346fd5c743b129fb786", + "difficulty": "BEGINNER", + "songID": 782, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16001, + "notecount": 129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "228a82dc2ef6bb9da2bb1322fed460e695d169e8", + "difficulty": "HYPER", + "songID": 782, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16001, + "notecount": 765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9712d2c03f0b62e23e2f0f4bf3278038ed8e3af2", + "difficulty": "LEGGENDARIA", + "songID": 782, + "playtype": "SP", + "levelNum": 0, + "level": "10", + "data": { + "inGameID": 16001, + "notecount": 1258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c21e6fb392ad51103e8d158c7dfc076ca8981ec0", + "difficulty": "NORMAL", + "songID": 782, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16001, + "notecount": 454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84a2448699a83d56f86aab376fc62b5bec8f2db8", + "difficulty": "ANOTHER", + "songID": 783, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16002, + "notecount": 1519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d426dfa65e945b55e459739aad8cbe47feae822", + "difficulty": "HYPER", + "songID": 783, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16002, + "notecount": 1189, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a14b381877062b3d09bddc6641906a2aaccce969", + "difficulty": "LEGGENDARIA", + "songID": 783, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16002, + "notecount": 1986, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20ea7a1e7a89724a727195bb7f904a3ac8061a6d", + "difficulty": "NORMAL", + "songID": 783, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16002, + "notecount": 764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b90096b4101ff9faa01630e0e09019be9d1884e2", + "difficulty": "ANOTHER", + "songID": 783, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16002, + "notecount": 1810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cdf622b7e2d1950dc900a362a1102c5c87a67548", + "difficulty": "HYPER", + "songID": 783, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16002, + "notecount": 1205, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf64b4afd46c7ea807434c50fa4c43ba674fcea7", + "difficulty": "LEGGENDARIA", + "songID": 783, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16002, + "notecount": 2360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "88c089b03ad9dbfbeb081da3fc49d7f431576ede", + "difficulty": "NORMAL", + "songID": 783, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16002, + "notecount": 615, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c27e35a53f0eb5e5c30c1e5fc66a345708867028", + "difficulty": "ANOTHER", + "songID": 784, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16003, + "notecount": 1811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5b1c6d8ab0b66710a59a901b7cb3e76e7010663", + "difficulty": "HYPER", + "songID": 784, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16003, + "notecount": 1220, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "751516f093b8739c8afdad5943e563f85aa0fd22", + "difficulty": "NORMAL", + "songID": 784, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16003, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d559ea992fa238fed1d089689cd8319e134bd5d", + "difficulty": "ANOTHER", + "songID": 784, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16003, + "notecount": 1773, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f17367f08b15d4af2823534180b290128852fb6c", + "difficulty": "BEGINNER", + "songID": 784, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 16003, + "notecount": 338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c135ec5bda70e5db276a81efb16a2c819e227c95", + "difficulty": "HYPER", + "songID": 784, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16003, + "notecount": 1143, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "caf2c442b9b087e38cfcbeed84e31fbd718dc8b9", + "difficulty": "NORMAL", + "songID": 784, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16003, + "notecount": 570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b1a31ce989a285bdb550b6687f8fe8fd71f15f9", + "difficulty": "ANOTHER", + "songID": 786, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15001, + "notecount": 1922, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6818698743fde78d7ce27636285f0bc2086e697", + "difficulty": "HYPER", + "songID": 786, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 15001, + "notecount": 1231, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a0f2e4bc8a4403d39caca64b5679d749743e4df", + "difficulty": "LEGGENDARIA", + "songID": 786, + "playtype": "DP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 15001, + "notecount": 2603, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fcbc5e2bfaaece3069168fb15e7756c31b8a664", + "difficulty": "NORMAL", + "songID": 786, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15001, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d273085a9b4612817998c4cd280f57c7f9bae10", + "difficulty": "ANOTHER", + "songID": 786, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 15001, + "notecount": 1831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "dda2beb137f91f25b458d56f7328cee8383c2526", + "difficulty": "HYPER", + "songID": 786, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 15001, + "notecount": 1353, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5838aa863cac6057dfaa3bf06cd90701a2ed3976", + "difficulty": "LEGGENDARIA", + "songID": 786, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 15001, + "notecount": 2626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c86b76cca5eda38047cd292260703e486bb69fd", + "difficulty": "NORMAL", + "songID": 786, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 15001, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "607b8a2675a549bc2b5997deb344b8e0f990a3b6", + "difficulty": "ANOTHER", + "songID": 787, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16004, + "notecount": 1686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "782c0c2486b55dfeb46c98fbaf0d284df43e540b", + "difficulty": "HYPER", + "songID": 787, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16004, + "notecount": 1408, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79df411aea9b4bab7f6da05a75df95a8fe4e4249", + "difficulty": "NORMAL", + "songID": 787, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16004, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11a86beb5e69f76ccbe7c858e6bf80cdd593711f", + "difficulty": "ANOTHER", + "songID": 787, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16004, + "notecount": 1810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "738a4332f3aa8ef2c2ca698444621f7657c611cb", + "difficulty": "BEGINNER", + "songID": 787, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 16004, + "notecount": 400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1477b7b8d4b949788dcc1a3cbb8576eb10057d7", + "difficulty": "HYPER", + "songID": 787, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16004, + "notecount": 1620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0c9c70727b3ba69c145798543ca7c9c34a40d9c", + "difficulty": "NORMAL", + "songID": 787, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16004, + "notecount": 751, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7a3e56b668b760f7743eea49688cbdd8937ae6c", + "difficulty": "ANOTHER", + "songID": 788, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16005, + "notecount": 1309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1608d559171c1ef0ef457123d3d790572980915c", + "difficulty": "HYPER", + "songID": 788, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16005, + "notecount": 1087, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6a339df74f316a7a3b324ff975360e284958bab", + "difficulty": "NORMAL", + "songID": 788, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16005, + "notecount": 525, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd8d845999fd9ce743b03c1698cf326835a53837", + "difficulty": "ANOTHER", + "songID": 788, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16005, + "notecount": 1323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4211aecda6b9f08497623ec69805308b93684363", + "difficulty": "HYPER", + "songID": 788, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16005, + "notecount": 1115, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f214f325d35df784d60170e85651cd7e21b6849d", + "difficulty": "NORMAL", + "songID": 788, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16005, + "notecount": 525, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da5666da7a25895339dfd8b5cc78624c48a4a85a", + "difficulty": "ANOTHER", + "songID": 789, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16006, + "notecount": 1486, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "962976b97b81bbd36292b8ea3031492bb08c2320", + "difficulty": "HYPER", + "songID": 789, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16006, + "notecount": 1018, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c825f81f0e7e482d85c3689c0d64b68540353704", + "difficulty": "NORMAL", + "songID": 789, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16006, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad039f7668a1b18c700c9574391b0b71810c4f45", + "difficulty": "ANOTHER", + "songID": 789, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16006, + "notecount": 1682, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "03877a6ee4f639c8449065d6e35709b22e9224af", + "difficulty": "BEGINNER", + "songID": 789, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 16006, + "notecount": 306, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ed54570f29791a643715ad84a06f9f85138ce0a", + "difficulty": "HYPER", + "songID": 789, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16006, + "notecount": 1014, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6785f81152fb2fde831ff3a489364b5c7eb4223f", + "difficulty": "NORMAL", + "songID": 789, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16006, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9dcd4b9c9e355902de05cb4f45250be06701d29", + "difficulty": "ANOTHER", + "songID": 790, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16007, + "notecount": 1342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46461428f7c680c478d6ce48a12a48761ea14ae9", + "difficulty": "HYPER", + "songID": 790, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16007, + "notecount": 934, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de86f168e1c98e9ea583baabdda69d4865866e28", + "difficulty": "NORMAL", + "songID": 790, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16007, + "notecount": 595, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efb5ff0eabfe7257b12a7209520eb601043e7192", + "difficulty": "ANOTHER", + "songID": 790, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16007, + "notecount": 1284, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d6ecc1658be66669276f46bd1c95a0859079f9e", + "difficulty": "HYPER", + "songID": 790, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16007, + "notecount": 961, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e30f8d86a5993d5bbdca2c7131eefa49744e636f", + "difficulty": "NORMAL", + "songID": 790, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16007, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd1e6954ec428d3ef7846517f72b7985b498bf61", + "difficulty": "ANOTHER", + "songID": 791, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16008, + "notecount": 1391, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "511012ac7478cd7e547a75f8732c6a56ad3e963b", + "difficulty": "HYPER", + "songID": 791, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16008, + "notecount": 1047, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d30f209ac4cf2630a995ca1953908c361114b6ba", + "difficulty": "NORMAL", + "songID": 791, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16008, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "047bd471fbcb33cdd724ad358ff1275b70794a66", + "difficulty": "ANOTHER", + "songID": 791, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16008, + "notecount": 1385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2567656e35ba1dce96eb7ee79bc845b43747b48d", + "difficulty": "HYPER", + "songID": 791, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16008, + "notecount": 1072, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ac8b82fca4002e40602c069849c7a82ec383113", + "difficulty": "NORMAL", + "songID": 791, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16008, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf7e69dae0ff067bc95c47cdf55db5fbc92775bd", + "difficulty": "ANOTHER", + "songID": 792, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16009, + "notecount": 1574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7997f452e3aa372d8360992715b52815ff80b9e6", + "difficulty": "HYPER", + "songID": 792, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16009, + "notecount": 1141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2affd8033c6f21bf3d965cb2403486dcbd63b152", + "difficulty": "NORMAL", + "songID": 792, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16009, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30132aa340a50383128522eece24b86eb3c64c47", + "difficulty": "ANOTHER", + "songID": 792, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16009, + "notecount": 1990, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e6b3645a8543654224140ac5854ab4584911b822", + "difficulty": "BEGINNER", + "songID": 792, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16009, + "notecount": 365, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e55eb2b503149cfadde9aa69a2ad25972fd66238", + "difficulty": "HYPER", + "songID": 792, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16009, + "notecount": 1142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c552eed9f1c937abd93503d82bc1a3741cc96aa4", + "difficulty": "NORMAL", + "songID": 792, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16009, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1c102e8425d69beafb75bae483401013b0919bd", + "difficulty": "ANOTHER", + "songID": 793, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16010, + "notecount": 1061, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac6abb2e2aaf1fa0fb0cdbae1fa6baeac1f9ab3d", + "difficulty": "HYPER", + "songID": 793, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16010, + "notecount": 894, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b92ec5efb94b7fa89c6fa6c1ecd4424ce66c1474", + "difficulty": "NORMAL", + "songID": 793, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16010, + "notecount": 412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee20096270986182b3741f3c4167d106ed6b74c5", + "difficulty": "ANOTHER", + "songID": 793, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16010, + "notecount": 1016, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0865dda2a141afc06c37638a6d85ce5763b8741", + "difficulty": "HYPER", + "songID": 793, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16010, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "567af9340eb6deed63f2361bce4cd67414181c7f", + "difficulty": "NORMAL", + "songID": 793, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16010, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3350ff45c9f4ca3b63e4388cd239a79b8be2cd50", + "difficulty": "ANOTHER", + "songID": 794, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16011, + "notecount": 1605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4360e9c9dd6e0f4b51dc0da69df992d88da3e53", + "difficulty": "HYPER", + "songID": 794, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16011, + "notecount": 1161, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39deafac2e0e53fa0cc3983a43fa2288e7fbc926", + "difficulty": "LEGGENDARIA", + "songID": 794, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16011, + "notecount": 1991, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc5bdc1a451c2f705ea92b1158c8b18b494c52a8", + "difficulty": "NORMAL", + "songID": 794, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16011, + "notecount": 655, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db188550825645309a59548996d8193e6464f8fd", + "difficulty": "ANOTHER", + "songID": 794, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16011, + "notecount": 1504, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "bf1a2e5b9eaf4ab03702e73c62fc77cbc9a24e72", + "difficulty": "HYPER", + "songID": 794, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16011, + "notecount": 1166, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64f4348bc0d1ec3a8e2bffbdc00a7979c620d381", + "difficulty": "LEGGENDARIA", + "songID": 794, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16011, + "notecount": 1888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e2d2ec5ac81d91486c44ff03c22171eb3cc4cb17", + "difficulty": "NORMAL", + "songID": 794, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16011, + "notecount": 655, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0dab279353e3df626cea2a17cdd4ec8b05c786d7", + "difficulty": "ANOTHER", + "songID": 795, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16012, + "notecount": 1180, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89020d6a45bb8707a5bb2060f308cbe61fdb7782", + "difficulty": "HYPER", + "songID": 795, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16012, + "notecount": 889, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa78e0be486bb6fd6c04b94f5959bebf54036071", + "difficulty": "NORMAL", + "songID": 795, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16012, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f83295c41ebf11dfd815e5a9f28aa62d7c7fb72", + "difficulty": "ANOTHER", + "songID": 795, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16012, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f018580c6560f755daa8a5f05155b6e278b84310", + "difficulty": "HYPER", + "songID": 795, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16012, + "notecount": 680, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b9a66a6018770ad41f0a57af335c1a1933e3ce1", + "difficulty": "NORMAL", + "songID": 795, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16012, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba363b86e904504657ebab61532626de62e6e8b6", + "difficulty": "ANOTHER", + "songID": 796, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16013, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb515e70acccbb4f9aeb9df86dba891b88b44c1e", + "difficulty": "HYPER", + "songID": 796, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16013, + "notecount": 772, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae9620cd3624b420104ba4ce01989c08ac543b04", + "difficulty": "NORMAL", + "songID": 796, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16013, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17ba0f2d4e0ffa62fbc082d66b1cb1f560294145", + "difficulty": "ANOTHER", + "songID": 796, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16013, + "notecount": 1035, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2427b5263c50517301869cf510d6b3166b0081e3", + "difficulty": "HYPER", + "songID": 796, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16013, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68e77fe1f540a80a01f88c9ee5c76333e9e72393", + "difficulty": "NORMAL", + "songID": 796, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16013, + "notecount": 339, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e07ae00fb7d354a05e7b030e3a0b230f0001484a", + "difficulty": "ANOTHER", + "songID": 797, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16014, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "967bef5c3a5ce20f0399cd7383e45a66217344f8", + "difficulty": "HYPER", + "songID": 797, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16014, + "notecount": 812, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bccc094dcb58781550514da03f779f9813131e96", + "difficulty": "NORMAL", + "songID": 797, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16014, + "notecount": 431, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9324407f985f9736976e08b5b9d0b35373ffd9c2", + "difficulty": "ANOTHER", + "songID": 797, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16014, + "notecount": 1135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3ba4033070eab4868134d8cadd2b242eeb2b515", + "difficulty": "HYPER", + "songID": 797, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16014, + "notecount": 872, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e2a122a4f386ff240b3b5e759be12a5834751ab", + "difficulty": "NORMAL", + "songID": 797, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16014, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f5372497af6dd3ee3c3501cec7fc7d1d8d6049c", + "difficulty": "ANOTHER", + "songID": 798, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16015, + "notecount": 1659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d921abdc9cba1775be28c94c0c5f60b7c8a87fc", + "difficulty": "HYPER", + "songID": 798, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16015, + "notecount": 1301, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cd1d612e553ad9c8c1c050aad67b480ecbfb8a3", + "difficulty": "LEGGENDARIA", + "songID": 798, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16015, + "notecount": 1999, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8468cac1eb7a63a6f925cf90c48a586bfc21d99c", + "difficulty": "NORMAL", + "songID": 798, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16015, + "notecount": 607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "817826d50972d7048b50dae8aa1804d3dab33ff5", + "difficulty": "ANOTHER", + "songID": 798, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16015, + "notecount": 1657, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a7df3e32e319922d43a8eeb1cc877feaa7a3da52", + "difficulty": "HYPER", + "songID": 798, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16015, + "notecount": 1327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae15469b24b0f85373cfef683ade5b938ef988f9", + "difficulty": "LEGGENDARIA", + "songID": 798, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16015, + "notecount": 1999, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b9c7ede78cd575a8833730165dd50b76ecb03c60", + "difficulty": "NORMAL", + "songID": 798, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16015, + "notecount": 760, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfb38ea209b25a8fc42e1081a57c90a078f1740f", + "difficulty": "ANOTHER", + "songID": 799, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16016, + "notecount": 1552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abd996b2704ef4236a4870ff4c69fb8942b45117", + "difficulty": "HYPER", + "songID": 799, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16016, + "notecount": 895, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "051f63e4558c1ec3a88c003eebcad0286a420a69", + "difficulty": "NORMAL", + "songID": 799, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16016, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66486cc2cef5857064688dddd07502f16d95defb", + "difficulty": "ANOTHER", + "songID": 799, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16016, + "notecount": 1398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "50a18d8f02ae25c6c6f1b20f0ee56b310508242b", + "difficulty": "HYPER", + "songID": 799, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16016, + "notecount": 827, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6044370de1cafd9b70f97f9f9762758f571c9d9", + "difficulty": "NORMAL", + "songID": 799, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16016, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ec9a2277a2446caad4b432524b43a6f09bc0c29", + "difficulty": "ANOTHER", + "songID": 800, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16017, + "notecount": 1224, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd920325b3daa4b546eac61d3c90a3fd5226640b", + "difficulty": "HYPER", + "songID": 800, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16017, + "notecount": 944, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "029ae74a2cead67ee8cd95c6763fe3f1d39184da", + "difficulty": "LEGGENDARIA", + "songID": 800, + "playtype": "DP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 16017, + "notecount": 1729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b772b1486948b4df99d8e869bfbf14dc23e4f505", + "difficulty": "NORMAL", + "songID": 800, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16017, + "notecount": 606, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fcd3c672cc76f9f8537a2e6304ac709294f88f0f", + "difficulty": "ANOTHER", + "songID": 800, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16017, + "notecount": 1314, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f9409484b5f09b332d1efbd87a5ef0bde60284a7", + "difficulty": "HYPER", + "songID": 800, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16017, + "notecount": 971, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "532964fb64ebd0e50a21f1ce71d27a34e3e84a2a", + "difficulty": "LEGGENDARIA", + "songID": 800, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 16017, + "notecount": 1844, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9dccf1a720a2645e555562a7cbfbed7f727eae08", + "difficulty": "NORMAL", + "songID": 800, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16017, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d445e6dbb3b8c996036e6805dd724fcacae8bef", + "difficulty": "ANOTHER", + "songID": 801, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16018, + "notecount": 1385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a50436ebf20f9dea035ce93a6fd281a258aaae18", + "difficulty": "HYPER", + "songID": 801, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16018, + "notecount": 901, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fae5267a5a4909ab97d8c294db7ddb2a3863506c", + "difficulty": "LEGGENDARIA", + "songID": 801, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16018, + "notecount": 1500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4d7647671a00565160cad4fc58a5e00e5dd81c3", + "difficulty": "NORMAL", + "songID": 801, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16018, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a07ee970bc9822294e0415a43ecaf7a18c81f706", + "difficulty": "ANOTHER", + "songID": 801, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16018, + "notecount": 1312, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c82554711df00aa5a60252e6252d07216e8f4414", + "difficulty": "HYPER", + "songID": 801, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16018, + "notecount": 1018, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "379fd97273bb475f25c89feb194838a51dfdb30e", + "difficulty": "LEGGENDARIA", + "songID": 801, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16018, + "notecount": 1618, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c54ee25f33178119c79e6ce6a185882beac60f3", + "difficulty": "NORMAL", + "songID": 801, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16018, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa7548da791271942b143995a776b6e41d9c656b", + "difficulty": "ANOTHER", + "songID": 802, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16019, + "notecount": 1280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "900af3455e9cb391c458a3c276f3595ed99280e6", + "difficulty": "HYPER", + "songID": 802, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16019, + "notecount": 1006, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddab9a9b9afc1bdd9d05bb3f20414e52c9d8d970", + "difficulty": "NORMAL", + "songID": 802, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16019, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "752fbe21c02ffaa27de976fd9a86d6b4218d2c9e", + "difficulty": "ANOTHER", + "songID": 802, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16019, + "notecount": 1347, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99a6807e22830dabd3f3aa5631dda0fd38940220", + "difficulty": "BEGINNER", + "songID": 802, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 16019, + "notecount": 186, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "585153df52755cb4104e26c442690349e7dceb1c", + "difficulty": "HYPER", + "songID": 802, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16019, + "notecount": 1051, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "712aacfd3f52f28786b713cb818414756e250596", + "difficulty": "NORMAL", + "songID": 802, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16019, + "notecount": 449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36a75d8ccc4e281585870faaa8d19b529a8c621e", + "difficulty": "ANOTHER", + "songID": 803, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16020, + "notecount": 2194, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a0d2d93b07c155105483b92234ac28b2ec2dbb2", + "difficulty": "HYPER", + "songID": 803, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16020, + "notecount": 1396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6668b25a1586e8677cc8b1d88353070f0388b766", + "difficulty": "LEGGENDARIA", + "songID": 803, + "playtype": "DP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 16020, + "notecount": 2333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbfd1a9e608fa77045954ab0fc9804571168c1f2", + "difficulty": "NORMAL", + "songID": 803, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16020, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b8ddcfffd0fc5abb76f0372a006abdc4a99e02e", + "difficulty": "ANOTHER", + "songID": 803, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16020, + "notecount": 2119, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S+", + "value": 13.1, + "individualDifference": false + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.50", + "value": 13.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ccf3b54b2a2d9e197420b4044246cda5616ccfca", + "difficulty": "HYPER", + "songID": 803, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16020, + "notecount": 1442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c352fc457945f97a0d36128eadc64d38b42e6a5d", + "difficulty": "LEGGENDARIA", + "songID": 803, + "playtype": "SP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 16020, + "notecount": 2333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9754b4aab0b909dbb3240707fa65c5848e3d8621", + "difficulty": "NORMAL", + "songID": 803, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16020, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a853356e85e330b73190ab97a69f84293b6dec3a", + "difficulty": "ANOTHER", + "songID": 804, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16021, + "notecount": 1166, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88dc7e8f5061a35a6eacdd271137b97659819af6", + "difficulty": "HYPER", + "songID": 804, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16021, + "notecount": 813, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1181917a23e88442afab3137fb46cfc1814732e", + "difficulty": "NORMAL", + "songID": 804, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16021, + "notecount": 448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08b4223f759999bc5992f9fea465abc3c50220cb", + "difficulty": "ANOTHER", + "songID": 804, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16021, + "notecount": 1089, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1af1a81e2ac30f5e21ac1eb39ebb970894c1db95", + "difficulty": "BEGINNER", + "songID": 804, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 16021, + "notecount": 199, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c976b71d01d60493890c6493a54d2145faaf1aa", + "difficulty": "HYPER", + "songID": 804, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16021, + "notecount": 830, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db3191215a4ea7605ad13d537d46a637c53631a6", + "difficulty": "LEGGENDARIA", + "songID": 804, + "playtype": "SP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 16021, + "notecount": 1436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4e3ae7ded623bb8dc342817530d4c11eef58986", + "difficulty": "NORMAL", + "songID": 804, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16021, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06d96e43bd238fe1da9285d16a11a55c24fd212a", + "difficulty": "ANOTHER", + "songID": 805, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16022, + "notecount": 1001, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4094e0d715a44b37584ccc2f0952f0961396c3a3", + "difficulty": "HYPER", + "songID": 805, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16022, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d034a861c41ee150ea5c6c45da4104f166aa92be", + "difficulty": "LEGGENDARIA", + "songID": 805, + "playtype": "DP", + "levelNum": 0, + "level": "10", + "data": { + "inGameID": 16022, + "notecount": 1318, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "980c8c64bf4d003b38b89639fa706b4e985825cc", + "difficulty": "NORMAL", + "songID": 805, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16022, + "notecount": 526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbe82f92d119667fd681ffb1b9b6b8ef375f98c3", + "difficulty": "ANOTHER", + "songID": 805, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16022, + "notecount": 1179, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1dc7ad00dad31e66a42b255d33fa3ead4e2d96a", + "difficulty": "HYPER", + "songID": 805, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16022, + "notecount": 964, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3007493a37634862835855fe354293492b6d7980", + "difficulty": "NORMAL", + "songID": 805, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16022, + "notecount": 467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e34e136de06075021348bcd9aefe18a77036bcef", + "difficulty": "ANOTHER", + "songID": 806, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16023, + "notecount": 1181, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebe97610410d9ffb0351f2fbbe93e5cf7604cb25", + "difficulty": "HYPER", + "songID": 806, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16023, + "notecount": 941, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "045d322a8344186a0435bb98768c4e1c97ad1551", + "difficulty": "NORMAL", + "songID": 806, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16023, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b5ee246ee9cd1ea50720aff5e5614c785e94f4c", + "difficulty": "ANOTHER", + "songID": 806, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16023, + "notecount": 1161, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b026831b99bcb0c4b259c3446f969d2e75978474", + "difficulty": "BEGINNER", + "songID": 806, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16023, + "notecount": 280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e239a846c09ce5b6fb5142028f90d7a6e3c140f", + "difficulty": "HYPER", + "songID": 806, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16023, + "notecount": 910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc358c55c48ce7eb32018bb79246545209457c41", + "difficulty": "NORMAL", + "songID": 806, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16023, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0235d03d07fa3387b07e7c7a3c2019ce6ab0d0a5", + "difficulty": "ANOTHER", + "songID": 807, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16024, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "456a569d9ef8abc1848caa378744be65381fa836", + "difficulty": "HYPER", + "songID": 807, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16024, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eac1d73a6520e512a544d3d95fda34f20c929d07", + "difficulty": "NORMAL", + "songID": 807, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16024, + "notecount": 445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "893086db080c933fa0aef4823fb0863d0b5df01e", + "difficulty": "ANOTHER", + "songID": 807, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16024, + "notecount": 1033, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49d9ee8e2aa0b3179d919537ce024383b16ba9b2", + "difficulty": "HYPER", + "songID": 807, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16024, + "notecount": 737, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55f015183f5f5d377a3954bf76f3f9e7690e3ec9", + "difficulty": "LEGGENDARIA", + "songID": 807, + "playtype": "SP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 16024, + "notecount": 1135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "738176995897c3a1f363507de20032957f683e15", + "difficulty": "NORMAL", + "songID": 807, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16024, + "notecount": 398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c410cb9ab8e80af5268ac792a50b35de3fa2c89", + "difficulty": "ANOTHER", + "songID": 808, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16025, + "notecount": 937, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f395b943f661ca83393ccf88f89beab39a87c59f", + "difficulty": "HYPER", + "songID": 808, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16025, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "654b5bb73a56f8901f7198eec5d7255814c1a826", + "difficulty": "LEGGENDARIA", + "songID": 808, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16025, + "notecount": 1295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "605c067a46890c48e9e079307e13b24373677a14", + "difficulty": "NORMAL", + "songID": 808, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16025, + "notecount": 353, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0cc158036be7ab41ea3c912531585b3879d9ec3", + "difficulty": "ANOTHER", + "songID": 808, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16025, + "notecount": 923, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "204b94938a992ee3539324c70b922dd4b05d4156", + "difficulty": "BEGINNER", + "songID": 808, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 16025, + "notecount": 261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "109c9cc22a2d7b950403d079e92f96b90216fc5c", + "difficulty": "HYPER", + "songID": 808, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16025, + "notecount": 627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "504268a50a3b991a9edb1134691dc956314006c1", + "difficulty": "LEGGENDARIA", + "songID": 808, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16025, + "notecount": 1135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27d9adecb2326132257b1561c8a6cdc7c580a9b5", + "difficulty": "NORMAL", + "songID": 808, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16025, + "notecount": 443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ae9bef2bde3f66b7667c2bb438bd8809eb33a18", + "difficulty": "ANOTHER", + "songID": 809, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16026, + "notecount": 1882, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb9c3dd37b6dcfb616de7672e7cda880183561a0", + "difficulty": "HYPER", + "songID": 809, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16026, + "notecount": 1461, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1addc7e45ff556708338b5cd9a062ecd1e09fca", + "difficulty": "NORMAL", + "songID": 809, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16026, + "notecount": 804, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67641fbca23a882ea5e21ac5566a1ad2b7ab4c8b", + "difficulty": "ANOTHER", + "songID": 809, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16026, + "notecount": 1871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": true + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0b8722317353af3bbb28d8578b08c682a3a442aa", + "difficulty": "BEGINNER", + "songID": 809, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 16026, + "notecount": 280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bcffa4977d3a500e5d2b784c186196cc1e21cd3f", + "difficulty": "HYPER", + "songID": 809, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16026, + "notecount": 1306, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1817eecc9a3bfecd41030a428d49ca44d9afb361", + "difficulty": "NORMAL", + "songID": 809, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16026, + "notecount": 772, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1fff105a6ca5593b0b682da3eff08a04998d6450", + "difficulty": "ANOTHER", + "songID": 810, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16027, + "notecount": 1257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4e80acdc26364e3c705c047f68dcffc128b261c", + "difficulty": "HYPER", + "songID": 810, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16027, + "notecount": 870, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bd285a04e6544227b96eed95253e4047513d15e", + "difficulty": "NORMAL", + "songID": 810, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16027, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd1545d5bb4319bcb85c58c530b05b1f8b8e2692", + "difficulty": "ANOTHER", + "songID": 810, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16027, + "notecount": 1142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed8b651f6fbfbcb5bf258147d3bfe276f8e183bf", + "difficulty": "BEGINNER", + "songID": 810, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16027, + "notecount": 353, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90bad060bd700221850363ea366b92f88af6bf09", + "difficulty": "HYPER", + "songID": 810, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16027, + "notecount": 895, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "333630f481faf835f4a530b7fac8c4a9f40b53fa", + "difficulty": "NORMAL", + "songID": 810, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16027, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74057765d7a20524d6412eb5254f1521e2fa03b3", + "difficulty": "ANOTHER", + "songID": 811, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16028, + "notecount": 1414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aed9ef1391f478565f5a157f99277d5a120531a8", + "difficulty": "HYPER", + "songID": 811, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16028, + "notecount": 936, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e787bb91f4565acc2a4a1a7fdcde7c183290c2cc", + "difficulty": "NORMAL", + "songID": 811, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16028, + "notecount": 549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f5752c424e78fa8d4d42cc6d7d085d19d1297ba", + "difficulty": "ANOTHER", + "songID": 811, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16028, + "notecount": 1478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a041a9b0645b350d42c1a223f9951f5e38a23c26", + "difficulty": "HYPER", + "songID": 811, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16028, + "notecount": 921, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3942915b4b99eff17c58019f1ae11d5a3c421d7a", + "difficulty": "NORMAL", + "songID": 811, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16028, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2d2325e88d57f7a7b5607a3c796c02884575eb5", + "difficulty": "ANOTHER", + "songID": 812, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16029, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "007f8134ae67b387085ef92866f2dd693ee2db66", + "difficulty": "HYPER", + "songID": 812, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16029, + "notecount": 873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58ff7e3e3fac8e3f6ea9efd5d2f7f92baa8d2639", + "difficulty": "NORMAL", + "songID": 812, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16029, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f9a295cfc012732be1a83b317a61e7cdae8a041", + "difficulty": "ANOTHER", + "songID": 812, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16029, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c73a8105685aa6046c18b68baebb0f5f92ab750b", + "difficulty": "HYPER", + "songID": 812, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16029, + "notecount": 873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55fb41e51c3bda3ed40973fc845cc187e0054a6a", + "difficulty": "NORMAL", + "songID": 812, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16029, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9181907f1d9694ab9e2d01957fb94c72c6293f15", + "difficulty": "ANOTHER", + "songID": 813, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16030, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89a6e485c56f99588637f4b4fb0c5268dcec2ecf", + "difficulty": "HYPER", + "songID": 813, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16030, + "notecount": 846, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c12c9f9bd5965e1298c3bdeee799e092221c114", + "difficulty": "LEGGENDARIA", + "songID": 813, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16030, + "notecount": 1285, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e557d96210cf89a01a65b9f46c4a835de724dd2", + "difficulty": "NORMAL", + "songID": 813, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16030, + "notecount": 526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ec23a49bc6fcd0d2523cf039728f207b3edf044", + "difficulty": "ANOTHER", + "songID": 813, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16030, + "notecount": 951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "daec5d11791b7e87c8a67968ce2cd9a066167f6e", + "difficulty": "BEGINNER", + "songID": 813, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 16030, + "notecount": 147, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00e0c5bbefd4d7df4ad8ba4ab0e510ce87a06c4d", + "difficulty": "HYPER", + "songID": 813, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16030, + "notecount": 736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc3c1e224260ff91438602de940beb4349f807a7", + "difficulty": "LEGGENDARIA", + "songID": 813, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16030, + "notecount": 1211, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55c7672da84ec1fbd683b7ea0471407e3842b6a0", + "difficulty": "NORMAL", + "songID": 813, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16030, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f3eb01a22b377179e2c532d65a8c4e54202a28a", + "difficulty": "ANOTHER", + "songID": 814, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16031, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50b061dc33e872acc73ee7d53e491e51d01ff246", + "difficulty": "HYPER", + "songID": 814, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16031, + "notecount": 698, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ae7f870ac6f0453cae45fda83a8d810a5b248b0", + "difficulty": "LEGGENDARIA", + "songID": 814, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16031, + "notecount": 1276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e036cff21eed34b901aaf2b518f464ad9243844a", + "difficulty": "NORMAL", + "songID": 814, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16031, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50e49f508e3001c8d384a8b9c6a6f4e197964117", + "difficulty": "ANOTHER", + "songID": 814, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16031, + "notecount": 1088, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11, + "individualDifference": true + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "389e82aeebbe95519bf2957265f4e7126d90d27a", + "difficulty": "BEGINNER", + "songID": 814, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16031, + "notecount": 314, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96553c4f1e01f67efd4d010aac380d589b5fdc56", + "difficulty": "HYPER", + "songID": 814, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16031, + "notecount": 869, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8fe4cde207bd8f8cae89f2d92308f89e0ea075eb", + "difficulty": "LEGGENDARIA", + "songID": 814, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16031, + "notecount": 1380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "819b3fa52cd9bfa63ba0049b006b803b6381e819", + "difficulty": "NORMAL", + "songID": 814, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16031, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2985fc05de8962f9d29c6863efd2b5545a0c47ba", + "difficulty": "ANOTHER", + "songID": 815, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16032, + "notecount": 970, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fab8398e1404194e9fcf81f36c297de1b2b2a963", + "difficulty": "HYPER", + "songID": 815, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16032, + "notecount": 820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19c1e63d042c4a2f93b9db007b35a2fab854c4a9", + "difficulty": "NORMAL", + "songID": 815, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16032, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a87edb68c1710d6aec654c4dfacc761daf618b5c", + "difficulty": "ANOTHER", + "songID": 815, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16032, + "notecount": 1077, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6645e1d79f0f5deb36096e11dd40d77dbe3c3fb5", + "difficulty": "HYPER", + "songID": 815, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16032, + "notecount": 764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfd3feb8176d7fd7fcbf9b16573c1e3e533742b5", + "difficulty": "NORMAL", + "songID": 815, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16032, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c4adad9ed7e85ac1a7a0d714a9a4c8257bec704", + "difficulty": "ANOTHER", + "songID": 816, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16033, + "notecount": 1363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "293f4a209435dba3d739150d317f7ba9f5d08796", + "difficulty": "HYPER", + "songID": 816, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16033, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f0d96e4e4570d596a6c8ff0c5d403940e79e939", + "difficulty": "NORMAL", + "songID": 816, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16033, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41870683e78a9a7c5687ced1581d3938743c2886", + "difficulty": "ANOTHER", + "songID": 816, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16033, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5346c0ecf11e3a5bdc0c75e6bb7cb49208474cbe", + "difficulty": "HYPER", + "songID": 816, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16033, + "notecount": 850, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9cf98c0eb2ad975f9701ba3c5df10da244fbbdd", + "difficulty": "NORMAL", + "songID": 816, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16033, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8ffd5ea62c238b37e5193a0e6fc24bb0671a308", + "difficulty": "ANOTHER", + "songID": 817, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16034, + "notecount": 1355, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c1ca07f0a492a693cf32fb1aaf90e0eb70ebb0a", + "difficulty": "HYPER", + "songID": 817, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16034, + "notecount": 1028, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a46347915dac3e2f1e62a1c3d9fa846f30be8fb", + "difficulty": "LEGGENDARIA", + "songID": 817, + "playtype": "DP", + "levelNum": 0, + "level": "12", + "data": { + "inGameID": 16034, + "notecount": 1771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6553a81b506bf39f6893b3467a39cae83e827c94", + "difficulty": "NORMAL", + "songID": 817, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16034, + "notecount": 692, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa5af2f8443da16ad6be6a4132477ee44208d305", + "difficulty": "ANOTHER", + "songID": 817, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16034, + "notecount": 1269, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1b25bb9af0b24562b51cd857b9fadb697ec6a0b", + "difficulty": "BEGINNER", + "songID": 817, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16034, + "notecount": 276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f4216b0ca57a0ec2aab265db44d524985d66042", + "difficulty": "HYPER", + "songID": 817, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16034, + "notecount": 888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de9dbb448e2671fca1412f07ecbc710b3e4a2642", + "difficulty": "LEGGENDARIA", + "songID": 817, + "playtype": "SP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 16034, + "notecount": 1636, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7ae0e4ce45a37174bcdb827502ea9d792559e45", + "difficulty": "NORMAL", + "songID": 817, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16034, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fac35b2257bad8ebf03aa3aaa552543fc619d1c3", + "difficulty": "ANOTHER", + "songID": 818, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16035, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1eda42fb9be653c48d335e9c01773c909baa947", + "difficulty": "HYPER", + "songID": 818, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16035, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58a56ef8fd8655ac78f578c19a1a4497c17343c2", + "difficulty": "NORMAL", + "songID": 818, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16035, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52cb7ae7c77c9ba8a18568b5d450967ea1b49b5f", + "difficulty": "ANOTHER", + "songID": 818, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16035, + "notecount": 851, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "007d459a4ee5a2b29fdb5396d291a151b4915c58", + "difficulty": "BEGINNER", + "songID": 818, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16035, + "notecount": 224, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b09ca3e86c68fe5c3139adb33b62fdb38feac74", + "difficulty": "HYPER", + "songID": 818, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16035, + "notecount": 666, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecf33be904694b3b63f246eff7f76da1a00fe4de", + "difficulty": "NORMAL", + "songID": 818, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16035, + "notecount": 308, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da3bedf93c0243ea702179c7e6081852484d509c", + "difficulty": "ANOTHER", + "songID": 819, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16036, + "notecount": 1220, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b668e27a4d98198c96b74c089bfc8b3cee1d43e", + "difficulty": "HYPER", + "songID": 819, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16036, + "notecount": 850, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61a078fa0c5e6e8b37601835909f2feb454554cc", + "difficulty": "NORMAL", + "songID": 819, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16036, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a36ec1e4127d1ca0a7bc172194c0c774561c4630", + "difficulty": "ANOTHER", + "songID": 819, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16036, + "notecount": 1098, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb845b439e99f28f02b497377ef0a0d101fd1376", + "difficulty": "HYPER", + "songID": 819, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16036, + "notecount": 826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "363e2b8d468225148a39290aa1824d8c295db877", + "difficulty": "NORMAL", + "songID": 819, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16036, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48219a891df0aa4faf4fed0382173db41e90c7bd", + "difficulty": "ANOTHER", + "songID": 820, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16037, + "notecount": 1299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "700aecae0a8b9465ca765e1911ab9b5837c61e0d", + "difficulty": "HYPER", + "songID": 820, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16037, + "notecount": 940, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8529b9a7ddbda4097d78f08fda3be6769ea4707", + "difficulty": "NORMAL", + "songID": 820, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16037, + "notecount": 537, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7425fc156460c7746522d44ecc21e8ef6de58224", + "difficulty": "ANOTHER", + "songID": 820, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16037, + "notecount": 1276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9f36656828c901bb6848f223f2417ad8472b75bb", + "difficulty": "HYPER", + "songID": 820, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16037, + "notecount": 962, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e2756ca522f6d7d326c0cc8987084ddd301b94b", + "difficulty": "NORMAL", + "songID": 820, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16037, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "316d3d4a2016c33d7f086f3338dcfb4b1c4996f2", + "difficulty": "ANOTHER", + "songID": 821, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16038, + "notecount": 1797, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b87799b2bdc9d4ef8a2999cc046517925cd4dd71", + "difficulty": "HYPER", + "songID": 821, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16038, + "notecount": 1195, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e115636697286f6f080ea72c850e05f3c39415bb", + "difficulty": "LEGGENDARIA", + "songID": 821, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16038, + "notecount": 1951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff77adbdf8f13832654e9fa1f3ff40314d16f975", + "difficulty": "NORMAL", + "songID": 821, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16038, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc38f271fc7bcf65cc7499c16f7089be4f5c1180", + "difficulty": "ANOTHER", + "songID": 821, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16038, + "notecount": 1592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "518c5fec6cdadd0a85881448a2f16a061e1224e2", + "difficulty": "HYPER", + "songID": 821, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16038, + "notecount": 1253, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dac6a54b36a8c3867466081c67dc9561eb2766c", + "difficulty": "LEGGENDARIA", + "songID": 821, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16038, + "notecount": 2116, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9ae5c3c34e9ac9948afe52e637b9c7e71f87692f", + "difficulty": "NORMAL", + "songID": 821, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16038, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2759811cda18d5ef19396849e7bd86fd9bd551c", + "difficulty": "ANOTHER", + "songID": 822, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16039, + "notecount": 1248, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c279ca9527ac25ff5df63cbc8dd14079e40d8d4", + "difficulty": "HYPER", + "songID": 822, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16039, + "notecount": 939, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9afeef394efa1ce8668b03a98781d26796459028", + "difficulty": "NORMAL", + "songID": 822, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16039, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8c3c493653f35b0f40d601f7ff61038f8d3ac2c", + "difficulty": "ANOTHER", + "songID": 822, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16039, + "notecount": 1251, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e57ed47f5541aa4711b948fd836a1fa5afb8e94b", + "difficulty": "HYPER", + "songID": 822, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16039, + "notecount": 1078, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d43bf097115d7545d9d8893b57b7bcb7dd994aa", + "difficulty": "NORMAL", + "songID": 822, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16039, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "566608e81741e33f6bf07e0cd9e8b7b0c36ca0d5", + "difficulty": "ANOTHER", + "songID": 823, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16040, + "notecount": 1034, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "662135b2a09e6d73dc9a3ab4720f3ab262c47e60", + "difficulty": "HYPER", + "songID": 823, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16040, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f42cd94edc214ed5a8d24e71509fe0f6352b1f2", + "difficulty": "LEGGENDARIA", + "songID": 823, + "playtype": "DP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 16040, + "notecount": 1390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "131223ed18ef412114da95e85ba023006cc89eb5", + "difficulty": "NORMAL", + "songID": 823, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16040, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c90b59601f8378c3e121cf5034c5f4c6d23ffe6", + "difficulty": "ANOTHER", + "songID": 823, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16040, + "notecount": 864, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29aa55ecfa77f792166b12a8188a9d1468af66df", + "difficulty": "BEGINNER", + "songID": 823, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16040, + "notecount": 227, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a955f4b67e5d8b73415d04976dcab05314bcb4b", + "difficulty": "HYPER", + "songID": 823, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16040, + "notecount": 682, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e823f3fb555f4e7bd0039cab7bf840ba48440703", + "difficulty": "LEGGENDARIA", + "songID": 823, + "playtype": "SP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 16040, + "notecount": 1180, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d089fa29c312c3d7c2b272d9897b5ede136f873a", + "difficulty": "NORMAL", + "songID": 823, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16040, + "notecount": 504, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78c573db278d242067fdcd9d44fa1d8b3ea2c9dc", + "difficulty": "ANOTHER", + "songID": 824, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16041, + "notecount": 950, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f7458c54b00303a20918a00ebd77fea8980d118", + "difficulty": "HYPER", + "songID": 824, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16041, + "notecount": 759, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce63a0828b691720baa22423e3ff5bd903ee292f", + "difficulty": "NORMAL", + "songID": 824, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16041, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "726bc332acb2de0d912a1f6cd7f1ee4213268596", + "difficulty": "ANOTHER", + "songID": 824, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16041, + "notecount": 1061, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "519a1e30b9f563abb78654798be8304e55b1ef2c", + "difficulty": "BEGINNER", + "songID": 824, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16041, + "notecount": 369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ac2ed76addc6d04c25642be0da822bc27db115c", + "difficulty": "HYPER", + "songID": 824, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16041, + "notecount": 775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c03b33f01f25940f67d703e026d357f5c1530429", + "difficulty": "NORMAL", + "songID": 824, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16041, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25ce11074447c3efa11e515de7287450eb30e4be", + "difficulty": "ANOTHER", + "songID": 825, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16042, + "notecount": 1443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3031c959da9cd87c854b3142885fcf61e2be0f91", + "difficulty": "HYPER", + "songID": 825, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16042, + "notecount": 1051, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e96da5f9bf5e3bc6f7646b5e143277c3ea0a003", + "difficulty": "LEGGENDARIA", + "songID": 825, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16042, + "notecount": 1709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c830e751465c0de37c4b68ad34d239cce48d3ab8", + "difficulty": "NORMAL", + "songID": 825, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16042, + "notecount": 618, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88f2adf97a8d29f2dca9bded07529d1a308e98d2", + "difficulty": "ANOTHER", + "songID": 825, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16042, + "notecount": 1314, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0b67afb6b3335a81dfe400d2ebf32d7d83f1924", + "difficulty": "BEGINNER", + "songID": 825, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16042, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d036b06fed3930ffbad63fdcec4b5ce49959f92", + "difficulty": "HYPER", + "songID": 825, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16042, + "notecount": 997, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8fb96dfdcd1198977448036a572ddacaae656a3", + "difficulty": "LEGGENDARIA", + "songID": 825, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16042, + "notecount": 1640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8fa5963a6d28a5f467c21036ac8f1ef296265d2f", + "difficulty": "NORMAL", + "songID": 825, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16042, + "notecount": 535, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69072fc1ce4125960d01978321fa9dbb9a055cb8", + "difficulty": "ANOTHER", + "songID": 826, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16043, + "notecount": 1292, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "323d4debc8cb18fbfecada0d28611ccc4d4e1114", + "difficulty": "HYPER", + "songID": 826, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16043, + "notecount": 1079, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d7682f622e30d0ee95b8ce82cd19a4b3f46c428", + "difficulty": "NORMAL", + "songID": 826, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16043, + "notecount": 694, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b50909aa0a69084dc91e3a32c3dfb93a76ae30b", + "difficulty": "ANOTHER", + "songID": 826, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16043, + "notecount": 1278, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "edaa8463ac326baa34c99976c36f31a957e62190", + "difficulty": "BEGINNER", + "songID": 826, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16043, + "notecount": 405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b633bbbea1e46524f19fb88599d7c117c3be4c4a", + "difficulty": "HYPER", + "songID": 826, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16043, + "notecount": 944, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f376b8a6e372b66e0cf8b5714475cd7546725329", + "difficulty": "NORMAL", + "songID": 826, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16043, + "notecount": 553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88308136e0d9d7779b2ddd23c5d2db927c660041", + "difficulty": "ANOTHER", + "songID": 827, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16044, + "notecount": 1474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e606107c8015fbe275abee287fa3947fcab3d6df", + "difficulty": "HYPER", + "songID": 827, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16044, + "notecount": 1076, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "444035ca6326ba16c2fd7787a7004b5ed245f548", + "difficulty": "NORMAL", + "songID": 827, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16044, + "notecount": 694, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d5d5547be1174d1fae23051f1b9f700d870af8f", + "difficulty": "ANOTHER", + "songID": 827, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16044, + "notecount": 1360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54fe6a49fda894c84d4fc9d58f7b0a3350d13408", + "difficulty": "HYPER", + "songID": 827, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16044, + "notecount": 1174, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33c99657ad4a755eee017e720420c3c8f2069227", + "difficulty": "NORMAL", + "songID": 827, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16044, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7975a8e5a0dfa652a8d5bfe395406149f9682546", + "difficulty": "ANOTHER", + "songID": 828, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16045, + "notecount": 1107, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f31c5cdf7433628c1192fc87316b2bcaed70e06c", + "difficulty": "HYPER", + "songID": 828, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16045, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ddcebb5688d2e15ab31ec722f1b85f1cc650f9a", + "difficulty": "LEGGENDARIA", + "songID": 828, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16045, + "notecount": 1182, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7540c1aaefffa05a5972aa26fbb8166e90bb09d9", + "difficulty": "NORMAL", + "songID": 828, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16045, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "938dd1b797b5bb5d4f93444580ffeddc67e99462", + "difficulty": "ANOTHER", + "songID": 828, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16045, + "notecount": 1090, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31514932e4c4d3a8d4dd3b236e62ee93c8e66a72", + "difficulty": "HYPER", + "songID": 828, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16045, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f3af60eb7c1d35de4f2ccb9f42c8bab18474373", + "difficulty": "LEGGENDARIA", + "songID": 828, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16045, + "notecount": 1534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "409b667371b28f69a504004ce7c3726342c261db", + "difficulty": "NORMAL", + "songID": 828, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16045, + "notecount": 412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "732617b634e79a21334be4ca60c4a91e73f9397d", + "difficulty": "ANOTHER", + "songID": 829, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16046, + "notecount": 1119, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a264918f43ef430b96dc498d37b85863f27e68f", + "difficulty": "HYPER", + "songID": 829, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16046, + "notecount": 856, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4de16d0ac741cd2b3984fc1b1acdd74cf2949e3d", + "difficulty": "NORMAL", + "songID": 829, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16046, + "notecount": 491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82b6700d6401d6cde26cef8afac94fc14ee89334", + "difficulty": "ANOTHER", + "songID": 829, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16046, + "notecount": 997, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ba5b22204cbcdeaab550a7e37a8744a7760dd9e", + "difficulty": "BEGINNER", + "songID": 829, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16046, + "notecount": 128, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ee9851717a99df9e4e937ddb86848f085aa981b", + "difficulty": "HYPER", + "songID": 829, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16046, + "notecount": 802, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d65acf026e5c5abc511541cc99bbbc833693c0a5", + "difficulty": "NORMAL", + "songID": 829, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16046, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a7902d144d49111bc5d9f6ae105a5c5b565be1f", + "difficulty": "ANOTHER", + "songID": 830, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16047, + "notecount": 1296, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "800a58518baf62836d0f6ea33732d01a14a8f66a", + "difficulty": "HYPER", + "songID": 830, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16047, + "notecount": 840, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "6d00e42919c0c5848f198d461045f4307e10cfe2", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 830, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 16047, + "arcChartID": null, + "notecount": 1873, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "392fbd9916a7e442146cb2eef0abc70ed90d4d01", + "difficulty": "NORMAL", + "songID": 830, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16047, + "notecount": 577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7003e5b6ecf8e8131a77038cc7687e1f6bb31ae", + "difficulty": "ANOTHER", + "songID": 830, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16047, + "notecount": 1242, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34bdf077fcc2bbcc01cea8a2a7956dc988212815", + "difficulty": "BEGINNER", + "songID": 830, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16047, + "notecount": 111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63eacec71d5870ef2430ab5e0db8da8e22298b40", + "difficulty": "HYPER", + "songID": 830, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16047, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d240a30cef8a372001287a205128aff701cc22a", + "difficulty": "LEGGENDARIA", + "songID": 830, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16047, + "notecount": 1954, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "841e43286baa2b6a9f42b8004b8dc236245c551e", + "difficulty": "NORMAL", + "songID": 830, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16047, + "notecount": 544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbb2a1069ff26797b5670048ca768369bdd50869", + "difficulty": "ANOTHER", + "songID": 831, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16048, + "notecount": 1141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1c6cc98ce3e9d3abb2e1c0de14d2d251e2e9e3e", + "difficulty": "HYPER", + "songID": 831, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16048, + "notecount": 789, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89201bebdf74ede181b4dcb2dec7551f1b4aec9f", + "difficulty": "NORMAL", + "songID": 831, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16048, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cae4d24b86ef69f6ffd9afe6dbf7acd1d70c0768", + "difficulty": "ANOTHER", + "songID": 831, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16048, + "notecount": 948, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0f7f654a1663d21eca4665f9f98912c655065b0", + "difficulty": "BEGINNER", + "songID": 831, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 16048, + "notecount": 129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c021e6eeecda9996b2321ad230b26e14181b506", + "difficulty": "HYPER", + "songID": 831, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16048, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ef36149f5d45d2b6d526bb252c6fd0cae038953", + "difficulty": "NORMAL", + "songID": 831, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16048, + "notecount": 463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5d9f1bd405a00a94153ae4400391eadb4db4a1b", + "difficulty": "ANOTHER", + "songID": 832, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16049, + "notecount": 1252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5a4b8b57a69e5014dd1f13767b0b6cf29f2bdaf", + "difficulty": "HYPER", + "songID": 832, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16049, + "notecount": 852, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d978403cca4ed4d82f464c27f93af1004ee5fa9c", + "difficulty": "NORMAL", + "songID": 832, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16049, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9de3044c1128f36d829c94affb1c1756e122a4b8", + "difficulty": "ANOTHER", + "songID": 832, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16049, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b927a3e173c3adf4d9a0745c91813daf3c9a6bd", + "difficulty": "HYPER", + "songID": 832, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16049, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bcc851fe6ed40d11a9f289d03494251c6c6fd7b3", + "difficulty": "LEGGENDARIA", + "songID": 832, + "playtype": "SP", + "levelNum": 0, + "level": "11", + "data": { + "inGameID": 16049, + "notecount": 1232, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "202c297ff3ad28edcacf94099b2061e5fef44567", + "difficulty": "NORMAL", + "songID": 832, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16049, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26aa9cad68e00f98aa4281eddefc2fb93fe3ef0b", + "difficulty": "ANOTHER", + "songID": 833, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16050, + "notecount": 1443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8438584c38532910faa03d07388a8a63dd66988c", + "difficulty": "HYPER", + "songID": 833, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16050, + "notecount": 1094, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7147b4c1521f7c55242a1f5518c566e9661f01bb", + "difficulty": "LEGGENDARIA", + "songID": 833, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16050, + "notecount": 1766, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2afb36211f0f74b037aeba3950268f5aff0f541", + "difficulty": "NORMAL", + "songID": 833, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16050, + "notecount": 659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0c8df76e6c40f4685030ff7edcb3fb7bcbfed6e", + "difficulty": "ANOTHER", + "songID": 833, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16050, + "notecount": 1398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81aa485038cec17ac15c3f39c8127cdb027e038c", + "difficulty": "BEGINNER", + "songID": 833, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 16050, + "notecount": 198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffe764ac201594484f786e275bf13977a8745006", + "difficulty": "HYPER", + "songID": 833, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16050, + "notecount": 1087, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db27164236aa71032425bf87d1696b99f1ad0a6f", + "difficulty": "LEGGENDARIA", + "songID": 833, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16050, + "notecount": 1595, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a7f1a09a39a821feed5195a52df74890e9fa07d3", + "difficulty": "NORMAL", + "songID": 833, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16050, + "notecount": 672, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f7f94ce12dabe3892628c2c7b9d1743c2cee128", + "difficulty": "ANOTHER", + "songID": 834, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16051, + "notecount": 1087, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "426e7591c8dc8fffd4132d308543aea1ff4a2d28", + "difficulty": "HYPER", + "songID": 834, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16051, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8f6ea3609394afc323e9cb41e225a093ea3e0e6", + "difficulty": "NORMAL", + "songID": 834, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16051, + "notecount": 528, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be9ba1290046427966e3aff168ac92632582167d", + "difficulty": "ANOTHER", + "songID": 834, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16051, + "notecount": 1166, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.50", + "value": 13.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "be9b86ac9a898efa539ad74ae3106a4dc82d5aa1", + "difficulty": "BEGINNER", + "songID": 834, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 16051, + "notecount": 276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "322d7be451cbcb9f0a7a3498e162614d404fc9e1", + "difficulty": "HYPER", + "songID": 834, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16051, + "notecount": 899, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a36e9b75a86b32c3c5ef2e415a0b79b34411c81", + "difficulty": "NORMAL", + "songID": 834, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16051, + "notecount": 547, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c7c1fa19fc1fddaf7b83c30b19ef7e374818876", + "difficulty": "ANOTHER", + "songID": 835, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16052, + "notecount": 1366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e0ea4aafee64a3d9522c83182146017d67fc914", + "difficulty": "HYPER", + "songID": 835, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16052, + "notecount": 1138, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f94c899d5d6721964b21e2f8b66c810070801e4", + "difficulty": "NORMAL", + "songID": 835, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16052, + "notecount": 710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4bf85da1132ebc7f8d86c9542cead6859bd69607", + "difficulty": "ANOTHER", + "songID": 835, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16052, + "notecount": 1187, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe28e61a285b7b3c3c23b0e5b139a3ef8644846a", + "difficulty": "HYPER", + "songID": 835, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16052, + "notecount": 1071, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0caee780c292e122ae28ada668634732bf9ae1a9", + "difficulty": "NORMAL", + "songID": 835, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16052, + "notecount": 741, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd7bb8086492749cf69c9199820e75d45be2bbf3", + "difficulty": "ANOTHER", + "songID": 836, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16053, + "notecount": 1276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8299ef29b51e05d51bdcc2388572e1356aa78519", + "difficulty": "HYPER", + "songID": 836, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16053, + "notecount": 878, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4e354a7c8330fc9a54b298369301cd5abe3dce6", + "difficulty": "NORMAL", + "songID": 836, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16053, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "640a40f5f67cc3533116ff941326687cade50578", + "difficulty": "ANOTHER", + "songID": 836, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16053, + "notecount": 1272, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": true + }, + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "41c1cdc065cde363a8565cdf6975ccd0176e2500", + "difficulty": "HYPER", + "songID": 836, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16053, + "notecount": 683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "318a965707fb5906cc6ddd4923cf83919a918974", + "difficulty": "NORMAL", + "songID": 836, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16053, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bcc40fc4944e82b268195daae19920c24305c99", + "difficulty": "ANOTHER", + "songID": 846, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16201, + "notecount": 1777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8d78686b867f53163f32dbf841e7dce8dad7d11", + "difficulty": "HYPER", + "songID": 846, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16201, + "notecount": 1173, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "746817db69695a1d41cf0a024a160fa329556df8", + "difficulty": "NORMAL", + "songID": 846, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16201, + "notecount": 710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3982562f4a187e66b46c27bff27cc772501ed748", + "difficulty": "ANOTHER", + "songID": 846, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16201, + "notecount": 1405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3eb3f3d15f628d172af1ab9a3265985af6305d31", + "difficulty": "HYPER", + "songID": 846, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16201, + "notecount": 1157, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f72362466b3127c7ac74cd0c6b4bcdf49300911e", + "difficulty": "NORMAL", + "songID": 846, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 16201, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af78cf9d8a0d7498d9d2ea8a146b152afcc37ae7", + "difficulty": "ANOTHER", + "songID": 847, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16202, + "notecount": 1546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33130c0d494aea2eb8e56957b49ea38a1f49fa6c", + "difficulty": "HYPER", + "songID": 847, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16202, + "notecount": 1129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e74570f123982333ba518bf34393d47cc712e059", + "difficulty": "NORMAL", + "songID": 847, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16202, + "notecount": 693, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "430f55fad70991ae9d62f0178363fb249502b678", + "difficulty": "ANOTHER", + "songID": 847, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16202, + "notecount": 1285, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87b71fb209f2ed1dd32c814494432dec2eb8d321", + "difficulty": "HYPER", + "songID": 847, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16202, + "notecount": 987, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6823b140911ce19c7e376aa7983f6e564b69792e", + "difficulty": "NORMAL", + "songID": 847, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16202, + "notecount": 448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1723503b49b0dc4c59829d5b1e0d3ccb32dd89d", + "difficulty": "ANOTHER", + "songID": 848, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 16203, + "notecount": 1625, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d1b77fcc18a0eda8bc3a67e6f17aa6877386f7a", + "difficulty": "HYPER", + "songID": 848, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16203, + "notecount": 1152, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c665e3bc8a783984401c77dbe0eaf1937a898f4", + "difficulty": "NORMAL", + "songID": 848, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16203, + "notecount": 666, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b75742d97047a09512a93e3ece03eec3f500c55", + "difficulty": "ANOTHER", + "songID": 848, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16203, + "notecount": 1384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d50825ba35e971525162d2267a3fac4a52878a2f", + "difficulty": "HYPER", + "songID": 848, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16203, + "notecount": 1098, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d41ed326e7d475950e83d7eb9b8e846e8da01c2", + "difficulty": "NORMAL", + "songID": 848, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16203, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc7d887ae5a9fbbd5ec0f81a551e672e47f984b9", + "difficulty": "ANOTHER", + "songID": 849, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16204, + "notecount": 1295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0c27998e32c50fa9a7eb00969ff69fc2f46b832", + "difficulty": "HYPER", + "songID": 849, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16204, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e44c3a61a37b06f9a7b15848540e4c45c394cf3", + "difficulty": "NORMAL", + "songID": 849, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16204, + "notecount": 545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd1d11c0777833035edcb25c54fdc850d2394a6b", + "difficulty": "ANOTHER", + "songID": 849, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16204, + "notecount": 1295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50331f53ffc0eea8aefb71b6e53b200e6855feb2", + "difficulty": "HYPER", + "songID": 849, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16204, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86a8b52706b4748a76aa470c14c61f032e339f70", + "difficulty": "NORMAL", + "songID": 849, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16204, + "notecount": 545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e4e307ccd902f84847f66d080437dc33b1670ff", + "difficulty": "ANOTHER", + "songID": 850, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16206, + "notecount": 994, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e205718b28802b45a5118baecab34b718b86a71a", + "difficulty": "HYPER", + "songID": 850, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16206, + "notecount": 770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a758d57a88ace0367ff8e59afb126eb631cbab6e", + "difficulty": "NORMAL", + "songID": 850, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16206, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51bbad0472b4c7b4408d9e356da1309ddd88cf3f", + "difficulty": "ANOTHER", + "songID": 850, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16206, + "notecount": 994, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80eba9dbef1bf8831c206807e0eadbf6c6ba263a", + "difficulty": "HYPER", + "songID": 850, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16206, + "notecount": 770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bee2e279e93c9e1e77eaae478ebd8357fe07e949", + "difficulty": "NORMAL", + "songID": 850, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16206, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d615736723f765ff38fb555f4c9d35ea3ac9ffd2", + "difficulty": "ANOTHER", + "songID": 851, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16208, + "notecount": 1134, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8169b18efcb261ef0c6153746e1e60518b69c5e6", + "difficulty": "HYPER", + "songID": 851, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16208, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1aa7f4ad648336cc4d55702cb3fec0888e227e93", + "difficulty": "NORMAL", + "songID": 851, + "playtype": "DP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 16208, + "notecount": 237, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8faba20ae02ca88b456804cf1202d50e2623f782", + "difficulty": "ANOTHER", + "songID": 851, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16208, + "notecount": 1135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a524f20a9f92aa84954d5b5d7a35e8b39084e32", + "difficulty": "HYPER", + "songID": 851, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 16208, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49fba795bffb939350b6b1072b87ba1ebe268e6e", + "difficulty": "NORMAL", + "songID": 851, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 16208, + "notecount": 277, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82be936e9a3baac3e0a08389459c61795c55d318", + "difficulty": "ANOTHER", + "songID": 852, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 16211, + "notecount": 1438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1eb1045d98e64ea5e746dc794000ef613c580209", + "difficulty": "HYPER", + "songID": 852, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 16211, + "notecount": 968, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c190667acb6e4b1edaab2dba2e65e9c968356b20", + "difficulty": "NORMAL", + "songID": 852, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 16211, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2632b5cba73ed5ce3b7fc2efd47193f807dea4f6", + "difficulty": "ANOTHER", + "songID": 852, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 16211, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db320524bb80e366f28431264223a2dc925d31dc", + "difficulty": "HYPER", + "songID": 852, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 16211, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3582fafc99d7b57ca3588935261070d34288f1b6", + "difficulty": "NORMAL", + "songID": 852, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 16211, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "16-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9e5292230d8486c206345bcea43061f97256036", + "difficulty": "ANOTHER", + "songID": 853, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17000, + "notecount": 1390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "908d90b01db068de17667f3c0c144c7c0e8c0f67", + "difficulty": "HYPER", + "songID": 853, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17000, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55e695f2c65e6ab479eefb988d5a2f0fe6937256", + "difficulty": "NORMAL", + "songID": 853, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17000, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbbf709ab7ec1ace819066926f07e4ef611e6587", + "difficulty": "ANOTHER", + "songID": 853, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17000, + "notecount": 1152, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "868fa4e239b59a6eaeede9ea17fe15c466f018d5", + "difficulty": "BEGINNER", + "songID": 853, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 17000, + "notecount": 217, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2716363ce067bd57ea0663ef0359ec025e4b3dbf", + "difficulty": "HYPER", + "songID": 853, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17000, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a481bbd22626ed609e7c1df72326b507eb90bd83", + "difficulty": "NORMAL", + "songID": 853, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17000, + "notecount": 462, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "419b38917ce6ad77e4528414d889ea2c7154546a", + "difficulty": "ANOTHER", + "songID": 854, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17001, + "notecount": 1521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cf243298b3be718cf8ae73ba57201b22b617acf", + "difficulty": "HYPER", + "songID": 854, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17001, + "notecount": 908, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddfbef3cdd000849871916609e09dff9b7aa90f8", + "difficulty": "NORMAL", + "songID": 854, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17001, + "notecount": 636, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2666f0ebddfa8ac21faf40a0a1fc6822f708a736", + "difficulty": "ANOTHER", + "songID": 854, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17001, + "notecount": 1123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1032cd8041d7bde43483ce76847bc48666ffd64e", + "difficulty": "HYPER", + "songID": 854, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17001, + "notecount": 943, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "acd4fd6afc85d062e0b1ffd56758bf76fbe78bc0", + "difficulty": "NORMAL", + "songID": 854, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17001, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50478b50d1f074226207e309a3c0e69362411e85", + "difficulty": "ANOTHER", + "songID": 855, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17002, + "notecount": 1051, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b1e20b27a876cd3c557f4a845fe57fce3464f29", + "difficulty": "HYPER", + "songID": 855, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17002, + "notecount": 857, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d93ab380f93fbf00627e48fe0c630d5e0860f12a", + "difficulty": "NORMAL", + "songID": 855, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17002, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2bd4e2a786474de20ffd186a6feaf3895e89914", + "difficulty": "ANOTHER", + "songID": 855, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17002, + "notecount": 1128, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f6f0fda75ad10315fb2cd68a9d52402c9aad029c", + "difficulty": "HYPER", + "songID": 855, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17002, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c807560e1c63d338d7b7c5a787ba44dc19a37ce", + "difficulty": "NORMAL", + "songID": 855, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17002, + "notecount": 488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "208ec98abae6e85f5d90ab1edb8e7a4672c1e5ef", + "difficulty": "ANOTHER", + "songID": 856, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17003, + "notecount": 1007, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed13c84033110efd004cb373abad4d4cb9464a12", + "difficulty": "HYPER", + "songID": 856, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17003, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97d6f5740690ce7d6752756ef2c5cf3de747a674", + "difficulty": "NORMAL", + "songID": 856, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17003, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7316076cd955fcbc1f7bef3e8d9ca59b1de37323", + "difficulty": "ANOTHER", + "songID": 856, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17003, + "notecount": 1112, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bdb95b3360cb122ce45475c9eaad7641487536e", + "difficulty": "HYPER", + "songID": 856, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17003, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d1a597a6e1a054c70e12c1916bf30f27f81692b", + "difficulty": "NORMAL", + "songID": 856, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17003, + "notecount": 360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "258536d6fc85550551cd3c9f987b6aac5bb1c318", + "difficulty": "ANOTHER", + "songID": 857, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17004, + "notecount": 1268, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b8a18f3547c1b2fa8ce5878d633c2b50a5fbdfe", + "difficulty": "HYPER", + "songID": 857, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17004, + "notecount": 977, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7084059cd2e1b3f725a5716b128c500a366818d", + "difficulty": "NORMAL", + "songID": 857, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17004, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9b37a537b04fae8045c8128a879e1991a5fae95", + "difficulty": "ANOTHER", + "songID": 857, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17004, + "notecount": 1337, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "27270db6941d575ae94c028df1b21eec448fb9e9", + "difficulty": "BEGINNER", + "songID": 857, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 17004, + "notecount": 175, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "497e37f961f4b467af5fd9612ca09d1dbad294ce", + "difficulty": "HYPER", + "songID": 857, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17004, + "notecount": 1115, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a7bc90f26d687803d1a128ff55f4b0cb4b7604e", + "difficulty": "NORMAL", + "songID": 857, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17004, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cab64cbc5d5f74fde5e97153cfff0b2cd15cdfd6", + "difficulty": "ANOTHER", + "songID": 858, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17005, + "notecount": 1025, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df74da591adb103f88c3057a4e27f1b61c6f1a95", + "difficulty": "HYPER", + "songID": 858, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17005, + "notecount": 683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41ac268ebcb4c0745e8b885d78b80757a1188e2d", + "difficulty": "NORMAL", + "songID": 858, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17005, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f06cf0fd04a9944eb79eef6d0f680dbc032c706", + "difficulty": "ANOTHER", + "songID": 858, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17005, + "notecount": 1025, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7eaf8be7fafdd96f635954521c3e917fb9ad7c5", + "difficulty": "BEGINNER", + "songID": 858, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 17005, + "notecount": 221, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7aedfcfac67657c46baf1071734667aacf45551", + "difficulty": "HYPER", + "songID": 858, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17005, + "notecount": 683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f620317830e3d3a35680e6507538773a166b63be", + "difficulty": "NORMAL", + "songID": 858, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17005, + "notecount": 447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "481d49b49a178faad8fab95bbd7bd2e8b654ea95", + "difficulty": "ANOTHER", + "songID": 859, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17006, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4d405f319dfed2e4e89713f421b0fae048f0eb6", + "difficulty": "HYPER", + "songID": 859, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17006, + "notecount": 1210, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57911a71e8968477ccce61a2a72fd9a54c25f16a", + "difficulty": "NORMAL", + "songID": 859, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17006, + "notecount": 652, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "509a1e93e76ff15165307d58e20b0e023e3cd4ab", + "difficulty": "ANOTHER", + "songID": 859, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17006, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "04e12c950c98e21749322c6efac8ca643a547e01", + "difficulty": "HYPER", + "songID": 859, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17006, + "notecount": 1210, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58b97fd7f9333bc269bc5f64e05a49e915b38271", + "difficulty": "NORMAL", + "songID": 859, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17006, + "notecount": 906, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f63e8b677709bca50eed2e745e96c352d38dbdd9", + "difficulty": "ANOTHER", + "songID": 860, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17007, + "notecount": 1631, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1eafff345c8c5dfef269b97fb10c0a5b7369945e", + "difficulty": "HYPER", + "songID": 860, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17007, + "notecount": 1180, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "854d0d7bc69149a9c42f14e3d7f6dc205aa7997a", + "difficulty": "NORMAL", + "songID": 860, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17007, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95036b5b1387fe229d5a7a435b3bf331bd843788", + "difficulty": "ANOTHER", + "songID": 860, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17007, + "notecount": 1636, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "47c90b848052ac9334bc0ebb4f9491d31711b185", + "difficulty": "HYPER", + "songID": 860, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17007, + "notecount": 1194, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "026fbe14177eba0e55b45462f06656a196988669", + "difficulty": "NORMAL", + "songID": 860, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17007, + "notecount": 635, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4768a07c59e5ceddec80d47a280f4b6c105d5f1", + "difficulty": "ANOTHER", + "songID": 861, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17008, + "notecount": 1197, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f074e7a59ccf04475a9923af9492f273632ac6d6", + "difficulty": "HYPER", + "songID": 861, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17008, + "notecount": 979, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b09c9689cdeed5ae36c456f47e8fd657a75778e", + "difficulty": "NORMAL", + "songID": 861, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17008, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db0120a8c2e4a7ecec1d7b8837a0dc00e2785462", + "difficulty": "ANOTHER", + "songID": 861, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17008, + "notecount": 1208, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1ec277b6f0cc1646c5a7664a36f71c538a35ce66", + "difficulty": "HYPER", + "songID": 861, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17008, + "notecount": 1036, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05d8e52818c0a59879da17605358a2b128d38334", + "difficulty": "NORMAL", + "songID": 861, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17008, + "notecount": 733, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c03b189eef458e620baa33dd1569d6ba0dc918ee", + "difficulty": "ANOTHER", + "songID": 862, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17009, + "notecount": 1980, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2dc05f7eb7c4a109718be74d1affbfe557dc982", + "difficulty": "HYPER", + "songID": 862, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17009, + "notecount": 1392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc2d87619f29f4df093385c7cba32305e147b1b0", + "difficulty": "NORMAL", + "songID": 862, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17009, + "notecount": 887, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fae0da4da221edf5b330530cc84df1253acad6a", + "difficulty": "ANOTHER", + "songID": 862, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17009, + "notecount": 1964, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "97bd72f6a1ce8639a2fe5c0726b45b4cd03227a6", + "difficulty": "HYPER", + "songID": 862, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17009, + "notecount": 1417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb05c23a72730ecdd9e03111c60f563c3b89f429", + "difficulty": "NORMAL", + "songID": 862, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17009, + "notecount": 628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26d432b7e1baaee0b07b891d472c91093e053e30", + "difficulty": "ANOTHER", + "songID": 863, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17010, + "notecount": 1089, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "257d34d796c32448d82d297e1c928b3723e1660d", + "difficulty": "HYPER", + "songID": 863, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17010, + "notecount": 902, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e4b1fe1e73845b1bf9773fa994e045e6eeeaea8", + "difficulty": "NORMAL", + "songID": 863, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17010, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae7be8b8438fab21a37e7e500c5a56b3d5acfd03", + "difficulty": "ANOTHER", + "songID": 863, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17010, + "notecount": 1277, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f393d7ec2e403a1027629c7a93d892f4a020cb0a", + "difficulty": "HYPER", + "songID": 863, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17010, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b786261b70d8ae6775079ef40b5ac9835ea2ca24", + "difficulty": "NORMAL", + "songID": 863, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17010, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f908e895086ad24831dfb32d7b84aba8d4b9b8fb", + "difficulty": "ANOTHER", + "songID": 864, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17011, + "notecount": 995, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71a5ff3feeb9c0c6f2575286211e80e013290d19", + "difficulty": "HYPER", + "songID": 864, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17011, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "429d44903f64a05f5e83bb16674b1d140a7f40fa", + "difficulty": "NORMAL", + "songID": 864, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17011, + "notecount": 397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a4a9f30a11b1a137255c82be49bcf7ddfd38549", + "difficulty": "ANOTHER", + "songID": 864, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17011, + "notecount": 914, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4ada5a8e682e36a63b0ca3ffce03f694918ff4d", + "difficulty": "HYPER", + "songID": 864, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17011, + "notecount": 603, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa9d40282abd587120cef04883856c28b7701eb1", + "difficulty": "NORMAL", + "songID": 864, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17011, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f94fe422ea568fc002a770ab5676e4b1e184f1b2", + "difficulty": "ANOTHER", + "songID": 865, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17012, + "notecount": 864, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98d9a0bd7feae80fe8aa084a3d72a674ea12ffbc", + "difficulty": "HYPER", + "songID": 865, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17012, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abd8be651db13d5fc7f462db86537bcc007e4764", + "difficulty": "NORMAL", + "songID": 865, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 17012, + "notecount": 278, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2c56872730cd1747592e5df7a14535bc698e5a6", + "difficulty": "ANOTHER", + "songID": 865, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17012, + "notecount": 998, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9452fb66a914a1f354fe0458264558d1bf5e5186", + "difficulty": "HYPER", + "songID": 865, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17012, + "notecount": 613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74cc7717973a9c04743116ca3a8bf2b9763b84ab", + "difficulty": "NORMAL", + "songID": 865, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17012, + "notecount": 331, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b26cc751be354c832c2fcea04ddc34340d6e892", + "difficulty": "ANOTHER", + "songID": 866, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17013, + "notecount": 1020, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab9350c1b7cfc84829417d709d4fdc2518b078f6", + "difficulty": "HYPER", + "songID": 866, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17013, + "notecount": 795, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6082bab23a50907480cd213880ba1976b9b4e05b", + "difficulty": "NORMAL", + "songID": 866, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17013, + "notecount": 356, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45a7d8c553bcfd2f267c2c048a7a6cc53e3234f8", + "difficulty": "ANOTHER", + "songID": 866, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17013, + "notecount": 1002, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7551c2a33656c3065755e66519d245efcc6f7330", + "difficulty": "BEGINNER", + "songID": 866, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 17013, + "notecount": 217, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "338ff32c3265994313b2313600440f810eaab18c", + "difficulty": "HYPER", + "songID": 866, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17013, + "notecount": 801, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49e754e41a96f895b2c60fcaeb29797cfcaa9d07", + "difficulty": "NORMAL", + "songID": 866, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17013, + "notecount": 358, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b7aa05eee3b274f37f39f58ecac256caf18c52f", + "difficulty": "ANOTHER", + "songID": 867, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17014, + "notecount": 1574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79f06df417bb3c67119fb67c65675c60f34859c5", + "difficulty": "HYPER", + "songID": 867, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17014, + "notecount": 1022, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df899e296632bb4bd004822962f64e30ee38538b", + "difficulty": "NORMAL", + "songID": 867, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17014, + "notecount": 650, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04c91033dd30467176805f48e51c2938d4145733", + "difficulty": "ANOTHER", + "songID": 867, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17014, + "notecount": 1357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a9656edd1e9f6e88a326de8f4fcb1eb1eb4ce55b", + "difficulty": "HYPER", + "songID": 867, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17014, + "notecount": 1045, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f0c69bd49b08cc0afdd111522bc64d0a1112a74", + "difficulty": "NORMAL", + "songID": 867, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17014, + "notecount": 641, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df3129252cdbc0b7c4c7fcdab52f58852d2ffe76", + "difficulty": "ANOTHER", + "songID": 868, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17015, + "notecount": 1836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0e032f3b37d934a2ee376d51854291cff5ac2c4", + "difficulty": "HYPER", + "songID": 868, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17015, + "notecount": 1028, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f03e8e855aa292c534727127c830745aaa9863b", + "difficulty": "NORMAL", + "songID": 868, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17015, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c595e4cb696505a462e001746ee9d2df63df52e3", + "difficulty": "ANOTHER", + "songID": 868, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17015, + "notecount": 1389, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3625c061aaf90c384868b7f3745f7b77edc63b27", + "difficulty": "BEGINNER", + "songID": 868, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 17015, + "notecount": 111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5673b3625d2adfc1b23f5fd19bff2f5706d4810f", + "difficulty": "HYPER", + "songID": 868, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17015, + "notecount": 1184, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c59ee6ac3a9ccac64590eefdfb6ef7c049989e1", + "difficulty": "NORMAL", + "songID": 868, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17015, + "notecount": 614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cbb90080e83d8ca50d5dbc08c4376c50732a696e", + "difficulty": "ANOTHER", + "songID": 869, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17016, + "notecount": 1764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39d35ceba9a9b2c593c1d59029402046d7494d47", + "difficulty": "HYPER", + "songID": 869, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17016, + "notecount": 1117, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "355fa7995aa91f09ff526001653bb832a8209e7d", + "difficulty": "NORMAL", + "songID": 869, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17016, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34651ed9cee901f8aeeb0fb93f4b393967a72d9a", + "difficulty": "ANOTHER", + "songID": 869, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17016, + "notecount": 1629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "172d4af3eadf3949823c9b37c5222a42ad65a679", + "difficulty": "HYPER", + "songID": 869, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17016, + "notecount": 1146, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "59a9a0e0357a5710a58012122e6b5576875f9697", + "difficulty": "NORMAL", + "songID": 869, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17016, + "notecount": 519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa0b4cf6d61a9a8b2ec8f034a9261cab6c65916e", + "difficulty": "ANOTHER", + "songID": 870, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17017, + "notecount": 2290, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b14740ff034fb9da37e0a4f82855e6e34abb562", + "difficulty": "HYPER", + "songID": 870, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17017, + "notecount": 1259, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90be25a8613f79f522d3fd14b33af0f958843419", + "difficulty": "NORMAL", + "songID": 870, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17017, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bc28e00a965f60584a57a003e19c24bad0df49b", + "difficulty": "ANOTHER", + "songID": 870, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17017, + "notecount": 1684, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": true + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "693cb9195a796d2507ef9030d2886feb57b8c50d", + "difficulty": "HYPER", + "songID": 870, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17017, + "notecount": 1214, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5bdaf9c06834bbabaac6afdf7b55c296ec465b78", + "difficulty": "NORMAL", + "songID": 870, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17017, + "notecount": 669, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3ba050fc0d0c83304d901ec1b10b866ff0d850a", + "difficulty": "ANOTHER", + "songID": 871, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17018, + "notecount": 873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5dddcb48ae0d6deb3e7a5ac2e615d83f3da08c1", + "difficulty": "HYPER", + "songID": 871, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17018, + "notecount": 659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92e27e697c626132a40bd8ab297b038af0f89607", + "difficulty": "NORMAL", + "songID": 871, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17018, + "notecount": 475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d75a1a80e93491c59fbe2001ba9eb353bd6fabe8", + "difficulty": "ANOTHER", + "songID": 871, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17018, + "notecount": 922, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "579d37bccf06594ae8791c965edeba9e0ea91fac", + "difficulty": "HYPER", + "songID": 871, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17018, + "notecount": 743, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78c14f9ef34913e37382e40230fff15161dd594f", + "difficulty": "NORMAL", + "songID": 871, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17018, + "notecount": 407, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "528a5bac3095f09d55c461fa37eb2dc0bf654c90", + "difficulty": "ANOTHER", + "songID": 872, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17019, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0aac4855b2ecc4278241c410937319694679de4", + "difficulty": "HYPER", + "songID": 872, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17019, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5040d760cc6d4c9a3ece16e521cfe5f1d025319", + "difficulty": "NORMAL", + "songID": 872, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17019, + "notecount": 305, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ff1692c97c6f7d30a80e6d8204d9c9dc2c760b8", + "difficulty": "ANOTHER", + "songID": 872, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17019, + "notecount": 951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f83c38f1ee3977fee3b7abe566d06da0f60f057", + "difficulty": "HYPER", + "songID": 872, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17019, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c0ca5f8de52210e4ef35e88ea455c7d8981e62b", + "difficulty": "NORMAL", + "songID": 872, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17019, + "notecount": 295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fcd370d5a53ee0c50dc724fe7d4fb46d5e884461", + "difficulty": "ANOTHER", + "songID": 873, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17020, + "notecount": 951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76d6b97e62694580f6513dddadf2d10ade604040", + "difficulty": "HYPER", + "songID": 873, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17020, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8fa9840b485fde2db1be723892092ee317ae151", + "difficulty": "NORMAL", + "songID": 873, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17020, + "notecount": 412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da19e737509c7cfcadadcc9b6036dd90d284b5da", + "difficulty": "ANOTHER", + "songID": 873, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17020, + "notecount": 940, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad58c9fe281e55b87b659827887c9b8d32a45cb6", + "difficulty": "HYPER", + "songID": 873, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17020, + "notecount": 705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0bad25c119aba73741d7485895f9b53822e9b57", + "difficulty": "NORMAL", + "songID": 873, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17020, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "417343c9874e2cdb018f73b0967f82facecfe475", + "difficulty": "ANOTHER", + "songID": 874, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17021, + "notecount": 1059, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6a67bf8835b22a38451a7bbab2aa312eaee9326", + "difficulty": "HYPER", + "songID": 874, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17021, + "notecount": 840, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ce79bf996e261ac6e8e855d16b606d6f455b9ce", + "difficulty": "NORMAL", + "songID": 874, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17021, + "notecount": 434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9e5c50f76a951e25f40bb2e435c0fd10bd70521", + "difficulty": "ANOTHER", + "songID": 874, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17021, + "notecount": 1197, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26138179ea5ea861185e1aebde9b922fef72d0a3", + "difficulty": "HYPER", + "songID": 874, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17021, + "notecount": 840, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49f68bd6c162f3e15d537a814dcf616bf52f2646", + "difficulty": "NORMAL", + "songID": 874, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17021, + "notecount": 443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b980a86e21f73369b15899f582d51bcb8db5581b", + "difficulty": "ANOTHER", + "songID": 875, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17022, + "notecount": 1606, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d87ca09e0a821c4b1f3c6d0cab186552411bc399", + "difficulty": "HYPER", + "songID": 875, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17022, + "notecount": 1074, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e990bc5fe73b92e208c84117953c4b1e8452588", + "difficulty": "NORMAL", + "songID": 875, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17022, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d0d36165f67eac018700ac922cdc3fa0ab0fc1c", + "difficulty": "ANOTHER", + "songID": 875, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17022, + "notecount": 1656, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "30b87d716691a4aca5c3e29287e5e3a0f84f1182", + "difficulty": "HYPER", + "songID": 875, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17022, + "notecount": 989, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2f4b2c745488bcfdfc212f26b6de9ff3d2b3888", + "difficulty": "NORMAL", + "songID": 875, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17022, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ceee9fccebf3895201e4961dd5d076830abab29", + "difficulty": "ANOTHER", + "songID": 876, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17023, + "notecount": 1135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2aec18693c311c1591a8ac70d10fd9ee8d2d74cd", + "difficulty": "HYPER", + "songID": 876, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17023, + "notecount": 885, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b847b0762bb14c758c8121b9cc156155e4bd8c4", + "difficulty": "NORMAL", + "songID": 876, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17023, + "notecount": 371, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f2bd1cf15a6849f43f00ebb43a60a49874b2857", + "difficulty": "ANOTHER", + "songID": 876, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17023, + "notecount": 1309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6ba375e353ce6f173dcfe1fae26851d26ad51d96", + "difficulty": "HYPER", + "songID": 876, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17023, + "notecount": 960, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15d65158a925a4208517a1426feca4be9b79efa4", + "difficulty": "NORMAL", + "songID": 876, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17023, + "notecount": 563, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca557a94ace461022da750a230f7d274a51a0a33", + "difficulty": "ANOTHER", + "songID": 877, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17024, + "notecount": 1257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59805e2a83e434cabc24104efb59547f20a15362", + "difficulty": "HYPER", + "songID": 877, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17024, + "notecount": 1021, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1cb5e0d105545f7563a2a4a551f8dc5e643b0fd", + "difficulty": "NORMAL", + "songID": 877, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17024, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b3f8a2d181118bd80b9a5f3a8c7bbc60178faae", + "difficulty": "ANOTHER", + "songID": 877, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17024, + "notecount": 1313, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "57ac1d9d09af64e457b726223ce27238c72297de", + "difficulty": "HYPER", + "songID": 877, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17024, + "notecount": 1004, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a831d5cd8fc0850685fff839f2d64fef055c9f56", + "difficulty": "NORMAL", + "songID": 877, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17024, + "notecount": 770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b513f400b80e18ceec6dd8edea163799ce48c37e", + "difficulty": "ANOTHER", + "songID": 878, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17025, + "notecount": 1384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebe3d771f9154be4a6fccc357f96b5d46f9ece9f", + "difficulty": "HYPER", + "songID": 878, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17025, + "notecount": 1109, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9fe8e311f7e999f2f8b531bb0790258602879d1", + "difficulty": "NORMAL", + "songID": 878, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17025, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "187044d55080b9ae8c37739afdb01299bfaa7e7a", + "difficulty": "ANOTHER", + "songID": 878, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17025, + "notecount": 1313, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f68fd5dda2bfe7e5c8bcb961918ca87b5c8d4347", + "difficulty": "BEGINNER", + "songID": 878, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 17025, + "notecount": 198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ab87c7aa8fb6c7847c4c63e6080a231d472b0dd", + "difficulty": "HYPER", + "songID": 878, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17025, + "notecount": 980, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e70b562ce47d271ff3b0d2fb38af66b58e67c17a", + "difficulty": "NORMAL", + "songID": 878, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17025, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e70c2d1ea37d6f744c57274a30d9fd12227fa77", + "difficulty": "ANOTHER", + "songID": 879, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17026, + "notecount": 1361, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19676b1230ddf90011403c72012c1c8a54957d13", + "difficulty": "HYPER", + "songID": 879, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17026, + "notecount": 898, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49a741a6b123428c25cc43a7ae1f4da12a9e0d0d", + "difficulty": "NORMAL", + "songID": 879, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17026, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05601fba4d7fe2e011cda403667fcfc7cf6ba42e", + "difficulty": "ANOTHER", + "songID": 879, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17026, + "notecount": 988, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdad62b9b516644f10a6ecf58534a624ee5e544a", + "difficulty": "HYPER", + "songID": 879, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17026, + "notecount": 582, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e47145ccf77a8968716691e7537da0dec1c61b2", + "difficulty": "NORMAL", + "songID": 879, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17026, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f293a526f6c752d7ef25e3e446660980d2bca7dc", + "difficulty": "ANOTHER", + "songID": 880, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17027, + "notecount": 1327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12d22422eab0e34d82d91624183fa72f4d07369b", + "difficulty": "HYPER", + "songID": 880, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17027, + "notecount": 872, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "025a49c820c3a07dd72207c10783c97b67a96545", + "difficulty": "NORMAL", + "songID": 880, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17027, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f79e32d17b56617414b46ac33218f8205b05b5f", + "difficulty": "ANOTHER", + "songID": 880, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17027, + "notecount": 1446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "49c8ba136dfc1a99d56fec31b96b264b25284084", + "difficulty": "HYPER", + "songID": 880, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17027, + "notecount": 1004, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "069ccf21a08123dfcc18792a64c80e32d1ccf7c3", + "difficulty": "NORMAL", + "songID": 880, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17027, + "notecount": 477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8114d8d10883a76cc254a638e9d6fb05e21cd34", + "difficulty": "ANOTHER", + "songID": 881, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17028, + "notecount": 1225, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4b96c9498af4d13971a907b433f55b25e146ae0", + "difficulty": "HYPER", + "songID": 881, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17028, + "notecount": 944, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88be1553b259929de9a83b9f60cca64699d95b43", + "difficulty": "LEGGENDARIA", + "songID": 881, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17028, + "notecount": 1503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "047308905f7098058af3caa96511cb648e35de73", + "difficulty": "NORMAL", + "songID": 881, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17028, + "notecount": 587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43ebc4a25baee16edea108c49e299a7f925fb71b", + "difficulty": "ANOTHER", + "songID": 881, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17028, + "notecount": 1189, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5d0ce8c1973e14aad82dd51c07fca8cdd5ad3dbb", + "difficulty": "BEGINNER", + "songID": 881, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 17028, + "notecount": 276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7918a8233ac0ad905d592066c34ee82a69c6230c", + "difficulty": "HYPER", + "songID": 881, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17028, + "notecount": 952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8fd89f5b3ac8ed2ebb1ec26aeeeca8bb3d0514ac", + "difficulty": "LEGGENDARIA", + "songID": 881, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17028, + "notecount": 1523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": true + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "487e9c7611e7020aabf6d16868bbfc353619b2a3", + "difficulty": "NORMAL", + "songID": 881, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17028, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ffc4f044e1231eb91f779ba2df03e0bdb45251a", + "difficulty": "ANOTHER", + "songID": 882, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17029, + "notecount": 1192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4df4f76e91332caed49e5f5cb2cb003cc95fc221", + "difficulty": "HYPER", + "songID": 882, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17029, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50f027d2549044e544760ade19a96d8b4f15ccea", + "difficulty": "NORMAL", + "songID": 882, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17029, + "notecount": 401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94d947277eec98fac4ff0d233d7fc6da59d6873e", + "difficulty": "ANOTHER", + "songID": 882, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17029, + "notecount": 1025, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58ef94ce27660edca721f3138d001356d7faa178", + "difficulty": "HYPER", + "songID": 882, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17029, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01813e346b0a651726b6f8c1756efafd4f776eb6", + "difficulty": "NORMAL", + "songID": 882, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17029, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd67cde14867804902f526c61df59982cb4ffa3e", + "difficulty": "ANOTHER", + "songID": 883, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17030, + "notecount": 897, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "241d190af5648d98a91f3b37585d648020d272ff", + "difficulty": "HYPER", + "songID": 883, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17030, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7275b7c88df34b6401fb99da7dece2af785cfc4f", + "difficulty": "NORMAL", + "songID": 883, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17030, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce71f9c794c429b71ca37ca0615b7b983b3d16ef", + "difficulty": "ANOTHER", + "songID": 883, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17030, + "notecount": 892, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13d6019c21f8fd53b141000c742d4d2a37616aea", + "difficulty": "HYPER", + "songID": 883, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17030, + "notecount": 673, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e00c3264172f717675e9c4c2d4ee82f2540a6772", + "difficulty": "NORMAL", + "songID": 883, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17030, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2b14366fb5b3d856e68f1c01c71a9e388567800", + "difficulty": "ANOTHER", + "songID": 884, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17031, + "notecount": 973, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "165eb003c7138c3986071ddfcd68ae15d4385b7e", + "difficulty": "HYPER", + "songID": 884, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17031, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15e5fb7a31e921432f251249caa939b57cea06a9", + "difficulty": "NORMAL", + "songID": 884, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17031, + "notecount": 464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc09d94705cc84d34d705df66c247166e98de9cb", + "difficulty": "ANOTHER", + "songID": 884, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17031, + "notecount": 946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12429910027d11dfd63dee9ce85603dede8e75fe", + "difficulty": "HYPER", + "songID": 884, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17031, + "notecount": 711, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80445c8e84a5905c8f686c6668f9710711489832", + "difficulty": "NORMAL", + "songID": 884, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17031, + "notecount": 420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "752e8b2e903bdd518c7368343071814b5f166c42", + "difficulty": "ANOTHER", + "songID": 885, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17032, + "notecount": 1564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c9cd9f5d24e8d26df61745ccc85f592d049daa5", + "difficulty": "HYPER", + "songID": 885, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17032, + "notecount": 1015, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26b8cc48b2bb2edd30b1002a229f5f5db144ddbc", + "difficulty": "NORMAL", + "songID": 885, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17032, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e064e485f02479fe47bb16ff5a347ef21ae1ff3a", + "difficulty": "ANOTHER", + "songID": 885, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17032, + "notecount": 1643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9458f2ea70b77aa62fbc7b7b1df8f167df233ce3", + "difficulty": "HYPER", + "songID": 885, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17032, + "notecount": 1062, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eaa0b9817379569f8ebd600b2d2a176d44db1c6c", + "difficulty": "NORMAL", + "songID": 885, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17032, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14e1d785b72b685f171844164b09f1912742d076", + "difficulty": "ANOTHER", + "songID": 886, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17033, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03cee4d796c3233f0130c8fc5b46908cbabae485", + "difficulty": "HYPER", + "songID": 886, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17033, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03e9f7cb439d5003c1c9cc60f39b80cdaefab8a7", + "difficulty": "NORMAL", + "songID": 886, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17033, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af7ae1b06376c990ebd1ac640aee2e2a1f4647fd", + "difficulty": "ANOTHER", + "songID": 886, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17033, + "notecount": 1049, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a4a401b47ecd2561b6ec9a65fd0f02f1560e951", + "difficulty": "HYPER", + "songID": 886, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17033, + "notecount": 762, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73d83f561fa83b1f29cda830c4531c3972c5811f", + "difficulty": "NORMAL", + "songID": 886, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17033, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0df34db845f8fd6e5fad7767aa0328c91fba4eeb", + "difficulty": "ANOTHER", + "songID": 887, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17034, + "notecount": 910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67b9767123275580855a14e208bbdfc6a9cf575f", + "difficulty": "HYPER", + "songID": 887, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17034, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ebd838b10cba24631b60b5b7e709210177fc14e", + "difficulty": "NORMAL", + "songID": 887, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17034, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c59b797189b6cbcf9c426da8c77f24639d3a3ecf", + "difficulty": "ANOTHER", + "songID": 887, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17034, + "notecount": 852, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "631ba80270c6f4893ca9d7d40bd58776864eea06", + "difficulty": "HYPER", + "songID": 887, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17034, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f1063854be3b1ab58f81e5be31d893600f10afd", + "difficulty": "NORMAL", + "songID": 887, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 17034, + "notecount": 265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07342dc3b5a21293d6377a25cd684f6af5326b07", + "difficulty": "ANOTHER", + "songID": 888, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17035, + "notecount": 1190, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20f49dfe2208301680952e93412017a1d6f34044", + "difficulty": "HYPER", + "songID": 888, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17035, + "notecount": 987, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93c5262cc1881f28758a2e3ff354ac2c92de3fce", + "difficulty": "NORMAL", + "songID": 888, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17035, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07ebb39eccc3f484927d38f73abe508c13d64524", + "difficulty": "ANOTHER", + "songID": 888, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17035, + "notecount": 1017, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a1104085353ed7fed2b596e37ce7ecf5fc4c2ba", + "difficulty": "HYPER", + "songID": 888, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17035, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74b01e774b8c40650118cab5c96580d2a657a6ee", + "difficulty": "NORMAL", + "songID": 888, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17035, + "notecount": 507, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "934d90a1a897b6efbba03d3ba45c0f9fb9855cc4", + "difficulty": "ANOTHER", + "songID": 889, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17036, + "notecount": 1316, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "592e868e79affd02a51bf5b912656cc714e837b5", + "difficulty": "HYPER", + "songID": 889, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17036, + "notecount": 1052, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f51e43bf02ab7ff16169891dbd27dffaf71ac5d", + "difficulty": "NORMAL", + "songID": 889, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17036, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3cf8cf148906e99912e748bf5c9a3473600227e3", + "difficulty": "ANOTHER", + "songID": 889, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17036, + "notecount": 1402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f92f24fb744dc0b8fea9ff2f985e91a1fbd37eb0", + "difficulty": "HYPER", + "songID": 889, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17036, + "notecount": 996, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "563f8ee2698389582a484887ecbc94e2ecac3743", + "difficulty": "NORMAL", + "songID": 889, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17036, + "notecount": 539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1365d8c2f25d5820b14035b65f35d644890df88d", + "difficulty": "ANOTHER", + "songID": 890, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17037, + "notecount": 967, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41db876ef6d66191d6a0041c6a55d728fa8f9517", + "difficulty": "HYPER", + "songID": 890, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17037, + "notecount": 698, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ab4fd489660fa18241b4551bc5ac39b86b1d2f4", + "difficulty": "NORMAL", + "songID": 890, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17037, + "notecount": 341, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "761263b5d9a60c0cc7ce44b577780e1e2c65db8d", + "difficulty": "ANOTHER", + "songID": 890, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17037, + "notecount": 893, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "367b0752eb3471604b871a12f815b8785e66fdd0", + "difficulty": "HYPER", + "songID": 890, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17037, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f5597b2168aff337ecb7b8d85eb8fef47791de7", + "difficulty": "NORMAL", + "songID": 890, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17037, + "notecount": 351, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b87c583548c4b5080f78dea76ae4c21b32bd998f", + "difficulty": "ANOTHER", + "songID": 891, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17038, + "notecount": 685, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c53332b7434c4525dff5467be04d9d57851ffae", + "difficulty": "HYPER", + "songID": 891, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17038, + "notecount": 491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c01467b9ae14a082734e6d08bec7077529a4e41", + "difficulty": "NORMAL", + "songID": 891, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 17038, + "notecount": 263, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a4fcdccd12eceafbea65f72c9d16cc5cd3cb655", + "difficulty": "ANOTHER", + "songID": 891, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17038, + "notecount": 724, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2188cd613efca4e07b628afbce862eeeec4f5c93", + "difficulty": "HYPER", + "songID": 891, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17038, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eab04f4a12b1b7eaec40b9ece55ff384c4b18006", + "difficulty": "NORMAL", + "songID": 891, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 17038, + "notecount": 233, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a7af2d00d28963469c8b440a5879a263b51660d", + "difficulty": "ANOTHER", + "songID": 892, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17039, + "notecount": 1204, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3d1e572dd43393b080db097550bf82ce790bf12", + "difficulty": "HYPER", + "songID": 892, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17039, + "notecount": 775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e258a49ccedd513e61cd6b2c9f1c747a9dabb9a", + "difficulty": "NORMAL", + "songID": 892, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17039, + "notecount": 380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7c1bf2a9596eeb53e3f6f763e799a974b65ada1", + "difficulty": "ANOTHER", + "songID": 892, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17039, + "notecount": 942, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c60547c2342cbff0327b5bb7397f8a08fe5ea98", + "difficulty": "HYPER", + "songID": 892, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17039, + "notecount": 867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c243e2e1bdd772d2b9b14cab63f16b2c7433ec9c", + "difficulty": "NORMAL", + "songID": 892, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17039, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5698ac1957a9dc3f643da3a4560c94839fa3adce", + "difficulty": "ANOTHER", + "songID": 893, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17040, + "notecount": 1140, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1b3ff1a471c69843e9e362b6062588999d8768f", + "difficulty": "HYPER", + "songID": 893, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17040, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "036d61338d0a6467b818b4eba66d2cb0fafe1440", + "difficulty": "NORMAL", + "songID": 893, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17040, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d22cb55f2ed0f8042c0e12946bf39d3b0338521", + "difficulty": "ANOTHER", + "songID": 893, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17040, + "notecount": 1053, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1e682d5c6ce193207affc2a8f9cbf8679f751f0", + "difficulty": "HYPER", + "songID": 893, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17040, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "022a84430bdd6b7bdfd7c94ebd21a5f35b3e9f17", + "difficulty": "NORMAL", + "songID": 893, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17040, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84f9a4ce4fa5aa4c898d33c227be29091c953959", + "difficulty": "ANOTHER", + "songID": 894, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17041, + "notecount": 1170, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "537606c0cdef0665bbc6bd8c499c3bbbfa17ac5c", + "difficulty": "HYPER", + "songID": 894, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17041, + "notecount": 871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c72b1a08fad6e5a8ae0c58c7705bc88a9af91fa0", + "difficulty": "NORMAL", + "songID": 894, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17041, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7460c1bd5ba516c33361338b60a42b31c2adf095", + "difficulty": "ANOTHER", + "songID": 894, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17041, + "notecount": 1240, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9266d8241143f08ab95a24c831a36109bd15b078", + "difficulty": "HYPER", + "songID": 894, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17041, + "notecount": 841, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3db3c83f2a4b5dae842c1471e6cfec690943ef02", + "difficulty": "NORMAL", + "songID": 894, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17041, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2af68b6f655736d46ab0b98985225fc6114c19e", + "difficulty": "ANOTHER", + "songID": 895, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17042, + "notecount": 1085, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cebed4b4070135665f43f20ea2baa8567322564e", + "difficulty": "HYPER", + "songID": 895, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17042, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a21365782dec663528f467e5fc5f8a4c2dd45d7", + "difficulty": "NORMAL", + "songID": 895, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17042, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba19d551ad868b6ef9d8881e637bbd693285ebfc", + "difficulty": "ANOTHER", + "songID": 895, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17042, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bb8ab8e7818401555d43d6dec49d312359c3bbb", + "difficulty": "HYPER", + "songID": 895, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17042, + "notecount": 711, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a63dce67ed86e27664c63e5308708c1e8851747", + "difficulty": "NORMAL", + "songID": 895, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17042, + "notecount": 342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0cb468760d31e415b1bb8fb501ee0cb4dc4eaaa", + "difficulty": "ANOTHER", + "songID": 896, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17043, + "notecount": 1165, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d39b516be26e310a62c166610692333fbcf78a6", + "difficulty": "HYPER", + "songID": 896, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17043, + "notecount": 877, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87a36fe289ece624fd3c7c4aef273f12e53aab67", + "difficulty": "NORMAL", + "songID": 896, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17043, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f560d788f21fc0f330d656a96977420e75d172d1", + "difficulty": "ANOTHER", + "songID": 896, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17043, + "notecount": 1170, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3525cf6fed16ea637adeb19d2fea19e7c0369622", + "difficulty": "HYPER", + "songID": 896, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17043, + "notecount": 862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3582b9434d11f68860f1155892910f64f07e545", + "difficulty": "NORMAL", + "songID": 896, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17043, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31833276c642166da2d141b44b9f9c377bd1d0a0", + "difficulty": "ANOTHER", + "songID": 897, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17044, + "notecount": 1348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ef10d5a3ac71e55aa3d2a7289d16d7d86d02a71", + "difficulty": "HYPER", + "songID": 897, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17044, + "notecount": 845, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "833828ebe08df584102f7abb27d76b63c88f75a6", + "difficulty": "NORMAL", + "songID": 897, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17044, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa3999bf49c4e3f24f66b1e0d79f9120fc4cb61c", + "difficulty": "ANOTHER", + "songID": 897, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17044, + "notecount": 1509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": true + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a99b36fb20bdefaf7c94bc367cf4c804e62bc1e4", + "difficulty": "HYPER", + "songID": 897, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17044, + "notecount": 1035, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d7c99427b197fbc42642681fb38fdc3f0b02252", + "difficulty": "NORMAL", + "songID": 897, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17044, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b03253020b6fae30ccb48aa7ad6b0bae6789d63d", + "difficulty": "ANOTHER", + "songID": 898, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17045, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65f46026ee78b80c16e7febebe17f76951a1cad5", + "difficulty": "HYPER", + "songID": 898, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17045, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38e8a4c0c1bab19e95a726e79fdb77a14ccca61f", + "difficulty": "NORMAL", + "songID": 898, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17045, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03faac912eb51ce6fbdad1cdf82d68795308faa0", + "difficulty": "ANOTHER", + "songID": 898, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17045, + "notecount": 891, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "356c75587a1d45c1bb02aab987ac15350e3dc665", + "difficulty": "BEGINNER", + "songID": 898, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 17045, + "notecount": 193, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf5384bb538133f38616ff2a598ca48f70513563", + "difficulty": "HYPER", + "songID": 898, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17045, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01e3f9877c701a929a78ce496494e239a6d67981", + "difficulty": "NORMAL", + "songID": 898, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17045, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0dacfc8c4a84f564374ee232f202d66dda4c77e0", + "difficulty": "ANOTHER", + "songID": 899, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17046, + "notecount": 1351, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "867bc34ab47e369df390a449de307ef54cff69ac", + "difficulty": "HYPER", + "songID": 899, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17046, + "notecount": 1041, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91bfe62f96ff236b524baa2f42d63903772e6907", + "difficulty": "NORMAL", + "songID": 899, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17046, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0176cc908874d014151e1ca84fbd1ba2676b1b9", + "difficulty": "ANOTHER", + "songID": 899, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17046, + "notecount": 1329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3f8ae2d5b2ed9c6423232a75570c42a06efe22e4", + "difficulty": "HYPER", + "songID": 899, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17046, + "notecount": 928, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "919dd6c35465c14db81155418471d19821a09b48", + "difficulty": "NORMAL", + "songID": 899, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17046, + "notecount": 563, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fac623293ca3963cab4823a3cf2d3a751258d5cd", + "difficulty": "ANOTHER", + "songID": 900, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17047, + "notecount": 1309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81bdc001265a6163da19eb7d20c26c38d7e2d473", + "difficulty": "HYPER", + "songID": 900, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17047, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fa44c713c8f46d005520f9f0193ceb1cf1a9baa", + "difficulty": "NORMAL", + "songID": 900, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17047, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ac56dc097c374c6312a335d666ce7e3bce3bbfa", + "difficulty": "ANOTHER", + "songID": 900, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17047, + "notecount": 1057, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc064402d4fcac20b7605e136c7c69d871bf9d6b", + "difficulty": "HYPER", + "songID": 900, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17047, + "notecount": 859, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "190d056bf6c7d65d525ee608011bfbf706b673fe", + "difficulty": "NORMAL", + "songID": 900, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17047, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc72d8ae5ad571773aad827768c6613911e7458a", + "difficulty": "ANOTHER", + "songID": 901, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17048, + "notecount": 1270, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7873f0e129efaad81969473177816c0870e9c26", + "difficulty": "HYPER", + "songID": 901, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17048, + "notecount": 1087, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30d74d673990cfa7b94ed3b16338b2f926f002da", + "difficulty": "NORMAL", + "songID": 901, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17048, + "notecount": 549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6cf715c58964d21b7b951e5f222cda1746e69422", + "difficulty": "ANOTHER", + "songID": 901, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17048, + "notecount": 1270, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "076e91917fc6969bf8020d130f8a68ba2a1ef45a", + "difficulty": "HYPER", + "songID": 901, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17048, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40ad79bb86e817ee48bc123d6b16a74ed23c387f", + "difficulty": "NORMAL", + "songID": 901, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17048, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04c7ace99c9e2a29b83086c1493f5b124b1703ef", + "difficulty": "ANOTHER", + "songID": 902, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17049, + "notecount": 1222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6314ba5dba8539959f884b8cc19e66b4cf681e64", + "difficulty": "HYPER", + "songID": 902, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17049, + "notecount": 819, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24392862a25556eb5f0f5fb8f1802d79ae3f6c90", + "difficulty": "NORMAL", + "songID": 902, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17049, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0e2b3a7acae61398c4d8cf8bb6512b6c14d067a", + "difficulty": "ANOTHER", + "songID": 902, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17049, + "notecount": 1336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81ad01a7a9cfb642f4681d67162c70f806a0bf6f", + "difficulty": "HYPER", + "songID": 902, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17049, + "notecount": 826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a4dc6c4d2af74e45db195794a8f5dad34ff46c6", + "difficulty": "NORMAL", + "songID": 902, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17049, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3dfbeb0689b2f06271289991748217fec4c68f20", + "difficulty": "ANOTHER", + "songID": 903, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17050, + "notecount": 1151, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af1f1df34fd3c105154565185ead0d7d47836237", + "difficulty": "HYPER", + "songID": 903, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17050, + "notecount": 847, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce74810aaba533a27903a13ec6d5666e12ba00cf", + "difficulty": "NORMAL", + "songID": 903, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17050, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f64bb0dc686805d504bc88f1e5078a789eb505d", + "difficulty": "ANOTHER", + "songID": 903, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17050, + "notecount": 1231, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f691a00b28654f9cbf4d1e5619e395bf34403f4", + "difficulty": "HYPER", + "songID": 903, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17050, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9889ae8187f18de2797703b1b952dea0bb2baa96", + "difficulty": "NORMAL", + "songID": 903, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17050, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4355a326765996a7d08ab89199f85190f87c0109", + "difficulty": "ANOTHER", + "songID": 904, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17051, + "notecount": 1085, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b09cef72a75cfdeca3f22ee1ea0a24c47d262d1c", + "difficulty": "HYPER", + "songID": 904, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17051, + "notecount": 888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6450e12491b5c2f998e314d2d91d87c22bad3513", + "difficulty": "NORMAL", + "songID": 904, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17051, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f474e6a52e5866a3d8f521ef93c4a75c08d15d0", + "difficulty": "ANOTHER", + "songID": 904, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17051, + "notecount": 970, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd84e01b39898103907e183b79b99d49da36fd50", + "difficulty": "BEGINNER", + "songID": 904, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 17051, + "notecount": 141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d99af92530bda1bcbc72baa6b3dcdd7ec76c957", + "difficulty": "HYPER", + "songID": 904, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17051, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da7d8afa361e418a3ddf49e6bfd6a644177c1cd4", + "difficulty": "NORMAL", + "songID": 904, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17051, + "notecount": 366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "044d0ebc2792511fb7e7be0f18e5cf6bc356d9ff", + "difficulty": "ANOTHER", + "songID": 905, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17052, + "notecount": 976, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5cec72e40464514a0f4666bea91b4bb3ced5cf5", + "difficulty": "HYPER", + "songID": 905, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17052, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ecc65e86bde0a5c88e714318a0286b8ba18445c", + "difficulty": "NORMAL", + "songID": 905, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17052, + "notecount": 371, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "599fe6602890d5b602d62781746c97f0edb8e4fc", + "difficulty": "ANOTHER", + "songID": 905, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17052, + "notecount": 975, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f76cd178ef94b5784b6a8011a71870b17705a77", + "difficulty": "BEGINNER", + "songID": 905, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 17052, + "notecount": 273, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a73711afb45855b35c60e6f1d2b420f079e0bc11", + "difficulty": "HYPER", + "songID": 905, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17052, + "notecount": 718, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f63bfdcd3dd391a817ee4ba5cf107f29f7348b60", + "difficulty": "NORMAL", + "songID": 905, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17052, + "notecount": 381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69f8066a33f28e33afb55e7cf57059822eac7bea", + "difficulty": "ANOTHER", + "songID": 906, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17053, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0ce49059a6fc57913b5c9a610b31f70c6458017", + "difficulty": "HYPER", + "songID": 906, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17053, + "notecount": 625, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "acc7994bf6ed585f114fe76e396119c2321b204a", + "difficulty": "NORMAL", + "songID": 906, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17053, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "335972422b4b6d1ec1e40043c84a4cbf6b167abe", + "difficulty": "ANOTHER", + "songID": 906, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17053, + "notecount": 895, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ee1128a70428a4ec7938173d6ba0f577d6b3069", + "difficulty": "BEGINNER", + "songID": 906, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 17053, + "notecount": 187, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "438c6693b7cf5ddf1e42521f81c77d4300c96f02", + "difficulty": "HYPER", + "songID": 906, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17053, + "notecount": 618, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "659b803393e438e4917e49af136ccd8f6323ac55", + "difficulty": "NORMAL", + "songID": 906, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17053, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99ddf9c6615347e2101a21d20104358e45df1291", + "difficulty": "ANOTHER", + "songID": 907, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17054, + "notecount": 1438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c51b7faf58de6a5da4756918cad23c6a17a3974c", + "difficulty": "HYPER", + "songID": 907, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17054, + "notecount": 1046, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f95354b8409dc1c65635c659e862283cf4d28104", + "difficulty": "NORMAL", + "songID": 907, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17054, + "notecount": 679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1cedb6791388a0d8d15ad6a3111c59686f02238", + "difficulty": "ANOTHER", + "songID": 907, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17054, + "notecount": 1440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "86639d28029e7c8eb0246db1de83fa9134fb9997", + "difficulty": "BEGINNER", + "songID": 907, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 17054, + "notecount": 304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba4a10c1c9c9a535e8e98015cb213deecde76d9f", + "difficulty": "HYPER", + "songID": 907, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17054, + "notecount": 1121, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1287bcdacca607b2fe94106bf2d2d1c609633258", + "difficulty": "NORMAL", + "songID": 907, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17054, + "notecount": 628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7807ddb7319acac6128a20b579b0fcacff5f5ff0", + "difficulty": "ANOTHER", + "songID": 908, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17055, + "notecount": 1147, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6144f99293c159390b4e33c2431e728fd6abbf6", + "difficulty": "HYPER", + "songID": 908, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17055, + "notecount": 940, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "b4d8796694fbf2ab79899ad9a75bb50862c88b9b", + "difficulty": "LEGGENDARIA", + "level": "0", + "levelNum": 0, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 908, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 17055, + "arcChartID": null, + "notecount": 1280, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "bc39a4a8e4e711558a5285f443ad9bcf5f2b350d", + "difficulty": "NORMAL", + "songID": 908, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 17055, + "notecount": 357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4af6d77ce64a94abe5b70158cb8a53a2d479cb4a", + "difficulty": "ANOTHER", + "songID": 908, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17055, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "369ae854b2e611403f25a254bce059d8c5747ded", + "difficulty": "HYPER", + "songID": 908, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17055, + "notecount": 868, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c40ddcc518c64bc54bdb565baf2bd4b23e4357b1", + "difficulty": "NORMAL", + "songID": 908, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17055, + "notecount": 357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e4486a339fddaf3c1ba87a0e40a428e75627bea", + "difficulty": "ANOTHER", + "songID": 909, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17056, + "notecount": 1798, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e35a5416b0975f8b649e17f5c804923cb2a1f2b7", + "difficulty": "HYPER", + "songID": 909, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17056, + "notecount": 1281, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1f8b520078a685fd5ddd53fe480e50f200fb165", + "difficulty": "NORMAL", + "songID": 909, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17056, + "notecount": 788, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "feb5ab7fd6a0044df3ca39e27da1b85a3f71f02c", + "difficulty": "ANOTHER", + "songID": 909, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17056, + "notecount": 1686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "11-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": true + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "18bcd4f770284eb6600c4ebf5e2c9c855fd47a6f", + "difficulty": "HYPER", + "songID": 909, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17056, + "notecount": 1340, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd498dfdc1b714d579ce036651c88b97bbe62ace", + "difficulty": "NORMAL", + "songID": 909, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17056, + "notecount": 787, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0604e54ee4b88489695085072f094ac6a266ba9", + "difficulty": "ANOTHER", + "songID": 910, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17057, + "notecount": 1615, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c262aa4f77b3f21db63991151600743aaf97825", + "difficulty": "HYPER", + "songID": 910, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17057, + "notecount": 1393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d67fe4d7955b5d2149441e491731b0369a4bd6a6", + "difficulty": "NORMAL", + "songID": 910, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17057, + "notecount": 871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1ed5f9fa7d9f7f9bd7528725e04f6f91c05ad9d", + "difficulty": "ANOTHER", + "songID": 910, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17057, + "notecount": 1577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "bacb3f44c57230da147dbae32c99541e07a6bbe1", + "difficulty": "HYPER", + "songID": 910, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17057, + "notecount": 1369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5bc353a6600c575a654dbbf1c61d8eefa78a125f", + "difficulty": "NORMAL", + "songID": 910, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17057, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c133c43f07b24d55fcf1549de68450fb55781331", + "difficulty": "ANOTHER", + "songID": 911, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17058, + "notecount": 957, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e089b9c5bee87225d26fc38f09a6e5550c9aee2a", + "difficulty": "HYPER", + "songID": 911, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17058, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a671b7a5156e79d8f22a22a509b84597500a4a02", + "difficulty": "NORMAL", + "songID": 911, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17058, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73b346dfef590696b5ec149e02bf63b42d904dce", + "difficulty": "ANOTHER", + "songID": 911, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17058, + "notecount": 855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0aa7fcbc44e33a937bf21d761f9b5d348dc8cbe", + "difficulty": "BEGINNER", + "songID": 911, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 17058, + "notecount": 190, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2aabdca61f64f0f746b0ece094bdb99405ff5894", + "difficulty": "HYPER", + "songID": 911, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17058, + "notecount": 709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb971e41cdf38ecaa7b9b341dabda4b9e527e70c", + "difficulty": "NORMAL", + "songID": 911, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17058, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "943f2c08b89242c1dd0be23ca652f33085b70606", + "difficulty": "ANOTHER", + "songID": 912, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17059, + "notecount": 1752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65d1098f67dee6f62f0895d82564b222687001b4", + "difficulty": "HYPER", + "songID": 912, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17059, + "notecount": 944, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73f4dae2ee5a482bf92d52ad23ae71bb3c1ab3ba", + "difficulty": "NORMAL", + "songID": 912, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17059, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ed42a76e1423d731ecbbb0ada7fdaa7a6d94b4e", + "difficulty": "ANOTHER", + "songID": 912, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17059, + "notecount": 1646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "aadc670672274d8efee9f2cda7495914b7999825", + "difficulty": "HYPER", + "songID": 912, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17059, + "notecount": 926, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82c29c4053f35a8fd8986c8f996c8103b8ed043f", + "difficulty": "NORMAL", + "songID": 912, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17059, + "notecount": 490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20f0ddba5207b09b4d5b75bf9d6c216880a63798", + "difficulty": "ANOTHER", + "songID": 913, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17060, + "notecount": 1913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a618398ce60c96d1c1986f4032c6028d1539a47e", + "difficulty": "HYPER", + "songID": 913, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17060, + "notecount": 1188, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0b89664abc5286dd9ba66834ce67334985bd9e9", + "difficulty": "LEGGENDARIA", + "songID": 913, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17060, + "notecount": 2033, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "854320e2f8f9f29b9f2ff0fbf80876e5fe386a5c", + "difficulty": "NORMAL", + "songID": 913, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17060, + "notecount": 539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9dd405f9c80df79c698adc67812716a555895c3a", + "difficulty": "ANOTHER", + "songID": 913, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17060, + "notecount": 1819, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "35df268a3b2d7d2947883490ab30cfcbaeca18cf", + "difficulty": "HYPER", + "songID": 913, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17060, + "notecount": 1188, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a88277afa51850959b894fcb27a448ad5f1126a4", + "difficulty": "LEGGENDARIA", + "songID": 913, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17060, + "notecount": 1868, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "06bc1745e0877b3b9fd022ed0c637eb7c20c1699", + "difficulty": "NORMAL", + "songID": 913, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17060, + "notecount": 539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfcc85df34503d6c7b980ff486ae8e0a543c272d", + "difficulty": "ANOTHER", + "songID": 914, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17061, + "notecount": 1529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95ce11fcd3063a9f8bb3528facead94e8fb17694", + "difficulty": "HYPER", + "songID": 914, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17061, + "notecount": 970, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f63bd4eace4d6196d455b4f85c0681d694263f2", + "difficulty": "NORMAL", + "songID": 914, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17061, + "notecount": 619, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b59c144cf9fcb8de566af98429f3dd4363b919ab", + "difficulty": "ANOTHER", + "songID": 914, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 17061, + "notecount": 1765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "42c772a24c346314e626cb6ba8589f04af5af520", + "difficulty": "HYPER", + "songID": 914, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17061, + "notecount": 1072, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc0ea0a0db896106ab3f6056ab40e7e13c366ae8", + "difficulty": "NORMAL", + "songID": 914, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17061, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eab6c490aa4e4b559fdf567f516d53d6893f6553", + "difficulty": "ANOTHER", + "songID": 915, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17062, + "notecount": 1480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce924844aeacc2456e77fa7d1247ef1eb4b4e545", + "difficulty": "HYPER", + "songID": 915, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 17062, + "notecount": 1117, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a593c47ebc10f5907efe7a3e75d495998a60cac", + "difficulty": "NORMAL", + "songID": 915, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17062, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6ac9b78c01af16d86e0b087714183b809db265d", + "difficulty": "ANOTHER", + "songID": 915, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17062, + "notecount": 1232, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9331553903186257669f860cd13e84dda496b834", + "difficulty": "HYPER", + "songID": 915, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17062, + "notecount": 925, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fc9313691cbc0fb2c686d7276f6f250ccce2e9a", + "difficulty": "NORMAL", + "songID": 915, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17062, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "beec50c2dea06838ca51bbdc962cee888ff2dcfa", + "difficulty": "ANOTHER", + "songID": 916, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17063, + "notecount": 1444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5500175245100c7c9f40f60226fc0ff6c1b3d96e", + "difficulty": "HYPER", + "songID": 916, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17063, + "notecount": 954, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d317f53740e1446dc013b9cd11cb3ecd18c10ed4", + "difficulty": "NORMAL", + "songID": 916, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17063, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3224a91e7344fd3109f705c0cb11a5ea41e12d1c", + "difficulty": "ANOTHER", + "songID": 916, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17063, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed940011c33fff1eefe6cefb452ceda754d246d8", + "difficulty": "HYPER", + "songID": 916, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17063, + "notecount": 921, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "112593a9a05ce75d9bd713774748503f30be94aa", + "difficulty": "NORMAL", + "songID": 916, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 17063, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35ff6ade5b2fc2f98a5721df3e6aae73472c8410", + "difficulty": "ANOTHER", + "songID": 917, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17064, + "notecount": 1342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e376b8a65bb67af2755a67997581ee36723047f0", + "difficulty": "HYPER", + "songID": 917, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17064, + "notecount": 1016, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d9ce36bdc0518b5e80d60e4792e5bb14a9b4eed", + "difficulty": "NORMAL", + "songID": 917, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17064, + "notecount": 707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e3ce85519c15bbe0b233daf683aed0d93a7a59c", + "difficulty": "ANOTHER", + "songID": 917, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17064, + "notecount": 1327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ce24c0182b58fb0eccd74febdf0166dc00f6fc70", + "difficulty": "HYPER", + "songID": 917, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17064, + "notecount": 995, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6c32b9fd9a92670fa5b49ff4745e6c8752cd22c", + "difficulty": "NORMAL", + "songID": 917, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17064, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55fd957e87f54d57833a6b8d2c36c3b45dd5a6ea", + "difficulty": "ANOTHER", + "songID": 918, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 17065, + "notecount": 1274, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5de90f7398da7f63c6e030adee63492f17c03212", + "difficulty": "HYPER", + "songID": 918, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17065, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98eb0ee5c34e3ef8e3829b384725c874786c0507", + "difficulty": "NORMAL", + "songID": 918, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17065, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95d81ef6c9091d07732270ef30333166657818d2", + "difficulty": "ANOTHER", + "songID": 918, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 17065, + "notecount": 1241, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "451714744633ac72d15922ad651deabc611d1db9", + "difficulty": "BEGINNER", + "songID": 918, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 17065, + "notecount": 99, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04c7e03cca0fd42bf3ee3aaeff1641b70e5db326", + "difficulty": "HYPER", + "songID": 918, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 17065, + "notecount": 848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c0a94feef7f3ff9454464bd0fd225f0aea52495", + "difficulty": "NORMAL", + "songID": 918, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 17065, + "notecount": 410, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "286ddca60b45fbd56dcd96b43433f7038feeb7d2", + "difficulty": "NORMAL", + "songID": 919, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 17100, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ff2ff539ac527b8ffefa30aa7c5457e7ac74016", + "difficulty": "NORMAL", + "songID": 919, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 17100, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd85f88cf4a473047a5abbc50687aa0d774dc973", + "difficulty": "ANOTHER", + "songID": 921, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18000, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3105bbc9d420f529aa1f6115dba3e47cd1ca2d6a", + "difficulty": "HYPER", + "songID": 921, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18000, + "notecount": 498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d4f92b57267e1685b8bcec73017fc7198294a99", + "difficulty": "NORMAL", + "songID": 921, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18000, + "notecount": 301, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3ad3486a8be468dafb37bd2cb9a818415920ae0", + "difficulty": "ANOTHER", + "songID": 921, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18000, + "notecount": 678, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d64a8e506f9e480a1b0200430d4fa9d0afa52634", + "difficulty": "HYPER", + "songID": 921, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18000, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f396a5263cf9b273074e32f775f26a0563ec05e", + "difficulty": "NORMAL", + "songID": 921, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18000, + "notecount": 325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23979176b893bc3c72016a7c70f3f671964a2c9a", + "difficulty": "ANOTHER", + "songID": 922, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18001, + "notecount": 1322, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69dddca53f07d093906c00fb9965f150752886fb", + "difficulty": "HYPER", + "songID": 922, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18001, + "notecount": 961, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5c96c1c57e92a88bd1bc939eaed333e74c9df5b", + "difficulty": "NORMAL", + "songID": 922, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18001, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53264cfe35cb08e68cce8a563068876ba3b70b2a", + "difficulty": "ANOTHER", + "songID": 922, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18001, + "notecount": 1506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "eeae207a8360552c2242572104467f1089b3f70a", + "difficulty": "HYPER", + "songID": 922, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18001, + "notecount": 1029, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73bc97da71187f5c9c23673b3c287fd47f95ff05", + "difficulty": "NORMAL", + "songID": 922, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18001, + "notecount": 599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1aa6ac24b928611058d87d416cf9e8830a5d08f", + "difficulty": "ANOTHER", + "songID": 923, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18002, + "notecount": 1388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b2cd07bb0d5e518faa88067a12714092872e289", + "difficulty": "HYPER", + "songID": 923, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18002, + "notecount": 1071, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cce6d1ccd3011d5d81ce586c5f165ca874652791", + "difficulty": "NORMAL", + "songID": 923, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18002, + "notecount": 636, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ac909e355e76c67d6fd05fba7c4f925f91e1936", + "difficulty": "ANOTHER", + "songID": 923, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18002, + "notecount": 1395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d749bf547e25176956873d08569790d5a1b279be", + "difficulty": "HYPER", + "songID": 923, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18002, + "notecount": 1174, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c4c14ba7d0064b114cb8382a0d1c19047825d2b", + "difficulty": "NORMAL", + "songID": 923, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18002, + "notecount": 827, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c80e47d301eb81d5881d91268414c173f313d6ba", + "difficulty": "ANOTHER", + "songID": 924, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18003, + "notecount": 1304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee76270ffd85d62251de984c004aa7a906cd3c46", + "difficulty": "HYPER", + "songID": 924, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18003, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "195afb384017d9f381539212b8b5d823a3a592f1", + "difficulty": "NORMAL", + "songID": 924, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18003, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbff6f6620e63e7cd086969616b0e89c2e614b67", + "difficulty": "ANOTHER", + "songID": 924, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18003, + "notecount": 1265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b5b30728cfd509686b3e009b9d8c469c4e31161", + "difficulty": "HYPER", + "songID": 924, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18003, + "notecount": 885, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c96521363b5b736ef90b2a3604330b38a72d2e4", + "difficulty": "NORMAL", + "songID": 924, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18003, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd79fb1638da4a61caaa123b64306ca5b3ead149", + "difficulty": "ANOTHER", + "songID": 925, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18004, + "notecount": 2109, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e98c3534f237fd468cafab9f8205602fb7a8f077", + "difficulty": "HYPER", + "songID": 925, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18004, + "notecount": 1341, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b2f221ca3458e5b810d150d1ece6d48e8863ae2", + "difficulty": "NORMAL", + "songID": 925, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18004, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c00e94b20804c306fb44af9f40d5c5230da09bc", + "difficulty": "ANOTHER", + "songID": 925, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18004, + "notecount": 2065, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1aeb7de796a4d44348270f9ff4b542dc7a18354c", + "difficulty": "HYPER", + "songID": 925, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18004, + "notecount": 1345, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3ffc717ee38a4ff216d615246306d4a973c9c6c5", + "difficulty": "NORMAL", + "songID": 925, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18004, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29741e5ea477227b495cacc4726b4a40087943b2", + "difficulty": "ANOTHER", + "songID": 926, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18005, + "notecount": 1289, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e62484a64c9f396a0acf09453ea90d353f45194", + "difficulty": "HYPER", + "songID": 926, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18005, + "notecount": 923, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e38f62e27a6ae170cc15ae3cda009d970c106d56", + "difficulty": "NORMAL", + "songID": 926, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18005, + "notecount": 425, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74fbc70cf79b02184d889a333a312d7978f22535", + "difficulty": "ANOTHER", + "songID": 926, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18005, + "notecount": 1123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb35cd0e70568a43770c7e987292be81eeed7600", + "difficulty": "HYPER", + "songID": 926, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18005, + "notecount": 873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e1b68ba5c540ad7d9f9dbb3e2747c09a596b570", + "difficulty": "NORMAL", + "songID": 926, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18005, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f26f72c064b936b74fdd361624e435400fd9e98", + "difficulty": "ANOTHER", + "songID": 927, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18006, + "notecount": 1329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e80399c69fcf31dea77169525dbc6417b17f6949", + "difficulty": "HYPER", + "songID": 927, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18006, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f23055f9b1443a7ad127dcc3f14fc542a64bf9b", + "difficulty": "NORMAL", + "songID": 927, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18006, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b68b4a539046b16233c3c2bc694e5f86b106a973", + "difficulty": "ANOTHER", + "songID": 927, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18006, + "notecount": 1382, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1da887e3c8a4db88cdf531faf909345742d8e51", + "difficulty": "HYPER", + "songID": 927, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18006, + "notecount": 882, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f32a367fbcf46b2f00efb79687a0d7e6ad089062", + "difficulty": "NORMAL", + "songID": 927, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18006, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2dd615a997cca585a9bce974836298a56d14cce6", + "difficulty": "ANOTHER", + "songID": 928, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18007, + "notecount": 1867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1061f050a6e8db528597ec789939618a029ceede", + "difficulty": "HYPER", + "songID": 928, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18007, + "notecount": 1020, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76b502d2d39861095dc10f691d214bd9f482a815", + "difficulty": "NORMAL", + "songID": 928, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18007, + "notecount": 582, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe00542cd28d48e8fe1ee801fb311d4fb8b8cc15", + "difficulty": "ANOTHER", + "songID": 928, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18007, + "notecount": 1883, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b92862eb781d628b2ce53e337fa72150f0e28010", + "difficulty": "HYPER", + "songID": 928, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18007, + "notecount": 1291, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a5adedb83f7a0c28daa27e48b695fc8cd778460", + "difficulty": "NORMAL", + "songID": 928, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18007, + "notecount": 688, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "073e074afac213cd7f5d01ab023087fb09f0fc2f", + "difficulty": "ANOTHER", + "songID": 929, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18008, + "notecount": 1490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ea6cc230b87cf863ec8daafad870d9f053b59ac", + "difficulty": "HYPER", + "songID": 929, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18008, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afb60a71cc0324f2c1a4112113e8ce2a4494785c", + "difficulty": "NORMAL", + "songID": 929, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18008, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "054859f4679c68c0766044f5a11d739c687ade01", + "difficulty": "ANOTHER", + "songID": 929, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18008, + "notecount": 1488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d00743ca508c344b5d0579810205453ddd9c5168", + "difficulty": "HYPER", + "songID": 929, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18008, + "notecount": 1067, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6880bf78b39f426834a46743bb6d98ac0e7deca", + "difficulty": "NORMAL", + "songID": 929, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18008, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afc0fe3871a5cbfc4c40c320476ee029efba3d45", + "difficulty": "ANOTHER", + "songID": 930, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18009, + "notecount": 1820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7738029d7c135e74c178c0f06540d5754b7991e", + "difficulty": "HYPER", + "songID": 930, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18009, + "notecount": 1106, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c3fe12678257ab561f8572ee2550492ecf180e3", + "difficulty": "NORMAL", + "songID": 930, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18009, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65f7674bec22179cbcf93d8d304488af149bbc61", + "difficulty": "ANOTHER", + "songID": 930, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18009, + "notecount": 1718, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2b4dc6fdbad700ed0bce6cdd32303a9f9c4201ba", + "difficulty": "HYPER", + "songID": 930, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18009, + "notecount": 1217, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "bf1591b748decebdaaa81b3851b8b3d0700d9638", + "difficulty": "NORMAL", + "songID": 930, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18009, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b343360d03f5fc02940ed2577c3e7a5915bb5029", + "difficulty": "ANOTHER", + "songID": 931, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18010, + "notecount": 1598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e92e7763b26edf2f6115f33cbf88eb2e3c39ff4a", + "difficulty": "HYPER", + "songID": 931, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18010, + "notecount": 1104, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf03579a5210b291a3582d803c5f5a0e0599f937", + "difficulty": "NORMAL", + "songID": 931, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18010, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04ea8af1152199aa7f9c73131d62aed0a50b1b3a", + "difficulty": "ANOTHER", + "songID": 931, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18010, + "notecount": 1535, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8f324088dcb0d4226991df998d891a97490735b1", + "difficulty": "HYPER", + "songID": 931, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18010, + "notecount": 907, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73894793e73eb14186477de8885bb6457a0a8c2a", + "difficulty": "NORMAL", + "songID": 931, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18010, + "notecount": 398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea39d34f8b32ff0786cb70fa338b524635e9c9e5", + "difficulty": "ANOTHER", + "songID": 932, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18011, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "475392112d03d6f0de9671221517535bdcea9e03", + "difficulty": "HYPER", + "songID": 932, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18011, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14d0e5157b4fa3ff43c5b6f97c972497ef0ee4b4", + "difficulty": "LEGGENDARIA", + "songID": 932, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18011, + "notecount": 1067, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "661e9542c049b29c11a145e7958c963e2fc9466b", + "difficulty": "NORMAL", + "songID": 932, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18011, + "notecount": 235, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cc88cf8986f98fc166990c4a8a3515db78f89c5", + "difficulty": "ANOTHER", + "songID": 932, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18011, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42be14e5a7b8991d4e7be715dc43d3fce0326021", + "difficulty": "BEGINNER", + "songID": 932, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 18011, + "notecount": 130, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99b04244f45fd50262eccd244d3c5075b34a6fde", + "difficulty": "HYPER", + "songID": 932, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18011, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a246de6a1413c5b1cb82d71b319d9adee4191225", + "difficulty": "LEGGENDARIA", + "songID": 932, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18011, + "notecount": 1095, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48f02e3e1ff86642b476a6af8e8a99cb1bad0083", + "difficulty": "NORMAL", + "songID": 932, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18011, + "notecount": 230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5262e8c80eaa1b991b8089196093d92f70759f7", + "difficulty": "ANOTHER", + "songID": 933, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18012, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e14d461d67b2f951e3b292dfc0d023e96a65e152", + "difficulty": "HYPER", + "songID": 933, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18012, + "notecount": 829, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d408bdabbaae958f36521c155d7b3b3727286c7", + "difficulty": "NORMAL", + "songID": 933, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18012, + "notecount": 453, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66083d9a202de209526c308e0333b81165c977f4", + "difficulty": "ANOTHER", + "songID": 933, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18012, + "notecount": 1213, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "bf50432c89d2833a50fdbd8de4b7827bd24088b3", + "difficulty": "HYPER", + "songID": 933, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18012, + "notecount": 923, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84576051af1c9fb1eb580c1ae48fbd799ae66a9e", + "difficulty": "NORMAL", + "songID": 933, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18012, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d2085cdbe62631a0c1c07574100548d874db86a", + "difficulty": "ANOTHER", + "songID": 934, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18013, + "notecount": 1109, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f512dd673a9978666afa3534a6350c7e5334a505", + "difficulty": "HYPER", + "songID": 934, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18013, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60694ecef49e14665bdeaff9eb03d77614bf1e90", + "difficulty": "NORMAL", + "songID": 934, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18013, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c71873fc2629d5c880cc95618c72de20a4fc7fa", + "difficulty": "ANOTHER", + "songID": 934, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18013, + "notecount": 1202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c8fb0c07b07579a04c4904995a1244809fa005b7", + "difficulty": "HYPER", + "songID": 934, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18013, + "notecount": 717, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96b26e7ff76733b2eb81cc5a4325d2c4c576d815", + "difficulty": "NORMAL", + "songID": 934, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18013, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca1853a58ab5d69ea7f903bea14fe0c2d9187b4a", + "difficulty": "ANOTHER", + "songID": 935, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18014, + "notecount": 1847, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a804d1b28a42fa539f2adcf00d2211702e7c29a3", + "difficulty": "HYPER", + "songID": 935, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18014, + "notecount": 1307, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6806411b56098a499e167350e848f5532f4f6a6", + "difficulty": "NORMAL", + "songID": 935, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18014, + "notecount": 557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a104cd42aaf8c96daf6e3ea484e5b73f3cd3931f", + "difficulty": "ANOTHER", + "songID": 935, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18014, + "notecount": 1583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e653ffb2f2ea14e1bcdedbfaa9b7780e009c3dad", + "difficulty": "BEGINNER", + "songID": 935, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 18014, + "notecount": 167, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4387cebd4caed1a99b07250a9e620ec3d47169b", + "difficulty": "HYPER", + "songID": 935, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18014, + "notecount": 1097, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6adcefc5583bb2528a2bc14e7080eaf079f42cc", + "difficulty": "NORMAL", + "songID": 935, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18014, + "notecount": 307, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73e934238ccac7f5125beca244fe67c115337be7", + "difficulty": "ANOTHER", + "songID": 936, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18015, + "notecount": 1475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eae5549e06d4001c76c674b58f93b7a6c9b22839", + "difficulty": "HYPER", + "songID": 936, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18015, + "notecount": 1054, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c02a25c1d1e4f8b13ec560a04d33c4165e59132", + "difficulty": "NORMAL", + "songID": 936, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18015, + "notecount": 617, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94d5f9a672367c9e6f0f29abd7484cabcc6cda31", + "difficulty": "ANOTHER", + "songID": 936, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18015, + "notecount": 1345, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "717a46700ce9e49db1cae0c10ea8ab2f904318f2", + "difficulty": "HYPER", + "songID": 936, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18015, + "notecount": 998, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "001196cf796baaffd25245e5d0b3788fd49b6399", + "difficulty": "NORMAL", + "songID": 936, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18015, + "notecount": 579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ceab2255fdf66a1cf8e5f53ab9aaa946d92b992", + "difficulty": "ANOTHER", + "songID": 937, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18016, + "notecount": 914, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f3bc50a0b2f7d1c95863ac9622a63dcc7d8373d", + "difficulty": "HYPER", + "songID": 937, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18016, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55628fbaf2ace87a1fef6ad34683e0be1f69dbef", + "difficulty": "NORMAL", + "songID": 937, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18016, + "notecount": 376, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6c07c746776068a928c834f13a281f0e625e9db", + "difficulty": "ANOTHER", + "songID": 937, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18016, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99a1be68c252ac040d242ca101298e8e8b510cc8", + "difficulty": "HYPER", + "songID": 937, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18016, + "notecount": 612, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e758760ccbb810451558e494920afa1945af1ac", + "difficulty": "NORMAL", + "songID": 937, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18016, + "notecount": 337, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b34dbedb4e064427c5d45a382df4a7aceb393bb3", + "difficulty": "ANOTHER", + "songID": 938, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18017, + "notecount": 1848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1fcb066c88697d25e10506935ee723ba517bd3e8", + "difficulty": "HYPER", + "songID": 938, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18017, + "notecount": 1183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbf7f2d39a005fa7e52cfb4dc94a8267bb563f4c", + "difficulty": "NORMAL", + "songID": 938, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18017, + "notecount": 739, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93a083bf32cc05675a5b2a7fd5bdda5c8ccd7c92", + "difficulty": "ANOTHER", + "songID": 938, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18017, + "notecount": 1623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6e866ceb6588a908b6f60c4e4cac52be95b1ba5b", + "difficulty": "HYPER", + "songID": 938, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18017, + "notecount": 1165, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa76cef0ca77fd368168728e7ad44fd16fee6a1c", + "difficulty": "NORMAL", + "songID": 938, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18017, + "notecount": 743, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6473e564f7b5c0fc0f5ae4cf0a04e57ad7dd5f6", + "difficulty": "ANOTHER", + "songID": 939, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18018, + "notecount": 1172, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a01f82e0e32bb34142464f4bcbe2f80893c0930e", + "difficulty": "HYPER", + "songID": 939, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18018, + "notecount": 781, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ddf565cedb234c4492a02c4aaa3aec0197bca64", + "difficulty": "NORMAL", + "songID": 939, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18018, + "notecount": 366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b6ae9fb6b71769954624b001110d955b7836414", + "difficulty": "ANOTHER", + "songID": 939, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18018, + "notecount": 1068, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78a67543d3fd4a44c0ecba05e329bb7dfd4f8b27", + "difficulty": "HYPER", + "songID": 939, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18018, + "notecount": 718, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fb5144b0bc90b089062fd92072e0e5503a9b72e", + "difficulty": "NORMAL", + "songID": 939, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18018, + "notecount": 315, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8df2b5b6df83750ea3138c20633b3b57bca257fb", + "difficulty": "ANOTHER", + "songID": 940, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18019, + "notecount": 1091, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3407a4fa4e52a79e6ece30fb07d91e618bf07ce4", + "difficulty": "HYPER", + "songID": 940, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18019, + "notecount": 743, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "509a248b4ccc86eb50af5cc128b04341e0ac4428", + "difficulty": "NORMAL", + "songID": 940, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18019, + "notecount": 276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6668d8d48b223c35ed7f0c45e571d664a258700", + "difficulty": "ANOTHER", + "songID": 940, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18019, + "notecount": 1045, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e034b6cb794e12f7d9c570e4f4128750d9468f47", + "difficulty": "HYPER", + "songID": 940, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18019, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd6bd6f3008a564ab22a8dbc2a4e203413cdd51d", + "difficulty": "NORMAL", + "songID": 940, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18019, + "notecount": 272, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6581056ce6197da01515a4f782102c147b311a7", + "difficulty": "ANOTHER", + "songID": 941, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18020, + "notecount": 1291, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ae507caad683b24794cfc7111aab0822adc44fb", + "difficulty": "HYPER", + "songID": 941, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18020, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f9f29bfdcbb695eadd7019009fe070716733329", + "difficulty": "NORMAL", + "songID": 941, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18020, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c324487a1984f8c19efb245be580f47eb02b8761", + "difficulty": "ANOTHER", + "songID": 941, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18020, + "notecount": 1206, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "900d5a1de8b25555141a1b33b8e3d73b2e12c998", + "difficulty": "HYPER", + "songID": 941, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18020, + "notecount": 921, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "237bdf51069bfa4e74ee94901568ea81c93e321c", + "difficulty": "NORMAL", + "songID": 941, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18020, + "notecount": 557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aaaaad59b44c029eb1225b1212d47eef76438f22", + "difficulty": "ANOTHER", + "songID": 942, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18021, + "notecount": 1120, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d866e0f1f6eba92bc9005d2dc3d0ceca519848ba", + "difficulty": "HYPER", + "songID": 942, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18021, + "notecount": 740, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1a44824de03859ba7e8be2a1a2fb65034777916", + "difficulty": "NORMAL", + "songID": 942, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18021, + "notecount": 429, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d82192efc7a7b0d8e17fd26d98454ff795648c4", + "difficulty": "ANOTHER", + "songID": 942, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18021, + "notecount": 1125, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a09d131150967674350a345f776c4e5af1e7f52b", + "difficulty": "HYPER", + "songID": 942, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18021, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "698055e8634f88f636308d6e8d3b4b1170452e9f", + "difficulty": "NORMAL", + "songID": 942, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18021, + "notecount": 268, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "216869c523768d067ad5cc4d8aed01af1904c48b", + "difficulty": "ANOTHER", + "songID": 943, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18022, + "notecount": 1230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6de925b0ce79243bc61d7ed09984eb83058d780c", + "difficulty": "HYPER", + "songID": 943, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18022, + "notecount": 874, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ff971016d2831ab0f9030399de3633866cc1ff4", + "difficulty": "NORMAL", + "songID": 943, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18022, + "notecount": 507, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "777f9123c34180e22bc64010f1943fa861c22296", + "difficulty": "ANOTHER", + "songID": 943, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18022, + "notecount": 1293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "40c675d846b71b64fa4d3b76c8021453a5a255e7", + "difficulty": "HYPER", + "songID": 943, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18022, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c5beaefab6073f9b377980f0ded6542e8a800159", + "difficulty": "NORMAL", + "songID": 943, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18022, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c054ba94f64f25530949c15a1580a50bce5cf39d", + "difficulty": "ANOTHER", + "songID": 944, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18023, + "notecount": 1310, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4754cac0c67ad2a38f34440f154f3452f8f4dbf7", + "difficulty": "HYPER", + "songID": 944, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18023, + "notecount": 1003, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6eca42cdb68f86eb62dee899208ed07cb15b32d", + "difficulty": "NORMAL", + "songID": 944, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18023, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6d41d46c2b46b9bc21065af1b6d39fe2228a592", + "difficulty": "ANOTHER", + "songID": 944, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18023, + "notecount": 1113, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7962ec3bb553bf9103e7a186a02627a0f2086b8f", + "difficulty": "BEGINNER", + "songID": 944, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18023, + "notecount": 295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11dc349395f7a56b2d884ffaa6454e11edc465eb", + "difficulty": "HYPER", + "songID": 944, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18023, + "notecount": 856, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d25553cc708d2a8892d99a77b0f0460f5106db4", + "difficulty": "NORMAL", + "songID": 944, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18023, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56f4acf780f41aac71349152a44c6200c006006a", + "difficulty": "ANOTHER", + "songID": 945, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18024, + "notecount": 1295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "943bc634534a57fa16a3d2eb795142a1cddba9a5", + "difficulty": "HYPER", + "songID": 945, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18024, + "notecount": 840, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "293c8961edd6e1980b48d07341df3081fcfb2efa", + "difficulty": "NORMAL", + "songID": 945, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18024, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89378d400ff5fd7433489a3f7a1840a264700c0e", + "difficulty": "ANOTHER", + "songID": 945, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18024, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a027338eaeb79b8dce772241fa2dec8dfe743181", + "difficulty": "HYPER", + "songID": 945, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18024, + "notecount": 832, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cae8c2dec8e480ab3fd0192654ca89c4661ffff7", + "difficulty": "NORMAL", + "songID": 945, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18024, + "notecount": 589, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "322bb291f66bed37a12f1fbf2a703ddb3b826dbe", + "difficulty": "ANOTHER", + "songID": 946, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18025, + "notecount": 1185, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d265308311ded33d376a9cbb20b078a8c6cb91c6", + "difficulty": "HYPER", + "songID": 946, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18025, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1939663647a9dbf0ace9a0430302aeb01870136", + "difficulty": "LEGGENDARIA", + "songID": 946, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18025, + "notecount": 1264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13221b4a8e3a0bdd9f80c4c9fb46f6a6aa56dff5", + "difficulty": "NORMAL", + "songID": 946, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18025, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc68b0e4d6015b9f905c280ced511a26b50eceef", + "difficulty": "ANOTHER", + "songID": 946, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18025, + "notecount": 1036, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "457970950846a818269b5fd838031880208eb8ca", + "difficulty": "HYPER", + "songID": 946, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18025, + "notecount": 758, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6646b66128d83e45f0f35491b7f49b17feb2775", + "difficulty": "LEGGENDARIA", + "songID": 946, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18025, + "notecount": 1240, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "0526a5f0728da48f9f436ff72019d6bf375d1c16", + "difficulty": "NORMAL", + "songID": 946, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18025, + "notecount": 377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b6e18276ec5f2abc4be4cd57f8bc08ddb6a4306", + "difficulty": "ANOTHER", + "songID": 947, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18026, + "notecount": 1587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6d39e70a672fc72d017be7be2ef4ae395202b24", + "difficulty": "HYPER", + "songID": 947, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18026, + "notecount": 990, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0da310f7f02fe06a67a8906887597b1bb0e54b85", + "difficulty": "NORMAL", + "songID": 947, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18026, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7846f531e479ee39a69171ebab710b8a35ffe811", + "difficulty": "ANOTHER", + "songID": 947, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18026, + "notecount": 1418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": true + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "54397c9edd914790a4d3d7cb736593f56e8ab821", + "difficulty": "HYPER", + "songID": 947, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18026, + "notecount": 1042, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48fbc47977dd83320645c5cce2a3eb4f112499e6", + "difficulty": "NORMAL", + "songID": 947, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18026, + "notecount": 510, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c34f0332d538250780bfea25e075403ac96cae2a", + "difficulty": "ANOTHER", + "songID": 948, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18027, + "notecount": 1113, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa5f8f1abac873fa99ef6414104c6973167add43", + "difficulty": "HYPER", + "songID": 948, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18027, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa33549ab33f8852d3ed2aeac47eb8b8b9fc4678", + "difficulty": "NORMAL", + "songID": 948, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18027, + "notecount": 394, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59b3e6df9eacbb1f73ace7fc78b9b7b3db5b0564", + "difficulty": "ANOTHER", + "songID": 948, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18027, + "notecount": 1080, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e21803f2ac96f1b41d59fb8dbbcf8d7120a5ca8", + "difficulty": "HYPER", + "songID": 948, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18027, + "notecount": 810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53e0b552efae8f15bf77a3e31f74357f0c70e613", + "difficulty": "NORMAL", + "songID": 948, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18027, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0103d19193c1c59bdb9e78f786056f3f1c615f75", + "difficulty": "ANOTHER", + "songID": 949, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18028, + "notecount": 1235, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce633883964379412a7424d30a780ff5b93736fb", + "difficulty": "HYPER", + "songID": 949, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18028, + "notecount": 992, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "501846c57e48ba0d075460bf86b777109a77ab26", + "difficulty": "NORMAL", + "songID": 949, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18028, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6cd28cda47b3846c01cfff50f0bf4b015ece0b1a", + "difficulty": "ANOTHER", + "songID": 949, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18028, + "notecount": 1182, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "98cbcb44f4bd725ff289025b7dcb265c94cb4105", + "difficulty": "HYPER", + "songID": 949, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18028, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42b42d1107be7ac6a0a6587cc040d9557a10872f", + "difficulty": "NORMAL", + "songID": 949, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18028, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "123c5a74ba83840960a5ccdf2e2821714e8061ca", + "difficulty": "ANOTHER", + "songID": 950, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18029, + "notecount": 1076, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f899e683c0b4cd7e1cfe321de39509caf044cbee", + "difficulty": "HYPER", + "songID": 950, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18029, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb2a438387f058fce074ced14e3d6eb27db3ae58", + "difficulty": "NORMAL", + "songID": 950, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18029, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a8668a8e577f867ba8870711b25db957e6999f6", + "difficulty": "ANOTHER", + "songID": 950, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18029, + "notecount": 980, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a89606183c4d5aea122d6406a5c3eb2be895ec8", + "difficulty": "BEGINNER", + "songID": 950, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18029, + "notecount": 266, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2804c1279c32879c8954f4c95736476522432c1e", + "difficulty": "HYPER", + "songID": 950, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18029, + "notecount": 718, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec8a0acf5ee8eb287ac445beef3a2a1bc855c109", + "difficulty": "NORMAL", + "songID": 950, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18029, + "notecount": 450, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ac92088a4fb873d9a5e65def63b8bbd002a37b9", + "difficulty": "ANOTHER", + "songID": 951, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18030, + "notecount": 1150, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8aa69b3c182a4f98ece5c2bef0e66d3cae005c41", + "difficulty": "HYPER", + "songID": 951, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18030, + "notecount": 794, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "678989cd4dc77896cd903e3f924875ea53def4c0", + "difficulty": "NORMAL", + "songID": 951, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18030, + "notecount": 453, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26d66c7e97bf90c8f689ed122729dcca85beacda", + "difficulty": "ANOTHER", + "songID": 951, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18030, + "notecount": 1128, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6338f1269370498052ecbc9aa04d7be7a323a3f2", + "difficulty": "HYPER", + "songID": 951, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18030, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "896464a97bc645b3d47d0fd8ec91af09124e2518", + "difficulty": "NORMAL", + "songID": 951, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18030, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46e4cc4f530d3041ee98db9ed61f346aa308f1e3", + "difficulty": "ANOTHER", + "songID": 952, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18031, + "notecount": 1009, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c19411e2e6ffabc00abadb95c179b4fc4bcdded", + "difficulty": "HYPER", + "songID": 952, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18031, + "notecount": 630, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24eece93df69eaa49ab4c01e96663ffd945abfa5", + "difficulty": "NORMAL", + "songID": 952, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18031, + "notecount": 344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc54ab445e8dc545e1339d1dde79c33df156b79f", + "difficulty": "ANOTHER", + "songID": 952, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18031, + "notecount": 1025, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e127da1753d35c6e720f75b1de332e84fda4199", + "difficulty": "HYPER", + "songID": 952, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18031, + "notecount": 683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27a367398c122c3476a41f3341291b5c0a090d73", + "difficulty": "NORMAL", + "songID": 952, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18031, + "notecount": 346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf7891c766f259783f95808d8d943d288ba8775f", + "difficulty": "ANOTHER", + "songID": 953, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18032, + "notecount": 1692, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9f06657e7a89ffac4a1b3caac21337f403e9264", + "difficulty": "HYPER", + "songID": 953, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18032, + "notecount": 933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "620a7734102c6e643afb696f17d4b0b0899770c9", + "difficulty": "NORMAL", + "songID": 953, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18032, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b76eea63de2a01fd7a1a9b6d08251a006387ea8f", + "difficulty": "ANOTHER", + "songID": 953, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18032, + "notecount": 1719, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S+", + "value": 13.1, + "individualDifference": true + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.50", + "value": 13.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8f406d3aad3b5e1ac37486c71af86249f2f577c3", + "difficulty": "BEGINNER", + "songID": 953, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18032, + "notecount": 296, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95c6430cc4bfadb1091402673118256d85f5a47d", + "difficulty": "HYPER", + "songID": 953, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18032, + "notecount": 1025, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e185c6b72d08a225310ecddfb5c185362c94da28", + "difficulty": "NORMAL", + "songID": 953, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18032, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2a7ad9ebddea05d6ea674c863f7d68836b32cab", + "difficulty": "ANOTHER", + "songID": 954, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18033, + "notecount": 1285, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19e85cf070872ea6bb7d967ebccd8e62f1cea5ef", + "difficulty": "HYPER", + "songID": 954, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18033, + "notecount": 773, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d986a0bc44fac624d6ce42b4ddcca93b8fd9b2e2", + "difficulty": "NORMAL", + "songID": 954, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18033, + "notecount": 544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c689af518df7f26bc0f747c452b58926c1f3f00", + "difficulty": "ANOTHER", + "songID": 954, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18033, + "notecount": 1135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7055964f38ede6aea78aecec5b8200e40ba4ef6", + "difficulty": "HYPER", + "songID": 954, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18033, + "notecount": 779, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63470c375479ebfaf7ee95bd3b7825a3ad4fc165", + "difficulty": "NORMAL", + "songID": 954, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18033, + "notecount": 509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "feea2ed17a07877a0dc2838c85c6b5307a0102e1", + "difficulty": "ANOTHER", + "songID": 955, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18034, + "notecount": 1118, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22a9002b5c6b0e811a3ada670a6ef68945c451ff", + "difficulty": "HYPER", + "songID": 955, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18034, + "notecount": 811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c917c0bb6fa955892ace09c3ea6a8146ab8139d9", + "difficulty": "NORMAL", + "songID": 955, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18034, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "447c1c8679c42ba14bada004b57fb9953d7661d5", + "difficulty": "ANOTHER", + "songID": 955, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18034, + "notecount": 1145, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99bc4243242937a8f9bb9ba75e3f3eae508686a8", + "difficulty": "HYPER", + "songID": 955, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18034, + "notecount": 875, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb4f2e75c6016897284ad963a49bd6b9968e2fe2", + "difficulty": "NORMAL", + "songID": 955, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18034, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7920cd22347fda6667c3a9a4e7af68554bc5fdf5", + "difficulty": "ANOTHER", + "songID": 956, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18035, + "notecount": 1142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4d6af01fc798a5586ce31559fbf9054710dc8cd", + "difficulty": "HYPER", + "songID": 956, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18035, + "notecount": 738, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6cfdf5056cdaad89b6561d882c014c51dc995dc", + "difficulty": "NORMAL", + "songID": 956, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18035, + "notecount": 463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29bfe660e9bc44ef43af76629cc37f0fd50b6d0c", + "difficulty": "ANOTHER", + "songID": 956, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18035, + "notecount": 1224, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2255463d6e40172f0e10ea8db0fc53a33109ff02", + "difficulty": "HYPER", + "songID": 956, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18035, + "notecount": 748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32d19225a533a5d4941469c5dc435952012a0fcd", + "difficulty": "NORMAL", + "songID": 956, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18035, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5d542ea6c52a119d4aa0eb1543b25bd0c18dddc", + "difficulty": "ANOTHER", + "songID": 957, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18036, + "notecount": 792, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eda098eb5d29dc843499bd923c94aeb95900c5d9", + "difficulty": "HYPER", + "songID": 957, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18036, + "notecount": 487, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a4d58be8903c4a49556f575ae9049932c19d1eb", + "difficulty": "NORMAL", + "songID": 957, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18036, + "notecount": 284, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "129110cec437a970d6d8281f94b3fba90511b5a7", + "difficulty": "ANOTHER", + "songID": 957, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18036, + "notecount": 803, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c1ae44ea3ec24e3bb3a60a68fa8d1211f6d1bf8", + "difficulty": "BEGINNER", + "songID": 957, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 18036, + "notecount": 174, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4510520d04c426538cef1fab58811768c541a25", + "difficulty": "HYPER", + "songID": 957, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18036, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8aa6f4318234b7c2ec12441fbd86e3bf03a305a", + "difficulty": "NORMAL", + "songID": 957, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18036, + "notecount": 249, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d68b50cbaec9add40af62fc0d766ee8e0268a298", + "difficulty": "ANOTHER", + "songID": 958, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18037, + "notecount": 1221, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2825ddc14d26e5af2d2a4f4f11657540287dc1a5", + "difficulty": "HYPER", + "songID": 958, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18037, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aad2d486df2d39d4a5f7864f34c5899d8531c619", + "difficulty": "NORMAL", + "songID": 958, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18037, + "notecount": 421, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "deaaf9f83bc247bac292867bac27cbe9cc43e1ae", + "difficulty": "ANOTHER", + "songID": 958, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18037, + "notecount": 1021, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2db3124cdcf7048dc682b5d1e2f938abd51ed60e", + "difficulty": "HYPER", + "songID": 958, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18037, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a62e8a09be109dc27d31d26809a38a812b1bbf54", + "difficulty": "NORMAL", + "songID": 958, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18037, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7263da28cff521101928359e02c5b5eb57a4a975", + "difficulty": "ANOTHER", + "songID": 959, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18038, + "notecount": 1102, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32914a6d435a9249408b084587c92f7048fc2b79", + "difficulty": "HYPER", + "songID": 959, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18038, + "notecount": 773, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f73d100062266ad73b2457ac8b4ff7de9bdfdeac", + "difficulty": "NORMAL", + "songID": 959, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18038, + "notecount": 473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ad483cb812489d2cc5585e133df30ebb13775d9", + "difficulty": "ANOTHER", + "songID": 959, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18038, + "notecount": 1126, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58ff3e2a4cf7b0d6d228a39f9a96b1e8e366d762", + "difficulty": "HYPER", + "songID": 959, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18038, + "notecount": 824, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a53afbc86d92c515e59700888d601fad84fd8319", + "difficulty": "NORMAL", + "songID": 959, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18038, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ceeabe59ce5b9c17069f0e24aac491a7029ded41", + "difficulty": "ANOTHER", + "songID": 960, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18039, + "notecount": 1731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f9cf45cca5eda7d164b706ad734245475016241", + "difficulty": "HYPER", + "songID": 960, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18039, + "notecount": 1184, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98fa70e49e671adb5ac325cbb06ab38eabe8f02d", + "difficulty": "NORMAL", + "songID": 960, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18039, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c4cec06981e79fb4bd1785ccd6b9106b7a18aab", + "difficulty": "ANOTHER", + "songID": 960, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18039, + "notecount": 1852, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "186266a487eb2fdd53e153b8c7c2cadb22657daf", + "difficulty": "HYPER", + "songID": 960, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18039, + "notecount": 1238, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11c5215dcf2bd2b0b36a92a567e9f0f24305e6d5", + "difficulty": "NORMAL", + "songID": 960, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18039, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9225e305605953229dcd5c0fb4f3ac2e615dd9f6", + "difficulty": "ANOTHER", + "songID": 961, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18040, + "notecount": 1359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34c7dbe2d481ebc26cd6b7a519d4e2cea164cb10", + "difficulty": "HYPER", + "songID": 961, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18040, + "notecount": 896, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2eb1ef7a43411c1bff72c1c02efc03200926b030", + "difficulty": "NORMAL", + "songID": 961, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18040, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "491f8309a81ab1f0e8a94987a6f31963303a4134", + "difficulty": "ANOTHER", + "songID": 961, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18040, + "notecount": 1114, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56bd7d145ded5eebdc4b03049b61f3782c1afe02", + "difficulty": "HYPER", + "songID": 961, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18040, + "notecount": 867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3644e9f4c8e100d0be190edfa9e4533503dccf89", + "difficulty": "NORMAL", + "songID": 961, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18040, + "notecount": 317, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47b48390f90971e126ef48ed32c5862ac0138968", + "difficulty": "ANOTHER", + "songID": 962, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18041, + "notecount": 1327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cedac2936c6fc402cf0f5f8434e01ddb3c430fea", + "difficulty": "HYPER", + "songID": 962, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18041, + "notecount": 942, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94d660e1b69f477630a5267043f3ba9e67b33072", + "difficulty": "NORMAL", + "songID": 962, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18041, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a285c0c7cf3ef2a1312e716d59cde7f5b52207d3", + "difficulty": "ANOTHER", + "songID": 962, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18041, + "notecount": 1307, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24959d56fb20171a2d6d1f86016e2aff9d294564", + "difficulty": "HYPER", + "songID": 962, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18041, + "notecount": 864, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1ba97acfb7893bdff9ea40b7ee2cd2a4fa8ca33", + "difficulty": "NORMAL", + "songID": 962, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18041, + "notecount": 577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb94c025df374b83bb7c1e4e6d51581aa851da56", + "difficulty": "ANOTHER", + "songID": 963, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18042, + "notecount": 1314, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b17dbdcf532b505652463c73e072e851d44dab8", + "difficulty": "HYPER", + "songID": 963, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18042, + "notecount": 983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f6d0ddec0d994589a28d4a488420727c225c3bf", + "difficulty": "NORMAL", + "songID": 963, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18042, + "notecount": 488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a0c383110106286d908835ab5393e9dfa0df6d8", + "difficulty": "ANOTHER", + "songID": 963, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18042, + "notecount": 1420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "eb1fb913fc42c072c584981451d5b1723251ac24", + "difficulty": "HYPER", + "songID": 963, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18042, + "notecount": 1067, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6df9d1db0e9c8de1afd67cb7151e388cc4791ef2", + "difficulty": "NORMAL", + "songID": 963, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18042, + "notecount": 504, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a11c5bd35991d2108065b3cecf83c779f8df1d4", + "difficulty": "ANOTHER", + "songID": 964, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18043, + "notecount": 1200, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3a1cae06be0d9f5b2069fe989de9fe19299ba10", + "difficulty": "HYPER", + "songID": 964, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18043, + "notecount": 916, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83e764ca25e351bfd279ef2eed8806df7d75d435", + "difficulty": "NORMAL", + "songID": 964, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18043, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c12dec7c4603a80c78e6ec7562298b8d58c8e04", + "difficulty": "ANOTHER", + "songID": 964, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18043, + "notecount": 1213, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7e7d63a8da571ca8d3350e1551a7ca8cde517335", + "difficulty": "HYPER", + "songID": 964, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18043, + "notecount": 962, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb8912142562a36937b2fa47f2c1a845c6257848", + "difficulty": "NORMAL", + "songID": 964, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18043, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fe90e297f9d8cc5d605a4358fab3e5ed8e43f3f", + "difficulty": "ANOTHER", + "songID": 965, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18044, + "notecount": 1380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91ef58b002cf78f5165ea9bce8a21f152ff87c54", + "difficulty": "HYPER", + "songID": 965, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18044, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "621d96f6c52c5327a5ee714e27a8c68f69034955", + "difficulty": "NORMAL", + "songID": 965, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18044, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1171e78d08791d2d130c777ede76a4700f952221", + "difficulty": "ANOTHER", + "songID": 965, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18044, + "notecount": 1367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0cc66b48689bcb5acdecc3279db7b2899404d862", + "difficulty": "HYPER", + "songID": 965, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18044, + "notecount": 943, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76e71530bca43f28b941c270df2a24f029fe74bb", + "difficulty": "NORMAL", + "songID": 965, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18044, + "notecount": 571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6defe25a95b42407a6d47671d496372a93c98e1d", + "difficulty": "ANOTHER", + "songID": 966, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18045, + "notecount": 1230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a52db7fa04e00a544a7ffcd2bcb1c7faed7b59d8", + "difficulty": "HYPER", + "songID": 966, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18045, + "notecount": 835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f41c672010102fae1218d1c05976642a569ce5a2", + "difficulty": "NORMAL", + "songID": 966, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18045, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f897e6d92a9dbbedead107b17fa077a7ba96906", + "difficulty": "ANOTHER", + "songID": 966, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18045, + "notecount": 1122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ae56e28b3562a7a60d5387e30d17756e2d8498a0", + "difficulty": "HYPER", + "songID": 966, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18045, + "notecount": 763, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "403f71567846c864ec09d00e56fd12a449de7184", + "difficulty": "NORMAL", + "songID": 966, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18045, + "notecount": 448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05807df24b5db012abe7b17ba88856107de70e1b", + "difficulty": "ANOTHER", + "songID": 967, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18046, + "notecount": 1097, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da083d14c717b9134ab55a81a197047c9e248845", + "difficulty": "HYPER", + "songID": 967, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18046, + "notecount": 865, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f16c9b4ff15cae1dcaf53512232b5aa4813e76d", + "difficulty": "NORMAL", + "songID": 967, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18046, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c9f04d7a8517043514d4abe42b7815fcd7c753b", + "difficulty": "ANOTHER", + "songID": 967, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18046, + "notecount": 1101, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c44a96ede241531be03af760f4d6cc7f01310c5", + "difficulty": "HYPER", + "songID": 967, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18046, + "notecount": 788, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf3bb4f39ec6f3e83bd70565167fd0e434300485", + "difficulty": "NORMAL", + "songID": 967, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18046, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31951022c1f2dadaff13c5ff46b26ae869983e8f", + "difficulty": "ANOTHER", + "songID": 968, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18047, + "notecount": 1265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b68a12d77b2dfaab4199d1d9f4e16bb8a88509c2", + "difficulty": "HYPER", + "songID": 968, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18047, + "notecount": 866, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4707046133e134732f5441a740642be1e22cef3f", + "difficulty": "NORMAL", + "songID": 968, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18047, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28a708880c17e32ce5ab8f2b3500ca025813c203", + "difficulty": "ANOTHER", + "songID": 968, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18047, + "notecount": 1274, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c49bac378a4f4392472447864dc2728b7ae09025", + "difficulty": "HYPER", + "songID": 968, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18047, + "notecount": 899, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26051979a0651b5486f7242686f56f72bceaefb7", + "difficulty": "NORMAL", + "songID": 968, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18047, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35e4f3bd8a06bb2e2d96973c772af444c6987875", + "difficulty": "ANOTHER", + "songID": 969, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18048, + "notecount": 1030, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9253b457cd03db82116de0861d8c0fbe5fb9a4db", + "difficulty": "HYPER", + "songID": 969, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18048, + "notecount": 684, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7eb2d0d3ebcf59250b47faa3e5f51151f20cdcb4", + "difficulty": "NORMAL", + "songID": 969, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18048, + "notecount": 344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f192ad03d350bdabec436a96b1dc3e84bbc6dab", + "difficulty": "ANOTHER", + "songID": 969, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18048, + "notecount": 1013, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c1251352bfe5e5d9fce4e6516e1e917e82260bf", + "difficulty": "HYPER", + "songID": 969, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18048, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27db52a1993f30e36089ddc245a53fb29cbe93c4", + "difficulty": "NORMAL", + "songID": 969, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18048, + "notecount": 384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04a3d825d301d4080edd0072793ced6ac7967aba", + "difficulty": "ANOTHER", + "songID": 970, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18049, + "notecount": 891, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b3bc1abb5b31b85af2b6f8fbedf526e5b68c74d", + "difficulty": "HYPER", + "songID": 970, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18049, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe22643d0aae6bda87597fb5bdc60a33c424812b", + "difficulty": "NORMAL", + "songID": 970, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18049, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7071f040e4f07727e174f75ac003e91736e091f2", + "difficulty": "ANOTHER", + "songID": 970, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18049, + "notecount": 893, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27536e3ea51722536e236b916eb7d91c9ca98fa0", + "difficulty": "BEGINNER", + "songID": 970, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 18049, + "notecount": 286, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df235cac6dd1bba5f55ab3dbc663120cdcfb9288", + "difficulty": "HYPER", + "songID": 970, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18049, + "notecount": 710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39a6cd6892e88d78a26f198e4aeeb592fe1bbcdb", + "difficulty": "NORMAL", + "songID": 970, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18049, + "notecount": 392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "578c0f9fbec00b42cad9e6ec22a4ec05707a9382", + "difficulty": "ANOTHER", + "songID": 971, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18050, + "notecount": 1893, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1de26dc1b5079c6fcf3356731199095fedb9a62", + "difficulty": "HYPER", + "songID": 971, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18050, + "notecount": 1243, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e045411e67d0030eb09b659c113eee9e8c9dc74", + "difficulty": "NORMAL", + "songID": 971, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18050, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f19b70269164baf152d5793f271a6d8c865e4502", + "difficulty": "ANOTHER", + "songID": 971, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18050, + "notecount": 1677, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "281ddcbba655858fdd5a408ff8c4ae1ed24ce0f4", + "difficulty": "BEGINNER", + "songID": 971, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18050, + "notecount": 281, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bd0caad5098659c2357ec198cceb82601eb449c", + "difficulty": "HYPER", + "songID": 971, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18050, + "notecount": 1239, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c9adf63b6e75014f7611e9fb7d20e419b1470cdb", + "difficulty": "NORMAL", + "songID": 971, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18050, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "600b7d72c69d22234b877dc7d4b6788ff7c166d7", + "difficulty": "ANOTHER", + "songID": 972, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18051, + "notecount": 1258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b746d0c245927c23da76d6c4d8a5754c7fda24b", + "difficulty": "HYPER", + "songID": 972, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18051, + "notecount": 1164, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a3423a4f533dad0e6694e7958cd7dd25b595069", + "difficulty": "NORMAL", + "songID": 972, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18051, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca027c31c58e414e576fae544de9ba1e3cb74856", + "difficulty": "ANOTHER", + "songID": 972, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18051, + "notecount": 1484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8a18b759a8b417d38ff97789e994682830f148aa", + "difficulty": "HYPER", + "songID": 972, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18051, + "notecount": 987, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37e12c5bd9b1947fe562c38ba4baa01180a97bd0", + "difficulty": "NORMAL", + "songID": 972, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18051, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84ee6a253749568780fc5462078a38e7d3e73bc6", + "difficulty": "ANOTHER", + "songID": 973, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18052, + "notecount": 1090, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3a0a492dd226344ecdea1b19e928491d012b513", + "difficulty": "HYPER", + "songID": 973, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18052, + "notecount": 744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67d5c9a5f2b2f7a2f9ca2646373d1213a4f1c939", + "difficulty": "NORMAL", + "songID": 973, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18052, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b12391cab0c4dbbc6b91ce0fd7d4da10a0d9c13c", + "difficulty": "ANOTHER", + "songID": 973, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18052, + "notecount": 1072, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "205f5b18619290d9c1d052a8ce65986fd37e6acc", + "difficulty": "HYPER", + "songID": 973, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18052, + "notecount": 749, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac5eb5f58254dac5361ffa1a034db379796e46ae", + "difficulty": "NORMAL", + "songID": 973, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18052, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4af1c363d02b376fd1a6344e754d8d0a27450a62", + "difficulty": "ANOTHER", + "songID": 974, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18053, + "notecount": 857, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "658f95faf89303bceabdd312c3bc0f81460a8933", + "difficulty": "HYPER", + "songID": 974, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18053, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6ce9713e4cb7daec9467a3754f5706a55546384", + "difficulty": "NORMAL", + "songID": 974, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18053, + "notecount": 328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d142ba0f00e12c5bf86e8a1402a912bf6d271653", + "difficulty": "ANOTHER", + "songID": 974, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18053, + "notecount": 866, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea282729d653d2faa8c9fec71624e2774e150fc7", + "difficulty": "HYPER", + "songID": 974, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18053, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b33a74752de649fa45734e04c14515d6c93dda9", + "difficulty": "NORMAL", + "songID": 974, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18053, + "notecount": 331, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd2880993544f7f921436847bea438c3021bf9ac", + "difficulty": "ANOTHER", + "songID": 975, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18054, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4bc8fffa90d62e16391d531216b38600f86f87d1", + "difficulty": "HYPER", + "songID": 975, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18054, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d518d45f98c5e30a15f142f111f0440df92529eb", + "difficulty": "NORMAL", + "songID": 975, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 18054, + "notecount": 266, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "583b689b1fea50c5bad93ac50be692fed75231ba", + "difficulty": "ANOTHER", + "songID": 975, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18054, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f48b4a0f9787b2efe3e72f871ec61e67a859cc16", + "difficulty": "HYPER", + "songID": 975, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18054, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73a387b01c8164e4543caa167ba2be9140119a70", + "difficulty": "NORMAL", + "songID": 975, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 18054, + "notecount": 222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97d062910d8a1df8ddd0c7f2b5e540ad43ef05fb", + "difficulty": "ANOTHER", + "songID": 976, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18055, + "notecount": 1216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc06b72f15b55df3e911f4399449dc0107df63ab", + "difficulty": "HYPER", + "songID": 976, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18055, + "notecount": 783, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30f717c2c5a5b079a0a071710b8b22c07eb5d5a6", + "difficulty": "NORMAL", + "songID": 976, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18055, + "notecount": 309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43363b4fc3c82bfdb1cf91f5e3da20e9498b4924", + "difficulty": "ANOTHER", + "songID": 976, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18055, + "notecount": 1123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fcbce768b9f939b31c04132b00f18a27fc10fd3", + "difficulty": "BEGINNER", + "songID": 976, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 18055, + "notecount": 122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "286166daa8c02b36ae4de48ee16771d998ff5b69", + "difficulty": "HYPER", + "songID": 976, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18055, + "notecount": 781, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d9ec09c2bd6bdb99eb98b74d778ec8ebb1abcb7", + "difficulty": "NORMAL", + "songID": 976, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18055, + "notecount": 201, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7a680b90c70e72d66a44e1b3a43935cdbf0c119", + "difficulty": "ANOTHER", + "songID": 977, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18056, + "notecount": 1549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3c39b9ad290fd70ed4b6155f315f08f605f7512", + "difficulty": "HYPER", + "songID": 977, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18056, + "notecount": 928, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1ef6a262a4ac095344bd2f86c3867383782fb5a", + "difficulty": "NORMAL", + "songID": 977, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18056, + "notecount": 372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6854fc78616a7098418539261bb13826ac7e6003", + "difficulty": "ANOTHER", + "songID": 977, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18056, + "notecount": 1438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "67f7c4bdbc43395aac36f2a21901934634ffa076", + "difficulty": "HYPER", + "songID": 977, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18056, + "notecount": 952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5919fb4633ed3ae27d187cdc33fb4c14d4f71fc0", + "difficulty": "NORMAL", + "songID": 977, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18056, + "notecount": 282, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a297cca5fcc0d8884d51137bc46a861dbfaa9c2", + "difficulty": "ANOTHER", + "songID": 978, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18057, + "notecount": 1474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42671d1a408babe06b65f73ecc0e8de5d351f9ae", + "difficulty": "HYPER", + "songID": 978, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18057, + "notecount": 1109, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bfc79f0c4efed94217c21dab23cc01e362381b0", + "difficulty": "NORMAL", + "songID": 978, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18057, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "946f7e5c4f35c26cdd8a08ed236b93271606423b", + "difficulty": "ANOTHER", + "songID": 978, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18057, + "notecount": 1206, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3de983357113dc5e32a0b2449bf77b1a562608f", + "difficulty": "HYPER", + "songID": 978, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18057, + "notecount": 979, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b2188da644da8ec24ce53dfbc139995e9009395", + "difficulty": "NORMAL", + "songID": 978, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18057, + "notecount": 562, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a55ad9a997c9f442649da588a28c3f00e8eb328f", + "difficulty": "ANOTHER", + "songID": 979, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18058, + "notecount": 1180, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b761295671ca8582b0deec8bf7b132a9f45159ac", + "difficulty": "HYPER", + "songID": 979, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18058, + "notecount": 734, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f66ae6aa90f068c3656e928ab149650653c2f82", + "difficulty": "NORMAL", + "songID": 979, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18058, + "notecount": 421, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bcf4d69a89e0e7814973fb3868756f0338f11f3f", + "difficulty": "ANOTHER", + "songID": 979, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18058, + "notecount": 1106, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "923e6490249df6f8f4bec90220307929d5d14e83", + "difficulty": "HYPER", + "songID": 979, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18058, + "notecount": 865, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4195cc342a6a88d3590b9b3b57a425561615e78", + "difficulty": "NORMAL", + "songID": 979, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18058, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e98bb7edece9d95df8843859b35d34eca6f2c67", + "difficulty": "ANOTHER", + "songID": 980, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18059, + "notecount": 1393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e71d0ba7b4c02c662b95dd16d003a93acb3098da", + "difficulty": "HYPER", + "songID": 980, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18059, + "notecount": 958, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c632ef0dc4a78e8ae3cad7ab61053983fa559c9c", + "difficulty": "NORMAL", + "songID": 980, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18059, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9385a106f169fe14ceb4f383c8a77751159b3aa5", + "difficulty": "ANOTHER", + "songID": 980, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18059, + "notecount": 1530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3d483bdced0dced981b810c6a48caa78ffe7253a", + "difficulty": "BEGINNER", + "songID": 980, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18059, + "notecount": 267, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3facef2693f06227aa2bccd2abf9377359b3460f", + "difficulty": "HYPER", + "songID": 980, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18059, + "notecount": 1013, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0c96580e915b970010394c75463fecfcda97ba8", + "difficulty": "NORMAL", + "songID": 980, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18059, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0235e5dff7d4cd68a86bba5fda44e853aed3cd7c", + "difficulty": "ANOTHER", + "songID": 981, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18060, + "notecount": 1750, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8d130e0efc6fc1392001427f90d468589ae702c", + "difficulty": "HYPER", + "songID": 981, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18060, + "notecount": 1234, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fab635a797e0006ac8d04eac8474e5e7d049867", + "difficulty": "NORMAL", + "songID": 981, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18060, + "notecount": 557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "339613a272fc9cb0b50e7c70ff371ea416e12b6a", + "difficulty": "ANOTHER", + "songID": 981, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18060, + "notecount": 1745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7da808515c8d6770c1008c3a6131cbed34f01865", + "difficulty": "HYPER", + "songID": 981, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18060, + "notecount": 1077, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11e04fb763c4183aa30b5df36fdb01d6d7ac9b44", + "difficulty": "NORMAL", + "songID": 981, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18060, + "notecount": 410, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3c1e0d379b940de240b19a8031184a894883a53", + "difficulty": "ANOTHER", + "songID": 982, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18061, + "notecount": 1498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d44405690d465af08774436a7a632c7b065da185", + "difficulty": "HYPER", + "songID": 982, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18061, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ace3e427e344a458ecd792f1031409b41cdcb6c", + "difficulty": "NORMAL", + "songID": 982, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18061, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7244887d53a4e383f42b05dda3ac24a2d6556821", + "difficulty": "ANOTHER", + "songID": 982, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18061, + "notecount": 1225, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12F", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cb3e3c6b4d5abbbc32cacae690a2fd2c236447e2", + "difficulty": "HYPER", + "songID": 982, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18061, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "351800ee55b4e7953f3d68a23abaa2bda6582a7c", + "difficulty": "NORMAL", + "songID": 982, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18061, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6608a15ddfbbb702ca1ff75bbcb5a0feb0bf8cb1", + "difficulty": "ANOTHER", + "songID": 983, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18062, + "notecount": 1058, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53993d7c6c2c8662f4ef6ee2711b949b760012d6", + "difficulty": "HYPER", + "songID": 983, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18062, + "notecount": 750, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b8c6063fdc420851fbfca09bd0ac41d1b3acb69", + "difficulty": "NORMAL", + "songID": 983, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18062, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d37aa1ebc92feeed47a91a4b04c06800ab6942cb", + "difficulty": "ANOTHER", + "songID": 983, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18062, + "notecount": 959, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46c8d781c71edc466e33eb1255e337c53ba2eda9", + "difficulty": "HYPER", + "songID": 983, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18062, + "notecount": 669, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4013d4f532b3ce12c05ee758301814fe503a2cad", + "difficulty": "NORMAL", + "songID": 983, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18062, + "notecount": 448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c36ddae255804c93d76a68fa0ef96833b5ad1a1", + "difficulty": "ANOTHER", + "songID": 984, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18063, + "notecount": 1253, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "151702ce799df00b1f09a8a4babd874226bf81bb", + "difficulty": "HYPER", + "songID": 984, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18063, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ff74ec3d94d169f998c133cf2280cbc434e2f89", + "difficulty": "NORMAL", + "songID": 984, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18063, + "notecount": 447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abb2e9983e366bb5e2487f13cda42a875bdf3893", + "difficulty": "ANOTHER", + "songID": 984, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18063, + "notecount": 1202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fcf3056ccc0cf72896069506d5884143bb08cf2e", + "difficulty": "HYPER", + "songID": 984, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18063, + "notecount": 841, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be9053afd2c6ea82d3e8a33ae648074ec37432f6", + "difficulty": "NORMAL", + "songID": 984, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18063, + "notecount": 400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74e64d5b514d02e8d2da438bcbaca6529df1f225", + "difficulty": "ANOTHER", + "songID": 985, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18064, + "notecount": 1373, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aaccdb15c697a40bdedb3fe6d18998e8888074ea", + "difficulty": "HYPER", + "songID": 985, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18064, + "notecount": 930, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f07a162aa9827dfba6c1d9cacc30a5e7230ffd17", + "difficulty": "NORMAL", + "songID": 985, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18064, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80ff4f519ddb43edefba32b3999da6cda50dbff1", + "difficulty": "ANOTHER", + "songID": 985, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18064, + "notecount": 1370, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a962cb8891965e5921b1f4910e99a36e688a9ac1", + "difficulty": "BEGINNER", + "songID": 985, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 18064, + "notecount": 194, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38c2a88fd3c3f25fea9ad4bbe2b79a40697db026", + "difficulty": "HYPER", + "songID": 985, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18064, + "notecount": 963, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a249c8f5a2fabea71b1de9693e7e7143445e1a96", + "difficulty": "NORMAL", + "songID": 985, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18064, + "notecount": 322, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5bd5455b8daf8699975a93beaa4cb65d5076a376", + "difficulty": "ANOTHER", + "songID": 986, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18065, + "notecount": 1150, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f8c1b774df31f41502e9c7c01e4b885bd96e0c5", + "difficulty": "HYPER", + "songID": 986, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18065, + "notecount": 724, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26b5baf0df9001dd5309feae6b3e75cafa8dc20c", + "difficulty": "NORMAL", + "songID": 986, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18065, + "notecount": 375, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bcbac52c0749b59005e45735589de972db40e77e", + "difficulty": "ANOTHER", + "songID": 986, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18065, + "notecount": 1142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "038db5c9c451e3e36ac5a9e48912fbad87502731", + "difficulty": "BEGINNER", + "songID": 986, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 18065, + "notecount": 198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba7c86a7de2a67fbc24cf274609a1c2c60e0ced2", + "difficulty": "HYPER", + "songID": 986, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18065, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7bec6051f6ddde76f82711f8f7cd0e40adf6b5b", + "difficulty": "NORMAL", + "songID": 986, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18065, + "notecount": 282, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31f0e21fe73382f637b887d21ae1dcca6a45b461", + "difficulty": "ANOTHER", + "songID": 987, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18066, + "notecount": 1395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10a94be3f50bca7be1872b32a797f7dad9c4a13f", + "difficulty": "HYPER", + "songID": 987, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18066, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32b647942d131ca786e484b4561cc12d7b681303", + "difficulty": "NORMAL", + "songID": 987, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18066, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "906c67a8d37dea58b9163a020a505dc1ae877d88", + "difficulty": "ANOTHER", + "songID": 987, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18066, + "notecount": 1190, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1a6b25e54ad6be8f21f374c97dc1372ae1516010", + "difficulty": "HYPER", + "songID": 987, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18066, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00d9c0c86b1cf29085af041d90e1c489c44e8451", + "difficulty": "NORMAL", + "songID": 987, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18066, + "notecount": 242, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ba0a67e3456025f4af7aba72de7a76aaa23afca", + "difficulty": "ANOTHER", + "songID": 988, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18067, + "notecount": 1235, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cabd5c2aef8003aaca58a27e898ddd940552719f", + "difficulty": "HYPER", + "songID": 988, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18067, + "notecount": 925, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e70fa27817078b127b83c3058e1de38af3215086", + "difficulty": "NORMAL", + "songID": 988, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18067, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8368ee43d5fb0d68c921eb34e03cf90babe09afe", + "difficulty": "ANOTHER", + "songID": 988, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18067, + "notecount": 1377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "31f732894284253addd7051b21228c556fc6db31", + "difficulty": "HYPER", + "songID": 988, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18067, + "notecount": 780, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27b796d5bf8f47807fb7d91050c4e985841fc56c", + "difficulty": "NORMAL", + "songID": 988, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18067, + "notecount": 468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8033319712f479aa9750bc52e069a841018b7fc", + "difficulty": "ANOTHER", + "songID": 989, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18068, + "notecount": 1420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14582d21edfd6a836840b22578ed76f6aa63de2c", + "difficulty": "HYPER", + "songID": 989, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18068, + "notecount": 1096, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77640e1bb3b85f0cc1b6004d609744d4b9c50a85", + "difficulty": "NORMAL", + "songID": 989, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18068, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a15e518e1a033e7c0f3e69ff6bfd66475cc01a8a", + "difficulty": "ANOTHER", + "songID": 989, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18068, + "notecount": 1598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "94298709294e6a0653ea7fd255cf2ad8b5f22a59", + "difficulty": "HYPER", + "songID": 989, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18068, + "notecount": 1039, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c17bedc41093845ca9dec2d97e1346526cc545cb", + "difficulty": "NORMAL", + "songID": 989, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18068, + "notecount": 543, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86fa4bbe538169e878b9a6dc334d58c1b2c5d986", + "difficulty": "ANOTHER", + "songID": 990, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 18069, + "notecount": 1089, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5baf4e6cb9d2eea6bb81ac4deb5b2375026b024e", + "difficulty": "HYPER", + "songID": 990, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18069, + "notecount": 804, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71a8bb0a32daae1458e1deba692d8f293a519807", + "difficulty": "NORMAL", + "songID": 990, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18069, + "notecount": 623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93624197f725776df741accfe252273004ab2b16", + "difficulty": "ANOTHER", + "songID": 990, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18069, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28d4447b2c86b5788eca4b76b5ad28dd209e287f", + "difficulty": "HYPER", + "songID": 990, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18069, + "notecount": 672, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee953587a593dbb7841c226b0cbafd6788b74e2b", + "difficulty": "NORMAL", + "songID": 990, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 18069, + "notecount": 208, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34d8c0c8fbf3f74800da34a6f96f6f490fbd93af", + "difficulty": "ANOTHER", + "songID": 991, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18070, + "notecount": 1195, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c759c5c250a1d11f6900c0cbba1ba2a722205c9d", + "difficulty": "HYPER", + "songID": 991, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18070, + "notecount": 829, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "816fccaf12963e48976247302d2cac0f06dd1464", + "difficulty": "NORMAL", + "songID": 991, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18070, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ef668d193fd2d332002116f58de736a4f26d00a", + "difficulty": "ANOTHER", + "songID": 991, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18070, + "notecount": 1091, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aeed3f9e1aa5a82d26f5e4bf0f674eae34994c88", + "difficulty": "HYPER", + "songID": 991, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18070, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e527aec5eb2bdb3f536b456d13e4d8c863d03e90", + "difficulty": "NORMAL", + "songID": 991, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18070, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1727baeabc8d3738a70346091fa132432638d2a1", + "difficulty": "ANOTHER", + "songID": 992, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18071, + "notecount": 1526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8eb9886e7f989eb52b1ea29019e0b611dbd7a9b0", + "difficulty": "HYPER", + "songID": 992, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18071, + "notecount": 1097, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7166f8659389248ddc6ce696f6bb15c21178db0d", + "difficulty": "NORMAL", + "songID": 992, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 18071, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfc53502d89b12fef16f929d11d7430cac055ade", + "difficulty": "ANOTHER", + "songID": 992, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 18071, + "notecount": 1509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12F", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12F", + "value": 11.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.50", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "af05f9bb1beabf71798f8a792014221fdfbd3298", + "difficulty": "HYPER", + "songID": 992, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18071, + "notecount": 833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c2fa2bc2489157d64745c9933405500fda67b9e", + "difficulty": "NORMAL", + "songID": 992, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18071, + "notecount": 358, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c547f8e7637de504790446d03e6069b93679ba2c", + "difficulty": "ANOTHER", + "songID": 993, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18072, + "notecount": 1233, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84e2229684819ee1c088b28295392df88fb47639", + "difficulty": "HYPER", + "songID": 993, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18072, + "notecount": 811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebc11101975262446ed50ac3a8d410ae04562bef", + "difficulty": "NORMAL", + "songID": 993, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18072, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8bec4841e630a4d28739f72eddb2ce48c300952d", + "difficulty": "ANOTHER", + "songID": 993, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18072, + "notecount": 1167, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b85cb74ddb0907a5974229953b2e033bb55763a", + "difficulty": "HYPER", + "songID": 993, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18072, + "notecount": 770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "733a721e4d38480224dec31bae8be5bb37dac18f", + "difficulty": "NORMAL", + "songID": 993, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 18072, + "notecount": 164, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ad68e155dae973d737d7d8ac57453abcc4ac035", + "difficulty": "NORMAL", + "songID": 994, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18102, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce12076ad9456b74ea187981bd6d4b38aa5a4f62", + "difficulty": "NORMAL", + "songID": 994, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18102, + "notecount": 268, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85997369bc1400aa2408558b8de9f19f37f6fb6b", + "difficulty": "ANOTHER", + "songID": 996, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18201, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43b91c3f74d0c255955eeb261f6b6d54b384282a", + "difficulty": "HYPER", + "songID": 996, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18201, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97971c58d6b17d97bde8a0b8a6357ab590403b02", + "difficulty": "NORMAL", + "songID": 996, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18201, + "notecount": 397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0ac78c8cc6f7a84146cd0611c3f4bfae5396162", + "difficulty": "ANOTHER", + "songID": 996, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 18201, + "notecount": 907, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d376224b9c1ef9af6fee83ef01b2ee04c20319f5", + "difficulty": "BEGINNER", + "songID": 996, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 18201, + "notecount": 215, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44e315d4bcf9bd19694e582fe98c57bf78551641", + "difficulty": "HYPER", + "songID": 996, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 18201, + "notecount": 652, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55e0abf55d63fef00e89bd52c5d0bddc9c7e6e7c", + "difficulty": "NORMAL", + "songID": 996, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 18201, + "notecount": 357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc79c218ed8e2914f854281633f944320ef9227c", + "difficulty": "ANOTHER", + "songID": 997, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18202, + "notecount": 1156, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97ed30c841fa7816a4fc5e5244f2ffe3dbfb8b0b", + "difficulty": "HYPER", + "songID": 997, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18202, + "notecount": 765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "201ea155b7beaefa6211b1e6d54054a5c30fed96", + "difficulty": "NORMAL", + "songID": 997, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18202, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71de8dbd1f685246671e3ed512ba8d4bd11b3ac1", + "difficulty": "ANOTHER", + "songID": 997, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 18202, + "notecount": 1078, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50b1a2eaf172613919159f92bfb3d457174495fd", + "difficulty": "BEGINNER", + "songID": 997, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 18202, + "notecount": 230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81dacfee93f0ecfeeaf0e328d202382ae3e4d546", + "difficulty": "HYPER", + "songID": 997, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 18202, + "notecount": 804, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59453ed806c8bb7345fe37278495c59690cec856", + "difficulty": "NORMAL", + "songID": 997, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 18202, + "notecount": 449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8fb2e063c76a0ac14d0fe5f9af80f60f3d2229cb", + "difficulty": "ANOTHER", + "songID": 998, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19001, + "notecount": 1418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3712fb6f80afa36dc77677c5bc32fef6282f23b", + "difficulty": "HYPER", + "songID": 998, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19001, + "notecount": 1108, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54903ff908bae5be3b2871e42651371c03e0d668", + "difficulty": "NORMAL", + "songID": 998, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19001, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35386cc0ac41449b7cf86c96668a3be680c9efda", + "difficulty": "ANOTHER", + "songID": 998, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19001, + "notecount": 1447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": true + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "09ca3baf1e9e710ce8bffd34b1494a38a0adf3b4", + "difficulty": "HYPER", + "songID": 998, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19001, + "notecount": 1067, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d06927191a99d1b6e0a5ab6e51e1a0cf6577cd70", + "difficulty": "NORMAL", + "songID": 998, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19001, + "notecount": 535, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "329975b55d2c8909f235cf5ac482ab5f10253245", + "difficulty": "ANOTHER", + "songID": 999, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19002, + "notecount": 2261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b748835d3e1082de719d11fc7c108c6760f976fa", + "difficulty": "HYPER", + "songID": 999, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19002, + "notecount": 1444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb6e33220fef6e5a357677d5160bb1999757322e", + "difficulty": "NORMAL", + "songID": 999, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19002, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "176776e4ada0d3b289abe50be203b6ba865fa63d", + "difficulty": "ANOTHER", + "songID": 999, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19002, + "notecount": 2072, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f87360ece5e05fbc28649eb7298572ff8b0d91c6", + "difficulty": "HYPER", + "songID": 999, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19002, + "notecount": 1125, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a429616f6a1648cf0e7c8f18e67665439f768baa", + "difficulty": "NORMAL", + "songID": 999, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19002, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff4e1caae14892ab03951df76255ab9e3b076d77", + "difficulty": "ANOTHER", + "songID": 1000, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19003, + "notecount": 1760, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad655017173c68648a2ce8e610e1a2ac90da5ad7", + "difficulty": "HYPER", + "songID": 1000, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19003, + "notecount": 1258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10f27df4994c9e7b2135d0c14f834d44020d9839", + "difficulty": "NORMAL", + "songID": 1000, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19003, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6370cc2ac3d26859f3c33a32a6100c7ad7fce8d6", + "difficulty": "ANOTHER", + "songID": 1000, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19003, + "notecount": 1813, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.50", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7b9f2024d65792503150f4b263a28eac8ca5a0ac", + "difficulty": "HYPER", + "songID": 1000, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19003, + "notecount": 1099, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38d5c812cd332c568d39576b46ba500d692182ad", + "difficulty": "NORMAL", + "songID": 1000, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19003, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "784cf1922db10a4ffca1ef5e30b0b34d31f6f409", + "difficulty": "ANOTHER", + "songID": 1001, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19004, + "notecount": 1457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "135f5574d5127a60e0681c427af73d8234564976", + "difficulty": "HYPER", + "songID": 1001, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19004, + "notecount": 873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "658fea0507e4e941927b16412c10180d85fcc16b", + "difficulty": "NORMAL", + "songID": 1001, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19004, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "140fed4edc17bf8a04d12bafe40ecea61d449fbb", + "difficulty": "ANOTHER", + "songID": 1001, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19004, + "notecount": 1372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4f0b73fa045b852a6766b19804b88f6b019c677d", + "difficulty": "HYPER", + "songID": 1001, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19004, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29e2b43ef59792f1dc3dbfcc855d16b83987a367", + "difficulty": "NORMAL", + "songID": 1001, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19004, + "notecount": 449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8961d5e3b9fdbe9f567af05e8ec109c01d854ec", + "difficulty": "ANOTHER", + "songID": 1002, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19005, + "notecount": 1858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a225e5ec53e7a6b748a1f5ca7bb0f06f60ba448", + "difficulty": "HYPER", + "songID": 1002, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19005, + "notecount": 840, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "974c29d0088963d7f6d338f1a583d3a616893ea6", + "difficulty": "NORMAL", + "songID": 1002, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19005, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bcb6680cd4abfbb98fa1ff986f6267df9b4595d1", + "difficulty": "ANOTHER", + "songID": 1002, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19005, + "notecount": 1835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e710068ab927ee86ad0d1151531c2ae34b121321", + "difficulty": "BEGINNER", + "songID": 1002, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 19005, + "notecount": 257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0ee188c1a701932e36be3a54a2832e2a3fbc1da", + "difficulty": "HYPER", + "songID": 1002, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19005, + "notecount": 883, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab3ea2ae86ec444bc3106b71b4b029ea4efaa281", + "difficulty": "NORMAL", + "songID": 1002, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19005, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8fb60d94baf513589db33420187fdf0a58b644a", + "difficulty": "ANOTHER", + "songID": 1003, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19006, + "notecount": 1233, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "074aa69a8f68add26ff2025885b2f5d3e4d5f78a", + "difficulty": "HYPER", + "songID": 1003, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19006, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "acbb52ca9493fbe72eaed34f1219813b65992fae", + "difficulty": "NORMAL", + "songID": 1003, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19006, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e100b103c429fb45fd08cdf9e37f041c3a68e5f", + "difficulty": "ANOTHER", + "songID": 1003, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19006, + "notecount": 1245, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c2bc08462c0dcb258afd87658dfc1fabd51f2a8", + "difficulty": "HYPER", + "songID": 1003, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19006, + "notecount": 849, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "923d13514e444cf557045cb52831b36eb769b6e9", + "difficulty": "NORMAL", + "songID": 1003, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19006, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae80836a1b9c50a8a887e6a3856902a1e4aab5e5", + "difficulty": "ANOTHER", + "songID": 1004, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19007, + "notecount": 2033, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59f4703b4c725801f867b9b93e59951da92d2859", + "difficulty": "HYPER", + "songID": 1004, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19007, + "notecount": 1391, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b226da92b7dd6ddee1131102aee96cb256624a6b", + "difficulty": "NORMAL", + "songID": 1004, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19007, + "notecount": 647, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7dacac03fa853dc2446c9ea4e39971d118c8f51", + "difficulty": "ANOTHER", + "songID": 1004, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19007, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a3700b01a3ed3092881efec2757baed5fcbaea7b", + "difficulty": "HYPER", + "songID": 1004, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19007, + "notecount": 1215, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d253028ad97b02373b03067c94230d78967bf08f", + "difficulty": "NORMAL", + "songID": 1004, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19007, + "notecount": 634, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a661312a8f3be35dc4d96c7a030edf70c802e9d", + "difficulty": "ANOTHER", + "songID": 1005, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19008, + "notecount": 1832, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6eb1a1b7cb2ead5ef74a85881510b0865bd2a49f", + "difficulty": "HYPER", + "songID": 1005, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19008, + "notecount": 1209, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b93e93d5fb6bf2b39936617b84ab98196d22626", + "difficulty": "NORMAL", + "songID": 1005, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19008, + "notecount": 657, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "273f633c0ace2c34bd29e19738cd076be031da8e", + "difficulty": "ANOTHER", + "songID": 1005, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19008, + "notecount": 1745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S+", + "value": 13.1, + "individualDifference": true + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "db75bd9abdbdf5990c6495dd9bea7562cf2491b8", + "difficulty": "HYPER", + "songID": 1005, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19008, + "notecount": 974, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "066b6a5ad72a2fe3fe89717a46e11cfab9657ebc", + "difficulty": "NORMAL", + "songID": 1005, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19008, + "notecount": 657, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4afddc9f528a9ed8b9b9c30e551cb7e2a31a9cff", + "difficulty": "ANOTHER", + "songID": 1006, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19009, + "notecount": 1552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4130e2abb2dc0dcfd3e68a5c7f6a4c35124bdc1c", + "difficulty": "HYPER", + "songID": 1006, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19009, + "notecount": 974, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c5824f6a22037a96a8c0e5a97e86e1df8a6b7f5e", + "difficulty": "NORMAL", + "songID": 1006, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19009, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d876601f6a0ea19fd8b9f2305d16cae8e35dfec5", + "difficulty": "ANOTHER", + "songID": 1006, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19009, + "notecount": 1472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "db5f7b392d34ef53b2a017b78abd8bed50ae2306", + "difficulty": "HYPER", + "songID": 1006, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19009, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55bc0f2b889dc608c591caf0bf7020f494236e58", + "difficulty": "NORMAL", + "songID": 1006, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19009, + "notecount": 449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4152c32647deb3eceda8f2fa85e1ffaaa463a9f2", + "difficulty": "ANOTHER", + "songID": 1007, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19010, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6c2090c7a86a3c31caa22b6ec195b1b5d1ca9ad", + "difficulty": "HYPER", + "songID": 1007, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19010, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "344910c3b4e2ea430c0c95dd43425e2edcfa2673", + "difficulty": "NORMAL", + "songID": 1007, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19010, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8741ff876759d664e0ea265fecbe5ff7f686197", + "difficulty": "ANOTHER", + "songID": 1007, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19010, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c733ed189dcd5897a73827badae32ca82d470188", + "difficulty": "HYPER", + "songID": 1007, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19010, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b87f30be0a99dc4d5e0c6164e0a8aa4f25de27d5", + "difficulty": "NORMAL", + "songID": 1007, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19010, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44f005efa9a55d435b8f39ef2317154c59511bc2", + "difficulty": "ANOTHER", + "songID": 1008, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19011, + "notecount": 864, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9bd4001d2902bd271f192354a14ddd36f3f4ba9", + "difficulty": "HYPER", + "songID": 1008, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19011, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a100385802bb4d1cf75c3680414babd111ba6611", + "difficulty": "NORMAL", + "songID": 1008, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 19011, + "notecount": 271, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa2eedd5dd3796bb939bec64f6617bba9739358f", + "difficulty": "ANOTHER", + "songID": 1008, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19011, + "notecount": 735, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "646185d142fb3db39feda035739314a42334c846", + "difficulty": "HYPER", + "songID": 1008, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19011, + "notecount": 441, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4735ed76bfbe5e871a35972d3bfe5978860f4ed", + "difficulty": "NORMAL", + "songID": 1008, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 19011, + "notecount": 185, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b45d30a0f4a6278ddc25dde2588295d2f3e5afd1", + "difficulty": "ANOTHER", + "songID": 1009, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19012, + "notecount": 1098, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32626eedada03cf382626b928c3f69017b76c4eb", + "difficulty": "HYPER", + "songID": 1009, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19012, + "notecount": 628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9719bbcd65683baa93044190cb3d48591ad7cde", + "difficulty": "NORMAL", + "songID": 1009, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19012, + "notecount": 394, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c9789bc1249b5d0c88cf56918da60f0ea134612", + "difficulty": "ANOTHER", + "songID": 1009, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19012, + "notecount": 1076, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1ba03cc7bd88a7abee2e680e9a3fb5ee45939c4", + "difficulty": "HYPER", + "songID": 1009, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19012, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b10bdddd21d77263ffe2626435a3a0d6ef603b90", + "difficulty": "NORMAL", + "songID": 1009, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19012, + "notecount": 344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0b9bce088470636f77214fbdbb2ea79f37d6153", + "difficulty": "ANOTHER", + "songID": 1010, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19013, + "notecount": 1108, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98cbb71a832038f6ce1c874a65a9dbd120d1a355", + "difficulty": "HYPER", + "songID": 1010, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19013, + "notecount": 724, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4eccd90fd4c72d722017d4b1f24c168b2e76ba0", + "difficulty": "NORMAL", + "songID": 1010, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19013, + "notecount": 336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3611d0f644ee09002401edd301a3822703346a35", + "difficulty": "ANOTHER", + "songID": 1010, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19013, + "notecount": 1098, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70f48040360c4333dd1f8da5eea917197bafb47a", + "difficulty": "HYPER", + "songID": 1010, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19013, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6af0143053bb5981c0d839b0e7bd8f7b5c1ebe2a", + "difficulty": "NORMAL", + "songID": 1010, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19013, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "235e3389e0cde8d2bf4a224dac759cf1adfe3444", + "difficulty": "ANOTHER", + "songID": 1011, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19014, + "notecount": 1192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dad5e097f9d6ec78dd49c4e73ef61af161ead4cf", + "difficulty": "HYPER", + "songID": 1011, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19014, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75fddf661a85a33eeb339a70e5098980eb8ba40e", + "difficulty": "NORMAL", + "songID": 1011, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19014, + "notecount": 402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1955bea49c5b83e7f2cb0e1745b5157b66b30de4", + "difficulty": "ANOTHER", + "songID": 1011, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19014, + "notecount": 868, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b75c385d29fe7c84d6e04bae300c3a7a265b5b6", + "difficulty": "HYPER", + "songID": 1011, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19014, + "notecount": 656, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55cb9394b0e4d51b6f220cc72c7af9328dfa9a3b", + "difficulty": "NORMAL", + "songID": 1011, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19014, + "notecount": 248, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84ef599c48836d23518a1932fd87508752b66fce", + "difficulty": "ANOTHER", + "songID": 1012, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19015, + "notecount": 1473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b5e56df9e16f5ba4d673469dca1817238721128", + "difficulty": "HYPER", + "songID": 1012, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19015, + "notecount": 922, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2c4bfe8cbbb4e7375e42404a43d0d5add87754d", + "difficulty": "NORMAL", + "songID": 1012, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19015, + "notecount": 419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbeaae7ebf4fbbf9b88820b5fd2c6e617d5a51eb", + "difficulty": "ANOTHER", + "songID": 1012, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19015, + "notecount": 1438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "9b0da3ed3be75dd75d445b503d3a95e743b2cff8", + "difficulty": "BEGINNER", + "songID": 1012, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 19015, + "notecount": 212, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81002fe385696bf226da346af504e53e287a3c35", + "difficulty": "HYPER", + "songID": 1012, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19015, + "notecount": 773, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b987d4c5744d6988def10a08620d0110a3ff3d33", + "difficulty": "NORMAL", + "songID": 1012, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19015, + "notecount": 368, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92939184dc1633aaa5ca9675ce8a833aef4f6426", + "difficulty": "ANOTHER", + "songID": 1013, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19016, + "notecount": 1960, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fc974231950f6112de99aab8c81a2bbcc41846d", + "difficulty": "HYPER", + "songID": 1013, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19016, + "notecount": 1079, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e29d8d92916b418fc007cbb9b356dcfb0d4e0127", + "difficulty": "NORMAL", + "songID": 1013, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19016, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30eccec4c3a8cbd0f4b8d74b51f683fa27deeb8b", + "difficulty": "ANOTHER", + "songID": 1013, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19016, + "notecount": 1733, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7d2822c0f809610c42cacb15d6c4dc91e1b1603a", + "difficulty": "HYPER", + "songID": 1013, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19016, + "notecount": 979, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17d5f8249bd547ba16cc9322cb1e264bbc6d9864", + "difficulty": "NORMAL", + "songID": 1013, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19016, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e60d1ad926add5e84fb6de5a0924c89c365f80f", + "difficulty": "ANOTHER", + "songID": 1014, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19017, + "notecount": 1067, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d94cb31aad0a116613c998a071164eb1c1c88769", + "difficulty": "HYPER", + "songID": 1014, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19017, + "notecount": 678, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a73460d18cf2c6d13a09a46e83073fbd989d2222", + "difficulty": "NORMAL", + "songID": 1014, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19017, + "notecount": 315, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ea207c86bf7edaca57545a55685a814c30c4779", + "difficulty": "ANOTHER", + "songID": 1014, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19017, + "notecount": 890, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a4de49029b3b2deff9c7eacf489ca4df8c30aa8", + "difficulty": "HYPER", + "songID": 1014, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19017, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21a475985581c40b616fdfb8ee60d16f64c9bbfa", + "difficulty": "NORMAL", + "songID": 1014, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19017, + "notecount": 295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb3579b7d00ba2d893c7b87f63dff52e5749c670", + "difficulty": "ANOTHER", + "songID": 1015, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19018, + "notecount": 1502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3acafeda296a414386d895237b9ffb4b4791bf44", + "difficulty": "HYPER", + "songID": 1015, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19018, + "notecount": 1024, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c4830b3cb2714fa3b2feff2f24fdf307389b1a9", + "difficulty": "NORMAL", + "songID": 1015, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19018, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59a56f80ed6873ce4a6c35caa24003efbbba99be", + "difficulty": "ANOTHER", + "songID": 1015, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19018, + "notecount": 1420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "356d8622922e7513078d080ca7dccefea4e326ab", + "difficulty": "HYPER", + "songID": 1015, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19018, + "notecount": 802, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9c7b2808d87ee18754e471efd3e7c071fa0fe5d", + "difficulty": "NORMAL", + "songID": 1015, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19018, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7ded3e5a2db524dcc77f97b646f26d16ffb50a0", + "difficulty": "ANOTHER", + "songID": 1016, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19019, + "notecount": 1163, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5870af445dde99063392601db6467ab21f7f4c83", + "difficulty": "HYPER", + "songID": 1016, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19019, + "notecount": 744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbb20d7948c3bce1b8ff14ff09b759acb6bce65c", + "difficulty": "NORMAL", + "songID": 1016, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19019, + "notecount": 395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0845e877ed225eeef7ccf03e150bfb629ba9160", + "difficulty": "ANOTHER", + "songID": 1016, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19019, + "notecount": 1192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d547317b3d90d4d1a346adea3edbf40805344329", + "difficulty": "HYPER", + "songID": 1016, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19019, + "notecount": 711, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc8140dd3f4c734e7bf3f5907cdc2349dc1b96e4", + "difficulty": "NORMAL", + "songID": 1016, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19019, + "notecount": 401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfe6aaacbebce5a1c5f0983c370f798698ffb99f", + "difficulty": "ANOTHER", + "songID": 1017, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19020, + "notecount": 1438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efee421a04ea9574d9451a26b50f2d9ec299b604", + "difficulty": "HYPER", + "songID": 1017, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19020, + "notecount": 878, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72620ebf3f0f960508cac686b4790f3e733647a9", + "difficulty": "NORMAL", + "songID": 1017, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19020, + "notecount": 447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffe9ad52b29c8c48e32e704f91a5f54a2d3f6921", + "difficulty": "ANOTHER", + "songID": 1017, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19020, + "notecount": 1353, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "057d72ffb00ab99d66a0f1bd87ca7d0944208bf5", + "difficulty": "HYPER", + "songID": 1017, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19020, + "notecount": 941, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51c723750154486b80c9d5a3490d1d99607f3080", + "difficulty": "NORMAL", + "songID": 1017, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19020, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "121b08a486422143233baa5f3db231aa670ed725", + "difficulty": "ANOTHER", + "songID": 1018, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19021, + "notecount": 1477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ca7001cb218bc606b94d3d2f98336ec445ca5a7", + "difficulty": "HYPER", + "songID": 1018, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19021, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4603481c8338002bff01aef97a343724af4c24b", + "difficulty": "NORMAL", + "songID": 1018, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19021, + "notecount": 537, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9637fc95472040b0e2b9d3eac26da2b97c01d2fb", + "difficulty": "ANOTHER", + "songID": 1018, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19021, + "notecount": 1192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f2f0128383765b4178db695d16b2c3501ceb743", + "difficulty": "HYPER", + "songID": 1018, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19021, + "notecount": 877, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60ad903b34d0f2c874d87964f6bfca3a3450a1a6", + "difficulty": "NORMAL", + "songID": 1018, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19021, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3170a6b7061f91a4109a5941e23ed9eba86d5b7b", + "difficulty": "ANOTHER", + "songID": 1019, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19022, + "notecount": 1837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "765f3cd6be4c9ff0f0855d1046787fec6344ebc2", + "difficulty": "HYPER", + "songID": 1019, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19022, + "notecount": 902, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "460419a6993ffdc22d57abe2954da83483db565a", + "difficulty": "NORMAL", + "songID": 1019, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19022, + "notecount": 367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "250a1ce5b62af167821b868c5f5b9703a84c4bdd", + "difficulty": "ANOTHER", + "songID": 1019, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19022, + "notecount": 1363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "29e03809ac77c63be574ede64b75508ae9b15c57", + "difficulty": "HYPER", + "songID": 1019, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19022, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d88ace182665a898aaaaf55b476e1387d8d1cada", + "difficulty": "NORMAL", + "songID": 1019, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19022, + "notecount": 359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cafa791cea7a018e83e239789baf571764d42ea9", + "difficulty": "ANOTHER", + "songID": 1020, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19023, + "notecount": 1396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63086b653ea940f5bb5d6e7846e22300c3715df2", + "difficulty": "HYPER", + "songID": 1020, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19023, + "notecount": 847, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1107d24937937633e590d0cb3a3cb577fc10120a", + "difficulty": "NORMAL", + "songID": 1020, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19023, + "notecount": 549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fefa24bfae2bd03b513cc2e1c1e0b8cca64b99b7", + "difficulty": "ANOTHER", + "songID": 1020, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19023, + "notecount": 1365, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00b483bb4ea5350dcf735deb67ee6ead5e187044", + "difficulty": "HYPER", + "songID": 1020, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19023, + "notecount": 808, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72adcac0fef050de6a3d100f351e1001c0875388", + "difficulty": "NORMAL", + "songID": 1020, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19023, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5507544f9d961284928bc6e6e8b227b625b7ec7d", + "difficulty": "ANOTHER", + "songID": 1021, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19024, + "notecount": 1153, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79dfa618393485d065f30fb996abd9b157fddf45", + "difficulty": "HYPER", + "songID": 1021, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19024, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "187eabf1bc8293dba9f4e69c4bdc5794ce784ae0", + "difficulty": "NORMAL", + "songID": 1021, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19024, + "notecount": 431, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac21c843865cc304fcb8b1f1e051d808b45bc90a", + "difficulty": "ANOTHER", + "songID": 1021, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19024, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99d8ad9c9aa1ddd915ee18fc9b6ed8331b6f16e8", + "difficulty": "HYPER", + "songID": 1021, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19024, + "notecount": 660, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51e05a6ba9692ef381b53ffd276be7d91a4f348e", + "difficulty": "NORMAL", + "songID": 1021, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19024, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e6ff88bdffb46ca2d13ef79430fe6d103f93336", + "difficulty": "ANOTHER", + "songID": 1022, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19025, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d9d138853e553a620525a024cfac9a1dbde071f", + "difficulty": "HYPER", + "songID": 1022, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19025, + "notecount": 687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28dfa87dad58ea162d56e9cf37a06e74b1803880", + "difficulty": "NORMAL", + "songID": 1022, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19025, + "notecount": 360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd662145578bc0fc0b6bf7b93946045579853e8d", + "difficulty": "ANOTHER", + "songID": 1022, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19025, + "notecount": 1157, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "691323f78b8c3b2c663fa261df5936a5fc5de4dc", + "difficulty": "HYPER", + "songID": 1022, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19025, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90e6f340afa1f5620a304560f08a46fe9c2db111", + "difficulty": "NORMAL", + "songID": 1022, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19025, + "notecount": 361, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28dac0f57a94e1fa157b1cfdc763f68ce2a08a96", + "difficulty": "ANOTHER", + "songID": 1023, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19026, + "notecount": 1646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "903792e4e93d5cd70ddd47148ff6150f4a87e041", + "difficulty": "HYPER", + "songID": 1023, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19026, + "notecount": 1191, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ca2c9ba2e9f630088685acbf0155ffe9e5c0e95", + "difficulty": "NORMAL", + "songID": 1023, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19026, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0153200938271d4d9c3c90e2d7b826070ad32087", + "difficulty": "ANOTHER", + "songID": 1023, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19026, + "notecount": 1545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5869fd53b1ffc2c751ebfa9dc370ded10788b702", + "difficulty": "HYPER", + "songID": 1023, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19026, + "notecount": 940, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1ea82bb171dbc10d9430a013338cbe06e9374dc", + "difficulty": "NORMAL", + "songID": 1023, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19026, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ab41aebc4dbb84fe66f587934e1772c667ec153", + "difficulty": "ANOTHER", + "songID": 1024, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19027, + "notecount": 1035, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c068f2f40d348abf59a01e6df6fd08f33074dcc", + "difficulty": "HYPER", + "songID": 1024, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19027, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2250994a74bd952bbc5d1d61a949d42749d5b0ed", + "difficulty": "NORMAL", + "songID": 1024, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19027, + "notecount": 420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52403f078838c3dcb71a192954a5aff69ee785f1", + "difficulty": "ANOTHER", + "songID": 1024, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19027, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3589961b33cc4ae97b6dd0beac71bc76b173c884", + "difficulty": "HYPER", + "songID": 1024, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19027, + "notecount": 740, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae3e2ab5b697229c222a196cd0c263714a8789ee", + "difficulty": "NORMAL", + "songID": 1024, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19027, + "notecount": 430, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df9caa0a43206d4b016ab68458de290c44118c04", + "difficulty": "ANOTHER", + "songID": 1025, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19028, + "notecount": 1677, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af3f1f68229f1913b7810b727fa56b4464e76ba2", + "difficulty": "HYPER", + "songID": 1025, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19028, + "notecount": 1034, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ceaa39c8b80c5f6a0ce1fe35538c7f1f522e461e", + "difficulty": "NORMAL", + "songID": 1025, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19028, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9aedb75145d076fba9ff0b9203a3d88d24aff2a7", + "difficulty": "ANOTHER", + "songID": 1025, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19028, + "notecount": 1911, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1ca60a31bf5b5ad6e23afb86d93f2eebbfc7471c", + "difficulty": "HYPER", + "songID": 1025, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19028, + "notecount": 975, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9b3e932874b70b382599d4e3d73d5e461755f62", + "difficulty": "NORMAL", + "songID": 1025, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19028, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "120e0174fa357d516656c3b624144542de340543", + "difficulty": "ANOTHER", + "songID": 1027, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19029, + "notecount": 1193, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66041f2ba4137f534aa685e179f7a3850254821e", + "difficulty": "HYPER", + "songID": 1027, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19029, + "notecount": 819, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fce76cccf7c7951296668e143281cbb37b7ac6e0", + "difficulty": "NORMAL", + "songID": 1027, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19029, + "notecount": 490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d19da5a91c6261c9ca5bf5fd1512654066dd03b5", + "difficulty": "ANOTHER", + "songID": 1027, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19029, + "notecount": 1142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb95c825d63b2323ec0ad8179447e534ef94427a", + "difficulty": "HYPER", + "songID": 1027, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19029, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19d36ea655a8670298579450027df7159462e4d6", + "difficulty": "NORMAL", + "songID": 1027, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19029, + "notecount": 457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c98461905ed3451ebe10a7a6d5c6b674d11acde", + "difficulty": "ANOTHER", + "songID": 1028, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19030, + "notecount": 1957, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdff4c1303e0f63ca0e91fff52cd0bcbf2972b08", + "difficulty": "HYPER", + "songID": 1028, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19030, + "notecount": 1389, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fadd98580e9a2530b8055169e6735a11d39b841a", + "difficulty": "NORMAL", + "songID": 1028, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19030, + "notecount": 654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad235a8bc777a0815de90bc13e8fbaa9ccb60174", + "difficulty": "ANOTHER", + "songID": 1028, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19030, + "notecount": 1780, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cacf19e82d3818cc06fa1df8f5106701b2c5ae0c", + "difficulty": "HYPER", + "songID": 1028, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19030, + "notecount": 1290, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93fb6e48301e796804ca977f9588af6d8232740e", + "difficulty": "NORMAL", + "songID": 1028, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19030, + "notecount": 632, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6c6d0ca4b05b647f0a90071c45d782bae395d2d", + "difficulty": "ANOTHER", + "songID": 1029, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19031, + "notecount": 1372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a0d1e8fb28c659ab1dcf70e771949341419de4c", + "difficulty": "HYPER", + "songID": 1029, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19031, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69f451ee7553a552e552dcc0e2abd0e1b4729c72", + "difficulty": "NORMAL", + "songID": 1029, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19031, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dce504149aed886a1e3de31a27fe7df277dae9b", + "difficulty": "ANOTHER", + "songID": 1029, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19031, + "notecount": 1464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "eb90a73d9e2583432f5892cb7ea842267b90aae0", + "difficulty": "HYPER", + "songID": 1029, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19031, + "notecount": 1048, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b725f7655ac08df9c205a71f2e3a23e80ab131dc", + "difficulty": "NORMAL", + "songID": 1029, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19031, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32ffdfdf467a3d75af76d22cbb9d82d863eb29ff", + "difficulty": "ANOTHER", + "songID": 1030, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19032, + "notecount": 1398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c93259ca98ca2c0f6abd5a4f3bc553c0394b7bf", + "difficulty": "HYPER", + "songID": 1030, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19032, + "notecount": 1049, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41556142311ca6903173e8662a9bfb5a8c5da353", + "difficulty": "NORMAL", + "songID": 1030, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19032, + "notecount": 507, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a588fce04779d9bd234bfa98c3c0aad0e94ee76", + "difficulty": "ANOTHER", + "songID": 1030, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19032, + "notecount": 1456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1be0a18eecf45b93bff53b0f28722d0d504ef143", + "difficulty": "HYPER", + "songID": 1030, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19032, + "notecount": 996, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "996fbc3316209f45e4de66019f13deffad03fb88", + "difficulty": "NORMAL", + "songID": 1030, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19032, + "notecount": 430, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4206cd8f1f48ead11dab251492f9816795d69e4", + "difficulty": "ANOTHER", + "songID": 1031, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19033, + "notecount": 1618, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1473977aae1bbb5b3de6b7c74c9151006e576a7", + "difficulty": "HYPER", + "songID": 1031, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19033, + "notecount": 1192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2af424dd439c04b373b384632f58ffd83263c77b", + "difficulty": "NORMAL", + "songID": 1031, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19033, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "810fc467501070b6dd3578e46cc6bf0bbfa09d75", + "difficulty": "ANOTHER", + "songID": 1031, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19033, + "notecount": 1701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "958260d19d4cc03678c493d2ac638416054a6f2e", + "difficulty": "HYPER", + "songID": 1031, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19033, + "notecount": 1042, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "490497d669a24ea08125134054867ba742943ed6", + "difficulty": "NORMAL", + "songID": 1031, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19033, + "notecount": 603, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff823190b67a7ed9091785aaeb977c2e8d0d0795", + "difficulty": "ANOTHER", + "songID": 1032, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19034, + "notecount": 995, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf27814d849adfd18605cd270f4bd4e22e4ef783", + "difficulty": "HYPER", + "songID": 1032, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19034, + "notecount": 669, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61fbe67e32f0de991b73fb0d13e4074443f73eb1", + "difficulty": "NORMAL", + "songID": 1032, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19034, + "notecount": 331, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b70cfa2ebdd6b6c50e00a13577202cbbaa4e73d", + "difficulty": "ANOTHER", + "songID": 1032, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19034, + "notecount": 842, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1df2d82a9389a66f3eafe33ddef2f7f54cc47b3d", + "difficulty": "HYPER", + "songID": 1032, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19034, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7fa6ceaaf076048f9507b546da50b3782aded92b", + "difficulty": "NORMAL", + "songID": 1032, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19034, + "notecount": 324, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecec7dfdd285d1b5af3dbf426cc99a437fced73c", + "difficulty": "ANOTHER", + "songID": 1033, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19035, + "notecount": 1231, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e20f101c529228e0686bc86b17314cf5ec5d38c5", + "difficulty": "HYPER", + "songID": 1033, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19035, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "968685f12417a1079776e69a78f7c8f1c3d156e4", + "difficulty": "NORMAL", + "songID": 1033, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19035, + "notecount": 346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bd09ee0e5dd5dfabe235d859e715fb2f34d2226", + "difficulty": "ANOTHER", + "songID": 1033, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19035, + "notecount": 1187, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "918d1caed3a44af7a793aa55117e3977f58d85e3", + "difficulty": "HYPER", + "songID": 1033, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19035, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73e9a7783f74e1b8308d9b2036b68bcfcd48cc80", + "difficulty": "NORMAL", + "songID": 1033, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19035, + "notecount": 341, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e812536c289fba1c244b3dc12c7357f7fd8e8a87", + "difficulty": "ANOTHER", + "songID": 1034, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19036, + "notecount": 1544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9165bf680f28f6d7001e2b1a192a6b458fb554aa", + "difficulty": "HYPER", + "songID": 1034, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19036, + "notecount": 1181, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96292e7a0680b956c9cff432d8546d031c7cb5de", + "difficulty": "NORMAL", + "songID": 1034, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19036, + "notecount": 612, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfb9283bb19f18ebc5bdf413953c4752e967aabf", + "difficulty": "ANOTHER", + "songID": 1034, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19036, + "notecount": 1427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24a8b84f997ac765fcc2da4ee45237bfba08d7b1", + "difficulty": "HYPER", + "songID": 1034, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19036, + "notecount": 1082, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "772745d3b1ad3fd2d3529a842a8dd32c763519ff", + "difficulty": "NORMAL", + "songID": 1034, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19036, + "notecount": 540, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d48a8da7475bac67e949c145c8f74afafa32736", + "difficulty": "ANOTHER", + "songID": 1035, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19037, + "notecount": 1761, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73e38e3d91ba90e18832e820f852ddbea5432bf5", + "difficulty": "HYPER", + "songID": 1035, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19037, + "notecount": 1201, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da3ad56b114c2bcd02dacf2d0baaecae9ff66b10", + "difficulty": "NORMAL", + "songID": 1035, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19037, + "notecount": 547, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22d9639b9b72406779bfa9912f43630e59a469de", + "difficulty": "ANOTHER", + "songID": 1035, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19037, + "notecount": 1738, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": true + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "132b3e356a6df5f99b7ef0c7f16dc00417575cb0", + "difficulty": "HYPER", + "songID": 1035, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19037, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9426d93741eee1486cbbf1fa1dc3a9a4fc19e935", + "difficulty": "NORMAL", + "songID": 1035, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19037, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e7ac9560683dc55407bfda163b0a6d2339aae26", + "difficulty": "ANOTHER", + "songID": 1036, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19038, + "notecount": 1493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47304afde11d3aff8b42f1f9da1796981c0d9390", + "difficulty": "HYPER", + "songID": 1036, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19038, + "notecount": 878, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4cacd1be55e9f61cca138b319e22bd010486fa19", + "difficulty": "NORMAL", + "songID": 1036, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19038, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a301e643b1888246921fd0dc62d1bd8c66f86ad", + "difficulty": "ANOTHER", + "songID": 1036, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19038, + "notecount": 1145, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e642b1719377b540c6ac4de9d3cbc346f9d61a7", + "difficulty": "HYPER", + "songID": 1036, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19038, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7c0cddfdc6ef7bb9dfb714c56804525524daad5", + "difficulty": "NORMAL", + "songID": 1036, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19038, + "notecount": 383, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b30c89790fecc3a62555b433b09837669ab4cffe", + "difficulty": "ANOTHER", + "songID": 1037, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19039, + "notecount": 1079, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b20b59edcc80c6671050be98b01a8eca5e0d1f8", + "difficulty": "HYPER", + "songID": 1037, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19039, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bcf5923fd77ca3b873d05b9af4a1131c15c33c8", + "difficulty": "NORMAL", + "songID": 1037, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19039, + "notecount": 315, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "655f061758783d9e8e9a994acdf623cc2701c939", + "difficulty": "ANOTHER", + "songID": 1037, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19039, + "notecount": 1010, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "450e4572bddda688daa60cae0a17c6691323bec7", + "difficulty": "HYPER", + "songID": 1037, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19039, + "notecount": 606, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8bf42f128a1754fddc27abbb99b866bb4ce81d87", + "difficulty": "NORMAL", + "songID": 1037, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19039, + "notecount": 317, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a456695d0a69068370232b506f3270c6641b1507", + "difficulty": "ANOTHER", + "songID": 1038, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19040, + "notecount": 1029, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9c622156379e6c7e71d3cdd192b38e99298f1b3", + "difficulty": "HYPER", + "songID": 1038, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19040, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f32be970a89e5fde118b46ea1d2ff33b6dd15e85", + "difficulty": "NORMAL", + "songID": 1038, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19040, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87e4f31481600e264288672e9caef3a26d9d9762", + "difficulty": "ANOTHER", + "songID": 1038, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19040, + "notecount": 1030, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aed18cacd514a60914d2a737737d65aefb0761c8", + "difficulty": "HYPER", + "songID": 1038, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19040, + "notecount": 678, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11b539371f9c36868572a60c104a18f2289772d8", + "difficulty": "NORMAL", + "songID": 1038, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19040, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f936b3bd492bc538a81116c2db4008b1c8dceaec", + "difficulty": "ANOTHER", + "songID": 1039, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19041, + "notecount": 1598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a461447c622e602586c10248e2cd423db910cf57", + "difficulty": "HYPER", + "songID": 1039, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19041, + "notecount": 1183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "681b8b2edd9c63a634cd87a463367da56158016e", + "difficulty": "NORMAL", + "songID": 1039, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19041, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa5feae3bf0e5915e92e483570a031614ce0ade2", + "difficulty": "ANOTHER", + "songID": 1039, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19041, + "notecount": 1491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce2ae4d1d722a9070f48a74e1d2757eb1483efad", + "difficulty": "HYPER", + "songID": 1039, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19041, + "notecount": 1102, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1cd02c6c5daaabdb686d1b65d98ed57606b6906", + "difficulty": "NORMAL", + "songID": 1039, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19041, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5902f10b6bf385fd53d6cb5725f34bc350079fc8", + "difficulty": "ANOTHER", + "songID": 1040, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19042, + "notecount": 1997, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e9a547e05e69e806014cca05528294e0ea249e6", + "difficulty": "HYPER", + "songID": 1040, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19042, + "notecount": 1139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e772856ae42512a628fbdd9b56eb77d191b075f5", + "difficulty": "NORMAL", + "songID": 1040, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19042, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4658c360cc58c7513a49713527a1e4d4285b3a47", + "difficulty": "ANOTHER", + "songID": 1040, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19042, + "notecount": 1567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "11f427243fe57be06b09a25be6606a42b1924df3", + "difficulty": "HYPER", + "songID": 1040, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19042, + "notecount": 1076, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f122b7843a002b2d156c1f36ed03312214134cf8", + "difficulty": "NORMAL", + "songID": 1040, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19042, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15ed927be790dc41026fdd66a152fddd290a1e18", + "difficulty": "ANOTHER", + "songID": 1041, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19043, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b8a1b9c7ad115d4db3a1474b64806898b1738ba", + "difficulty": "HYPER", + "songID": 1041, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19043, + "notecount": 588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a943d8784d1061e5507548f1575b183801788a17", + "difficulty": "NORMAL", + "songID": 1041, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19043, + "notecount": 295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "668eea63ec2e6ceee5f94dd620ea408b2127c5a2", + "difficulty": "ANOTHER", + "songID": 1041, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19043, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c445610abf81039bbb2d9613ff202d47e356b0ed", + "difficulty": "HYPER", + "songID": 1041, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19043, + "notecount": 536, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6898db814e14c84770eda48f1cf8a63624474da", + "difficulty": "NORMAL", + "songID": 1041, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19043, + "notecount": 232, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4c0ba65f9c2877d3dcc48ed6bbc7b2bd34eac9b", + "difficulty": "ANOTHER", + "songID": 1042, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19044, + "notecount": 942, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9109fc3fadfaaef87f9a3ce8b07bde2f9753724e", + "difficulty": "HYPER", + "songID": 1042, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19044, + "notecount": 747, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "262ad14fd97135ea09dae5e77d47062939ad6873", + "difficulty": "NORMAL", + "songID": 1042, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19044, + "notecount": 346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6f13806c717421f964965f55359f01feb24c307", + "difficulty": "ANOTHER", + "songID": 1042, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19044, + "notecount": 914, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "006ab34096a9b824b13cbc6ec29366617de8a2f6", + "difficulty": "HYPER", + "songID": 1042, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19044, + "notecount": 695, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "039ab10c583e697becc1a7751a99643a28035426", + "difficulty": "NORMAL", + "songID": 1042, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19044, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05ac95e9cdc234ffd8caf7e1c5cd700b07332329", + "difficulty": "ANOTHER", + "songID": 1043, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19045, + "notecount": 1248, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e364e28a965dbaec0a6bb261ef3659bdc19c5b15", + "difficulty": "HYPER", + "songID": 1043, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19045, + "notecount": 654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73d4e8ed60f6d34f14c50d8ec5eae1d3a5e6e8f9", + "difficulty": "NORMAL", + "songID": 1043, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19045, + "notecount": 395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cafba7633631cdc9708e540e71c2243121ee423a", + "difficulty": "ANOTHER", + "songID": 1043, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19045, + "notecount": 1271, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5fe46af87ab9a838b4620ff99b356e2902277d88", + "difficulty": "HYPER", + "songID": 1043, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19045, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e466a5223bc1a954db453297783b3ead93c331c9", + "difficulty": "NORMAL", + "songID": 1043, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19045, + "notecount": 385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10fe1ee5745eda4c31ec28a561e42585b1dc620d", + "difficulty": "ANOTHER", + "songID": 1044, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19046, + "notecount": 1144, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9af2eeabef33b8ccd822fb4677f0d57e9eac60d", + "difficulty": "HYPER", + "songID": 1044, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19046, + "notecount": 696, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8d489b01d38bb990a864758a6fc481782409d8f", + "difficulty": "NORMAL", + "songID": 1044, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19046, + "notecount": 363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f24da2db3a0fc22534826fddb37f9746c75dd4d", + "difficulty": "ANOTHER", + "songID": 1044, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19046, + "notecount": 1066, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cfbbbe79ce8d9ad7b3f67f50dd0d0ec133347c3d", + "difficulty": "HYPER", + "songID": 1044, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19046, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82ad0d8257dea39e2275ffba951d5539a2ae8fd6", + "difficulty": "NORMAL", + "songID": 1044, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19046, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef9673bd648e0c26832509e5b64e82fd5c72b4f2", + "difficulty": "ANOTHER", + "songID": 1045, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19047, + "notecount": 1202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dfc5e6ff97b484911ae1bde9429824a7bc01de1", + "difficulty": "HYPER", + "songID": 1045, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19047, + "notecount": 617, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "480f9772ab47bdd6eeae92c75cca18c6cd53b3d1", + "difficulty": "NORMAL", + "songID": 1045, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 19047, + "notecount": 229, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd1cd7738a2cc271b514fde4d4a3567a354dccd9", + "difficulty": "ANOTHER", + "songID": 1045, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19047, + "notecount": 1014, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb6ad084222d417f3ac96c0d69a31409f924777e", + "difficulty": "HYPER", + "songID": 1045, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19047, + "notecount": 562, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba90f4c6063d3aa4db4f625b45df702cd9bf9041", + "difficulty": "NORMAL", + "songID": 1045, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 19047, + "notecount": 209, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b9929799b297dfed3f0081914b16feb2df6fb06", + "difficulty": "ANOTHER", + "songID": 1046, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19048, + "notecount": 1230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "833f30dfe18e5a45806ad31df063fc71352127ff", + "difficulty": "HYPER", + "songID": 1046, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19048, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "007ea33a714b4b197df8e9be1b1ae9f4759080fa", + "difficulty": "NORMAL", + "songID": 1046, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19048, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6b264465142dbd792531ad212b37e5a96ac5ece", + "difficulty": "ANOTHER", + "songID": 1046, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19048, + "notecount": 1088, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac7d4c36d5bbb7aec6edc4432430da373b249f9f", + "difficulty": "HYPER", + "songID": 1046, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19048, + "notecount": 622, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79191c2ba5a21c0dacf8e4c82ffa58997e86e24e", + "difficulty": "NORMAL", + "songID": 1046, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19048, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "683f59090fbcc5500310e98929cabe4e4e422599", + "difficulty": "ANOTHER", + "songID": 1047, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19049, + "notecount": 1177, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d17d56ac33796ef7f55ebad031daafd341206504", + "difficulty": "HYPER", + "songID": 1047, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19049, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "204023967503d4a6da9675c50191a722a90d514b", + "difficulty": "NORMAL", + "songID": 1047, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19049, + "notecount": 376, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bb6c8d5a5e19f018a5329793a6f1bcef0861bd2", + "difficulty": "ANOTHER", + "songID": 1047, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19049, + "notecount": 942, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4aec7c9b729f18ceda99a39c633370be50b029f5", + "difficulty": "HYPER", + "songID": 1047, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19049, + "notecount": 612, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00f5947cfe8a8549b1194bf1a5a100384e6dc86f", + "difficulty": "NORMAL", + "songID": 1047, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19049, + "notecount": 325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b7b3116deccf73494c14a711fc6d7f363649128", + "difficulty": "ANOTHER", + "songID": 1048, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19050, + "notecount": 1181, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48332ecfb77996777b6370850246973f5b714062", + "difficulty": "HYPER", + "songID": 1048, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19050, + "notecount": 816, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a177eedcb65d0a2842458c36da50749655c12d4", + "difficulty": "NORMAL", + "songID": 1048, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19050, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19af0f0c97a387644f61b108d4733d0259116d33", + "difficulty": "ANOTHER", + "songID": 1048, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19050, + "notecount": 1019, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d01129cdb960fffb7c74d4f9b8ca90097102d14", + "difficulty": "HYPER", + "songID": 1048, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19050, + "notecount": 772, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bdc13dd77d07f0976ff679d24f55c24640e4224", + "difficulty": "NORMAL", + "songID": 1048, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19050, + "notecount": 394, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "016918bed65aef37b5eaf88de52d48e88cb4f251", + "difficulty": "ANOTHER", + "songID": 1049, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19051, + "notecount": 1013, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ea1e940a7f07e59a93df5a9bb5a392e082dd0a9", + "difficulty": "HYPER", + "songID": 1049, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19051, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cbe83dd8a64087a447522da67e99126721484645", + "difficulty": "NORMAL", + "songID": 1049, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19051, + "notecount": 315, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1f6a987312d494d0185986756b94d9691956228", + "difficulty": "ANOTHER", + "songID": 1049, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19051, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fdc22163483d94187eceada96d7241d5b939098", + "difficulty": "HYPER", + "songID": 1049, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19051, + "notecount": 628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce60d10e17e35e5fba8de9e5450489b4e7800a0e", + "difficulty": "NORMAL", + "songID": 1049, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19051, + "notecount": 312, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84f7ac67b12551c4c225db1fe9b77fce8c7204b6", + "difficulty": "ANOTHER", + "songID": 1050, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19052, + "notecount": 1271, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54db9211beab9a13b59d72556d4892ab102ba051", + "difficulty": "HYPER", + "songID": 1050, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19052, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f204ae236158bc23c5f78543e706dea8ca97aaa", + "difficulty": "NORMAL", + "songID": 1050, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19052, + "notecount": 549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4bc796ef0e637986b85b74aa61f4ae0db8c8cb6", + "difficulty": "ANOTHER", + "songID": 1050, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19052, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8bd79210c2e1eda8415c023782d93c62acb358cf", + "difficulty": "HYPER", + "songID": 1050, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19052, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23e4e062b7f97901aa469438f7746adacd75fd26", + "difficulty": "NORMAL", + "songID": 1050, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19052, + "notecount": 412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11fb6cc57ab4fbdf56a0585f885140d64b5f14eb", + "difficulty": "ANOTHER", + "songID": 1051, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19053, + "notecount": 1404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c44c582e56b8a4bc50c038a2c69c066f6d7d93f", + "difficulty": "HYPER", + "songID": 1051, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19053, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56c3ab527a8e1d2178824224245f0472cca8d090", + "difficulty": "NORMAL", + "songID": 1051, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19053, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eedc97ff3ce82811bc1b0d5e9bb2115593715dff", + "difficulty": "ANOTHER", + "songID": 1051, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19053, + "notecount": 1434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b6f3fe10344ccdba5351cdcfef68ebc8e1748804", + "difficulty": "HYPER", + "songID": 1051, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19053, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f07d3ea14de5334a0052d95cb7bfe8f225e511e2", + "difficulty": "NORMAL", + "songID": 1051, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19053, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b70c9d1a4bf4b09f12c6687d1d7ee307f4cc1039", + "difficulty": "ANOTHER", + "songID": 1052, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19054, + "notecount": 1329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7c19ef12bbb548ad67d98428b7daa3d94a87a3e", + "difficulty": "HYPER", + "songID": 1052, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19054, + "notecount": 793, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a934e36a1e3e415a0ee46b52c9552586f5d9ead3", + "difficulty": "NORMAL", + "songID": 1052, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19054, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8f7047ae68532c61c6e65b85bd1f1d2f94e1bc3", + "difficulty": "ANOTHER", + "songID": 1052, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19054, + "notecount": 1258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a09df63574c40ece25131148ed1502f6699244a", + "difficulty": "HYPER", + "songID": 1052, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19054, + "notecount": 617, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1da6ad180e4f02d122acdfd6036026307e82ffc0", + "difficulty": "NORMAL", + "songID": 1052, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19054, + "notecount": 454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1ddad77a0f90af6230af69a3fdf34da1035fbf7", + "difficulty": "ANOTHER", + "songID": 1053, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19055, + "notecount": 1345, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0a08cc2790211cef34a7576b5d130f3143fd777", + "difficulty": "HYPER", + "songID": 1053, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19055, + "notecount": 707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a5f6a8f6d9704407e840cdf9f3557ff1cbb3284", + "difficulty": "NORMAL", + "songID": 1053, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19055, + "notecount": 353, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe855b3be8a968cfb1be76dfcd8941172e05d04f", + "difficulty": "ANOTHER", + "songID": 1053, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19055, + "notecount": 1198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ec1bf9f53e0f40172a13263ab9d27831a47e4b5", + "difficulty": "HYPER", + "songID": 1053, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19055, + "notecount": 679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96960916f1226ebd588bb26bf1528b252f6000f5", + "difficulty": "NORMAL", + "songID": 1053, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19055, + "notecount": 320, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83134fb07a4c168fc2cd822c6c21769884779a33", + "difficulty": "ANOTHER", + "songID": 1054, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19056, + "notecount": 1115, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5bd76fd8c46fb9ca7ab4f0623fa535997e36c6b", + "difficulty": "HYPER", + "songID": 1054, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19056, + "notecount": 866, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "beb560f72845c62eeb019e83397fccfdcad409f3", + "difficulty": "NORMAL", + "songID": 1054, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19056, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed2f7d4170e2f81eeec0612bcaaa300768bc2ab9", + "difficulty": "ANOTHER", + "songID": 1054, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19056, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "074bd51bbc30fa82ebe182fe9acaeedb8c7ef438", + "difficulty": "BEGINNER", + "songID": 1054, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 19056, + "notecount": 316, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79f2d2893ba5fdcf9d9b4eb9ce6b6d209852105c", + "difficulty": "HYPER", + "songID": 1054, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19056, + "notecount": 826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ba7eccfbb0b900de790968e93f1d477d70de8a6", + "difficulty": "NORMAL", + "songID": 1054, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19056, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "734882437ad02f4d9c1c6041c8b99a1c26d40041", + "difficulty": "ANOTHER", + "songID": 1055, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19058, + "notecount": 1205, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2e99306f58633352d0e5aade313e3f993845f9e", + "difficulty": "HYPER", + "songID": 1055, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19058, + "notecount": 768, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f654d78b4af0cc4052d91c15064d87c72cfaac6", + "difficulty": "NORMAL", + "songID": 1055, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19058, + "notecount": 381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25dd3750a627a47c998c157d7e742ef11fccaa10", + "difficulty": "ANOTHER", + "songID": 1055, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19058, + "notecount": 1187, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "110b33a9b62d44d9792e0b5489e7595414e32464", + "difficulty": "BEGINNER", + "songID": 1055, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 19058, + "notecount": 159, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72a128578707b0e154b4df6ef2b09cb5cdceab5e", + "difficulty": "HYPER", + "songID": 1055, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19058, + "notecount": 709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d34a0187cb0ef858b5133b3f02968a2c4c301c6", + "difficulty": "NORMAL", + "songID": 1055, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19058, + "notecount": 211, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe8e2b9fa872c748a35c78664f7ee8c973212939", + "difficulty": "ANOTHER", + "songID": 1056, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19059, + "notecount": 1394, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f0a419b4e5fcb8898e88dee81b5a74acf3a07f8", + "difficulty": "HYPER", + "songID": 1056, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19059, + "notecount": 1017, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5fed6a68d49fd71a67e48b5d7cd3cc23236fb2e", + "difficulty": "NORMAL", + "songID": 1056, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19059, + "notecount": 239, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e2c9d3b47f45c40678b180cbf622ca2a5456a8d", + "difficulty": "ANOTHER", + "songID": 1056, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19059, + "notecount": 1238, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "83fa7c43089640b59f9ebd14ab76eed341284b26", + "difficulty": "BEGINNER", + "songID": 1056, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 19059, + "notecount": 151, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0df6b93f31bcd20b92728c5ef09449b3238e4bc", + "difficulty": "HYPER", + "songID": 1056, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19059, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9e1f3747d9f839fefd8c8e9b5c5e3b4e2f19d6f", + "difficulty": "NORMAL", + "songID": 1056, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19059, + "notecount": 188, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07f22a04ce54fc25b0b48d7fbd97ba0caf9db1f5", + "difficulty": "ANOTHER", + "songID": 1057, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19060, + "notecount": 1126, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b086fd47eaa5653d438de95b1999238e6642d13", + "difficulty": "HYPER", + "songID": 1057, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19060, + "notecount": 738, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae330b363d0c74441f7869fe4d206f89f4c31675", + "difficulty": "NORMAL", + "songID": 1057, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19060, + "notecount": 373, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32eed197264656c099f37c8b7b1bc522b9126075", + "difficulty": "ANOTHER", + "songID": 1057, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19060, + "notecount": 1025, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9de15a3d57fb813133aee02a6ae0d356e269c08", + "difficulty": "BEGINNER", + "songID": 1057, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 19060, + "notecount": 180, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea80afd2554237a6199ee5ae76d829511b8a8ef7", + "difficulty": "HYPER", + "songID": 1057, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19060, + "notecount": 682, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02cd434aa0f1f6efba1c71f39da4dfe56b8c812f", + "difficulty": "NORMAL", + "songID": 1057, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19060, + "notecount": 264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8887401d0957c951f4fe7e26cf8b154bfebc798d", + "difficulty": "ANOTHER", + "songID": 1058, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19061, + "notecount": 1098, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c33c10a69678d34f97c478a5a616bf5669386e1", + "difficulty": "HYPER", + "songID": 1058, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19061, + "notecount": 775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4742c46ed0141ad3ae7f643b615533ac53bbf9e", + "difficulty": "NORMAL", + "songID": 1058, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19061, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62c0be997b5408ac6cad8b807fcac1c4f2af1330", + "difficulty": "ANOTHER", + "songID": 1058, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19061, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf1910e297890d5c03be7b351c68eb942629ac23", + "difficulty": "HYPER", + "songID": 1058, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19061, + "notecount": 775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70e7d40a8471dd2fcf79c086c745d60b015790bd", + "difficulty": "NORMAL", + "songID": 1058, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19061, + "notecount": 266, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20", + "inf", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f4be56ca2c8270b2437e21ce4f31154c1b3b2a7", + "difficulty": "ANOTHER", + "songID": 1059, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19062, + "notecount": 1525, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a35f9f346b8fe2c30be19d6b9ffc7744050de5d3", + "difficulty": "HYPER", + "songID": 1059, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19062, + "notecount": 1137, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d824a790672b37056d5ef0822e0dba71a1e5b319", + "difficulty": "NORMAL", + "songID": 1059, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19062, + "notecount": 724, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1df55f75abf8c5510a8b2b9d9ef833601f36d633", + "difficulty": "ANOTHER", + "songID": 1059, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19062, + "notecount": 1044, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8f485997f16688403876329d1a7569a3921ca3f", + "difficulty": "HYPER", + "songID": 1059, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19062, + "notecount": 786, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fc79a40a73dc6d2fa5e1df7195e6da5aaca0048", + "difficulty": "NORMAL", + "songID": 1059, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19062, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c298adb4bcaf24e88465492c9ffaa8133c763b41", + "difficulty": "ANOTHER", + "songID": 1060, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19063, + "notecount": 1999, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f604ed17ce295a8f9fc8791e736e7400d66c5ace", + "difficulty": "HYPER", + "songID": 1060, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19063, + "notecount": 1216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90d8d1047884a02b467730d6df590d64961a7050", + "difficulty": "LEGGENDARIA", + "songID": 1060, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19063, + "notecount": 1825, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db961360b948437cec1792b08663f7f5f44d63ac", + "difficulty": "NORMAL", + "songID": 1060, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19063, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "023b50125ed8493508bb6ea0a16171795040d80f", + "difficulty": "ANOTHER", + "songID": 1060, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19063, + "notecount": 1490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e96486449ffadfa0f8c08330716a1f4d337c10eb", + "difficulty": "HYPER", + "songID": 1060, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19063, + "notecount": 1216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af3ff363a530d052002c11ddb71c410feab15ed5", + "difficulty": "LEGGENDARIA", + "songID": 1060, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19063, + "notecount": 1845, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "47f66415879ce2c4655d3fc1237d355fbb0be792", + "difficulty": "NORMAL", + "songID": 1060, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19063, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b94c22ae21546e2f5dd19b05578c659f8095851", + "difficulty": "ANOTHER", + "songID": 1061, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19064, + "notecount": 1703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0ce4b6ed82a5efb717e7448d8598087696b2404", + "difficulty": "HYPER", + "songID": 1061, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19064, + "notecount": 1297, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97d54cfcc6bb8a135135f8b06f5bc5e9d65404bb", + "difficulty": "NORMAL", + "songID": 1061, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19064, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "118c178790ab4bed6c62d0ffa779c9207bd57c5d", + "difficulty": "ANOTHER", + "songID": 1061, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19064, + "notecount": 1624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "486596f3c5b26f18ef11f04a07e41c22161f04a8", + "difficulty": "HYPER", + "songID": 1061, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19064, + "notecount": 1109, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4e32109a7f107a39e8f49ff7a764286cf0a8bd6", + "difficulty": "NORMAL", + "songID": 1061, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19064, + "notecount": 431, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b0085ffeb03e928b79f114a9bcc430da9f75b6d", + "difficulty": "ANOTHER", + "songID": 1062, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19065, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fc9c4e668b05d663e1455fa32cedcbfad040293", + "difficulty": "HYPER", + "songID": 1062, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19065, + "notecount": 941, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ca8e0022c88d5752c766d99f673440ae8dd0bf8", + "difficulty": "NORMAL", + "songID": 1062, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19065, + "notecount": 561, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3532382e64eaa40afb7921aa61c95bbe30fc06f1", + "difficulty": "ANOTHER", + "songID": 1062, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19065, + "notecount": 1395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ea9ab739dea7fad704a3f7b7037d5d8bd852e90e", + "difficulty": "HYPER", + "songID": 1062, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19065, + "notecount": 1018, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d19c299ef705fdf091cbc6820bd55c78ed019a72", + "difficulty": "NORMAL", + "songID": 1062, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 19065, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68fb9430191c92c647acb57bf6e514f54932159a", + "difficulty": "ANOTHER", + "songID": 1063, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19066, + "notecount": 1401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f22b2c8046a99f4f63ad81668cb7394c187691b", + "difficulty": "HYPER", + "songID": 1063, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19066, + "notecount": 932, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80835dea671b6bcdd42047b81980e0582bca6c0a", + "difficulty": "NORMAL", + "songID": 1063, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19066, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdb41d2353398b04ea381a95f69cbf708983c7ba", + "difficulty": "ANOTHER", + "songID": 1063, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19066, + "notecount": 1083, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8066b65fafe41196e6814241bf65f76ca404bb5d", + "difficulty": "HYPER", + "songID": 1063, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19066, + "notecount": 811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "124763c64f00bb657e65f37d6e63f61c390ab413", + "difficulty": "NORMAL", + "songID": 1063, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19066, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "21", + "20" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6400fe76b4da866630e75daebc5bdd900f00662e", + "difficulty": "ANOTHER", + "songID": 1064, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19067, + "notecount": 1438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b0841e8a9ed26570f86a81a201a63b29a3ec16a", + "difficulty": "HYPER", + "songID": 1064, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19067, + "notecount": 893, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce775242964ac329fd1f123af1c912bbb5780456", + "difficulty": "NORMAL", + "songID": 1064, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19067, + "notecount": 424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0516d47044d8f74bdd060e9b6c37e617123a7a84", + "difficulty": "ANOTHER", + "songID": 1064, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19067, + "notecount": 1152, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "190ffeefeba094dd229c2f99ba43806dfeeb53a2", + "difficulty": "HYPER", + "songID": 1064, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19067, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3b7a2cf3592deb66967e0982904ede5d80f03f7", + "difficulty": "NORMAL", + "songID": 1064, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19067, + "notecount": 401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6826b1bac0a8becec9649a30099828bd0d14231", + "difficulty": "ANOTHER", + "songID": 1065, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19068, + "notecount": 1916, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae99d1f594b6f4101bbaafb67727e43fcbd0bc58", + "difficulty": "HYPER", + "songID": 1065, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19068, + "notecount": 1020, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "046bd28122412c85e0df1ee032badc2417872434", + "difficulty": "NORMAL", + "songID": 1065, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19068, + "notecount": 498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef0f73afe33d6116943360fd4fdccea90385cc21", + "difficulty": "ANOTHER", + "songID": 1065, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19068, + "notecount": 1921, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "294d012a4ffc4305c19a91c9721b97f0f57ede9f", + "difficulty": "HYPER", + "songID": 1065, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19068, + "notecount": 990, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3630505d288997bb864f098187f77d078866aadf", + "difficulty": "NORMAL", + "songID": 1065, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19068, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b32cf30b20ce9c9d23fb4f17bda8f171f2d028cb", + "difficulty": "ANOTHER", + "songID": 1066, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19069, + "notecount": 1310, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "831c12ae61d37ce3533bd8edcae27a7f7c68db64", + "difficulty": "HYPER", + "songID": 1066, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19069, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "066da48cd5d91cc32140d4bf0232260303f28c3a", + "difficulty": "NORMAL", + "songID": 1066, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19069, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88107d20d1df5a6d45fbed8c21079e2a1cc573b1", + "difficulty": "ANOTHER", + "songID": 1066, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19069, + "notecount": 1349, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0e12ba56ce11f7d63f36c2ec2160126622dc0f1b", + "difficulty": "HYPER", + "songID": 1066, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19069, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db3b8c990baeccd32d6e9de81929d263723df3ae", + "difficulty": "NORMAL", + "songID": 1066, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19069, + "notecount": 288, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d5b76e6e3d2210cc0f553473b4105f12d820eca", + "difficulty": "ANOTHER", + "songID": 1067, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19070, + "notecount": 1151, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "868d08a638b71d4c741949a5aabeab077ffc90a5", + "difficulty": "HYPER", + "songID": 1067, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19070, + "notecount": 814, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee4258f7c17d6217cee7075943bf2d6c477e9990", + "difficulty": "NORMAL", + "songID": 1067, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19070, + "notecount": 311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "935e1e0b8b3b4f927d2bef2d59742535b46ae22e", + "difficulty": "ANOTHER", + "songID": 1067, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19070, + "notecount": 978, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e35b6405fcf935e87fcfa50def7fa0f80efeb726", + "difficulty": "BEGINNER", + "songID": 1067, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 19070, + "notecount": 171, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10170d6049350a8b4fae8387d5add6a4bdfc753f", + "difficulty": "HYPER", + "songID": 1067, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19070, + "notecount": 621, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef68c97c54fecf4fcda300afca0d9f8e339bfe96", + "difficulty": "NORMAL", + "songID": 1067, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19070, + "notecount": 259, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "798d382332e1b976baa06ed9399aa826436f5298", + "difficulty": "ANOTHER", + "songID": 1068, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19071, + "notecount": 1874, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa13f77b723ee007e15bb776f1b049b9cbda65d9", + "difficulty": "HYPER", + "songID": 1068, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19071, + "notecount": 1021, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "105facf4aea314840df288630a05b67fc40fb06b", + "difficulty": "NORMAL", + "songID": 1068, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19071, + "notecount": 340, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad6b33c3f8349b1d8ade19f1ca2a0b6faa13e0c8", + "difficulty": "ANOTHER", + "songID": 1068, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19071, + "notecount": 1745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0261c38912717678437bfccaf9dc82bc70261e02", + "difficulty": "BEGINNER", + "songID": 1068, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 19071, + "notecount": 145, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e59538c864649a711db8ee31e67092cdd1141c37", + "difficulty": "HYPER", + "songID": 1068, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19071, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae98c40bc23795a95f40552ce4645ff2c66fc567", + "difficulty": "NORMAL", + "songID": 1068, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19071, + "notecount": 357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bdee27f7ec581d539399a35b5bdda02a2776ea0", + "difficulty": "ANOTHER", + "songID": 1069, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19072, + "notecount": 1305, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce1e30e4447a8e2651a3b7659ff86fd46e5a94d2", + "difficulty": "HYPER", + "songID": 1069, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19072, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3aecf4ee4ddfd2ecac8f985b9022d50d0e9c0036", + "difficulty": "NORMAL", + "songID": 1069, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19072, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f99538cd0b9d5396335f164e4e5041e449ef5402", + "difficulty": "ANOTHER", + "songID": 1069, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19072, + "notecount": 1231, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c9800a30504106c706326feea7567160ba67dad6", + "difficulty": "BEGINNER", + "songID": 1069, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 19072, + "notecount": 121, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b64e913a1db5a96ef08e45a01438b2214e70f45", + "difficulty": "HYPER", + "songID": 1069, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 19072, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9f33e11d038c9bb43c80e5ebc6f13272601d9c5", + "difficulty": "NORMAL", + "songID": 1069, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19072, + "notecount": 328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4030266bd1ca66b7e7f24d69cce9323d0397a0bb", + "difficulty": "ANOTHER", + "songID": 1070, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19073, + "notecount": 1004, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03852182834e9a1fa9e8280c7fc0cc06a90de0e9", + "difficulty": "HYPER", + "songID": 1070, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19073, + "notecount": 662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "838cc859f88a769bfc25d9fd49b00edfc3416dd2", + "difficulty": "NORMAL", + "songID": 1070, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19073, + "notecount": 293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74c01bef355d06283cc2060f0e135a1f213ba14e", + "difficulty": "ANOTHER", + "songID": 1070, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19073, + "notecount": 1137, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "797d205f3ba57f5b7a95d9c94c0ade68012a16f6", + "difficulty": "BEGINNER", + "songID": 1070, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 19073, + "notecount": 140, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce3645d429b6eb6776f39fc9e6a805cd89b475ea", + "difficulty": "HYPER", + "songID": 1070, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 19073, + "notecount": 706, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64ab09f4990db917bc8ab5b5bc0e4070e1273233", + "difficulty": "NORMAL", + "songID": 1070, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 19073, + "notecount": 294, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "024875bd1fb3b1d29ab077bb963ce8fbb37ef562", + "difficulty": "ANOTHER", + "songID": 1071, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19074, + "notecount": 1265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d6256da3cbaba17be45f23bce24b1cdaef44394", + "difficulty": "HYPER", + "songID": 1071, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19074, + "notecount": 798, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce6fd1093bf55692ee30d1635dbed4b25d8b4f16", + "difficulty": "LEGGENDARIA", + "songID": 1071, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19074, + "notecount": 1384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51603c1f90a1c49ce1b960917d3600dbcc0c4f43", + "difficulty": "NORMAL", + "songID": 1071, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19074, + "notecount": 319, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50fcfa69a82a18c1cc72b7150b084d8a880a5595", + "difficulty": "ANOTHER", + "songID": 1071, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 19074, + "notecount": 1275, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6dac6a3ddb3ceec1f6c495d27143a77f6c5c838a", + "difficulty": "BEGINNER", + "songID": 1071, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 19074, + "notecount": 164, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c3d887b6181a264e36a63b1414f8de75815b61e", + "difficulty": "HYPER", + "songID": 1071, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 19074, + "notecount": 802, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ead53d880162aff2a9005f9cab6baba8a7fcc5d6", + "difficulty": "LEGGENDARIA", + "songID": 1071, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19074, + "notecount": 1377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": true + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a9658dc22c235ed01ca7122f73eed91646cca709", + "difficulty": "NORMAL", + "songID": 1071, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 19074, + "notecount": 318, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ab373195e2e4d10b185c95b8ebdf46e7c6e25e6", + "difficulty": "ANOTHER", + "songID": 1072, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19075, + "notecount": 1535, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10d7846a7407f833ffd448ef42f32bb5dd5de808", + "difficulty": "HYPER", + "songID": 1072, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19075, + "notecount": 1004, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "231b2cdc5f23383a99f60929b78d8d366ddca5ea", + "difficulty": "NORMAL", + "songID": 1072, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19075, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0a587771ee70a2c9d78c359ceee869557554fad", + "difficulty": "ANOTHER", + "songID": 1072, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 19075, + "notecount": 1589, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "30d1913bae3e03c453fc189400bb32f927438257", + "difficulty": "HYPER", + "songID": 1072, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 19075, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a653a019864f457680386f90889bb8b2800ba67a", + "difficulty": "NORMAL", + "songID": 1072, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 19075, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87dfd177a81758124cea0e45bfee14089137479b", + "difficulty": "ANOTHER", + "songID": 1074, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20000, + "notecount": 1439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ed1677cd5b12c43cfe855f72f8eb743a7a4d97b", + "difficulty": "HYPER", + "songID": 1074, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20000, + "notecount": 862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d17377ac01ef9db3675fff2b0b7b6593e82d03ad", + "difficulty": "NORMAL", + "songID": 1074, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20000, + "notecount": 398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "021c82263bca024015cff087f8adcbb66aa17b01", + "difficulty": "ANOTHER", + "songID": 1074, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20000, + "notecount": 1279, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f334de8c97c03a3af73b574522946b2d69ab4fe", + "difficulty": "HYPER", + "songID": 1074, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20000, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13a932c01853c9c7a52f29010656441abb13939e", + "difficulty": "NORMAL", + "songID": 1074, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20000, + "notecount": 360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85701225cc406be672a3ae5f4c3ced52a32a1011", + "difficulty": "ANOTHER", + "songID": 1075, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20001, + "notecount": 1713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "907a937f6af061742d80a98060a839afa7555b5f", + "difficulty": "HYPER", + "songID": 1075, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20001, + "notecount": 1293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d375ee83ddbf47e38fe7b4354d3db087c33a6d15", + "difficulty": "NORMAL", + "songID": 1075, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20001, + "notecount": 883, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "748fbd9f7d982d2690ca601ae5a5df348223266c", + "difficulty": "ANOTHER", + "songID": 1075, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20001, + "notecount": 1512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ce3bea917da82a3fa6ea0254c4617a912e7245d", + "difficulty": "HYPER", + "songID": 1075, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20001, + "notecount": 1033, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52f9a8f1948a4c7bffbea6e1ec5ff3bad19bf97b", + "difficulty": "NORMAL", + "songID": 1075, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20001, + "notecount": 648, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9bbb2bc44a4a49d1950085aa9f8cb7d259e7995", + "difficulty": "ANOTHER", + "songID": 1076, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20002, + "notecount": 1744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "321f042fa6550978bdb38500d812b0947602b397", + "difficulty": "HYPER", + "songID": 1076, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20002, + "notecount": 1290, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56be22a29a3f23f435b2899b4039e20224b9ef08", + "difficulty": "NORMAL", + "songID": 1076, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20002, + "notecount": 738, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c42ab3de2547ab506a6e8bdd74c71b3f312fbc40", + "difficulty": "ANOTHER", + "songID": 1076, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20002, + "notecount": 1905, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8dc3803c8bbdf81502799f7bcc35ee5f72934815", + "difficulty": "HYPER", + "songID": 1076, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20002, + "notecount": 1203, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13602f8013f60dcd4a0729bd4814b437c8224a60", + "difficulty": "NORMAL", + "songID": 1076, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20002, + "notecount": 760, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35936d3f3ca26fb21e52262609e754fb61c4f52b", + "difficulty": "ANOTHER", + "songID": 1077, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20003, + "notecount": 1577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4b7524aad3f6200d34bf9148cd3f63eb46c8d09", + "difficulty": "HYPER", + "songID": 1077, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20003, + "notecount": 1096, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "c4361c5e093b797ef1d62ec2305ebfe4598c819f", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 1077, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 20003, + "arcChartID": null, + "notecount": 1815, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "a386d792c86ce6766916693ab58cb34896694c2a", + "difficulty": "NORMAL", + "songID": 1077, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20003, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99a2ba1a12477c2adfc667fa9a7df5d20ea84a16", + "difficulty": "ANOTHER", + "songID": 1077, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20003, + "notecount": 1600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.50", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "48247dce774f1297bf5db88bfc9080c41f587e74", + "difficulty": "HYPER", + "songID": 1077, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20003, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "c55c53b35dab2075d983ca3e717a66a2bc88c10e", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1077, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 20003, + "arcChartID": null, + "notecount": 1852, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "873398fe6f1f8f4f7597f9d89bf1b4ea631e00f6", + "difficulty": "NORMAL", + "songID": 1077, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20003, + "notecount": 584, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc4c1c6ef4ccc6958597da30967dc3e7295c0a5a", + "difficulty": "ANOTHER", + "songID": 1078, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20004, + "notecount": 1894, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77c3e411c313ba0953ba3e1c922c8e4150ef3aa4", + "difficulty": "HYPER", + "songID": 1078, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20004, + "notecount": 1316, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eeef6a1853d7040e752c2a35c28266d7925a17f0", + "difficulty": "NORMAL", + "songID": 1078, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20004, + "notecount": 656, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "936597991facf3c802c3a96dc930e69c2fdd5a45", + "difficulty": "ANOTHER", + "songID": 1078, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20004, + "notecount": 1860, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7567206d4d709e79cc60870a8c1d3197069373ae", + "difficulty": "HYPER", + "songID": 1078, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20004, + "notecount": 1269, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a13e0021acd5e2afbc4d189c50c45cfe1ec7b25d", + "difficulty": "NORMAL", + "songID": 1078, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20004, + "notecount": 621, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3ab7b310b46c5294a524dd8fe69f9ec7c142e9e", + "difficulty": "ANOTHER", + "songID": 1079, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20005, + "notecount": 1311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4b67f37a7402451c6b1d1920164437075ea03a4", + "difficulty": "HYPER", + "songID": 1079, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20005, + "notecount": 843, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e7ffe3403e68ee88d94bc5b86df214cbd0fbd4a", + "difficulty": "NORMAL", + "songID": 1079, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20005, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2ed02a182055bf9d46258e2bcc7386b5f92e2ed", + "difficulty": "ANOTHER", + "songID": 1079, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20005, + "notecount": 1328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "301fc8cd7bd4e83984cba2c3460f7cca44cc7ba3", + "difficulty": "HYPER", + "songID": 1079, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20005, + "notecount": 761, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97a5d4baec37c2b9d08732e0f2064fca9fd6228a", + "difficulty": "NORMAL", + "songID": 1079, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20005, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a5ee5ba96a4b9461ff814422f2cf4502745168f", + "difficulty": "ANOTHER", + "songID": 1080, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20006, + "notecount": 1709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32744cde1d43b940a1fd83e8d9e660d592ac598c", + "difficulty": "HYPER", + "songID": 1080, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20006, + "notecount": 1138, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad7693f51ec99045334cc244a9093c5bd834c0d0", + "difficulty": "NORMAL", + "songID": 1080, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20006, + "notecount": 579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38308bedd705584246dd5e0981130ca4cc59ba31", + "difficulty": "ANOTHER", + "songID": 1080, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20006, + "notecount": 1932, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "bb9f253b87521f27d80b6d15692a9516c3d3a42e", + "difficulty": "HYPER", + "songID": 1080, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20006, + "notecount": 1057, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d235b6ebdd226a593a85b3d5524e02136efab3a5", + "difficulty": "NORMAL", + "songID": 1080, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20006, + "notecount": 586, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0985aaa8c9e8f40ddf04eaaa6917358639e8c626", + "difficulty": "ANOTHER", + "songID": 1082, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20054, + "notecount": 1735, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d11e2e39a1ea4ecdea31d91bf76a0434ddf463f", + "difficulty": "HYPER", + "songID": 1082, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20054, + "notecount": 1056, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5eaf81bac338dc5abef8385d48c98c8f8a35e573", + "difficulty": "NORMAL", + "songID": 1082, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20054, + "notecount": 543, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b50c92a018da286f49f007d08d394721b7fb8325", + "difficulty": "ANOTHER", + "songID": 1082, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20054, + "notecount": 1838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7371b7b26b6c7c889b098bcca8fdde4b85ac7988", + "difficulty": "HYPER", + "songID": 1082, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20054, + "notecount": 1032, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "162d48831fafe2665023d6011bd8f55a516012cc", + "difficulty": "NORMAL", + "songID": 1082, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20054, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36d314cfa7e48d5cd5326c83c233b18322e966cd", + "difficulty": "ANOTHER", + "songID": 1083, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20055, + "notecount": 1477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ed5751826e8c51e9243cd761435ba33dafb84fe", + "difficulty": "HYPER", + "songID": 1083, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20055, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65186f082230d8c124facc81a9137ab5a49082dd", + "difficulty": "NORMAL", + "songID": 1083, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20055, + "notecount": 343, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3edab779b8eee2130cd1ecd9f21f92679f7c602", + "difficulty": "ANOTHER", + "songID": 1083, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20055, + "notecount": 1271, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f056d7a56e66f45728e6c08be662431bcff0a785", + "difficulty": "HYPER", + "songID": 1083, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20055, + "notecount": 737, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0840c48fbf9cb33ca59531aa32244626cb41fd0c", + "difficulty": "NORMAL", + "songID": 1083, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20055, + "notecount": 331, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf6e5d965b78beca6ccb1e38c81af13470803aaf", + "difficulty": "ANOTHER", + "songID": 1084, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20057, + "notecount": 1203, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b54dbfc34c76e42aacfc878cdef5bf7bac744c2e", + "difficulty": "HYPER", + "songID": 1084, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20057, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04d72a5226096f01f89fdaf7b1dc10dde3fd9e44", + "difficulty": "NORMAL", + "songID": 1084, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20057, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "305390cacee40d1c759c926d65423b98d76c578c", + "difficulty": "ANOTHER", + "songID": 1084, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20057, + "notecount": 944, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77b3a9d9b177229e2525267cb36521bd2bc87b5d", + "difficulty": "HYPER", + "songID": 1084, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20057, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0f0e99a85153163bbf3e83ff950a9bb18d00dea", + "difficulty": "NORMAL", + "songID": 1084, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20057, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "917e7001ea2f2d0f2f660a14db245057fe44ddc9", + "difficulty": "ANOTHER", + "songID": 1085, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20058, + "notecount": 1775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5fc12709035122251a6b6b3f2cef43e11b566982", + "difficulty": "HYPER", + "songID": 1085, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20058, + "notecount": 1244, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3feb4dc38265a353bcde8cabef00ec03639aaeb", + "difficulty": "NORMAL", + "songID": 1085, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20058, + "notecount": 579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e3d14be55de62a0a93f9c9f57d9aa6919d53730", + "difficulty": "ANOTHER", + "songID": 1085, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20058, + "notecount": 1898, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f2f200b388ae426189a821378009bfe809a7f7d0", + "difficulty": "HYPER", + "songID": 1085, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20058, + "notecount": 1291, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d35298ad2637c098c1e11ddb1d6217e6067e57d7", + "difficulty": "NORMAL", + "songID": 1085, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20058, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0831b77e84543638481f54414b4ecf99f0f07e8c", + "difficulty": "ANOTHER", + "songID": 1086, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20059, + "notecount": 1491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f8b668067547c7832e46d12fe45114e0dc86db2", + "difficulty": "HYPER", + "songID": 1086, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20059, + "notecount": 910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "545370ef9fb3af7404b4751814ca9bf99e91e61d", + "difficulty": "NORMAL", + "songID": 1086, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20059, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51eb26b43e7be8bef02e481985404aefba4ac440", + "difficulty": "ANOTHER", + "songID": 1086, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20059, + "notecount": 1487, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "43f49cf62fbc25fd6f1d91196757d57daf74dc5f", + "difficulty": "HYPER", + "songID": 1086, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20059, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22dfb1e1a270309e8584d649346f2674442f9896", + "difficulty": "NORMAL", + "songID": 1086, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20059, + "notecount": 490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c88b9ca7d39a6d10cd06cb29d238341bb5788ae8", + "difficulty": "ANOTHER", + "songID": 1087, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20060, + "notecount": 915, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6dc48444cdbcd60f55b3c084218033c62e1071f", + "difficulty": "HYPER", + "songID": 1087, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20060, + "notecount": 672, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a876436782cbe9fba344421ec6c2cb8e749a9e5", + "difficulty": "NORMAL", + "songID": 1087, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20060, + "notecount": 370, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe2a850983b2f23ff3a3233b2a0bb1a3304b4110", + "difficulty": "ANOTHER", + "songID": 1087, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20060, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5d0c60120e82e1ac2916e598048de326d8f9448", + "difficulty": "HYPER", + "songID": 1087, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20060, + "notecount": 649, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "643a784b0112b855511aeeeee469a94e96d0e669", + "difficulty": "NORMAL", + "songID": 1087, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20060, + "notecount": 242, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c122fc1992a1f661ae5b701d1e72acf5c707dee", + "difficulty": "ANOTHER", + "songID": 1088, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20061, + "notecount": 1059, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69361c69028167c8d222f19c896b9781ece414e6", + "difficulty": "HYPER", + "songID": 1088, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20061, + "notecount": 588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94c4e88cc56c850d6f3248b7c4edf13845343663", + "difficulty": "NORMAL", + "songID": 1088, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20061, + "notecount": 357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88fd2ed5d98f5bba2d7face2b78a54d9661c4db5", + "difficulty": "ANOTHER", + "songID": 1088, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20061, + "notecount": 984, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24d930fe8d8777d33573d26a4764afd0dd480aae", + "difficulty": "HYPER", + "songID": 1088, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20061, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1207674f66830ab4ec7989a1fff8eb116a6c8971", + "difficulty": "NORMAL", + "songID": 1088, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20061, + "notecount": 329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92fd238020bec8030f3035f1c96d9ac58313dd58", + "difficulty": "ANOTHER", + "songID": 1089, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20062, + "notecount": 1496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c72f3105053a4966d8e72a97b33a71aeeca88d1", + "difficulty": "HYPER", + "songID": 1089, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20062, + "notecount": 936, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e032cff921471635124cdab15128c24a9d617a0c", + "difficulty": "NORMAL", + "songID": 1089, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20062, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5989ecf91529797d03a11b7daa4716307aec9bd4", + "difficulty": "ANOTHER", + "songID": 1089, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20062, + "notecount": 1416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": true + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9d620d7cdb3827f6b1fae6491ff31f99938d2df5", + "difficulty": "HYPER", + "songID": 1089, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20062, + "notecount": 867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1220293277568b2a1b3d30c46cca5e30d0b928ec", + "difficulty": "NORMAL", + "songID": 1089, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20062, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20d32bca73bfd660baab32193914d3b313481f85", + "difficulty": "ANOTHER", + "songID": 1090, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20063, + "notecount": 1614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e35c8c7ca1bff69d6c6c1d9d601d9c2dd1057d4", + "difficulty": "HYPER", + "songID": 1090, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20063, + "notecount": 1017, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "863ed95530bf6c78d3e77ef995c3f0acd697d23d", + "difficulty": "NORMAL", + "songID": 1090, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20063, + "notecount": 361, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab1cfdefd531baa90b458a81bf76f24e2b666cd2", + "difficulty": "ANOTHER", + "songID": 1090, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20063, + "notecount": 1685, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1af6993dbcb5b1dfa7719273104789f392473e0f", + "difficulty": "BEGINNER", + "songID": 1090, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 20063, + "notecount": 148, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8facd8867f5b75273173b788c47ef2ed542052c1", + "difficulty": "HYPER", + "songID": 1090, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20063, + "notecount": 1134, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37614efa7b3fc9a7e17aa94c5c271d520f5f0f52", + "difficulty": "NORMAL", + "songID": 1090, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20063, + "notecount": 332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30331a9b41f9d8502c52fee0031fa459c72047ce", + "difficulty": "ANOTHER", + "songID": 1091, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20064, + "notecount": 1479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "476edfc621d63e2ce2170d1895da22faf480b8e7", + "difficulty": "HYPER", + "songID": 1091, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20064, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "751f586e3261cf598f5da9b4bb51324c2e75089a", + "difficulty": "NORMAL", + "songID": 1091, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20064, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b477dc4e11644907e235e174f38aa2a0eb75094", + "difficulty": "ANOTHER", + "songID": 1091, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20064, + "notecount": 1405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2695bcf315cc1a2853aeb34330ad6124041400cf", + "difficulty": "HYPER", + "songID": 1091, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20064, + "notecount": 876, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9f465709fadebaf9102ed02446ab6a768c1446e", + "difficulty": "NORMAL", + "songID": 1091, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20064, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9efc10b2d1bf33108104f926cd9efcd5ad92554e", + "difficulty": "ANOTHER", + "songID": 1092, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20065, + "notecount": 1296, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c93c3c000fb7a0260172d0ef9e596815c84bc48", + "difficulty": "HYPER", + "songID": 1092, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20065, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afd4bbcb61a02ec31950de8570f444afe38f19df", + "difficulty": "NORMAL", + "songID": 1092, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20065, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fde150c246cfda1d83753a41cc437793ebd860f", + "difficulty": "ANOTHER", + "songID": 1092, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20065, + "notecount": 976, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18e8111348312a2e2767dc7efb60f1f3df510ba5", + "difficulty": "BEGINNER", + "songID": 1092, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 20065, + "notecount": 202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb3e87ff32848e50ee06ba461b0266368f885b05", + "difficulty": "HYPER", + "songID": 1092, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20065, + "notecount": 811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad6fc89c1c4a1ef59ec63a3ad52a4ee0e385e404", + "difficulty": "NORMAL", + "songID": 1092, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20065, + "notecount": 632, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af8f239ee28fad965522f438aacfbb2a63538d1e", + "difficulty": "ANOTHER", + "songID": 1093, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20066, + "notecount": 1121, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbffc8bddadb30bcf1ec355e763016a8d201f1f2", + "difficulty": "HYPER", + "songID": 1093, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20066, + "notecount": 967, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f15e34bd4330549f913ce6f1aca58d180944355a", + "difficulty": "NORMAL", + "songID": 1093, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20066, + "notecount": 346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9a943a27caae24977a5e243c28d32db6f533655", + "difficulty": "ANOTHER", + "songID": 1093, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20066, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41254da5057aad9fa73580c204edce1bb4b8486d", + "difficulty": "HYPER", + "songID": 1093, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20066, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86401631336c2243ebe64a804e8692343c42f1c8", + "difficulty": "NORMAL", + "songID": 1093, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20066, + "notecount": 333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cfb0e5214c67d905e6210f6a403f1325f60d8148", + "difficulty": "ANOTHER", + "songID": 1094, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20067, + "notecount": 1571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c5fd7d7348121d675cf73d5680e44eb230ad4ee", + "difficulty": "HYPER", + "songID": 1094, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20067, + "notecount": 1180, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36aceb8b778c3f87ac9e4b810241371818248eeb", + "difficulty": "NORMAL", + "songID": 1094, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20067, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c7805fb485db5d41a073698cbadf4090e80e938", + "difficulty": "ANOTHER", + "songID": 1094, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20067, + "notecount": 1665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "34511323adcfb2b5021c2007b37b748a3fadcdec", + "difficulty": "HYPER", + "songID": 1094, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20067, + "notecount": 1161, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "493d8630f99f15fbfb2ccd506a6d5fd2a4e12381", + "difficulty": "NORMAL", + "songID": 1094, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20067, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c642b04e968a4c0c7f1a613ef91224d73316d68", + "difficulty": "ANOTHER", + "songID": 1095, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20068, + "notecount": 1416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb6d4c9052fbb7f09a5ad5f0d313a039c03a075a", + "difficulty": "HYPER", + "songID": 1095, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20068, + "notecount": 699, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6cf7872a4ecfe9bc127b8a6044a612cabc8509b3", + "difficulty": "LEGGENDARIA", + "songID": 1095, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20068, + "notecount": 1644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bb50aa71b1a865ee149190edf7749710b7f1ba1", + "difficulty": "NORMAL", + "songID": 1095, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20068, + "notecount": 300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3685def4766ce5aa14ef7bb9b86126c0fa3fdcd", + "difficulty": "ANOTHER", + "songID": 1095, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20068, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4ba487106557a3608ed5de0ee41eaad5cdb9e0f", + "difficulty": "HYPER", + "songID": 1095, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20068, + "notecount": 720, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1bf7328941596d4100b59a053f769a25fb567e4", + "difficulty": "LEGGENDARIA", + "songID": 1095, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20068, + "notecount": 1409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9d74fa5f4ced82a8e2589b91b849e9eb13e0e5c", + "difficulty": "NORMAL", + "songID": 1095, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20068, + "notecount": 295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b37d2c0dbd09f81648c7eec1298ff64bcc42e909", + "difficulty": "ANOTHER", + "songID": 1096, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20069, + "notecount": 1367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce8f50083baa76165d0f3b82133230a4bd2a7f99", + "difficulty": "HYPER", + "songID": 1096, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20069, + "notecount": 878, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e7e91fa08d419fe15f8e0246f2168a8a86fee62", + "difficulty": "NORMAL", + "songID": 1096, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20069, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "651ee2012984e80e638cd9e929960974f3a5dc21", + "difficulty": "ANOTHER", + "songID": 1096, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20069, + "notecount": 1142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2cf0f47ccd07f6337531e79dd76c94077731110", + "difficulty": "HYPER", + "songID": 1096, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20069, + "notecount": 814, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a32c86b211caf4f393ddc89af56fc642046be29e", + "difficulty": "NORMAL", + "songID": 1096, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20069, + "notecount": 460, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46c3a233ed2e6a2ef7700041a02eab74fc6d35d2", + "difficulty": "ANOTHER", + "songID": 1097, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20070, + "notecount": 1018, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73d5755afb52070953edd439763e656417e27a99", + "difficulty": "HYPER", + "songID": 1097, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20070, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "295bd744ff6c06aa53e440d2d3052aec4d0fd489", + "difficulty": "NORMAL", + "songID": 1097, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20070, + "notecount": 318, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "257c5aec38adc7fbca4556247474f75127c0b819", + "difficulty": "ANOTHER", + "songID": 1097, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20070, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6b1855f9a5ae72c8217b1217966216704e3dd5ea", + "difficulty": "HYPER", + "songID": 1097, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20070, + "notecount": 685, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a65973501e56ea09a87b4b3f58ae7349b80f94a3", + "difficulty": "NORMAL", + "songID": 1097, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20070, + "notecount": 295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "915ebe157ad6b557ebf65ad8c87027e9c6b14267", + "difficulty": "ANOTHER", + "songID": 1098, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20071, + "notecount": 1810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e961c513085f2602a3aea143eead13317e4ee3c", + "difficulty": "HYPER", + "songID": 1098, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20071, + "notecount": 1317, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "095ec5f12d73cd40bb81888b02894498da10af6f", + "difficulty": "NORMAL", + "songID": 1098, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20071, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1651839b280d8ae9bab0accdc370d8a007b3b19f", + "difficulty": "ANOTHER", + "songID": 1098, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20071, + "notecount": 1918, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1b0610afe3d5bcc4a1974d0ab5e8771ec2e1136c", + "difficulty": "BEGINNER", + "songID": 1098, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 20071, + "notecount": 134, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e419b1aa85689612a7755035d2dd2cbdd5903662", + "difficulty": "HYPER", + "songID": 1098, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20071, + "notecount": 1300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1784689d7cc4008f86e7b3eef928612c06fd63e9", + "difficulty": "NORMAL", + "songID": 1098, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20071, + "notecount": 595, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdbf2342afa00ba14edb82ecfdbced7e54d8341f", + "difficulty": "ANOTHER", + "songID": 1099, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20072, + "notecount": 1461, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aed2c922fb63c9566c58e5991c7bb466a6a5e786", + "difficulty": "HYPER", + "songID": 1099, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20072, + "notecount": 948, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2470d194e4c4a02014286c0ae5af68220d85b530", + "difficulty": "NORMAL", + "songID": 1099, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20072, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "706cac4566d295a2d2b3ad7aae7c1a581a44d90e", + "difficulty": "ANOTHER", + "songID": 1099, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20072, + "notecount": 1539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1a5406ccf15a24d00a98b9a8032b935f107db3c7", + "difficulty": "BEGINNER", + "songID": 1099, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 20072, + "notecount": 136, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf0b9f42b490e75e9a7f9fbe2eac021cfe884116", + "difficulty": "HYPER", + "songID": 1099, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20072, + "notecount": 1001, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c1d6867edf50f79c1559d961bd3d4b6277c9171", + "difficulty": "NORMAL", + "songID": 1099, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20072, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3980f407a880ef963fd507c2fbdcde5c72975c4d", + "difficulty": "ANOTHER", + "songID": 1100, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20073, + "notecount": 1378, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46830a7e8e2bbafc2e9e82b815fec003b546e917", + "difficulty": "HYPER", + "songID": 1100, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20073, + "notecount": 1022, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ee18986b69fa445550dffb62490dd6c52a81df3", + "difficulty": "NORMAL", + "songID": 1100, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20073, + "notecount": 579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be40c1b3e4451f34872ce6b260ad2f3943027084", + "difficulty": "ANOTHER", + "songID": 1100, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20073, + "notecount": 1392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1fcc8abffe0701e67a0c38f84dd0ad5771218299", + "difficulty": "HYPER", + "songID": 1100, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20073, + "notecount": 1039, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71197ef58103c2c350dc125a23011bdfb8f1d47f", + "difficulty": "NORMAL", + "songID": 1100, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20073, + "notecount": 567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f39b0c4c0db791420f7c7ceafcc9ce26f736b95", + "difficulty": "ANOTHER", + "songID": 1101, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20074, + "notecount": 1999, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6926a7b0fdaa681e511137440b15a5f657680926", + "difficulty": "HYPER", + "songID": 1101, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20074, + "notecount": 999, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a45e9bf48a9f975eb5c236532abb3ac4e3c318b9", + "difficulty": "NORMAL", + "songID": 1101, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20074, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4075487577e8fc25e32aff70f9c0c61fcfbf4db1", + "difficulty": "ANOTHER", + "songID": 1101, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20074, + "notecount": 1999, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d82fbd903ee1e18c6a472e18d6216b0f3ae062d1", + "difficulty": "BEGINNER", + "songID": 1101, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 20074, + "notecount": 99, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0dae335d0101e11dd520228989f11b92543becc", + "difficulty": "HYPER", + "songID": 1101, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20074, + "notecount": 1099, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6826053cc094d85af4f85de4a05d2215d7bfd3a", + "difficulty": "NORMAL", + "songID": 1101, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20074, + "notecount": 504, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2cd4d9da6e09cdc45e690ac9a0af984bb856af88", + "difficulty": "ANOTHER", + "songID": 1102, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20075, + "notecount": 1062, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "099f0eb6d3ec07e84af85916cd634183017f27ff", + "difficulty": "HYPER", + "songID": 1102, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20075, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75cbb9c3f17ad5f6115988d01106b5a656b4e809", + "difficulty": "NORMAL", + "songID": 1102, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20075, + "notecount": 367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd49eef52680737c3fc277971a51863f0ed9b6e9", + "difficulty": "ANOTHER", + "songID": 1102, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20075, + "notecount": 963, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dab6f779903b1ea2e7e72f3f8b847f1d3a360f21", + "difficulty": "HYPER", + "songID": 1102, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20075, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a913b5c3ae005626d00d5d59ab1785fa0ba85f8", + "difficulty": "NORMAL", + "songID": 1102, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20075, + "notecount": 295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e74cfc42c7063331117234bee9286f4dc66c4b0a", + "difficulty": "ANOTHER", + "songID": 1103, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20082, + "notecount": 1497, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ee899b0066cde86205cc9744d11fa3c7d1543e4", + "difficulty": "HYPER", + "songID": 1103, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20082, + "notecount": 1138, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4333bfd261c7c6c0df71eb1336cb56ad4a6a4a7", + "difficulty": "NORMAL", + "songID": 1103, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20082, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e28c1f84c1a264cefc6f09814f78fe512e8a8347", + "difficulty": "ANOTHER", + "songID": 1103, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20082, + "notecount": 1324, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a92373f1e54ac08aca21456d470d1b8244495f72", + "difficulty": "HYPER", + "songID": 1103, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20082, + "notecount": 983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "243b6c4fbc179da664c5fb541b13e7c3684b8da1", + "difficulty": "NORMAL", + "songID": 1103, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20082, + "notecount": 467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fdfa400c3dae997af9d44fa5a6df78204643e0c", + "difficulty": "ANOTHER", + "songID": 1104, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20007, + "notecount": 2120, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc84e3e5882592dc8e6542a29e59e0d7534df166", + "difficulty": "HYPER", + "songID": 1104, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20007, + "notecount": 1388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "380689237a9d901afbe8f3247ec752b9dbbfa05c", + "difficulty": "NORMAL", + "songID": 1104, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20007, + "notecount": 795, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ace25bfc83621c630d12a3db6b198ddf2ce5d5f9", + "difficulty": "ANOTHER", + "songID": 1104, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20007, + "notecount": 1988, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "37535c4a98d7b6aa95d381aeb1a6c28603a12ff3", + "difficulty": "HYPER", + "songID": 1104, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20007, + "notecount": 1359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21e062d92662d0ce076c15f6ce8e3a77ea710270", + "difficulty": "NORMAL", + "songID": 1104, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20007, + "notecount": 751, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25f928be4b62d8ed183a24fbb7358f380c169d76", + "difficulty": "ANOTHER", + "songID": 1105, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20008, + "notecount": 1938, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca952b759e59dc87181efc1f12045b8fe4c680b3", + "difficulty": "HYPER", + "songID": 1105, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20008, + "notecount": 1097, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "548d3402a5879e171e99a171e8877c8051e5009d", + "difficulty": "NORMAL", + "songID": 1105, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20008, + "notecount": 509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "713e46d3ad16de79d7eb0ac0ea56e070b20cb4ce", + "difficulty": "ANOTHER", + "songID": 1105, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20008, + "notecount": 1833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0c829da0b6ac7eeff7204e9fad21f2ec7cf093d4", + "difficulty": "HYPER", + "songID": 1105, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20008, + "notecount": 1097, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b65f0c356eae150eafe6648363a7ce2358bfd879", + "difficulty": "NORMAL", + "songID": 1105, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20008, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0ee20faea8fded8e26f3a93466193692f69b17a", + "difficulty": "ANOTHER", + "songID": 1106, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20009, + "notecount": 1014, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35bb4271451758bed865f6317d75493cb466e2a6", + "difficulty": "HYPER", + "songID": 1106, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20009, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1acd05cf14b216c0a3da7c0a63b3490478193da9", + "difficulty": "NORMAL", + "songID": 1106, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20009, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e77c84722f06848162217c3ce58874bc2adfd1b5", + "difficulty": "ANOTHER", + "songID": 1106, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20009, + "notecount": 1068, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81e8d7c8459170cdb36df8d04b9bd9282d04f30d", + "difficulty": "HYPER", + "songID": 1106, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20009, + "notecount": 663, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ea2cbd063769ad1d04c2c1934aa28784aed8b40", + "difficulty": "NORMAL", + "songID": 1106, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20009, + "notecount": 370, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3309b34ae838a599c425bcdc7fc027d515350b80", + "difficulty": "ANOTHER", + "songID": 1107, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20011, + "notecount": 787, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3206f82d00482ffc26e472748fa01273a5f2801e", + "difficulty": "HYPER", + "songID": 1107, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20011, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22e32e5082513465b8a87ec07dcdc2d4ecad937a", + "difficulty": "NORMAL", + "songID": 1107, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 20011, + "notecount": 206, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d6b514f0075bbc8d750e420ddfdf112beac5cc3", + "difficulty": "ANOTHER", + "songID": 1107, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20011, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f5db998c2229ebb746b6bea276b30cf35e67209", + "difficulty": "BEGINNER", + "songID": 1107, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 20011, + "notecount": 113, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80b79c1944930ea7c35a34930de20e12b6ecf1b3", + "difficulty": "HYPER", + "songID": 1107, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20011, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f088cd1be9741966e5b25b6433b897fbc82fb967", + "difficulty": "NORMAL", + "songID": 1107, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 20011, + "notecount": 203, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "184e6788ad2e9b27d5b1e8ec5082fe70a230a2e6", + "difficulty": "ANOTHER", + "songID": 1108, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20012, + "notecount": 1524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a32ed8d65734c76ee9c2e014ef0954870ebd0470", + "difficulty": "HYPER", + "songID": 1108, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20012, + "notecount": 1104, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7febe915acad3e8964fabf3b948305eb9c07b469", + "difficulty": "NORMAL", + "songID": 1108, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20012, + "notecount": 595, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2eb0341f22ec44b82a9b956c1c8eb768235cf667", + "difficulty": "ANOTHER", + "songID": 1108, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20012, + "notecount": 1675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fc642d958803578c20d4c23dc4c22a81c3fed837", + "difficulty": "BEGINNER", + "songID": 1108, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 20012, + "notecount": 129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58879633e7c607da0c98b7d4543e30d0589068d0", + "difficulty": "HYPER", + "songID": 1108, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20012, + "notecount": 1104, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f884151bdff5e8cd5efeca8a2c2216e5fd941c9a", + "difficulty": "NORMAL", + "songID": 1108, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20012, + "notecount": 603, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27b64fd88fd0dc6cf9d260ad8e8c1600208ec41e", + "difficulty": "ANOTHER", + "songID": 1109, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20013, + "notecount": 1208, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "990d277a01fd53a229b41e21bd3d8aff2607126d", + "difficulty": "HYPER", + "songID": 1109, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20013, + "notecount": 794, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c5b12f1522fdd2855a6e3eac02279c79bc32360", + "difficulty": "NORMAL", + "songID": 1109, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20013, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "511b93d57fa9b786d09a61399f40ca49e5bcd0e3", + "difficulty": "ANOTHER", + "songID": 1109, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20013, + "notecount": 1090, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d39b56a12b063195751deb5ffa0025b747e4f556", + "difficulty": "HYPER", + "songID": 1109, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20013, + "notecount": 744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8721b90f124982ad1bc0973dceb39e5a23b93dc5", + "difficulty": "NORMAL", + "songID": 1109, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20013, + "notecount": 370, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6865b4aed1d833a75680f3d895b5497e8c7cb3cf", + "difficulty": "ANOTHER", + "songID": 1110, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20015, + "notecount": 1410, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab21e144ae4644be471971ec2c9bae513d6c927b", + "difficulty": "HYPER", + "songID": 1110, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20015, + "notecount": 949, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e05bd99d3d7df6d9f1887182fb9dbe327278ca6", + "difficulty": "NORMAL", + "songID": 1110, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20015, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1e453cf8e7f317a4ce3b6fd580726b5b86e0a00", + "difficulty": "ANOTHER", + "songID": 1110, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20015, + "notecount": 1145, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5187b5640d7ca637dcc81752afa8c7186ba5b63a", + "difficulty": "BEGINNER", + "songID": 1110, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 20015, + "notecount": 122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bd02d6c8207ab47bb1254a626468c87092f6aa0", + "difficulty": "HYPER", + "songID": 1110, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20015, + "notecount": 810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "154d9ad38f28c85d8178c3726cc80aad91b9f72c", + "difficulty": "NORMAL", + "songID": 1110, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20015, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77819a3ab996344fe9fdaf6104d7f83b8226e39d", + "difficulty": "ANOTHER", + "songID": 1111, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20016, + "notecount": 1107, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e14b65a3f057fd8497f78ccfadc92719d22659f7", + "difficulty": "HYPER", + "songID": 1111, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20016, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13e1e1fa237736697a51171b06a22123447d7052", + "difficulty": "NORMAL", + "songID": 1111, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20016, + "notecount": 495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e6b53e70be07a04cf4a0d2aaef9ac7e80945c63", + "difficulty": "ANOTHER", + "songID": 1111, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20016, + "notecount": 1072, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b00f0f4e393659f9e8907df9e886d781645a786", + "difficulty": "HYPER", + "songID": 1111, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20016, + "notecount": 745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90efb074d74a210c24a3bd6ccffd4fef8f5cb6d8", + "difficulty": "NORMAL", + "songID": 1111, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20016, + "notecount": 386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14789ebc9aaa837b657efa028399578a6655b77c", + "difficulty": "ANOTHER", + "songID": 1112, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20017, + "notecount": 1459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93e1e7b3e99550cdd29fa55dc05bb731ea00be55", + "difficulty": "HYPER", + "songID": 1112, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20017, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad6d74188671d5f12081a95283500c2f0244d275", + "difficulty": "NORMAL", + "songID": 1112, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20017, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8391143c244d39c5d8afac522e5ddfbd7f6fb02f", + "difficulty": "ANOTHER", + "songID": 1112, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20017, + "notecount": 1380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1504ec01010cd5f83b8d6b526bd4c773e4d76a0", + "difficulty": "HYPER", + "songID": 1112, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20017, + "notecount": 869, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e54727a156f7a5b58ebe082a197cac907f44864a", + "difficulty": "NORMAL", + "songID": 1112, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20017, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4347e3280f93e347a6fcc819317a9a20c6a2d10", + "difficulty": "ANOTHER", + "songID": 1113, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20018, + "notecount": 1412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0c02c9217b33c2f80ea5c390d84a3f6d8657d78", + "difficulty": "HYPER", + "songID": 1113, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20018, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb2662c990601bf76a15c9b84520cbb24375808d", + "difficulty": "NORMAL", + "songID": 1113, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20018, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8cfdd32b37d60fc7bc8afd5909cfa1b88d4927d", + "difficulty": "ANOTHER", + "songID": 1113, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20018, + "notecount": 1391, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f6912dd509ec7a6d20f4562eaf7fa6f1717a1b7d", + "difficulty": "HYPER", + "songID": 1113, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20018, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ea01b2094d2904287a8f27e5efa780c7b5ac9ea", + "difficulty": "NORMAL", + "songID": 1113, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20018, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3d0e899fb255453726dda7af7fa2640c685cbe7", + "difficulty": "ANOTHER", + "songID": 1114, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20019, + "notecount": 1387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67282d6bbd56f9ec75b0af491f847b92e658442c", + "difficulty": "HYPER", + "songID": 1114, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20019, + "notecount": 893, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "781c3925c2c6812fea060ccaa682688cc578766e", + "difficulty": "LEGGENDARIA", + "songID": 1114, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20019, + "notecount": 1722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd74b626da9510bbddc6fe5cfe84ccf7aea438a0", + "difficulty": "NORMAL", + "songID": 1114, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20019, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dd1895d095ddf7005eeb19eb8389774d0549334", + "difficulty": "ANOTHER", + "songID": 1114, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20019, + "notecount": 1515, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c2c7918931e1193e00ceaddc3c17bf753fd176e3", + "difficulty": "HYPER", + "songID": 1114, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20019, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31b2f7429b9861ad251014d940f629cb37f0bd55", + "difficulty": "LEGGENDARIA", + "songID": 1114, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20019, + "notecount": 1713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "dd73d27bbb33d0f20d310c3a104154e2b701f8d4", + "difficulty": "NORMAL", + "songID": 1114, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20019, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ed74336ea396cc1f500bc154f2ee8cc80631193", + "difficulty": "ANOTHER", + "songID": 1115, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20020, + "notecount": 2222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0de9d03ed911f0c0838402ce105c66edb9865fc0", + "difficulty": "HYPER", + "songID": 1115, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20020, + "notecount": 1268, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86772934cc236897ff63856af32782d0c54265b3", + "difficulty": "NORMAL", + "songID": 1115, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20020, + "notecount": 828, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6930092efae33d9f38c81c16382d1a9e99df7ac7", + "difficulty": "ANOTHER", + "songID": 1115, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20020, + "notecount": 2130, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9ca79b85d01b26e17e01e9d2afa72f902e3cff1c", + "difficulty": "BEGINNER", + "songID": 1115, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 20020, + "notecount": 133, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27cf2e3b9cd5c945e113a048eba917546de842b2", + "difficulty": "HYPER", + "songID": 1115, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20020, + "notecount": 1248, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e04a8944f54058e486aad07148af7df3616ff75", + "difficulty": "NORMAL", + "songID": 1115, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20020, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1aa3ea84ea2e68821a4ca8894c3b74c1b37f9cab", + "difficulty": "ANOTHER", + "songID": 1116, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20021, + "notecount": 1355, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4512097c6ed71383a2ecde9827d757007717b250", + "difficulty": "HYPER", + "songID": 1116, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20021, + "notecount": 621, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2d058b39602bf0f1b95f4d5d5d612758c724ab0", + "difficulty": "NORMAL", + "songID": 1116, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20021, + "notecount": 343, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3be077f9c9aee04671590530db9eeb2b8f47c650", + "difficulty": "ANOTHER", + "songID": 1116, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20021, + "notecount": 1319, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abb2000b24425b49b2d53da3f27a43645fa75ac4", + "difficulty": "HYPER", + "songID": 1116, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20021, + "notecount": 690, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1052b6c61eed7ef2f767325919cebfa4ec9be2b6", + "difficulty": "NORMAL", + "songID": 1116, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20021, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac8001bc2e05cb7e640cc42cac292cdc8ed64cc6", + "difficulty": "ANOTHER", + "songID": 1117, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20022, + "notecount": 984, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ace1da9c5680ee27f6458643102d039aa5c69e8c", + "difficulty": "HYPER", + "songID": 1117, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20022, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb464b72c3286bf2e3329b59ebc9be022541d169", + "difficulty": "NORMAL", + "songID": 1117, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20022, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36319ddd4309cc154cd5fd41e9de674359b583bf", + "difficulty": "ANOTHER", + "songID": 1117, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20022, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02cc7faa9af8be87ecc954ed544a11dd2aeb502f", + "difficulty": "HYPER", + "songID": 1117, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20022, + "notecount": 755, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ffcc5b0fe40046a342a492f382e0c642e7d5073", + "difficulty": "NORMAL", + "songID": 1117, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20022, + "notecount": 477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad071766e2a21ea7df36cf95031faaaf5530ef4c", + "difficulty": "ANOTHER", + "songID": 1118, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20023, + "notecount": 1306, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f37e2f8a31fdd855c0a27e93673323763b51445", + "difficulty": "HYPER", + "songID": 1118, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20023, + "notecount": 945, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c03d949d47d98ea5e9860f21f471fc96bb3bc2a", + "difficulty": "NORMAL", + "songID": 1118, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20023, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16279325b8f9e94589ffab81360be6d5ca1b81b6", + "difficulty": "ANOTHER", + "songID": 1118, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20023, + "notecount": 1250, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "982f41551b992b967e9f78d88a254237e491de82", + "difficulty": "HYPER", + "songID": 1118, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20023, + "notecount": 929, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cef1a69d298d4683673dd33599d7e1e9f1da0ca6", + "difficulty": "NORMAL", + "songID": 1118, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20023, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "098d7d336faf32c908d843dde6712e1ee08bd1a5", + "difficulty": "ANOTHER", + "songID": 1119, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20024, + "notecount": 1060, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "276b1ec5bf33a0bdd7acf94de03b94a481944154", + "difficulty": "HYPER", + "songID": 1119, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20024, + "notecount": 710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa98136c0d7eee424fad4d0a6e85ccb31c2a498c", + "difficulty": "LEGGENDARIA", + "songID": 1119, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20024, + "notecount": 1427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a9e2fd3af4a82876e5e40fac6dafca9edc94fd2", + "difficulty": "NORMAL", + "songID": 1119, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20024, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e3bf45da4c539d9ec1e9b959fc93c3e0b8f7a98", + "difficulty": "ANOTHER", + "songID": 1119, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20024, + "notecount": 1066, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b02a83264a9885107d71bf95af5c2d48bc67cc8", + "difficulty": "HYPER", + "songID": 1119, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20024, + "notecount": 695, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f348b374d83d6a1edd92c3dacdc39302d4836d76", + "difficulty": "LEGGENDARIA", + "songID": 1119, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20024, + "notecount": 1350, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2651561b5d94525d9b5ba8b6e0733a86c4e96d0", + "difficulty": "NORMAL", + "songID": 1119, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20024, + "notecount": 280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "994b8ea2599740eb4e0ee0c3cd4f101f1841daa9", + "difficulty": "ANOTHER", + "songID": 1120, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20025, + "notecount": 1670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a0e88ffa12d595dbbc593f6720ee2b6ba17369c", + "difficulty": "HYPER", + "songID": 1120, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20025, + "notecount": 1046, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d89c3ccf113c8d16823e3a4f628aea3ead41834", + "difficulty": "NORMAL", + "songID": 1120, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20025, + "notecount": 583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e52b78d8640aaac2fb16da80f130fdab06b4d72", + "difficulty": "ANOTHER", + "songID": 1120, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20025, + "notecount": 1584, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "001ac70be5af187b89302abc477aadbc01f41018", + "difficulty": "HYPER", + "songID": 1120, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20025, + "notecount": 1061, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b37805b7746564beab596d48ed955ecbf535bb5", + "difficulty": "NORMAL", + "songID": 1120, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20025, + "notecount": 581, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77027c81e01151ffd0b029567bc2f54d3bb6b0e0", + "difficulty": "ANOTHER", + "songID": 1121, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20027, + "notecount": 1216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98451a34db7a923a766ce899d3028962fd84431f", + "difficulty": "HYPER", + "songID": 1121, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20027, + "notecount": 758, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a222b77acd4738f8a55312e48f1d028434af143e", + "difficulty": "NORMAL", + "songID": 1121, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20027, + "notecount": 381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7be6733cc3cd11df97df73b5aeab9087748e0f9f", + "difficulty": "ANOTHER", + "songID": 1121, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20027, + "notecount": 1164, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23ebe93607069780214c7413d611e8cd4abfa8af", + "difficulty": "HYPER", + "songID": 1121, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20027, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8af1d93068faae14137aa5e2d7d0c767023bbee8", + "difficulty": "NORMAL", + "songID": 1121, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20027, + "notecount": 355, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2e40f5dd08699a5f8bb3f206432ef8a8c8f4b88", + "difficulty": "ANOTHER", + "songID": 1122, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20028, + "notecount": 1613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87d22d3029ea24ca9dd0eb785e4004349346deab", + "difficulty": "HYPER", + "songID": 1122, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20028, + "notecount": 1256, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0eb77aeacc2abef574534838c51b575bed164cf9", + "difficulty": "NORMAL", + "songID": 1122, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20028, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34be00e7c645972430c749f4261b718536aec161", + "difficulty": "ANOTHER", + "songID": 1122, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20028, + "notecount": 1541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "dbcda675c6038c042e45b9bf5631f113f67588a0", + "difficulty": "HYPER", + "songID": 1122, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20028, + "notecount": 1029, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34e33391ff671efe4828ffb6dbdefb57e9136be3", + "difficulty": "NORMAL", + "songID": 1122, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20028, + "notecount": 491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76f45cf9d9b13cad0c3ad543f8b0f4cdd27bcde4", + "difficulty": "ANOTHER", + "songID": 1123, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20029, + "notecount": 1670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3b3664249bedf37d364c61abf4eab5cf8a129a6", + "difficulty": "HYPER", + "songID": 1123, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20029, + "notecount": 1015, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d088ba8b0ec90f641845d00cc45f72568eecb6c", + "difficulty": "NORMAL", + "songID": 1123, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20029, + "notecount": 516, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b36b423792e515bd7f8d10d4bdbcf65f2a3d9451", + "difficulty": "ANOTHER", + "songID": 1123, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20029, + "notecount": 1641, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": true + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fc48c20cbf0039d96a8a08dead8b13ff1c326a65", + "difficulty": "HYPER", + "songID": 1123, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20029, + "notecount": 945, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1b9299878ce5ce547a96a1a39844140ca5c0681", + "difficulty": "NORMAL", + "songID": 1123, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20029, + "notecount": 491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd03c0e14b171a37c7b3f67f79251e6ac340d4d5", + "difficulty": "ANOTHER", + "songID": 1124, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20030, + "notecount": 1188, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d0f71ee7cbd69883913890adc01e62fb2de8264", + "difficulty": "HYPER", + "songID": 1124, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20030, + "notecount": 772, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc3fa4da659ef1a0197c0db7491aafcca237945b", + "difficulty": "NORMAL", + "songID": 1124, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20030, + "notecount": 392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43305c89dd5ecc8dd14203ab752f1da3234c15e6", + "difficulty": "ANOTHER", + "songID": 1124, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20030, + "notecount": 1261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84b7858b6aa4e8d0e86c5513fb17f5ab60dff5e7", + "difficulty": "HYPER", + "songID": 1124, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20030, + "notecount": 875, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7646d31850e5b5e1c6e45ee73d19a6128a044fa6", + "difficulty": "NORMAL", + "songID": 1124, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20030, + "notecount": 419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc969b1b2f42d7143ae4a10a92cc3131c6cc3b44", + "difficulty": "ANOTHER", + "songID": 1125, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20031, + "notecount": 1602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20ab34cd86696cc2e8218e2fcc3e071e792ab6a4", + "difficulty": "HYPER", + "songID": 1125, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20031, + "notecount": 1173, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49cf2c53bc02174e3057b23ba63d72e3ba9ce6f9", + "difficulty": "NORMAL", + "songID": 1125, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20031, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ca24b587391c9f72db9bffe9c7616ffdf4ab596", + "difficulty": "ANOTHER", + "songID": 1125, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20031, + "notecount": 1398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a8bdb107d3f84645e72817ffd1468c9cbc489eab", + "difficulty": "HYPER", + "songID": 1125, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20031, + "notecount": 942, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83b1650feea09f343b06859707e873300db10188", + "difficulty": "NORMAL", + "songID": 1125, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20031, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0be556362af4d2863dd5dd2527fa05e0fe59da7", + "difficulty": "ANOTHER", + "songID": 1126, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20032, + "notecount": 1448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c309ef4653b1cd2d19170171ae056bf83cae5ae", + "difficulty": "HYPER", + "songID": 1126, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20032, + "notecount": 1031, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c7bd712e501c8124cc48e3fce76673792bc1589", + "difficulty": "NORMAL", + "songID": 1126, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20032, + "notecount": 649, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9ee1c41b257fce396f92e97437d0c75391fefd9", + "difficulty": "ANOTHER", + "songID": 1126, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20032, + "notecount": 1171, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30a85524b4b02de10c2197f40897cf19bb0c1d03", + "difficulty": "HYPER", + "songID": 1126, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20032, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b35b325fc6dbc52130a3ec4e53797d726778498a", + "difficulty": "NORMAL", + "songID": 1126, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20032, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b750a8e7d850af7a2a7bd1e44f52218b02b954d", + "difficulty": "ANOTHER", + "songID": 1127, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20033, + "notecount": 976, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5438a7575448627e94381188954e4854b288e5dc", + "difficulty": "HYPER", + "songID": 1127, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20033, + "notecount": 628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98f1af4f2ef410d256c15190716e5310a8ba93eb", + "difficulty": "NORMAL", + "songID": 1127, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20033, + "notecount": 345, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbde0d76a9bad04435d7b59070460aa99a34eb1d", + "difficulty": "ANOTHER", + "songID": 1127, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20033, + "notecount": 950, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e75c49919a82cdb87abcd2c01af9f864a79cb959", + "difficulty": "HYPER", + "songID": 1127, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20033, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6d59c52f2ec468b0feab3148c5737a3e5d39ff2", + "difficulty": "NORMAL", + "songID": 1127, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20033, + "notecount": 304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f37dc427f9b500e3e0971cedf81e74c58357bb31", + "difficulty": "ANOTHER", + "songID": 1128, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20035, + "notecount": 1416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "146243da75a2d06aea495d28a033a1daa154940a", + "difficulty": "HYPER", + "songID": 1128, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20035, + "notecount": 961, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c3d9f1b9a00a61962b6b84cff3cd5f71be9fd24", + "difficulty": "NORMAL", + "songID": 1128, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20035, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d24b389dc6c0886a75e1140c6965a32d1acf0670", + "difficulty": "ANOTHER", + "songID": 1128, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20035, + "notecount": 1373, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2b5cafd5f4fb2b3169423d40ab395a6237d0ca81", + "difficulty": "HYPER", + "songID": 1128, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20035, + "notecount": 808, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "231b5eba55b1e4d24933079715a128fc3ae5ba1b", + "difficulty": "NORMAL", + "songID": 1128, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20035, + "notecount": 463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b350c162cc471d540e421b3e915d60efa5a99821", + "difficulty": "ANOTHER", + "songID": 1129, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20036, + "notecount": 1361, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "077839c2d3844a2c36c65c669ea14b46066fade1", + "difficulty": "HYPER", + "songID": 1129, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20036, + "notecount": 910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5543f34471b4bd7515d33aad4525744e5d908258", + "difficulty": "NORMAL", + "songID": 1129, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20036, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4bafb6eb46b334ae228fe131dc2168073efefc0", + "difficulty": "ANOTHER", + "songID": 1129, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20036, + "notecount": 1301, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "899606b64ae9fe7e3414a78d71c49c914ddf22d3", + "difficulty": "HYPER", + "songID": 1129, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20036, + "notecount": 898, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63ede2588af65d8bc4d3b4a95e6c759bf650ef8b", + "difficulty": "NORMAL", + "songID": 1129, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20036, + "notecount": 467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "344d027b365e3125a179d50baa4a8cc97e13275f", + "difficulty": "ANOTHER", + "songID": 1130, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20037, + "notecount": 1161, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "844bcf42740f4828571c4171b09b3563941226a3", + "difficulty": "HYPER", + "songID": 1130, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20037, + "notecount": 744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2931e05c00386e76539cecaeba09999b020f2788", + "difficulty": "NORMAL", + "songID": 1130, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20037, + "notecount": 410, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4560c7bf7e306ed85a0657812cf78d8feb45c7a", + "difficulty": "ANOTHER", + "songID": 1130, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20037, + "notecount": 1144, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc11c2b655c5bc8cefcfe423a3ef6f4de37922aa", + "difficulty": "HYPER", + "songID": 1130, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20037, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9cc81b5bb296b58e9b203565f0f758302a993c9d", + "difficulty": "NORMAL", + "songID": 1130, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20037, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f289879318c4dc12d3959128d52c3db2da3a4e1f", + "difficulty": "ANOTHER", + "songID": 1131, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20038, + "notecount": 1577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3e8b5150693247ff44fcb8ccca2bc25b9f196be", + "difficulty": "HYPER", + "songID": 1131, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20038, + "notecount": 1077, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f2692a930a20634f80cdb8a9ba0e8164c03a646", + "difficulty": "NORMAL", + "songID": 1131, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20038, + "notecount": 627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1848ad95ac0b9eeaa22ad173654bc5512deb0a55", + "difficulty": "ANOTHER", + "songID": 1131, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20038, + "notecount": 1690, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S+", + "value": 13.1, + "individualDifference": true + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.50", + "value": 13.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9c07c3c1f81e71c2392c34b18afcf9932318731b", + "difficulty": "HYPER", + "songID": 1131, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20038, + "notecount": 1147, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c789633bfa27530e9c5328bb0ee53d62a6cdd4f", + "difficulty": "NORMAL", + "songID": 1131, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20038, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4f947fc8b727776fe0e65917d777b3db3da9941", + "difficulty": "ANOTHER", + "songID": 1132, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20039, + "notecount": 1549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc42e4538277378b87ed2943ecb75e9d548ad6ac", + "difficulty": "HYPER", + "songID": 1132, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20039, + "notecount": 1032, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3dba34f27ba8419f61ce697a6a6d1d560bec58d7", + "difficulty": "LEGGENDARIA", + "songID": 1132, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20039, + "notecount": 1817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "288429a398ff8837719736a021e00ff9d5b34b70", + "difficulty": "NORMAL", + "songID": 1132, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20039, + "notecount": 570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f7be3271db56a3dc4c79957648bd5923ae87d94", + "difficulty": "ANOTHER", + "songID": 1132, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20039, + "notecount": 1450, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "14cd5f28304a330a22083abd0d04f4ae0fb45e32", + "difficulty": "HYPER", + "songID": 1132, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20039, + "notecount": 1121, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b5aa70fc06f722819ef9ecbcbdc55b787e6625f", + "difficulty": "LEGGENDARIA", + "songID": 1132, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20039, + "notecount": 1943, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6330089fae4f59b4b2a72c3cb1dea99c1272d374", + "difficulty": "NORMAL", + "songID": 1132, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20039, + "notecount": 587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4eea964daaa63038124a0dde9cae93c9f7f5ecd1", + "difficulty": "ANOTHER", + "songID": 1133, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20040, + "notecount": 1502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1f96b08c7d2355cb01ce80e75aa0bf6035e3d7c", + "difficulty": "HYPER", + "songID": 1133, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20040, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba968a01455eab5398a0f3fbaa5f11c616f3184d", + "difficulty": "NORMAL", + "songID": 1133, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20040, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fec9ff3de710c6d254cebfc68d2975d901dd92a3", + "difficulty": "ANOTHER", + "songID": 1133, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20040, + "notecount": 1579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e7dcfec60bfc1fe8905959890833dc3c541830be", + "difficulty": "HYPER", + "songID": 1133, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20040, + "notecount": 1039, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5aaeaf4a198938c6da8598bc3123d370f1d1260c", + "difficulty": "NORMAL", + "songID": 1133, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20040, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1c2ba06120a47809e487df01f0c7192b3bc1ab5", + "difficulty": "ANOTHER", + "songID": 1134, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20041, + "notecount": 1732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a24aed76bdc9e4748b3655d897700cf33d81557", + "difficulty": "HYPER", + "songID": 1134, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20041, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc02433bd18e874085770c8ef273d675f45120b7", + "difficulty": "NORMAL", + "songID": 1134, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20041, + "notecount": 563, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77c6d8760c9d3f2e87fd8bf6ff73a1095632f107", + "difficulty": "ANOTHER", + "songID": 1134, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20041, + "notecount": 1865, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "df8313708351f818bdd08bb43a270e246b90c7bf", + "difficulty": "HYPER", + "songID": 1134, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20041, + "notecount": 1279, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee61f01b1c780b555b6fce6029f64017f93e8638", + "difficulty": "NORMAL", + "songID": 1134, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20041, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ea9112421654ee8cbeb1b27567ed0ccb15b3eec", + "difficulty": "ANOTHER", + "songID": 1135, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20043, + "notecount": 1325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bbca7d03445aa2ef7b78584fc59b40418a085cb", + "difficulty": "HYPER", + "songID": 1135, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20043, + "notecount": 970, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "acd05c5e015e2daedeb1a3cc88187921c2916b65", + "difficulty": "NORMAL", + "songID": 1135, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20043, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b08a82f6f2c3f1dc086507060da5c6aa52fbdbb4", + "difficulty": "ANOTHER", + "songID": 1135, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20043, + "notecount": 1546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": true + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "24b45d0e57ddf070335d3428e8baf18dfa826aa4", + "difficulty": "HYPER", + "songID": 1135, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20043, + "notecount": 1008, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da86859e53ef7704ce8bcb2a21391392aaefb9f0", + "difficulty": "NORMAL", + "songID": 1135, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20043, + "notecount": 501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f0fdbecabaf3409f59e9bd0c03e1c4b1792b16a", + "difficulty": "ANOTHER", + "songID": 1136, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20044, + "notecount": 1016, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a3a04516e97be227fa3ad6a078df741b0ca85a4", + "difficulty": "HYPER", + "songID": 1136, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20044, + "notecount": 758, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b622aa26af30137bf5749837ec8857e8754af676", + "difficulty": "NORMAL", + "songID": 1136, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20044, + "notecount": 343, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1b57d8f5f0ac378292de9dc65f2f4a11bbe6fdc", + "difficulty": "ANOTHER", + "songID": 1136, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20044, + "notecount": 1001, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05d2a3f3cbb4a02c63e5ba65bde65e0748584c5e", + "difficulty": "HYPER", + "songID": 1136, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20044, + "notecount": 749, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f571dfd5c76191b29b87f2671775d52eb533b3db", + "difficulty": "NORMAL", + "songID": 1136, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20044, + "notecount": 332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1886b052823fd26d1a29262d655eb08fa6ada616", + "difficulty": "ANOTHER", + "songID": 1137, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20046, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8fdb82e50ccacdec42dfcf04434a9406b0479d79", + "difficulty": "HYPER", + "songID": 1137, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20046, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2cfd87379d7d6b095b75c6efdbdf3fa1de265d2e", + "difficulty": "NORMAL", + "songID": 1137, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20046, + "notecount": 272, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75571c8a0abe39fca6d7326ba5369299a69d1596", + "difficulty": "ANOTHER", + "songID": 1137, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20046, + "notecount": 1121, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "5a992c067461b6c998ba70dcbee124f753132bcd", + "difficulty": "HYPER", + "songID": 1137, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20046, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4cbcd01562d093c50159f8d4678963334d02d8ac", + "difficulty": "NORMAL", + "songID": 1137, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20046, + "notecount": 272, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "deb3da52451364d4bfb71c42a72ebf0c50a14c5c", + "difficulty": "ANOTHER", + "songID": 1138, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20047, + "notecount": 2084, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74bb932512bce1abbde2dd9cb409ccf498e59d09", + "difficulty": "HYPER", + "songID": 1138, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20047, + "notecount": 973, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25c9ba6e9e9588cdc420aa48d02f53613af6b021", + "difficulty": "NORMAL", + "songID": 1138, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20047, + "notecount": 278, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b81056ad7fb427d82e4f1de21431fd1f29b74e24", + "difficulty": "ANOTHER", + "songID": 1138, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20047, + "notecount": 1835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6c8eac6e855e2ea8aeab605c070227fee4886f52", + "difficulty": "BEGINNER", + "songID": 1138, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 20047, + "notecount": 123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8825a77604bbfbd60caed60df36585618801d018", + "difficulty": "HYPER", + "songID": 1138, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20047, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c78420da81c4ecdfae06cfce63189d1a9e58855", + "difficulty": "NORMAL", + "songID": 1138, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20047, + "notecount": 279, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3738203c875a6eef697475b75845a1d77b6daeca", + "difficulty": "ANOTHER", + "songID": 1139, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20048, + "notecount": 1676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d3db9910582688928b80d685e6602efc7923099", + "difficulty": "HYPER", + "songID": 1139, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20048, + "notecount": 954, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61267038a621b330e911fd0192aeccd7f1d949a8", + "difficulty": "NORMAL", + "songID": 1139, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20048, + "notecount": 498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbd581df659d10ecd468bbb7a9d7eae11dd37985", + "difficulty": "ANOTHER", + "songID": 1139, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20048, + "notecount": 1635, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "87f9ae7157d7b0dd92cb4fd0abf83cb307cec48d", + "difficulty": "HYPER", + "songID": 1139, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20048, + "notecount": 896, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93743a4b1e004c5c16cdd7b4d14f973a145594ee", + "difficulty": "NORMAL", + "songID": 1139, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20048, + "notecount": 495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa739aa238929f4335cb2550ff451206107cb1f8", + "difficulty": "ANOTHER", + "songID": 1140, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20049, + "notecount": 1514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "100419acf6535366f6986e825b169674e6880b35", + "difficulty": "HYPER", + "songID": 1140, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20049, + "notecount": 1105, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73b33164fc4a5727f9e57cf312211b7cdd0b5135", + "difficulty": "NORMAL", + "songID": 1140, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20049, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "879dee99a5ea1ecc39b9d9af218dbe5e09579089", + "difficulty": "ANOTHER", + "songID": 1140, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20049, + "notecount": 1632, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": true + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "62409e652b9703f5c9630b920879f5cd58f1eb2f", + "difficulty": "HYPER", + "songID": 1140, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20049, + "notecount": 1110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f1e00eee6e8f74a2619bbd00cc13941de88d93e", + "difficulty": "NORMAL", + "songID": 1140, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20049, + "notecount": 345, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d4b231229e22fae0296cbd42035b669d409f52f", + "difficulty": "ANOTHER", + "songID": 1141, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20050, + "notecount": 1019, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97d8a72e3deb88eaafdf19d71b6977e0c1223a0b", + "difficulty": "HYPER", + "songID": 1141, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20050, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d013e41475b777a99d13872cef981291b09b8707", + "difficulty": "NORMAL", + "songID": 1141, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20050, + "notecount": 296, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eafec0f7a26d01252e5482b9331ceeab7294a2bd", + "difficulty": "ANOTHER", + "songID": 1141, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20050, + "notecount": 878, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8643500cf51f784b3ac58c25ebc9475f1a427ab3", + "difficulty": "HYPER", + "songID": 1141, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20050, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d1215d3e9582749dc645ab83005f95f879c7ceb", + "difficulty": "NORMAL", + "songID": 1141, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20050, + "notecount": 302, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78bc459aea06089d44736d14f40401042549f592", + "difficulty": "ANOTHER", + "songID": 1142, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20051, + "notecount": 1596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e6b679f7f06c6f6188d3019c8cb24f2f9d2084f", + "difficulty": "HYPER", + "songID": 1142, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20051, + "notecount": 1294, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d54889c6fc56fcc00249ed6978b5a29e8d780c9", + "difficulty": "NORMAL", + "songID": 1142, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20051, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7392968d6fa706129db4b8bb0a8e85ca87c896fd", + "difficulty": "ANOTHER", + "songID": 1142, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20051, + "notecount": 1625, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "aeeabacedc3308c18e6c8811c09756895903f970", + "difficulty": "HYPER", + "songID": 1142, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20051, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b19f8279402431151e1570ea919be14dd3d0bea", + "difficulty": "NORMAL", + "songID": 1142, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20051, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6f837cb3a5f7009fb40c3821741e258b8f54871", + "difficulty": "ANOTHER", + "songID": 1143, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20052, + "notecount": 1286, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "acd579899be850bf728b4532ddec41d5469aaf91", + "difficulty": "HYPER", + "songID": 1143, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20052, + "notecount": 846, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83bceb92d5ee2feff92dd1d6ad71b49644fae7c8", + "difficulty": "NORMAL", + "songID": 1143, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20052, + "notecount": 412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "284d5a91cbaedd35b7ef29be500cad13548e9419", + "difficulty": "ANOTHER", + "songID": 1143, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20052, + "notecount": 1105, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b52abb8be86bad9f9db5e73dc8c894ec93a859fd", + "difficulty": "HYPER", + "songID": 1143, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20052, + "notecount": 669, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6e2a9bbbfa8c6034479df7c37fc0936b0c9568c", + "difficulty": "NORMAL", + "songID": 1143, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20052, + "notecount": 406, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ceee629f2b644baa05df63d46aa7abbfe6deac9d", + "difficulty": "ANOTHER", + "songID": 1144, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20083, + "notecount": 1441, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01ed545bed854527d8b866108c4f9319662ef244", + "difficulty": "HYPER", + "songID": 1144, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20083, + "notecount": 1159, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eddef08fbd767819d465a984d3f7eb5431db944a", + "difficulty": "NORMAL", + "songID": 1144, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20083, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da430c0c4ada012903150022604ac9a86d489327", + "difficulty": "ANOTHER", + "songID": 1144, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20083, + "notecount": 1407, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "13be1a35f06ec31dca02596d1d5bd921c57b1715", + "difficulty": "HYPER", + "songID": 1144, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20083, + "notecount": 960, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7266a94bbd7b3a9ec1ec603e86b69e1ea5d9a86c", + "difficulty": "NORMAL", + "songID": 1144, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20083, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad52478bd0300882fd73bd562530a2535910cf91", + "difficulty": "ANOTHER", + "songID": 1145, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20086, + "notecount": 1470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "772d0bc44c13617f246070cf2e830d1e6af08791", + "difficulty": "HYPER", + "songID": 1145, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20086, + "notecount": 1091, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b89cc44b1e89d4ce2c36ad4cb284d2069d433f68", + "difficulty": "NORMAL", + "songID": 1145, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20086, + "notecount": 711, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ade840f590b0e02dad1f52d7f47c6cf8a19687e", + "difficulty": "ANOTHER", + "songID": 1145, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20086, + "notecount": 1332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f7952f13c0afc2248cd75c76917054a2af10aa65", + "difficulty": "HYPER", + "songID": 1145, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20086, + "notecount": 1040, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70a20c2d0e2cf64859ef4c707b41f8aacde102e7", + "difficulty": "NORMAL", + "songID": 1145, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20086, + "notecount": 693, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b004a513663e0e5a550dd28e57b1444b72bae805", + "difficulty": "ANOTHER", + "songID": 1146, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20087, + "notecount": 1814, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f9ff0d75a933e012f2cbc04bd491f62250d6c18", + "difficulty": "HYPER", + "songID": 1146, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20087, + "notecount": 1119, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7844e1ae8e4222eb29a8bb24d0664012bcccc576", + "difficulty": "NORMAL", + "songID": 1146, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20087, + "notecount": 655, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e05a52131ef51d1279aae2471f28242f7d359ee", + "difficulty": "ANOTHER", + "songID": 1146, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20087, + "notecount": 1714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "23725c7d9e719b816b64bf02dc724512c3d2d0ec", + "difficulty": "HYPER", + "songID": 1146, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20087, + "notecount": 1076, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c1aba46021de2554a0596e695066a88d6c3285f", + "difficulty": "NORMAL", + "songID": 1146, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20087, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0481de6698ee0d509889e720167aeb7edd1974ff", + "difficulty": "ANOTHER", + "songID": 1147, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20088, + "notecount": 799, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7369f8f99074c76a33ef057873cc903a3717a267", + "difficulty": "HYPER", + "songID": 1147, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20088, + "notecount": 635, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a84aff6aa57f907db465e4ee3535d88620987131", + "difficulty": "NORMAL", + "songID": 1147, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20088, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2651fb2211a3a6db597354dd778be4b4295bc5dd", + "difficulty": "ANOTHER", + "songID": 1147, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20088, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b295508992d56cb132072cc3457516bbeadfb1d5", + "difficulty": "HYPER", + "songID": 1147, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20088, + "notecount": 488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a8690639d0b9ff949ee332c5c4b09a5e11065ce", + "difficulty": "NORMAL", + "songID": 1147, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20088, + "notecount": 269, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da8b80fee70f46e91de5af4fbcf7360a7e4f87eb", + "difficulty": "ANOTHER", + "songID": 1148, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20089, + "notecount": 1085, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc87ecdc3661908c6bbccccdc75952c5f396e9c6", + "difficulty": "HYPER", + "songID": 1148, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20089, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "5691e7337858a749cb6dff00c15394758cb4824b", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 1148, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 20089, + "arcChartID": null, + "notecount": 1866, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "c14cb0a0339925f92f968241b29d25548f7168fd", + "difficulty": "NORMAL", + "songID": 1148, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20089, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da8f404a2b9f06cc44903678e723a4effe79b45f", + "difficulty": "ANOTHER", + "songID": 1148, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20089, + "notecount": 1122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d7b913c503ec75bf40133a8ba5814171dfee4ed", + "difficulty": "HYPER", + "songID": 1148, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20089, + "notecount": 812, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "5d5f970d2598e6d4cbbe0d8842577762639f999c", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1148, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 20089, + "arcChartID": null, + "notecount": 1907, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "dde8fb35f422d16393b526f066d33164a80abfe0", + "difficulty": "NORMAL", + "songID": 1148, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20089, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f98923ff8849b98a2c5ab5a4a060bf7fe8f16159", + "difficulty": "ANOTHER", + "songID": 1149, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20090, + "notecount": 1265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a562429b2c6ca275a1c6a3d7f0a14d0ec60abefd", + "difficulty": "HYPER", + "songID": 1149, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20090, + "notecount": 952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97a8032a995d5971d92684aa4821da236b79f1b6", + "difficulty": "NORMAL", + "songID": 1149, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20090, + "notecount": 464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6322b7ddec845437ccafce6f883c3578505eb1d1", + "difficulty": "ANOTHER", + "songID": 1149, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20090, + "notecount": 1512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6e22bb65211f40357801a6796b43ef72ad77cc55", + "difficulty": "HYPER", + "songID": 1149, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20090, + "notecount": 988, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af32a5a12e2f4b7ff56e916b802d944633fe1907", + "difficulty": "NORMAL", + "songID": 1149, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20090, + "notecount": 430, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88581b5aedcf5b28e893111a6024bd4dd49e51f6", + "difficulty": "ANOTHER", + "songID": 1150, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20091, + "notecount": 1496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34a300efb1b1af58ced68b13ff1e606909391320", + "difficulty": "HYPER", + "songID": 1150, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20091, + "notecount": 850, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42be18b4b8fa05c0f3b4bb4fdb4db482d7994e87", + "difficulty": "NORMAL", + "songID": 1150, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20091, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e531e25f19add50c4fa3bae094ff0999c631a418", + "difficulty": "ANOTHER", + "songID": 1150, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20091, + "notecount": 1400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "186f2e33ee2c23769bf02946bf31f712d6594667", + "difficulty": "HYPER", + "songID": 1150, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20091, + "notecount": 860, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "592a002203b8d380fb1e2e8453d16e8ce146cb94", + "difficulty": "NORMAL", + "songID": 1150, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20091, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70c1fc4753bfc3af3082d0f858ab331f8e07ef1b", + "difficulty": "ANOTHER", + "songID": 1151, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20092, + "notecount": 1161, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8b0aa36b33471904fe2c3359f541b759928529b", + "difficulty": "HYPER", + "songID": 1151, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20092, + "notecount": 809, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "152ac16eca6bbf78308f8594c2d3136805fdc307", + "difficulty": "NORMAL", + "songID": 1151, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20092, + "notecount": 411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b31e45b31babb647dcc5c8b2ecc0bdfb0dc2586b", + "difficulty": "ANOTHER", + "songID": 1151, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20092, + "notecount": 1085, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6f75b4e2c01df5e8c277e62b92fe1c69d5237da", + "difficulty": "HYPER", + "songID": 1151, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20092, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67d8e25125645a7732d7a7fd6df2cd249b54110c", + "difficulty": "NORMAL", + "songID": 1151, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20092, + "notecount": 358, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "613f2cb0de2fd35cd3fdac0e5deecc0664776c32", + "difficulty": "ANOTHER", + "songID": 1152, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20093, + "notecount": 1854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8340d187c03753870cbe4e66684604c2267d38c1", + "difficulty": "HYPER", + "songID": 1152, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20093, + "notecount": 1074, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "684fcb15fd93dcf38abd4f77bf8fd559dbef14ee", + "difficulty": "NORMAL", + "songID": 1152, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20093, + "notecount": 610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24133f842e393f10412ebd9b03264211ba71ccab", + "difficulty": "ANOTHER", + "songID": 1152, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20093, + "notecount": 1676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f074193abd5fa17f1322f29c2808c8d9ac04b29d", + "difficulty": "HYPER", + "songID": 1152, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20093, + "notecount": 1149, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "778afff4726bc60666f999c52c814b81c4e3f1b3", + "difficulty": "NORMAL", + "songID": 1152, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20093, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63d42398eaf52745ce09474f4a92f95ffc8751e0", + "difficulty": "ANOTHER", + "songID": 1153, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20094, + "notecount": 1897, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19363ef676fcfcd0b1f2305aa5635a2fc3fb725e", + "difficulty": "HYPER", + "songID": 1153, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20094, + "notecount": 1044, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e2a8659f55656568d282983642bde75cf35f1d6", + "difficulty": "NORMAL", + "songID": 1153, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20094, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "988de4ca211e56fa47e44f679df7ac7a66a75c35", + "difficulty": "ANOTHER", + "songID": 1153, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20094, + "notecount": 1968, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4a0ad98697e9bc67bed85be4a7730433aa854b45", + "difficulty": "HYPER", + "songID": 1153, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20094, + "notecount": 1055, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f02f1e17e1a7759b38a4b669ad76f9c50d3cbc3a", + "difficulty": "NORMAL", + "songID": 1153, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20094, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29d3316de8715910b58ee59793a735582bd9fa33", + "difficulty": "ANOTHER", + "songID": 1154, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20095, + "notecount": 1613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28c11f595138fe6fc53475f17958505aff726572", + "difficulty": "HYPER", + "songID": 1154, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20095, + "notecount": 1148, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2bf6096a58e985bdbf6d28a50a687935a69cbb5", + "difficulty": "NORMAL", + "songID": 1154, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20095, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a345321491ad99adc6fe960bb8b8f27a1915b291", + "difficulty": "ANOTHER", + "songID": 1154, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20095, + "notecount": 1712, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "906fef8b271e4b03729a0d62dbdeb13da99e6813", + "difficulty": "HYPER", + "songID": 1154, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20095, + "notecount": 972, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e219636c15a905b5493c674f73af17ac7b32992", + "difficulty": "NORMAL", + "songID": 1154, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20095, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7f6a42596abf64b95aea931d4a900bdca70823c", + "difficulty": "ANOTHER", + "songID": 1155, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20096, + "notecount": 1619, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78cdffabffccc1b43194bfd9254295040e62a980", + "difficulty": "HYPER", + "songID": 1155, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20096, + "notecount": 1169, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35dbe7b6a0339d0531037e5890c7c0d25b8f9d20", + "difficulty": "NORMAL", + "songID": 1155, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20096, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2152a7c58237a6b2cb369ac77943bfb25c8762f1", + "difficulty": "ANOTHER", + "songID": 1155, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20096, + "notecount": 1507, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fbd5bb18023140aa47441db95c5c6e425eb36755", + "difficulty": "BEGINNER", + "songID": 1155, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 20096, + "notecount": 136, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2da4e0aef059b4b50dc5d1a2ee2a18f16fb8c836", + "difficulty": "HYPER", + "songID": 1155, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20096, + "notecount": 1076, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd891ab24d68e773f72dc887e84ebb7719595520", + "difficulty": "NORMAL", + "songID": 1155, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20096, + "notecount": 623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdb389984886857580715a9cc36c70460c12c271", + "difficulty": "ANOTHER", + "songID": 1156, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20097, + "notecount": 1807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "922e27c970d7fdf827888da4f9fd4fb75f14bce1", + "difficulty": "HYPER", + "songID": 1156, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20097, + "notecount": 1142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3091ee5242c68ccb6460207692f33b1243ad705", + "difficulty": "NORMAL", + "songID": 1156, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20097, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65ede03be296bd2f166c53c564f1706e5e151186", + "difficulty": "ANOTHER", + "songID": 1156, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20097, + "notecount": 1647, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "da39fe1a9fcd71e880725309c2542d63a8ed1046", + "difficulty": "HYPER", + "songID": 1156, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20097, + "notecount": 1126, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bd1dd34b7b12ae46e93621688b94e7431f016cd", + "difficulty": "NORMAL", + "songID": 1156, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20097, + "notecount": 674, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecab02408f84be1bf70c29fa0eb3b59774b0f668", + "difficulty": "ANOTHER", + "songID": 1157, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20098, + "notecount": 1108, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b33d58736627953247d389a77af9045e7af07eea", + "difficulty": "HYPER", + "songID": 1157, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20098, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f82757fd03710b13d7a0014bfc4611d5d78bca82", + "difficulty": "NORMAL", + "songID": 1157, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20098, + "notecount": 425, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b69a248538e855495e95d8a70c5f381499031e25", + "difficulty": "ANOTHER", + "songID": 1157, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20098, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b7729f61ee1f9c4f75bf77622368278ce414263", + "difficulty": "HYPER", + "songID": 1157, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20098, + "notecount": 759, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4658b84f8bc33dd6213e23d570662e988287cea9", + "difficulty": "NORMAL", + "songID": 1157, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20098, + "notecount": 445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4aa8227c1a96a7b920350dc1c66781a00571b5b", + "difficulty": "ANOTHER", + "songID": 1158, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20099, + "notecount": 1369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9925fcbda2395ca59915c9e74cfb0202e25aee8", + "difficulty": "HYPER", + "songID": 1158, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20099, + "notecount": 949, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ed1b2256a5b1c83c48234730c0c6178533ea65f", + "difficulty": "NORMAL", + "songID": 1158, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20099, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1323bc7fe550ff1a0af1544131638f058f086c1f", + "difficulty": "ANOTHER", + "songID": 1158, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20099, + "notecount": 1487, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2c272df859860f050f4900f4030c68131502fea7", + "difficulty": "HYPER", + "songID": 1158, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20099, + "notecount": 1038, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d22be98c6fdde86f7deb275831be3ad5fe6b3f2a", + "difficulty": "NORMAL", + "songID": 1158, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20099, + "notecount": 453, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "959c6340db05d83cb88c8885d252647476d9b3e6", + "difficulty": "ANOTHER", + "songID": 1159, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20100, + "notecount": 1082, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d3eba70aef44993fad5261aaf8279faa34bbb6a", + "difficulty": "HYPER", + "songID": 1159, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20100, + "notecount": 759, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d52ac9b550be912a876921b449136ab23b51ee36", + "difficulty": "LEGGENDARIA", + "songID": 1159, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20100, + "notecount": 1257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b372964a9171ca976e9e4f06358566cada235d33", + "difficulty": "NORMAL", + "songID": 1159, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20100, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35481660d5d70dacc1c79c645d7a61d34ac6b2df", + "difficulty": "ANOTHER", + "songID": 1159, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20100, + "notecount": 1060, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9037b528e4c59fb11f127e91e9dfce6981be93f9", + "difficulty": "BEGINNER", + "songID": 1159, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 20100, + "notecount": 104, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35d608a8bb2b91abc881851e1c38ddf6ff732fb5", + "difficulty": "HYPER", + "songID": 1159, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20100, + "notecount": 758, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4d1a5130c5ede9bac12ef6e656a08af3d82b9d2", + "difficulty": "LEGGENDARIA", + "songID": 1159, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20100, + "notecount": 1280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "eb442593e7f95c5a6d4649f21a8f451c851ef0c8", + "difficulty": "NORMAL", + "songID": 1159, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20100, + "notecount": 395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27c55d8f3dbfcb22eb2786e5f4834038a1d02fdd", + "difficulty": "ANOTHER", + "songID": 1160, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20101, + "notecount": 1685, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8290e215bf201c5e4e62033a16d10905df7ffad3", + "difficulty": "HYPER", + "songID": 1160, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20101, + "notecount": 1198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48d4aede98532295b7f4df76988af6c7985ddbcb", + "difficulty": "NORMAL", + "songID": 1160, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20101, + "notecount": 614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d446b2852e787687b65654ebcabeecbb7a82de4", + "difficulty": "ANOTHER", + "songID": 1160, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20101, + "notecount": 1717, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6bae8775d67237b76f233fc1034d13b1d6db2658", + "difficulty": "HYPER", + "songID": 1160, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20101, + "notecount": 1231, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34b405eed4611f8b1653538a13f2218868d8021a", + "difficulty": "NORMAL", + "songID": 1160, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20101, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd973945bdfd081a32fc7f31e1caefe21a100f27", + "difficulty": "ANOTHER", + "songID": 1161, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20102, + "notecount": 1482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b281f2ab969a7f6e3cf021253c212f766098252", + "difficulty": "HYPER", + "songID": 1161, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20102, + "notecount": 810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ab5b44ed7a2d13339c6a69e59699ea607a7c9a2", + "difficulty": "NORMAL", + "songID": 1161, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20102, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50455b4c4e807f6440c5806a27f6d53869334453", + "difficulty": "ANOTHER", + "songID": 1161, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20102, + "notecount": 1359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f824c4a8333300fb48b2a6f3180fdb7079e5df3f", + "difficulty": "BEGINNER", + "songID": 1161, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 20102, + "notecount": 217, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b4311b3cf7f3e3f105061f28606671ed24dc058", + "difficulty": "HYPER", + "songID": 1161, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20102, + "notecount": 656, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa7c81ef77f00f0210c9904f357ff7a42ca2b79c", + "difficulty": "NORMAL", + "songID": 1161, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20102, + "notecount": 338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9473e21d890b15857057e9a0769d8261efd71ef2", + "difficulty": "ANOTHER", + "songID": 1165, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21001, + "notecount": 1683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d68b1f52af00e77ce99c5a9fcb2de848dd3eaa2d", + "difficulty": "HYPER", + "songID": 1165, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21001, + "notecount": 998, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba2b064be17ea3b6b7e6f99371a5f3919ef68345", + "difficulty": "NORMAL", + "songID": 1165, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21001, + "notecount": 610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "799b91db81ce595cb310c4e92dc5c76382a05eaf", + "difficulty": "ANOTHER", + "songID": 1165, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21001, + "notecount": 1406, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "03484b1658d7ef7b7ef5674282ef346bdb4ddf00", + "difficulty": "HYPER", + "songID": 1165, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21001, + "notecount": 951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86c5b8d3ef4a225a08ba187a06073c59fc9fd294", + "difficulty": "NORMAL", + "songID": 1165, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21001, + "notecount": 492, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d49a011e7eef2ad4c2c30d4c7aafebd7d6c0dc82", + "difficulty": "ANOTHER", + "songID": 1166, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21002, + "notecount": 1974, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2715b2b789520ada93f4e49501cceec13296960c", + "difficulty": "HYPER", + "songID": 1166, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21002, + "notecount": 1362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1269004a52ed03a748325e4af14e5c89c3e5caa1", + "difficulty": "NORMAL", + "songID": 1166, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21002, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa1c5a7f496ac41d7b54102e1a69bdd929eae291", + "difficulty": "ANOTHER", + "songID": 1166, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21002, + "notecount": 2002, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "37fbd8c2128699d279526cddf68c632ce72d17d8", + "difficulty": "HYPER", + "songID": 1166, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21002, + "notecount": 1271, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ddaaac69a405cfe5bac87fddc694028cb21b55f", + "difficulty": "NORMAL", + "songID": 1166, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21002, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6539ae7a2572a66d06cbc2dccdc9db785ba08904", + "difficulty": "ANOTHER", + "songID": 1167, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21003, + "notecount": 1007, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc0008647bf4e5140519cc1227e4cdd1d6c4196b", + "difficulty": "HYPER", + "songID": 1167, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21003, + "notecount": 852, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17fd2d9673cbd103dbe52397d6d8dbb563766f1d", + "difficulty": "NORMAL", + "songID": 1167, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21003, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3c04c9669ba8655222b0b0dc9b96d734ece6e3a", + "difficulty": "ANOTHER", + "songID": 1167, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21003, + "notecount": 1305, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "bd5fea2366403247205cbf9e065cc65fd6223cb6", + "difficulty": "HYPER", + "songID": 1167, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21003, + "notecount": 763, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38a57367f96bd5265b1fc0fffd74ef61bd75ea94", + "difficulty": "NORMAL", + "songID": 1167, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21003, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed1cadb1ca36866407212835a8e6614d5fe5f480", + "difficulty": "ANOTHER", + "songID": 1168, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21004, + "notecount": 1217, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3b6780f2c4f8b1357938f9a1f0da12ab0d831b6", + "difficulty": "HYPER", + "songID": 1168, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21004, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "668e3d3a65927a6a1f1abc291849d662a5733242", + "difficulty": "NORMAL", + "songID": 1168, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21004, + "notecount": 355, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0738cadf2af4cc9a012eaca8348b94e4f4e4db23", + "difficulty": "ANOTHER", + "songID": 1168, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21004, + "notecount": 1047, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f370a8e3a6ccafb073a0bfb2ae89d4c479c7c704", + "difficulty": "HYPER", + "songID": 1168, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21004, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cfc253108a5381783b2481b508bea941de1326d7", + "difficulty": "NORMAL", + "songID": 1168, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21004, + "notecount": 355, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e45fd8873c79bad92688aa80375e7ce05557b309", + "difficulty": "ANOTHER", + "songID": 1169, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21005, + "notecount": 1853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2dc2a8e673c16dadfdd19a0544a55339896f8579", + "difficulty": "HYPER", + "songID": 1169, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21005, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "954e0da6cf73781c9425a33528a37dfb6b61ee35", + "difficulty": "NORMAL", + "songID": 1169, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21005, + "notecount": 894, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9808605977a9e311d382f301f4d2c3d1568d1b8d", + "difficulty": "ANOTHER", + "songID": 1169, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21005, + "notecount": 1828, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5ddd3993d2511402aad650bf8151f103d051e8fb", + "difficulty": "BEGINNER", + "songID": 1169, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 21005, + "notecount": 123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "479024e648b73e90f3382fb6f9b06ddd7de3abd2", + "difficulty": "HYPER", + "songID": 1169, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21005, + "notecount": 1077, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2df8e88c68372671f9f392add48ebf0b8236c376", + "difficulty": "NORMAL", + "songID": 1169, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21005, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "877e5301365eb0170e9d9a908f17f534b83fa088", + "difficulty": "ANOTHER", + "songID": 1170, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21006, + "notecount": 1026, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d209b8d65c08d3dc683e27c04da50e5ffb0336fe", + "difficulty": "HYPER", + "songID": 1170, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21006, + "notecount": 748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84d2c71fb5fcea3711214eee9dd9be7183786519", + "difficulty": "NORMAL", + "songID": 1170, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21006, + "notecount": 379, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8a23430c84608ee0448b855a26505b2a72e7fbd", + "difficulty": "ANOTHER", + "songID": 1170, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21006, + "notecount": 1044, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e15317c9e3b98a328b141977ac55d1d5b5b9ca11", + "difficulty": "HYPER", + "songID": 1170, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21006, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3fe76fee107d9fa0af2e6580abebf55a309deb6", + "difficulty": "NORMAL", + "songID": 1170, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21006, + "notecount": 377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "486dc617e90ce1d08d6f2e985276a817b8891695", + "difficulty": "ANOTHER", + "songID": 1171, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21007, + "notecount": 1429, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "edb358ecc5db78c6079a44a5b708c26f26ce33db", + "difficulty": "HYPER", + "songID": 1171, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21007, + "notecount": 975, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b717e51e2b803f4da746d0049a1799781fad8e32", + "difficulty": "NORMAL", + "songID": 1171, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21007, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b1617ba3c71b37ff8b494eb18647dc1f07ac3ef", + "difficulty": "ANOTHER", + "songID": 1171, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21007, + "notecount": 1495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f6a7743e006826f1bc0e67689a42ce59273903d0", + "difficulty": "BEGINNER", + "songID": 1171, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 21007, + "notecount": 112, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e59001b67c185b9c00c8bce4fdd5f84e9369ca8d", + "difficulty": "HYPER", + "songID": 1171, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21007, + "notecount": 946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d737a39a39486b1aaa72c0855c65c5f9f066e8d", + "difficulty": "NORMAL", + "songID": 1171, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21007, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb3e830240786e90c76c1872c0b37c6844a87fdf", + "difficulty": "ANOTHER", + "songID": 1172, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21008, + "notecount": 1251, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f6fafcd601285785295907a4de9c0c98e442f5f", + "difficulty": "HYPER", + "songID": 1172, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21008, + "notecount": 812, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b868e16281927d574f61f0fe0a384806fea16ef", + "difficulty": "NORMAL", + "songID": 1172, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21008, + "notecount": 385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f55c10cb6b9b5254e4cda20d23dc23c41bbd794f", + "difficulty": "ANOTHER", + "songID": 1172, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21008, + "notecount": 1263, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fa333f5d87edd1f34b2ef3cb876bf6bf2a89e093", + "difficulty": "HYPER", + "songID": 1172, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21008, + "notecount": 672, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71599ff1da0ada68c6bec208898b940641403b9e", + "difficulty": "NORMAL", + "songID": 1172, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21008, + "notecount": 378, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb65e79c6df7bae3c9d6feb5ecdf255ca3aa969e", + "difficulty": "ANOTHER", + "songID": 1173, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21009, + "notecount": 1063, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dedacba5ed71b53928b8c9e450a73782814c2583", + "difficulty": "HYPER", + "songID": 1173, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21009, + "notecount": 862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8eef5826f3eff9f5d11aae4c11b1efee3148f7e", + "difficulty": "NORMAL", + "songID": 1173, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21009, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43d9e4141f80c234e78c60a107a9ca1ad240bc4f", + "difficulty": "ANOTHER", + "songID": 1173, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21009, + "notecount": 968, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be0ed77244d865559970d8175655775258f21cd5", + "difficulty": "HYPER", + "songID": 1173, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21009, + "notecount": 693, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1da957f7e80307f7c5ff972eda400e76dd4984be", + "difficulty": "NORMAL", + "songID": 1173, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21009, + "notecount": 395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62a9110dc2f65442ea5f68c52401e9466fe05ae4", + "difficulty": "ANOTHER", + "songID": 1174, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21010, + "notecount": 1289, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e460a0e8a3ee2d80471c469aafcdb24b331451a", + "difficulty": "HYPER", + "songID": 1174, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21010, + "notecount": 893, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba0407cf7e6b121c2a7d932cf58fe9af8f3bf5aa", + "difficulty": "NORMAL", + "songID": 1174, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21010, + "notecount": 348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fd9cac2128dcb0db037c1e34eedb03a9717ced7", + "difficulty": "ANOTHER", + "songID": 1174, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21010, + "notecount": 1253, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6d465a1d93b5e0a94f56e9330fcddefa53aeef0", + "difficulty": "HYPER", + "songID": 1174, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21010, + "notecount": 789, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb5c95b7ab733d5ebeee9156064038fb60ddfe6d", + "difficulty": "NORMAL", + "songID": 1174, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21010, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7085855530bce6f4b8ddef41c6e6c8582438ca25", + "difficulty": "ANOTHER", + "songID": 1175, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21011, + "notecount": 1216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e16d331d0996d091830580d6283b02f290f4717b", + "difficulty": "HYPER", + "songID": 1175, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21011, + "notecount": 896, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef89dbb9089f52dff7de032b90ae08bb891a937f", + "difficulty": "NORMAL", + "songID": 1175, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21011, + "notecount": 672, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91187cbb1b764638d03320f7d0835f3ade78c778", + "difficulty": "ANOTHER", + "songID": 1175, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21011, + "notecount": 1096, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbffc1cb3619c39c289d9d6a322423b2201ed69a", + "difficulty": "HYPER", + "songID": 1175, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21011, + "notecount": 711, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3205eb10fd2f3f60b30c9af0cb2ca73dc1f515d1", + "difficulty": "NORMAL", + "songID": 1175, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21011, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "569dc8fd75ea6ce42c6e4ac10037985dfbaaeb07", + "difficulty": "ANOTHER", + "songID": 1176, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21012, + "notecount": 1610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cda249fba0d72fa9b47fca64b7d68d013f2cd2a", + "difficulty": "HYPER", + "songID": 1176, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21012, + "notecount": 912, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "393da146e1adb727856c79c58fd874c575d6ab08", + "difficulty": "LEGGENDARIA", + "songID": 1176, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21012, + "notecount": 1851, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c68cbe77104c0b34a52fee625b3d4e3525d441b", + "difficulty": "NORMAL", + "songID": 1176, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21012, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24053fd7a4b986837121a58669db267b82c46a25", + "difficulty": "ANOTHER", + "songID": 1176, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21012, + "notecount": 1739, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a8067428e168e60f0b3604ab1e7a4b7102aeb31b", + "difficulty": "HYPER", + "songID": 1176, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21012, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71eafc27c7e9601df0baa6b1d0bdd5653df737e1", + "difficulty": "LEGGENDARIA", + "songID": 1176, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21012, + "notecount": 1983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "848211d316ad9fe9bac1203ffbca0a375c6a0db5", + "difficulty": "NORMAL", + "songID": 1176, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21012, + "notecount": 578, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8310d592a4a93c12aba013c966e203caf5884bc2", + "difficulty": "ANOTHER", + "songID": 1177, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21013, + "notecount": 1224, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c4c40309e8e41be6f5b040264642cb96dcea9e9", + "difficulty": "HYPER", + "songID": 1177, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21013, + "notecount": 922, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9d2fff678b8c7cb3de3d67dfb881c4e758f2da6", + "difficulty": "NORMAL", + "songID": 1177, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21013, + "notecount": 497, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d99ce6be1eeb0b2bfa2a2d80bc40fdfebda408c8", + "difficulty": "ANOTHER", + "songID": 1177, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21013, + "notecount": 1265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "310ad737a0f443673d42e469f7aafdd459a44849", + "difficulty": "HYPER", + "songID": 1177, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21013, + "notecount": 927, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fd07fbee1d142b34f503cf69d968403cacaa543", + "difficulty": "NORMAL", + "songID": 1177, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21013, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c19b2d1258de067598fbce672874bd1ca3ea815c", + "difficulty": "ANOTHER", + "songID": 1178, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21014, + "notecount": 1628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "396c0ab213c416c97993747ab9aca1b67b4aa5f8", + "difficulty": "HYPER", + "songID": 1178, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21014, + "notecount": 765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc5dfceadcb96c11525a6b6f32ac7cfda29da132", + "difficulty": "NORMAL", + "songID": 1178, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21014, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49fa3ead166195a1b7e47b090a4ca5e875e5fc77", + "difficulty": "ANOTHER", + "songID": 1178, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21014, + "notecount": 1481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "79af4355855a66ba160c01b42ec947ae9282999e", + "difficulty": "HYPER", + "songID": 1178, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21014, + "notecount": 942, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e5fa1632451ac10516391677cbed72238ad892a", + "difficulty": "NORMAL", + "songID": 1178, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21014, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09dec29b2fc2168010782eb54ab0e8ab94ebb996", + "difficulty": "ANOTHER", + "songID": 1179, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21015, + "notecount": 1489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0dc683cec0024337a793c4674d73d466e5f3d4a", + "difficulty": "HYPER", + "songID": 1179, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21015, + "notecount": 978, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bca62d4be30b844a805ffc56b3b37d5d798d7bfe", + "difficulty": "NORMAL", + "songID": 1179, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21015, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30290cb171789a8c8e6823b2902d9b2c14c6367a", + "difficulty": "ANOTHER", + "songID": 1179, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21015, + "notecount": 1325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "524a60dc8585847a47629f6946e958b21775cd71", + "difficulty": "HYPER", + "songID": 1179, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21015, + "notecount": 674, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "629bd9e3bedf35d5bb13a852ea24c26ca437d379", + "difficulty": "NORMAL", + "songID": 1179, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21015, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b877616f64702235e26fa45806cd8967675c3d15", + "difficulty": "ANOTHER", + "songID": 1180, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21016, + "notecount": 1763, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b568432a3736452094adc0f0b8c6df8ce9e12dc8", + "difficulty": "HYPER", + "songID": 1180, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21016, + "notecount": 1048, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5053de19bd973157fb865da5d514559dcb56f92", + "difficulty": "NORMAL", + "songID": 1180, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21016, + "notecount": 654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3cc67108f3c509f71ef52a97e471ef01ba1a4ec", + "difficulty": "ANOTHER", + "songID": 1180, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21016, + "notecount": 1566, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3a47c06874c817d7810e1faf5f6268167673bbfd", + "difficulty": "HYPER", + "songID": 1180, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21016, + "notecount": 1004, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6d66a04757d4f6a01a178589896c7d1ddf4b172", + "difficulty": "NORMAL", + "songID": 1180, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21016, + "notecount": 593, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2c729415f2c0bdcfc6dbfcc3fb4949daa4a245e", + "difficulty": "ANOTHER", + "songID": 1181, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21017, + "notecount": 1413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1136e26d8227b981722103c77dd82c76b9489933", + "difficulty": "HYPER", + "songID": 1181, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21017, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae5bd51d724148bbeb22a6879fac5a71bab796b6", + "difficulty": "NORMAL", + "songID": 1181, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21017, + "notecount": 477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83b097ecf308496c9609f9a14b11a74927776925", + "difficulty": "ANOTHER", + "songID": 1181, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21017, + "notecount": 1472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b78dc0578d9347813973240351237fc5de478ba9", + "difficulty": "HYPER", + "songID": 1181, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21017, + "notecount": 742, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68402447bffead7d8c57f8dd953894834f515a1d", + "difficulty": "NORMAL", + "songID": 1181, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21017, + "notecount": 448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7d98f8eb7b237dad8e9faa9d9ba9b0aa5f4dfa0", + "difficulty": "ANOTHER", + "songID": 1182, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21018, + "notecount": 1249, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae646d4a6ddfb31500fe9a41be4f6bd336adffa4", + "difficulty": "HYPER", + "songID": 1182, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21018, + "notecount": 1006, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecfc47ae4794926d35b98c7817719f28c4f341f3", + "difficulty": "NORMAL", + "songID": 1182, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21018, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0db46a7083232a0d183d6382e25fcc39e485a9a", + "difficulty": "ANOTHER", + "songID": 1182, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21018, + "notecount": 1336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "41510d24645438f3f7e26841985b57395ba4d63b", + "difficulty": "BEGINNER", + "songID": 1182, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 21018, + "notecount": 117, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b288256da0549b9366573758ee95551d85f3f6ef", + "difficulty": "HYPER", + "songID": 1182, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21018, + "notecount": 954, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "286e2a23f1c957c2580c1b18ccf4eaea82ecfc7f", + "difficulty": "NORMAL", + "songID": 1182, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21018, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "107e613294aadc766d9ad70bdebe4db26c88432a", + "difficulty": "ANOTHER", + "songID": 1183, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21019, + "notecount": 1382, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1229632406ec6964da3b91ac33bf4b96033540c0", + "difficulty": "HYPER", + "songID": 1183, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21019, + "notecount": 946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf8615ca4ecff56981e5677deb1ce06699bcc759", + "difficulty": "NORMAL", + "songID": 1183, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21019, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df5306691fde0cc23c3bde436014e8e2cb58a0a8", + "difficulty": "ANOTHER", + "songID": 1183, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21019, + "notecount": 1449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": true + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ee7620a802a13bbdc0aab6ee9ed5be64af55deb7", + "difficulty": "BEGINNER", + "songID": 1183, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 21019, + "notecount": 100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "213a0707b42997a0a462ab26504f1a060c5021ad", + "difficulty": "HYPER", + "songID": 1183, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21019, + "notecount": 972, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a0201828767c8d790577440f5ba5b72897a3696", + "difficulty": "NORMAL", + "songID": 1183, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21019, + "notecount": 540, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09ac1bb5864945dbd2dab81f9a22ad61eddcd51b", + "difficulty": "ANOTHER", + "songID": 1184, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21020, + "notecount": 1212, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4e076fcda15a7e7de7110294453988845fb928a", + "difficulty": "HYPER", + "songID": 1184, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21020, + "notecount": 734, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2abd96319ee6612665f665bedf4057dc9da46f71", + "difficulty": "NORMAL", + "songID": 1184, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21020, + "notecount": 348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0859ae7b57b4cc697c6892ddffaa9a2c0279ab6", + "difficulty": "ANOTHER", + "songID": 1184, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21020, + "notecount": 1206, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a0545c5204ff5ff41247bedf61c7019d9edcc0e0", + "difficulty": "HYPER", + "songID": 1184, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21020, + "notecount": 685, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c88266f303f7620efc67d0a3e168d50bf5b15449", + "difficulty": "NORMAL", + "songID": 1184, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21020, + "notecount": 330, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f6b76f050911ebed5ab2d794d590a17251609d3", + "difficulty": "ANOTHER", + "songID": 1185, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21021, + "notecount": 1140, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "513781d829232da367afe0f499bf5e2eb2d9f52b", + "difficulty": "HYPER", + "songID": 1185, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21021, + "notecount": 709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20e997a6f07d60bd65ade3f559ab34c644c5d507", + "difficulty": "NORMAL", + "songID": 1185, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21021, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f65f5800b16f3ca275885ed29a197ea6dd4c6aa", + "difficulty": "ANOTHER", + "songID": 1185, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21021, + "notecount": 1039, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7693defd4f8d9558980552b747b8ceefccb6994e", + "difficulty": "HYPER", + "songID": 1185, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21021, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "048e6acfe2b39e3fcc38e576aa380c8e9d57810b", + "difficulty": "NORMAL", + "songID": 1185, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21021, + "notecount": 408, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49f59a69a77b596aafe5a6943c1ffa8b3a3a34ea", + "difficulty": "ANOTHER", + "songID": 1186, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21022, + "notecount": 1136, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba10e843c60948c3d5258bc950fcfa6f2f56bb0f", + "difficulty": "HYPER", + "songID": 1186, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21022, + "notecount": 719, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df54f1a5d91e9cb6e115f9d24a9b93d5fa5846f3", + "difficulty": "NORMAL", + "songID": 1186, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21022, + "notecount": 383, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "559f12f0715e9ce1c9018207236c85ed8cb9241a", + "difficulty": "ANOTHER", + "songID": 1186, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21022, + "notecount": 991, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3a941b6329e602ddf5713df2543277721aebb1b", + "difficulty": "HYPER", + "songID": 1186, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21022, + "notecount": 683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c65e7759449ae524c112faf239d6fe43b2e5513", + "difficulty": "NORMAL", + "songID": 1186, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21022, + "notecount": 348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a88a9bd39f3b7bb88b57975414bbd7603d8f4d9", + "difficulty": "ANOTHER", + "songID": 1187, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21023, + "notecount": 1400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "970c6fe2c4cb84d69ee205e24de7557a32aaace7", + "difficulty": "HYPER", + "songID": 1187, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21023, + "notecount": 876, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21e6515ea1d834b9df4aa9731d6aaa71b72d978e", + "difficulty": "NORMAL", + "songID": 1187, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21023, + "notecount": 498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f8e9b8427c0fbb10b3e64e91af074284cd72749", + "difficulty": "ANOTHER", + "songID": 1187, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21023, + "notecount": 1201, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "27dab68221b340a8e32117c2614206156641efb9", + "difficulty": "BEGINNER", + "songID": 1187, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 21023, + "notecount": 124, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3de6b4294b57b4ad7c2ec9f8c9d44d7235d8226a", + "difficulty": "HYPER", + "songID": 1187, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21023, + "notecount": 860, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12b26f4ac33dcbcc2501845ed4db0637e6a9ba87", + "difficulty": "NORMAL", + "songID": 1187, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21023, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16be4ba87dd517264a828ff7d030a37fcf42d834", + "difficulty": "ANOTHER", + "songID": 1188, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21024, + "notecount": 1312, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8f2bcfe11ab8a762796f9406d1074bbdef5c267", + "difficulty": "HYPER", + "songID": 1188, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21024, + "notecount": 639, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78bba13b0cc26bfad2c24a601e7f3ee4f8479fed", + "difficulty": "NORMAL", + "songID": 1188, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21024, + "notecount": 308, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9e869884bf45e4447395c021201b4ccc995c860", + "difficulty": "ANOTHER", + "songID": 1188, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21024, + "notecount": 1199, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e65ed88ac0e49f3ceacfe8f4fd2cb17d7a0b31fb", + "difficulty": "HYPER", + "songID": 1188, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21024, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31c3f938a76299f5e9c075b6b11325d3df9c7a2a", + "difficulty": "NORMAL", + "songID": 1188, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21024, + "notecount": 309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92bdb016831e21edb8c24527df97acdfadcf507c", + "difficulty": "ANOTHER", + "songID": 1189, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21025, + "notecount": 1174, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5049af293e12a730e9129f61dac5dfc60e815d5e", + "difficulty": "HYPER", + "songID": 1189, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21025, + "notecount": 970, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03f816e7499d7a8bb3e2100c5b3ce87911d84ff5", + "difficulty": "NORMAL", + "songID": 1189, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21025, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d97936ef748ae6c511ad3642258f3b70dfb944a", + "difficulty": "ANOTHER", + "songID": 1189, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21025, + "notecount": 1155, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af04bfc688d66449c2977efc37be464948d11d79", + "difficulty": "HYPER", + "songID": 1189, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21025, + "notecount": 826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a797e0261a78ec6a726cee1ed56238330132f3eb", + "difficulty": "NORMAL", + "songID": 1189, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21025, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "268d7923813741430d2a11b4738d3f30d8cc9e9e", + "difficulty": "ANOTHER", + "songID": 1190, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21026, + "notecount": 1288, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9c3daa59e71741dfe37c8edfd64c74a077792aa", + "difficulty": "HYPER", + "songID": 1190, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21026, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7142eeec0e840efa19c50953d2e9ae3ad6bfb778", + "difficulty": "NORMAL", + "songID": 1190, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21026, + "notecount": 383, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10104dc55b2318f5e60756c3469ce13f06f4e710", + "difficulty": "ANOTHER", + "songID": 1190, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21026, + "notecount": 1220, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3a60f39a492137a091c07fcf0c79e368b2fbb3a7", + "difficulty": "HYPER", + "songID": 1190, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21026, + "notecount": 694, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5eb75e0f517bfaa0934bd5bd9a42ecf2c4481b7", + "difficulty": "NORMAL", + "songID": 1190, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21026, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b2dfc5ea5216ad6cd8bc76c32f99f1f1a534d98", + "difficulty": "ANOTHER", + "songID": 1191, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21027, + "notecount": 1332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4a8c087658479cd23cc93b26d83a36cf645a0cc", + "difficulty": "HYPER", + "songID": 1191, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21027, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7c57c75a2559b4432f67edc3dbd10fa03038544", + "difficulty": "NORMAL", + "songID": 1191, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21027, + "notecount": 627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "795e4b36fc0de5f391e564cb3e38a0b147a3f42f", + "difficulty": "ANOTHER", + "songID": 1191, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21027, + "notecount": 1342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "648b4bafa48c17a7b620a4cfe5860c1708f945c6", + "difficulty": "HYPER", + "songID": 1191, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21027, + "notecount": 951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45bdcf68689c7e15c7ced82159b157b1f3220d54", + "difficulty": "NORMAL", + "songID": 1191, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21027, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bf6407d5f8753ee22c763260cb384609f929af5", + "difficulty": "ANOTHER", + "songID": 1192, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21028, + "notecount": 1445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "032c4618c1a7576043435d0f35a3988707bc45f3", + "difficulty": "HYPER", + "songID": 1192, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21028, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73da13219b0cd1ffbf47ad4a9ccd694e9fb0db01", + "difficulty": "NORMAL", + "songID": 1192, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21028, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "600f6a4450a77a6a0829d85d97af16a41947cb48", + "difficulty": "ANOTHER", + "songID": 1192, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21028, + "notecount": 1461, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "be2a9356cbd7a14533fe21ea871a28af2fd95bf1", + "difficulty": "HYPER", + "songID": 1192, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21028, + "notecount": 915, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a6310d237447bf3a95ff895fd8ba8e5622ca6f2", + "difficulty": "NORMAL", + "songID": 1192, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21028, + "notecount": 443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be13621771c18183401b731d0dc4a2201a0ec0dd", + "difficulty": "ANOTHER", + "songID": 1193, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21029, + "notecount": 1190, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88bbd3926f1f0db0d0b08164534bc9bb315abde4", + "difficulty": "HYPER", + "songID": 1193, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21029, + "notecount": 938, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e80b5481d462b286866748ea273b430d5a1cd376", + "difficulty": "LEGGENDARIA", + "songID": 1193, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21029, + "notecount": 1782, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fdcb7bef31096334a88bf5371b44f0042fc4a67", + "difficulty": "NORMAL", + "songID": 1193, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21029, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04c2d7b03c4f06261e83906e2ec0c7d8c090fd74", + "difficulty": "ANOTHER", + "songID": 1193, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21029, + "notecount": 1215, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f9388c200adeeb07d9f75cbc98621fb3a59caa4", + "difficulty": "HYPER", + "songID": 1193, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21029, + "notecount": 890, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f04049ada1148260611c501f6e9bea710fe3c944", + "difficulty": "LEGGENDARIA", + "songID": 1193, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21029, + "notecount": 1731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "303d1078f42dfc74619fbc0b6ef63437f1191c38", + "difficulty": "NORMAL", + "songID": 1193, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21029, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2463ebb64b1977d9746ce9ca67077ca5b7e709d5", + "difficulty": "ANOTHER", + "songID": 1194, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21030, + "notecount": 1450, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b81ea7bce4dbeab0c70992e95b92cd972862372", + "difficulty": "HYPER", + "songID": 1194, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21030, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f4338e891192f97dbd25701fc223e05e29e61cd", + "difficulty": "NORMAL", + "songID": 1194, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21030, + "notecount": 363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28efdd3c3b2fada4984bf78d623e2b46488eb2ca", + "difficulty": "ANOTHER", + "songID": 1194, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21030, + "notecount": 1352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60873cb737297e54f4d70cef7191167bb4b1b18f", + "difficulty": "HYPER", + "songID": 1194, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21030, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "868131c5a5e38b7536f0ae978d124b97ce9d3a86", + "difficulty": "NORMAL", + "songID": 1194, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21030, + "notecount": 292, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0937ba29a365de8fa4019a46441f329bc3b541f", + "difficulty": "ANOTHER", + "songID": 1195, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21031, + "notecount": 1166, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ea2d765190bf2d7789c81ccd58a7980bb0eb1e9", + "difficulty": "HYPER", + "songID": 1195, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21031, + "notecount": 664, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5fcd712d1ea12800bcd9a38e320ca35602dcea8c", + "difficulty": "NORMAL", + "songID": 1195, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21031, + "notecount": 339, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0684aedcbba1f3d24f3bddf3828750a06543571a", + "difficulty": "ANOTHER", + "songID": 1195, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21031, + "notecount": 1010, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "915d5cda9e21ae6d6dd50475bbd5beaed9088c8e", + "difficulty": "BEGINNER", + "songID": 1195, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 21031, + "notecount": 107, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a66d5e258d867d5a337d5cc361ef613ed4263b5", + "difficulty": "HYPER", + "songID": 1195, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21031, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12a497df52b42ed963ed6c587582e378d3b5406c", + "difficulty": "NORMAL", + "songID": 1195, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21031, + "notecount": 318, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4564596e580503394f429683d85677411dd6e9e0", + "difficulty": "ANOTHER", + "songID": 1196, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21032, + "notecount": 1945, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d55a6fecc75e7e3c6ab79b67ff6a4d007557681", + "difficulty": "HYPER", + "songID": 1196, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21032, + "notecount": 1265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2555ee93923916c633e03cad8447e7fcb4427e25", + "difficulty": "NORMAL", + "songID": 1196, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21032, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68c9ff38f3092917a382658753d571ae78bb9bfb", + "difficulty": "ANOTHER", + "songID": 1196, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21032, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "96cc3eabecbe761f8f5179c9dc537bc412bab701", + "difficulty": "HYPER", + "songID": 1196, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21032, + "notecount": 1222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9448b7bdafee8d4bbe6074f2dd3ff1b0748be6c4", + "difficulty": "NORMAL", + "songID": 1196, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21032, + "notecount": 698, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1e3f4ca785c14fc3a48d1663f1c82e0b490ebec", + "difficulty": "ANOTHER", + "songID": 1197, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21033, + "notecount": 1722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "445bb36b24c531830b031de2a51930a525a703c4", + "difficulty": "HYPER", + "songID": 1197, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21033, + "notecount": 991, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9fa34b141e1e8066b2b934021ce982af4c386704", + "difficulty": "NORMAL", + "songID": 1197, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21033, + "notecount": 443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0f05feabe84f003b427473c13605abdb23ac9c2", + "difficulty": "ANOTHER", + "songID": 1197, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21033, + "notecount": 1661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "18ba4fefd3c5fa4c47211d561d1a0f7086fbf06a", + "difficulty": "HYPER", + "songID": 1197, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21033, + "notecount": 938, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abb6a9381d8375684c70c926fbd286e3bbcf8268", + "difficulty": "NORMAL", + "songID": 1197, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21033, + "notecount": 407, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8c9121633ad483f973db0ed4f16bf35fd731571", + "difficulty": "ANOTHER", + "songID": 1198, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21034, + "notecount": 1457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07abe980f66d238e4d6bc55535839516746f46bc", + "difficulty": "HYPER", + "songID": 1198, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21034, + "notecount": 673, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2862bc1680ec75f5408667dd23f96e344c4202cc", + "difficulty": "NORMAL", + "songID": 1198, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21034, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22ae636fa2f87137956fd0feedce65d0d5462aa1", + "difficulty": "ANOTHER", + "songID": 1198, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21034, + "notecount": 1414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6ba74c8493cdd2c2be67b1247ed81ab0223d98b9", + "difficulty": "HYPER", + "songID": 1198, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21034, + "notecount": 647, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a864b50e183ceda0b360923c239fa156c99ce07", + "difficulty": "NORMAL", + "songID": 1198, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21034, + "notecount": 365, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b83e10c1207258fa62e28cc07f171ec408d94c3", + "difficulty": "ANOTHER", + "songID": 1199, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21035, + "notecount": 1038, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "27-omni", + "26-omni", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2927a162f53f673b52983b8e5aec7b3c1c1fe17b", + "difficulty": "HYPER", + "songID": 1199, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21035, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "27-omni", + "26-omni", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ce9f8e0dd4fe3e5b1e94dcb354a532f1bba84b1", + "difficulty": "NORMAL", + "songID": 1199, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21035, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "27-omni", + "26-omni", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "653a98c1c287240cc71376e02b1727b8cb558567", + "difficulty": "ANOTHER", + "songID": 1199, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21035, + "notecount": 951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "27-omni", + "26-omni", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37a6d08bb8585f68708390014a1d07f3533f1264", + "difficulty": "HYPER", + "songID": 1199, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21035, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "27-omni", + "26-omni", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c37164abbb2453539ff7750d44858a556b14403b", + "difficulty": "NORMAL", + "songID": 1199, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21035, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "27-omni", + "26-omni", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef07b88ae66e8ac00525b66147edc31a9b55d16e", + "difficulty": "ANOTHER", + "songID": 1200, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21036, + "notecount": 1027, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a2ad04cbe9c05210e78faf2569ccdb30b252c6e", + "difficulty": "HYPER", + "songID": 1200, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21036, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80f59c0fbfeff20a0d31ac97b464840b5ec95a8e", + "difficulty": "NORMAL", + "songID": 1200, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21036, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d184f737f356c12b4c261155f29842bcf90c02b2", + "difficulty": "ANOTHER", + "songID": 1200, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21036, + "notecount": 946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ceee6648db908d03906620ce75e2ec89e6cbb4cc", + "difficulty": "HYPER", + "songID": 1200, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21036, + "notecount": 696, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1f2879d0335f901ae5c32589831f2dfd435b988", + "difficulty": "NORMAL", + "songID": 1200, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21036, + "notecount": 331, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b0f894767e6c21b0a0ae72cb42e104883b595de", + "difficulty": "ANOTHER", + "songID": 1201, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21037, + "notecount": 1600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b50fa0b59f7a7af0f9c07804acdc916e86e89b0", + "difficulty": "HYPER", + "songID": 1201, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21037, + "notecount": 820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13dfbf6625f5fc921c26b37935a6902226fc7ae7", + "difficulty": "NORMAL", + "songID": 1201, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21037, + "notecount": 398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb5aa49db85bd8a8d2c69d9464db1f1e0f707127", + "difficulty": "ANOTHER", + "songID": 1201, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21037, + "notecount": 1631, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "dc4b273a8848ebfb54f6519e694666c3616c4c33", + "difficulty": "HYPER", + "songID": 1201, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21037, + "notecount": 787, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b62f08714f6dd77edc887a2d2b9b5fef563226d", + "difficulty": "NORMAL", + "songID": 1201, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21037, + "notecount": 330, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9775125de65175aba6971fe4898cc7aa3c69245", + "difficulty": "ANOTHER", + "songID": 1202, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21038, + "notecount": 1041, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4be26c68092db1783f0c853d270a690d0d540ab5", + "difficulty": "HYPER", + "songID": 1202, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21038, + "notecount": 736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3877aa6d8c88ff841fc3bed63fa9d56705ce102", + "difficulty": "NORMAL", + "songID": 1202, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21038, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3949b18e04faa798cb443bc338675ea8e420ffa0", + "difficulty": "ANOTHER", + "songID": 1202, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21038, + "notecount": 1066, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "666b6f49e9cd68f79908b6e9f1b3799e5da8b5f2", + "difficulty": "HYPER", + "songID": 1202, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21038, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c32cbd8c59cb2af77fe4371487eb9a25e279ffb5", + "difficulty": "NORMAL", + "songID": 1202, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21038, + "notecount": 457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9aa1f3ebea271b1cb70d02445957f0ac37eb587", + "difficulty": "ANOTHER", + "songID": 1203, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21039, + "notecount": 1184, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6980fba66b3843ddfa4f71f22dca58edde1f351d", + "difficulty": "HYPER", + "songID": 1203, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21039, + "notecount": 760, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b56069c5c765e347f8d76cea91eb3943d782035", + "difficulty": "NORMAL", + "songID": 1203, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21039, + "notecount": 420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "760552fcdbe3a707217ada9b6446528a54829781", + "difficulty": "ANOTHER", + "songID": 1203, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21039, + "notecount": 1193, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f3e8d6162a92b6cfefd98cf02362e4ccc2fe2e1", + "difficulty": "HYPER", + "songID": 1203, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21039, + "notecount": 734, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d008f4e9598b9954439f81b02d78f564ef1e6de6", + "difficulty": "NORMAL", + "songID": 1203, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21039, + "notecount": 374, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ff465b1af8f59b9465f5ca747d5dd3d75538447", + "difficulty": "ANOTHER", + "songID": 1204, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21041, + "notecount": 1419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1630c2b5031e31e120b2e2a48f25e9492f968daf", + "difficulty": "HYPER", + "songID": 1204, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21041, + "notecount": 636, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6686e533baa6a230d9ff7e9e0dc0404a1c169a77", + "difficulty": "NORMAL", + "songID": 1204, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21041, + "notecount": 400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06fe30b3b0c1e2b0d17b6dcd683db46bb7633c5b", + "difficulty": "ANOTHER", + "songID": 1204, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21041, + "notecount": 1461, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "94c13457a717f0d8328efad5d0a5289491d7a8cf", + "difficulty": "HYPER", + "songID": 1204, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21041, + "notecount": 660, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1862feb67145258d0ad0bce181b9d014ec1927a", + "difficulty": "NORMAL", + "songID": 1204, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21041, + "notecount": 318, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3a42543d17ba3e5481cff77fc0db44df2c12cf9", + "difficulty": "ANOTHER", + "songID": 1205, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21042, + "notecount": 1415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46b4091e07404be92c02d050274817e09dc631cd", + "difficulty": "HYPER", + "songID": 1205, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21042, + "notecount": 761, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04582e5e314d685ae4e868e65b5dd7c81a083e73", + "difficulty": "NORMAL", + "songID": 1205, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21042, + "notecount": 405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17ee3db86352d932ffa327649a34a770f71ee351", + "difficulty": "ANOTHER", + "songID": 1205, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21042, + "notecount": 1360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "16c63ae60b5b07d9991f8cfc2408a7e4fe4e5db5", + "difficulty": "HYPER", + "songID": 1205, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21042, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1565c3b507a26ced1ec43fc48217183658e70e65", + "difficulty": "NORMAL", + "songID": 1205, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21042, + "notecount": 374, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3c4ecd9d5676e4621f951cfe2360b4fa1644212", + "difficulty": "ANOTHER", + "songID": 1206, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21043, + "notecount": 1252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "616f56988adb9fb89f8fdc32d6174e3cf3498e42", + "difficulty": "HYPER", + "songID": 1206, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21043, + "notecount": 897, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6385c879db959a3d41a93e096d33f5d6f7de2e1", + "difficulty": "NORMAL", + "songID": 1206, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21043, + "notecount": 544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd1d893e21dcdcd2d8aaebf90a383deb1e2c4fba", + "difficulty": "ANOTHER", + "songID": 1206, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21043, + "notecount": 1272, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0f03e0ccb987df66dab5ecf2873902a9e7f06dd", + "difficulty": "HYPER", + "songID": 1206, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21043, + "notecount": 878, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43845cde494476f54497d78224cfdabf2c264444", + "difficulty": "NORMAL", + "songID": 1206, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21043, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf0ced1b429eb6a4717d179d17a62420153167d5", + "difficulty": "ANOTHER", + "songID": 1207, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21044, + "notecount": 1373, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0543d24abf4abc22b7e8f5a3134718b7159568b2", + "difficulty": "HYPER", + "songID": 1207, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21044, + "notecount": 1033, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0fca408ca20ae4543a23bea3cd1fb820126cad2", + "difficulty": "NORMAL", + "songID": 1207, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21044, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92a570bc3ba1085b7ae46ec4000bac3986424855", + "difficulty": "ANOTHER", + "songID": 1207, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21044, + "notecount": 1727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "16d4e54eb7c96d4b8a6f1b38a5181f7cd54f9cff", + "difficulty": "HYPER", + "songID": 1207, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21044, + "notecount": 1159, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53ad1fa40a4f5c42d9ccd941253e097a7efe658d", + "difficulty": "NORMAL", + "songID": 1207, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21044, + "notecount": 769, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27973fc36ab8eea83a7cfd3c1cde234d4175987f", + "difficulty": "ANOTHER", + "songID": 1208, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21045, + "notecount": 1678, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0539e54d6e9c20767772ae29a949095fd8cf7fff", + "difficulty": "HYPER", + "songID": 1208, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21045, + "notecount": 1137, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49d48e2121a47fb59fe8948b378f897432ad673f", + "difficulty": "NORMAL", + "songID": 1208, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21045, + "notecount": 614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfe81663b1de9674e019339ac172a41f26e80ce4", + "difficulty": "ANOTHER", + "songID": 1208, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21045, + "notecount": 1650, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "af92ab9d3f8a172c784fefb30b32e5b8c19d6f25", + "difficulty": "HYPER", + "songID": 1208, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21045, + "notecount": 1040, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18e898b3e268fb344397a0eef1a5fd322aaee06b", + "difficulty": "NORMAL", + "songID": 1208, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21045, + "notecount": 616, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39f331ecb451dcaf01cd8d1833e8aeaafc0432ee", + "difficulty": "ANOTHER", + "songID": 1209, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21046, + "notecount": 1411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f40bb54ac5eabe39f86ca51d42bcccc52a61a55", + "difficulty": "HYPER", + "songID": 1209, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21046, + "notecount": 768, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a7dc3d1f1aaa7fe9496d33f41d1aef547b66681", + "difficulty": "NORMAL", + "songID": 1209, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21046, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1a8cd9615cf4407c3ca53d62b52d1ffb3430afc", + "difficulty": "ANOTHER", + "songID": 1209, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21046, + "notecount": 1289, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d264b0f153a0131a4a4a4063612fadfe474674f", + "difficulty": "HYPER", + "songID": 1209, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21046, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24c541b382496ebed29a019a8ae4af6d0b78df9e", + "difficulty": "NORMAL", + "songID": 1209, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21046, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90cadc41ee57fce7c6503dade37a4a6ef8939cfe", + "difficulty": "ANOTHER", + "songID": 1210, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21047, + "notecount": 1500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "079b32095122a8d2aa91b300d9840619451330b1", + "difficulty": "HYPER", + "songID": 1210, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21047, + "notecount": 1067, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5fd84e99cac12c9e6a9e814777238b07ee31e4d", + "difficulty": "NORMAL", + "songID": 1210, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21047, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb666d13611b239347f63d31865bd183a2a11650", + "difficulty": "ANOTHER", + "songID": 1210, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21047, + "notecount": 1461, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "544bcc7791fbdbcba5ab032defde0f689b5bc92b", + "difficulty": "HYPER", + "songID": 1210, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21047, + "notecount": 1003, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51175d032c94e1d5228741eeed67abe4c1892502", + "difficulty": "NORMAL", + "songID": 1210, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21047, + "notecount": 653, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b83f67908d4b199eb0ec9296f483290eea43662f", + "difficulty": "ANOTHER", + "songID": 1211, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21048, + "notecount": 1670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae94690df9df53a745156588849d583c25dfdd92", + "difficulty": "HYPER", + "songID": 1211, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21048, + "notecount": 1154, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "533befd50d7a5767e0c133fb8ccd697cf7ad3762", + "difficulty": "LEGGENDARIA", + "songID": 1211, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21048, + "notecount": 1764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26e6aa3a22164e5c0e60c090d312387c0dc0c8e5", + "difficulty": "NORMAL", + "songID": 1211, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21048, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bebe83fb7c902f52c2c487813a4bedaeb5f70f3", + "difficulty": "ANOTHER", + "songID": 1211, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21048, + "notecount": 1493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3732d7ccf965a2262db4a3854ff7120ba2b8c112", + "difficulty": "HYPER", + "songID": 1211, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21048, + "notecount": 1078, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3207f18df11e80fba6d8dffd974d244870818add", + "difficulty": "LEGGENDARIA", + "songID": 1211, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21048, + "notecount": 1824, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S+", + "value": 13.1, + "individualDifference": false + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.50", + "value": 13.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ee8a4c82bad3ebe22060443234909ba411d1f9e2", + "difficulty": "NORMAL", + "songID": 1211, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21048, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c31f7d59a7193b0f3fc20edae519f5645278355e", + "difficulty": "ANOTHER", + "songID": 1212, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21049, + "notecount": 1592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "761a84f1172d33ad3aabca605b2dbec41520f2a6", + "difficulty": "HYPER", + "songID": 1212, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21049, + "notecount": 993, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c9188cecac723bc77f8ed16be7b15ae2d0e7bcf", + "difficulty": "NORMAL", + "songID": 1212, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21049, + "notecount": 535, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84e08aee7d76de984bfa9e714741d125efd438d2", + "difficulty": "ANOTHER", + "songID": 1212, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21049, + "notecount": 1607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2df54108ca4cc0e474f14d30f7d5dc683adf0ae3", + "difficulty": "HYPER", + "songID": 1212, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21049, + "notecount": 902, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "556c60658b5ccd820f31ac734264576a74930721", + "difficulty": "NORMAL", + "songID": 1212, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21049, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1a25094cb82124b57d418b2a013812490390daa", + "difficulty": "ANOTHER", + "songID": 1213, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21050, + "notecount": 1949, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02526bdae769caebeae0400bd0ee2f59c2fd0412", + "difficulty": "HYPER", + "songID": 1213, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21050, + "notecount": 1094, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa30924fffa46665cfb73b95ec40061d8cafc381", + "difficulty": "LEGGENDARIA", + "songID": 1213, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21050, + "notecount": 2093, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0d9773999af11c44466ba3d9d29d8e3a415447e", + "difficulty": "NORMAL", + "songID": 1213, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21050, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a8a6b9304857b2c4316ae5903fc60bfb8369270", + "difficulty": "ANOTHER", + "songID": 1213, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21050, + "notecount": 1805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c5b09c831e71c0c013a098be9fae099477e7dc15", + "difficulty": "HYPER", + "songID": 1213, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21050, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "941ea3ea41ca712be3298546f7d1ed2dfff6daee", + "difficulty": "LEGGENDARIA", + "songID": 1213, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21050, + "notecount": 2401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S+", + "value": 13.1, + "individualDifference": false + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.50", + "value": 13.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4588293fe30af3d23f9bfe9d85b706f34cc203f7", + "difficulty": "NORMAL", + "songID": 1213, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21050, + "notecount": 647, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56b6920026d87d3c33d31a98d3796fc19ffec4a2", + "difficulty": "ANOTHER", + "songID": 1214, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21051, + "notecount": 1264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "711c2a8b7a5cf4346ec199f98b7420fa9594130e", + "difficulty": "HYPER", + "songID": 1214, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21051, + "notecount": 912, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b1cfca117976f4158e708bf15a94b53bb2f703c", + "difficulty": "NORMAL", + "songID": 1214, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21051, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13ae1cb7fd8742a4abad87308dd97690897f239a", + "difficulty": "ANOTHER", + "songID": 1214, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21051, + "notecount": 1091, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b42e70fab4c7e4a40a0f868e3662679a71363c5b", + "difficulty": "HYPER", + "songID": 1214, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21051, + "notecount": 773, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c249daa8405ec8ec418b42f82631b8ad3a52f700", + "difficulty": "NORMAL", + "songID": 1214, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21051, + "notecount": 528, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4657f2c29eef3ee719da925c78b3d151a8599257", + "difficulty": "ANOTHER", + "songID": 1215, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21052, + "notecount": 1628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51ec1ef25e7cf501385ee8d5b7894c36a01b3f2c", + "difficulty": "HYPER", + "songID": 1215, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21052, + "notecount": 1049, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fecdba6b4e7bc27c9e1c02f52bffbc1a30fb5d32", + "difficulty": "LEGGENDARIA", + "songID": 1215, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21052, + "notecount": 1879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61df1a181a68344b0c7828fb1f1235fb307f411d", + "difficulty": "NORMAL", + "songID": 1215, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21052, + "notecount": 578, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "873df0e82410debf41dfd9f3dc31e1c5d4cad90b", + "difficulty": "ANOTHER", + "songID": 1215, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21052, + "notecount": 1830, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8e0022c4869de79af7dafb865fccb0d456efe9d0", + "difficulty": "HYPER", + "songID": 1215, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21052, + "notecount": 1129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66b41c0e8f23758bd7191f6e03db3ad318b698b9", + "difficulty": "LEGGENDARIA", + "songID": 1215, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21052, + "notecount": 2225, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fb22466ac982f4070e506768b1df54237b649fd0", + "difficulty": "NORMAL", + "songID": 1215, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21052, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2bc5dd2ea9004e7a0a31c7c65da49d1ba44ec180", + "difficulty": "ANOTHER", + "songID": 1216, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21053, + "notecount": 794, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92c12a93a9948e9f37d343481fb12b7d2bd2b51f", + "difficulty": "HYPER", + "songID": 1216, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21053, + "notecount": 634, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74722b45c8dba875ec776f3736084ab800805dac", + "difficulty": "NORMAL", + "songID": 1216, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21053, + "notecount": 338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "679d8d91465531fe3ffea41f441411cf5823336f", + "difficulty": "ANOTHER", + "songID": 1216, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21053, + "notecount": 1242, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a432b50d08956e9af6e2cab38baecf82c9db474e", + "difficulty": "HYPER", + "songID": 1216, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21053, + "notecount": 727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82bc814a408fa21a9164c128e72d9218d96fa59c", + "difficulty": "NORMAL", + "songID": 1216, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21053, + "notecount": 331, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5608abc4d013466d42a3949c4e198f4a29732eff", + "difficulty": "ANOTHER", + "songID": 1217, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21054, + "notecount": 1157, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ff356c4bba4883752ccaa3c629b7645d0e53615", + "difficulty": "HYPER", + "songID": 1217, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21054, + "notecount": 786, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c49f7e312a4e027bc25370fa4c169cfc9e0156ef", + "difficulty": "NORMAL", + "songID": 1217, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21054, + "notecount": 350, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9cedffef9b6e3b8b36a854972c42a402a92450cf", + "difficulty": "ANOTHER", + "songID": 1217, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21054, + "notecount": 1107, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64d3f509be48c33edf0c16f88b1d2a0f2dd5fb77", + "difficulty": "HYPER", + "songID": 1217, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21054, + "notecount": 781, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "646581f67947e9bf48e72a4240a03aa38251e578", + "difficulty": "NORMAL", + "songID": 1217, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21054, + "notecount": 350, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6eb8bbd6a0914d7839cd9d4295989d4cf14ec98", + "difficulty": "ANOTHER", + "songID": 1218, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21055, + "notecount": 1873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1e0ece32ee1637bbd28223946b8f283cc16af99", + "difficulty": "HYPER", + "songID": 1218, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21055, + "notecount": 1237, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b774e21c56b36a5ec268523bd0150c83115fa2ac", + "difficulty": "NORMAL", + "songID": 1218, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21055, + "notecount": 655, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfb1d34dab93461a5bd7abbd2296056a64015e31", + "difficulty": "ANOTHER", + "songID": 1218, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21055, + "notecount": 1826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2200590c49f5c19a214c701cc9f5d55d4fffda98", + "difficulty": "HYPER", + "songID": 1218, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21055, + "notecount": 1181, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecd0821838d365862391dbc75e51b51856139a0c", + "difficulty": "NORMAL", + "songID": 1218, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21055, + "notecount": 621, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e99b638958461a6300f0a211a268f49f7c7eaa1", + "difficulty": "ANOTHER", + "songID": 1219, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21056, + "notecount": 1512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f032a3df73655ba96416fed315367cbb3c1a15b", + "difficulty": "HYPER", + "songID": 1219, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21056, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7abca5f47073563b07d018e8a5366dc3a0be20f2", + "difficulty": "NORMAL", + "songID": 1219, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21056, + "notecount": 544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a13db363ba070e55da0637947dd2bfd6cd764509", + "difficulty": "ANOTHER", + "songID": 1219, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21056, + "notecount": 1492, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "773963849ad8c5cd3d213ef793c93adb27b4b8dc", + "difficulty": "HYPER", + "songID": 1219, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21056, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db849277d49b13acde8e5dfbf9d9771a19183867", + "difficulty": "NORMAL", + "songID": 1219, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21056, + "notecount": 516, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4338260601ce377601c6e1673af818d6438967e7", + "difficulty": "ANOTHER", + "songID": 1220, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21057, + "notecount": 1362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cb407f04be9713efbd8cc220be4e3a18f9e65ef", + "difficulty": "HYPER", + "songID": 1220, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21057, + "notecount": 984, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03086280862b7f82f1326b3fca3b2326e57ead62", + "difficulty": "NORMAL", + "songID": 1220, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21057, + "notecount": 584, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd16103a02f236711eeb11dc83ceb0645635ed24", + "difficulty": "ANOTHER", + "songID": 1220, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21057, + "notecount": 1334, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b9f880cfdfdfcb34dec15535f5b8057a4d4e8c9", + "difficulty": "HYPER", + "songID": 1220, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21057, + "notecount": 1025, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dea47dbeabbc72e06b51320ef05cf7cec4357303", + "difficulty": "NORMAL", + "songID": 1220, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21057, + "notecount": 576, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8db40fccbdd94212c7fceaecca240ce70aad994e", + "difficulty": "ANOTHER", + "songID": 1221, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21058, + "notecount": 1296, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3865cd7ce620d4c1d9e7630471798dbabb05e1d8", + "difficulty": "HYPER", + "songID": 1221, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21058, + "notecount": 852, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e279e70bd1f9224ae28720636baf13eb89256334", + "difficulty": "NORMAL", + "songID": 1221, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21058, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88bd5b6830cc6f0cf9f6b6749cef9182845c7c03", + "difficulty": "ANOTHER", + "songID": 1221, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21058, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f07b4e354fd330e2af82442d6e4feb9aa537dd9", + "difficulty": "BEGINNER", + "songID": 1221, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 21058, + "notecount": 109, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6c8ee143d5d2c4478b44e4cf5429639ed220424", + "difficulty": "HYPER", + "songID": 1221, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21058, + "notecount": 804, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc642bab5c65a7f3eab5dbc86067e1eec9ea93d0", + "difficulty": "NORMAL", + "songID": 1221, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21058, + "notecount": 495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0b8ead1f753de66f31ae1003ec458a2f62e34a9", + "difficulty": "ANOTHER", + "songID": 1222, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21059, + "notecount": 2073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66c2350d6f2b9d3de3d8c34d5cb5196e1819e8ac", + "difficulty": "HYPER", + "songID": 1222, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21059, + "notecount": 1341, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "faf911b51f6a804ee6e9f88901556573b7f90a03", + "difficulty": "LEGGENDARIA", + "songID": 1222, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21059, + "notecount": 2255, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eec520417710a5e5543f4d492919ffcdc9abd6b6", + "difficulty": "NORMAL", + "songID": 1222, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21059, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eedbf725a86ae88dcdb95db92739783bb88facb7", + "difficulty": "ANOTHER", + "songID": 1222, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21059, + "notecount": 2029, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "dd50f30f65e6b55f92da0ae4b92ac46d6c3675fa", + "difficulty": "HYPER", + "songID": 1222, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21059, + "notecount": 1228, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "385a8fd3c38fb5f11c3ffaaba64d0df7abe849d8", + "difficulty": "LEGGENDARIA", + "songID": 1222, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21059, + "notecount": 2267, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S+", + "value": 13.1, + "individualDifference": false + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.50", + "value": 13.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4b5e289fd77a7dced7855866cfbb07f46b3d9e75", + "difficulty": "NORMAL", + "songID": 1222, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21059, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28dc60dfc84e46455d21ebed94af32922c263f63", + "difficulty": "ANOTHER", + "songID": 1223, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21060, + "notecount": 1385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "284378807516ba1c907717ecfcfff729d2037468", + "difficulty": "HYPER", + "songID": 1223, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21060, + "notecount": 839, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7da557dcd81bb8aeecdc06cdb8c5420cc423a41", + "difficulty": "NORMAL", + "songID": 1223, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21060, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c43bbae6661afcd5e0ca6ed9f708ae89ddc23e6", + "difficulty": "ANOTHER", + "songID": 1223, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21060, + "notecount": 1440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7af87e867bafc83649ec5fee6bffb54af9c01d68", + "difficulty": "HYPER", + "songID": 1223, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21060, + "notecount": 833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0937e296397277279c005c3358ca95a19e63b06", + "difficulty": "NORMAL", + "songID": 1223, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21060, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90d99b0028d45e10a6078a0bd346c9b8d750c21a", + "difficulty": "ANOTHER", + "songID": 1224, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21061, + "notecount": 1259, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bea44b491c13e6317126f1497c37f2bb6bea09bf", + "difficulty": "HYPER", + "songID": 1224, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21061, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "572eae7734e71d00c76a19003ffb7d1dc7d033d8", + "difficulty": "NORMAL", + "songID": 1224, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21061, + "notecount": 412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a8074357e6d2cba7a3eea46ab380c37b1a911be", + "difficulty": "ANOTHER", + "songID": 1224, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21061, + "notecount": 1231, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b07e69ab20555a335ee483640258b47a3f434721", + "difficulty": "HYPER", + "songID": 1224, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21061, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04771088f5daf20766e731c01cf5461153d1ff99", + "difficulty": "NORMAL", + "songID": 1224, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21061, + "notecount": 301, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f21df62da08c42f87309bc69b315981559710a26", + "difficulty": "ANOTHER", + "songID": 1225, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21062, + "notecount": 1855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91053e2f71a418a170cc48c7c57c77ba3bca330c", + "difficulty": "HYPER", + "songID": 1225, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21062, + "notecount": 1437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b6170486a2d5b3b602007751aab4af166984e36", + "difficulty": "NORMAL", + "songID": 1225, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21062, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "222752f38ec7b81fd80c2e0096e7b70f4bf2eaef", + "difficulty": "ANOTHER", + "songID": 1225, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21062, + "notecount": 1870, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": true + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "434ba4f4a18f1ca0ae318e22a60198b296c5362a", + "difficulty": "HYPER", + "songID": 1225, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21062, + "notecount": 1473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "0a5a145d267633be00339cce17ed208693ee647f", + "difficulty": "NORMAL", + "songID": 1225, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21062, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3060a2a34a6936120f31cb135dabbce5845d9496", + "difficulty": "ANOTHER", + "songID": 1226, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21063, + "notecount": 1495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "910e91bc777817d7e133810765a9b67d5d81f0e8", + "difficulty": "HYPER", + "songID": 1226, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21063, + "notecount": 1204, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0e38d47988391dd525a1b405d77a9a823f2613f", + "difficulty": "NORMAL", + "songID": 1226, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21063, + "notecount": 633, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aebd1280f18b13f43a2bdc2e6daad82a7d57f4b3", + "difficulty": "ANOTHER", + "songID": 1226, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21063, + "notecount": 1449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e7a625bbd8c8dfb8ab9e462821408a55707a217d", + "difficulty": "HYPER", + "songID": 1226, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21063, + "notecount": 1032, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73ca27bce9af4e30b1036d0cac9e24c1fc67949f", + "difficulty": "NORMAL", + "songID": 1226, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21063, + "notecount": 386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df9e0265c759947e6ddae496b823ee38f6ee4d9e", + "difficulty": "ANOTHER", + "songID": 1227, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21064, + "notecount": 1104, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d93aaa64f67b0b3d6b7904b5ddc83f469d97700f", + "difficulty": "HYPER", + "songID": 1227, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21064, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29685fc25b0eeed318502662305d16f6fada06ee", + "difficulty": "NORMAL", + "songID": 1227, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21064, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6cb691963e1870de26867a4f5c681c36cd4ccf19", + "difficulty": "ANOTHER", + "songID": 1227, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21064, + "notecount": 1118, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed498163c3a9c7c5d47ac0bc1f5dc15ef1603d0b", + "difficulty": "HYPER", + "songID": 1227, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21064, + "notecount": 883, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "294d99bafd9000f1a554a80e5683b7d564d2b186", + "difficulty": "NORMAL", + "songID": 1227, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21064, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "951673710e48b585f02c193333c62484d6fc048b", + "difficulty": "ANOTHER", + "songID": 1228, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21065, + "notecount": 1175, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a417a14da2cc127ef44d7fac611951067d96f87", + "difficulty": "HYPER", + "songID": 1228, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21065, + "notecount": 843, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65f98af182410e4d30fa68bdf5ca60d1790533a0", + "difficulty": "NORMAL", + "songID": 1228, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 21065, + "notecount": 265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3401f35e2baaed9cf466f01c3273879ebcbccaf0", + "difficulty": "ANOTHER", + "songID": 1228, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21065, + "notecount": 1052, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71bf80322db76591069c1760b2b6a7d995f3c514", + "difficulty": "HYPER", + "songID": 1228, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21065, + "notecount": 723, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f50212ace853131bfc419d4bf8e0a360babd7bc", + "difficulty": "NORMAL", + "songID": 1228, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 21065, + "notecount": 173, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5848033de359bb35503afcc69cc80db0bda007ba", + "difficulty": "ANOTHER", + "songID": 1229, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21066, + "notecount": 1833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e49db50210fdbc170ff27b9eed62f24937cd240", + "difficulty": "HYPER", + "songID": 1229, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21066, + "notecount": 1050, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af8f7c8c48e2f68eefa5def40da05944b00713aa", + "difficulty": "NORMAL", + "songID": 1229, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21066, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "914af83c45f15b434ec2363fff0aef72e4b4f31b", + "difficulty": "ANOTHER", + "songID": 1229, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21066, + "notecount": 1605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3a4782e926b653ba3b6c4fca66377dde635ffd53", + "difficulty": "HYPER", + "songID": 1229, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21066, + "notecount": 1046, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5eec24cfe80ab67e586c8c4d28ca978a5b438b1b", + "difficulty": "NORMAL", + "songID": 1229, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21066, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dab2416e551540f91f9afb9bf8be5260ae180a32", + "difficulty": "ANOTHER", + "songID": 1230, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21067, + "notecount": 1680, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47333c16a6732007b603fdad887b27a77684a028", + "difficulty": "HYPER", + "songID": 1230, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21067, + "notecount": 1313, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f61f8edc4be906f7eb2ae79e847fec4be36d12bc", + "difficulty": "NORMAL", + "songID": 1230, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21067, + "notecount": 780, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "418eb18d55cc4344d9e7c19be980924bd0d7a4cf", + "difficulty": "ANOTHER", + "songID": 1230, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21067, + "notecount": 1295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9eef5906b7a155453113b8fcbf18846051ec70a", + "difficulty": "HYPER", + "songID": 1230, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21067, + "notecount": 1080, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03479083a05ea07f9cd62228f07ce6274b18d959", + "difficulty": "NORMAL", + "songID": 1230, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21067, + "notecount": 537, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5635196c2827640083022ecb4376768590f146e", + "difficulty": "ANOTHER", + "songID": 1231, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21068, + "notecount": 1570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07dc13e6a96bbc7c6d88db5462e2e79c0f2279c6", + "difficulty": "HYPER", + "songID": 1231, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21068, + "notecount": 1156, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d613d37e723148c83b4fc466948fa524d47295b", + "difficulty": "NORMAL", + "songID": 1231, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21068, + "notecount": 985, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51e1a373e287d2bf9f5e3b0f5566d434f0e245a8", + "difficulty": "ANOTHER", + "songID": 1231, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21068, + "notecount": 1636, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4fa8275804f421084a0b3da3b654bcf5ba0bd881", + "difficulty": "HYPER", + "songID": 1231, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21068, + "notecount": 1284, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f1424ab523e13b0162e0bd9dc676e43596f968f", + "difficulty": "NORMAL", + "songID": 1231, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21068, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "286a1f82a9cbba0248b1ec4d54e6857406c8feea", + "difficulty": "ANOTHER", + "songID": 1232, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21069, + "notecount": 1931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f45a4f1d6721a9da78b99e34f7369febc357860b", + "difficulty": "HYPER", + "songID": 1232, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21069, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "579c1e3521dc22e83fe8c5c9925e1e45d022046e", + "difficulty": "LEGGENDARIA", + "songID": 1232, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21069, + "notecount": 2285, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96dcb377a539c9890fabd2e6d70f511125563c02", + "difficulty": "NORMAL", + "songID": 1232, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21069, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c9b08f8f0466103b7d404e5a22a3f4f56ccb8d3", + "difficulty": "ANOTHER", + "songID": 1232, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21069, + "notecount": 1780, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e5dab773b27e648d49b53c74cb1ad71b17d22ea7", + "difficulty": "HYPER", + "songID": 1232, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21069, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e3b344a6e268cd02949ea2485e96c26020e3018", + "difficulty": "LEGGENDARIA", + "songID": 1232, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21069, + "notecount": 2198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f2f227b4e8e2598c7041163b7ce643fc4efe8751", + "difficulty": "NORMAL", + "songID": 1232, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21069, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d25837cac2094f296aa0acffe439479fc292839e", + "difficulty": "ANOTHER", + "songID": 1233, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21070, + "notecount": 1414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1f2a1081513318803e21f2e9d43c7c2ae361a65", + "difficulty": "HYPER", + "songID": 1233, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21070, + "notecount": 980, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "120e089f8bfe0dff1d171eac8c1801be22741cd0", + "difficulty": "NORMAL", + "songID": 1233, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21070, + "notecount": 543, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b877cd54ad7aeded6f80aa84f7ea49035d7ca634", + "difficulty": "ANOTHER", + "songID": 1233, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21070, + "notecount": 1384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf5e51adda36af21d05d7aa96cb5e045d3c8764c", + "difficulty": "HYPER", + "songID": 1233, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21070, + "notecount": 955, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86621298f4ef4316b4b6e910cc48216cab0eff27", + "difficulty": "NORMAL", + "songID": 1233, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21070, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "337700649504c8cce41a2e94f387aaf73a4d0b90", + "difficulty": "ANOTHER", + "songID": 1234, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21071, + "notecount": 1337, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0cf66650e8af929e36c034e53dd5286c40dbb0c9", + "difficulty": "HYPER", + "songID": 1234, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21071, + "notecount": 1089, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70bb27c8230af47e0d723cca00cef86e06bd6c38", + "difficulty": "NORMAL", + "songID": 1234, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21071, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24265cd4383de3ca60387472dfe93d06df1207b4", + "difficulty": "ANOTHER", + "songID": 1234, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21071, + "notecount": 1364, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bae106771ac0cc4d24a8fd3a2e61e4ddde13ed78", + "difficulty": "HYPER", + "songID": 1234, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21071, + "notecount": 925, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4611acd0b01d904071aa10bbcec2c3fe738eb2a", + "difficulty": "NORMAL", + "songID": 1234, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21071, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ca0652db00f69a4ae9e67f7ccd575de1b5c3878", + "difficulty": "ANOTHER", + "songID": 1235, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21072, + "notecount": 1364, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "226afa9c147fb0b292ca244671c675b1f000f422", + "difficulty": "HYPER", + "songID": 1235, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21072, + "notecount": 941, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "acab61c8781e3db7f97ac8aacf47325f860e4e61", + "difficulty": "NORMAL", + "songID": 1235, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21072, + "notecount": 604, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "687312108405f0b0f6f048d33dbab58e3d2b1b17", + "difficulty": "ANOTHER", + "songID": 1235, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21072, + "notecount": 1416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a86538627d3b77e5fb04806491743a9da48b61e3", + "difficulty": "HYPER", + "songID": 1235, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21072, + "notecount": 844, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebad0fefd00404e9276adabb6d28885e89ff6887", + "difficulty": "NORMAL", + "songID": 1235, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21072, + "notecount": 450, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08eebcad3a7369176bc15653e58c27a7f18e13a5", + "difficulty": "ANOTHER", + "songID": 1236, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21073, + "notecount": 1659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bdb266043be6028b0f890dbe7bd54bee350d84d", + "difficulty": "HYPER", + "songID": 1236, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21073, + "notecount": 1242, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b769ad32c11e8a500688d7ac41154ee620e147f", + "difficulty": "LEGGENDARIA", + "songID": 1236, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21073, + "notecount": 1773, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "360630954c2133ee74ed5d05a5899dc2636c2353", + "difficulty": "NORMAL", + "songID": 1236, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21073, + "notecount": 579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbfb5eed10a2ded6007c543f6c7d70160c0e36c4", + "difficulty": "ANOTHER", + "songID": 1236, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21073, + "notecount": 1624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "55a0e1f04a3bace2468e38c921d2166fe07a6023", + "difficulty": "HYPER", + "songID": 1236, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21073, + "notecount": 1009, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c22e3c0d2c0bc13cc28bd4bd83a332a06256ae6", + "difficulty": "LEGGENDARIA", + "songID": 1236, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21073, + "notecount": 1851, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": true + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "62ea9376fa3136326ad417f864ec6e0562074e6d", + "difficulty": "NORMAL", + "songID": 1236, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21073, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f044f1d8f0164cf87544101e684661eb3b422403", + "difficulty": "ANOTHER", + "songID": 1237, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21074, + "notecount": 1351, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f19f1e11c7d8dd59f01acf46574f8b4190502063", + "difficulty": "HYPER", + "songID": 1237, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21074, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efee84a4bdb11322e56691e028da591b330fc8eb", + "difficulty": "NORMAL", + "songID": 1237, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21074, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dae46be7bc53743e83969ab051d76855a9fc61d2", + "difficulty": "ANOTHER", + "songID": 1237, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21074, + "notecount": 1279, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0048943fbf46fb24f17c039a794eb6929f154ed", + "difficulty": "HYPER", + "songID": 1237, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21074, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7fcdabda825b43dba55932479306f66be39fd124", + "difficulty": "NORMAL", + "songID": 1237, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21074, + "notecount": 283, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55415054a6ab9d31c1b4915ad153e9db8bac510e", + "difficulty": "ANOTHER", + "songID": 1238, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21075, + "notecount": 1256, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6fc98f01ed8c29ca2744e35f5286523edbcc3ad", + "difficulty": "HYPER", + "songID": 1238, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21075, + "notecount": 870, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3475ec11fae665b689b550c0da87d130594ca79", + "difficulty": "NORMAL", + "songID": 1238, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21075, + "notecount": 467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a84928a7335023615472a03f378960913fb27e2", + "difficulty": "ANOTHER", + "songID": 1238, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21075, + "notecount": 1243, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bdd9fffb288ff068865e6a1892aa21068cd73b2b", + "difficulty": "HYPER", + "songID": 1238, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21075, + "notecount": 840, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d464004105b6070c2bfb889791cbdc15f10e19da", + "difficulty": "NORMAL", + "songID": 1238, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21075, + "notecount": 467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9863d91d0d5d7ed42426ab700b40c066e14ed63", + "difficulty": "ANOTHER", + "songID": 1239, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21076, + "notecount": 1830, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b3a5eb28b353420cbb2f37756bded425b717664", + "difficulty": "HYPER", + "songID": 1239, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21076, + "notecount": 1107, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "786cca0cf81f4d2675f98a6ea63c31225b2666a8", + "difficulty": "NORMAL", + "songID": 1239, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21076, + "notecount": 594, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85661fa5e3419d0b6676d0514fb24d3690545e0c", + "difficulty": "ANOTHER", + "songID": 1239, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21076, + "notecount": 1812, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a432badf44000849799173fd563371d16e13a85b", + "difficulty": "HYPER", + "songID": 1239, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21076, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0643dc2de73a0a27907d98f7f190a72b539a005", + "difficulty": "NORMAL", + "songID": 1239, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21076, + "notecount": 583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40d7611f061bee8073c6e79430f6d26dbc09f2c3", + "difficulty": "ANOTHER", + "songID": 1240, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21077, + "notecount": 1433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ccfcf695f8b28ebc945e93c13e1568f0017dd721", + "difficulty": "HYPER", + "songID": 1240, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21077, + "notecount": 943, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c6c6def968e3206bb14e65a4ed9b46b447b4180", + "difficulty": "NORMAL", + "songID": 1240, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21077, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78d37889ea1d6e6ad74d2c5b49ab546433e5deba", + "difficulty": "ANOTHER", + "songID": 1240, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21077, + "notecount": 1434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ca4dd4150ce7cb2fcb25985016c0c6c7a8b939e9", + "difficulty": "HYPER", + "songID": 1240, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21077, + "notecount": 1026, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef1534969244fb2fb595c99fbef33144ffb5ed14", + "difficulty": "NORMAL", + "songID": 1240, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21077, + "notecount": 608, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78962ed257299d258d06f07bfc905601a98429b6", + "difficulty": "ANOTHER", + "songID": 1241, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21078, + "notecount": 1250, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b3c04ddd5364f1e1f2a77ddebe6ac966cf07f68", + "difficulty": "HYPER", + "songID": 1241, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21078, + "notecount": 864, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8359b0e302048574e85a0e206a17250cc1e22b16", + "difficulty": "NORMAL", + "songID": 1241, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21078, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd053e1fba55da5e996678d7e9eb761c31639d32", + "difficulty": "ANOTHER", + "songID": 1241, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21078, + "notecount": 1257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2d41e934b0775d9b18d4c0d725316de3cf31cf3e", + "difficulty": "HYPER", + "songID": 1241, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21078, + "notecount": 745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bec0e24487b156464b0a3b31f7a0635dd1e9fc44", + "difficulty": "NORMAL", + "songID": 1241, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21078, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8910cd1e491a893a0f78309b8bf50d5179524c2b", + "difficulty": "ANOTHER", + "songID": 1242, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21079, + "notecount": 1447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9156dc46595947343c1da6fea12dc53bf12d1be2", + "difficulty": "HYPER", + "songID": 1242, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21079, + "notecount": 989, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "def61ce80ff3f26b578f28272e77589fa92599fb", + "difficulty": "NORMAL", + "songID": 1242, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21079, + "notecount": 388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45af49940168dfd02fa86813f04c16587685b007", + "difficulty": "ANOTHER", + "songID": 1242, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21079, + "notecount": 1417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c0f9541000984ba2a78f9466b4e804f08ffdfc2d", + "difficulty": "HYPER", + "songID": 1242, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21079, + "notecount": 846, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29208554890b60d58566141b45a0ed23bf2cb43e", + "difficulty": "NORMAL", + "songID": 1242, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21079, + "notecount": 318, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0be39a36c7af68458ae620899f2947efd0240a1c", + "difficulty": "ANOTHER", + "songID": 1243, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21080, + "notecount": 1124, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fffee771f326f4e61553aabd9cc18823d52ab930", + "difficulty": "HYPER", + "songID": 1243, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21080, + "notecount": 851, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89e7206ed1943109a7c515cfea5aa329764a0b2b", + "difficulty": "NORMAL", + "songID": 1243, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21080, + "notecount": 449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3d5620e2852eabf41148ea4a520e2be3206861e", + "difficulty": "ANOTHER", + "songID": 1243, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21080, + "notecount": 1159, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63e85246b592e62ecefef24fd9386a6690dadaa8", + "difficulty": "HYPER", + "songID": 1243, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21080, + "notecount": 758, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05360cb42d3593e92e60c8aa090dcf5f532296a5", + "difficulty": "NORMAL", + "songID": 1243, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21080, + "notecount": 343, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28f9155a140c480a5c637b3e7bfcc92bd7381a2d", + "difficulty": "ANOTHER", + "songID": 1244, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21081, + "notecount": 1774, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7703f42fbdc5dcb5ed118ce642f0e98cef513541", + "difficulty": "HYPER", + "songID": 1244, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21081, + "notecount": 1116, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b56444f02f898e381a7a7e553a184eb007a9700", + "difficulty": "NORMAL", + "songID": 1244, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21081, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2fdd4dbc68659c9e17f969cafdab57f0e4b8b8c", + "difficulty": "ANOTHER", + "songID": 1244, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21081, + "notecount": 1834, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d2ad8e1d8882af4d24419b546d3e708fd32e8d03", + "difficulty": "HYPER", + "songID": 1244, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21081, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c21e2af9d22bf90c3359fe0b984fffc8bb8415da", + "difficulty": "NORMAL", + "songID": 1244, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21081, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57d375aaea067afe7e8a72964091d7bcff9f96f6", + "difficulty": "ANOTHER", + "songID": 1245, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21082, + "notecount": 2097, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27ebfcf2f4ee68f34fc004a2570d59afcd1394c4", + "difficulty": "HYPER", + "songID": 1245, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21082, + "notecount": 1382, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd68ecae6baa3ff1c9a8260671565e74cb16d580", + "difficulty": "NORMAL", + "songID": 1245, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21082, + "notecount": 694, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05471cd382d8e1e15a4731dc82dbd0de6917ddbe", + "difficulty": "ANOTHER", + "songID": 1245, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21082, + "notecount": 2007, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1723877c0c6a74f3d81686f6710cda269e7ddf38", + "difficulty": "HYPER", + "songID": 1245, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21082, + "notecount": 1247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cd766a72c693e24b2939d8ce22fa1753490b6b13", + "difficulty": "NORMAL", + "songID": 1245, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21082, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e221cfb49073eab2a94c12ed2361bf250a6a4245", + "difficulty": "ANOTHER", + "songID": 1246, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21083, + "notecount": 1209, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d671c624230c8c7597d09574234dc300672ab91", + "difficulty": "HYPER", + "songID": 1246, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21083, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b89e7f80cb14ee549d27b57c37ba3e329ba01e1a", + "difficulty": "NORMAL", + "songID": 1246, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21083, + "notecount": 430, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff28ee147055dc06073b8a09801924ead61ae9dd", + "difficulty": "ANOTHER", + "songID": 1246, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21083, + "notecount": 1222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5f5630ff1f47cb7ecafc3dfcbebc2787f41ae86b", + "difficulty": "HYPER", + "songID": 1246, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21083, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2bf76cc36c47a3d64209f6a7dc699af86d0ad88", + "difficulty": "NORMAL", + "songID": 1246, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21083, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd2c2025a5d41c538c263344c91b7a6a68d4b705", + "difficulty": "ANOTHER", + "songID": 1247, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21084, + "notecount": 1662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f199f2118248a80a9a7b91abdf5f14b8cd9234a", + "difficulty": "HYPER", + "songID": 1247, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21084, + "notecount": 994, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b263754082bb56d5e6817f37f43db52220f9e859", + "difficulty": "NORMAL", + "songID": 1247, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21084, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2c8c3a8938e23803490b20aa7a751dcc710827e", + "difficulty": "ANOTHER", + "songID": 1247, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21084, + "notecount": 1261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3a3e57b1de5abf4249926cc8f71be71b8008fe2e", + "difficulty": "BEGINNER", + "songID": 1247, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 21084, + "notecount": 135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bee8c92fe01ca80413b64a0c5eb0deff826461d3", + "difficulty": "HYPER", + "songID": 1247, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21084, + "notecount": 960, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1c4c0711b5e3f35230a3dd638085604ce9a63f5", + "difficulty": "NORMAL", + "songID": 1247, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21084, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "421bffbe1c5dbafc15dab2be2351b8379f190ab7", + "difficulty": "ANOTHER", + "songID": 1248, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21085, + "notecount": 1199, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4bc6b9e443e4760d3d0ea6babdc3752654c206f", + "difficulty": "HYPER", + "songID": 1248, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21085, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "047a21fcdcc04124e8585d610727f26901a5f4d3", + "difficulty": "NORMAL", + "songID": 1248, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21085, + "notecount": 381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c154fedd92b8659d1fc286a7afe9894fc92f002", + "difficulty": "ANOTHER", + "songID": 1248, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21085, + "notecount": 1326, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9e0c66d054b16deba8ee61cde4c4eabf6cd3bcf2", + "difficulty": "HYPER", + "songID": 1248, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21085, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "585c9c9b40a1b26c060bb38177bcd812e647c8ba", + "difficulty": "NORMAL", + "songID": 1248, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21085, + "notecount": 416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2663797c38795fd1f738fbf4960b5d5b50e2322", + "difficulty": "ANOTHER", + "songID": 1249, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21086, + "notecount": 1204, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe7c514c8d14f8e5e6a7f3c4196795c557be3904", + "difficulty": "HYPER", + "songID": 1249, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21086, + "notecount": 787, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b043ee3c5f9d0b1437c9d9c8a8d11093206976d", + "difficulty": "NORMAL", + "songID": 1249, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 21086, + "notecount": 424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27a5156f9287ae8eb5bca328321c0fde6bcee234", + "difficulty": "ANOTHER", + "songID": 1249, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21086, + "notecount": 1170, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59e86ae66e7956b717c2e7e76c3e004f31d27d29", + "difficulty": "HYPER", + "songID": 1249, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21086, + "notecount": 788, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91fdc6ae14f70d98e121be052a6fd55a0628a84d", + "difficulty": "NORMAL", + "songID": 1249, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 21086, + "notecount": 394, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d5af344eff003ac1d251091b1df5fd503fb052d", + "difficulty": "ANOTHER", + "songID": 1250, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21087, + "notecount": 1154, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2be595c9d7a60541f4fad8c27f562cdce3046a43", + "difficulty": "HYPER", + "songID": 1250, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21087, + "notecount": 692, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "064e1f2cf42e79fbd7462d1e481025dca6fef4c7", + "difficulty": "NORMAL", + "songID": 1250, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21087, + "notecount": 304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32c4e7eb2b5e072189b84c6e854782afae2cfd77", + "difficulty": "ANOTHER", + "songID": 1250, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21087, + "notecount": 1281, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5f3ef71b491d314d21b4ddf149f1a7c85f147f58", + "difficulty": "HYPER", + "songID": 1250, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21087, + "notecount": 723, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "868cdd05163b2089fdba6d65e626fb51c0bd597f", + "difficulty": "NORMAL", + "songID": 1250, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 21087, + "notecount": 298, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b957d1c828df1aa9e1ec20b65dd6af4fc0b7ba7", + "difficulty": "ANOTHER", + "songID": 1251, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21088, + "notecount": 1557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc14925ec38071263f1ef12483894eb8b4ab7c03", + "difficulty": "HYPER", + "songID": 1251, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21088, + "notecount": 1145, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c19f4211c41348a5deb69d4c7173f6ddfb2ae864", + "difficulty": "NORMAL", + "songID": 1251, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21088, + "notecount": 607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e28479468a4c9a425a06afb24ce00fd57dc75d1", + "difficulty": "ANOTHER", + "songID": 1251, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21088, + "notecount": 1629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": true + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ecf091407934c5f7aab96b224139b2f3cc20ac44", + "difficulty": "HYPER", + "songID": 1251, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21088, + "notecount": 1084, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b54a030367eb0f158e2daffd3ca935a5a40df1e0", + "difficulty": "NORMAL", + "songID": 1251, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21088, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cb836b4784447f0518d635abf9dcea5c21a4563", + "difficulty": "ANOTHER", + "songID": 1252, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21089, + "notecount": 1473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "693d8bc7f05732a8a0aa4f547fceb8756715410e", + "difficulty": "HYPER", + "songID": 1252, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21089, + "notecount": 1224, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80680ecacb342e8d7d679763dd1911d292807726", + "difficulty": "LEGGENDARIA", + "songID": 1252, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21089, + "notecount": 2058, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4db8acf2f9e153fb2dcbadddaa8fbc7eda9aa5ce", + "difficulty": "NORMAL", + "songID": 1252, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21089, + "notecount": 687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9256ccf074de340f1aab6cdf46abd93564df9017", + "difficulty": "ANOTHER", + "songID": 1252, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21089, + "notecount": 1693, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b1398004ac8e56e84b5e2a9c318331dd981dffc8", + "difficulty": "HYPER", + "songID": 1252, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21089, + "notecount": 1194, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de4847e147c392f569ffa147e9b106d003d70e3c", + "difficulty": "LEGGENDARIA", + "songID": 1252, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21089, + "notecount": 2026, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "96cf1e1e4a57b27d1d956b0739454efca1d1be34", + "difficulty": "NORMAL", + "songID": 1252, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21089, + "notecount": 679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "170d548e4cf101ef3d463d8f2f3164fd9d019f40", + "difficulty": "ANOTHER", + "songID": 1253, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21090, + "notecount": 1143, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48078929129fbefe333ff88b0a01d75373b72806", + "difficulty": "HYPER", + "songID": 1253, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21090, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f008ab2b41362241161c98d6d372ea6f250501c3", + "difficulty": "NORMAL", + "songID": 1253, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21090, + "notecount": 653, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24a1cc905d623c90a8e68d9c00e0ee85f05627b6", + "difficulty": "ANOTHER", + "songID": 1253, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 21090, + "notecount": 1232, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8fc90ad5e44ac3a33cfec570077a1542b28f7739", + "difficulty": "HYPER", + "songID": 1253, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 21090, + "notecount": 840, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d20b318400aaae5b4a7dfb6c2a9c21f2832238e5", + "difficulty": "NORMAL", + "songID": 1253, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 21090, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81e0edb0c60ddfa8a17d9b7dceb973c2f918763d", + "difficulty": "ANOTHER", + "songID": 1274, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21265, + "notecount": 3659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "752426ce7b4650f48fbf92185b89001f28c17554", + "difficulty": "HYPER", + "songID": 1274, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21265, + "notecount": 2696, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "acaa912082e309da2eaf2643053fa2eaac8f548c", + "difficulty": "NORMAL", + "songID": 1274, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 21265, + "notecount": 1571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fddff768301aa4e394295127153a84c23268c28e", + "difficulty": "ANOTHER", + "songID": 1274, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21265, + "notecount": 3910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8dd045b204ca29a916d27aa780098c6145fc1ddd", + "difficulty": "HYPER", + "songID": 1274, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 21265, + "notecount": 2744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "783401307e2c514467bab3351956dead84167ef7", + "difficulty": "NORMAL", + "songID": 1274, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 21265, + "notecount": 1485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ca0e1c337b9228756bb3091be7472f937772a0d", + "difficulty": "ANOTHER", + "songID": 1275, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22001, + "notecount": 1911, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "281595b30784f4c63781d1ccccb693318930e310", + "difficulty": "HYPER", + "songID": 1275, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22001, + "notecount": 1123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5723c1f259a9fed34dbe8f33eef99ade4d8a5e68", + "difficulty": "NORMAL", + "songID": 1275, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22001, + "notecount": 513, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14e5c11a5cee46642011a78d4319455f4bacab9c", + "difficulty": "ANOTHER", + "songID": 1275, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22001, + "notecount": 1887, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0f32fa70259bb8312761cf4fd4e30b683442113b", + "difficulty": "HYPER", + "songID": 1275, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22001, + "notecount": 1054, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54764871b7d9c2ae5754cd2029f1bb4301f792bc", + "difficulty": "NORMAL", + "songID": 1275, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22001, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9975fc3994adfec5a8f9d606fa3b3cb1efca65a", + "difficulty": "ANOTHER", + "songID": 1276, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22002, + "notecount": 1286, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "106a246d20cdefc937b675af79a84816d90818a7", + "difficulty": "HYPER", + "songID": 1276, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22002, + "notecount": 827, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "362af5b7ded5361a0b82e804eea55ac40f1caf69", + "difficulty": "NORMAL", + "songID": 1276, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22002, + "notecount": 612, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e15e8f535c3d93a480e4f828dd244a40ad80bb14", + "difficulty": "ANOTHER", + "songID": 1276, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22002, + "notecount": 1402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6198b19d68789e6bb2df1f7d825b6aa94c7f15b9", + "difficulty": "HYPER", + "songID": 1276, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22002, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4eb1a02a2b49683a64b97fe205c01238f4fcf3bf", + "difficulty": "NORMAL", + "songID": 1276, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22002, + "notecount": 363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "502ffabebbba47553cf768b5f587e1157a342a60", + "difficulty": "ANOTHER", + "songID": 1277, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22003, + "notecount": 1433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a06b5ee49444e5243d3c4c0b4f2b385b81c72394", + "difficulty": "HYPER", + "songID": 1277, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22003, + "notecount": 824, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f109614150300489bc4301c05b25ca582f229432", + "difficulty": "NORMAL", + "songID": 1277, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22003, + "notecount": 497, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad3102fa3768334dcb0ce0bbac89bc002f2f3eae", + "difficulty": "ANOTHER", + "songID": 1277, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22003, + "notecount": 1656, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "29e526a21c4474c878035da25cb49513b3b7b4c7", + "difficulty": "HYPER", + "songID": 1277, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22003, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c16c21b4f3467fc23f13e395ea0fa419c1428b3c", + "difficulty": "NORMAL", + "songID": 1277, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22003, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "636da7363863f2c9b65ede3a5cc1a11a03bb6ba7", + "difficulty": "ANOTHER", + "songID": 1278, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22004, + "notecount": 1842, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66a5a69220484aea41684f14012ba67c5ed1a950", + "difficulty": "HYPER", + "songID": 1278, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22004, + "notecount": 1148, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36b446236f30dd6c49f7a4bc154319fbf17e8bce", + "difficulty": "NORMAL", + "songID": 1278, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22004, + "notecount": 508, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89d7014560da5aa1b0aa17849b120d51708cb124", + "difficulty": "ANOTHER", + "songID": 1278, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22004, + "notecount": 1983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3ab9239a29d7c9c4171002c46defd56ebf68dc63", + "difficulty": "HYPER", + "songID": 1278, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22004, + "notecount": 1181, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d20a8ea883108e18911901d3a30bc5e8c3f7171c", + "difficulty": "NORMAL", + "songID": 1278, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22004, + "notecount": 486, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fe4b4031f35aab25edfc21237057e64aa63a1bd", + "difficulty": "ANOTHER", + "songID": 1279, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22005, + "notecount": 1723, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3b04a7389fe580e682d9a7b33a19665ac8a6814", + "difficulty": "HYPER", + "songID": 1279, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22005, + "notecount": 1219, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59061100352901f944009e67945a146f298441c6", + "difficulty": "NORMAL", + "songID": 1279, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22005, + "notecount": 645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f52532b307a6c62a0aa30617080c7c1408210bca", + "difficulty": "ANOTHER", + "songID": 1279, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22005, + "notecount": 1677, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "130c88e0112ce37ee5a995e342b4b9c09ce4f1b8", + "difficulty": "HYPER", + "songID": 1279, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22005, + "notecount": 952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f0f31615d2f2ba1436ab101fdde0da1c3eba802", + "difficulty": "NORMAL", + "songID": 1279, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22005, + "notecount": 610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "178535fbb9a6d504872b678f19a21fe47bf436a8", + "difficulty": "ANOTHER", + "songID": 1280, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22006, + "notecount": 1147, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cd885c3084fdb63db8a67f8da562087fab75637", + "difficulty": "HYPER", + "songID": 1280, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22006, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "759ae3013390ae27a7170afe6ed696341f8a99f3", + "difficulty": "LEGGENDARIA", + "songID": 1280, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22006, + "notecount": 1747, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7f0da5738b5ddbddc73e9e6dd388d90e1512a16", + "difficulty": "NORMAL", + "songID": 1280, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22006, + "notecount": 544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "981fc51b5e37fbdd9c17584fe12b669f9fc52da0", + "difficulty": "ANOTHER", + "songID": 1280, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22006, + "notecount": 1166, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4331e2cc7bfa95b853fbcbabd718a31d26d6e225", + "difficulty": "HYPER", + "songID": 1280, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22006, + "notecount": 892, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1078ebbfefae4028f8ffc4e97cf38040c2a58d8", + "difficulty": "LEGGENDARIA", + "songID": 1280, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22006, + "notecount": 1651, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a4ea5b83d14e4191d98bc4698e566291a3b86676", + "difficulty": "NORMAL", + "songID": 1280, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22006, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76216b3e68a195d2a2fc80245b3bb63031e05c73", + "difficulty": "ANOTHER", + "songID": 1281, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22007, + "notecount": 1693, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47403c1d4b3278a8dfd50e9e407ff796133fdd33", + "difficulty": "HYPER", + "songID": 1281, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22007, + "notecount": 912, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e14e54a40279ef2e7ff52a81b2f7fb4de595291", + "difficulty": "NORMAL", + "songID": 1281, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22007, + "notecount": 467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31bea8357d4174869b73c668119ace7b50397710", + "difficulty": "ANOTHER", + "songID": 1281, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22007, + "notecount": 1574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": true + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3c07685177db74008120b5aea9d9b55ef474778e", + "difficulty": "HYPER", + "songID": 1281, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22007, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "232844f642b058d6836cad90ec4541471119ed85", + "difficulty": "NORMAL", + "songID": 1281, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22007, + "notecount": 402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79af9868750412b75b289f80336749672f10d48b", + "difficulty": "ANOTHER", + "songID": 1282, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22008, + "notecount": 1582, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c326442bea64ceca65764f8c8ff1e53a0c74631e", + "difficulty": "HYPER", + "songID": 1282, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22008, + "notecount": 1128, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98ee26e9fbebc2d4c9093644e00ce44773c8c2f6", + "difficulty": "LEGGENDARIA", + "songID": 1282, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22008, + "notecount": 2477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f12b03f68a9ce08e41b6f0434bdbf63f03f4d75", + "difficulty": "NORMAL", + "songID": 1282, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22008, + "notecount": 625, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "379654960c67f16be240135e09d50ec69c690567", + "difficulty": "ANOTHER", + "songID": 1282, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22008, + "notecount": 1568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "37180fcc26cf9e26f811119a69d99025f406f055", + "difficulty": "HYPER", + "songID": 1282, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22008, + "notecount": 1124, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "125c864b5eb86daef9f59295e4f1f0083adb79fd", + "difficulty": "LEGGENDARIA", + "songID": 1282, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22008, + "notecount": 2233, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "540daf58d57d21a9d1aced36c519aa121ef0e4c2", + "difficulty": "NORMAL", + "songID": 1282, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22008, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0278e86cd8f0a1f570afdf430288e9974297894", + "difficulty": "ANOTHER", + "songID": 1283, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22009, + "notecount": 2122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ccc519373ed76ceed3e3a2c09c72a32ed950be6", + "difficulty": "HYPER", + "songID": 1283, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22009, + "notecount": 1322, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0dff4b8c2437322c02447cc85d178ff945e1fa03", + "difficulty": "NORMAL", + "songID": 1283, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22009, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "faef79b6b856fe29eeb16b364e195a77184146b4", + "difficulty": "ANOTHER", + "songID": 1283, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22009, + "notecount": 1815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5e31227ff3cdde882624eff7fbc5249a68b7ab42", + "difficulty": "HYPER", + "songID": 1283, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22009, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cc386c7a9442ea0955bb72d2b80005062ea5507", + "difficulty": "NORMAL", + "songID": 1283, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22009, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bc8881860fb3e9abf9992df3e93bf4233a159f7", + "difficulty": "ANOTHER", + "songID": 1284, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22010, + "notecount": 1266, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e204db399e696c8b50bf7d8821a513b5798af4a", + "difficulty": "HYPER", + "songID": 1284, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22010, + "notecount": 945, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3c61a0ffa8e9924a59d8fec5a69e8b8040cf240", + "difficulty": "NORMAL", + "songID": 1284, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22010, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd11ee640e7e54da90a66101419c348b9adf6076", + "difficulty": "ANOTHER", + "songID": 1284, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22010, + "notecount": 1424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "400e6368ff83851e156bb8a41f175462166da0e7", + "difficulty": "HYPER", + "songID": 1284, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22010, + "notecount": 1061, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "358bcc5d7f8be1ac1a3b64726d9e005563b35128", + "difficulty": "NORMAL", + "songID": 1284, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22010, + "notecount": 707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8814adce05e3e98db515e43665c18a9b4068012", + "difficulty": "ANOTHER", + "songID": 1285, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22011, + "notecount": 1524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "231c12d47ff851515413820d8754aa5d83854d48", + "difficulty": "HYPER", + "songID": 1285, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22011, + "notecount": 1129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ade0eedaaebe9116a22c22bce7059dd20469a029", + "difficulty": "NORMAL", + "songID": 1285, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22011, + "notecount": 630, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a007ef090e66ed82cfeaaf837f39a5a3ea07ebc8", + "difficulty": "ANOTHER", + "songID": 1285, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22011, + "notecount": 1690, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c13f936a8c6edf5843a46a52d6856a0a60a86ec5", + "difficulty": "HYPER", + "songID": 1285, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22011, + "notecount": 974, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93cf769e6f023d1fd77cf45f7e232732006c9292", + "difficulty": "NORMAL", + "songID": 1285, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22011, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4f845602069b340b71cca2bcc9e129740b8abda", + "difficulty": "ANOTHER", + "songID": 1286, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22012, + "notecount": 2054, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dea8321c8b133f45d536782a869657745d0bc60c", + "difficulty": "HYPER", + "songID": 1286, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22012, + "notecount": 1395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d350833fe98d7f53bc0df58a95e9b1ed43050aeb", + "difficulty": "NORMAL", + "songID": 1286, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22012, + "notecount": 654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b72cb6971dc27ed793de77e53f48234f1d1bfe7", + "difficulty": "ANOTHER", + "songID": 1286, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22012, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "620936420afd7703eac2c09bf088e7c6a7eceafb", + "difficulty": "HYPER", + "songID": 1286, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22012, + "notecount": 1296, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3d0b7aff991b03e82d3305a7d87466a95578332", + "difficulty": "NORMAL", + "songID": 1286, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22012, + "notecount": 669, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "058044162fc47c1842c59caf453143a93814fd5a", + "difficulty": "ANOTHER", + "songID": 1287, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22013, + "notecount": 896, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf54009b6c49fcee81da09e3b7a84172a8a7ab31", + "difficulty": "HYPER", + "songID": 1287, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22013, + "notecount": 633, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d403aa3823b4d8f6ac07f0d4f41f909d3360ba76", + "difficulty": "LEGGENDARIA", + "songID": 1287, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22013, + "notecount": 1114, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3bd2ad06fd4e1be2a46e9e025973d3ad8222749", + "difficulty": "NORMAL", + "songID": 1287, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 22013, + "notecount": 322, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6027eb4731083a0c41a244a361685c62d8400197", + "difficulty": "ANOTHER", + "songID": 1287, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22013, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57aeca262cdab8a63709c4ba087af74303be6fd0", + "difficulty": "HYPER", + "songID": 1287, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22013, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b2197dd1979d54e7afd890b7f768d4b3d677eac", + "difficulty": "LEGGENDARIA", + "songID": 1287, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22013, + "notecount": 1134, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bbdfa53637cbce1c26eb233360488b0b1a48d84", + "difficulty": "NORMAL", + "songID": 1287, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 22013, + "notecount": 347, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2dc5e38d06a21b0eb5218b388a9dc5a81fda2c26", + "difficulty": "ANOTHER", + "songID": 1288, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22014, + "notecount": 1320, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0cdf39e87cfbdf4529e665a6ea96bb2e67d8168f", + "difficulty": "HYPER", + "songID": 1288, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22014, + "notecount": 920, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fd08a2768c1253b4593604d9a1e91d62110d47a", + "difficulty": "NORMAL", + "songID": 1288, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22014, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b250628184fa3b22ed95b97fe911003f1bfbedb", + "difficulty": "ANOTHER", + "songID": 1288, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22014, + "notecount": 1226, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3b25242b694040c7cca2000a220b6519879b460f", + "difficulty": "HYPER", + "songID": 1288, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22014, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a023b49a76873deffd79889f9a373981fab1a850", + "difficulty": "NORMAL", + "songID": 1288, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22014, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bc0fd3c6a5a69bae31c30fae385bd288718ef97", + "difficulty": "ANOTHER", + "songID": 1289, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22015, + "notecount": 2155, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "093be5289f914590c8776382930252284a2bf6e5", + "difficulty": "HYPER", + "songID": 1289, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22015, + "notecount": 1328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7aaa808f154502db64dffc3007b99fadc20e09e5", + "difficulty": "NORMAL", + "songID": 1289, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22015, + "notecount": 723, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7ea762fffcf7998e57ae17ad6f13074071ab4f3", + "difficulty": "ANOTHER", + "songID": 1289, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22015, + "notecount": 2096, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8745a98300ddc787a8e5343f34c3ca298c1a42f0", + "difficulty": "HYPER", + "songID": 1289, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22015, + "notecount": 1248, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83e88cd61ec66a39c4e28b42a4ffc63e63cdc026", + "difficulty": "NORMAL", + "songID": 1289, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22015, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49df205db6c7085d1b8390be751b1f5e6d7a14dd", + "difficulty": "ANOTHER", + "songID": 1290, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22016, + "notecount": 2090, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11daac88c69ca93f3cbda0634e22e075728fd440", + "difficulty": "HYPER", + "songID": 1290, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22016, + "notecount": 1009, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc50b5f7c9faecad959dc923e8168960599fbd57", + "difficulty": "NORMAL", + "songID": 1290, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22016, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "407cd34932263b24504d81f686941cbf4b05a82b", + "difficulty": "ANOTHER", + "songID": 1290, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22016, + "notecount": 1691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7880af2fd12110c8c7be2629ecb5302f7352aa72", + "difficulty": "HYPER", + "songID": 1290, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22016, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52c3efb3c385a6c5739ecbf979ee917892203221", + "difficulty": "NORMAL", + "songID": 1290, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22016, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b40efc1d58613f9fa88d6918d03f6ca343d39cae", + "difficulty": "ANOTHER", + "songID": 1291, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22017, + "notecount": 1681, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c559454d4e798957bffbe48520ac3f2e8cee7a14", + "difficulty": "HYPER", + "songID": 1291, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22017, + "notecount": 1118, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70e6191d14caebb4203013cb49efe95bec63b7ff", + "difficulty": "NORMAL", + "songID": 1291, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22017, + "notecount": 535, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34b58328aa62cb6b2f6ffa225cb79b90a46d31a1", + "difficulty": "ANOTHER", + "songID": 1291, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22017, + "notecount": 1659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.50", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3024fcdd1f8ab33316a789657b17c54f9c7dfe33", + "difficulty": "HYPER", + "songID": 1291, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22017, + "notecount": 1082, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c083f7c461d59126a62b5ad056f01294405e932d", + "difficulty": "NORMAL", + "songID": 1291, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22017, + "notecount": 586, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10c2c0aa9e8c34eef28ab4af8f6ed3a6479f06f9", + "difficulty": "ANOTHER", + "songID": 1292, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22018, + "notecount": 1794, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67fecc7c71374cb1230ad101b17c06c8fe9b6e73", + "difficulty": "HYPER", + "songID": 1292, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22018, + "notecount": 1125, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd0ed0a9d3b98c98f0e671ba960b06c707de0532", + "difficulty": "NORMAL", + "songID": 1292, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22018, + "notecount": 682, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "121ae86ba0b98667616231dbf50bc12160af65bb", + "difficulty": "ANOTHER", + "songID": 1292, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22018, + "notecount": 1649, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "15742908064a52c8660874f50cebeb6d8078824d", + "difficulty": "HYPER", + "songID": 1292, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22018, + "notecount": 1166, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a02f49594044b7e53069c9a6451506020c266477", + "difficulty": "NORMAL", + "songID": 1292, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22018, + "notecount": 698, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7142c918f18447a4339b2d3029ebe44b305de774", + "difficulty": "ANOTHER", + "songID": 1293, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22019, + "notecount": 1250, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "483e2086a4ded5f136dd63a3a30528a64e5315d0", + "difficulty": "HYPER", + "songID": 1293, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22019, + "notecount": 832, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ddcdd58b678d9ea0c19189a016019f0cdd5e26e", + "difficulty": "NORMAL", + "songID": 1293, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 22019, + "notecount": 297, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6cdda303b0bae0e68c6d41a29193638340bf754", + "difficulty": "ANOTHER", + "songID": 1293, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22019, + "notecount": 1172, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03876ecb20589a178edac365f2b105aa7b71026e", + "difficulty": "HYPER", + "songID": 1293, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22019, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45a31f62423a6ea68c13c8de25ccfcea9c299232", + "difficulty": "NORMAL", + "songID": 1293, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 22019, + "notecount": 316, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88098559d547b2507330403213428ea277bb0061", + "difficulty": "ANOTHER", + "songID": 1294, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22020, + "notecount": 1052, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "613155ca92194580155539e2544add28bcd3420c", + "difficulty": "HYPER", + "songID": 1294, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22020, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bd2595341732816bc857752f7a2a40bf8a88fe8", + "difficulty": "NORMAL", + "songID": 1294, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22020, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea05e3d21d59e5e3e8e34172f4fafbc9eaa07dc6", + "difficulty": "ANOTHER", + "songID": 1294, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22020, + "notecount": 1059, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3062488ee94c93e152cce6ed1c12ccd9f9737a83", + "difficulty": "HYPER", + "songID": 1294, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22020, + "notecount": 695, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "222952dcdcf4bdd31bd0567f440a96c34d1cec03", + "difficulty": "NORMAL", + "songID": 1294, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22020, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff4f66fbf4e9e00dd6abdba75aaf76b54af8263f", + "difficulty": "ANOTHER", + "songID": 1295, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22023, + "notecount": 1201, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "564f0b1c9eaa89832f3b050cd9940df639aa5f1c", + "difficulty": "HYPER", + "songID": 1295, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22023, + "notecount": 860, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a9b36d6d111561dc9d80704a34df7049b513271", + "difficulty": "NORMAL", + "songID": 1295, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22023, + "notecount": 423, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5051c951b35967b75c2a2b709dd08b8bd21e5e61", + "difficulty": "ANOTHER", + "songID": 1295, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22023, + "notecount": 1205, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4bff890218985ea9cd10d8d82660b4336bc9c1ed", + "difficulty": "HYPER", + "songID": 1295, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22023, + "notecount": 867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9efe4bc2c815ca2e49942b3171bbb77595db3a8d", + "difficulty": "NORMAL", + "songID": 1295, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22023, + "notecount": 381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c4e34140591feffd905b7e8d39374346dbce6b8", + "difficulty": "ANOTHER", + "songID": 1296, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22024, + "notecount": 955, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a771035389bbc5f3a0a2df253a3652f7f8a1e41b", + "difficulty": "HYPER", + "songID": 1296, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22024, + "notecount": 635, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "465910c1d899b8a1d8536b961a009e817e83c050", + "difficulty": "LEGGENDARIA", + "songID": 1296, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22024, + "notecount": 1494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae6bb451e63aceb0a916be0e4cda78c1dac3cbe1", + "difficulty": "NORMAL", + "songID": 1296, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22024, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "440bbcc79c18f6c8bf734d009a9a939ecdbe8089", + "difficulty": "ANOTHER", + "songID": 1296, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22024, + "notecount": 1021, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02f05bbef659354213f8119a0e8e415e14e46f9c", + "difficulty": "HYPER", + "songID": 1296, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22024, + "notecount": 664, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bfdab235b966fb322025656d3a85e2c15b91312", + "difficulty": "LEGGENDARIA", + "songID": 1296, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22024, + "notecount": 1395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fa71ae47506674ac985e86496c097828c34ce4cf", + "difficulty": "NORMAL", + "songID": 1296, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 22024, + "notecount": 377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f7f9ff06889d3d2aae7075ec5c3194845e81634", + "difficulty": "ANOTHER", + "songID": 1297, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22025, + "notecount": 1301, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5434bfcc52d6f922ebee44f5c929a7544ed84c72", + "difficulty": "HYPER", + "songID": 1297, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22025, + "notecount": 939, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6a4b9483cb86ef59d654b1a9e8fd1cf79cd91bf", + "difficulty": "NORMAL", + "songID": 1297, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22025, + "notecount": 610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "acfb19b440995e8d85bfc66361d7e0ce4abdfc59", + "difficulty": "ANOTHER", + "songID": 1297, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22025, + "notecount": 1130, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a7c6ef221c88f43a9b6ec03643c17c1fd0fa869", + "difficulty": "HYPER", + "songID": 1297, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22025, + "notecount": 789, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97c28e088addb83ec0cdedb07ea0002729e45581", + "difficulty": "NORMAL", + "songID": 1297, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22025, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdc7a4e19658644b37667392f867c0705932851a", + "difficulty": "ANOTHER", + "songID": 1298, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22026, + "notecount": 951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9896c25c6d0be322b42be96f32d584b6d06e3904", + "difficulty": "HYPER", + "songID": 1298, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22026, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb6efbdfbc6179127688c2dc26c8fffa4e0485af", + "difficulty": "NORMAL", + "songID": 1298, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 22026, + "notecount": 223, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a725c385e436a72bef0a601315ba2c7f334386c", + "difficulty": "ANOTHER", + "songID": 1298, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22026, + "notecount": 1018, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1ec4d0fe7c83f63ae8614a7f164739490155b95", + "difficulty": "HYPER", + "songID": 1298, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22026, + "notecount": 639, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fcffcfede9dea1c857f705acb503808d991be067", + "difficulty": "NORMAL", + "songID": 1298, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 22026, + "notecount": 240, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02d797f6df00b680ff063f1994187d2acc898c77", + "difficulty": "ANOTHER", + "songID": 1299, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22027, + "notecount": 1354, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "259f678c9d93d785b035f9d88c5f765495bf5dbd", + "difficulty": "HYPER", + "songID": 1299, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22027, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9e4a278332f95e7157722b97e4d36269b3c3a18", + "difficulty": "LEGGENDARIA", + "songID": 1299, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22027, + "notecount": 1887, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86592287837d0450c6a2c8ea62979c412c83c6e3", + "difficulty": "NORMAL", + "songID": 1299, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22027, + "notecount": 420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3210da68c478611da0c02d8b05d47b6fe93afaf", + "difficulty": "ANOTHER", + "songID": 1299, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22027, + "notecount": 1335, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42a5706070bac0ec224388bde300718ba67e6173", + "difficulty": "HYPER", + "songID": 1299, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22027, + "notecount": 826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e64fcc0727a28f97c88a874f4ad94960cf87c04", + "difficulty": "LEGGENDARIA", + "songID": 1299, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22027, + "notecount": 1809, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "101877e1728daf651c2a98173bfabe9565448831", + "difficulty": "NORMAL", + "songID": 1299, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22027, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b44567d113a2f4737324ae3e550a433f6608d6c0", + "difficulty": "ANOTHER", + "songID": 1300, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22028, + "notecount": 1087, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6deee31aaa6b207aba62afa08bd849e6e56088c", + "difficulty": "HYPER", + "songID": 1300, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22028, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14dd23bf18b22a9016c2457935347ca5433659d6", + "difficulty": "NORMAL", + "songID": 1300, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22028, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da303ae112185c37a7f1b9da4e2c6fcabb7b7abe", + "difficulty": "ANOTHER", + "songID": 1300, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22028, + "notecount": 966, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f3336be26b77ea649dd5113e9c7c324d48a3952", + "difficulty": "HYPER", + "songID": 1300, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22028, + "notecount": 798, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5f84b94ee8412c98dd67b269a9fa89d92493248", + "difficulty": "NORMAL", + "songID": 1300, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22028, + "notecount": 509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22", + "inf", + "15-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bed4ff5b9f18a306566f62cc6f2dc72480ef14f4", + "difficulty": "ANOTHER", + "songID": 1301, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22029, + "notecount": 1184, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e90c59b0fd3f440cf4deb309a783362637d47bbc", + "difficulty": "HYPER", + "songID": 1301, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22029, + "notecount": 684, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a7bba86280a32238b54cf98b3896b77e0f59a23", + "difficulty": "NORMAL", + "songID": 1301, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22029, + "notecount": 353, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4971d2f0dcaf5088cf205a037978dc8338485b98", + "difficulty": "ANOTHER", + "songID": 1301, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22029, + "notecount": 1159, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "95f96fb5ca95a85b06b564172c24b3ea4a39d877", + "difficulty": "HYPER", + "songID": 1301, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22029, + "notecount": 627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e263691f8a255a856eca0c7101b425ea78823823", + "difficulty": "NORMAL", + "songID": 1301, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22029, + "notecount": 295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9952387f010ec952cc11726503e4aa72bce964cf", + "difficulty": "ANOTHER", + "songID": 1302, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22031, + "notecount": 1651, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9894605159581bafedb8a2def164c227b1c1daa", + "difficulty": "HYPER", + "songID": 1302, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22031, + "notecount": 973, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e3ec9b7bdf4601c12c7c02e544ddcc74a8789e8", + "difficulty": "LEGGENDARIA", + "songID": 1302, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22031, + "notecount": 2257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecd5572e3e7579a4b15caa8352e6eaadf1c0f139", + "difficulty": "NORMAL", + "songID": 1302, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22031, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dde926d70c01e01bda4f18c0bb76321e49c53865", + "difficulty": "ANOTHER", + "songID": 1302, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22031, + "notecount": 1350, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2be2a7a9d659476eef7fa630868c1ef189818748", + "difficulty": "HYPER", + "songID": 1302, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22031, + "notecount": 1028, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28fb63a81c602f8a5cd7130efac57e77ff9f8015", + "difficulty": "LEGGENDARIA", + "songID": 1302, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22031, + "notecount": 2110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1b6af6be21ec5f6bf93a2d35c2f05878d256871d", + "difficulty": "NORMAL", + "songID": 1302, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22031, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "414fe7d7fd325e1560a740c5914ebc3544f6c400", + "difficulty": "ANOTHER", + "songID": 1303, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22032, + "notecount": 1848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee4aa6b1caadf439c5ad122dae0c2ef4a1d8f3a8", + "difficulty": "HYPER", + "songID": 1303, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22032, + "notecount": 1264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa79107b4bef5e5ff634f1508bfe39795cdf4843", + "difficulty": "NORMAL", + "songID": 1303, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22032, + "notecount": 567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f8820703c3e5099c9b0e732e5cf9a629487e778", + "difficulty": "ANOTHER", + "songID": 1303, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22032, + "notecount": 1771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": true + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4da4dfc543bdc47b1f86eb8c4a270e065bde005b", + "difficulty": "HYPER", + "songID": 1303, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22032, + "notecount": 1186, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74d167ec419efa8073ae13cbb4292938cf051587", + "difficulty": "NORMAL", + "songID": 1303, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22032, + "notecount": 504, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6487fb33f1043f587107fa3af2c5c65e7992a329", + "difficulty": "ANOTHER", + "songID": 1304, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22033, + "notecount": 1764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "855eaf273c25f4c7ccb5709f257c66f171b1578a", + "difficulty": "HYPER", + "songID": 1304, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22033, + "notecount": 1139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4e7a8bc2f60ef95a96c10fab685339ca05d215a", + "difficulty": "NORMAL", + "songID": 1304, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22033, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca9a886582e37613ad134415911ce444292295f4", + "difficulty": "ANOTHER", + "songID": 1304, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22033, + "notecount": 1601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6dbee2a13adb958bd1b74b75dbf7e141a9c3f989", + "difficulty": "HYPER", + "songID": 1304, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22033, + "notecount": 1037, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31458d2cb17aad61442cc7ac5677ca7c5fe76118", + "difficulty": "NORMAL", + "songID": 1304, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22033, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0845362e323c483454f20ffe704474158755fefb", + "difficulty": "ANOTHER", + "songID": 1305, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22034, + "notecount": 1539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6ae51cf7e0137d3e72bb1552f05121cd09e5379", + "difficulty": "HYPER", + "songID": 1305, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22034, + "notecount": 1152, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3bd248d25c94711413153b47b9a4aeedd1aa83e", + "difficulty": "NORMAL", + "songID": 1305, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22034, + "notecount": 677, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93464077e82b3cbeefffe1fc1e881f07bdeacf79", + "difficulty": "ANOTHER", + "songID": 1305, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22034, + "notecount": 1503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4c715c1f5f5a93a0077d023bf6cc7b068fdd1c86", + "difficulty": "HYPER", + "songID": 1305, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22034, + "notecount": 1054, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b3aed9ba86ef1d1924ddac77085894c1ec090c5", + "difficulty": "NORMAL", + "songID": 1305, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22034, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "895a399ec3765091581a24774128e492fbdcfdc3", + "difficulty": "ANOTHER", + "songID": 1306, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22035, + "notecount": 1658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7196f66e2e96098fc50ebf55fe5eea61fbb6ac2", + "difficulty": "HYPER", + "songID": 1306, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22035, + "notecount": 1035, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd19516c12f8bb2b1a646ffb87f0e0485489e52e", + "difficulty": "NORMAL", + "songID": 1306, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22035, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2aeca0d517dffe6d7ea15e88a9b4dfbc6a772de3", + "difficulty": "ANOTHER", + "songID": 1306, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22035, + "notecount": 1485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "344c8d3400a3a7b61411c8ba8ea84c7708e2400e", + "difficulty": "HYPER", + "songID": 1306, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22035, + "notecount": 907, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4e869dc1581a3672a6e3361c661f0489b10471d", + "difficulty": "NORMAL", + "songID": 1306, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22035, + "notecount": 477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4786460861ce3304f7310923a1409274868b0b23", + "difficulty": "ANOTHER", + "songID": 1307, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22036, + "notecount": 1007, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98a51ab16166cb11617c4cea534aa0209825bdf0", + "difficulty": "HYPER", + "songID": 1307, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22036, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2bcb3bf30c4c24ea1207d24ac097ff04a1d8bb9", + "difficulty": "NORMAL", + "songID": 1307, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22036, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98befdd6af41390b8717c54e0cde6419af8b3bd6", + "difficulty": "ANOTHER", + "songID": 1307, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22036, + "notecount": 1060, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70201e5f209a41b7af16e125254be59bd586958a", + "difficulty": "HYPER", + "songID": 1307, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22036, + "notecount": 682, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a35b464ee94dd4316f3884bcd9b17b253aedfbe", + "difficulty": "NORMAL", + "songID": 1307, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22036, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1657c1d1cb1e697e6e3666d25345627171173128", + "difficulty": "ANOTHER", + "songID": 1308, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22037, + "notecount": 1235, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfe4c27de1c525e9bcac746ecfd13c9832196ca1", + "difficulty": "HYPER", + "songID": 1308, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22037, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "582b626ebc150df3ca36a6cb49ada841944af6b3", + "difficulty": "NORMAL", + "songID": 1308, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22037, + "notecount": 662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51ddac33912d2f25a6db85be111b7a2579a37c8c", + "difficulty": "ANOTHER", + "songID": 1308, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22037, + "notecount": 1132, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f0ffb38d4b6f1451e3b32bd764651570240ae1e", + "difficulty": "HYPER", + "songID": 1308, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22037, + "notecount": 823, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8eb4480df672572bbd55b077be0584eb2cae16bb", + "difficulty": "NORMAL", + "songID": 1308, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22037, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9bcf41bb170a49b51aa2a9e1a81b5d4022c0baa", + "difficulty": "ANOTHER", + "songID": 1309, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22038, + "notecount": 1291, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62fdf193a97b708bd3062d80dc11fbb81f55cb47", + "difficulty": "HYPER", + "songID": 1309, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22038, + "notecount": 930, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f2698fa99a26087630ee043fed34d8ed66de3b4", + "difficulty": "NORMAL", + "songID": 1309, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22038, + "notecount": 599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26b526565fede68e552920a87ede9ebc72f1defa", + "difficulty": "ANOTHER", + "songID": 1309, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22038, + "notecount": 1445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.50", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a7f5d9980188a6f146193447655d2b9a9c9a9b0b", + "difficulty": "BEGINNER", + "songID": 1309, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 22038, + "notecount": 249, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "802bbdd598438ef54c3b785f0347c4ba0cfaebb8", + "difficulty": "HYPER", + "songID": 1309, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22038, + "notecount": 929, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52c0eb9defec9a3c1e56322b6d753b69d10e4d9d", + "difficulty": "NORMAL", + "songID": 1309, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22038, + "notecount": 544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93e1e1fc05c48a0356a0835ebc47d5bb1235778a", + "difficulty": "ANOTHER", + "songID": 1310, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22039, + "notecount": 1509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d90f8123d548a688475f9f8246c20d295bc2d23f", + "difficulty": "HYPER", + "songID": 1310, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22039, + "notecount": 1092, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b52b64692f597f48a65d64fd21d774d22abb4ee", + "difficulty": "NORMAL", + "songID": 1310, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22039, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca5ba65911118ac36d7391c7409e3419e976ac4b", + "difficulty": "ANOTHER", + "songID": 1310, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22039, + "notecount": 1606, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1b313d5b2cfaddca91bebe10107d71e8e4d95dee", + "difficulty": "HYPER", + "songID": 1310, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22039, + "notecount": 1091, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30b40465a2b8edc9d7d346e809d0112cf0fdc453", + "difficulty": "NORMAL", + "songID": 1310, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22039, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "12-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b1cfa5480c9a994d5c2c94ade86bc9720c7e5a5", + "difficulty": "ANOTHER", + "songID": 1311, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22040, + "notecount": 1626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc45d02e9d12e1a2339c6ccd6b6c8e0e8c285270", + "difficulty": "HYPER", + "songID": 1311, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22040, + "notecount": 929, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3197ef8a19811495c9e47da4e8695f0967b200a", + "difficulty": "NORMAL", + "songID": 1311, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22040, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d92c86185317fdc23510b6fb95684ccdd0764dc1", + "difficulty": "ANOTHER", + "songID": 1311, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22040, + "notecount": 1479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e8cbbd4ac0b8bb1c6f29c0216cf51db2f26498ea", + "difficulty": "HYPER", + "songID": 1311, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22040, + "notecount": 1028, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be7464c936e39fc85fa1787b16f67399b15847ac", + "difficulty": "NORMAL", + "songID": 1311, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22040, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa21939fe1d7377952f4c29e0fb0418e8dba17e9", + "difficulty": "ANOTHER", + "songID": 1312, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22041, + "notecount": 1613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32fb40507e092a6e69f97f5b6d930b357f87a624", + "difficulty": "HYPER", + "songID": 1312, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22041, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60eb29e88bf480e15f065dbaac243987a4d222cb", + "difficulty": "NORMAL", + "songID": 1312, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22041, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d379211d140f8b373421c2deba95c73055c3ea0", + "difficulty": "ANOTHER", + "songID": 1312, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22041, + "notecount": 1501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5f33d63d70a2177636e9ac89b6ce07bb7e330429", + "difficulty": "HYPER", + "songID": 1312, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22041, + "notecount": 964, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68083a11aedb639ba46cf43e4fa2e92bce9fe628", + "difficulty": "NORMAL", + "songID": 1312, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22041, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e42e9ecab2c78e462f92f5e2686ac055fb65ab2c", + "difficulty": "ANOTHER", + "songID": 1313, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22042, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0148386eacac5de49faafa28e9f6bdc9f35d1361", + "difficulty": "HYPER", + "songID": 1313, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22042, + "notecount": 586, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61c46db3fbaa667901829693e5d3d7bb825f3b9c", + "difficulty": "NORMAL", + "songID": 1313, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22042, + "notecount": 345, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5f17f3a8ec03e5625574476c390161d3485bc54", + "difficulty": "ANOTHER", + "songID": 1313, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22042, + "notecount": 1020, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "712cd00c4b5b958817d98d58caa8361885476e2d", + "difficulty": "HYPER", + "songID": 1313, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22042, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa393aed4d2e8645a4425f9981e9e5cfe18a46e4", + "difficulty": "NORMAL", + "songID": 1313, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22042, + "notecount": 338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6d2218d22320df34c56a9be4bf13f9e3dc05142", + "difficulty": "ANOTHER", + "songID": 1314, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22043, + "notecount": 1153, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1d0845f19876ae38dd850672122ffb3f74f02c8", + "difficulty": "HYPER", + "songID": 1314, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22043, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d44301351fe5661700d1ac89dbbc50aed739ac07", + "difficulty": "NORMAL", + "songID": 1314, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22043, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3dba626c0505ab89737523ea55afc9112d855117", + "difficulty": "ANOTHER", + "songID": 1314, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22043, + "notecount": 1163, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": true + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4794dda67afcf0e4f281f8fe79a40a8ca8cb776c", + "difficulty": "HYPER", + "songID": 1314, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22043, + "notecount": 885, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "653a0d49a2e04493c6d96d549044bac64651219d", + "difficulty": "NORMAL", + "songID": 1314, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22043, + "notecount": 335, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1200268fb6b322b77609ffb73ebcd9946b077ed8", + "difficulty": "ANOTHER", + "songID": 1315, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22044, + "notecount": 1672, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2c6982aaf2ba20d46c57287383d792f0bcc022b", + "difficulty": "HYPER", + "songID": 1315, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22044, + "notecount": 968, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b38c81e76d9b0463e3d14fb4bcacf2271450f816", + "difficulty": "NORMAL", + "songID": 1315, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22044, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a62fc0ba42e4674464b89fa2b5ac0ee6f3d7206c", + "difficulty": "ANOTHER", + "songID": 1315, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22044, + "notecount": 1491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "dd5e38cf7551c79e5604b211764bf4adf07b4a3a", + "difficulty": "HYPER", + "songID": 1315, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22044, + "notecount": 972, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "faf59f6f7f9349b4aa0dd9ecc7ecba49f2a59732", + "difficulty": "NORMAL", + "songID": 1315, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22044, + "notecount": 599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76dcbb22f71e73995cda458ecdd96e1a1e2b7bd1", + "difficulty": "ANOTHER", + "songID": 1316, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22045, + "notecount": 1194, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "826fd366c3090d68b54e721d9b4d31fc334d625f", + "difficulty": "HYPER", + "songID": 1316, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22045, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06f7050b776a76648f023c64b433b0619a3d1981", + "difficulty": "NORMAL", + "songID": 1316, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22045, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "620eeaaa856238689999fd3cedb387a78c9c0f8c", + "difficulty": "ANOTHER", + "songID": 1316, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22045, + "notecount": 1289, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11, + "individualDifference": true + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c4b4877d8a49e15df2852f5ad20990d0f6ab37b2", + "difficulty": "HYPER", + "songID": 1316, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22045, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fb807b1cb6e2ada37c3ddde455ff5567247c234", + "difficulty": "NORMAL", + "songID": 1316, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22045, + "notecount": 509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "994ef02fb9c46c6084bb5a24beacae29b007d211", + "difficulty": "ANOTHER", + "songID": 1317, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22046, + "notecount": 1087, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "786c8926795ca3721614bae0f726ffded717c6b2", + "difficulty": "HYPER", + "songID": 1317, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22046, + "notecount": 786, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "000222f0a5982f2f05c2dca51a668e8b4cea3802", + "difficulty": "NORMAL", + "songID": 1317, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22046, + "notecount": 408, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c613e49f3bc8cba1555422ba8ba484d81963e8f1", + "difficulty": "ANOTHER", + "songID": 1317, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22046, + "notecount": 1031, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bfb5f18153825d94d883633d7a74e4f211a344f", + "difficulty": "HYPER", + "songID": 1317, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22046, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05cf6737cb20a474bd02bf0b9f511c9fa4d7fb96", + "difficulty": "NORMAL", + "songID": 1317, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22046, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a89d0f86e305c6f50f580e3139d8d76de3c1e69a", + "difficulty": "ANOTHER", + "songID": 1318, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22047, + "notecount": 1313, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f82be0b3fa7cd250b570210906ae90e02e500481", + "difficulty": "HYPER", + "songID": 1318, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22047, + "notecount": 975, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd52c9fc43d830b10a2f108d6fb6d323e178a2ff", + "difficulty": "NORMAL", + "songID": 1318, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22047, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2ff69b2fbc7e1b5887c9a60b17319d228ce872f", + "difficulty": "ANOTHER", + "songID": 1318, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22047, + "notecount": 1395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f030cead362d665936b1afdd941f3dd897d74dfe", + "difficulty": "HYPER", + "songID": 1318, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22047, + "notecount": 983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9302641dc42e733645176b7da4b5aa9085eac76c", + "difficulty": "NORMAL", + "songID": 1318, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22047, + "notecount": 571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65e770e88d8091688ad0a588630342dafe75e250", + "difficulty": "ANOTHER", + "songID": 1319, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22048, + "notecount": 1243, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd7115740c83af8087a176390fed2283d506aba6", + "difficulty": "HYPER", + "songID": 1319, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22048, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15958175f35af2c45792e2362acd62bbae2956ad", + "difficulty": "NORMAL", + "songID": 1319, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22048, + "notecount": 386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce22f2d5f103080c9138bb5c4fb0895ebdb2568a", + "difficulty": "ANOTHER", + "songID": 1319, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22048, + "notecount": 1285, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "29a2609e6d46f0e2768d6f958f9c3ec049ef322d", + "difficulty": "HYPER", + "songID": 1319, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22048, + "notecount": 756, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddf45d277364cfe9364461c990e84f9e11ebb2ef", + "difficulty": "NORMAL", + "songID": 1319, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22048, + "notecount": 453, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1cb552c1b91751d349a00ef08b6c46cf1ba216e3", + "difficulty": "ANOTHER", + "songID": 1320, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22049, + "notecount": 1459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bebe481e5e6b9d825ac84e473bc76c813b006bad", + "difficulty": "HYPER", + "songID": 1320, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22049, + "notecount": 1177, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0dedd235fb62ed78c6e111413c71405cf646e70f", + "difficulty": "NORMAL", + "songID": 1320, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22049, + "notecount": 741, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "288df175a094cbf1b201bb4065827fe37ce4a747", + "difficulty": "ANOTHER", + "songID": 1320, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22049, + "notecount": 1458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e28e9272e94b8530e5135575edd8c59cf1302bab", + "difficulty": "HYPER", + "songID": 1320, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22049, + "notecount": 911, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1fdd7d9767817692179085cf9feba3ab7ebeeb7", + "difficulty": "NORMAL", + "songID": 1320, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22049, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3768789dcf2e08fdf1319e497d55d4a8dd2f6bd9", + "difficulty": "ANOTHER", + "songID": 1321, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22050, + "notecount": 1294, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80c708b046222c12b717246fb3a44b4d0a3b1e3c", + "difficulty": "HYPER", + "songID": 1321, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22050, + "notecount": 782, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4706d37864684616c1bbc7fdc21ffb01d4578519", + "difficulty": "NORMAL", + "songID": 1321, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22050, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3e7419e66a942ea5f2d838031796016b485bf20", + "difficulty": "ANOTHER", + "songID": 1321, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22050, + "notecount": 1281, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b617c491d1fb936b4a9211dc98e7dc04d40ff00", + "difficulty": "HYPER", + "songID": 1321, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22050, + "notecount": 843, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ad4a90828b270988ff54302dfd63fba2bafee80", + "difficulty": "NORMAL", + "songID": 1321, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22050, + "notecount": 449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aaa821f0abf1d34f77ebc74abc1637d2f77384f7", + "difficulty": "ANOTHER", + "songID": 1322, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22051, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6973bb034510ad0e10ea4d80cfc2e5832a9950db", + "difficulty": "HYPER", + "songID": 1322, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22051, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bad0e494984c43d7382058f504aebb064616508", + "difficulty": "NORMAL", + "songID": 1322, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22051, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38079d398e75a97353fe5e57b5cc63293ebc7a80", + "difficulty": "ANOTHER", + "songID": 1322, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22051, + "notecount": 1354, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f319e353f60518d4e0f83c985730cd9b0c158a92", + "difficulty": "HYPER", + "songID": 1322, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22051, + "notecount": 876, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58aeb020ec266de5e8cf453ede74bb3200878e03", + "difficulty": "NORMAL", + "songID": 1322, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22051, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "018c34cc2d31975f0c3da434171399106545b804", + "difficulty": "ANOTHER", + "songID": 1323, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22052, + "notecount": 1187, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32d7d623f3c0ad9f4b2abb55cc5c831121ebd5e3", + "difficulty": "HYPER", + "songID": 1323, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22052, + "notecount": 911, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bab40d09f3006ee62a06d127d1ee7a4af6279aa7", + "difficulty": "NORMAL", + "songID": 1323, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22052, + "notecount": 621, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13a58a19cf7ef3c3d58f89f6eec75967e3d7e3b0", + "difficulty": "ANOTHER", + "songID": 1323, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22052, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac1cd8f01ae8ca8c0488a3f9cd5b619f4e9b0773", + "difficulty": "HYPER", + "songID": 1323, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22052, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82c2497a0f0e50f3977c4d606a727488b5a32bf7", + "difficulty": "NORMAL", + "songID": 1323, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22052, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37653c648904d86248d2c781684100cabac01cce", + "difficulty": "ANOTHER", + "songID": 1324, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22053, + "notecount": 1524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4eeac2c62d3b84e32030136a357fdac835c51632", + "difficulty": "HYPER", + "songID": 1324, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22053, + "notecount": 912, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8a01b3f459d40f2521c4b8a8a1eb04335ce149f", + "difficulty": "NORMAL", + "songID": 1324, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22053, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3da5e897e03aebcf94079a6c71d5524502adece2", + "difficulty": "ANOTHER", + "songID": 1324, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22053, + "notecount": 1533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0535875b93d229464e2d80b3b634331333498515", + "difficulty": "HYPER", + "songID": 1324, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22053, + "notecount": 966, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ef12f441025ad1bf044624ffbd671186370891e", + "difficulty": "NORMAL", + "songID": 1324, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22053, + "notecount": 495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f6438fe1dc2e155b6a8e056309bfdf0a8b13e06", + "difficulty": "ANOTHER", + "songID": 1325, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22054, + "notecount": 2222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbccc0e4369ea7bb2b16c3342a945f4fe8c687c4", + "difficulty": "HYPER", + "songID": 1325, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22054, + "notecount": 1422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "947246e477dfe9da828f87a2bf6ccbe679848b0e", + "difficulty": "NORMAL", + "songID": 1325, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22054, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f94fe9c3bdc18c440e7ba2dff824adaa2c9d3a9", + "difficulty": "ANOTHER", + "songID": 1325, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22054, + "notecount": 2222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1bf603dc03acca6369e66c91477c6d5493720595", + "difficulty": "BEGINNER", + "songID": 1325, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 22054, + "notecount": 281, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6327609bd9e61074dd33c7c4b50e53b17ff2e077", + "difficulty": "HYPER", + "songID": 1325, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22054, + "notecount": 1422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3963214e0eeb0f99dbaa3a718a5675441fbcaab5", + "difficulty": "NORMAL", + "songID": 1325, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22054, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "340816a91cfb5605d4e551b77ed64eed920b63f2", + "difficulty": "ANOTHER", + "songID": 1326, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22055, + "notecount": 1528, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b43f4230e914409b2dd36cb3a20a198545b7085", + "difficulty": "HYPER", + "songID": 1326, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22055, + "notecount": 951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35208a1ffe61924e6abc0edf52f7abbeb6bfbac8", + "difficulty": "NORMAL", + "songID": 1326, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22055, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63f5ab7b244dfd1207202ebc283ae9e00bd16e8d", + "difficulty": "ANOTHER", + "songID": 1326, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22055, + "notecount": 1501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "27916e7ccc0ecc698fe28cff7ed99b6b2bf2b0e3", + "difficulty": "HYPER", + "songID": 1326, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22055, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4232be5e0dc9fcd4d037ad93905ff09d4cf436b9", + "difficulty": "NORMAL", + "songID": 1326, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22055, + "notecount": 552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72c3e477f13e1c49b378a13880e0a27e5a048c72", + "difficulty": "ANOTHER", + "songID": 1327, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22056, + "notecount": 1145, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb73bd806271ead2b6c57c95cb31f8967c8546e6", + "difficulty": "HYPER", + "songID": 1327, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22056, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ec2d3a55d7f07b84cd2666970953591f49f0ce1", + "difficulty": "NORMAL", + "songID": 1327, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22056, + "notecount": 544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "478f567eefe76662649b3b4b7b3e5f9ec563a62f", + "difficulty": "ANOTHER", + "songID": 1327, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22056, + "notecount": 1180, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23ca928fa1728499143590f941cbd6725c90dcca", + "difficulty": "HYPER", + "songID": 1327, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22056, + "notecount": 849, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3c5807bf6b89439533b2eb253ce71b54af06fbe", + "difficulty": "NORMAL", + "songID": 1327, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22056, + "notecount": 579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ea1cee263a92b555b6c7c0bfa9bc107c35f23a7", + "difficulty": "ANOTHER", + "songID": 1328, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22057, + "notecount": 1618, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "005260cc9b7b3b45da507c700e93ac2b9673615a", + "difficulty": "HYPER", + "songID": 1328, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22057, + "notecount": 1120, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83b07bbca21f625f52d4769f3f909c0e34d0e842", + "difficulty": "NORMAL", + "songID": 1328, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22057, + "notecount": 582, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fc44f9686a82a9857df084779dfed8cefa1f827", + "difficulty": "ANOTHER", + "songID": 1328, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22057, + "notecount": 1518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e8e38aec17ecdf691c6eb8c922f909a933e5511b", + "difficulty": "HYPER", + "songID": 1328, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22057, + "notecount": 1030, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "991690a67fd0f4d45ecc192e93d7c9e223b7b70c", + "difficulty": "NORMAL", + "songID": 1328, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22057, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df24cbcb02db6e7a7c47ca6a44ba73016c29871e", + "difficulty": "ANOTHER", + "songID": 1329, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22058, + "notecount": 1424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8c88e368a058af9b50bec614d343a45e952341e", + "difficulty": "HYPER", + "songID": 1329, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22058, + "notecount": 816, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14216c2ce31ddf744568c81c4882aa0d63dbc42d", + "difficulty": "NORMAL", + "songID": 1329, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22058, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0448490c05dab193fb7b36c7f7ec7cfa61e1faf6", + "difficulty": "ANOTHER", + "songID": 1329, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22058, + "notecount": 1475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ae53c8aad9273c31b34ae6cb1a200f38c701c670", + "difficulty": "HYPER", + "songID": 1329, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22058, + "notecount": 871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "276987265e0e3a0ad7d84c0946e8c0960351afa0", + "difficulty": "NORMAL", + "songID": 1329, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22058, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e16c92be0ac9c0d3e1f7fbf671194bc43691af11", + "difficulty": "ANOTHER", + "songID": 1330, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22059, + "notecount": 1220, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f920f549a309c92fa7ac855145180909843c683e", + "difficulty": "HYPER", + "songID": 1330, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22059, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d85eb87e1fbfefdbb85224f6bd3fea859dd74267", + "difficulty": "NORMAL", + "songID": 1330, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22059, + "notecount": 424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d51b49b81fa8174d5e7ecce99fabf63cadce0c13", + "difficulty": "ANOTHER", + "songID": 1330, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22059, + "notecount": 1143, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c20ae7990f1c7d5f43be64c2c5d3cd963d63500", + "difficulty": "HYPER", + "songID": 1330, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22059, + "notecount": 651, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "670d5a1e12e57a049398c92747d3f64e739760e6", + "difficulty": "NORMAL", + "songID": 1330, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22059, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67ec5dc5d604287d0888b10b35cbbf715c9e0913", + "difficulty": "ANOTHER", + "songID": 1331, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22060, + "notecount": 1156, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "755c39880bf7fb314f7c5ff91df51c65b215b662", + "difficulty": "HYPER", + "songID": 1331, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22060, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a7cff6b80da6bfbc4c552e55b6e16a1311f1898", + "difficulty": "NORMAL", + "songID": 1331, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22060, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "326eab98c25ea5502e47cb0b381592dcac5560f9", + "difficulty": "ANOTHER", + "songID": 1331, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22060, + "notecount": 1190, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d6ce4563fe7780a111e8224150c1fd5f6179ea03", + "difficulty": "HYPER", + "songID": 1331, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22060, + "notecount": 710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d0224f5d446fb9190521e760b99ed7714008e86", + "difficulty": "NORMAL", + "songID": 1331, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22060, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96fe9e96d7b9bb04a0841b56e73cc886f18dc052", + "difficulty": "ANOTHER", + "songID": 1332, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22061, + "notecount": 1134, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c30a5f303c8f51241726cdd08a6c95f8be38a4a", + "difficulty": "HYPER", + "songID": 1332, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22061, + "notecount": 715, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "128dc5890d903f07c6f25aa1c4a1d49770abd3bf", + "difficulty": "NORMAL", + "songID": 1332, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22061, + "notecount": 421, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "677948fc98738e3ea5415c3146e01959fd6c011c", + "difficulty": "ANOTHER", + "songID": 1332, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22061, + "notecount": 1198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b77979a06b69a6113e3e51bdb741f911922999e9", + "difficulty": "HYPER", + "songID": 1332, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22061, + "notecount": 871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ededb63509748014da7925752d9b69a48b1eb4f8", + "difficulty": "NORMAL", + "songID": 1332, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22061, + "notecount": 461, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bde5a2b531c14bc6ca860ac17d134b961051de0c", + "difficulty": "ANOTHER", + "songID": 1333, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22062, + "notecount": 1301, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b507f9a027ba9162686b66182bacc25c71090d20", + "difficulty": "HYPER", + "songID": 1333, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22062, + "notecount": 770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c60670feb47a1994dde29f733465831270de46b6", + "difficulty": "NORMAL", + "songID": 1333, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22062, + "notecount": 479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df7d4bf63feb6b921845834f1d3370d9d4d75f08", + "difficulty": "ANOTHER", + "songID": 1333, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22062, + "notecount": 1342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7f1a82b40bae1b97c97505c2e038607e68d916ee", + "difficulty": "BEGINNER", + "songID": 1333, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 22062, + "notecount": 100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e13901cd992ee79b8e10571d23ff260d4f7f01f", + "difficulty": "HYPER", + "songID": 1333, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22062, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddc71464cab325057d5e57170ace16e8352d6475", + "difficulty": "NORMAL", + "songID": 1333, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22062, + "notecount": 419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bae9a547f314baffbc668200e973d8d704c9fea", + "difficulty": "ANOTHER", + "songID": 1334, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22063, + "notecount": 1216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4103bd22d344501308333ddef2f237d39c17b6bf", + "difficulty": "HYPER", + "songID": 1334, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22063, + "notecount": 1028, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bdc4bbc88c9d75eec56b92c5b29c67124a05e905", + "difficulty": "NORMAL", + "songID": 1334, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22063, + "notecount": 639, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "803fab4e2b546bb510d58437e3b6abc58ac1d86e", + "difficulty": "ANOTHER", + "songID": 1334, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22063, + "notecount": 1286, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6368379e2dc7d8cca1a1f43c51bf01a89ad96f63", + "difficulty": "HYPER", + "songID": 1334, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22063, + "notecount": 1082, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53639454acc005e40977d472efc8cfd328f60a0a", + "difficulty": "NORMAL", + "songID": 1334, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22063, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86c0047f49a21a2be70ce9961981ee75708d775f", + "difficulty": "ANOTHER", + "songID": 1335, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22064, + "notecount": 1467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b57f731ac2d830181747da37eb4acdaefe1ac2ff", + "difficulty": "HYPER", + "songID": 1335, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22064, + "notecount": 960, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab07684e7709eb1d51e02a75dd573ec76e1b6bed", + "difficulty": "NORMAL", + "songID": 1335, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22064, + "notecount": 576, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a021b88b64d7eecb26d5ecca06e860966ff01af6", + "difficulty": "ANOTHER", + "songID": 1335, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22064, + "notecount": 1265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "337c971830df4f839ae6a5acc6f1049491a00121", + "difficulty": "HYPER", + "songID": 1335, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22064, + "notecount": 889, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a19d3586d1a17a334415ea1b76bfcf481f6b7588", + "difficulty": "NORMAL", + "songID": 1335, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22064, + "notecount": 519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3cbf10191e01e756770a14bed278eef2af2e8a56", + "difficulty": "ANOTHER", + "songID": 1336, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22065, + "notecount": 1778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8e15fd53f8f04788b4f5a5ec60b120ffe8ef8be", + "difficulty": "HYPER", + "songID": 1336, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22065, + "notecount": 1094, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3b5f84542f0de26563621d561e379fc3b33f4d6", + "difficulty": "NORMAL", + "songID": 1336, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22065, + "notecount": 589, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75f19bc87b45c0956a7e1734172733d533ea46a8", + "difficulty": "ANOTHER", + "songID": 1336, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22065, + "notecount": 1657, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d31eba051dfadf9ec92f3ef89d6531801a027f83", + "difficulty": "HYPER", + "songID": 1336, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22065, + "notecount": 1106, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c05cb24745175cbc46c7997da351d1afa5549de", + "difficulty": "NORMAL", + "songID": 1336, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22065, + "notecount": 528, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c963852c74b815a300d6fe851a634eca38a2852", + "difficulty": "ANOTHER", + "songID": 1337, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 20053, + "notecount": 1493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5fbe7f4f3093feccc9ffaf183a3a016095c3b3df", + "difficulty": "HYPER", + "songID": 1337, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20053, + "notecount": 977, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e48426cce36d50a51aa596d75ea33c959efc0583", + "difficulty": "NORMAL", + "songID": 1337, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20053, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fb33734d5dbdd9bb16b19b6afd6ebc2d54074ce", + "difficulty": "ANOTHER", + "songID": 1337, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20053, + "notecount": 1460, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "97956b06fab7cea820753c1cb538071f99173a02", + "difficulty": "BEGINNER", + "songID": 1337, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 20053, + "notecount": 182, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da4de2e4c905f2689c37293de704b1fa63451e8b", + "difficulty": "HYPER", + "songID": 1337, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20053, + "notecount": 915, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e9bfb7053954fe844599c7c4e09d9036cf41a95", + "difficulty": "NORMAL", + "songID": 1337, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20053, + "notecount": 575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "686ed78e3827858ec4e9a7189405aafe24926f50", + "difficulty": "ANOTHER", + "songID": 1338, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22066, + "notecount": 856, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5656ea8dbdac24467ed46c3bb052ed60258e2fea", + "difficulty": "HYPER", + "songID": 1338, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22066, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b1ad80f7a77112a47fd0fe36d2a5968647d0866", + "difficulty": "NORMAL", + "songID": 1338, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22066, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b81cd452df590957e207cee25f4681249c97f07e", + "difficulty": "ANOTHER", + "songID": 1338, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22066, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f2b79d0e758999a35ea53222445d7845fba77d8", + "difficulty": "HYPER", + "songID": 1338, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22066, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21ccae6cdc8dbe5fa77e5f12ba6e796def26493e", + "difficulty": "NORMAL", + "songID": 1338, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 22066, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5aa9d498c6c8d141e3757efc6051d7298c2e4f7e", + "difficulty": "ANOTHER", + "songID": 1339, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22067, + "notecount": 1149, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f8bd62d353d62df778cc9f8c2889f7cada896f7", + "difficulty": "HYPER", + "songID": 1339, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22067, + "notecount": 890, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7afd97a508ad5d97882f7a118ce5eec69447534", + "difficulty": "NORMAL", + "songID": 1339, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22067, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84740c2c4335ad64c7682240463d70c80fe6f232", + "difficulty": "ANOTHER", + "songID": 1339, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22067, + "notecount": 1154, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": true + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9fabcbbb10fed665f78318f17c731da30cbbc16c", + "difficulty": "HYPER", + "songID": 1339, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22067, + "notecount": 755, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b41a6ad37afb9818f7c6f40c8d22d7180eb4e05", + "difficulty": "NORMAL", + "songID": 1339, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22067, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "652a94ca977139f2115b6bd1eeb7b77dbdfbbe53", + "difficulty": "ANOTHER", + "songID": 1340, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22068, + "notecount": 1494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76098b7e3c459b25fb0c1589a2e0468320e9019c", + "difficulty": "HYPER", + "songID": 1340, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22068, + "notecount": 1214, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5be86d90f62d668428854121096296ea0b3e1799", + "difficulty": "NORMAL", + "songID": 1340, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22068, + "notecount": 748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b655646bd87de77fbe9d9e292cbbbb80ccb2392a", + "difficulty": "ANOTHER", + "songID": 1340, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22068, + "notecount": 1646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4c163b05f268b6ea445301b2fa5623211894ae60", + "difficulty": "HYPER", + "songID": 1340, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22068, + "notecount": 1102, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64ae2dc94ed0b4545df4efff6d0c54c6b4b16699", + "difficulty": "NORMAL", + "songID": 1340, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22068, + "notecount": 668, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1153a24bbb917d7b7a3fdd845d51ca7d808f119d", + "difficulty": "ANOTHER", + "songID": 1341, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22069, + "notecount": 1369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45e399a454a559e1c600de2149d8601785b8ea9f", + "difficulty": "HYPER", + "songID": 1341, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22069, + "notecount": 774, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3faf4abf114e516f9ee28d5d210328f12708898", + "difficulty": "NORMAL", + "songID": 1341, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22069, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "613ce57bf98a392b3f833ec7c942062e572d5f40", + "difficulty": "ANOTHER", + "songID": 1341, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22069, + "notecount": 1505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "36bd53583d923fed57e429790e5a8ab26dd7f547", + "difficulty": "HYPER", + "songID": 1341, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22069, + "notecount": 762, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "750c15b6ac74624b9e84c4b337f5ac7b27a217ae", + "difficulty": "NORMAL", + "songID": 1341, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22069, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b2fbc3ba1009260ebd5c0b1f0d621b64058c118", + "difficulty": "ANOTHER", + "songID": 1342, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22070, + "notecount": 1832, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2bb704e373aa536d9ebec5a093f63bac71e42135", + "difficulty": "HYPER", + "songID": 1342, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22070, + "notecount": 967, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "879fab750240e811a75884e8e6f0591366bf5aaf", + "difficulty": "NORMAL", + "songID": 1342, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22070, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2db7559e3d05546f8f8352fc4d7bbd6080daf4f", + "difficulty": "ANOTHER", + "songID": 1342, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22070, + "notecount": 1745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c9413395110762ee6d321ba638f7fe974931791f", + "difficulty": "HYPER", + "songID": 1342, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22070, + "notecount": 1085, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff5dd8c1001ac261cf485c46f3e4564428a17400", + "difficulty": "NORMAL", + "songID": 1342, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22070, + "notecount": 603, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cac0e17070c2a54f40b1ca861885d8bc0a1db588", + "difficulty": "ANOTHER", + "songID": 1343, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22071, + "notecount": 1797, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "adeb992e862c0e4b039bb45a88235bdf498089b0", + "difficulty": "HYPER", + "songID": 1343, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22071, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdf3ad6f024c12cb856cd279dfe9e5202cdcb1ca", + "difficulty": "NORMAL", + "songID": 1343, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22071, + "notecount": 509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee593ae6d117c2726d407594e481dc6eea66aea9", + "difficulty": "ANOTHER", + "songID": 1343, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22071, + "notecount": 1809, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b6495c86a22cd4ebdc2181564006fdd23f2bdf8", + "difficulty": "HYPER", + "songID": 1343, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22071, + "notecount": 1118, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7a9a82ed225417c04b115085d10d65f5965f0be", + "difficulty": "NORMAL", + "songID": 1343, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22071, + "notecount": 492, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44060039127c8036aec1b328e6802c32f8037efa", + "difficulty": "ANOTHER", + "songID": 1344, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22072, + "notecount": 1126, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c440496f2cae20163884aaf09df5d1bac7d3ae8", + "difficulty": "HYPER", + "songID": 1344, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22072, + "notecount": 774, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d4a94ab3b0714be1c4d9c48f7286aea30f38396", + "difficulty": "NORMAL", + "songID": 1344, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22072, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0fb8ac4da8e2cfb26fe689202beab2dc9685665", + "difficulty": "ANOTHER", + "songID": 1344, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22072, + "notecount": 1040, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ccfd67db0e1e74e3c8d4ad36100149b000ec7c8", + "difficulty": "HYPER", + "songID": 1344, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22072, + "notecount": 766, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6d832f536cf8f5f6b5e1e1a27ae36de723e8be7", + "difficulty": "NORMAL", + "songID": 1344, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22072, + "notecount": 443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82bd21e241882e9bde16a7d25f27a00221abb5ea", + "difficulty": "ANOTHER", + "songID": 1345, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22073, + "notecount": 1362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9148fb20f7e3aaf4b0dc2ed7497d6d63d1fa458", + "difficulty": "HYPER", + "songID": 1345, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22073, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "115811af8ad359bcc1ff757adbf9f144b6c83978", + "difficulty": "NORMAL", + "songID": 1345, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22073, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bcfda236352d85a8df52271c467dd6550f6e61f3", + "difficulty": "ANOTHER", + "songID": 1345, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22073, + "notecount": 1729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4fd4c6f24353c8436e65d2c6ed702a46d2af0cd4", + "difficulty": "HYPER", + "songID": 1345, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22073, + "notecount": 867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2f733aade54bd1907b8087c4a32bc775e3423e7", + "difficulty": "NORMAL", + "songID": 1345, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22073, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4f80d639b8f992139f8501ee15f0d3d821623d9", + "difficulty": "ANOTHER", + "songID": 1346, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22074, + "notecount": 2134, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "897a0d3e138c690a18d3f77e444a213920375e0f", + "difficulty": "HYPER", + "songID": 1346, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22074, + "notecount": 1376, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3936ca5ac024e06d27813179367ce9475d5685b", + "difficulty": "NORMAL", + "songID": 1346, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22074, + "notecount": 872, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69b0c54ac778b27604c9ec44656f6f607cc63659", + "difficulty": "ANOTHER", + "songID": 1346, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22074, + "notecount": 1933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "73e895b4384a7bb2bfd7048750373bda367ec9ba", + "difficulty": "HYPER", + "songID": 1346, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22074, + "notecount": 1248, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "123adda10e11a3a34a47e799a6f60c5255999dd4", + "difficulty": "NORMAL", + "songID": 1346, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22074, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c99cfc4a34378bca76773f0c8a5abede403f659", + "difficulty": "ANOTHER", + "songID": 1347, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22075, + "notecount": 1186, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4277c9a9ba4cfdb490f4b81926f6ed5e2f56750b", + "difficulty": "HYPER", + "songID": 1347, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22075, + "notecount": 798, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "814c4870f43e94305d91f9e20702961b338066bc", + "difficulty": "NORMAL", + "songID": 1347, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22075, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65d7c82e1cf57a59f337347b232de5a67a68781d", + "difficulty": "ANOTHER", + "songID": 1347, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22075, + "notecount": 1096, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6db64c52bd7f3dabe9264cc40839299a7b867e61", + "difficulty": "HYPER", + "songID": 1347, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22075, + "notecount": 788, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72d42b9d1f475195b6a6deb4cc93278b73046d66", + "difficulty": "NORMAL", + "songID": 1347, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22075, + "notecount": 407, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65cd5fc24edd0c2f37358e6b6f55709deac851b9", + "difficulty": "ANOTHER", + "songID": 1348, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22076, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03c90f96cd84d7a5b774c92e5572a214126065e2", + "difficulty": "HYPER", + "songID": 1348, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22076, + "notecount": 663, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7590f1a8b016b36c0fb26a9237db6287669e58eb", + "difficulty": "NORMAL", + "songID": 1348, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22076, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8688074fbc756c5942095030e9d829222515fb5c", + "difficulty": "ANOTHER", + "songID": 1348, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22076, + "notecount": 999, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f6663d4d10f9cc473a41f8e4ca6d3c26f0f235a", + "difficulty": "HYPER", + "songID": 1348, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22076, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31c798183edd8459a97b8d9f4e5c72fafde050dc", + "difficulty": "NORMAL", + "songID": 1348, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22076, + "notecount": 463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2684bd3ecae3e7027de202ea37ae1a9e3c8b792", + "difficulty": "ANOTHER", + "songID": 1349, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22077, + "notecount": 1647, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb4930711442174ca89654ae404e33d211ddee6a", + "difficulty": "HYPER", + "songID": 1349, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22077, + "notecount": 1019, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04e987d76a3208dc57fcaa633e91901c71354b86", + "difficulty": "NORMAL", + "songID": 1349, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22077, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c300d05f4778b37d70ffc13fa4a638dc988e2fb", + "difficulty": "ANOTHER", + "songID": 1349, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22077, + "notecount": 1541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": true + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b774f50e8fe309ffa9518296e0dca96e2b6aa329", + "difficulty": "BEGINNER", + "songID": 1349, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 22077, + "notecount": 102, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f32bd3e583263fee1749d74e8ea7bdf17c8eb4c1", + "difficulty": "HYPER", + "songID": 1349, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22077, + "notecount": 1042, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5824f7f10e0438c124d3433f8fb7cb38a0b6a724", + "difficulty": "NORMAL", + "songID": 1349, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22077, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5ad4d5f6a6749f9c684bcd06537e3df22fdf9be", + "difficulty": "ANOTHER", + "songID": 1350, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22078, + "notecount": 1064, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da0e70eb2d65a6f402da7f10ac3d97751270cb7d", + "difficulty": "HYPER", + "songID": 1350, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22078, + "notecount": 774, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b38d0c4baec2a12cdb0ef9d208c2a2d768da751", + "difficulty": "NORMAL", + "songID": 1350, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22078, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63e5f9eb5530bbbf96a354b9a37e00ed7a444bd9", + "difficulty": "ANOTHER", + "songID": 1350, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22078, + "notecount": 1170, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "268f023316302472e031654909c0c7326ffd3998", + "difficulty": "HYPER", + "songID": 1350, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22078, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8ff58ee5b34f992c77b70f571b8db7110df4bc7", + "difficulty": "NORMAL", + "songID": 1350, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22078, + "notecount": 392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed50430db30e183207f505f6c13292d469da5c08", + "difficulty": "ANOTHER", + "songID": 1351, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22079, + "notecount": 1767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "798c1d84f36b92ed06cad219cca987e0dd872795", + "difficulty": "HYPER", + "songID": 1351, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22079, + "notecount": 1099, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90e6001ef0febaf1b8a803f5e2f974407d64e929", + "difficulty": "NORMAL", + "songID": 1351, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22079, + "notecount": 630, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9817c33ae8dd5c57f2f2c5d4f994c7c4af2419a", + "difficulty": "ANOTHER", + "songID": 1351, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22079, + "notecount": 1752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fbc70c0acb73a0977a3b69ee4fa58ddb74070bee", + "difficulty": "HYPER", + "songID": 1351, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22079, + "notecount": 1096, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7584571c06f08924ad75e8afcfa533ce2505aa94", + "difficulty": "NORMAL", + "songID": 1351, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22079, + "notecount": 653, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72ca94b14c1e69ec9eff11e80fb18c16de096166", + "difficulty": "ANOTHER", + "songID": 1352, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22080, + "notecount": 1716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "195483a48c412fe1ce4e6e2cc7c747149eea05d6", + "difficulty": "HYPER", + "songID": 1352, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22080, + "notecount": 1197, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75395d1d443f4468ff9d954e7668813eac52cd5f", + "difficulty": "NORMAL", + "songID": 1352, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22080, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b92b1a88b427aa557eb27fada5719af404a932cc", + "difficulty": "ANOTHER", + "songID": 1352, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22080, + "notecount": 1896, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f7c9ece27e18ecbcba68199cac3db3257377874c", + "difficulty": "HYPER", + "songID": 1352, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22080, + "notecount": 1187, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "470b6f0e5bd97edf30558c92b0b329917c8ccdce", + "difficulty": "NORMAL", + "songID": 1352, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22080, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6dda01290a98bde4f5cf70bf83c09b4b51031522", + "difficulty": "ANOTHER", + "songID": 1353, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22081, + "notecount": 1694, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8c1277f69b3c9c49c836e5dd87254cad6ddc56e", + "difficulty": "HYPER", + "songID": 1353, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22081, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c3daa2bbdd86693c830351cd3fa8bc62ac554e6", + "difficulty": "NORMAL", + "songID": 1353, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22081, + "notecount": 607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9879c4783839d1c683bb1339ba7ac5e056e000b9", + "difficulty": "ANOTHER", + "songID": 1353, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22081, + "notecount": 1778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee2fc9739eadba36f3a8201ecc0909382b810c54", + "difficulty": "HYPER", + "songID": 1353, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22081, + "notecount": 1234, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97208601e6ef53d3e9883c62cf13ba012745a606", + "difficulty": "NORMAL", + "songID": 1353, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22081, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89af21a2ef6dcfffe65cde56ccdfa3fa7abcea47", + "difficulty": "ANOTHER", + "songID": 1354, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22082, + "notecount": 1351, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8fe5c1d09b85103d7a90cdd4e5cf79487cc2ad5", + "difficulty": "HYPER", + "songID": 1354, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22082, + "notecount": 849, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7396ee3773bcd9df0a16a99f224c8dcbee579e1a", + "difficulty": "NORMAL", + "songID": 1354, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22082, + "notecount": 577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1162e8fe655f952cea28dddc2356c5d274ea09b", + "difficulty": "ANOTHER", + "songID": 1354, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22082, + "notecount": 1142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13b98e2a317399c46c4a871b7640e9634cb73188", + "difficulty": "HYPER", + "songID": 1354, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22082, + "notecount": 846, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ec6265dd8442f2c1551bb1da77fc0485e8d85ec", + "difficulty": "NORMAL", + "songID": 1354, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22082, + "notecount": 570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "22", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "feb3775d4149205b700d7d1a4173302244f63a76", + "difficulty": "ANOTHER", + "songID": 1355, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22083, + "notecount": 1774, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51eef5303c24287468c71e3a41de05d738b69602", + "difficulty": "HYPER", + "songID": 1355, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22083, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43ce730b28754147389777340cce966240d69682", + "difficulty": "LEGGENDARIA", + "songID": 1355, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22083, + "notecount": 2190, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6dd76289eab7ee65a40086584e25e342486b027a", + "difficulty": "NORMAL", + "songID": 1355, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22083, + "notecount": 680, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cea0eadee4ae414d91360c88f2c69c1b0e6f6681", + "difficulty": "ANOTHER", + "songID": 1355, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22083, + "notecount": 1608, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12F", + "value": 11.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.50", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "889e78a8cc1fcd13eda58f2ccb9829ec18b4a90c", + "difficulty": "HYPER", + "songID": 1355, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22083, + "notecount": 1008, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2d3063f6c42c5367174f68ee924e4c442584d55", + "difficulty": "LEGGENDARIA", + "songID": 1355, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22083, + "notecount": 2183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f0301735b6472b33055339b6762ef88150c197ed", + "difficulty": "NORMAL", + "songID": 1355, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22083, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a43adbf75fb8cad54a4ec4d999582654c63e06ff", + "difficulty": "ANOTHER", + "songID": 1356, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22084, + "notecount": 1380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2aaf891c185679829b738d14f77f91d5f6a05cd5", + "difficulty": "HYPER", + "songID": 1356, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22084, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a18c2b111b6ae15b80f5e7f85a529a4ee535e18", + "difficulty": "NORMAL", + "songID": 1356, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22084, + "notecount": 535, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae5884ea05882b6bf2a06e267d4b4eb76127b2c3", + "difficulty": "ANOTHER", + "songID": 1356, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22084, + "notecount": 1103, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d74aa3180d92349cd912126e5666070eafd2c4ef", + "difficulty": "HYPER", + "songID": 1356, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22084, + "notecount": 803, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9106c57b37a5b127ca82da6de2ec42496f720a25", + "difficulty": "NORMAL", + "songID": 1356, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22084, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8757354300f6fc3e60249c0785478a9a9b8b846", + "difficulty": "ANOTHER", + "songID": 1357, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22085, + "notecount": 1158, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9228b591c5b0c0993442664d82628c09b5cc97e", + "difficulty": "HYPER", + "songID": 1357, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22085, + "notecount": 745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3fc7371c8ac4fcd4abedf83fea923eba716f1ce", + "difficulty": "NORMAL", + "songID": 1357, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22085, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "685ddd7123cfd8ddd9352449d01aeef6a7a7e89c", + "difficulty": "ANOTHER", + "songID": 1357, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22085, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f148efed4c6dd03e6568167db4b94b5b0b91ff68", + "difficulty": "BEGINNER", + "songID": 1357, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 22085, + "notecount": 126, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44e7d6da7f7a3f693452c3b272ae27ad9babb2b9", + "difficulty": "HYPER", + "songID": 1357, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22085, + "notecount": 882, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f81e65234d37fdffbc97b740ae8db8a9efad365", + "difficulty": "NORMAL", + "songID": 1357, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22085, + "notecount": 495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e8ae3b4f9a7f258a657703f55567b192ed2703f", + "difficulty": "ANOTHER", + "songID": 1358, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22086, + "notecount": 1438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7dfa175a6dd4bd272a75de708fffcf1e4d92dc1", + "difficulty": "HYPER", + "songID": 1358, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22086, + "notecount": 989, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42d51a24e05b1b2fa9dc29065bdee75ad4ee529b", + "difficulty": "NORMAL", + "songID": 1358, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22086, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89a21e87805ca0872b607d8e6bbf7823a06d570e", + "difficulty": "ANOTHER", + "songID": 1358, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22086, + "notecount": 1389, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1250f1dc30cb580d6996710d854c470fe96dffc2", + "difficulty": "HYPER", + "songID": 1358, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22086, + "notecount": 998, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bc6688d297f64ba89c829d44c340f32176a8201", + "difficulty": "NORMAL", + "songID": 1358, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22086, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f808199a4cbc8295071ce4e1554deb7c17101496", + "difficulty": "ANOTHER", + "songID": 1359, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22087, + "notecount": 1930, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e530c388c7682f0d6843b1c4d70c8b894b4d693b", + "difficulty": "HYPER", + "songID": 1359, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22087, + "notecount": 1261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf61c005c25121160b1da8227a06ee3ce5be536e", + "difficulty": "NORMAL", + "songID": 1359, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22087, + "notecount": 664, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bac303c18147978000617b8a894a50b9731ef73", + "difficulty": "ANOTHER", + "songID": 1359, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22087, + "notecount": 1976, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d0275578f535d5644ada372923d749d86e2c91d1", + "difficulty": "BEGINNER", + "songID": 1359, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 22087, + "notecount": 354, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5106932179cb53de17cf08ce559b613cca860392", + "difficulty": "HYPER", + "songID": 1359, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22087, + "notecount": 1321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa75e0ea2fae8e6e499c5a3bccb0af37c3a34192", + "difficulty": "NORMAL", + "songID": 1359, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22087, + "notecount": 649, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b264be3d73faf71159d3a9c215a634b36ea4fcc2", + "difficulty": "ANOTHER", + "songID": 1362, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22088, + "notecount": 1348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87ce700a4be864200d1f4df4e951aa2f239f1277", + "difficulty": "HYPER", + "songID": 1362, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22088, + "notecount": 923, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf8756e76be315e7df5708fec9c47290d8d8c051", + "difficulty": "NORMAL", + "songID": 1362, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22088, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "450b019d5479cfba006faa52e7db081cd52230db", + "difficulty": "ANOTHER", + "songID": 1362, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22088, + "notecount": 1280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6004ca07f5dcd4b3539237fe48e11c3f07bc9c83", + "difficulty": "BEGINNER", + "songID": 1362, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 22088, + "notecount": 190, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2243a033161431f298296f35cd453b182db4cd06", + "difficulty": "HYPER", + "songID": 1362, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22088, + "notecount": 814, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87ceb4751a212be86057771d3687a66abd2da33a", + "difficulty": "NORMAL", + "songID": 1362, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22088, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9b0740fe3c253157ceb34d5be5e4125f7c3513e", + "difficulty": "ANOTHER", + "songID": 1363, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22089, + "notecount": 1575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be1df22896b10d6849f34ccf39554084d962b918", + "difficulty": "HYPER", + "songID": 1363, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22089, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff8a3edb6efa4d3f4db2037a4b50042f99b49b22", + "difficulty": "LEGGENDARIA", + "songID": 1363, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22089, + "notecount": 1878, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "103433ebc2b89336f1c2e049c682ea9b3ab12c03", + "difficulty": "NORMAL", + "songID": 1363, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22089, + "notecount": 594, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e407c4408e078da685520446c237af8d0c6fb51", + "difficulty": "ANOTHER", + "songID": 1363, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22089, + "notecount": 1520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e8028286d2a828b6c2249f503ae6f8494ab60535", + "difficulty": "HYPER", + "songID": 1363, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22089, + "notecount": 890, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9d22ee867c41b915ea65df43dc3ec5f41265c29", + "difficulty": "LEGGENDARIA", + "songID": 1363, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22089, + "notecount": 1887, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b2386aed17fc413d80298f664fc1d90135d54a87", + "difficulty": "NORMAL", + "songID": 1363, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22089, + "notecount": 557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cea55b1884069574e3396228e73d2917eb4dd854", + "difficulty": "ANOTHER", + "songID": 1364, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22090, + "notecount": 996, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96540338b75549670ebbc322dba0a8b8c4d9d660", + "difficulty": "HYPER", + "songID": 1364, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22090, + "notecount": 630, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49d58ab1b2624f9940031ac190d1118b27313271", + "difficulty": "NORMAL", + "songID": 1364, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22090, + "notecount": 416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54809864a461a5421562752bf67034d7367cf522", + "difficulty": "ANOTHER", + "songID": 1364, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22090, + "notecount": 896, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a4e2045574ff094d674c6b2f9c012c08e2b3e37", + "difficulty": "HYPER", + "songID": 1364, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22090, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5fb4206131e8515f6608a7583c7e47609d4bbae", + "difficulty": "NORMAL", + "songID": 1364, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22090, + "notecount": 336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "122868e4e0e008138525452103a7e31eaa48a77f", + "difficulty": "ANOTHER", + "songID": 1365, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22091, + "notecount": 1599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9bb9084a2fafdbc8eb7012feffe924bafe50ea4", + "difficulty": "HYPER", + "songID": 1365, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22091, + "notecount": 1006, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24eaf7af7de6f7e5bc5a5a41c983c6accc88f967", + "difficulty": "NORMAL", + "songID": 1365, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22091, + "notecount": 617, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb02a769542a45f979cd348aa4415ef6872b28b7", + "difficulty": "ANOTHER", + "songID": 1365, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22091, + "notecount": 1513, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ca7ec7e3ba2249ccefcd4eca7ee26c52b69f6396", + "difficulty": "HYPER", + "songID": 1365, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22091, + "notecount": 1080, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "131afaa07e9f214c53b114f1d4f034e3219d9b2f", + "difficulty": "NORMAL", + "songID": 1365, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22091, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "768b12ba45588ba0772333f5b4fd3082b5122807", + "difficulty": "ANOTHER", + "songID": 1366, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22092, + "notecount": 1356, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c7d94e337cf8eea4237dc13dfe40703131cbecf", + "difficulty": "HYPER", + "songID": 1366, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22092, + "notecount": 914, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "386548cdeff75481b427c3cd60439b4a09984f01", + "difficulty": "LEGGENDARIA", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 1366, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 22092, + "arcChartID": null, + "notecount": 1453, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "ae19bda487868448da00e8062fde2a63e8f32b59", + "difficulty": "NORMAL", + "songID": 1366, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22092, + "notecount": 462, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e752b6083f327b88685854c1d1f32bf44b663b6", + "difficulty": "ANOTHER", + "songID": 1366, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22092, + "notecount": 1205, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "51d07ce46fd078a33e214869f2727c4498c3af64", + "difficulty": "HYPER", + "songID": 1366, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22092, + "notecount": 717, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "3d930d9a40d092c4e8c38006b728e6d37824a534", + "difficulty": "LEGGENDARIA", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1366, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 22092, + "arcChartID": null, + "notecount": 1538, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "53ccd0714facb9465354ab032eefe82f69dc2297", + "difficulty": "NORMAL", + "songID": 1366, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22092, + "notecount": 443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61ff6aa182cc5ccc24ab083a1e175a556f280570", + "difficulty": "ANOTHER", + "songID": 1367, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22093, + "notecount": 1908, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02d55b9fd724bf30818881808f46646270d4844b", + "difficulty": "HYPER", + "songID": 1367, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22093, + "notecount": 1092, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3562c8cb7b7cff82fa1c3e1b93ca3d9ea54104d1", + "difficulty": "NORMAL", + "songID": 1367, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22093, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e75a51c9bd1e49a5a5f0fe7fbf6f720d2bbeb6c", + "difficulty": "ANOTHER", + "songID": 1367, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22093, + "notecount": 1729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b1cd730adf8e38d763147c5a80578874b7f86241", + "difficulty": "HYPER", + "songID": 1367, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22093, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02a518f33cd3b0af3d96d05af9b846bf1b5629d7", + "difficulty": "NORMAL", + "songID": 1367, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22093, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb682612a23f518f362f5404921a629e769a5178", + "difficulty": "ANOTHER", + "songID": 1395, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22094, + "notecount": 1452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9206b1ad2c065d9010f4fea40ad3e14e4f129e3", + "difficulty": "HYPER", + "songID": 1395, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22094, + "notecount": 975, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59733ebad10314986c18668378c32d17caffe5be", + "difficulty": "NORMAL", + "songID": 1395, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22094, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1fc19d5ce6b1efe4eb9924b6365e8dcc7633a9cd", + "difficulty": "ANOTHER", + "songID": 1395, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22094, + "notecount": 1447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3f72460eb946317d251c1d8f44ee29f9ded5c555", + "difficulty": "HYPER", + "songID": 1395, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22094, + "notecount": 907, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9332f62aeff5b7d9aa741c6cdd799383a7d1ee89", + "difficulty": "NORMAL", + "songID": 1395, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22094, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f17dd300aac5eac63dd4ffc5a56ff6ed9d98704a", + "difficulty": "ANOTHER", + "songID": 1396, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22095, + "notecount": 1377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79368661714f1cb613850698aae9d56f92c0e8fd", + "difficulty": "HYPER", + "songID": 1396, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22095, + "notecount": 1135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c77c36cac8deac8f75b9def28f5cc95010339c6", + "difficulty": "NORMAL", + "songID": 1396, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22095, + "notecount": 495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45f661505ae2ed62586f675980e701ab12c013ef", + "difficulty": "ANOTHER", + "songID": 1396, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22095, + "notecount": 1590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "eca34a10087b533b17d572d5306df16041a313a9", + "difficulty": "HYPER", + "songID": 1396, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22095, + "notecount": 1031, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "596c81dfcabda0c921ca83fe9c753d946ed011c7", + "difficulty": "NORMAL", + "songID": 1396, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22095, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37b6e294595cc711c1e46b5a44896b42090c427a", + "difficulty": "ANOTHER", + "songID": 1397, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22098, + "notecount": 1437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b14e9cac74f59f3e26df8ee8edd03ff66958d50", + "difficulty": "HYPER", + "songID": 1397, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22098, + "notecount": 966, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85f26e5269dd77e427be365b3309cf37729ed577", + "difficulty": "NORMAL", + "songID": 1397, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22098, + "notecount": 497, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2c6f066c59728ae3b37a3b50755c5f90ea8c214", + "difficulty": "ANOTHER", + "songID": 1397, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22098, + "notecount": 1365, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9026c3d9ea129356b20f57d238d75bc6b5add913", + "difficulty": "HYPER", + "songID": 1397, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22098, + "notecount": 872, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9486e22ce24f90a4771eb6ee535fcee576983178", + "difficulty": "NORMAL", + "songID": 1397, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22098, + "notecount": 498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91423ca2c1fcca43b1b3f688ea317682c357b527", + "difficulty": "ANOTHER", + "songID": 1398, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22099, + "notecount": 1399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6c1bbb3ab30fb619b70e4d75bab1b80f115641d", + "difficulty": "HYPER", + "songID": 1398, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22099, + "notecount": 833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "639563d4437cc8df5b33bb9b1e2229f2dd685cbd", + "difficulty": "NORMAL", + "songID": 1398, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 22099, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b71032e6f578f8645fdfbfa53d375a2f55c4326", + "difficulty": "ANOTHER", + "songID": 1398, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 22099, + "notecount": 1405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1eaf7f136e9be58f23971fdf054f6075c5f5fc71", + "difficulty": "HYPER", + "songID": 1398, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 22099, + "notecount": 810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "206b6d4cec222fdb927bee0d3e4d7b263c58d19e", + "difficulty": "NORMAL", + "songID": 1398, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 22099, + "notecount": 594, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "327c0534e06e7e401c9dbcbca427034e3a521254", + "difficulty": "ANOTHER", + "songID": 1399, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 22100, + "notecount": 1340, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b77023af773ae93affdfd5f5bfd62888516d37dc", + "difficulty": "HYPER", + "songID": 1399, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22100, + "notecount": 992, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba25722a5639c8e72c37d4995e271c243893f6c8", + "difficulty": "NORMAL", + "songID": 1399, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 22100, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b32423ab1efcff9bed3c50a77dc54180ee82fb9", + "difficulty": "ANOTHER", + "songID": 1399, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 22100, + "notecount": 1314, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "bd6399f54808017d298de6335d512844b9347514", + "difficulty": "HYPER", + "songID": 1399, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 22100, + "notecount": 820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c514ed40fe051c6781a075b58aec42f6574a8de", + "difficulty": "NORMAL", + "songID": 1399, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 22100, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0dafe8257f7335d9ebe1134a509b00f44a2efbff", + "difficulty": "ANOTHER", + "songID": 1404, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23000, + "notecount": 1681, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c826159df3c004ae3d040cf9032189189f9fb6ef", + "difficulty": "HYPER", + "songID": 1404, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23000, + "notecount": 979, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a69730208f3ed887c51a9959e0082b31e0b51f2", + "difficulty": "NORMAL", + "songID": 1404, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23000, + "notecount": 688, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a831810c4336370ae9e030c206dc32ab0e03dad7", + "difficulty": "ANOTHER", + "songID": 1404, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23000, + "notecount": 1585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": true + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7f3f37ed0ce99e5f513021aafcf9ab5a45411001", + "difficulty": "HYPER", + "songID": 1404, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23000, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "138160198dc3fe24e5732495abbfa3d61ce06646", + "difficulty": "NORMAL", + "songID": 1404, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23000, + "notecount": 509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59da3b9ce1b043c362c879b4cb371c288805b2bb", + "difficulty": "ANOTHER", + "songID": 1405, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23001, + "notecount": 1635, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8f375f7ded68f30da12c54fb4181d5dbfb751dc", + "difficulty": "HYPER", + "songID": 1405, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23001, + "notecount": 1147, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "563dc6aed6c51afd00ce5e455569efdd001207a1", + "difficulty": "NORMAL", + "songID": 1405, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23001, + "notecount": 515, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f92c0a11f0a9a72138423e1b604a5ae941b4ad35", + "difficulty": "ANOTHER", + "songID": 1405, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23001, + "notecount": 1558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "eb2a611a72997ffdb259e4900b4af85516d45976", + "difficulty": "HYPER", + "songID": 1405, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23001, + "notecount": 1174, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7ff55bf5a731caf21c0867c6cf8df4379963889", + "difficulty": "NORMAL", + "songID": 1405, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23001, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d2f625346f1648fff845007d4eb9be7f42afc16", + "difficulty": "ANOTHER", + "songID": 1406, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23002, + "notecount": 1484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b6db80c47d3ff002dc7be5f14954ce5b73c2629", + "difficulty": "HYPER", + "songID": 1406, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23002, + "notecount": 1037, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ceac0e0c99573bd9b23f32e4cfec810569aeb0d", + "difficulty": "NORMAL", + "songID": 1406, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23002, + "notecount": 645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35be47e6c1bcfa67b46d05ee87f3c56dbb72f0c6", + "difficulty": "ANOTHER", + "songID": 1406, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23002, + "notecount": 1538, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "01eedcdd6c731c8a19ad270f539102b3d04c67ce", + "difficulty": "HYPER", + "songID": 1406, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23002, + "notecount": 1020, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1f1d8a95217c107158d9c5ef18b91015dd8f7bc", + "difficulty": "NORMAL", + "songID": 1406, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23002, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f930dafc7be2284b47c6ea1b3af0eccff191691", + "difficulty": "ANOTHER", + "songID": 1407, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23003, + "notecount": 1501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b804ab77e09a722a4b6803c77a5326beb4dcdba", + "difficulty": "HYPER", + "songID": 1407, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23003, + "notecount": 941, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef022ded909d48087960f1bf14307a205e9b9ebb", + "difficulty": "NORMAL", + "songID": 1407, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23003, + "notecount": 607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf64da7cda9b15485152719857f3961e4b76883a", + "difficulty": "ANOTHER", + "songID": 1407, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23003, + "notecount": 1453, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1f3b54aed3c06efc17a0d2232e3d25ffe9aeb99f", + "difficulty": "HYPER", + "songID": 1407, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23003, + "notecount": 966, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c6cd9dfa4ecd848497602f45ad7ab59b745f3e0", + "difficulty": "NORMAL", + "songID": 1407, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23003, + "notecount": 607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e226790d1341a91ee75ef6f1e8fe48a070a7a37", + "difficulty": "ANOTHER", + "songID": 1408, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23004, + "notecount": 1164, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62f6670b68607d8da0894d2541adda07f31761a6", + "difficulty": "HYPER", + "songID": 1408, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23004, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd3957abba187bfab9882fcc4d022d7df0dec4f8", + "difficulty": "NORMAL", + "songID": 1408, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23004, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "245a3e8c3cf9f31f9da7c562524dd6957ad73d19", + "difficulty": "ANOTHER", + "songID": 1408, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23004, + "notecount": 1209, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3050bea7d3f5285a0681820705b5cfb06b255679", + "difficulty": "HYPER", + "songID": 1408, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23004, + "notecount": 743, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c625f753d4cb4f587f6d4d464bee8c6b383078ce", + "difficulty": "NORMAL", + "songID": 1408, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23004, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "761b1010f4b11ec2290a0640a6edeff9a0c96287", + "difficulty": "ANOTHER", + "songID": 1409, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23005, + "notecount": 1580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d87677d213c12316bf090cefe09e80cf39f9c2b2", + "difficulty": "HYPER", + "songID": 1409, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23005, + "notecount": 975, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7f75da35dc22fdc39e77215ac2062a9f5cad6c2", + "difficulty": "NORMAL", + "songID": 1409, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23005, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72266f5a1f0762fd5ed6289a55d631b2bcd004cd", + "difficulty": "ANOTHER", + "songID": 1409, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23005, + "notecount": 1500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "539710749d90e7ce20dafd21c30cf42a0b45790c", + "difficulty": "HYPER", + "songID": 1409, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23005, + "notecount": 988, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1a0a4f8745552d00168b16f4f14451706365fc5", + "difficulty": "NORMAL", + "songID": 1409, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23005, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8466154e32280bea41ebfc7c4fca367b41f0557e", + "difficulty": "ANOTHER", + "songID": 1410, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23007, + "notecount": 1431, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ae4f1d8490b5c3fd15e5c6e6f380f257b9251f7", + "difficulty": "HYPER", + "songID": 1410, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23007, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54c2aad2961298fedad6bb7cddbcd4e2a703b818", + "difficulty": "NORMAL", + "songID": 1410, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23007, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84fb6b1231bc87038c19b43c381f6ed9a116972a", + "difficulty": "ANOTHER", + "songID": 1410, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23007, + "notecount": 1421, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f9ffed51a7bda4b8b4eeff42683e883ef60f636e", + "difficulty": "HYPER", + "songID": 1410, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23007, + "notecount": 889, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7da1c4dc7d5f8d6460638f0f6d9f83da96a43ecd", + "difficulty": "NORMAL", + "songID": 1410, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23007, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3b25efc457b1fac1ed9917151870f7fc7cce3d3", + "difficulty": "ANOTHER", + "songID": 1411, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23008, + "notecount": 1182, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea6ed9d169edf200c0c88791c2dd763b4e86398a", + "difficulty": "HYPER", + "songID": 1411, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23008, + "notecount": 808, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1722a061a59aef557eba870f7425659b32a845ba", + "difficulty": "NORMAL", + "songID": 1411, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23008, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a9e91dc800ed93c97c7293a78484a8c87b777e9", + "difficulty": "ANOTHER", + "songID": 1411, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23008, + "notecount": 1228, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a6602c56d551b568005a6be51517bfceeef1deba", + "difficulty": "HYPER", + "songID": 1411, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23008, + "notecount": 891, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddb8c683058ea6447c40986773501986c58c5a43", + "difficulty": "NORMAL", + "songID": 1411, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23008, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02d298b10428fd0b2fd7d1b4c9ed13c33c471778", + "difficulty": "ANOTHER", + "songID": 1412, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23009, + "notecount": 1521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fef1f7e1f32ab6172f1e21e324f14dd7d77de60", + "difficulty": "HYPER", + "songID": 1412, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23009, + "notecount": 1062, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c12399fa104ded661876ecdd879d4923e996054f", + "difficulty": "NORMAL", + "songID": 1412, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23009, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d15fac882a2a218a93243c745ef347e02d4464b", + "difficulty": "ANOTHER", + "songID": 1412, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23009, + "notecount": 1546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7120690687bb62ffe471815163169f8ead3efc71", + "difficulty": "HYPER", + "songID": 1412, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23009, + "notecount": 1082, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "901c8069fa8cec805425087f2fbd44239bff5086", + "difficulty": "NORMAL", + "songID": 1412, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23009, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e706b5b4d49f6a269a049787d9c1f3a16d1df5af", + "difficulty": "ANOTHER", + "songID": 1413, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23010, + "notecount": 1154, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed5cfb33609eeaadce1123eb612a8723ac2614be", + "difficulty": "HYPER", + "songID": 1413, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23010, + "notecount": 976, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58f536c45d6d441ea7ee91bc9b188635358103ac", + "difficulty": "NORMAL", + "songID": 1413, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23010, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c96a978d91b06a19ad50b1c2d6e921fe5e135c96", + "difficulty": "ANOTHER", + "songID": 1413, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23010, + "notecount": 1150, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ed039b4f5de5737e5b8b736c26248252af4b6b3", + "difficulty": "HYPER", + "songID": 1413, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23010, + "notecount": 892, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64066f046ddf484c140db3fb815ce13fd11623bc", + "difficulty": "NORMAL", + "songID": 1413, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23010, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff3dfbfcd55f9ba1cd52828e728f656fa707ba47", + "difficulty": "ANOTHER", + "songID": 1414, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23011, + "notecount": 1237, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d098dcf4bdc8cb8a34ec5659d76e2174ecd41736", + "difficulty": "HYPER", + "songID": 1414, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23011, + "notecount": 809, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11c42c1ebbf0827fea88d949982509c9be90aea8", + "difficulty": "NORMAL", + "songID": 1414, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23011, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26003d6e5104607c9d5b25718d69d938db4a8c87", + "difficulty": "ANOTHER", + "songID": 1414, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23011, + "notecount": 1124, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3edd30d920f3d077f6f2363c6aae314c7c453d26", + "difficulty": "HYPER", + "songID": 1414, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23011, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "949261a7edce2912d5ec8e5367e438a4d55e58b9", + "difficulty": "NORMAL", + "songID": 1414, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23011, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "153a8b97d7664fdc7c29be44f51e885420bb75aa", + "difficulty": "ANOTHER", + "songID": 1415, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23012, + "notecount": 1331, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4422ca29dd25c227c84943f83fafe3a7579c6c18", + "difficulty": "HYPER", + "songID": 1415, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23012, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb921f72f8b36a5fce7c4e769c9f337e25eaee38", + "difficulty": "NORMAL", + "songID": 1415, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23012, + "notecount": 388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8641423e2dc453b7127588c06796c92b3480254", + "difficulty": "ANOTHER", + "songID": 1415, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23012, + "notecount": 1137, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "365ed0d7f534573b891806499528adc77b29bd10", + "difficulty": "HYPER", + "songID": 1415, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23012, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1ea87cf894f14ebe62a5869986019f43faf0f49", + "difficulty": "NORMAL", + "songID": 1415, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23012, + "notecount": 424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdea8f9a07f942571dded9346faa69945cecaea4", + "difficulty": "ANOTHER", + "songID": 1416, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23013, + "notecount": 1856, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c041c38d5e9459e77fdccfd5b8db9f2179a94f30", + "difficulty": "HYPER", + "songID": 1416, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23013, + "notecount": 1094, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff19f5527c6156b97af866194107d8448e8dbfc8", + "difficulty": "NORMAL", + "songID": 1416, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23013, + "notecount": 633, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e326db241bd81b53be33e457f4a3740a8e4559d5", + "difficulty": "ANOTHER", + "songID": 1416, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23013, + "notecount": 1857, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5ce6ea5a6508d3ca3a4f78cc92888d0811b4e2a3", + "difficulty": "HYPER", + "songID": 1416, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23013, + "notecount": 1208, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6c6d4b5db8fc0648faec1164ac31430b3420165", + "difficulty": "NORMAL", + "songID": 1416, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23013, + "notecount": 622, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa0dc93756d316aef4f1ea97d271c18b7366b630", + "difficulty": "ANOTHER", + "songID": 1417, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23014, + "notecount": 1049, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9977c69fad33ea35af81d89d57b3909ed808027a", + "difficulty": "HYPER", + "songID": 1417, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23014, + "notecount": 776, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efd03977014b759151310b9d81e71de5ed1ea80a", + "difficulty": "NORMAL", + "songID": 1417, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23014, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3b0ff79cf2eba248af57d3a77d7c56ed870f362", + "difficulty": "ANOTHER", + "songID": 1417, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23014, + "notecount": 1091, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80653f4e0da7b3a8666f7371515d5553d3854ba7", + "difficulty": "HYPER", + "songID": 1417, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23014, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef016f0688d54157dc0b0bf428856169d4fd622f", + "difficulty": "NORMAL", + "songID": 1417, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23014, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d05e384c9e1ed63e2a97351f5ab3c5bd41764e7", + "difficulty": "ANOTHER", + "songID": 1418, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23015, + "notecount": 1285, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e7ce8117014cadad00666f9c7a53d5b94ef7f51", + "difficulty": "HYPER", + "songID": 1418, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23015, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72b9c55e2d3c54975de2dc2ff4430878c40ec855", + "difficulty": "NORMAL", + "songID": 1418, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23015, + "notecount": 467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35994f5ee68f612cd2e9d08fefe8a2619c02868d", + "difficulty": "ANOTHER", + "songID": 1418, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23015, + "notecount": 1223, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3885333dd819ff2c32d64ac7cd29c7bdf3d2f8d4", + "difficulty": "HYPER", + "songID": 1418, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23015, + "notecount": 803, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2594b68fe00bbf0c03d0336df166951c3f2c06dd", + "difficulty": "NORMAL", + "songID": 1418, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23015, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9cade6462c5ee496f2a564e53093574f53333c8e", + "difficulty": "ANOTHER", + "songID": 1419, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23016, + "notecount": 1259, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2eb8336e58a8e239f4fb553ae910c847957244b5", + "difficulty": "HYPER", + "songID": 1419, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23016, + "notecount": 819, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2880052881af3a21bb769f5cac633709b35c5581", + "difficulty": "NORMAL", + "songID": 1419, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23016, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d98d108f55831d899e3eaf404382a0c3ad753a2", + "difficulty": "ANOTHER", + "songID": 1419, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23016, + "notecount": 1095, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0d05ebda09eb13f321cf92aff64df40389be6bb", + "difficulty": "HYPER", + "songID": 1419, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23016, + "notecount": 761, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "997b8f7619974774d85dbc60f2489cc6a9f1a1f9", + "difficulty": "NORMAL", + "songID": 1419, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23016, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2540cdaea2bde0dd63361b38a7c26ad0025f862f", + "difficulty": "ANOTHER", + "songID": 1420, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23017, + "notecount": 1548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e4990f0848616297b3b1a1333ec1447f725c8b0", + "difficulty": "HYPER", + "songID": 1420, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23017, + "notecount": 914, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f27b5dadddb8fc42477c9d901f2fe63873eec02d", + "difficulty": "NORMAL", + "songID": 1420, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23017, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0910214c4c8a1063385a4d91d843c6b5aaf34477", + "difficulty": "ANOTHER", + "songID": 1420, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23017, + "notecount": 1523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0f8b70cc9bea6ed50a2205a8318b0f107b98019b", + "difficulty": "HYPER", + "songID": 1420, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23017, + "notecount": 933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e45a89d67a52eab413b49e25941881019a2d53d", + "difficulty": "NORMAL", + "songID": 1420, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23017, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bdab0056a7c5e3fb9747513ea51228473a105dac", + "difficulty": "ANOTHER", + "songID": 1421, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23018, + "notecount": 2086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7313ce8dd5d197ef96c841bd594b8a6e5b9c2bf8", + "difficulty": "HYPER", + "songID": 1421, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23018, + "notecount": 1377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "574507652e0a12f5aca463d65620192fbce841e6", + "difficulty": "NORMAL", + "songID": 1421, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23018, + "notecount": 802, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bebfae34eb8697922ef06ec2bc981a7da844afa", + "difficulty": "ANOTHER", + "songID": 1421, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23018, + "notecount": 1952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6f698d178b9b09309d83bc297be6bddff05dcb3a", + "difficulty": "HYPER", + "songID": 1421, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23018, + "notecount": 1277, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3994edcefa6950f697a5c8c7950e12ec1c1a92f8", + "difficulty": "NORMAL", + "songID": 1421, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23018, + "notecount": 811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5bf9ad3b8b0fb1cb1100af83d46b78cd7a942ce", + "difficulty": "ANOTHER", + "songID": 1422, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23019, + "notecount": 1231, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "966ff19865a95f716fe10b9a736ac60ba437e38f", + "difficulty": "HYPER", + "songID": 1422, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23019, + "notecount": 948, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a74c3a41de4f8846d6a5b2e65ee4795a29c5a9f2", + "difficulty": "NORMAL", + "songID": 1422, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23019, + "notecount": 676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16edcd62e73cc6e3beb399813f507109e9729b78", + "difficulty": "ANOTHER", + "songID": 1422, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23019, + "notecount": 1194, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8d4fe89d6f9bdc8f5d1985179c6bc451277cc151", + "difficulty": "HYPER", + "songID": 1422, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23019, + "notecount": 947, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e56dc33ad1ee364a8e6c5bf164587993822c5663", + "difficulty": "NORMAL", + "songID": 1422, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23019, + "notecount": 677, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf0da83b55cce93afbcb7223f50872b5cee063f9", + "difficulty": "ANOTHER", + "songID": 1423, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23020, + "notecount": 1247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23c846d9d9bc2edfbdf09908ba4064275b65b425", + "difficulty": "HYPER", + "songID": 1423, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23020, + "notecount": 975, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c6c1e5b5d5d3f8bd91da5244e082f2ea0178c27", + "difficulty": "NORMAL", + "songID": 1423, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23020, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37f16e0b1d8ffef9670b8509185e4c8826c54a53", + "difficulty": "ANOTHER", + "songID": 1423, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23020, + "notecount": 1402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f7889ac69e99a2153b872c7120496b4e30fce1f", + "difficulty": "HYPER", + "songID": 1423, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23020, + "notecount": 899, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc20aa5ebdd9fdc522183bfe12ed03e269273fb2", + "difficulty": "NORMAL", + "songID": 1423, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23020, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e03a5bfa09babddac9938a18610968b6b315ad7", + "difficulty": "ANOTHER", + "songID": 1424, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23021, + "notecount": 1622, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70a2b171ad1deb21d06b9963a4f384f4fff9355e", + "difficulty": "HYPER", + "songID": 1424, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23021, + "notecount": 1102, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ee0a843e35095c0dcef3a637810b2e96336aa3d", + "difficulty": "NORMAL", + "songID": 1424, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23021, + "notecount": 554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c5710bb9d193fd9cff6854d4e499e6864068ec70", + "difficulty": "ANOTHER", + "songID": 1424, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23021, + "notecount": 1494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ebc65f7795e2f97c4224603453f84f145cdbfe6c", + "difficulty": "HYPER", + "songID": 1424, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23021, + "notecount": 1098, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d79ffd1704e3d1bb4b39aea5358242847f905085", + "difficulty": "NORMAL", + "songID": 1424, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23021, + "notecount": 549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28c4dadbc7941433c07a057021e18dc0ca6e82ea", + "difficulty": "ANOTHER", + "songID": 1425, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23022, + "notecount": 1346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab251fb36440021927814af15699b10eb0bdf1dd", + "difficulty": "HYPER", + "songID": 1425, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23022, + "notecount": 862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "927cbd3b6083af6104c26e7bc956e76986cb90cd", + "difficulty": "NORMAL", + "songID": 1425, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23022, + "notecount": 416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc0fcf6088830eceb7afb578c7f8ff29982ffdab", + "difficulty": "ANOTHER", + "songID": 1425, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23022, + "notecount": 1443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0c78d0e4b8d73d1b4281802adc8271a9c1e3e622", + "difficulty": "HYPER", + "songID": 1425, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23022, + "notecount": 976, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e0508a36bae222e15d49e7c7c8a7a1a952cb74f", + "difficulty": "NORMAL", + "songID": 1425, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23022, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0687bc6951293e803bc121526948dc49aa1394f", + "difficulty": "ANOTHER", + "songID": 1426, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23023, + "notecount": 1182, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a80757be4c72f3674c96ff4bdff75deea120892", + "difficulty": "HYPER", + "songID": 1426, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23023, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37e606ef02188466d7690bbed82af83d34674831", + "difficulty": "NORMAL", + "songID": 1426, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 23023, + "notecount": 299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37817b02053862c7887f8e30cda23cd5f2c3be4d", + "difficulty": "ANOTHER", + "songID": 1426, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23023, + "notecount": 1185, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df5543a6822c307dfdbdf162fecf6da013043fff", + "difficulty": "HYPER", + "songID": 1426, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23023, + "notecount": 561, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e985e4af75789b18b08863e1c9dfc0c9c8058170", + "difficulty": "NORMAL", + "songID": 1426, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23023, + "notecount": 299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9d9c7412fca3733928151ec1307a1907d89064d", + "difficulty": "ANOTHER", + "songID": 1427, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23024, + "notecount": 1510, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c317fe86e090829923e23b15b45e17f08844941", + "difficulty": "HYPER", + "songID": 1427, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23024, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba5508f7b52065b718045fe2e85566ba7e7aea4c", + "difficulty": "NORMAL", + "songID": 1427, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23024, + "notecount": 552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "471408813967ece139613e7e6f850c38097b768c", + "difficulty": "ANOTHER", + "songID": 1427, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23024, + "notecount": 1365, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b268ca3f7fd90f5df5e53a9169e120881deff6ea", + "difficulty": "HYPER", + "songID": 1427, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23024, + "notecount": 840, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81f195795a73e998884779da88f2ceddb00d36ed", + "difficulty": "NORMAL", + "songID": 1427, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23024, + "notecount": 543, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4cd745f3c0927ae40074ee57c6e890d0b6b5f8b", + "difficulty": "ANOTHER", + "songID": 1428, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23025, + "notecount": 1106, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72bc0be8c14317bd417a69df494a4ca6659fa366", + "difficulty": "HYPER", + "songID": 1428, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23025, + "notecount": 744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4eac31e3becc319b8970991c376e40b773d1ee0d", + "difficulty": "NORMAL", + "songID": 1428, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 23025, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1df1351c42d5fd71dba5091b150fdc8e9a39a73", + "difficulty": "ANOTHER", + "songID": 1428, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23025, + "notecount": 1095, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51244dd4efd8b9aee458604fb2d6d759b89f5424", + "difficulty": "HYPER", + "songID": 1428, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23025, + "notecount": 781, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef0dcaa359598a405f9ff2cdf885a62d2c3a76e7", + "difficulty": "NORMAL", + "songID": 1428, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 23025, + "notecount": 342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "196bb2769f007e0cf07dc2e3148ae99fdf891265", + "difficulty": "ANOTHER", + "songID": 1429, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23026, + "notecount": 1363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bd8e6666b96111e744e5dc53b45d3e13f346f1f", + "difficulty": "HYPER", + "songID": 1429, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23026, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b596d72f4503c3db6758cf65b026222cc7c2db4f", + "difficulty": "NORMAL", + "songID": 1429, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23026, + "notecount": 571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fc9e9fcb18686c626c15a18bd6433338b21fb25", + "difficulty": "ANOTHER", + "songID": 1429, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23026, + "notecount": 1259, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ece804a9dc06fc5f1dbef21f92429afe02bbf693", + "difficulty": "HYPER", + "songID": 1429, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23026, + "notecount": 766, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83d3e5bf3594988d3ab74784eca23a412dd6b1f2", + "difficulty": "NORMAL", + "songID": 1429, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23026, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7ed4940d6c10939aa93556423a67be851d4e420", + "difficulty": "ANOTHER", + "songID": 1430, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23027, + "notecount": 2084, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9414ebdeb34e33b4321efd5214cb9048971be2e", + "difficulty": "HYPER", + "songID": 1430, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23027, + "notecount": 1194, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a44e5fedea144c9ca14cb5b75e558b31361a6541", + "difficulty": "NORMAL", + "songID": 1430, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23027, + "notecount": 775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42f66857c39275f3c9ec0ae17561aef6da17f1c9", + "difficulty": "ANOTHER", + "songID": 1430, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23027, + "notecount": 1953, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d91b28a8d208c21fec5012f60d7052c0504043a4", + "difficulty": "BEGINNER", + "songID": 1430, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 23027, + "notecount": 276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4cbed586567dd7db851578b957ab08deb1e7e8f3", + "difficulty": "HYPER", + "songID": 1430, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23027, + "notecount": 1246, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e499130964308fd021679cf6e122a68d4e9820f", + "difficulty": "NORMAL", + "songID": 1430, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23027, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d913a9485684af34e63beff42c781235c05156a1", + "difficulty": "ANOTHER", + "songID": 1431, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23028, + "notecount": 1262, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4977be14f24bdd0b5a43e86a7237d2f1ec888e71", + "difficulty": "HYPER", + "songID": 1431, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23028, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae9fb285100e804f4372874e311c200efeb9d5c6", + "difficulty": "NORMAL", + "songID": 1431, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23028, + "notecount": 513, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ed343271f3036e06877d01a81d661a3634db4cd", + "difficulty": "ANOTHER", + "songID": 1431, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23028, + "notecount": 1299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "94c60f35c4a6cf4641b921f8e919f00aed07bb08", + "difficulty": "HYPER", + "songID": 1431, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23028, + "notecount": 785, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "442343e98cacc86986ec5a4fdff7cd573e456d9a", + "difficulty": "NORMAL", + "songID": 1431, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23028, + "notecount": 495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0df2b8fe23f8865c037850967c38c664c0aa554b", + "difficulty": "ANOTHER", + "songID": 1432, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23029, + "notecount": 1155, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6f39cf8c6077d837b8a2bd38ca1ccdb88b858b1", + "difficulty": "HYPER", + "songID": 1432, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23029, + "notecount": 709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1bbb4ccddb0e1e4e41c356e37635527a388891b", + "difficulty": "NORMAL", + "songID": 1432, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23029, + "notecount": 538, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a370a5312fe2ec37a19c176cd8ba5cc1ed8ea0e9", + "difficulty": "ANOTHER", + "songID": 1432, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23029, + "notecount": 1268, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "899f201e872ac99c917f4759ff8359bd8e816756", + "difficulty": "HYPER", + "songID": 1432, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23029, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d88852ccafc79fdcbe196e09cc50033587d4886", + "difficulty": "NORMAL", + "songID": 1432, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23029, + "notecount": 539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6538099fd5d97d3b66fcd820a9688aa5f0952b3c", + "difficulty": "ANOTHER", + "songID": 1433, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23030, + "notecount": 1285, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d836ca4068099062b74b6f15bddf0b4dbd287bb", + "difficulty": "HYPER", + "songID": 1433, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23030, + "notecount": 918, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c1ebdbe3bbf360b0a9e7290ba500fdedb99c1cd", + "difficulty": "NORMAL", + "songID": 1433, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23030, + "notecount": 575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62d31fc8cbc720c27d1dfab3335d5c9d2025978d", + "difficulty": "ANOTHER", + "songID": 1433, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23030, + "notecount": 1323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a19a1600f0653c324fcfd0946a1155329a36996f", + "difficulty": "HYPER", + "songID": 1433, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23030, + "notecount": 860, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4437503791dffbe951c16a637335c011982c2199", + "difficulty": "NORMAL", + "songID": 1433, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23030, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b811ed06511917727821102776308c3be8d36a6", + "difficulty": "ANOTHER", + "songID": 1434, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23031, + "notecount": 1435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb33a1710cc3a5cbcd55cde126e3db1038c98a87", + "difficulty": "HYPER", + "songID": 1434, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23031, + "notecount": 1007, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa3cec379df6494d3d0279b603d0e811bf277282", + "difficulty": "LEGGENDARIA", + "songID": 1434, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23031, + "notecount": 1814, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4dc82eaa459c48e661bae03850288178ac123971", + "difficulty": "NORMAL", + "songID": 1434, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23031, + "notecount": 705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35b80eed3726eacd523b56e16c0e8b87c8dfcc13", + "difficulty": "ANOTHER", + "songID": 1434, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23031, + "notecount": 1342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "58218f3dcdf651a8f3780b214884e9ba9da4cadf", + "difficulty": "HYPER", + "songID": 1434, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23031, + "notecount": 939, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a290f87e433e3b1705effc0e63a9baf4f1695c6", + "difficulty": "LEGGENDARIA", + "songID": 1434, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23031, + "notecount": 1712, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "065282f8d20edd32129a44fa5fd4ec37e618fc34", + "difficulty": "NORMAL", + "songID": 1434, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23031, + "notecount": 648, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a9bc6720433d6888011a4cccc1dc954724ad589", + "difficulty": "ANOTHER", + "songID": 1435, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23032, + "notecount": 1573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90a7cc97ecc706f184197c22e726d96343f0973d", + "difficulty": "HYPER", + "songID": 1435, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23032, + "notecount": 1110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bb0264ce3751613ab6d357813f74ff6af60ee8e", + "difficulty": "NORMAL", + "songID": 1435, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23032, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d88db1254ec6417597b2494b62328b59398e2df", + "difficulty": "ANOTHER", + "songID": 1435, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23032, + "notecount": 1589, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8f14e555ce73e3072b5a8ac6673c16aa40373ac8", + "difficulty": "HYPER", + "songID": 1435, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23032, + "notecount": 1077, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b1011663880788bf09e61a136edc1bedb76cbcb", + "difficulty": "NORMAL", + "songID": 1435, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23032, + "notecount": 615, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21be47e625c81c847fd92ec354aa9c8c08bc7912", + "difficulty": "ANOTHER", + "songID": 1436, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23033, + "notecount": 1433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8dab6eb71e38d2ee4feb6112844c9aff04cdd748", + "difficulty": "HYPER", + "songID": 1436, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23033, + "notecount": 802, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4381f1c9a7c7873d389a05c79796627d4136854f", + "difficulty": "NORMAL", + "songID": 1436, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23033, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb5b336b248e46f128dca8f597a8e68328d8c1f4", + "difficulty": "ANOTHER", + "songID": 1436, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23033, + "notecount": 1290, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "266b8641038fb49b6798576d8458e2598fb00caa", + "difficulty": "HYPER", + "songID": 1436, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23033, + "notecount": 812, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89f5b2b3405a1a240c873bd2e89824339a84530b", + "difficulty": "NORMAL", + "songID": 1436, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23033, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9c3a547057f30d42be7b024ee81b13dcd0e0a17", + "difficulty": "ANOTHER", + "songID": 1437, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23034, + "notecount": 1135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cb089093e2851f97b33e540863582aaf2aa1eb9", + "difficulty": "HYPER", + "songID": 1437, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23034, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32065b1acf86eade247443414a5d24cce0da91e0", + "difficulty": "NORMAL", + "songID": 1437, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23034, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "842d02d59fe19ce34aba636c0f837e2a4281916f", + "difficulty": "ANOTHER", + "songID": 1437, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23034, + "notecount": 1014, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67023e9e3f12a9789879d849059682fdbea34f49", + "difficulty": "HYPER", + "songID": 1437, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23034, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f52141632aef98abbdf66c83c9a7f99a518adb0", + "difficulty": "NORMAL", + "songID": 1437, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23034, + "notecount": 363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "144faa58ffb5e7592a9d315268ef591680034d9f", + "difficulty": "ANOTHER", + "songID": 1438, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23035, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1afbcaa8c1927fee6f3636341963d0e8ac9a0607", + "difficulty": "HYPER", + "songID": 1438, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23035, + "notecount": 624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23c37bc2f827ed840eed9fd6b1e9b3d0eb28647c", + "difficulty": "NORMAL", + "songID": 1438, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23035, + "notecount": 347, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43bad81b5a9890b17079cd67e424606d97ff8e65", + "difficulty": "ANOTHER", + "songID": 1438, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23035, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78aefeeecdb3bde520be096c0549c43d7c785581", + "difficulty": "HYPER", + "songID": 1438, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23035, + "notecount": 619, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87fb50276aa5ff5a4eebf9d2c5d697876a785d93", + "difficulty": "NORMAL", + "songID": 1438, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23035, + "notecount": 353, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1af6a9c99df025fe37142e7e390965cbf592fd1d", + "difficulty": "ANOTHER", + "songID": 1439, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23036, + "notecount": 1271, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa60c82088ae57d599b2bde178ba91f73df4ff62", + "difficulty": "HYPER", + "songID": 1439, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23036, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7fb7e2bd59aa175399edb4b7c21527313cafcde7", + "difficulty": "NORMAL", + "songID": 1439, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23036, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f8028f3c4d86c3c8065d199f260dda941fdc638", + "difficulty": "ANOTHER", + "songID": 1439, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23036, + "notecount": 1308, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6fcbd9c4e2e50031956bca696da19a1e32e4920", + "difficulty": "HYPER", + "songID": 1439, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23036, + "notecount": 935, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1399643b2572c04239f0f0c958dd1cfc64ba0b5a", + "difficulty": "NORMAL", + "songID": 1439, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23036, + "notecount": 536, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f46e80fce0d36b4a207255179601bb96b750ecc5", + "difficulty": "ANOTHER", + "songID": 1440, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23037, + "notecount": 1456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9eddfafe11177fa2b1c3e3b01a838f65e8e6f21", + "difficulty": "HYPER", + "songID": 1440, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23037, + "notecount": 1087, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "155c2fe5bae7c80c532835bb98d6152423933b03", + "difficulty": "NORMAL", + "songID": 1440, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23037, + "notecount": 671, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "748fa71509fb11e0718e726daf10b2d786e7f084", + "difficulty": "ANOTHER", + "songID": 1440, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23037, + "notecount": 1443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": true + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7a42dd5c2ea76b3080ef80e1fa1cff92e1dde843", + "difficulty": "HYPER", + "songID": 1440, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23037, + "notecount": 999, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d31abf305f241edd4a0d09e80f2646f47dd04110", + "difficulty": "NORMAL", + "songID": 1440, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23037, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9009a3ed107f38cc88bc58ea9fae3993201fe14", + "difficulty": "ANOTHER", + "songID": 1441, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23038, + "notecount": 1182, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9dc1433375f88949e2d05968543aa1936ab8421", + "difficulty": "HYPER", + "songID": 1441, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23038, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "823a709e70a2c25456736c6040d3f3b04fac8c80", + "difficulty": "NORMAL", + "songID": 1441, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23038, + "notecount": 488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04dfaae0a5b289a10d8f9972331d79c09f2fdf98", + "difficulty": "ANOTHER", + "songID": 1441, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23038, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95ed71cb82186284c6aeaa6878e75d89bd2d8ed0", + "difficulty": "HYPER", + "songID": 1441, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23038, + "notecount": 759, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93e11ce6270bb693828a29c008177cf2ddfdf94d", + "difficulty": "NORMAL", + "songID": 1441, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23038, + "notecount": 441, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "964cd3552b60622a01011c42de503b111058b856", + "difficulty": "ANOTHER", + "songID": 1442, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23039, + "notecount": 1251, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c0ad4d0dee447f5e8fb49eeafb9dd09730653ef", + "difficulty": "HYPER", + "songID": 1442, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23039, + "notecount": 741, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "858d91ff5e1a1d5ff25203026401aaa2114b611c", + "difficulty": "NORMAL", + "songID": 1442, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 23039, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d66377d797ae9f7c7f90fc34d6c28015dd915502", + "difficulty": "ANOTHER", + "songID": 1442, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23039, + "notecount": 1171, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "634f4b61d5563435fe571c5e55bb407dc53a9a4c", + "difficulty": "HYPER", + "songID": 1442, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23039, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1664c01588d8aae260a3ad9bf2299e5bda10dfc5", + "difficulty": "NORMAL", + "songID": 1442, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 23039, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69e3c26f0c6d6a86c9dd0b0723407845d6890161", + "difficulty": "ANOTHER", + "songID": 1443, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23040, + "notecount": 1183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "828dc62f7cabaf33db72158fdfc5c9ffb89adb4e", + "difficulty": "HYPER", + "songID": 1443, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23040, + "notecount": 939, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e7e6866fc5c587a8029aa1bf0bec56441c8c519", + "difficulty": "NORMAL", + "songID": 1443, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23040, + "notecount": 491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c611976a4c5fdd4ce85559e669a6634382e363cc", + "difficulty": "ANOTHER", + "songID": 1443, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23040, + "notecount": 1179, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41a3a76ae2e48e17d740ed6d21a38c126b6966bc", + "difficulty": "HYPER", + "songID": 1443, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23040, + "notecount": 724, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a105869a8421b19b2e18592e634c1442dd3f589", + "difficulty": "NORMAL", + "songID": 1443, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23040, + "notecount": 540, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a329095d48017b0bda2d1e92cc5cf38e3baa48a2", + "difficulty": "ANOTHER", + "songID": 1444, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23041, + "notecount": 1773, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a946756ae7b1c6594e49e4aa9f52554cf85c291", + "difficulty": "HYPER", + "songID": 1444, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23041, + "notecount": 1175, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4055e2eb959b618abc01c0a4ee4757443aa049a1", + "difficulty": "NORMAL", + "songID": 1444, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23041, + "notecount": 769, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3c3d66c91e5b1608c0eb809ce9f152882115852", + "difficulty": "ANOTHER", + "songID": 1444, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23041, + "notecount": 1727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": true + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c5e9b3aa04e42787f54f5bebe3387c47058c4991", + "difficulty": "HYPER", + "songID": 1444, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23041, + "notecount": 1123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0434ce44638b18b48ebe076bfb015225f33be9b7", + "difficulty": "NORMAL", + "songID": 1444, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23041, + "notecount": 737, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16546bce49dc39881bd9102c05abfa2cdf06e064", + "difficulty": "ANOTHER", + "songID": 1445, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23042, + "notecount": 1388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f530b0ebfe7260fb92cf7087587ef40ec51fbba", + "difficulty": "HYPER", + "songID": 1445, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23042, + "notecount": 855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eeca836f33aeae1b2570dcad7401ec06d42de956", + "difficulty": "NORMAL", + "songID": 1445, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23042, + "notecount": 543, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f0e83af3cde0cdc67c503a9a188bb8095a3d898", + "difficulty": "ANOTHER", + "songID": 1445, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23042, + "notecount": 1309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce39b79adfe72f027f24b1dbe98312678d57653a", + "difficulty": "HYPER", + "songID": 1445, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23042, + "notecount": 908, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68b4babaa678bfea5099236dd10757c8681c5156", + "difficulty": "NORMAL", + "songID": 1445, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23042, + "notecount": 576, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66a22de1297cbc10b8ec139ff3270320246a7e40", + "difficulty": "ANOTHER", + "songID": 1446, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23043, + "notecount": 1556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51db52654c6db8b9636e73a2f15309b7af20f360", + "difficulty": "HYPER", + "songID": 1446, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23043, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01ec885a65604fb2a93f7a464b0279e78e017122", + "difficulty": "NORMAL", + "songID": 1446, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23043, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0d133b47eb42d91bc0e630e978f706a233b14f7", + "difficulty": "ANOTHER", + "songID": 1446, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23043, + "notecount": 1500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "75a0c9829093d837c670b3043a88d0e53550ceb6", + "difficulty": "HYPER", + "songID": 1446, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23043, + "notecount": 859, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ca0d683e1abd5d68e4b4cc36e32d4d304867491", + "difficulty": "NORMAL", + "songID": 1446, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23043, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e058e8964a5f0ae8937100da4bde2dd812724580", + "difficulty": "ANOTHER", + "songID": 1447, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23044, + "notecount": 1384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b76e0b13c5731f91bfdb7c066bdc15fd8bbfa05", + "difficulty": "HYPER", + "songID": 1447, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23044, + "notecount": 1071, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f7ea73cac8219e0605584185d1ed67d279f7733", + "difficulty": "NORMAL", + "songID": 1447, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23044, + "notecount": 654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f878eeafb45189745e6a62d44078b41a1bb82e43", + "difficulty": "ANOTHER", + "songID": 1447, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23044, + "notecount": 1333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9260ce93cf03c7f636595b8c6dd6a609ef5ed951", + "difficulty": "HYPER", + "songID": 1447, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23044, + "notecount": 1038, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57ad3708dd3a68b390581e8c5e88845fa29573b9", + "difficulty": "NORMAL", + "songID": 1447, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23044, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9b21fdb708c7be0dc78d190e7d42e62b56e098f", + "difficulty": "ANOTHER", + "songID": 1448, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23045, + "notecount": 1837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a3a2160486c6c26a0e58a44bbfe20cd5d289a40", + "difficulty": "HYPER", + "songID": 1448, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23045, + "notecount": 1248, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0b95ee6590fe99925ac43fcfe4695a987240360", + "difficulty": "NORMAL", + "songID": 1448, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23045, + "notecount": 696, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7a5b8d8178bde0e64f9492374acfea126184cab", + "difficulty": "ANOTHER", + "songID": 1448, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23045, + "notecount": 1717, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2be7f825f0cd3a4e3f064b96d94e06a93ee6b531", + "difficulty": "HYPER", + "songID": 1448, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23045, + "notecount": 1202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "802ddea6f027d74e65f77c01f561e03ae420ead3", + "difficulty": "NORMAL", + "songID": 1448, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23045, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a3b6fc9bcfa93a9abb82d90cbc29a62171bb009", + "difficulty": "ANOTHER", + "songID": 1449, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23046, + "notecount": 1407, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b4398eaf421ef24bc60b545e0a92f6c213c42da", + "difficulty": "HYPER", + "songID": 1449, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23046, + "notecount": 940, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e226ef00b3d888f408596f2a09e0be95296f260e", + "difficulty": "NORMAL", + "songID": 1449, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23046, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc2fea79f09072132c4cb36220a92d3d35a6697d", + "difficulty": "ANOTHER", + "songID": 1449, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23046, + "notecount": 1508, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "afbd1bc59c7a59309f72a8789a33eb5b7ed38f93", + "difficulty": "HYPER", + "songID": 1449, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23046, + "notecount": 919, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63dcd17c4211282c7c2d2c5468b2e78ab96990a1", + "difficulty": "NORMAL", + "songID": 1449, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23046, + "notecount": 468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "773a40d5f6066a2c8b73d81fe806fc45c5f6efb6", + "difficulty": "ANOTHER", + "songID": 1450, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23047, + "notecount": 1365, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "530e7407e65072057ed5ad054ba2ec2e19efa261", + "difficulty": "HYPER", + "songID": 1450, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23047, + "notecount": 878, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "652c5c306cda86ed1849af3dc65744b4b55a63d0", + "difficulty": "NORMAL", + "songID": 1450, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23047, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "913010a52cbbb5a5c58e1e8b14576441dcc7fd9e", + "difficulty": "ANOTHER", + "songID": 1450, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23047, + "notecount": 1234, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "439036019e7b0dada9bcf9c7936833374634f60f", + "difficulty": "HYPER", + "songID": 1450, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23047, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c8f5cebd0168cbfcc4ec272126e5cc98bb8565d", + "difficulty": "NORMAL", + "songID": 1450, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23047, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "668d86d188330de9e14b862ee70272f8a907e352", + "difficulty": "ANOTHER", + "songID": 1451, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23048, + "notecount": 1363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9dd911d8518defcda919e424507ed347585d65a0", + "difficulty": "HYPER", + "songID": 1451, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23048, + "notecount": 1006, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa81a912f6496bd03f8836f9cc2a6e0bd8991a32", + "difficulty": "NORMAL", + "songID": 1451, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23048, + "notecount": 603, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff9d2ab69bb815221f768445a16639e805a646df", + "difficulty": "ANOTHER", + "songID": 1451, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23048, + "notecount": 1329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "10e6520b81372c1f9215b41fd8de26dfc26265c9", + "difficulty": "BEGINNER", + "songID": 1451, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 23048, + "notecount": 132, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43ffad0122f80ab92240d3c1fd1707c47f2aadb5", + "difficulty": "HYPER", + "songID": 1451, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23048, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa6a7e3f9ad416f1cbdc9d8390b5e37999ae7b80", + "difficulty": "NORMAL", + "songID": 1451, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23048, + "notecount": 577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54a3dcb1a573425c4afe5e6f978cfbca5aa8a07d", + "difficulty": "ANOTHER", + "songID": 1452, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23049, + "notecount": 1017, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01b8d0738211655daf653600b6c35ef8f9cd8822", + "difficulty": "HYPER", + "songID": 1452, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23049, + "notecount": 623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd6ac208569354eb767d1863e700c55da058db86", + "difficulty": "NORMAL", + "songID": 1452, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23049, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb9298962b63b31f7dd95f774a6459dd24256915", + "difficulty": "ANOTHER", + "songID": 1452, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23049, + "notecount": 1148, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a2fc91e3761bb1607d59af660f4ad9df30893f9", + "difficulty": "HYPER", + "songID": 1452, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23049, + "notecount": 631, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cabb9d940bdd3cf77cfe24d21ec319222be83e1e", + "difficulty": "NORMAL", + "songID": 1452, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23049, + "notecount": 420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59cc22ebc0d927ab538f1374b38171f12fd3b2a9", + "difficulty": "ANOTHER", + "songID": 1453, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23050, + "notecount": 1369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9664158bd0bf31e26d8fdf2216dc66e8e9f33ec8", + "difficulty": "HYPER", + "songID": 1453, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23050, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c518f4f5a9b5492a88d338424a3552410a3ba10e", + "difficulty": "NORMAL", + "songID": 1453, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23050, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1b239c9f96f531e2bfaab6447a1482fd5fbe2b4", + "difficulty": "ANOTHER", + "songID": 1453, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23050, + "notecount": 1298, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c9f2087fabf74d83c86ab4df71af5573be7ded5b", + "difficulty": "HYPER", + "songID": 1453, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23050, + "notecount": 882, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2db99bdf2ddbcb3b29042ed565992165f88b3e29", + "difficulty": "NORMAL", + "songID": 1453, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23050, + "notecount": 490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e737dd471a2b5b941897dd83ee2e27e6c01ee2de", + "difficulty": "ANOTHER", + "songID": 1454, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23051, + "notecount": 1732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ffee518a490dea818cf43b6b46c1fe8a3ec3c37", + "difficulty": "HYPER", + "songID": 1454, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23051, + "notecount": 1031, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f192a8904a993f0c561dc07dc071f72c66a8d79", + "difficulty": "NORMAL", + "songID": 1454, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23051, + "notecount": 664, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54c09f84b1910128ca1adc2b20f44617c54d13f4", + "difficulty": "ANOTHER", + "songID": 1454, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23051, + "notecount": 1804, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S+", + "value": 13.1, + "individualDifference": true + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.50", + "value": 13.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6bf587a5ec9c9eba2fdf45ddf235fbdd5e2a75a0", + "difficulty": "HYPER", + "songID": 1454, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23051, + "notecount": 1093, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c759f7a7a9ae59b185ba17789b7ba4fce8b08490", + "difficulty": "NORMAL", + "songID": 1454, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23051, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29bb3a7e7a4f538f5b44120001914b1bd3479b70", + "difficulty": "ANOTHER", + "songID": 1455, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23052, + "notecount": 1550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95f87acb7cf3ebc6d5fa1792dfe8fa28b6222bc2", + "difficulty": "HYPER", + "songID": 1455, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23052, + "notecount": 989, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65dab8dc1b33cd870000a2ac801c6d5b4b902e0a", + "difficulty": "NORMAL", + "songID": 1455, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23052, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bca6cfcde78a4d99ec7937050950f2b2726cabdc", + "difficulty": "ANOTHER", + "songID": 1455, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23052, + "notecount": 1458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "37dd1ab2efc98e50650a7c912b7800774fc43e4b", + "difficulty": "HYPER", + "songID": 1455, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23052, + "notecount": 985, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2fd8194c3310080810670a260861ffcfc96db5f", + "difficulty": "NORMAL", + "songID": 1455, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23052, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c00d7fcc78645caf5dbabaf636dbb480c19d944b", + "difficulty": "ANOTHER", + "songID": 1456, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23053, + "notecount": 1249, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2543dc48235fcce5380627014472502f6daf8ad3", + "difficulty": "HYPER", + "songID": 1456, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23053, + "notecount": 814, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed52ef2877dec8492894dab8f1423576ce41598c", + "difficulty": "NORMAL", + "songID": 1456, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23053, + "notecount": 627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb46f461d255fceeac3031f946eef4f994f492c4", + "difficulty": "ANOTHER", + "songID": 1456, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23053, + "notecount": 1419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7682329b70cf30b56374edee19b87cb64aa804a6", + "difficulty": "HYPER", + "songID": 1456, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23053, + "notecount": 821, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34e2168c80f67689f45fd586be6167a2e438d300", + "difficulty": "NORMAL", + "songID": 1456, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23053, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a904ed8dcad41568e8082f655882fc080c810a5", + "difficulty": "ANOTHER", + "songID": 1457, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23054, + "notecount": 1056, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14d131580f3f77f371305b95b44b063db9c6285b", + "difficulty": "HYPER", + "songID": 1457, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23054, + "notecount": 705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d46a8a0d2bcb3e7f999ed979992dec0b68025f2", + "difficulty": "LEGGENDARIA", + "songID": 1457, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23054, + "notecount": 1238, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "478cc021bb34e8d26a1a924969db407661266fd5", + "difficulty": "NORMAL", + "songID": 1457, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23054, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37ec0409bf7654940ce5ee52731c6b43b6df5660", + "difficulty": "ANOTHER", + "songID": 1457, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23054, + "notecount": 1026, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e87d4c595d419a378e04265477eecdd451b2e70f", + "difficulty": "HYPER", + "songID": 1457, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23054, + "notecount": 718, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f33e16f22d44cc6aa8e235d00039b46700516b9f", + "difficulty": "LEGGENDARIA", + "songID": 1457, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23054, + "notecount": 1153, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60a8e1336ff5195f742752f328b37da7e99b6442", + "difficulty": "NORMAL", + "songID": 1457, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23054, + "notecount": 447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3015049e03d1a2823b0f3e2f72b9928f82104a3", + "difficulty": "ANOTHER", + "songID": 1458, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23055, + "notecount": 1210, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48cf5116d33e965c66c2488b80c1c8b234cb554f", + "difficulty": "HYPER", + "songID": 1458, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23055, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6ebc240b13f01b086caa5a50d66070545d16646", + "difficulty": "NORMAL", + "songID": 1458, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23055, + "notecount": 370, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7b29f13bb17d14b16564a3427da8877e602e0dd", + "difficulty": "ANOTHER", + "songID": 1458, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23055, + "notecount": 1260, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "53cc0f62a45cbe2c3c720dfa4d81dc526b23a96f", + "difficulty": "HYPER", + "songID": 1458, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23055, + "notecount": 873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c77fe9361d414dfea41a3bd30c66e7064a4ed03c", + "difficulty": "NORMAL", + "songID": 1458, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23055, + "notecount": 360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5199b3c4ee169ed45d11ffdc728a4fd94659e71", + "difficulty": "ANOTHER", + "songID": 1459, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23056, + "notecount": 1172, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c722d1b7707a95ffe2a4a15d27eb0752f06d24bc", + "difficulty": "HYPER", + "songID": 1459, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23056, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9dcad2da49aef994db6ae874e6ad590c938dba40", + "difficulty": "NORMAL", + "songID": 1459, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23056, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8a5d163f74b89921617f72a2dc2486022360c5c", + "difficulty": "ANOTHER", + "songID": 1459, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23056, + "notecount": 1150, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dcccea01d58d61ab53314b4cd8611d328ad41a3d", + "difficulty": "HYPER", + "songID": 1459, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23056, + "notecount": 893, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "316e866d964a662d31526edaeeee2b98f903b925", + "difficulty": "NORMAL", + "songID": 1459, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23056, + "notecount": 613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0ec29b9f7eb15ae3c0337e7ba9ef3247c89034d", + "difficulty": "ANOTHER", + "songID": 1460, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23057, + "notecount": 1221, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f721d179b45d44993e707f96c412ed8735cbfe1", + "difficulty": "HYPER", + "songID": 1460, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23057, + "notecount": 850, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86ad6ce10d9c9d3aa432ba618387ac4103739b45", + "difficulty": "NORMAL", + "songID": 1460, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23057, + "notecount": 392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82abfab85e4eb02f1f81835b94b67b1a82c74672", + "difficulty": "ANOTHER", + "songID": 1460, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23057, + "notecount": 1267, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "89fdf6a96c6b66f3580f3d78e8dc19c621d2ec0e", + "difficulty": "HYPER", + "songID": 1460, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23057, + "notecount": 812, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18155cc768b151effc7b1473b7fc7eb112def992", + "difficulty": "NORMAL", + "songID": 1460, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23057, + "notecount": 348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9322240e1646cdb5709e0dde31e61faa07d07f0f", + "difficulty": "ANOTHER", + "songID": 1461, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23058, + "notecount": 907, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ee3ec853d05800f068d2fc82f5fac2d36fffa14", + "difficulty": "HYPER", + "songID": 1461, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23058, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bfb49fd39b5404da500b6e4c06b9f574eed4992", + "difficulty": "NORMAL", + "songID": 1461, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23058, + "notecount": 408, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29baeb0b73a6ab627dc95316ac8fd5423a81a49f", + "difficulty": "ANOTHER", + "songID": 1461, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23058, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3cf4b4e6ac1b736a48831f8c075d5d9a3015fba", + "difficulty": "HYPER", + "songID": 1461, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23058, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e93762efd29de386b35d18aa85532ee74e6f7d20", + "difficulty": "NORMAL", + "songID": 1461, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23058, + "notecount": 388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb0a508175f6c509d947f5b73e7251b6a09352bc", + "difficulty": "ANOTHER", + "songID": 1462, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23059, + "notecount": 1062, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfb1260ea8c55b7aa215e20944969da95791bc56", + "difficulty": "HYPER", + "songID": 1462, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23059, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08aecb7fe5bfd77fbc530f3cf74e359c9a7a87a9", + "difficulty": "NORMAL", + "songID": 1462, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 23059, + "notecount": 306, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57c01fb9de811aa1fb1a009b0aa359fa3bf181ad", + "difficulty": "ANOTHER", + "songID": 1462, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23059, + "notecount": 1072, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fc43ae1d062399b9b10cb1c12b19047cae2e8ff", + "difficulty": "HYPER", + "songID": 1462, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23059, + "notecount": 695, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7521cfe61eb8995b60cfe35d98c67efd0e70591", + "difficulty": "NORMAL", + "songID": 1462, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 23059, + "notecount": 306, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c751f7e27e22b7df017902c1557ca825545d35b9", + "difficulty": "ANOTHER", + "songID": 1463, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23060, + "notecount": 312, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f11aba092fe50aeaaa761df62c8a656e19c1040c", + "difficulty": "HYPER", + "songID": 1463, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23060, + "notecount": 225, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46e2f3257ac8f19b9e1a1594375c7e58b8b9cab5", + "difficulty": "NORMAL", + "songID": 1463, + "playtype": "DP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 23060, + "notecount": 128, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "018ac53249beed24fc8f63d239cc533752aa4a41", + "difficulty": "ANOTHER", + "songID": 1463, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23060, + "notecount": 264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5de51eb193912f3225394a0fc6a0d89fdf56d8c2", + "difficulty": "HYPER", + "songID": 1463, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 23060, + "notecount": 178, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19293ac666a61315781ae0e5b1274be443b5f6a8", + "difficulty": "NORMAL", + "songID": 1463, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 23060, + "notecount": 80, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c0e7f6f42071e302a8785c629c6073f5169fc2f", + "difficulty": "ANOTHER", + "songID": 1464, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23061, + "notecount": 1782, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ba2d5278178a30ac00c8fb47fd77a9e7d9601b7", + "difficulty": "HYPER", + "songID": 1464, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23061, + "notecount": 1163, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc4679c83f395deb414afd8daa38931f0ee265be", + "difficulty": "NORMAL", + "songID": 1464, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23061, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39a9c7ffea5593d1f23abd12bd9f9b3d27d17b85", + "difficulty": "ANOTHER", + "songID": 1464, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23061, + "notecount": 1793, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d3f1faf000a289762ef8f5836c64ce28788c9fdf", + "difficulty": "HYPER", + "songID": 1464, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23061, + "notecount": 1152, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ed3d9b9988b49d2970a56dcdd469ec8e82f8219", + "difficulty": "NORMAL", + "songID": 1464, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23061, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f09d1b80881932c06e83a7d96d697ba7f21c543", + "difficulty": "ANOTHER", + "songID": 1465, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23062, + "notecount": 1030, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af6ebbd671d213857e5007f41a2275e3f8a6718e", + "difficulty": "HYPER", + "songID": 1465, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23062, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e1e82d857316279ff0ea582b800a048641ece68", + "difficulty": "NORMAL", + "songID": 1465, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 23062, + "notecount": 310, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "479ed91c389a81e175d98cda1f21fc2ff9351108", + "difficulty": "ANOTHER", + "songID": 1465, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23062, + "notecount": 1030, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68ffc6913b4c34e1d2492d813dbf90172eb3207c", + "difficulty": "HYPER", + "songID": 1465, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23062, + "notecount": 662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7028f4c23b20f28555614bc0eb7bad6d6bfe9655", + "difficulty": "NORMAL", + "songID": 1465, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 23062, + "notecount": 133, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b486fb445151ac2d1ae33acc31aa4bd8d82846c9", + "difficulty": "ANOTHER", + "songID": 1466, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23063, + "notecount": 1602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d33b1e2212506cfa5864a53b5b2d83e665827f18", + "difficulty": "HYPER", + "songID": 1466, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23063, + "notecount": 1013, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3157bf94f65f3f328cdcdd461fe50694d57db834", + "difficulty": "NORMAL", + "songID": 1466, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23063, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b31063b317d82039aca13f44cbccdaa40167d03c", + "difficulty": "ANOTHER", + "songID": 1466, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23063, + "notecount": 1728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "44c82f42bdec35ae4a9b4855b639c14c64996cc3", + "difficulty": "HYPER", + "songID": 1466, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23063, + "notecount": 1087, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c07118800f95663e78d1eafbcd7c573b0ca0bb26", + "difficulty": "NORMAL", + "songID": 1466, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23063, + "notecount": 664, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "515845ec6d9d4bc70a98a23974ef04e42459f2bf", + "difficulty": "ANOTHER", + "songID": 1467, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23065, + "notecount": 1701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c30f0e40c93b0c11b351da0f5fcbf6302d9fc4bb", + "difficulty": "HYPER", + "songID": 1467, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23065, + "notecount": 1216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a11c593ccc3697f920f2d4485c5024fecacf04c", + "difficulty": "NORMAL", + "songID": 1467, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23065, + "notecount": 774, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e298802bbae13e48bc0de3050ce06c02e1265ebe", + "difficulty": "ANOTHER", + "songID": 1467, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23065, + "notecount": 1312, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "9-cs" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "bec87b25570c679612efe4597b33abcb1981330f", + "difficulty": "HYPER", + "songID": 1467, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23065, + "notecount": 1077, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a35fcc958c5503f2000b9afa2e97ef4ba6b0c9e2", + "difficulty": "NORMAL", + "songID": 1467, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23065, + "notecount": 702, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "9-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11e3ce9c7d07b936889a61989a53e6c066afa638", + "difficulty": "ANOTHER", + "songID": 1468, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23066, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ef61598f33cd9c0727d56e530c10095f491768e", + "difficulty": "HYPER", + "songID": 1468, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23066, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6c33599b58925b4d55abff8168ecc2f73b7e122", + "difficulty": "NORMAL", + "songID": 1468, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23066, + "notecount": 369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7916cdb4e52ac343481da45f39f3f03384666a43", + "difficulty": "ANOTHER", + "songID": 1468, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23066, + "notecount": 866, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9e20834db41cdd56d807989d7596e6054cdc3604", + "difficulty": "HYPER", + "songID": 1468, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23066, + "notecount": 369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c98f7734503be59ae8987b229f573e0f424bf47", + "difficulty": "NORMAL", + "songID": 1468, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23066, + "notecount": 252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "4-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0602175b0ecf53821879816a9a41a7d9c417f8c", + "difficulty": "ANOTHER", + "songID": 1469, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23067, + "notecount": 1234, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7727516629d18d25b8aa78748071c9f2706fdc9c", + "difficulty": "HYPER", + "songID": 1469, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23067, + "notecount": 941, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc244f0e956af6a5626905fc3fd3a9aa177aeb79", + "difficulty": "NORMAL", + "songID": 1469, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23067, + "notecount": 566, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0fd0d94bae4223dc365294f8182d065cc21ad66", + "difficulty": "ANOTHER", + "songID": 1469, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23067, + "notecount": 1182, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdf054b7cf884cd9926aa9bb2e7c8deadee17287", + "difficulty": "HYPER", + "songID": 1469, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23067, + "notecount": 892, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73658247ba5751bf837cef1ff9dc2d45a0e40ea3", + "difficulty": "NORMAL", + "songID": 1469, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23067, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c66242f158e7019b2b5cd19439f2f14a4f1b1467", + "difficulty": "ANOTHER", + "songID": 1470, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23068, + "notecount": 1442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84089dd0967c621a1fb7cf62b17624601036478c", + "difficulty": "HYPER", + "songID": 1470, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23068, + "notecount": 905, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d45cf1919782ea7b339f1318c45bb7afac5126cc", + "difficulty": "NORMAL", + "songID": 1470, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23068, + "notecount": 683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f6d7bc71b9ae33bd4eda988fb25686c87e6b71d", + "difficulty": "ANOTHER", + "songID": 1470, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23068, + "notecount": 1328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5ae22f51a807399d27d8b92d44bf21ea9f80f1f8", + "difficulty": "HYPER", + "songID": 1470, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23068, + "notecount": 887, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb22521033e7a6bdcf6d6b49e1b5646191ad6c92", + "difficulty": "NORMAL", + "songID": 1470, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23068, + "notecount": 604, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36bd866058e0f33e69b0bc3d6ee879286854ed5f", + "difficulty": "ANOTHER", + "songID": 1471, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23069, + "notecount": 1949, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "041559f064ae6cfab2307a626bcf7275cb52f081", + "difficulty": "HYPER", + "songID": 1471, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23069, + "notecount": 1218, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c7cc4c4658baced95878a1bb36f21d1d42f3311", + "difficulty": "NORMAL", + "songID": 1471, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23069, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a63148926fda8872b13d230d4b7a0dcbf5f24414", + "difficulty": "ANOTHER", + "songID": 1471, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23069, + "notecount": 1687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6a411d6122d213cffdf458f780bc4c73a60d9eee", + "difficulty": "HYPER", + "songID": 1471, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23069, + "notecount": 1302, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bede07ab4bd501d58d0334a6db0f8f5c0d9ad05d", + "difficulty": "NORMAL", + "songID": 1471, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23069, + "notecount": 454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "190a943b3b612e3f5cfe17006545a19562850996", + "difficulty": "ANOTHER", + "songID": 1472, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23070, + "notecount": 1326, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "970f3518d2cd9842de6d58f1aab502f32a178033", + "difficulty": "HYPER", + "songID": 1472, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23070, + "notecount": 967, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0cfecf43b2a70f20113ce71ea58bdcc074a293e", + "difficulty": "LEGGENDARIA", + "songID": 1472, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23070, + "notecount": 1762, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52af0eb6c9d9c402897486392edbd898a8f84a20", + "difficulty": "NORMAL", + "songID": 1472, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23070, + "notecount": 727, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8c315818a0a5b2ebf369bed09637a353d716c1e", + "difficulty": "ANOTHER", + "songID": 1472, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23070, + "notecount": 1357, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "30171fd866dc5e2b4f651b4e9d13b0e2e3d5c39b", + "difficulty": "HYPER", + "songID": 1472, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23070, + "notecount": 919, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfe8ce33b836fb7da096588c59e5ab8b10832cbf", + "difficulty": "LEGGENDARIA", + "songID": 1472, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23070, + "notecount": 1701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d3d517f424539fce83c74a01c50e78ebe20176e6", + "difficulty": "NORMAL", + "songID": 1472, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23070, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33de6b690b99a20b8d45635bd17baaafa2324cbc", + "difficulty": "ANOTHER", + "songID": 1473, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23072, + "notecount": 1559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db0309b61e85018032fc7db9e4949ca10372f82c", + "difficulty": "HYPER", + "songID": 1473, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23072, + "notecount": 1132, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5566bca0bf19261e57954b7c8df5ad0baf050454", + "difficulty": "NORMAL", + "songID": 1473, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23072, + "notecount": 669, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da1a071a450b75e823f6b6c973d6c592a2613bc3", + "difficulty": "ANOTHER", + "songID": 1473, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23072, + "notecount": 1710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "572e75fe34c5b8868e2decc56d47e7df02e86a18", + "difficulty": "HYPER", + "songID": 1473, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23072, + "notecount": 1181, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c24986612b044b0c5bb2c005ad39c3eddd6e26ce", + "difficulty": "NORMAL", + "songID": 1473, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23072, + "notecount": 653, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9509e3a88d629723d9737c33ee38281738006c3", + "difficulty": "ANOTHER", + "songID": 1474, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23073, + "notecount": 1378, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e08bcc0c7dee55161e3fa748295e7c0e7b791d20", + "difficulty": "HYPER", + "songID": 1474, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23073, + "notecount": 1014, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e419db0021f18fb7834b7e416c50ff8e01ef344", + "difficulty": "NORMAL", + "songID": 1474, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23073, + "notecount": 622, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f99797f7751d0664317c5740c2f227b3ac95a3dc", + "difficulty": "ANOTHER", + "songID": 1474, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23073, + "notecount": 1336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4a45dc959367338ed12e3bd34556314bd02e37d9", + "difficulty": "HYPER", + "songID": 1474, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23073, + "notecount": 977, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c22a1fb7a6c40bc00c8de159bd90e8543664c19", + "difficulty": "NORMAL", + "songID": 1474, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23073, + "notecount": 709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c2a27df11291e8312cf597edc7ff5f7d86c041e", + "difficulty": "ANOTHER", + "songID": 1475, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23074, + "notecount": 1711, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4712d0ac3128c26f65a9b01efd55925513923ffd", + "difficulty": "HYPER", + "songID": 1475, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23074, + "notecount": 1167, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c0f3d80228c4ead8d38b6bb8d505ef8e340012a", + "difficulty": "NORMAL", + "songID": 1475, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23074, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d8cd9bd08e720488b1194d856a6fc9c951e1ef9", + "difficulty": "ANOTHER", + "songID": 1475, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23074, + "notecount": 1521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "644d0643cac05a8c35a9ae75096684cb810453a1", + "difficulty": "BEGINNER", + "songID": 1475, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 23074, + "notecount": 272, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01d68942f42b5f03181934e2c7857dac7b1f24fb", + "difficulty": "HYPER", + "songID": 1475, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23074, + "notecount": 1105, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "277cbca6ee60ced29f728a11dccdacc769e19283", + "difficulty": "NORMAL", + "songID": 1475, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23074, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c71c1929090bff7ef047472a0f517e3c9a9ccc5", + "difficulty": "ANOTHER", + "songID": 1476, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23075, + "notecount": 1707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21a908f2828630f518bc60267f0e386a1a7e2873", + "difficulty": "HYPER", + "songID": 1476, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23075, + "notecount": 1112, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf68080b6b14cb37f4b521218897ff016878154d", + "difficulty": "NORMAL", + "songID": 1476, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23075, + "notecount": 705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08a7a61929f9a0831e06c4e2cc0cb1e4b989f8c7", + "difficulty": "ANOTHER", + "songID": 1476, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23075, + "notecount": 1631, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "52cce6be82b94bdf06bf59833e16c8e0a227c115", + "difficulty": "HYPER", + "songID": 1476, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23075, + "notecount": 1002, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec815c62322c2339d28ef1a1b879f09e4917d4dd", + "difficulty": "NORMAL", + "songID": 1476, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23075, + "notecount": 545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54e2de18395db3940cddba0652611ef082001291", + "difficulty": "ANOTHER", + "songID": 1477, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23076, + "notecount": 1291, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28e288f607cf195b5d69ecc4c035a5b68c4f468e", + "difficulty": "HYPER", + "songID": 1477, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23076, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85213d574397fae9e40614cf15b78910c7c7c003", + "difficulty": "NORMAL", + "songID": 1477, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23076, + "notecount": 367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66cc809416236fa913f38c449c03fb6ea66ced8f", + "difficulty": "ANOTHER", + "songID": 1477, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23076, + "notecount": 1098, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ab8a019e048c66b0da62be687aa22217d4136ed", + "difficulty": "HYPER", + "songID": 1477, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23076, + "notecount": 707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7163bf098e95f1639b0c86b68b3dad5726684d02", + "difficulty": "NORMAL", + "songID": 1477, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23076, + "notecount": 360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1994d7440a8eebba99ef24dd5c2c9e1f0e9d2e69", + "difficulty": "ANOTHER", + "songID": 1478, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23077, + "notecount": 1431, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba44c638bb75faec49956da4392a97bb27769694", + "difficulty": "HYPER", + "songID": 1478, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23077, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aafe0c153ebb814bd9ff3f151c5a88982774f3c2", + "difficulty": "NORMAL", + "songID": 1478, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23077, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06be92a462eb6c12bac663f90a9ef7b61a3619ce", + "difficulty": "ANOTHER", + "songID": 1478, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23077, + "notecount": 1363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c81ba47d52eb62bfa530652b1334fc0d69110514", + "difficulty": "HYPER", + "songID": 1478, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23077, + "notecount": 885, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a975ae0a8d0ab1b307401392a1c08cd0dfe9705c", + "difficulty": "NORMAL", + "songID": 1478, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23077, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "23", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4809aafc9243e746df978baeb7efafd585685cac", + "difficulty": "ANOTHER", + "songID": 1479, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23078, + "notecount": 1334, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88bb66763cf76d2a97d6039e98ccd83d1d3e79a3", + "difficulty": "HYPER", + "songID": 1479, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23078, + "notecount": 956, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a65d27a564e928330c30204c658fd0ccdbe0a85e", + "difficulty": "NORMAL", + "songID": 1479, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23078, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "320acd17496dede59ba7f82af1fd686fa33a5957", + "difficulty": "ANOTHER", + "songID": 1479, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23078, + "notecount": 1149, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29e90d499e71996e291a7c802dc8897b748c17cc", + "difficulty": "HYPER", + "songID": 1479, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23078, + "notecount": 734, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d774420620bf4cd51a47fe2279fe30fa3c5b98c6", + "difficulty": "NORMAL", + "songID": 1479, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23078, + "notecount": 528, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e715ceb6794834dc96de87dfd6c8f6d3e019b8b", + "difficulty": "ANOTHER", + "songID": 1480, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23079, + "notecount": 1500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2afdbc9482d79df6c8141dbd5b57e3a05daea6a7", + "difficulty": "HYPER", + "songID": 1480, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23079, + "notecount": 954, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4bb604409223f0a1ea4199bd3ecf55f53595c29", + "difficulty": "NORMAL", + "songID": 1480, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23079, + "notecount": 622, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2ab4d1c2cf5bcd1fff84ba2f00a2c789cd13e09", + "difficulty": "ANOTHER", + "songID": 1480, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23079, + "notecount": 1520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f94a9e9ef082fe65c8a239711725996b24587c85", + "difficulty": "HYPER", + "songID": 1480, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23079, + "notecount": 989, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd2c17343123374439635060649450334b1a5b3d", + "difficulty": "NORMAL", + "songID": 1480, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23079, + "notecount": 627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4bfba0d4937fe6e75cede5de010543e34a0b1687", + "difficulty": "ANOTHER", + "songID": 1481, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23080, + "notecount": 1327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4ce9e960bafd26dc61266964ab1023ce51d7402", + "difficulty": "HYPER", + "songID": 1481, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23080, + "notecount": 923, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2e31c02be85121e027c7257326f0e2aaf18d2c5", + "difficulty": "NORMAL", + "songID": 1481, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 23080, + "notecount": 212, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5590eae7d98a4131aea9c716778a634facfcb23e", + "difficulty": "ANOTHER", + "songID": 1481, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23080, + "notecount": 1252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04ae904c3ae70354548d62f54390defb5071e792", + "difficulty": "HYPER", + "songID": 1481, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23080, + "notecount": 883, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b45198a8d6d5ba6e46c61a323a9fba60acd8166e", + "difficulty": "NORMAL", + "songID": 1481, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 23080, + "notecount": 216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd32f95dd49062cc0c0d4359d0cb0fa7f52d93c6", + "difficulty": "ANOTHER", + "songID": 1482, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23082, + "notecount": 1481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0787be19342f188c85b44da1e3f0b455e64776e9", + "difficulty": "HYPER", + "songID": 1482, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23082, + "notecount": 954, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c79ed5b6470e458c5f2c15cf261285c1aeda29b", + "difficulty": "NORMAL", + "songID": 1482, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23082, + "notecount": 535, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8acb9f4479c66726ca14330f8460a7df3c80227a", + "difficulty": "ANOTHER", + "songID": 1482, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23082, + "notecount": 1413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a57478c6f9fd91de9805cb3b95408722b781ae76", + "difficulty": "HYPER", + "songID": 1482, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23082, + "notecount": 944, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ab050f465175823b6a9a6f5495417142319d04a", + "difficulty": "NORMAL", + "songID": 1482, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23082, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d0e95ced02284d8e0de7ad04e608030ad275b77", + "difficulty": "ANOTHER", + "songID": 1483, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23083, + "notecount": 1496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c1d2e5b18cc5e7081aa79f1a380d35cfc355cdb", + "difficulty": "HYPER", + "songID": 1483, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23083, + "notecount": 1118, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "483b56dd2ce47e6c3cea59884149a08ad61d6b2f", + "difficulty": "NORMAL", + "songID": 1483, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23083, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6f195d144d4f482ad81bed31f16e7ed089625d7", + "difficulty": "ANOTHER", + "songID": 1483, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23083, + "notecount": 1490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "24d417effd3daabaf210d1c198c3cdb242eda0a1", + "difficulty": "BEGINNER", + "songID": 1483, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 23083, + "notecount": 212, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa205349d13bf6f82410bb61dfb62de99bda569f", + "difficulty": "HYPER", + "songID": 1483, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23083, + "notecount": 1094, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2bcfed4e686ffe1088ba2dd633c3158d7fcb0fce", + "difficulty": "NORMAL", + "songID": 1483, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23083, + "notecount": 655, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0ed81d50ca6cc0be465047707264e9371688068", + "difficulty": "ANOTHER", + "songID": 1484, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23084, + "notecount": 1010, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95abe18e2fd62c93a1f1deeb4b794d23345d26f2", + "difficulty": "HYPER", + "songID": 1484, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23084, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "f1fcf6a498934629879263d8f9ea8f0566aed715", + "difficulty": "LEGGENDARIA", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 1484, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 23084, + "arcChartID": null, + "notecount": 1556, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "c3c598c8cca65960061b3e77165891216b2b617e", + "difficulty": "NORMAL", + "songID": 1484, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23084, + "notecount": 353, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be9a4ade1a2a7455ce5e1aa94cf928a0b8baead6", + "difficulty": "ANOTHER", + "songID": 1484, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23084, + "notecount": 950, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecbd6c0199133df11e3a4a6cd5a8e91cef71a716", + "difficulty": "HYPER", + "songID": 1484, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23084, + "notecount": 639, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "dbfdc5b7bba2b6bc2b0413aacb60d1b9d792593b", + "difficulty": "LEGGENDARIA", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1484, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 23084, + "arcChartID": null, + "notecount": 1585, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "eb52c92a61b68130d6311bac0cd9b8538f482372", + "difficulty": "NORMAL", + "songID": 1484, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 23084, + "notecount": 351, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d75a2340766e5090170034b3f28df0b2782864fd", + "difficulty": "ANOTHER", + "songID": 1485, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23085, + "notecount": 1685, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c419bec7daf85ea0b71608420c07b1c6c00c3554", + "difficulty": "HYPER", + "songID": 1485, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23085, + "notecount": 877, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "540c1f88a4017f60c889dec355991c13d6b8aa45", + "difficulty": "NORMAL", + "songID": 1485, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23085, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e36f4d636ec7ce42a5da27671ad7093f033dd801", + "difficulty": "ANOTHER", + "songID": 1485, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23085, + "notecount": 1590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ce1a8455ac71e37ea83ecd3a7b92e6a4a31502c6", + "difficulty": "HYPER", + "songID": 1485, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23085, + "notecount": 887, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30b2e4acc9ffd93aa0d1a1872464dedcbcd6f6d9", + "difficulty": "NORMAL", + "songID": 1485, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23085, + "notecount": 497, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8268f587d1bc19c3ae64395dda8aaef45b1bd36", + "difficulty": "ANOTHER", + "songID": 1486, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23086, + "notecount": 1128, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f42332f3a355a53620e2d78d406864223aabac1", + "difficulty": "HYPER", + "songID": 1486, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23086, + "notecount": 624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08a4430f0a866bd8c581849da0bcc1a33269d4b1", + "difficulty": "NORMAL", + "songID": 1486, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23086, + "notecount": 375, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65af4d31428943612553eb9f9a0ce00356d025d7", + "difficulty": "ANOTHER", + "songID": 1486, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23086, + "notecount": 1163, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "94190e26ab47092620a22287332870ed8bdeb1e4", + "difficulty": "HYPER", + "songID": 1486, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23086, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c02bf642ff6bf01215242115f54109e2a85653a2", + "difficulty": "NORMAL", + "songID": 1486, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23086, + "notecount": 374, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c884429c0070c0fb9c07d728c9515042b67c4660", + "difficulty": "ANOTHER", + "songID": 1487, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23087, + "notecount": 1200, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1aa550ac164a1bfe6d2c7c54bf0b47336f35b10", + "difficulty": "HYPER", + "songID": 1487, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23087, + "notecount": 830, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97c287d2d191c87bf1ae139f1930eb4a38e5f1e6", + "difficulty": "NORMAL", + "songID": 1487, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23087, + "notecount": 499, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f839f5351756d445ace431c92d43b8ab8a9b9c8", + "difficulty": "ANOTHER", + "songID": 1487, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23087, + "notecount": 1199, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c5ee2f8c11f0d4c63dcb9107609a37392bcf3ec0", + "difficulty": "HYPER", + "songID": 1487, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23087, + "notecount": 821, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "457fedfd9e9c9a4a7d9581984944fc11eccca70b", + "difficulty": "NORMAL", + "songID": 1487, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 23087, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "043edb4ecc4a7217a48a0c34750bcb1cb6c1263e", + "difficulty": "ANOTHER", + "songID": 1488, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23088, + "notecount": 1782, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cde05614b772c090c4d64fcebdfb5c465f582246", + "difficulty": "HYPER", + "songID": 1488, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23088, + "notecount": 1065, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "431ce5777bb3ec79acc63f6317c9145aca798951", + "difficulty": "NORMAL", + "songID": 1488, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23088, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52f8d752f124396287d4318cf47093a46686aa3c", + "difficulty": "ANOTHER", + "songID": 1488, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23088, + "notecount": 1783, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "aee85a7805ad0680ae00d47b381ba4e146975aee", + "difficulty": "HYPER", + "songID": 1488, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23088, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a04c76c0aef034e63e0b41f5f92f5ee3110a2ed", + "difficulty": "NORMAL", + "songID": 1488, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23088, + "notecount": 547, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6927d4c03c0de09d4e9ca0d07993c7d09910de6", + "difficulty": "ANOTHER", + "songID": 1489, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23090, + "notecount": 1866, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2e9033439618fbb67ec15da7da96965c06d2831", + "difficulty": "HYPER", + "songID": 1489, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23090, + "notecount": 1035, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8e78dff20346b7c581fa8e364946678d0dd85d2", + "difficulty": "NORMAL", + "songID": 1489, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23090, + "notecount": 620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9e4187730b77c3b8978570d151f8250f9149659", + "difficulty": "ANOTHER", + "songID": 1489, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23090, + "notecount": 1775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a3e401ea89f41141509f852d5089069119f2b7d6", + "difficulty": "HYPER", + "songID": 1489, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23090, + "notecount": 989, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e53cb5a6fb7877cc63a006e2a255fa97554438d0", + "difficulty": "NORMAL", + "songID": 1489, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23090, + "notecount": 588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfb60e1238d77d0b8b13efa337392f0c2b5e0f0f", + "difficulty": "ANOTHER", + "songID": 1490, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23091, + "notecount": 1161, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2255bf0cd1c2db500e72616ef3dc6600b6bb2987", + "difficulty": "HYPER", + "songID": 1490, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23091, + "notecount": 842, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1408d541bcc3865d008ba0b8ec3b251e2de3459", + "difficulty": "NORMAL", + "songID": 1490, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23091, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3e8ce22f6c67b7d7a670dffe43ca6b49b0fb179", + "difficulty": "ANOTHER", + "songID": 1490, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23091, + "notecount": 1193, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f598481dee4399fac5b0eb07366e27e322c66c0", + "difficulty": "HYPER", + "songID": 1490, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 23091, + "notecount": 848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41284ef1f8456651900b24206b49644cb38d924b", + "difficulty": "NORMAL", + "songID": 1490, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23091, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d4a565da1c817d63fa6431b291bf444349d7e21", + "difficulty": "ANOTHER", + "songID": 1491, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23092, + "notecount": 1376, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70f078a49923b6d6252d4db2b0a84fcd904196d0", + "difficulty": "HYPER", + "songID": 1491, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23092, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdb87cc0f40c4f170e5bbe87aa388d89a8680e55", + "difficulty": "NORMAL", + "songID": 1491, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23092, + "notecount": 515, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3da54ef6731db8265b207239a4aa0d4361ca372c", + "difficulty": "ANOTHER", + "songID": 1491, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23092, + "notecount": 1490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "271e94fd79573057c4064d19dfeb5d7c4e2d74e3", + "difficulty": "HYPER", + "songID": 1491, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23092, + "notecount": 1052, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91bd4dbe70e440ccc8c3a806c40da6aeba923836", + "difficulty": "NORMAL", + "songID": 1491, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23092, + "notecount": 557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db8dd269a88a62f750274cc25a7bf26e0822f484", + "difficulty": "ANOTHER", + "songID": 1492, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23093, + "notecount": 1447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "945c9b0e03ba08a55c58d2d57a32a2ca43ade4bc", + "difficulty": "HYPER", + "songID": 1492, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23093, + "notecount": 1019, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4defd0b211bb38eb1f14a6229160123133a04844", + "difficulty": "NORMAL", + "songID": 1492, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23093, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "702d7d7761657997443eb43e5d7802052b9d00fa", + "difficulty": "ANOTHER", + "songID": 1492, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23093, + "notecount": 1419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5ba28c15c9ef147fe3efe8251f77997005649832", + "difficulty": "HYPER", + "songID": 1492, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23093, + "notecount": 1058, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "172e9a3d3ea5ca5bf3b83e76820afcd0be107661", + "difficulty": "NORMAL", + "songID": 1492, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 23093, + "notecount": 579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d369c3d5a6c2fef9d82280d3ee2cf506cfa07480", + "difficulty": "ANOTHER", + "songID": 1493, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23094, + "notecount": 1997, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb7f030edb22ddb58f74ea837bb31a2900c5e75c", + "difficulty": "HYPER", + "songID": 1493, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23094, + "notecount": 1193, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4d8c564daa4af188c7e63743efbcf7394c6f1d8", + "difficulty": "NORMAL", + "songID": 1493, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23094, + "notecount": 711, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "530c8d4b7390f83f2be5426fc8d735c57fbe6df3", + "difficulty": "ANOTHER", + "songID": 1493, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23094, + "notecount": 2016, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8afa0d95b08210358aeb97a693c0cb6ecfbaa17b", + "difficulty": "HYPER", + "songID": 1493, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 23094, + "notecount": 1145, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cde3c51e5ee97d7370e450095faff164ac3f9bae", + "difficulty": "NORMAL", + "songID": 1493, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 23094, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd27c243e02f79485b54eba31b74dcd5730c7fcb", + "difficulty": "ANOTHER", + "songID": 1494, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23095, + "notecount": 1599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7830fecc5f484f4bb07b84e4b77589e45dfcff84", + "difficulty": "HYPER", + "songID": 1494, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23095, + "notecount": 983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7de073183ba082795816ead4dd604ea6df16c93b", + "difficulty": "LEGGENDARIA", + "songID": 1494, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23095, + "notecount": 1985, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efde1a24915f3123a30b587e9181439d8f26a0d1", + "difficulty": "NORMAL", + "songID": 1494, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23095, + "notecount": 510, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b29869ab33bde97f456b6fd679dde1ef77a57e1", + "difficulty": "ANOTHER", + "songID": 1494, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 23095, + "notecount": 1499, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1e761be5d23d5857e73f71b90eb532d5ad430297", + "difficulty": "HYPER", + "songID": 1494, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 23095, + "notecount": 943, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "690f6eb6f34fd4fef0ca1b396a9815862082aa15", + "difficulty": "LEGGENDARIA", + "songID": 1494, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 23095, + "notecount": 1982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "53bcc692162495d7e0694640982e25a828af4b11", + "difficulty": "NORMAL", + "songID": 1494, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 23095, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff48915570fb822bfa4e20405e9f7f41acfec1f9", + "difficulty": "ANOTHER", + "songID": 1497, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24000, + "notecount": 1346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ee55b6c339523f941e875e43a8a6cf48060f25a", + "difficulty": "HYPER", + "songID": 1497, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24000, + "notecount": 1130, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21e48dc1f953172cf92653870cb1a8ed67a21823", + "difficulty": "NORMAL", + "songID": 1497, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24000, + "notecount": 741, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "977a1149f636d8febe26a82ae507db7cedbc59c5", + "difficulty": "ANOTHER", + "songID": 1497, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24000, + "notecount": 1356, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "22dfaa8bbe9f49fec02e0ee9f81e2e020552383d", + "difficulty": "HYPER", + "songID": 1497, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24000, + "notecount": 1136, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5f37577b6b94a40bf65f1463d33306cd5bfd08e", + "difficulty": "NORMAL", + "songID": 1497, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24000, + "notecount": 763, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38e92c844188113a75b3def8ea948331dba4cf7b", + "difficulty": "ANOTHER", + "songID": 1498, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24001, + "notecount": 1984, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c99f2747ba6eb95749f77087d1cff6c56f4d8e20", + "difficulty": "HYPER", + "songID": 1498, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24001, + "notecount": 1252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc83a26ba9abb6d8235fa2b4a7f205ffa31c7de3", + "difficulty": "NORMAL", + "songID": 1498, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24001, + "notecount": 672, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "206d0d56cf109f8accc434b3e8d8a14436044250", + "difficulty": "ANOTHER", + "songID": 1498, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24001, + "notecount": 1901, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a6b913c19f8f697e448e07af0ce84da618141fe4", + "difficulty": "HYPER", + "songID": 1498, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24001, + "notecount": 1118, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0cf1aef11e775182c8d2c097cd50380abaa155ce", + "difficulty": "NORMAL", + "songID": 1498, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24001, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "951f1b0e047c735a4c5adc29412a4391daf3f3e7", + "difficulty": "ANOTHER", + "songID": 1499, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24002, + "notecount": 1359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5954fe535239428d764154653ec86cf292ec10e0", + "difficulty": "HYPER", + "songID": 1499, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24002, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecf8ca991d6bda9e015ece3f632dc50b741a68f0", + "difficulty": "NORMAL", + "songID": 1499, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24002, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83085e1e5c48592fc0c7225fbbfba3654a295066", + "difficulty": "ANOTHER", + "songID": 1499, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24002, + "notecount": 1372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fa80d86dab4dfa79363016910cae5ae83968a07a", + "difficulty": "HYPER", + "songID": 1499, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24002, + "notecount": 768, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c7d9722e797ac99d6cc4427531a67c01faaded0", + "difficulty": "NORMAL", + "songID": 1499, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24002, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40abe8240b591a6f430c58acacd911d02088d8f7", + "difficulty": "ANOTHER", + "songID": 1500, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24003, + "notecount": 1769, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebfe2b013e002597ecb52e1d754ab9f8033310e5", + "difficulty": "HYPER", + "songID": 1500, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24003, + "notecount": 962, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "baa3cefeca6c939ff4fbc0a928e17c3427c6e99c", + "difficulty": "NORMAL", + "songID": 1500, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24003, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a7c1ac71971255d916a276a841f522be36e2684", + "difficulty": "ANOTHER", + "songID": 1500, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24003, + "notecount": 1661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "40d814d053ceefe73d9bac719588fdee62205484", + "difficulty": "HYPER", + "songID": 1500, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24003, + "notecount": 1007, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78cf6d0ae9183743b67eeaafca7524196004f06f", + "difficulty": "NORMAL", + "songID": 1500, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24003, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c12e72dcee5c7d7d61b6e9e3774036ba2aeab47b", + "difficulty": "ANOTHER", + "songID": 1501, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24004, + "notecount": 1385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d665237f722d2af35d7743b596cce418ea42ceff", + "difficulty": "HYPER", + "songID": 1501, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24004, + "notecount": 922, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54be0d6bd1e834a069af91621ab3fce655d2644e", + "difficulty": "NORMAL", + "songID": 1501, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24004, + "notecount": 617, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7afc2d0c5f2229e77e93ab2ddfa6b9b8eb48527", + "difficulty": "ANOTHER", + "songID": 1501, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24004, + "notecount": 1337, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6c248183d412b1a937c1e987d6f9a8b534cb0e7f", + "difficulty": "HYPER", + "songID": 1501, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24004, + "notecount": 911, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b1ba69446396c826d3130b91f46172361e01a00", + "difficulty": "NORMAL", + "songID": 1501, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24004, + "notecount": 606, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1af7acc7caeec0bc13ff5451fee3f0849fd8f2f8", + "difficulty": "ANOTHER", + "songID": 1502, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24005, + "notecount": 1719, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d797969dbec8467cc19e1b9a30136f5305cbca2b", + "difficulty": "HYPER", + "songID": 1502, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24005, + "notecount": 1007, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26687f7b7377fb24e8f4217af42f48e869203d20", + "difficulty": "NORMAL", + "songID": 1502, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24005, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "112d70ca4e52081e329a98b29523e47fd0e8fe90", + "difficulty": "ANOTHER", + "songID": 1502, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24005, + "notecount": 1791, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "66335395b7104eb2ac01cd51133caa522dfe0f81", + "difficulty": "HYPER", + "songID": 1502, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24005, + "notecount": 953, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a057b653cc59c3bfda5ee02ba09f4cb755b7ad3d", + "difficulty": "NORMAL", + "songID": 1502, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24005, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72fa71dd266e9277de60c106a59ac580b5a873c4", + "difficulty": "ANOTHER", + "songID": 1503, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24006, + "notecount": 1597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18ef5a8907be3de76d474e8d01eea99bfe959fdb", + "difficulty": "HYPER", + "songID": 1503, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24006, + "notecount": 975, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c83ed88c7c57669ef98d1ed38c3a3c4b592481c", + "difficulty": "NORMAL", + "songID": 1503, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24006, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f98b2075a9ecb1b6b1962718cfd508dc99b180c4", + "difficulty": "ANOTHER", + "songID": 1503, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24006, + "notecount": 1700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4e9467360c98c2fc6123802db261406e78c37ab6", + "difficulty": "HYPER", + "songID": 1503, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24006, + "notecount": 946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94b0fb43f5b11f18609af339566cb27a65dda8d9", + "difficulty": "NORMAL", + "songID": 1503, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24006, + "notecount": 538, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47272d2d508cb539934e7a807976efbb7b7957ee", + "difficulty": "ANOTHER", + "songID": 1504, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24007, + "notecount": 1681, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "468d4d82323b67f2fce2e54e566c63dbe63274b9", + "difficulty": "HYPER", + "songID": 1504, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24007, + "notecount": 1064, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffd10183137cc236b1867a49cbddd410d69e1d88", + "difficulty": "NORMAL", + "songID": 1504, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24007, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "558ccd6a23eb64c176440fee29739f3236e93d27", + "difficulty": "ANOTHER", + "songID": 1504, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24007, + "notecount": 1561, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": true + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "97f0559f9c4e7e0c02b186addaf6523b78360c02", + "difficulty": "HYPER", + "songID": 1504, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24007, + "notecount": 1129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "addb8ad370157f04e92e351b0b16ab0c21ef226c", + "difficulty": "NORMAL", + "songID": 1504, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24007, + "notecount": 617, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84dd986e172f5d1c32b5095238171e74e054a216", + "difficulty": "ANOTHER", + "songID": 1505, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24008, + "notecount": 1206, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2596a9707b0da17586e290f41416b13e894e9fda", + "difficulty": "HYPER", + "songID": 1505, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24008, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a14a725168a858d0f015f16a3f88f0f9560407d1", + "difficulty": "NORMAL", + "songID": 1505, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24008, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d1335bc1a9d0e57c3a73eee3be996e9ca619067", + "difficulty": "ANOTHER", + "songID": 1505, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24008, + "notecount": 1014, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27b80d718455beb9230c198d22eabf4eeceee964", + "difficulty": "HYPER", + "songID": 1505, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24008, + "notecount": 825, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b968f0650dfaaae2c61a9dddd0484caa9c25ce50", + "difficulty": "NORMAL", + "songID": 1505, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24008, + "notecount": 492, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b248ba0b7988ad9ecff22d976aa850c21f194ecc", + "difficulty": "ANOTHER", + "songID": 1506, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24009, + "notecount": 1044, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3aaef4c15d9427a99054455ba99852742ea122ee", + "difficulty": "HYPER", + "songID": 1506, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24009, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4af93bf81d65fb3eff1e0a335eb157c0cbda87b", + "difficulty": "NORMAL", + "songID": 1506, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24009, + "notecount": 373, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8bebe112a18d3155708eb014d87f014d24aaa92c", + "difficulty": "ANOTHER", + "songID": 1506, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24009, + "notecount": 1034, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0d7364220a9a9cf751f58de6bf36a3edb4c2f2d", + "difficulty": "HYPER", + "songID": 1506, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24009, + "notecount": 737, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbb2732e21bf325514c610a705f14d92b9872897", + "difficulty": "NORMAL", + "songID": 1506, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24009, + "notecount": 349, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf7bace618163bf39c0c317cd31729106b187d1c", + "difficulty": "ANOTHER", + "songID": 1507, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24010, + "notecount": 1862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f71af1cc4511a9e506fff3888bfa417b2bb64d20", + "difficulty": "HYPER", + "songID": 1507, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24010, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3246a4d5e7c3cf5c7f0d144194772c33d63784b", + "difficulty": "NORMAL", + "songID": 1507, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24010, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "924bf011fdd8334b609b02e382123f9f5440d16d", + "difficulty": "ANOTHER", + "songID": 1507, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24010, + "notecount": 2094, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S+", + "value": 13.1, + "individualDifference": false + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.60", + "value": 13.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "66a652fe36bdb0e9dc7a6f93403e040e45259394", + "difficulty": "HYPER", + "songID": 1507, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24010, + "notecount": 1116, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "331a87da5775fd2fbfe933c19e295fb6c415c117", + "difficulty": "NORMAL", + "songID": 1507, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24010, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42d66f43d520b35825ba67cd76d1beddf47d9448", + "difficulty": "ANOTHER", + "songID": 1508, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24011, + "notecount": 1114, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bba11c18da63e44fa50f6b3b182f17c6e174cdad", + "difficulty": "HYPER", + "songID": 1508, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24011, + "notecount": 621, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9d82a1400e943634ff426bec6b302681024324f", + "difficulty": "LEGGENDARIA", + "songID": 1508, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24011, + "notecount": 1509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf56d54652ae503d883bd9b6dbfc58ee040d6887", + "difficulty": "NORMAL", + "songID": 1508, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24011, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9a6746f42d6b16676625ad3130b3806d4a2db19", + "difficulty": "ANOTHER", + "songID": 1508, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24011, + "notecount": 1146, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f1d1a4ba1132a51624070e96699c9113e74e02e", + "difficulty": "BEGINNER", + "songID": 1508, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 24011, + "notecount": 131, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da1a33b73558e1c2c571d2ab2782797b19a70491", + "difficulty": "HYPER", + "songID": 1508, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24011, + "notecount": 633, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "faa57bc9c6ca7160430c74bd83a85685d4fa687e", + "difficulty": "LEGGENDARIA", + "songID": 1508, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24011, + "notecount": 1535, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "777bd0281b005e46e8ecdeab10ca683d1f2ecee3", + "difficulty": "NORMAL", + "songID": 1508, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24011, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2659575629b1510dc012b13b3ba886837516aef5", + "difficulty": "ANOTHER", + "songID": 1509, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24012, + "notecount": 1333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f66344e98b350a375b419e1cfb6d2646c0a0d3e", + "difficulty": "HYPER", + "songID": 1509, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24012, + "notecount": 920, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5799d9445185290f23a0832e891469042623684d", + "difficulty": "NORMAL", + "songID": 1509, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24012, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08ebac5bd3bad4781936ace52b9a547b5d7f780e", + "difficulty": "ANOTHER", + "songID": 1509, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24012, + "notecount": 1343, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": true + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "089c5e7008ffa62e6edd008fb797bdb9dd9f9118", + "difficulty": "HYPER", + "songID": 1509, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24012, + "notecount": 987, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "768e360a15651f11f597520f38bb4613f976e926", + "difficulty": "NORMAL", + "songID": 1509, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24012, + "notecount": 526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a80a1fe85998f65ee85ad612058fa298c43c006d", + "difficulty": "ANOTHER", + "songID": 1510, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24013, + "notecount": 1206, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe60f4fae1a316f24012a257983121c9f5da9b36", + "difficulty": "HYPER", + "songID": 1510, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24013, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f4e73124dd4b82e93fcb055349e83e8943821613", + "difficulty": "NORMAL", + "songID": 1510, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24013, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2b457f5e7af541e6a60f504649272dec1d2352b", + "difficulty": "ANOTHER", + "songID": 1510, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24013, + "notecount": 1228, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd467465a2e22ed03cf8c4d6fefde5b8e566fcae", + "difficulty": "HYPER", + "songID": 1510, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24013, + "notecount": 867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2db0b552637310db0ae7363847eb8bd44b12b74", + "difficulty": "NORMAL", + "songID": 1510, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24013, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41311c07c2c093baaeeb8b456b44de8e25583cf8", + "difficulty": "ANOTHER", + "songID": 1511, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24014, + "notecount": 2101, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4fc7f3e719df97ec51308bdd4810ba173287575", + "difficulty": "HYPER", + "songID": 1511, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24014, + "notecount": 1165, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fe55bfaff09fd54912a39687edd1481c4d94f9e", + "difficulty": "NORMAL", + "songID": 1511, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24014, + "notecount": 844, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d190eaec7a42b36d8c45ee80c9dd530eaeb3c04", + "difficulty": "ANOTHER", + "songID": 1511, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24014, + "notecount": 1953, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e86e3726d1d86541ddc925d400ee67ca66b7f71b", + "difficulty": "HYPER", + "songID": 1511, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24014, + "notecount": 1137, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9bf2e95f777a955b27a2eda35e038bbe5589b7f", + "difficulty": "NORMAL", + "songID": 1511, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24014, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b46e54d14fae864d675a162ae886e5cf0932913b", + "difficulty": "ANOTHER", + "songID": 1512, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24015, + "notecount": 1365, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53f465f648e8b55a234bb15322a82acb3e0fdae3", + "difficulty": "HYPER", + "songID": 1512, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24015, + "notecount": 973, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9023dc04ede0473621f73c36704c730a08321faa", + "difficulty": "NORMAL", + "songID": 1512, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24015, + "notecount": 631, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1d798c80275f10244c3a292e6c28c0e7a73191a", + "difficulty": "ANOTHER", + "songID": 1512, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24015, + "notecount": 1372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5366f48df23504f87daaf97b09f8e0e7d9556107", + "difficulty": "HYPER", + "songID": 1512, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24015, + "notecount": 1006, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e5f5c89ba5736b071e7ea3390f809acc22623c7", + "difficulty": "NORMAL", + "songID": 1512, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24015, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5fb13bfe07dbd0fe10282d2f3bc2f43670686e7", + "difficulty": "ANOTHER", + "songID": 1513, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24016, + "notecount": 1286, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "071dade0eb10b64ea7a3b27514b0cd8f00739e8b", + "difficulty": "HYPER", + "songID": 1513, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24016, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ff3232b0b95a6ca1f67f7c6c103adcd26afb8a2", + "difficulty": "NORMAL", + "songID": 1513, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24016, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1abd62d6b5d9bdd0b21f849916791619e8aa59b5", + "difficulty": "ANOTHER", + "songID": 1513, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24016, + "notecount": 1284, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5a3adea3321c01fda2901757a26ca7dd0ad7148f", + "difficulty": "HYPER", + "songID": 1513, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24016, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "daf1f762597b8eef6e04204b520db0d4cce6c7a7", + "difficulty": "NORMAL", + "songID": 1513, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24016, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5accdc65e12d57da5e954e748cd195aa86fd0ff9", + "difficulty": "ANOTHER", + "songID": 1514, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 21201, + "notecount": 4459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8ed18a4cce60432a3c507520f6b2560df4c44db", + "difficulty": "ANOTHER", + "songID": 1518, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24017, + "notecount": 1411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "241afbecf2c68fadde55b2a2d271f450a7419e14", + "difficulty": "HYPER", + "songID": 1518, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24017, + "notecount": 919, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf8b7f65621a7ca1e462020775983fcf50a6014b", + "difficulty": "NORMAL", + "songID": 1518, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24017, + "notecount": 562, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab85084c587890f8ab6b72084b31a3cb06d1a096", + "difficulty": "ANOTHER", + "songID": 1518, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24017, + "notecount": 1299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1b88e59648977946136b592352c92bbbf399acb6", + "difficulty": "BEGINNER", + "songID": 1518, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24017, + "notecount": 274, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1cb5ce93c19c65fb4cc586ad9d3575440fd687e7", + "difficulty": "HYPER", + "songID": 1518, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24017, + "notecount": 930, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3bdbe6a0db40ce27fde06188cce513cc778f0f6", + "difficulty": "NORMAL", + "songID": 1518, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24017, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "484c2199cb7ff4e7087fb02bbac479c75fe5242b", + "difficulty": "ANOTHER", + "songID": 1523, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24018, + "notecount": 1871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee202de62c82cbf2513e83c538a17978dcf6887c", + "difficulty": "HYPER", + "songID": 1523, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24018, + "notecount": 1230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dcde7a7abd42f483aa7c9304ec63515933f55ff3", + "difficulty": "NORMAL", + "songID": 1523, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24018, + "notecount": 684, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72397faab41e86b3da61494224508299b1c7d3ac", + "difficulty": "ANOTHER", + "songID": 1523, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24018, + "notecount": 1903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d6d4ab8d008211b569927017146f8391dab96d23", + "difficulty": "HYPER", + "songID": 1523, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24018, + "notecount": 1163, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "800b07159836c78357609cc2ea015650409d1a29", + "difficulty": "NORMAL", + "songID": 1523, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24018, + "notecount": 655, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63ec0eceacf990312046026304850590d04ee4be", + "difficulty": "ANOTHER", + "songID": 1525, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24019, + "notecount": 938, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dce2d8675b382165baf57282af1e839aa0b24629", + "difficulty": "HYPER", + "songID": 1525, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24019, + "notecount": 526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6313c52122e819e2f807cb211c4c2c0b335ff7d", + "difficulty": "NORMAL", + "songID": 1525, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24019, + "notecount": 250, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e66384eab13d0ad1ae8442514b97d115f0dcdebf", + "difficulty": "ANOTHER", + "songID": 1525, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24019, + "notecount": 873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6232b37bd0632f906ff4fa602838b855f46cf939", + "difficulty": "HYPER", + "songID": 1525, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24019, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1259cfdd2044fa2be4a221d37c31ba197a36f96f", + "difficulty": "NORMAL", + "songID": 1525, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24019, + "notecount": 252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b4c15639cbb95f82cb01689defff9cd0d15fb46", + "difficulty": "ANOTHER", + "songID": 1527, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24020, + "notecount": 1822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c811b07ca93319385830cee09fb694393598059", + "difficulty": "HYPER", + "songID": 1527, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24020, + "notecount": 1084, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7a32b6369cb3de1d0ada4e2f438726d3b1b10df", + "difficulty": "NORMAL", + "songID": 1527, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24020, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fac63d4c66de9207490de8477161c0f7020ab04d", + "difficulty": "ANOTHER", + "songID": 1527, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24020, + "notecount": 1775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": true + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b99b3cbfc0788d5fb368d755d7bc42ffaa14ef74", + "difficulty": "HYPER", + "songID": 1527, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24020, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb6ed2792babe3f3b91d36bd34fa807e3cb8c08d", + "difficulty": "NORMAL", + "songID": 1527, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24020, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b797bdcd2c71d2ada1789060630a1d5ce2f2700d", + "difficulty": "ANOTHER", + "songID": 1528, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24021, + "notecount": 1613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ef04aac95cda0f23002844c737fba4b01210f80", + "difficulty": "HYPER", + "songID": 1528, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24021, + "notecount": 1066, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f159f5fe06a1a5eba39feee97f9854018d30a6c", + "difficulty": "NORMAL", + "songID": 1528, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24021, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2a1f492ade999b8afa045f06d07548fada47df3", + "difficulty": "ANOTHER", + "songID": 1528, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24021, + "notecount": 1654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "932e433fa711d1f9baa71a7ea9faa552401c3bc0", + "difficulty": "HYPER", + "songID": 1528, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24021, + "notecount": 1080, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a71f5e27eea0e4653d3dcdad42f59c50df6dfc18", + "difficulty": "NORMAL", + "songID": 1528, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24021, + "notecount": 577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2efdc7ce0100c15c743e1bd1176307374e6eb83", + "difficulty": "ANOTHER", + "songID": 1529, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24022, + "notecount": 1362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "303e0bc877e7ff21bb07f7ac8aefeba99a4ee60c", + "difficulty": "HYPER", + "songID": 1529, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24022, + "notecount": 802, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "338bf529773e7ddc6d64950b6e6eb1ba1a8c8ad6", + "difficulty": "NORMAL", + "songID": 1529, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24022, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9b1e798d754a914381dfea6daf9f7549a61e36e", + "difficulty": "ANOTHER", + "songID": 1529, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24022, + "notecount": 1428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "31d4948acabafafc8ecea199022681dd9b5c3542", + "difficulty": "HYPER", + "songID": 1529, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24022, + "notecount": 788, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9693cf2786638349f299931442b425eeaf5fdc19", + "difficulty": "NORMAL", + "songID": 1529, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24022, + "notecount": 397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61cea8f7f2b5a089b2cc4a4f39721802ae023ca1", + "difficulty": "ANOTHER", + "songID": 1530, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24023, + "notecount": 1431, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6a34d18a01e47e66c97d11c2497f4205c81b15d", + "difficulty": "HYPER", + "songID": 1530, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24023, + "notecount": 780, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff875ecf3bff89b5368f83ee99eb450eba16e7a6", + "difficulty": "NORMAL", + "songID": 1530, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24023, + "notecount": 440, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bb5e6333b07e930a97d0ac982f2a3754f930574", + "difficulty": "ANOTHER", + "songID": 1530, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24023, + "notecount": 1437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": true + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "99d2102a50550defb9a2187998e1ffa48477fac1", + "difficulty": "HYPER", + "songID": 1530, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24023, + "notecount": 723, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a505e2b36424b6f70f2fd5740ebe7a09d405756", + "difficulty": "NORMAL", + "songID": 1530, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24023, + "notecount": 366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46382d4d144f63b18004d5f41644be31aebb7f8a", + "difficulty": "ANOTHER", + "songID": 1531, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24024, + "notecount": 1420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30ee0396cc6154020073b667524c33290b1734bf", + "difficulty": "HYPER", + "songID": 1531, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24024, + "notecount": 796, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3347297a37f8771c1ea373ad13e4ab4a6ecb38da", + "difficulty": "NORMAL", + "songID": 1531, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24024, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe2a19b2cc5885dc0419b31b3ca356f501740618", + "difficulty": "ANOTHER", + "songID": 1531, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24024, + "notecount": 1455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e743f8988dd9bdcb435431c59082c989c9eec345", + "difficulty": "HYPER", + "songID": 1531, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24024, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "341608302aaae944272c4294597ba56fa6651893", + "difficulty": "NORMAL", + "songID": 1531, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24024, + "notecount": 429, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99023826645cf6a6644961f4975db1af19270db6", + "difficulty": "ANOTHER", + "songID": 1532, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24025, + "notecount": 1304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b9c5bb3e3210b4d1b5eb5d6cf446a637c1711c5", + "difficulty": "HYPER", + "songID": 1532, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24025, + "notecount": 776, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5ee31b9fb2b02e9b68fb6a2af435ebcb32896e7", + "difficulty": "NORMAL", + "songID": 1532, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24025, + "notecount": 372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72f09e8bf2501d9e0e79e4ad033ae05684d7e6a1", + "difficulty": "ANOTHER", + "songID": 1532, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24025, + "notecount": 1364, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7873a70388882a5464e3f858f9667105b69ad66b", + "difficulty": "HYPER", + "songID": 1532, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24025, + "notecount": 739, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04069654b7a7d26b162094fcc7b36291eb34d6ec", + "difficulty": "NORMAL", + "songID": 1532, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24025, + "notecount": 309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7293f3028586ec049ecf53c3aa68d6112012ac66", + "difficulty": "ANOTHER", + "songID": 1533, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24026, + "notecount": 905, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdc80b50a0c914f0a791d11151ec2c21d61f37cc", + "difficulty": "HYPER", + "songID": 1533, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24026, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6ac575d61aa1b6736954413fe528bd74cfb33f0", + "difficulty": "NORMAL", + "songID": 1533, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24026, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2f3f239f3fd3768ab9870a144f4330536b2c5ef", + "difficulty": "ANOTHER", + "songID": 1533, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24026, + "notecount": 877, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b7201a0a8b76ebe20a1fb20215465d1acec65f7", + "difficulty": "HYPER", + "songID": 1533, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24026, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1d2a3820f4ac5039734d190177c5026ea79f288", + "difficulty": "NORMAL", + "songID": 1533, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24026, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbc6fb8ddf81b9d63a6a867149fe2f835770a6a1", + "difficulty": "ANOTHER", + "songID": 1535, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24027, + "notecount": 1334, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0fc4afaee1b001afb8d8c272a6740c7b4475816", + "difficulty": "HYPER", + "songID": 1535, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24027, + "notecount": 897, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4caeeea8fb346115b610c6f4fb376f32075c665", + "difficulty": "NORMAL", + "songID": 1535, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24027, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bcd8a07f2d1d8ac939c0d803f9bb65d277e52973", + "difficulty": "ANOTHER", + "songID": 1535, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24027, + "notecount": 1413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9c788b563c067c03b90925e9ef5fdf73df2d309b", + "difficulty": "HYPER", + "songID": 1535, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24027, + "notecount": 925, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45d1cc934068791b38dfbeb7042254c58415fe27", + "difficulty": "NORMAL", + "songID": 1535, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24027, + "notecount": 487, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f880745376f8588047f3c238c7353d78b8146873", + "difficulty": "ANOTHER", + "songID": 1536, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24028, + "notecount": 1286, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0386506526b14326d4d152241b90458a705af9db", + "difficulty": "HYPER", + "songID": 1536, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24028, + "notecount": 847, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07893146d5f70af2e2db4690bfef390cdb8be87b", + "difficulty": "NORMAL", + "songID": 1536, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24028, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bbd220ea3df7396ae895a29f0bf60dc968c774c", + "difficulty": "ANOTHER", + "songID": 1536, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24028, + "notecount": 1383, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f143af6133f19bf7dcbe87fe9b0a136daa64b5ce", + "difficulty": "HYPER", + "songID": 1536, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24028, + "notecount": 848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f1a88bd424fe67acc6ca368f556bb1e9e0d7ff7", + "difficulty": "NORMAL", + "songID": 1536, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24028, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ab93b3ac4d9667660e52d0862023886aa7cd82d", + "difficulty": "ANOTHER", + "songID": 1537, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24029, + "notecount": 1219, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2ef64d826fdedef1ee80d0bde01e8a3bbd57f62", + "difficulty": "HYPER", + "songID": 1537, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24029, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad38388b1b168483844dd8fd2302a4f158abf93e", + "difficulty": "NORMAL", + "songID": 1537, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24029, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9245428e009fd7242c52d281638ed49cbe5d2349", + "difficulty": "ANOTHER", + "songID": 1537, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24029, + "notecount": 1336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "17fe88851ccf3eca133dffffb57f32364cedb112", + "difficulty": "HYPER", + "songID": 1537, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24029, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aef5842d0737cba0276f1674c484125eacaf6ea5", + "difficulty": "NORMAL", + "songID": 1537, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24029, + "notecount": 411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9ced91a99210a10a306d88aa07b94aa4ef6b20f", + "difficulty": "ANOTHER", + "songID": 1538, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24030, + "notecount": 1425, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4435937a45ef49fa19c4fb1d5f38d9e2891d0977", + "difficulty": "HYPER", + "songID": 1538, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24030, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "937007da7b9f07ad831e81ad28c9732ce544faf8", + "difficulty": "NORMAL", + "songID": 1538, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24030, + "notecount": 525, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "583a9f6b90383303c229c46fa3eb2a35305b1dd6", + "difficulty": "ANOTHER", + "songID": 1538, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24030, + "notecount": 1153, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c5a9512a63081dbc80675ff6b2b8c6ec8fb54b0c", + "difficulty": "HYPER", + "songID": 1538, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24030, + "notecount": 809, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86facd7d40cf49bf7320027cb89f1722d9440087", + "difficulty": "NORMAL", + "songID": 1538, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24030, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da31f4e719c4a0ce622909821e0424659596f3e4", + "difficulty": "ANOTHER", + "songID": 1539, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24031, + "notecount": 1073, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bb464d2e7aa837c3e1919f5abff948c27ab9355", + "difficulty": "HYPER", + "songID": 1539, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24031, + "notecount": 693, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2731f91bfa73a10a42ae1864bf95b1398b0bcd72", + "difficulty": "NORMAL", + "songID": 1539, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24031, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "202d2b2cf3b121f7c9e7afecd937b8e10f058270", + "difficulty": "ANOTHER", + "songID": 1539, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24031, + "notecount": 1003, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e498668cec8eca5c26f0c7f694dcb70acfbfbfd", + "difficulty": "HYPER", + "songID": 1539, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24031, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92692f517abfb291f20e1caded12e02faecf1f06", + "difficulty": "NORMAL", + "songID": 1539, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24031, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0d46e0872a3e77ff12717fdebc315446a251a1c", + "difficulty": "ANOTHER", + "songID": 1540, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24032, + "notecount": 1351, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a73fda177646e9662efcf2ad7cd4e4144dcfdb9d", + "difficulty": "HYPER", + "songID": 1540, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24032, + "notecount": 872, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7fd4c066fd1b042436c5b39dbf49f7fe3d9d5e04", + "difficulty": "NORMAL", + "songID": 1540, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24032, + "notecount": 534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c7cb3bc486a267af6b241b50631d0e900a38414", + "difficulty": "ANOTHER", + "songID": 1540, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24032, + "notecount": 1375, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "582940309d6443c6315ca4661eac308164395a2a", + "difficulty": "HYPER", + "songID": 1540, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24032, + "notecount": 952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11c0cefd1eb793630d4d576ddf051be07ee8fc84", + "difficulty": "NORMAL", + "songID": 1540, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24032, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ed370623c74ce32c7ab8cdd1930bc6973c8cba4", + "difficulty": "ANOTHER", + "songID": 1541, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24033, + "notecount": 1330, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7800dafb2c0a91d6ca13a04de714fa318c5bdd2d", + "difficulty": "HYPER", + "songID": 1541, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24033, + "notecount": 856, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f895a5031a48eb030d5ae70cc5312344d42ff08", + "difficulty": "NORMAL", + "songID": 1541, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24033, + "notecount": 508, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa8cb88e2d971ffcc3130aeb887faf7cb870c055", + "difficulty": "ANOTHER", + "songID": 1541, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24033, + "notecount": 1141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": true + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e8a8894e65432cf06dee28cfac4fda1386ec61ce", + "difficulty": "HYPER", + "songID": 1541, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24033, + "notecount": 867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f7aaf062597127efec05c8da9b152d04bf833e5", + "difficulty": "NORMAL", + "songID": 1541, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24033, + "notecount": 515, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "884e5ec19cdb215b7ebf8524aef375bb94450428", + "difficulty": "ANOTHER", + "songID": 1542, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24034, + "notecount": 1403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a25c45dee5fba63fea0734da5c4008fde155970d", + "difficulty": "HYPER", + "songID": 1542, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24034, + "notecount": 792, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c479d7ef31c2e968c25bac61cb265bd4de37ab04", + "difficulty": "NORMAL", + "songID": 1542, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24034, + "notecount": 498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f5b558892bc4ab519543a319a0899b9d7a5ddf6", + "difficulty": "ANOTHER", + "songID": 1542, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24034, + "notecount": 1413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.50", + "value": 13.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b7ee26890ff6094e53a3269bbe2709ecccb64774", + "difficulty": "HYPER", + "songID": 1542, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24034, + "notecount": 810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eaa49af69ea857012855d61b4f8ffaabfcac7072", + "difficulty": "NORMAL", + "songID": 1542, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24034, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9e9d35ac728647faf0fb234d6408925a1b77fe7", + "difficulty": "ANOTHER", + "songID": 1543, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24035, + "notecount": 1645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a94a49d53fa219ae412a9f6e80fbd8db335bc667", + "difficulty": "HYPER", + "songID": 1543, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24035, + "notecount": 935, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cad6583cb43009bf0a75e71d027c3833e50d886", + "difficulty": "NORMAL", + "songID": 1543, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24035, + "notecount": 374, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41993bcee1b9ac6a6328c8c9c4bc3b5abcc50db2", + "difficulty": "ANOTHER", + "songID": 1543, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24035, + "notecount": 1497, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e550e37b672b263e494167d60198030cd64e280", + "difficulty": "HYPER", + "songID": 1543, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24035, + "notecount": 954, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb44383947a4335e9689a4b64ad628d066af4e10", + "difficulty": "NORMAL", + "songID": 1543, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24035, + "notecount": 372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3feb6015f3290c09c8b0946aefb6a63549a74a38", + "difficulty": "ANOTHER", + "songID": 1544, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24036, + "notecount": 1500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29ec70b47e537538d373c1c87358b60895f882ca", + "difficulty": "HYPER", + "songID": 1544, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24036, + "notecount": 956, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f39be7c445bee468a90697d746c026e1bc1bcc2c", + "difficulty": "NORMAL", + "songID": 1544, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24036, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eaf84d3b7982bf2c08e4ba2f6547e7733107bbb3", + "difficulty": "ANOTHER", + "songID": 1544, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24036, + "notecount": 1753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0fecc8134fde509225795f8aaa9b689cecc97fb5", + "difficulty": "HYPER", + "songID": 1544, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24036, + "notecount": 991, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "336849b52a51346b8f359db59e2e8f9c2ce16532", + "difficulty": "NORMAL", + "songID": 1544, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24036, + "notecount": 588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cea51c32ab9ba5b88f93d8632ab6c7b3ebfde424", + "difficulty": "ANOTHER", + "songID": 1545, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24037, + "notecount": 1282, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99e5269177a09766b8943cd8effa35fd840b89cf", + "difficulty": "HYPER", + "songID": 1545, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24037, + "notecount": 803, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49517dceaddb30513a61f91604716afcd308108c", + "difficulty": "NORMAL", + "songID": 1545, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24037, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d5cbc85e82e1716ccceb680cb4544eed656cee8", + "difficulty": "ANOTHER", + "songID": 1545, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24037, + "notecount": 1227, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f24e5144f4b86d47463189c38304e11b12ad80ed", + "difficulty": "HYPER", + "songID": 1545, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24037, + "notecount": 764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54b0a91e28dc7ecec62fd426c052a141798f0b05", + "difficulty": "NORMAL", + "songID": 1545, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24037, + "notecount": 486, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f7e15de45b3499f5728564a4a39adc4d049046d", + "difficulty": "ANOTHER", + "songID": 1546, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24038, + "notecount": 1032, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc8f2b2b79ca8f660a6942511af6fe497a7d2cea", + "difficulty": "HYPER", + "songID": 1546, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24038, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c643a02a779a908a1b17ee22edd6ec6373a71d58", + "difficulty": "NORMAL", + "songID": 1546, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24038, + "notecount": 314, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7933384fd96a25cea7673fe04e80a45375a5f59", + "difficulty": "ANOTHER", + "songID": 1546, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24038, + "notecount": 966, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2649f677d7ce8008b671ef67cbe6e83dc80eca2", + "difficulty": "HYPER", + "songID": 1546, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24038, + "notecount": 720, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d8e054a97a8b3f4b1e650a9d51cc147a18c3b10", + "difficulty": "NORMAL", + "songID": 1546, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24038, + "notecount": 311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f717dded45f0d82238a7a25e9467db311bee572", + "difficulty": "ANOTHER", + "songID": 1547, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24039, + "notecount": 1392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "117165e061fd9ac953cdd4ea42624e7e777e693e", + "difficulty": "HYPER", + "songID": 1547, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24039, + "notecount": 938, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e0854a5fa89c135c6ba8c49aa0fed7df6047b57", + "difficulty": "NORMAL", + "songID": 1547, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24039, + "notecount": 487, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bc69b5a486b8544049781c21d874533428f89a6", + "difficulty": "ANOTHER", + "songID": 1547, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24039, + "notecount": 1604, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": true + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "038aebc84f595a8c22b5467cfc45065028bd952a", + "difficulty": "HYPER", + "songID": 1547, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24039, + "notecount": 759, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d31174ccbd4e2400d799c1f90246ea113ef31014", + "difficulty": "NORMAL", + "songID": 1547, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24039, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0343772e595489d1c24eccdda96e97eb0788eddb", + "difficulty": "ANOTHER", + "songID": 1548, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24040, + "notecount": 1062, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36c20c99985545c2e01919dea60a3da0c0b3c4a6", + "difficulty": "HYPER", + "songID": 1548, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24040, + "notecount": 766, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d50bcfa711dca92bfafc96f8e593d593aa1d3e60", + "difficulty": "NORMAL", + "songID": 1548, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24040, + "notecount": 402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27492649e716b1b9cc8fd781c6cfc86a7ddbfd2f", + "difficulty": "ANOTHER", + "songID": 1548, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24040, + "notecount": 977, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eeec3f2a3ff4f6a0300b4cb014f6fd552ab08e4c", + "difficulty": "HYPER", + "songID": 1548, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24040, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61f70c81ca1224cdadcfb178e49f1d82e9df779c", + "difficulty": "NORMAL", + "songID": 1548, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24040, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a01a665e0b9dbae294b35d080e49676cbaf828b0", + "difficulty": "ANOTHER", + "songID": 1549, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24041, + "notecount": 1413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f86f164e84abd84422747b0032842c985ee4d043", + "difficulty": "HYPER", + "songID": 1549, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24041, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1abee12f8f210b495623a8ea37ea9de3dc18f424", + "difficulty": "LEGGENDARIA", + "songID": 1549, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24041, + "notecount": 1671, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3898577a9b632027fc1ece919926e8554084000", + "difficulty": "NORMAL", + "songID": 1549, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24041, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ef8839f066706f356304eac366039b3169db1f5", + "difficulty": "ANOTHER", + "songID": 1549, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24041, + "notecount": 1343, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8a6b62892cfea4101ad0c7eefc465e14d7d46e09", + "difficulty": "BEGINNER", + "songID": 1549, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 24041, + "notecount": 189, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "190f1df9b7b18487ec089495eda9dca9f57be6c0", + "difficulty": "HYPER", + "songID": 1549, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24041, + "notecount": 894, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c01c4630946e1cb895b8ef6c3e76ddb5ca6ca847", + "difficulty": "LEGGENDARIA", + "songID": 1549, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24041, + "notecount": 1684, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b32a6dd211e71610653f263bc76c8e60d191b82a", + "difficulty": "NORMAL", + "songID": 1549, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24041, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc27b8cc20a9848d478f374fe03aeacb081287bb", + "difficulty": "ANOTHER", + "songID": 1550, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24042, + "notecount": 1163, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "534ecf7d7f29c48c8cfb4d9bebeeca6fc8fb67fe", + "difficulty": "HYPER", + "songID": 1550, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24042, + "notecount": 634, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74df4d9fbd7a7c846257c6ca9410c9d8e0f0e10c", + "difficulty": "NORMAL", + "songID": 1550, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24042, + "notecount": 304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82c71a4087a5bf183120fdd45c768dddfddbe123", + "difficulty": "ANOTHER", + "songID": 1550, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24042, + "notecount": 1054, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5fb35fbdb1b18efa0d11b48ce0e06de7289ce472", + "difficulty": "HYPER", + "songID": 1550, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24042, + "notecount": 610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c38dfb57d5ba39656a5e7fe1ea309d61a3e7478d", + "difficulty": "NORMAL", + "songID": 1550, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24042, + "notecount": 305, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ce974b0ed698a2280e208bb85a404d40dbd5a30", + "difficulty": "ANOTHER", + "songID": 1551, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24043, + "notecount": 1566, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85d14b04bd9e1938f9f58a88333420357080fd2b", + "difficulty": "HYPER", + "songID": 1551, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24043, + "notecount": 1074, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "846347309bada62968ef51e7470677a0b52e471f", + "difficulty": "NORMAL", + "songID": 1551, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24043, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f18e642d1435abb55324e37dc2aab53885f3ed8", + "difficulty": "ANOTHER", + "songID": 1551, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24043, + "notecount": 1475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11, + "individualDifference": true + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5cec1b4412b1e95ad2c36c955654f91085203e83", + "difficulty": "HYPER", + "songID": 1551, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24043, + "notecount": 910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9fc99280cc3df5cc2cffb4739ec980ae0ab9d4f7", + "difficulty": "NORMAL", + "songID": 1551, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24043, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a827d68b2f001aceba6d5277593f2447e8e7c8d", + "difficulty": "ANOTHER", + "songID": 1552, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24044, + "notecount": 1931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4490224a0ee7725fe39e093da3d02a12d455c872", + "difficulty": "HYPER", + "songID": 1552, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24044, + "notecount": 944, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a83303f5ec034d65fa9c5733b9d0b59938bb00dd", + "difficulty": "NORMAL", + "songID": 1552, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24044, + "notecount": 650, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80a76b750dc1cb632f92761c3b66b0579ae5acd1", + "difficulty": "ANOTHER", + "songID": 1552, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24044, + "notecount": 1929, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1382ebf49283da25bec4bf97069e8ddf837d7f0a", + "difficulty": "HYPER", + "songID": 1552, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24044, + "notecount": 1008, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "827feba3988a317b26945cbc45a3faf8851ef640", + "difficulty": "NORMAL", + "songID": 1552, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24044, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0aa01f5a5a3658deed043f9aa2477c0b785281b5", + "difficulty": "ANOTHER", + "songID": 1553, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24045, + "notecount": 1292, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84ef61a37c902d8d65d771290814f122215f9ec3", + "difficulty": "HYPER", + "songID": 1553, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24045, + "notecount": 761, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d8a5c7eb058c259ec8bfd35f608d9332ed83bfd", + "difficulty": "NORMAL", + "songID": 1553, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24045, + "notecount": 386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7cb01834cf455a4b1b80fdb885206e699a6110ec", + "difficulty": "ANOTHER", + "songID": 1553, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24045, + "notecount": 1280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "aa574fe4d396a4eb8321c50fdefb294eeae53cd3", + "difficulty": "HYPER", + "songID": 1553, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24045, + "notecount": 736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1fbd8d6ff290813ab463a914b03e22fd589ef7f", + "difficulty": "NORMAL", + "songID": 1553, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24045, + "notecount": 366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "467def8817cdb5dfac8bdf8a6d0ea97bfed39986", + "difficulty": "ANOTHER", + "songID": 1554, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24046, + "notecount": 742, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4a8bbb955657d66b7f627f9877e0ae249e8d46c", + "difficulty": "HYPER", + "songID": 1554, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24046, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56fdc74799a0d8c5048a29d38d77447c4ecba6de", + "difficulty": "NORMAL", + "songID": 1554, + "playtype": "DP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 24046, + "notecount": 203, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0dbb6ffe8031a5154069c3afb7c85e3eefbe6133", + "difficulty": "ANOTHER", + "songID": 1554, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24046, + "notecount": 715, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09338d39338a23dde17bbf1ee642f8a1ed1064eb", + "difficulty": "HYPER", + "songID": 1554, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24046, + "notecount": 475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1172562473f9d149b8ae5eed7334ba8e8e0ff880", + "difficulty": "NORMAL", + "songID": 1554, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24046, + "notecount": 207, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc433afd5df799b8a4bd86c4fe88b8feca2ca574", + "difficulty": "ANOTHER", + "songID": 1555, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24047, + "notecount": 1251, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44ee43fcbf77a9ea1b9b058369b96a2fe660e537", + "difficulty": "HYPER", + "songID": 1555, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24047, + "notecount": 924, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24dfa8c20a2d7d53e2221cf6d9632e8899898060", + "difficulty": "NORMAL", + "songID": 1555, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24047, + "notecount": 582, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c1be147ee42f4c2565da761f93e009bdcf8b6cb", + "difficulty": "ANOTHER", + "songID": 1555, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24047, + "notecount": 1226, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed30d84d7cb970a4e190f197af7c734d29af462f", + "difficulty": "HYPER", + "songID": 1555, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24047, + "notecount": 955, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "346ec5ff789f89267ba867def0e741fab6e2a513", + "difficulty": "NORMAL", + "songID": 1555, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24047, + "notecount": 604, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06b582ce77660d089f5968b4757b18911e08b609", + "difficulty": "ANOTHER", + "songID": 1556, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24048, + "notecount": 1416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45016e9608d8c39bb0479fb38a313f52f61acb61", + "difficulty": "HYPER", + "songID": 1556, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24048, + "notecount": 855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8eb2e56aa2fadb457839cf27206478c18c2fb1ed", + "difficulty": "NORMAL", + "songID": 1556, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24048, + "notecount": 318, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0257f81d2bca1b30533f6959be33bcc476b7ca50", + "difficulty": "ANOTHER", + "songID": 1556, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24048, + "notecount": 1264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "13-cs" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6d2e32655504f8223cce26aa41938b0b083bacb4", + "difficulty": "HYPER", + "songID": 1556, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24048, + "notecount": 748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "add495a7ca0d971b5829eba76090d79205a4a932", + "difficulty": "NORMAL", + "songID": 1556, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24048, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "13-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ebb0f07d1a27226c9292a5976bfb32966aa5d46", + "difficulty": "ANOTHER", + "songID": 1557, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24049, + "notecount": 1241, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22509af5134a08024d304081f0c284dd8a82c356", + "difficulty": "HYPER", + "songID": 1557, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24049, + "notecount": 811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b0b75ecc4bd0c863c922d0a1f751d1a8cb7793e", + "difficulty": "NORMAL", + "songID": 1557, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24049, + "notecount": 461, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b72de4049ffccda4098e1e4e38788b2393c85938", + "difficulty": "ANOTHER", + "songID": 1557, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24049, + "notecount": 1169, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aec9ba367eb665ac2e50b1faa7d8720f522750eb", + "difficulty": "HYPER", + "songID": 1557, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24049, + "notecount": 669, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad5465afee73542863bdead06bc2e0fffff2d5d4", + "difficulty": "NORMAL", + "songID": 1557, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24049, + "notecount": 362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83b1ea92d0b58f703a199cb058f5a13713e8e705", + "difficulty": "ANOTHER", + "songID": 1558, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24050, + "notecount": 2175, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66de521b5db52f046cecb753ff055ba3f3642e3e", + "difficulty": "HYPER", + "songID": 1558, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24050, + "notecount": 1420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e71b7e02dc2b11d351c4e76ab868ba55d0c2a5f", + "difficulty": "LEGGENDARIA", + "songID": 1558, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24050, + "notecount": 2428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7ec9b8a5a0a9b0190c1cfde9cb7f3ca16eed860", + "difficulty": "NORMAL", + "songID": 1558, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24050, + "notecount": 681, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c7a99cc269d18bad5888a4f51ad428ac92f8769", + "difficulty": "ANOTHER", + "songID": 1558, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24050, + "notecount": 2081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "823795f8fef306160eff2f42a6fdfc752e56125e", + "difficulty": "HYPER", + "songID": 1558, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24050, + "notecount": 1397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c7172c1f9f9cc2221a0aea8d33891dd13b058248", + "difficulty": "LEGGENDARIA", + "songID": 1558, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24050, + "notecount": 2443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-NC": { + "text": "12S+", + "value": 13.1 + } + } + }, + { + "rgcID": null, + "chartID": "5c88a78a9aa83a5e5ad49bcf8eb7824c87f24619", + "difficulty": "NORMAL", + "songID": 1558, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24050, + "notecount": 684, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38de2855473c1f7b63d9d58b569808bf3d9d6462", + "difficulty": "ANOTHER", + "songID": 1559, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24051, + "notecount": 1564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eeafe20e2cc6231d214f4ed25362eb6e4f88dbf1", + "difficulty": "HYPER", + "songID": 1559, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24051, + "notecount": 964, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91f2b545ee9c8a7cc2fc5438e73ce786a369bb51", + "difficulty": "NORMAL", + "songID": 1559, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24051, + "notecount": 475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69ae835d2b68c3fa13234eb6f85eb8abec0dcdc2", + "difficulty": "ANOTHER", + "songID": 1559, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24051, + "notecount": 1601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1eb88833f3619c907715160ba3db08a35f535a70", + "difficulty": "BEGINNER", + "songID": 1559, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 24051, + "notecount": 197, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22d9c0a678bb6de682f3ef073ed844974007d30a", + "difficulty": "HYPER", + "songID": 1559, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24051, + "notecount": 950, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03e9af48b067656332695e0c00d00af5f74ae385", + "difficulty": "NORMAL", + "songID": 1559, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24051, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0839a943e6a5d840173f803e7088cfc358a5d3e7", + "difficulty": "ANOTHER", + "songID": 1560, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24052, + "notecount": 1163, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe4e3b9a6513ac96eb41532257d3a00171dfa6e2", + "difficulty": "HYPER", + "songID": 1560, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24052, + "notecount": 809, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8576c9a426b5ce6b97c0afee2eb300a65c12882a", + "difficulty": "NORMAL", + "songID": 1560, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24052, + "notecount": 457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78acdeff3f3c1d83a12cb7d870e8c50db81668f5", + "difficulty": "ANOTHER", + "songID": 1560, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24052, + "notecount": 1116, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f23f4b9f214d1de2fc6ab42bf2fda5c44d26e08", + "difficulty": "HYPER", + "songID": 1560, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24052, + "notecount": 835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d968009b6781987211858db6a88cc4a2c2be148b", + "difficulty": "NORMAL", + "songID": 1560, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24052, + "notecount": 468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd0f552daa044ac8239cd54711c0357138061f2f", + "difficulty": "ANOTHER", + "songID": 1561, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24053, + "notecount": 1264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9fc36c5c9c21c595fb6e2c795443ca417b1d2215", + "difficulty": "HYPER", + "songID": 1561, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24053, + "notecount": 812, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8d5cde6b5a83b205b66e37b22a7831d5bd12324", + "difficulty": "NORMAL", + "songID": 1561, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24053, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "844ff7d0de9480bf8295625e6acb5cdf021cb758", + "difficulty": "ANOTHER", + "songID": 1561, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24053, + "notecount": 1177, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d513020c347853172c9bd85c36613ae55cb136c", + "difficulty": "HYPER", + "songID": 1561, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24053, + "notecount": 810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d77eef81e46c3f2d2a6e9718aa01e1ace904bd4", + "difficulty": "NORMAL", + "songID": 1561, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24053, + "notecount": 490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b4a1183d4307887633638b88cff89e8617dd871", + "difficulty": "ANOTHER", + "songID": 1562, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24054, + "notecount": 1387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d2481d4037f4a47fd358e8c1dcb1521d2bdb9a5", + "difficulty": "HYPER", + "songID": 1562, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24054, + "notecount": 733, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d101b72732447bab1c0f1cce424cc0d46759dd31", + "difficulty": "NORMAL", + "songID": 1562, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24054, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "251ef8940e31c2f4808537ee8b431cab2d797629", + "difficulty": "ANOTHER", + "songID": 1562, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24054, + "notecount": 1375, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6f945090d47056766dede0a7fb934c0022dc0ca5", + "difficulty": "HYPER", + "songID": 1562, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24054, + "notecount": 671, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e5723b9c6607cd03403fa4a1d9848513c2c7340", + "difficulty": "NORMAL", + "songID": 1562, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24054, + "notecount": 373, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "864526a21cd79d27236ccd967953aafd431044c3", + "difficulty": "ANOTHER", + "songID": 1563, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24055, + "notecount": 846, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2248ac72817cb59046b42f293dae65bccbe5f069", + "difficulty": "HYPER", + "songID": 1563, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24055, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55221d1778c9777e04c1f99be2eb603577aaec4f", + "difficulty": "NORMAL", + "songID": 1563, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24055, + "notecount": 319, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f16b05c4ff6710b30b6fc54d6ef8f4ec2956ee70", + "difficulty": "ANOTHER", + "songID": 1563, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24055, + "notecount": 826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31f37e3d9cb78878bf5c65a013338f7801cf2922", + "difficulty": "HYPER", + "songID": 1563, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24055, + "notecount": 606, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd24cdf796b856c3768bd13da867f9a0600f9605", + "difficulty": "NORMAL", + "songID": 1563, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24055, + "notecount": 326, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6ac096f486efd6a1565b180ac9c926a2e3bc982", + "difficulty": "ANOTHER", + "songID": 1564, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24056, + "notecount": 972, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84a4c7fa245d67befaa1aeb41c0def71c13b6700", + "difficulty": "HYPER", + "songID": 1564, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24056, + "notecount": 620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e19489ca670ebb5a156fb6e664fa57e14e6cf76a", + "difficulty": "NORMAL", + "songID": 1564, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24056, + "notecount": 330, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a48dcf52dc63d45397fdd2478b9de685bed77b1", + "difficulty": "ANOTHER", + "songID": 1564, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24056, + "notecount": 953, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a9355e6b6e451ba66d2e805981f01c5d2217de0", + "difficulty": "HYPER", + "songID": 1564, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24056, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "daa8b8f1af584492f2380a7b763227de5ecf7a09", + "difficulty": "NORMAL", + "songID": 1564, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24056, + "notecount": 332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9caa6324fe41cbc4881fbb42fdced372fa63f76", + "difficulty": "ANOTHER", + "songID": 1565, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24057, + "notecount": 1299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82fce6253d2bdd8c826c059effa17390bf4d4608", + "difficulty": "HYPER", + "songID": 1565, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24057, + "notecount": 957, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "2f20bbbb5030c2ed58a497bc9e166edabefb33d2", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 1565, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 24057, + "arcChartID": null, + "notecount": 1572, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "093448f215e8d9ac87f14e1afbc9a42c6ad3d846", + "difficulty": "NORMAL", + "songID": 1565, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24057, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5103ad44dc2c5b9a92353c43ade00366fd219b4e", + "difficulty": "ANOTHER", + "songID": 1565, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24057, + "notecount": 1232, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": true + }, + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0e1f88edd617a022f590ac5bb2a1fd77bf49dbcf", + "difficulty": "HYPER", + "songID": 1565, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24057, + "notecount": 865, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "8afd1828f839cb76d6ca05f39cdfd8ff81ae4291", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1565, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 24057, + "arcChartID": null, + "notecount": 1576, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "8d9afd3a7c56e2dae4bea4b9e4cf1cf746f33606", + "difficulty": "NORMAL", + "songID": 1565, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24057, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56d964ff28238e1cd80b6cafaa552f234455ad9c", + "difficulty": "ANOTHER", + "songID": 1566, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24058, + "notecount": 1251, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6aadbd84398faac7e277c1f4ff11a145cf785638", + "difficulty": "HYPER", + "songID": 1566, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24058, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "848de36a6608fa1a2e99086a574e48ed36cdbd94", + "difficulty": "NORMAL", + "songID": 1566, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24058, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdc4f027c13b847d0f8299c0fabf6293a99b215b", + "difficulty": "ANOTHER", + "songID": 1566, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24058, + "notecount": 1257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ac6017b2051bc74b894105a2ac9c3ca0dd45fc6", + "difficulty": "HYPER", + "songID": 1566, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24058, + "notecount": 914, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b076b267f1c4de495e7982e2970c54971523ffe1", + "difficulty": "NORMAL", + "songID": 1566, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24058, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1b2ce4f95dee70b7c07a8262e4550f6fec22c2f", + "difficulty": "ANOTHER", + "songID": 1567, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24059, + "notecount": 1104, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "051e7cee88e4b60834f95a0653fe521557a35c23", + "difficulty": "HYPER", + "songID": 1567, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24059, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5676c9e98bb8ecb7854b42df0827703a34460482", + "difficulty": "NORMAL", + "songID": 1567, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24059, + "notecount": 332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ace3e335aa3434c95de9b464d7be7c947100408", + "difficulty": "ANOTHER", + "songID": 1567, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24059, + "notecount": 1013, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63dba90c62b8adc6dd54f98a32f824d3b4e3d31d", + "difficulty": "HYPER", + "songID": 1567, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24059, + "notecount": 715, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19cfdd27d4459adb7e6c6ba9f9f171081944daec", + "difficulty": "NORMAL", + "songID": 1567, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24059, + "notecount": 332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d08d3ef0e26469816482c54e26015c10051748b9", + "difficulty": "ANOTHER", + "songID": 1568, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24060, + "notecount": 1251, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54eedd583fb791e495a772c3d820b420f76c6a7e", + "difficulty": "HYPER", + "songID": 1568, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24060, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ba898ef4778a6f45aa34cf8d4a1e7750f573e5c", + "difficulty": "NORMAL", + "songID": 1568, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24060, + "notecount": 501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f3eed4c2ad489a4be821a17cb2724e5a9c72d9f", + "difficulty": "ANOTHER", + "songID": 1568, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24060, + "notecount": 1265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "229b602a53ae37b8e96fbb6b5414d010dabaac68", + "difficulty": "HYPER", + "songID": 1568, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24060, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "989a6a820aa1aa14a802fead1fd0e46dcdfef68b", + "difficulty": "NORMAL", + "songID": 1568, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24060, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afe9bbb9800f75a093b15548241cee4869fd5c35", + "difficulty": "ANOTHER", + "songID": 1569, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24061, + "notecount": 971, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75defe567d7d66813c89d4b004c98d6e10874a71", + "difficulty": "HYPER", + "songID": 1569, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24061, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8452179fb14e8652432b934e8a1872b3806167c", + "difficulty": "NORMAL", + "songID": 1569, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24061, + "notecount": 388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b8e0a918c49fe3a5b3422274f25dc125e0e1b39", + "difficulty": "ANOTHER", + "songID": 1569, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24061, + "notecount": 959, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4611160215e692158a7b211b207c80b69b96571e", + "difficulty": "HYPER", + "songID": 1569, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24061, + "notecount": 623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e4ed899f58269bf8616e9540b08d102ddfdc7e4", + "difficulty": "NORMAL", + "songID": 1569, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24061, + "notecount": 285, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c88da9483ba60a4b8def78293f93692e1a5cf763", + "difficulty": "ANOTHER", + "songID": 1570, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24062, + "notecount": 1153, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15a1a213e80e741bab8945e70bcc119e6b2d2084", + "difficulty": "HYPER", + "songID": 1570, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24062, + "notecount": 810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9169736b2d524c430615ea1159f0951b17d3a6fe", + "difficulty": "NORMAL", + "songID": 1570, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24062, + "notecount": 425, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "561885c1dfe8917a50f2a0edae2ae8268166599d", + "difficulty": "ANOTHER", + "songID": 1570, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24062, + "notecount": 1192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06062e5ae7ddca22c33a8b6c7da9b7aa9c46a708", + "difficulty": "HYPER", + "songID": 1570, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24062, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d60d0f0acde432610d5f541b4c5272619ae9b44", + "difficulty": "NORMAL", + "songID": 1570, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24062, + "notecount": 445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "26", + "25", + "24" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78ebf6ad70f7dc35ece9c58938b93c40baae3c23", + "difficulty": "ANOTHER", + "songID": 1571, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24063, + "notecount": 1193, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e86b4de75b4d4bd52df86d14352ba861c91c9d83", + "difficulty": "HYPER", + "songID": 1571, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24063, + "notecount": 712, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c5c625979cf95f08215c016905bdf112670e594e", + "difficulty": "NORMAL", + "songID": 1571, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24063, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4af4d02bdf4657c0836f0504dc2e5e7b045f1d87", + "difficulty": "ANOTHER", + "songID": 1571, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24063, + "notecount": 1210, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "921a1ab3f5d3c31ccbd417e54508d74e82e20474", + "difficulty": "HYPER", + "songID": 1571, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24063, + "notecount": 785, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebb1cca4a16cf4e12bd2d4bee85ce86f7c577a3d", + "difficulty": "NORMAL", + "songID": 1571, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24063, + "notecount": 462, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a51375d59bbe382f9e951d69a8f814b359b570b", + "difficulty": "ANOTHER", + "songID": 1572, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24064, + "notecount": 1223, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ce008ee846349caba96edd4538e7a9c148f8af7", + "difficulty": "HYPER", + "songID": 1572, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24064, + "notecount": 936, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8805a4e481bb124b6687c44d3d359bdca4dd50e", + "difficulty": "NORMAL", + "songID": 1572, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24064, + "notecount": 388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "adc8458064d179fef6302c12d691f9ff58d92163", + "difficulty": "ANOTHER", + "songID": 1572, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24064, + "notecount": 1098, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f654276295ca8c228da91c230cc8ac86b23d16e9", + "difficulty": "HYPER", + "songID": 1572, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24064, + "notecount": 694, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a856ae72278eedc5ac19050bc1cb441885ac46d", + "difficulty": "NORMAL", + "songID": 1572, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24064, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d9dc87501cfce53a0f8094f8b4852c6135f22d1", + "difficulty": "ANOTHER", + "songID": 1573, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24065, + "notecount": 1743, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf51db8785b955e6f8b0ca9728e86a044f8822a8", + "difficulty": "HYPER", + "songID": 1573, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24065, + "notecount": 1133, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33368b1a8e233aca15ea99390bd893f484e8b671", + "difficulty": "NORMAL", + "songID": 1573, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24065, + "notecount": 654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51a603bbca90675e996345da8a4529cd0932c207", + "difficulty": "ANOTHER", + "songID": 1573, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24065, + "notecount": 1643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4b6f1bdcb17ff75ce99ae8c31e19ab58963c1585", + "difficulty": "HYPER", + "songID": 1573, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24065, + "notecount": 1135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a0dbb140f59ea40e9f0a41dc4d3295d4e5c501d", + "difficulty": "NORMAL", + "songID": 1573, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24065, + "notecount": 670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d78848b34fcb0369b5514d4edbb8a0cd025770c8", + "difficulty": "ANOTHER", + "songID": 1574, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24066, + "notecount": 1028, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "639ab4102c47477a667d87163f0c72442f432561", + "difficulty": "HYPER", + "songID": 1574, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24066, + "notecount": 635, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd8f9b546477747947a3bf2a0107c78a20a46806", + "difficulty": "NORMAL", + "songID": 1574, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24066, + "notecount": 410, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11571ae221dea4cd9a70cd14987cb4145951d61f", + "difficulty": "ANOTHER", + "songID": 1574, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24066, + "notecount": 1011, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7893f91c416e2b2b8ce0f876195ba0865120d545", + "difficulty": "HYPER", + "songID": 1574, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24066, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "015a430227b21135cf9bb72d93d2a10beec6526e", + "difficulty": "NORMAL", + "songID": 1574, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24066, + "notecount": 410, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6481b57e7d64965a53b9d243884158a39bff119a", + "difficulty": "ANOTHER", + "songID": 1575, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24067, + "notecount": 1545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f997728858755c9273894a3e9040d41c61fe51e", + "difficulty": "HYPER", + "songID": 1575, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24067, + "notecount": 1010, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b56e542bc31a1baeb97c71ce5854d5ee81cab3f", + "difficulty": "NORMAL", + "songID": 1575, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24067, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a9d36bbb04362065bc52a2ee2fb49d732f2950e", + "difficulty": "ANOTHER", + "songID": 1575, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24067, + "notecount": 1479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3d58cbe7cbc22669e3318f86f9cbb2c3cacd08de", + "difficulty": "HYPER", + "songID": 1575, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24067, + "notecount": 943, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0c3c1114ffa49076b397aa7c95b7c4aadea1d19", + "difficulty": "NORMAL", + "songID": 1575, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24067, + "notecount": 389, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eca4fcba196cb996d89664a08a593ee2c63408bc", + "difficulty": "ANOTHER", + "songID": 1576, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24068, + "notecount": 1321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f887feef45f04670997c8e1eb1f1e34a94122cca", + "difficulty": "HYPER", + "songID": 1576, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24068, + "notecount": 660, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72b2f5e976e4817ddf366ed30333befdddbb9f61", + "difficulty": "NORMAL", + "songID": 1576, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24068, + "notecount": 387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bdb598b7539f3c88ef3e4472faff1d14bac60311", + "difficulty": "ANOTHER", + "songID": 1576, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24068, + "notecount": 1298, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7daeefa81240aa59bce69a942bc137f235ace0d", + "difficulty": "HYPER", + "songID": 1576, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24068, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d6108b459e37ade8c99a07740575c9bf6b38126", + "difficulty": "NORMAL", + "songID": 1576, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24068, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f95e6b9b45fac152aed7f315c56b7f2de4b9e277", + "difficulty": "ANOTHER", + "songID": 1577, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24069, + "notecount": 1299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f42d22b7c57574ab7401cee1bbf6b670c33e618", + "difficulty": "HYPER", + "songID": 1577, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24069, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e15578faa665ecaf7cb2d6c5cf5e22e91fa49e73", + "difficulty": "NORMAL", + "songID": 1577, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24069, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "348353b850d7050bf746ac9c9bb5ab3157b685b6", + "difficulty": "ANOTHER", + "songID": 1577, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24069, + "notecount": 1345, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f39f5a1bbaf7f57fef60243ca5a57388a6a90a75", + "difficulty": "HYPER", + "songID": 1577, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24069, + "notecount": 823, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96e44f25c35e95b289179524654e5ac84fae14f7", + "difficulty": "NORMAL", + "songID": 1577, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24069, + "notecount": 499, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "688a421c906fe40e709db29346caefbdbc53ccea", + "difficulty": "ANOTHER", + "songID": 1578, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24070, + "notecount": 1530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2366c90fdc0d2ffb305a54e6c0fa5b83c380eb7", + "difficulty": "HYPER", + "songID": 1578, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24070, + "notecount": 948, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46689446bab50370732ee42632f2f8b95f54446d", + "difficulty": "NORMAL", + "songID": 1578, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24070, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fcf0a364874c414632d4b49c22bb1530af457d3f", + "difficulty": "ANOTHER", + "songID": 1578, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24070, + "notecount": 1521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2f37ba5f467bf5f9390ac457c7319d2bc3cbd60f", + "difficulty": "HYPER", + "songID": 1578, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24070, + "notecount": 912, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5cae4928a987ba411c85f8095a5a97ca14769d0", + "difficulty": "NORMAL", + "songID": 1578, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24070, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07e19a82fc3c114cc8b749ad787ff68e27179e32", + "difficulty": "ANOTHER", + "songID": 1579, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24071, + "notecount": 1940, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af2161194acfd7b29a10a8e46de1f8f80cec1453", + "difficulty": "HYPER", + "songID": 1579, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24071, + "notecount": 1398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce347103c39572d06b350d3b634b5966f893ef0e", + "difficulty": "NORMAL", + "songID": 1579, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24071, + "notecount": 759, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb08d1773d2a551de280c1d728974896d2cf90a7", + "difficulty": "ANOTHER", + "songID": 1579, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24071, + "notecount": 1714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6f668d26c2cd3a9e050956e4cbd3316383d0d207", + "difficulty": "HYPER", + "songID": 1579, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24071, + "notecount": 1080, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a01fe145e26f3f2d19cc3f42dc2c7f4adb5f75a", + "difficulty": "NORMAL", + "songID": 1579, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24071, + "notecount": 570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1408d61639c8e4f9e33bd566e36711c6d9b49c5b", + "difficulty": "ANOTHER", + "songID": 1580, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24072, + "notecount": 1918, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17ffc24bd1e10d16aa6fe7403da4794efd5352ed", + "difficulty": "HYPER", + "songID": 1580, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24072, + "notecount": 1192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb74b66cf83cb3a6ee352f8b1e47df627999cfac", + "difficulty": "NORMAL", + "songID": 1580, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24072, + "notecount": 589, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5f3b0b5158d10c90a86c9234812b39978d0afee", + "difficulty": "ANOTHER", + "songID": 1580, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24072, + "notecount": 1943, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4308833a3e042140f6f575f05e76e30e47a16e72", + "difficulty": "BEGINNER", + "songID": 1580, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24072, + "notecount": 222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bdf8e4fae04c4e85f4c62370ec3c215bb7f4f175", + "difficulty": "HYPER", + "songID": 1580, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24072, + "notecount": 1205, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "590f87d3acc1f889885d91797a37ae1e1c5c27fe", + "difficulty": "NORMAL", + "songID": 1580, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24072, + "notecount": 603, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74bee74795d3a1b4805a8f71f8b03839a785bf5b", + "difficulty": "ANOTHER", + "songID": 1581, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24073, + "notecount": 1799, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c02b3396b76ab24ad9684c96e9fbec75a2ff812", + "difficulty": "HYPER", + "songID": 1581, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24073, + "notecount": 1122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8eb5ad2593d8c1022f4cf912553e7eb47e0e2b1b", + "difficulty": "NORMAL", + "songID": 1581, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24073, + "notecount": 539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4829754a9ecce26a516bce46af3173900a6419be", + "difficulty": "ANOTHER", + "songID": 1581, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24073, + "notecount": 1751, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b8384c09ff896179a45fe80821ba9ec73a457803", + "difficulty": "HYPER", + "songID": 1581, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24073, + "notecount": 1110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb522b2a7c04a2ad9649db379ef2b4a43344c3a4", + "difficulty": "NORMAL", + "songID": 1581, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24073, + "notecount": 563, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d4a76b9782693007e95ea14de9610525ec7675b", + "difficulty": "ANOTHER", + "songID": 1582, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24074, + "notecount": 1053, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4974db9fd2aa3692f20396d80acd70f7043ca73", + "difficulty": "HYPER", + "songID": 1582, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24074, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15e6be0b8446d5877a5bd5105ae70fcd4a3129f4", + "difficulty": "NORMAL", + "songID": 1582, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24074, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "824fbfc23103a93724e3cc48e0b5814af000193a", + "difficulty": "ANOTHER", + "songID": 1582, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24074, + "notecount": 1083, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0156b724d24ea6ed38f70ed4a5f64513260b18e", + "difficulty": "HYPER", + "songID": 1582, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24074, + "notecount": 683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8f277c1c0e46c0c478c9735573835c2094963aa", + "difficulty": "NORMAL", + "songID": 1582, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24074, + "notecount": 437, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5d0c77244560c5e66f9012c00625a915f147715", + "difficulty": "ANOTHER", + "songID": 1583, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24075, + "notecount": 1383, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e6c6e4db2ace7af809b3f37cfaec842dc0d313d", + "difficulty": "HYPER", + "songID": 1583, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24075, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e9a322b6cf755015a2a6d0ff28a7eaf85513007", + "difficulty": "NORMAL", + "songID": 1583, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24075, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce66568e4826ee4e36f080c015b486cb1262da2b", + "difficulty": "ANOTHER", + "songID": 1583, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24075, + "notecount": 1331, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "80422a54423af7ba1520b2d5ea5e89f0c5fbc3b1", + "difficulty": "HYPER", + "songID": 1583, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24075, + "notecount": 1074, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1cb681c8cd3e5433a3cc85c025c36278b5c51ef", + "difficulty": "NORMAL", + "songID": 1583, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24075, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "298635223c8b6eac79623f2b6bf1bb2460a19a40", + "difficulty": "ANOTHER", + "songID": 1584, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24076, + "notecount": 1755, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02b25e5bc32ba4f4a181fc3df2f4fd02a0604b7c", + "difficulty": "HYPER", + "songID": 1584, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24076, + "notecount": 1038, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6921c127919bf4aa2c3f0307f40ec4110f81aa52", + "difficulty": "NORMAL", + "songID": 1584, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24076, + "notecount": 603, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d21499e7a5f91535634f646dee9cf483f28f5a2", + "difficulty": "ANOTHER", + "songID": 1584, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24076, + "notecount": 1657, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "53d1b54870f22b3ca1a7f2417b36ebd8e0214946", + "difficulty": "HYPER", + "songID": 1584, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24076, + "notecount": 928, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c27fbe94b05318e532984f352a22a3560936f8ac", + "difficulty": "NORMAL", + "songID": 1584, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24076, + "notecount": 588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c57000bd0c6a4c1432f52c59856aa648833afd5a", + "difficulty": "ANOTHER", + "songID": 1585, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24077, + "notecount": 1790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ae4a9ec6f49cd2a81e626729487c6a938eff6e2", + "difficulty": "HYPER", + "songID": 1585, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24077, + "notecount": 1089, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "decdf1b3c98ee4ae42da2c0fd984b53bc4a65b39", + "difficulty": "NORMAL", + "songID": 1585, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24077, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "748aef310b84717241431b1a770d7f4517ea345d", + "difficulty": "ANOTHER", + "songID": 1585, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24077, + "notecount": 1746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c272c66fd5958f9c8cbc4fcab0008e3ed341bb6c", + "difficulty": "HYPER", + "songID": 1585, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24077, + "notecount": 1082, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a6ac646dd80d013e7cce9182164822c6d06ad46", + "difficulty": "NORMAL", + "songID": 1585, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24077, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e83e7764accd6ed105c6671506ec5cdcf8637311", + "difficulty": "ANOTHER", + "songID": 1586, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24078, + "notecount": 1933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48947f36aaf882a9c83fdaa9099fba75c0a2b9a5", + "difficulty": "HYPER", + "songID": 1586, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24078, + "notecount": 1198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fdd892559f248b894b9b28e664c35d5e61876f3", + "difficulty": "NORMAL", + "songID": 1586, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24078, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "074d0aaa9597770fd4c6ab480e26c292293c88a9", + "difficulty": "ANOTHER", + "songID": 1586, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24078, + "notecount": 1877, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4e1222a957122717733f8197db2ca941ebc9cfe7", + "difficulty": "HYPER", + "songID": 1586, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24078, + "notecount": 1194, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d19d55ebf59c78780d49ab69399bbc918a3ad322", + "difficulty": "NORMAL", + "songID": 1586, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24078, + "notecount": 657, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b34c1b874463032a100b41d6edbdce87fa2a4c35", + "difficulty": "ANOTHER", + "songID": 1587, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24079, + "notecount": 1517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9757a89797822ff21fd04e85a7b5391d3c2e75e0", + "difficulty": "HYPER", + "songID": 1587, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24079, + "notecount": 1079, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67fccbfe06e3001df8e7a4df265d2e81968dcb49", + "difficulty": "NORMAL", + "songID": 1587, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24079, + "notecount": 652, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34fa0299f87b8e6a390c7bf334fe36f5d1564331", + "difficulty": "ANOTHER", + "songID": 1587, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24079, + "notecount": 1432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d20632acc5e4fa5b7973454bfddf65a7013693d1", + "difficulty": "HYPER", + "songID": 1587, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24079, + "notecount": 1097, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c4260b5c918c07fc09e2011a3075a25187dad5c", + "difficulty": "NORMAL", + "songID": 1587, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24079, + "notecount": 662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "311ee179b6f0b3411bfefd544317a1ecfa62f796", + "difficulty": "ANOTHER", + "songID": 1588, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24080, + "notecount": 1575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c0c3f493adc9f1969e95dfdd29afae878b38f56", + "difficulty": "HYPER", + "songID": 1588, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24080, + "notecount": 1098, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3aeb8a252b65f6c66232ac66df67b63888c82bb6", + "difficulty": "NORMAL", + "songID": 1588, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24080, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6342ed7e3ca933baa211fc1975c12190778051e0", + "difficulty": "ANOTHER", + "songID": 1588, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24080, + "notecount": 1568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9df8de38068f546af3e3915856922c317919998a", + "difficulty": "HYPER", + "songID": 1588, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24080, + "notecount": 1099, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d32a22cfecbd9c248dc95ce837358338fc89859b", + "difficulty": "NORMAL", + "songID": 1588, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24080, + "notecount": 699, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59a91885570f6fa72cecf38c841503985850df09", + "difficulty": "ANOTHER", + "songID": 1589, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24081, + "notecount": 1171, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "587dd53fa7388599c230708c7c1c7006d4fa6d0e", + "difficulty": "HYPER", + "songID": 1589, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24081, + "notecount": 859, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0510a731728983f433651e75f9c364f757aeef8", + "difficulty": "NORMAL", + "songID": 1589, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24081, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b9ccd5d019300fbc16c500d28a2980128f1509f", + "difficulty": "ANOTHER", + "songID": 1589, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24081, + "notecount": 1138, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2fff7ec08030e918e25660294a53adc8c9a88474", + "difficulty": "HYPER", + "songID": 1589, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24081, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f312a25db06a091feb5b48c5c08d6c06572b1d99", + "difficulty": "NORMAL", + "songID": 1589, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24081, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f27e1507c137f4e43642892663fb1ae8966a590d", + "difficulty": "ANOTHER", + "songID": 1590, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24082, + "notecount": 1985, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffa07bf488d0e662c040b62d90d04bf73752318e", + "difficulty": "HYPER", + "songID": 1590, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24082, + "notecount": 1333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e6f66f51c177d468142fcfdce91105a3bbf7516", + "difficulty": "NORMAL", + "songID": 1590, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24082, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "985e47dfe4617bda9af40d424bbad7e4ca1ab2a3", + "difficulty": "ANOTHER", + "songID": 1590, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24082, + "notecount": 1446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "74b4664bc4c7e50bd7163f1de5cd0ffe3d5a2b3e", + "difficulty": "HYPER", + "songID": 1590, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24082, + "notecount": 1128, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20cabaec308c223ff4ecca282394809b8687bc6a", + "difficulty": "NORMAL", + "songID": 1590, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24082, + "notecount": 551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "14-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c82c838430648ccb600ebda96257c5fa49e15c65", + "difficulty": "ANOTHER", + "songID": 1591, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24083, + "notecount": 1324, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8dd22fb3b7e60e9798de6893f033543043602d0", + "difficulty": "HYPER", + "songID": 1591, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24083, + "notecount": 814, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a26b2e14168c3cd61c89bc89702c76f86e4c75f", + "difficulty": "NORMAL", + "songID": 1591, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24083, + "notecount": 486, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a60d863a89970223e452c4602a591d5e77fd83e", + "difficulty": "ANOTHER", + "songID": 1591, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24083, + "notecount": 1359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5b33addafadb05213d5a62b54807acd26547ec8d", + "difficulty": "HYPER", + "songID": 1591, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24083, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fdddb888cb7021af81286c7aa7bbbf41b913da7", + "difficulty": "NORMAL", + "songID": 1591, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24083, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9df894657a701e275173df37512b041c2347cf47", + "difficulty": "ANOTHER", + "songID": 1592, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24084, + "notecount": 1574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dcefa6c6599d52a5db6d46cd48c02a4787985c33", + "difficulty": "HYPER", + "songID": 1592, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24084, + "notecount": 946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39bbb2977b7a7898c216e276b6dbe5991d967c4a", + "difficulty": "NORMAL", + "songID": 1592, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24084, + "notecount": 339, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "888909093e20053f731570e82ab6b305c02f6c31", + "difficulty": "ANOTHER", + "songID": 1592, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24084, + "notecount": 1480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "715a4d52352be1d692765af90a35e7089bf1671f", + "difficulty": "HYPER", + "songID": 1592, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24084, + "notecount": 885, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d45c2fedd8dd3503fa9d4bfbeb360e6ffc64d3d5", + "difficulty": "NORMAL", + "songID": 1592, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24084, + "notecount": 317, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a338c48e18f41300c0c4525ba9e87a54f3f974e", + "difficulty": "ANOTHER", + "songID": 1593, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24085, + "notecount": 1546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6589755a2a15fb2e76eb452182a6f926ba430de", + "difficulty": "HYPER", + "songID": 1593, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24085, + "notecount": 1042, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "558d2db77ef39c3f37daa035dd64951933bb04e1", + "difficulty": "NORMAL", + "songID": 1593, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24085, + "notecount": 768, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b10719db4cd4082b2ff37e88e76cd2695177ff55", + "difficulty": "ANOTHER", + "songID": 1593, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24085, + "notecount": 1677, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "05d449abf2a7c10c21d25db1fdce1f37547d41e2", + "difficulty": "BEGINNER", + "songID": 1593, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 24085, + "notecount": 267, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bca88331d58ad71c24760184a19f9936e5b2e8bb", + "difficulty": "HYPER", + "songID": 1593, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24085, + "notecount": 1147, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0470011d90e4a1cdfab4c2da81307b7d2d2cdaec", + "difficulty": "NORMAL", + "songID": 1593, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24085, + "notecount": 752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "096daa16f51b5992a684bfe82ca090a1bc62bff6", + "difficulty": "ANOTHER", + "songID": 1594, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24086, + "notecount": 1654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af575f85b0dae70edc0346104cca1f9af852b4cb", + "difficulty": "HYPER", + "songID": 1594, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24086, + "notecount": 960, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7ad2c798f9da6f56ebddcc2476d85cd067f63b8", + "difficulty": "NORMAL", + "songID": 1594, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24086, + "notecount": 583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a350b9499abd6ba8e377419bad41c79e7a351950", + "difficulty": "ANOTHER", + "songID": 1594, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24086, + "notecount": 1580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "60c6c73d54963abe54744a107d0afc504a78b486", + "difficulty": "HYPER", + "songID": 1594, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24086, + "notecount": 949, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "988db3c7bdf1df48369d6e47966a617e2a480c82", + "difficulty": "NORMAL", + "songID": 1594, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24086, + "notecount": 581, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41d62c6188af7412fbd696637c1660372fcfd0c4", + "difficulty": "ANOTHER", + "songID": 1595, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24087, + "notecount": 1468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77b7a24d0ccea39bf80deea38edc4ab54fad4771", + "difficulty": "HYPER", + "songID": 1595, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24087, + "notecount": 978, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85a0be9af82d88342b636c51686367277ae95db7", + "difficulty": "NORMAL", + "songID": 1595, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24087, + "notecount": 463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56dda1cb7ee2d48863217e34f13eee65d38231ca", + "difficulty": "ANOTHER", + "songID": 1595, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24087, + "notecount": 1490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "429f16d7a197bf8edde5a5f247146ee260ef1da0", + "difficulty": "HYPER", + "songID": 1595, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24087, + "notecount": 982, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23270baf2c612012db8ad770e521526bfd48ada2", + "difficulty": "NORMAL", + "songID": 1595, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24087, + "notecount": 400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "926e414d034ab4d04c387092e2a20f79963543db", + "difficulty": "ANOTHER", + "songID": 1596, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26015, + "notecount": 1252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba2ff5263689a8f0ae238e8682744a3780d7fe8b", + "difficulty": "HYPER", + "songID": 1596, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26015, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50a34f0c758ada879fa24da7916509eac64e5d4f", + "difficulty": "NORMAL", + "songID": 1596, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26015, + "notecount": 490, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b6dbd758e558dcadf7c54d16fe316bc6cdaa6da", + "difficulty": "ANOTHER", + "songID": 1596, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26015, + "notecount": 1247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cfbf5ce0325c29a1fd7bcac875be7241b8701f47", + "difficulty": "HYPER", + "songID": 1596, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26015, + "notecount": 808, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2755c7dc999de8957c9985590dafaed2d7ffc549", + "difficulty": "NORMAL", + "songID": 1596, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26015, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7bab2466d5705740571237b4623d1de3c20bccf", + "difficulty": "ANOTHER", + "songID": 1597, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26016, + "notecount": 1382, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc9a9402ceace4658f7d75dfb7d186434ee2fe99", + "difficulty": "HYPER", + "songID": 1597, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26016, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bddaf22f04213bf701ee4ce212778e6da277e4df", + "difficulty": "NORMAL", + "songID": 1597, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26016, + "notecount": 738, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8827b52fc69ebcddbea8d1b29e05ea9666511de", + "difficulty": "ANOTHER", + "songID": 1597, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26016, + "notecount": 1454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c3b67cc98056ba2b9f135c501d43a944a9b23440", + "difficulty": "HYPER", + "songID": 1597, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26016, + "notecount": 1120, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b090f4e27b9ef58b0e64c34aad79278d3c1b2428", + "difficulty": "NORMAL", + "songID": 1597, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26016, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d6bd5e74c314ce32a388ea702c21378b01c5e2f", + "difficulty": "ANOTHER", + "songID": 1598, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26017, + "notecount": 1316, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f09ea59d3eb192cac7e13342234e133a464d86fd", + "difficulty": "HYPER", + "songID": 1598, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26017, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af1ca0dd54b5277c5ee1f67d3f9f76aef44c0a0f", + "difficulty": "NORMAL", + "songID": 1598, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26017, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ab3ff3adc0f6ad0b06730b4986c93842c69ac55", + "difficulty": "ANOTHER", + "songID": 1598, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26017, + "notecount": 1290, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f95b733a91b601ca463c04db1c9b27a9f1b5de1", + "difficulty": "HYPER", + "songID": 1598, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26017, + "notecount": 843, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5b77ffbdf4df0da2a425bb92c92d5e2166f5f2d", + "difficulty": "NORMAL", + "songID": 1598, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26017, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ad41cb71789d3917a83925c43a3414eb00e6224", + "difficulty": "ANOTHER", + "songID": 1599, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26018, + "notecount": 1378, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0bc03f77e2a68821a3dbfac5285c36b5089c3e7", + "difficulty": "HYPER", + "songID": 1599, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26018, + "notecount": 922, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a5f6042e7447759af9c29a13778110b80b819be3", + "difficulty": "NORMAL", + "songID": 1599, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26018, + "notecount": 587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2e1ff0644a71be6e585eba56779b08f3e9debee", + "difficulty": "ANOTHER", + "songID": 1599, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26018, + "notecount": 1393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3df4055efe9a136be53cffaed988efe990b7f3eb", + "difficulty": "HYPER", + "songID": 1599, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26018, + "notecount": 935, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9dfc0b7f0566092eb8b2db9c241c677f436f3f2e", + "difficulty": "NORMAL", + "songID": 1599, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26018, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a79a0a0458fcd796180e3f69b9922457a567e37", + "difficulty": "ANOTHER", + "songID": 1600, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26019, + "notecount": 842, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6a97ebf293b4554a44579df47793a451062a50f", + "difficulty": "HYPER", + "songID": 1600, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26019, + "notecount": 509, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "223853aaf40014760d2ac3526f9fb8b10eddfddb", + "difficulty": "NORMAL", + "songID": 1600, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26019, + "notecount": 330, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "936ac9fbb4b20b5adf96bbbd9ab5f3a4980b8247", + "difficulty": "ANOTHER", + "songID": 1600, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26019, + "notecount": 841, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78d5d71939ddf46907fa1032311fb4ca425b2f14", + "difficulty": "HYPER", + "songID": 1600, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26019, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19b0328f4879252acd8a83539299a71cb557ffec", + "difficulty": "NORMAL", + "songID": 1600, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26019, + "notecount": 324, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eadb77f1a2af5b18e139142fe5ec40148771e016", + "difficulty": "ANOTHER", + "songID": 1601, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26020, + "notecount": 1325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f7f2334f3bec10c65c37a8d26a46cfd2effad30", + "difficulty": "HYPER", + "songID": 1601, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26020, + "notecount": 835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9970dd03cb405b12f63da6f2c19a4ee96b82846e", + "difficulty": "NORMAL", + "songID": 1601, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26020, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "323472e61afe52a05a09986b33590f2058bcab87", + "difficulty": "ANOTHER", + "songID": 1601, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26020, + "notecount": 1469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "dfa11836d891f8df1d9c8544080996ff6c2d2a7c", + "difficulty": "HYPER", + "songID": 1601, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26020, + "notecount": 862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e4eca3baa98a71bf282818727b1d3e6c67f369a", + "difficulty": "NORMAL", + "songID": 1601, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26020, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6678f4737c31fbc2ce339d15ef933405582e4a7", + "difficulty": "ANOTHER", + "songID": 1602, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26021, + "notecount": 1346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d55c8afce37601190f2a05064a8268471cfadaa", + "difficulty": "HYPER", + "songID": 1602, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26021, + "notecount": 864, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df0c64cdbc4522eaf526da5fb64eb171285910ce", + "difficulty": "NORMAL", + "songID": 1602, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26021, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a6c232cbd6b451e87d55951ecb40b14771ee505", + "difficulty": "ANOTHER", + "songID": 1602, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26021, + "notecount": 1346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fec74c605152ce1361469ed159d3ef9094277caf", + "difficulty": "HYPER", + "songID": 1602, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26021, + "notecount": 888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c56ac396db72f88cf667de8845f1d4e2c9fd6063", + "difficulty": "NORMAL", + "songID": 1602, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26021, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d00d2a9985f86d692184005e9bfc10cd7055f05", + "difficulty": "ANOTHER", + "songID": 1603, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26022, + "notecount": 1172, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65226b635ac92fec33531cbee135cd788763aa63", + "difficulty": "HYPER", + "songID": 1603, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26022, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9c0595ea74fcfd55bd1125198586220b81c4557", + "difficulty": "NORMAL", + "songID": 1603, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26022, + "notecount": 340, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57f0e0f3d745e50137561f228b40ba4bd432af19", + "difficulty": "ANOTHER", + "songID": 1603, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26022, + "notecount": 1166, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1b4d7a79c8a616ce2929b073b389f9359bba734", + "difficulty": "BEGINNER", + "songID": 1603, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 26022, + "notecount": 134, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3438de0b4c0decc7b5227eef9a32b827c21dafb2", + "difficulty": "HYPER", + "songID": 1603, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26022, + "notecount": 785, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eef6d8b31d9dc281e8a7b01b520dc37a393cec61", + "difficulty": "NORMAL", + "songID": 1603, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26022, + "notecount": 316, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38e8a6e73ae3f824bf75a01801dc85ca1dce9401", + "difficulty": "ANOTHER", + "songID": 1604, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26023, + "notecount": 1319, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfdaea4862b9da83c8ba556e6f1167db3c9fa0ac", + "difficulty": "HYPER", + "songID": 1604, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26023, + "notecount": 876, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4be98117706dd834cb2de9dac0963e3ef78e207", + "difficulty": "NORMAL", + "songID": 1604, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26023, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c6c7148b8c277d8dd60a2fb7be1deaac03ea210", + "difficulty": "ANOTHER", + "songID": 1604, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26023, + "notecount": 1323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "be31c2b01587c309835c91dc0e2fafa73a8c0966", + "difficulty": "HYPER", + "songID": 1604, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26023, + "notecount": 842, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9dc2882e382a340bfa987e0f628e509d7225918f", + "difficulty": "NORMAL", + "songID": 1604, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26023, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf39894349d50894291355c9f5740ec128ad9672", + "difficulty": "ANOTHER", + "songID": 1605, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26024, + "notecount": 985, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0e1094049046966201b7468e60929d736f3c4da", + "difficulty": "HYPER", + "songID": 1605, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26024, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8884eeec6df5e1f593be37c580d9a87fa319c941", + "difficulty": "NORMAL", + "songID": 1605, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26024, + "notecount": 426, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77b9e1f06af4fd06a144482179549f504bd0c472", + "difficulty": "ANOTHER", + "songID": 1605, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26024, + "notecount": 954, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f57a3cdeca6995bcd0c9854c0736659c096dd60", + "difficulty": "HYPER", + "songID": 1605, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26024, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "306061a078aac49560de9a709cec7c92d1c0df78", + "difficulty": "NORMAL", + "songID": 1605, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26024, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4689443200bff8b61a8f83e1b6c92fcd4c6718e", + "difficulty": "ANOTHER", + "songID": 1606, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26025, + "notecount": 1716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7fe3b07ab96c631f59db3b13c4eabc3e004a532", + "difficulty": "HYPER", + "songID": 1606, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26025, + "notecount": 1092, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a090a33cd1c6c85a1465ae60a0b1cbb8263caf7", + "difficulty": "NORMAL", + "songID": 1606, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26025, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28ae5c1316d940ec91b8bc02a543d04b3846d8a3", + "difficulty": "ANOTHER", + "songID": 1606, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26025, + "notecount": 1675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8f15a03e9bb44fe684be31f22c14bf780ef99c5a", + "difficulty": "HYPER", + "songID": 1606, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26025, + "notecount": 1113, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7fccb714b89e2d699cd4e8d428a3fd7b3d166176", + "difficulty": "NORMAL", + "songID": 1606, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26025, + "notecount": 570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7f15adc623cef01cc893227d8d3378d42dd18c7", + "difficulty": "ANOTHER", + "songID": 1607, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26026, + "notecount": 1304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8efbdb72d4f7b1c0eb9d43fc65f8fbc9f3eb478e", + "difficulty": "HYPER", + "songID": 1607, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26026, + "notecount": 1151, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1eb1a239c07ac643312bcd9dedff129e0bfb125", + "difficulty": "NORMAL", + "songID": 1607, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26026, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a50c7f768247b19e44123fc5416503dc36ee6769", + "difficulty": "ANOTHER", + "songID": 1607, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26026, + "notecount": 1208, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0019079c76cf32cfa41fa7e6c8faeafd08dbcc32", + "difficulty": "HYPER", + "songID": 1607, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26026, + "notecount": 1068, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9034d245a4c1674121c933a4902928ba62122478", + "difficulty": "NORMAL", + "songID": 1607, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26026, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d182169556f40bb9bf54f5229e41c8a2811f325", + "difficulty": "ANOTHER", + "songID": 1608, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26027, + "notecount": 1129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd533bbcecc2fc166a700e05e1902f79f0ebf561", + "difficulty": "HYPER", + "songID": 1608, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26027, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3adc2daa22e7cf652a8d76d4ad6a03f9b1b45aba", + "difficulty": "NORMAL", + "songID": 1608, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26027, + "notecount": 400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab974d436e2bf5c3b5a85adb50139df25f9eed54", + "difficulty": "ANOTHER", + "songID": 1608, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26027, + "notecount": 1206, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4ac04b7a8e6c44b34df5bc1597e3b9264ea662c", + "difficulty": "HYPER", + "songID": 1608, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26027, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5f84c4b31e550401d4bb74fbded4838d492e72f", + "difficulty": "NORMAL", + "songID": 1608, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26027, + "notecount": 399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f3b4bb84730a199e80525822e3566e46bf2e148", + "difficulty": "ANOTHER", + "songID": 1609, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26028, + "notecount": 1392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98b6c8aa104c7653be60a2a34c913ff2bb2e6430", + "difficulty": "HYPER", + "songID": 1609, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26028, + "notecount": 901, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "407e5d06a2e18775e9d39573c6e6d7b26dd40f71", + "difficulty": "NORMAL", + "songID": 1609, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26028, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ffbbfa031a0389d45627da0a85d8a4ea4a106fe", + "difficulty": "ANOTHER", + "songID": 1609, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26028, + "notecount": 1393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1f886b58beef6d4810261a3bc2ad1f4417945163", + "difficulty": "HYPER", + "songID": 1609, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26028, + "notecount": 957, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2b660044a94309a465aa4781efddf718826ac09", + "difficulty": "NORMAL", + "songID": 1609, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26028, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e2e4c9f1a3488510b19dd69332cb72aa7515e87", + "difficulty": "ANOTHER", + "songID": 1610, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26029, + "notecount": 1522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a3fdc518e1ada1421fb1deb74a7d85c11d94491", + "difficulty": "HYPER", + "songID": 1610, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26029, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00664e91299f88d58d268fb55eaef2c9be242a7f", + "difficulty": "NORMAL", + "songID": 1610, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26029, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7cbd566193d9e0e712e9f51cdd0d4743c516e938", + "difficulty": "ANOTHER", + "songID": 1610, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26029, + "notecount": 1588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "391f1d07655790d1ee9d48b50a7ab21ba44a0810", + "difficulty": "HYPER", + "songID": 1610, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26029, + "notecount": 1123, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c4e80ae84cf38bc862755ee4729ce74908842eb", + "difficulty": "NORMAL", + "songID": 1610, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26029, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c504a31d0c8a3749633611d9968c51703cb54906", + "difficulty": "ANOTHER", + "songID": 1611, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26030, + "notecount": 1168, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "735545d31d2d09bf80c55fb94ce42189e15c1b15", + "difficulty": "HYPER", + "songID": 1611, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26030, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efcf61560cee39c6eaef4fc6063c99243da7cbd3", + "difficulty": "NORMAL", + "songID": 1611, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26030, + "notecount": 376, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53e0a35fd4ca1947c57fb5e620e714218d82f34a", + "difficulty": "ANOTHER", + "songID": 1611, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26030, + "notecount": 1185, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e754e939b43688a250a91f2e6595253582ae6036", + "difficulty": "HYPER", + "songID": 1611, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26030, + "notecount": 855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f765360bd25d87919b5fcd38dc1520569744505d", + "difficulty": "NORMAL", + "songID": 1611, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26030, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77cae68be88f13401d3094c16bc5b3e9ad9700ae", + "difficulty": "ANOTHER", + "songID": 1612, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26031, + "notecount": 1348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6317d3242d89f478a36519f179897739db2196d0", + "difficulty": "HYPER", + "songID": 1612, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26031, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f3fe88978ebc28bb501e4a81023458df60efc3e", + "difficulty": "NORMAL", + "songID": 1612, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26031, + "notecount": 355, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e774baa440140c3e6284554dd1bf5a749e3d764", + "difficulty": "ANOTHER", + "songID": 1612, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26031, + "notecount": 1281, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21ba366dc478b444bf47b944569dc8de1484d51e", + "difficulty": "HYPER", + "songID": 1612, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26031, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83ab3ec85fb4ad15611b884f2e1ada12e096393d", + "difficulty": "NORMAL", + "songID": 1612, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26031, + "notecount": 347, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f251981f7af5735080a1e25512ca1c71037f474", + "difficulty": "ANOTHER", + "songID": 1613, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26032, + "notecount": 1195, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2eb8927bde1f4e9a9df3eb24e7660ce549add13", + "difficulty": "HYPER", + "songID": 1613, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26032, + "notecount": 842, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cac213fe5d3e74256b081cd6b8bd79f65a9fc602", + "difficulty": "NORMAL", + "songID": 1613, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26032, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c7deb1ba0a52c4d5faa971e840077eab68e2a6b", + "difficulty": "ANOTHER", + "songID": 1613, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26032, + "notecount": 1166, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56fc7f96b1a80d32855aa00dc65444f36e5edba8", + "difficulty": "HYPER", + "songID": 1613, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26032, + "notecount": 823, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cda9d9eba9a2c233974a95cd5101e33466fdf48f", + "difficulty": "NORMAL", + "songID": 1613, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26032, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da390eb1c8ffe21e3d4be2eb9553eb3ca7639f13", + "difficulty": "ANOTHER", + "songID": 1614, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26033, + "notecount": 1888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9041a5a894c2691ed34e2355b6eb32c5b3f30d8", + "difficulty": "HYPER", + "songID": 1614, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26033, + "notecount": 1198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77365959f9306e100ea75a28f6241576c972089a", + "difficulty": "NORMAL", + "songID": 1614, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26033, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e20385c725f53b2d41543509accad835372ddc02", + "difficulty": "ANOTHER", + "songID": 1614, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26033, + "notecount": 1885, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "feaf132230d972977d10e41148526e91676d18e3", + "difficulty": "HYPER", + "songID": 1614, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26033, + "notecount": 1186, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "556491353cd1e3071a226e2bff6df8d5396c7a71", + "difficulty": "NORMAL", + "songID": 1614, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26033, + "notecount": 699, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "630d5f3b7077a7aa9cab8716e5756f84513e056a", + "difficulty": "ANOTHER", + "songID": 1615, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26034, + "notecount": 1770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "917baaf4ec6095a9714d25ac857dc1f22ebc3d2b", + "difficulty": "HYPER", + "songID": 1615, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26034, + "notecount": 1157, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38500cee8e1332ad944ddd35cbfff6051414f65a", + "difficulty": "NORMAL", + "songID": 1615, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26034, + "notecount": 584, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c9ad702c4b7fc83c636aa67c9719fe6fadc725e", + "difficulty": "ANOTHER", + "songID": 1615, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26034, + "notecount": 1775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "22a1363f8c40435e4393cd26af63409767cb991a", + "difficulty": "HYPER", + "songID": 1615, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26034, + "notecount": 1018, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "813f0c122ccbcb57cc9c1402ae9406e343411b2f", + "difficulty": "NORMAL", + "songID": 1615, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26034, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc78219c82c39ad628ccb9ef2f5aa47e48976f74", + "difficulty": "ANOTHER", + "songID": 1616, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26035, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee65bf3a4a0ead9f78ba026fc0638de517ad7211", + "difficulty": "HYPER", + "songID": 1616, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26035, + "notecount": 926, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0107fc4212e1540421926e74da34d7bc187e42c5", + "difficulty": "NORMAL", + "songID": 1616, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26035, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6927bb39f5c9b4ae041d59bafb4b32ff4285272c", + "difficulty": "ANOTHER", + "songID": 1616, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26035, + "notecount": 1268, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f11f26f385fcb51f2b6869fb33af11114dad074", + "difficulty": "HYPER", + "songID": 1616, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26035, + "notecount": 847, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc68ef876a3a3ba9adcfef4b82a8d5c5c22cd02b", + "difficulty": "NORMAL", + "songID": 1616, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26035, + "notecount": 467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0d03fb77369e9c126ebd552b735bc73b26a1f0f", + "difficulty": "ANOTHER", + "songID": 1617, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26036, + "notecount": 1477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ead0ee07180f6be3664b16f2c1e4f2d3746c0cd", + "difficulty": "HYPER", + "songID": 1617, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26036, + "notecount": 918, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4bde3068a5997749f4b673fb9b0e06e078b0a5d", + "difficulty": "NORMAL", + "songID": 1617, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26036, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da080cc2476f0ed92e0c1c329a9efe67b0db5605", + "difficulty": "ANOTHER", + "songID": 1617, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26036, + "notecount": 1473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21108dcbc5ff49ac5792d02a184ad22735bf9f14", + "difficulty": "HYPER", + "songID": 1617, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26036, + "notecount": 916, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37333d7620b2b2824aa9879ec3565ef38bbbe043", + "difficulty": "NORMAL", + "songID": 1617, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26036, + "notecount": 567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8dd87af2d59c60a3938ebfe385524c03777ecd0", + "difficulty": "ANOTHER", + "songID": 1618, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26037, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "712856b8704cf2171aad0e544b55d06182b41e96", + "difficulty": "HYPER", + "songID": 1618, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26037, + "notecount": 1273, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "462c7ecc1a05d691ebeef592dcbd00321f1f0c96", + "difficulty": "NORMAL", + "songID": 1618, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26037, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "261bbe065eefb27b6cae28b38a3e25836ee957ce", + "difficulty": "ANOTHER", + "songID": 1618, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26037, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1c33b53ba5f4956ed535d210eb890b0bd4dd6bf4", + "difficulty": "HYPER", + "songID": 1618, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26037, + "notecount": 1292, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a07bb2133c65e3ed9d7d4606065e141be75cc12", + "difficulty": "NORMAL", + "songID": 1618, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26037, + "notecount": 683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "405ba1fc58616dac9a6dfc442a5bbc287ab9a130", + "difficulty": "ANOTHER", + "songID": 1619, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26038, + "notecount": 1697, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba0e282165f109e50cdd427f10865f5f89deb0b2", + "difficulty": "HYPER", + "songID": 1619, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26038, + "notecount": 847, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df33af5797c7ed3962fdb03b8c4207526c157666", + "difficulty": "NORMAL", + "songID": 1619, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26038, + "notecount": 448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9683f55a11e42a5aa5475376814f5d3f2d2c4a28", + "difficulty": "ANOTHER", + "songID": 1619, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26038, + "notecount": 1687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1f7b82161f2ae5ca6a778fd5457877b5dcc5bc7d", + "difficulty": "HYPER", + "songID": 1619, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26038, + "notecount": 898, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "259942d1728d7d782df47c840c035232c17bf332", + "difficulty": "NORMAL", + "songID": 1619, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26038, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d220e629759757a504ef8b6be6c3d941bcdb8045", + "difficulty": "ANOTHER", + "songID": 1620, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26039, + "notecount": 1628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34adb7e44dcf85c56c82c921f22519e29970cefb", + "difficulty": "HYPER", + "songID": 1620, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26039, + "notecount": 1041, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "313c6afc27ccca37feac308cfaad410395109551", + "difficulty": "NORMAL", + "songID": 1620, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26039, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddef587dfb5a8bea66837ec4afae6cfb451aa5b9", + "difficulty": "ANOTHER", + "songID": 1620, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26039, + "notecount": 1634, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "20614ab2bac596ec4109591ed6ce4cd09cd85cc8", + "difficulty": "HYPER", + "songID": 1620, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26039, + "notecount": 1054, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "889595c3de2c4aa5a3be94969f03ccec6d1ab7a7", + "difficulty": "NORMAL", + "songID": 1620, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26039, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a45418287d0c6e457a8488f3745af7aa8c8bd783", + "difficulty": "ANOTHER", + "songID": 1621, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26040, + "notecount": 1291, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0dced50d4f995d2338fc5e6f2ea1472ecae235d0", + "difficulty": "HYPER", + "songID": 1621, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26040, + "notecount": 470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3871fd284fd086d7f5ab8dbfb4bf3233459c705", + "difficulty": "NORMAL", + "songID": 1621, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26040, + "notecount": 276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7bbe89f70c36c081a59f274774dd7d3b2dcd40c", + "difficulty": "ANOTHER", + "songID": 1621, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26040, + "notecount": 914, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "10-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "347a150ad8e0ce56c7f789b923459797679409a5", + "difficulty": "HYPER", + "songID": 1621, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26040, + "notecount": 384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "892bda7818dfe89f931d30017810dab010bd647f", + "difficulty": "NORMAL", + "songID": 1621, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26040, + "notecount": 252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bef76d5609d2007c51965f86d3b9eb8dbf67408", + "difficulty": "ANOTHER", + "songID": 1622, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26041, + "notecount": 1366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07a7c1ba57362a8452105ffc76100e5f54140470", + "difficulty": "HYPER", + "songID": 1622, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26041, + "notecount": 886, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d46cbf6623c4621c749c43663d18dfb7db64d25f", + "difficulty": "NORMAL", + "songID": 1622, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26041, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91cefc7a0c6b9dc66d5ab51a152a79325c4c97e1", + "difficulty": "ANOTHER", + "songID": 1622, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26041, + "notecount": 1365, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9318771fc7fed97284e52d11c7f6fdeb5cc0de78", + "difficulty": "HYPER", + "songID": 1622, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26041, + "notecount": 869, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a832c986f1c190632e182d5c15e4ab0d77d06be9", + "difficulty": "NORMAL", + "songID": 1622, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26041, + "notecount": 513, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18aaf02551131e08d044e42aaa0bcbc329e36bec", + "difficulty": "ANOTHER", + "songID": 1623, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26042, + "notecount": 1002, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6ff30f80206b26c0207ca0ca4b7cc9efc11c839", + "difficulty": "HYPER", + "songID": 1623, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26042, + "notecount": 504, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef878c123adca3a04b31445a8b6a9f2f49c39d85", + "difficulty": "NORMAL", + "songID": 1623, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26042, + "notecount": 300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0bf4816056b17b926781a48e6781660325af06b", + "difficulty": "ANOTHER", + "songID": 1623, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26042, + "notecount": 1015, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a863463a2ebd018af40ef77990399c6c7b17fbb", + "difficulty": "HYPER", + "songID": 1623, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26042, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2febbb443ce1331eee316baf9ffa04604854a4a", + "difficulty": "NORMAL", + "songID": 1623, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26042, + "notecount": 302, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de2292706be40d0bdeb93589802b3cdb73442c8b", + "difficulty": "ANOTHER", + "songID": 1624, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26043, + "notecount": 1919, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95d6f695b367c56cee25c90d8e30be43f9b67b11", + "difficulty": "HYPER", + "songID": 1624, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26043, + "notecount": 978, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f5c1d61a033be0997a4ddcc0ddcbe26fec7e808", + "difficulty": "NORMAL", + "songID": 1624, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26043, + "notecount": 586, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4e2ec5aa666d32507efa443e8a573b9508806b1", + "difficulty": "ANOTHER", + "songID": 1624, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26043, + "notecount": 1700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "dad3a8feb5831bcfbdffbce61c3806982f00802d", + "difficulty": "HYPER", + "songID": 1624, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26043, + "notecount": 964, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f51615bcb21ad398251fb84a33661990b8d6a65", + "difficulty": "NORMAL", + "songID": 1624, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26043, + "notecount": 567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a40e31fb5ceed7c143e7c00e806004a8821e9dd", + "difficulty": "ANOTHER", + "songID": 1625, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26044, + "notecount": 1441, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f36659c9ff506915bccef9c6666e94a768e71ce4", + "difficulty": "HYPER", + "songID": 1625, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26044, + "notecount": 966, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1470c83963699662bdc94c7f8ebf88b7ed248d2d", + "difficulty": "NORMAL", + "songID": 1625, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26044, + "notecount": 562, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ecd01bcd73364b98fbaf274c9969e142820daef", + "difficulty": "ANOTHER", + "songID": 1625, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26044, + "notecount": 1447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e2ce085782661ed55630e562f08e2a5730b99fbf", + "difficulty": "HYPER", + "songID": 1625, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26044, + "notecount": 928, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9dc587951824fbc237618e8e061449af2137bab1", + "difficulty": "NORMAL", + "songID": 1625, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26044, + "notecount": 582, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a133c0d8790ad3a622ef02cff5cda335d938c302", + "difficulty": "ANOTHER", + "songID": 1626, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26045, + "notecount": 1483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc10dc70c238804b0fdaee3c583c6ab844ae7c61", + "difficulty": "HYPER", + "songID": 1626, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26045, + "notecount": 920, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "471c72672b0cee4b03bc343861a0a673ad6687d2", + "difficulty": "NORMAL", + "songID": 1626, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26045, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cd426519fd3a589a7ac168f9f6ca2bca24517de", + "difficulty": "ANOTHER", + "songID": 1626, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26045, + "notecount": 1467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "75b4172c7cf619d2862f85b5b94b0ebb50d70273", + "difficulty": "BEGINNER", + "songID": 1626, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26045, + "notecount": 287, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a981d76387f584ebf24c279c23f6ab2ee9df1eb", + "difficulty": "HYPER", + "songID": 1626, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26045, + "notecount": 969, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35bbeb0d03163f7b38c55b8c6f001f777472783e", + "difficulty": "NORMAL", + "songID": 1626, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26045, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b2ba3ef9ff4412b19f376224505895c45183b29", + "difficulty": "ANOTHER", + "songID": 1627, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26046, + "notecount": 1017, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "839ca0ed6b96c91ea3e37c7446dcce5c71ddb925", + "difficulty": "HYPER", + "songID": 1627, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26046, + "notecount": 779, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f66b96fbb289ade77c9d4535df74021a7d9152c", + "difficulty": "NORMAL", + "songID": 1627, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26046, + "notecount": 553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa3739bea6043e359bc1ea040c8d4850e4af36b4", + "difficulty": "ANOTHER", + "songID": 1627, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26046, + "notecount": 1145, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": true + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "166c8c5b21bd15e76bd2b611913ea278c6779c1b", + "difficulty": "HYPER", + "songID": 1627, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26046, + "notecount": 818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc722af790bc6e62944447fae2e5636b239e0436", + "difficulty": "NORMAL", + "songID": 1627, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26046, + "notecount": 557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a07c1352b76e027a93adc2fa71214c0ddd85e0c", + "difficulty": "ANOTHER", + "songID": 1628, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26047, + "notecount": 1612, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c448e46563170a2d07fc8e79eb7f7f973019f66", + "difficulty": "HYPER", + "songID": 1628, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26047, + "notecount": 1129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2cf566193978370c80ee2d46de8ebee49d3d400c", + "difficulty": "NORMAL", + "songID": 1628, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26047, + "notecount": 735, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c33ce454b1c4435ae4d2f92edb6671f11fb295ae", + "difficulty": "ANOTHER", + "songID": 1628, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26047, + "notecount": 1862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": true + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3ab492c473fc52a3cc1794c382a83c9f141b0d1f", + "difficulty": "HYPER", + "songID": 1628, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26047, + "notecount": 1122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c00243cafd5039d1b055b50fa09bf7a3995f841c", + "difficulty": "NORMAL", + "songID": 1628, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26047, + "notecount": 770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20b4981dce8bc2cf62afa70fb43c339c95c28508", + "difficulty": "ANOTHER", + "songID": 1629, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26048, + "notecount": 1110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76e44b00d6c69fea1f002af397cf37085110a2c1", + "difficulty": "HYPER", + "songID": 1629, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26048, + "notecount": 740, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36a8527b93a046682035cf749bec92225685456f", + "difficulty": "NORMAL", + "songID": 1629, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26048, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00fe113baf6b2ee96fbf79c46a1f8e27c7f225c8", + "difficulty": "ANOTHER", + "songID": 1629, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26048, + "notecount": 1083, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bb5b8c8f70ce7e6831a30bc871dd862654abcb3", + "difficulty": "HYPER", + "songID": 1629, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26048, + "notecount": 741, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53333d3ca11bfe631ac60a99793d10f2ebd76db7", + "difficulty": "NORMAL", + "songID": 1629, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26048, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "035e875645b5f274c0d883c3523210e207f5e204", + "difficulty": "ANOTHER", + "songID": 1630, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26049, + "notecount": 1435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18558a1cd282a3f111283fad9e8265f49dabccb3", + "difficulty": "HYPER", + "songID": 1630, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26049, + "notecount": 997, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd88298356097360e09c49b3d3a59942870bdf62", + "difficulty": "NORMAL", + "songID": 1630, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26049, + "notecount": 561, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f8829cdd97119d9efb13d412694eec7836b449c", + "difficulty": "ANOTHER", + "songID": 1630, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26049, + "notecount": 1436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f515480250f226b6fd019fed85beb04680ef07be", + "difficulty": "HYPER", + "songID": 1630, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26049, + "notecount": 954, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d26914ba0fc64cd492aa008dbb296ccfb0ee2d00", + "difficulty": "NORMAL", + "songID": 1630, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26049, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4dd8d33e416ff6d6bf4e9b69f0b0755091e9808f", + "difficulty": "ANOTHER", + "songID": 1631, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26050, + "notecount": 1236, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e3899974a305d338d2020b912ef3cfc30be134a", + "difficulty": "HYPER", + "songID": 1631, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26050, + "notecount": 820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b6e939079562a0a9349365bd487a70cfb0ad115", + "difficulty": "NORMAL", + "songID": 1631, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26050, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b98223be9b8eca5f7f3f6481024526d34de56989", + "difficulty": "ANOTHER", + "songID": 1631, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26050, + "notecount": 1204, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fb5a77f671368af97d46e3cb2b4203790e734814", + "difficulty": "HYPER", + "songID": 1631, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26050, + "notecount": 799, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f794d6af0b0b5e46d231659cab3b90739e30b63", + "difficulty": "NORMAL", + "songID": 1631, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26050, + "notecount": 398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "088e2a1d43a5e5b3bbecb244cf3aaa20cf4c30ae", + "difficulty": "ANOTHER", + "songID": 1632, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26051, + "notecount": 1253, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6bec9f362fbd57e45893dde0f5daee3e73f7249", + "difficulty": "HYPER", + "songID": 1632, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26051, + "notecount": 894, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "883c554f1b4258d04625504c932107f25eeab526", + "difficulty": "NORMAL", + "songID": 1632, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26051, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "193c9d888276c7e0d5e1d53aecdd50d5c64797d3", + "difficulty": "ANOTHER", + "songID": 1632, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26051, + "notecount": 1258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "3676cbb30f507ae7dff03ca2ccf39364d335a5c5", + "difficulty": "HYPER", + "songID": 1632, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26051, + "notecount": 865, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3952d43201282b8fab348570bff61a206ddfd8e8", + "difficulty": "NORMAL", + "songID": 1632, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26051, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3e79fd7f5ca44711c6f336736ea05c9d5433c12", + "difficulty": "ANOTHER", + "songID": 1633, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26052, + "notecount": 1272, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6834bce7ab0ef9cf2acfbad727e9f060e96f26cd", + "difficulty": "HYPER", + "songID": 1633, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26052, + "notecount": 792, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "179e7fa26ebb2440c3dac8f0ecd9511cf440bef0", + "difficulty": "NORMAL", + "songID": 1633, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26052, + "notecount": 447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a49d02160b7cd803ae5d9ed005229c6e1597f8d", + "difficulty": "ANOTHER", + "songID": 1633, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26052, + "notecount": 1234, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "437aed6f01f67c0582eef572b48a345ef643ad4c", + "difficulty": "HYPER", + "songID": 1633, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26052, + "notecount": 816, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97b6618ec44ec18aae262ece06d64b8e562fedd4", + "difficulty": "NORMAL", + "songID": 1633, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26052, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2bdfd2da5b0507cbb79a981988aa9ce3ac99602", + "difficulty": "ANOTHER", + "songID": 1634, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26053, + "notecount": 1600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e35cdc8a64420a726d46d028f08adc63493db3fb", + "difficulty": "HYPER", + "songID": 1634, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26053, + "notecount": 1129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14ae9d69156ff989b7de6c2f709cd6c16192a3b4", + "difficulty": "NORMAL", + "songID": 1634, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26053, + "notecount": 603, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f47a0bb64a77626a78d70287b38822e8ae347a8", + "difficulty": "ANOTHER", + "songID": 1634, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26053, + "notecount": 1623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1742ea47c356489327ae1e4e5ecb53275a827d1e", + "difficulty": "HYPER", + "songID": 1634, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26053, + "notecount": 1112, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efe3a178e5a7511923070455facb39b7c5ffb795", + "difficulty": "NORMAL", + "songID": 1634, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26053, + "notecount": 594, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5be37a084b255950526052cc87865b68e4b9770f", + "difficulty": "ANOTHER", + "songID": 1635, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26054, + "notecount": 1032, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "111c32d0fc40693dd7858f1d5a933a894043cebf", + "difficulty": "HYPER", + "songID": 1635, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26054, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f41b3fc976cc6f0efaae12258b987d5c79d7487", + "difficulty": "NORMAL", + "songID": 1635, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26054, + "notecount": 379, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "532230dd211212d91eeb8f6578009d9d82633ef7", + "difficulty": "ANOTHER", + "songID": 1635, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26054, + "notecount": 1045, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16eb9f3580c553785ce0d3779d6b9d99859873e5", + "difficulty": "HYPER", + "songID": 1635, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26054, + "notecount": 527, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a51b4475589147a263de7201074f68bfa11e891", + "difficulty": "NORMAL", + "songID": 1635, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26054, + "notecount": 380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72efb748777b9b61926f128ab0df4fee29b69a0f", + "difficulty": "ANOTHER", + "songID": 1636, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26055, + "notecount": 1296, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ea1258fc70b0f3438d802451e3583e6ba3e7411", + "difficulty": "HYPER", + "songID": 1636, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26055, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12c10bba781a7a577f491ce1dbba5edd5cd25aa9", + "difficulty": "NORMAL", + "songID": 1636, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26055, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "371af5aa5bba68351ad850ba9b17b8619b45fe3e", + "difficulty": "ANOTHER", + "songID": 1636, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26055, + "notecount": 1369, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ee44cf9820a9fdcdf2a1e248b496ec43d8f49ad9", + "difficulty": "HYPER", + "songID": 1636, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26055, + "notecount": 842, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "186dc7a8770553e4d822a84c71d646b4ad87f283", + "difficulty": "NORMAL", + "songID": 1636, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26055, + "notecount": 491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce007df553084c45defc9b7d9c99de3f5db7f900", + "difficulty": "ANOTHER", + "songID": 1637, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26057, + "notecount": 1335, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45cba91bc6cef13a9a6138103bcac29125d366f8", + "difficulty": "HYPER", + "songID": 1637, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26057, + "notecount": 885, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "590bb920087bd2bab5c6e659f00024f0ebe07412", + "difficulty": "NORMAL", + "songID": 1637, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26057, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b99c5a018ec79886c0e7294a71a3a78f4bde2bc", + "difficulty": "ANOTHER", + "songID": 1637, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26057, + "notecount": 1266, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d821054fc8a5bb22086df85eb83101f646dc5b23", + "difficulty": "HYPER", + "songID": 1637, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26057, + "notecount": 844, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3554e19f1f6739eda550443faf6f28ea33ee1196", + "difficulty": "NORMAL", + "songID": 1637, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26057, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de2476462001ec64244f6622595d0db54588f8a0", + "difficulty": "ANOTHER", + "songID": 1638, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26058, + "notecount": 1261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea7b50eae51b7ba7e0b9501366dd27302e34329e", + "difficulty": "HYPER", + "songID": 1638, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26058, + "notecount": 761, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a517786b5801b28773701c45dea33391365fa1f9", + "difficulty": "NORMAL", + "songID": 1638, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26058, + "notecount": 372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5becf7636ead09cc305c93557c80803ae23f989c", + "difficulty": "ANOTHER", + "songID": 1638, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26058, + "notecount": 1167, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a34ff01e6710b60b948709b994ea9c775dacec57", + "difficulty": "HYPER", + "songID": 1638, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26058, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "606e37c3f9b2caa399ac68fae1a0d7d8fe0435a4", + "difficulty": "NORMAL", + "songID": 1638, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26058, + "notecount": 362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c7f04bcdca198e869b05ed66341138fc16690a9", + "difficulty": "ANOTHER", + "songID": 1639, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26059, + "notecount": 1503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c63a16a00b3057c932d7479003cfdb2968d48546", + "difficulty": "HYPER", + "songID": 1639, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26059, + "notecount": 1107, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "785c94409a94c668cc21f9e9088c13c2ef02866f", + "difficulty": "NORMAL", + "songID": 1639, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26059, + "notecount": 584, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a3f28c5ec2a7d866cf33486546facc804314c5c", + "difficulty": "ANOTHER", + "songID": 1639, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26059, + "notecount": 1541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": true + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d9eebc6773260e788b97f5f6265037e0809919db", + "difficulty": "HYPER", + "songID": 1639, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26059, + "notecount": 1107, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9cd76f8f63267ebfee9cb46683bb35e53931e66", + "difficulty": "NORMAL", + "songID": 1639, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26059, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "256303a2cbbd64cb2927cf814fea467fccdb2d3d", + "difficulty": "ANOTHER", + "songID": 1640, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26060, + "notecount": 1332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ee0824a1a6f33b881f105b73aaf767f7a53a148", + "difficulty": "HYPER", + "songID": 1640, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26060, + "notecount": 1009, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0941024a667fb4a364484be384231edacadfd1c8", + "difficulty": "NORMAL", + "songID": 1640, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26060, + "notecount": 634, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86e748ab4e1565f86d99b6e677019292cefed0bc", + "difficulty": "ANOTHER", + "songID": 1640, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26060, + "notecount": 1391, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9490ad364c8a9bb210909db45d169757e9b61e4d", + "difficulty": "HYPER", + "songID": 1640, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26060, + "notecount": 993, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49400960c5e718910cb6a120790f84f5aa5cf35a", + "difficulty": "NORMAL", + "songID": 1640, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26060, + "notecount": 639, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47a542c61b4433a06927b78c36741d394684c8b9", + "difficulty": "ANOTHER", + "songID": 1641, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26061, + "notecount": 1007, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3570299ad4d9cce1fd967e19e7a90b372574f8c", + "difficulty": "HYPER", + "songID": 1641, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26061, + "notecount": 582, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22f1fd0a4220f46cbb5f089a9a16e3137f4ce894", + "difficulty": "NORMAL", + "songID": 1641, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26061, + "notecount": 218, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f1595778adf658167c7dcc04881bfb1c14ed0e1", + "difficulty": "ANOTHER", + "songID": 1641, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26061, + "notecount": 990, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "539afceb4bf4c16d5eb469220a600d051eeddf37", + "difficulty": "HYPER", + "songID": 1641, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26061, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0174bea2d17027ae6f17ede82abef2aba92b0778", + "difficulty": "NORMAL", + "songID": 1641, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26061, + "notecount": 218, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c77cf6200f41a584945ecd0af7916f750366c90c", + "difficulty": "ANOTHER", + "songID": 1642, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26062, + "notecount": 1056, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43292e870cfff41a0775734f003ac1fe4b529bb1", + "difficulty": "HYPER", + "songID": 1642, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26062, + "notecount": 690, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6656c013747b6759a7753240e54a3a993b4d4e7a", + "difficulty": "NORMAL", + "songID": 1642, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26062, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "664ef7d504a290e2fb7333ba8fddf747920df1e7", + "difficulty": "ANOTHER", + "songID": 1642, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26062, + "notecount": 1117, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7881dc83e78dbf17f62b7429d10867a17a2fa0b3", + "difficulty": "HYPER", + "songID": 1642, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26062, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d2cd7b0d481832661d9271cba46030d1e325219", + "difficulty": "NORMAL", + "songID": 1642, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26062, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17e3de1b23883c5b122bf6d0fdcca4e8acf707d7", + "difficulty": "ANOTHER", + "songID": 1643, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26063, + "notecount": 1211, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a58b0a303af3d27c7f84d85529f039625bd8ce7", + "difficulty": "HYPER", + "songID": 1643, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26063, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d259de5838856643dd0f3ef6239bc0ca16c26339", + "difficulty": "NORMAL", + "songID": 1643, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26063, + "notecount": 303, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "852091253200f648e79304d2547adec3997e8914", + "difficulty": "ANOTHER", + "songID": 1643, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26063, + "notecount": 1128, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00ff2fc2eecd4c9c89b2e6aad1c7a14628639595", + "difficulty": "HYPER", + "songID": 1643, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26063, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "511ed572706922c95637a957b5212571b213d759", + "difficulty": "NORMAL", + "songID": 1643, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26063, + "notecount": 301, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4d4cae40177be84c1a121c248eda6cbcb924ff4", + "difficulty": "ANOTHER", + "songID": 1644, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26064, + "notecount": 1503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9d420ef47243a0c8abf0c6419e211f9705ffc68", + "difficulty": "HYPER", + "songID": 1644, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26064, + "notecount": 1002, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56f185b02adf28520fc2f2d9c591b64cd2d8cd02", + "difficulty": "NORMAL", + "songID": 1644, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26064, + "notecount": 662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9296b0705d082145d14216ab7c0dac8d3a499538", + "difficulty": "ANOTHER", + "songID": 1644, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26064, + "notecount": 1400, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d61752854a0767673f7b1a366ee5b0e5da55e898", + "difficulty": "HYPER", + "songID": 1644, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26064, + "notecount": 970, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60df6e199470112dd197503790d0d9fda2448b27", + "difficulty": "NORMAL", + "songID": 1644, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26064, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7d15f7c174110f490326978ab20980c407483cd", + "difficulty": "ANOTHER", + "songID": 1645, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26065, + "notecount": 1227, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4143fa774694b4b57c01870911c0500dc631caef", + "difficulty": "HYPER", + "songID": 1645, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26065, + "notecount": 897, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4c33204d8b78d7738b2cf807ebf10fa5b4b3a16", + "difficulty": "NORMAL", + "songID": 1645, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26065, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d881230861ccbf0b2c774fcd03737455e85a3c7", + "difficulty": "ANOTHER", + "songID": 1645, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26065, + "notecount": 1233, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e55c47544b19c8188979a31546712638b8960d04", + "difficulty": "HYPER", + "songID": 1645, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26065, + "notecount": 907, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d20e2aa9aa159210630666824302332e0a981156", + "difficulty": "NORMAL", + "songID": 1645, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26065, + "notecount": 468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42aa625c3114191fa85141b69c7ca1d06f31adc7", + "difficulty": "ANOTHER", + "songID": 1646, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26066, + "notecount": 709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6eb2fb3b0917fba1cfe36c15f44a567420eeb9c9", + "difficulty": "HYPER", + "songID": 1646, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26066, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a674b814b5b3d7a3b3f962930fd073b6a0d2d6cc", + "difficulty": "NORMAL", + "songID": 1646, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26066, + "notecount": 279, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5e48aec61f9ede7fa99a622392a441e42b42e1f", + "difficulty": "ANOTHER", + "songID": 1646, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26066, + "notecount": 718, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2951270a8cb75a73a31d98b274622ae0e92d573", + "difficulty": "HYPER", + "songID": 1646, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26066, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "785aad86dff3832d814ef3781f12fb74348b9093", + "difficulty": "NORMAL", + "songID": 1646, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26066, + "notecount": 293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "785e8cbe29ea40cc09f0d09b167a6e7bce87a111", + "difficulty": "ANOTHER", + "songID": 1647, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26067, + "notecount": 1214, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3277de95d3db7f3335c6c359d5dac31a7f21ff7", + "difficulty": "HYPER", + "songID": 1647, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26067, + "notecount": 874, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b12d543c3cf47ca1df429ea5cffa5759f63712d5", + "difficulty": "NORMAL", + "songID": 1647, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26067, + "notecount": 491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75525ae5061f44ca67c8dba395ce84ede0f14900", + "difficulty": "ANOTHER", + "songID": 1647, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26067, + "notecount": 1175, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef986efc0815a5432170b370dcd7f2c7510feb97", + "difficulty": "HYPER", + "songID": 1647, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26067, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "625362fe6cb3441ad799e0117658927ef6f5923c", + "difficulty": "NORMAL", + "songID": 1647, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26067, + "notecount": 464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e99d2e3995f25b665ebe949ccd59466e659c8329", + "difficulty": "ANOTHER", + "songID": 1648, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26068, + "notecount": 1183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa75a34000d0d4dbd4c87deb637b96ffd799c685", + "difficulty": "HYPER", + "songID": 1648, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26068, + "notecount": 720, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "210a778952046753120f2ca880e032ef103f1e5a", + "difficulty": "NORMAL", + "songID": 1648, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26068, + "notecount": 397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85fd3be5a5d708778da14ac32cc72d58dad588ab", + "difficulty": "ANOTHER", + "songID": 1648, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26068, + "notecount": 1109, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee55bbc1afa2fb048ca3fadd692d1971027b9481", + "difficulty": "HYPER", + "songID": 1648, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26068, + "notecount": 738, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4a69428b6f28dc5336567d68eb581e111b47346", + "difficulty": "NORMAL", + "songID": 1648, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26068, + "notecount": 382, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca67ea1348eec6c1326da3c7b74f9ff9d8708241", + "difficulty": "ANOTHER", + "songID": 1649, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26069, + "notecount": 841, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2913fa3b85bb952c487b5b3e92cca3b472d7b841", + "difficulty": "HYPER", + "songID": 1649, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26069, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9e2bdc7ca36a27d18990688010e6e9624012590", + "difficulty": "NORMAL", + "songID": 1649, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26069, + "notecount": 262, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b494ca39e87f931eca060f9a1bcfa098f98edffd", + "difficulty": "ANOTHER", + "songID": 1649, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26069, + "notecount": 779, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "788c267349932467c5afc13eae5306224069fd8b", + "difficulty": "HYPER", + "songID": 1649, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26069, + "notecount": 492, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b8ede919721b312d035f8b8b45bbd9ab64ed97f", + "difficulty": "NORMAL", + "songID": 1649, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26069, + "notecount": 293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "375e7fed1b0fb483dc3e1c6900e0108217ff8060", + "difficulty": "ANOTHER", + "songID": 1650, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26070, + "notecount": 1936, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61f7102abaca3bcc4f7b9155efc48050f1df087c", + "difficulty": "HYPER", + "songID": 1650, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26070, + "notecount": 1304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e74ab30f73722ea9611fb5f0b42d91c27e165221", + "difficulty": "NORMAL", + "songID": 1650, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26070, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "266840d6c5cfd45d5ff4e84c37832c439947e0e0", + "difficulty": "ANOTHER", + "songID": 1650, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26070, + "notecount": 1988, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8b2c2b22de28e9e264ef278de65e2fce72e6120f", + "difficulty": "HYPER", + "songID": 1650, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26070, + "notecount": 1304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f74c63947fd05c55da2c3c616d40b9bc4f3f2c2c", + "difficulty": "NORMAL", + "songID": 1650, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26070, + "notecount": 776, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d86fc2d6df2a01a845768b39f65473bdea6207dc", + "difficulty": "ANOTHER", + "songID": 1651, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26071, + "notecount": 1354, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c39a8e41faff016b4c93f496f87a59d45f3773c", + "difficulty": "HYPER", + "songID": 1651, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26071, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0af408b73237c590be9fcedf6a8bc42194a3e2ae", + "difficulty": "NORMAL", + "songID": 1651, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26071, + "notecount": 631, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a981390292978835c7de7ab057fca24b4e062706", + "difficulty": "ANOTHER", + "songID": 1651, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26071, + "notecount": 1344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "535dbbdd41332ae191cb94793f91303a89096702", + "difficulty": "HYPER", + "songID": 1651, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26071, + "notecount": 718, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "247d9d16c51ea7f793ee693490e6919d834a4293", + "difficulty": "NORMAL", + "songID": 1651, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26071, + "notecount": 573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa2a1c8eddff3a2b487b473a7732e2e73f32ad59", + "difficulty": "ANOTHER", + "songID": 1652, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26072, + "notecount": 1872, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f05f8781e6387ec7891b26e0f54e532ab049b0d", + "difficulty": "HYPER", + "songID": 1652, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26072, + "notecount": 1149, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dda4cdf4cd10b350f4b26caf568f9df6cfd29c9c", + "difficulty": "NORMAL", + "songID": 1652, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26072, + "notecount": 750, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79764016288d9587df7a41b0edd3a9cfe520cf05", + "difficulty": "ANOTHER", + "songID": 1652, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26072, + "notecount": 1857, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": true + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f89726f57a088733355ab39496e6f41b974522d6", + "difficulty": "HYPER", + "songID": 1652, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26072, + "notecount": 1182, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52d305c910cf90fe50d46477050bb9e5ac3bff07", + "difficulty": "NORMAL", + "songID": 1652, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26072, + "notecount": 647, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40af8524d40ff24255245823f42f2bfaca6d3182", + "difficulty": "ANOTHER", + "songID": 1653, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26074, + "notecount": 1415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9cc5ffcba81dee0259441e5796a51274688c5892", + "difficulty": "HYPER", + "songID": 1653, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26074, + "notecount": 820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1b0ce412e02e4aefa93b5a4bf5ca265872f39cd", + "difficulty": "NORMAL", + "songID": 1653, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26074, + "notecount": 519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f8e5a0a2e0f11432515a27e13a12f71f048681e", + "difficulty": "ANOTHER", + "songID": 1653, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26074, + "notecount": 1387, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2705cc5462767fcab01c8cf55b5abecee9937a7d", + "difficulty": "HYPER", + "songID": 1653, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26074, + "notecount": 847, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0011a61888e6eff3da3360a9a4cc4516c17b842", + "difficulty": "NORMAL", + "songID": 1653, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26074, + "notecount": 457, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da79088c51c7beeaf70e3fa766a2337fb4d5a9d7", + "difficulty": "ANOTHER", + "songID": 1654, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26075, + "notecount": 1159, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b4573eac20a6deec36d8b74bef0b15e29dbfc6e5", + "difficulty": "HYPER", + "songID": 1654, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26075, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0980a0149c6b947647947eadfbcf6ad65948b1f3", + "difficulty": "NORMAL", + "songID": 1654, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26075, + "notecount": 300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "116f55299797511fd439e0087d45b17362620fb1", + "difficulty": "ANOTHER", + "songID": 1654, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26075, + "notecount": 1142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb42796a7a3add86901fd88285592a4e666534c1", + "difficulty": "HYPER", + "songID": 1654, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26075, + "notecount": 605, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfca35136cea794e97b3d753924c085f43302f2a", + "difficulty": "NORMAL", + "songID": 1654, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 26075, + "notecount": 298, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85445bae59dc342a6f1e807a7964293cfa86488e", + "difficulty": "ANOTHER", + "songID": 1655, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26076, + "notecount": 1599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c639cfa9d59888a9ea4fdaae759c6925d3f3804b", + "difficulty": "HYPER", + "songID": 1655, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26076, + "notecount": 1070, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6dd3d8e5766f34548fb8c765b2fa74a8e4969e7", + "difficulty": "NORMAL", + "songID": 1655, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26076, + "notecount": 577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9741126e9edee362c26dce6c4777b740a27a9978", + "difficulty": "ANOTHER", + "songID": 1655, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26076, + "notecount": 1614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6bd0c50811a8dfb2e76b53650035c20bd477ecab", + "difficulty": "HYPER", + "songID": 1655, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26076, + "notecount": 1190, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "388dd81662af1d5cfaa5d9403125c550560034d8", + "difficulty": "NORMAL", + "songID": 1655, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26076, + "notecount": 576, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "432f67e55d4b2224c862f7925e3a3ca07e1ad997", + "difficulty": "ANOTHER", + "songID": 1656, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26077, + "notecount": 1514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "879147a661e0eeb37b90c2c4ac14b072751f374b", + "difficulty": "HYPER", + "songID": 1656, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26077, + "notecount": 936, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ccef3a301d9e498decf9dbeb9c2ef9a64d0f894", + "difficulty": "NORMAL", + "songID": 1656, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26077, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "076a33ebe173b0e46fe0701441b1dea48fc363b5", + "difficulty": "ANOTHER", + "songID": 1656, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26077, + "notecount": 1584, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1498386ccb80a5888a1a432bdb485473106345b7", + "difficulty": "HYPER", + "songID": 1656, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26077, + "notecount": 872, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c5cd43a90bf7d0b483db1857a6243a639de4f8f", + "difficulty": "NORMAL", + "songID": 1656, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26077, + "notecount": 516, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54a3ebdd59aba5b64021e671b82c76bea661a20f", + "difficulty": "ANOTHER", + "songID": 1657, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26078, + "notecount": 1676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "798394c1e74dd61f5ad08fbbec07e582b20164b3", + "difficulty": "HYPER", + "songID": 1657, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26078, + "notecount": 1189, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce23f33ffe2789ac6255676872cc0de3b4a5b6af", + "difficulty": "NORMAL", + "songID": 1657, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26078, + "notecount": 640, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47d6e7683b758f87b12c585499a844574a3f99be", + "difficulty": "ANOTHER", + "songID": 1657, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26078, + "notecount": 1630, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "bc907ae226f125aa852622c8ae61093233f73cbf", + "difficulty": "HYPER", + "songID": 1657, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26078, + "notecount": 1171, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b9b731c6f954a517a5b1c6aa388559dcf4c8843", + "difficulty": "NORMAL", + "songID": 1657, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26078, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc7cdc334a0a2f48cebf0ca3dc9cabd0bee8fdaa", + "difficulty": "ANOTHER", + "songID": 1658, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26079, + "notecount": 1820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13af31e1f73a543e6285b4f095b364faf77ec029", + "difficulty": "HYPER", + "songID": 1658, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26079, + "notecount": 1174, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9cedc9dc0142bbe0dfe6bbb1ee498e435fba1289", + "difficulty": "NORMAL", + "songID": 1658, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26079, + "notecount": 660, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "116cef9b47cef84edc07453bedc9fcf245cd5a88", + "difficulty": "ANOTHER", + "songID": 1658, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26079, + "notecount": 1845, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "05e8dd90d3a81b546cee07d25e255e046cec201b", + "difficulty": "HYPER", + "songID": 1658, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26079, + "notecount": 1241, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3884f32bba7cdff6e850fc078e949c51c78591c0", + "difficulty": "NORMAL", + "songID": 1658, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26079, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32c9910860d21f67f4f010a5bef19040ad8826cd", + "difficulty": "ANOTHER", + "songID": 1659, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26080, + "notecount": 1849, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8bba186604bb62c765c8726deb22db2c0f00d1b", + "difficulty": "HYPER", + "songID": 1659, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26080, + "notecount": 1009, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27c4d674c51bc5176cb534bb0e4daddea0f5f5a4", + "difficulty": "NORMAL", + "songID": 1659, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26080, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ef9d33dee51ad0131309bf5863a4184252042f6", + "difficulty": "ANOTHER", + "songID": 1659, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26080, + "notecount": 1822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "03d90b414f374f4aaa99520234b8ce6db0dfaa36", + "difficulty": "HYPER", + "songID": 1659, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26080, + "notecount": 984, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02aafa2b5e7dfecb3ac29e2e07ca385484295088", + "difficulty": "NORMAL", + "songID": 1659, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26080, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45ebc79cd3930e6e44d49f443694324a5a76f86e", + "difficulty": "ANOTHER", + "songID": 1660, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26081, + "notecount": 1482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80f2b484b35ff41cd4eb912339e2f34076dcd439", + "difficulty": "HYPER", + "songID": 1660, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26081, + "notecount": 911, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6649a6cdc690d174d7560835a511ee5f239dd789", + "difficulty": "NORMAL", + "songID": 1660, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26081, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "965768cff7212cb4ed48d9af5dfd74a0e0869e14", + "difficulty": "ANOTHER", + "songID": 1660, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26081, + "notecount": 1523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "de7ccf7eb53e38d13111817c1aaa8c9da55cd668", + "difficulty": "HYPER", + "songID": 1660, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26081, + "notecount": 915, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f768f6f50554f470f93bdbe0f57736c01cee3b26", + "difficulty": "NORMAL", + "songID": 1660, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26081, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05cffa8ee09e060f950cf355ae26e46a3110c5ca", + "difficulty": "ANOTHER", + "songID": 1661, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26083, + "notecount": 1104, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08a4e317f06a99d7268402cf3d9cc1f5f3807d72", + "difficulty": "HYPER", + "songID": 1661, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26083, + "notecount": 862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fac0c78bd7aa7f570d1207a27e5918195c1e07f", + "difficulty": "NORMAL", + "songID": 1661, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26083, + "notecount": 593, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "555575e2144c7da2c2d6c14fd1bb740353eb8448", + "difficulty": "ANOTHER", + "songID": 1661, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26083, + "notecount": 1177, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "13-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f27985dec4201312837ed608f0d5471385adb5ab", + "difficulty": "HYPER", + "songID": 1661, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26083, + "notecount": 833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3375b2b1e35a0e5c9bbb77af923cc1ed2dd08cc", + "difficulty": "NORMAL", + "songID": 1661, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26083, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "13-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea9b32cd93752dfdef2184d81e87eb56acfc4b84", + "difficulty": "ANOTHER", + "songID": 1662, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26084, + "notecount": 1113, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "067812750d6381afe205bea336a67dd626b0e0da", + "difficulty": "HYPER", + "songID": 1662, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26084, + "notecount": 814, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "112a609c8da2e2c8debb36fab4ad4babe796cd43", + "difficulty": "NORMAL", + "songID": 1662, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26084, + "notecount": 516, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70d48c867242cc44bd8e3a5d1f65265ea5084100", + "difficulty": "ANOTHER", + "songID": 1662, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26084, + "notecount": 1200, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2614761e878a9846f89a8e0d61b90870f7b6a037", + "difficulty": "HYPER", + "songID": 1662, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26084, + "notecount": 866, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b4c5f5c6ee12f9c72155c65bb0eeb66aa4ab05b", + "difficulty": "NORMAL", + "songID": 1662, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26084, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ae6eedd0590522a264814ba8088fe203c72f000", + "difficulty": "ANOTHER", + "songID": 1663, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26085, + "notecount": 1684, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e7c4ad01727a4810dc776896c355e45cd49281e", + "difficulty": "HYPER", + "songID": 1663, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26085, + "notecount": 1053, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2cb82841a718db7720fad87f8e305ccf2eefa6cc", + "difficulty": "NORMAL", + "songID": 1663, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26085, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fca19921ff3aa7fdaa16655add0ef6721a1224d3", + "difficulty": "ANOTHER", + "songID": 1663, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26085, + "notecount": 1646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "41cee5cf90cd29704587a62f9f2d75c3017708e5", + "difficulty": "HYPER", + "songID": 1663, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26085, + "notecount": 961, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bbd268745ed2abeed8b102a48850f8b292a6964", + "difficulty": "NORMAL", + "songID": 1663, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26085, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09ff26e4ed6705d4641d52612ad57ea50e14e962", + "difficulty": "ANOTHER", + "songID": 1664, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26086, + "notecount": 1769, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85ad116519242fa5873560cb1750966c1bd6745d", + "difficulty": "HYPER", + "songID": 1664, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26086, + "notecount": 1129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47a90583189eea1a8f261b73ed8bf6cce98eb465", + "difficulty": "NORMAL", + "songID": 1664, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26086, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45ec6e91cf0e5ee1f00dfb002b558c9950a23415", + "difficulty": "ANOTHER", + "songID": 1664, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26086, + "notecount": 2000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8fbf6868265d2f5b4d6f12d6c801f83d27520a28", + "difficulty": "HYPER", + "songID": 1664, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26086, + "notecount": 1160, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51eb3657429736c291417699d046243182d383d4", + "difficulty": "NORMAL", + "songID": 1664, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26086, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9581c9cf089392b9f5ac5424f176a6713f12dfc", + "difficulty": "ANOTHER", + "songID": 1665, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26087, + "notecount": 2135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "56e350b7ac752cfc53bdf719b9ec9c37daa6efec", + "difficulty": "HYPER", + "songID": 1665, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26087, + "notecount": 1225, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29a6fff51b9ac2a1c6ed184bfb9b518c4774cae1", + "difficulty": "NORMAL", + "songID": 1665, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26087, + "notecount": 705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e826dec4285f65c5fcdb2c1af11bc721cc8664eb", + "difficulty": "ANOTHER", + "songID": 1665, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26087, + "notecount": 2109, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "df6eee0bbc7f0e3d117307f5b8b77b02b500dab6", + "difficulty": "HYPER", + "songID": 1665, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26087, + "notecount": 1191, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d592aea09d75fb15002e0e4686a248480f52e22a", + "difficulty": "NORMAL", + "songID": 1665, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26087, + "notecount": 718, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "448898499e8b24c998f8af854d94ce53b7c42e5b", + "difficulty": "ANOTHER", + "songID": 1666, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26088, + "notecount": 1468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b0bbaab43cdcb9e63a9fb0e3613bf0bb26162e4", + "difficulty": "HYPER", + "songID": 1666, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26088, + "notecount": 867, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98d9e809abf769ba478de423e4e0b3a262e3499d", + "difficulty": "NORMAL", + "songID": 1666, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26088, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90b417103cc9d20609643295cbe8e449f594ee07", + "difficulty": "ANOTHER", + "songID": 1666, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26088, + "notecount": 1378, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "803fcbdb39bf735146d682aae186cad28f302f45", + "difficulty": "HYPER", + "songID": 1666, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26088, + "notecount": 846, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2122986b07df6a7d0f6cc98d9e7a6fba3bd33a4b", + "difficulty": "NORMAL", + "songID": 1666, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26088, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6e9326838a85e5cfd6477668d6abb3cee3e1204", + "difficulty": "ANOTHER", + "songID": 1667, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26089, + "notecount": 1317, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd9b163d3848d65cdfc223c32a937109cfcb617b", + "difficulty": "HYPER", + "songID": 1667, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26089, + "notecount": 829, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e19f0d9d8df1cd30698b68c61cccc02ec168f610", + "difficulty": "NORMAL", + "songID": 1667, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26089, + "notecount": 623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3d8620f44b939860593e7623d6ebf3cb6488800", + "difficulty": "ANOTHER", + "songID": 1667, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26089, + "notecount": 1311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce9ecc8c1f96d98e7818b6568577455ef4dda900", + "difficulty": "HYPER", + "songID": 1667, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26089, + "notecount": 834, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8358854206889015cc5a90e6951ac07957ccca1", + "difficulty": "NORMAL", + "songID": 1667, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26089, + "notecount": 621, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a7380de4df15af5389acbf3ca50258b19f03d3d", + "difficulty": "ANOTHER", + "songID": 1668, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26090, + "notecount": 1148, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "351e8222883a3f23ddc17c5fcab8e3640052e780", + "difficulty": "HYPER", + "songID": 1668, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26090, + "notecount": 785, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "291fb3081d5ec99e057f4260bb59bf24d3c0c585", + "difficulty": "NORMAL", + "songID": 1668, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26090, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "633e484bb33dca2e3f9229d729a183ab4ab42573", + "difficulty": "ANOTHER", + "songID": 1668, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26090, + "notecount": 1157, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d4c4027d8d613b65036ce4d3d078897d1b3e637", + "difficulty": "HYPER", + "songID": 1668, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26090, + "notecount": 786, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ccfc9e84c78e8128b8659142371511da58d294fb", + "difficulty": "NORMAL", + "songID": 1668, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26090, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "612411582323fe7235df67272d0b2b44bd612e1c", + "difficulty": "ANOTHER", + "songID": 1669, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26091, + "notecount": 1290, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f721a918a2db43eee112dfd0ffc5bade9f0605e", + "difficulty": "HYPER", + "songID": 1669, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26091, + "notecount": 889, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64089d246453ae9aa0f13a74391e373a29463292", + "difficulty": "NORMAL", + "songID": 1669, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26091, + "notecount": 628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4532f619abcfec9395a92213bfb2e45dc2eefe7e", + "difficulty": "ANOTHER", + "songID": 1669, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26091, + "notecount": 1348, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4ec8bc9415612abf659216bc7281f68d02f63271", + "difficulty": "HYPER", + "songID": 1669, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26091, + "notecount": 851, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f35278261f2e85d8fbb75693a815c6103007fd10", + "difficulty": "NORMAL", + "songID": 1669, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26091, + "notecount": 545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62a78b5d718eb8d39f28d5d4e4d6b9915e681b1b", + "difficulty": "ANOTHER", + "songID": 1670, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26092, + "notecount": 1486, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afe8ddbb9dd88aa94e1432c9f92ac099ea3fa532", + "difficulty": "HYPER", + "songID": 1670, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26092, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "618b0186cc667fa37aec341009168b966b35e553", + "difficulty": "NORMAL", + "songID": 1670, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26092, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "156c87e0d0ee9678762f444cab69acf223d8d88e", + "difficulty": "ANOTHER", + "songID": 1670, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26092, + "notecount": 1540, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "effc597a2a113ee543adcd92d506d9815175b745", + "difficulty": "HYPER", + "songID": 1670, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26092, + "notecount": 931, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54ccecdbbaf913ff47791d02f779c57a6be0665f", + "difficulty": "NORMAL", + "songID": 1670, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26092, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33bb453e0dcea595d97c8bb90bddf324cdfda1c8", + "difficulty": "ANOTHER", + "songID": 1671, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26093, + "notecount": 1604, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74149c4077803ca76458b4a749c48dcc3c04563c", + "difficulty": "HYPER", + "songID": 1671, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26093, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2e33d251e393656cc96882b5625a5b6bc364b97e", + "difficulty": "NORMAL", + "songID": 1671, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26093, + "notecount": 537, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d13ae7f6ce300b238ca2554202a3f3c59ed11b4", + "difficulty": "ANOTHER", + "songID": 1671, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26093, + "notecount": 1646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "65533047e395f66ed0a95c2e6af0bc57729e8214", + "difficulty": "HYPER", + "songID": 1671, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26093, + "notecount": 1016, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4800d9386f51b8e13960b6fa14dd20f8ef795ad9", + "difficulty": "NORMAL", + "songID": 1671, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26093, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b6a7227cd1178aafd3c20dc2dc9b8217b545761", + "difficulty": "ANOTHER", + "songID": 1672, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26094, + "notecount": 1209, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03d90f0edd08f359cb96e87d650c22ea106e9711", + "difficulty": "HYPER", + "songID": 1672, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26094, + "notecount": 708, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc485fbf7f941f8490eab5c3b7aea34d08fb53be", + "difficulty": "NORMAL", + "songID": 1672, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26094, + "notecount": 454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7df5eda25a9c8881cf06b9eb6b560383145a8f54", + "difficulty": "ANOTHER", + "songID": 1672, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26094, + "notecount": 1202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90963eec774682ab79a9cd5a98d1782e5ac8c1c0", + "difficulty": "HYPER", + "songID": 1672, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26094, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b94ff55110106156195cfb43cd397cd6cb5f40f", + "difficulty": "NORMAL", + "songID": 1672, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26094, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bbb9376ee22acf90e0564b0f0eaeb0d19fa8fdc", + "difficulty": "ANOTHER", + "songID": 1673, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26095, + "notecount": 1568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fa71035c6e15fbc33aab8e2cfe9d52c966cdbc2", + "difficulty": "HYPER", + "songID": 1673, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26095, + "notecount": 957, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93a3fc85313ce2f44a4a9acf28feb37976115604", + "difficulty": "NORMAL", + "songID": 1673, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26095, + "notecount": 595, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "489f5a0c41447e71770b424323b8018148cd3d2e", + "difficulty": "ANOTHER", + "songID": 1673, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26095, + "notecount": 1613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "294aac8b48d411233ec567e67ec341f37deb0724", + "difficulty": "HYPER", + "songID": 1673, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26095, + "notecount": 933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0ee8c72e60dfc4eaeb8cbda12dcb5e0b677ab2f", + "difficulty": "NORMAL", + "songID": 1673, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26095, + "notecount": 575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "740375881293710ea342de95ebe863b9e9654745", + "difficulty": "ANOTHER", + "songID": 1674, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26096, + "notecount": 1557, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef8726260fa66e446b17f91aa046bf29efdc7773", + "difficulty": "HYPER", + "songID": 1674, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26096, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c59679464e77063df2ae241c3822553fdb228d5", + "difficulty": "NORMAL", + "songID": 1674, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26096, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5b9a7dcb0a637623e795c308dbc2dcb3c74bf3c", + "difficulty": "ANOTHER", + "songID": 1674, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26096, + "notecount": 1560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "98bd0eea1ef5b88dce5aa738791079f344de0a8e", + "difficulty": "HYPER", + "songID": 1674, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26096, + "notecount": 1071, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fbb832760bd2440a871bf7320208babd065ad60", + "difficulty": "NORMAL", + "songID": 1674, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26096, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d102cbbcbd7c4d4b5df92a703179223f05e45f4", + "difficulty": "ANOTHER", + "songID": 1675, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26097, + "notecount": 1395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05a52ab0ff2364a29c77f766bd89e26046860aa7", + "difficulty": "HYPER", + "songID": 1675, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26097, + "notecount": 1038, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "889d9c10fc4082c8b586684df6f553cca49b79d7", + "difficulty": "NORMAL", + "songID": 1675, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26097, + "notecount": 575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0c4aca16ba284dfe8981abd2e6f69d225288069", + "difficulty": "ANOTHER", + "songID": 1675, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26097, + "notecount": 1153, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10e6855f87ccc0ea864f516483b8a7a3b63118fb", + "difficulty": "HYPER", + "songID": 1675, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26097, + "notecount": 789, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0772efd9a5120dbe124ef418ab99364989d7800f", + "difficulty": "NORMAL", + "songID": 1675, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26097, + "notecount": 379, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "328457a31e1cca7c18de022fc55b4737891949c8", + "difficulty": "ANOTHER", + "songID": 1676, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26098, + "notecount": 1526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d36f8d865d0c2f82090492b19208d7e372d2125", + "difficulty": "HYPER", + "songID": 1676, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26098, + "notecount": 1216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ab07ef756fb7a805dba94b2ea69c152be3f8f50", + "difficulty": "NORMAL", + "songID": 1676, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26098, + "notecount": 984, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "351c4f410c89875226aaa0eabae0228c0f501e61", + "difficulty": "ANOTHER", + "songID": 1676, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26098, + "notecount": 1238, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26f5041502d1ea786d62519673f7abcca0b2d763", + "difficulty": "HYPER", + "songID": 1676, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26098, + "notecount": 1026, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "114d6b0d779e0ffe3081deb75ed4699a74ec44f8", + "difficulty": "NORMAL", + "songID": 1676, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26098, + "notecount": 627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffcc4b0ccb41c2d01218cb261c6eeed3f706f832", + "difficulty": "ANOTHER", + "songID": 1677, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26099, + "notecount": 1505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23f8240bc95cc068919a17dd778f0654d633d8cb", + "difficulty": "HYPER", + "songID": 1677, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26099, + "notecount": 962, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "936363df7aa56e1272904264bb4b3b6bcc1fd107", + "difficulty": "NORMAL", + "songID": 1677, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26099, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d11a69b5cedf99cf9d9b1b0e66a2d3f31e050d77", + "difficulty": "ANOTHER", + "songID": 1677, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26099, + "notecount": 1441, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cad6a750caea8a5fdfc445b94269c56727c0c5a6", + "difficulty": "HYPER", + "songID": 1677, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26099, + "notecount": 1027, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab6723aacf0e7ad144d0b9ddfeac0b7fcb825051", + "difficulty": "NORMAL", + "songID": 1677, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26099, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7bc293ea03018a5bc2089b36e89a5fd47b2b1bcb", + "difficulty": "ANOTHER", + "songID": 1678, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26101, + "notecount": 1122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c45c34cfe2ab7d085148acb928ce9b9bfc5bc9a", + "difficulty": "HYPER", + "songID": 1678, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26101, + "notecount": 745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11ecac27a9252a42d60c7108690956928072bb67", + "difficulty": "NORMAL", + "songID": 1678, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26101, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd4a9b5c1c328f913022f9bffe675d716afea4f0", + "difficulty": "ANOTHER", + "songID": 1678, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26101, + "notecount": 1128, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f478b16c98a853b6fd11b552d94b6b94c00ec92", + "difficulty": "HYPER", + "songID": 1678, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26101, + "notecount": 808, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b64a2b5361ad04c9d494f7cbd7f85ae7211ffad6", + "difficulty": "NORMAL", + "songID": 1678, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26101, + "notecount": 545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cd850b8711db1d17142b17f7d4aa946dc6c4384", + "difficulty": "ANOTHER", + "songID": 1679, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26102, + "notecount": 1462, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf7dae00a82767f63ca7e6f4acfc55a41d9720c7", + "difficulty": "HYPER", + "songID": 1679, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26102, + "notecount": 932, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39690711afb5391ecf9f87ba833816fc3ded664e", + "difficulty": "NORMAL", + "songID": 1679, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26102, + "notecount": 583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db39aa407819890392f658488efc09681807f9a7", + "difficulty": "ANOTHER", + "songID": 1679, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26102, + "notecount": 1522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5ea5125ce354270ebd42ad4e21f85bea6ec5f965", + "difficulty": "HYPER", + "songID": 1679, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26102, + "notecount": 916, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ad3a965d78753bfa67cedf74015d20df91eca1c", + "difficulty": "NORMAL", + "songID": 1679, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26102, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6ad9e2e4233ae856d5ac0c80bd7efbe501ca225", + "difficulty": "ANOTHER", + "songID": 1680, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26104, + "notecount": 1903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "546d499dc5f68f96001c127e2f8986201b66b420", + "difficulty": "HYPER", + "songID": 1680, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26104, + "notecount": 1095, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af7db81954cbe2def4c73c20c2fa10b0150623ae", + "difficulty": "NORMAL", + "songID": 1680, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26104, + "notecount": 706, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37a2d3932ec01d887757a8f89506c2385578aaac", + "difficulty": "ANOTHER", + "songID": 1680, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26104, + "notecount": 1914, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "11ee88bcc2b3bd41ad42dc386b4f7b8322b7f74f", + "difficulty": "HYPER", + "songID": 1680, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26104, + "notecount": 1044, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4090321970bfc72f0d4839dee88e1d10a7b94b4", + "difficulty": "NORMAL", + "songID": 1680, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26104, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60face13b6ad2aedff7524462220db1523594c66", + "difficulty": "ANOTHER", + "songID": 1681, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26106, + "notecount": 1782, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9cc62b72606dfda6a86224ba6df239cf722d6235", + "difficulty": "HYPER", + "songID": 1681, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26106, + "notecount": 1159, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71c1e505c11ca2fc9d637e67c9f35060c87150f5", + "difficulty": "NORMAL", + "songID": 1681, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26106, + "notecount": 637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3eef552b73bc3b67ad579b4f73da04d8546984a", + "difficulty": "ANOTHER", + "songID": 1681, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26106, + "notecount": 1869, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c0937096541398329ef0a89ff23baf38d0a404b6", + "difficulty": "HYPER", + "songID": 1681, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26106, + "notecount": 1152, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8caea4478349b043d5e787587e11e80443d15811", + "difficulty": "NORMAL", + "songID": 1681, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26106, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9239967cd5f611c339da74288d3eb97fc180fad", + "difficulty": "ANOTHER", + "songID": 1682, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26107, + "notecount": 1610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bdec97aab02a09e03d3e735b0484057d2e049a2", + "difficulty": "HYPER", + "songID": 1682, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26107, + "notecount": 1059, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d64695923e951fd769650423a9800c8921d9cc2", + "difficulty": "NORMAL", + "songID": 1682, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26107, + "notecount": 577, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "203473053cb70c9d27402699771b99d68f5a42f8", + "difficulty": "ANOTHER", + "songID": 1682, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26107, + "notecount": 1670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3d031999ffce4cb214c40d624fcbaab7f4cf015e", + "difficulty": "HYPER", + "songID": 1682, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26107, + "notecount": 1098, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "080922d0fec45746b94ac5c5251f850ad86ee283", + "difficulty": "NORMAL", + "songID": 1682, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26107, + "notecount": 586, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "723e7c3995b01fb384e24011cac850b4cdc4193c", + "difficulty": "ANOTHER", + "songID": 1683, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26108, + "notecount": 1824, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "533f925994d2680f90fa77e0f5bc2b121af4eaf3", + "difficulty": "HYPER", + "songID": 1683, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26108, + "notecount": 1146, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "960720b1f1f1b00fe257d4c44aac9396eac88cd2", + "difficulty": "NORMAL", + "songID": 1683, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26108, + "notecount": 613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9d5ef3432079f7cdd5d3f1dfc8b7d7178a084ea", + "difficulty": "ANOTHER", + "songID": 1683, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26108, + "notecount": 1888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b41239bec862c8b03492fb08cebd8d622f7f062d", + "difficulty": "HYPER", + "songID": 1683, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26108, + "notecount": 1135, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "032b740ab73f7f5963b21fb2adf2be7422415f81", + "difficulty": "NORMAL", + "songID": 1683, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26108, + "notecount": 613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d9fb3c27a4c7504aae31d159d1ef037a77c64b3", + "difficulty": "ANOTHER", + "songID": 1684, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26109, + "notecount": 1149, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4825b5367b10b8cb632fdbf0260aba6be297e616", + "difficulty": "HYPER", + "songID": 1684, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26109, + "notecount": 743, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc13f8b6b361c988fd5cb9eee6be7479917f5ac8", + "difficulty": "NORMAL", + "songID": 1684, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26109, + "notecount": 401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2b2dc7e7ce505124cac07d9c2e2703b510b5f12", + "difficulty": "ANOTHER", + "songID": 1684, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26109, + "notecount": 1122, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c5d16c079c464480bdcc1850d3765c6277a78cc1", + "difficulty": "HYPER", + "songID": 1684, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26109, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33947d882fa068b8fb6c6094d802d61d399cd393", + "difficulty": "NORMAL", + "songID": 1684, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26109, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfdbfbc5fb5b42fa048ebb6fcd6fbe9797ce41da", + "difficulty": "ANOTHER", + "songID": 1685, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26110, + "notecount": 1414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5dd6d3b5ae5952a86fe48b1771f93709167ed43d", + "difficulty": "HYPER", + "songID": 1685, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26110, + "notecount": 908, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "219301a4c9c13491f8f456909f2d06246c303885", + "difficulty": "NORMAL", + "songID": 1685, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26110, + "notecount": 464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2503d3f2e745aab6a8f253ebc18418ab4225893d", + "difficulty": "ANOTHER", + "songID": 1685, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26110, + "notecount": 1314, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a5b9bf8864adac563be4fc466fcc8b196522714a", + "difficulty": "HYPER", + "songID": 1685, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26110, + "notecount": 921, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5011d8011c18dea03113bfeb4d44435a6706176", + "difficulty": "NORMAL", + "songID": 1685, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26110, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64bde31758306f26acee4af0d6ed7d85f838ed98", + "difficulty": "ANOTHER", + "songID": 1686, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26111, + "notecount": 1220, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0065fd61ab029e30afa5922542dfdbe58aba9f8a", + "difficulty": "HYPER", + "songID": 1686, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26111, + "notecount": 845, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e836bcb83f585d860680cbe83f4dd71c6d36baaf", + "difficulty": "NORMAL", + "songID": 1686, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26111, + "notecount": 464, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "261fd2ab84d8ac4dd9f0ba3480a850c665710354", + "difficulty": "ANOTHER", + "songID": 1686, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26111, + "notecount": 1308, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "07332163674c67f004143ec6e8cf8ca9a653fd04", + "difficulty": "HYPER", + "songID": 1686, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26111, + "notecount": 855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c64d2ebbd839124805359475b31a689c9ebdf74", + "difficulty": "NORMAL", + "songID": 1686, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26111, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0449ae5388e5dbc55bc467536d085f3a9d167a96", + "difficulty": "ANOTHER", + "songID": 1687, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26112, + "notecount": 1480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "acd4dc986dcdcfd156daec9c86b3f9fc30c1082c", + "difficulty": "HYPER", + "songID": 1687, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26112, + "notecount": 991, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "498c18d399cc1df187d249d60ba19431dd1eba53", + "difficulty": "NORMAL", + "songID": 1687, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26112, + "notecount": 599, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f762bae8c7d3d4153197f212d9a4e248c081b3c4", + "difficulty": "ANOTHER", + "songID": 1687, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26112, + "notecount": 1480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4378d78d869601cb262754b9818525bf96cf23c2", + "difficulty": "HYPER", + "songID": 1687, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26112, + "notecount": 1009, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3d50f94a5119f05b0c401fd33155e9057082328", + "difficulty": "NORMAL", + "songID": 1687, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26112, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69f8ef0b89403ca018828ce7f64f0395c6145e94", + "difficulty": "ANOTHER", + "songID": 1688, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26113, + "notecount": 1554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06ff5f823c4bab2b283e4e5ba0e97288a670b7df", + "difficulty": "HYPER", + "songID": 1688, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26113, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6c207b021b732cb7bf6da28b9cf933c38344705", + "difficulty": "NORMAL", + "songID": 1688, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26113, + "notecount": 525, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa50e75f52775162d30dc6a773f19105f18fcfb0", + "difficulty": "ANOTHER", + "songID": 1688, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26113, + "notecount": 1480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "54545776c762b12aa04ff5945d8dfd7f5afc3195", + "difficulty": "HYPER", + "songID": 1688, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26113, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f7cea827356a9190a9f778ff68cd24ac66ad753", + "difficulty": "NORMAL", + "songID": 1688, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26113, + "notecount": 519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6f417ef1f873392be56a8bf4f46c299f5cd143d5", + "difficulty": "ANOTHER", + "songID": 1689, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26114, + "notecount": 1138, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27d23d036da30b8b1d9bfb2c9f4a460a31ac265c", + "difficulty": "HYPER", + "songID": 1689, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26114, + "notecount": 813, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fee677ac46e30bacde400739e9d8926cc78c84f1", + "difficulty": "NORMAL", + "songID": 1689, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26114, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "312adeaf93774ce880b1f81b9d17c71fbe955579", + "difficulty": "ANOTHER", + "songID": 1689, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26114, + "notecount": 1183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa2efde5ec6370646dbb25c208e8f4f63b6647f2", + "difficulty": "HYPER", + "songID": 1689, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26114, + "notecount": 812, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77c7fcff0fab14e3e326b4f48a25373ef85e078b", + "difficulty": "NORMAL", + "songID": 1689, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26114, + "notecount": 428, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddb282e69a12988cd4d89d6f3431a835751e828f", + "difficulty": "ANOTHER", + "songID": 1690, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26115, + "notecount": 1311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c59b7ae8667dd6e4c295a7bb01506e7fd797d19a", + "difficulty": "HYPER", + "songID": 1690, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26115, + "notecount": 832, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b9d09202b04bfaa39e9094b0c27963112a29d1d", + "difficulty": "NORMAL", + "songID": 1690, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26115, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29e9aacf66c9f930a3633ab1a64cc04b17e0a2ef", + "difficulty": "ANOTHER", + "songID": 1690, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26115, + "notecount": 1261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "9a637e26d7d31abf58715973086b951ce1076499", + "difficulty": "HYPER", + "songID": 1690, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26115, + "notecount": 800, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13ff83e4d8c417a36a9e4fec20f5bc91899ad5e9", + "difficulty": "NORMAL", + "songID": 1690, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26115, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "816d62337b3519cd0d924ab728c2d07460cde7ec", + "difficulty": "ANOTHER", + "songID": 1691, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20014, + "notecount": 1165, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68ab10b3385408e7d989c4293c27ce9dfc03a4c7", + "difficulty": "HYPER", + "songID": 1691, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20014, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b176f957da6ec937c873328741a896604dc7a42c", + "difficulty": "NORMAL", + "songID": 1691, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20014, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03e938f0138aaaab6046c61a5fda00a2b0edc6f8", + "difficulty": "ANOTHER", + "songID": 1691, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20014, + "notecount": 1136, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb9c246f9243ae6ab6c386571a0e349e5d6561ac", + "difficulty": "HYPER", + "songID": 1691, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20014, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d060ce1e2e195e3e07bddd2b1bfb3eab7ef2a184", + "difficulty": "NORMAL", + "songID": 1691, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20014, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20ede30574964f9ff87d1b7dcc71e7ea9376dda4", + "difficulty": "ANOTHER", + "songID": 1692, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20010, + "notecount": 1064, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f289a7225d6fb7492428bb04b5136ac4dd3f0f2b", + "difficulty": "HYPER", + "songID": 1692, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20010, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efe5620775f6980fa116dded6bb55a282fb53b74", + "difficulty": "NORMAL", + "songID": 1692, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20010, + "notecount": 347, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "666bc39f3b3822a3d59f88ad9b51f65222012fb5", + "difficulty": "ANOTHER", + "songID": 1692, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20010, + "notecount": 1090, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f457ea5ac9895112897519f06406990fc6586714", + "difficulty": "HYPER", + "songID": 1692, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20010, + "notecount": 736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f96de0e2c4b58e6b2d4a724dc15cad69c000d30e", + "difficulty": "NORMAL", + "songID": 1692, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20010, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87d255433ad887ccaba2e42f08371649aba0eeb3", + "difficulty": "ANOTHER", + "songID": 1693, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26012, + "notecount": 1677, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57d29fffae0d6a731cd7f56c292b6b692c6dc3a1", + "difficulty": "HYPER", + "songID": 1693, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26012, + "notecount": 1112, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0443d9e59cb2395c334791d9b1d474ea266adac5", + "difficulty": "NORMAL", + "songID": 1693, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26012, + "notecount": 683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "658d7c11585aa0fb7a47e1ef34db241e04a7825b", + "difficulty": "ANOTHER", + "songID": 1693, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26012, + "notecount": 1702, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "39d9da0bdad691ca56408ba364b9aa6b96e1c9bd", + "difficulty": "HYPER", + "songID": 1693, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26012, + "notecount": 1178, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b65565b15028a93bb648fcfd7354110ec7617085", + "difficulty": "NORMAL", + "songID": 1693, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26012, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92c96abdaf2bb3d798a73d16d84899b593c2b53b", + "difficulty": "ANOTHER", + "songID": 1694, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26013, + "notecount": 1848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da4f809bc0621fb1ac96eac647fa4976ab472fd4", + "difficulty": "HYPER", + "songID": 1694, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26013, + "notecount": 911, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "236302a1e45d77fcfdbcfdf6d206f3ce8b4ea786", + "difficulty": "NORMAL", + "songID": 1694, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26013, + "notecount": 434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8f1570130b93ef6180089a8f0fe754f31df2b63", + "difficulty": "ANOTHER", + "songID": 1694, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26013, + "notecount": 1395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8137ea72e1a666d261eeca3a6a1f9b92ea3be6f", + "difficulty": "HYPER", + "songID": 1694, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26013, + "notecount": 804, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d097fb8616db38d68ce673e26c15e11f0de7aa3c", + "difficulty": "NORMAL", + "songID": 1694, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26013, + "notecount": 430, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a38aab58a79721417c907ef47a63d238df44e6dc", + "difficulty": "ANOTHER", + "songID": 1695, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26014, + "notecount": 1142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "602b3237a4963a2210225b4cefa286696c423627", + "difficulty": "HYPER", + "songID": 1695, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26014, + "notecount": 804, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b050b3cc9cb5c0e146d8010ac6bc5b8348fcdcbb", + "difficulty": "NORMAL", + "songID": 1695, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26014, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "451bef97015a9542419c53b203a7c59cb90bc0ce", + "difficulty": "ANOTHER", + "songID": 1695, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26014, + "notecount": 1133, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "75b92425e048dd8feef163cf47aeb2a34d3902d0", + "difficulty": "HYPER", + "songID": 1695, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26014, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c8320c29accc0551bf5cc3815bb3564a7c2e7d3", + "difficulty": "NORMAL", + "songID": 1695, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26014, + "notecount": 504, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95610e750250475d650fe4cc0d22760d695d095d", + "difficulty": "ANOTHER", + "songID": 1696, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26082, + "notecount": 1505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26462d41d5042ef5d5a6385e362ad29b49ba975f", + "difficulty": "HYPER", + "songID": 1696, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26082, + "notecount": 973, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b252e7f155e2955cccc4f33f3945b6a4781fb299", + "difficulty": "NORMAL", + "songID": 1696, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26082, + "notecount": 820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "467ae909c5f20b05cf32d59e3a422d5f5ee9eed9", + "difficulty": "ANOTHER", + "songID": 1696, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26082, + "notecount": 1141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76a2ea83092d5651d3ffe1f783c51895aceb8196", + "difficulty": "HYPER", + "songID": 1696, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26082, + "notecount": 840, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cd103e12e31787de75c08141960ada82d14e1c4", + "difficulty": "NORMAL", + "songID": 1696, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 26082, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "15-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "144538e679fbcd29a4674bb72831e0aab1882235", + "difficulty": "ANOTHER", + "songID": 1697, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24090, + "notecount": 1216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b4428dd347461360b92e5c34ad51840ad5a1e31", + "difficulty": "HYPER", + "songID": 1697, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24090, + "notecount": 831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "677094cfb136a2ddcd7da4d8d9bcde0be32a2059", + "difficulty": "NORMAL", + "songID": 1697, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24090, + "notecount": 481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1f9a39076ed6894fd0e64f15340e99722c93f42", + "difficulty": "ANOTHER", + "songID": 1697, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24090, + "notecount": 1207, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "46a88cf6a22409f4f45ea503a7e7f34901227caa", + "difficulty": "HYPER", + "songID": 1697, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24090, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b4bd5b5c58a7748a96e50daabd06a83bc1a2125", + "difficulty": "NORMAL", + "songID": 1697, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24090, + "notecount": 504, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca4cf102e4d6fbdb1ac73996b395269ca77f66b1", + "difficulty": "ANOTHER", + "songID": 1698, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24091, + "notecount": 1028, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8356cea57bdb6b53b88bc33936b975c394da622e", + "difficulty": "HYPER", + "songID": 1698, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24091, + "notecount": 775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ac9e691b31f00e7ffbb2095e74e140d54c8f94a", + "difficulty": "NORMAL", + "songID": 1698, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24091, + "notecount": 513, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c080ea1456378c92c9707d2ed8085987ff44397", + "difficulty": "ANOTHER", + "songID": 1698, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24091, + "notecount": 1247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "481978045f99045c2f9ddcacd35e79fb06389542", + "difficulty": "HYPER", + "songID": 1698, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24091, + "notecount": 805, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffb17adf37d27a2b4c12c80f7aa49d5da50b54b0", + "difficulty": "NORMAL", + "songID": 1698, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24091, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9526d21ac97bd3424f0d99fc5ba2b48affc07d86", + "difficulty": "ANOTHER", + "songID": 1699, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24092, + "notecount": 1055, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61a1f59e2514df162a12a65a76aa380857724b08", + "difficulty": "HYPER", + "songID": 1699, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24092, + "notecount": 678, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9a12e210a607179911803e9986ed21f228899c4", + "difficulty": "NORMAL", + "songID": 1699, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24092, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2914b5b108b935c4a5a5ff856cebab9085c4be7", + "difficulty": "ANOTHER", + "songID": 1699, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24092, + "notecount": 1043, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cefef847ecc4fbf3f6cb7deec5edbfbcab17d017", + "difficulty": "HYPER", + "songID": 1699, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24092, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "544b6c26cc1aabceaaee7bad8cdc5b29e29bc430", + "difficulty": "NORMAL", + "songID": 1699, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24092, + "notecount": 460, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e313f630245b9f84e858b036e2dbf94f0f46680d", + "difficulty": "ANOTHER", + "songID": 1700, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24093, + "notecount": 1297, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdae728eb458a9755f02b12bebe124fdd4275121", + "difficulty": "HYPER", + "songID": 1700, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24093, + "notecount": 709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe50ee319491fa79f13c8ec105dd7603e59e1b64", + "difficulty": "NORMAL", + "songID": 1700, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24093, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8ed2a1a63fea5703bd256bae49c64333ff954d5", + "difficulty": "ANOTHER", + "songID": 1700, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24093, + "notecount": 1261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2951258e04a1bd2434ce3a6a3428938a29d322f1", + "difficulty": "HYPER", + "songID": 1700, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24093, + "notecount": 752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdc5f8d2f40e9f47863b58324eb3066e1a13922a", + "difficulty": "NORMAL", + "songID": 1700, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24093, + "notecount": 475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f3c803d8a51968ab91c6e36b3fb6e0c3eabeae4", + "difficulty": "ANOTHER", + "songID": 1701, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24088, + "notecount": 1198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0926447fd1dd98de22ffbbe4baccb1b9a1d271b4", + "difficulty": "HYPER", + "songID": 1701, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24088, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed92d37f61bc25dc0d3bff16e2e4d94a3d050e31", + "difficulty": "NORMAL", + "songID": 1701, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24088, + "notecount": 412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dae1061573a56e41892ed5b72ec686c19bf1d7e6", + "difficulty": "ANOTHER", + "songID": 1701, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24088, + "notecount": 1154, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab361650e046247cda97cdb3e561f20a24c0d1bf", + "difficulty": "HYPER", + "songID": 1701, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 24088, + "notecount": 760, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b50021e855c97defc7f9ec290fc65b302973952", + "difficulty": "NORMAL", + "songID": 1701, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 24088, + "notecount": 399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "087be7e9c0b8d04804b436828d9589de5c361000", + "difficulty": "ANOTHER", + "songID": 1702, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24094, + "notecount": 1478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afbb4ca48dc0509931afc4aacf331ab3808a4b20", + "difficulty": "HYPER", + "songID": 1702, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24094, + "notecount": 912, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02aa43350a686a7b2725c431338731858325432c", + "difficulty": "NORMAL", + "songID": 1702, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24094, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55396ee7f5aa61259c7c6f3601a28457d802c5ed", + "difficulty": "ANOTHER", + "songID": 1702, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24094, + "notecount": 1592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ad96c27b82d03c24344bb603fdacce75776fdbfc", + "difficulty": "HYPER", + "songID": 1702, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24094, + "notecount": 905, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41007d0d969a945afdb11f640e1416e91270df0c", + "difficulty": "NORMAL", + "songID": 1702, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24094, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b315ac7b86df8f2b7585283f0e199a58072d2ac6", + "difficulty": "ANOTHER", + "songID": 1703, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24095, + "notecount": 1953, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4127da9d23192baa97e3bd788af4007659d246b2", + "difficulty": "HYPER", + "songID": 1703, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24095, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "376e988ef6e9be0e2a469a0f9c268bf0b9e7fd8e", + "difficulty": "NORMAL", + "songID": 1703, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24095, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93c37986008a5e08f0f93f723e672f51a8462902", + "difficulty": "ANOTHER", + "songID": 1703, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24095, + "notecount": 1814, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "52ea9a214cc8c709f964079bbe0ff3dca94c4d2d", + "difficulty": "HYPER", + "songID": 1703, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 24095, + "notecount": 1096, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecbf567329d5c5934600fc28d3cc5589a85ff607", + "difficulty": "NORMAL", + "songID": 1703, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 24095, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6c367533748323c73d1fb90d268e8587c02474f", + "difficulty": "ANOTHER", + "songID": 1704, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 24089, + "notecount": 1451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e961d3eb765e6f730b631ceda83bc2c548841ff", + "difficulty": "HYPER", + "songID": 1704, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24089, + "notecount": 1106, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efe5efdd6e2f5d4d6c4a1472ba1da72eb6ccb08c", + "difficulty": "NORMAL", + "songID": 1704, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 24089, + "notecount": 641, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7397b54511895b6b465b3846135cfe53f7e58701", + "difficulty": "ANOTHER", + "songID": 1704, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 24089, + "notecount": 1624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "89a51cda2b671c141b21616eb1f70fb02597baab", + "difficulty": "HYPER", + "songID": 1704, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 24089, + "notecount": 1110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd91bf1cafeebe6566c8d11b53967e3b02a2b188", + "difficulty": "NORMAL", + "songID": 1704, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 24089, + "notecount": 656, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "817e765537646f4b45bcb358e9806dabb353ef6c", + "difficulty": "ANOTHER", + "songID": 1707, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25000, + "notecount": 2052, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "039560377045be1a518097327452f6dac27d43ce", + "difficulty": "HYPER", + "songID": 1707, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25000, + "notecount": 1356, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "505a2669a4551ddafcb1ca1bce4f71e34581519d", + "difficulty": "NORMAL", + "songID": 1707, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25000, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22738fb403f7c4d51d0ba6b3941da74d35b4b2e6", + "difficulty": "ANOTHER", + "songID": 1707, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25000, + "notecount": 2047, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "381753fa33a216f09280f8c206e0a1994eda6efa", + "difficulty": "HYPER", + "songID": 1707, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25000, + "notecount": 1285, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d7eec5ada53c93356adcc3ce4d6b58544571a30", + "difficulty": "NORMAL", + "songID": 1707, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25000, + "notecount": 702, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5975f2b1e6d30bb9040ac84fad2829f1e3c85bac", + "difficulty": "ANOTHER", + "songID": 1708, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25001, + "notecount": 1807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d44a195d5ef394ee23a24e56e31d4a524b9df3c2", + "difficulty": "HYPER", + "songID": 1708, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25001, + "notecount": 1299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afa1db43983434eadef3fd440ff88dcf64203377", + "difficulty": "NORMAL", + "songID": 1708, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25001, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0e0975857527c34562a70f4e0780cd82e5b1c7c", + "difficulty": "ANOTHER", + "songID": 1708, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25001, + "notecount": 1748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f9e30a6b8ca6c0e401c88bda7700892ec068f3c4", + "difficulty": "BEGINNER", + "songID": 1708, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 25001, + "notecount": 244, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad106e8e1b3c7ed7c863f6c65197513740e80692", + "difficulty": "HYPER", + "songID": 1708, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25001, + "notecount": 1236, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdb3f11263a72b29530097e30284410f2bbd690a", + "difficulty": "NORMAL", + "songID": 1708, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25001, + "notecount": 770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "683fc9c8efc481608ef07a749d52e004964be330", + "difficulty": "ANOTHER", + "songID": 1709, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25002, + "notecount": 1139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "949c9db54fb1d1353247338d72c9e7a68e331f33", + "difficulty": "HYPER", + "songID": 1709, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25002, + "notecount": 774, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b5c68de8af4cb2891a41a4dbf6524d8e112b66c", + "difficulty": "NORMAL", + "songID": 1709, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25002, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22429bc014dfc1c4c5be6e0b3442b9eb96afe5f3", + "difficulty": "ANOTHER", + "songID": 1709, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25002, + "notecount": 1047, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04489bf9c1cb2364321eca5d2c2ec6f25f2d83e7", + "difficulty": "HYPER", + "songID": 1709, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25002, + "notecount": 774, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74070a65ad5e6bd6e223a9d59c04b38517606a1f", + "difficulty": "NORMAL", + "songID": 1709, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25002, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14ad5936d8d244d921674e92fc1af1c6513a6a5a", + "difficulty": "ANOTHER", + "songID": 1710, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25003, + "notecount": 1999, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc05514e5c6c424631aa45264ec358ec9180b11a", + "difficulty": "HYPER", + "songID": 1710, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25003, + "notecount": 1262, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ccb557ca637bd799ec3cb50fc1f0031f8e0d29c", + "difficulty": "NORMAL", + "songID": 1710, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25003, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a87bf8c735ac0b80ca9513d75dbd5ecb9ff2a9b", + "difficulty": "ANOTHER", + "songID": 1710, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25003, + "notecount": 2075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b419f4faba9d7622e0eace4d05536d40bd2497e5", + "difficulty": "HYPER", + "songID": 1710, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25003, + "notecount": 1272, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c9ca8f7d14cfeb38e08027384bc71e4e9083c938", + "difficulty": "NORMAL", + "songID": 1710, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25003, + "notecount": 710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff25380bdff221bfc8bca42debcf1ca6d41033ad", + "difficulty": "ANOTHER", + "songID": 1711, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25004, + "notecount": 2018, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03297b59a6ac0a4d530d6a9184452cbb46059b9c", + "difficulty": "HYPER", + "songID": 1711, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25004, + "notecount": 1338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84e47355caa8c20602a51fd2775af865dc89510f", + "difficulty": "NORMAL", + "songID": 1711, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25004, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fec79942d6aed43d525ee9c4027394f8762ac441", + "difficulty": "ANOTHER", + "songID": 1711, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25004, + "notecount": 2018, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "chartID": "abb2b4d61bddcae851fc0b207ee2253d9640e1f2", + "difficulty": "BEGINNER", + "level": "3", + "levelNum": 3, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1711, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 25004, + "arcChartID": null, + "notecount": 330, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "913ba00239ff217d6147a29dc31e5754dc2c8d53", + "difficulty": "HYPER", + "songID": 1711, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25004, + "notecount": 1277, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ade6aa5a3bc097beeac3054953962be76bb795f8", + "difficulty": "NORMAL", + "songID": 1711, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25004, + "notecount": 762, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7be06444afd2c17e1b0f3240df019781de088544", + "difficulty": "ANOTHER", + "songID": 1712, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25005, + "notecount": 1410, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "558419f4f1f39f6c946ef1a2039ed2ec3226c8ff", + "difficulty": "HYPER", + "songID": 1712, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25005, + "notecount": 953, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1810df3dba2ed242a1197a1b094e61da9020ef3", + "difficulty": "NORMAL", + "songID": 1712, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25005, + "notecount": 571, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35031d378b3de71de5062247e20c5ad55c8d33c8", + "difficulty": "ANOTHER", + "songID": 1712, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25005, + "notecount": 1453, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "025832b96728ca00dec8f248ee9560f2508d9290", + "difficulty": "HYPER", + "songID": 1712, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25005, + "notecount": 988, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7e5e488e798a005db277e11f21d26199a412435", + "difficulty": "NORMAL", + "songID": 1712, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25005, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "488a39dd1a189915c44d64b09ee3f8b3b7145e79", + "difficulty": "ANOTHER", + "songID": 1713, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25006, + "notecount": 1124, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99279a21d18e00f3ccb35ca96f39f4d286f757b1", + "difficulty": "HYPER", + "songID": 1713, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25006, + "notecount": 817, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ca8975c2a08028442a8e78291e8f2fb9266eade", + "difficulty": "NORMAL", + "songID": 1713, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25006, + "notecount": 450, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e3a94e8690fb5b644f8375a8f7faead03eb2ac0", + "difficulty": "ANOTHER", + "songID": 1713, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25006, + "notecount": 1172, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f547dc535fa50270b0dde4ae612a6eafa13d612d", + "difficulty": "BEGINNER", + "songID": 1713, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 25006, + "notecount": 127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3a90c38f4aafced3dd061fe0bd11392f59d91ee", + "difficulty": "HYPER", + "songID": 1713, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25006, + "notecount": 824, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd82982f35708dff2e0b94524051c1e651de9edd", + "difficulty": "NORMAL", + "songID": 1713, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25006, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23fcd0fd17e7e8dbcaa3e6e0d585d5b21d216b13", + "difficulty": "ANOTHER", + "songID": 1714, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25007, + "notecount": 1763, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a4cfa74611b0b4546a867ae6be35fbd75806d15", + "difficulty": "HYPER", + "songID": 1714, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25007, + "notecount": 1293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a88c20e06473a6dfdc5c038c17f360695929ed8", + "difficulty": "NORMAL", + "songID": 1714, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25007, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4d2e41d8ed98a041734755e1b2017b5b84b4b5e", + "difficulty": "ANOTHER", + "songID": 1714, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25007, + "notecount": 1833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "chartID": "682c0454c7b3dea6dcee516c6262410e8938c849", + "difficulty": "BEGINNER", + "level": "3", + "levelNum": 3, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1714, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 25007, + "arcChartID": null, + "notecount": 265, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "6322ba72a72614fa9e5617cb6dc9078b8591a401", + "difficulty": "HYPER", + "songID": 1714, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25007, + "notecount": 1258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0df0b01d7f0931782f78a70d17c1b4f7933a397b", + "difficulty": "NORMAL", + "songID": 1714, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25007, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df2cdaeeb7831dda33ffd51f866c2b83f56cffdf", + "difficulty": "ANOTHER", + "songID": 1715, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25008, + "notecount": 1830, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3458028fd535dd8dbd21813de8173f959d55404", + "difficulty": "HYPER", + "songID": 1715, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25008, + "notecount": 1265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac8cfd5486071fd389d77c5e4a31c1d0532db372", + "difficulty": "NORMAL", + "songID": 1715, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25008, + "notecount": 678, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a1911e7504e22339c5969379886277bbd31064f", + "difficulty": "ANOTHER", + "songID": 1715, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25008, + "notecount": 1835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6b3b3d4f98d50b3a97472a13041cfb88a9cb2b6e", + "difficulty": "HYPER", + "songID": 1715, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25008, + "notecount": 1288, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee21bc7c2dfb03f1166e1144e369f3d42300046a", + "difficulty": "NORMAL", + "songID": 1715, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25008, + "notecount": 680, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45c4c6c8fc966c1456206f713110b463f9bedde2", + "difficulty": "ANOTHER", + "songID": 1716, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25009, + "notecount": 1752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15c2dc36d57a469ce6e0655ef968528149f08854", + "difficulty": "HYPER", + "songID": 1716, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25009, + "notecount": 1192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "557a1536509108ab9a0e146110a3227fc0c5b0aa", + "difficulty": "NORMAL", + "songID": 1716, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25009, + "notecount": 712, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "294f86a9f4dc7116d82f3d495c5aae59f093030a", + "difficulty": "ANOTHER", + "songID": 1716, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25009, + "notecount": 1820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fb057b61b91df7fb01027182d3be01aadebcec94", + "difficulty": "HYPER", + "songID": 1716, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25009, + "notecount": 1253, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29b8fb636805f70b8918ff4654838b474619154f", + "difficulty": "NORMAL", + "songID": 1716, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25009, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7d707929ec5f177e8ee09f4beeb76ce083f8882", + "difficulty": "ANOTHER", + "songID": 1717, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25010, + "notecount": 1379, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7c6564b88d973f9a596e44fe877ffefba00be10", + "difficulty": "HYPER", + "songID": 1717, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25010, + "notecount": 971, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "943ec355c040747c0bc74842037fd77418ce38d1", + "difficulty": "NORMAL", + "songID": 1717, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25010, + "notecount": 536, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a28df1fc5479359948abf8b8f1019659a35ce6fe", + "difficulty": "ANOTHER", + "songID": 1717, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25010, + "notecount": 1381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2ec565d71971ce81827efb4060fbb406e961e0b6", + "difficulty": "HYPER", + "songID": 1717, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25010, + "notecount": 970, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad5558d469dab756ff94d61bd97f116a84458dba", + "difficulty": "NORMAL", + "songID": 1717, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25010, + "notecount": 540, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61044350cc99bee42ead4bca326d88ed35a2dc82", + "difficulty": "ANOTHER", + "songID": 1718, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25011, + "notecount": 1204, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2b591b64268590fa60e1955b0bd3235a132d8f5", + "difficulty": "HYPER", + "songID": 1718, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25011, + "notecount": 752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cee34287680b75ffaf5c9199152345be433fec5", + "difficulty": "NORMAL", + "songID": 1718, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25011, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44bf901258782a4c168d70ac5ee426837d04d073", + "difficulty": "ANOTHER", + "songID": 1718, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25011, + "notecount": 1228, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e11a11983f3506741c38f1c8af5ae2aeff2f6945", + "difficulty": "HYPER", + "songID": 1718, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25011, + "notecount": 744, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10b2e23de0d35645b6a795a7bbc947cfbd3f1c4d", + "difficulty": "NORMAL", + "songID": 1718, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25011, + "notecount": 492, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0958e2bce9c12b76de2011b04d5e53c00394c38", + "difficulty": "ANOTHER", + "songID": 1719, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25012, + "notecount": 1026, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9da347e0d6004997325b9a106ed086148df54b94", + "difficulty": "HYPER", + "songID": 1719, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25012, + "notecount": 694, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19c246cf12cdca590d62407203739653a675f980", + "difficulty": "NORMAL", + "songID": 1719, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25012, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2d2c72456f0f90b6d271b5409d84cab6c26df4b", + "difficulty": "ANOTHER", + "songID": 1719, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25012, + "notecount": 1049, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e5a7bc57aa404a0b120a9c0a15a10fe97763ab9", + "difficulty": "HYPER", + "songID": 1719, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25012, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ffa5053f9f3e7220f8d3c6f0c497dd259fc1a6d", + "difficulty": "NORMAL", + "songID": 1719, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25012, + "notecount": 389, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e70ef2a9d086b6b59f7d9cac284fcc2fb893b4d", + "difficulty": "ANOTHER", + "songID": 1720, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25013, + "notecount": 1328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "076670d602e353586eaf72c9c6c5240996b91005", + "difficulty": "HYPER", + "songID": 1720, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25013, + "notecount": 869, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b11eaa5ba281685556b5772552928357915674ff", + "difficulty": "NORMAL", + "songID": 1720, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25013, + "notecount": 561, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c78e393d30ba8b0fdad8634274e9852e9a006e88", + "difficulty": "ANOTHER", + "songID": 1720, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25013, + "notecount": 1261, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e623ca5bf53786e6e95260597cf1978a2552f67", + "difficulty": "HYPER", + "songID": 1720, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25013, + "notecount": 895, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40ac67f20d36bd4c5a9183d59aed02d339bcff58", + "difficulty": "NORMAL", + "songID": 1720, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25013, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44fb80477f201f4c090c48d89ed6b1987aebda2d", + "difficulty": "ANOTHER", + "songID": 1721, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25014, + "notecount": 1377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a01203e68adca7d68634ce25bbbeebdf44129a05", + "difficulty": "HYPER", + "songID": 1721, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25014, + "notecount": 759, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1ea7b382cb31673a18180421f2afecca3c5c107", + "difficulty": "NORMAL", + "songID": 1721, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25014, + "notecount": 341, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3ad61b5c74cab2a9b30d53f72a651e7fe6450de", + "difficulty": "ANOTHER", + "songID": 1721, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25014, + "notecount": 1324, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b353b217f5fc64164bcbd63ec8853946762ac6d", + "difficulty": "HYPER", + "songID": 1721, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25014, + "notecount": 788, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4929d3d40f2d89409a8b28dcad84e4bc93dc9cba", + "difficulty": "NORMAL", + "songID": 1721, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25014, + "notecount": 341, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c7b3ec5aed408a826708bd9797c2c12eb2ebcd8", + "difficulty": "ANOTHER", + "songID": 1722, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25015, + "notecount": 1667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58227f10c54529e52e696e90da6cb7dee5747061", + "difficulty": "HYPER", + "songID": 1722, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25015, + "notecount": 1169, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bea774ac420f1329ea3ea042c46d4250a37ff217", + "difficulty": "NORMAL", + "songID": 1722, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25015, + "notecount": 698, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5e515eb6bed8bcdc4b9c3fe1ceca248374e1476", + "difficulty": "ANOTHER", + "songID": 1722, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25015, + "notecount": 1775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e73f68c58b91da803cd7172b093248f9af276148", + "difficulty": "HYPER", + "songID": 1722, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25015, + "notecount": 999, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef2d59421cda34c3079560881cf6d521a056cb6a", + "difficulty": "NORMAL", + "songID": 1722, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25015, + "notecount": 642, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bf2a7a93e49f729c73fec6b2d0ac52b422f3c10", + "difficulty": "ANOTHER", + "songID": 1723, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25016, + "notecount": 1205, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e114e19ddee4d97c14c27273b44a330433d4a513", + "difficulty": "HYPER", + "songID": 1723, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25016, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "486b64d1b24717a977ced5fc4c0292f4f72f837d", + "difficulty": "NORMAL", + "songID": 1723, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25016, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3cb6a3ace820e87493ff6aba5ab070bded6d92b2", + "difficulty": "ANOTHER", + "songID": 1723, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25016, + "notecount": 1156, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "d1e9df67016f2739cff88c967bbe12b1413915d7", + "difficulty": "HYPER", + "songID": 1723, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25016, + "notecount": 717, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cce1e8157edd3cfbf45640daa88d974642e0813d", + "difficulty": "NORMAL", + "songID": 1723, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25016, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "206d5f496649f5a6a7d1ffdf283ceb622b7c9a61", + "difficulty": "ANOTHER", + "songID": 1724, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25017, + "notecount": 1815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64fb964815ae7a540c4b797daa8f27ef0889e5c3", + "difficulty": "HYPER", + "songID": 1724, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25017, + "notecount": 1293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29fa9038fdb3a49d34d20d612c376b3f099fa68d", + "difficulty": "NORMAL", + "songID": 1724, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25017, + "notecount": 766, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0ea5730c466a2b526d709ff54964b6f93876ae6", + "difficulty": "ANOTHER", + "songID": 1724, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25017, + "notecount": 1822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "487c834f6e1d9d6a3945daa5826203c374eb74eb", + "difficulty": "HYPER", + "songID": 1724, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25017, + "notecount": 1211, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60ccadf781e4ecd8ac57118a025d726b50daab58", + "difficulty": "NORMAL", + "songID": 1724, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25017, + "notecount": 717, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b74dc62cedeccce7ab13ef239593684dab6dd3f", + "difficulty": "ANOTHER", + "songID": 1725, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25018, + "notecount": 1254, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08264266aaf1e7e6faa57c3d5a3087ad87697649", + "difficulty": "HYPER", + "songID": 1725, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25018, + "notecount": 921, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b9c778af1cdff79821d9d27c492cbcaed448a95", + "difficulty": "NORMAL", + "songID": 1725, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25018, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cd4ea0d88f96be39e5b407c8131ab1c60c5556a", + "difficulty": "ANOTHER", + "songID": 1725, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25018, + "notecount": 1241, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "dc6aa58aea24430705ec004425a29dbfe3cf9efc", + "difficulty": "HYPER", + "songID": 1725, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25018, + "notecount": 844, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ed1d3df19c9b0a77af16e97df03ac9ee2eb260a", + "difficulty": "NORMAL", + "songID": 1725, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25018, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca969809ec50f712992cbedd0f34c511e0b36c6b", + "difficulty": "ANOTHER", + "songID": 1726, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25019, + "notecount": 1452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dab853ef1c998d40fd18352349df733f9be90245", + "difficulty": "HYPER", + "songID": 1726, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25019, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdb77c7ef1f8454195d78bde0526f3e044081b59", + "difficulty": "NORMAL", + "songID": 1726, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25019, + "notecount": 619, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43ca4dca857a9567d907f2529ba576b1b7a3fb3d", + "difficulty": "ANOTHER", + "songID": 1726, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25019, + "notecount": 1498, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": true + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ff302ad02557749bd5e5d109f65981cbb7a091fb", + "difficulty": "HYPER", + "songID": 1726, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25019, + "notecount": 1080, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87d469144cc0380963b26b3054ebf93d243f0bd9", + "difficulty": "NORMAL", + "songID": 1726, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25019, + "notecount": 614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f669b6cb2b3b4bed37fb300f7db9b96b3590f738", + "difficulty": "ANOTHER", + "songID": 1727, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25020, + "notecount": 1686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4912b2ee294cd184ae7cf235da694d541df9350", + "difficulty": "HYPER", + "songID": 1727, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25020, + "notecount": 926, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3b7e16cadbdcc6e829047b5bbf5db1e5bc424275", + "difficulty": "NORMAL", + "songID": 1727, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25020, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8e195ea9d283e5c207a7430eba273811385bf7b", + "difficulty": "ANOTHER", + "songID": 1727, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25020, + "notecount": 1596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "617200e216c94fb9a39d5c7e37bdd0da3f4bd883", + "difficulty": "HYPER", + "songID": 1727, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25020, + "notecount": 968, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fa0aafdbaf7a08290b88a304594b8c364b20aeb", + "difficulty": "NORMAL", + "songID": 1727, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25020, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e70162ae386913a286e41a05133d106ee2c5995", + "difficulty": "ANOTHER", + "songID": 1728, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25021, + "notecount": 1533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ae5fc88f2b72e2d1f0718c2d25147d98e8db1ef", + "difficulty": "HYPER", + "songID": 1728, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25021, + "notecount": 906, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58a3a912548778a9ad469d6d11076b497d5bddd5", + "difficulty": "NORMAL", + "songID": 1728, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25021, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eab2b6ccd43263cc4c618b451df97edb2e0f0ea2", + "difficulty": "ANOTHER", + "songID": 1728, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25021, + "notecount": 1505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "chartID": "05f092dbcc41c1babe03956cd7da15ca6f997d12", + "difficulty": "BEGINNER", + "level": "2", + "levelNum": 2, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1728, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 25021, + "arcChartID": null, + "notecount": 235, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "5d2c68508763bcb9ae276da7a81e80a2c4fb25f3", + "difficulty": "HYPER", + "songID": 1728, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25021, + "notecount": 914, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4e1f118860bdd4cc04f10f96b8e975402372ade", + "difficulty": "NORMAL", + "songID": 1728, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25021, + "notecount": 528, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b62911c526fa6fb646d4d2320436cfd0f9e42934", + "difficulty": "ANOTHER", + "songID": 1729, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25022, + "notecount": 1445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96638847737f248cfb8a8265195fb4800e860d38", + "difficulty": "HYPER", + "songID": 1729, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25022, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ceceefc795db5c89790d1c06e8e5e81f1d751f5", + "difficulty": "NORMAL", + "songID": 1729, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25022, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "741898bb3a07398e8f4af65be920f9679ff4ca5a", + "difficulty": "ANOTHER", + "songID": 1729, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25022, + "notecount": 1395, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8090fb064b200be1fbe391815b95bedf573a68ad", + "difficulty": "HYPER", + "songID": 1729, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25022, + "notecount": 803, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b95b72560028f39372eb2f6eddaf1955db42ff02", + "difficulty": "NORMAL", + "songID": 1729, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25022, + "notecount": 538, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac286323c82a4c1b0106667258eb8dbe71320764", + "difficulty": "ANOTHER", + "songID": 1730, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25023, + "notecount": 1238, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f980ed610399a29852b39bb11f7a0b6401f26a95", + "difficulty": "HYPER", + "songID": 1730, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25023, + "notecount": 833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d30c5205441b1b2911e90f4964bf32c9cc5cdf04", + "difficulty": "NORMAL", + "songID": 1730, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25023, + "notecount": 402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2bff4a239ca8f75a6cf7c3d7c2d22544691df43e", + "difficulty": "ANOTHER", + "songID": 1730, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25023, + "notecount": 1265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "375c7f3bff96f881a34c849b6446856b4a23d929", + "difficulty": "HYPER", + "songID": 1730, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25023, + "notecount": 833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d781bff88b25799477fd4e16abfae72d1e3d788", + "difficulty": "NORMAL", + "songID": 1730, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25023, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "900fa60d21d7e8d3f91758ffe63f60645e3e3ba6", + "difficulty": "ANOTHER", + "songID": 1731, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25024, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57918d3407707a555de3552a230955978db90ac3", + "difficulty": "HYPER", + "songID": 1731, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25024, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49ce3a2547adf4ed1e235e198feb12531751e928", + "difficulty": "NORMAL", + "songID": 1731, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25024, + "notecount": 433, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15e869e31cc374d8f4eda09f9b05e9f5c03945b4", + "difficulty": "ANOTHER", + "songID": 1731, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25024, + "notecount": 1172, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fb726fced2986e119f01da6948bc64b0376796c", + "difficulty": "HYPER", + "songID": 1731, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25024, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d35432621f2762485f47e04e3998a0f54dcf9e1", + "difficulty": "NORMAL", + "songID": 1731, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 25024, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94d4a481f8f6d77115ba7f6740e96b6dd4d5d0ca", + "difficulty": "ANOTHER", + "songID": 1732, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25025, + "notecount": 1743, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "878b3fb756338a9693391d42d41b454d4bea1251", + "difficulty": "HYPER", + "songID": 1732, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25025, + "notecount": 1155, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "225f37fdc0b8398f94cb48814a3e4319f541c23b", + "difficulty": "NORMAL", + "songID": 1732, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25025, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16ce86a0a541ed018a1f0a3a8d3c3f8d3a83f465", + "difficulty": "ANOTHER", + "songID": 1732, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25025, + "notecount": 1736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f96c0ff8afdc792cb38f1381885874eda6bb45b", + "difficulty": "HYPER", + "songID": 1732, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25025, + "notecount": 1172, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b05b05b04e2a1056c61999c2b35958c7f464ea27", + "difficulty": "NORMAL", + "songID": 1732, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25025, + "notecount": 702, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5508e57f3600d1784ee5b2f026c982f2735b9ec3", + "difficulty": "ANOTHER", + "songID": 1733, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25026, + "notecount": 1246, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1235a0dd7c7e3d524bb3da7ae245ca76e40649ef", + "difficulty": "HYPER", + "songID": 1733, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25026, + "notecount": 1013, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab3478b19300b7c8ec10a2f73889211220766e0f", + "difficulty": "NORMAL", + "songID": 1733, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25026, + "notecount": 659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1092e04c6b0b73eec9b0815dd2cc7c16ced5840", + "difficulty": "ANOTHER", + "songID": 1733, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25026, + "notecount": 1071, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2cf3f7907a1bb6e1c98ac4c7f506fc646465a7f7", + "difficulty": "HYPER", + "songID": 1733, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25026, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51c68d1ad6ed0fc59263d9c0c63af21c4d191308", + "difficulty": "NORMAL", + "songID": 1733, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25026, + "notecount": 581, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60867369a227edf3d9487fa194994977a6d242c4", + "difficulty": "ANOTHER", + "songID": 1734, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25027, + "notecount": 1590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09e5ba50ffcb8b380eb10dda075ebddfb2307acc", + "difficulty": "HYPER", + "songID": 1734, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25027, + "notecount": 953, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2756670456d340fddb415c4f821bf81a71297fa", + "difficulty": "NORMAL", + "songID": 1734, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25027, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "286750222a6c93654c188b8c79936432d89e4dc3", + "difficulty": "ANOTHER", + "songID": 1734, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25027, + "notecount": 1676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "bec6a87b5aa16d115dea0372bf170ee9493b69a2", + "difficulty": "HYPER", + "songID": 1734, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25027, + "notecount": 823, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0425f46e14408806334f8191b7e323dd6b1abdf", + "difficulty": "NORMAL", + "songID": 1734, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25027, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c763adea614155336175e311195d302121adbbd", + "difficulty": "ANOTHER", + "songID": 1735, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25029, + "notecount": 1798, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a10f350d5343c68883c02c247e1a6b00824f048", + "difficulty": "HYPER", + "songID": 1735, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25029, + "notecount": 1088, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "224058c790dd45823c86312b4c33c8d5dcfadd02", + "difficulty": "NORMAL", + "songID": 1735, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25029, + "notecount": 576, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8ca57715e6f5f884f7474aefb974bbadb350088", + "difficulty": "ANOTHER", + "songID": 1735, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25029, + "notecount": 1826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "02b9495745cd816a5874aabc67e856eabbc4adaa", + "difficulty": "HYPER", + "songID": 1735, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25029, + "notecount": 1042, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3ae954830eb2137f52f10135c28e3c1fe7124f4", + "difficulty": "NORMAL", + "songID": 1735, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25029, + "notecount": 538, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a547cff75373f3559775f9135499fb1fc7bf2c9a", + "difficulty": "ANOTHER", + "songID": 1736, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25030, + "notecount": 1327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "557abadea7f597a6cd35a476641185cc9dfbadd7", + "difficulty": "HYPER", + "songID": 1736, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25030, + "notecount": 952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b625c55cd00bc1d6faea810204c010b81ddc46ea", + "difficulty": "NORMAL", + "songID": 1736, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25030, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d68709c37c0d62bf268548b05dc8a2a530d7bc87", + "difficulty": "ANOTHER", + "songID": 1736, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25030, + "notecount": 1339, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b23d07abf2e1de0ca61fe3b113099d60e24ef6a7", + "difficulty": "HYPER", + "songID": 1736, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25030, + "notecount": 925, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5736156f14db71eba56cc0b3d9dfbf046a4d795b", + "difficulty": "NORMAL", + "songID": 1736, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25030, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95c470db5523af50015bda1a9b15669261ae9622", + "difficulty": "ANOTHER", + "songID": 1737, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25031, + "notecount": 1303, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a27b4768e95b410c08686a1876e3bfdd2254864b", + "difficulty": "HYPER", + "songID": 1737, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25031, + "notecount": 772, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5790eb9a7c1a06740eebb99637e4897a5789016c", + "difficulty": "NORMAL", + "songID": 1737, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25031, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbeffc1e8a14728eb8429a36ea5f523923c0bf41", + "difficulty": "ANOTHER", + "songID": 1737, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25031, + "notecount": 1233, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16858acb6136e4a24d788594ad990d41a057a291", + "difficulty": "HYPER", + "songID": 1737, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25031, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c919fef03c6e30cf5064b1e22abd7412b521caf", + "difficulty": "NORMAL", + "songID": 1737, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25031, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66f68edd69fc96874bed34912340ae399eb2fbe4", + "difficulty": "ANOTHER", + "songID": 1738, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25032, + "notecount": 1023, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5dd69b13cb53db8bb57df600b6660584f44053bd", + "difficulty": "HYPER", + "songID": 1738, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25032, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "681a037fcb472fe1dd4d3c057a9c4f4499350519", + "difficulty": "NORMAL", + "songID": 1738, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 25032, + "notecount": 281, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48ea3db5c8d36422a22f1c98161c81fefd0c2dca", + "difficulty": "ANOTHER", + "songID": 1738, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25032, + "notecount": 1049, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2b98acdc50c8a3a5a69f1dbf7025d198deff8f1", + "difficulty": "HYPER", + "songID": 1738, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25032, + "notecount": 519, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc3d4c1125434fd44104a5e401737e42b238f264", + "difficulty": "NORMAL", + "songID": 1738, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 25032, + "notecount": 218, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8db0028a8bdb1f0e0690f7ebb9e5649e8312991a", + "difficulty": "ANOTHER", + "songID": 1739, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25033, + "notecount": 1206, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de1b28ae9c91f465654b4f3cb07e029c7c81f5c6", + "difficulty": "HYPER", + "songID": 1739, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25033, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34fe50fc2a761380286eca81e3c4ede0caed64d4", + "difficulty": "NORMAL", + "songID": 1739, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25033, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fba13e8f21b0b26166a59e11e0eb8a15c3c86f5", + "difficulty": "ANOTHER", + "songID": 1739, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25033, + "notecount": 1193, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a0878285fb74c1a3b6f1f517fe67548e916f2d06", + "difficulty": "HYPER", + "songID": 1739, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25033, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6966f18c41a2dfc8e9193256ba3a1bfa74c8022", + "difficulty": "NORMAL", + "songID": 1739, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25033, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3fb43573c165d8903844cc2c49c510792a966f84", + "difficulty": "ANOTHER", + "songID": 1740, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25034, + "notecount": 1103, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f2046dd0856cfb1341f27ead617b1c608fc0e78", + "difficulty": "HYPER", + "songID": 1740, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25034, + "notecount": 670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1dd494cc7aeb926195980b19939f6666e647bc9", + "difficulty": "NORMAL", + "songID": 1740, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25034, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0851c27260781c74681250f30db19ec77122ee5", + "difficulty": "ANOTHER", + "songID": 1740, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25034, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1cb968b5d2dc0858103a853bc4eb2c3061b5c852", + "difficulty": "HYPER", + "songID": 1740, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25034, + "notecount": 683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a10304a1781dfa0abc065e96033d908f27405aae", + "difficulty": "NORMAL", + "songID": 1740, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25034, + "notecount": 419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19e09330562d5881c95cd5e857fce18750d4ba9c", + "difficulty": "ANOTHER", + "songID": 1741, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25028, + "notecount": 1304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d3bf079e8a3deb7868e33a290fecb0683cd5195", + "difficulty": "HYPER", + "songID": 1741, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25028, + "notecount": 900, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6844e02033d15f5a21b752b9e973d5ee60ec9a58", + "difficulty": "NORMAL", + "songID": 1741, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25028, + "notecount": 587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfc476355e89ced61eb60ff28d4bfe113c7dae1f", + "difficulty": "ANOTHER", + "songID": 1741, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25028, + "notecount": 1361, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e666e856728fa7ce3c3a370ec4686171c60d1018", + "difficulty": "HYPER", + "songID": 1741, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25028, + "notecount": 968, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96a87b72b0f78dab9ab0353fb95dbcf7bb382a0c", + "difficulty": "NORMAL", + "songID": 1741, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25028, + "notecount": 595, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6c11434672ed39fbf0f05d14fff8af20f343650", + "difficulty": "ANOTHER", + "songID": 1742, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25035, + "notecount": 1215, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c58a55f9f4e729c8c17d38048f089a32f8fa7743", + "difficulty": "HYPER", + "songID": 1742, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25035, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8cfca0d1bf7bad79226cc6fb0ba0a35e89dd9eb", + "difficulty": "NORMAL", + "songID": 1742, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25035, + "notecount": 465, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ab75da8e597969ef749273d8887776d17cde69e", + "difficulty": "ANOTHER", + "songID": 1742, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25035, + "notecount": 1118, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54cf46183581e7e7b4640b3c8a0047af658cfe56", + "difficulty": "HYPER", + "songID": 1742, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25035, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "254bdab6de26d43266712fc57334879e74390ccf", + "difficulty": "NORMAL", + "songID": 1742, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25035, + "notecount": 438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "102da11d9a3838b05c40d0e8cf0a6f3dbda8b0a4", + "difficulty": "ANOTHER", + "songID": 1743, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25036, + "notecount": 1282, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09755c247871fe9521eab67a8b54b98de369a4c2", + "difficulty": "HYPER", + "songID": 1743, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25036, + "notecount": 990, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "822753f841e8abbc1ec1c9641b5a5b96635531f8", + "difficulty": "NORMAL", + "songID": 1743, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25036, + "notecount": 670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19c097a26c8a089028ad292b26d74d599a2af2a4", + "difficulty": "ANOTHER", + "songID": 1743, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25036, + "notecount": 1274, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22e490ed74cacac5ab14b67fd1482d639f578220", + "difficulty": "HYPER", + "songID": 1743, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25036, + "notecount": 980, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1eee8cc6fc49b08a3f7fa00c0552b1ede2a970d9", + "difficulty": "NORMAL", + "songID": 1743, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25036, + "notecount": 673, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8451c0a04de529f0b0ec866961958aa8e0675ea", + "difficulty": "ANOTHER", + "songID": 1744, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25037, + "notecount": 1174, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "895d2ac21b846dfae7a0fa9c647d7915b49bbd5e", + "difficulty": "HYPER", + "songID": 1744, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25037, + "notecount": 779, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0683e04f8d43df6d978e993db25848b3f3e1cf7c", + "difficulty": "NORMAL", + "songID": 1744, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25037, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc2ab0a51ddb21b8ab2ab6e052fd4bc2ee27856e", + "difficulty": "ANOTHER", + "songID": 1744, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25037, + "notecount": 1110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70eeb842614dc3840121d1fd1dfa062fb752f8f6", + "difficulty": "HYPER", + "songID": 1744, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25037, + "notecount": 795, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e4d1366cbb0207cff5348e096fafb62c2a63e63", + "difficulty": "NORMAL", + "songID": 1744, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25037, + "notecount": 411, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82ed326a571c982f6cfc5ae605094da22bef21ec", + "difficulty": "ANOTHER", + "songID": 1745, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25038, + "notecount": 1393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b23b8f19ad1a9c3820698b93684372632752f035", + "difficulty": "HYPER", + "songID": 1745, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25038, + "notecount": 963, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ba9a180bb52bd24caba15f3a3041e99a1115ef7", + "difficulty": "NORMAL", + "songID": 1745, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25038, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73b7068d0467ec2e108e1200b35197dd76fd4cbe", + "difficulty": "ANOTHER", + "songID": 1745, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25038, + "notecount": 1426, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "83392303f40762e6d7b5882d08fd524647a7e197", + "difficulty": "HYPER", + "songID": 1745, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25038, + "notecount": 994, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89ed0ee6e711747777e49c1735b1b934d1de308c", + "difficulty": "NORMAL", + "songID": 1745, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25038, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26e193d011e9dd2f9b629099cc3146e80deec56e", + "difficulty": "ANOTHER", + "songID": 1746, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25039, + "notecount": 1482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db284a16875e7768ba4044a077e614bdfcf16e1f", + "difficulty": "HYPER", + "songID": 1746, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25039, + "notecount": 852, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a9e55c24f48d5a0f749aa15512f1d7cec8322a7", + "difficulty": "NORMAL", + "songID": 1746, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25039, + "notecount": 507, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a23907b7552a201a91cbf8d689e5ddf0c38189b9", + "difficulty": "ANOTHER", + "songID": 1746, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25039, + "notecount": 1481, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5733ef5f4deb65a4bc7e44e0cc3d87a995f381fd", + "difficulty": "HYPER", + "songID": 1746, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25039, + "notecount": 880, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c00617e578585ac422452d76d90fa46d1cf17d0d", + "difficulty": "NORMAL", + "songID": 1746, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25039, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70ed34aac295bbc89f118d2571d0baf91f68a438", + "difficulty": "ANOTHER", + "songID": 1747, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25040, + "notecount": 1717, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb0551ba9f0e53446de679882d050c74af1ac57a", + "difficulty": "HYPER", + "songID": 1747, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25040, + "notecount": 1001, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a91d466e9f367afd255a6850852ac7df913fde09", + "difficulty": "NORMAL", + "songID": 1747, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25040, + "notecount": 566, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cf9eeb453c963d094a23fab67fca2c03af5fd27", + "difficulty": "ANOTHER", + "songID": 1747, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25040, + "notecount": 1822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5f6bbaaa65761b7e33d2f9cc4908772ac570d130", + "difficulty": "HYPER", + "songID": 1747, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25040, + "notecount": 1054, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "491eae4b445876de79e0325f25c7aaecf82926e3", + "difficulty": "NORMAL", + "songID": 1747, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25040, + "notecount": 546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "209abc2bc1cdb24696cbb9f59a6376e15a1efbed", + "difficulty": "ANOTHER", + "songID": 1748, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25041, + "notecount": 1121, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f13f9151cba5f1a7c6b9387dfe5c1488fbb8711", + "difficulty": "HYPER", + "songID": 1748, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25041, + "notecount": 761, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb23d8f7b694891218d28ae767457d8319e32f4e", + "difficulty": "NORMAL", + "songID": 1748, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25041, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c8f897b98c380c4c25747d9deace2bb543e7afed", + "difficulty": "ANOTHER", + "songID": 1748, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25041, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d315da985b6599b2f1bc90d8aa71ef418316182", + "difficulty": "HYPER", + "songID": 1748, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25041, + "notecount": 810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f6495cba118eb5e13efd3fe94408739b2360a25a", + "difficulty": "NORMAL", + "songID": 1748, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25041, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e3cec263b6673dacdbc8225ca05b72692b0fa67", + "difficulty": "ANOTHER", + "songID": 1749, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25042, + "notecount": 1385, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c66bb3f64d482b1518b5924c254359c414a449e", + "difficulty": "HYPER", + "songID": 1749, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25042, + "notecount": 942, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe5db61fac6e29f29d5f42ac2dca485afeb7326b", + "difficulty": "NORMAL", + "songID": 1749, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25042, + "notecount": 570, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b0d668a3bb94bd7ef7250d43bda8911ad41e1a6", + "difficulty": "ANOTHER", + "songID": 1749, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25042, + "notecount": 1329, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "dd46add5866f3cab83a194bca1c474951234359c", + "difficulty": "HYPER", + "songID": 1749, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25042, + "notecount": 892, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b772f99ff7654f739cd0493fa24b04b9e25596c8", + "difficulty": "NORMAL", + "songID": 1749, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25042, + "notecount": 561, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "efccc15a9ce89034cff8e85edf67b08b086283f9", + "difficulty": "ANOTHER", + "songID": 1750, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25043, + "notecount": 1095, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbc721e506ccd723a46a4c70fe13042da65ce4e8", + "difficulty": "HYPER", + "songID": 1750, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25043, + "notecount": 740, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1578a461463b5b4ac9d832a12ed1d6648993e330", + "difficulty": "NORMAL", + "songID": 1750, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25043, + "notecount": 443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f82fba5d444f60c78114a8f007d2549e67c03d88", + "difficulty": "ANOTHER", + "songID": 1750, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25043, + "notecount": 1151, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "32dffb55ee317ca11e292b76bbfa40565448d34a", + "difficulty": "HYPER", + "songID": 1750, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25043, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "592ae3e8535e5654e8df84ffff20e45b77340d92", + "difficulty": "NORMAL", + "songID": 1750, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25043, + "notecount": 467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d7b50600841643f6535c3eea397f87b2bc30675", + "difficulty": "ANOTHER", + "songID": 1751, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25044, + "notecount": 1109, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e2e4e942d213899025513faa4899fc0dc37f4618", + "difficulty": "HYPER", + "songID": 1751, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25044, + "notecount": 702, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce3730708b7ff4c6ad79bdc525db5ed3a4ea9710", + "difficulty": "NORMAL", + "songID": 1751, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25044, + "notecount": 416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ccb6f59d9d7d99ad264355201511c55e109a5057", + "difficulty": "ANOTHER", + "songID": 1751, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25044, + "notecount": 1161, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7592cd75c6167ffa227fd2e03ea55b16c5d3f32", + "difficulty": "HYPER", + "songID": 1751, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25044, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3198d10ad2b91e674c2b216f33171a34b1f74814", + "difficulty": "NORMAL", + "songID": 1751, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25044, + "notecount": 416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbf97dd23025cdc399edcc1292a0a1a9a965da94", + "difficulty": "ANOTHER", + "songID": 1752, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25045, + "notecount": 1333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc3a923400410be079bc823a4e48fab6682301d0", + "difficulty": "HYPER", + "songID": 1752, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25045, + "notecount": 851, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee3d12a46fa1d2726941fadb450b3a295833af96", + "difficulty": "NORMAL", + "songID": 1752, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25045, + "notecount": 538, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2848069f8e232eb901b87021e458bb5da38d298", + "difficulty": "ANOTHER", + "songID": 1752, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25045, + "notecount": 1327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eb31d129e32141ebf883ca299e3ca8c7c1807cb6", + "difficulty": "HYPER", + "songID": 1752, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25045, + "notecount": 866, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1177f1dd249a45d140d10df9dc2b508afa084fa4", + "difficulty": "NORMAL", + "songID": 1752, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25045, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d2ab084cfea7290f4251b95376bc06dd1df1fb3", + "difficulty": "ANOTHER", + "songID": 1753, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25046, + "notecount": 1141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c4b4b6c31f2e510a004c8c1cf3b328cb3256655", + "difficulty": "HYPER", + "songID": 1753, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25046, + "notecount": 697, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d728d097cc822f78df4ff23b057b9f37e292429", + "difficulty": "NORMAL", + "songID": 1753, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 25046, + "notecount": 267, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b96810bc12c68746955aa829db710b2af9346b4", + "difficulty": "ANOTHER", + "songID": 1753, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25046, + "notecount": 1149, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74df6c0cced085744c16972c4336f04a6a38a656", + "difficulty": "HYPER", + "songID": 1753, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25046, + "notecount": 704, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c25b96d1bf2ae9386fc0d40414cf5cbc279b6df", + "difficulty": "NORMAL", + "songID": 1753, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 25046, + "notecount": 258, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91cf93523cdefd390820ed5018ec421ac97e40f7", + "difficulty": "ANOTHER", + "songID": 1754, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25047, + "notecount": 1257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c6e84492408cab192b939436ccbb71427f4ecff", + "difficulty": "HYPER", + "songID": 1754, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25047, + "notecount": 809, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d31755d2f7c366b15928ffca5fe1132b15357ed8", + "difficulty": "NORMAL", + "songID": 1754, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25047, + "notecount": 479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8dceaab2357a890bd43402bddff683ff6e7c3ad6", + "difficulty": "ANOTHER", + "songID": 1754, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25047, + "notecount": 1276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e567ba767ed0ddac747b62939fa4b66ca7072809", + "difficulty": "HYPER", + "songID": 1754, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25047, + "notecount": 836, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c6533ab23941a3a82ce759e873c9aa536b036ace", + "difficulty": "NORMAL", + "songID": 1754, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25047, + "notecount": 487, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f25244b78fcc485e999e8fa7a57ce6e63417f3f", + "difficulty": "ANOTHER", + "songID": 1755, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25048, + "notecount": 1397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f06c947d9c7aa330f1cd36dec8cd5cb024db360f", + "difficulty": "HYPER", + "songID": 1755, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25048, + "notecount": 910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5fe445023e115a11ad569039769237a8e5f10f0d", + "difficulty": "NORMAL", + "songID": 1755, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25048, + "notecount": 601, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea6a59fe89d3df28e844657502bc5f20030af776", + "difficulty": "ANOTHER", + "songID": 1755, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25048, + "notecount": 1438, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f32411f848ab53624f0a597d5f6602a4b9c077f0", + "difficulty": "HYPER", + "songID": 1755, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25048, + "notecount": 811, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "709599ffe3db716f26d26379273972d22dd5f82d", + "difficulty": "NORMAL", + "songID": 1755, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25048, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "edd55958d0a403e3a0ed25d18aa0fbb500ae27a7", + "difficulty": "ANOTHER", + "songID": 1756, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25049, + "notecount": 1740, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b33cca8845a31cc659aac396dfbdf404b719d39", + "difficulty": "HYPER", + "songID": 1756, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25049, + "notecount": 1225, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb54ca7f9a1e93b598aa5ecef1f6c8353eb370f2", + "difficulty": "NORMAL", + "songID": 1756, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25049, + "notecount": 687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b6c56a6e3b8ffea9c64cb07b1ed32240a0cbc23", + "difficulty": "ANOTHER", + "songID": 1756, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25049, + "notecount": 1803, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "693ce8096706f19e3eb15535c012092419a922af", + "difficulty": "HYPER", + "songID": 1756, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25049, + "notecount": 1164, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "252c8aeb81e0f29fca85fac3b37df309614dd843", + "difficulty": "NORMAL", + "songID": 1756, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25049, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ed78c73125e30e551eef8602e8a8567205e3b16", + "difficulty": "ANOTHER", + "songID": 1757, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25052, + "notecount": 1573, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03a4cc983abc50fca859bb982ce684a57119e727", + "difficulty": "HYPER", + "songID": 1757, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25052, + "notecount": 1142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "812d8d2fb481314358a4ac2616129aeaf38abdea", + "difficulty": "NORMAL", + "songID": 1757, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25052, + "notecount": 669, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9db120283211045041970412320e2841c1f4a513", + "difficulty": "ANOTHER", + "songID": 1757, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25052, + "notecount": 1539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "23e0b26b0c9f79e0174ef967f32801cb6aeac06e", + "difficulty": "HYPER", + "songID": 1757, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25052, + "notecount": 1007, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5804cd207ddeaaee40a4bc95d9150e32fa3dbbf7", + "difficulty": "NORMAL", + "songID": 1757, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25052, + "notecount": 690, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dca774bf295ad16972af3350e03675a9f73ac92d", + "difficulty": "ANOTHER", + "songID": 1758, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25053, + "notecount": 1145, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37ce134fbbfcd1df4ec3cd5f5bc6103f01f01076", + "difficulty": "HYPER", + "songID": 1758, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25053, + "notecount": 770, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5f2011041d1c6b2419ad7b87b50c01ab7acb566", + "difficulty": "NORMAL", + "songID": 1758, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25053, + "notecount": 479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0b93be0f7d804a821bf0b40b8916532b2328b43", + "difficulty": "ANOTHER", + "songID": 1758, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25053, + "notecount": 1182, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0a194c54ed8eb334b317967842c3a982f320059d", + "difficulty": "HYPER", + "songID": 1758, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25053, + "notecount": 793, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e65f2e8752604900a8bda3d158c670b4448ab29f", + "difficulty": "NORMAL", + "songID": 1758, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25053, + "notecount": 495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ed7c89c1baad65ced55482ad0e9790bcf3c7ad4", + "difficulty": "ANOTHER", + "songID": 1759, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25054, + "notecount": 959, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb3a887ebcaa5d1127fc057c3b48c6c1810a209b", + "difficulty": "HYPER", + "songID": 1759, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25054, + "notecount": 554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7293cae1c55024283179d7c46c92cd78ea0c3a14", + "difficulty": "NORMAL", + "songID": 1759, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25054, + "notecount": 328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae52f050801fce5168d94141cd57f3836c0606f0", + "difficulty": "ANOTHER", + "songID": 1759, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25054, + "notecount": 959, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bff845adea6766b124b82189c7a5c61661c0c2b5", + "difficulty": "HYPER", + "songID": 1759, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25054, + "notecount": 538, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b4e4cac573dd8e8d9e43c8c3759956b3a59ba15", + "difficulty": "NORMAL", + "songID": 1759, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25054, + "notecount": 325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5b64d333b08e5b349df16eaafd74ce93b49f1da", + "difficulty": "ANOTHER", + "songID": 1760, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25055, + "notecount": 1196, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "158ee1620fb7be5c80deb9200ed97e3950b1680b", + "difficulty": "HYPER", + "songID": 1760, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25055, + "notecount": 882, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e00b69e2e9c455d669c026f92f19d267b5c32bf7", + "difficulty": "NORMAL", + "songID": 1760, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25055, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bffbdf8562825dee847d2c2c13b81d531be56eb", + "difficulty": "ANOTHER", + "songID": 1760, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25055, + "notecount": 1218, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d00b232dfcaef911f42535d20b3cffa064ed3a0", + "difficulty": "HYPER", + "songID": 1760, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25055, + "notecount": 912, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a21f764c851c54bb48660e26074c7d03233097a", + "difficulty": "NORMAL", + "songID": 1760, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25055, + "notecount": 540, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdfb9b536a8f536342bc7a3177e95e93ec0e28b0", + "difficulty": "ANOTHER", + "songID": 1761, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25056, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2cf275ac9af2d5f1df7326198ec6d1a0a805f9df", + "difficulty": "HYPER", + "songID": 1761, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25056, + "notecount": 686, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c8cdaf2b4260c54aab988ef0ab1eaccda3a8da0", + "difficulty": "NORMAL", + "songID": 1761, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25056, + "notecount": 341, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7363bc9daec62d37da8d64081a24e4e7c4676da5", + "difficulty": "ANOTHER", + "songID": 1761, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25056, + "notecount": 966, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c93446d6c788762cbed28b7756cfc66a46ce92f", + "difficulty": "HYPER", + "songID": 1761, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25056, + "notecount": 645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ee1d6fafae829b6c71693edbee62bae51725cc3", + "difficulty": "NORMAL", + "songID": 1761, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 25056, + "notecount": 296, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc023565c317d56779c9ed4f9379ada227d3daf6", + "difficulty": "ANOTHER", + "songID": 1762, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25057, + "notecount": 1035, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ba9f6e5bd4fef0dc55f21b0a70742019877997b", + "difficulty": "HYPER", + "songID": 1762, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25057, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79a27cee0dd7a2ea9d82663bf9f01cf36ec6ccf7", + "difficulty": "NORMAL", + "songID": 1762, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25057, + "notecount": 325, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f814652247193ac052cceb7f23265e3e3cd11a0a", + "difficulty": "ANOTHER", + "songID": 1762, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25057, + "notecount": 979, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "264a8279e7961b643c1efab4cc41d97b1f502eea", + "difficulty": "HYPER", + "songID": 1762, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25057, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32389ccd240aa6bda5a3385a0bb482b8051fb6aa", + "difficulty": "NORMAL", + "songID": 1762, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25057, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "949b0a149caab3e731ec4f856990a7cf1efaf386", + "difficulty": "ANOTHER", + "songID": 1763, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25058, + "notecount": 1142, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9be5bc5d37480939642e229e68f3a8953ce0a0de", + "difficulty": "HYPER", + "songID": 1763, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25058, + "notecount": 737, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd23ba6a60f900fb08bea6e49edd245421e2a9d6", + "difficulty": "NORMAL", + "songID": 1763, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25058, + "notecount": 372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76ebe193f95bded684cb3e9b874ffad9ef157101", + "difficulty": "ANOTHER", + "songID": 1763, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25058, + "notecount": 1148, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": true + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "de3f7a851be483db3c274071d68dc9b8a5fe89c4", + "difficulty": "HYPER", + "songID": 1763, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25058, + "notecount": 710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01269cac30f38fbfb97fb57d2ed01b6aabf49fa7", + "difficulty": "NORMAL", + "songID": 1763, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25058, + "notecount": 359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "033214642c69d629d2a2f4a1ef2b58fa0714a851", + "difficulty": "ANOTHER", + "songID": 1764, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25059, + "notecount": 1614, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fb599369bd906215dec5d6447b315604c784e3f9", + "difficulty": "HYPER", + "songID": 1764, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25059, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76304fa3d59402b60e24c0bae6088404e9558b8d", + "difficulty": "NORMAL", + "songID": 1764, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25059, + "notecount": 673, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d49b4a3180fc92c192bbf0c47aacffb28d50df2", + "difficulty": "ANOTHER", + "songID": 1764, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25059, + "notecount": 1587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1efed0d0ad95ff26142c576e63b8c602d39e0bfc", + "difficulty": "BEGINNER", + "songID": 1764, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 25059, + "notecount": 220, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9b3378b3f7ed2bebdcf72158a10c876a2a503df", + "difficulty": "HYPER", + "songID": 1764, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25059, + "notecount": 1083, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73be5288f9b7ecc892e0de1246ffd70ad935ab16", + "difficulty": "NORMAL", + "songID": 1764, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25059, + "notecount": 626, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fdc3b2fcad7fd65a8065f5e7cc86ad6be3eb9fb", + "difficulty": "ANOTHER", + "songID": 1765, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25060, + "notecount": 1210, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a063427e6029d72f0d823d459cbe6904d7dbcea7", + "difficulty": "HYPER", + "songID": 1765, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25060, + "notecount": 845, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "405cd1628ebbee18dc597b8543abbbdd693ded5d", + "difficulty": "NORMAL", + "songID": 1765, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25060, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44dc68175f485bce5dcfdb8d5527eb46606755c0", + "difficulty": "ANOTHER", + "songID": 1765, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25060, + "notecount": 1180, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0ed319cb5f6fa1c4b47fa38a1c3c0c9f304cedfb", + "difficulty": "HYPER", + "songID": 1765, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25060, + "notecount": 826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82d36a65802891bf3d5bb0dee3c9da55375a1413", + "difficulty": "NORMAL", + "songID": 1765, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25060, + "notecount": 477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3cfde1021353883d5065d2716539f4c6a735951f", + "difficulty": "ANOTHER", + "songID": 1766, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25061, + "notecount": 1061, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a39f7badb7e13428541a6cd739bd54345bee9ea", + "difficulty": "HYPER", + "songID": 1766, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25061, + "notecount": 724, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fc89c843b7ad03dc8160f58f152cbef534bde53", + "difficulty": "NORMAL", + "songID": 1766, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25061, + "notecount": 389, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "273e58a87990d8f2adbce1e77c4952ad6c75edcb", + "difficulty": "ANOTHER", + "songID": 1766, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25061, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99f5e1aaa1fea4b2f470ab846bc8099429fb805e", + "difficulty": "HYPER", + "songID": 1766, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25061, + "notecount": 739, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "569c0b804da6b80edb6925ad4c25cce2c5e83b3f", + "difficulty": "NORMAL", + "songID": 1766, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25061, + "notecount": 419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4c3c68b4f284add725b058721fe0ffbe06d1cd1", + "difficulty": "ANOTHER", + "songID": 1767, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25050, + "notecount": 1423, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b3ef79e8cf1853b019607fdad7123da38fe2f8e", + "difficulty": "HYPER", + "songID": 1767, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25050, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffd16e799104e94371a686cd20eaf1791dfe26ad", + "difficulty": "NORMAL", + "songID": 1767, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25050, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16cad3043ef96d0c1e92d8aa876382f2981ae19c", + "difficulty": "ANOTHER", + "songID": 1767, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25050, + "notecount": 1408, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "075cd824b6802443311264ba37f14e4b8625af87", + "difficulty": "HYPER", + "songID": 1767, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25050, + "notecount": 892, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b7451164d41a3ad2cfb5579c5b65e7cf4257529", + "difficulty": "NORMAL", + "songID": 1767, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25050, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ae1e5993dbafea4ef95deea6b98bf485c920af8", + "difficulty": "ANOTHER", + "songID": 1768, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25062, + "notecount": 1156, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5490fa83a315066788ff18cffc4a9ef461ee0d47", + "difficulty": "HYPER", + "songID": 1768, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25062, + "notecount": 796, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1802e768ffe8e17c7748cb5d718d3a7dc92c24f0", + "difficulty": "NORMAL", + "songID": 1768, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25062, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aad4a808b4c7d3fd4abce2157f8c8508702feaf4", + "difficulty": "ANOTHER", + "songID": 1768, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25062, + "notecount": 1214, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88c834a544b909e178b2dddc5addd6b9e7484e8d", + "difficulty": "HYPER", + "songID": 1768, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25062, + "notecount": 808, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25d9943796e12404b59bdaca31a30290bfc70188", + "difficulty": "NORMAL", + "songID": 1768, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25062, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51e0286faf1b5250780870d767ecd1308e075896", + "difficulty": "ANOTHER", + "songID": 1769, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25063, + "notecount": 1698, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07896dad44d5a9562ab1e9bc677969b23ae4f331", + "difficulty": "HYPER", + "songID": 1769, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25063, + "notecount": 1141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8bd62cb90f81f12e56e996b721b3aa91f0216c3", + "difficulty": "NORMAL", + "songID": 1769, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25063, + "notecount": 690, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8dadd47f7ea58bf8ae12f292db6205e3af2538cf", + "difficulty": "ANOTHER", + "songID": 1769, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25063, + "notecount": 1637, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d06a6fa2fc3ed12b2662a609a8fb6ce054c22353", + "difficulty": "BEGINNER", + "songID": 1769, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 25063, + "notecount": 276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc86458f060faeef4f72b4b2d5eeb5a20ddd684f", + "difficulty": "HYPER", + "songID": 1769, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25063, + "notecount": 1238, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8eb97bfa95bafcb81b35e9f76926fa059a39c707", + "difficulty": "NORMAL", + "songID": 1769, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25063, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ccda7660a666679cf436b2df9c29bfc1e55b70db", + "difficulty": "ANOTHER", + "songID": 1770, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25051, + "notecount": 1332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d684a0809173e5ba62d03400a6a9102ce23b845a", + "difficulty": "HYPER", + "songID": 1770, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25051, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a6ba6964812db6de46793326221c98dbd21b0c0", + "difficulty": "NORMAL", + "songID": 1770, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25051, + "notecount": 549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c7721e627ec2f46f14bb0a51f519d7446150244", + "difficulty": "ANOTHER", + "songID": 1770, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25051, + "notecount": 1345, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11, + "individualDifference": true + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0618be7cb4147757439c57813982e281772e8064", + "difficulty": "HYPER", + "songID": 1770, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25051, + "notecount": 781, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01fcda0a2132da84c98fca392a3cb511374afc42", + "difficulty": "NORMAL", + "songID": 1770, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25051, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c8398d69c271dfef792eb8fb5cd9258424a17fb", + "difficulty": "ANOTHER", + "songID": 1771, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25064, + "notecount": 1368, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c8bd4d1443be304844525325be9a624f9a67a17", + "difficulty": "HYPER", + "songID": 1771, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25064, + "notecount": 843, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "437e588d6daf9526951ed4a496459a354fedaf59", + "difficulty": "NORMAL", + "songID": 1771, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25064, + "notecount": 526, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02316a814ab7c07f7fb4e4545b7a585713e0aba0", + "difficulty": "ANOTHER", + "songID": 1771, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25064, + "notecount": 1302, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c33c9051bf1fc0b3f3dd59639e520a8df6ced34", + "difficulty": "HYPER", + "songID": 1771, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25064, + "notecount": 840, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "574d0b17aabfa548edd0c1b23e63eaf9b45f50cc", + "difficulty": "NORMAL", + "songID": 1771, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25064, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44c9a05d3c895cd40835cf11de27452f91b8efee", + "difficulty": "ANOTHER", + "songID": 1772, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25065, + "notecount": 1042, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24e9db2a2a05cd21acdd51f4629a328f800c48c0", + "difficulty": "HYPER", + "songID": 1772, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25065, + "notecount": 645, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "660eac5ba78e4e73f498a0846d395d4f158eb8d9", + "difficulty": "NORMAL", + "songID": 1772, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25065, + "notecount": 379, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8fead0e73a78980b8b77105302160f62c7116789", + "difficulty": "ANOTHER", + "songID": 1772, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25065, + "notecount": 1057, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2ff27ab4657bae7d34c2ce3a743e06c9cc30f0d", + "difficulty": "HYPER", + "songID": 1772, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25065, + "notecount": 670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14c341ecefd41d6c4dcaed7450897591964c1113", + "difficulty": "NORMAL", + "songID": 1772, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 25065, + "notecount": 323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a1078b4c8ba9b4716abb7430ef70c2a96c88ef1", + "difficulty": "ANOTHER", + "songID": 1773, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25066, + "notecount": 1231, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab8570ce3bf69f293c212bdb764e9fe8ab80de6c", + "difficulty": "HYPER", + "songID": 1773, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25066, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "643714953db4768c7d16ce75376a2529e9fa9bd8", + "difficulty": "NORMAL", + "songID": 1773, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25066, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b49a37b3c41099fda990a05814467b69a25c0404", + "difficulty": "ANOTHER", + "songID": 1773, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25066, + "notecount": 1202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d46f77255e7e6c710e5b95b93e0d12f1b9aae6d1", + "difficulty": "HYPER", + "songID": 1773, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25066, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52ecb6028febf422509258b187ebd7684cd79087", + "difficulty": "NORMAL", + "songID": 1773, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25066, + "notecount": 388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "179401951efa1df7f216861cd8641049e7192adc", + "difficulty": "ANOTHER", + "songID": 1774, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25067, + "notecount": 1340, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0705641b2fa2b6407058f302df653ad1f336405d", + "difficulty": "HYPER", + "songID": 1774, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25067, + "notecount": 889, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "100290e098087bb39dbf4ab516b049d677d14e59", + "difficulty": "NORMAL", + "songID": 1774, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25067, + "notecount": 585, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd0e5db7ae6852814b9bbec344eca3301846c999", + "difficulty": "ANOTHER", + "songID": 1774, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25067, + "notecount": 1349, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "18f0d66aa6bab4cd53bbdacecbda64444d92bcfe", + "difficulty": "HYPER", + "songID": 1774, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25067, + "notecount": 915, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03049332da6f3c857bf9c05b0b6d975c7e05b1be", + "difficulty": "NORMAL", + "songID": 1774, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25067, + "notecount": 624, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f9644942b2885d70b5099dded554bd312de44d8", + "difficulty": "ANOTHER", + "songID": 1775, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25068, + "notecount": 1105, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0ec892dfef3bbb56629eedeb74cdcb2d99a1169", + "difficulty": "HYPER", + "songID": 1775, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25068, + "notecount": 863, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdaa8bc9e5e463ba3fec3c79de56dd9e6ea137fe", + "difficulty": "NORMAL", + "songID": 1775, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25068, + "notecount": 434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19ff98508378cd3ce2fb11e74408b76a141df978", + "difficulty": "ANOTHER", + "songID": 1775, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25068, + "notecount": 1108, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5b296b532db56c994ef3761e09f163e379479e8e", + "difficulty": "HYPER", + "songID": 1775, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25068, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88d8de88d4dea1df63e83806aa442883ec553bd5", + "difficulty": "NORMAL", + "songID": 1775, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25068, + "notecount": 430, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93c5adcc257352b3f88ee7a491e21e316c390a83", + "difficulty": "ANOTHER", + "songID": 1776, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25069, + "notecount": 1346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1b2216c89991330ff46365db37de8662fea896d", + "difficulty": "HYPER", + "songID": 1776, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25069, + "notecount": 765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b45f17bd05c27886d8efa9fbc7933b4adca427b8", + "difficulty": "NORMAL", + "songID": 1776, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25069, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3d8b7f75334acb8107c24e1d90a4e6161aaa8e5", + "difficulty": "ANOTHER", + "songID": 1776, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25069, + "notecount": 1321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a83cb005d1f607c5321663000175c4ca3fb0fe44", + "difficulty": "HYPER", + "songID": 1776, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25069, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74057da31f1c50f63ed48cdfeb002fa9f189647e", + "difficulty": "NORMAL", + "songID": 1776, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25069, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "effbdff50631749e960d01906fdb960b28e482e7", + "difficulty": "ANOTHER", + "songID": 1777, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25070, + "notecount": 1128, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4842d7aa7a203841f0d50572d4da5fa6a0d8b09b", + "difficulty": "HYPER", + "songID": 1777, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25070, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd2daa57a0b8cc9d328f341c343a180dd1f46080", + "difficulty": "NORMAL", + "songID": 1777, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25070, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34db1892e97840fdf8eadfd7428eb8e8ea288de2", + "difficulty": "ANOTHER", + "songID": 1777, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25070, + "notecount": 1138, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd7c7c00ea604c43ba762bf3543bdc6b4601e6a7", + "difficulty": "HYPER", + "songID": 1777, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25070, + "notecount": 797, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94dd5c9681a707eb5725446b6b0e6d7a37810961", + "difficulty": "NORMAL", + "songID": 1777, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25070, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "304d3a20fc9617f4f503f4d63828b319400307f2", + "difficulty": "ANOTHER", + "songID": 1778, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25071, + "notecount": 1293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48f03c337bab73114a232c3180e9a97078765705", + "difficulty": "HYPER", + "songID": 1778, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25071, + "notecount": 983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b5dd7280c9eb75855ec8ae45357aa60ddfa3893", + "difficulty": "NORMAL", + "songID": 1778, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25071, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d7e771603c1bab689430d3f7762466f45a495de", + "difficulty": "ANOTHER", + "songID": 1778, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25071, + "notecount": 1293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d4b7c2381da1865e0f795e3a4d77f09da9137f9", + "difficulty": "HYPER", + "songID": 1778, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25071, + "notecount": 983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48d78a9bfe3dcc30f4c4d415e48ce6de44c151b4", + "difficulty": "NORMAL", + "songID": 1778, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25071, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e934135a65a3247aed385165edaf1cd2b6c91471", + "difficulty": "ANOTHER", + "songID": 1779, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25072, + "notecount": 1252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12b5c756e825f209d5bc173f6e2d01dda4772e2c", + "difficulty": "HYPER", + "songID": 1779, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25072, + "notecount": 798, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8db4c9557c59d8765f8303d198861ae7fba1ecfc", + "difficulty": "NORMAL", + "songID": 1779, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25072, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59508cf043b0188f75c7b98c426146f1879f6324", + "difficulty": "ANOTHER", + "songID": 1779, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25072, + "notecount": 1359, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9df0314e4cdfff67fd6e5eae96d21f20b901098d", + "difficulty": "HYPER", + "songID": 1779, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25072, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63a512e9e6350fdd743fa3d177a440b805f53c97", + "difficulty": "NORMAL", + "songID": 1779, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25072, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1136a668b2e7776ba67a3d6419c783f55d00b24", + "difficulty": "ANOTHER", + "songID": 1780, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25073, + "notecount": 1397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d54228f43990e53134e24eba9c2760e15dcd7e6", + "difficulty": "HYPER", + "songID": 1780, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25073, + "notecount": 912, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74a2ac2b4f826b1f51c4191202863045b6b082cc", + "difficulty": "NORMAL", + "songID": 1780, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25073, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "613de742bf577a0e2388030fc00b46bca022c7be", + "difficulty": "ANOTHER", + "songID": 1780, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25073, + "notecount": 1361, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a05420dd4019fa14bb1129f52d911229b169b2d8", + "difficulty": "HYPER", + "songID": 1780, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25073, + "notecount": 915, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fa2281338678d7d1175629cb8155dcea5180fcc", + "difficulty": "NORMAL", + "songID": 1780, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25073, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36a75fcf83b6347d2e4bd6599e7ddecd86e0a1ea", + "difficulty": "ANOTHER", + "songID": 1781, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25074, + "notecount": 1757, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4e79eecf331cb5fd84cfaf36df3ab27eb07bb6f", + "difficulty": "HYPER", + "songID": 1781, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25074, + "notecount": 1074, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2c935e128dcc0466468a1015a5622ec220c881f", + "difficulty": "NORMAL", + "songID": 1781, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25074, + "notecount": 611, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85f0eeba6c62ff3adb13e1f79cc119a247919cd4", + "difficulty": "ANOTHER", + "songID": 1781, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25074, + "notecount": 1721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7c2dc3f32c56b1eb3b1fe01d1e523facdc7a9b3c", + "difficulty": "HYPER", + "songID": 1781, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25074, + "notecount": 1066, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c87d493f4669778ad38a273e1772438f27f3255e", + "difficulty": "NORMAL", + "songID": 1781, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25074, + "notecount": 606, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7340aa01811c7ec4ac25fa208ae78648b9e1498", + "difficulty": "ANOTHER", + "songID": 1782, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25075, + "notecount": 1606, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11254c53e991f9ecf94f2c8ce6b78e08997b586e", + "difficulty": "HYPER", + "songID": 1782, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25075, + "notecount": 975, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61c642148b65293ce5208ab4f93a4035a65419b1", + "difficulty": "NORMAL", + "songID": 1782, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25075, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a92b15956c7acfea527089309138372b091298f", + "difficulty": "ANOTHER", + "songID": 1782, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25075, + "notecount": 1602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "67762d75be8846a055c44688fc3cde71534a98d9", + "difficulty": "HYPER", + "songID": 1782, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25075, + "notecount": 961, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "565c3be9ac9d4012385569fabf38e1ff55889c7f", + "difficulty": "NORMAL", + "songID": 1782, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25075, + "notecount": 468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e78992ce4c18175f5e309752953987bb204c6544", + "difficulty": "ANOTHER", + "songID": 1783, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25076, + "notecount": 1266, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c72a1e48d2982d91dbe46dbe8124eb2968461a9b", + "difficulty": "HYPER", + "songID": 1783, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25076, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "639c87f7b4ea3c741d18fa64162bd3603ff2304c", + "difficulty": "NORMAL", + "songID": 1783, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25076, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6170b867796a1d9032a8b4f4d951e31a12560dfd", + "difficulty": "ANOTHER", + "songID": 1783, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25076, + "notecount": 1198, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3077087248f08029f1b5032c7967d82b50745419", + "difficulty": "HYPER", + "songID": 1783, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25076, + "notecount": 736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea6a432df9aca4ff4f10d4ed9cd3e7e27365f56b", + "difficulty": "NORMAL", + "songID": 1783, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25076, + "notecount": 379, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca81f8b72b96a9f226a8a9683bb9f76dea2935cd", + "difficulty": "ANOTHER", + "songID": 1784, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25077, + "notecount": 973, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0809e60e5aa43ce34dde7c67c7b6d0b8f1faaea9", + "difficulty": "HYPER", + "songID": 1784, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25077, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51ba71fd90e4a2e4c35646a98f8ccc1988eece2b", + "difficulty": "NORMAL", + "songID": 1784, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25077, + "notecount": 403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ec1911f355993010a311babb30be6753342774c", + "difficulty": "ANOTHER", + "songID": 1784, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25077, + "notecount": 941, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f3bf289c361d53606096af5edbd43c2f4bd65bb", + "difficulty": "HYPER", + "songID": 1784, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25077, + "notecount": 774, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "515f13b0dd55be0867706cc6bc68af98246f65cb", + "difficulty": "NORMAL", + "songID": 1784, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25077, + "notecount": 406, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d49d9c9cda363eef033822af4f95dc23c5fdc02", + "difficulty": "ANOTHER", + "songID": 1785, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25078, + "notecount": 1275, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ef48e29964c8724217ac60f9fe9eedbbfe46b5f", + "difficulty": "HYPER", + "songID": 1785, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25078, + "notecount": 846, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d29a6bbd74fa5143d523230547e6b9ad75659fe", + "difficulty": "NORMAL", + "songID": 1785, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25078, + "notecount": 372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96b5c300d42a49d568985302c60044fc9308eac4", + "difficulty": "ANOTHER", + "songID": 1785, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25078, + "notecount": 1358, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "875c99d7f25ddc72ad880ecac0cb0a54d7ce3a53", + "difficulty": "HYPER", + "songID": 1785, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25078, + "notecount": 864, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51b22c9b6a6f758376bd6f02727483b7788584f7", + "difficulty": "NORMAL", + "songID": 1785, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25078, + "notecount": 372, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9ae7cdd2d851ca42a629c8ac1acb67c720ced53", + "difficulty": "ANOTHER", + "songID": 1786, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25079, + "notecount": 1627, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "71e06524c6d87ea7c10c0025a66d8142ac56f5d6", + "difficulty": "HYPER", + "songID": 1786, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25079, + "notecount": 921, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d34257e8d1db4a8fbbd29ac04e36dbc3732e4f9", + "difficulty": "NORMAL", + "songID": 1786, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25079, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6473048f93d82726d3283ec1f3e2ee3bcb75c566", + "difficulty": "ANOTHER", + "songID": 1786, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25079, + "notecount": 1592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1973e5a3450e6617d2ed3d4050d72968ef17b3c3", + "difficulty": "HYPER", + "songID": 1786, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25079, + "notecount": 1006, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bace615df50e9f138926614e709b5f7016e976d5", + "difficulty": "NORMAL", + "songID": 1786, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25079, + "notecount": 394, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6194552578ea500c9a007c0726ecb47e4c5e2beb", + "difficulty": "ANOTHER", + "songID": 1787, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25080, + "notecount": 1694, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "01aaf140fe42dc6df8a2f9dedba78bc485485223", + "difficulty": "HYPER", + "songID": 1787, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25080, + "notecount": 1067, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af897869afc9660e4a7ccefe293d3b6f77c449e9", + "difficulty": "NORMAL", + "songID": 1787, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25080, + "notecount": 673, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1dbe7bfd30d936206e35fa35cbe9fdf6ad135442", + "difficulty": "ANOTHER", + "songID": 1787, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25080, + "notecount": 1606, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.50", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2682f4a3b779341d83d89a2fd9165021100bbb9b", + "difficulty": "HYPER", + "songID": 1787, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25080, + "notecount": 1155, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce7e847fd655e126da09a01e29b9375cfdc5e361", + "difficulty": "NORMAL", + "songID": 1787, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25080, + "notecount": 719, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b728f87d50b162faed61522a49d40e8718b58da", + "difficulty": "ANOTHER", + "songID": 1788, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25081, + "notecount": 1211, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57e7aecaa8136137e39924e7196fff715dfbcec3", + "difficulty": "HYPER", + "songID": 1788, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25081, + "notecount": 791, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bd328951e555976717d7e0c443fc6791c35874d", + "difficulty": "NORMAL", + "songID": 1788, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25081, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8827a0caddb2f9241fb8c2e6e581582a31f7adbf", + "difficulty": "ANOTHER", + "songID": 1788, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25081, + "notecount": 1150, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c61ec578299a22a9bd508a3ccd18566542af2a89", + "difficulty": "HYPER", + "songID": 1788, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25081, + "notecount": 816, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d35b00470a3348da927cb289a0181c75b754820", + "difficulty": "NORMAL", + "songID": 1788, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25081, + "notecount": 454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db65d840f59f14e7d19a7742fc08a2a3141c020a", + "difficulty": "ANOTHER", + "songID": 1789, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25082, + "notecount": 1474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "943c69ffedac8cc46651f679d2f57ebc6844b94b", + "difficulty": "HYPER", + "songID": 1789, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25082, + "notecount": 1147, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29d06ea45dbe3f26cb61949eea4673dc3c93d0f1", + "difficulty": "NORMAL", + "songID": 1789, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25082, + "notecount": 725, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf91bf6db909764f3edcfa4675da8d66363a5e7e", + "difficulty": "ANOTHER", + "songID": 1789, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25082, + "notecount": 1364, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "9-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b7fbc4dfb7773d11b63f6c9115b746826ae42ee2", + "difficulty": "HYPER", + "songID": 1789, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25082, + "notecount": 764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa0adf8090e4047916965b3bea51a946e6a7bad0", + "difficulty": "NORMAL", + "songID": 1789, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25082, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "9-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d0e602d5dd11d709053b7a99defdd0a9ec5104c1", + "difficulty": "ANOTHER", + "songID": 1790, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25083, + "notecount": 1467, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc0afd9123fdf73f1b674df518ec1890f09df8a2", + "difficulty": "HYPER", + "songID": 1790, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25083, + "notecount": 1001, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eba6aeba4da9bfeb6739a4ec3b9ecb4dd36cd898", + "difficulty": "NORMAL", + "songID": 1790, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25083, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "038f8019cd8f0ba3f2215935ccc903b542053927", + "difficulty": "ANOTHER", + "songID": 1790, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25083, + "notecount": 1591, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3ae4d51529e5882e996232ad247d30ecd92e61f2", + "difficulty": "HYPER", + "songID": 1790, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25083, + "notecount": 1043, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6703d560fa4202a33deba080b9067114db98895b", + "difficulty": "NORMAL", + "songID": 1790, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25083, + "notecount": 535, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6343f0d46527b22fff04c17fd3b4e95def70278", + "difficulty": "ANOTHER", + "songID": 1791, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25084, + "notecount": 1297, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "781c15384108da759ff9a71ba13f132cb1dfbc31", + "difficulty": "HYPER", + "songID": 1791, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25084, + "notecount": 939, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fff9faeea6c156ab6aad88084f64e4ab1b859fcc", + "difficulty": "NORMAL", + "songID": 1791, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25084, + "notecount": 431, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00463f699f32bf9976306f93cce4fa66a30c2f03", + "difficulty": "ANOTHER", + "songID": 1791, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25084, + "notecount": 1294, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e751cf69a6aaa226ab6e38c2db565439cbf3a0df", + "difficulty": "HYPER", + "songID": 1791, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25084, + "notecount": 923, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e45ef8d426e33d7fbe37f696a02dd32293c14803", + "difficulty": "NORMAL", + "songID": 1791, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25084, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff702fafb738d688f39b3e6edcbe78848f6ce72b", + "difficulty": "ANOTHER", + "songID": 1792, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25085, + "notecount": 1852, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a74cded52482506c764ff86803f15688441bf6c", + "difficulty": "HYPER", + "songID": 1792, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25085, + "notecount": 1054, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc7fba77a069d8d9197b86c69a94f755a4a38372", + "difficulty": "NORMAL", + "songID": 1792, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25085, + "notecount": 696, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "999c96fa861d79f6f57d30b9564af3b50660230d", + "difficulty": "ANOTHER", + "songID": 1792, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25085, + "notecount": 1875, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2482193a291a0eff65cded49366dd444b0f4b157", + "difficulty": "HYPER", + "songID": 1792, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25085, + "notecount": 1055, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a03eb2f25ba9ba2f4d7accb9ce02edfce352eddb", + "difficulty": "NORMAL", + "songID": 1792, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25085, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f87249667ecf8efd8ebcc46900b7d2a098702c9", + "difficulty": "ANOTHER", + "songID": 1793, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25086, + "notecount": 1515, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bdd82753f0b6476b1f9b3116c8c9642fc355265", + "difficulty": "HYPER", + "songID": 1793, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25086, + "notecount": 1013, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f233d7172c579bb65b6d98486f39d9fbe136c05a", + "difficulty": "NORMAL", + "songID": 1793, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25086, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e1d64315567e22668989f2d4a220ebeba65d3ae", + "difficulty": "ANOTHER", + "songID": 1793, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25086, + "notecount": 1416, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2d083a902021fa917fd0923a3aef6b8783bc0b0f", + "difficulty": "HYPER", + "songID": 1793, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25086, + "notecount": 997, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ed989befa39a268dfb71aa4c4585ef278fd15b6", + "difficulty": "NORMAL", + "songID": 1793, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25086, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f91282eb1a58c70e7a98957a84ec60488fe3d63", + "difficulty": "ANOTHER", + "songID": 1794, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25087, + "notecount": 1109, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5363607b3ae499e11bb23315d8b459d028f52798", + "difficulty": "HYPER", + "songID": 1794, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25087, + "notecount": 685, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4befa9d6f6dd38184e0db70175b99e9206de6607", + "difficulty": "NORMAL", + "songID": 1794, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25087, + "notecount": 588, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca2783189fc980f00dc6d9a2aa9736277aea37bf", + "difficulty": "ANOTHER", + "songID": 1794, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25087, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8081dd2f822690b361c7f75302c13a41eb15b07b", + "difficulty": "HYPER", + "songID": 1794, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25087, + "notecount": 596, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e73ceb256077b3378bd9e61df77565e3d156123", + "difficulty": "NORMAL", + "songID": 1794, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25087, + "notecount": 439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "14-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d65ab1d9c3a45c05af591ed6ff99f7a9cee85f8", + "difficulty": "ANOTHER", + "songID": 1795, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25088, + "notecount": 1709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ce40f49b216cc32f11890502eb327a0dbfc78b1", + "difficulty": "HYPER", + "songID": 1795, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25088, + "notecount": 886, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09a002ed594c821d154894eac397bc62363442d8", + "difficulty": "NORMAL", + "songID": 1795, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25088, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12cadd55f6359f141a16610a9cd24e4607edc88c", + "difficulty": "ANOTHER", + "songID": 1795, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25088, + "notecount": 1679, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "faceec4d60af85477b1b88b4e06e41d082c63342", + "difficulty": "HYPER", + "songID": 1795, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25088, + "notecount": 907, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "80ce01aa47273b7b993ea6366cef379fb1102865", + "difficulty": "NORMAL", + "songID": 1795, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25088, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f85f9922384f89d3159aa5a02a20eaa7a73c0da1", + "difficulty": "ANOTHER", + "songID": 1796, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25089, + "notecount": 1871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "10-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "45baeb4d3058cb00b04294540fe899f5433632a4", + "difficulty": "HYPER", + "songID": 1796, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25089, + "notecount": 1046, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8b02f8509543b68c92c7f1e6cfeeeecf6802995", + "difficulty": "NORMAL", + "songID": 1796, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25089, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f49a75767ef2203fac96c1a519b4766b89d48db9", + "difficulty": "ANOTHER", + "songID": 1796, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25089, + "notecount": 1539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "10-cs", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cd13f23993a6a7bac929372542d6d3efe60eaf72", + "difficulty": "HYPER", + "songID": 1796, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25089, + "notecount": 1044, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0506a04473826f1e1a0b01a6b04813df112625c", + "difficulty": "NORMAL", + "songID": 1796, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25089, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "962c299787cbb9e7592dfb44f8317e9186d82ec5", + "difficulty": "ANOTHER", + "songID": 1797, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25090, + "notecount": 1377, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "041fac7659a1c414d256f8d004706f853cbec43a", + "difficulty": "HYPER", + "songID": 1797, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25090, + "notecount": 979, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca341335e5458f924a376d19f8f74ac6770d8a57", + "difficulty": "NORMAL", + "songID": 1797, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25090, + "notecount": 666, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de3a432f6222124dff2fb5499fdc207d2bf5fc3f", + "difficulty": "ANOTHER", + "songID": 1797, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25090, + "notecount": 1344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cbb42a98dd5e6dea4e38c77e9de1b518be53b482", + "difficulty": "HYPER", + "songID": 1797, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25090, + "notecount": 977, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e970a04286bbf162cd2ffe67b59e202e20a0a231", + "difficulty": "NORMAL", + "songID": 1797, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25090, + "notecount": 668, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f1c1352ff36f634620037ab870b311171cd34dba", + "difficulty": "ANOTHER", + "songID": 1798, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25091, + "notecount": 1983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9e89359d072d8c27abfa51951a7816f2d1fc23f", + "difficulty": "HYPER", + "songID": 1798, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25091, + "notecount": 1253, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9b70b0622ce6f6e541789ad72ec8f8127b72c13", + "difficulty": "NORMAL", + "songID": 1798, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25091, + "notecount": 648, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84594fd591c8a42fb77b106611dd9afa7924770f", + "difficulty": "ANOTHER", + "songID": 1798, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25091, + "notecount": 1831, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7cd5c73dd63c5ec1915c299ad73c331d4d53f924", + "difficulty": "HYPER", + "songID": 1798, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25091, + "notecount": 1257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e33683e4a5b7c8b4a4bdcf7f3d1de78beda2803", + "difficulty": "NORMAL", + "songID": 1798, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25091, + "notecount": 653, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93b6a96e16d62faa3685a5e7ce485f4c2a5a4cb4", + "difficulty": "ANOTHER", + "songID": 1799, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25092, + "notecount": 1374, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe3b8217384bf439c0624c604ba604369ac0a7cc", + "difficulty": "HYPER", + "songID": 1799, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25092, + "notecount": 833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19e3fcacb675857de3fe759fdf6e0cc42dc156e0", + "difficulty": "NORMAL", + "songID": 1799, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25092, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d3138871326e1616170c0d1c2878ccf35156097", + "difficulty": "ANOTHER", + "songID": 1799, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25092, + "notecount": 1405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cc13c045e0c20820ee025d7af93e45167510bab2", + "difficulty": "HYPER", + "songID": 1799, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25092, + "notecount": 844, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7882c845c5f4a7fada21ff6df63b0630348c68f", + "difficulty": "NORMAL", + "songID": 1799, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25092, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50b0d34d95b536ef025c21a0847d1c78345f95b8", + "difficulty": "ANOTHER", + "songID": 1800, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25093, + "notecount": 1771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d9710b1716a85002e4c2068e3d1e447adb9b3d9", + "difficulty": "HYPER", + "songID": 1800, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25093, + "notecount": 1040, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b098ee6043bbfd4d4b22b215697feb7a552a0388", + "difficulty": "NORMAL", + "songID": 1800, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25093, + "notecount": 677, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c157d7a89592a69d92b01918195e8324d7e3f903", + "difficulty": "ANOTHER", + "songID": 1800, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 25093, + "notecount": 1648, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e9215ac3b83e3db24a8fb04855f49607a821ee5b", + "difficulty": "HYPER", + "songID": 1800, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25093, + "notecount": 1101, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a5a7caa7afc6d5cabd9093260a4efa9b70c19c2", + "difficulty": "NORMAL", + "songID": 1800, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25093, + "notecount": 696, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0da71c7866f47fcb068b05753ef75835cbb4f564", + "difficulty": "ANOTHER", + "songID": 1801, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25094, + "notecount": 789, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d98d498a51c7324211f4e07acd3e217cce20ab3c", + "difficulty": "HYPER", + "songID": 1801, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25094, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c619f06c2d49eafba076a0533dfd7f4c6c3423e", + "difficulty": "NORMAL", + "songID": 1801, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25094, + "notecount": 260, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "77da55f73956c4ddb3029260648062d57edea6f1", + "difficulty": "ANOTHER", + "songID": 1801, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25094, + "notecount": 788, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1295d859cc851f447122d68ee1c4dbc2c3a063db", + "difficulty": "HYPER", + "songID": 1801, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 25094, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ae2eadc145d35be2a1fdb75ef5d0ffc6d72a10d", + "difficulty": "NORMAL", + "songID": 1801, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25094, + "notecount": 255, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1751b6db54a9a9cbf8892f8b96498578bc3d07cb", + "difficulty": "ANOTHER", + "songID": 1802, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25095, + "notecount": 1175, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d94762bcfc57d44cb12e1ec3d4a9b351467fe214", + "difficulty": "HYPER", + "songID": 1802, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25095, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1c99305c9d5c30267aa24ab3c7382ab8b53947f8", + "difficulty": "NORMAL", + "songID": 1802, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25095, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ea5690605274e2194f8ea7015d11c4178343b25", + "difficulty": "ANOTHER", + "songID": 1802, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 25095, + "notecount": 1256, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7ef146877532128bea9b7bebbdd2eeb563674213", + "difficulty": "HYPER", + "songID": 1802, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 25095, + "notecount": 752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e35188a3ec8bfa1950980b1147311ec8e8e9166", + "difficulty": "NORMAL", + "songID": 1802, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 25095, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57d9644c3a7c704677103c35d4718a5c9065078a", + "difficulty": "ANOTHER", + "songID": 1803, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25096, + "notecount": 1143, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd2f3cde42a12221e72205959e0dd254e1da1859", + "difficulty": "HYPER", + "songID": 1803, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 25096, + "notecount": 684, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84fb010d9b5f239b0d6aec45284b48c62f428a4e", + "difficulty": "NORMAL", + "songID": 1803, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25096, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a248d693987b2d790fe8d4853af89c6f2d390122", + "difficulty": "ANOTHER", + "songID": 1803, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 25096, + "notecount": 1146, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad836508b27c06cb6987179cff9c187c49ecc4d9", + "difficulty": "HYPER", + "songID": 1803, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 25096, + "notecount": 658, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eea622e7ac946f6d37cb7b948e23497dfae8dbe7", + "difficulty": "NORMAL", + "songID": 1803, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 25096, + "notecount": 373, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9756fa02f884783994ed50bcfd744aad3e644e9", + "difficulty": "ANOTHER", + "songID": 1804, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26000, + "notecount": 1883, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f83b75e347b4376340557f9f5477095bf34e00ab", + "difficulty": "HYPER", + "songID": 1804, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26000, + "notecount": 1223, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1038076171fe103c69d42792680b03f419ced272", + "difficulty": "NORMAL", + "songID": 1804, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26000, + "notecount": 771, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d023e90968bedb1c96419a4522261d5e1a08ca94", + "difficulty": "ANOTHER", + "songID": 1804, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26000, + "notecount": 1757, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "7583149794b6a8fd331641be0b9abf268815e2ff", + "difficulty": "HYPER", + "songID": 1804, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26000, + "notecount": 1234, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c5436dbc1685034c7f37a8f63e2c127f62eeff0", + "difficulty": "NORMAL", + "songID": 1804, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26000, + "notecount": 794, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68257ab4e4fecde3696564b2a2d3eac302963bb7", + "difficulty": "ANOTHER", + "songID": 1805, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26001, + "notecount": 1889, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32af1d98b47a16ece7c966495062ac871a506837", + "difficulty": "HYPER", + "songID": 1805, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26001, + "notecount": 1248, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15c3c27e4182b833eb12a286f3ab601db79fdce9", + "difficulty": "NORMAL", + "songID": 1805, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26001, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9909fd103d3f5039f70b1ec865fd99da4ded419a", + "difficulty": "ANOTHER", + "songID": 1805, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26001, + "notecount": 1945, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c1d4811bf819f505a9bcce0106ed1091e3782ea1", + "difficulty": "HYPER", + "songID": 1805, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26001, + "notecount": 1270, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03b455998afb0da70bed7befe287843d0634c497", + "difficulty": "NORMAL", + "songID": 1805, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26001, + "notecount": 711, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7f620b0306bf17ab12841407bb108bb285dae6c", + "difficulty": "ANOTHER", + "songID": 1806, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26002, + "notecount": 1246, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ec6b6840440a48da4a242c83536cc4e5ebceec7", + "difficulty": "HYPER", + "songID": 1806, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26002, + "notecount": 709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0fc0876d5c0f294392c43f6bc28b2fe739663dd", + "difficulty": "NORMAL", + "songID": 1806, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26002, + "notecount": 468, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b76206b2358833da52ada0e5a56523377332df01", + "difficulty": "ANOTHER", + "songID": 1806, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26002, + "notecount": 1263, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0669ea3d4a5faf5fafb5a70003ef2859c815bcb6", + "difficulty": "BEGINNER", + "songID": 1806, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 26002, + "notecount": 136, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf3ce35368dcb14b674e41dde075b5dae3c34b3b", + "difficulty": "HYPER", + "songID": 1806, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26002, + "notecount": 709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1abefcae546f22ce149b5f765560fda134d30d17", + "difficulty": "NORMAL", + "songID": 1806, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26002, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "da0c4ba98cc7e564aad0834863e0180d09e80439", + "difficulty": "ANOTHER", + "songID": 1807, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26003, + "notecount": 2129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db288570b27addb481f7071fa93234a96ca8aaa0", + "difficulty": "HYPER", + "songID": 1807, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26003, + "notecount": 1212, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "43dbe0666bacb5173d997b2fb066164844ffcec0", + "difficulty": "NORMAL", + "songID": 1807, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26003, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08ccf248eae9439d5f28213a6ca62faca091e5e5", + "difficulty": "ANOTHER", + "songID": 1807, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26003, + "notecount": 2110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6502fa5acf2f488db9616787f108e7fbcc812fe5", + "difficulty": "HYPER", + "songID": 1807, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26003, + "notecount": 1189, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7117d2c40f70eea64eff1b6c362b25fde7c896ca", + "difficulty": "NORMAL", + "songID": 1807, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26003, + "notecount": 664, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a7d880e575be390220f9dc82be056e7282825388", + "difficulty": "ANOTHER", + "songID": 1808, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26004, + "notecount": 1644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a5f6d70d8e0bd9deb7961ee4a633a2bae4e757b", + "difficulty": "HYPER", + "songID": 1808, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26004, + "notecount": 1138, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9bb9d592460212a90a9cc531e5a9fb4355a47745", + "difficulty": "NORMAL", + "songID": 1808, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26004, + "notecount": 578, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72546002eddb857bb60e8d6cd5d6750af3642a27", + "difficulty": "ANOTHER", + "songID": 1808, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26004, + "notecount": 1648, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c740d380e23a3547182813fdb4d7e6f16638afe3", + "difficulty": "HYPER", + "songID": 1808, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26004, + "notecount": 1081, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "674d3b989f1e76fba7f7d654f46ab98731c8babf", + "difficulty": "NORMAL", + "songID": 1808, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26004, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "16-cs", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a3714d853902c44b6ca44dd528b6bf337a6db9a", + "difficulty": "ANOTHER", + "songID": 1809, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26005, + "notecount": 1459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c54ca52e8d63999ee9269dee0f0d40b53812640b", + "difficulty": "HYPER", + "songID": 1809, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26005, + "notecount": 1058, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b22a56c52cd5ed0dc8a6ddcac4ac623379f5a7d", + "difficulty": "NORMAL", + "songID": 1809, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26005, + "notecount": 569, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0840e70cdf3807a21d92ed45eee6a817e41581a4", + "difficulty": "ANOTHER", + "songID": 1809, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26005, + "notecount": 1503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "chartID": "773e810fd95414af969b79682bbd66f82a0f478c", + "difficulty": "BEGINNER", + "level": "3", + "levelNum": 3, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1809, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 26005, + "arcChartID": null, + "notecount": 273, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "cb586f43ec3187747a51e7986bab86a2a9158e0a", + "difficulty": "HYPER", + "songID": 1809, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26005, + "notecount": 850, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ed0b2d7e9bc062bff1967745945d2b5420c646b", + "difficulty": "NORMAL", + "songID": 1809, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26005, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97f0fd5968bdae656eb7139dc40fd7e2f7449df7", + "difficulty": "ANOTHER", + "songID": 1810, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26006, + "notecount": 1346, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0d2294f227f69dc643c04b269c8e9edbf13b550", + "difficulty": "HYPER", + "songID": 1810, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26006, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "583de870d5a3ae53ee2267b96fbbcd5c471a6301", + "difficulty": "NORMAL", + "songID": 1810, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26006, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "57b65f254f4bfe5b68bf9cf1578b07a50fca8de9", + "difficulty": "ANOTHER", + "songID": 1810, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26006, + "notecount": 1281, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2480042e8eca6c91c5eda1f44b69134d09acfbaa", + "difficulty": "BEGINNER", + "songID": 1810, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 26006, + "notecount": 203, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "181b0b9f96f52dd55370446795122ea48b0f1f0e", + "difficulty": "HYPER", + "songID": 1810, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26006, + "notecount": 871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7220e6b4221fdc5a511da5ce4940f2ad7965e97f", + "difficulty": "NORMAL", + "songID": 1810, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 26006, + "notecount": 537, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d22efbf4bac9fc51832f5ff9532bef2587b27b78", + "difficulty": "ANOTHER", + "songID": 1811, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26007, + "notecount": 2220, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0969ac18dde5bd0a3f14feb60332f20c481c7ff1", + "difficulty": "HYPER", + "songID": 1811, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26007, + "notecount": 1495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81cb38cadbb328ae92782de5c0b1d47f83deb9bb", + "difficulty": "NORMAL", + "songID": 1811, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26007, + "notecount": 896, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a6c7c48659f0e929a3087b63e43bcee98a84305", + "difficulty": "ANOTHER", + "songID": 1811, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26007, + "notecount": 2220, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.60", + "value": 13.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1423993cb8a2f1567cf68ca0097f0bf8a6794d3b", + "difficulty": "HYPER", + "songID": 1811, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26007, + "notecount": 1418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": true + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "be03f3e8c878fe1dcc26eb89b95a6b1d760903a1", + "difficulty": "NORMAL", + "songID": 1811, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 26007, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86945f575eeb5dedbef8309f49ca5eed3b98b742", + "difficulty": "ANOTHER", + "songID": 1812, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26009, + "notecount": 1323, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d81f1cc234b4fa78787b4d312044b65de895ee9c", + "difficulty": "HYPER", + "songID": 1812, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26009, + "notecount": 1033, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0d037cd0c9e5a6c6c002fb441946144dc37d9a0", + "difficulty": "NORMAL", + "songID": 1812, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26009, + "notecount": 581, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b55c93eadd5589f16e4b6fd7be164fea70a5da11", + "difficulty": "ANOTHER", + "songID": 1812, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 26009, + "notecount": 1291, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "chartID": "e058be2882fc01a2185212edcee770bc59346f05", + "difficulty": "BEGINNER", + "level": "2", + "levelNum": 2, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1812, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 26009, + "arcChartID": null, + "notecount": 190, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "2ada2d77b926a613e99bdc38e3d716e14827cef2", + "difficulty": "HYPER", + "songID": 1812, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26009, + "notecount": 992, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8912a7b84bce3c8c230603c0fe1db89b290ef33", + "difficulty": "NORMAL", + "songID": 1812, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 26009, + "notecount": 590, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30bcf1b2d2cd3c529cb3b096cf18649826b185ef", + "difficulty": "ANOTHER", + "songID": 1813, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26010, + "notecount": 1736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8112c8daaee8bc6a01f87ea08c8267f5947a204f", + "difficulty": "HYPER", + "songID": 1813, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26010, + "notecount": 1253, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce1e03d510ab24e159c02f4713b9a147bc4f16cd", + "difficulty": "NORMAL", + "songID": 1813, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26010, + "notecount": 782, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce0127589c1bd1e9ee222fab0f4311b04248e8c7", + "difficulty": "ANOTHER", + "songID": 1813, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26010, + "notecount": 1765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c21995f3b94bfd534e7dae40ec7f3c0b34f9f0f0", + "difficulty": "HYPER", + "songID": 1813, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26010, + "notecount": 1231, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4e6a22e4f5d90d43c0ace8dfdc1fc205ab1fc3c", + "difficulty": "NORMAL", + "songID": 1813, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26010, + "notecount": 800, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "37d5b68de798e92f7ee1804d279e1a6368857dc7", + "difficulty": "ANOTHER", + "songID": 1814, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26011, + "notecount": 1986, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9036e6ac49d6cdd5da6098f1e0e35cd426c912e0", + "difficulty": "HYPER", + "songID": 1814, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 26011, + "notecount": 990, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c4f3f60259d6e4c3dd14b0e8a21d8ebc3fdd8068", + "difficulty": "NORMAL", + "songID": 1814, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26011, + "notecount": 659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c9540b20e6a999a7b91935d9911727bfd119462", + "difficulty": "ANOTHER", + "songID": 1814, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 26011, + "notecount": 2183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "98a5d8a254373dc554e374cdda1e32c82b244e6e", + "difficulty": "HYPER", + "songID": 1814, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 26011, + "notecount": 1009, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62b5b5c00f169becf2ccaad5588c2d2e40d19f06", + "difficulty": "NORMAL", + "songID": 1814, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 26011, + "notecount": 664, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1ad32b4bd31876998ead22c6bf836166a8bb911", + "difficulty": "ANOTHER", + "songID": 1815, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20045, + "notecount": 1551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55d391020515f50bc51a28ba2a915437cd37a316", + "difficulty": "HYPER", + "songID": 1815, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20045, + "notecount": 851, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "345762e839227c66bc66eda96cd23d399b2e36cc", + "difficulty": "NORMAL", + "songID": 1815, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20045, + "notecount": 563, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e70c2ca592076848e601bb5ff01db17ba6f4e58d", + "difficulty": "ANOTHER", + "songID": 1815, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20045, + "notecount": 1544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4aaac4d6e846ada11ccb8bb9313d75c2b85d2e1", + "difficulty": "HYPER", + "songID": 1815, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20045, + "notecount": 851, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31b3ae93f01426d99b8140a6c944b3af24f8c260", + "difficulty": "NORMAL", + "songID": 1815, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20045, + "notecount": 549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b22f5d07bd0f7c35d77f8b26a23a16975b8e805", + "difficulty": "ANOTHER", + "songID": 1816, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20056, + "notecount": 1431, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21b5e850f2606b6799c0ed98f65489cb459b8a35", + "difficulty": "HYPER", + "songID": 1816, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20056, + "notecount": 895, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aac208fe67c7a757d9d1ae191ca4669c0647682a", + "difficulty": "NORMAL", + "songID": 1816, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20056, + "notecount": 454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6a228c80d9bbf1a0a9c058aae62879af21ea704", + "difficulty": "ANOTHER", + "songID": 1816, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20056, + "notecount": 1242, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b459392a7c2e475170a3d4e679e89a36bd6f0656", + "difficulty": "HYPER", + "songID": 1816, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20056, + "notecount": 786, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e6e666b459a6fd65889f0d4e9fb94803449cc19", + "difficulty": "NORMAL", + "songID": 1816, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20056, + "notecount": 460, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "419d0af5ca76f38559b3d37b49f2cefa507da65d", + "difficulty": "ANOTHER", + "songID": 1817, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20034, + "notecount": 1076, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17ffaf998b18aea9efa2cd5e891821f04aa2c587", + "difficulty": "HYPER", + "songID": 1817, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20034, + "notecount": 674, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2dc39e8ea2e37b91acda63de030bf987f612787", + "difficulty": "NORMAL", + "songID": 1817, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20034, + "notecount": 332, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "96e9438f9c73b2c84410ce09f4850a2c0674956e", + "difficulty": "ANOTHER", + "songID": 1817, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 20034, + "notecount": 1020, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97c569c0cb415a05798a63458469f47bc39fccc4", + "difficulty": "HYPER", + "songID": 1817, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 20034, + "notecount": 597, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "349836eb781e4821f66cb317f67a6fa651f66909", + "difficulty": "NORMAL", + "songID": 1817, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 20034, + "notecount": 307, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d86593bb8ac1e62b6d1bde7ef9addfa8fc1dd7f", + "difficulty": "ANOTHER", + "songID": 1818, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20076, + "notecount": 1283, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31ed8ad0f13c29f6c933d95399b39dacf778d586", + "difficulty": "HYPER", + "songID": 1818, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20076, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "367e1f38afc7c146724353090f2a83f8c390aa19", + "difficulty": "NORMAL", + "songID": 1818, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20076, + "notecount": 539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "027f772627fb3fe825bb24beecee2ed30cfb2e8f", + "difficulty": "ANOTHER", + "songID": 1818, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20076, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b7eee74be4866ebc23fc9355ce7d622435352a6", + "difficulty": "BEGINNER", + "songID": 1818, + "playtype": "SP", + "levelNum": 0, + "level": "0", + "data": { + "inGameID": 20076, + "notecount": 168, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e381b879837443fa6a189142b088a1346bb1b1f2", + "difficulty": "HYPER", + "songID": 1818, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20076, + "notecount": 740, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c5dcece17bd1d8721349f48c3c9221ec7fdc5f63", + "difficulty": "NORMAL", + "songID": 1818, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20076, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "23", + "22", + "21", + "20", + "inf", + "12-cs" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dd797343514ebd36b279e4088eca0a1b5ade9a8c", + "difficulty": "ANOTHER", + "songID": 1819, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 20027, + "notecount": 1216, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1cd779961587556785fee5f5cd64d954a430c411", + "difficulty": "HYPER", + "songID": 1819, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20027, + "notecount": 758, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "064954e7cf01726dc0427c59eb859ae36d979dc3", + "difficulty": "NORMAL", + "songID": 1819, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20027, + "notecount": 381, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74bc238e4b95018a2ea634c493928b03a8c2e142", + "difficulty": "ANOTHER", + "songID": 1819, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20027, + "notecount": 1164, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d004ec386dafea83974a52e986a18fd17afaf6a3", + "difficulty": "HYPER", + "songID": 1819, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20027, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ab9f6dcf5098d5698eb70135124f252ac98a950", + "difficulty": "NORMAL", + "songID": 1819, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20027, + "notecount": 355, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "27", + "26", + "25", + "24", + "23", + "22", + "21", + "20", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffe422e48cf5cadb24877bd68bd828b0a59630e9", + "difficulty": "ANOTHER", + "songID": 1820, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20042, + "notecount": 1312, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d87e7aba6edf70bd4b0087165afaa82fad801db3", + "difficulty": "HYPER", + "songID": 1820, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 20042, + "notecount": 857, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85a4e8cebef9a12dddb407ff581f499a078f6010", + "difficulty": "NORMAL", + "songID": 1820, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 20042, + "notecount": 447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ff64ed56fed9bf66a255839d78c2be2445b8564", + "difficulty": "ANOTHER", + "songID": 1820, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 20042, + "notecount": 1161, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c194288dc2b6af741ebe28c4787eda49c17b58a", + "difficulty": "HYPER", + "songID": 1820, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 20042, + "notecount": 799, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92c03852e06c33e7c0d59c6f73557d6028c991d3", + "difficulty": "NORMAL", + "songID": 1820, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 20042, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "26-omni", + "24", + "23", + "22", + "21", + "20", + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9122bb849b9161c1124815b50615b8f38b2f763c", + "difficulty": "ANOTHER", + "songID": 1821, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 80003, + "notecount": 967, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41e04f829f0a584a8bc090eb47afea5143910955", + "difficulty": "HYPER", + "songID": 1821, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 80003, + "notecount": 720, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d8697f53ade3599004ad94d10307517150c5735", + "difficulty": "NORMAL", + "songID": 1821, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 80003, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67530d062d8c124aefe8bcf111c04bb650dbeddb", + "difficulty": "ANOTHER", + "songID": 1821, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 80003, + "notecount": 987, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9bd41bb495ea6cf69d8f485925036119136d3fe", + "difficulty": "HYPER", + "songID": 1821, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 80003, + "notecount": 737, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39a3e7af7da7696955f0e1e00692165d0461fe06", + "difficulty": "NORMAL", + "songID": 1821, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 80003, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "544500e220adce24d806ca8b19287dedab8d98a4", + "difficulty": "ANOTHER", + "songID": 1822, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 80002, + "notecount": 1390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de07d7246d400bccd958e7fab0ba0fcc946aac05", + "difficulty": "HYPER", + "songID": 1822, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 80002, + "notecount": 830, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be6d93d8c4431be1642565cc820ef5b57af6ca38", + "difficulty": "NORMAL", + "songID": 1822, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 80002, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad94947d3992d8ea8682261232d5d672a4be154e", + "difficulty": "ANOTHER", + "songID": 1822, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 80002, + "notecount": 1352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab19c92bc84fc0df554ca6a7620cc890fc30d41b", + "difficulty": "HYPER", + "songID": 1822, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 80002, + "notecount": 844, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e307b609209ab2ccd09ac49835a659dceda8cc7", + "difficulty": "NORMAL", + "songID": 1822, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 80002, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13a2c5109ea488e0707bbd9a0d2123f68f625f67", + "difficulty": "ANOTHER", + "songID": 1823, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27000, + "notecount": 2086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "df482ecfd40d789b8ae9c113f1cf8f72de1bb3c0", + "difficulty": "HYPER", + "songID": 1823, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27000, + "notecount": 1238, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24b1eeb7a8079b307a4dacdeb8c83e6607562d8a", + "difficulty": "NORMAL", + "songID": 1823, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27000, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae1fb369549554f7b564830bdf3f8ae6d63cc7d6", + "difficulty": "ANOTHER", + "songID": 1823, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27000, + "notecount": 2075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.00", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4e91af049f481678e3f533eb8918eaefd00941b2", + "difficulty": "HYPER", + "songID": 1823, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27000, + "notecount": 1283, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a520457fb15da05ee022db36383210a37d456d13", + "difficulty": "NORMAL", + "songID": 1823, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27000, + "notecount": 721, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "946879acc2fd3b7ff0b1864a25238844a0c14832", + "difficulty": "ANOTHER", + "songID": 1824, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27001, + "notecount": 1633, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9adebb1e2da1b7c5bb776c8c88a29eee3e461988", + "difficulty": "HYPER", + "songID": 1824, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27001, + "notecount": 1259, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d909e74ae372d2c31452097dd76b8c84b9f76ea7", + "difficulty": "NORMAL", + "songID": 1824, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27001, + "notecount": 696, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c50a6e66c49160f09a56331973fd15c5c56a99c", + "difficulty": "ANOTHER", + "songID": 1824, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27001, + "notecount": 1676, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b01b77f06b498bd6abbdec4ece05837f425d5c4a", + "difficulty": "HYPER", + "songID": 1824, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27001, + "notecount": 1319, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9df2476d64612eb820f0e638164aba3c8ba2d925", + "difficulty": "NORMAL", + "songID": 1824, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27001, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2dd5475209eaec49edd84874a8aef0bb431f0ebb", + "difficulty": "ANOTHER", + "songID": 1825, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27002, + "notecount": 1429, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84427a16b040af5e7f6c43769aebfef378a30ae4", + "difficulty": "HYPER", + "songID": 1825, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27002, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecbea24bde4d973b79be236eccd4b0ab11fbb8a5", + "difficulty": "NORMAL", + "songID": 1825, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27002, + "notecount": 646, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "963593c3648e321043999af62c89912378c20aa1", + "difficulty": "ANOTHER", + "songID": 1825, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27002, + "notecount": 1447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fd1a56ca2d93adba9090389544b227981319c722", + "difficulty": "HYPER", + "songID": 1825, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27002, + "notecount": 886, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64b14bb751bf06b3d4a19c90927599b2a8732ce5", + "difficulty": "NORMAL", + "songID": 1825, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27002, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ae72a01740b24afc0f43d687373709cc5e004eb", + "difficulty": "ANOTHER", + "songID": 1826, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27003, + "notecount": 2161, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7a44aaa1dcd17fbc05553ba1c70f6937a291aff", + "difficulty": "HYPER", + "songID": 1826, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27003, + "notecount": 1390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac89d1b4b20c50d9aa8f54112fd4966c882e6df8", + "difficulty": "NORMAL", + "songID": 1826, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27003, + "notecount": 774, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22a3e7ec9c1f606794ee8bc4beefab5070f03843", + "difficulty": "ANOTHER", + "songID": 1826, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27003, + "notecount": 2192, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "chartID": "95f0e6f558090371b657342e3fd9a3faedea4a7f", + "difficulty": "BEGINNER", + "level": "0", + "levelNum": 0, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1826, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 27003, + "arcChartID": null, + "notecount": 235, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "fddcd91eaeeb715e74f342638dbc67f06d72f0db", + "difficulty": "HYPER", + "songID": 1826, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27003, + "notecount": 1399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebd2ba661ba47cf19822dd7a706613dac9ccc904", + "difficulty": "NORMAL", + "songID": 1826, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27003, + "notecount": 789, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51fdf29d6bd27051242dca7cc05456cf32adbe94", + "difficulty": "ANOTHER", + "songID": 1827, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27004, + "notecount": 1850, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8c77585f5bbfe0f51f5327c110348d3fbceb657a", + "difficulty": "HYPER", + "songID": 1827, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27004, + "notecount": 1128, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7c49b9a546aabb436da9c16e9c5f0d67aa8b399", + "difficulty": "NORMAL", + "songID": 1827, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27004, + "notecount": 714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "547129dd5e7a7066d06e46bae1e0b4d20237b8dd", + "difficulty": "ANOTHER", + "songID": 1827, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27004, + "notecount": 1830, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "90b2fa0565329e6cbfb7f30bd9e60eff459279b5", + "difficulty": "HYPER", + "songID": 1827, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27004, + "notecount": 1153, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79efdefc2006286f0a648e932decbd3792ebdc76", + "difficulty": "NORMAL", + "songID": 1827, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27004, + "notecount": 718, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d1845cda2043f73bd02c71b6be75a0a7c4b4a92", + "difficulty": "ANOTHER", + "songID": 1828, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27005, + "notecount": 1466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "065049808134bc7ec51266c78d4f1f9108fb6143", + "difficulty": "HYPER", + "songID": 1828, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27005, + "notecount": 919, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d5b4b508b739bfa5901833245de9cd48410e7a33", + "difficulty": "NORMAL", + "songID": 1828, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27005, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12b0523554b200d517bc68eeb8546e618881dac5", + "difficulty": "ANOTHER", + "songID": 1828, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27005, + "notecount": 1386, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "dce6e24b4b72502995246ee0044953fcb8e7ea31", + "difficulty": "BEGINNER", + "songID": 1828, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 27005, + "notecount": 235, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9ef87907371c04e790f101e8f92327482cefb4f", + "difficulty": "HYPER", + "songID": 1828, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27005, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "24c04950c52a79c0259ca2eaf027bb87c45e8de3", + "difficulty": "NORMAL", + "songID": 1828, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27005, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ace3f13ce7974a935dc7c4c60f579d10b39473e6", + "difficulty": "ANOTHER", + "songID": 1829, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27006, + "notecount": 1082, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4184658c5c0ab3b6d00643ba96b6c11cf963a90f", + "difficulty": "HYPER", + "songID": 1829, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27006, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "323af752b01ba169b38a6e76653118a5aebcb01d", + "difficulty": "NORMAL", + "songID": 1829, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27006, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bea9f240a0b924a26c3c9b1e7d7df9af116d88c0", + "difficulty": "ANOTHER", + "songID": 1829, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27006, + "notecount": 1124, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "daa8492c68c6a41bb8a44f184bff4166f5cd421d", + "difficulty": "BEGINNER", + "songID": 1829, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 27006, + "notecount": 166, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cdef4ee266caf2e1d93626f5b1e8b426ddeb0413", + "difficulty": "HYPER", + "songID": 1829, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27006, + "notecount": 687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3cb379e700216350f369542f54336e5b59c350a2", + "difficulty": "NORMAL", + "songID": 1829, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27006, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f561d78efae33c3e3ccb94077730d379b19966c", + "difficulty": "ANOTHER", + "songID": 1830, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27007, + "notecount": 1763, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfa21226fafdbbb628b0771bf0c2e5a938e7071c", + "difficulty": "HYPER", + "songID": 1830, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27007, + "notecount": 950, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "781667a9f8d74c70208efdb15ccc85d3ea012532", + "difficulty": "NORMAL", + "songID": 1830, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27007, + "notecount": 473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "018c7e303fe582d5cfebad605c7461d73d46a2b0", + "difficulty": "ANOTHER", + "songID": 1830, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27007, + "notecount": 1639, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12E", + "value": 12, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.60", + "value": 12.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "1fa9baf551c29d3ac6b00a3e9d02958c7665849c", + "difficulty": "HYPER", + "songID": 1830, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27007, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "167eac915195ac8e2f3055e06e20f1679907ed0e", + "difficulty": "NORMAL", + "songID": 1830, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27007, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8debc3984c295cb95f8a150f7b2e065fc6be746a", + "difficulty": "ANOTHER", + "songID": 1831, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27008, + "notecount": 2363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2382fd532ba6e9585c009df95029f05e9abcd54f", + "difficulty": "HYPER", + "songID": 1831, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27008, + "notecount": 1213, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0677edc7724879ba6a4bf2e8edb7adff969a765c", + "difficulty": "NORMAL", + "songID": 1831, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27008, + "notecount": 702, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8db429d635e52dedb21b20496448ac4941e7f36", + "difficulty": "ANOTHER", + "songID": 1831, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27008, + "notecount": 2040, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": true + }, + "kt-HC": { + "text": "12S+", + "value": 13.2, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "19ed2efecab901cae59fe2b680dc00a3cbb88a1a", + "difficulty": "HYPER", + "songID": 1831, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27008, + "notecount": 1193, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b5e8e323ee30711939e52c44a5bab58f742a129", + "difficulty": "NORMAL", + "songID": 1831, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27008, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9df9a62cabba2673786f8b8c9758649ebd27c6fb", + "difficulty": "ANOTHER", + "songID": 1832, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27009, + "notecount": 1506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58b56c9d9a41538887b4193d3d0983c492a1b178", + "difficulty": "HYPER", + "songID": 1832, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27009, + "notecount": 822, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25c720af709b096c33f5e0397af572cb4b203e90", + "difficulty": "NORMAL", + "songID": 1832, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27009, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ca2239e04fa44b6b16620a2a2be1ba6070d6574", + "difficulty": "ANOTHER", + "songID": 1832, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27009, + "notecount": 1453, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": true + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "82b72bd91378103ca75618f57e8f7c73792859fe", + "difficulty": "HYPER", + "songID": 1832, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27009, + "notecount": 833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5f75c47c73f2145d8dd9aacd19ed20fa7d24be4", + "difficulty": "NORMAL", + "songID": 1832, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27009, + "notecount": 516, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31147d055a0516824e1fdd65739fa646f58f0810", + "difficulty": "ANOTHER", + "songID": 1833, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27010, + "notecount": 1257, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1d91511c16cef80c2410e2385f308507e5247c9", + "difficulty": "HYPER", + "songID": 1833, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27010, + "notecount": 907, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06dacb1dfea1c954e65b8becab69b2054b0d297b", + "difficulty": "NORMAL", + "songID": 1833, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27010, + "notecount": 623, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddc48c20e89c2c1719ad674f7c1ed03c6b77cd56", + "difficulty": "ANOTHER", + "songID": 1833, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27010, + "notecount": 1299, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "27d1eef95fded49306de4a7162e6c404292aa3df", + "difficulty": "HYPER", + "songID": 1833, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27010, + "notecount": 908, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f803ae2197350a78405ff4e6281695a4f14a980", + "difficulty": "NORMAL", + "songID": 1833, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27010, + "notecount": 593, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2b9d676dba9e6d86b253f8caa1d0ae0cc4eb1c0", + "difficulty": "ANOTHER", + "songID": 1834, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27011, + "notecount": 1293, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3782d9570e48f94170d8fc3fbfb67fba44d2226", + "difficulty": "HYPER", + "songID": 1834, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27011, + "notecount": 866, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60350b6db1917c23efa45cff8c252d894216847b", + "difficulty": "NORMAL", + "songID": 1834, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27011, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e708abeb8dd9b3fb256c211c229de8756d0cdf4", + "difficulty": "ANOTHER", + "songID": 1834, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27011, + "notecount": 1295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": true + }, + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "668a6eb7a0b39c0dc9b14133419a78ff9dc0fb6d", + "difficulty": "HYPER", + "songID": 1834, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27011, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd3b40df9d655f3a1bb6544f874202a0681b9e1f", + "difficulty": "NORMAL", + "songID": 1834, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27011, + "notecount": 515, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff3908074067bb5604bb3d46683ba7f247436602", + "difficulty": "ANOTHER", + "songID": 1835, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27012, + "notecount": 1700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b544b07050ebcfb6396d3409f1ef90ce2f589503", + "difficulty": "HYPER", + "songID": 1835, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27012, + "notecount": 848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca83f82918259876300feeb6a5f3a964fa83ba33", + "difficulty": "NORMAL", + "songID": 1835, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27012, + "notecount": 380, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0510a3866c5869cdf63a54bbf5d9ea11e7ea78a", + "difficulty": "ANOTHER", + "songID": 1835, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27012, + "notecount": 1824, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d0d4266532b80a06efb4f9db70096b43f1318ecf", + "difficulty": "HYPER", + "songID": 1835, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27012, + "notecount": 908, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa1ffd97b7ef5d878db53e9318267fda2492971c", + "difficulty": "NORMAL", + "songID": 1835, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27012, + "notecount": 399, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67283b32778eae586c6a676d54f5c4609ea5d40d", + "difficulty": "ANOTHER", + "songID": 1836, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27013, + "notecount": 1516, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2f153694db60c3eb1b63236b8c1895b9b3d3206", + "difficulty": "HYPER", + "songID": 1836, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27013, + "notecount": 902, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1aa9ce0e77f1978943aca327e6619c95c4a0fe4d", + "difficulty": "NORMAL", + "songID": 1836, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27013, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fba8be1c7a1f91ff821e35d41c4dca4bb8f5b44d", + "difficulty": "ANOTHER", + "songID": 1836, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27013, + "notecount": 1613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "71537cd4c93de679d656057277a58767263a61be", + "difficulty": "HYPER", + "songID": 1836, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27013, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1cf72502c3261adb81e9ad2794fb6d0987a9286a", + "difficulty": "NORMAL", + "songID": 1836, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27013, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "789e959ba2e428967a241b4da9439020bb0fa713", + "difficulty": "ANOTHER", + "songID": 1837, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27014, + "notecount": 1071, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0f5e64d870c2b530ec5f6f1f5835a917ca89c84", + "difficulty": "HYPER", + "songID": 1837, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27014, + "notecount": 871, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bab944801b28d16de15aa3805f3607a7a33957f", + "difficulty": "NORMAL", + "songID": 1837, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27014, + "notecount": 505, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "668d53daaeb254911c24aff49a496f6f67f86aaf", + "difficulty": "ANOTHER", + "songID": 1837, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27014, + "notecount": 1197, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b91f0f8a64e24d7a5b95035c72d1b17f82a392e0", + "difficulty": "HYPER", + "songID": 1837, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27014, + "notecount": 885, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "112f11a682e51b515bfb28363dc54edeefa4f823", + "difficulty": "NORMAL", + "songID": 1837, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27014, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee17a26816f1f78831f4fb8f74c554a225ed3179", + "difficulty": "ANOTHER", + "songID": 1838, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27015, + "notecount": 1264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02c151e95601cb92717f80fcb1b3c3d8a580aa63", + "difficulty": "HYPER", + "songID": 1838, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27015, + "notecount": 809, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14284ac146f0a982c6321e667e70c8fea7e9cca2", + "difficulty": "NORMAL", + "songID": 1838, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27015, + "notecount": 424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40820f88d9b47e15f9a81010aa2db9f933881439", + "difficulty": "ANOTHER", + "songID": 1838, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27015, + "notecount": 1247, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e9d79a8457ed05c603851da9167bf296e4f7343", + "difficulty": "HYPER", + "songID": 1838, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27015, + "notecount": 855, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f64bd29f4e03db7067c652174fffebaa9138ad1", + "difficulty": "NORMAL", + "songID": 1838, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27015, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0f70d7058ca8141021b73cc18fd57648b69f452", + "difficulty": "ANOTHER", + "songID": 1839, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27016, + "notecount": 1405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "319f1b796feea5643c83b4af1c527faedb45e92b", + "difficulty": "HYPER", + "songID": 1839, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27016, + "notecount": 919, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c091907c4911adb2d3aceea3f1a5e6290c06e417", + "difficulty": "NORMAL", + "songID": 1839, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27016, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e98cb854dabb5d452806f155bb9416d915e1a202", + "difficulty": "ANOTHER", + "songID": 1839, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27016, + "notecount": 1442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "chartID": "73eedaacedcbe3d6fa6dbd61175e571c45dde5db", + "difficulty": "BEGINNER", + "level": "0", + "levelNum": 0, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1839, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 27016, + "arcChartID": null, + "notecount": 235, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "fae9336a5a6f7cf2146264ac2a06b1b99e86d70f", + "difficulty": "HYPER", + "songID": 1839, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27016, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b945a6531802eaa7f27f587a0aa20e7f27d29ed1", + "difficulty": "NORMAL", + "songID": 1839, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27016, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "beb7fac532dc931ad619fb7e9fd119b22edf116d", + "difficulty": "ANOTHER", + "songID": 1840, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27017, + "notecount": 1244, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28bff2e6e4d7304a5785b9b0f94fa8701e11a6cd", + "difficulty": "HYPER", + "songID": 1840, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27017, + "notecount": 826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "024c652af7a38d23a6fce7821cb46d4d7f570190", + "difficulty": "NORMAL", + "songID": 1840, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27017, + "notecount": 453, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bae2bfd051eeb0ea03e87c5ccd1bef848b5efa4c", + "difficulty": "ANOTHER", + "songID": 1840, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27017, + "notecount": 1200, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "65e718fbfa6dab8e8d5476cf134b607206e6d965", + "difficulty": "BEGINNER", + "level": "0", + "levelNum": 0, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1840, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 27017, + "arcChartID": null, + "notecount": 235, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "c6dc8b4ce92e5937c910b93d0b188be9880996c5", + "difficulty": "HYPER", + "songID": 1840, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27017, + "notecount": 778, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "95e10e081df54b0689f9b69e6060331604e7dceb", + "difficulty": "NORMAL", + "songID": 1840, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27017, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d97cde0edaed14fdfc1130de0426da62745f253", + "difficulty": "ANOTHER", + "songID": 1841, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27018, + "notecount": 1835, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4299da79764be04902d6c7097184b4994712fca0", + "difficulty": "HYPER", + "songID": 1841, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27018, + "notecount": 1114, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0159418c3fd5877caca54d0a935fc3012aed6dc2", + "difficulty": "NORMAL", + "songID": 1841, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27018, + "notecount": 712, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28951b3bf96abde552a67b3d46a268d60f577aa1", + "difficulty": "ANOTHER", + "songID": 1841, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27018, + "notecount": 1849, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.20", + "value": 13.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6d797353c3c5b778227940cf8cd8645351c95212", + "difficulty": "HYPER", + "songID": 1841, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27018, + "notecount": 1105, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7b1fb419c1557a78ddb292b6ae6a6bdb7179f4f", + "difficulty": "NORMAL", + "songID": 1841, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27018, + "notecount": 710, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1899fee52ab071b172c982968f29eb1e08d45c08", + "difficulty": "ANOTHER", + "songID": 1842, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27019, + "notecount": 1767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f4cb572f771ed31c51afb2a64019346eb3a1b4c", + "difficulty": "HYPER", + "songID": 1842, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27019, + "notecount": 1177, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ec7917f8d75b491b56e4f3b0a52488eecc4a6fa", + "difficulty": "NORMAL", + "songID": 1842, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27019, + "notecount": 652, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d4e5eb80a4b4cf2437d430bb42727c1eb404dfa0", + "difficulty": "ANOTHER", + "songID": 1842, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27019, + "notecount": 1823, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "803a540070039e23a5e39afba6f95fd6d72acf3c", + "difficulty": "HYPER", + "songID": 1842, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27019, + "notecount": 1243, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e4c38a8e9c7d0450a3dadb6871f09e040b11512f", + "difficulty": "NORMAL", + "songID": 1842, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27019, + "notecount": 633, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fc45421a215fa11d213766d58b410830d6ddd75", + "difficulty": "ANOTHER", + "songID": 1843, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27020, + "notecount": 1781, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20447a56e705a98857f4aad2980a4354420ebf71", + "difficulty": "HYPER", + "songID": 1843, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27020, + "notecount": 1149, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "400e9a39a94caf5628eb0188927053f1882877a1", + "difficulty": "NORMAL", + "songID": 1843, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27020, + "notecount": 619, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5a3588ce063aec24bdbfdbf7407102a9810f568", + "difficulty": "ANOTHER", + "songID": 1843, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27020, + "notecount": 1970, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": false + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3e2b09a3e47fc5a26e7865b12c494326b38f9726", + "difficulty": "HYPER", + "songID": 1843, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27020, + "notecount": 1197, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "970d3f45fca0ab1c3a4bfc14a45e133b093ec91f", + "difficulty": "NORMAL", + "songID": 1843, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27020, + "notecount": 638, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "958df4205cb70a5fbd76eae7528dae125e1b12ac", + "difficulty": "ANOTHER", + "songID": 1844, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27021, + "notecount": 1327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0eb993cdb733a5c950e78cefa0fd585ac00f9308", + "difficulty": "HYPER", + "songID": 1844, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27021, + "notecount": 892, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "28ce2fd868e07a2b9d81a7cbe4ed390d444b1bfa", + "difficulty": "NORMAL", + "songID": 1844, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27021, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e7516e6237ebe1e100ad2ef54660dd27caabd8b", + "difficulty": "ANOTHER", + "songID": 1844, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27021, + "notecount": 1330, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2d22c187b074e257088ee4d7ec2cfbf332ad0716", + "difficulty": "HYPER", + "songID": 1844, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27021, + "notecount": 952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0bdc582a5021add14e0fdba57920263e5373547b", + "difficulty": "NORMAL", + "songID": 1844, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27021, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0316fdb8f43b64753377a29de6e8889ccbc3efe3", + "difficulty": "ANOTHER", + "songID": 1845, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27022, + "notecount": 1085, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe9a00b9189b95766c766aceceb69d962abd68e7", + "difficulty": "HYPER", + "songID": 1845, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27022, + "notecount": 688, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3368c164c44099d26cf96375c17fee39d94fa348", + "difficulty": "NORMAL", + "songID": 1845, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27022, + "notecount": 351, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d7166475a98e8bf7d165b0407f2ecb7cfc8ccc4", + "difficulty": "ANOTHER", + "songID": 1845, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27022, + "notecount": 1027, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ca6bbced5b6e2487a93900297eb1e13c7533931", + "difficulty": "HYPER", + "songID": 1845, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27022, + "notecount": 644, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "23b85713d12ea6c6c59e10b5b8dccb469d2e9356", + "difficulty": "NORMAL", + "songID": 1845, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27022, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d2178c4c99405ce36d27bfba908f43cf52c0dc4", + "difficulty": "ANOTHER", + "songID": 1846, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27023, + "notecount": 1280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1359e8850aa03da315116118225297f670f85184", + "difficulty": "HYPER", + "songID": 1846, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27023, + "notecount": 820, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "afd850ffcfedfd44c2a4b69c5328521c13fdb02c", + "difficulty": "NORMAL", + "songID": 1846, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27023, + "notecount": 349, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed49bd6233703c7f0a1aec7f5bd884b783a33747", + "difficulty": "ANOTHER", + "songID": 1846, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27023, + "notecount": 1236, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "059ea30feb9fd21d709796d30de44170755788e7", + "difficulty": "HYPER", + "songID": 1846, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27023, + "notecount": 857, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0f5c0c1ce7f88831f485879cf372d14666eb70fa", + "difficulty": "NORMAL", + "songID": 1846, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27023, + "notecount": 358, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d6f842868c037706c0055eefb921917eb357b34", + "difficulty": "ANOTHER", + "songID": 1847, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27024, + "notecount": 1344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7fcb3a7f0b863e1b54a0f49b844ec35f213fbfec", + "difficulty": "HYPER", + "songID": 1847, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27024, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a72573463d92cf965be8cd71ed1b63838ac84a51", + "difficulty": "NORMAL", + "songID": 1847, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27024, + "notecount": 558, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2201490b8161075712f6f663c3fd1f1d7f3a5e8d", + "difficulty": "ANOTHER", + "songID": 1847, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27024, + "notecount": 1392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c9e32db15921edf83d5f2e6f72e5d80b5f267058", + "difficulty": "HYPER", + "songID": 1847, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27024, + "notecount": 894, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85f69732030a8084634340ed36e88796171477f0", + "difficulty": "NORMAL", + "songID": 1847, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27024, + "notecount": 561, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87e9705c638a3c91f0410f7b522b9050ee0431b8", + "difficulty": "ANOTHER", + "songID": 1848, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27025, + "notecount": 1104, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e5339fef064f411b4b2dc23c447e4518bff1d68", + "difficulty": "HYPER", + "songID": 1848, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27025, + "notecount": 732, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1224607c67da8de911579502aa551d30d45802d", + "difficulty": "NORMAL", + "songID": 1848, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27025, + "notecount": 343, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea845d208d6605d047165538486b57d507812acd", + "difficulty": "ANOTHER", + "songID": 1848, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27025, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29b6beaee558a1ead06f13f6cfaeeb4fac419aac", + "difficulty": "HYPER", + "songID": 1848, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27025, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f99b8ca8516b8e770fbd827abc224b151393b98", + "difficulty": "NORMAL", + "songID": 1848, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27025, + "notecount": 340, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30facba994031245d66a6ad09bad8f0fbc686b6a", + "difficulty": "ANOTHER", + "songID": 1849, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27026, + "notecount": 1728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c48a9651bd185efa9202b279d697cf57919224d1", + "difficulty": "HYPER", + "songID": 1849, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27026, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f66e1ba2ccea3eab0532ee99c4503d6c5cbaba9", + "difficulty": "NORMAL", + "songID": 1849, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27026, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "233eca7928d16c58a08d6766d1fe80c89e6273e6", + "difficulty": "ANOTHER", + "songID": 1849, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27026, + "notecount": 1586, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "700bc9ff62edbfd0afc03b69f9ba755d8948c97f", + "difficulty": "HYPER", + "songID": 1849, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27026, + "notecount": 906, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38a13ddd51dc610b5be8b57ee628e0bcc2f1025c", + "difficulty": "NORMAL", + "songID": 1849, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27026, + "notecount": 469, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20f5087719cdec24b5f9581a98d5e0a939c2fec2", + "difficulty": "ANOTHER", + "songID": 1850, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27029, + "notecount": 1290, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63cab9279ab8fbaabc46d833d465747f1a716239", + "difficulty": "HYPER", + "songID": 1850, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27029, + "notecount": 841, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13bb9b923285ccab493fddcfcb521ee948372f8d", + "difficulty": "NORMAL", + "songID": 1850, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27029, + "notecount": 499, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "666bf1db4b4e347944ff83d06f5698dcfd993830", + "difficulty": "ANOTHER", + "songID": 1850, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27029, + "notecount": 1338, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d526c2cde1e2d2ec60597e7895696416a5438233", + "difficulty": "HYPER", + "songID": 1850, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27029, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5d054d6d55221bd4809d2fa71615036a288cff64", + "difficulty": "NORMAL", + "songID": 1850, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27029, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ecf0189560296a1afddaa7d6a244f0a0d9542f5", + "difficulty": "ANOTHER", + "songID": 1851, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27030, + "notecount": 1667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9971a26c18d50248bc689bdc041a149f6573460e", + "difficulty": "HYPER", + "songID": 1851, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27030, + "notecount": 1289, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98e99e2430928ab0bdcaaf84541f86f8b90af61f", + "difficulty": "NORMAL", + "songID": 1851, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27030, + "notecount": 747, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9af5785b078d080150ba8799619da7d70e2a2002", + "difficulty": "ANOTHER", + "songID": 1851, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27030, + "notecount": 1705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f819a614da8b24037d0317b31fd5d31dd77fa305", + "difficulty": "HYPER", + "songID": 1851, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27030, + "notecount": 1189, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "145be84aa59175cbee2fa41f9eaafb1a0443332e", + "difficulty": "NORMAL", + "songID": 1851, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27030, + "notecount": 696, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e34935e419b84e1f2d5e96cc67ef6234e70f773", + "difficulty": "ANOTHER", + "songID": 1852, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27031, + "notecount": 1129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e523e8ca710fd7388fedf2fa5483203145391012", + "difficulty": "HYPER", + "songID": 1852, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27031, + "notecount": 687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7bd2a3d25cb7d4b7bb1dd817dd69be52448291b", + "difficulty": "NORMAL", + "songID": 1852, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27031, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89b0b9c3962e1da9f74983886249682388b04c3c", + "difficulty": "ANOTHER", + "songID": 1852, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27031, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "70e6688f0d62bc85bacc3cea62dc6838bfda4cc8", + "difficulty": "HYPER", + "songID": 1852, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27031, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfd18970d157091122f33bf7ca0a6e1d525335b9", + "difficulty": "NORMAL", + "songID": 1852, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27031, + "notecount": 391, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a4e33825483fa05d66ba31bc31282dd26129e63", + "difficulty": "ANOTHER", + "songID": 1853, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27032, + "notecount": 1223, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d8155b04640b2a4bab5c21a0efb91b24d9031e6", + "difficulty": "HYPER", + "songID": 1853, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27032, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c4453e141cc4a328cb222925a7f8b4fc871ef28", + "difficulty": "NORMAL", + "songID": 1853, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27032, + "notecount": 427, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "102fdc235280d44b1bbeca01f8c7d326648a3aa8", + "difficulty": "ANOTHER", + "songID": 1853, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27032, + "notecount": 1205, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "f121729bc1bfc399056f2c75cb733686814720a0", + "difficulty": "BEGINNER", + "level": "2", + "levelNum": 2, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1853, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 27032, + "arcChartID": null, + "notecount": 191, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "c424844b2c2dbe1656a0a39fd8ac670e310d4a81", + "difficulty": "HYPER", + "songID": 1853, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27032, + "notecount": 739, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d31db8563f3a1fb97b9e3e6f25ae7f451909ca3", + "difficulty": "NORMAL", + "songID": 1853, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27032, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cac1ca8231cc96d88483bf1598cc84c7361b07c", + "difficulty": "ANOTHER", + "songID": 1854, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27033, + "notecount": 1583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ad788b3677351095063355abdbd6a23f712e0ef", + "difficulty": "HYPER", + "songID": 1854, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27033, + "notecount": 974, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e115758a2d7b26159e7819a38e7e6413b3abab0", + "difficulty": "NORMAL", + "songID": 1854, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27033, + "notecount": 417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffceb0adbfc219f7435704a3274db3b0c9beb0d9", + "difficulty": "ANOTHER", + "songID": 1854, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27033, + "notecount": 1566, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c3c47d634fed248f8bcf9d1aa7f755f86c56ec66", + "difficulty": "HYPER", + "songID": 1854, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27033, + "notecount": 986, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ce5115b73c08ada64615ca87d491fa51e328267", + "difficulty": "NORMAL", + "songID": 1854, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27033, + "notecount": 408, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c621302af9f59846dfa4c69e6db00aeb6b31b254", + "difficulty": "ANOTHER", + "songID": 1855, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27034, + "notecount": 1607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c37e55b1e3e9d4cba0948b2943c583154e3a3d9e", + "difficulty": "HYPER", + "songID": 1855, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27034, + "notecount": 923, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d99b15f4166ed2c05141fe22b75da1c1d9b5588", + "difficulty": "NORMAL", + "songID": 1855, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27034, + "notecount": 712, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c166727fdde721bf16afa8deb5ef5bc59304d26", + "difficulty": "ANOTHER", + "songID": 1855, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27034, + "notecount": 1636, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.80", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d57ebd3359df30240634465a5f32dee4833d8563", + "difficulty": "HYPER", + "songID": 1855, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27034, + "notecount": 943, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "18492388f0cb58491a296c26675780bc7b8f0cf5", + "difficulty": "NORMAL", + "songID": 1855, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27034, + "notecount": 712, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82f7d85ae19ba556da62eeedfe97aab81d14db33", + "difficulty": "ANOTHER", + "songID": 1856, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27035, + "notecount": 1923, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8324d75fcca45f612f7af771860430b6d1ac3c2", + "difficulty": "HYPER", + "songID": 1856, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27035, + "notecount": 1252, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fef12bc98ee33b628afa5d58b0dce6c42750f089", + "difficulty": "NORMAL", + "songID": 1856, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27035, + "notecount": 665, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c76c0d095b5fe3b4e393373d9a92c8bd0bc1ebf", + "difficulty": "ANOTHER", + "songID": 1856, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27035, + "notecount": 1870, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "19659889b96475afb8be2f36f8ae3d1c52ee72fd", + "difficulty": "HYPER", + "songID": 1856, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27035, + "notecount": 1243, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14e5a31299a86dfee6b34ade8895416d849e5b3d", + "difficulty": "NORMAL", + "songID": 1856, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27035, + "notecount": 660, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2699ea6c65734c6e19ddb13f4e111860777ce71f", + "difficulty": "ANOTHER", + "songID": 1857, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27036, + "notecount": 1354, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94fec048858b36a74851e9c617dc77ce9b5630a4", + "difficulty": "HYPER", + "songID": 1857, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27036, + "notecount": 749, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33276c8010663eca1ac7a80b995cc061fe43fa23", + "difficulty": "NORMAL", + "songID": 1857, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27036, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bacba031e156db74a0b1f8d9b7285a74a788cb50", + "difficulty": "ANOTHER", + "songID": 1857, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27036, + "notecount": 1403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c90102933e99af5a7bcf6a67cc8aa20815caf42e", + "difficulty": "HYPER", + "songID": 1857, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27036, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be95fd9ae47e6f43a867fabcab23440a7aede8dd", + "difficulty": "NORMAL", + "songID": 1857, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27036, + "notecount": 425, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a41ac62a1d42ac6299135f0415ab94413817dbbb", + "difficulty": "ANOTHER", + "songID": 1858, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27037, + "notecount": 1296, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "568766c57772613086111ef900ce861f631d7f2d", + "difficulty": "HYPER", + "songID": 1858, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27037, + "notecount": 776, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97d40faa6ce1cc393297cd02ecfb699251d747db", + "difficulty": "NORMAL", + "songID": 1858, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27037, + "notecount": 451, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e7f77a8810022fd5c2332676b955ed729f50984", + "difficulty": "ANOTHER", + "songID": 1858, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27037, + "notecount": 1215, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "471d97aa103e6dd476541df7c33076ef3863bc82", + "difficulty": "HYPER", + "songID": 1858, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27037, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "354b35fca3c9b485287e04fc3bc9d843b7bf3de0", + "difficulty": "NORMAL", + "songID": 1858, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27037, + "notecount": 444, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9e4c96ddcab6960f9cb3074099835fe5ca10012d", + "difficulty": "ANOTHER", + "songID": 1859, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27038, + "notecount": 1218, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7cfbdf9d552c7ed98a27f9a78e76c74d4d7237e0", + "difficulty": "HYPER", + "songID": 1859, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27038, + "notecount": 707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c67f164dfe59ae8ef97d478d5d2533e4a04b3fec", + "difficulty": "NORMAL", + "songID": 1859, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27038, + "notecount": 303, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ca905477c77a59bb17078d3338df06c311c34e65", + "difficulty": "ANOTHER", + "songID": 1859, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27038, + "notecount": 1117, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "97459484cb0e0f41a1185c6e99fb994d00994aeb", + "difficulty": "BEGINNER", + "songID": 1859, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 27038, + "notecount": 178, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a85354f96539884d2dc587110ba8c18d578b03c5", + "difficulty": "HYPER", + "songID": 1859, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27038, + "notecount": 699, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3fcc2416af0f5a7277169cf8ead53c1f47ed90f", + "difficulty": "NORMAL", + "songID": 1859, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27038, + "notecount": 287, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0b6acbc43c65bb66193130dffe8d329407a67ca0", + "difficulty": "ANOTHER", + "songID": 1860, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27039, + "notecount": 1477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27a5d4d0c0838951fc389c8f9693dc158b9e387f", + "difficulty": "HYPER", + "songID": 1860, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27039, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7745ff5caedc7d14135c96b149b1e2e94f412129", + "difficulty": "NORMAL", + "songID": 1860, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27039, + "notecount": 567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11c2e365f1c8b4b260a8b2042b656287ddff9ce3", + "difficulty": "ANOTHER", + "songID": 1860, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27039, + "notecount": 1586, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12S", + "value": 13, + "individualDifference": true + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.40", + "value": 13.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "78305fa5808080b8d9292555a966cc84d3174403", + "difficulty": "HYPER", + "songID": 1860, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27039, + "notecount": 950, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8a7264a1751bb5e6009fadb9fb02628284446f9e", + "difficulty": "NORMAL", + "songID": 1860, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27039, + "notecount": 541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c1cd60c7c7e8147b98475f28487e60d6b97696ea", + "difficulty": "ANOTHER", + "songID": 1861, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27041, + "notecount": 1140, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "659d4e818899ca97fd7046bf08ba7ee1185ab809", + "difficulty": "HYPER", + "songID": 1861, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27041, + "notecount": 775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91c6b85202f3f7eabb397322675c53e32a58cba5", + "difficulty": "NORMAL", + "songID": 1861, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27041, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d09d641ea810ed2942b9954ff41e687e6e9021fd", + "difficulty": "ANOTHER", + "songID": 1861, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27041, + "notecount": 1146, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02e845cc7cbd090460bd9d813a2fdc294798a9cd", + "difficulty": "HYPER", + "songID": 1861, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27041, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9651f2c1eab9fd84b87f26e88138e1bebe6bbeeb", + "difficulty": "NORMAL", + "songID": 1861, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27041, + "notecount": 501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be1155ec34447a2986ce15b1d8ccba2d4af39513", + "difficulty": "ANOTHER", + "songID": 1862, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27042, + "notecount": 1435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "198f6fa55f0e704a50d0fadf88c66680a847da6b", + "difficulty": "HYPER", + "songID": 1862, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27042, + "notecount": 1035, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e61b0e1d81fa8232dd2da1fcb51b99e38de574dd", + "difficulty": "NORMAL", + "songID": 1862, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27042, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36d9518c9951057805d1eed88af846bbde09e7a3", + "difficulty": "ANOTHER", + "songID": 1862, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27042, + "notecount": 1419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S", + "value": 12, + "individualDifference": false + }, + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + } + } + }, + { + "chartID": "bb76acff886184885cd262993aa4881773345ccd", + "difficulty": "BEGINNER", + "level": "0", + "levelNum": 0, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1862, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 27042, + "arcChartID": null, + "notecount": 684, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "e98fe914cb5ede8a5ac37d5bef766ab582480952", + "difficulty": "HYPER", + "songID": 1862, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27042, + "notecount": 1032, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eca9c21fa9b5e99da5c4a07b248f0ea7b372117d", + "difficulty": "NORMAL", + "songID": 1862, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27042, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "745438f85e2c729299faf8c169f80dc8dae999bc", + "difficulty": "ANOTHER", + "songID": 1863, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27043, + "notecount": 1534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04d2060c2a9267c776e2ed672d0421a7a2af70f4", + "difficulty": "HYPER", + "songID": 1863, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27043, + "notecount": 1019, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9929c7d7c41b630cba7594576e20cc85608bd28a", + "difficulty": "NORMAL", + "songID": 1863, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27043, + "notecount": 589, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1cb0d67466cb2153369e55729d4813a7d7dea24c", + "difficulty": "ANOTHER", + "songID": 1863, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27043, + "notecount": 1564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12F", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12F", + "value": 11.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.50", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "chartID": "961a83bbd5bd5f21490fe0c4415c5c43564981fb", + "difficulty": "BEGINNER", + "level": "3", + "levelNum": 3, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1863, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 27043, + "arcChartID": null, + "notecount": 298, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "77363744c01383e4ba3d841c8c3e95c00cda8b6e", + "difficulty": "HYPER", + "songID": 1863, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27043, + "notecount": 1004, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2bb5921049b7954b49456669d620c744b8546c76", + "difficulty": "NORMAL", + "songID": 1863, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27043, + "notecount": 587, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13e3ceaf3098b03078d20bb795dad0593d32ad63", + "difficulty": "ANOTHER", + "songID": 1864, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27044, + "notecount": 1874, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ab8119df69c06f7f42b21d09e5956e6044aa6a98", + "difficulty": "HYPER", + "songID": 1864, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27044, + "notecount": 1057, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69749a02a22147b6f279042ec6379b93fd03c407", + "difficulty": "NORMAL", + "songID": 1864, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27044, + "notecount": 600, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6c165c8ad6a6411f37f1a7e70ae7bc4a1f9c5c4", + "difficulty": "ANOTHER", + "songID": 1864, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27044, + "notecount": 1683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e3b6769d0a6b445c5f9b58f65cc4bfaa69eaa1cc", + "difficulty": "HYPER", + "songID": 1864, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27044, + "notecount": 1009, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f88d5ba5e2d343587f9a4ce247136e78841a4e40", + "difficulty": "NORMAL", + "songID": 1864, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27044, + "notecount": 654, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90fd828c2076581ff0a5287ece239d3c95149da2", + "difficulty": "ANOTHER", + "songID": 1865, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27045, + "notecount": 1009, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b16ece104dbb558be0c80b4c03dcdb6b12a28749", + "difficulty": "HYPER", + "songID": 1865, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27045, + "notecount": 703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f2e87d64d4040a70fc7bd8128ad73445efc26ad", + "difficulty": "NORMAL", + "songID": 1865, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27045, + "notecount": 443, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ebd851fc154b5be1fdbe0b97ad4b4b536305a62", + "difficulty": "ANOTHER", + "songID": 1865, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27045, + "notecount": 1119, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31197480759a3d6c455219e4728c97eeed32392f", + "difficulty": "HYPER", + "songID": 1865, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27045, + "notecount": 785, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "928651764b1609196e5bbc1158aba7a1332e1e9c", + "difficulty": "NORMAL", + "songID": 1865, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27045, + "notecount": 397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59e16a31ae178c4b1f5699d8db33ab4effe89fa8", + "difficulty": "ANOTHER", + "songID": 1866, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27046, + "notecount": 1445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4055b52912c7a22883b7dc760ca7d6daffee45ac", + "difficulty": "HYPER", + "songID": 1866, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27046, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cbc605e9110e68d79ee954532ecd5a856c39b2b", + "difficulty": "NORMAL", + "songID": 1866, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27046, + "notecount": 492, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6836e17081a6f232ca83826fc5a40f30710e4139", + "difficulty": "ANOTHER", + "songID": 1866, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27046, + "notecount": 1471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "4a13ea1e35b0ab95273a5e1a18d5d67a4993cdab", + "difficulty": "HYPER", + "songID": 1866, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27046, + "notecount": 821, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ecfb1b4e0dbc02c6d70e927f074c240e07ba6843", + "difficulty": "NORMAL", + "songID": 1866, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27046, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5664888196afa3caa270b6d086d15f6fee5a5a7a", + "difficulty": "ANOTHER", + "songID": 1867, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27047, + "notecount": 1361, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21b16f939031b27ba406160b27038fcfff9ed898", + "difficulty": "HYPER", + "songID": 1867, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27047, + "notecount": 809, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1546df60bfeae9a4eeac9f5ec71102d8685b5560", + "difficulty": "NORMAL", + "songID": 1867, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27047, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d4b27e43d9de20821b77043c495edda35f060ed", + "difficulty": "ANOTHER", + "songID": 1867, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27047, + "notecount": 1262, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3851b74464d511fd50a9adf900589b127f4f927c", + "difficulty": "HYPER", + "songID": 1867, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27047, + "notecount": 786, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98a33bf6fce807ba2e1cdc5c7073d0774e5c8bfb", + "difficulty": "NORMAL", + "songID": 1867, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27047, + "notecount": 459, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e439fc17bba566d7e9f4c49a7853d2ceac57352a", + "difficulty": "ANOTHER", + "songID": 1868, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27048, + "notecount": 1303, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83be91b6576d85ccd4364fb9bee5e4cd031f673f", + "difficulty": "HYPER", + "songID": 1868, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27048, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c42781ed06c493f0f8bc44af38f2bb12d5ec02d9", + "difficulty": "NORMAL", + "songID": 1868, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27048, + "notecount": 422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3136d2bc44a7b696ea642dc045db26e69c69b6e3", + "difficulty": "ANOTHER", + "songID": 1868, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27048, + "notecount": 1164, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44a2c0d6b4d763a5e281ca30f9915415346dd79b", + "difficulty": "HYPER", + "songID": 1868, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27048, + "notecount": 709, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e5e6896e0fd4925701b465f2685c439d363d4b9d", + "difficulty": "NORMAL", + "songID": 1868, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27048, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7c831119006f262c35eb821836e262fe8ef2cfa", + "difficulty": "ANOTHER", + "songID": 1869, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27049, + "notecount": 941, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cbe162ec43532d378c904f7d8fa6a5b80c0dbc73", + "difficulty": "HYPER", + "songID": 1869, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27049, + "notecount": 594, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31bb0f6fb07ff6a737ed34ee056b48f194e49dea", + "difficulty": "NORMAL", + "songID": 1869, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27049, + "notecount": 335, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3766ca27dc341fcf1fafa4a458670359ebe50b3", + "difficulty": "ANOTHER", + "songID": 1869, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27049, + "notecount": 933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2183335f214ca724a8697b1a504aadea7071a6a", + "difficulty": "HYPER", + "songID": 1869, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27049, + "notecount": 583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0066e4fa3223d66bc3768515c72407043ff2a5a8", + "difficulty": "NORMAL", + "songID": 1869, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27049, + "notecount": 336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "29adf480cc55638b174538ccb6b0052c06571d0a", + "difficulty": "ANOTHER", + "songID": 1870, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27050, + "notecount": 1412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9623f36af6dee202df74b0331a07658f8396307e", + "difficulty": "HYPER", + "songID": 1870, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27050, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "663f430bb7cf115bf2bbd58cd1b925e53f85ccd1", + "difficulty": "NORMAL", + "songID": 1870, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27050, + "notecount": 620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc9dfda130b41278fe4e9631a3328cd5e24b3ddc", + "difficulty": "ANOTHER", + "songID": 1870, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27050, + "notecount": 1495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a859773b4d10ddd72ed948e5fae40336b2cdce16", + "difficulty": "HYPER", + "songID": 1870, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27050, + "notecount": 914, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53737800c3f0bf422bf62ff9b934729f5e3aa731", + "difficulty": "NORMAL", + "songID": 1870, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27050, + "notecount": 548, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dbf465f3fb91039f02276fe7b8177fe0c057d7d6", + "difficulty": "ANOTHER", + "songID": 1871, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27051, + "notecount": 1139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f31d55356858b0d9ab477dc22a83b1ae69b9dded", + "difficulty": "HYPER", + "songID": 1871, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27051, + "notecount": 692, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "519eaf9840bd8994270184a84e8d672923588019", + "difficulty": "NORMAL", + "songID": 1871, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27051, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f84bc49a7178c0bf0568aecc528d35b78b25060", + "difficulty": "ANOTHER", + "songID": 1871, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27051, + "notecount": 1176, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "642692ad57c1ef5a0221eb18eed42f7a7057ae7e", + "difficulty": "HYPER", + "songID": 1871, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27051, + "notecount": 739, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5bf33069fc4a2e4e0fcbbe78d12811bba37fc254", + "difficulty": "NORMAL", + "songID": 1871, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27051, + "notecount": 497, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c3408d70d692ba37d8db676e6874d77a650830c", + "difficulty": "ANOTHER", + "songID": 1872, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27052, + "notecount": 1542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cebe28998d6847829e70a20d7cff614d11a99c58", + "difficulty": "HYPER", + "songID": 1872, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27052, + "notecount": 1104, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e1dde735bef060278628ea5c2467d537276d004a", + "difficulty": "NORMAL", + "songID": 1872, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27052, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30d35e5394cdcdb46b8c20abdda2d98ae9aa8448", + "difficulty": "ANOTHER", + "songID": 1872, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27052, + "notecount": 1567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": true + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "75de2494c2fcdd0f6bf2c8c3eb7321bfa33ee4e2", + "difficulty": "HYPER", + "songID": 1872, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27052, + "notecount": 1111, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "88057d48eb930386a9ff9f2f2029a9978b5e7498", + "difficulty": "NORMAL", + "songID": 1872, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27052, + "notecount": 567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73a3cb9f4c2e945708fba59372259c2882917448", + "difficulty": "ANOTHER", + "songID": 1873, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27053, + "notecount": 1244, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "356936c494d3054fb35e8ec96610a091fa502431", + "difficulty": "HYPER", + "songID": 1873, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27053, + "notecount": 760, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2557dc1901904532b086aed1ebb8e26d4a0e9413", + "difficulty": "NORMAL", + "songID": 1873, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27053, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3e557b0b5317408289d6338a7556a924caf0857e", + "difficulty": "ANOTHER", + "songID": 1873, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27053, + "notecount": 1245, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "906c1db245bb132a91fa7f9e1dba33b3d1590447", + "difficulty": "HYPER", + "songID": 1873, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27053, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3382bdfab9ae91387b022837ff014ced50e9b05", + "difficulty": "NORMAL", + "songID": 1873, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27053, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40599d472e9e5419f433180274debdc61ac8c5d5", + "difficulty": "ANOTHER", + "songID": 1874, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27054, + "notecount": 1456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a990b327721abcb4f8cd7f2032a0c3e21c88b1ed", + "difficulty": "HYPER", + "songID": 1874, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27054, + "notecount": 846, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31ff23e7104bd5b57f59be30537a1853be146241", + "difficulty": "NORMAL", + "songID": 1874, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27054, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c5ec5428a44ffac5ca3b67dca0c94dffb79fcedb", + "difficulty": "ANOTHER", + "songID": 1874, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27054, + "notecount": 1537, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.90", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f11bb9740b3f309c0360557b3166eaf0696931f8", + "difficulty": "HYPER", + "songID": 1874, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27054, + "notecount": 843, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b364dab4a87e43470cbbe1ac98cbb93365fb3b3", + "difficulty": "NORMAL", + "songID": 1874, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27054, + "notecount": 431, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e6cc9824c4831c532653b10cab2f6f6bc06c269", + "difficulty": "ANOTHER", + "songID": 1875, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27055, + "notecount": 1340, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "243b2e371332605ac8dabb597016a6d83188b2b0", + "difficulty": "HYPER", + "songID": 1875, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27055, + "notecount": 777, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2cb803386c1f0109161d240a6b06923bfb37f5fe", + "difficulty": "NORMAL", + "songID": 1875, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27055, + "notecount": 507, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "58fe6da6a9650d9608d62aaf0a56ef94eb3251ee", + "difficulty": "ANOTHER", + "songID": 1875, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27055, + "notecount": 1333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82f23967c1d65d4bfa58066e1995f628a9f4656a", + "difficulty": "HYPER", + "songID": 1875, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27055, + "notecount": 760, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59cdfbe16cbd0d3c26f579b653685b3bdc07f798", + "difficulty": "NORMAL", + "songID": 1875, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27055, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c565debc8ca99e1228993c2e152e839cd6b0b80d", + "difficulty": "ANOTHER", + "songID": 1876, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27056, + "notecount": 1705, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a59c7e5c9e0d79f23bd629026da9eddeba4b0b33", + "difficulty": "HYPER", + "songID": 1876, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27056, + "notecount": 1053, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d72170787a3dc59dbc66d1460a95950be7b4522c", + "difficulty": "NORMAL", + "songID": 1876, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27056, + "notecount": 545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b26400a74620f44f25a53cb0af3303ae4ecdde5b", + "difficulty": "ANOTHER", + "songID": 1876, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27056, + "notecount": 1707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12D", + "value": 12.3, + "individualDifference": false + }, + "kt-EXHC": { + "text": "12.70", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b372707d38334ff9395c777c48bde19f8a07b65e", + "difficulty": "HYPER", + "songID": 1876, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27056, + "notecount": 1096, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f0629ac98ff4d3e7c008c6a71d540f475abd556", + "difficulty": "NORMAL", + "songID": 1876, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27056, + "notecount": 598, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc481badc3ac42dcbabbabe38560bc64cde81a16", + "difficulty": "ANOTHER", + "songID": 1877, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27058, + "notecount": 1480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5269d798e451e4c44b5207c8557a81d75ea0f9d4", + "difficulty": "HYPER", + "songID": 1877, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27058, + "notecount": 933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6173f1d37cd078c11bec7e4665ae680fd8981890", + "difficulty": "NORMAL", + "songID": 1877, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27058, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc21a62c5bf7ff1c2bd4097904d79a00bdc0718c", + "difficulty": "ANOTHER", + "songID": 1877, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27058, + "notecount": 1501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "2e21f1b4f5bd96f725308dd07af30caa0e6951a7", + "difficulty": "HYPER", + "songID": 1877, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27058, + "notecount": 979, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c07ecfc0f974ba6692b1140c047da149d3380c90", + "difficulty": "NORMAL", + "songID": 1877, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27058, + "notecount": 525, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92da9e20e0b45d85016451d430b87d136b9587a9", + "difficulty": "ANOTHER", + "songID": 1878, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27059, + "notecount": 1691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "312fc36e9c02fa90370b3f414b144571ea034800", + "difficulty": "HYPER", + "songID": 1878, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27059, + "notecount": 959, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f400a519205f7aeedfe668d51c2578fa34c125a4", + "difficulty": "NORMAL", + "songID": 1878, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27059, + "notecount": 477, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cbd3810f476221ae348c3e9a98a187ec6652772e", + "difficulty": "ANOTHER", + "songID": 1878, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27059, + "notecount": 1724, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8cabb3f9f8730119dc70aba5ede2c9a193e9ce3f", + "difficulty": "HYPER", + "songID": 1878, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27059, + "notecount": 1019, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "33341ddd5d22f4b0144ca6a4228641e6347e44fc", + "difficulty": "NORMAL", + "songID": 1878, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27059, + "notecount": 475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "54cf131aedf3b64e6bdd2b9b6e36d34d64920d5b", + "difficulty": "ANOTHER", + "songID": 1879, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27060, + "notecount": 1752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0b2a5075d23f5700c9768aa1a645ff6ca8cb199", + "difficulty": "HYPER", + "songID": 1879, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27060, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06cb28bb3b316bcd29739b85c85c46988151d8c3", + "difficulty": "NORMAL", + "songID": 1879, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27060, + "notecount": 628, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "351d2f0613776d01cfc288c50f1f4503f6205dac", + "difficulty": "ANOTHER", + "songID": 1879, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27060, + "notecount": 1844, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "a499782772f1c4442d938da7fb18d9cbb689a3b2", + "difficulty": "HYPER", + "songID": 1879, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27060, + "notecount": 1083, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9cfd60891aa7a745605aef2728a3831e7e31d9d", + "difficulty": "NORMAL", + "songID": 1879, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27060, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c23cbb2c95eeedee7fd683b0f73485d0bd497e2", + "difficulty": "ANOTHER", + "songID": 1880, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27061, + "notecount": 1260, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1a4d00420d6e1a7e183d37f1542c79fce364d99b", + "difficulty": "HYPER", + "songID": 1880, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27061, + "notecount": 833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "830a1fddbac90349099b480e89639644665b3135", + "difficulty": "NORMAL", + "songID": 1880, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27061, + "notecount": 462, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "707a9438b0d5e272310ea7e2bc31b50f1399238a", + "difficulty": "ANOTHER", + "songID": 1880, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27061, + "notecount": 1288, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + }, + "kt-HC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "eae4a1420bba2b3d11d2baffaddadf5975e6168e", + "difficulty": "HYPER", + "songID": 1880, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27061, + "notecount": 890, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8844a826140ddbaa2d7574580c5fc9fd0e46c61", + "difficulty": "NORMAL", + "songID": 1880, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27061, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4025870d9b23480dd2721a1136c06a90c27cb23d", + "difficulty": "ANOTHER", + "songID": 1881, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27062, + "notecount": 980, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad1be9db6d65cff2095c61104ae677a1b73b87f2", + "difficulty": "HYPER", + "songID": 1881, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27062, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10494e41f82ae00986c2c4314511d9987001dbd7", + "difficulty": "NORMAL", + "songID": 1881, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27062, + "notecount": 352, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5206775f83554e76f881066211023837f3a712a4", + "difficulty": "ANOTHER", + "songID": 1881, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27062, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42128456cc765b18966adb091f7286a1ffe25137", + "difficulty": "HYPER", + "songID": 1881, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27062, + "notecount": 662, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f519a78c59cadef5f31d5dcbfc0180a0b599bf9b", + "difficulty": "NORMAL", + "songID": 1881, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27062, + "notecount": 303, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d59252d8f340a4706b4347549afee2756a6a380", + "difficulty": "ANOTHER", + "songID": 1882, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27063, + "notecount": 1232, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35b3f84257dea7087fd083176a513614d4889a73", + "difficulty": "HYPER", + "songID": 1882, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27063, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ae45a082adbf09eaf295fbe6e71eceb5da28495", + "difficulty": "NORMAL", + "songID": 1882, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27063, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f880e9cfdd1c3c90b133a30e1fab778cab571a2", + "difficulty": "ANOTHER", + "songID": 1882, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27063, + "notecount": 1341, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "11c701416b4e3ea57ce9163f701e9734a33033cb", + "difficulty": "HYPER", + "songID": 1882, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27063, + "notecount": 792, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "250df0432f6d5a5d587ae1b9b79b077d380f65b2", + "difficulty": "NORMAL", + "songID": 1882, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27063, + "notecount": 524, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ab1e943567b8dbdde788cd5f29907cea761b5e2", + "difficulty": "ANOTHER", + "songID": 1883, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27064, + "notecount": 1546, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "596ef6677feccece0a238554433f460c534ffa41", + "difficulty": "HYPER", + "songID": 1883, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27064, + "notecount": 1008, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "336092fd0b246ef83e4d034c3c9eb6297e14e1fa", + "difficulty": "NORMAL", + "songID": 1883, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27064, + "notecount": 553, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c3b3a82346d3a29b9e9cdfa89885cd3c29c2370c", + "difficulty": "ANOTHER", + "songID": 1883, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27064, + "notecount": 1634, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "6efd4245ef33b829a62b21d51fbdf0db790dfe3b", + "difficulty": "HYPER", + "songID": 1883, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27064, + "notecount": 911, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee1be39838923fd248b028d839f74753831645c9", + "difficulty": "NORMAL", + "songID": 1883, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27064, + "notecount": 560, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f9edf29f85f490eaf7f489ec225c90500a63156", + "difficulty": "ANOTHER", + "songID": 1884, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27065, + "notecount": 1445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d3035e6a884d597668c0b69a85e832c2bcfa733", + "difficulty": "HYPER", + "songID": 1884, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27065, + "notecount": 827, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "934ecd8159e2624a0420358e1994d3d91ebf1abe", + "difficulty": "NORMAL", + "songID": 1884, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27065, + "notecount": 547, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "edd4b6f269223c9ebb1efe81c533b9105fa525aa", + "difficulty": "ANOTHER", + "songID": 1884, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27065, + "notecount": 1392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "ba3e1cd0423bd4b176aa04bcef11484e5da46ee1", + "difficulty": "HYPER", + "songID": 1884, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27065, + "notecount": 833, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a2676b9a6b3abd4cb2afeb0c876f792fb3e35d5", + "difficulty": "NORMAL", + "songID": 1884, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27065, + "notecount": 565, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0092bd99dfd9b27d70ee12306dc0469a0cbbe387", + "difficulty": "ANOTHER", + "songID": 1885, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27066, + "notecount": 1164, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "036f36f93b01d2f84c7f8ebf42e89904f16ac24c", + "difficulty": "HYPER", + "songID": 1885, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27066, + "notecount": 737, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68ee17e0a3233f4b4f7d43b6a247acbe050ba54b", + "difficulty": "NORMAL", + "songID": 1885, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27066, + "notecount": 401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86ed3a620829348a4409acb01e8dd316310140ef", + "difficulty": "ANOTHER", + "songID": 1885, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27066, + "notecount": 1228, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "105a97e7980d4396768a8c368588225779b0f5b4", + "difficulty": "HYPER", + "songID": 1885, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27066, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65b97d7c9bb6245b57fd02b5105d82a6c87aa071", + "difficulty": "NORMAL", + "songID": 1885, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27066, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a45c067f79e3577b632c00bdcabf7866ccf744fe", + "difficulty": "ANOTHER", + "songID": 1886, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27067, + "notecount": 943, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "867f9a7d19c1eff1a23f6f6e6db91123bba297ab", + "difficulty": "HYPER", + "songID": 1886, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27067, + "notecount": 496, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "217b8f95b6c119c90c304b3eb7b7194d11f768b2", + "difficulty": "NORMAL", + "songID": 1886, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 27067, + "notecount": 265, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14ae3474c630cfe510af1b3140c89a670ed0e48d", + "difficulty": "ANOTHER", + "songID": 1886, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27067, + "notecount": 978, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eaaee45a0301b408a5de2e6df23c615c5df3b23c", + "difficulty": "HYPER", + "songID": 1886, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27067, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0393ad4c9a4def789124702a0790e753bf38555a", + "difficulty": "NORMAL", + "songID": 1886, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 27067, + "notecount": 272, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad43e8e356c0895ff189140821494f0d455cd0aa", + "difficulty": "ANOTHER", + "songID": 1887, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27068, + "notecount": 1360, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ff7a30740747c949b9fcb62347944d13c31edb34", + "difficulty": "HYPER", + "songID": 1887, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27068, + "notecount": 881, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "133987491df7972efaeccb9d043ea4ee0d3e6907", + "difficulty": "NORMAL", + "songID": 1887, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27068, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "76ba1528c516067ba183334e6d8e27399a5e4567", + "difficulty": "ANOTHER", + "songID": 1887, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27068, + "notecount": 1344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "b41beda1bc5f5ecbeef0c783d7e94d080210db10", + "difficulty": "HYPER", + "songID": 1887, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27068, + "notecount": 898, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e324bdf72186b983bf76724b6d01df5649291c06", + "difficulty": "NORMAL", + "songID": 1887, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27068, + "notecount": 554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79c5f2beb643676426029fd4dcb6cbb520df37fc", + "difficulty": "ANOTHER", + "songID": 1888, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27069, + "notecount": 1313, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d38936fb97eaafa03fc2a960eb43b57b9d290968", + "difficulty": "HYPER", + "songID": 1888, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27069, + "notecount": 922, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bf2d2281b192eff5424b4bbb868f97f41f76c7d", + "difficulty": "NORMAL", + "songID": 1888, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27069, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8cce27e3f3028519c44d326fd0a4177e6539f802", + "difficulty": "ANOTHER", + "songID": 1888, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27069, + "notecount": 1279, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d01750a607194e62ccb0a546e0ee701c6544d911", + "difficulty": "HYPER", + "songID": 1888, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27069, + "notecount": 830, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "064c9c6374272dfc027f2a181a73612954c0d70d", + "difficulty": "NORMAL", + "songID": 1888, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27069, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a72ed6dda0606ecb0eae9017ed69c02f466d8e11", + "difficulty": "ANOTHER", + "songID": 1889, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27070, + "notecount": 1269, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "236c98490dbf137a71b06e8ff7e8b0c1c4b11864", + "difficulty": "HYPER", + "songID": 1889, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27070, + "notecount": 870, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8bdda59524d65e8f67519ef1fa00bba8fb2cd94c", + "difficulty": "NORMAL", + "songID": 1889, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27070, + "notecount": 483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bd9d3ed7322757fa4f8a8cc4940fd9fd124e37a", + "difficulty": "ANOTHER", + "songID": 1889, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27070, + "notecount": 1246, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "907ca5d8dba6cb34fea0a8ff21b3d416e033fd6c", + "difficulty": "HYPER", + "songID": 1889, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27070, + "notecount": 870, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8054ea4c1f6a29f16a1e2d14bf7c97833cb1d0c", + "difficulty": "NORMAL", + "songID": 1889, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27070, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d0a12ac7c74cc82d1fce10037ffc22d3548797b", + "difficulty": "ANOTHER", + "songID": 1890, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27071, + "notecount": 1006, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fccaa45e8af2e41406191ed91d7ba86106fdb84", + "difficulty": "HYPER", + "songID": 1890, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27071, + "notecount": 643, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e386a00b1f231fc47889d040a5eac991b21044a0", + "difficulty": "NORMAL", + "songID": 1890, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27071, + "notecount": 310, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f5549b2d2340ec65ae29060ecb65b1c6f544fad", + "difficulty": "ANOTHER", + "songID": 1890, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27071, + "notecount": 1011, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0df9236b4470ccb92db426fa17f3355514499b0", + "difficulty": "BEGINNER", + "songID": 1890, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 27071, + "notecount": 129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d155a0c6b4a76901244c9fa97236bf78317eefdc", + "difficulty": "HYPER", + "songID": 1890, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27071, + "notecount": 674, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e10d9c9f3c1efbbac047c009d66362204881501", + "difficulty": "NORMAL", + "songID": 1890, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27071, + "notecount": 324, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5f77b925f5d201e11c36cd8ffe84337b35202fe5", + "difficulty": "ANOTHER", + "songID": 1891, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27072, + "notecount": 1220, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50c2519443dc956105e6e8937de17f0c9e215a51", + "difficulty": "HYPER", + "songID": 1891, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27072, + "notecount": 682, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bb8e04873a501809b1d3bb4c799265212e66016", + "difficulty": "NORMAL", + "songID": 1891, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 27072, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af0504cda4e208ebdcfdb7a21831e8e2de176cc2", + "difficulty": "ANOTHER", + "songID": 1891, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27072, + "notecount": 1075, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "006950c9d7150c418c2a9affcb0fac1df9d5837e", + "difficulty": "BEGINNER", + "songID": 1891, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 27072, + "notecount": 165, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "42060b906bddbbfc7c7a1156e6a5b4792771fd6c", + "difficulty": "HYPER", + "songID": 1891, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27072, + "notecount": 653, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa5114056804b5474eea0397f177e56087a0935b", + "difficulty": "NORMAL", + "songID": 1891, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 27072, + "notecount": 269, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebd4e1ad4dfb27b3d307a0a33e0a8a833642b6d8", + "difficulty": "ANOTHER", + "songID": 1892, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27073, + "notecount": 1333, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b208bd3b3160c44ab19cda66ee20b7eecc2997e1", + "difficulty": "HYPER", + "songID": 1892, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27073, + "notecount": 843, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79ab54a289baed7bdc5c4c305f494ae5e3e1d455", + "difficulty": "NORMAL", + "songID": 1892, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27073, + "notecount": 390, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4752b414f5283ad180cab9719ec9ddab636d1c65", + "difficulty": "ANOTHER", + "songID": 1892, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27073, + "notecount": 1362, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11E", + "value": 11, + "individualDifference": false + }, + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3d98209e094cb09f932183109c68aff8f6789120", + "difficulty": "BEGINNER", + "songID": 1892, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 27073, + "notecount": 207, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0d75cef44a710e95d4ec3006f08c514fdc7e86bd", + "difficulty": "HYPER", + "songID": 1892, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27073, + "notecount": 856, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74b28ad25c9f00760033b7df31215d22adf34664", + "difficulty": "NORMAL", + "songID": 1892, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27073, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69ca31d62656587315b5604fb7a7fd7e37a889a3", + "difficulty": "ANOTHER", + "songID": 1893, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27074, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e56fc548e0f0425efecf626228eae3ef05f3d299", + "difficulty": "HYPER", + "songID": 1893, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27074, + "notecount": 567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac37ebf923ae957431e9b13901f83432588bd55d", + "difficulty": "NORMAL", + "songID": 1893, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 27074, + "notecount": 230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30e4e7901383d88b702032203f04ef39200b7059", + "difficulty": "ANOTHER", + "songID": 1893, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27074, + "notecount": 828, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f2a78834af44b48ace266e11eaeedea211d7a98d", + "difficulty": "HYPER", + "songID": 1893, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27074, + "notecount": 559, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0178b21445ef99e63f656be951953d2dbc0d7d0d", + "difficulty": "NORMAL", + "songID": 1893, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 27074, + "notecount": 230, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a77a99f6561cd2c3dfa520b3e2846bd2c58dc1f3", + "difficulty": "ANOTHER", + "songID": 1894, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27075, + "notecount": 1026, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "caed797811fcfcf13b25d1d2bc5bd0b2892f9168", + "difficulty": "HYPER", + "songID": 1894, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27075, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d7622d659f2cf5ad1c0498dd3160e487b04b28a5", + "difficulty": "NORMAL", + "songID": 1894, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27075, + "notecount": 405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "47f71a6f15492eb5dea6a3427e7756e30ededc5f", + "difficulty": "ANOTHER", + "songID": 1894, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27075, + "notecount": 1088, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "98bf98310f537b35d165387d77d20f2afe6810ec", + "difficulty": "HYPER", + "songID": 1894, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27075, + "notecount": 767, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf8d02bd635a2f1bf6439a55d315e4ef63b55a7d", + "difficulty": "NORMAL", + "songID": 1894, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27075, + "notecount": 396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4bec969f1052630f44a1b9458e9471bb87b6660b", + "difficulty": "ANOTHER", + "songID": 1895, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27076, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9fc553a96d715f96ef08e9f5f69fb8e550c9ae7b", + "difficulty": "HYPER", + "songID": 1895, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27076, + "notecount": 761, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5d0039858f8360f21e7a18c07022bea99826d59", + "difficulty": "NORMAL", + "songID": 1895, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 27076, + "notecount": 339, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "916b72e20fd7993f73fe262a1a2c4f629b36d29a", + "difficulty": "ANOTHER", + "songID": 1895, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27076, + "notecount": 1000, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9249b8dbc873ccb81f5975f2c5ba74b98ca4f0f", + "difficulty": "HYPER", + "songID": 1895, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27076, + "notecount": 775, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f94fb522aa49cc0432128c036667d9a688d532d", + "difficulty": "NORMAL", + "songID": 1895, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 27076, + "notecount": 335, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b45c390e077f577873a23b5700ba5b87ccc9804b", + "difficulty": "ANOTHER", + "songID": 1896, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27077, + "notecount": 1309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebdba3b9d8c2bb12207a71dd804c28b93913b748", + "difficulty": "HYPER", + "songID": 1896, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27077, + "notecount": 731, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f0c23a07167736a1a463da141207935b52adb4b", + "difficulty": "NORMAL", + "songID": 1896, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27077, + "notecount": 418, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25c4794ccac2525dff9ac1dfa1f9055f1ac6d0ad", + "difficulty": "ANOTHER", + "songID": 1896, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27077, + "notecount": 1342, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11S+", + "value": 12.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11A", + "value": 11.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0e17b46a13e251c5a743cbc3a01c35f7e48676a4", + "difficulty": "HYPER", + "songID": 1896, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27077, + "notecount": 745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb8029b06478755fb663054bc5497deda5c91539", + "difficulty": "NORMAL", + "songID": 1896, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27077, + "notecount": 412, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3daf6137380b6d43479d9c51f18c009f4d88fb0a", + "difficulty": "ANOTHER", + "songID": 1897, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27078, + "notecount": 1556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "64d67eaf0cff00bad5b3298497a463cebd5d15ae", + "difficulty": "HYPER", + "songID": 1897, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27078, + "notecount": 933, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "682c55561036944d9fee6cdda544888cb4d0acdd", + "difficulty": "NORMAL", + "songID": 1897, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27078, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e858d0a597fd11557a3dff439523b501ed3b564b", + "difficulty": "ANOTHER", + "songID": 1897, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27078, + "notecount": 1488, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": true + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "19e32c25db1f4075c830629e5764b85a7f9aa110", + "difficulty": "HYPER", + "songID": 1897, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27078, + "notecount": 886, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ba75afe028f5bc615873a8070d94dc3e13aad5ba", + "difficulty": "NORMAL", + "songID": 1897, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27078, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ec5d684d6ef995a01e5dca73885de9263fdb8351", + "difficulty": "ANOTHER", + "songID": 1898, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27079, + "notecount": 985, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bacf5f1eaf8d368ebd4f54a1557ce290c6d048e5", + "difficulty": "HYPER", + "songID": 1898, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27079, + "notecount": 682, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "633619e885cf438fa5b210049a02e3381dd270e0", + "difficulty": "NORMAL", + "songID": 1898, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27079, + "notecount": 384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85c4dffe1ea9ff9c2c3242b75f3dd823d68baa88", + "difficulty": "ANOTHER", + "songID": 1898, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27079, + "notecount": 1008, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0ac08193db46445d09691e272cef5f256a2f9f36", + "difficulty": "HYPER", + "songID": 1898, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27079, + "notecount": 672, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee72eae6a6f6edd6ec70723f1a6b138344bc3c1b", + "difficulty": "NORMAL", + "songID": 1898, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27079, + "notecount": 373, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90389dc7aa45126f23804ec6e5afe59ff811b421", + "difficulty": "ANOTHER", + "songID": 1899, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27080, + "notecount": 1419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "220907c37bf276b75803b535dc7f878747a19279", + "difficulty": "HYPER", + "songID": 1899, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27080, + "notecount": 903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4d1d1cb6dfdc3a69412aed07a8f7473b19dbf16b", + "difficulty": "NORMAL", + "songID": 1899, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27080, + "notecount": 604, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8d93a1d5ea35d26f3747b89eff0e31c5c6903bb", + "difficulty": "ANOTHER", + "songID": 1899, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27080, + "notecount": 1479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3f69bb0d92ec763016394f8691c087c6f7737333", + "difficulty": "HYPER", + "songID": 1899, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27080, + "notecount": 955, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3db7e5e12e72a6f1cb3d43f0ce66be8bff17857c", + "difficulty": "NORMAL", + "songID": 1899, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27080, + "notecount": 583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61242ea75a723c4ffc580e8f65f61436c040bd66", + "difficulty": "ANOTHER", + "songID": 1900, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27081, + "notecount": 1032, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a370087511d28f3f1d96689c9e02c31759b8abe", + "difficulty": "HYPER", + "songID": 1900, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27081, + "notecount": 670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9cc82ddaae11b1d173fcb1b1393b28918b4db468", + "difficulty": "NORMAL", + "songID": 1900, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27081, + "notecount": 475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d1a810fa9e14b70deca4249c41f7f672dcba3f8", + "difficulty": "ANOTHER", + "songID": 1900, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27081, + "notecount": 941, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "697eefaa1d8bd2c7744fd7ca5a41f09981cdab6c", + "difficulty": "HYPER", + "songID": 1900, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27081, + "notecount": 666, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86d1b2403af93cf11010e94c91f0f6cd6377a136", + "difficulty": "NORMAL", + "songID": 1900, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27081, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "65ebdb3abf87e512c66325b3160d5849216e574c", + "difficulty": "ANOTHER", + "songID": 1901, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27082, + "notecount": 1212, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4b3db50314065f4f17f011b951349e7482aa99f7", + "difficulty": "HYPER", + "songID": 1901, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27082, + "notecount": 849, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e5e288720f18d9a3201653e006dc3266d006f54", + "difficulty": "NORMAL", + "songID": 1901, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27082, + "notecount": 474, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "094f6cc1aec62db50670636f8b625ebab802383c", + "difficulty": "ANOTHER", + "songID": 1901, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27082, + "notecount": 1233, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11A+", + "value": 11.9, + "individualDifference": false + }, + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e5ed81fd0a7a79a6f698d8883217414a80839b6f", + "difficulty": "HYPER", + "songID": 1901, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27082, + "notecount": 801, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1af450512d689dde3aecdf9b1b4d3d07eb6aafb1", + "difficulty": "NORMAL", + "songID": 1901, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27082, + "notecount": 487, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39e8c15aa8c1c01b97212104f9873c63cd6db03c", + "difficulty": "ANOTHER", + "songID": 1902, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27083, + "notecount": 1051, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "711a7a086f41f6e7e8cae2929f433d35e1bc3104", + "difficulty": "HYPER", + "songID": 1902, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27083, + "notecount": 712, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee186015b079f1950bdac73396a11485c8042387", + "difficulty": "NORMAL", + "songID": 1902, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27083, + "notecount": 401, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f321aab3c1099f8f1e27e97ee6a245c8c14292d8", + "difficulty": "ANOTHER", + "songID": 1902, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27083, + "notecount": 1061, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "6539c449fb725fc647a01128392f71acd01c892e", + "difficulty": "BEGINNER", + "level": "1", + "levelNum": 1, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1902, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 27083, + "arcChartID": null, + "notecount": 131, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "a9423332d0dfa5b7af49e05532882b2365e58091", + "difficulty": "HYPER", + "songID": 1902, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27083, + "notecount": 716, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "add58d0a99667affb58454085f8fed3dbad0209c", + "difficulty": "NORMAL", + "songID": 1902, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27083, + "notecount": 406, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d935ceb46359f815245c3185d9e281abe4d46917", + "difficulty": "ANOTHER", + "songID": 1903, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27084, + "notecount": 1723, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "149796e3197d3e6a6762a04c02e469a41cfc4214", + "difficulty": "HYPER", + "songID": 1903, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27084, + "notecount": 967, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d7d913e2e625d8ea28cb7709827673be1c346af", + "difficulty": "NORMAL", + "songID": 1903, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27084, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc4568448d39f93fa6d54da088e4f03cedfbd6c6", + "difficulty": "ANOTHER", + "songID": 1903, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27084, + "notecount": 1701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + }, + "kt-EXHC": { + "text": "13.30", + "value": 13.3, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "aaa8465c6b0cfe17fb766bede6a9fc982f084334", + "difficulty": "HYPER", + "songID": 1903, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27084, + "notecount": 980, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34119b751291521f41c06cdcd819fd76a7f816cf", + "difficulty": "NORMAL", + "songID": 1903, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27084, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ed657dde968ab4b04d0f5adfc299bc789075d3b", + "difficulty": "ANOTHER", + "songID": 1904, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27087, + "notecount": 1473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "454a7682f8f35661d5cc360f934fd8a1ff356b5e", + "difficulty": "HYPER", + "songID": 1904, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27087, + "notecount": 1040, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f18bebb9b2903fa8d78c58de0f13462c806e4800", + "difficulty": "NORMAL", + "songID": 1904, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27087, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f483a30f215f0bcd7e6a4688101f65cc90d8951b", + "difficulty": "ANOTHER", + "songID": 1904, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27087, + "notecount": 1463, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11B+", + "value": 11.7, + "individualDifference": false + }, + "kt-NC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "cabea3c11424f15b75d8bd511b0509b7832ae4f2", + "difficulty": "HYPER", + "songID": 1904, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27087, + "notecount": 861, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f56e1febffe84f4a0c831fd9e0c805b639fff214", + "difficulty": "NORMAL", + "songID": 1904, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27087, + "notecount": 576, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03563c22b1280071b4a600ca21916f43b3d0b366", + "difficulty": "ANOTHER", + "songID": 1905, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27088, + "notecount": 1937, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "32f2c86263f38def878f99104f90f2033fe098d4", + "difficulty": "HYPER", + "songID": 1905, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27088, + "notecount": 1130, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3947383af5fb6adeaf7df0db4caf1fbf48aef1c1", + "difficulty": "NORMAL", + "songID": 1905, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27088, + "notecount": 610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93a3dee36ffa65fa4d107379009fd8454f405568", + "difficulty": "ANOTHER", + "songID": 1905, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27088, + "notecount": 1926, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0449833aa7309d0ebb17ce4fdd1657435e77c50c", + "difficulty": "HYPER", + "songID": 1905, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27088, + "notecount": 1072, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2b3291f4807be1de4146df15a8917dbb259f2890", + "difficulty": "NORMAL", + "songID": 1905, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27088, + "notecount": 521, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30e0e76b7e4500f6d15f7cc02755c2a210a3048e", + "difficulty": "ANOTHER", + "songID": 1906, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27089, + "notecount": 1366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e0ebd7bbd00270cab56ae89e7e0ca6219e91ca0", + "difficulty": "HYPER", + "songID": 1906, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27089, + "notecount": 762, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7e0e3595b7cae75af82006e01d05fbdfae097c84", + "difficulty": "NORMAL", + "songID": 1906, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27089, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3161503b7a0994509c5a347de3c56a22a093b719", + "difficulty": "ANOTHER", + "songID": 1906, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27089, + "notecount": 1322, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b34a5c53558f8daace6ef76bde3e678bc6021db", + "difficulty": "HYPER", + "songID": 1906, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27089, + "notecount": 765, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03d3eac193f7b60c5f71bb0accdccf6c65ab00e4", + "difficulty": "NORMAL", + "songID": 1906, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27089, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4051b36418927143d0809aa2abe6efc770406218", + "difficulty": "ANOTHER", + "songID": 1907, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27090, + "notecount": 1040, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "507b27cec0b2141904ab082c50f5663cb13a6f34", + "difficulty": "HYPER", + "songID": 1907, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27090, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5734bf21d60ad6493b41b8d5d37f4ff99a0c7007", + "difficulty": "NORMAL", + "songID": 1907, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27090, + "notecount": 347, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41f47c5696f5144d24f2a6094c0abd2820e3dc0a", + "difficulty": "ANOTHER", + "songID": 1907, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27090, + "notecount": 1085, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-HC": { + "text": "11D", + "value": 11.2, + "individualDifference": false + }, + "kt-NC": { + "text": "11F", + "value": 10.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d71025a00b1b1178f5a2199bd0e134ab27556837", + "difficulty": "HYPER", + "songID": 1907, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27090, + "notecount": 753, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7584ab2017025383e2547c25f26e2a03fb1ec406", + "difficulty": "NORMAL", + "songID": 1907, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27090, + "notecount": 370, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "884553875e4692b29edea5785809f582ccc4f6e8", + "difficulty": "ANOTHER", + "songID": 1908, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27092, + "notecount": 1222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ce8f67b49f7b7756a9c7edf6e4da42c9172f80cd", + "difficulty": "HYPER", + "songID": 1908, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27092, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "189fbeb9ea1db1185e6ccb1b9e58b56469e78eee", + "difficulty": "NORMAL", + "songID": 1908, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27092, + "notecount": 543, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05e7e3288a8954746e4c3a84602c1a8fdc0ce9e1", + "difficulty": "ANOTHER", + "songID": 1908, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27092, + "notecount": 1155, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eaad427952e0dc2399096afea4916d1f74c16e12", + "difficulty": "HYPER", + "songID": 1908, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27092, + "notecount": 844, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "168d6c2a66bf3d747ee7b7f9015b9bf0eac6f66d", + "difficulty": "NORMAL", + "songID": 1908, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27092, + "notecount": 540, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7a12f1f2e60da3f82552e6d6cfe7ae7835381b09", + "difficulty": "ANOTHER", + "songID": 1909, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27094, + "notecount": 1838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d8592cd340d0246bf8231972e28c929ebb7b38a5", + "difficulty": "HYPER", + "songID": 1909, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27094, + "notecount": 1143, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc5f4967c1856e1c73b698dade6795c9e518b79e", + "difficulty": "NORMAL", + "songID": 1909, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27094, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4fadfccdd5d1b1263c814e6145486807f3b19fe0", + "difficulty": "ANOTHER", + "songID": 1909, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27094, + "notecount": 1851, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + }, + "kt-EXHC": { + "text": "13.10", + "value": 13.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "f601ae82f466e560206faececb2c5b210b85debb", + "difficulty": "HYPER", + "songID": 1909, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27094, + "notecount": 1183, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "044075d3943a61cae0df3d782d1cbc8e3f694086", + "difficulty": "NORMAL", + "songID": 1909, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27094, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c95380eac7146df6b9f8088547d8a6840f1d7c0", + "difficulty": "ANOTHER", + "songID": 1910, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27095, + "notecount": 1969, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "431a46f1a95835b419b39f10f74f679658221e91", + "difficulty": "HYPER", + "songID": 1910, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27095, + "notecount": 1270, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6adad2d9bbb0afc95ecc68d31e928c5eff6beedd", + "difficulty": "NORMAL", + "songID": 1910, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27095, + "notecount": 555, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d883a9a864742d8e4c63a412ef72c4b17ebf8928", + "difficulty": "ANOTHER", + "songID": 1910, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27095, + "notecount": 1957, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "24c2bc368d4738d9ec8b898785af0cc2afd0f4a4", + "difficulty": "HYPER", + "songID": 1910, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27095, + "notecount": 1141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "811c76b02e7ff0c37a941ebe88c632a8b47df5cd", + "difficulty": "NORMAL", + "songID": 1910, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27095, + "notecount": 492, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "959b6fbe8e761e2837bcd7881482d9c95c8ff83c", + "difficulty": "ANOTHER", + "songID": 1911, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27096, + "notecount": 1430, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fafda01f03e4c4f73e22e1018c09236f385db0f3", + "difficulty": "HYPER", + "songID": 1911, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27096, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3c872762b298cd6a21690a195afa53d1f6d367aa", + "difficulty": "NORMAL", + "songID": 1911, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27096, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5a4b6db934ca231233e19a8d1a77b2e2cabe7ea", + "difficulty": "ANOTHER", + "songID": 1911, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27096, + "notecount": 1454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de1f9f5b37543a89ed6cb050b4afebb40259f269", + "difficulty": "HYPER", + "songID": 1911, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27096, + "notecount": 843, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e61c4829f6f658add9c7ca78b1fed12f8b5d08be", + "difficulty": "NORMAL", + "songID": 1911, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27096, + "notecount": 508, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f61b2309b66dd4ac2c01cc63f6cff2031b4c07b2", + "difficulty": "ANOTHER", + "songID": 1912, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27097, + "notecount": 1037, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05f2a44444763d4bdcf7faee7e443200a779c164", + "difficulty": "HYPER", + "songID": 1912, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27097, + "notecount": 529, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0949d83677aa200962016953bdf4b3de587ca95d", + "difficulty": "NORMAL", + "songID": 1912, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 27097, + "notecount": 276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b6baa01d540ad89c2b5b93924db5f30c6d351035", + "difficulty": "ANOTHER", + "songID": 1912, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27097, + "notecount": 1058, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e213e58f66d5ae18b2ee5520bea14e5ca19b0c1f", + "difficulty": "HYPER", + "songID": 1912, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27097, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "46c485f74101e5b3ec6688b462779e175c447e8e", + "difficulty": "NORMAL", + "songID": 1912, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 27097, + "notecount": 274, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78a6354c5db0d62cb6cfdbfc800695473ea89b4d", + "difficulty": "ANOTHER", + "songID": 1913, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27098, + "notecount": 961, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2bb9687412844e67c0f95b3c66d017698f11cee6", + "difficulty": "HYPER", + "songID": 1913, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27098, + "notecount": 641, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a1e72a33ffed551df60a4fdb5735842a31ef423f", + "difficulty": "NORMAL", + "songID": 1913, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27098, + "notecount": 344, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "00367316c09e1ccf39ba590a2b56a25261e45547", + "difficulty": "ANOTHER", + "songID": 1913, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27098, + "notecount": 945, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "04ac7d93538d85e255e525be5d7cf1b14a685849", + "difficulty": "HYPER", + "songID": 1913, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27098, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "532665263f0baccc10e174a18cdb3dda4be294dc", + "difficulty": "NORMAL", + "songID": 1913, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27098, + "notecount": 339, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b3ed3153d2fce873da2f1748c214cf71a5ab249a", + "difficulty": "ANOTHER", + "songID": 1914, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27100, + "notecount": 969, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a20786d95b80699bf02ea87a31c7afef3619965c", + "difficulty": "HYPER", + "songID": 1914, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27100, + "notecount": 690, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "68e85d1f6add7d697e8cbbe5b5ceccc168a317a2", + "difficulty": "NORMAL", + "songID": 1914, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27100, + "notecount": 394, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "30114153c96b5c537b2e3dcd33bb4f7d5374abc5", + "difficulty": "ANOTHER", + "songID": 1914, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27100, + "notecount": 959, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60215b8c2b4b77d411e43f1ddbc49b9d4f57e140", + "difficulty": "HYPER", + "songID": 1914, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27100, + "notecount": 689, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fdcf94ee12e333594f79b3fad03638641aff7073", + "difficulty": "NORMAL", + "songID": 1914, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27100, + "notecount": 398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6bac4f38e8585b7e3dcce998ff7335e56e359945", + "difficulty": "ANOTHER", + "songID": 1915, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27101, + "notecount": 959, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b36095db3c2698b2282d92fb8ac786c4ebd4ff23", + "difficulty": "HYPER", + "songID": 1915, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27101, + "notecount": 648, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "60150824cda289b12aac65116fc13e3d7baa7f55", + "difficulty": "NORMAL", + "songID": 1915, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27101, + "notecount": 419, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c46be15f965558105086ed0deafb112ee4d0e342", + "difficulty": "ANOTHER", + "songID": 1915, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27101, + "notecount": 1015, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f708aea166c08a7bbe5907648b547faaac63fe66", + "difficulty": "HYPER", + "songID": 1915, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27101, + "notecount": 647, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "392136c65ba2f2ac2e77585b538923d455bd669d", + "difficulty": "NORMAL", + "songID": 1915, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27101, + "notecount": 414, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "35a8ac70308b7e0d076e51866da3e31a76593afb", + "difficulty": "ANOTHER", + "songID": 1916, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27102, + "notecount": 1903, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "69e679afc6157d7682b310580daf13c143e345e1", + "difficulty": "HYPER", + "songID": 1916, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27102, + "notecount": 1190, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e6b58778cf09586fdbbdaa8f70808a2a21b5d1a9", + "difficulty": "NORMAL", + "songID": 1916, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27102, + "notecount": 472, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1391b3f7821c1043c2af336586013c87a6fdf34f", + "difficulty": "ANOTHER", + "songID": 1916, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27102, + "notecount": 1873, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "08ac8fc559ac06a53b50c457b494755ed09e381b", + "difficulty": "HYPER", + "songID": 1916, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27102, + "notecount": 1229, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4e2f96e661b1aba11cd6a69f2ce86b8ac6c49e13", + "difficulty": "NORMAL", + "songID": 1916, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27102, + "notecount": 473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "inf", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de5badd375e6843aa25f17951254460173d750b6", + "difficulty": "ANOTHER", + "songID": 1917, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27103, + "notecount": 1405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "16a5a192ce79aa4300d67f8458901b6949b8ce59", + "difficulty": "HYPER", + "songID": 1917, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27103, + "notecount": 937, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf6e5c32dbf260c1a40edef4f964e001f2c94b05", + "difficulty": "NORMAL", + "songID": 1917, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27103, + "notecount": 575, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f5d4d4226dcdf97c8697b87ca6ad619c87903901", + "difficulty": "ANOTHER", + "songID": 1917, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27103, + "notecount": 1393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11E", + "value": 11, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "db858f04dd9a065de237c9a4c9fc5b526fbcbdd0", + "difficulty": "HYPER", + "songID": 1917, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27103, + "notecount": 946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e0256903d29da3b9f60adbc79fce75c60c33a0f1", + "difficulty": "NORMAL", + "songID": 1917, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27103, + "notecount": 594, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bdcf7fafb9f655b0c7fe0dde2e5f6f3827b64238", + "difficulty": "ANOTHER", + "songID": 1918, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27105, + "notecount": 1100, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f464181dd8734ef057d506df87efe80e199e7db", + "difficulty": "HYPER", + "songID": 1918, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27105, + "notecount": 758, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee1ddb4b7c2af9219b83c747d627d21382083ffe", + "difficulty": "NORMAL", + "songID": 1918, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27105, + "notecount": 517, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d774d1af0c87584f309a6afa6274bd7b291ff45", + "difficulty": "ANOTHER", + "songID": 1918, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27105, + "notecount": 1267, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06fe10f5dc86074ef8eade8bbb5bbbd47d31e7e7", + "difficulty": "HYPER", + "songID": 1918, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27105, + "notecount": 838, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "170a9d3c132dc74ecfd5a8980e6dc8a4373c97f0", + "difficulty": "NORMAL", + "songID": 1918, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27105, + "notecount": 564, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7aa3400275cad22af0447b553bb67e894c4f1543", + "difficulty": "ANOTHER", + "songID": 1919, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27106, + "notecount": 1191, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "459173fa36f24c3998f17d5778c685aae72686f8", + "difficulty": "HYPER", + "songID": 1919, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27106, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d11ca766b710a875388245d807eb7218fb606339", + "difficulty": "NORMAL", + "songID": 1919, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27106, + "notecount": 456, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5aa7eae7f1ffb677b71da0314fad42665479af12", + "difficulty": "ANOTHER", + "songID": 1919, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27106, + "notecount": 1243, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c56f0313d680890908197c6a7bd7823ad9db5a77", + "difficulty": "HYPER", + "songID": 1919, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27106, + "notecount": 756, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3f3f23b4b3f102580979c1ac61db48c90f4b530", + "difficulty": "NORMAL", + "songID": 1919, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27106, + "notecount": 462, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1a0b90db084c47d0af0e2bc478a61237abe7c82", + "difficulty": "ANOTHER", + "songID": 1920, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27107, + "notecount": 1336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d05fa72ece2c94a8f4ffdf046ae9ab57ab6fee9", + "difficulty": "HYPER", + "songID": 1920, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27107, + "notecount": 896, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "256ced57f35a9a74da9f9e1915b5cecdb243b4df", + "difficulty": "NORMAL", + "songID": 1920, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27107, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "682f77b0ed33675978f0930ee33809f9fb8bace5", + "difficulty": "ANOTHER", + "songID": 1920, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27107, + "notecount": 1370, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4366c9bab8784d70c06094b961808c12a42c82ec", + "difficulty": "HYPER", + "songID": 1920, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27107, + "notecount": 888, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0d82aad7206c2f8c201848944b0cf1372660f9f", + "difficulty": "NORMAL", + "songID": 1920, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27107, + "notecount": 489, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "66664c846da6d3cd627ab939ad42ce845192fe83", + "difficulty": "ANOTHER", + "songID": 1921, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27108, + "notecount": 1276, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53fdbf74bb7c1bf305dc2884464eb7067edf5730", + "difficulty": "HYPER", + "songID": 1921, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27108, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "432eb6ee8129fff347c67597c0773d13deb423b7", + "difficulty": "NORMAL", + "songID": 1921, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27108, + "notecount": 539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5c70cf400a924e862a33cc41d1079d2c2f071a8d", + "difficulty": "ANOTHER", + "songID": 1921, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27108, + "notecount": 1286, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "11C", + "value": 11.4, + "individualDifference": false + }, + "kt-HC": { + "text": "11B", + "value": 11.6, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "e4305ab0320e3f09790ea8bc529be4127a22255a", + "difficulty": "HYPER", + "songID": 1921, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27108, + "notecount": 821, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90dad4d87d85fd8ec385e73c910a23de0464b89b", + "difficulty": "NORMAL", + "songID": 1921, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27108, + "notecount": 508, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94cae450af3f4ea97b40a705829584380ed661c9", + "difficulty": "ANOTHER", + "songID": 1922, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27109, + "notecount": 1789, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ad8063bea65ee5229d885918e34143464df1ec8", + "difficulty": "HYPER", + "songID": 1922, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27109, + "notecount": 1235, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9dad2e15e8c08a5122e604d2e57afc14291c0612", + "difficulty": "NORMAL", + "songID": 1922, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27109, + "notecount": 673, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e3f166c835a0972fb6a649f3a5719f1b80735f53", + "difficulty": "ANOTHER", + "songID": 1922, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27109, + "notecount": 1795, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "0e77b6eb51faaee5328cc0dac94daa96c3498274", + "difficulty": "HYPER", + "songID": 1922, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27109, + "notecount": 1241, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bfdb8fb09ee648cb9a7310f7cd965c02c2d5ed2f", + "difficulty": "NORMAL", + "songID": 1922, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27109, + "notecount": 681, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c03e4e7cd9d931e1d67c9230db7a842fe919be53", + "difficulty": "ANOTHER", + "songID": 1923, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27110, + "notecount": 1552, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8195a3eba9aef0b5d7efc398b967e5cbd7cbd8a", + "difficulty": "HYPER", + "songID": 1923, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27110, + "notecount": 940, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2173999a13d4eab51f7af7bf7aaaacf60331b195", + "difficulty": "NORMAL", + "songID": 1923, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27110, + "notecount": 491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17523bb8e2189bc6690442557cb66ba1ad6f1a06", + "difficulty": "ANOTHER", + "songID": 1923, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27110, + "notecount": 1497, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0342ebee1c4bd95cc5cd26a1b91e61607b209a6b", + "difficulty": "HYPER", + "songID": 1923, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27110, + "notecount": 892, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f9e6dbb94833a34493d46d58e66a0726aae51e4c", + "difficulty": "NORMAL", + "songID": 1923, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27110, + "notecount": 535, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "784b8ea96f9cd669f9e417a143f53e57f7a6247e", + "difficulty": "ANOTHER", + "songID": 1924, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27112, + "notecount": 826, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b0243cc54e218481a275c82cf76d793c626fc51d", + "difficulty": "HYPER", + "songID": 1924, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27112, + "notecount": 620, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14f7011990564781068e49819a43755418e83e33", + "difficulty": "NORMAL", + "songID": 1924, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27112, + "notecount": 358, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7dc138747c430aff963b3069cb40d62861a15008", + "difficulty": "ANOTHER", + "songID": 1924, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27112, + "notecount": 868, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3bff8f793b4e5848c79f828c49809a08da57ef4d", + "difficulty": "HYPER", + "songID": 1924, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27112, + "notecount": 634, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8a37be61bd14324f21795f966431aefd56f3e33", + "difficulty": "NORMAL", + "songID": 1924, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 27112, + "notecount": 366, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d150231cec3f7c80b1934b98603d11ff5fc30fa", + "difficulty": "ANOTHER", + "songID": 1925, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27113, + "notecount": 1300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9894e1d80bc8c9849521fc9d7e7342acfcbefdaf", + "difficulty": "HYPER", + "songID": 1925, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27113, + "notecount": 798, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ba5291a581722ecc329773a8f76b1dfc4438694", + "difficulty": "NORMAL", + "songID": 1925, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27113, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f709f1540e25f16e30755f819d6a7aa7010a8c95", + "difficulty": "ANOTHER", + "songID": 1925, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27113, + "notecount": 1294, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ec571a6b6da4ccfbe440170b7c6ef79b3df19d3", + "difficulty": "HYPER", + "songID": 1925, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 27113, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a4a735db179ff87d1220335f23f21fd66074c100", + "difficulty": "NORMAL", + "songID": 1925, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27113, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40d023c9b8a0d90ecd31422f8402dddc8f5bef80", + "difficulty": "ANOTHER", + "songID": 1926, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27114, + "notecount": 1503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa9d6d3201ebe5487aa49948800b53ab3da72da9", + "difficulty": "HYPER", + "songID": 1926, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27114, + "notecount": 1031, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4a3e971f3d03fbe8a8451b0a133659024732c6ac", + "difficulty": "NORMAL", + "songID": 1926, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27114, + "notecount": 764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94584adaccd557b6b3e09228d519941506583bdc", + "difficulty": "ANOTHER", + "songID": 1926, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 27114, + "notecount": 1543, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "33bfb1592c953a47a1434c8ca435119a72200d1a", + "difficulty": "HYPER", + "songID": 1926, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27114, + "notecount": 1012, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5183b5b12cf7e566c275583c15d9177f555b2a51", + "difficulty": "NORMAL", + "songID": 1926, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27114, + "notecount": 764, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0efa3dee03ab8ae7179cd2847f4bbe13ca90eb19", + "difficulty": "ANOTHER", + "songID": 1928, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27116, + "notecount": 1402, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "daff114caf656b60d2a1f53e587bce1d7ec6b9f6", + "difficulty": "HYPER", + "songID": 1928, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27116, + "notecount": 896, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "2805f149af8109862c27aa8f72831e8b1c870dbf", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 1928, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 27116, + "arcChartID": null, + "notecount": 1796, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "a7ddce26b116179adea8fcd8191035b0beeead16", + "difficulty": "NORMAL", + "songID": 1928, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27116, + "notecount": 579, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f38da64fb5bd424c9ddfe6350f699d72a35b560a", + "difficulty": "ANOTHER", + "songID": 1928, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 27116, + "notecount": 1466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2f39dffe57699d9a72ee2145dc94dce6f50447a", + "difficulty": "HYPER", + "songID": 1928, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 27116, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "chartID": "8c0c6c4e5b7ae9f063c475c3730aeef10db2ef0b", + "difficulty": "LEGGENDARIA", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 1928, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 27116, + "arcChartID": null, + "notecount": 1801, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "rgcID": null, + "chartID": "0b7ad4b1d37081e9e77db4684653472232bcc02e", + "difficulty": "NORMAL", + "songID": 1928, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 27116, + "notecount": 567, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1060a4638e0e9df566c67c200ede96e3960a2b7d", + "difficulty": "ANOTHER", + "songID": 1929, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27117, + "notecount": 1106, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "094855dfe923ed59072e14aa4cbb4e404f7c1463", + "difficulty": "HYPER", + "songID": 1929, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27117, + "notecount": 711, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "72e77f81c58a72c85b49831d099a13095f235dc3", + "difficulty": "NORMAL", + "songID": 1929, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27117, + "notecount": 415, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2fd50ad27139b6cefcc19c3d819dd8d97059aa21", + "difficulty": "ANOTHER", + "songID": 1929, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 27117, + "notecount": 1156, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ed1eb58f8f0d7426c41d577dbc007b22ced9df6", + "difficulty": "HYPER", + "songID": 1929, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 27117, + "notecount": 722, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2209f4644f4a55565eb26a6df75457e749f8533a", + "difficulty": "NORMAL", + "songID": 1929, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 27117, + "notecount": 413, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "27-omni", + "27", + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "971d0339e8afc6301f1099cd68da553fd59646f3", + "difficulty": "ANOTHER", + "songID": 1930, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28000, + "notecount": 1582, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c20783fdf975a666ee7686a53e5e3051835b3c93", + "difficulty": "HYPER", + "songID": 1930, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28000, + "notecount": 1010, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49a7a0660ebbbd8924f285dab6322b8e80d468a7", + "difficulty": "NORMAL", + "songID": 1930, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28000, + "notecount": 683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c644dfcd66cd35b0e2dd55d89434513abc8d247f", + "difficulty": "ANOTHER", + "songID": 1930, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28000, + "notecount": 1422, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8e4bcb212371aeb813569a55a22985d160194c5", + "difficulty": "HYPER", + "songID": 1930, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28000, + "notecount": 1045, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2266587bd2df889638ac8607b82c86459318e6b5", + "difficulty": "NORMAL", + "songID": 1930, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28000, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "41dd20a33214feacc904be191ef24de59838b92b", + "difficulty": "ANOTHER", + "songID": 1931, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28001, + "notecount": 1388, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6d60bf60d88d1eb8f7542495395425957665eceb", + "difficulty": "HYPER", + "songID": 1931, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28001, + "notecount": 879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "36285274933a696919ea4601c7dc77dcdd06461a", + "difficulty": "NORMAL", + "songID": 1931, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28001, + "notecount": 484, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "10f43cc4d7bb155e0420723f903a5abae36f9872", + "difficulty": "ANOTHER", + "songID": 1931, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28001, + "notecount": 1367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bb0f7986f49ba638c092ad7849964c43095571f0", + "difficulty": "BEGINNER", + "songID": 1931, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 28001, + "notecount": 196, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48c2920ce63a3901908c3f491c147750350191d6", + "difficulty": "HYPER", + "songID": 1931, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28001, + "notecount": 848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "40e85990a2b57b8dd7eb2f3846d14c5bc4ac91cc", + "difficulty": "NORMAL", + "songID": 1931, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28001, + "notecount": 479, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b9e34d1b25db3d6e75599a1973fdd707921551a3", + "difficulty": "ANOTHER", + "songID": 1932, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28002, + "notecount": 1801, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af4a1c5eb007233482a360251366a294acf21daf", + "difficulty": "HYPER", + "songID": 1932, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28002, + "notecount": 1032, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "53a76135232f8403dad4b2ef5fe81a77883e5df9", + "difficulty": "NORMAL", + "songID": 1932, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28002, + "notecount": 592, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e25eb1205d1f11614e99ff81460181582eaf7c50", + "difficulty": "ANOTHER", + "songID": 1932, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28002, + "notecount": 1818, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": true + }, + "kt-HC": { + "text": "12S", + "value": 13.1, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "f71500ca49ad548583292b94077b5e3ed848ce3a", + "difficulty": "HYPER", + "songID": 1932, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28002, + "notecount": 1066, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "73cc4a762fbef2bdfc1c30e31b09143427ef1a28", + "difficulty": "NORMAL", + "songID": 1932, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28002, + "notecount": 595, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ff430b2cfc9d5c3f22ed5391c71224c7e332366", + "difficulty": "ANOTHER", + "songID": 1933, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28005, + "notecount": 1879, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "988f7782b5ceb04fccd0fb9203c11ab471e27a3d", + "difficulty": "HYPER", + "songID": 1933, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28005, + "notecount": 1116, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3935847d1759db4d60fbdee86391a1a00cac1b7f", + "difficulty": "NORMAL", + "songID": 1933, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28005, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85fc691fb3a1c6be7a90b1485a907b343ddfc366", + "difficulty": "ANOTHER", + "songID": 1933, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28005, + "notecount": 1802, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A+", + "value": 12.9, + "individualDifference": false + }, + "kt-HC": { + "text": "12A+", + "value": 13, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3b709254daa125c7f8440227c3fdcadf7583e616", + "difficulty": "BEGINNER", + "songID": 1933, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 28005, + "notecount": 303, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "595e1c8f1465c32f3e31c577e185102d1d78632f", + "difficulty": "HYPER", + "songID": 1933, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28005, + "notecount": 1136, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c7123c8ed551db88abeea9bc6da182aba8c4f5ce", + "difficulty": "NORMAL", + "songID": 1933, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28005, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b7594ea206ff5fb1c816e1b96e66a8c6b5b195a", + "difficulty": "ANOTHER", + "songID": 1934, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28006, + "notecount": 779, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "84620c6ce2c8083e0a6d520c12c9c7ed9d19deec", + "difficulty": "HYPER", + "songID": 1934, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28006, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4866cd6f8847b7ba34eb150a0ccdd3d809078868", + "difficulty": "NORMAL", + "songID": 1934, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 28006, + "notecount": 321, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a08ba927a3877d0448b02c315ca8b8e5148de9ab", + "difficulty": "ANOTHER", + "songID": 1934, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28006, + "notecount": 748, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1bc75b9f978cfcb5f86be6b78de0670a228194ec", + "difficulty": "BEGINNER", + "songID": 1934, + "playtype": "SP", + "levelNum": 1, + "level": "1", + "data": { + "inGameID": 28006, + "notecount": 79, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52e8c466ae89a8c5a66da4e398f7e1353da95b04", + "difficulty": "HYPER", + "songID": 1934, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28006, + "notecount": 494, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffe4c517321b840c2752b3bbb91923195debbd15", + "difficulty": "NORMAL", + "songID": 1934, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 28006, + "notecount": 264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d485f41f4abf08a518c8ad4c98d51a4d702d389d", + "difficulty": "ANOTHER", + "songID": 1935, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28009, + "notecount": 1541, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "446a557cf08d2d729c7a8c1c35f6d91bac863eaa", + "difficulty": "HYPER", + "songID": 1935, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28009, + "notecount": 998, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8ac14e91bebc15a4692f94fb272bde2c0be20cf4", + "difficulty": "NORMAL", + "songID": 1935, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28009, + "notecount": 522, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cc104731b4e79303224a7b86566b479fa686ca3a", + "difficulty": "ANOTHER", + "songID": 1935, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28009, + "notecount": 1503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bf7e2abcf2bd06453ed3a54f23267564b9cdc640", + "difficulty": "HYPER", + "songID": 1935, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28009, + "notecount": 976, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93a47e266b877a26f439121b53d18f79d7f7b8a9", + "difficulty": "NORMAL", + "songID": 1935, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28009, + "notecount": 523, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f370ac43e0481b0290bac140b7792a897fc20d49", + "difficulty": "ANOTHER", + "songID": 1936, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28010, + "notecount": 1424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f978b7e06acf1903c677bd6a0665a5f576a8258e", + "difficulty": "HYPER", + "songID": 1936, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28010, + "notecount": 991, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ef0fd1bbe4b39c5234512f221aa338ee5cb978c", + "difficulty": "NORMAL", + "songID": 1936, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28010, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e175c8ae0e50822acc6da7af932a6687bb49b3e", + "difficulty": "ANOTHER", + "songID": 1936, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28010, + "notecount": 1417, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8113eb199f567d6c447392d9458de50ac4649868", + "difficulty": "HYPER", + "songID": 1936, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28010, + "notecount": 983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd0e6b70740500529a18a96931d026cf07cabe4d", + "difficulty": "NORMAL", + "songID": 1936, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28010, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a7a78001767fec395c957d312d3c193b85ea6b2", + "difficulty": "ANOTHER", + "songID": 1937, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28012, + "notecount": 1630, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f02fe90caafc3d118c0b6406e301b1cf100387d3", + "difficulty": "HYPER", + "songID": 1937, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28012, + "notecount": 1050, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a3af6fb6dd22e529c9c767d00005f78ea6446541", + "difficulty": "NORMAL", + "songID": 1937, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28012, + "notecount": 741, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6532b183ae6034255edfcb002256cea2578b35ee", + "difficulty": "ANOTHER", + "songID": 1937, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28012, + "notecount": 1396, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9321a77041945880fcbbd180eb0f9582185729cc", + "difficulty": "HYPER", + "songID": 1937, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28012, + "notecount": 917, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "896656576dad43faf014e5707fe494b9de7d0c37", + "difficulty": "NORMAL", + "songID": 1937, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28012, + "notecount": 652, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0c0b7093a3d634132c4a637a2ee1a8a5bb719d41", + "difficulty": "ANOTHER", + "songID": 1938, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28013, + "notecount": 1280, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85d530408d0c170dcb39e6542ede8a58b268f765", + "difficulty": "HYPER", + "songID": 1938, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28013, + "notecount": 862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b38a67e6568095cf220cff0c6ce45e0eebe124f", + "difficulty": "NORMAL", + "songID": 1938, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28013, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "794854045a3eba6f87edf04bec6d0183cf2aed5a", + "difficulty": "ANOTHER", + "songID": 1938, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28013, + "notecount": 1208, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0e6bebf3e720996fd1b57d8b5579fcfb868a3226", + "difficulty": "HYPER", + "songID": 1938, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28013, + "notecount": 906, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8fd7be7dc004cc8167c5e49f881603ee13945ec", + "difficulty": "NORMAL", + "songID": 1938, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28013, + "notecount": 576, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91774b757a4adc20f9fe87d87a97c6c3753c9162", + "difficulty": "ANOTHER", + "songID": 1939, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28014, + "notecount": 1309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fe7131143421875ac660f022e689f713efa7f77f", + "difficulty": "HYPER", + "songID": 1939, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28014, + "notecount": 790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc12243cb4d8c0c2511abfbf749c935c2e4a3884", + "difficulty": "NORMAL", + "songID": 1939, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28014, + "notecount": 449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e816be637cc7bf21ac823319f8623d20d26edf6", + "difficulty": "ANOTHER", + "songID": 1939, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28014, + "notecount": 1312, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee541cd226589ce758dcbb5898cdeccc963a6d09", + "difficulty": "HYPER", + "songID": 1939, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28014, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "348ba4d2f81d881aa693719bf722132f56dd60fe", + "difficulty": "NORMAL", + "songID": 1939, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28014, + "notecount": 448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17e213752a22aa02a26317201ab40554e1e5038c", + "difficulty": "ANOTHER", + "songID": 1940, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28016, + "notecount": 1668, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "348709833c1536a160ad09f3c63587035415aeeb", + "difficulty": "HYPER", + "songID": 1940, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28016, + "notecount": 913, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f561599886efc5559e637482148f00fab364e58", + "difficulty": "NORMAL", + "songID": 1940, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28016, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34fcd5567cd66967286954d9ebfb5c2e4ff10ca2", + "difficulty": "ANOTHER", + "songID": 1940, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28016, + "notecount": 1661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "77264b37eaf86ba25d5f81e0855251fdc3dd1a16", + "difficulty": "HYPER", + "songID": 1940, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28016, + "notecount": 889, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5ce1d9b67b70d2b7c0971463d2a10afcfb23ec66", + "difficulty": "NORMAL", + "songID": 1940, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28016, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3f40e183b25d46093e785ae4e397f9b1bbc139f", + "difficulty": "ANOTHER", + "songID": 1941, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28018, + "notecount": 1093, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "63c69894212975c195aa6ed71d6df122445c90e1", + "difficulty": "HYPER", + "songID": 1941, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28018, + "notecount": 799, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eaf54a538d7d1e92727bd4229d7bac9a7212cc03", + "difficulty": "NORMAL", + "songID": 1941, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28018, + "notecount": 525, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ceccd2f2adb304c8ed55681f5ea1c8887bef5d9", + "difficulty": "ANOTHER", + "songID": 1941, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28018, + "notecount": 1092, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3fbf82c384c991e0c1fe83c328d8061166ab348", + "difficulty": "HYPER", + "songID": 1941, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28018, + "notecount": 800, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ebcb044f61dd558578714ca8e5d5f5c198cb7835", + "difficulty": "NORMAL", + "songID": 1941, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28018, + "notecount": 491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3715f9bcb5d5bbb213edf43be7090e9ac9d589b4", + "difficulty": "ANOTHER", + "songID": 1942, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28020, + "notecount": 1392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "06b84eb3468861032d916614f7ab5c4521726934", + "difficulty": "HYPER", + "songID": 1942, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28020, + "notecount": 919, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c26cfed74d2d944f8964b9785a5b3b9cf111d4bd", + "difficulty": "NORMAL", + "songID": 1942, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28020, + "notecount": 574, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2589387d42630379dc8671ed981bde5af41a8f1b", + "difficulty": "ANOTHER", + "songID": 1942, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28020, + "notecount": 1382, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "361cbc8eda40ef35c892608647ff96bbcfe9263f", + "difficulty": "HYPER", + "songID": 1942, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28020, + "notecount": 927, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "920c12ea667f90a4f3eb80b2c4c0bc339965c4b0", + "difficulty": "NORMAL", + "songID": 1942, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28020, + "notecount": 537, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9a32e5530847bb22e098054ed9eb31cf30f20643", + "difficulty": "ANOTHER", + "songID": 1943, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28021, + "notecount": 1703, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "559c8fb99a8f010aafca3dc6aa879658faa83be6", + "difficulty": "HYPER", + "songID": 1943, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28021, + "notecount": 910, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7f5b558a532e28dfbee35c7cb67bb1d919ee22b4", + "difficulty": "NORMAL", + "songID": 1943, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28021, + "notecount": 580, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2f4b9cc07213281fe73dfc2ce728664ba5be605b", + "difficulty": "ANOTHER", + "songID": 1943, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28021, + "notecount": 1848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "8992c2754bae7ddaeffcdf5ec86ca85426e277ac", + "difficulty": "HYPER", + "songID": 1943, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28021, + "notecount": 905, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ad0c01b602a49b3a6e2557b1084d0fe87918d8e2", + "difficulty": "NORMAL", + "songID": 1943, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28021, + "notecount": 554, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "be2bddf2955552a18fdb15a196c226a280a2f1db", + "difficulty": "ANOTHER", + "songID": 1944, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28022, + "notecount": 1154, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2653e542221762450ed95b7226eede262f4dd062", + "difficulty": "HYPER", + "songID": 1944, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28022, + "notecount": 779, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "914e6b4a82fe83bffa6d2f5037cb0e0c574965c4", + "difficulty": "NORMAL", + "songID": 1944, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28022, + "notecount": 487, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6881c4fdea98611e65a890941c5d341e7407df29", + "difficulty": "ANOTHER", + "songID": 1944, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28022, + "notecount": 1026, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "196d396a36f439b994a75a5a57bd23f1fa65a2fb", + "difficulty": "HYPER", + "songID": 1944, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28022, + "notecount": 726, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52aae5575ebabcb1160a0e74ce13f71a06bc7482", + "difficulty": "NORMAL", + "songID": 1944, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28022, + "notecount": 482, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a892b8235a2707a10c13cd109d21f0173f72e0cf", + "difficulty": "ANOTHER", + "songID": 1945, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28025, + "notecount": 1619, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "674ad35a90e9c6f90b2126bfd664ff0141d8a8bd", + "difficulty": "HYPER", + "songID": 1945, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28025, + "notecount": 1088, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6722a51744c8b4f377bb56429cecb8b3197573ee", + "difficulty": "NORMAL", + "songID": 1945, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28025, + "notecount": 680, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "489256a879fea3a78e7f2b764ce98eb415e17140", + "difficulty": "ANOTHER", + "songID": 1945, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28025, + "notecount": 1700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B+", + "value": 12.7, + "individualDifference": true + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "403c75f22ebe551ceb554a859ec1910f50b01ef1", + "difficulty": "HYPER", + "songID": 1945, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28025, + "notecount": 1110, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "59cca1cf02bf19bc821eb5b2f6a9079b6cdb1afa", + "difficulty": "NORMAL", + "songID": 1945, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28025, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac07f3a7dbb63622c6371fb5424ca159a6654543", + "difficulty": "ANOTHER", + "songID": 1946, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28026, + "notecount": 1113, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07e3bead4299d4ae9602831fb0ee84be05440a69", + "difficulty": "HYPER", + "songID": 1946, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28026, + "notecount": 737, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1bb1abc3a1c34d18b958cc7f0b5c11e9cfd338b", + "difficulty": "NORMAL", + "songID": 1946, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28026, + "notecount": 461, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a895078a0796c8a483c0e91e71cc7cb78787b1ef", + "difficulty": "ANOTHER", + "songID": 1946, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28026, + "notecount": 1102, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "077ec5ae1063d7da065627dcbae4fbe6fc0fcabf", + "difficulty": "HYPER", + "songID": 1946, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28026, + "notecount": 772, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b967e25b0daa00796f476ea40a992ab516a4bf72", + "difficulty": "NORMAL", + "songID": 1946, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28026, + "notecount": 480, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b1784ea22e7fc3b897a366594933d2160ed7c90", + "difficulty": "ANOTHER", + "songID": 1947, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28028, + "notecount": 1471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b8cc34b584bc534172d08c6e3eb462a09be29707", + "difficulty": "HYPER", + "songID": 1947, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28028, + "notecount": 1006, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9fefb9b4820a9909fc7a39cdf65e1e6ff6e5b90e", + "difficulty": "NORMAL", + "songID": 1947, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28028, + "notecount": 625, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d83faf5a022b20ff0fbc5db75d9c7c3b5576f8ae", + "difficulty": "ANOTHER", + "songID": 1947, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28028, + "notecount": 1313, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "701425bbc75c5990367a7943bb793397ab58563f", + "difficulty": "HYPER", + "songID": 1947, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28028, + "notecount": 908, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67256b96d98671ab3c3b449545874d178691c495", + "difficulty": "NORMAL", + "songID": 1947, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28028, + "notecount": 633, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c1d6f02cab61ac5a3347fce9a0c3c48228109a8", + "difficulty": "ANOTHER", + "songID": 1948, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28029, + "notecount": 1244, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0209903a64a246f0a2883402311af4414ac0092", + "difficulty": "HYPER", + "songID": 1948, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28029, + "notecount": 837, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c07ad7cd5b710c75227febc758a5d692586d8d67", + "difficulty": "NORMAL", + "songID": 1948, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28029, + "notecount": 491, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "396aeab3c0ce3dd12019d3a27fa841e7a92b926e", + "difficulty": "ANOTHER", + "songID": 1948, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28029, + "notecount": 1253, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e256003de9933728d31133017884be73224e83e9", + "difficulty": "HYPER", + "songID": 1948, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28029, + "notecount": 877, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6718c2c2afd6531f58960d6829105077a199ddc6", + "difficulty": "NORMAL", + "songID": 1948, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28029, + "notecount": 492, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7b128274194a8782f91488e0024e1e7feed5f1b5", + "difficulty": "ANOTHER", + "songID": 1949, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28030, + "notecount": 1683, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "21a8d90fab186b877b9d623557d09ae87004de56", + "difficulty": "HYPER", + "songID": 1949, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28030, + "notecount": 1061, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2675b5c90bc866725ca541d3062c9a786d68f37e", + "difficulty": "NORMAL", + "songID": 1949, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28030, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c21e921c92ec63d2174d5b0b90738643b3773ba", + "difficulty": "ANOTHER", + "songID": 1949, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28030, + "notecount": 1613, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "fe10ac937c0e2c7f78c97f9c44157906ff1a9654", + "difficulty": "HYPER", + "songID": 1949, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28030, + "notecount": 1109, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4147a8a668bc62d8e6cdba6f0069bab710145964", + "difficulty": "NORMAL", + "songID": 1949, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28030, + "notecount": 533, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c2aabe2d75bd4bbfe6c17948f7e738a250817f63", + "difficulty": "ANOTHER", + "songID": 1950, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28031, + "notecount": 968, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f315fe41fa004ad481ba00bb1bd5189d6e254725", + "difficulty": "HYPER", + "songID": 1950, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28031, + "notecount": 653, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e140ed5acdf7d2a6a018fd6167e5a28ca8975f76", + "difficulty": "NORMAL", + "songID": 1950, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 28031, + "notecount": 319, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e0caa68e4d6a182ea1ac9b91b1f27beb6a14c6c", + "difficulty": "ANOTHER", + "songID": 1950, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28031, + "notecount": 1016, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67b1fb6dca64804e4f069ede798f570ece2fc265", + "difficulty": "HYPER", + "songID": 1950, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28031, + "notecount": 675, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "09a6319c6e05fecea354dc3eeaf0855cc3000229", + "difficulty": "NORMAL", + "songID": 1950, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 28031, + "notecount": 308, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "adcb754f2ea67c9ffd18cc31de0232c98e96115e", + "difficulty": "ANOTHER", + "songID": 1951, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28032, + "notecount": 1373, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ce3c028e96cf3983800cde7cb78efc39f15474b", + "difficulty": "HYPER", + "songID": 1951, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28032, + "notecount": 947, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8c8ec74f1c5e1c8d9b61672ea8b3a0549a43ebb", + "difficulty": "NORMAL", + "songID": 1951, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28032, + "notecount": 539, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d69be06bab7539f5cbcac12ced09763caabae614", + "difficulty": "ANOTHER", + "songID": 1951, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28032, + "notecount": 1405, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e96ef58b332116ae4e5594c2cd96d8458fa4cde9", + "difficulty": "HYPER", + "songID": 1951, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28032, + "notecount": 946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9185cfbd405442c5c774f68fd68ef86a6edf08f4", + "difficulty": "NORMAL", + "songID": 1951, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28032, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6ce60255c086263534d9520acf37efb53882a46d", + "difficulty": "ANOTHER", + "songID": 1952, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28034, + "notecount": 1139, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f22d8ad0596c4607daf8a08232bfe3ed07228ca", + "difficulty": "HYPER", + "songID": 1952, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28034, + "notecount": 819, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b4b7ef554288ae9186ad16e2bf8e5fac4e372c3", + "difficulty": "NORMAL", + "songID": 1952, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28034, + "notecount": 501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc829ad4f08e59db7288db63c7b8da4edf7ff4ae", + "difficulty": "ANOTHER", + "songID": 1952, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28034, + "notecount": 1170, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "82e09d9c09d666233e8e83a2c3d07c0fb5863720", + "difficulty": "HYPER", + "songID": 1952, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28034, + "notecount": 780, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d243930242896bb1a1ea390f8179e8ed54392cd9", + "difficulty": "NORMAL", + "songID": 1952, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28034, + "notecount": 502, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c3c35fe81d92db33bdfe5aebb6e070f4924f0ce", + "difficulty": "ANOTHER", + "songID": 1953, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28035, + "notecount": 1810, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "709122b6cfc46486163da6f9823f537ac627b60f", + "difficulty": "HYPER", + "songID": 1953, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28035, + "notecount": 1065, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af3f80fe85e521cc60619439a28ccef729c739ea", + "difficulty": "NORMAL", + "songID": 1953, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28035, + "notecount": 741, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d3d96a33af621e1ec178c7ded367552edd25a799", + "difficulty": "ANOTHER", + "songID": 1953, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28035, + "notecount": 1790, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "eae004df5595f8756bf2f6d69482d86aa798bf8d", + "difficulty": "HYPER", + "songID": 1953, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28035, + "notecount": 1112, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "07930475361f2974cfe0b82afb25bebbbac170dc", + "difficulty": "NORMAL", + "songID": 1953, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28035, + "notecount": 746, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d40958c5aafaa37f72de6eb7840d9b9278ddbee2", + "difficulty": "ANOTHER", + "songID": 1954, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28036, + "notecount": 1226, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d886ddb273ea2e66d73d3bc562a2d5a4a256d127", + "difficulty": "HYPER", + "songID": 1954, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28036, + "notecount": 839, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "14a653773a39f05535df71ad2b842ad00e9cf0cb", + "difficulty": "NORMAL", + "songID": 1954, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28036, + "notecount": 544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9fdf798a5931b6e96b66eee2d6a88c412d4719b9", + "difficulty": "ANOTHER", + "songID": 1954, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28036, + "notecount": 1249, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3f9e7bf39c71bd1e781565e97311ec0bc9ca4dd8", + "difficulty": "BEGINNER", + "songID": 1954, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 28036, + "notecount": 202, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0fcc46232963a0616c80f3ce8f831803e9163007", + "difficulty": "HYPER", + "songID": 1954, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28036, + "notecount": 872, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a8887cd776af5454fd0fb87487511f8cca00ef40", + "difficulty": "NORMAL", + "songID": 1954, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28036, + "notecount": 549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "25572aab813f9de080e6d25669423d8b20f4c16a", + "difficulty": "ANOTHER", + "songID": 1955, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28037, + "notecount": 1019, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "915bfaae520f05e7945c9d126231b6d767b9a039", + "difficulty": "HYPER", + "songID": 1955, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28037, + "notecount": 697, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cd5e08b7beb36d264504289d9863e894ba60cb78", + "difficulty": "NORMAL", + "songID": 1955, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28037, + "notecount": 384, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "50041ff5ffcf914f0577fead81c6f34e0b29546f", + "difficulty": "ANOTHER", + "songID": 1955, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28037, + "notecount": 938, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "445d2ea44936e10267f35dccaf408d1b267aa6c0", + "difficulty": "HYPER", + "songID": 1955, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28037, + "notecount": 607, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49a0a716a0fcdf02ba5c65a0a710d5bca653ab42", + "difficulty": "NORMAL", + "songID": 1955, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28037, + "notecount": 327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "102d85680e34403d71fdb110dd358d1ac970332b", + "difficulty": "ANOTHER", + "songID": 1956, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28038, + "notecount": 1248, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6714a271ed4bb59565b21d12e882f4d1ce8dfbf8", + "difficulty": "HYPER", + "songID": 1956, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28038, + "notecount": 841, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b82dee13243780d1cafa6376ea613a12f8edd234", + "difficulty": "NORMAL", + "songID": 1956, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28038, + "notecount": 507, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6889d04cbfcb71b4d58b5d04ae22c9aedee815cd", + "difficulty": "ANOTHER", + "songID": 1956, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28038, + "notecount": 1283, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf1a0021e78605ee2418528017c20be1a3531dca", + "difficulty": "HYPER", + "songID": 1956, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28038, + "notecount": 857, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81204cc064b6def4c1b496262b15fab58a084310", + "difficulty": "NORMAL", + "songID": 1956, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28038, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d8d7d6987a667babc812bd66cf42b7762f3a325", + "difficulty": "ANOTHER", + "songID": 1957, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28039, + "notecount": 1127, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1ec26320077dfb20891a247e6aef9e0079dbb2d5", + "difficulty": "HYPER", + "songID": 1957, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28039, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f7cee84b6cafada88a5a151279278f1742c1e21", + "difficulty": "NORMAL", + "songID": 1957, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28039, + "notecount": 542, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "274c2bb420cbd4da31d521d6ec9f3512f92c9a7d", + "difficulty": "ANOTHER", + "songID": 1957, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28039, + "notecount": 1008, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "629a944ce11207271d6454dda2b281db09458453", + "difficulty": "HYPER", + "songID": 1957, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28039, + "notecount": 739, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7fc2d54e725245bd82098739588a5432752a3f83", + "difficulty": "NORMAL", + "songID": 1957, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28039, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5079795dc057aaf257caa5b5fb6d9e01979c6b0b", + "difficulty": "ANOTHER", + "songID": 1958, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28041, + "notecount": 1311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3a259ca01bf740c41feab316c5aab45583353c4c", + "difficulty": "HYPER", + "songID": 1958, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28041, + "notecount": 804, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d168fb751d53a0e0ec4aa5f0160a3a09310b032e", + "difficulty": "NORMAL", + "songID": 1958, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28041, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a287ce651a356a57be2f2b1cf4ff0d514c2571c0", + "difficulty": "ANOTHER", + "songID": 1958, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28041, + "notecount": 1256, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e9df9873af076be2dbd455a744cf338454a67f72", + "difficulty": "HYPER", + "songID": 1958, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28041, + "notecount": 795, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dcc54133b0df2c25a35188783f161ce5dc6c9468", + "difficulty": "NORMAL", + "songID": 1958, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28041, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22e66e8069578bc293940aeeb9def31ab3669fde", + "difficulty": "ANOTHER", + "songID": 1959, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28042, + "notecount": 1212, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6e787b0a5cd30f334e6414e8155bf25ba742f2f7", + "difficulty": "HYPER", + "songID": 1959, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28042, + "notecount": 785, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a208d86ac9bb3574014cd359c82dcb724399f709", + "difficulty": "NORMAL", + "songID": 1959, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28042, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85f012e2a910dcae6605f189f881a1a97f639e08", + "difficulty": "ANOTHER", + "songID": 1959, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28042, + "notecount": 1212, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d6e4c03084cbdf780dd72e720eae8f1b276e73a3", + "difficulty": "HYPER", + "songID": 1959, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28042, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a196f262b2ebc995e564e20d2e966981ce45fbe1", + "difficulty": "NORMAL", + "songID": 1959, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28042, + "notecount": 532, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aabfbe1c76febb7bd8de5e1ca1ffec738840c272", + "difficulty": "ANOTHER", + "songID": 1960, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28043, + "notecount": 1530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4865f9620e8b2d4ae772ef13e079231dd05bc1be", + "difficulty": "HYPER", + "songID": 1960, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28043, + "notecount": 865, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa2965745c3cdeaafee51407c03d79ba366d9ab7", + "difficulty": "NORMAL", + "songID": 1960, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28043, + "notecount": 445, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "691a3ef6ff41c6e01bc8231aee5f9f27bf310d4f", + "difficulty": "ANOTHER", + "songID": 1960, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28043, + "notecount": 1454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": true + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": true + } + } + }, + { + "rgcID": null, + "chartID": "b6c68078116b033942b3d62ebb20d8bce01b3f6c", + "difficulty": "HYPER", + "songID": 1960, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28043, + "notecount": 854, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6501c249e27a315fa2f932dad9aeb79f33514aad", + "difficulty": "NORMAL", + "songID": 1960, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28043, + "notecount": 449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e072192f4a585cceae734785b743642c3f1f8c1f", + "difficulty": "ANOTHER", + "songID": 1961, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28044, + "notecount": 909, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "deb7e938e02cc551ddd53051fc662538fc762cde", + "difficulty": "HYPER", + "songID": 1961, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28044, + "notecount": 668, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0431ae19655afec3111c85f47ab4af5900d85651", + "difficulty": "NORMAL", + "songID": 1961, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 28044, + "notecount": 358, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34f82adefe0a5c222685567d3bfd24d2e41693a6", + "difficulty": "ANOTHER", + "songID": 1961, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28044, + "notecount": 944, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0748e21db071377df132917e37dc3ec0decba6f7", + "difficulty": "HYPER", + "songID": 1961, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28044, + "notecount": 674, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "31d3ec472d17e217295a7d2b3de103d486faaefc", + "difficulty": "NORMAL", + "songID": 1961, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 28044, + "notecount": 349, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9c53950647073bd45a52e91c148a9545917f712", + "difficulty": "ANOTHER", + "songID": 1962, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28046, + "notecount": 1327, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a581b1a5b536bc888fe817a445c5cac47bf7b806", + "difficulty": "HYPER", + "songID": 1962, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28046, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3ab9a108be65c7bbddaf92f8c7e45a908caa7dce", + "difficulty": "NORMAL", + "songID": 1962, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28046, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a9851ae9042cb37d237598dfb611c1dd399afb0", + "difficulty": "ANOTHER", + "songID": 1962, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28046, + "notecount": 1398, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17591e5ab0c9c58eea7b720eef89e8de3288f222", + "difficulty": "HYPER", + "songID": 1962, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28046, + "notecount": 815, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8761962c8cab45454b8d5c724c0a5fea3b6a9797", + "difficulty": "NORMAL", + "songID": 1962, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28046, + "notecount": 455, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1aba978c69ce25275ace91be430ee4d89db85212", + "difficulty": "ANOTHER", + "songID": 1963, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28047, + "notecount": 1279, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7d8f4811502379c8c91f3a1d49c6c1df62c494d", + "difficulty": "HYPER", + "songID": 1963, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28047, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f3f23a1aac067e2571742368083aef2cbc5fabef", + "difficulty": "NORMAL", + "songID": 1963, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28047, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0839a0f52bdb02de5b50cf5bf67c6ec9e7d2009", + "difficulty": "ANOTHER", + "songID": 1963, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28047, + "notecount": 1162, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1023c0b77c004687f361114062146aede3ea05a8", + "difficulty": "HYPER", + "songID": 1963, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28047, + "notecount": 786, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aea5eff7274fd1b1a06990855c223f2c11807162", + "difficulty": "NORMAL", + "songID": 1963, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28047, + "notecount": 466, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2025d136cd9fef6b629e7a63a0fe3172be304f00", + "difficulty": "ANOTHER", + "songID": 1964, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28050, + "notecount": 1473, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3240455c25b0be76ffd77677c707c3977766cba9", + "difficulty": "HYPER", + "songID": 1964, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28050, + "notecount": 899, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f71938169f619ba1d863fe261039dd3ff2feecb7", + "difficulty": "NORMAL", + "songID": 1964, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28050, + "notecount": 572, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a05cd43ec251bd5ec38c43538e46c962b3ae906", + "difficulty": "ANOTHER", + "songID": 1964, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28050, + "notecount": 1507, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6b0f29c5f437005a953b57c8b8c48b40f09fb5d6", + "difficulty": "HYPER", + "songID": 1964, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28050, + "notecount": 961, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed1535f19066397b7585fe3e22f64a2dfffdbb3f", + "difficulty": "NORMAL", + "songID": 1964, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28050, + "notecount": 503, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c7ebe06ffc15b1b074ab16f9c7b3aa849a6ae67", + "difficulty": "ANOTHER", + "songID": 1965, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28051, + "notecount": 1687, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "12c2f5d75f44164965a93620985680eda68f55ef", + "difficulty": "HYPER", + "songID": 1965, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28051, + "notecount": 949, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2300f1a8f69c74cc1255dd58b38f8a053c03d2e6", + "difficulty": "NORMAL", + "songID": 1965, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28051, + "notecount": 568, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d98fee6884ce78f5b928a6bdccd50f68d77b247", + "difficulty": "ANOTHER", + "songID": 1965, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28051, + "notecount": 1752, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "c316e831ef9ad0c76f95540fd8a3e4fd78dd8b8f", + "difficulty": "HYPER", + "songID": 1965, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28051, + "notecount": 964, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1b49aa79bbdf701e0ebc46d409cebdc90828c428", + "difficulty": "NORMAL", + "songID": 1965, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28051, + "notecount": 545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "86b4f2680e56cf8d0ec585c7b9aedcf75bafea12", + "difficulty": "ANOTHER", + "songID": 1966, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28052, + "notecount": 1086, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9fc47db0cd32bb6554789a9fb4108f4a7f8629e0", + "difficulty": "HYPER", + "songID": 1966, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28052, + "notecount": 745, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "26952ee272f448baf6e2aa696a6316b34d5248fb", + "difficulty": "NORMAL", + "songID": 1966, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28052, + "notecount": 478, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b961a96a57321d14c5fa4dca4aae49b79473102c", + "difficulty": "ANOTHER", + "songID": 1966, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28052, + "notecount": 1069, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3d37af6c82f1709b17731b1c724f65f1160fbbf8", + "difficulty": "HYPER", + "songID": 1966, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28052, + "notecount": 740, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "79705a21f013c5e7990b848813bed7a9d6225c85", + "difficulty": "NORMAL", + "songID": 1966, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28052, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "89a771ddf20e052f03c211feb52b0146b9108ab8", + "difficulty": "ANOTHER", + "songID": 1967, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28054, + "notecount": 1295, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b4587402f00945fc4367c6b257ac36405e06c9f", + "difficulty": "HYPER", + "songID": 1967, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28054, + "notecount": 813, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb94d6584a29fd97225cdb731fc1e289ff8b5c39", + "difficulty": "NORMAL", + "songID": 1967, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28054, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17d1135ec6dbb7b216257c75533f986437463c51", + "difficulty": "ANOTHER", + "songID": 1967, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28054, + "notecount": 1297, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2265d6d22fa08672ad1d84e5d43ac13a0882832", + "difficulty": "HYPER", + "songID": 1967, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28054, + "notecount": 849, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8f4c87511ebc7aa553447c958d7a4039a87e4f85", + "difficulty": "NORMAL", + "songID": 1967, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28054, + "notecount": 448, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8bc1ac93b8a00363d6b5cafeac104c4ed2026b93", + "difficulty": "ANOTHER", + "songID": 1968, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28055, + "notecount": 1832, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2d57ad1346dc4cf9550402db1eb433ee714581fe", + "difficulty": "HYPER", + "songID": 1968, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28055, + "notecount": 1058, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bc198ff7a22e20a2004bd0c459069afd8b0e8f12", + "difficulty": "NORMAL", + "songID": 1968, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28055, + "notecount": 549, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83747983dfb3942e2f2829d84111763b1f0d06f5", + "difficulty": "ANOTHER", + "songID": 1968, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28055, + "notecount": 1700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "104483e3597d8211f53d0d423d78e70adedb58c3", + "difficulty": "HYPER", + "songID": 1968, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28055, + "notecount": 1022, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0700fe21fb3214a619600d3ba2f262b3351b071a", + "difficulty": "NORMAL", + "songID": 1968, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28055, + "notecount": 556, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f41d078a350fd4760bbd4c2f617357beafb59f9a", + "difficulty": "ANOTHER", + "songID": 1969, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28057, + "notecount": 1545, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6608b6b48e4c10e5839cd75cf1c6e1f0001ea541", + "difficulty": "HYPER", + "songID": 1969, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28057, + "notecount": 878, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bea1bb19dbe9fb9b60fe027a2cdbb1a5e149feae", + "difficulty": "NORMAL", + "songID": 1969, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28057, + "notecount": 631, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ed3a381aa5c6ed9da25c6293363efb2e18339d9a", + "difficulty": "ANOTHER", + "songID": 1969, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28057, + "notecount": 1551, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffbd84a682c3f164c2b1a0442ef2ed245aeb1c6f", + "difficulty": "HYPER", + "songID": 1969, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28057, + "notecount": 887, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9c5640bacfeff0bcab1651b099e26a862cf4e150", + "difficulty": "NORMAL", + "songID": 1969, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28057, + "notecount": 578, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "94d3735640ca7cace99c412588dfd0827d234429", + "difficulty": "ANOTHER", + "songID": 1970, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28058, + "notecount": 1714, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a0e50e99d070cdb2608852d4be014a65ac54451f", + "difficulty": "HYPER", + "songID": 1970, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28058, + "notecount": 1036, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8d55d8e4de80831245a951781cf5a3831567743a", + "difficulty": "NORMAL", + "songID": 1970, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28058, + "notecount": 720, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "52e4c5c0f896fa00ed1159a3bc7a8cb31b42f802", + "difficulty": "ANOTHER", + "songID": 1970, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28058, + "notecount": 1688, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12D", + "value": 12.2, + "individualDifference": false + }, + "kt-HC": { + "text": "12E", + "value": 12.1, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "3f58a28bb0146ccd715062e749840282dbe0cf71", + "difficulty": "HYPER", + "songID": 1970, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28058, + "notecount": 964, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "85b7d9a4ba7a8178030b527d6f17ff23a35507ee", + "difficulty": "NORMAL", + "songID": 1970, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28058, + "notecount": 639, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c335f632a0b9cd859c93d57acbd7cc48d9672314", + "difficulty": "ANOTHER", + "songID": 1971, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28059, + "notecount": 1429, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bca1668fa24b74c2b2d89fd96037235808cd4810", + "difficulty": "HYPER", + "songID": 1971, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28059, + "notecount": 925, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aaad0efb2ad43eeb43dc1ae2a19c88c1fec6cae1", + "difficulty": "NORMAL", + "songID": 1971, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28059, + "notecount": 586, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fec8007e297dd8cea4aec8f14855c732d875ce81", + "difficulty": "ANOTHER", + "songID": 1971, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28059, + "notecount": 1470, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fa90eeb26469d76c6a4584a6c47736d955e820f6", + "difficulty": "HYPER", + "songID": 1971, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28059, + "notecount": 935, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "335f131d0cc496ec11d168697a1b64c38e7a7582", + "difficulty": "NORMAL", + "songID": 1971, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28059, + "notecount": 609, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c55199b9ad813fd47f1df361be54f15e4fac7904", + "difficulty": "ANOTHER", + "songID": 1972, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28060, + "notecount": 1356, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dea96e34a660ac419a6859a5f62f8288bc46d790", + "difficulty": "HYPER", + "songID": 1972, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28060, + "notecount": 924, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b7154caa69f73549232f994598de4a4a8bfd6726", + "difficulty": "NORMAL", + "songID": 1972, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28060, + "notecount": 501, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2bcd6915bf3c00e54e5ab624e03dccf6ba8a441c", + "difficulty": "ANOTHER", + "songID": 1972, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28060, + "notecount": 1222, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "577fa35f38acd29f4bb10447f5d15d03dbb542bf", + "difficulty": "HYPER", + "songID": 1972, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28060, + "notecount": 951, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1995206302c0d5b9d7be4c889c95c59b3f8476a1", + "difficulty": "NORMAL", + "songID": 1972, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28060, + "notecount": 493, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48142ef72ef60a567cc755d39942c5c1bac0f026", + "difficulty": "ANOTHER", + "songID": 1973, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28061, + "notecount": 1297, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "409d08405021bfe67d9c6692dae6a4507043f379", + "difficulty": "HYPER", + "songID": 1973, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28061, + "notecount": 965, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bcb737a116420a9aa790a091d34bd277b55ab496", + "difficulty": "NORMAL", + "songID": 1973, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28061, + "notecount": 612, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d431aa4a6d57c3df76d9148dce76edf8bab1d49", + "difficulty": "ANOTHER", + "songID": 1973, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28061, + "notecount": 1762, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12B", + "value": 12.7, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "d0962e7d82a40444e1bbee18758643ac0ed9f4c6", + "difficulty": "HYPER", + "songID": 1973, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28061, + "notecount": 946, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "db68299d95ed3ede0c5016ee5714ff7e51659167", + "difficulty": "NORMAL", + "songID": 1973, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28061, + "notecount": 615, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "177a52dc1dd1ebf506b733a3ecf977f58385f4f6", + "difficulty": "ANOTHER", + "songID": 1974, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28062, + "notecount": 1392, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d213e63ea685fe69d61c0f1de2226f77cea99d44", + "difficulty": "HYPER", + "songID": 1974, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28062, + "notecount": 844, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a9fb489b23cc68542465e12fb4f7ad4de5ca4f7d", + "difficulty": "NORMAL", + "songID": 1974, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28062, + "notecount": 500, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e7b21b0e78442aef87257bf0f07299755bf528c", + "difficulty": "ANOTHER", + "songID": 1974, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28062, + "notecount": 1461, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "48826b95dccc441c8604b48aa794f9e8397dfbf9", + "difficulty": "HYPER", + "songID": 1974, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28062, + "notecount": 785, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c2aeaa85a4a6c13b2b05ee351a607e244dffa20", + "difficulty": "NORMAL", + "songID": 1974, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28062, + "notecount": 487, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0be29bd263c647002a2d070e287112032b913607", + "difficulty": "ANOTHER", + "songID": 1975, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28064, + "notecount": 1098, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c451f33fb5472b57603b34a4cb61a6f94d44448e", + "difficulty": "HYPER", + "songID": 1975, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28064, + "notecount": 728, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "39cf70dc6c5fef057f611f46d3b3e51af092b524", + "difficulty": "NORMAL", + "songID": 1975, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28064, + "notecount": 363, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bd725841f75f91765d1da6c70048427453b617eb", + "difficulty": "ANOTHER", + "songID": 1975, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28064, + "notecount": 1108, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "de378f93de1c690f4c380a0c185aa7e163750cf6", + "difficulty": "HYPER", + "songID": 1975, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28064, + "notecount": 729, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee8cd821b6b7a0c4fb934827d0cab515ac1c80cd", + "difficulty": "NORMAL", + "songID": 1975, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28064, + "notecount": 367, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cb8942b606e5cbd81ce0a21332bb42667d8ac5a0", + "difficulty": "ANOTHER", + "songID": 1976, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28066, + "notecount": 1001, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bdc86b6210575e418be2b39a3f7b782aef45f87f", + "difficulty": "HYPER", + "songID": 1976, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28066, + "notecount": 713, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d2b26ab4b85b8acaa4f646c7440ed3ab877eeaab", + "difficulty": "NORMAL", + "songID": 1976, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28066, + "notecount": 471, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c90a0ec08d38c09fb2531c655beba1801fce9a53", + "difficulty": "ANOTHER", + "songID": 1976, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28066, + "notecount": 1082, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0a210d2214e4446629612342f36bfb63f3d341f5", + "difficulty": "HYPER", + "songID": 1976, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28066, + "notecount": 661, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e7fe0700bd135a2d6b9e5cb194c23213fdb3b1eb", + "difficulty": "NORMAL", + "songID": 1976, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28066, + "notecount": 382, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "17e77e6f797665547f96e75a744f2df05ce15bed", + "difficulty": "ANOTHER", + "songID": 1977, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28067, + "notecount": 1309, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e38d5db3d33f974f408d8fd6c88649bc9eef6577", + "difficulty": "HYPER", + "songID": 1977, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28067, + "notecount": 915, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "511a6c44ba771b3b8bcd4f40aff41ceeb1f47d49", + "difficulty": "NORMAL", + "songID": 1977, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28067, + "notecount": 593, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5e3474580a049bd9727aa5c973329ff220f34b55", + "difficulty": "ANOTHER", + "songID": 1977, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28067, + "notecount": 1300, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55c06c264a2a10e45b9ca4abe83141c1424097db", + "difficulty": "HYPER", + "songID": 1977, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28067, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "08dc050f8236db00bb74cb8059e5a8c8dbc7f7c1", + "difficulty": "NORMAL", + "songID": 1977, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28067, + "notecount": 583, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abfee3417edeb69cfea9c3faf85caa3a63462674", + "difficulty": "ANOTHER", + "songID": 1978, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28068, + "notecount": 1091, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1304faea10433e740fbd4d1c26b01e5b5aa17bbd", + "difficulty": "HYPER", + "songID": 1978, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28068, + "notecount": 691, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dc395f9e7890c2b987c2b66fbd2114de284235f0", + "difficulty": "NORMAL", + "songID": 1978, + "playtype": "DP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 28068, + "notecount": 308, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "847e348692560f75dd02812a0f87722972a7c4ff", + "difficulty": "ANOTHER", + "songID": 1978, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28068, + "notecount": 1129, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d9e441832d56f8fec05628ce413e101b2df229c2", + "difficulty": "HYPER", + "songID": 1978, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28068, + "notecount": 701, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "0430a83f47589c0f7f17bdff6a0cac6abaa4c976", + "difficulty": "NORMAL", + "songID": 1978, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 28068, + "notecount": 311, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2a43af758ae785ab110f9babacf7be11110f3eb6", + "difficulty": "ANOTHER", + "songID": 1979, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28070, + "notecount": 1241, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "abcb14b206d1c0e24f120b2580bea5bd537b24d3", + "difficulty": "HYPER", + "songID": 1979, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28070, + "notecount": 754, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "af6f19e269da132fb370c008dda172b0796d0bdc", + "difficulty": "NORMAL", + "songID": 1979, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28070, + "notecount": 434, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2c9337bfe522bf8895c9d1f1963eed0595cf613f", + "difficulty": "ANOTHER", + "songID": 1979, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28070, + "notecount": 1244, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5573a33418e5a99a41d191f2d2d2e297aacd24fe", + "difficulty": "HYPER", + "songID": 1979, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28070, + "notecount": 736, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9f086c10f56b87db70533bb351d6c08a1dea6533", + "difficulty": "NORMAL", + "songID": 1979, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28070, + "notecount": 432, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e2cc08bb1e857e1681a090f7b7db3406416b6de", + "difficulty": "ANOTHER", + "songID": 1980, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28072, + "notecount": 1032, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3254a3c0592a4b4e6102b5a8bb4247bf4749bc6c", + "difficulty": "HYPER", + "songID": 1980, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28072, + "notecount": 659, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "22a6171428d380c7e8561c6dbd46ca96a794e5c6", + "difficulty": "NORMAL", + "songID": 1980, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28072, + "notecount": 458, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "99f00c708d798dfa72fd401097bcf126d0e4acc8", + "difficulty": "ANOTHER", + "songID": 1980, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28072, + "notecount": 1033, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b59a7f717ba08c5bbde02b3caf599d128e4649af", + "difficulty": "HYPER", + "songID": 1980, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28072, + "notecount": 666, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b466edb32f0e084497f1bf23fd82d09552dae57", + "difficulty": "NORMAL", + "songID": 1980, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28072, + "notecount": 452, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "38d10d29cf544c8db0610e7b7896608ba6feb1dd", + "difficulty": "ANOTHER", + "songID": 1981, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28074, + "notecount": 1200, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4f1103525ea1c1b2310b404bae4812db99a69b3c", + "difficulty": "HYPER", + "songID": 1981, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28074, + "notecount": 707, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "44fc9191a82752ed52e288b4159bbf65ca8d55c6", + "difficulty": "NORMAL", + "songID": 1981, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28074, + "notecount": 404, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cf25c730af8416892ce0747f9f9ed4134a91f34d", + "difficulty": "ANOTHER", + "songID": 1981, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28074, + "notecount": 1186, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5a2ddf992d135a647e77ceefcdf8fd50b8f1b503", + "difficulty": "BEGINNER", + "songID": 1981, + "playtype": "SP", + "levelNum": 3, + "level": "3", + "data": { + "inGameID": 28074, + "notecount": 264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "19bbffd1c7894a073671e166cb54a2d0809886f1", + "difficulty": "HYPER", + "songID": 1981, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28074, + "notecount": 700, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c33c04551908684758c5ee6cfedb6ba1deee7919", + "difficulty": "NORMAL", + "songID": 1981, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28074, + "notecount": 397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a6e73a08b6dae490113d208cdfb3a2a271c0f56c", + "difficulty": "ANOTHER", + "songID": 1982, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28075, + "notecount": 1108, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9ee714dd97734e7aff9960862ab19010617e9f6f", + "difficulty": "HYPER", + "songID": 1982, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28075, + "notecount": 816, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2aa242545b7dbae6dd32c691ca0e8d0e8f557ee0", + "difficulty": "NORMAL", + "songID": 1982, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28075, + "notecount": 409, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e9ee72b3d618584423f4498187eae4d6a742bcf", + "difficulty": "ANOTHER", + "songID": 1982, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28075, + "notecount": 1141, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7d4518eb1728f4d33a6d4a8b06ed666c11dfdfb7", + "difficulty": "BEGINNER", + "songID": 1982, + "playtype": "SP", + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 28075, + "notecount": 225, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "daf4d7d90e8f3e4d008eebb52d5fa9884a7779fa", + "difficulty": "HYPER", + "songID": 1982, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28075, + "notecount": 784, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "87e70ab8e49a6e0c44505738abdaa317d0966238", + "difficulty": "NORMAL", + "songID": 1982, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28075, + "notecount": 397, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "51ac3c68b6e29ffce7842739b754bb7451e3de21", + "difficulty": "ANOTHER", + "songID": 1983, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28077, + "notecount": 1191, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e12bcb831f06ff781f3442fbafdeee56980bb5bd", + "difficulty": "HYPER", + "songID": 1983, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28077, + "notecount": 724, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d29f3092f3532437611112b75e1788f4c6059a51", + "difficulty": "NORMAL", + "songID": 1983, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28077, + "notecount": 420, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "93510c1def8cc8c625cb4ae190ee2464038486d8", + "difficulty": "ANOTHER", + "songID": 1983, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28077, + "notecount": 1148, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ddcb65feaae32583f77267deb746cabbcc8e36c8", + "difficulty": "HYPER", + "songID": 1983, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28077, + "notecount": 730, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f3c0b531488bb15076e26404ed39b9125fb1d60", + "difficulty": "NORMAL", + "songID": 1983, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28077, + "notecount": 421, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8e0369aa42d2b201cdd0c97597b885a3154acf7c", + "difficulty": "ANOTHER", + "songID": 1984, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28078, + "notecount": 1534, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "81167c80fe0f884faf44c602a0d162440be7a7a8", + "difficulty": "HYPER", + "songID": 1984, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28078, + "notecount": 806, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "20356673039fce7552f68eb24c40b44f1489f94d", + "difficulty": "NORMAL", + "songID": 1984, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28078, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5800f4eb7608e621d44ab8b9660a754b49811fef", + "difficulty": "ANOTHER", + "songID": 1984, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28078, + "notecount": 1513, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12B", + "value": 12.6, + "individualDifference": false + }, + "kt-HC": { + "text": "12B+", + "value": 12.8, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "41ae81d0566b9f193357d49965eced7933eda54a", + "difficulty": "HYPER", + "songID": 1984, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28078, + "notecount": 808, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a2886b125207d9ee76aab3300ccfd0617150a338", + "difficulty": "NORMAL", + "songID": 1984, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28078, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "13aae5b3a4fa4364770edb8304fdfb71074c2a63", + "difficulty": "ANOTHER", + "songID": 1985, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28079, + "notecount": 1304, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2260ba85bdd617d2ca44d3eeb5b994d537a1e575", + "difficulty": "HYPER", + "songID": 1985, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28079, + "notecount": 780, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d77269976799d06f896fb92f31344c9efe0cd5dd", + "difficulty": "NORMAL", + "songID": 1985, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28079, + "notecount": 446, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b5a141a324ed21d7af0c9aad1724d9c1db1c7290", + "difficulty": "ANOTHER", + "songID": 1985, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28079, + "notecount": 1317, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6839c05abff0b1340b0edd119a8ad9b45a2409cb", + "difficulty": "HYPER", + "songID": 1985, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28079, + "notecount": 761, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5805d2a1c4013ca7817e593113f691cb74bbccc6", + "difficulty": "NORMAL", + "songID": 1985, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28079, + "notecount": 435, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "27324ec6ddc0bc3da927272423073e7ab275d3c3", + "difficulty": "ANOTHER", + "songID": 1986, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28080, + "notecount": 1429, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5baa50c93823e6ad96d1f4d070461e0588d86569", + "difficulty": "HYPER", + "songID": 1986, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28080, + "notecount": 858, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90f629ad1fa3779e0f4a14b582af14ceae7b4070", + "difficulty": "NORMAL", + "songID": 1986, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28080, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9468541212215fad2b269ab0c390a07c55142d52", + "difficulty": "ANOTHER", + "songID": 1986, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28080, + "notecount": 1447, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b97ac14b6131cd1402e1c8856a8f554b5f6d68ba", + "difficulty": "HYPER", + "songID": 1986, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28080, + "notecount": 848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2bc43d0b2a28b422e9be22f80e35f6a705dc2017", + "difficulty": "NORMAL", + "songID": 1986, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28080, + "notecount": 506, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a276cb295ae982ff42bb534b7252fa1c3802a642", + "difficulty": "ANOTHER", + "songID": 1987, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28083, + "notecount": 965, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "aa0b40613a608c64baffd7b835a84184006bf3da", + "difficulty": "HYPER", + "songID": 1987, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28083, + "notecount": 634, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c62483b26a2e964eec7249443662c7b07d2668c", + "difficulty": "NORMAL", + "songID": 1987, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28083, + "notecount": 365, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "383fb6a7f0fd64deaece0f729ab852b54e2ddf94", + "difficulty": "ANOTHER", + "songID": 1987, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28083, + "notecount": 973, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "05da6d691954a09f5fddbcf3cf0531c9b2e29eea", + "difficulty": "HYPER", + "songID": 1987, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28083, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6fe00842de496390363875038f5856a06bc3a39d", + "difficulty": "NORMAL", + "songID": 1987, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28083, + "notecount": 364, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2ee6a3ffb828a50f87f3f393dcec0229ee88626f", + "difficulty": "ANOTHER", + "songID": 1988, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28087, + "notecount": 1688, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d444c77a532fca644b8086462bb63bcac68b8c25", + "difficulty": "HYPER", + "songID": 1988, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28087, + "notecount": 1167, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d113415d410e4fc0352615de7914a072ea4b541b", + "difficulty": "NORMAL", + "songID": 1988, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28087, + "notecount": 667, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f37eda330afa9e15229611ac9e69d43dc913d833", + "difficulty": "ANOTHER", + "songID": 1988, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28087, + "notecount": 1670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12C", + "value": 12.4, + "individualDifference": false + }, + "kt-HC": { + "text": "12C", + "value": 12.5, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "5cea2cb7fe94c21f702ea5af7a30c782d69ec573", + "difficulty": "HYPER", + "songID": 1988, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28087, + "notecount": 1177, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "62af9ac161d5bf6fed15d9ad88d6851928cecc5d", + "difficulty": "NORMAL", + "songID": 1988, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28087, + "notecount": 670, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "91560a23106fac85adccb4474af4b244f80fb563", + "difficulty": "ANOTHER", + "songID": 1989, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28088, + "notecount": 1313, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "576b7c3bcf5e45865f6ebdc1e0f9ded123d9bd78", + "difficulty": "HYPER", + "songID": 1989, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28088, + "notecount": 819, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "83fe750b874ae1b7d947d8ec59bed4aa5dad46e0", + "difficulty": "NORMAL", + "songID": 1989, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28088, + "notecount": 475, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c0aa145c9e60c7eb2d5f22ac1e785d4ce0f1c33c", + "difficulty": "ANOTHER", + "songID": 1989, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28088, + "notecount": 1336, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c346557f7428f9b2b24c97a9538cfbcdbd52d068", + "difficulty": "HYPER", + "songID": 1989, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28088, + "notecount": 792, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67d968971225bb01b136376b4bc94ce974350bf9", + "difficulty": "NORMAL", + "songID": 1989, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28088, + "notecount": 476, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee144e0cad33662f8a9f28341c33b02b1c58bb1e", + "difficulty": "ANOTHER", + "songID": 1990, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28089, + "notecount": 1180, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "553d45c961ae79bc7405754da3df9ea2d763841e", + "difficulty": "HYPER", + "songID": 1990, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28089, + "notecount": 793, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "61fe526a1a77cd8ef0693efc05a69ed2056b9b2a", + "difficulty": "NORMAL", + "songID": 1990, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28089, + "notecount": 436, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "5cab9d96552428a1e67dc9fa6d39f92d7c0edb46", + "difficulty": "ANOTHER", + "songID": 1990, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28089, + "notecount": 1193, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fd5de649666b86fa8849683a12f8b3add4f247f9", + "difficulty": "HYPER", + "songID": 1990, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28089, + "notecount": 807, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1d3a8d37f3a28c2907c2bb58c04c3aa9780af287", + "difficulty": "NORMAL", + "songID": 1990, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28089, + "notecount": 442, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d92e87de94981d34f1f04d601acc1eb2b19d57ab", + "difficulty": "ANOTHER", + "songID": 1991, + "playtype": "DP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28091, + "notecount": 1918, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15e10397ee2539384cb798682dc8db38b862a0a5", + "difficulty": "HYPER", + "songID": 1991, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28091, + "notecount": 995, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "2581c37340fc493dbcc83698a7a66f238e881812", + "difficulty": "NORMAL", + "songID": 1991, + "playtype": "DP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28091, + "notecount": 610, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ae630254acfc4e8a938dc390eb1e0bf571ec9090", + "difficulty": "ANOTHER", + "songID": 1991, + "playtype": "SP", + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 28091, + "notecount": 1983, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": { + "kt-NC": { + "text": "12A", + "value": 12.8, + "individualDifference": false + }, + "kt-HC": { + "text": "12A", + "value": 12.9, + "individualDifference": false + } + } + }, + { + "rgcID": null, + "chartID": "da5a8d22f98c8d00ccb013ede1ea90aa46d5bdab", + "difficulty": "HYPER", + "songID": 1991, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28091, + "notecount": 973, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b1b650f3d1d800cf3963fe7a9bb827f43aa831a8", + "difficulty": "NORMAL", + "songID": 1991, + "playtype": "SP", + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 28091, + "notecount": 602, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fbdb6c464f922ece27f18b9a7b0986faeaadbf58", + "difficulty": "ANOTHER", + "songID": 1992, + "playtype": "DP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28092, + "notecount": 1292, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e06d12733bc5801341121e1d9776b5fe0ee1340f", + "difficulty": "HYPER", + "songID": 1992, + "playtype": "DP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28092, + "notecount": 941, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ac380ac6c454d2cb613c3729392eb94be2671ccc", + "difficulty": "NORMAL", + "songID": 1992, + "playtype": "DP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28092, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4ac9d1fc86dcfb3676d1548561d1b289963e8582", + "difficulty": "ANOTHER", + "songID": 1992, + "playtype": "SP", + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 28092, + "notecount": 1264, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "a16689718def429cd10922494b4040b97cebb712", + "difficulty": "HYPER", + "songID": 1992, + "playtype": "SP", + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 28092, + "notecount": 896, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "67df970b87a7cf22c6744f4932fc12fa57e3aa3f", + "difficulty": "NORMAL", + "songID": 1992, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28092, + "notecount": 485, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b2d3c383259d7c2c4d6f6ed0c51563374b8d2e5c", + "difficulty": "ANOTHER", + "songID": 1993, + "playtype": "DP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28094, + "notecount": 1403, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "deeb1a142e9bde533c9953ef5d023ab287b3ce63", + "difficulty": "HYPER", + "songID": 1993, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28094, + "notecount": 952, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "637344874be5e32d8f0a9658eea6a380e1ead52d", + "difficulty": "NORMAL", + "songID": 1993, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28094, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dfad642d960dab9ce82f96ea66d3144f897da62f", + "difficulty": "ANOTHER", + "songID": 1993, + "playtype": "SP", + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 28094, + "notecount": 1483, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e93122df7f499fe9377b7be01ef05bb675a62f1e", + "difficulty": "HYPER", + "songID": 1993, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28094, + "notecount": 932, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6a7a56b639f351190dc34722090d6b340cc48d18", + "difficulty": "NORMAL", + "songID": 1993, + "playtype": "SP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28094, + "notecount": 520, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "d1365440a5320a2662afba641bab79d7de4dc187", + "difficulty": "ANOTHER", + "songID": 1994, + "playtype": "DP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28098, + "notecount": 1024, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "406da2a0cc1cd2644e23c4435be2b2f4a5cc2a81", + "difficulty": "HYPER", + "songID": 1994, + "playtype": "DP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28098, + "notecount": 717, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7ff62cadb5319fda6b4592dfad39597cf90bff99", + "difficulty": "NORMAL", + "songID": 1994, + "playtype": "DP", + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 28098, + "notecount": 495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "adc236f0126b85a4bb6458091e7aee6c2e4c8565", + "difficulty": "ANOTHER", + "songID": 1994, + "playtype": "SP", + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 28098, + "notecount": 996, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c180bfb8ddc33d1d781750cf7cf61f301bc4ac64", + "difficulty": "HYPER", + "songID": 1994, + "playtype": "SP", + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 28098, + "notecount": 712, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7c7f9f0cab5399083fb64a2bf4b41e3df01e8574", + "difficulty": "NORMAL", + "songID": 1994, + "playtype": "SP", + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 28098, + "notecount": 393, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "28" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1f115392ed6037c03b7523a5862bac276e8b46cf", + "difficulty": "ANOTHER", + "playtype": "DP", + "songID": 1995, + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 80004, + "notecount": 1186, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "876ac265aa02181737b053fa66da5fd4bd19728b", + "difficulty": "HYPER", + "playtype": "DP", + "songID": 1995, + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 80004, + "notecount": 897, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f0bda862790752e304ef1bf0415ef532ce7b59bd", + "difficulty": "NORMAL", + "playtype": "DP", + "songID": 1995, + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 80004, + "notecount": 421, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea727c787febe996e7ac45e088e61f049e521096", + "difficulty": "ANOTHER", + "playtype": "SP", + "songID": 1995, + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 80004, + "notecount": 1246, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f8483bb0a6f17de840fa8d91ba00dc472acde73d", + "difficulty": "HYPER", + "playtype": "SP", + "songID": 1995, + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 80004, + "notecount": 827, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "dccadc4153ccc8b45bba16a91c5a981d860b06bb", + "difficulty": "NORMAL", + "playtype": "SP", + "songID": 1995, + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 80004, + "notecount": 424, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8eec3df1fd96b6c0677ef54d3bb011854266b99d", + "difficulty": "ANOTHER", + "playtype": "DP", + "songID": 1996, + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 80005, + "notecount": 1314, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "b194e22af02aa436f1d522c9bada73ae4738df3b", + "difficulty": "HYPER", + "playtype": "DP", + "songID": 1996, + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 80005, + "notecount": 850, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e8dbe5295b7d10f7d11ecdce8619a826c8330647", + "difficulty": "NORMAL", + "playtype": "DP", + "songID": 1996, + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 80005, + "notecount": 512, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "90a83c493e96018564daa2c685093f66c5f333e9", + "difficulty": "ANOTHER", + "playtype": "SP", + "songID": 1996, + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 80005, + "notecount": 1266, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e57470e68590d352bffdbc33e24301daead03e4c", + "difficulty": "HYPER", + "playtype": "SP", + "songID": 1996, + "levelNum": 8, + "level": "8", + "data": { + "inGameID": 80005, + "notecount": 862, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "330ec79e2a988c07ef287b92dd16c7f0b23ff47c", + "difficulty": "NORMAL", + "playtype": "SP", + "songID": 1996, + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 80005, + "notecount": 518, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "78f3fcd2765233c1d588ea588d1416a45065b272", + "difficulty": "ANOTHER", + "playtype": "DP", + "songID": 1997, + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 80006, + "notecount": 1439, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9b6eac3a3f152a43e3ef297130677daa42d895fd", + "difficulty": "HYPER", + "playtype": "DP", + "songID": 1997, + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 80006, + "notecount": 956, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6264bb33e8ab53e226cd514696789dd330ab13fc", + "difficulty": "NORMAL", + "playtype": "DP", + "songID": 1997, + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 80006, + "notecount": 530, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "03efef860d7aa122dd601853d99b73622b560aa6", + "difficulty": "ANOTHER", + "playtype": "SP", + "songID": 1997, + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 80006, + "notecount": 1544, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "1e112b872267c0b66fb64671ef2c8aedff8bcf7e", + "difficulty": "HYPER", + "playtype": "SP", + "songID": 1997, + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 80006, + "notecount": 940, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "bbe64b3d1158db2f1255eb342bafe165ba2871e5", + "difficulty": "NORMAL", + "playtype": "SP", + "songID": 1997, + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 80006, + "notecount": 511, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "55c1847a7407b334088209b123c465d5478f7cf1", + "difficulty": "ANOTHER", + "playtype": "DP", + "songID": 1998, + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 80007, + "notecount": 1282, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "3897722cc1136827569b3c8f4b34fd0bc6cb2856", + "difficulty": "HYPER", + "playtype": "DP", + "songID": 1998, + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 80007, + "notecount": 904, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "74e55176b0f1fd8f9f4098340baeaaeb4d5575ee", + "difficulty": "NORMAL", + "playtype": "DP", + "songID": 1998, + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 80007, + "notecount": 550, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "f7ad1227c883adad69ffe746c9dd84f390f1d167", + "difficulty": "ANOTHER", + "playtype": "SP", + "songID": 1998, + "levelNum": 12, + "level": "12", + "data": { + "inGameID": 80007, + "notecount": 1319, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "fc047b43a99241e2e68fbf6354c819a0bafde3da", + "difficulty": "HYPER", + "playtype": "SP", + "songID": 1998, + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 80007, + "notecount": 936, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "983940fd877866b09176cea490033fdc8a4a3e73", + "difficulty": "NORMAL", + "playtype": "SP", + "songID": 1998, + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 80007, + "notecount": 531, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "7de31a507da9e45c92b0b3ae17d328a00b53edae", + "difficulty": "ANOTHER", + "playtype": "DP", + "songID": 1999, + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 80008, + "notecount": 1328, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "4c7686e92a8f8c8aa82e457eb7fef7fd7983d0f3", + "difficulty": "HYPER", + "playtype": "DP", + "songID": 1999, + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 80008, + "notecount": 1019, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "c82e4d6658987b064acc83c0c063e568b2d48c84", + "difficulty": "NORMAL", + "playtype": "DP", + "songID": 1999, + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 80008, + "notecount": 495, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "34d9a9e5456768634ab350ae30822a0490045c60", + "difficulty": "ANOTHER", + "playtype": "SP", + "songID": 1999, + "levelNum": 11, + "level": "11", + "data": { + "inGameID": 80008, + "notecount": 1361, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "15a44de616a7f7cb2d0227b39373fe7943c43380", + "difficulty": "HYPER", + "playtype": "SP", + "songID": 1999, + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 80008, + "notecount": 1039, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "cce9a24425705da0c706dfb73df07b9b572acf68", + "difficulty": "NORMAL", + "playtype": "SP", + "songID": 1999, + "levelNum": 5, + "level": "5", + "data": { + "inGameID": 80008, + "notecount": 514, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9d96ec36c37f7f723d3851618e7daef6d58a5176", + "difficulty": "ANOTHER", + "playtype": "DP", + "songID": 2000, + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 80009, + "notecount": 1007, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "e42f30c04bcdd07ccf46470c8ce321814c69f62f", + "difficulty": "HYPER", + "playtype": "DP", + "songID": 2000, + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 80009, + "notecount": 641, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ee22f91a9be8826ef3b371ef9c3ab518d34753b0", + "difficulty": "NORMAL", + "playtype": "DP", + "songID": 2000, + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 80009, + "notecount": 379, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "92efb4e0d1b036e385cb5a73a0ace0e12baaa0cc", + "difficulty": "ANOTHER", + "playtype": "SP", + "songID": 2000, + "levelNum": 10, + "level": "10", + "data": { + "inGameID": 80009, + "notecount": 1013, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "02218c7580fffe984d5db15e3ac9703c7c5ff42c", + "difficulty": "HYPER", + "playtype": "SP", + "songID": 2000, + "levelNum": 7, + "level": "7", + "data": { + "inGameID": 80009, + "notecount": 629, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ef2359505d0be7492dacc4b416d7528f669b4228", + "difficulty": "NORMAL", + "playtype": "SP", + "songID": 2000, + "levelNum": 4, + "level": "4", + "data": { + "inGameID": 80009, + "notecount": 376, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "49b64bc7afa3d317fa793657cdd4a70f2d3f47f1", + "difficulty": "ANOTHER", + "playtype": "DP", + "songID": 2001, + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 80010, + "notecount": 853, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ea67018cbafcb7d4db91bada2696a3501974c582", + "difficulty": "HYPER", + "playtype": "DP", + "songID": 2001, + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 80010, + "notecount": 449, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "9fd43b99a8c62e0c8cf0faac33913cd2715dae32", + "difficulty": "NORMAL", + "playtype": "DP", + "songID": 2001, + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 80010, + "notecount": 167, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "ffee76eae815574df16e999a40f82e3a8d28d055", + "difficulty": "ANOTHER", + "playtype": "SP", + "songID": 2001, + "levelNum": 9, + "level": "9", + "data": { + "inGameID": 80010, + "notecount": 848, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "6c352f1f407e395190d97c5c66ada17ba6f77d31", + "difficulty": "HYPER", + "playtype": "SP", + "songID": 2001, + "levelNum": 6, + "level": "6", + "data": { + "inGameID": 80010, + "notecount": 454, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "rgcID": null, + "chartID": "8b72e5990caaa5299bb2a9436cdf14121fe538d7", + "difficulty": "NORMAL", + "playtype": "SP", + "songID": 2001, + "levelNum": 2, + "level": "2", + "data": { + "inGameID": 80010, + "notecount": 167, + "arcChartID": null, + "hashSHA256": null, + "2dxtraSet": null + }, + "isPrimary": true, + "versions": [ + "inf" + ], + "tierlistInfo": {} + }, + { + "chartID": "d50e13163334f7f2deafd9a7fc4f1fa13060af66", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2002, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28004, + "arcChartID": null, + "notecount": 1658, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "45f44c5141c4f77372bd36076d6c2acc9b7e2fc6", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2002, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28004, + "arcChartID": null, + "notecount": 1136, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ecf39e1fbbea33d062a2bc3829fe08246cef17c7", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2002, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28004, + "arcChartID": null, + "notecount": 574, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "8d26d8104def0f1c15f8482c3f6ad8e7a997897b", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2002, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28004, + "arcChartID": null, + "notecount": 1682, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e928846c2793f9810e2ab06c5d1e766760857c99", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2002, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28004, + "arcChartID": null, + "notecount": 1136, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "99a9e4af5f798f57020b7318dcb624e1d560e3af", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2002, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28004, + "arcChartID": null, + "notecount": 571, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "bb3972c8347f12f202b8a5e999aaccc08eb0d3de", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2003, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28007, + "arcChartID": null, + "notecount": 1936, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "aeb167ebba0722fe584843fb4ddf7cdbe6efe61c", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2003, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28007, + "arcChartID": null, + "notecount": 1286, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "41d51eb85fb4940fc2666388643e8f65b5025faa", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2003, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28007, + "arcChartID": null, + "notecount": 563, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "d027d12def9df2bc2a820c6ff72f21ccbf117a34", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2003, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28007, + "arcChartID": null, + "notecount": 1920, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "9cd2c6fe9dc85107b739d6548e70757bb656878b", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2003, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28007, + "arcChartID": null, + "notecount": 1297, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "42ea9c23caeb589e7185fa9eb3afec3220fd351a", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2003, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28007, + "arcChartID": null, + "notecount": 561, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "0863cf915bca5b32d7c42a63bb19192504c31e27", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2004, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28008, + "arcChartID": null, + "notecount": 2089, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "8123d5d7a022951b7b55430f90550748041e09ab", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2004, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28008, + "arcChartID": null, + "notecount": 1258, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ba8a7a621524f3094b91482139b266efd92183bc", + "difficulty": "NORMAL", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2004, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28008, + "arcChartID": null, + "notecount": 724, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "960e7d9c594c713d78a122d358588ad86abbc280", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2004, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28008, + "arcChartID": null, + "notecount": 2073, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "8688fc5129e54917643b08d51d154a3e0f3d29c9", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2004, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28008, + "arcChartID": null, + "notecount": 1229, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "9513f4647fa60ef68e18648377e7572e7894dbee", + "difficulty": "NORMAL", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2004, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28008, + "arcChartID": null, + "notecount": 701, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "5da2e026224e7169ccd9b271daab6bfd3065ac02", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2005, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28011, + "arcChartID": null, + "notecount": 1827, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "168709b7309a60026f6747e6c83313fb3c102950", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2005, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28011, + "arcChartID": null, + "notecount": 1102, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e9a2842c08db42dc56774df7439fa5cd57132105", + "difficulty": "NORMAL", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2005, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28011, + "arcChartID": null, + "notecount": 716, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "8f2d424a5e5b6a7fe2984c7b5a07bdce79789760", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2005, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28011, + "arcChartID": null, + "notecount": 1912, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "d85645f23ae2ff6b107d6592a8df53a29af0efbc", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2005, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28011, + "arcChartID": null, + "notecount": 1157, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "b4ed371f6b7c1c03f82c844df3cdba61c4224b45", + "difficulty": "NORMAL", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2005, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28011, + "arcChartID": null, + "notecount": 714, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "8eaf021352bd673b35e74d15111242467ad3c311", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2006, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28015, + "arcChartID": null, + "notecount": 1531, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "68d2e0f6d4e3f268f6bbf17f0bb4fe269b2fc140", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2006, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28015, + "arcChartID": null, + "notecount": 972, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "6304235b239bbee45f54190663b8fbec4a7505fe", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2006, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28015, + "arcChartID": null, + "notecount": 557, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "eb9bcf53b26661c43f8e017a46b902eba9dcd668", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2006, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28015, + "arcChartID": null, + "notecount": 1515, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "8dd8badb631823cfa5fb62b0433996fd796affdb", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2006, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28015, + "arcChartID": null, + "notecount": 943, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "b46ec41a10da5fb375b5e0dd00fc65dfe3bc3be9", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2006, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28015, + "arcChartID": null, + "notecount": 538, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e15cdc8de873e2ec8e3e46d385c88bcae8317a7e", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2007, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28017, + "arcChartID": null, + "notecount": 1430, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "964b92f6cb4c45e0f4ce00a8a23c2a25d32e176a", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2007, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28017, + "arcChartID": null, + "notecount": 948, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "380720feeb871ac6cff6c9364de02184d45b2c67", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2007, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28017, + "arcChartID": null, + "notecount": 529, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "2e99e04a10175cc64b8c9c674227dcbe6b3892e7", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2007, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28017, + "arcChartID": null, + "notecount": 1467, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ebcbeb57d140fd449b4abf92d47c155ceddc77f7", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2007, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28017, + "arcChartID": null, + "notecount": 940, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "777fe4629cca77c48697e8b8cfcdc1cf9d44725f", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2007, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28017, + "arcChartID": null, + "notecount": 523, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "cedb34f493d416a7373ce79959b51a37fbe18611", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2008, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28019, + "arcChartID": null, + "notecount": 1471, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "889207869786fe9ab5a03c04d31aa4686f1b7090", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2008, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28019, + "arcChartID": null, + "notecount": 1122, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "d10d416bc0d2bb74b9eb354fe46fc2713b6bca4e", + "difficulty": "NORMAL", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2008, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28019, + "arcChartID": null, + "notecount": 691, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "4e6c0bcba327c59d8744f1c30215221daedcf54c", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2008, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28019, + "arcChartID": null, + "notecount": 1509, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "1e6eb98c0e9d7d23b2264cdd7e05e69a214e95d1", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2008, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28019, + "arcChartID": null, + "notecount": 1130, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "cfd7147237f3ea8d3e1a31a2db6bd4a926bbd5ef", + "difficulty": "NORMAL", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2008, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28019, + "arcChartID": null, + "notecount": 667, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "3b6ef5cbafbb37913e810cdfcfab23de20f7c157", + "difficulty": "ANOTHER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2009, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28023, + "arcChartID": null, + "notecount": 1089, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "98d2c124bcb3a386139840ccc10e8788e17912f2", + "difficulty": "HYPER", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2009, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28023, + "arcChartID": null, + "notecount": 678, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e002db923cb9dc14a372ae1a7892f359b759921e", + "difficulty": "NORMAL", + "level": "4", + "levelNum": 4, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2009, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28023, + "arcChartID": null, + "notecount": 386, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "295fd5dba6bdaa18c01139a40f2f4f12f623c79f", + "difficulty": "ANOTHER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2009, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28023, + "arcChartID": null, + "notecount": 1118, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e24a499d0a46c2d5021260a0c858fcd62525f544", + "difficulty": "BEGINNER", + "level": "1", + "levelNum": 1, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2009, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28023, + "arcChartID": null, + "notecount": 138, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e3e1eb1e2a8ee5dcd06a0692f224958059cb9bef", + "difficulty": "HYPER", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2009, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28023, + "arcChartID": null, + "notecount": 696, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "6ce2a47dc8f0f4c1b5a9c03086bdb5564a99a826", + "difficulty": "NORMAL", + "level": "4", + "levelNum": 4, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2009, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28023, + "arcChartID": null, + "notecount": 385, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "a14bdfb2395680f96abbae66bc0a05b8bc614da3", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2010, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28024, + "arcChartID": null, + "notecount": 1814, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "7b23018923cbeb34626eb0526274bd01e71dfefd", + "difficulty": "HYPER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2010, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28024, + "arcChartID": null, + "notecount": 1229, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "eae33cbeb8b356a2a0ea6302ed10ce793c6d3758", + "difficulty": "NORMAL", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2010, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28024, + "arcChartID": null, + "notecount": 651, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "378eb829d82b0ff9c4548252544bc3dc3db997f0", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2010, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28024, + "arcChartID": null, + "notecount": 1803, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "8d03f03b7ff5fc39842feef2bec84a6613970adf", + "difficulty": "HYPER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2010, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28024, + "arcChartID": null, + "notecount": 1101, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "3c3a67edc5014798e5a0e55217cb500da1e1eccd", + "difficulty": "NORMAL", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2010, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28024, + "arcChartID": null, + "notecount": 651, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "7ee3476971fe51634517db8cde10a850933e68a8", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2011, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28027, + "arcChartID": null, + "notecount": 1740, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "8b5cab17ec7f25b08ab053fd1eaef57b2fd1f3ec", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2011, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28027, + "arcChartID": null, + "notecount": 1062, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "f55ab23edf3858045df95f7eb31f53ec50410ff9", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2011, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28027, + "arcChartID": null, + "notecount": 550, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "5588a6ea689ffb4f7fdd20aef41565ffdf802275", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2011, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28027, + "arcChartID": null, + "notecount": 1884, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "9660e74dfaabd0ea2997a7984eae72965904aefd", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2011, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28027, + "arcChartID": null, + "notecount": 1035, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "26c09061df6b4f47574a3f05814691a676cd6480", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2011, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28027, + "arcChartID": null, + "notecount": 545, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "4eb2dfaedde52578692baf503f2ca061a54ab2b6", + "difficulty": "ANOTHER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2012, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28033, + "arcChartID": null, + "notecount": 1230, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ac7bc761134d793735de9ec9796fe9430f446c5f", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2012, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28033, + "arcChartID": null, + "notecount": 811, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "475f66ede911f26f6406ad6b8571c332172a9d5f", + "difficulty": "NORMAL", + "level": "4", + "levelNum": 4, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2012, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28033, + "arcChartID": null, + "notecount": 428, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "d3e0b2a21e9305b82de427311634b25862e0dd23", + "difficulty": "ANOTHER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2012, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28033, + "arcChartID": null, + "notecount": 1228, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "265d20e3e3eb9b8ea86a19b903d36f0c1555b720", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2012, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28033, + "arcChartID": null, + "notecount": 801, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ee32b624e08d20efc4c9a59b9b182a30c0a7cc3a", + "difficulty": "NORMAL", + "level": "4", + "levelNum": 4, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2012, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28033, + "arcChartID": null, + "notecount": 407, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "67a48f0a22273f5146e0ecf64e72c3fd36887e85", + "difficulty": "ANOTHER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2013, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28040, + "arcChartID": null, + "notecount": 1063, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ce91885d908214d0a153fb4fa616cac9ed1ee9d9", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2013, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28040, + "arcChartID": null, + "notecount": 750, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "2b93a00d6fabcf2e5af966d757a61c7eb5ede37b", + "difficulty": "NORMAL", + "level": "4", + "levelNum": 4, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2013, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28040, + "arcChartID": null, + "notecount": 437, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "c236785ec45664e281c76845140f1039cefdd144", + "difficulty": "ANOTHER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2013, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28040, + "arcChartID": null, + "notecount": 1246, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "a8ce97687b5cf54562c909c571409548b74c8911", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2013, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28040, + "arcChartID": null, + "notecount": 753, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "16bd5de534f8a21e4557e7848a3b8fd7d9ee076c", + "difficulty": "NORMAL", + "level": "4", + "levelNum": 4, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2013, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28040, + "arcChartID": null, + "notecount": 430, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "f74f50bf404c5c5be550cb34a89b0b4502bf10be", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2014, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28045, + "arcChartID": null, + "notecount": 1406, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ca1e8e053036eac6fb495b80da8bfa508c8463a0", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2014, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28045, + "arcChartID": null, + "notecount": 838, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "5dc781d47fc5f20b332906ee31577df6efdf1dc3", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2014, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28045, + "arcChartID": null, + "notecount": 485, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "79923fe278e1daa4362b74d058582723980a899f", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2014, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28045, + "arcChartID": null, + "notecount": 1378, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "0208f37d40b2059944b94c0881c0b58586510b16", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2014, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28045, + "arcChartID": null, + "notecount": 839, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "a32901fe99fcefcdcbb0421c704c63240ceb8536", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2014, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28045, + "arcChartID": null, + "notecount": 486, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "8c2ca9a905d25942dbb1441796326177582bf48e", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2015, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28048, + "arcChartID": null, + "notecount": 1558, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "3104bb65232dbc499c04e12f0af7e9d1270443f5", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2015, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28048, + "arcChartID": null, + "notecount": 883, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "3dae7a5fcda04a3216af21d96f1bd7d4f4243acb", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2015, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28048, + "arcChartID": null, + "notecount": 520, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "a5ce0922d12e25371442c2b203d177d7b3c404a0", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2015, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28048, + "arcChartID": null, + "notecount": 1519, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ff4ad232b4f992fdddd973abb467288d6106b3d9", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2015, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28048, + "arcChartID": null, + "notecount": 888, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "b613af336bd6871f97198da66bb7936938a1b372", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2015, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28048, + "arcChartID": null, + "notecount": 504, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "fc7535a908f9917cb83bfcfafc29d07c619bfa27", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2016, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28049, + "arcChartID": null, + "notecount": 1427, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "a3545a7f75ad6462a2c6f4e09d7e85db534f0484", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2016, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28049, + "arcChartID": null, + "notecount": 932, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "de2323e0bc7a78cda436a827044da050d3714195", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2016, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28049, + "arcChartID": null, + "notecount": 580, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "74ffd9c7776fd3357ed1f629daf25950d5cb05f8", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2016, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28049, + "arcChartID": null, + "notecount": 1422, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e1d363d3930e3bb485d63df039395061ed1b9805", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2016, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28049, + "arcChartID": null, + "notecount": 945, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "5f25829cf5eb23c6bebb827a923d9cb5b24632ee", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2016, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28049, + "arcChartID": null, + "notecount": 599, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "7c74a1af1f9802cc9a09ca6163fb68068f77f5c4", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2017, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28053, + "arcChartID": null, + "notecount": 1964, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "2cb146d4d5c1d33bd27cf9d4bfa3ee6d8e4300a1", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2017, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28053, + "arcChartID": null, + "notecount": 1232, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ac0fe6238353e73f06e6c0c92ec592d8e3e66155", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2017, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28053, + "arcChartID": null, + "notecount": 574, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "5862a5297b54adc28ea3b4498d8ec018881fd80c", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2017, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28053, + "arcChartID": null, + "notecount": 1990, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ff72df7f7a28839c0c9dfabf4b67d170091f2ea2", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2017, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28053, + "arcChartID": null, + "notecount": 1197, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "a9630adb17d4e32809649bc9282ec634ab4a5d8b", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2017, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28053, + "arcChartID": null, + "notecount": 570, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "af03085c3cb321eaeaa265c38827987553bdbe50", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2018, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28056, + "arcChartID": null, + "notecount": 1547, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "c8a07c4bd872ce823740505c9a96850980374782", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2018, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28056, + "arcChartID": null, + "notecount": 930, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "2f2cdee5ad9db00751cb77aad1eed864e21687d0", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2018, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28056, + "arcChartID": null, + "notecount": 529, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "40b6b9edde83aa87c9da281999e92eb31df1d6b4", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2018, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28056, + "arcChartID": null, + "notecount": 1517, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "af913569f16e8658400b03de96335affca8d50ba", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2018, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28056, + "arcChartID": null, + "notecount": 935, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "109f141b7a7538dd2225df509618a5a3be8ed342", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2018, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28056, + "arcChartID": null, + "notecount": 513, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "3ddf77c8a59eb6c2689ffabc2d71a27336c1e242", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2019, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28063, + "arcChartID": null, + "notecount": 1469, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "9f778e12be509709a70c44dcb273c147036b3ee1", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2019, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28063, + "arcChartID": null, + "notecount": 903, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e0711f63bcd35ab414a50f21d5799fe087b0b9b2", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2019, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28063, + "arcChartID": null, + "notecount": 616, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "6501067d5a15c5b7f1866bc8da48ef9ad1f73e95", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2019, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28063, + "arcChartID": null, + "notecount": 1454, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "174efb1d6d0f4a269e67e78e2bd29b8ed0395d96", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2019, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28063, + "arcChartID": null, + "notecount": 907, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "c7ad55aed4b9113986f61bb09650e224c1e1c181", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2019, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28063, + "arcChartID": null, + "notecount": 621, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "c7aa9f1af075e16e4f8c81cb8e68df01688a9459", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2020, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28065, + "arcChartID": null, + "notecount": 1511, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "d25bc3ddc8cbe79b054a325f46826f93a9ff4fc8", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2020, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28065, + "arcChartID": null, + "notecount": 1065, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "4ea68c5b32b84f726526162459f33dfc11f9c3b0", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2020, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28065, + "arcChartID": null, + "notecount": 616, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "82550a31da8c135ee05822674c752e3421562a27", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2020, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28065, + "arcChartID": null, + "notecount": 1498, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "86e71d924d0a907d17c2c35e87a7864f10f6d558", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2020, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28065, + "arcChartID": null, + "notecount": 1053, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "34ec7b4abc3dcfb724eb0fe7771856681a3e92c6", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2020, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28065, + "arcChartID": null, + "notecount": 615, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "a57fd5c9e200b3fa73c097ac26a9bd8ba26eda7a", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2021, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28069, + "arcChartID": null, + "notecount": 1514, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "086d3646fd2f0c9f5c7e0f9714ecb7e53f07c313", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2021, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28069, + "arcChartID": null, + "notecount": 860, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "73a44f130dc8ca726367c6c79d19af138ec5ea9b", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2021, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28069, + "arcChartID": null, + "notecount": 576, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "57f4bc436475aeedd0f7eb49b8afe692d06611da", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2021, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28069, + "arcChartID": null, + "notecount": 1436, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "091d801ebe7e2e74e5d4f8f010cad7739e63d593", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2021, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28069, + "arcChartID": null, + "notecount": 818, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "c9fc2f3b5c9d3c9bdaa7a713b43594fae7713c19", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2021, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28069, + "arcChartID": null, + "notecount": 571, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "96db09239f0e045622d54179df003cd41edf2f47", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2022, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28071, + "arcChartID": null, + "notecount": 1437, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "1becdb52092dc28f8ab0fddfa520b2ae306e9b11", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2022, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28071, + "arcChartID": null, + "notecount": 933, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "933ea9955ad060abb403229947c50f012fc03188", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2022, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28071, + "arcChartID": null, + "notecount": 477, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "082f1fe3ebff58c623480e41f2358b7deb480ba7", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2022, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28071, + "arcChartID": null, + "notecount": 1417, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "6b796c5c66c07ec6dd587e723d9e43b0750a85a9", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2022, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28071, + "arcChartID": null, + "notecount": 926, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "8d0a3760cc173bbd17535932a4bae70f8a5611cf", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2022, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28071, + "arcChartID": null, + "notecount": 456, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "45da8eccfa8367910dd5f3dfa5f07bedd9f9bec7", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2023, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28073, + "arcChartID": null, + "notecount": 1960, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "39fa6e08fcdf023cadc578fe3069968b92843acd", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2023, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28073, + "arcChartID": null, + "notecount": 1252, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "9c76107735918b26a7951196be74a01955ec5a4d", + "difficulty": "NORMAL", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2023, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28073, + "arcChartID": null, + "notecount": 715, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "83af681f0db57c947c16fbebf28c7ed0376212c4", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2023, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28073, + "arcChartID": null, + "notecount": 2013, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "a90ec14cf237b2798cde3d1a8a134c55b191c720", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2023, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28073, + "arcChartID": null, + "notecount": 1287, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "33816d0926042b611d476bcddcf58bbdac8a67a6", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2023, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28073, + "arcChartID": null, + "notecount": 655, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "c48e9127f8d437903aed371ad6ff97fd415f1f69", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2024, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28076, + "arcChartID": null, + "notecount": 1227, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "55206fff27668d08f20e15a0b073b390cab55668", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2024, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28076, + "arcChartID": null, + "notecount": 767, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "d7bac9de3ea171ee169a35724245320ec07653ee", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2024, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28076, + "arcChartID": null, + "notecount": 424, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ad05ce5c8f2e769d52d41600bb1ca4523486d016", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2024, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28076, + "arcChartID": null, + "notecount": 1128, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "6bf775d4849d9d5101fbcb96a5a7be2e87088ab8", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2024, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28076, + "arcChartID": null, + "notecount": 752, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e5b8a6bd1ad272f20a3d5cd309e3c53cebe089dd", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2024, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28076, + "arcChartID": null, + "notecount": 428, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "817d67e0b2cf8c56fb463474b984d677900657ae", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2025, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28081, + "arcChartID": null, + "notecount": 1935, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "5b0aff979f5063fe02c377e5914425abff16ec98", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2025, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28081, + "arcChartID": null, + "notecount": 1231, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "13258c98cc7757a31f2dfd992ee3bdef0d0bb8a6", + "difficulty": "NORMAL", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2025, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28081, + "arcChartID": null, + "notecount": 658, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "5a396f2edb20c64e8fecab07a9eddd6a16e9ca82", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2025, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28081, + "arcChartID": null, + "notecount": 1927, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "bf6fa46ea9931bfac032cd60224f30313fee0ec3", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2025, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28081, + "arcChartID": null, + "notecount": 1216, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "4e9b43c31b065cdbd1cb13021208fb8ed6491abf", + "difficulty": "NORMAL", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2025, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28081, + "arcChartID": null, + "notecount": 637, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "3e75e2036c201b5d35688edad9e26919a41296dc", + "difficulty": "ANOTHER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2026, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28082, + "arcChartID": null, + "notecount": 1297, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "5d0fa710f64593e22ab201d96429c1058f22c67e", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2026, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28082, + "arcChartID": null, + "notecount": 946, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "8c1e03f82dd8562cf79f1bf923cc250f4d4c74b0", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2026, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28082, + "arcChartID": null, + "notecount": 452, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "7214296c807f29133cef342788a68f7605c0ab7e", + "difficulty": "ANOTHER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2026, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28082, + "arcChartID": null, + "notecount": 1265, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "142d877bc279a4c3e0d9740ed27e4dcc7e608f8e", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2026, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28082, + "arcChartID": null, + "notecount": 938, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "b2d807096e07db32757ac1dab790fe3c614225d5", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2026, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28082, + "arcChartID": null, + "notecount": 445, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "166855026696f7d20f5020a1c40f899065208706", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2027, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28084, + "arcChartID": null, + "notecount": 1968, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "fd5573ce002c8a0bb98dc1c843d915be50fb6828", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2027, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28084, + "arcChartID": null, + "notecount": 1219, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "b24c2a4046603fa41626c8f5bf5257dba9e58d0c", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2027, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28084, + "arcChartID": null, + "notecount": 571, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "0cc9db32c5dbcf4cbc4efca47e3a56da64e5ec3d", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2027, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28084, + "arcChartID": null, + "notecount": 1970, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "aa782e1d35e854856acc4735ede9ca252f672d7d", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2027, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28084, + "arcChartID": null, + "notecount": 1243, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "4a55378853d0f9cc9dbfe5eca3b50dfbd4775465", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2027, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28084, + "arcChartID": null, + "notecount": 558, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "13ce20aa529bbd22cba0d8887ec716de0f8b05b3", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2028, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28085, + "arcChartID": null, + "notecount": 1653, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "5c9acfd3943efc6f518add5a95230e1cbfd4b447", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2028, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28085, + "arcChartID": null, + "notecount": 979, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "c9fd777de6f7751f56292c55f3df9b2df9990ace", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2028, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28085, + "arcChartID": null, + "notecount": 530, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ef40fb6303361053ae0e847f79ad37d861212670", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2028, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28085, + "arcChartID": null, + "notecount": 1485, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "dc03187850144b7952fac24d5f09f00d8c526f4c", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2028, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28085, + "arcChartID": null, + "notecount": 970, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "580143b133891851fb3da2fbc7bb0ebe6505910e", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2028, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28085, + "arcChartID": null, + "notecount": 542, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "3efcf88b184c705111c8b00f064946cd3083e421", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2029, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28086, + "arcChartID": null, + "notecount": 1428, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "f326d46494cb83559f893943087c9a4930e19516", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2029, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28086, + "arcChartID": null, + "notecount": 851, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "a24f2e2293df716ce7ca0e6407a28faeafbd9eb2", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2029, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28086, + "arcChartID": null, + "notecount": 472, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "aaea16d2509ae880e60d3b0e68fde76e4b4dfb1b", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2029, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28086, + "arcChartID": null, + "notecount": 1454, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "873512249f085911e4ddedc2d4c96fbff3a305d2", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2029, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28086, + "arcChartID": null, + "notecount": 851, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "109d47c0b2eea9745c8f032b101323232a415ea9", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2029, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28086, + "arcChartID": null, + "notecount": 481, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e708d8e105492ad92e3d92c343ff0e46ee1708f2", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2030, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28090, + "arcChartID": null, + "notecount": 1543, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ffb383d01c95aa4031af5a1c1d7746adeddc0bf3", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2030, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28090, + "arcChartID": null, + "notecount": 936, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "6ff14aed6a12d4f7a08984a22a705843db199e2b", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2030, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28090, + "arcChartID": null, + "notecount": 559, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "c8cff6860cdfa0cf802c79eddb449c05b199d903", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2030, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28090, + "arcChartID": null, + "notecount": 1862, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "4c0fb084c305138d5cd3d34be594d5dea0137f10", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2030, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28090, + "arcChartID": null, + "notecount": 943, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "2090e0483688c8017c24b975a1160ac322b41695", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2030, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28090, + "arcChartID": null, + "notecount": 563, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "9c94de22568b11c0292110826daa2d8998ca4221", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2031, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28093, + "arcChartID": null, + "notecount": 1829, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "6ff131ef7a6cf04dee0330ad4a282c09b4f69e41", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2031, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28093, + "arcChartID": null, + "notecount": 1075, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "252d552d2ed42ef5be92feb9986c10c23b9c5a3d", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2031, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28093, + "arcChartID": null, + "notecount": 610, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "669456fa96b61d29619dd0c31e22a72c60fd5449", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2031, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28093, + "arcChartID": null, + "notecount": 1877, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "5f4681acbdf69966687e06a15682a01b0eb3606e", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2031, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28093, + "arcChartID": null, + "notecount": 1085, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "4bafbdc4e6e408c473a2787e9c7153c381ae9bbd", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2031, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28093, + "arcChartID": null, + "notecount": 585, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "1ea264e663acaf6baa2fd994db25ce4774c6197a", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2032, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28095, + "arcChartID": null, + "notecount": 1498, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ecbc0fb19efe66a0f787326e9fe05035e6fb0d2d", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2032, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28095, + "arcChartID": null, + "notecount": 970, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ed5c67ff283395dd8e30bc937558c6a5b6cfcf1e", + "difficulty": "NORMAL", + "level": "4", + "levelNum": 4, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2032, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28095, + "arcChartID": null, + "notecount": 510, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "71a0c8fadea1f5a5215e13b0da1ec82035691c02", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2032, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28095, + "arcChartID": null, + "notecount": 1476, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "79bfc3150c3e95ecb96f6e14a1d13db81eb40fab", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2032, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28095, + "arcChartID": null, + "notecount": 1009, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "23255bef24ff606470cbaabc3e711175671d1844", + "difficulty": "NORMAL", + "level": "4", + "levelNum": 4, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2032, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28095, + "arcChartID": null, + "notecount": 492, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "1baf6e9c696434b99f2efa1e9a3ee4ceaa398dad", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2033, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28096, + "arcChartID": null, + "notecount": 1845, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "a47227c80cbb5a42cb5c77c2912237a72699f2e1", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2033, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28096, + "arcChartID": null, + "notecount": 1170, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "10155a0f477d62d6efae0b7671be1730e331af32", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2033, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28096, + "arcChartID": null, + "notecount": 607, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "f53d238bcf59522b46c427e16af10cdb5b1273b6", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2033, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28096, + "arcChartID": null, + "notecount": 1844, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "c397862ad74618c453e95eaf342333693c277c34", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2033, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28096, + "arcChartID": null, + "notecount": 1174, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "a3e607cf19e2acca58f169c5b0207101efd82b0c", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2033, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28096, + "arcChartID": null, + "notecount": 592, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "24b43c8386efe5d63e8905628afdd20fd6ad708f", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2034, + "tierlistInfo": {}, + "versions": [ + "27-omni", + "28" + ], + "data": { + "inGameID": 28100, + "arcChartID": null, + "notecount": 1488, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "6165e0c3d1b69b0ba9472a3c34c898fa8ba16d23", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2034, + "tierlistInfo": {}, + "versions": [ + "27-omni", + "28" + ], + "data": { + "inGameID": 28100, + "arcChartID": null, + "notecount": 961, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "f80a23119efd6e51226d57464cbfa3a9beca0f1e", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2034, + "tierlistInfo": {}, + "versions": [ + "27-omni", + "28" + ], + "data": { + "inGameID": 28100, + "arcChartID": null, + "notecount": 492, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "b1d977e61ef46496d4fd8e1e291e9d1ceb192f34", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2034, + "tierlistInfo": {}, + "versions": [ + "27-omni", + "28" + ], + "data": { + "inGameID": 28100, + "arcChartID": null, + "notecount": 1392, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "400b1ca8c29ba03301a2fd33154b84a00ab2a7af", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2034, + "tierlistInfo": {}, + "versions": [ + "27-omni", + "28" + ], + "data": { + "inGameID": 28100, + "arcChartID": null, + "notecount": 935, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "41561d87b607df6f319ba199dcc8f4c1269b27a1", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2034, + "tierlistInfo": {}, + "versions": [ + "27-omni", + "28" + ], + "data": { + "inGameID": 28100, + "arcChartID": null, + "notecount": 567, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "d6f83b5dded399075b4792c282d744ab9fe8871e", + "difficulty": "ANOTHER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2035, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28101, + "arcChartID": null, + "notecount": 1073, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "0e5dfb279c2c1556b67ca94b5482090e2b631cb9", + "difficulty": "HYPER", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2035, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28101, + "arcChartID": null, + "notecount": 816, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "5ee6acac753eadd5a632b616e2a330f82238711c", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2035, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28101, + "arcChartID": null, + "notecount": 548, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e1b0987f423e15d01648a75ba635493f710b4e2d", + "difficulty": "ANOTHER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2035, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28101, + "arcChartID": null, + "notecount": 693, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ce03ff17672653e6a982bdaa479e94cfa4d4ae52", + "difficulty": "HYPER", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2035, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28101, + "arcChartID": null, + "notecount": 470, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "c672ad2160d45d2b548da9d6f50b56bfff8001c2", + "difficulty": "NORMAL", + "level": "4", + "levelNum": 4, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2035, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28101, + "arcChartID": null, + "notecount": 351, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "8e8164afdbc061af498ec8b9469b1beeeb5c3a19", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2036, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28109, + "arcChartID": null, + "notecount": 1224, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "6bfb7b71fccea0abec8da10ff7c1f3c9a04c3b63", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2036, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28109, + "arcChartID": null, + "notecount": 963, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "414325b8dbaaa5cce47ec5f1b843e7e43a5459d5", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2036, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28109, + "arcChartID": null, + "notecount": 538, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "bbff21ede8b35922c5d83a2c4af294f310e82d2b", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2036, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28109, + "arcChartID": null, + "notecount": 1302, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e23770174197aa9df7f8455cbdd3c3b98d35c456", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2036, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28109, + "arcChartID": null, + "notecount": 948, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "291c3321aa1fe4f4ecf6b90c8f5212ceecc07f8c", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2036, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28109, + "arcChartID": null, + "notecount": 555, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "d9767d2967b2beeb117ae18f01be5eaaa47bdbeb", + "difficulty": "ANOTHER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2037, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28110, + "arcChartID": null, + "notecount": 1111, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "51371dab5a4ece48259d2f4bb5316f68a3462594", + "difficulty": "HYPER", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2037, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28110, + "arcChartID": null, + "notecount": 666, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "4de81b4c903083c87a943be56688eba0be05f6c7", + "difficulty": "NORMAL", + "level": "4", + "levelNum": 4, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2037, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28110, + "arcChartID": null, + "notecount": 371, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "67912f34f506874ba53df0857af8e2bb6fcaac2a", + "difficulty": "ANOTHER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2037, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28110, + "arcChartID": null, + "notecount": 1111, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "beb75ccc9b4c9881b724a4388ce069348d520f51", + "difficulty": "HYPER", + "level": "7", + "levelNum": 7, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2037, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28110, + "arcChartID": null, + "notecount": 694, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "e9bee75ef141191a7ae2c7a9977881ebefac1d81", + "difficulty": "NORMAL", + "level": "4", + "levelNum": 4, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2037, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28110, + "arcChartID": null, + "notecount": 387, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "327cf9785c1bdaf2dbe3a54cee07056d0d5b127d", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2038, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28111, + "arcChartID": null, + "notecount": 1471, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "cdc3b18856e20eb4dea57ec26b78bfa785ac78fe", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2038, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28111, + "arcChartID": null, + "notecount": 985, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "3c135a3309285c0fa5113dc54a65c169631008d1", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2038, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28111, + "arcChartID": null, + "notecount": 527, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "9c7948173e544664289f9312d0305b2cf4a00400", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2038, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28111, + "arcChartID": null, + "notecount": 1415, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "b82d31cbbef28967261e976ffee590d84bd6e48d", + "difficulty": "HYPER", + "level": "9", + "levelNum": 9, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2038, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28111, + "arcChartID": null, + "notecount": 908, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "3e76da5fb592cf7ed693a040391bd315bec325ce", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2038, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28111, + "arcChartID": null, + "notecount": 536, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "f3510391d65d9aeb50e3d735f834d868e9ba8b65", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2039, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28112, + "arcChartID": null, + "notecount": 1702, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "c0fc4b986385c768ab4712fbb633687f5a21fd60", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2039, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28112, + "arcChartID": null, + "notecount": 1026, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "174f62b7ac065d1c145c1672bb44395f9e7d3679", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2039, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28112, + "arcChartID": null, + "notecount": 658, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "b1e214d8b9a86e5145e4b68cadfdf8cadfc2985a", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2039, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28112, + "arcChartID": null, + "notecount": 1755, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "f91259d29de9187cdf2799ece92bb164ff26dd2a", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2039, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28112, + "arcChartID": null, + "notecount": 1080, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "6487bb1f5e1ee04c4fd7910894ff0a495d2bd8d4", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2039, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28112, + "arcChartID": null, + "notecount": 645, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "93432b428638c7bf7f87dadcfa0086035a4ffdf2", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2040, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28113, + "arcChartID": null, + "notecount": 1351, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "b4bd3029c8200de99164ca3661d985eed52a4f3a", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2040, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28113, + "arcChartID": null, + "notecount": 860, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "92186d3698d1ca3e218fdfdb069f2086b2b52f3b", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2040, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28113, + "arcChartID": null, + "notecount": 547, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "ac7aa24baa560f382d06cd76cc52ccd8d7b9d616", + "difficulty": "ANOTHER", + "level": "11", + "levelNum": 11, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2040, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28113, + "arcChartID": null, + "notecount": 1369, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "186564ff966ae63637512eb43ac93cc32e8e5898", + "difficulty": "HYPER", + "level": "8", + "levelNum": 8, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2040, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28113, + "arcChartID": null, + "notecount": 849, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "1011aa87c280e6fffecdd3285c60a7880a414394", + "difficulty": "NORMAL", + "level": "5", + "levelNum": 5, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2040, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28113, + "arcChartID": null, + "notecount": 538, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "741200e683e62bafca57fe0bc7b2ffa8d7b791dd", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2041, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28114, + "arcChartID": null, + "notecount": 1951, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "bb6d9c310ff148723781ea1f957ab739da3bbdeb", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2041, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28114, + "arcChartID": null, + "notecount": 1270, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "be82b6c29836f7f920550479bdd27a87f5a5a7bd", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "DP", + "rgcID": null, + "songID": 2041, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28114, + "arcChartID": null, + "notecount": 631, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "86407c455ba01e69dd16f99671c2be4917dce2e6", + "difficulty": "ANOTHER", + "level": "12", + "levelNum": 12, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2041, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28114, + "arcChartID": null, + "notecount": 1960, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "79eb32afb98124f800e52bbbd06afee0f3a6ade4", + "difficulty": "HYPER", + "level": "10", + "levelNum": 10, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2041, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28114, + "arcChartID": null, + "notecount": 1277, + "hashSHA256": null, + "2dxtraSet": null + } + }, + { + "chartID": "6803e9b5c55231203d9732750a8ed875ee4ced4f", + "difficulty": "NORMAL", + "level": "6", + "levelNum": 6, + "isPrimary": true, + "playtype": "SP", + "rgcID": null, + "songID": 2041, + "tierlistInfo": {}, + "versions": [ + "28" + ], + "data": { + "inGameID": 28114, + "arcChartID": null, + "notecount": 602, + "hashSHA256": null, + "2dxtraSet": null + } + } +] \ No newline at end of file diff --git a/server/src/test-utils/test-data/tachi/tachi-songs-iidx.json b/server/src/test-utils/test-data/tachi/tachi-songs-iidx.json new file mode 100644 index 000000000..093c44eb6 --- /dev/null +++ b/server/src/test-utils/test-data/tachi/tachi-songs-iidx.json @@ -0,0 +1 @@ +[{"title":"5.1.1.","artist":"dj nagureo","id":1,"data":{"genre":"PIANO AMBIENT","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"GRADIUSIC CYBER","artist":"TAKA","id":2,"data":{"genre":"DIGI-ROCK","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"Prince on a star","artist":"SPIRITUAL RIDE","id":3,"data":{"genre":"ALTERNATIVE ROCK","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"R3","artist":"tiger YAMATO","id":4,"data":{"genre":"RAVE","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"Macho Gang","artist":"ANAL SPYDER","id":5,"data":{"genre":"TRIBAL HOUSE","displayVersion":"sub"},"altTitles":[],"searchTerms":[]},{"title":"THE EARTH LIGHT","artist":"L.E.D. LIGHT","id":6,"data":{"genre":"TRANCE","displayVersion":"sub"},"altTitles":[],"searchTerms":[]},{"title":"GAMBOL","artist":"SLAKE","id":7,"data":{"genre":"BIG BEAT","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"gentle stress","artist":"DJ Swan","id":8,"data":{"genre":"DRUM'N BASS","displayVersion":"sub"},"altTitles":[],"searchTerms":[]},{"title":"GENOM SCREAMS","artist":"L.E.D. LIGHT","id":9,"data":{"genre":"TRANCE","displayVersion":"sub"},"altTitles":[],"searchTerms":[]},{"title":"22DUNK","artist":"SLAKE","id":10,"data":{"genre":"TECHNO","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"Dr.LOVE","artist":"baby weapon feat.Asuka.M","id":11,"data":{"genre":"DANCE POP","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"LUV TO ME(disco mix)","artist":"tiger YAMATO","id":12,"data":{"genre":"EURO BEAT","displayVersion":"1"},"altTitles":["Luv To Me (Disco Mix)"],"searchTerms":[]},{"title":"Melt in my arms","artist":"Honey P feat.Asuka.M","id":13,"data":{"genre":"DANCE POP","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"BRILLIANT 2U","artist":"NAOKI","id":14,"data":{"genre":"EURO GROOVE","displayVersion":"sub"},"altTitles":[],"searchTerms":[]},{"title":"deep in you","artist":"dj nagureo","id":15,"data":{"genre":"DANCE POP","displayVersion":"sub"},"altTitles":[],"searchTerms":[]},{"title":"Special energy","artist":"DJ FX","id":16,"data":{"genre":"TRANCE TECHNO","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"RUGGED ASH","artist":"SYMPHONIC DEFOGGERS","id":17,"data":{"genre":"FUTURE JAZZ","displayVersion":"sub"},"altTitles":[],"searchTerms":[]},{"title":"diving money","artist":"QUADRA","id":18,"data":{"genre":"DRUM'N BASS","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"KEEP ON MOVIN'","artist":"N.M.R.","id":19,"data":{"genre":"DANCE POP","displayVersion":"sub"},"altTitles":[],"searchTerms":[]},{"title":"PARANOIA MAX~DIRTY MIX~","artist":"190","id":20,"data":{"genre":"JUNGLE","displayVersion":"sub"},"altTitles":["Paranoia Max (Dirty Mix)"],"searchTerms":["PARANOIA MAX-DIRTY MIX-"]},{"title":"Be in my paradise","artist":"JJ COMPANY","id":21,"data":{"genre":"SOUL CLASSIC BALLAD","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"Beginning of life","artist":"QUADRA","id":22,"data":{"genre":"AMBIENT","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"celebrate","artist":"JJ COMPANY","id":23,"data":{"genre":"SOUL CLASSIC","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"Deep Clear Eyes","artist":"QUADRA","id":24,"data":{"genre":"DRUM'N BASS","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"Do you love me?","artist":"reo-nagumo","id":25,"data":{"genre":"BALLAD","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"e-motion","artist":"e.o.s","id":26,"data":{"genre":"RAVE","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"g.m.d.","artist":"DJ mazinger featuring Muhammad","id":27,"data":{"genre":"HIPHOP","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"into the world","artist":"QUADRA","id":28,"data":{"genre":"WORLD GROOVE","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"jam jam reggae","artist":"Jam Master'73","id":29,"data":{"genre":"REGGAE","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"OVERDOSER","artist":"MIRAK","id":30,"data":{"genre":"TECHNO","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"patsenner","artist":"dj nagureo","id":31,"data":{"genre":"AMBIENT TECHNO","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"perfect free","artist":"nite system","id":32,"data":{"genre":"HOUSE","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"Salamander Beat Crush mix","artist":"NITE SYSTEM","id":33,"data":{"genre":"KONAMIX","displayVersion":"1"},"altTitles":["Salamander Beat Crush Mix","Salamander Beat Clush mix"],"searchTerms":[]},{"title":"Ska a go go","artist":"THE BALD HEADS","id":34,"data":{"genre":"SKA","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"The Rhyme Brokers","artist":"m-flo","id":35,"data":{"genre":"JAPANESE HIPHOP","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"YOU MAKE ME","artist":"MONDAY MICHIRU","id":36,"data":{"genre":"JAZZ HOUSE","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"ちょっときいてな(ZANSHIN-NA MIX)","artist":"Laugh & Peace","id":37,"data":{"genre":"DRUM'N BASS","displayVersion":"sub"},"altTitles":["ちょっときいてな(ZANSIN-NA MIX)","ちょっときいてな-Zanshin-Na Mix-"],"searchTerms":["CHOTTO KIITE NA (ZANSHIN-NA MIX)"]},{"title":".59","artist":"dj TAKA","id":38,"data":{"genre":"CHILL OUT","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"Bad boy","artist":"Vivi","id":39,"data":{"genre":"DANCE POP","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"Dancin' Into The Night","artist":"good-cool","id":40,"data":{"genre":"DISCO","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"Digital MinD(A/T Libra mix)","artist":"TaQ","id":41,"data":{"genre":"MINIMAL","displayVersion":"2"},"altTitles":["Digital MinD (A/T Libra Mix)"],"searchTerms":[]},{"title":"dong-tepo no.1","artist":"dj nagureo","id":42,"data":{"genre":"TECHNO","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"Electro Tuned(the SubS mix)","artist":"TaQ","id":43,"data":{"genre":"BIG BEAT","displayVersion":"2"},"altTitles":["Electro Tuned (The SubS Mix)"],"searchTerms":[]},{"title":"I Was The One","artist":"good-cool","id":44,"data":{"genre":"ITALO HOUSE","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"I'm In Love Again","artist":"dj TAKA","id":45,"data":{"genre":"SPEED GARAGE","displayVersion":"2"},"altTitles":["I'm In Love Again (Y&Co. Euro Mix)"],"searchTerms":[]},{"title":"Indigo Vision(full flavour hide around mix)","artist":"TaQ","id":46,"data":{"genre":"GOA TRANCE","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"SOFT LANDING ON THE BODY","artist":"DJ SIMON","id":47,"data":{"genre":"SPIRITUAL","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"Headache","artist":"good-cool","id":48,"data":{"genre":"HOUSE","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"Hitch Hiker","artist":"good-cool","id":49,"data":{"genre":"WARP HOUSE","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"SP-TRIP MACHINE(for beatmania II)","artist":"dj TAKA feat. DE-SIRE","id":50,"data":{"genre":"JUNGLE","displayVersion":"2"},"altTitles":["SP-Trip Machine"],"searchTerms":[]},{"title":"Second Style(Hip Hop Paradise)","artist":"dj TAKA & DAY BREAKERS","id":51,"data":{"genre":"HIPHOP","displayVersion":"2"},"altTitles":["Second Style (Hip Hop Paradise)"],"searchTerms":[]},{"title":"Shine On","artist":"Shorai","id":52,"data":{"genre":"SOUL","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"PUT YOUR FAITH IN ME(for beatmania II)","artist":"dj TAKA feat. UZI-LAY","id":53,"data":{"genre":"JAZZ FUNK","displayVersion":"2"},"altTitles":["Put Your Faith In Me"],"searchTerms":[]},{"title":"Brazilian Rhyme","artist":"Satoru Shionoya + Satoshi Tomiie","id":54,"data":{"genre":"HOUSE","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"Get on Beat","artist":"ON","id":55,"data":{"genre":"HARD BAG","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"Junglist King","artist":"Hirofumi Asamoto (ram jam world)","id":56,"data":{"genre":"DRUM'N'BASS","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"Junglist King (long)","artist":"Hirofumi Asamoto (ram jam world)","id":57,"data":{"genre":"DRUM'N'BASS","displayVersion":"2"},"altTitles":["Junglist King(Long)"],"searchTerms":[]},{"title":"LET THE BEAT HIT EM! BASS MIX","artist":"STONE BROS.","id":58,"data":{"genre":"MIAMI BASS","displayVersion":"2"},"altTitles":["LET THE BEAT HIT EM!"],"searchTerms":[]},{"title":"lovin' you","artist":"MONDAY MICHIRU","id":59,"data":{"genre":"JAZZ DRUM'N'BASS","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"Mirrorball Satellite 2012","artist":"m-flo","id":60,"data":{"genre":"HIPHOP & SOUL","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"morning prayer","artist":"SILVA","id":61,"data":{"genre":"DISCO/HOUSE","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"Panorama","artist":"Hirofumi Asamoto (ram jam world)","id":62,"data":{"genre":"SOUL CLASSIC","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"S.O.S.","artist":"DR.BOMBAY","id":63,"data":{"genre":"INDIE EURO/DANCE","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"Shake","artist":"double","id":64,"data":{"genre":"JAPANESE R&B","displayVersion":"2"},"altTitles":[],"searchTerms":[]},{"title":"踊る!福神漬(CALCUTTA)","artist":"DR.BOMBAY","id":65,"data":{"genre":"INDIE EURO/DANCE","displayVersion":"2"},"altTitles":["踊る!福神漬 (CALCUTTA)"],"searchTerms":["CALCUTTA"]},{"title":"CAN'T STOP FALLIN'IN LOVE","artist":"NAOKI","id":66,"data":{"genre":"HYPER EUROBEAT","displayVersion":"3"},"altTitles":["Can't Stop Fallin' In Love"],"searchTerms":[]},{"title":"Don't Stop!","artist":"dj TAKA feat. JP Miles","id":67,"data":{"genre":"HAPPY HANDBAG","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"DYNAMITE RAVE","artist":"NAOKI","id":68,"data":{"genre":"SPEED RAVE","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"END OF THE CENTURY","artist":"NO.9","id":69,"data":{"genre":"DANCE SPEED","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"era (nostalmix)","artist":"TaQ","id":70,"data":{"genre":"DRUM'N'BASS","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"Holic","artist":"TaQ","id":71,"data":{"genre":"HARD TECHNO","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"LEADING CYBER","artist":"dj TAKA","id":72,"data":{"genre":"DIGI-ROCK","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"Presto","artist":"Osamu Kubota","id":73,"data":{"genre":"PIANO AMBIENT","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"R5","artist":"tigerYAMATO with ultrabeatbox","id":74,"data":{"genre":"RAVE","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"REINCARNATION","artist":"dj TAKA","id":75,"data":{"genre":"TRANCE","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"Schlagwerk","artist":"TaQ","id":76,"data":{"genre":"BIG BEAT","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"Skyscraper","artist":"good-cool","id":77,"data":{"genre":"EPIC HOUSE","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"Tangerine Stream","artist":"dj TAKA","id":78,"data":{"genre":"AMBIENT","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"THE SAFARI","artist":"Lion Musashi","id":79,"data":{"genre":"WORLD HOUSE","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"Cold Pulse","artist":"Quadra with DJ FX","id":80,"data":{"genre":"TECHNO","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"Get me in your sight","artist":"SYMPHONIC DEFOGGERS","id":81,"data":{"genre":"LATIN HOUSE","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"IS THIS LOVE?","artist":"Asuka.M","id":82,"data":{"genre":"DANCE POP","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"Sense","artist":"good-cool","id":83,"data":{"genre":"RAVE","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"never let you down","artist":"good-cool feat. JP Miles","id":84,"data":{"genre":"GARAGE HOUSE","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"Artificial Impatience","artist":"SYMPHONIC DEFOGGERS","id":85,"data":{"genre":"FUTURE JAZZ","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"Beat Machine","artist":"CRUNKY BOY Jr.","id":86,"data":{"genre":"BIG BEAT","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"DREAM","artist":"SHIN Murayama feat. mari saito","id":87,"data":{"genre":"HOUSE","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"five fathoms (beatmania II special version)","artist":"EverythingButTheGirl","id":88,"data":{"genre":"HOUSE","displayVersion":"3"},"altTitles":["five fathoms"],"searchTerms":[]},{"title":"Garden of Love","artist":"DJ Mazinger","id":89,"data":{"genre":"HIPHOP","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"L.O.T.(Love Or Truth)","artist":"m-flo","id":90,"data":{"genre":"HIPHOP&SOUL","displayVersion":"3"},"altTitles":["L.O.T. (Love Or Truth)"],"searchTerms":[]},{"title":"Let's talk it over","artist":"SHIN Murayama feat. Argie Phine","id":91,"data":{"genre":"SOUL","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"Make Your Move","artist":"good-cool feat. JP Miles","id":92,"data":{"genre":"FUNK","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"Right Now","artist":"atomic kitten","id":93,"data":{"genre":"DANCE DISCO","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"S.O.S.(THE TIGER TOOK MY FAMILY)","artist":"DR.JEKYLL","id":94,"data":{"genre":"DANCE EXPRESS Hi-speed","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"TAKE ON ME","artist":"ANGELA","id":95,"data":{"genre":"DANCE EXPRESS Hi-speed","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"250bpm","artist":"AKIRA YAMAOKA","id":96,"data":{"genre":"GABBA","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"ABSOLUTE","artist":"dj TAKA","id":97,"data":{"genre":"EPIC TRANCE","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"B4U","artist":"NAOKI","id":98,"data":{"genre":"SPEED RAVE","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Broken My Heart","artist":"NAOKI feat.PAULA TERRY","id":99,"data":{"genre":"HYPER EUROBEAT","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"CHECKING YOU OUT","artist":"good-cool feat. JP Miles","id":100,"data":{"genre":"HIP HOP","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Clione","artist":"kors k","id":101,"data":{"genre":"DUTCH TRANCE","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"DXY!","artist":"TaQ","id":102,"data":{"genre":"TECHNO","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"empathy","artist":"TaQ","id":103,"data":{"genre":"DRUM'N'BASS","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"era (step mix)","artist":"TaQ","id":104,"data":{"genre":"DRUM'N'BASS","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"FANTASY","artist":"ULTIMATE DUB","id":105,"data":{"genre":"DANCE EXPRESS Hi-speed","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Final Count Down(MTO CRY BABY STYLE)","artist":"dj TAKA feat. Jasmine","id":106,"data":{"genre":"METALLIC EURO","displayVersion":"4"},"altTitles":["Final Count Down","Final Count Down (MTO CRY BABY STYLE)"],"searchTerms":[]},{"title":"GET ON BEAT(WILD STYLE)","artist":"Lion Musashi","id":107,"data":{"genre":"HARD HOUSE","displayVersion":"4"},"altTitles":["Get On Beat (Wild Style)"],"searchTerms":[]},{"title":"HIGHER","artist":"NM feat. Sunny","id":108,"data":{"genre":"DANCE POP","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"JIVE INTO THE NIGHT","artist":"CYDNEY","id":109,"data":{"genre":"DANCE EXPRESS Hi-speed","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"KAMIKAZE","artist":"dj nagureo","id":110,"data":{"genre":"TECHNO","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"LOVE WILL・・・","artist":"riewo","id":111,"data":{"genre":"TRANCE","displayVersion":"4"},"altTitles":[],"searchTerms":["LOVE WILL ..."]},{"title":"minimalian","artist":"DETROIAN","id":112,"data":{"genre":"MINIMAL","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Mr.T.(take me higher)","artist":"Risky Men feat.Asuka-M","id":113,"data":{"genre":"DANCE POP","displayVersion":"4"},"altTitles":["Mr. T(Take Me Higher)"],"searchTerms":[]},{"title":"NORTH","artist":"WALL5","id":114,"data":{"genre":"CELTRANCE","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Nothing Ain't Stoppin' Us","artist":"Shoichiro Hirata","id":115,"data":{"genre":"DISCO","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"starmine","artist":"Ryu☆","id":116,"data":{"genre":"HAPPY HARDCORE","displayVersion":"4"},"altTitles":[],"searchTerms":["STARMINE"]},{"title":"Voltage (feat. Hidemaru)","artist":"TaQ","id":117,"data":{"genre":"BIG BEAT","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Vienna","artist":"Osamu Kubota","id":118,"data":{"genre":"PIANO AMBIENT","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Hitch Hiker2","artist":"good-cool","id":119,"data":{"genre":"WARP HOUSE","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"I'M FOR REAL","artist":"SLAKE feat. JP Miles","id":120,"data":{"genre":"TWO STEP","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"SWEET LAB","artist":"DJ SIMON","id":121,"data":{"genre":"LOUNGE HOUSE","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"ULTRA HIGH-HEELS","artist":"dj TAKA feat.ANGEL","id":122,"data":{"genre":"PARAPARA","displayVersion":"4"},"altTitles":["Ultra High Heels"],"searchTerms":[]},{"title":"LUV TO ME(UCCHIE'S EDITION)","artist":"tiger YAMATO","id":123,"data":{"genre":"EURO BEAT","displayVersion":"4"},"altTitles":["Luv To Me (Ucchie's Edition)"],"searchTerms":[]},{"title":"Burnin' The Floor","artist":"NAOKI","id":124,"data":{"genre":"EURO GROOVE","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Nasty!","artist":"Baby Weapon feat.Asuka M","id":125,"data":{"genre":"DANCE POP","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Under Construction","artist":"good-cool","id":126,"data":{"genre":"BIG BEAT","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"FLOWERS for ALBION","artist":"dj TAKA","id":127,"data":{"genre":"AMBIENT","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Jam&Marmalade","artist":"FinalOffset","id":128,"data":{"genre":"WARP HOUSE","displayVersion":"4"},"altTitles":["Jam & Marmalade"],"searchTerms":[]},{"title":"CONGA","artist":"good-cool feat. JP Miles","id":130,"data":{"genre":"LATIN HOUSE","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"GIRIGIRI DADDY","artist":"Shoichiro Hirata","id":131,"data":{"genre":"R&B","displayVersion":"4"},"altTitles":["Giri Giri Daddy"],"searchTerms":[]},{"title":"INFINITE PRAYER","artist":"L.E.D. feat. GORO","id":132,"data":{"genre":"OCEANIAN TRIBAL TRANCE","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"NEW YORK CITY BOY","artist":"GUY THOMAS","id":133,"data":{"genre":"DANCE EXPRESS Hi-speed","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"R壱萬","artist":"tiger YAMATO","id":134,"data":{"genre":"RAVE","displayVersion":"4"},"altTitles":["R10K"],"searchTerms":["R10K"]},{"title":"Rest my mind","artist":"dj nagureo feat.Doublecheese","id":135,"data":{"genre":"HIPHOP","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"sanctus","artist":"Osamu Kubota","id":136,"data":{"genre":"ROCK OPERA","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Small Waves","artist":"dj TAKA","id":137,"data":{"genre":"CLUB MIX","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Twin Bee(Generation X)","artist":"FinalOffset","id":138,"data":{"genre":"EURO BEAT","displayVersion":"4"},"altTitles":["Twin Bee (Generation X)","Twin Bee-Generation X-"],"searchTerms":[]},{"title":"サナ・モレッテ・ネ・エンテ","artist":"Togo Project feat.Sana","id":139,"data":{"genre":"CUBAN GROOVE","displayVersion":"4"},"altTitles":["SANA MOLLETE NE ENTE (サナ・モレッテ・ネ・エンテ)"],"searchTerms":["SANA MOLETTE NE ENTE"]},{"title":"ErAseRmoToR maXimUM","artist":"L.E.D.-G VS GUHROOVY","id":140,"data":{"genre":"HARDCORE","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"INFINITE PRAYER -floating flock style-","artist":"L.E.D. feat.GORO","id":141,"data":{"genre":"AMBIENT","displayVersion":"4"},"altTitles":["Infinite Prayer (Floating Flock)"],"searchTerms":[]},{"title":"Trancemission","artist":"napakick","id":142,"data":{"genre":"MASHROOM FUNK","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"サナ・モレッテ・ネ・エンテ(B.L.T.STYLE)","artist":"Togo Project feat.Sana","id":143,"data":{"genre":"MONDO-CUBAN","displayVersion":"4"},"altTitles":[],"searchTerms":["SANA MOLETTE NE ENTE (B.L.T.STYLE)"]},{"title":"Abyss","artist":"dj TAKA","id":144,"data":{"genre":"INTELLIGENCE","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Come With Me","artist":"good-cool feat. Aundrea L.Hopkins","id":145,"data":{"genre":"HOUSE","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Deadline","artist":"Dutch Force","id":146,"data":{"genre":"TRANCE","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Give Me A Sign","artist":"Shoichiro Hirata feat \"Red\"","id":147,"data":{"genre":"TWO STEP","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"in my eyes","artist":"ric","id":148,"data":{"genre":"TRANCE","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Kiss me all night long","artist":"NAOKI J-STYLE feat.MIU","id":149,"data":{"genre":"J-EURO POP","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Mobo☆Moga","artist":"Orange Lounge","id":150,"data":{"genre":"FRENCH POP","displayVersion":"5"},"altTitles":["Mobo★Moga"],"searchTerms":["MOBO*MOGA"]},{"title":"outer wall","artist":"sampling masters MEGA","id":151,"data":{"genre":"TECHNO","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"OVER THE CLOUDS","artist":"Lala Moore","id":152,"data":{"genre":"HOUSE","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"QQQ","artist":"TaQ","id":153,"data":{"genre":"TECHNO","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Radical Faith","artist":"TaQ","id":154,"data":{"genre":"BIG BEAT","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Real","artist":"Aya","id":155,"data":{"genre":"DRUM'N'BASS","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Regulus","artist":"DJ.W","id":156,"data":{"genre":"INSTRUMENTAL","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Remember You","artist":"NM feat. Julie","id":157,"data":{"genre":"BALLAD","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"RIDE ON THE LIGHT (HI GREAT MIX)","artist":"Mr.T","id":158,"data":{"genre":"POWER FUSION","displayVersion":"5"},"altTitles":["RIDE ON THE LIGHT (HI GREAT MIX) †","RIDE ON THE LIGHT (HI GREAT MIX) †"],"searchTerms":[]},{"title":"RISLIM","artist":"ric","id":159,"data":{"genre":"NEW ROMANTIC","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Spin the disc","artist":"good-cool","id":160,"data":{"genre":"HOUSE","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"STILL IN MY HEART","artist":"NAOKI","id":161,"data":{"genre":"HYPER EUROBEAT","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"still my words","artist":"TaQ feat. Meg","id":162,"data":{"genre":"AMBIENT","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"sync","artist":"OutPhase (TaQ/dj TAKA)","id":163,"data":{"genre":"TRANCE","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"tablets","artist":"sampling masters MEGA","id":164,"data":{"genre":"RAVE","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"V","artist":"TAKA","id":165,"data":{"genre":"PROGRESSIVE","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"IIDX","artist":"DJ SIMON","id":166,"data":{"genre":"HIPHOP","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"sometime","artist":"Aya","id":167,"data":{"genre":"SOUND TRACK","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"THE CUBE","artist":"DJ SUWAMI","id":168,"data":{"genre":"DRUM'N'BASS","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"LOVE AGAIN TONIGHT~for Mellisa mix~","artist":"NAOKI feat.PAULA TERRY","id":169,"data":{"genre":"HYPER EUROBEAT","displayVersion":"5"},"altTitles":[],"searchTerms":["LOVE AGAIN TONIGHT"]},{"title":"VIRTUAL MIND","artist":"Brian Morris feat.Thomas","id":170,"data":{"genre":"HIPHOP","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Time is money","artist":"good-cool","id":171,"data":{"genre":"JAZZ","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"INSERTiON","artist":"NAOKI underground","id":172,"data":{"genre":"EURO TRANCE","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"THE SHINING POLARIS","artist":"L.E.D. feat. Sana","id":173,"data":{"genre":"EPIC TRANCE","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"1989","artist":"Osamu Kubota","id":175,"data":{"genre":"ROCK OPERA","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Estella","artist":"Osamu Kubota","id":176,"data":{"genre":"SPANISH WALTZ","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"Flash of Love","artist":"good-cool feat. Mickin'Tackin'","id":177,"data":{"genre":"J-DISCO","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"THE BIG VOYAGER","artist":"L.E.D.","id":178,"data":{"genre":"GOA TRANCE","displayVersion":"5"},"altTitles":["THE BIG VOYAGER -INFINITE PRAYER REINTERPRETATION-"],"searchTerms":[]},{"title":"天国のキッス ~D.J.TAKA'S STYLE~","artist":"オセロ","id":179,"data":{"genre":"EURO TRANCE","displayVersion":"5"},"altTitles":["天国のキッス〜D.J.TAKA'S STYLE〜","天国のキッス 〜D.J.TAKA'S STYLE〜","天国のキッス~D.J.TAKA'S STYLE~"],"searchTerms":["TENGOKU NO KISS"]},{"title":"c-r-a-c-k-ER","artist":"GWASHI","id":180,"data":{"genre":"HIPHOP","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"DENGUE","artist":"Macky","id":181,"data":{"genre":"ORIENTAL AMBIENT","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"DUNE","artist":"napakick feat. Taja","id":182,"data":{"genre":"TRIPHOP","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"PRAT FALL","artist":"SPON","id":183,"data":{"genre":"DIGI-ROCK","displayVersion":"5"},"altTitles":[],"searchTerms":[]},{"title":"20,November","artist":"dj nagureo","id":184,"data":{"genre":"HOUSE","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"BALLAD FOR YOU~想いの雨~","artist":"NM feat.Thomas Howard","id":185,"data":{"genre":"BALLAD","displayVersion":"6"},"altTitles":["BALLAD FOR YOU〜想いの雨〜","BALLAD FOR YOU〜想いの雨〜","Ballad For You"],"searchTerms":["BALLAD FOR YOU"]},{"title":"Beautiful Days","artist":"Fantastic Plastic Machine","id":186,"data":{"genre":"HOUSE","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"Blueberry Stream","artist":"dj TAKA","id":187,"data":{"genre":"HOUSE","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"Buffalo","artist":"good-cool feat. Hideo Suwa","id":188,"data":{"genre":"ROCK","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"Colors (radio edit)","artist":"dj TAKA","id":189,"data":{"genre":"TRANCE","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"Comment te dire adieu","artist":"Orange Lounge","id":190,"data":{"genre":"BOSSA LOUNGE","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"DIVE ~INTO YOUR HEART~","artist":"NAOKI feat.PAULA TERRY","id":191,"data":{"genre":"HYPER TRANCE EURO BEAT","displayVersion":"6"},"altTitles":["Dive (Into Your Heart)","DIVE 〜INTO YOUR HEART〜"],"searchTerms":["DIVE INTO YOUR HEART"]},{"title":"Fly Away(Instrumental)","artist":"Vincent de Moor","id":192,"data":{"genre":"TRANCE","displayVersion":"6"},"altTitles":["Fly Away (Instrumental)"],"searchTerms":[]},{"title":"fly through the night","artist":"Mr.T","id":193,"data":{"genre":"TRANCE","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"Free Style","artist":"Shapes","id":194,"data":{"genre":"DANCE POP","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"Frozen Ray (original mix)","artist":"dj TAKA","id":195,"data":{"genre":"TRANCE","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"G2","artist":"Aya","id":196,"data":{"genre":"DRUM'N'BASS","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"L'amour et la liberte","artist":"NAOKI underground","id":197,"data":{"genre":"TRANCE","displayVersion":"6"},"altTitles":["L'Amour Et La Liberte","L'amour et la liberte'"],"searchTerms":[]},{"title":"Linus","artist":"LEGO STUDIO","id":198,"data":{"genre":"LOUNGE POP","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"NEMESIS","artist":"D.J.SETUP","id":199,"data":{"genre":"TECHNO","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"ROMEO&JULIET","artist":"LOLITA","id":200,"data":{"genre":"SUPER EUROBEAT","displayVersion":"6"},"altTitles":["Romeo & Juliet"],"searchTerms":[]},{"title":"rottel-da-sun","artist":"sampling masters MEGA","id":201,"data":{"genre":"ROTTERDAM TECHNO","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"route 80s","artist":"sampling masters MEGA","id":202,"data":{"genre":"NOISY","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"Silhoette of my mind","artist":"ReR","id":203,"data":{"genre":"GOTH","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"Summer Vacation(CU mix)","artist":"OutPhase","id":204,"data":{"genre":"TRIP HOP","displayVersion":"6"},"altTitles":["Summer Vacation (CU Mix)"],"searchTerms":[]},{"title":"Take It Easy","artist":"Aya","id":205,"data":{"genre":"INSTRUMENTAL","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"VJ ARMY","artist":"good-cool","id":206,"data":{"genre":"ALL MIX","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"Wow Wow 70's","artist":"sampling masters AYA","id":207,"data":{"genre":"DISCO","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"Y31","artist":"tiger YAMATO","id":208,"data":{"genre":"RAVE","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"YESTERDAY","artist":"CHERRY","id":209,"data":{"genre":"SUPER EUROBEAT","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"こっちを向いてよ","artist":"vivi","id":210,"data":{"genre":"SOUL","displayVersion":"6"},"altTitles":[],"searchTerms":["KOTTI WO MUITEYO"]},{"title":"電人イェーガーのテーマ(Theme of DENJIN J)","artist":"L.E.D.","id":211,"data":{"genre":"NU-NRG","displayVersion":"6"},"altTitles":["Theme Of Denjin J","電人イェーガーのテーマ(Theme of DENJIN J)"],"searchTerms":["THEME OF DENJIN J"]},{"title":"19,November","artist":"good-cool","id":212,"data":{"genre":"HOUSE","displayVersion":"6"},"altTitles":["19, November","19,November"],"searchTerms":[]},{"title":"Five Regrets","artist":"Osamu Kubota","id":213,"data":{"genre":"JAZZ ARGENTINO","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"SOMETHING WONDERFUL","artist":"L.E.D.","id":214,"data":{"genre":"EPIC TRANCE","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"A New Morning","artist":"Yukihiro Fukutomi","id":215,"data":{"genre":"HOUSE","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"Doigts de Fatima -ファティマの掌-","artist":"Osamu Kubota feat. Sizzle Ohtaka","id":216,"data":{"genre":"CELTIC","displayVersion":"6"},"altTitles":["Doigts De Fatima","Doigts de Fatima-ファティマの掌-"],"searchTerms":["DOIGTS DE FATIMA"]},{"title":"Flowtation(Original Mix)","artist":"Vincent de Moor","id":217,"data":{"genre":"TRANCE","displayVersion":"6"},"altTitles":["Flowtation (Original Mix)"],"searchTerms":[]},{"title":"JUST DO IT","artist":"NIKI","id":218,"data":{"genre":"HYPER TECHNO","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"LOVE IS DREAMINESS","artist":"L.E.D.-G VS GUHROOVY fw/asuka","id":219,"data":{"genre":"HAPPY HARDCORE","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"M-02stp.ver.1.01","artist":"Shoichiro Hirata","id":220,"data":{"genre":"TWO STEP","displayVersion":"6"},"altTitles":["M-02stp.ver1.01"],"searchTerms":[]},{"title":"NIGHT OF FIRE","artist":"NIKO","id":221,"data":{"genre":"SUPER EUROBEAT","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"PARAPARA PARADISE","artist":"DOMINO","id":222,"data":{"genre":"SUPER EUROBEAT","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"REAL LOVE","artist":"MAZIK K.","id":223,"data":{"genre":"HYPER TECHNO","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"Changes","artist":"RYOTA MITSUNAGA","id":224,"data":{"genre":"BALLAD","displayVersion":"6"},"altTitles":[],"searchTerms":[]},{"title":"2002","artist":"tiger YAMATO","id":225,"data":{"genre":"RAVE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"9 o'clocks","artist":"SYMPHONIC DEFOGGERS","id":226,"data":{"genre":"FAKE JAZZ","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"A","artist":"D.J.Amuro","id":227,"data":{"genre":"RENAISSANCE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"AVE DE RAPINA","artist":"Shawn The Horny Master","id":228,"data":{"genre":"ALTERNATIVE HOUSE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Bad Routine","artist":"D.J. Spugna","id":229,"data":{"genre":"FILTER HOUSE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"BRING HER DOWN","artist":"AKIRA YAMAOKA","id":230,"data":{"genre":"TRIBAL BASS","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Burning Heat! (Full Option Mix)","artist":"Mr.T with Motoaki.F","id":231,"data":{"genre":"12 BEAT","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"BURNING UP FOR YOU","artist":"SARA","id":232,"data":{"genre":"SUPER EUROBEAT","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Cheer Train","artist":"Fuzita Blender","id":233,"data":{"genre":"BIG BEAT","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"CLOUDY MUSIC","artist":"SLAKE","id":234,"data":{"genre":"DRUM'N'BASS","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"D2R","artist":"NAOKI","id":235,"data":{"genre":"HYPER ROCK BEAT","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"DESTINY","artist":"NAOKI feat.Paula Terry","id":236,"data":{"genre":"HYPER EUROBEAT","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"E.V CAFE","artist":"reo nagumo feat.hajime.y","id":237,"data":{"genre":"SOUL","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"entrance","artist":"Kobo project with Masa","id":238,"data":{"genre":"TECHNO","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"foreplay","artist":"Osamu Kubota","id":239,"data":{"genre":"PROGRESSIVE JAZZ","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"General Relativity","artist":"SYMPHONIC DEFOGGERS","id":240,"data":{"genre":"UK GARAGE/2-STEP","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Glorious Days","artist":"Noria","id":241,"data":{"genre":"HIP HOP&SOUL","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Gravity","artist":"TaQ","id":242,"data":{"genre":"BIG BEAT","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Happy Wedding","artist":"ASKA","id":243,"data":{"genre":"HOUSE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"HEARTBEAT","artist":"NATHALIE","id":244,"data":{"genre":"SUPER EUROBEAT","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"i feel ...","artist":"AKIRA YAMAOKA","id":245,"data":{"genre":"TRANCE","displayVersion":"7"},"altTitles":["i feel..."],"searchTerms":[]},{"title":"Last Message","artist":"good-cool feat. Meg","id":246,"data":{"genre":"EUROBEAT","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Let the Snow Paint Me","artist":"Sana","id":247,"data":{"genre":"AMBIENT POP","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"LOVE GENERATION","artist":"SUZY LAZY","id":248,"data":{"genre":"SUPER EUROBEAT","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Love Me Do","artist":"AKIRA YAMAOKA","id":249,"data":{"genre":"NEW WAVE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Marmalade Reverie","artist":"Orange Lounge","id":250,"data":{"genre":"YEYE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"MAX 300","artist":"Ω","id":251,"data":{"genre":"HARDCORE TECHNO","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"New York","artist":"Fuzita Blender","id":252,"data":{"genre":"LIBRARY BEATS","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"REMEMBER ME","artist":"LESLIE PARRISH","id":253,"data":{"genre":"SUPER EUROBEAT","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Secret Tale","artist":"dj nagureo feat.asuka.m","id":254,"data":{"genre":"SOFT ROCK","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"SOLID GOLD","artist":"DUSTY","id":255,"data":{"genre":"SUPER EUROBEAT","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Somebody Like You","artist":"good-cool","id":256,"data":{"genre":"POPS","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Spica","artist":"D.JW","id":257,"data":{"genre":"HOUSE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Spooky","artist":"good-cool","id":258,"data":{"genre":"HARD HOUSE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"stoic","artist":"TaQ","id":259,"data":{"genre":"TECHNO","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"The Beauty Of Silence","artist":"Svenson & Gielen","id":260,"data":{"genre":"TRANCE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"Tomorrow Perfume","artist":"dj TAKA","id":261,"data":{"genre":"TRANCE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"traces","artist":"TaQ","id":262,"data":{"genre":"TRANCE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"ZERO-ONE","artist":"Mr.T","id":263,"data":{"genre":"ELECTROSHOCK","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"革命","artist":"dj TAKA with NAOKI","id":264,"data":{"genre":"ORCHESTRAL","displayVersion":"7"},"altTitles":[],"searchTerms":["KAKUMEI"]},{"title":"more deep[ver.2.1]","artist":"Togo project feat. Sana","id":265,"data":{"genre":"2STEP","displayVersion":"7"},"altTitles":["more deep(ver.2.1)"],"searchTerms":[]},{"title":"Never Look Back","artist":"DuMonde","id":266,"data":{"genre":"TRANCE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"The Sound Of Goodbye","artist":"Armin van Buuren Presents P.D.","id":267,"data":{"genre":"TRANCE","displayVersion":"7"},"altTitles":[],"searchTerms":[]},{"title":"abstract","artist":"TaQ","id":268,"data":{"genre":"BIG BEAT","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"airflow","artist":"Mr.T","id":269,"data":{"genre":"INSTRUMENTAL","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"ALIEN WORLD","artist":"PINK PONG","id":270,"data":{"genre":"PSYCHEDELIC TRANCE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"ALL RIGHT","artist":"RAM","id":271,"data":{"genre":"DRUM'N'BASS","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Attitude","artist":"Y&Co.","id":272,"data":{"genre":"TRANCE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"bit mania","artist":"AKIRA YAMAOKA","id":273,"data":{"genre":"テクノ歌謡","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Blame","artist":"good-cool feat. Jeff Coote","id":274,"data":{"genre":"EUROBEAT","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Blown My Heart Away","artist":"good-cool feat. Jeff Coote","id":275,"data":{"genre":"80's EUROBEAT","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"CELEBRATE NITE","artist":"N.M.R","id":276,"data":{"genre":"EURO GROOVE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Colors -Y&Co. Eurobeat Remix-","artist":"dj TAKA (remixed by 横田商会)","id":277,"data":{"genre":"EUROBEAT","displayVersion":"8"},"altTitles":["Colors (Y & Co. Eurobeat Remix)"],"searchTerms":[]},{"title":"DANCER","artist":"DE VOL","id":278,"data":{"genre":"NU SKOOL","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"dissolve","artist":"kobo","id":279,"data":{"genre":"TRANCE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Drivin'","artist":"NAOKI feat.Paula Terry","id":280,"data":{"genre":"HYPER EUROBEAT","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"dual control","artist":"Mr.T","id":281,"data":{"genre":"GARAGE HOUSE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"FLUTE MAN","artist":"SPARKER","id":282,"data":{"genre":"DEEP HOUSE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Foundation of our love","artist":"dj TAKA feat. ASAKO","id":283,"data":{"genre":"TRANCE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"FUNKY BINGO PARADISE","artist":"SAWASAKI YOSHIHIRO","id":284,"data":{"genre":"ELECTRO","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Giudecca","artist":"D.J.SETUP","id":285,"data":{"genre":"PSYCHEDELIC TECHNO","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Halfway of promise","artist":"Yu Takami feat. Shihori Nakane","id":286,"data":{"genre":"GIRL ROCK","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Hormiga obrera","artist":"Shawn The Horny Master","id":287,"data":{"genre":"ALTERNATIVE HOUSE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"HYPER BOUNDARY GATE","artist":"L.E.D.LIGHT","id":288,"data":{"genre":"GOA TRANCE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"I.C.F.5800","artist":"Reo Nagumo feat. Mayumi Shizawa*","id":289,"data":{"genre":"ELECTRO","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"jelly kiss","artist":"Togo project feat. Sana","id":290,"data":{"genre":"A.O.R.","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"LAB","artist":"RAM","id":291,"data":{"genre":"RAVE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"LOVE IS ORANGE","artist":"Orange Lounge","id":292,"data":{"genre":"HARD CHANSON","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Luv 2 Feel Your Body","artist":"Shoichiro Hirata","id":293,"data":{"genre":"2 STEP","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"memories","artist":"TAKA","id":294,"data":{"genre":"BEAT ROCK","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Monkey Dance","artist":"Y&Co.","id":295,"data":{"genre":"EUROBEAT","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"murmur twins","artist":"yu_tokiwa.djw","id":296,"data":{"genre":"CUDDLECORE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"MUSIC TO YOUR HEAD","artist":"SLAKE","id":297,"data":{"genre":"TECHNO","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"OUTER LIMITS","artist":"L.E.D.-G","id":298,"data":{"genre":"HARDCORE BREAKBEATS","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"PLEASE DON'T GO","artist":"ASLETICS","id":299,"data":{"genre":"DISCO","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"rainbow flyer","artist":"dj TAKA","id":300,"data":{"genre":"TRANCE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Red Nikita","artist":"Osamu Kubota","id":301,"data":{"genre":"LATIN SWING","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Small clone","artist":"Yu Takami","id":302,"data":{"genre":"JAZZ FUNK","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Smoke","artist":"Aya","id":303,"data":{"genre":"NU-FUSION","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"SPEED TRANCE MACH 3","artist":"SAWASAKI YOSHIHIRO","id":304,"data":{"genre":"TECHNO","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"STAR DREAM","artist":"PINK PONG","id":305,"data":{"genre":"TRANCE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"Stick Around","artist":"Megu with Scotty D.","id":306,"data":{"genre":"2 STEP","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"symbolic","artist":"TaQ","id":307,"data":{"genre":"TECHNO","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"thunder","artist":"Lion MUSASHI","id":308,"data":{"genre":"HOUSE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"TRIBAL MASTER","artist":"NAPAKICK","id":309,"data":{"genre":"ROCKET BEATS","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"V35","artist":"tiger YAMATO","id":310,"data":{"genre":"TRANCE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"WAR GAME","artist":"ASLETICS","id":311,"data":{"genre":"HIP HOP","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"World Wide Love","artist":"MTO","id":312,"data":{"genre":"POPS","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"xenon","artist":"Mr.T","id":313,"data":{"genre":"ELECTROSHOCK","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"夜のサングラス","artist":"School (good-cool feat. すわひでお)","id":314,"data":{"genre":"METAL HOUSE","displayVersion":"8"},"altTitles":[],"searchTerms":["YORU NO SANGURASU"]},{"title":"合体せよ!ストロングイェーガー!!","artist":"L.E.D.","id":315,"data":{"genre":"NU-NRG","displayVersion":"8"},"altTitles":["合体せよ!ストロングイェーガー!!"],"searchTerms":["THE STRONG JAEGER"]},{"title":"桜","artist":"Reven-G","id":316,"data":{"genre":"SPIRITUAL","displayVersion":"8"},"altTitles":[],"searchTerms":["SAKURA"]},{"title":"蒼い衝動","artist":"NAOKI feat.YUKI","id":317,"data":{"genre":"J-TRANCE","displayVersion":"8"},"altTitles":[],"searchTerms":["AOI SHOUDOU"]},{"title":"LOVE BOX","artist":"め組upper-slope","id":318,"data":{"genre":"J-SOUL","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"STEP INTO THE NEW WORLD","artist":"L.E.D.-G VS GUHROOVY fw NO+CHIN","id":319,"data":{"genre":"UK ASIAN","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"suggestion","artist":"kita-g","id":320,"data":{"genre":"ACID HOUSE","displayVersion":"8"},"altTitles":[],"searchTerms":[]},{"title":"エブリデイ・ラブリデイ -L.E.D.STYLE MIX-","artist":"Togo-chef feat.Sana","id":321,"data":{"genre":"HOUSE REMIX","displayVersion":"8"},"altTitles":["エブリデイ・ラブリデイ -L.E.D. STYLE MIX-"],"searchTerms":["EVERY DAY LOVELY DAY -L.E.D.STYLE MIX-"]},{"title":"lower world","artist":"D.J.SETUP","id":322,"data":{"genre":"TECHNO","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Silvia Drive","artist":"dj TAKA feat.Noria","id":323,"data":{"genre":"HAPPY HANDBAG","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"lights","artist":"flare","id":324,"data":{"genre":"SOUL","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"fun","artist":"Mr.T","id":325,"data":{"genre":"FUNK SHUFFLE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Be Rock U (1998 burst style)","artist":"NAOKI","id":326,"data":{"genre":"ULTRA ROCK BEAT","displayVersion":"9"},"altTitles":["Be Rock U (1998 Burst Style)","Be Rock U(1998 burst style)"],"searchTerms":[]},{"title":"Prelude","artist":"NAOKI underground","id":327,"data":{"genre":"TRANCE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"MARIA (I believe... )","artist":"NAOKI feat.PAULA TERRY","id":328,"data":{"genre":"EUROBEAT","displayVersion":"9"},"altTitles":["Maria (I Believe...)"],"searchTerms":[]},{"title":"BREEDING","artist":"SLAKE","id":329,"data":{"genre":"TECHNO","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"ADVANCE","artist":"SLAKE","id":330,"data":{"genre":"ELECTRONICA","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"LOVE IS DROWING","artist":"SLAKE feat.EMIKO","id":331,"data":{"genre":"FORKTRONICA","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Cradle","artist":"positive MA feat.akino","id":332,"data":{"genre":"HEALIN' HARDCORE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Make A Difference","artist":"Lala Moore with CoCoRo*Co","id":333,"data":{"genre":"GOSPEL","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"moon_child","artist":"少年ラジオ","id":334,"data":{"genre":"POST ROCK","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"The end of my spiritually","artist":"EeL","id":335,"data":{"genre":"ELECTRONICA","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"昭和企業戦士荒山課長","artist":"AKIRA YAMAOKA","id":336,"data":{"genre":"テクノチョップ","displayVersion":"9"},"altTitles":[],"searchTerms":["SHOWA KIGYO SENSHI ARAYAMA KACHO"]},{"title":"ライオン好き","artist":"AKIRA YAMAOKA","id":337,"data":{"genre":"ボデー","displayVersion":"9"},"altTitles":[],"searchTerms":["LION SUKI"]},{"title":"真夏の花・真夏の夢","artist":"Sana","id":338,"data":{"genre":"HOUSE","displayVersion":"9"},"altTitles":[],"searchTerms":["MANATSU NO HANA MANATSU NO YUME"]},{"title":"The Biggest Roaster","artist":"D.J. Spugna","id":339,"data":{"genre":"FILTER HOUSE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Golden Horn","artist":"Osamu Kubota","id":340,"data":{"genre":"TURKISH PIANO'N'BASS","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Your Body","artist":"good-cool feat. Andrea L.Hopkins","id":341,"data":{"genre":"HOUSE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Honey","artist":"good-cool","id":342,"data":{"genre":"POPS","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"ECHOES","artist":"DRAGOON","id":343,"data":{"genre":"TECHNO","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Logic Board","artist":"dj nagureo","id":344,"data":{"genre":"TECHNO","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Two DAYS OF LOVE","artist":"tiger YAMATO with マイク吉川 feat. ma-sa","id":345,"data":{"genre":"EUROBEAT","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Dreamin' Sun","artist":"Yu Takami","id":346,"data":{"genre":"ELECTRO POP","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"I can fly,I've got reason","artist":"Yu Takami","id":347,"data":{"genre":"EXTREME GRANGE","displayVersion":"9"},"altTitles":["I can fly, I've got reason","I can fly.I've got reason"],"searchTerms":[]},{"title":"Karma","artist":"TaQ","id":348,"data":{"genre":"DRUM'N'BASS","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"BAD BOY BASS!! (dj Remo-con MIX)","artist":"Y&Co.","id":349,"data":{"genre":"NRG","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"quasar","artist":"OutPhase","id":350,"data":{"genre":"TRANCE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"ACT","artist":"RAM","id":351,"data":{"genre":"RAVE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"SNOW","artist":"RAM","id":352,"data":{"genre":"DRUM'N'BASS","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"SWITCH","artist":"RAM","id":353,"data":{"genre":"TECHNO","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"POWER DREAM","artist":"PINK PONG","id":354,"data":{"genre":"TRANCE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"SWEETEST SAVAGE","artist":"ASLETICS","id":355,"data":{"genre":"HIP HOP","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"STAR FIELD","artist":"SADA","id":356,"data":{"genre":"TRANCE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"WANNA TELL THAT WORD","artist":"SADA","id":357,"data":{"genre":"US HARD HOUSE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"ATOMIC AGE","artist":"SHUNZZY","id":358,"data":{"genre":"ENSEMBLE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"rottel-the-Mercury","artist":"sampling masters MEGA","id":359,"data":{"genre":"GABBA","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"one or eight","artist":"sampling masters AYA","id":360,"data":{"genre":"HARDCORE RAVE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Really Love","artist":"大部真由美","id":361,"data":{"genre":"R&B","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Let's say Hello!","artist":"Takuma Saiki","id":362,"data":{"genre":"LOLIPOP","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"CHARLOTTE","artist":"Db.saka feat. Piasa","id":363,"data":{"genre":"FRENCH BOSSA","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"LOVE♡SHINE","artist":"小坂りゆ","id":364,"data":{"genre":"J-HAPPY HARDCORE","displayVersion":"9"},"altTitles":["LOVE SHINE","Love ♡ Shine","LOVE?SHINE"],"searchTerms":["LOVE LOVE SHINE"]},{"title":"PARANOIA survivor MAX","artist":"290","id":365,"data":{"genre":"JUNGLE MIXTURE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"HYPER EUROBEAT (2DX style)","artist":"NAOKI feat.PAULA TERRY","id":366,"data":{"genre":"EUROBEAT","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Sweet Sweet♡Magic","artist":"jun","id":367,"data":{"genre":"HAPPY HARDCORE","displayVersion":"9"},"altTitles":["Sweet Sweet♥Magic","Sweet Sweet ♡ Magic","Sweet Sweet ♥ Magic","Sweet Sweet Magic","Sweet Sweet ? Magic"],"searchTerms":["SWEET SWEET LOVE MAGIC"]},{"title":"bag","artist":"Reven-G","id":368,"data":{"genre":"SPIRITUAL","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"FESTA DO SOL","artist":"Mt.Circle","id":369,"data":{"genre":"LATIN GROOVE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"e-motion 2003 -romantic extra-","artist":"e.o.s. Remixed by dj TAKA","id":370,"data":{"genre":"TRANCE","displayVersion":"9"},"altTitles":["e-motion 2003 -romantic extra- ","e-motion 2003 (Romantic Extra)","e-motion 2003 -romantic extra-"],"searchTerms":[]},{"title":"u gotta groove -extend joy style-","artist":"dj nagureo Remixed by Mr.T","id":371,"data":{"genre":"EPIC HOUSE","displayVersion":"9"},"altTitles":["U Gotta Groove (Extend Joy Style)","u gotta groove-extend joy style-"],"searchTerms":[]},{"title":"traces -tracing you mix-","artist":"TaQ Remixed by kors k feat. U","id":372,"data":{"genre":"2 STEP","displayVersion":"9"},"altTitles":["Traces (Tracing You Mix)","traces-tracing you mix-"],"searchTerms":[]},{"title":"Abyss -The Heavens Remix-","artist":"dj TAKA Remixed by Ryu☆","id":373,"data":{"genre":"TRANCE CORE","displayVersion":"9"},"altTitles":["Abyss (The Heavens Remix)"],"searchTerms":[]},{"title":"Distress","artist":"dj TAKA Remixed by TaQ","id":374,"data":{"genre":"MIXTURE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"I'm In Love Again -Y&Co. EURO MIX-","artist":"dj TAKA Remixed by Y&Co.","id":375,"data":{"genre":"EUROBEAT","displayVersion":"9"},"altTitles":["I'm In Love Again-Y&Co. EURO MIX-"],"searchTerms":[]},{"title":"Let The Snow Paint Me -Y&Co. Remix-","artist":"Sana Remixed by Y&Co.","id":376,"data":{"genre":"TRANCE","displayVersion":"9"},"altTitles":["Let The Snow Paint Me (Y&Co. Remix)"],"searchTerms":[]},{"title":"I Was The One (80's EUROBEAT STYLE)","artist":"good-cool Remixed by NAOKI","id":377,"data":{"genre":"EUROBEAT","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"OVER THE CLOUDS -Flying Grind mix-","artist":"Lala Moore Remixed by Flying Grind","id":378,"data":{"genre":"HOUSE","displayVersion":"9"},"altTitles":["Over The Clouds (Flying Grind Mix)","OVER THE CLOUDS-Flying Grind mix-"],"searchTerms":[]},{"title":"RISLIM -Remix-","artist":"ric Remixed by Hisashi Nawata","id":379,"data":{"genre":"ELECTRO 2 STEP","displayVersion":"9"},"altTitles":["Rislim (Remix)"],"searchTerms":[]},{"title":"BRIGHTNESS DARKNESS","artist":"SPARKER","id":380,"data":{"genre":"ROCOCO TEK","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Quickening","artist":"dj TAKA","id":381,"data":{"genre":"PSYCHEDELIC","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"5PM ETERNAL","artist":"GUHROOVY fw. NO+CHIN","id":382,"data":{"genre":"RAGGA JUNGLE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"80's CAPSULE","artist":"め組upper-slope","id":383,"data":{"genre":"DISCOTHEQUE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"paramnesia","artist":"Shinji Ushiroda","id":384,"data":{"genre":"CLUB JAZZ","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Celebration","artist":"WaveGroup/DJ TK-ST","id":385,"data":{"genre":"SOUL MIX","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"First Day","artist":"Timo Maas","id":386,"data":{"genre":"ELECTRONICA","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Funkytown","artist":"Lipps Inc.","id":387,"data":{"genre":"80'S REVIVAL","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Lift Me Up","artist":"Moby","id":388,"data":{"genre":"ELECTRONICA","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"The Way You Move","artist":"Paul Grogan Featuring Natalie Martin","id":389,"data":{"genre":"DANCE","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"Virtual Insanity","artist":"WaveGroup/DJ TK-ST","id":390,"data":{"genre":"R&B MIX","displayVersion":"9"},"altTitles":[],"searchTerms":[]},{"title":"pandora","artist":"dj TAKA feat.Tomomi","id":391,"data":{"genre":"TRANCE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"BABY LOVE","artist":"Noria","id":392,"data":{"genre":"ITALO POP","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"JAM","artist":"TAKA with Junpei&三上","id":393,"data":{"genre":"J-REVIVAL","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"No.13","artist":"TAKA respect for J.S.B.","id":394,"data":{"genre":"PROGRESSIVE BAROQUE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"EXE","artist":"Mr.T","id":395,"data":{"genre":"ELECTROSHOCK","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"どんなときも。","artist":"Mr.T と Brother Hiro","id":396,"data":{"genre":"J-REVIVAL","displayVersion":"10"},"altTitles":[],"searchTerms":["DONNATOKIMO"]},{"title":"PLATONIC-XXX","artist":"platoniX (RB style)","id":397,"data":{"genre":"RB","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"SHOOTING STAR","artist":"小坂りゆ","id":398,"data":{"genre":"J-POP","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"CARRY ON NIGHT (English version)","artist":"platoniX (EURO style)","id":399,"data":{"genre":"EUROBEAT","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"一途な恋 (HYPER J-EURO MIX)","artist":"TЁЯRA","id":400,"data":{"genre":"J-REVIVAL","displayVersion":"10"},"altTitles":[],"searchTerms":["ICHIZUNAKOI(HYPER J-EURO MIX)"]},{"title":"Ready To Rockit Blues","artist":"SLAKE","id":401,"data":{"genre":"NU JAZZ","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Boundary","artist":"SPARKER","id":402,"data":{"genre":"ROCOCO TEK","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"LIMITED","artist":"SLAKE","id":403,"data":{"genre":"TECHNO","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"CHOO CHOO TRAIN(dnb mix)","artist":"SLAKE feat.MIKA","id":404,"data":{"genre":"J-REVIVAL","displayVersion":"10"},"altTitles":["Choo Choo Train (dnb mix)"],"searchTerms":[]},{"title":"Lucy","artist":"ELE BLOCK","id":405,"data":{"genre":"DANCE POP","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"システムロマンス","artist":"ヒロシ&チー子","id":406,"data":{"genre":"ムートラ(ムードトランス)","displayVersion":"10"},"altTitles":[],"searchTerms":["SYSTEM ROMANCE"]},{"title":"SPACE FIGHT","artist":"AKIRA YAMAOKA","id":407,"data":{"genre":"戦艦テクノ","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Back Into The Light","artist":"Sota Fujimori","id":408,"data":{"genre":"2STEP POP TRANCE","displayVersion":"10"},"altTitles":["Back Into The Light (New Version)"],"searchTerms":[]},{"title":"Rise'n Beauty","artist":"Sota feat. Cyborg Akemi","id":409,"data":{"genre":"TRANCE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"scherzo","artist":"Osamu Kubota","id":410,"data":{"genre":"PIANO AMBIENT","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"雪月花","artist":"Ryu☆","id":411,"data":{"genre":"HARD HOUSE","displayVersion":"10"},"altTitles":[],"searchTerms":["SETSUGEKKA"]},{"title":"Narcissus At Oasis","artist":"Ryu☆","id":412,"data":{"genre":"ARTCORE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"rainbow rainbow","artist":"Ryu☆","id":413,"data":{"genre":"HAPPY HARDCORE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Love Is Eternity","artist":"kors k","id":414,"data":{"genre":"TRANCE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Think of me","artist":"good-cool feat.Sana","id":415,"data":{"genre":"NORTHERN EUROPE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Drop on the floor","artist":"good-cool","id":416,"data":{"genre":"HOUSE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Innocent Walls","artist":"TaQ","id":417,"data":{"genre":"TECHNO","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Smell Like This","artist":"Y&Co.","id":418,"data":{"genre":"TRANCE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"SCORE","artist":"DJ Remo-con","id":419,"data":{"genre":"TECH HOUSE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Shakin'31","artist":"DJ Remo-con","id":420,"data":{"genre":"BREAK BEATS","displayVersion":"10"},"altTitles":["Shakin' 31"],"searchTerms":[]},{"title":"Daisuke","artist":"Y&Co.","id":421,"data":{"genre":"EUROBEAT","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"HIGH","artist":"RAM","id":422,"data":{"genre":"RAVE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"LOW","artist":"RAM","id":423,"data":{"genre":"RAVE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"FEEL IT","artist":"RAM","id":424,"data":{"genre":"DRUM'N'BASS","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"HI SCHOOL DREAM","artist":"PINK PONG","id":425,"data":{"genre":"TRANCE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"ALIEN TEMPLE","artist":"PINK PONG","id":426,"data":{"genre":"PSYCHEDELIC TRANCE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"NO DOUBT GET LOUD","artist":"ASLETICS","id":427,"data":{"genre":"HIP HOP","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"1st Samurai","artist":"sampling masters MEGA","id":428,"data":{"genre":"お江戸テクノ","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Debtty Daddy","artist":"sampling masters AYA","id":429,"data":{"genre":"ETHNO HARDCORE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Feedback","artist":"Audio Highs","id":430,"data":{"genre":"BREAK BEATS","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Let's run","artist":"Mitsuto Suzuki","id":431,"data":{"genre":"MEDIUM WAVE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Don't forget","artist":"中山結衣","id":432,"data":{"genre":"J-POP","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"COSMIC RAISE","artist":"Toshiji Katoh","id":433,"data":{"genre":"ELECTRONICA","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Freezing atmosphere","artist":"Twin AmadeuS","id":434,"data":{"genre":"NATURAL SOUND","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"ASTRAL VOYAGE","artist":"EeL","id":435,"data":{"genre":"DREAM TECHNO","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"DoLL","artist":"TЁЯRA","id":436,"data":{"genre":"HYPER J-POP FOUR","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"One More Lovely","artist":"Risk Junk","id":437,"data":{"genre":"HAPPY","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"R2","artist":"tiger YAMATO","id":438,"data":{"genre":"RAVE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"5.8.8.","artist":"dj nagureo","id":439,"data":{"genre":"PIANO AMBIENT","displayVersion":"10"},"altTitles":["5.8.8"],"searchTerms":[]},{"title":"GHOST REVIVAL","artist":"L.E.D.","id":440,"data":{"genre":"GOA TRANCE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"GRADIUS -FULL SPEED-","artist":"Mr.T","id":441,"data":{"genre":"GAME MUSIC","displayVersion":"10"},"altTitles":["Gradius (Full Speed)"],"searchTerms":[]},{"title":"A-JAX(3-WAY MIX)","artist":"Mr.T","id":442,"data":{"genre":"GAME MUSIC","displayVersion":"10"},"altTitles":["A-Jax (3 Way Mix)"],"searchTerms":[]},{"title":"ACID VISION","artist":"L.E.D.","id":443,"data":{"genre":"LIQUID FUNK","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"jelly kiss -Midihead's Smack Mix-","artist":"Togo project feat.Sana(Remixed by Midihead)","id":444,"data":{"genre":"HARD HOUSE","displayVersion":"10"},"altTitles":["Jelly Kiss -Midihead's Smack Mix-","jelly kiss-Midihead's Smack Mix-"],"searchTerms":[]},{"title":"Strong Woman feat.DABO","artist":"Asami","id":445,"data":{"genre":"R&B","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"BLOCKS","artist":"SPARKER","id":446,"data":{"genre":"TRANCE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"BREATH","artist":"SPARKER","id":447,"data":{"genre":"ROCOCO TEK","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"TEXTURE","artist":"SLAKE","id":448,"data":{"genre":"DEATH DISCO","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Don't be afraid myself","artist":"platoniX with ray.D","id":449,"data":{"genre":"J-POP","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"SPEEDY CAT","artist":"Y&Co.","id":450,"data":{"genre":"EUROBEAT","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"CAR OF YOUR DREAMS","artist":"DAVE&NUAGE","id":451,"data":{"genre":"SUPER EURO BEAT","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"太陽~T・A・I・Y・O~","artist":"NAOKI feat.星野奏子","id":452,"data":{"genre":"CYBER J-EURO","displayVersion":"11"},"altTitles":["太陽〜T・A・I・Y・O〜"],"searchTerms":["TAIYO"]},{"title":"KEY","artist":"colors","id":453,"data":{"genre":"BEAT ROCK","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"awakening","artist":"AKIRA YAMAOKA","id":454,"data":{"genre":"TRANCE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Sphere","artist":"Tatsh feat. K.Nayuki","id":455,"data":{"genre":"MEDIEVAL CHOIR","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"ULTiMΛTE","artist":"TЁЯRA","id":456,"data":{"genre":"HYPER J-POP FIVE","displayVersion":"11"},"altTitles":["ULTiMΛTE","ULTiM∧TE"],"searchTerms":["ULTIMATE"]},{"title":"spiral galaxy","artist":"D.J.SETUP","id":457,"data":{"genre":"PSYCHEDELIC TECHNO","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"ANDROMEDA","artist":"Sota Fujimori","id":458,"data":{"genre":"PSYCHEDELIC GOA TRANCE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"RESONATE 1794","artist":"KOHTA","id":459,"data":{"genre":"HARD SONATA","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"earth scape","artist":"dj TAKA","id":460,"data":{"genre":"PIANO BALLAD","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Les filles balancent","artist":"Orange Lounge","id":461,"data":{"genre":"FRANCE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Move Me","artist":"good-cool feat. Raj Ramayya","id":462,"data":{"genre":"AFRICA","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Close my Eyes for Me","artist":"D-crew feat.DENNIS GUNN(DJ Yoshitaka SCRATCHING)","id":463,"data":{"genre":"AMERICA","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"大桟橋","artist":"ウッチーズ","id":464,"data":{"genre":"JAPAN","displayVersion":"11"},"altTitles":[],"searchTerms":["OOSANBASHI"]},{"title":"ON THE TUBE","artist":"Q'HEY","id":465,"data":{"genre":"MINIMAL","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"believe...?","artist":"Nao Nakamura","id":466,"data":{"genre":"HAPPY","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"KING OF GROOVE","artist":"DJ 19","id":467,"data":{"genre":"TECHNO","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"EVO66","artist":"Wall5","id":468,"data":{"genre":"TECHNO","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"ROK DA WORLD","artist":"DJ TOMO","id":469,"data":{"genre":"MIXTURE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Wonder Bullfighter","artist":"Twin AmadeuS","id":470,"data":{"genre":"NATURAL SOUND","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"ピアノ協奏曲第1番”蠍火”","artist":"virkato","id":471,"data":{"genre":"DIRGE","displayVersion":"11"},"altTitles":["ピアノ協奏曲第1番\"蠍火","ピアノ協奏曲第1番”蠍火”","ピアノ協奏曲第1番\"蠍火\""],"searchTerms":["PF CONCERTO ANTI-ARES"]},{"title":"INJECTION OF LOVE","artist":"新谷あきら","id":472,"data":{"genre":"ELECTRIC CABARET","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"The Hope of Tomorrow","artist":"Sota Fujimori","id":473,"data":{"genre":"CYBORG TRANCE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Back to the Dance Floor","artist":"DJ SIMON","id":474,"data":{"genre":"TRIBAL LOUNGE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"FAKE TIME","artist":"dj REMO-CON","id":475,"data":{"genre":"HARD ROCK","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Click Again","artist":"dj REMO-CON","id":476,"data":{"genre":"CLICK HOUSE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"RED ZONE","artist":"Tatsh&NAOKI","id":477,"data":{"genre":"SPEED RAVE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Fly Away To India","artist":"Baby Weapon feat.KAJIL","id":478,"data":{"genre":"DANCE POP","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Secret of Love","artist":"D.J.SWAN","id":479,"data":{"genre":"DRUM'N'BASS","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Be quiet","artist":"Ryu☆","id":480,"data":{"genre":"HARD DANCE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"AGEHA","artist":"Ryu☆","id":481,"data":{"genre":"HAPPY HARDCORE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"gigadelic","artist":"teranoid feat.MC Natsack","id":482,"data":{"genre":"NUSTYLE GABBA","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"HORIZON","artist":"LIA","id":483,"data":{"genre":"HAPPY HARDCORE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"been so long","artist":"m-flo","id":485,"data":{"genre":"JAPANESE HIPHOP","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"LOVE SO GROOVY","artist":"LOVEMINTS","id":486,"data":{"genre":"SOUL","displayVersion":"1"},"altTitles":[],"searchTerms":[]},{"title":"Kecak","artist":"John Robinson","id":487,"data":{"genre":"TRANCE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"AA","artist":"D.J.Amuro","id":488,"data":{"genre":"RENAISSANCE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"惑","artist":"Osamu Kubota","id":489,"data":{"genre":"ASIAN CROSSOVER","displayVersion":"11"},"altTitles":[],"searchTerms":["PERPLEXITY"]},{"title":"listen to yourself","artist":"Tetsuya Uchida","id":490,"data":{"genre":"ERHU FUNK","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"D.A.N.C.E.!","artist":"DJ Yoshitaka feat.星野奏子","id":491,"data":{"genre":"J-POP","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"NIGHT FLIGHT TO TOKYO","artist":"MATT LAND","id":492,"data":{"genre":"SUPER EURO BEAT","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"HARMONY","artist":"REGINA","id":493,"data":{"genre":"SUPER EURO BEAT","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"PERFECTWORLD","artist":"N.A.R.D feat. masayo","id":494,"data":{"genre":"SOFT ROCK","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"KI・SE・KI(IIDX RED EDIT)","artist":"BeForU","id":495,"data":{"genre":"J-POP","displayVersion":"11"},"altTitles":["KI・SE・KI (IIDX RED Edit)","KI・SE・KI(IIDX RED EDIT)"],"searchTerms":["KISEKI(IIDX RED EDIT)"]},{"title":"Tell Me More…","artist":"Togo-chef feat.朝比奈亜希","id":496,"data":{"genre":"R&B","displayVersion":"11"},"altTitles":["More Deep (ver.2.1)","Tell Me More"],"searchTerms":["TELL ME MORE"]},{"title":"More Move","artist":"T-Hirono feat.PAULINHO","id":497,"data":{"genre":"CLUB BOSSA","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"NEBULA GRASPER","artist":"L.E.D.","id":498,"data":{"genre":"PSYCHEDELIC TRANCE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Raspberry♡Heart(English version)","artist":"jun feat. PAULA TERRY","id":499,"data":{"genre":"COLORFUL HARDCORE","displayVersion":"11"},"altTitles":["Raspberry Heart(English version)","Raspberry Heart (English version)","Raspberry♡Heart(English version)","Raspberry?Heart(English version)"],"searchTerms":["RASPBERRY HEART"]},{"title":"GENOCIDE","artist":"dj Killer","id":500,"data":{"genre":"DRUM'N'BASS","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"Go Berzerk","artist":"Scott Brown","id":502,"data":{"genre":"HARDCORE","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"The Theme from \"Flo-jack\"","artist":"m-flo","id":503,"data":{"genre":"HIPHOP","displayVersion":"1"},"altTitles":["The Theme from\"Flo-jack\""],"searchTerms":[]},{"title":"NaHaNaHa vs. Gattchoon Battle","artist":"DJ Senda & Tiny-K","id":504,"data":{"genre":"DJ BATTLE","displayVersion":"sub"},"altTitles":["NaHaNaHa vs.Gattchoon Battle"],"searchTerms":[]},{"title":"Toxic","artist":"WaveGroup/Shoichiro Hirata","id":505,"data":{"genre":"GARAGE MIX","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"You Really Got Me","artist":"WaveGroup/Shoichiro Hirata","id":506,"data":{"genre":"BREAKBEATS MIX","displayVersion":"11"},"altTitles":[],"searchTerms":[]},{"title":"double thrash","artist":"414","id":507,"data":{"genre":"BATTLE2005","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"キャッシュレスは愛情消すティッシュ","artist":"GINGER","id":508,"data":{"genre":"K-GROOVE","displayVersion":"12"},"altTitles":[],"searchTerms":["TISSUE"]},{"title":"Little Little Princess","artist":"SHRINE 418","id":509,"data":{"genre":"PUNK OPERA","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"ヒマワリ","artist":"小坂りゆ","id":510,"data":{"genre":"J-HAPPY HARDCORE","displayVersion":"12"},"altTitles":[],"searchTerms":["HIMAWARI"]},{"title":"冥","artist":"Amuro vs Killer","id":511,"data":{"genre":"HUMAN SEQUENCER","displayVersion":"12"},"altTitles":[],"searchTerms":["MEI(TAKASH)","Mei"]},{"title":"MOON RACE","artist":"ELEKTEL","id":512,"data":{"genre":"FUTURE HOUSE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"LESSON 5","artist":"Risk Junk feat.Erika Mochizuki","id":513,"data":{"genre":"HAPPY EXTREME","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"rage against usual","artist":"dj TAKA feat.Gt.Shintaro","id":514,"data":{"genre":"DIGI-ROCK","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"INAZUMA","artist":"dj TAKA","id":515,"data":{"genre":"TRANCE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"HAPPY☆ANGEL","artist":"jun with TAHIRIH","id":516,"data":{"genre":"HAPPY HARDCORE","displayVersion":"12"},"altTitles":[],"searchTerms":["HAPPY*ANGEL"]},{"title":"EDEN","artist":"TЁЯRA","id":517,"data":{"genre":"HYPER J-POP SIX","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"CaptivAte~浄化~","artist":"A/I","id":518,"data":{"genre":"NOSTALISH REQUIEM","displayVersion":"12"},"altTitles":["CaptivAte〜浄化〜"],"searchTerms":["CAPTIVATE-JOKA-"]},{"title":"Catch Me","artist":"DJ Yoshitaka feat. ERi","id":519,"data":{"genre":"ACID JAZZ","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"月光","artist":"Tatsh feat. 星野奏子","id":520,"data":{"genre":"J-EUROBEAT","displayVersion":"12"},"altTitles":[],"searchTerms":["GEKKOU"]},{"title":"Under the Sky","artist":"南さやか(BeForU) with platoniX","id":521,"data":{"genre":"J-EUROTRANCE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Xepher","artist":"Tatsh","id":522,"data":{"genre":"MEDIEVAL CHOIR","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Twelfth Style","artist":"Tatsh&DAYBREAKERS NEXT","id":523,"data":{"genre":"HAPPY EURO PARADISE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"I am","artist":"有沢みはる from BeForU","id":524,"data":{"genre":"CYBER J-ROCK","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"合体せよ!ストロングイェーガー!! (Ryu☆ remix)","artist":"L.E.D./Remixed by Ryu☆","id":525,"data":{"genre":"HARD DANCE","displayVersion":"12"},"altTitles":["合体せよ!ストロングイェーガー!!(Ryu☆remix)"],"searchTerms":["THE STRONG JAEGER(RYU* REMIX)"]},{"title":"garden","artist":"青野りえ","id":526,"data":{"genre":"SWING WALTZ","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Agnus Dei","artist":"あさき","id":527,"data":{"genre":"GOTHIC METAL","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Tizona d'El Cid","artist":"TOMOSUKE","id":528,"data":{"genre":"MPB","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Almost Love","artist":"SILVA","id":529,"data":{"genre":"HOUSE","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"EMPTY OF THE SKY","artist":"AKIRA YAMAOKA","id":530,"data":{"genre":"E-ROCK","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"tant pis pour toi","artist":"AKIRA YAMAOKA","id":531,"data":{"genre":"TECHNO","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"100% minimoo-G","artist":"Sota Fujimori","id":532,"data":{"genre":"SYNTHETIC PROGRESSIVE ROCK","displayVersion":"12"},"altTitles":["100% minimoo-G"],"searchTerms":[]},{"title":"PLASMA","artist":"Sota Fujimori","id":533,"data":{"genre":"SYNTHESIZED TECHNO","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"in motion","artist":"Ryu☆","id":534,"data":{"genre":"CLICK HOUSE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"SKIN","artist":"CHARLOTTE Remixed by Shin Murayama","id":535,"data":{"genre":"R&B","displayVersion":"3"},"altTitles":[],"searchTerms":[]},{"title":"SigSig","artist":"kors k","id":536,"data":{"genre":"MAKINA","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"ラクエン","artist":"Chonan Chiharu","id":537,"data":{"genre":"REGGAE","displayVersion":"12"},"altTitles":[],"searchTerms":["RAKUEN"]},{"title":"POODLE","artist":"Y&Co.","id":538,"data":{"genre":"EUROBEAT","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Pollinosis","artist":"dj REMO-CON","id":539,"data":{"genre":"HARD DANCE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"SEXYSEXYCHEVY","artist":"MATALLY","id":540,"data":{"genre":"BIG BEAT","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"FUNKTION","artist":"ULTRAdoof","id":541,"data":{"genre":"CYBER FUNK","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Get'em up to R.A.V.E","artist":"Disconation","id":542,"data":{"genre":"RAVE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Listen up","artist":"Mitsuto Suzuki","id":543,"data":{"genre":"CLICK HOUSE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"alla turca con passione","artist":"Twin AmadeuS","id":544,"data":{"genre":"NATURAL SOUND","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"オレはビートマニア!お前は何マニア?","artist":"DANCE☆MAN","id":545,"data":{"genre":"FUNK","displayVersion":"12"},"altTitles":[],"searchTerms":["OREHA BEATMANIA! OMAEHA NANIMANIA?"]},{"title":"We are Disっ娘よっつ打ち命","artist":"DANCE☆MAN feat. Disっ娘","id":546,"data":{"genre":"DISCO","displayVersion":"12"},"altTitles":[],"searchTerms":["WE ARE DISKKO YOTTSUUCHI INOCHI"]},{"title":"Don't let it go","artist":"ウッチーズ","id":547,"data":{"genre":"J-POP REMIX","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"vault of heaven","artist":"Mr.T","id":548,"data":{"genre":"ELECTROSHOCK","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Love Magic","artist":"D.J.SWAN","id":549,"data":{"genre":"DRUM'N'BASS","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"SPARK !","artist":"SILVER FOX PRODUCTIONS feat.星野奏子","id":550,"data":{"genre":"DANCE POP","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"First Resolution","artist":"good-cool","id":551,"data":{"genre":"TECHNO RAVE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"GREEN EYES","artist":"SLAKE","id":552,"data":{"genre":"BROKEN TEK","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"SCREAM SQUAD","artist":"CALF","id":553,"data":{"genre":"BREAKCORE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"mind the gap","artist":"Osamu Kubota","id":554,"data":{"genre":"UK PROGRESSIVE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"TOE JAM","artist":"BIG IDEA","id":555,"data":{"genre":"COUNTRY TECHNO","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"PATRIOTISM","artist":"kobo","id":556,"data":{"genre":"DRUM'N BASS","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Aurora","artist":"Ryu☆","id":557,"data":{"genre":"TRANCE CORE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Votum stellarum","artist":"iconoclasm","id":558,"data":{"genre":"ANTHEM TRANCE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Pink Rose","artist":"Kiyommy+Seiya","id":559,"data":{"genre":"HEART","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"Scripted Connection⇒ N mix","artist":"DJ MURASAME","id":560,"data":{"genre":"TECHNO","displayVersion":"12"},"altTitles":[],"searchTerms":["SCRIPTED CONNECTION-> N MIX"]},{"title":"Scripted Connection⇒ H mix","artist":"DJ MURASAME","id":561,"data":{"genre":"TECHNO","displayVersion":"12"},"altTitles":[],"searchTerms":["SCRIPTED CONNECTION-> H MIX"]},{"title":"DIAMOND JEALOUSY","artist":"AKIRA YAMAOKA","id":562,"data":{"genre":"CYBER ROCK","displayVersion":"4"},"altTitles":[],"searchTerms":[]},{"title":"Scripted Connection⇒ A mix","artist":"DJ MURASAME","id":563,"data":{"genre":"TECHNO","displayVersion":"12"},"altTitles":[],"searchTerms":["SCRIPTED CONNECTION-> A MIX"]},{"title":"Endless Summer Story","artist":"DJ Yoshitaka feat.星野奏子","id":565,"data":{"genre":"JAPANESE REGGAE","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"IceCube Pf.(RX-Ver.S.P.L.)","artist":"高田雅史","id":566,"data":{"genre":"CLUB JAZZ","displayVersion":"12"},"altTitles":[],"searchTerms":[]},{"title":"風の谷のDREAM","artist":"PINK PONG","id":568,"data":{"genre":"TRANCE","displayVersion":"12"},"altTitles":[],"searchTerms":["KAZE NO TANI NO DREAM"]},{"title":"華蝶風雪","artist":"白虎","id":569,"data":{"genre":"ASIAN MIXTURE","displayVersion":"13"},"altTitles":[],"searchTerms":["KACHOUFUSETSU"]},{"title":"タシカナモノ","artist":"星野奏子 with the BAND","id":570,"data":{"genre":"POPROCK","displayVersion":"13"},"altTitles":[],"searchTerms":["TASHIKANAMONO"]},{"title":"The Dirty of Loudness","artist":"Tatsh Assault X","id":571,"data":{"genre":"SADISTIC HARDCORE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"D.C.fish","artist":"DJ MURASAME","id":572,"data":{"genre":"TECHNO","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"SAMBA DE JANEIRO","artist":"Remixed by Lion MUSASHI","id":573,"data":{"genre":"SAMBA","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"嘆きの樹","artist":"金獅子","id":574,"data":{"genre":"CONTEMPORARY","displayVersion":"13"},"altTitles":[],"searchTerms":["NAGEKI NO KI"]},{"title":"Melody Life","artist":"Noria","id":575,"data":{"genre":"NEW ACOUSTIC","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"SPRING RAIN (LLUVIA DE PRIMAVERA)","artist":"Remixed by DJ YOSHITAKA","id":576,"data":{"genre":"TRANCE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"wish","artist":"DJ Yoshitaka feat.杉村ことみ","id":577,"data":{"genre":"CUTE POP'S","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Bloody Tears(IIDX EDITION)","artist":"DJ YOSHITAKA","id":578,"data":{"genre":"HARD RENAISSANCE","displayVersion":"13"},"altTitles":["Bloody Tears (IIDX EDITION)"],"searchTerms":[]},{"title":"CONTRACT","artist":"朱雀","id":579,"data":{"genre":"SUBLIME TECHNO","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"INFERNO","artist":"Caldeira feat.星野奏子","id":580,"data":{"genre":"BRAZILIAN HOUSE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Queen's Jamaica (astria mix)","artist":"Crunky Boy featuring Muhammad","id":581,"data":{"genre":"REGGAE","displayVersion":"1"},"altTitles":["Queen's Jamaica(astria mix)"],"searchTerms":[]},{"title":"DEEP ROAR","artist":"NAOKI&Tatsh","id":582,"data":{"genre":"SUPER RAVE BEAT","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Leaving...","artist":"SEIYA MURAI meets “eimy”","id":583,"data":{"genre":"SYMPHONIC EURO","displayVersion":"13"},"altTitles":[],"searchTerms":["LEAVING"]},{"title":"ALFARSHEAR 双神威に廻る夢","artist":"TЁЯRA","id":584,"data":{"genre":"HYPER J-POP SEVEN","displayVersion":"13"},"altTitles":[],"searchTerms":["ALFARSHEAR"]},{"title":"Why did you go away","artist":"jun with TAHIRIH","id":585,"data":{"genre":"LOVERS EUROBEAT","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"BREAK OUT","artist":"Remixed by Orange Lounge","id":586,"data":{"genre":"LOUNGE POP","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Apocalypse ~dirge of swans~","artist":"Zektbach","id":587,"data":{"genre":"ORATORIO","displayVersion":"13"},"altTitles":["Apocalypse 〜dirge of swans〜","Apocalypse ~dirge of swans~"],"searchTerms":["APOCALYPSE -dirge of swans-"]},{"title":"iFUTURELIST","artist":"AKIRA YAMAOKA","id":588,"data":{"genre":"FUTURELIST TYPE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Heavenly Sun (IIDX VERSION)","artist":"AKIRA YAMAOKA","id":589,"data":{"genre":"TRANCE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Look To The Sky(cyber True Color)","artist":"Sota Fujimori","id":590,"data":{"genre":"TRANCE","displayVersion":"13"},"altTitles":["Look To The Sky (cyber true color)"],"searchTerms":[]},{"title":"with you…","artist":"Sota Fujimori","id":591,"data":{"genre":"FUNK'N JAZZ HOUSE","displayVersion":"13"},"altTitles":["with you・・・"],"searchTerms":["WITH YOU"]},{"title":"Winning Eleven9 Theme (IIDX EDITION)","artist":"Sota Fujimori","id":592,"data":{"genre":"NU BIGBEAT BREAKS","displayVersion":"13"},"altTitles":["Winning Eleven 9 Theme (IIDX EDITION)","Winning Eleven9 Theme(IIDX EDITION)"],"searchTerms":[]},{"title":"bluemoon","artist":"小野秀幸","id":593,"data":{"genre":"LATIN HORNS GROOVE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"This is Love","artist":"D-crew feat.MAKOTO","id":594,"data":{"genre":"CORE POP","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"罠","artist":"good-cool","id":595,"data":{"genre":"DRUM'N'ROCK","displayVersion":"13"},"altTitles":[],"searchTerms":["WANA"]},{"title":"Ganymede","artist":"玄武","id":596,"data":{"genre":"ESOTERIC SLOWCORE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Ubiquitous Fantastic Ride","artist":"ELEKTEL","id":597,"data":{"genre":"ELECTRO LOUNGE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"BALLAD THE FEATHERS","artist":"S.S.D.FANTASICA feat.Naomi Koizumi","id":598,"data":{"genre":"CELTIC REEL","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Sun Field","artist":"mh sequence","id":599,"data":{"genre":"HAPPY POP","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Enjoy your life","artist":"Mr.T plus H","id":600,"data":{"genre":"ELECTRONICA","displayVersion":"13"},"altTitles":["Enjoy Your Life"],"searchTerms":[]},{"title":"DUE TOMORROW","artist":"Mr.T","id":601,"data":{"genre":"TECHNO","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"BOOM BOOM DISCO NIGHT","artist":"Y&Co.","id":602,"data":{"genre":"EUROBEAT","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Tonight?","artist":"dj REMO-CON","id":603,"data":{"genre":"ELECTROCK","displayVersion":"13"},"altTitles":["Tonight ?"],"searchTerms":[]},{"title":"tripping contact","artist":"kors k vs teranoid","id":604,"data":{"genre":"FREEFORM","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Power of Love","artist":"kors k feat.PSY","id":605,"data":{"genre":"2 STEP","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"ay carumba!!!!","artist":"teranoid&MC Natsack","id":606,"data":{"genre":"NUSTYLE GABBA","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"So Fabulous !!","artist":"HHH (Ryu☆ & Dai)","id":607,"data":{"genre":"BUCHIAGE TRANCE","displayVersion":"13"},"altTitles":["So Fabulous!!"],"searchTerms":[]},{"title":"waxing and wanding","artist":"青龍","id":608,"data":{"genre":"DANCE SPEED","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Harmony and Lovely","artist":"Ryu☆","id":609,"data":{"genre":"PROGRESSIVE HOUSE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"MINT","artist":"SLAKE","id":610,"data":{"genre":"ELECTRONICA","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"EURO-ROMANCE","artist":"K-MASERA","id":611,"data":{"genre":"80's TECHNO","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"tiger yamato","artist":"tiger YAMATO","id":612,"data":{"genre":"NOISE POP","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Pretty Punisher","artist":"baby weapon feat. asuka.m","id":613,"data":{"genre":"DANCE POP","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"TYPE MARS(G-Style Mix)","artist":"L.E.D.","id":614,"data":{"genre":"PSYCHEDELIC TRANCE","displayVersion":"13"},"altTitles":["TYPE MARS (G-style mix)"],"searchTerms":[]},{"title":"Crazy K.I.N.O.","artist":"Shoichiro Hirata","id":615,"data":{"genre":"MIXTURE","displayVersion":"13"},"altTitles":["Crazy K.I.N.O"],"searchTerms":[]},{"title":"Broadbanded","artist":"SADA","id":616,"data":{"genre":"TRANCE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Double♥♥Loving Heart","artist":"Tatsh feat. Junko Hirata & Sayaka Minami","id":617,"data":{"genre":"J-POP","displayVersion":"13"},"altTitles":["Double♡♡Loving Heart","Double♡♡Loving Heart","Double Loving Heart","Double??Loving Heart"],"searchTerms":["DOUBLE LOVING HEART"]},{"title":"Zenius -I- vanisher","artist":"Tatsh","id":618,"data":{"genre":"CYBER OPUS","displayVersion":"13"},"altTitles":["Zenius-I-vanisher"],"searchTerms":[]},{"title":"Parasite World","artist":"TЁЯRA underground","id":619,"data":{"genre":"HYPER J-CORE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"WISH(EUROBEAT MIX)","artist":"DJ YOSHITAKA feat.杉村ことみ","id":620,"data":{"genre":"EUROBEAT","displayVersion":"13"},"altTitles":["WISH (EUROBEAT MIX)"],"searchTerms":[]},{"title":"tripping contact(teranoid&MC Natsack Remix)","artist":"kors k vs teranoid","id":621,"data":{"genre":"GABBA","displayVersion":"13"},"altTitles":["tripping contact (teranoid feat. MC Natsack Remix)"],"searchTerms":[]},{"title":"MOON","artist":"dj TAKA feat.Erika Mochizuki","id":622,"data":{"genre":"哀愁ユーロ","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"虹色","artist":"DJ YOSHITAKA feat. G.S.C license","id":623,"data":{"genre":"LOVELY TRANS POP","displayVersion":"13"},"altTitles":[],"searchTerms":["NIJIIRO"]},{"title":"Concertino in Blue","artist":"佐々木博史","id":624,"data":{"genre":"PROGRESSIVE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"カゴノトリ~弐式~","artist":"橙色特別室","id":625,"data":{"genre":"和式電子音楽","displayVersion":"13"},"altTitles":["カゴノトリ〜弐式〜"],"searchTerms":["KAGONOTORI"]},{"title":"321 STARS","artist":"DJ SIMON","id":627,"data":{"genre":"TECHNO POP","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Attack the music","artist":"DJ FX","id":628,"data":{"genre":"HARD TECHNO","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Back Into The Light (recut)","artist":"Sota Fujimori","id":629,"data":{"genre":"2STEP POP TRANCE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Bleeding Luv ~Immorality act~","artist":"Xephia(Tatsh+Yuta)","id":630,"data":{"genre":"PROVIDENCE R","displayVersion":"13"},"altTitles":["Bleeding Luv ~Immorality act~","Bleeding Luv 〜Immorality act〜"],"searchTerms":["BLEEDING LUV -IMMORALITY ACT-"]},{"title":"breathless","artist":"Studio Bongo Mango feat.Tomoko Kataoka","id":631,"data":{"genre":"DIST.LOUNGE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"CALDERA","artist":"CALF","id":632,"data":{"genre":"HARDCORE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"Hybrid Landscape","artist":"Sota Fujimori","id":633,"data":{"genre":"TEC-DRUM'N'BASS","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"LIGHT MOTION","artist":"RAM","id":634,"data":{"genre":"RAVE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"super highway","artist":"nouvo nude","id":635,"data":{"genre":"DRUM'N BASS","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"The Hope of Tomorrow (recut)","artist":"Sota Fujimori","id":636,"data":{"genre":"CYBORG TRANCE","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"VANISHING POINT","artist":"DJ CHUCKY","id":637,"data":{"genre":"NU STYLE GABBA","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"WaterCube Pf.(RX-Ver.S.P.L.)","artist":"高田雅史","id":638,"data":{"genre":"ETHNO POP","displayVersion":"13"},"altTitles":[],"searchTerms":[]},{"title":"リグレット","artist":"星野奏子","id":639,"data":{"genre":"EURO TRANCE","displayVersion":"14"},"altTitles":[],"searchTerms":["REGRET"]},{"title":"INORI","artist":"dj TAKA feat.HAL","id":640,"data":{"genre":"MILLENNIUM TRANCE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"PHOTONGENIC","artist":"L.E.D. fw.堀澤麻衣子","id":641,"data":{"genre":"DRUM & BASS","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Love Again...","artist":"Tatsh feat. Junko Hirata","id":642,"data":{"genre":"POPS","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"TRANOID","artist":"T&S seq. factory","id":643,"data":{"genre":"PSG WORKS","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Candy Galy","artist":"Risk Junk-G","id":644,"data":{"genre":"HAPPY","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"never…","artist":"Kanako Hoshino with dj TAKA","id":645,"data":{"genre":"DANCE POP","displayVersion":"14"},"altTitles":["never..."],"searchTerms":["NEVER..."]},{"title":"GOLD RUSH","artist":"DJ YOSHITAKA-G feat.Michael a la mode","id":646,"data":{"genre":"RECKLESS RAVE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"CaptivAte~誓い~","artist":"A/I","id":647,"data":{"genre":"NOSTALISH REQUIEM","displayVersion":"14"},"altTitles":["CaptivAte〜誓い〜"],"searchTerms":["CAPTIVATE-CHIKAI-"]},{"title":"VANESSA","artist":"朱雀","id":648,"data":{"genre":"DECEPTIVE GABBA","displayVersion":"14"},"altTitles":[],"searchTerms":["BANESSA"]},{"title":"GHOSTBUSTERS","artist":"Remixed by DJ Yoshitaka","id":649,"data":{"genre":"DISCO","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"星をこの手に","artist":"DJ YOSHITAKA feat.星野奏子","id":650,"data":{"genre":"J-POP","displayVersion":"14"},"altTitles":[],"searchTerms":["NINE ELEMENTS OF THE STAR"]},{"title":"零 - ZERO -","artist":"TЁЯRA","id":651,"data":{"genre":"HYPER J-POP ZERO","displayVersion":"14"},"altTitles":[],"searchTerms":["ZERO"]},{"title":"STARS☆☆☆(Re-tuned by HΛL) - IIDX EDITION -","artist":"TЁЯRA","id":652,"data":{"genre":"HYPER J-POP+","displayVersion":"14"},"altTitles":["STARS☆☆☆ (Re-tuned by HΛL)-IIDX EDITION-"],"searchTerms":["STARS***(RE-TUNED BY HAL)-IIDX EDITION-"]},{"title":"Blind Justice ~Torn souls, Hurt Faiths ~","artist":"Zektbach","id":653,"data":{"genre":"EPIC POETRY","displayVersion":"14"},"altTitles":["Blind Justice ~Torn souls, Hurt Faiths~","Blind Justice ~Torn souls, Hurt Faiths~","Blind Justice 〜Torn souls, Hurt Faiths 〜","Blind Justice 〜Torn souls, Hurt Faiths〜","Blind Justice ~Torn souls, Hurt Faiths ~"],"searchTerms":["Blind Justice"]},{"title":"Air Bell","artist":"D-crew","id":654,"data":{"genre":"FLOW POP","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"ヨシダさん","artist":"AKIRA YAMAOKA","id":655,"data":{"genre":"TECHNO","displayVersion":"14"},"altTitles":[],"searchTerms":["YOSHIDA SAN"]},{"title":"Play back hate you","artist":"AKIRA YAMAOKA","id":656,"data":{"genre":"小倉テクノ","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"ANDROMEDA II","artist":"Sota Fujimori","id":657,"data":{"genre":"PSYCHEDELIC SYNTH TRANCE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Cyber Force","artist":"Sota Fujimori feat.cyborg AKEMI","id":658,"data":{"genre":"CYBORG TRANCE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"smile","artist":"miru_maki.gjw","id":659,"data":{"genre":"ELE POP","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"LASER CRUSTER","artist":"L.E.D.","id":660,"data":{"genre":"NU-SKOOL BREAKS","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"GRID KNIGHT","artist":"SAW WAVE SQUAD","id":661,"data":{"genre":"ELECTRONICA","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"CROSSROAD ~Left Story~","artist":"jun with TAHIRIH","id":662,"data":{"genre":"DRAMATIC EURO TRANCE","displayVersion":"14"},"altTitles":["CROSSROAD","CROSSROAD ~LEFT STORY~","CROSSROAD ~RIGHT STORY~","CROSSROAD 〜Left Story〜"],"searchTerms":["CROSSROAD"]},{"title":"HALF MOON","artist":"Mutsuhiko Izumi","id":663,"data":{"genre":"PROGRESSIVE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"鬼言集","artist":"あさき","id":664,"data":{"genre":"INDUSTRIAL REVIEW","displayVersion":"14"},"altTitles":[],"searchTerms":["KIGONSHU"]},{"title":"Yabis Starlight","artist":"DAJI","id":665,"data":{"genre":"DIGITAL ROCK","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"earth-like planet","artist":"ELEKTEL","id":666,"data":{"genre":"ACID JAZZ","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"花吹雪 ~ IIDX LIMITED ~","artist":"S.S.D.FANTASICA feat.ユッコ","id":667,"data":{"genre":"JAPANESE ALTERATION","displayVersion":"14"},"altTitles":["花吹雪 〜 IIDX LIMITED 〜","花吹雪 ~IIDX LIMITED~"],"searchTerms":["HANAFUBUKI"]},{"title":"電人、暁に斃れる。","artist":"L.E.D.-G","id":668,"data":{"genre":"NU-NRG","displayVersion":"14"},"altTitles":[],"searchTerms":["FATAL ATTACK"]},{"title":"FIRE FIRE","artist":"StripE","id":669,"data":{"genre":"BUCHIAGE TRANCE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"the shadow","artist":"kors k","id":670,"data":{"genre":"SCHRANZ","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Come On","artist":"John Robinson","id":671,"data":{"genre":"TECHNO RAVE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Second Heaven","artist":"Ryu☆","id":672,"data":{"genre":"HANDZ UP","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Dreaming Sweetness","artist":"Auridy","id":673,"data":{"genre":"SCOUSE HOUSE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Sense 2007","artist":"good-cool","id":674,"data":{"genre":"RAVE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"2hot2eat","artist":"Osamu Kubota","id":675,"data":{"genre":"HINDU SALSA","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Make Me Your Own","artist":"good-cool ft. Raj Ramayya","id":676,"data":{"genre":"HOUSE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"heaven above","artist":"kors k","id":677,"data":{"genre":"FILTER HOUSE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"With your Smile","artist":"Shoichiro Hirata plus Junko Hirata","id":678,"data":{"genre":"J-HOUSE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Roulette","artist":"Y&Co.","id":679,"data":{"genre":"EUROBEAT","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"So Real","artist":"Y&Co. feat.mioco","id":680,"data":{"genre":"歌謡ハウス","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"シティ・エンジェル","artist":"PINK PONG","id":681,"data":{"genre":"TRANCE","displayVersion":"14"},"altTitles":["シティ・エンジェル"],"searchTerms":["CITY ANGEL"]},{"title":"X-rated","artist":"SADA","id":682,"data":{"genre":"RETRO RAVE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"op.31 叙情","artist":"akiko","id":683,"data":{"genre":"PIANO CONCERTO","displayVersion":"14"},"altTitles":[],"searchTerms":["OP.31 JOJOU"]},{"title":"カミロ・ウナ・メンデス","artist":"山根ミチル","id":684,"data":{"genre":"SPANISH COOL","displayVersion":"14"},"altTitles":[],"searchTerms":["CAMIRO UNA MENDES"]},{"title":"KAMAITACHI","artist":"DJ TECHNORCH fw. GUHROOVY","id":685,"data":{"genre":"FREEFORM HARDCORE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"METALLIC MIND","artist":"DJ TECHNORCH fw. GUHROOVY","id":686,"data":{"genre":"OLDSKOOL HARDCORE RAVE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"My Only Shining Star","artist":"NAOKI feat. Becky Lucinda","id":687,"data":{"genre":"HYPER EUROBEAT","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"CaptivAte~裁き~","artist":"DJ YOSHITAKA feat.A/I","id":688,"data":{"genre":"NOSTALISH REQUIEM","displayVersion":"14"},"altTitles":["CaptivAte〜裁き〜"],"searchTerms":["CAPTIVATE-SABAKI-"]},{"title":"High School Love","artist":"DJ YOSHITAKA feat.DWP","id":689,"data":{"genre":"HIGH SPEED LOVE SONG","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"The Smile of You","artist":"猫叉Master feat.JESSY","id":690,"data":{"genre":"POP","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Fascination MAXX","artist":"100-200-400","id":691,"data":{"genre":"SuperNOVA BEAT","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"snow storm","artist":"dj TAKA","id":692,"data":{"genre":"TRANCE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"HONEY♂PUNCH","artist":"小坂りゆ","id":693,"data":{"genre":"HAPPY DANCE POP","displayVersion":"14"},"altTitles":[],"searchTerms":["HONEY PUNCH"]},{"title":"four-leaf","artist":"Sis Bond Chit","id":694,"data":{"genre":"ROCK","displayVersion":"14"},"altTitles":["four leaf"],"searchTerms":[]},{"title":"クルクル☆ラブ~Opioid Peptide MIX~","artist":"イオンチャンネル","id":695,"data":{"genre":"FUTURE POP","displayVersion":"14"},"altTitles":["クルクル☆ラブ〜Opioid Peptide MIX〜","クルクル☆ラブ ~Opioid Peptide MIX~"],"searchTerms":["CURU CURU LOVE"]},{"title":"Red Rocket Rising","artist":"BeForU","id":696,"data":{"genre":"J-POP","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Watch out!!","artist":"MAD Sequence*","id":697,"data":{"genre":"HIP HOP","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Beginning of life(THE GROUND PULSE MIX)","artist":"Remixed by QUADRA","id":700,"data":{"genre":"TECHNO","displayVersion":"14"},"altTitles":["Beginning of life (THE GROUND PULSE MIX)"],"searchTerms":[]},{"title":"DENIM","artist":"SLAKE","id":701,"data":{"genre":"TECHNO","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Electrified","artist":"SySF.","id":702,"data":{"genre":"ELECTRO","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"feeling of love","artist":"youhei shimizu","id":703,"data":{"genre":"HOUSE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Guilt & Love","artist":"The Plastic Ambition(jun & DJ YOSHITAKA)","id":704,"data":{"genre":"SHINING RAVE","displayVersion":"14"},"altTitles":["Guilt & Love"],"searchTerms":[]},{"title":"Playball","artist":"sanodg","id":705,"data":{"genre":"TECH HOUSE","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Treasure×Star","artist":"NAOKI & Ryu☆ fw.さちまゆ","id":706,"data":{"genre":"DANCE POP SPEED","displayVersion":"14"},"altTitles":["Treasure × Star"],"searchTerms":["TREASURE*STAR"]},{"title":"Turning the motor over","artist":"Delaware feat. Jeff Coote","id":707,"data":{"genre":"LATIN SKA","displayVersion":"14"},"altTitles":[],"searchTerms":[]},{"title":"Anisakis -somatic mutation type\"Forza\"-","artist":"朱雀","id":708,"data":{"genre":"HARD RENAISSANCE","displayVersion":"15"},"altTitles":["Anisakis -somatic mutation type Forza\"-"],"searchTerms":["Blanasakis","Blanisakis"]},{"title":"desolation","artist":"Mr.T","id":709,"data":{"genre":"PIANO BALLADE","displayVersion":"10"},"altTitles":[],"searchTerms":[]},{"title":"Darling my LUV","artist":"DJ Yoshitaka feat.B-Agents","id":710,"data":{"genre":"J-R&B","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"MAX LOVE","artist":"DJ YOSHITAKA feat.星野奏子","id":711,"data":{"genre":"LOVELY BUCHIAGE POP","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"Blue Rain","artist":"dj TAKA VS Ryu☆","id":712,"data":{"genre":"TRANCE","displayVersion":"15"},"altTitles":[],"searchTerms":["Black Rain"]},{"title":"four pieces of heaven","artist":"Lion","id":713,"data":{"genre":"JUNGLE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"走馬灯 -The Last Song-","artist":"TAKA","id":714,"data":{"genre":"SOLDIER'S BALLAD","displayVersion":"15"},"altTitles":[],"searchTerms":["The Last Song"]},{"title":"THE DEEP STRIKER","artist":"L.E.D.-G","id":715,"data":{"genre":"NU STYLE GABBA","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"STEEL NEEDLE","artist":"Scorpion","id":716,"data":{"genre":"BREAK CORE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"SOUND OF GIALLARHORN","artist":"L.E.D.-G","id":717,"data":{"genre":"FREEFORM HARDCORE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"REMINISCENCE","artist":"jun with Alison","id":718,"data":{"genre":"TRI EURO FANTASIA","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"PROMISE FOR LIFE","artist":"TЁЯRA WORKS","id":719,"data":{"genre":"BALLAD","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"高高度降下低高度開傘","artist":"Dr.Honda","id":720,"data":{"genre":"SYMPHONIC TECHNO","displayVersion":"15"},"altTitles":[],"searchTerms":["KOUKOUDOKOUKA TEIKOUDOKAISAN"]},{"title":"oratio","artist":"蓑舞衆","id":721,"data":{"genre":"HYMNUS","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"Ristaccia","artist":"Zektbach","id":722,"data":{"genre":"null","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"NEW GENERATION -もう、お前しか見えない-","artist":"SUPER STAR 満-MITSURU-","id":723,"data":{"genre":"ONLY ONE EURO BEAT","displayVersion":"15"},"altTitles":[],"searchTerms":["NEW GENERATION"]},{"title":"TROOPERS","artist":"Des-TRACT","id":724,"data":{"genre":"ULTIMATE CORE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"SHIFT","artist":"AKIRA YAMAOKA","id":725,"data":{"genre":"TECHNO","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"マチ子の唄","artist":"AKIRA YAMAOKA","id":726,"data":{"genre":"EDUCATION","displayVersion":"15"},"altTitles":[],"searchTerms":["SONG OF MACHIKO"]},{"title":"beatonic nation","artist":"Sota Fujimori","id":727,"data":{"genre":"TECH-TRONIKA","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"State Of The Art","artist":"Sota Fujimori feat. cyborg AKEMI","id":728,"data":{"genre":"TECHNOTRONICA","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"end of world","artist":"猫叉Master+","id":729,"data":{"genre":"FRENZY HOUSE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"evergreen","artist":"kors k","id":730,"data":{"genre":"PROG","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"ICARUS","artist":"Eagle","id":731,"data":{"genre":"NU-SKOOL BREAKBEATS HARDCORE","displayVersion":"15"},"altTitles":[],"searchTerms":["BLICARUS"]},{"title":"Dazzlin' Darlin","artist":"HHH","id":732,"data":{"genre":"HANDZ UP","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"Do it!! Do it!!","artist":"Kraken","id":733,"data":{"genre":"N-BEATS","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"Time to Air","artist":"青龍","id":734,"data":{"genre":"DANCE SPEED","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"avant-guerre","artist":"Osamu Kubota","id":735,"data":{"genre":"CLASSICAL PIANO SOLO","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"Digitank System","artist":"DJ Mass MAD Izm*","id":736,"data":{"genre":"TECH-BREAKBEATS","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"エコ爺","artist":"Y&Co.","id":737,"data":{"genre":"80's EURO","displayVersion":"15"},"altTitles":[],"searchTerms":["ECO-G"]},{"title":"2 tribe 4 K","artist":"Remo-con","id":738,"data":{"genre":"TRIBAL","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"madrugada","artist":"PINK PONG","id":739,"data":{"genre":"PROGRESSIVE HOUSE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"MENTAL MELTDOWN","artist":"GUHROOVY fw.TECHNORCH","id":740,"data":{"genre":"HARD HOP","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"ROCK ME NOW","artist":"GUHROOVY fw. NO+CHIN","id":741,"data":{"genre":"RAGGA ROCK","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"JOURNEY TO \"FANTASICA\" (IIDX LIMITED)","artist":"S.S.D.FANTASICA feat. EMI with ARATA","id":742,"data":{"genre":"THE WORLD GROOVE","displayVersion":"15"},"altTitles":["JOURNEY TO\"FANTASICA\"(IIDX LIMITED)"],"searchTerms":[]},{"title":"叶うまでは","artist":"ウッチーズ","id":743,"data":{"genre":"ELECTRIC AOR","displayVersion":"15"},"altTitles":[],"searchTerms":["KANAUMADEHA"]},{"title":"soldier's waltz","artist":"DAJI","id":744,"data":{"genre":"WALTZ BEAT","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"I'm In Love Again -DJ YOSHITAKA REMIX-","artist":"Remixed by DJ YOSHITAKA","id":745,"data":{"genre":"TRANCE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"the trigger of innocence","artist":"Seiya Murai","id":746,"data":{"genre":"ETHNOTRONICA","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"少年A","artist":"Remixed by 少年ラジオ","id":747,"data":{"genre":"POST RENAISSANCE","displayVersion":"15"},"altTitles":[],"searchTerms":["KID A"]},{"title":"scar in the earth","artist":"猫叉Master","id":748,"data":{"genre":"WORLD/ELECTRONICA","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"Be OK","artist":"good-cool ft. Florence","id":749,"data":{"genre":"EUROBEAT","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"湘南族 -cannibal coast-","artist":"Aural Vampire","id":750,"data":{"genre":"ELECTRO","displayVersion":"15"},"altTitles":[],"searchTerms":["SHONANZOKU"]},{"title":"Kick Out 仮面","artist":"上野圭市(aka. Babyweapon,DJ SWAMI)feat.星野奏子","id":751,"data":{"genre":"E-DANCE POP","displayVersion":"15"},"altTitles":[],"searchTerms":["KICK OUT KAMEN"]},{"title":"satfinal","artist":"RAM","id":752,"data":{"genre":"RAVE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"Wanna Party?","artist":"RAM","id":753,"data":{"genre":"PIANO HOUSE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"radius","artist":"yasuhiro abe","id":754,"data":{"genre":"DANCE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"Now and Forever","artist":"StripE vs MUNETICA feat.ARISA","id":755,"data":{"genre":"ENERGETIC TRANCE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"Freeway Shuffle","artist":"dj TAKA","id":757,"data":{"genre":"TRANCE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"PARANOiA ~HADES~","artist":"αTYPE-300","id":758,"data":{"genre":"SUPERNOVA2 BEAT #1","displayVersion":"15"},"altTitles":["PARANOiA 〜HADES〜"],"searchTerms":["PARANOIA -HADES-"]},{"title":"TRIP MACHINE PhoeniX","artist":"DE-SIRE改","id":759,"data":{"genre":"SUPERNOVA2 BEAT #2","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"Shades of Grey","artist":"Fracus","id":760,"data":{"genre":"HARD TRANCE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"Rising in the Sun(original mix)","artist":"kors k feat.Rie","id":761,"data":{"genre":"UK HARDCORE","displayVersion":"15"},"altTitles":["Rising in the Sun (original mix)"],"searchTerms":[]},{"title":"華爛漫 -Flowers-","artist":"TЁЯRA","id":762,"data":{"genre":"HYPER JAPANESQUE 2","displayVersion":"15"},"altTitles":[],"searchTerms":["HANARANMAN"]},{"title":"switch","artist":"DAISUKE ASAKURA ex.TЁЯRA","id":763,"data":{"genre":"ULTIMATE J-POP","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"ミラージュ・レジデンス","artist":"Jimmy Weckl","id":764,"data":{"genre":"FUSION","displayVersion":"15"},"altTitles":[],"searchTerms":["MIRAGE REGIDENCE"]},{"title":"in the Sky","artist":"Ryu☆","id":766,"data":{"genre":"HAPPY HARDCORE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"LOVELY STORM","artist":"L.E.D.-G","id":767,"data":{"genre":"HAPPY HARDCORE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"satellite020712 from \"CODED ARMS\"","artist":"猫叉Master","id":768,"data":{"genre":"HARD HOUSE","displayVersion":"15"},"altTitles":["satellite020712 from CODED ARMS\" (DJT)"],"searchTerms":[]},{"title":"Übertreffen","artist":"TAKA respect for J.S.B.","id":769,"data":{"genre":"PROGRESSIVE BAROQUE","displayVersion":"15"},"altTitles":["Ubertreffen","?bertreffen"],"searchTerms":["ubertreffen"]},{"title":"Biometrics Warrior","artist":"GUHROOVY fw.NO+CHIN","id":776,"data":{"genre":"RAGGACORE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"CRYMSON","artist":"RAM","id":777,"data":{"genre":"DIGITAL HARDCORE","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"Pluto","artist":"Black∞Hole","id":778,"data":{"genre":"SUPERNOVA2 BEAT EX","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"symptom","artist":"kobo vs kr:ague","id":779,"data":{"genre":"DRUM'N'BASS","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"WHAT'S NEXT?","artist":"SLAKE feat. DAINA NORMAN","id":780,"data":{"genre":"NU JAZZ","displayVersion":"15"},"altTitles":[],"searchTerms":[]},{"title":"CaptivAte2~覚醒~","artist":"e-lma","id":781,"data":{"genre":"NOSTALISH REQUIEM","displayVersion":"16"},"altTitles":["CaptivAte2〜覚醒〜"],"searchTerms":["CAPTIVATE2"]},{"title":"翼","artist":"小林ゆう","id":782,"data":{"genre":"J-TRANCE","displayVersion":"16"},"altTitles":[],"searchTerms":["TSUBASA"]},{"title":"B4U(BEMANI FOR YOU MIX)","artist":"Remixed by DJ YOSHITAKA with Michael a la mode","id":783,"data":{"genre":"RECKLESS RAVE","displayVersion":"16"},"altTitles":["B4U (BEMANI FOR YOU MIX)"],"searchTerms":[]},{"title":"Colorful Cookie","artist":"Lucky Vacuum","id":784,"data":{"genre":"HAPPY HARDCORE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"MENDES","artist":"Humanoid","id":786,"data":{"genre":"IRREGULAR HI-BREAK","displayVersion":"15"},"altTitles":[],"searchTerms":["BLENDES"]},{"title":"V2","artist":"TAKA","id":787,"data":{"genre":"PROGRESSIVE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"天空脳番長危機十六連打","artist":"D.J.SETUP","id":788,"data":{"genre":"RAGE AGAINST EMPRESS","displayVersion":"16"},"altTitles":[],"searchTerms":["RAGE AGAINST EMPRESS"]},{"title":"不沈艦CANDY","artist":"Risk Junk","id":789,"data":{"genre":"HARDCORE","displayVersion":"16"},"altTitles":[],"searchTerms":["FUCHINKAN CANDY"]},{"title":"JEWELLERY STORM","artist":"L.E.D.-G fw. Eriko Tanzawa","id":790,"data":{"genre":"HARDCORE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"HYPERION","artist":"L.E.D.","id":791,"data":{"genre":"MORNING FULL ON","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"BITTER CHOCOLATE STRIKER","artist":"L.E.D.-G","id":792,"data":{"genre":"JUMPSTYLE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Fly Above","artist":"Sota Fujimori","id":793,"data":{"genre":"DREAM TRANCE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Arabian Rave Night","artist":"dj MAX STEROID","id":794,"data":{"genre":"ARABIC HARDCORE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"アタックNO.3","artist":"IDEA NOTE","id":795,"data":{"genre":"DRAGON'BASS","displayVersion":"16"},"altTitles":["アタック NO.3","アタックno.3"],"searchTerms":["ATTACK NO.3"]},{"title":"山岡晃の「クイズ!家事都合!」","artist":"AKIRA YAMAOKA feat.喜屋武ちあき","id":796,"data":{"genre":"ポップス","displayVersion":"16"},"altTitles":[],"searchTerms":["AKIRA YAMAOKA"]},{"title":"Queen's Tragedy","artist":"猫叉Master+","id":797,"data":{"genre":"BIGBEAT","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Kung-fu Empire","artist":"飛燕流舞","id":798,"data":{"genre":"ASIAN JANGLE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"ミッドナイト堕天使","artist":"Dr.Honda","id":799,"data":{"genre":"TRENDY TECHNO","displayVersion":"16"},"altTitles":[],"searchTerms":["MIDNIGHT DATENSHI"]},{"title":"ALL MY TURN -このターンに、オレの全てを賭ける-","artist":"SUPER STAR 満-MITSURU-","id":800,"data":{"genre":"ONLY ONE EURO BEAT","displayVersion":"16"},"altTitles":[],"searchTerms":["ALL MY TURN"]},{"title":"Marie Antoinette","artist":"Marguerite du Pré","id":801,"data":{"genre":"宮廷円舞曲","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Turii ~Panta rhei~","artist":"Zektbach","id":802,"data":{"genre":"ELEMENTAL CHANT","displayVersion":"16"},"altTitles":["Turii 〜Panta rhei〜"],"searchTerms":["TURII -PANTA RHEI-"]},{"title":"卑弥呼","artist":"朱雀 VS 玄武","id":803,"data":{"genre":"ESOTERIC SPEEDCORE","displayVersion":"16"},"altTitles":[],"searchTerms":["HIMIKO"]},{"title":"smooooch・∀・","artist":"kors k","id":804,"data":{"genre":"CANDY RAVE","displayVersion":"16"},"altTitles":[],"searchTerms":["SMOOOOCH"]},{"title":"Flash Back 90's","artist":"kors k as disconation","id":805,"data":{"genre":"MEGA MIX","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Programmed World","artist":"kors k as StripE","id":806,"data":{"genre":"PSY TRANCE(FULL ON)","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"まほろば","artist":"HHH+H","id":807,"data":{"genre":"J-DANCE POP","displayVersion":"16"},"altTitles":[],"searchTerms":["MAHOROBA"]},{"title":"Mind Mapping","artist":"Ryu☆","id":808,"data":{"genre":"ELECTRO-TECH","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"3y3s","artist":"青龍","id":809,"data":{"genre":"DANCE SPEED","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Monkey Dance '09","artist":"Y&Co. Feat. DOMINO","id":810,"data":{"genre":"EUROBEAT","displayVersion":"16"},"altTitles":[],"searchTerms":["Monkey Dance 09"]},{"title":"Y&Co. is dead or alive","artist":"Y&Co.","id":811,"data":{"genre":"90's RAVE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"ALL I NEED YOUR LOVE","artist":"GUHROOVY fw. M-Project","id":812,"data":{"genre":"HARD CORE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"NΦ CRIME","artist":"C×F","id":813,"data":{"genre":"DANCE MUSIC OF SORROW","displayVersion":"16"},"altTitles":[],"searchTerms":["N0 CRIME"]},{"title":"naughty girl@Queen's Palace","artist":"DJ Mass MAD Izm*","id":814,"data":{"genre":"TECH-BREAKBEATS","displayVersion":"16"},"altTitles":[],"searchTerms":["NAUGHTY GIRL QUEEN'S PALACE"]},{"title":"BRIDAL FESTIVAL !!!","artist":"S.S.D. with ななっち","id":815,"data":{"genre":"HAPPY ☆ JIG","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"MY FUTURE","artist":"PINK PONG","id":816,"data":{"genre":"TRANCE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Punch Love♡仮面","artist":"上野圭市(aka. Babyweapon,DJ SWAMI)feat.星野奏子","id":817,"data":{"genre":"E-DANCE POP","displayVersion":"16"},"altTitles":["PunchLove♡仮面","Punch Love ♡ 仮面","Punch Love 仮面","Punch Love?仮面"],"searchTerms":["PUNCH LOVE KAMEN"]},{"title":"I'm Screaming LOVE","artist":"Creative Life","id":818,"data":{"genre":"TECHNO POP","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"鉄甲乙女-under the steel-","artist":"Seiya Murai","id":819,"data":{"genre":"IRON CONCERTO","displayVersion":"16"},"altTitles":["鉄甲乙女 -under the steel-"],"searchTerms":["TEKKOU OTOME-UNDER THE STEEL-"]},{"title":"You'll say \"Now!\"","artist":"BLACK STAR 幸広-YUKIHIRO-","id":820,"data":{"genre":"ONLY ONE TECHNO","displayVersion":"16"},"altTitles":["You'll say Now!"],"searchTerms":[]},{"title":"Secrets","artist":"good-cool ft. CHiCO","id":821,"data":{"genre":"TECH-PARA","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"ハリツヤランデヴー","artist":"Des-MASTERS","id":822,"data":{"genre":"HOU-ROCK","displayVersion":"16"},"altTitles":[],"searchTerms":["HARI TSUYA RENDEZ-VOUZ"]},{"title":"neogenesis","artist":"DM Ashura","id":823,"data":{"genre":"ENERGETIC TRANCE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"THE SHINING POLARIS(kors k mix)","artist":"Remixed by kors k","id":824,"data":{"genre":"UK HARD CORE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Bahram Attack-猫叉Master Remix-","artist":"猫叉Master feat.JUNE","id":825,"data":{"genre":"HOUSE","displayVersion":"16"},"altTitles":["Bahram Attack -猫叉Master Remix-"],"searchTerms":["BAHRAM ATTACK"]},{"title":"Cyber Force -DJ Yoshitaka Remix-","artist":"Remixed by DJ YOSHITAKA","id":826,"data":{"genre":"BUCHIAGE TRANCE","displayVersion":"16"},"altTitles":["Cyber Force -DJ Yoshitaka Remix- "],"searchTerms":["Cyber Force -DJ Yoshitaka Remix- "]},{"title":"PSYCHE PLANET-GT","artist":"Remixed by L.E.D.","id":827,"data":{"genre":"PSYCHEDELIC TRANCE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"THANK YOU FOR PLAYING","artist":"SUPER STAR 満-MITSURU-","id":828,"data":{"genre":"ONLY ONE EPILOGUE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"HOUSE NATION","artist":"ravex","id":829,"data":{"genre":"HOUSE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"thunder HOUSE NATION Remix","artist":"Remixed by Sunset In Ibiza(SII)","id":830,"data":{"genre":"HOUSE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Our Song","artist":"Shinichi Osawa","id":831,"data":{"genre":"HOUSE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Jack","artist":"DesQ","id":832,"data":{"genre":"MIXTURE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"凛として咲く花の如く","artist":"紅色リトマス","id":833,"data":{"genre":"撫子ロック","displayVersion":"16"},"altTitles":[],"searchTerms":["RINTOSHITESAKUHANANOGOTOKU"]},{"title":"Go Beyond!!","artist":"Ryu☆ Vs. Sota","id":834,"data":{"genre":"TRANCE CORE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"SOLITON BEAM","artist":"L.E.D.","id":835,"data":{"genre":"TECHNO","displayVersion":"16"},"altTitles":["SOLITON BEAM (Empress)"],"searchTerms":[]},{"title":"Just a Little Smile","artist":"Sota Fujimori","id":836,"data":{"genre":"NU SKOOL BREAKS","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Back Into The Light -Feelings Won't Fade Vocal Mix-","artist":"Sota Fujimori","id":846,"data":{"genre":"TRANCE","displayVersion":"16"},"altTitles":["Back Into The Light -Feeling Won't Fade Vocal Mix-"],"searchTerms":[]},{"title":"Electrorgasm","artist":"Sota Fujimori","id":847,"data":{"genre":"ELECTRO","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"ERaSeR EnGinE DistorteD","artist":"L.E.D.-G VS GUHROOVY","id":848,"data":{"genre":"HARDCORE","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"FLAG OF PEACE","artist":"GUHROOVY fw.NO+CHIN","id":849,"data":{"genre":"DRUM'N'BASS","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Gymnopedie 009","artist":"Studio Bongo Mango feat. Junko Wada (BE THE VOICE)","id":850,"data":{"genre":"BOSSA ELECTRO","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Sunshine Hero","artist":"kors k feat.Mari*Co","id":851,"data":{"genre":"乙女ハウス","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Troposphere","artist":"kobo","id":852,"data":{"genre":"DRUM'N'BASS","displayVersion":"16"},"altTitles":[],"searchTerms":[]},{"title":"Elisha","artist":"DJ YOSHITAKA","id":853,"data":{"genre":"TRANCE CORE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"たからもの","artist":"セリカ&エリカ","id":854,"data":{"genre":"POPS","displayVersion":"17"},"altTitles":[],"searchTerms":["TAKARAMONO"]},{"title":"MIRACLE MEETS","artist":"Lucky Vacuum","id":855,"data":{"genre":"BUCHIAGE TRANCE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"NoN-Fiction Story!","artist":"Creative Life","id":856,"data":{"genre":"TECHNO POP","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"DROP","artist":"dj TAKA feat.Kanako Hoshino","id":857,"data":{"genre":"WHITE SEQUENCE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Roots of my way!","artist":"ナイア","id":858,"data":{"genre":"ACTRESS","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"G59","artist":"怒れる金の獅子","id":859,"data":{"genre":"EXPERIMENTAL MUSIC","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"DOMINION","artist":"L.E.D.-G","id":860,"data":{"genre":"HARDCORE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"GALGALIM","artist":"L.E.D.","id":861,"data":{"genre":"HARDCORE TECHNO","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"EXUSIA","artist":"L.E.D.-G","id":862,"data":{"genre":"HARDCORE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"with me...","artist":"Sota Fujimori feat.Kemy","id":863,"data":{"genre":"ELECTRO","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"フェティッシュペイパー ~脇の汗回転ガール~","artist":"ガキ大将ティーム","id":864,"data":{"genre":"モッシュ","displayVersion":"17"},"altTitles":["フェティッシュペイパー 〜脇の汗回転ガール〜"],"searchTerms":["FETISH PAPER"]},{"title":"being torn the sky","artist":"猫叉Master+ feat.JUNE","id":865,"data":{"genre":"ELECTRO POP","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"She is my wife","artist":"SUPER STAR 満-MITSURU-","id":866,"data":{"genre":"ONLY ONE BALLAD","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"NEW SENSATION -もう、あなたしか見えない-","artist":"SUPER HEROINE 彩香-AYAKA-","id":867,"data":{"genre":"ONLY ONE IDOL SONG","displayVersion":"17"},"altTitles":[],"searchTerms":["NEW SENSATION"]},{"title":"Raison d'être~交差する宿命~","artist":"Zektbach","id":868,"data":{"genre":"ASTRAL CHOIR","displayVersion":"17"},"altTitles":["Raison d'être〜交差する宿命〜","Raison d'être~交差する宿命~","Raison d'etre~交差する宿命~","Raison d'?tre~交差する宿命~"],"searchTerms":["RAISON D'ETRE-MALCHUT AND L'ERISIA-"]},{"title":"Almagest","artist":"Galdeira","id":869,"data":{"genre":"AKASHIC RECORDS","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"ワルツ第17番 ト短調”大犬のワルツ”","artist":"virkato","id":870,"data":{"genre":"VALSE","displayVersion":"17"},"altTitles":["ワルツ第17番 ト短調\"大犬のワルツ","ワルツ第17番 ト短調\"大犬のワルツ\""],"searchTerms":["VALSE DU GRANDE CHIEN"]},{"title":"London Affairs Beckoned With Money Loved By Yellow Papers.","artist":"Paddington Private Detective","id":871,"data":{"genre":"SERIOUS STEP","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"To the Future","artist":"seiya-murai","id":872,"data":{"genre":"CLUB 80's","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"バビロニア","artist":"劇団レコード","id":873,"data":{"genre":"DISTORTED NEW AGE","displayVersion":"17"},"altTitles":[],"searchTerms":["BABYLONIA"]},{"title":"Last Burning","artist":"Dirty Androids","id":874,"data":{"genre":"ELECTRO","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Bad Maniacs","artist":"kors k as teranoid","id":875,"data":{"genre":"INDUSTRIAL","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Programmed Sun","artist":"kors k","id":876,"data":{"genre":"PSY TRANCE(MORNING)","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"D","artist":"Eagle","id":877,"data":{"genre":"NEXT SKOOL BREAKBEATS HARDCORE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"bloomin' feeling","artist":"Ryu☆","id":878,"data":{"genre":"HAPPY HARDCORE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Light Shine","artist":"Ryu☆","id":879,"data":{"genre":"BUBBLEGUM DANCE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"DESIRE","artist":"M-Project fw. GUHROOVY","id":880,"data":{"genre":"UK HARDCORE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"AIR RAID FROM THA UNDAGROUND","artist":"GUHROOVY","id":881,"data":{"genre":"SPEEDCORE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Mysterious Time","artist":"Y&Co.","id":882,"data":{"genre":"EUROBEAT","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Brazilian Fire","artist":"Ben Franklin","id":883,"data":{"genre":"LATIN HOUSE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"One of A Kind","artist":"Crystal Begley","id":884,"data":{"genre":"TECHNO/DANCE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Red. by Full Metal Jacket","artist":"DJ Mass MAD Izm*","id":885,"data":{"genre":"TECH-BREAKBEATS","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"コスモス","artist":"TSU-NA","id":886,"data":{"genre":"J-POP","displayVersion":"17"},"altTitles":[],"searchTerms":["COSMOS"]},{"title":"かずあそび","artist":"CULTVOICE by S.S.D.PRODUCTS","id":887,"data":{"genre":"INSANIO","displayVersion":"17"},"altTitles":[],"searchTerms":["KAZUASOBI"]},{"title":"beatchic☆仮面~好き、でいさせて~","artist":"上野圭市(transforming into Masao♥Lovely)feat.星野奏子","id":888,"data":{"genre":"E-DANCE POP","displayVersion":"17"},"altTitles":[],"searchTerms":["BEATCHIC KAMEN"]},{"title":"Sunrise","artist":"good-cool ft. KOЯO","id":889,"data":{"genre":"DRUM'N'METAL","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"未来のプリズム","artist":"星野奏子","id":890,"data":{"genre":"STARPOP","displayVersion":"17"},"altTitles":[],"searchTerms":["PRISM OF FUTURE"]},{"title":"Chocolate Dancing","artist":"Yocke feat.Mayu","id":891,"data":{"genre":"TRIP-POP","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Keep it-秋葉工房mix-","artist":"DJ Command feat. NAGISA","id":892,"data":{"genre":"EUROBEAT","displayVersion":"17"},"altTitles":[],"searchTerms":["Keep it-AKIBA KOUBOU MIX-"]},{"title":"Dazzlin' Darlin-秋葉工房mix-","artist":"Remixed by DJ Command","id":893,"data":{"genre":"EUROBEAT","displayVersion":"17"},"altTitles":[],"searchTerms":["Dazzlin' Darlin-AKIBA KOUBOU MIX-"]},{"title":"Session 1 -Genesis-","artist":"PRASTIK DANCEFLOOR","id":894,"data":{"genre":"ELECTRIC FUSION","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Do Back Burn","artist":"PRASTIK DANCEFLOOR","id":895,"data":{"genre":"ELECTRO","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Hydrogen Blueback","artist":"MAD CHILD","id":896,"data":{"genre":"TECH DANCE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"mosaic","artist":"Auridy","id":897,"data":{"genre":"TECHNO POP SPEED","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"MIRU key way","artist":"Jacca PoP","id":898,"data":{"genre":"ELECTRO POP","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Empire State Glory","artist":"Dirty Androids","id":899,"data":{"genre":"CYBERPUNK","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"SPARK ! -essential RMX-","artist":"Remixed by dj TAKA VS PINK PONG","id":900,"data":{"genre":"TRANCE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"spiral galaxy -L.E.D. STYLE SPREADING PARTICLE BEAM MIX-","artist":"Remixed by L.E.D.","id":901,"data":{"genre":"PSYCHEDELIC TRANCE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"DENJIN AKATSUKINI TAORERU -SF PureAnalogSynth Mix-","artist":"Remixed by Sota Fujimori","id":902,"data":{"genre":"PSYCHE TRANCE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"CaptivAte~裁き~(SUBLIME TECHNO MIX)","artist":"Remixed by DJ YOSHITAKA","id":903,"data":{"genre":"SUBLIME TECHNO","displayVersion":"17"},"altTitles":["CaptivAte〜裁き〜(SUBLIME TECHNO MIX)"],"searchTerms":["CaptivAte-SABAKI-(SUBLIME TECHNO MIX) "]},{"title":"bass 2 bass","artist":"Ryu☆","id":904,"data":{"genre":"BUBBLEGUM DANCE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"IN THE NAME OF LOVE","artist":"Y&Co.feat.Erica","id":905,"data":{"genre":"EUROBEAT","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Special One","artist":"kors k feat. Suzuyo Miyamoto","id":906,"data":{"genre":"J-HOUSE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Evans","artist":"DJ YOSHITAKA","id":907,"data":{"genre":"HARD RENAISSANCE","displayVersion":"17"},"altTitles":["Evans -prototype-"],"searchTerms":[]},{"title":"水上の提督(Short mix from \"幻想水滸伝V\")","artist":"猫叉Master","id":908,"data":{"genre":"WORLD/ELECTRONICA","displayVersion":"17"},"altTitles":["水上の提督 (Short mix from ”幻想水滸伝V”)"],"searchTerms":["SUIJYOUNOTEITOKU"]},{"title":"eRAseRmOToRpHAntOM","artist":"L.E.D.-G VS GUHROOVY","id":909,"data":{"genre":"HARDCORE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"DAWN -THE NEXT ENDEAVOUR-","artist":"L.E.D. fw.堀澤麻衣子","id":910,"data":{"genre":"DRUM & BASS","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"サヨナラ・ヘヴン","artist":"猫叉Master","id":911,"data":{"genre":"WORLD/ELECTRONICA","displayVersion":"17"},"altTitles":[],"searchTerms":["SAYONARA HEAVEN"]},{"title":"quell~the seventh slave~","artist":"dj TAKA Vs. DJ YOSHITAKA","id":912,"data":{"genre":"TRANCE","displayVersion":"17"},"altTitles":["quell〜the seventh slave〜","quell -the seventh slave-"],"searchTerms":["quell-the seventh slave-"]},{"title":"SOLID STATE SQUAD","artist":"kors k Vs. L.E.D.","id":913,"data":{"genre":"HARDSTYLE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"GOLDEN CROSS","artist":"dj REMO-CON VS dj TAKA","id":914,"data":{"genre":"TECHNO","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"The Story Begins","artist":"SADA & Sota","id":915,"data":{"genre":"EPIC TRANCE","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"BEAUTIFUL ANGEL","artist":"DJ SWAN","id":916,"data":{"genre":"DRUM'N'BASS","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"THE LAST STRIKER","artist":"L.E.D.","id":917,"data":{"genre":"DRUM & BASS","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Sorrows","artist":"Asako Yoshihiro","id":918,"data":{"genre":"EMO","displayVersion":"17"},"altTitles":[],"searchTerms":[]},{"title":"Almagest (HCN Ver.)","artist":"Galdeira","id":919,"data":{"genre":"AKASHIC RECORDS","displayVersion":"17"},"altTitles":[],"searchTerms":["Almagest (HCN Ver.) "]},{"title":"Stay my side","artist":"DJ Yoshitaka feat.RINA","id":921,"data":{"genre":"R&B","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Watch Out Pt.2","artist":"DJ Mass MAD Izm* VS.DJ Yoshitaka","id":922,"data":{"genre":"TECH-BREAKBEATS","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Tropical April","artist":"Risk Junk","id":923,"data":{"genre":"VACATION DANCE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"DAYDREAMER","artist":"ピンクターボ","id":924,"data":{"genre":"GIRLY ROCK","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"perditus†paradisus","artist":"iconoclasm","id":925,"data":{"genre":"ANTHEM CORE","displayVersion":"18"},"altTitles":[],"searchTerms":["perditus/paradisus"]},{"title":"THE DOOR INTO RAINBOW","artist":"L.E.D.","id":926,"data":{"genre":"TRANCE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"XANADU OF TWO","artist":"T.Kakuta With Starving Trancer + 森永真由美","id":927,"data":{"genre":"DANCE POP","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"ELECTRIC MASSIVE DIVER","artist":"L.E.D.-G","id":928,"data":{"genre":"GABBA","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"THE BLACK KNIGHT","artist":"L.E.D.","id":929,"data":{"genre":"GOA TRANCE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"PARADISE LOST","artist":"Ryu☆ Vs. L.E.D.-G","id":930,"data":{"genre":"TRANCE CORE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Never Fade Away","artist":"Sota Fujimori feat. dj MAX STEROID","id":931,"data":{"genre":"IIDX HANDZ UP!!","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"おおきなこえで","artist":"猫叉Master feat.Sana","id":932,"data":{"genre":"WORLD/POPS","displayVersion":"18"},"altTitles":[],"searchTerms":["OOKINA KOEDE"]},{"title":"Destiny Sword","artist":"CAPACITY GATE","id":933,"data":{"genre":"ELECTRIC STEP","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Aegis","artist":"IT medalion","id":934,"data":{"genre":"TECHNO","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"ZETA~素数の世界と超越者~","artist":"Zektbach","id":935,"data":{"genre":"IDM","displayVersion":"18"},"altTitles":[],"searchTerms":["ZETA"]},{"title":"旅人リラン","artist":"XOGO BRYKK","id":936,"data":{"genre":"ELECLORE","displayVersion":"18"},"altTitles":[],"searchTerms":["THE FLYING RERUN"]},{"title":"La Mar","artist":"seiya-murai feat. David Solanes Venzala","id":937,"data":{"genre":"CATALA LOUNGE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Dances with Snow Fairies","artist":"Dr.Honda","id":938,"data":{"genre":"トレンディートランス","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"I FIGHT ME","artist":"kobo feat. Marsha","id":939,"data":{"genre":"DRUM & BASS","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Vermillion","artist":"Mystic Moon","id":940,"data":{"genre":"PSYCHE FUSION","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Programmed Life","artist":"kors k","id":941,"data":{"genre":"PSY TRANCE(FULL ON)","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Kailua","artist":"kors k","id":942,"data":{"genre":"ENERGETIC HAWAIIAN TRANCE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Bounce Bounce Bounce","artist":"kors k feat.Kanata Okajima&楽天斎","id":943,"data":{"genre":"DANCEHALL","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Mermaid girl","artist":"Cream puff","id":944,"data":{"genre":"BUBBLEGUM DANCE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"passionate fate","artist":"Ryu☆","id":945,"data":{"genre":"HANDZ UP","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Golden Palms","artist":"Dirty Androids","id":946,"data":{"genre":"NU DISCO","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"New Castle Legions","artist":"Dirty Androids","id":947,"data":{"genre":"DYSTOPIA","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"BLUST OF WIND","artist":"Anemo=Aspel by MLREC.","id":948,"data":{"genre":"CROSSOVER HOUSE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"BROKEN EDEN","artist":"MYTHOLOGIA by MLREC.","id":949,"data":{"genre":"SYMPHONIC-TEK","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"かげぬい ~ Ver.BENIBOTAN ~","artist":"CULTVOICE by S.S.D.PRODUCTS","id":950,"data":{"genre":"NATSU MATSURI","displayVersion":"18"},"altTitles":["かげぬい 〜 Ver.BENIBOTAN 〜"],"searchTerms":["KAGENUI"]},{"title":"Rock Da House","artist":"M-Project fw. GUHROOVY","id":951,"data":{"genre":"UK HARDCORE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"EXTREMA PT. 2","artist":"Remo-con","id":952,"data":{"genre":"TECH DANCE","displayVersion":"18"},"altTitles":["EXTREMA PT.2"],"searchTerms":[]},{"title":"灼熱Beach Side Bunny","artist":"DJ Mass MAD Izm*","id":953,"data":{"genre":"BROKEN SAMBA BREAK","displayVersion":"18"},"altTitles":[],"searchTerms":["SHAKUNETSU BEACH SIDE BUNNY","bsb"]},{"title":"Raise your hands","artist":"Keiichi Ueno feat. RIISA","id":954,"data":{"genre":"OKINAWA ANTHEM","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"You Were The One","artist":"good-cool ft. Brenda Vaughn","id":955,"data":{"genre":"ITALO HOUSE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Answer","artist":"星野奏子","id":956,"data":{"genre":"STARPOP","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"WISE UP!","artist":"木之下慶行 feat.星野奏子","id":957,"data":{"genre":"RESORT HOUSE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"恋愛レボリューション21-秋葉工房mix-","artist":"DJ Command feat. うさ&ともみん","id":958,"data":{"genre":"EUROBEAT","displayVersion":"18"},"altTitles":[],"searchTerms":["RENAI REVOLUTION 21 -AKIBA KOUBOU MIX-"]},{"title":"LIFE SCROLLING","artist":"HIROSHI WATANABE","id":959,"data":{"genre":"DETROIT TECHNO","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Session 9 -Chronicles-","artist":"PRASTIK DANCEFLOOR","id":960,"data":{"genre":"ROCKIN' DRUM'N'BASS","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Space Time","artist":"NISH","id":961,"data":{"genre":"ENERGETIC TRANCE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"ラクエン Feat.Chiharu Chonan -JAKA respect for K.S.K. Remix","artist":"Remixed by JAKAZiD","id":962,"data":{"genre":"TECHY FREEFORM","displayVersion":"18"},"altTitles":["ラクエン Feat.Chiharu Chonan -JAKA respect for K.S.K. remix"],"searchTerms":["RAKUEN FEAT.CHIHARU CHONAN -JAKA RESPECT FOR K.S.K. REMIX"]},{"title":"夕焼け ~Fading Day~","artist":"JAKAZiD","id":963,"data":{"genre":"AURAL ADRENALINE","displayVersion":"18"},"altTitles":["夕焼け 〜Fading Day〜","夕焼け~Fading Day~"],"searchTerms":["YUUYAKE -FADING DAY-"]},{"title":"Believe In Me","artist":"Uraken feat. Calyn Tsukishima","id":964,"data":{"genre":"HARDCORE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Let The Track Flow","artist":"Brisk & Ham","id":965,"data":{"genre":"UK HARDCORE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Energy Drive","artist":"kevin energy","id":966,"data":{"genre":"HARDCORE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Hardcore Mania","artist":"DJ Weaver","id":967,"data":{"genre":"HARDCORE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Breaking the ground","artist":"Art of Fighters","id":968,"data":{"genre":"HARDCORE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Programmed Sun (xac Antarctic Ocean mix)","artist":"xac","id":969,"data":{"genre":"UPLIFTING TRANCE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Cansei de S NIK","artist":"PRASTIK DANCEFLOOR","id":970,"data":{"genre":"FIDGET HOUSE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"reunion","artist":"Tatsh","id":971,"data":{"genre":"CYBER WALTZ","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"ANTHEM LANDING","artist":"DJムラサメ","id":972,"data":{"genre":"LATIN TEK","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Get Out","artist":"壱岐尾彩花","id":973,"data":{"genre":"ELECTRO","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Medicine of love","artist":"イロハ&リリナ","id":974,"data":{"genre":"MAGICAL POP","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Eternal Tears","artist":"ツガル","id":975,"data":{"genre":"WINTER BALLADE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Fantasia","artist":"TЁЯRA","id":976,"data":{"genre":"HYPER FANTASIA","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"SABER WING","artist":"TAG","id":977,"data":{"genre":"SHOOTING WALTZ","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"DM STAR~関西 energy style~","artist":"NAOKI","id":978,"data":{"genre":"SPEED RAVE","displayVersion":"18"},"altTitles":["DM STAR〜関西 energy style〜"],"searchTerms":["DM STAR -KANSAI ENERGY STYLE-"]},{"title":"WE LOVE SHONAN","artist":"Studio Bongo Mango feat. Likkle Mai","id":979,"data":{"genre":"SURF&DUB","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"ALBIDA","artist":"DJ YOSHITAKA","id":980,"data":{"genre":"HARD RENAISSANCE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"黒髪乱れし修羅となりて","artist":"村正クオリア","id":981,"data":{"genre":"撫子メタル","displayVersion":"18"},"altTitles":[],"searchTerms":["KUROKAMI MIDARESHI SHURA TO NARITE"]},{"title":"sakura storm","artist":"Ryu☆","id":982,"data":{"genre":"HAPPY HARDCORE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Everlasting Resort","artist":"SUPER STAR 満-MITSURU-","id":983,"data":{"genre":"ONLY ONE ANTHEM","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Take Me Higher","artist":"Sota Fujimori feat.Sachi","id":984,"data":{"genre":"SYNTHETIC ELECTRO","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"STELLAR WIND","artist":"L.E.D.","id":985,"data":{"genre":"HARD DANCE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Love♡km","artist":"dj TAKA feat. REN","id":986,"data":{"genre":"HAPPY CORE","displayVersion":"18"},"altTitles":["Love♥km","Love km","Love?km"],"searchTerms":["love km"]},{"title":"Sakura Reflection","artist":"Ryu☆","id":987,"data":{"genre":"HAPPY HARDCORE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"THE FALLEN","artist":"L.E.D.-G","id":988,"data":{"genre":"GOTH NU-STYLE GABBA","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Broken","artist":"dj TAKA feat.AiMEE","id":989,"data":{"genre":"TRANCE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Wuv U","artist":"kors k","id":990,"data":{"genre":"CANDY RAVE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"Survival Games","artist":"VENUS","id":991,"data":{"genre":"90's ELECTRIC POP","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"SPECIAL SUMMER CAMPAIGN!","artist":"Lucky Vacuum","id":992,"data":{"genre":"BUCHIAGE TRANCE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"中華急行","artist":"Ryu☆","id":993,"data":{"genre":"HAPPY HARDCORE","displayVersion":"18"},"altTitles":[],"searchTerms":["CHINA EXPRESS"]},{"title":"Kailua (HCN Ver.)","artist":"kors k","id":994,"data":{"genre":"ENERGETIC HAWAIIAN TRANCE","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"jewelry girl*","artist":"jun","id":996,"data":{"genre":"ジュエリーロック","displayVersion":"18"},"altTitles":[],"searchTerms":[]},{"title":"HONEY♂PUNCH ~L.E.D.-G STYLE MIX~","artist":"L.E.D.-G feat. Zhang Yao","id":997,"data":{"genre":"HAPPY HARDCORE","displayVersion":"18"},"altTitles":[],"searchTerms":["HONEY PUNCH -L.E.D.-G STYLE MIX-"]},{"title":"Snake Stick","artist":"DJ Yoshitaka VS. DJ Mass MAD Izm*","id":998,"data":{"genre":"TECH-BREAKBEATS","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"天空の夜明け","artist":"Cuvelia","id":999,"data":{"genre":"ANTHEM","displayVersion":"19"},"altTitles":[],"searchTerms":["TENKU NO YOAKE"]},{"title":"F","artist":"D.J.Amuro","id":1000,"data":{"genre":"RENAISSANCE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"In the Blackest Den","artist":"Bulluvegola","id":1001,"data":{"genre":"PROGRESSIVE ROCK","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"恋する☆宇宙戦争っ!!","artist":"Prim","id":1002,"data":{"genre":"Hi-BLEEP","displayVersion":"19"},"altTitles":["恋する☆宇宙戦争っ!!"],"searchTerms":["koisuru uchusensou!!","Space Prim","Love is like the space war!!"]},{"title":"ANAGRAMS I to Y","artist":"Mayumi Morinaga","id":1003,"data":{"genre":"DANCE POP","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"YAKSHA","artist":"Neulakyussra","id":1004,"data":{"genre":"TERROR CORE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"DIAVOLO","artist":"度胸兄弟","id":1005,"data":{"genre":"TRANSCENDENTAL ETUDES","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Scharfrichter","artist":"Ashemu","id":1006,"data":{"genre":"HARD ROCK","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Lucky Days","artist":"Sota Fujimori feat. Kanako Hoshino","id":1007,"data":{"genre":"DREAM TRANCE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"CALL","artist":"猫叉Master","id":1008,"data":{"genre":"WORLD/ELECTRONICA","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"KYAMISAMA ONEGAI!","artist":"Dr.Honda feat. Moe","id":1009,"data":{"genre":"トレンディーポップス","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Several Words","artist":"CAPACITY GATE","id":1010,"data":{"genre":"VALIANT BEAT","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"SA.YO.NA.RA. SUPER STAR","artist":"SUPER STAR 満-MITSURU-","id":1011,"data":{"genre":"ONLY ONE FINALE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"蛇神","artist":"Zektbach","id":1012,"data":{"genre":"ORIENTAL MYTHOLOGY","displayVersion":"19"},"altTitles":[],"searchTerms":["KAGACHI"]},{"title":"Todestrieb","artist":"Rche","id":1013,"data":{"genre":"SACRED TRANCE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"GIGANT","artist":"seiya-murai","id":1014,"data":{"genre":"MARCHING ROCK","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"prompt","artist":"wxs ft.*spiLa*","id":1015,"data":{"genre":"NU PROGRESSIVE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"衰色小町メランコリア","artist":"iNO","id":1016,"data":{"genre":"NEO CLASSICAL DANCE","displayVersion":"19"},"altTitles":[],"searchTerms":["SUISHOKUKOMACHI MELANCHOLIA"]},{"title":"Quick Silver","artist":"Mystic Moon","id":1017,"data":{"genre":"RAVE FUSION","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Into The Sunlight","artist":"kobo feat. RIO","id":1018,"data":{"genre":"DRUM & BASS","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"君のハートにロックオン","artist":"Dr.Honda","id":1019,"data":{"genre":"トレンディーフュージョン","displayVersion":"19"},"altTitles":[],"searchTerms":["kimi no heart ni lockon"]},{"title":"ЁVOLUTIΦN","artist":"TЁЯRA","id":1020,"data":{"genre":"PLATINUM JAPANESQUE","displayVersion":"19"},"altTitles":[],"searchTerms":["EVOLUTION"]},{"title":"Almace","artist":"Qrispy Joybox","id":1021,"data":{"genre":"TECHNO","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Drive Me Crazy","artist":"kors k feat.古川未鈴","id":1022,"data":{"genre":"AKIBA RAVE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"The Sampling Paradise","artist":"Mamonis","id":1023,"data":{"genre":"HARD TRANCE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Release The Music","artist":"kors k","id":1024,"data":{"genre":"TECH DANCE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Thunderbolt","artist":"雷龍","id":1025,"data":{"genre":"RAVERS DANCE SPEED","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Follow Tomorrow","artist":"HHH×MM×ST","id":1027,"data":{"genre":"J-DANCE POP","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"NNRT","artist":"Levaslater","id":1028,"data":{"genre":"ELECTRO GOTHIC","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"SHADE","artist":"DJ MURASAME vs dj Killer","id":1029,"data":{"genre":"TECHNO","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"24th Century BOY","artist":"Tatsh","id":1030,"data":{"genre":"EURO RAVE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"The Limbo","artist":"STN","id":1031,"data":{"genre":"CYBER PUNK","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Miami Sunset Drive","artist":"Dirty Androids","id":1032,"data":{"genre":"80's ELECTRO HOUSE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"A MINSTREL ~ ver. short-scape ~","artist":"KANTASIA by S.S.D. PRODUCTS","id":1033,"data":{"genre":"LA FABELO","displayVersion":"19"},"altTitles":["A MINSTREL ~ver. short-scape~"],"searchTerms":["A MINSTREL - ver. short-scape -"]},{"title":"LAX5 feat.Ryota Yoshinari","artist":"Katana Sounds","id":1034,"data":{"genre":"LOUD TECH","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"BLACK.by X-Cross Fade","artist":"DJ Mass MAD Izm*","id":1035,"data":{"genre":"TECH-BREAKBEATS","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Yellow Sunrise","artist":"xac","id":1036,"data":{"genre":"DRUM'N'BASS","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"陽炎","artist":"星野奏子","id":1037,"data":{"genre":"POP","displayVersion":"19"},"altTitles":[],"searchTerms":["KAGEROU"]},{"title":"Mermaid girl-秋葉工房 MIX-","artist":"Remixed by DJ Command","id":1038,"data":{"genre":"EURO BEAT","displayVersion":"19"},"altTitles":[],"searchTerms":["Mermaid girl -AKIBA KOUBOU MIX-"]},{"title":"Session 12 -Esther-","artist":"PRASTIK DANCEFLOOR","id":1039,"data":{"genre":"PROGRE SYNTHETIC","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"聖人の塔","artist":"Beridzebeth","id":1040,"data":{"genre":"BATTLE TRACK","displayVersion":"19"},"altTitles":[],"searchTerms":["SEIJIN NO TOU"]},{"title":"DON'T WAKE ME FROM THE DREAM (2010 Summer Edition)","artist":"YOJI","id":1041,"data":{"genre":"TECH DANCE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Electric Super Highway","artist":"MACHO ROBOT feat. nouvo nude","id":1042,"data":{"genre":"ELECTRO","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Express Emotion","artist":"REDALiCE feat. Shihori","id":1043,"data":{"genre":"J-CORE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"突撃!ガラスのニーソ姫!","artist":"山本椛 (monotone)","id":1044,"data":{"genre":"電波","displayVersion":"19"},"altTitles":[],"searchTerms":["RUSH! PRINCESS GLASS OVER-KNEE!"]},{"title":"Liquid Crystal Girl feat. echo","artist":"kmp","id":1045,"data":{"genre":"ELECTRO","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Round and Round","artist":"Masayoshi Minoshima feat. 綾倉盟","id":1046,"data":{"genre":"HYPER ELECTRO","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Star Trail","artist":"Nhato","id":1047,"data":{"genre":"TRANCE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"LOVE B.B.B","artist":"SWAN K feat. Asuka M","id":1048,"data":{"genre":"DRUM'N'BASS","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Voxane","artist":"Remo-con","id":1049,"data":{"genre":"TECH DANCE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Change the World","artist":"Tatsh feat.小田ユウ","id":1050,"data":{"genre":"SPEED POP","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"ユミル","artist":"MYTHOLOGIA by MLREC.","id":1051,"data":{"genre":"SYMPHONIC-TEK","displayVersion":"19"},"altTitles":[],"searchTerms":["YMIR"]},{"title":"Phoenix","artist":"Hommarju","id":1052,"data":{"genre":"HARD NRG","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"RESISTANCE","artist":"セリカ","id":1053,"data":{"genre":"MYSTERIOUS ROCK","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"LETHEBOLG ~双神威に斬り咲けり~","artist":"TЁЯRA","id":1054,"data":{"genre":"PLATINUM J-POP ONE","displayVersion":"19"},"altTitles":["LETHEBOLG 〜双神威に斬り咲けり〜"],"searchTerms":["LETHEBOLG"]},{"title":"I'm so Happy","artist":"Ryu☆","id":1055,"data":{"genre":"HAPPY HARDCORE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Snow Goose","artist":"Mutsuhiko Izumi","id":1056,"data":{"genre":"ELECTRIC POMP","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Far east nightbird","artist":"猫叉Master","id":1057,"data":{"genre":"DRUM'N'BASS","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"PentaCube Gt.(RX-Ver.S.P.L.)","artist":"高田雅史","id":1058,"data":{"genre":"ALTERNATIVE ETHNO POP","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Infinite cave","artist":"猫叉Master+","id":1059,"data":{"genre":"DRUM'N'BASS","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"QUANTUM TELEPORTATION","artist":"L.E.D.","id":1060,"data":{"genre":"TECHNO","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"fffff","artist":"Five Hammer","id":1061,"data":{"genre":"HARD Pf","displayVersion":"19"},"altTitles":["ƒƒƒƒƒ","𝆑𝆑𝆑𝆑𝆑"],"searchTerms":[]},{"title":"子供の落書き帳","artist":"佐々木博史","id":1062,"data":{"genre":"PROGRESSIVE","displayVersion":"19"},"altTitles":[],"searchTerms":["Children's Sketchbook"]},{"title":"Trust -MATERIAL ver- (IIDX Edition)","artist":"Tatsh feat. ヨーコ","id":1063,"data":{"genre":"CHARACTER SONG","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"yellow head joe","artist":"S-C-U","id":1064,"data":{"genre":"TEK-TRANCE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"WONDER WALKER","artist":"L.E.D.","id":1065,"data":{"genre":"HARD TRANCE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"532nm","artist":"Ryu☆","id":1066,"data":{"genre":"HARDCORE","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"ビューティフルレシート","artist":"Lucky Vacuum","id":1067,"data":{"genre":"HAPPY HARDCORE","displayVersion":"19"},"altTitles":[],"searchTerms":["beautiful receipt"]},{"title":"quaver♪","artist":"Risk Junk","id":1068,"data":{"genre":"HAPPY","displayVersion":"19"},"altTitles":[],"searchTerms":["quaver"]},{"title":"Castle on the Moon","artist":"青龍","id":1069,"data":{"genre":"DANCE SPEED","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"Flip Flap","artist":"kors k","id":1070,"data":{"genre":"CANDY HANDZ UP","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"TITANS RETURN","artist":"L.E.D.","id":1071,"data":{"genre":"DRUMSTEP","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"HAERETICUS","artist":"D.J.Amuro Vs MAX MAXIMIZER","id":1072,"data":{"genre":"ECCENTRIC","displayVersion":"19"},"altTitles":[],"searchTerms":[]},{"title":"planarian","artist":"S-C-U","id":1074,"data":{"genre":"ELECTRIC POP","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Fractal","artist":"Sota Fujimori","id":1075,"data":{"genre":"CYBER PROGRESSIVE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Liberation","artist":"dj TAKA","id":1076,"data":{"genre":"TRANCE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"ΕΛΠΙΣ","artist":"dj TAKA","id":1077,"data":{"genre":"ROMANTIC SCHOOL VARIATIONS","displayVersion":"20"},"altTitles":[],"searchTerms":["Elpis","eanie"]},{"title":"狂イ咲ケ焔ノ華","artist":"覚醒ノPrim","id":1078,"data":{"genre":"Hi-GOTH","displayVersion":"20"},"altTitles":[],"searchTerms":["kuruizake homura no hana","Goth Prim","Goth Prim"]},{"title":"BLUE STRAGGLER","artist":"L.E.D.","id":1079,"data":{"genre":"HARD DANCE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"トリカゴノ鳳凰","artist":"L.E.D. Vs. 幽閉サテライト","id":1080,"data":{"genre":"歌謡 DRUM & BASS","displayVersion":"20"},"altTitles":[],"searchTerms":["TORIKAGONO HOUOH"]},{"title":"即席!脳直★ミュージックシステム","artist":"MOSAIC.WAV","id":1082,"data":{"genre":"AKIBA-POP","displayVersion":"20"},"altTitles":[],"searchTerms":["Sokuseki! Nouchoku Music System"]},{"title":"カジノファイヤーことみちゃん","artist":"ARM feat. 山本椛 + Brasscapsule","id":1083,"data":{"genre":"電波","displayVersion":"20"},"altTitles":[],"searchTerms":["Casino Fire Kotomi-chan"]},{"title":"Holy Snow","artist":"Mutsuhiko Izumi","id":1084,"data":{"genre":"CHRISTMAS SYMPHONY","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"True Blue","artist":"dj TAKA feat.AiMEE","id":1085,"data":{"genre":"ESSENTIALLY","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Take My Life","artist":"Y&Co.","id":1086,"data":{"genre":"EUROBEAT","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"晴天Bon Voyage","artist":"TOMOSUKE × seiya-murai feat. ALT","id":1087,"data":{"genre":"スウィートロニカ","displayVersion":"20"},"altTitles":[],"searchTerms":["SEITEN Bon Voyage"]},{"title":"メイメツ、フラグメンツ","artist":"中山真斗(Elements Garden)feat.桜川めぐ","id":1088,"data":{"genre":"CYBER SYMPHONIC POP","displayVersion":"20"},"altTitles":[],"searchTerms":["Mei-Metsu, Fragments"]},{"title":"STULTI","artist":"MAX MAXIMIZER VS DJ TOTTO","id":1089,"data":{"genre":"GRAVIOL","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Devilz Staircase","artist":"OSTER project","id":1090,"data":{"genre":"SYMPHONIC BREAK BEATS","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"ZED","artist":"USAO","id":1091,"data":{"genre":"DUB STEP","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Shining World","artist":"DJ Genki feat. Yukacco","id":1092,"data":{"genre":"ELECTRO POP","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Neonlights","artist":"DJ Noriken","id":1093,"data":{"genre":"TECH DANCE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Timepiece phase II","artist":"佐々木博史","id":1094,"data":{"genre":"PROGRESSIVE ROCK","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"LUV CAN SAVE U","artist":"HIDEKI NAGANUMA","id":1095,"data":{"genre":"NEO 80's EURO ELECTRO","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"虹色の花","artist":"Akhuta y OJ","id":1096,"data":{"genre":"LIGHT-VISUAL POP","displayVersion":"20"},"altTitles":[],"searchTerms":["NIJIIRO NO HANA"]},{"title":"DAY DREAM","artist":"Mutsuhiko Izumi","id":1097,"data":{"genre":"DARK PROGRESSIVE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"JOMANDA","artist":"DJ YOSHITAKA","id":1098,"data":{"genre":"HARD RENAISSANCE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"New Decade IIDX Edition","artist":"Sota F.","id":1099,"data":{"genre":"SPEED DANCE CORE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Hollywood Galaxy","artist":"dj TAKA","id":1100,"data":{"genre":"DRUM'N'BASS","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"neu","artist":"少年ラジオ","id":1101,"data":{"genre":"NIENTE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"YELLOW FROG from Steel Chronicle","artist":"劇団レコード","id":1102,"data":{"genre":"DESERT ALTERNATIVE EDGE","displayVersion":"20"},"altTitles":["YELLOW FROG from Steel Chronicle"],"searchTerms":[]},{"title":"Time To Empress","artist":"dj TAKA feat.wac & secret K","id":1103,"data":{"genre":"TRANCE","displayVersion":"20"},"altTitles":["Time to Empress"],"searchTerms":[]},{"title":"キャトられ♥恋はモ~モク","artist":"ギュ~っとしたい♥Prim","id":1104,"data":{"genre":"Hi-ν BLEEP","displayVersion":"20"},"altTitles":["キャトられ♥恋はモ〜モク","キャトられ♥恋はモ~モク","キャトられ恋はモ~モク","キャトられ❤恋はモ〜モク","キャトられ?恋はモ~モク"],"searchTerms":["KYATORARE KOIHA MOOMOKU"]},{"title":"Confiserie","artist":"L.E.D. vs S-C-U","id":1105,"data":{"genre":"HARD ELECTRIC POP","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"POINT ZERO","artist":"猫叉Master+","id":1106,"data":{"genre":"DRUM'N'BASS","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"connective","artist":"猫叉Master feat.*spiLa*","id":1107,"data":{"genre":"LOUNGE POP","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Proof of the existence","artist":"猫叉Master+","id":1108,"data":{"genre":"HARD ELECTRONICA","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Rainbow after snow","artist":"猫叉Master feat.林ももこ","id":1109,"data":{"genre":"DRUM'N'BASS","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Re:GENERATION","artist":"TAG feat. ERi","id":1110,"data":{"genre":"EMOTIONAL SENTENCE","displayVersion":"20"},"altTitles":[],"searchTerms":["REGENERATION"]},{"title":"In Heaven","artist":"Sota Fujimori","id":1111,"data":{"genre":"HEAVENLY TRANCE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"GRADIUS 2012","artist":"Sota Fujimori","id":1112,"data":{"genre":"KONAMI REMIX","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"CONCEPTUAL","artist":"Sota Fujimori 2nd Season","id":1113,"data":{"genre":"HARD REVOLUTION","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"龍と少女とデコヒーレンス","artist":"黒猫ダンジョン","id":1114,"data":{"genre":"EPIC TECHNO","displayVersion":"20"},"altTitles":[],"searchTerms":["Decoherence"]},{"title":"Elemental Creation","artist":"dj TAKA meets DJ YOSHITAKA","id":1115,"data":{"genre":"HARD RENAISSANCE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"8bit Princess","artist":"seiya-murai feat. ALT","id":1116,"data":{"genre":"CHIPTUNE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"下弦の月","artist":"iNO","id":1117,"data":{"genre":"NEO CLASSICAL DANCE","displayVersion":"20"},"altTitles":[],"searchTerms":["kagen no tsuki"]},{"title":"New Lights","artist":"kors k","id":1118,"data":{"genre":"HARDCORE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Howling","artist":"PON","id":1119,"data":{"genre":"NU RAVE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"VEGA","artist":"REDALiCE","id":1120,"data":{"genre":"UNIVERSAL J-CORE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Präludium","artist":"Yuko Takahashi","id":1121,"data":{"genre":"CLASSICAL PIANO","displayVersion":"20"},"altTitles":[],"searchTerms":["praludium"]},{"title":"rumrum triplets","artist":"yu_tokiwa.djw","id":1122,"data":{"genre":"LOUNGECORE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Thor's Hammer","artist":"ユニバーサル度胸兄弟","id":1123,"data":{"genre":"TRANSCENDENTAL ETUDES","displayVersion":"20"},"altTitles":[],"searchTerms":["DIAVOLO 2"]},{"title":"BRAVE GLOW","artist":"SOUND HOLIC feat. Nana Takahashi","id":1124,"data":{"genre":"SPACY TRANCE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Illegal Function Call","artist":"U1-ASAMi","id":1125,"data":{"genre":"ORBITALIC CORE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Ascalon","artist":"Qrispy Joybox","id":1126,"data":{"genre":"ELECTRO POP","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"I know You know","artist":"Suke+Suke feat.Ribbon","id":1127,"data":{"genre":"NEW 80's","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"S!ck","artist":"Eagle","id":1128,"data":{"genre":"DRUMSTEP","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"405nm (Ryu☆mix)","artist":"Another Infinity","id":1129,"data":{"genre":"HARDCORE","displayVersion":"20"},"altTitles":[],"searchTerms":["405nm (Ryu* mix)"]},{"title":"Fly you to the star","artist":"Another Infinity feat. Mayumi Morinaga","id":1130,"data":{"genre":"HANDZ UP","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Plan 8","artist":"Ryu☆","id":1131,"data":{"genre":"HAPPY GABBA","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"仮想空間の旅人たち","artist":"DJ MURASAME","id":1132,"data":{"genre":"TECHNO","displayVersion":"20"},"altTitles":[],"searchTerms":["The travelers of virtual space"]},{"title":"Light and Cyber…","artist":"Tatsh","id":1133,"data":{"genre":"HAPPY HARDCORE","displayVersion":"20"},"altTitles":["Light and Cyber...","Light and Cyber・・・"],"searchTerms":["Light and Cyber..."]},{"title":"SYNC-ANTHEM","artist":"Tatsh feat. 星野奏子","id":1134,"data":{"genre":"LATIN EURO","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Timepiece phase II (CN Ver.)","artist":"佐々木博史","id":1135,"data":{"genre":"PROGRESSIVE ROCK","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"ラキラキ","artist":"Mutsuhiko Izumi & S-C-U","id":1136,"data":{"genre":"LUCKY TECHNO","displayVersion":"20"},"altTitles":[],"searchTerms":["RAKIRAKI"]},{"title":"Beastie Starter","artist":"GUHROOVY","id":1137,"data":{"genre":"SPEEDCORE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"†渚の小悪魔ラヴリィ~レイディオ†(IIDX EDIT)","artist":"夏色ビキニのPrim","id":1138,"data":{"genre":"Hi-CORE","displayVersion":"20"},"altTitles":["†渚の小悪魔ラヴリィ〜レイディオ†(IIDX EDIT)","†渚の小悪魔ラヴリィ〜レイディオ†(IIDX EDIT)"],"searchTerms":["NAGISANOKOAKUMA LOVELY RADIO","Radio Prim","Lovely Radio"]},{"title":"Little Star","artist":"REDALiCE feat. Ayumi Nomiya","id":1139,"data":{"genre":"J-CORE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"アストライアの双皿","artist":"ZODIACSYNDICATE","id":1140,"data":{"genre":"ZODIAC ORACLE 7","displayVersion":"20"},"altTitles":[],"searchTerms":["BALANCE OF ASTRAIA"]},{"title":"To my star","artist":"星野奏子","id":1141,"data":{"genre":"STARPOP","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Sol Cosine Job 2","artist":"DJ TECHNORCH","id":1142,"data":{"genre":"FREEFORM HARDCORE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"ILIAS","artist":"Masayoshi Minoshima feat. 坂上なち","id":1143,"data":{"genre":"HYPER ELECTRO","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"たまゆら","artist":"佐々木博史","id":1144,"data":{"genre":"PROGRESSIVE","displayVersion":"20"},"altTitles":[],"searchTerms":["tamayura"]},{"title":"Saturn","artist":"Mr.Saturn","id":1145,"data":{"genre":"PROGRESSIVE TRIBAL","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Cookie Bouquets","artist":"L.E.D. vs TOMOSUKE fw.crimm","id":1146,"data":{"genre":"BREAK CORE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"mnemoniq","artist":"youhei shimizu","id":1147,"data":{"genre":"JAZZ HOUSE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"お米の美味しい炊き方、そしてお米を食べることによるその効果。","artist":"大日本鉄倶楽部【あさき&96】","id":1148,"data":{"genre":"お米タル","displayVersion":"20"},"altTitles":[],"searchTerms":["HOW TO COOK DELICIOUS RICE AND THE EFFECT OF EATING RICE"]},{"title":"創世ノート","artist":"PON+wac","id":1149,"data":{"genre":"CREATOR","displayVersion":"20"},"altTitles":[],"searchTerms":["GENESIS NOTE"]},{"title":"Synergy For Angels","artist":"TAG×U1-ASAMi","id":1150,"data":{"genre":"ORBITALIC REVOLUTION","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Empathetic","artist":"Sota÷Des","id":1151,"data":{"genre":"DRUM STEP","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"GAIA","artist":"猫叉L.E.D.Master+","id":1152,"data":{"genre":"SPEED DANCE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Zirkfied","artist":"iconoclasm","id":1153,"data":{"genre":"SPACE REQUIEM","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"examination leave","artist":"dj razzle dazzle","id":1154,"data":{"genre":"VACATION DANCE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"VALLIS-NERIA","artist":"DJ YOSHITAKA","id":1155,"data":{"genre":"TRANCE CORE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Valanga","artist":"DJ TOTTO","id":1156,"data":{"genre":"ART CORE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"梅雪夜","artist":"Qrispy Joybox feat.mao","id":1157,"data":{"genre":"想歌 梅","displayVersion":"20"},"altTitles":[],"searchTerms":["UMEYUKIYO"]},{"title":"音楽","artist":"弁士カンタビレオ","id":1158,"data":{"genre":"SILENT","displayVersion":"20"},"altTitles":[],"searchTerms":["ONGAKU"]},{"title":"朧","artist":"HHH×MM×ST","id":1159,"data":{"genre":"FASCINATION","displayVersion":"20"},"altTitles":[],"searchTerms":["OBORO"]},{"title":"シュレーディンガーの猫","artist":"Cait Sith","id":1160,"data":{"genre":"TOY CONTEMPORARY","displayVersion":"20"},"altTitles":[],"searchTerms":["SCHRODINGER'S CAT"]},{"title":"SHION","artist":"DJ YOSHITAKA","id":1161,"data":{"genre":"HI-SPEED FANTASY TUNE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"rainbow guitar weeps","artist":"dj TAKA","id":1165,"data":{"genre":"BRIGHTNESS","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"旋律のドグマ~Misérables~","artist":"楓璃夢=ジークフリード=ファイエルローゼン","id":1166,"data":{"genre":"JUVENILE DRUM & BASS","displayVersion":"21"},"altTitles":["旋律のドグマ〜Misérables〜","旋律のドグマ〜Misérables〜","旋律のドグマ~Misérables~","旋律のドグマ~Misérables~","旋律のドグマ~Miserables~","旋律のドグマ ~Misérables~","旋律のドグマ~Mis?rables~"],"searchTerms":["SENRITSUNO DOGMA"]},{"title":"EXTREME MACH COLLIDER","artist":"L.E.D.","id":1167,"data":{"genre":"TECHNO","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Element of SPADA","artist":"猫叉Master feat.霜月はるか","id":1168,"data":{"genre":"HEALING POP","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"DARK LEGACY","artist":"BaSTeT","id":1169,"data":{"genre":"DARK ELEMENT","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"牧神笛吹きて","artist":"楽士ゾディアック","id":1170,"data":{"genre":"ZODIAC ORACLE X","displayVersion":"21"},"altTitles":[],"searchTerms":["AIGIPAN"]},{"title":"Critical Crystal","artist":"青龍","id":1171,"data":{"genre":"DANCE SPEED","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Insane Techniques","artist":"kors k","id":1172,"data":{"genre":"Hi-TECH FULL ON","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"esrev:eR","artist":"TAG meets “eimy”","id":1173,"data":{"genre":"EMOTIONAL SENTENCE","displayVersion":"21"},"altTitles":[],"searchTerms":["esreveR"]},{"title":"WOBBLE IMPACT","artist":"Sota Fujimori","id":1174,"data":{"genre":"DUBSTEP","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"罪と罰","artist":"Xceon feat. Mayumi Morinaga","id":1175,"data":{"genre":"HYPER J-POP","displayVersion":"21"},"altTitles":[],"searchTerms":["TSUMITOBATSU"]},{"title":"Close the World feat. a☆ru","artist":"天叢雲剣","id":1176,"data":{"genre":"J-CORE","displayVersion":"21"},"altTitles":["Close the World feat.a☆ru"],"searchTerms":["CLOSE THE WORLD FEAT.A RU"]},{"title":"Devilz Sacrifice -贖罪の羊-","artist":"OSTER project","id":1177,"data":{"genre":"SYMPHONIC BREAK BEATS","displayVersion":"21"},"altTitles":[],"searchTerms":["Devilz Sacrifice -scapegoat-"]},{"title":"MAGIC & LOVE","artist":"DJ Genki feat. Yukacco","id":1178,"data":{"genre":"HAPPY CORE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Miracle 5ympho X","artist":"USAO","id":1179,"data":{"genre":"FRENCHCORE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Elektrick U-Phoria","artist":"DJ Noriken","id":1180,"data":{"genre":"UK HARDCORE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"死神自爆中二妹アイドルももかりん(1歳)","artist":"山本椛","id":1181,"data":{"genre":"電波METAL","displayVersion":"21"},"altTitles":[],"searchTerms":["Death-destruct-chuuni-imouto-idol Momokarin-1 year old"]},{"title":"Overload Frontier","artist":"DJ Shimamura","id":1182,"data":{"genre":"HARDCORE RAVE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Adularia","artist":"DJ TOTTO","id":1183,"data":{"genre":"ARTCORE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Valgus","artist":"DJ Myosuke feat.Yukacco","id":1184,"data":{"genre":"MAINSTREAM HARDCORE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Odin","artist":"Noizenecio","id":1185,"data":{"genre":"GABBER","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"MAD ATTACK","artist":"HALFBY","id":1186,"data":{"genre":"UPBEAT","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Atröpøs","artist":"sasakure.UK","id":1187,"data":{"genre":"NEUTRONIKA","displayVersion":"21"},"altTitles":["Atropos","Atr?p?s"],"searchTerms":["Atropos"]},{"title":"Funny shuffle","artist":"猫叉Master+","id":1188,"data":{"genre":"JAG GLITCH","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"NPC World","artist":"PON","id":1189,"data":{"genre":"ELECTRO POP","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Lighting Shower","artist":"TAG","id":1190,"data":{"genre":"TRANCE POP","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"m1dy Deluxe","artist":"m1dy","id":1191,"data":{"genre":"TOKYO STYLE SPEEDCORE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"LA FESTA LA VITA!!","artist":"GUHROOVY","id":1192,"data":{"genre":"DRUM'N'BASS","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"廿","artist":"DJ TECHNORCH","id":1193,"data":{"genre":"新世紀進歩的羽扇子音楽","displayVersion":"21"},"altTitles":[],"searchTerms":["TWENTY"]},{"title":"超!!遠距離らぶ♡メ〜ル","artist":"ななひら","id":1194,"data":{"genre":"乙女EDM","displayVersion":"21"},"altTitles":["超!!遠距離らぶ?メ~ル","超!!遠距離らぶ♡メ~ル","超!!遠距離らぶメ~ル"],"searchTerms":["CHO ENKYORI LOVE MAIL"]},{"title":"幻想系世界修復少女","artist":"Last Note.","id":1195,"data":{"genre":"J-POP","displayVersion":"21"},"altTitles":[],"searchTerms":["GENSOUKEISEKAISHUUFUKUSHOUJO"]},{"title":"煉獄のエルフェリア","artist":"猫叉Master+","id":1196,"data":{"genre":"HARD SYMPHONIC","displayVersion":"21"},"altTitles":[],"searchTerms":["ELFERIA of purgatory"]},{"title":"INSOMNIA","artist":"ジャカルタファンクブラザーズ","id":1197,"data":{"genre":"FUNKOT","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Wonder Girl feat. Kanae Asaba","artist":"Y&Co.","id":1198,"data":{"genre":"EUROBEAT","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"RISE","artist":"Dirty Androids","id":1199,"data":{"genre":"DRUMSTEP","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Give Me Your Love","artist":"星野奏子","id":1200,"data":{"genre":"KANA-POP","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"ALBA -黎明-","artist":"SOUND HOLIC feat. Nana Takahashi","id":1201,"data":{"genre":"HYPER GOTHIC BEAT","displayVersion":"21"},"altTitles":[],"searchTerms":["ALBA -REIMEI-"]},{"title":"お願いアインシュタイン","artist":"中山真斗 feat.桜川めぐ","id":1202,"data":{"genre":"CYBER SYMPHONIC POP","displayVersion":"21"},"altTitles":[],"searchTerms":["ONEGAI EINSTEIN"]},{"title":"into the battlefield","artist":"the wandering bard","id":1203,"data":{"genre":"SYMPHONIC BREAKS","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"diagram","artist":"Expander","id":1204,"data":{"genre":"GLITCH HOP","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"refractive index","artist":"Sota Fujimori","id":1205,"data":{"genre":"PSYCHEDELIC TRANCE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Hypersonik","artist":"Eagle","id":1206,"data":{"genre":"DRUM&BASS","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"BLUE DRAGON(雷龍RemixIIDX)","artist":"青龍","id":1207,"data":{"genre":"RAVERS DANCE SPEED","displayVersion":"21"},"altTitles":[],"searchTerms":["BLUE DRAGON RAIRYU RemixIIDX"]},{"title":"Last Dance","artist":"dj TAKA","id":1208,"data":{"genre":"HARD STACC","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"All is Wrecked","artist":"Destron","id":1209,"data":{"genre":"INDUSTRIAL METAL","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"ra'am","artist":"雷龍","id":1210,"data":{"genre":"RAVERS DANCE SPEED","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"疾風迅雷","artist":"KUMOKIRI","id":1211,"data":{"genre":"ORIENTAL CORE","displayVersion":"21"},"altTitles":[],"searchTerms":["LIGHTNING SPEED"]},{"title":"Immortal","artist":"DJ NAGAI","id":1212,"data":{"genre":"J-CORE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Verflucht","artist":"Tyrfing","id":1213,"data":{"genre":"HARD NRG","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"BRAVE OUT","artist":"nomico / DOWNFORCE","id":1214,"data":{"genre":"ELECTRANCE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Feel The Beat","artist":"Falsion","id":1215,"data":{"genre":"HARDCORE RAVE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Pharaoh","artist":"劇団レコード","id":1216,"data":{"genre":"ANCIENT CIVILIZATION","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Shattered control","artist":"Vivian","id":1217,"data":{"genre":"CONTEMPORARY BREAKS","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Idola","artist":"iconoclasm feat.GUMI","id":1218,"data":{"genre":"REPLICANT CORE","displayVersion":"21"},"altTitles":[],"searchTerms":["Idola "]},{"title":"I will be back -オレは帰ってきた-","artist":"SUPER STAR 満-MITSURU-","id":1219,"data":{"genre":"ONLY ONE MOMENT","displayVersion":"21"},"altTitles":[],"searchTerms":["I will be back"]},{"title":"Smug Face -どうだ、オレの生き様は- (ONLY ONE EDITION)","artist":"SUPER STAR 満-MITSURU-","id":1220,"data":{"genre":"ONLY ONE ACT","displayVersion":"21"},"altTitles":[],"searchTerms":["Smug Face"]},{"title":"アルストロメリア","artist":"TAG","id":1221,"data":{"genre":"BLOOM FUSION","displayVersion":"21"},"altTitles":[],"searchTerms":["Alstroemeria"]},{"title":"Sigmund","artist":"Gram","id":1222,"data":{"genre":"REQUIEM PSY","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"ÆTHER","artist":"TAG underground","id":1223,"data":{"genre":"ASTRAL HARDCORE","displayVersion":"21"},"altTitles":["ATHER","?THER"],"searchTerms":["AETHER"]},{"title":"M.D.Injection","artist":"Project B-","id":1224,"data":{"genre":"PIECED DOWNBEAT","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"VOX UP","artist":"sampling masters MEGA vs 青龍","id":1225,"data":{"genre":"ROTTERDAM TECHNO","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"BRAINSTORM","artist":"Hardcore United Tokyo(teranoid & DJ TECHNORCH)","id":1226,"data":{"genre":"TRANCECORE MEETS GABBA","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Recollection","artist":"Noria","id":1227,"data":{"genre":"POPS","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Claiomh Solais","artist":"DJ Yoshitaka VS S.S.D.","id":1228,"data":{"genre":"ILUZIO","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Unicorn tail","artist":"DJ YOSHITAKA","id":1229,"data":{"genre":"BREAKBEATS TRANCE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"RIZING YOU UP","artist":"Ryu☆","id":1230,"data":{"genre":"HAPPY HARDCORE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"THE DETONATOR","artist":"teranoid VS L.E.D.-G","id":1231,"data":{"genre":"NU STYLE GABBA","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Ancient Scapes","artist":"Durandal","id":1232,"data":{"genre":"DYNASTIC FREEFORM","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Votum stellarum -Hommarju Remix-","artist":"Remixed by Hommarju","id":1233,"data":{"genre":"UK HARDCORE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"NEMESIS -gratitude remix- IIDX Edition","artist":"Remixed by PHQUASE","id":1234,"data":{"genre":"DRUM'N'BASS","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Dark Fall","artist":"黒龍","id":1235,"data":{"genre":"MASSIVE DANCE SPEED","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"invoker","artist":"Caladborg","id":1236,"data":{"genre":"TRIBE CORE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Stella Sinistra","artist":"Akhuta Philharmonic Orchestra","id":1237,"data":{"genre":"SYMPHONOVATIVE ROCK","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"マインド・ゲーム","artist":"96 with メカショッチョー","id":1238,"data":{"genre":"青春剛速球メタル","displayVersion":"21"},"altTitles":[],"searchTerms":["MIND GAME"]},{"title":"PUNISHER","artist":"TAG×PON","id":1239,"data":{"genre":"VARIANT RAVE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"HYENA","artist":"Hommarju","id":1240,"data":{"genre":"BIG BEAT","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"Squeeze","artist":"VENUS feat. Mutsuhiko Izumi","id":1241,"data":{"genre":"WITHOUT YOU TONIGHT-VI-","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"デッドボヲルdeホームラン","artist":"猫叉Masterβ2","id":1242,"data":{"genre":"ELECTRIC MANOUSH SWING","displayVersion":"21"},"altTitles":[],"searchTerms":["I like deadball"]},{"title":"野球の遊び方 そしてその歴史 ~決定版~","artist":"あさき大監督","id":1243,"data":{"genre":"野球のことがよくわかる","displayVersion":"21"},"altTitles":["野球の遊び方 そしてその歴史 〜決定版〜","野球の遊び方 そしてその歴史 ~決定版~"],"searchTerms":["How to play baseball. And for its history.","Baseball Prim"]},{"title":"轟け!恋のビーンボール!!","artist":"ダイナミック野球兄弟 v.s. クロスファイヤーPrim","id":1244,"data":{"genre":"ベースボールヒロイン","displayVersion":"21"},"altTitles":[],"searchTerms":["THUNDER LOVE BEANBALL !","Beanball","Baseball Prim","Beanball Prim"]},{"title":"IX","artist":"dj TAKA VS DJ TOTTO feat.藍","id":1245,"data":{"genre":"BLOOD METAL","displayVersion":"21"},"altTitles":[],"searchTerms":["NINE"]},{"title":"Engraved Mark","artist":"Ryu☆ ∞ Des-ROW","id":1246,"data":{"genre":"HAPPY SAD CORE","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"バンブーソード・ガール","artist":"cosMo@暴走P","id":1247,"data":{"genre":"J-SPEEDMETAL","displayVersion":"21"},"altTitles":[],"searchTerms":["Bamboosword Girl"]},{"title":"Cleopatrysm","artist":"ピラミッ℃","id":1248,"data":{"genre":"PHARAO BEAM STEP","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"御千手メディテーション","artist":"昇天家族","id":1249,"data":{"genre":"ニューエイジ合掌コア","displayVersion":"21"},"altTitles":[],"searchTerms":["Osenju Meditation"]},{"title":"KHAMEN BREAK","artist":"くふおー","id":1250,"data":{"genre":"PROGRESSIVE GOSPEL","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"海神","artist":"兎々","id":1251,"data":{"genre":"HYDRO CORE","displayVersion":"21"},"altTitles":[],"searchTerms":["WADATSUMI"]},{"title":"KAISER PHOENIX","artist":"96","id":1252,"data":{"genre":"HEAVY METAL","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"SCHWARZSCHILD FIELD","artist":"L.E.D.","id":1253,"data":{"genre":"FULL ON","displayVersion":"21"},"altTitles":[],"searchTerms":[]},{"title":"3y3s(Long ver.)","artist":"青龍","id":1274,"data":{"genre":"DANCE SPEED","displayVersion":"inf"},"altTitles":[],"searchTerms":[]},{"title":"Broken Sword","artist":"金獅子 VS 麒麟","id":1275,"data":{"genre":"DUAL ANTIQUE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Line 4 Ruin","artist":"Ryu☆","id":1276,"data":{"genre":"ELECTRO TECH","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Rave*it!! Rave*it!!","artist":"機龍","id":1277,"data":{"genre":"EDM SPEED","displayVersion":"22"},"altTitles":["Rave*it!! Rave*it!! "],"searchTerms":["Rave*it!! Rave*it!! "]},{"title":"Shooting Fireball","artist":"dj TAKA","id":1278,"data":{"genre":"MUSIC GAME TRADITIONAL","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Say YEEEAHH","artist":"kors k","id":1279,"data":{"genre":"EDM","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Cosmic Cat","artist":"8bit Moonside","id":1280,"data":{"genre":"FUTURE BASS","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Reflux","artist":"Eagle","id":1281,"data":{"genre":"TRANCESTEP","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"CHRONO DIVER -NORNIR-","artist":"L.E.D.","id":1282,"data":{"genre":"CYBER DRUM & BASS","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"表裏一体!?怪盗いいんちょの悩み♥","artist":"◇◆噂の怪盗少女 ぷらずま★彡Prim◇◆","id":1283,"data":{"genre":"Hi-FUNK BREAKS","displayVersion":"22"},"altTitles":["表裏一体!?怪盗いいんちょの悩み?","表裏一体!?怪盗いいんちょの悩み"],"searchTerms":["HYOURIITTAI KAITOU IINCHOU NO NAYAMI"]},{"title":"もっと!モット!ときめき feat. 松下","artist":"シャイニング度胸兄弟","id":1284,"data":{"genre":"きらめきコア","displayVersion":"22"},"altTitles":[],"searchTerms":["Motto! motto! TOKIMEKI feat.Matsushita"]},{"title":"NEO GENERATOR SEVEN","artist":"L.E.D.-G","id":1285,"data":{"genre":"MAINSTREAM HARDCORE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"共鳴遊戯の華","artist":"アイテール魔導士隊","id":1286,"data":{"genre":"ASTRAL DRUM & BASS","displayVersion":"22"},"altTitles":[],"searchTerms":["kyoumeiyuugino hana"]},{"title":"chrono diver -fragment-","artist":"猫叉Master feat.三澤 秋","id":1287,"data":{"genre":"HEALING DRUM'N'BASS","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"AFRO KNUCKLE","artist":"猫叉Master+","id":1288,"data":{"genre":"AFRO-SAMBA","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Despair of ELFERIA","artist":"猫叉Master","id":1289,"data":{"genre":"HARD IRISH SYMPHONIC","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Flashes","artist":"Dollscythe","id":1290,"data":{"genre":"DRUM'N'BASS","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Symmetry","artist":"猫叉Master","id":1291,"data":{"genre":"EPIC ELECTRONICA","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"FANTASTIC THREE","artist":"ジャカルタファンクブラザーズ","id":1292,"data":{"genre":"DUB COMEDY","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"illuminate","artist":"Sota Fujimori","id":1293,"data":{"genre":"SYNTHETIC EDM","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"subtractive","artist":"Expander","id":1294,"data":{"genre":"GLITCH STEP","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"デンドロビウム","artist":"TAG","id":1295,"data":{"genre":"BLOOM FUSION","displayVersion":"22"},"altTitles":[],"searchTerms":["Dendrobium"]},{"title":"恋は白帯、サンシロー","artist":"星野奏子","id":1296,"data":{"genre":"KANA-POP","displayVersion":"22"},"altTitles":[],"searchTerms":["koihashiroobi sanshiro"]},{"title":"Chain of pain","artist":"kors k VS 猫叉Master+","id":1297,"data":{"genre":"FULL ON","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"白露の風","artist":"Qrispy Joybox feat. 常盤ゆう","id":1298,"data":{"genre":"想歌 風","displayVersion":"22"},"altTitles":[],"searchTerms":["SHIRATSUYUNOKAZE"]},{"title":"Beat Radiance","artist":"iNO","id":1299,"data":{"genre":"NEO CLASSICAL DANCE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"GUILTY","artist":"D.J.SETUP","id":1300,"data":{"genre":"TECHNO","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"COLOSSEUM","artist":"劇団レコード","id":1301,"data":{"genre":"LOST GROUND","displayVersion":"22"},"altTitles":[],"searchTerms":["COLOSSEUM "]},{"title":"超青少年ノ為ノ超多幸ナ超古典的超舞曲","artist":"Project B-","id":1302,"data":{"genre":"PIECED EUPHORIA","displayVersion":"22"},"altTitles":[],"searchTerms":["VERY Classical Dance with VERY Euphoria for VERRRRRY Juvenile"]},{"title":"リリーゼと炎龍レーヴァテイン","artist":"黒猫ダンジョン","id":1303,"data":{"genre":"OLDSTYLE GAMEMUSIC","displayVersion":"22"},"altTitles":[],"searchTerms":["lilieze and her fire dragon"]},{"title":"cinder","artist":"PHQUASE","id":1304,"data":{"genre":"MAELSTROM","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Realize Maze","artist":"movies (moimoi×Xceon×Dai.)","id":1305,"data":{"genre":"SOLITUDE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"X↑X↓","artist":"DJ TECHNORCH","id":1306,"data":{"genre":"新世紀進歩的羽扇子音楽","displayVersion":"22"},"altTitles":[],"searchTerms":["X7XL"]},{"title":"Light My Fire","artist":"GUHROOVY feat. NO+CHIN","id":1307,"data":{"genre":"BREAKCORE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"十六夜セツナ","artist":"Xceon feat.Mayumi Morinaga","id":1308,"data":{"genre":"HYPER J-POP","displayVersion":"22"},"altTitles":[],"searchTerms":["Izayoi Setsuna"]},{"title":"紅牡丹","artist":"DJ NAGAI feat. a☆ru","id":1309,"data":{"genre":"J-CORE","displayVersion":"22"},"altTitles":[],"searchTerms":["BENIBOTAN"]},{"title":"BLUE MIRAGE","artist":"DJ CHUCKY","id":1310,"data":{"genre":"NU STYLE GABBA","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"#The_Relentless","artist":"DJ Noriken","id":1311,"data":{"genre":"DUBCORE","displayVersion":"22"},"altTitles":[],"searchTerms":["THE_RELENTLESS"]},{"title":"Blaze it UP!","artist":"DJ Shimamura","id":1312,"data":{"genre":"HARDCORE RAVE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Sweet Radar","artist":"DJ Genki feat. Yukacco","id":1313,"data":{"genre":"ELECTRO POP","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"IMPLANTATION","artist":"TOMOSUKE","id":1314,"data":{"genre":"GOA TRANCE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Night sky","artist":"USAO","id":1315,"data":{"genre":"PUMPCORE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"m1dy Festival","artist":"m1dy","id":1316,"data":{"genre":"TOKYO STYLE SPEEDCORE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"SAMSARA","artist":"SOUND HOLIC feat. Nana Takahashi","id":1317,"data":{"genre":"DIMENSION WAVE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"時空トラベローグ","artist":"SWING HOLIC feat. A~YA","id":1318,"data":{"genre":"TIME TRIP JAZZ","displayVersion":"22"},"altTitles":[],"searchTerms":["JIKUU TRAVELOG"]},{"title":"ぷろぐれっしぶ時空少女!うらしまたろ子ちゃん!","artist":"ARM(IOSYS) feat. 山本椛","id":1319,"data":{"genre":"ぷろぐれっしぶ電波","displayVersion":"22"},"altTitles":[],"searchTerms":["Progressive space time girl! Urashima Taroko chan!"]},{"title":"HELL SCAPER -Last Escape Remix-","artist":"Remixed by DJ TECHNORCH fw.GUHROOVY","id":1320,"data":{"genre":"GABBAH","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Sometimes feat. Kanae Asaba","artist":"Y&Co.","id":1321,"data":{"genre":"EUROBEAT","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Amnolys","artist":"onoken","id":1322,"data":{"genre":"ART CORE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"IXION","artist":"L.E.D.","id":1323,"data":{"genre":"PSYCHEDELIC TRANCE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Gravigazer","artist":"DJ TOTTO","id":1324,"data":{"genre":"PROGRESSIVE SCHRANZ","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Chrono Diver -PENDULUMs-","artist":"猫叉L.E.D.Master+","id":1325,"data":{"genre":"CHRONO BREAKS","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"SpaceLand☆TOYBOX","artist":"OSTER project","id":1326,"data":{"genre":"RAGTIME FUTURE POP","displayVersion":"22"},"altTitles":[],"searchTerms":["SpaceLand*TOYBOX"]},{"title":"TA・DA ☆ YO・SHI","artist":"Y&Co.","id":1327,"data":{"genre":"EUROBEAT","displayVersion":"22"},"altTitles":["TA・DA☆YO・SHI"],"searchTerms":["TA DA YO SHI"]},{"title":"Vulkan","artist":"Hommarju","id":1328,"data":{"genre":"GYPSYCORE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Scars of FAUNA","artist":"猫叉Master","id":1329,"data":{"genre":"WORLD/ELECTRONICA","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"ベィスドロップ・フリークス","artist":"かめりあ feat. ななひら","id":1330,"data":{"genre":"A-STYLE DRUMSTEP","displayVersion":"22"},"altTitles":[],"searchTerms":["BASSDROP-FREAKS"]},{"title":"Sakura Mirage","artist":"Ryu☆","id":1331,"data":{"genre":"CHIPCORE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Hello Happiness","artist":"P*Light feat. mow*2","id":1332,"data":{"genre":"HAPPY HARDCORE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"打打打打打打打打打打","artist":"ヒゲドライバー join. SELEN","id":1333,"data":{"genre":"JAPANESE TRADITIONAL","displayVersion":"22"},"altTitles":[],"searchTerms":["Dadadadadadadadadada"]},{"title":"No Tears","artist":"RoughSketch feat.Aikapin","id":1334,"data":{"genre":"HARD EDM","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"鬼天","artist":"兎々","id":1335,"data":{"genre":"ASURA TEK CORE","displayVersion":"22"},"altTitles":[],"searchTerms":["ONIGAMI"]},{"title":"entelecheia","artist":"Rche","id":1336,"data":{"genre":"SACRED TRANCE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"FLOWER","artist":"DJ YOSHITAKA","id":1337,"data":{"genre":"TRANCE CORE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Don't Stop The Music feat.森高千里","artist":"tofubeats","id":1338,"data":{"genre":"J-POP","displayVersion":"22"},"altTitles":[],"searchTerms":["Don't Stop The Music feat.Chisato Moritaka"]},{"title":"とろぴかる倶楽部","artist":"HALFBY","id":1339,"data":{"genre":"TROPICAL","displayVersion":"22"},"altTitles":[],"searchTerms":["TROPICAL CLUB"]},{"title":"Beyond The Earth","artist":"猫叉Master","id":1340,"data":{"genre":"WORLD/ELECTRONICA","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"The Least 100sec","artist":"Sasaki Hirofumi","id":1341,"data":{"genre":"PROGRESSIVE","displayVersion":"22"},"altTitles":["The Least 100 sec"],"searchTerms":[]},{"title":"fallen leaves -IIDX edition-","artist":"猫叉Master","id":1342,"data":{"genre":"WORLD/ELECTRONICA","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Ludus In Tenebris","artist":"Akhuta","id":1343,"data":{"genre":"LIAISON","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"フェイクアウト","artist":"Last Note. feat.mirin","id":1344,"data":{"genre":"ROCK","displayVersion":"22"},"altTitles":[],"searchTerms":["FAKE OUT"]},{"title":"Monopole.","artist":"cosMo@暴走P","id":1345,"data":{"genre":"ARTCORE ROCK","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"TOXIC VIBRATION","artist":"SOUND HOLIC Vs. T.Kakuta feat. YURiCa","id":1346,"data":{"genre":"MELODIC SPEED METAL","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Erosion Mark","artist":"kors k REASM Des-ROW","id":1347,"data":{"genre":"FALLIN APART CORE","displayVersion":"22"},"altTitles":[],"searchTerms":["Erosion Mark "]},{"title":"On My Wings(Hardstyle IIDX)","artist":"kors k","id":1348,"data":{"genre":"HARDSTYLE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"ZZ","artist":"D.J.Amuro","id":1349,"data":{"genre":"INTELLIGENCE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Rave Saves You feat. Cardz (Exclusive IIDX Mix)","artist":"REMO-CON","id":1350,"data":{"genre":"HARD DANCE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"TIEFSEE","artist":"SOUND HOLIC Vs. dj TAKA feat. YURiCa","id":1351,"data":{"genre":"DEEP SPECTRUM","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"We're so Happy (P*Light Remix) IIDX ver.","artist":"Remixed by P*Light","id":1352,"data":{"genre":"HAPPY HARDCORE","displayVersion":"22"},"altTitles":["We're so Happy(P*Light Remix) IIDX ver."],"searchTerms":[]},{"title":"Hollywood Galaxy(DJ NAGAI Remix)","artist":"Remixed by DJ NAGAI","id":1353,"data":{"genre":"GALACTIC J-CORE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"全力 SPECIAL VACATION!! ~限りある休日~","artist":"DJ GW","id":1354,"data":{"genre":"HAPPY VACAY CORE","displayVersion":"22"},"altTitles":["全力 SPECIAL VACATION!! 〜限りある休日〜"],"searchTerms":["FULL STREAM SPECIAL VACATION!! -MISSING HOLY DAYS-"]},{"title":"千年ノ理","artist":"猫叉Master","id":1355,"data":{"genre":"WORLD/ELECTRONICA","displayVersion":"22"},"altTitles":[],"searchTerms":["sennenno kotowari","Semen"]},{"title":"妖隠し -あやかしかくし-","artist":"DJ TOTTO feat.3L","id":1356,"data":{"genre":"DRUM'N'WALTZ","displayVersion":"22"},"altTitles":[],"searchTerms":["AYAKASHIKAKUSHI"]},{"title":"取り残された美術(Arranged:HiZuMi)","artist":"幽閉サテライト feat. senya","id":1357,"data":{"genre":"HYPER J-POP","displayVersion":"22"},"altTitles":[],"searchTerms":["torinokosareta bijutsu"]},{"title":"Scarlet Moon","artist":"REDALiCE feat. Ayumi Nomiya","id":1358,"data":{"genre":"J-CORE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"それは花火のような恋","artist":"夏色バーニングラブ☆Prim","id":1359,"data":{"genre":"Hi-歌謡コア","displayVersion":"22"},"altTitles":["idol prim"],"searchTerms":["soreha hanabino youna koi","Trap Prim","Gender Prim"]},{"title":"パ→ピ→プ→Yeah!","artist":"ヒゲドライバー join. shully & Nimo","id":1362,"data":{"genre":"電波ソング","displayVersion":"22"},"altTitles":[],"searchTerms":["Pa, Pi, Pu, Yeah!"]},{"title":"EBONY & IVORY","artist":"OSTER project","id":1363,"data":{"genre":"RAGTIME CHIPTUNE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"In The Breeze","artist":"96 & Sota ft. Mayumi Morinaga","id":1364,"data":{"genre":"HYBRID","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Sounds Of Summer","artist":"Hommarju","id":1365,"data":{"genre":"UK HARDCORE","displayVersion":"22"},"altTitles":["Sounds Of Summer "],"searchTerms":["Sounds Of Summer "]},{"title":"Chronos","artist":"TAG","id":1366,"data":{"genre":"PROGRESSIVE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"少年は空を辿る","artist":"Power Of Nature","id":1367,"data":{"genre":"ムラクモ","displayVersion":"22"},"altTitles":[],"searchTerms":["Shonen ha Sora wo Tadoru"]},{"title":"ドッキン☆サマーあばんちゅーる","artist":"L.E.D.-G + Qrispy Joybox + ARM feat. ななひら","id":1395,"data":{"genre":"ドタバタ☆夏休み","displayVersion":"22"},"altTitles":[],"searchTerms":["Dokkin Summer Avanture"]},{"title":"夏色DIARY - L.E.D.-G STYLE MIX -","artist":"猫叉王子 feat.L.E.D.-G","id":1396,"data":{"genre":"HAPPY SUMMER CORE","displayVersion":"22"},"altTitles":[],"searchTerms":["NATSUIRO DIARY - L.E.D.-G STYLE MIX -"]},{"title":"Discloze","artist":"lapix","id":1397,"data":{"genre":"Hi-TECH PSYTRANCE","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"Invitation from Mr.C","artist":"C-Show","id":1398,"data":{"genre":"HOLIC","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"PENDUAL TALISMAN","artist":"猫叉L.E.D.Master","id":1399,"data":{"genre":"SYSTEM BGM","displayVersion":"22"},"altTitles":[],"searchTerms":[]},{"title":"DIAMOND CROSSING","artist":"S-C-U vs L.E.D.","id":1404,"data":{"genre":"HARD ELECTRIC POP","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"駅猫のワルツ","artist":"ミニョンヌ鉄道兄弟","id":1405,"data":{"genre":"にゃんコア","displayVersion":"23"},"altTitles":[],"searchTerms":["EKINEKONO WALTZ","DIAVOLO 3"]},{"title":"SHELTER OF THE MIND","artist":"YURiCa/花たん","id":1406,"data":{"genre":"ROCKIN' DRUM&BASS","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"か・し・ま・し☆PUMP UP!","artist":"miko","id":1407,"data":{"genre":"SUMMER WORKOUT","displayVersion":"23"},"altTitles":[],"searchTerms":["KASHIMASHI PUMP UP!"]},{"title":"ギョギョっと人魚 爆婚ブライダル","artist":"海の底からマーメイド Prim by ARM×狐夢想","id":1408,"data":{"genre":"Hi-RESORT電波","displayVersion":"23"},"altTitles":["ギョギョっと人魚♨爆婚ブライダル","ギョギョっと人魚?爆婚ブライダル"],"searchTerms":["Gyogyotto Ningyo Bakkon Bridal","Mermaid Prim"]},{"title":"Nightmare before oversleep","artist":"猫叉Master","id":1409,"data":{"genre":"SORROW STEP","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Highcharge Divolt","artist":"HuΣeR","id":1410,"data":{"genre":"BEMANIZED DIGITAL ROCK","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Uh-Oh","artist":"kors k","id":1411,"data":{"genre":"CANDY RAVE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"M4K3 1T B0UNC3","artist":"kors k","id":1412,"data":{"genre":"HDM","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Donkey Donk","artist":"Ryu☆","id":1413,"data":{"genre":"DONK","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Everlasting Last","artist":"HHH×MM×ST","id":1414,"data":{"genre":"J-DANCE POP","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"オルタネイトβ","artist":"Xceon feat. Mayumi Morinaga","id":1415,"data":{"genre":"HYPER J-POP","displayVersion":"23"},"altTitles":[],"searchTerms":["Alternate beta"]},{"title":"refrain","artist":"dj TAKA feat.AiMEE","id":1416,"data":{"genre":"TRANCE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Transport","artist":"Sota Fujimori","id":1417,"data":{"genre":"TECH-TRANCE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Central Station","artist":"Recycle","id":1418,"data":{"genre":"FUTURE BASS","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"少女アリスと箱庭幻想コンチェルト","artist":"DJ TOTTO","id":1419,"data":{"genre":"空想ファンタジーシリーズ","displayVersion":"23"},"altTitles":[],"searchTerms":["Alice in Mystic Garden"]},{"title":"Outbreak","artist":"USAO","id":1420,"data":{"genre":"FRENCHCORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"X","artist":"D.J.Amuro","id":1421,"data":{"genre":"RENAISSANCE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"セロトニン","artist":"U1 overground","id":1422,"data":{"genre":"ORBITALICTRO","displayVersion":"23"},"altTitles":[],"searchTerms":["serotonin"]},{"title":"太陽SUNSUNボンジュールアバンチュール","artist":"Project B-","id":1423,"data":{"genre":"PIECED SUNDAY","displayVersion":"23"},"altTitles":[],"searchTerms":["taiyo sun sun bonjour aventure"]},{"title":"Daily Lunch Special","artist":"Lucky Vacuum","id":1424,"data":{"genre":"ラッキーハードコア","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"明鏡止水","artist":"TOMOSUKE feat. あさき","id":1425,"data":{"genre":"禅ジャズ","displayVersion":"23"},"altTitles":[],"searchTerms":["meikyoushisui"]},{"title":"Dreamin Train","artist":"DJ NAGAI feat. Ayumi Nomiya","id":1426,"data":{"genre":"J-CORE EXPRESS","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"GET READY!!","artist":"DJ Shimamura","id":1427,"data":{"genre":"HARDCORE RAVE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"To The Paradise","artist":"DJ Genki feat. SHIN from HYPERNOVA","id":1428,"data":{"genre":"EDM","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Go Faraway","artist":"DJ Noriken feat. Yukacco","id":1429,"data":{"genre":"TRAPSTYLE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Dynamite","artist":"USAO","id":1430,"data":{"genre":"HYBRID TWERK","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Aublia","artist":"onoken feat. ALIAKE","id":1431,"data":{"genre":"POST J-TRADITIONAL","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Musik LoverZ","artist":"RoughSketch","id":1432,"data":{"genre":"HARDSTYLE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Routing","artist":"かめりあ","id":1433,"data":{"genre":"JAZZY-ELECTRO","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"STARLIGHT DANCEHALL","artist":"P*Light","id":1434,"data":{"genre":"HAPPY EMOTION","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"追想快晴テーマパーク","artist":"PHQUASE","id":1435,"data":{"genre":"FUTURE E-POP","displayVersion":"23"},"altTitles":[],"searchTerms":["sunny theme park of nostalgia"]},{"title":"Set U Free feat. Kanae Asaba","artist":"Y&Co.","id":1436,"data":{"genre":"HARD TRANCE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"SURVIVOR","artist":"SOUND HOLIC Vs. ZYTOKINE feat. Nana Takahashi","id":1437,"data":{"genre":"GRAVITY POP","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"星屑ディスタンシア","artist":"ARM feat. 普透明度 + Brasscapsule","id":1438,"data":{"genre":"GLITCH JAZZ","displayVersion":"23"},"altTitles":[],"searchTerms":["STARDUST DISTANCIA"]},{"title":"NANAIRO","artist":"LIQU@。","id":1439,"data":{"genre":"METAL POPS","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"AO-1","artist":"電龍","id":1440,"data":{"genre":"DANCE EXPRESS","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Nowhere","artist":"Nhato","id":1441,"data":{"genre":"ELECTRO TRANCE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"do the thing feat. Kanae Asaba","artist":"MK","id":1442,"data":{"genre":"EDM","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"m1dy Dynamic","artist":"m1dy","id":1443,"data":{"genre":"TOKYO STYLE SPEEDCORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"真 地獄超特急 -HELL or HELL-","artist":"DJ TECHNORCH Vs. L.E.D.Light-G","id":1444,"data":{"genre":"新世紀進歩的羽扇子音楽","displayVersion":"23"},"altTitles":[],"searchTerms":["THE HELL EXPRESS -HELL or HELL-"]},{"title":"Ride To The Core","artist":"GUHROOVY feat. NO+CHIN & Yuki","id":1445,"data":{"genre":"J-CORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Rock It","artist":"Hommarju","id":1446,"data":{"genre":"HARDCORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Violet Rose","artist":"OSTER project","id":1447,"data":{"genre":"LATIN JAZZ TRIO","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"めいさいアイドル☆あいむちゃん♪","artist":"DJ SHARPNEL feat. みらい","id":1448,"data":{"genre":"電波デステクノ","displayVersion":"23"},"altTitles":[],"searchTerms":["Meisai Idol Aim-chang."]},{"title":"量子の海のリントヴルム","artist":"黒猫ダンジョン","id":1449,"data":{"genre":"エピックプログレ","displayVersion":"23"},"altTitles":[],"searchTerms":["maud and her water dragon"]},{"title":"シュッパツシンコウ・シサカンコ","artist":"星野奏子","id":1450,"data":{"genre":"KANA-POP","displayVersion":"23"},"altTitles":[],"searchTerms":["Syuppatsushinkou Shisakanko"]},{"title":"麗 ~うらら~","artist":"SOUND HOLIC feat. Nana Takahashi","id":1451,"data":{"genre":"WINTER GLOW","displayVersion":"23"},"altTitles":["麗 〜うらら〜"],"searchTerms":["URARA"]},{"title":"NO LIMIT -オレ達に限界は無い-","artist":"SUPER STAR 満-MITSURU- vs. 伝説のダンサー マイク","id":1452,"data":{"genre":"ONLY ONE DANCE MUSIC","displayVersion":"23"},"altTitles":[],"searchTerms":["NO LIMIT"]},{"title":"朝焼けから始まるボクらの小さな旅","artist":"cosMo@暴走P","id":1453,"data":{"genre":"ARTCORE ROCK","displayVersion":"23"},"altTitles":[],"searchTerms":["asayakekarahajimaru bokuranotiisanatabi"]},{"title":"灼熱 Pt.2 Long Train Running","artist":"DJ Mass MAD Izm*","id":1454,"data":{"genre":"BROKEN SAMBA BREAK","displayVersion":"23"},"altTitles":[],"searchTerms":["shakunetsu pt.2 Long Train Running","ltr"]},{"title":"Inner Spirit","artist":"lapix","id":1455,"data":{"genre":"HiTECH FULLON","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"On the FM","artist":"C-Show","id":1456,"data":{"genre":"RADIO SHOWCASE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Damage Per Second","artist":"Maozon","id":1457,"data":{"genre":"CYBER DRUMSTEP","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"199024club -Re:BounceKiller-","artist":"DJ Mass MAD Izm*","id":1458,"data":{"genre":"TECH BREAKBEATS","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Arcana","artist":"Maozon","id":1459,"data":{"genre":"UPLIFTING TRANCE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Acid Pumper","artist":"ni-21","id":1460,"data":{"genre":"HARD DANCE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Exchange Place","artist":"Dirty Androids","id":1461,"data":{"genre":"FUTURE JERSEY","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Wheel of Journey","artist":"Vivian","id":1462,"data":{"genre":"ETHNIC","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"quick master (reform version)","artist":"youhei shimizu","id":1463,"data":{"genre":"J-TEKNO","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Devil's Gear","artist":"DJ Myosuke","id":1464,"data":{"genre":"MAINSTREAM HARDCORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Tori-no-kimochi","artist":"猫叉Master+","id":1465,"data":{"genre":"WORLD/ELECTRONICA","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Blue Spring Express","artist":"DJ Scratch & Bend","id":1466,"data":{"genre":"DREAM CORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"炸裂!イェーガー電光チョップ!!(JAEGER FINAL ATTACK)","artist":"L.E.D.","id":1467,"data":{"genre":"HARDSTYLE","displayVersion":"23"},"altTitles":["炸裂!イェーガー電光チョップ!!"],"searchTerms":["JAEGER FINAL ATTACK"]},{"title":"GOBBLE","artist":"Kimitaka Matsumae","id":1468,"data":{"genre":"CANTERBURY&BEAT","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"GENERATE feat.綾倉盟","artist":"Masayoshi Minoshima","id":1469,"data":{"genre":"ELECTRONIC DANCE","displayVersion":"23"},"altTitles":[],"searchTerms":["GENERATE feat.Mei Ayakura"]},{"title":"chaos eater -IIDX edition-","artist":"猫叉Master+","id":1470,"data":{"genre":"HARD STEP","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Battle Train -IIDX Edition-","artist":"Sota Fujimori","id":1471,"data":{"genre":"HARD DANCE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Welcome","artist":"Uraken","id":1472,"data":{"genre":"HARDCORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Konzert V","artist":"Remo-con vs. dj TAKA","id":1473,"data":{"genre":"JUNGLE CLASSIC","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Derelict Star feat. Ryu*","artist":"Remo-con","id":1474,"data":{"genre":"HARD DANCE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"POSSESSION","artist":"TAG underground","id":1475,"data":{"genre":"PSYCHIC FLASH","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Godspeed","artist":"dj TAKA xxx 猫叉Master xxx L.E.D.","id":1476,"data":{"genre":"JOINT WORK","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"La dolce primavera","artist":"OSTER project","id":1477,"data":{"genre":"PRIMAVERA JAZZ WALTZ","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"OUTER LIMITS ALTERNATIVE","artist":"L.E.D.-G","id":1478,"data":{"genre":"HARDCORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Glitch Nerds","artist":"かめりあ","id":1479,"data":{"genre":"GAMER'S ELECTRO/COMPLEXTRO","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"NINJA IS DEAD IIDX ver.","artist":"P*Light","id":1480,"data":{"genre":"SHINOBI SPEED","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Violet Pulse","artist":"G.K","id":1481,"data":{"genre":"GLITCH ELECTRO","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"STARLiGHT","artist":"星龍","id":1482,"data":{"genre":"DANCE SPEED GOLD","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"紫陽花 -AZISAI-","artist":"Camellia Vs. Expander","id":1483,"data":{"genre":"ORIENTAL TECHDANCE","displayVersion":"23"},"altTitles":[],"searchTerms":["AZISAI"]},{"title":"Journey","artist":"猫叉Master","id":1484,"data":{"genre":"WORLD/ELECTRONICA","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"CODE:1 [revision1.0.1]","artist":"HEXA","id":1485,"data":{"genre":"TECHNO","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"SEITEN NO TERIYAKI","artist":"Kobaryo","id":1486,"data":{"genre":"CHAOTIC SPEEDCORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Super Duper Racers","artist":"kors k & Numb'n'dub","id":1487,"data":{"genre":"HARDCORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"NZM","artist":"The 4th","id":1488,"data":{"genre":"END ROLL","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Grand Chariot","artist":"xi","id":1489,"data":{"genre":"HARD ART CORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Sephirot","artist":"SHIKI","id":1490,"data":{"genre":"TRANCE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"StrayedCatz","artist":"削除","id":1491,"data":{"genre":"FANTASY","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Angelic Jelly","artist":"t+pazolite","id":1492,"data":{"genre":"HAPPY で HARDCORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"Triple Counter","artist":"DJ YOSHITAKA meets dj TAKA","id":1493,"data":{"genre":"RISK + VACUUM","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"ZEPHYRANTHES","artist":"TAG","id":1494,"data":{"genre":"BLOOM CORE","displayVersion":"23"},"altTitles":[],"searchTerms":[]},{"title":"鴉","artist":"L.E.D.-G","id":1497,"data":{"genre":"CROSSBREED","displayVersion":"24"},"altTitles":[],"searchTerms":["KARASU"]},{"title":"焔極OVERKILL","artist":"RoughSketch Vs. L.E.D.-G","id":1498,"data":{"genre":"HARDCORE","displayVersion":"24"},"altTitles":[],"searchTerms":["ENGOKU OVERKILL"]},{"title":"RISING FIRE HAWK","artist":"L.E.D.-G","id":1499,"data":{"genre":"HARDSTYLE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"イザナミノナゲキ","artist":"猫叉Master","id":1500,"data":{"genre":"WORLD/ELECTRONICA","displayVersion":"24"},"altTitles":[],"searchTerms":["Izanami's wail"]},{"title":"AsiaN distractive","artist":"猫叉劇団","id":1501,"data":{"genre":"WORLD","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Super Rush","artist":"kors k","id":1502,"data":{"genre":"HARDTEK","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Rave Cannon","artist":"kors k","id":1503,"data":{"genre":"SPEED RAVE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Caterpillar","artist":"Eagle","id":1504,"data":{"genre":"HARD TRAP","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"¡Viva!","artist":"Ryu*","id":1505,"data":{"genre":"TRIBAL HOUSE","displayVersion":"24"},"altTitles":["!Viva!","?Viva!"],"searchTerms":["Viva!"]},{"title":"OOO","artist":"Ryu☆ feat.moimoi","id":1506,"data":{"genre":"BUBBLEGUM DANCE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Mare Nectaris","artist":"神楽","id":1507,"data":{"genre":"EXPERIMENTAL","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"冬椿 ft. Kanae Asaba","artist":"Xceon","id":1508,"data":{"genre":"HYPER ENKA POP","displayVersion":"24"},"altTitles":[],"searchTerms":["Fuyutsubaki ft. Kanae Asaba"]},{"title":"TOGAKUSHI","artist":"SETUP","id":1509,"data":{"genre":"HARD TRANCE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"SINOBUZ Fantasy","artist":"Noria","id":1510,"data":{"genre":"CANDY ROCK","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"津軽雪","artist":"罠師 VS 安室","id":1511,"data":{"genre":"MICHINOKU","displayVersion":"24"},"altTitles":[],"searchTerms":["TSUGARU SETSU"]},{"title":"Modular Technology","artist":"Sota Fujimori","id":1512,"data":{"genre":"TECHNO","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Honey Trap","artist":"Expander","id":1513,"data":{"genre":"HYPER TRAP","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Scripted Connection⇒ long mix","artist":"DJ MURASAME","id":1514,"data":{"genre":"TECHNO","displayVersion":"12"},"altTitles":[],"searchTerms":["SCRIPTED CONNECTION LONG MIX"]},{"title":"ROTTERDAM SHOGUN","artist":"ABDI from ジャカルタファンクブラザーズ","id":1518,"data":{"genre":"RDM","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"DORNWALD ~Junge~","artist":"DJ TOTTO","id":1523,"data":{"genre":"ARCHAIC TALE EP1","displayVersion":"24"},"altTitles":["DORNWALD 〜Junge〜"],"searchTerms":["DORNWALD -Junge-"]},{"title":"獅子霞麗ノ舞","artist":"HuΣeR","id":1525,"data":{"genre":"DRAMATIC WALTZ","displayVersion":"24"},"altTitles":[],"searchTerms":["Shishikasumu Uruwashinomai"]},{"title":"ECHIDNA","artist":"HuΣeR","id":1527,"data":{"genre":"HYBRID BUCHIAGE TRANCE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Quakes","artist":"dj Hellix","id":1528,"data":{"genre":"HARD BREAK BEATS","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"PAPAYAPA BASS","artist":"かめりあ feat. ななひら","id":1529,"data":{"genre":"MONDO-GROOVE BASSHOUSE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"焱影","artist":"RoughSkreamZ feat.楽天斎","id":1530,"data":{"genre":"HIP HOP","displayVersion":"24"},"altTitles":["火影","?影"],"searchTerms":["HIKAGE"]},{"title":"SAY BAY","artist":"P*Light","id":1531,"data":{"genre":"SHINOBI RAVE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"(This Is Not) The Angels","artist":"Hommarju","id":1532,"data":{"genre":"BIG BEAT/BREAKBEATS","displayVersion":"24"},"altTitles":[],"searchTerms":["This Is Not The Angels"]},{"title":"Selfish Sweet","artist":"OSTER project feat. かなたん","id":1533,"data":{"genre":"R&B","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Be A Star","artist":"PHQUASE feat.ぁゅ","id":1535,"data":{"genre":"ALTERNATIVE TECHNO POP","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Egret and Willow","artist":"Dirty Androids","id":1536,"data":{"genre":"FUTURE BEATS","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"禍根","artist":"U1 overground","id":1537,"data":{"genre":"ORBITALIC FUTURE BASS","displayVersion":"24"},"altTitles":[],"searchTerms":["Source Of Calamity"]},{"title":"Sarutobi Champion is 拙者","artist":"Project B-","id":1538,"data":{"genre":"PIECED MAKIBISHI","displayVersion":"24"},"altTitles":[],"searchTerms":["Sarutobi Champion is Sessha"]},{"title":"次葉 -turn the page-","artist":"小寺可南子","id":1539,"data":{"genre":"POP ROCK","displayVersion":"24"},"altTitles":[],"searchTerms":["JIYOU -turn the page-"]},{"title":"AO-∞","artist":"青龍","id":1540,"data":{"genre":"DANCE SPEED","displayVersion":"24"},"altTitles":[],"searchTerms":["AO-INFINITY"]},{"title":"忍恋花","artist":"黒脛","id":1541,"data":{"genre":"忍歌","displayVersion":"24"},"altTitles":[],"searchTerms":["SHINOBI RENKA"]},{"title":"Go Ahead!!","artist":"Ryu☆ Vs. Sota","id":1542,"data":{"genre":"TRANCE CORE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"DISAPPEAR feat. koyomin","artist":"DJ Genki","id":1543,"data":{"genre":"EMOTIONAL HI-TECH","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"#MAGiCVLGiRL_TRVP_B3VTZ","artist":"DJ Noriken","id":1544,"data":{"genre":"NEON/TWERKCORE","displayVersion":"24"},"altTitles":[],"searchTerms":["MAGiCVLGiRL_TRVP_B3VTZ"]},{"title":"The Commanders","artist":"USAO","id":1545,"data":{"genre":"HARDSTYLE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Umbral","artist":"Maozon","id":1546,"data":{"genre":"UPLIFTING TRANCE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Steel Edge","artist":"Maozon","id":1547,"data":{"genre":"DRUM&BASS","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Music is The Answer","artist":"C-Show","id":1548,"data":{"genre":"TURBOFUNK","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Amazing Mirage","artist":"lapix","id":1549,"data":{"genre":"HiTECH FULLON","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Affection","artist":"ni-21","id":1550,"data":{"genre":"HARD DANCE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"XINOBIKILL","artist":"SOUND HOLIC feat. Nana Takahashi","id":1551,"data":{"genre":"CYBER JAZZSTEP","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"FUZIN RIZIN","artist":"SOUND HOLIC feat. Nana Takahashi & 709sec.","id":1552,"data":{"genre":"HYPER DIGIMETAL","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"ディッシュウォッシャー◎彡おいわちゃん","artist":"ARM×狐夢想 feat. 山本椛","id":1553,"data":{"genre":"ネオスカ電波","displayVersion":"24"},"altTitles":[],"searchTerms":["Dish Washer Oiwa-Chan"]},{"title":"ちらちら・はらはら","artist":"NU-KO","id":1554,"data":{"genre":"ACEDIA","displayVersion":"24"},"altTitles":[],"searchTerms":["CHIRACHIRA HARAHARA"]},{"title":"Believe in you","artist":"DJ Shimamura feat. Renna","id":1555,"data":{"genre":"HARDCORE RAVE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Shoot'Em All","artist":"Manabu Namiki","id":1556,"data":{"genre":"DETROIT TECHNO","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Breakin' Chain","artist":"REDALiCE feat. MONICO","id":1557,"data":{"genre":"MOOMBAHCORE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"GuNGNiR","artist":"Gram","id":1558,"data":{"genre":"REQUIEM PSY","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"HADES","artist":"Massive New Krew","id":1559,"data":{"genre":"HARDSTYLE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Remedy feat. Kanae Asaba","artist":"Y&Co.","id":1560,"data":{"genre":"哀愁EUROBEAT","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"お命ちょうDAI!901娘","artist":"DJ SHARPNEL feat. みらい","id":1561,"data":{"genre":"演歌ブレイクス","displayVersion":"24"},"altTitles":[],"searchTerms":["Oinochi Cho-D.A.I. 901Girl "]},{"title":"Beyond The Seven","artist":"Nhato","id":1562,"data":{"genre":"TRANCE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"elemental bender feat. Kanae Asaba","artist":"MK","id":1563,"data":{"genre":"EDM","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Seaside Labyrinth","artist":"Dirty Androids","id":1564,"data":{"genre":"80's SYNTH FUNK","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"SAMURAI-Scramble","artist":"DJ Mass MAD Izm*","id":1565,"data":{"genre":"TECH BREAKBEATS","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Warrior","artist":"DJ CHUCKY feat. Jonjo","id":1566,"data":{"genre":"MAINSTREAM HARDCORE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Summer","artist":"banvox","id":1567,"data":{"genre":"DANCE MUSIC","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Piano Samurai","artist":"maras k(marasy+kors k)","id":1568,"data":{"genre":"BEAT PIANO MUSIC","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Sweet Clapper","artist":"livetune+","id":1569,"data":{"genre":"J-POP","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"SCREAM THE LIFE FEAT.KYONO","artist":"DJ BAKU","id":1570,"data":{"genre":"ROCK","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"BREAK OVER","artist":"MASAYOSHI IIMORI","id":1571,"data":{"genre":"FESTIVAL SOUND","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Seize the Day","artist":"DJ'TEKINA//SOMETHING feat.yuyoyuppe","id":1572,"data":{"genre":"FUTURE BASS","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"OTENAMI Hurricane","artist":"t+pazolite","id":1573,"data":{"genre":"POP BREAKCORE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Magical","artist":"Snail's House","id":1574,"data":{"genre":"KAWAII FUTURE BASS","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Yellow Sketch(RX-Ver.S.P.L.)","artist":"高田雅史","id":1575,"data":{"genre":"ALTERNATIVE ELECTRO","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"shuriken","artist":"ヒゲドライバー","id":1576,"data":{"genre":"CHIPTUNE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"yamabiko (SINOBUZ Edition)","artist":"かめりあ","id":1577,"data":{"genre":"夏の夕暮れと、DUBSTEP。","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"九尾狐夜行","artist":"天狐","id":1578,"data":{"genre":"ORIENTAL FUSION","displayVersion":"24"},"altTitles":[],"searchTerms":["Kyuubikoyagyou"]},{"title":"Around The Galaxy","artist":"NISH","id":1579,"data":{"genre":"UPLIFTING TRANCE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Sky High","artist":"Cuvelia","id":1580,"data":{"genre":"ANTHEM","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Snakey Kung-fu","artist":"金獅子 vs 麒麟 feat. 獏","id":1581,"data":{"genre":"ASIAN CONTEMPORARY","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"月雪に舞う華のように","artist":"猫叉Master","id":1582,"data":{"genre":"FOREST SNOW","displayVersion":"24"},"altTitles":[],"searchTerms":["Tsukiyuki ni mau hananoyouni"]},{"title":"INVISIBLE STRIX","artist":"L.E.D.","id":1583,"data":{"genre":"NEUROFUNK","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"RAIN","artist":"dj TAKA","id":1584,"data":{"genre":"TRANCE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"刃図羅","artist":"猫叉Master vs HuΣeR","id":1585,"data":{"genre":"LAST ARTS","displayVersion":"24"},"altTitles":[],"searchTerms":["BUZRA"]},{"title":"〆","artist":"lapix","id":1586,"data":{"genre":"HiTECH","displayVersion":"24"},"altTitles":[],"searchTerms":["SHIME"]},{"title":"BabeL ~Grand Story~","artist":"Ako Atak","id":1587,"data":{"genre":"SPIRAL STAIRS","displayVersion":"24"},"altTitles":["BabeL 〜Grand Story〜"],"searchTerms":["BabeL -Grand Story-"]},{"title":"BroGamer","artist":"USAO","id":1588,"data":{"genre":"SUPER ULTIMATE HYPER CORE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Beat Juggling Mix","artist":"Hommarju","id":1589,"data":{"genre":"DJ BATTLE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"SEQUENCE CAT","artist":"SLEDLAKE (SLAKE & L.E.D.)","id":1590,"data":{"genre":"TECHNO","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"nostos","artist":"Setaria Virtuoso","id":1591,"data":{"genre":"NOSTALGIA","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"crew","artist":"beatnation Records","id":1592,"data":{"genre":"ANTHEM","displayVersion":"24"},"altTitles":["crew -original mix-","crew -VENUS mix-","crew -Ryu☆ mix-","crew -kors k mix-","crew -Prim version-"],"searchTerms":[]},{"title":"Macuilxochitl","artist":"TOMOSUKE","id":1593,"data":{"genre":"PIANO CONTEMPORARY","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Summerlights(IIDX Edition)","artist":"DJ Noriken","id":1594,"data":{"genre":"HARDCORE RAVE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"HAPPY★RUSH","artist":"P*Light","id":1595,"data":{"genre":"HAPPY","displayVersion":"24"},"altTitles":[],"searchTerms":["HAPPY*RUSH"]},{"title":"Lift Us High","artist":"BEMANI Sound Team \"Sota Fujimori\"","id":1596,"data":{"genre":"MELODIC TRANCE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"CODE:0","artist":"BEMANI Sound Team \"HEXA\"","id":1597,"data":{"genre":"BIG BEAT","displayVersion":"26"},"altTitles":["CODE:Ø"],"searchTerms":[]},{"title":"BLO§OM","artist":"BEMANI Sound Team \"TAG\"","id":1598,"data":{"genre":"BLOOM TRANCE","displayVersion":"26"},"altTitles":["BLOSSOM"],"searchTerms":["BLOSSOM"]},{"title":"ZENDEGI DANCE","artist":"ARM × BEMANI Sound Team \"U1 overground\"","id":1599,"data":{"genre":"ORBITALIC ORIENTAL ELECTRO","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Psycho Sheep Riddim","artist":"BEMANI Sound Team \"SYUNN\"","id":1600,"data":{"genre":"RIDDIM DUBSTEP","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"COSMIC CYBER","artist":"BEMANI Sound Team \"Captain Sonic\"","id":1601,"data":{"genre":"BIGCORE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"A Tale Hidden In The Abyss","artist":"BEMANI Sound Team \"person09\"","id":1602,"data":{"genre":"COMMENT OUT","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"サクラあっぱれーしょん","artist":"Remixed by BEMANI Sound Team \"TAG\" feat. 柊木りお","id":1603,"data":{"genre":"IIDX EDITION","displayVersion":"26"},"altTitles":[],"searchTerms":["Sakura Apparation"]},{"title":"Garuda","artist":"kors k","id":1604,"data":{"genre":"JUKE/FOOTWORK","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"グラナダの風","artist":"BEMANI Sound Team \"劇団レコード\"","id":1605,"data":{"genre":"SPANISH GUITAR","displayVersion":"26"},"altTitles":[],"searchTerms":["Granada Wind"]},{"title":"Unbelief","artist":"BEMANI Sound Team \"Anonymous\"","id":1606,"data":{"genre":"METAL","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"CoMAAAAAAA","artist":"Ryu☆","id":1607,"data":{"genre":"UPLIFTING ETHNIC","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"深愛のリグレット","artist":"Xceon feat.Mayumi Morinaga","id":1608,"data":{"genre":"PIANO J TRANCE POP","displayVersion":"26"},"altTitles":[],"searchTerms":["shinaino regret "]},{"title":"Wonderland","artist":"kors k","id":1609,"data":{"genre":"CANDY RAVE GABBER","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Mächö Mönky","artist":"kors k","id":1610,"data":{"genre":"JUNGLE TERROR","displayVersion":"26"},"altTitles":["Macho Monky","M?ch? M?nky"],"searchTerms":["Macho Monky"]},{"title":"Glory","artist":"kradness","id":1611,"data":{"genre":"EDM","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"夏の匂い。キミの残像。 ft. Kanae Asaba","artist":"Xceon","id":1612,"data":{"genre":"Re 90's J-DANCE POP","displayVersion":"26"},"altTitles":[],"searchTerms":["Natsunonioi kiminozanzou ft. Kanae Asaba"]},{"title":"AGAiN","artist":"DJ NAGAI","id":1613,"data":{"genre":"HARDCORE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Catch Our Fire!","artist":"中島由貴","id":1614,"data":{"genre":"MARVELOUS CHEER","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"dAuntl3ss","artist":"DJ Noriken","id":1615,"data":{"genre":"HARDER DANCE MUSIC","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Starry Night","artist":"Massive New Krew feat.松平なな","id":1616,"data":{"genre":"HARDSTYLE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Wing of Hearts","artist":"USAO & DJ Nanashi","id":1617,"data":{"genre":"HYPER HANDS UP","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Carmina","artist":"CANVAS feat. Quimär","id":1618,"data":{"genre":"SYMPHONIC TRANCECORE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"L.F.O","artist":"aran","id":1619,"data":{"genre":"UK HARDCORE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"The Rebellion of Sequencer","artist":"DJ Myosuke","id":1620,"data":{"genre":"DJENTCORE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"泰東ノ翠霞","artist":"bermei.inazawa/feat.霜月はるか","id":1621,"data":{"genre":"JAPANESE POPS","displayVersion":"26"},"altTitles":[],"searchTerms":["taito no suika"]},{"title":"花冠 feat.Aikapin","artist":"RoughSkreamZ","id":1622,"data":{"genre":"SOCA","displayVersion":"26"},"altTitles":[],"searchTerms":["Hanakanmuri feat.Aikapin"]},{"title":"セカンドピアス","artist":"OSTER project feat. echo","id":1623,"data":{"genre":"GIRLS ROCK","displayVersion":"26"},"altTitles":[],"searchTerms":["Second earrings"]},{"title":"Dr. Chemical & Killing Machine","artist":"Hommarju","id":1624,"data":{"genre":"INDUSTRIAL TECHNO","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"ハードベース・フェスタ","artist":"かめりあ feat. ななひら","id":1625,"data":{"genre":"A-STYLE RUSSIAN HARDBASS","displayVersion":"26"},"altTitles":[],"searchTerms":["HARDBASS FESTA"]},{"title":"U.S.A.","artist":"Remixed by BEMANI Sound Team \"PHQUASE feat.TRANDER Jr.\"","id":1626,"data":{"genre":"IIDX EDITION","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"IDC feat.REVERBEE (Mo'Cuts Ver)","artist":"DJ Mass MAD Izm*","id":1627,"data":{"genre":"TECH-BREAKS","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Red. by Jack Trance","artist":"DJ Mass MAD Izm*","id":1628,"data":{"genre":"TECH-BREAKS","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Twilight Warp","artist":"Maozon feat. Kyte","id":1629,"data":{"genre":"CYBER DANCE MUSIC","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"ROCK女 feat. 大山愛未, Ken","artist":"Y&Co.","id":1630,"data":{"genre":"TRANCE","displayVersion":"26"},"altTitles":["ROCK女 feat. 大山愛未, Ken"],"searchTerms":["ROCK ONNA feat. Aimi Oyama, Ken"]},{"title":"Yum Yum Jelly","artist":"YUC'e","id":1631,"data":{"genre":"FUTURE BASS","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"LADYBIRD","artist":"YUC'e","id":1632,"data":{"genre":"GLITCH HOP","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Cranberry City ft. Luschel","artist":"lapix","id":1633,"data":{"genre":"GARAGE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"& Intelligence","artist":"lapix","id":1634,"data":{"genre":"MEGA MIX","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Hurry Hurry","artist":"Masayoshi Iimori","id":1635,"data":{"genre":"RAVE SXXX","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Ember Lights","artist":"Nhato","id":1636,"data":{"genre":"FUSION TRANCE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Particle Arts","artist":"Virtual Self","id":1637,"data":{"genre":"NEOTRANCE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Urban Constellations","artist":"Dirty Androids","id":1638,"data":{"genre":"JAZZY FOOTWORK JUNGLE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"ONIGOROSHI","artist":"m1dy","id":1639,"data":{"genre":"TOKYO STYLE SPEEDCORE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"爆ゼニ☆がってんワーカー","artist":"ARM×狐夢想 feat. ななひら","id":1640,"data":{"genre":"勤労☆電波","displayVersion":"26"},"altTitles":[],"searchTerms":["Baku Zeni Gatten Worker"]},{"title":"Re:Story","artist":"ももいろクローバーZ","id":1641,"data":{"genre":"J-POP","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"The Sealer ~ア・ミリアとミリアの民~","artist":"Zektbach","id":1642,"data":{"genre":"ELEMENTAL JIG","displayVersion":"26"},"altTitles":["The Sealer 〜ア・ミリアとミリアの民〜"],"searchTerms":["The Sealer"]},{"title":"The Best of Both Worlds","artist":"☆Taku Takahashi (m-flo, block.fm)","id":1643,"data":{"genre":"EUROTRAPBEAT","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"GIGA THRASH","artist":"Blacklolita","id":1644,"data":{"genre":"DUBSTEP","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Angels & Demons","artist":"月代 彩","id":1645,"data":{"genre":"DRUM & BASS","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"ミストレス・アンに花束を","artist":"soejima takuma feat.BEMANI Sound Team \"猫叉Master\"","id":1646,"data":{"genre":"ELECTRONICA","displayVersion":"26"},"altTitles":[],"searchTerms":["Bouquet for Ann"]},{"title":"SPEED ROCKER","artist":"AJURIKA","id":1647,"data":{"genre":"PSYCHEDELIC TRANCE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"IDOL syndrome.","artist":"RINA","id":1648,"data":{"genre":"PSYCHEDELIC ROCK","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"OVER TIME","artist":"空中分解feat.アンテナガール","id":1649,"data":{"genre":"ELECTRO POP","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Xlø","artist":"sasakure.UK","id":1650,"data":{"genre":"NEUTRONIKA","displayVersion":"26"},"altTitles":["Xlo","Xl?","Xlo"],"searchTerms":["XLO"]},{"title":"Let me be your cure","artist":"Pizuya's Cell","id":1651,"data":{"genre":"ELECTRIC DANCE ROCK","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Level One","artist":"Yamato","id":1652,"data":{"genre":"Drumstep / DnB","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Next Tales 2 Oath (IIDX 20th Anniv \"Ring\" Theme)","artist":"Hommarju","id":1653,"data":{"genre":"THEME SONG","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Serious?","artist":"KSUKE","id":1654,"data":{"genre":"FESTIVAL TRAP","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"龍王の霊廟(Mausoleum Of The Primal Dragon)","artist":"BEMANI Sound Team \"黒猫ダンジョン\"","id":1655,"data":{"genre":"RETROSPECTIVE EPIC MUSIC","displayVersion":"26"},"altTitles":[],"searchTerms":["Mausoleum Of The Primal Dragon"]},{"title":"Wolf 1061","artist":"Xceon","id":1656,"data":{"genre":"PIANO TRANCE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"金野火織の金色提言","artist":"DJ TECHNORCH feat. 宇宙★海月","id":1657,"data":{"genre":"音ゲー賛美歌","displayVersion":"26"},"altTitles":[],"searchTerms":["KONNO HIORI NO KONJIKI TEIGEN"]},{"title":"EVANESCENT","artist":"SOUND HOLIC feat. Nana Takahashi","id":1658,"data":{"genre":"PROGRESSIVE ROCK","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"LOST TECHNOLOGIE","artist":"かめりあ","id":1659,"data":{"genre":"TECHNO","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"XENON II ~TOMOYUKIの野望~","artist":"Mr.T","id":1660,"data":{"genre":"ELECTRO SHOCK","displayVersion":"26"},"altTitles":["XENON II 〜TOMOYUKIの野望〜"],"searchTerms":["XENON II -TOMOYUKI no Yabou-"]},{"title":"DRUNK MONKY","artist":"DJ ODDBALL","id":1661,"data":{"genre":"MINIMAL","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Playing With Fire","artist":"kors k","id":1662,"data":{"genre":"SPEED RAVE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Lethal Weapon","artist":"BEMANI Sound Team \"HuΣeR\"","id":1663,"data":{"genre":"RECKLESS HARDCORE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"GO OVER WITH GLARE -ROOTAGE 26-","artist":"BEMANI Sound Team \"L.E.D.-G\"","id":1664,"data":{"genre":"HARDSTYLE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"お菓子の王国","artist":"Snail's House","id":1665,"data":{"genre":"SPEED CANDY","displayVersion":"26"},"altTitles":[],"searchTerms":["Candy Kingdom"]},{"title":"50th Memorial Songs -Beginning Story-","artist":"BEMANI Sound Team","id":1666,"data":{"genre":"ANNIVERSARY","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"50th Memorial Songs -二人の時 ~under the cherry blossoms~-","artist":"BEMANI Sound Team","id":1667,"data":{"genre":"ANNIVERSARY","displayVersion":"26"},"altTitles":["50th Memorial Songs -二人の時 〜under the cherry blossoms〜-"],"searchTerms":["50th Memorial Songs -FUTARINO TOKI under the cherry blossoms-"]},{"title":"50th Memorial Songs -Flagship medley-","artist":"BEMANI Sound Team","id":1668,"data":{"genre":"ANNIVERSARY","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"50th Memorial Songs -The BEMANI History-","artist":"BEMANI Sound Team","id":1669,"data":{"genre":"ANNIVERSARY","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Night! Night! Night!","artist":"MM","id":1670,"data":{"genre":"EURO DYNAMITE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"ruin of opals","artist":"上ノ瀬つかさ","id":1671,"data":{"genre":"IRIDESCENCE JAZZ ETUDE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Technicolour Dreams","artist":"DUNE & M-Project & GUHROOVY","id":1672,"data":{"genre":"HDM","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Carry Me Away","artist":"lapix","id":1673,"data":{"genre":"FUTURE CORE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"ROZA DE ANDALUCIA","artist":"SOUND HOLIC Vs. T.Kakuta feat. Nana Takahashi","id":1674,"data":{"genre":"MELODIC SPEED METAL","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"ToyCube Pf.(RX-Ver.S.P.L.)","artist":"高田雅史","id":1675,"data":{"genre":"NEW AGE","displayVersion":"26"},"altTitles":["ToyCube Pf.(RX Ver.S.P.L)","ToyCube Pf (RX Ver.S.P.L)"],"searchTerms":[]},{"title":"Sidechained Threats","artist":"sanodg","id":1676,"data":{"genre":"ELECTRO","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Necroxis Girl","artist":"BEMANI Sound Team \"HuΣeR\"","id":1677,"data":{"genre":"GLITCH DUBSTEP","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Geirskögul","artist":"Maozon","id":1678,"data":{"genre":"CYBER DRUMSTEP","displayVersion":"26"},"altTitles":["Geirsk?gul","Geirskogul"],"searchTerms":["Geirskogul"]},{"title":"Please Welcome Mr.C","artist":"C-Show","id":1679,"data":{"genre":"JAZZY HOLIC","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"HARD BRAIN","artist":"AJURIKA","id":1680,"data":{"genre":"HARD TECHNO","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Visterhv","artist":"Feryquitous","id":1681,"data":{"genre":"REBIRTH OUT","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Trill auf G","artist":"BEMANI Sound Team \"dj TAKA\"","id":1682,"data":{"genre":"MUSIC GAMES HARDCORE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"voltississimo","artist":"BEMANI Sound Team \"PHQUASE\"","id":1683,"data":{"genre":"VVV","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"toy boxer","artist":"BEMANI Sound Team \"S-C-U & SYUNN\"","id":1684,"data":{"genre":"BOXINGCORE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"最小三倍完全数","artist":"DJ TECHNORCH","id":1685,"data":{"genre":"ピタゴラス的不完全性破壊衝動音律(ハンマーによる)","displayVersion":"26"},"altTitles":[],"searchTerms":["SMALLEST 3K-PERFECT NUMBER"]},{"title":"Six String Proof","artist":"BEMANI Sound Team \"Yvya × Mutsuhiko Izumi\"","id":1686,"data":{"genre":"HARDROCK","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"おーまい!らぶりー!すうぃーてぃ!だーりん!","artist":"BEMANI Sound Team \"PON\" feat.NU-KO","id":1687,"data":{"genre":"LOVELY YOUTH","displayVersion":"26"},"altTitles":[],"searchTerms":["OH MY!LOVELY!SWEETY!DARLING!"]},{"title":"Afterimage d'automne","artist":"BEMANI Sound Team \"猫叉劇団\"","id":1688,"data":{"genre":"ASYMMETRY ART","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"BLACK JACKAL","artist":"Akira Complex","id":1689,"data":{"genre":"DANCE MUSIC","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"ミッドナイト☆WAR","artist":"いちか","id":1690,"data":{"genre":"BEMANIZED ROCKCORE","displayVersion":"26"},"altTitles":[],"searchTerms":["MIDNIGHT WAR"]},{"title":"Tp-RZ","artist":"CAPACITY GATE","id":1691,"data":{"genre":"BREAKBEATS","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"portal","artist":"猫叉Master+","id":1692,"data":{"genre":"ELECTRO","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Painful Fate","artist":"BEMANI Sound Team \"猫叉Master\"","id":1693,"data":{"genre":"DRUM'N'BASS","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"SIGMA","artist":"BEMANI Sound Team \"Mutsuhiko Izumi\"","id":1694,"data":{"genre":"HARDROCK","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Digital Skipper","artist":"BEMANI Sound Team \"Expander\"","id":1695,"data":{"genre":"HYBRID","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"REPLAY","artist":"SLAKE","id":1696,"data":{"genre":"TECHNO","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Cyber True Color","artist":"kors k vs Sota Fujimori","id":1697,"data":{"genre":"DREAM COLLABORATION","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"恋はどう?モロ◎波動OK☆方程式!!","artist":"あべにゅうぷろじぇくと feat. 佐倉紗織 produced by ave;new","id":1698,"data":{"genre":"理系ポップ","displayVersion":"24"},"altTitles":[],"searchTerms":["koihadou? moro hadou ok houteishiki!!"]},{"title":"Vermilion","artist":"Remo-con","id":1699,"data":{"genre":"HARD HOUSE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Lost wing at.0","artist":"猫叉Master+","id":1700,"data":{"genre":"DRUM'N'BASS","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Surf on the Light","artist":"Tomoyuki Uchida","id":1701,"data":{"genre":"ELECTRO FUSION","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"童話回廊","artist":"DJ TOTTO","id":1702,"data":{"genre":"空想ファンタジーシリーズ","displayVersion":"24"},"altTitles":[],"searchTerms":["DOUWAKAIROU"]},{"title":"Apocalypse","artist":"Morrigan feat. リリィ","id":1703,"data":{"genre":"EPIC D'N'B","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"Venom","artist":"kors k vs L.E.D.-G","id":1704,"data":{"genre":"JUMP UP/HARDCORE","displayVersion":"24"},"altTitles":[],"searchTerms":[]},{"title":"神謳 -RESONANCE-","artist":"SOUND HOLIC feat. Nana Takahashi Vs.GOD PHOENIX Prim","id":1707,"data":{"genre":"Hi-MYTH","displayVersion":"25"},"altTitles":[],"searchTerms":["SHINOH -RESONANCE-","Phoenix Prim","Phnix Prim"]},{"title":"THE CANNONBALLER","artist":"L.E.D. feat. YURiCa/花たん","id":1708,"data":{"genre":"EUROBEAT","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"ナイトシティー・アヴァンチュール","artist":"森永真由美","id":1709,"data":{"genre":"歌謡ニューウェーブ","displayVersion":"25"},"altTitles":[],"searchTerms":["NIGHTCITY AVENTURE"]},{"title":"DEATH†ZIGOQ ~怒りの高速爆走野郎~","artist":"L.E.D.ALiCE(DJ NAGAI Vs. BEMANI Sound Team \"L.E.D.-G\")","id":1710,"data":{"genre":"世紀末コア","displayVersion":"25"},"altTitles":["DEATH†ZIGOQ 〜怒りの高速爆走野郎〜","DEATH†ZIGOQ~怒りの高速爆走野郎~"],"searchTerms":["DEATH ZIGOQ"]},{"title":"Initiation","artist":"BEMANI Sound Team \"謎の勢力\"","id":1711,"data":{"genre":"00's TECHNO","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"ChaserXX","artist":"HuΣeR","id":1712,"data":{"genre":"CYBERNETICS PIANO HOUSE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"純真可憐デザイア","artist":"BEMANI Sound Team \"HuΣeR\" feat.Fernweh","id":1713,"data":{"genre":"EMOTIONAL ROCK","displayVersion":"25"},"altTitles":[],"searchTerms":["JUNSHINKAREN DESIRE"]},{"title":"EMERALDAS","artist":"BEMANI Sound Team \"HuΣeR vs dj Hellix\"","id":1714,"data":{"genre":"IRREGULAR DJENT STEP","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"ANCHOR","artist":"BEMANI Sound Team \"HuΣeR Vs. SYUNN\"","id":1715,"data":{"genre":"STYLISH CROSSOVER","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"AA -rebuild-","artist":"D.J.Amuro","id":1716,"data":{"genre":"RENAISSANCE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"I Love You","artist":"O/iviA","id":1717,"data":{"genre":"EURO TRANCE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"バスルーム ロマンス","artist":"BEMANI Sound Team \"Saori Watanabe\"","id":1718,"data":{"genre":"CLASSIC MOTIF","displayVersion":"25"},"altTitles":[],"searchTerms":["Bathroom Romance"]},{"title":"COSMIC☆WONDER☆REVOLUTION","artist":"猫叉Master+","id":1719,"data":{"genre":"COSMIC POP","displayVersion":"25"},"altTitles":[],"searchTerms":["COSMIC*WONDER*REVOLUTION"]},{"title":"ACCELERATE","artist":"Sota Fujimori","id":1720,"data":{"genre":"SYNTH-TECH","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Expanded !!","artist":"BEMANI Sound Team \"Expander\"","id":1721,"data":{"genre":"MIDDLE EASTERN TWERK","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Life Is A Game ft.DD\"ナカタ\"Metal","artist":"RoughSketch","id":1722,"data":{"genre":"UPTEMPO HARDCORE","displayVersion":"25"},"altTitles":["Life Is A Game ft.DD\"ナカタ\""],"searchTerms":["Life Is A Game ft.DD\"Nakata\"Metal"]},{"title":"Back Spin Sweeper","artist":"DJ TOTTO","id":1723,"data":{"genre":"WAGON WHEEL TRANCE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"シムルグの目醒め","artist":"BEMANI Sound Team \"DJ TOTTO\" feat.rionos","id":1724,"data":{"genre":"NATURE","displayVersion":"25"},"altTitles":[],"searchTerms":["Dawn of Simurgh"]},{"title":"Abraxas","artist":"SYUNN","id":1725,"data":{"genre":"DUBSTEP","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Papilio ulysses","artist":"BEMANI Sound Team \"SYUNN\"","id":1726,"data":{"genre":"DRUMSTEP","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Mira","artist":"Akhuta","id":1727,"data":{"genre":"ALTERNATIVE FUGUE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"東京神話","artist":"DJ TECHNORCH feat.宇宙★海月 vs BEMANI Sound Team \"U1-ASAMi\"","id":1728,"data":{"genre":"ORBITALIC GABBER STEP","displayVersion":"25"},"altTitles":[],"searchTerms":["TOKYO SHINWA"]},{"title":"Beast mode","artist":"BEMANI Sound Team \"TAG\"","id":1729,"data":{"genre":"SPEED EURO","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"FIRE BALL","artist":"BEMANI Sound Team \"RACER-X\"","id":1730,"data":{"genre":"SPEED STAR","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"草原の王女-軌跡を辿って-","artist":"劇団レコード","id":1731,"data":{"genre":"JOURNEY SCENE","displayVersion":"25"},"altTitles":[],"searchTerms":["Princess in Grassland"]},{"title":"VOX RUSH","artist":"青龍 × sampling masters MEGA & sampling masters AYA","id":1732,"data":{"genre":"ROTTERDAM RAVE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"O/D*20","artist":"Ryu*","id":1733,"data":{"genre":"TECHNO","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"255","artist":"255","id":1734,"data":{"genre":"HYPER SPEED RAVE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Boomy and The Boost","artist":"Eagle","id":1735,"data":{"genre":"NEO JUNGLE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"ANAGMA","artist":"C-Show","id":1736,"data":{"genre":"PSY TECH DANCE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"ハイ*ビスカス ft. Kanae Asaba","artist":"Xceon","id":1737,"data":{"genre":"YANKEE CAR J TRANCE","displayVersion":"25"},"altTitles":[],"searchTerms":["Hi*biscus ft. Kanae Asaba"]},{"title":"Alpheratz","artist":"Xceon","id":1738,"data":{"genre":"PIANO TRANCE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Amor De Verão","artist":"かめりあ feat. ななひら","id":1739,"data":{"genre":"熱帯 THE BASS","displayVersion":"25"},"altTitles":["Amor De Verao","Amor De Ver?o"],"searchTerms":["Amor De Verao"]},{"title":"LUV DRIVE","artist":"RoughSketch feat.Aikapin","id":1740,"data":{"genre":"POPCORE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Battleground","artist":"kors k","id":1741,"data":{"genre":"SCHRANZ","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"HAT TRICK","artist":"P*Light","id":1742,"data":{"genre":"HANDZ STYLE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Break Stasis","artist":"Hommarju & Akira Complex","id":1743,"data":{"genre":"DRUMSTEP/HARDCORE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"エディブルフラワーの独白","artist":"OSTER project feat. 常盤ゆう","id":1744,"data":{"genre":"HARD FRENCH","displayVersion":"25"},"altTitles":[],"searchTerms":["edible flower monologue"]},{"title":"Exhaust Hype","artist":"DJ Noriken","id":1745,"data":{"genre":"HARD BASS HOUSE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"FREEDOM","artist":"USAO","id":1746,"data":{"genre":"HYPER DUBSTEP","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Slipstream","artist":"lapix","id":1747,"data":{"genre":"FUTURE CORE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Best of Me","artist":"Maozon","id":1748,"data":{"genre":"CYBER LIQUID FUNK","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Around the Future","artist":"Maozon vs. C-Show","id":1749,"data":{"genre":"CYBERCORE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"FUTURE is Dead","artist":"C-Show","id":1750,"data":{"genre":"HOLIC","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Acidiva 303","artist":"ni-21","id":1751,"data":{"genre":"HARD DANCE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"1001 -ESCAPE-","artist":"SOUND HOLIC feat. Nana Takahashi","id":1752,"data":{"genre":"JAZZ ROCK","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"共犯へヴンズコード","artist":"D-Evoke(与那嶺雅人/小日向翔)","id":1753,"data":{"genre":"ELEGANT SWING","displayVersion":"25"},"altTitles":["共犯ヘヴンズコード"],"searchTerms":["Kyohan-Heaven'sCode"]},{"title":"うさ☆かめ 大戦争!","artist":"ARM×狐夢想 feat. I've : 柚子乃 & RINA","id":1754,"data":{"genre":"プログレッシブ徒競走","displayVersion":"25"},"altTitles":[],"searchTerms":["Usa Kame Wars!"]},{"title":"Nothing but Theory","artist":"lapix","id":1755,"data":{"genre":"ULTRA JAZZFUNKTION","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Illusionary Waterlily","artist":"DJ Noriken","id":1756,"data":{"genre":"EMOTIONAL RAVE EUPHORIA","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Persephone","artist":"Massive New Krew","id":1757,"data":{"genre":"HARDSTYLE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"No Limit 2 dAnce feat. 大山愛未","artist":"Y&Co.","id":1758,"data":{"genre":"HYPER TECHNO","displayVersion":"25"},"altTitles":[],"searchTerms":["No Limit 2 dAnce feat. Aimi Oyama"]},{"title":"Hella Deep","artist":"MASAYOSHI IIMORI","id":1759,"data":{"genre":"FREESTYLE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Static State","artist":"Nhato","id":1760,"data":{"genre":"ELECTRO TRANCE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Get Up! feat. Kanae Asaba","artist":"MK","id":1761,"data":{"genre":"TROPICAL HOUSE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Midnight Lady","artist":"Dirty Androids","id":1762,"data":{"genre":"NU 80's DISCO FUNK","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"The Chase","artist":"DJ Mass MAD Izm*","id":1763,"data":{"genre":"TECH BREAKS","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"UMMU","artist":"t+pazolite","id":1764,"data":{"genre":"OSHARave","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Rise Circuit","artist":"COSIO","id":1765,"data":{"genre":"DRUM'N'BASS","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Chemical Cookie","artist":"YUC'e","id":1766,"data":{"genre":"FUTURE BASS","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"n'pa pa BBQ","artist":"YUC'e","id":1767,"data":{"genre":"FUTURE TERROR","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Son, not gabba now","artist":"Y&Co.","id":1768,"data":{"genre":"GABBA","displayVersion":"25"},"altTitles":["Son, not gabba now"],"searchTerms":[]},{"title":"Xperanza","artist":"aran","id":1769,"data":{"genre":"HYBRID HARDCORE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Temple of Anubis","artist":"Massive New Krew","id":1770,"data":{"genre":"PSYSTYLE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"2 Player","artist":"maras k/marasy×kors k","id":1771,"data":{"genre":"BEAT PIANO MUSIC","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"I'm Coming (2017 Version)","artist":"Pa's Lam System","id":1772,"data":{"genre":"ダンスミュージック","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"LIGHTS ft. EVO+","artist":"lapix","id":1773,"data":{"genre":"EMO BREAKS","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"SUNLiGHT (IIDX Mix)","artist":"日龍","id":1774,"data":{"genre":"TRANCE SPEED","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"ラストセンチュリーメランコリック","artist":"DJ Taku aka ☆Taku Takahashi (m-flo)","id":1775,"data":{"genre":"FUTURE J-POP","displayVersion":"25"},"altTitles":[],"searchTerms":["Last Century Melancholic"]},{"title":"Eine Haube ~聖地の果てにあるもの~","artist":"AIKO OI","id":1776,"data":{"genre":"VELLUM","displayVersion":"25"},"altTitles":["Eine Haube 〜聖地の果てにあるもの〜"],"searchTerms":["Eine Haube"]},{"title":"Only for now","artist":"RINA SOUND PRODUCE : KAZUYA TAKASE","id":1777,"data":{"genre":"PSYCHDELIC TRANCE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"From Time To Time","artist":"sanodg","id":1778,"data":{"genre":"TECH HOUSE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"SPEED","artist":"BEMANI Sound Team \"Mutsuhiko Izumi\"","id":1779,"data":{"genre":"ROCK FUSION","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Fervidex","artist":"Feryquitous","id":1780,"data":{"genre":"ARTCORE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"DEADHEAT","artist":"DJ Myosuke","id":1781,"data":{"genre":"HARDCORE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Arca","artist":"BEMANI Sound Team \"Akhuta Works\"","id":1782,"data":{"genre":"GENESIS","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"SPEED DEMON","artist":"GUHROOVY feat. NO+CHIN","id":1783,"data":{"genre":"HARDTEK","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"The Revolution (VIP Mix)","artist":"Scott Brown & M-Project","id":1784,"data":{"genre":"HDM","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"命の標本","artist":"志方あきこ","id":1785,"data":{"genre":"STRANGE WORLD MUSIC","displayVersion":"25"},"altTitles":[],"searchTerms":["Dystopia"]},{"title":"Be a Hero!","artist":"中島由貴","id":1786,"data":{"genre":"DIGITAL THRASH PUNK","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Raspberry Railgun","artist":"OSTER project","id":1787,"data":{"genre":"PANIC FUSION","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"STARLIGHT JUNCTION","artist":"SOUND HOLIC feat. Nana Takahashi","id":1788,"data":{"genre":"HEAV'NLY TRANCE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Usual Days-remix","artist":"ota2","id":1789,"data":{"genre":"DANCE POP","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Antigravity","artist":"t+pazolite","id":1790,"data":{"genre":"HARDCORE DANCE SPEED","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"バ→ビ→ブ→Bomb!","artist":"ヒゲドライバー join. 新菜まこ & 松平なな","id":1791,"data":{"genre":"電波ソング","displayVersion":"25"},"altTitles":[],"searchTerms":["Ba-Bi-Bu-Bomb!"]},{"title":"NITROUS CANNON","artist":"かめりあ","id":1792,"data":{"genre":"MACHINEGUN PSYSTYLE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"パラドキシカル・タイムリープトライアル(Short Ver.)","artist":"MOSAIC.WAV","id":1793,"data":{"genre":"AKIBA-POP","displayVersion":"25"},"altTitles":["パラドキシカル・タイムリープトライアル(Short.Ver)"],"searchTerms":["Paradoxical Time Leap Trial"]},{"title":"SHOX","artist":"RAM","id":1794,"data":{"genre":"DRUM'N'BASS","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"encounter","artist":"猫叉Master+","id":1795,"data":{"genre":"DRUM'N'BASS","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"HYPE THE CORE","artist":"DJ CHUCKY","id":1796,"data":{"genre":"GABBA","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"City Never Sleeps (IIDX Edition)","artist":"Dirty Androids","id":1797,"data":{"genre":"DRUM&BASS","displayVersion":"25"},"altTitles":["City Never Sleeps (IIDX EDITION)"],"searchTerms":[]},{"title":"Rampage","artist":"USAO","id":1798,"data":{"genre":"HARDCORE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"REVOLVER","artist":"sky_delta","id":1799,"data":{"genre":"Hi-TECHDANCE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"DropZ-Line-","artist":"Getty vs. DJ DiA","id":1800,"data":{"genre":"PUMPCORE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Sleepless days","artist":"猫叉Master feat.Mayumi Morinaga","id":1801,"data":{"genre":"THE WORLD EVOLVE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"MAXIVCORD","artist":"BEMANI Sound Team \"dj TAKA\"","id":1802,"data":{"genre":"ADMIRABLE","displayVersion":"25"},"altTitles":[],"searchTerms":[]},{"title":"Let's Bounce !!","artist":"BEMANI Sound Team \"Sota F.\"","id":1803,"data":{"genre":"FUTURE HOUSE","displayVersion":"25"},"altTitles":["Let's bounce !!"],"searchTerms":[]},{"title":"THE DAY OF JUBILATIONS","artist":"BEMANI Sound Team \"S-C-U vs L.E.D.\"","id":1804,"data":{"genre":"HARD ELECTRIC POP","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"KILL EACH OTHER","artist":"BEMANI Sound Team \"L.E.D. VS. L.E.D.-G\"","id":1805,"data":{"genre":"PSYSTYLE","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Won(*3*)Chu KissMe!","artist":"Remixed by BEMANI Sound Team \"L.E.D.\" & IOSYS","id":1806,"data":{"genre":"IIDX EDITION","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"抱きしめてモナムール","artist":"冬色AMOUR☆Prim","id":1807,"data":{"genre":"Hi-歌謡コア","displayVersion":"26"},"altTitles":[],"searchTerms":["dakishimete mon amour","Armour Prim","Armor Prim","Amour Prim","Arc Score Prim"]},{"title":"UNDERWORLD HOLOGRAPHY","artist":"BEMANI Sound Team \"L.E.D.\" feat. KOTOKO","id":1808,"data":{"genre":"DRUM & BASS","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"R∞tAge","artist":"BEMANI Sound Team \"HuΣeR+\"","id":1809,"data":{"genre":"NEO J-TEKNO","displayVersion":"26"},"altTitles":[],"searchTerms":["Rootage"]},{"title":"HOT LIMIT","artist":"Remixed by BEMANI Sound Team \"HuΣeR feat.PON\"","id":1810,"data":{"genre":"IIDX EDITION","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"X-DEN","artist":"T.Σ.Generation","id":1811,"data":{"genre":"ULTIΣATE COLLABORATION","displayVersion":"26"},"altTitles":["Χ-DEN"],"searchTerms":["KAI-DEN"]},{"title":"HEISEI","artist":"BEMANI Sound Team \"dj TAKA\"","id":1812,"data":{"genre":"ELECTRONIC RHAPSODY","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Drastic Dramatic","artist":"KING & Princess","id":1813,"data":{"genre":"8BARS","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"GENE","artist":"VINCENT GANATCH","id":1814,"data":{"genre":"TECHNO GRAFFITI","displayVersion":"26"},"altTitles":[],"searchTerms":[]},{"title":"Breaking Dawn feat. NO+CHIN, AYANO","artist":"GUHROOVY","id":1815,"data":{"genre":"J-CORE","displayVersion":"20"},"altTitles":["Breaking Dawn feat. NO+CHIN. AYANO"],"searchTerms":[]},{"title":"Deceive Your Insight","artist":"Project B-","id":1816,"data":{"genre":"PIECED ROCK","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Echo Of Forever","artist":"kors k","id":1817,"data":{"genre":"HOUSE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Reflection into the EDEN","artist":"猫叉Master","id":1818,"data":{"genre":"BOSSA ELECTRONICA","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Praludium","artist":"Yuko Takahashi","id":1819,"data":{"genre":"CLASSICAL PIANO","displayVersion":"20"},"altTitles":["Präludium","Pr?ludium"],"searchTerms":[]},{"title":"Spinning Around","artist":"Dirty Androids","id":1820,"data":{"genre":"FRENCH HOUSE","displayVersion":"20"},"altTitles":[],"searchTerms":[]},{"title":"Clione (Ryu☆ Remix)","artist":"Remixed by Ryu☆","id":1821,"data":{"genre":"THE 4TH","displayVersion":"inf2020"},"altTitles":["Clione (Ryu Remix)"],"searchTerms":[]},{"title":"Rejection Girl","artist":"BEMANI Sound Team \"HuΣeR\"","id":1822,"data":{"genre":"STYLISH FUTURE","displayVersion":"inf2020"},"altTitles":[],"searchTerms":[]},{"title":"THE BRAVE MUST DIE","artist":"BEMANI Sound Team \"L.E.D.-G\"","id":1823,"data":{"genre":"HARDCORE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"UNITE THE HEART","artist":"BEMANI Sound Team \"T.Kakuta\" feat. 709sec. / 花たん","id":1824,"data":{"genre":"DANCE POP DUET","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"PHASE SHIFT MANEUVER","artist":"BEMANI Sound Team \"L.E.D.\" ","id":1825,"data":{"genre":"PSYSTYLE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"がっつり陰キャ!? 怪盗いいんちょの億劫^^;","artist":"噂の怪盗少女ぷらずま★彡Prim@休業中〜( _ _ ).。","id":1826,"data":{"genre":"Hi-メランコリックコア","displayVersion":"27"},"altTitles":[],"searchTerms":["gattsuri inkya kaitouiincho no okkuu"]},{"title":"Dans la nuit de l'éternité","artist":"BEMANI Sound Team \"レ・度胸兄弟\"","id":1827,"data":{"genre":"POLONAISE","displayVersion":"27"},"altTitles":["Dans la nuit de l'eternite","Dans la nuit de l'?ternit?"],"searchTerms":["Dans la nuit de l'eternite","DIAVOLO 4"]},{"title":"VALKYRIAS -英雄誕生-","artist":"BEMANI Sound Team \"HuΣeR\" feat.Fernweh","id":1828,"data":{"genre":"HEROIC VALHALLA ROCK","displayVersion":"27"},"altTitles":[],"searchTerms":["VALKYRIAS -BIRTH OF A HERO-"]},{"title":"EXCITE","artist":"Remixed by BEMANI Sound Team \"HuΣeR feat.PON\"","id":1829,"data":{"genre":"IIDX EDITION","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"LIGHTNING STRIKES","artist":"BEMANI Sound Team \"HuΣeR\"","id":1830,"data":{"genre":"Hi-GAIN ENERGY","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"EROICA","artist":"BEMANI Sound Team \"HERO\"","id":1831,"data":{"genre":"VERSE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"TECHNO Style Essentials","artist":"BEMANI Sound Team \"SETUP from Berlin\"","id":1832,"data":{"genre":"TECHNO","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"27th style","artist":"三代目 \"dj TAKA & DAYBREAKERS\"","id":1833,"data":{"genre":"HIP HOP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"rough percussionythm","artist":"BEMANI Sound Team \"setup VS 謎の勢力\"","id":1834,"data":{"genre":"HARD D&B","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"LASER CRUSTER (IGNITE REMIX)","artist":"Remixed by BEMANI Sound Team \"HuΣeR\"","id":1835,"data":{"genre":"DRUM & BASS / HYBRID TRAP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"錬成人間トリコロイダー","artist":"DJ SHARPNEL feat. ¥Cuスタ平","id":1836,"data":{"genre":"特撮ハードコア","displayVersion":"27"},"altTitles":[],"searchTerms":["RENSEI NINGEN TRICOROIDER"]},{"title":"Like+it!","artist":"Ryu☆","id":1837,"data":{"genre":"EUROBEAT","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Hold My Hand","artist":"BEMANI Sound Team \"Sota Fujimori\"","id":1838,"data":{"genre":"MELODIC DANCE MUSIC","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"STOIC HYPOTHESIS","artist":"BEMANI Sound Team \"Expander\"","id":1839,"data":{"genre":"RIDDIM CORE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Fly Above (Vicissitude Remix)","artist":"Remixed by BEMANI Sound Team \"PHQUASE\"","id":1840,"data":{"genre":"DREAM DRUM'N'BASS","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"華麗なる大犬円舞曲","artist":"Wiktoria","id":1841,"data":{"genre":"CINEMATIC VALSE","displayVersion":"27"},"altTitles":[],"searchTerms":["Valse Brillante du Grand Chien"]},{"title":"AKASHIC BREAK","artist":"BEMANI Sound Team \"TAG\"","id":1842,"data":{"genre":"LAPLACE CORE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Everlasting Message","artist":"ぺのれり","id":1843,"data":{"genre":"EPIC ORCHESTRA","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Queen Kaguya","artist":"BEMANI Sound Team \"U1 overground\"","id":1844,"data":{"genre":"ORBITALIC MOON MIXTURE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Do What You Want","artist":"BEMANI Sound Team \"SYUNN\"","id":1845,"data":{"genre":"FUTURE BASS","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Lost Souls","artist":"BEMANI Sound Team \"SYUNN\"","id":1846,"data":{"genre":"DARKSTEP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"曼荼羅恋々","artist":"BEMANI Sound Team \"Akhuta Works\" feat. Nana Takahashi","id":1847,"data":{"genre":"GOTHIC CORE","displayVersion":"27"},"altTitles":[],"searchTerms":["Mandala Renren"]},{"title":"OUTER PLANETS","artist":"BEMANI Sound Team \"劇団レコード\"","id":1848,"data":{"genre":"EPIC STORY","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"魅惑のYUMMYスイーツ","artist":"BEMANI Sound Team \"TATSUYA\"","id":1849,"data":{"genre":"TWINKLE POP","displayVersion":"27"},"altTitles":[],"searchTerms":["Enchanting YUMMY sweets"]},{"title":"Nasty Techniques","artist":"kors k","id":1850,"data":{"genre":"Hi-TECH FULL ON","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Rave Patroller","artist":"Eagle","id":1851,"data":{"genre":"FUTURE SKOOL BREAKBEATS HARDCORE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Sugar Drippin'","artist":"kors k","id":1852,"data":{"genre":"GARAGE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"セピアの軌跡 ft. 天宮みや(少女フラクタル)","artist":"Xceon","id":1853,"data":{"genre":"MS J TRANCE POP","displayVersion":"27"},"altTitles":[],"searchTerms":["sepia no kiseki ft. Amamiya Miya"]},{"title":"Bow shock!!","artist":"Xceon","id":1854,"data":{"genre":"JAZZ PIANO TRANCE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"T-REX vs Velociraptor (In the Far east euphoria)","artist":"RoughSketch & TARACHINE","id":1855,"data":{"genre":"RAVECORE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Artist","artist":"CANVAS feat. Quimär","id":1856,"data":{"genre":"MYSTICAL HARD DANCE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"GHOST","artist":"Hommarju","id":1857,"data":{"genre":"FREEFORM HARDCORE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"The Sky of Sadness","artist":"猫叉Master","id":1858,"data":{"genre":"WORLD/CONTEMPORARY","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"令和(1991RAVE REMIX)","artist":"ゴールデンボンバー","id":1859,"data":{"genre":"RAVE","displayVersion":"27"},"altTitles":[],"searchTerms":["REIWA(1991RAVE REMIX)"]},{"title":"Lords Of The Roundtable","artist":"DJ Mass MAD Izm* feat.REO","id":1860,"data":{"genre":"PIANO BEAT MUSIC","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Rainstorm","artist":"Maozon feat. Chica","id":1861,"data":{"genre":"UPLIFTING TRANCE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Drop It","artist":"Dazsta","id":1862,"data":{"genre":"DUBSTEP/MMETAL/DJENT","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Primitive Vibes","artist":"lapix","id":1863,"data":{"genre":"TRIBAL FRONTIER","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Double Dribble","artist":"lapix","id":1864,"data":{"genre":"FUNKY GABBER","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Virus Funk","artist":"Nhato","id":1865,"data":{"genre":"PROGRESSIVE DISCO","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Override","artist":"Nhato","id":1866,"data":{"genre":"EUPHORIC HARDCORE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Voo Doo Bamboleo","artist":"SOUND HOLIC Vs. ZYTOKINE feat. CALEN","id":1867,"data":{"genre":"TRIBAL DANCE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Infinity Mirror","artist":"Dirty Androids","id":1868,"data":{"genre":"NEO 90's CINEMATIC TECHNO","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"灼熱Beach Side Bunny (Masayoshi Iimori Remix)","artist":"Remixed by Masayoshi Iimori","id":1869,"data":{"genre":"NRG","displayVersion":"27"},"altTitles":[],"searchTerms":["Shakunetsu Beach Side Bunny (Masayoshi Iimori Remix)"]},{"title":"Volcanic Dragon","artist":"DJ Shimamura","id":1870,"data":{"genre":"HARDCORE RAVE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Ska-sh All Neurons!!","artist":"かめりあ feat. ななひら","id":1871,"data":{"genre":"A-STYLE NEURO+\"スカ\"+FUNK DRUMSTEP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"SCREW // owo // SCREW","artist":"かめりあ","id":1872,"data":{"genre":"TWERKCORE // uwu // BEATJUGGLE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Calvados Queen","artist":"OSTER project feat. かなたん","id":1873,"data":{"genre":"JAZZ ROCK","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"深淵に捧ぐレクイエム","artist":"OSTER project","id":1874,"data":{"genre":"CYBER REQUIEM","displayVersion":"27"},"altTitles":[],"searchTerms":["Requiem for the abyss"]},{"title":"NRG STAR '86 feat. 大山愛未","artist":"Y&Co.","id":1875,"data":{"genre":"Hi-NRG","displayVersion":"27"},"altTitles":[],"searchTerms":["NRG STAR 86 feat. Aimi Oyama"]},{"title":"Matt Silver","artist":"Remo-con","id":1876,"data":{"genre":"TECHSTYLE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Moving on","artist":"AJURIKA feat.矢吹真央","id":1877,"data":{"genre":"PSYCHEDELIC TRANCE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"TRIUMPH","artist":"AJURIKA","id":1878,"data":{"genre":"UK HARDCORE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"BEAT PRISONER","artist":"AJURIKA","id":1879,"data":{"genre":"PRIME BIG BEAT","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Change Yourself","artist":"ARM × kradness","id":1880,"data":{"genre":"TRANCE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"NEWALONE","artist":"Masayoshi Iimori","id":1881,"data":{"genre":"INDUSTRIAL BASS","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"beatAffection","artist":"ビートまりお","id":1882,"data":{"genre":"BEAT MUSIC","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Friction[!]Function","artist":"Feryquitous","id":1883,"data":{"genre":"PROGRES BEAT","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"GIGA VIOLATE","artist":"Blacklolita","id":1884,"data":{"genre":"EDM-DUBSTYLE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Crank It","artist":"Crayvxn","id":1885,"data":{"genre":"BASS HOUSE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Duration","artist":"佐野電磁","id":1886,"data":{"genre":"DRUM & BASS","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Rave lithosphere","artist":"Sampling Masters MEGA","id":1887,"data":{"genre":"RAVE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"S!ck (Nhato Remix)","artist":"Remixed by Nhato","id":1888,"data":{"genre":"HARDCORE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Beautiful Harmony (IIDX Mix)","artist":"Ryu☆","id":1889,"data":{"genre":"PROGRESSIVE TRANCE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"俺ら東京さ行ぐだ","artist":"Remixed by すわひでお & uno(IOSYS)","id":1890,"data":{"genre":"IIDX EDITION","displayVersion":"27"},"altTitles":[],"searchTerms":["ora tokyo sa iguda"]},{"title":"POP TEAM EPIC(kors k Remix)","artist":"上坂すみれ","id":1891,"data":{"genre":"IIDX EDITION","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"ガヴリールドロップキック","artist":"Remixed by かめりあ","id":1892,"data":{"genre":"IIDX EDITION","displayVersion":"27"},"altTitles":[],"searchTerms":["Gabriel DropKick"]},{"title":"fairy cocktail","artist":"Tomggg","id":1893,"data":{"genre":"エレクトロニック/エレクトロニカ/ポップ","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Mel","artist":"Applekid","id":1894,"data":{"genre":"DRUM'N'BASS","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Hyper Drive feat. ぷにぷに電機","artist":"パソコン音楽クラブ","id":1895,"data":{"genre":"DANCE POP","displayVersion":"27"},"altTitles":[],"searchTerms":["Hyper Drive feat. punipunidenki"]},{"title":"Theory","artist":"YUTO","id":1896,"data":{"genre":"TRAP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Level 2","artist":"Yamato","id":1897,"data":{"genre":"BIGBEAT / DUBSTEP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"And-RoiD","artist":"Fujishiro feat.KNA","id":1898,"data":{"genre":"J-POP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"ランカーキラーガール","artist":"中島由貴 × いちか","id":1899,"data":{"genre":"KILLER PUNK","displayVersion":"27"},"altTitles":[],"searchTerms":["Ranker Killer Girl"]},{"title":"VIBRΛ","artist":"Nhato Vs. MK","id":1900,"data":{"genre":"EMO STEP","displayVersion":"27"},"altTitles":[],"searchTerms":["VIBRA"]},{"title":"Ohayo!","artist":"KSUKE","id":1901,"data":{"genre":"FESTIVAL TRAP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Silly Love","artist":"DÉ DÉ MOUSE","id":1902,"data":{"genre":"ELECTRO NU DISCO","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Inferno of Fomalhaut","artist":"fallen shepherd ft. ricono","id":1903,"data":{"genre":"DJENT STEP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"開きたまえ!Next stAge!","artist":"librarians of Rootage (Ripnte, Stampa and Cleep)","id":1904,"data":{"genre":"CHARACTER SONG","displayVersion":"27"},"altTitles":[],"searchTerms":["Hirakitamae! Next stAge!"]},{"title":"ピアノ協奏曲第1番”蠍火” (BlackY Remix)","artist":"Remixed by BlackY","id":1905,"data":{"genre":"PDM","displayVersion":"27"},"altTitles":[],"searchTerms":["Pf Concerto No.1 \"Anti-Ares\" BlackY Remix"]},{"title":"Horizons of Promise","artist":"BEMANI Sound Team \"SPIRITUAL RIDE\"","id":1906,"data":{"genre":"ALTANATIVE ROCK","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Shiva","artist":"Relect","id":1907,"data":{"genre":"HARD PSY","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Backyard Stars","artist":"TAKU INOUE","id":1908,"data":{"genre":"FUTURE BASS","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"THE F∀UST","artist":"Masqed Pierrot","id":1909,"data":{"genre":"PIERROT CORE","displayVersion":"27"},"altTitles":[],"searchTerms":["THE FAUST"]},{"title":"Smashing Wedge","artist":"nora2r","id":1910,"data":{"genre":"HARDCORE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Advent Infamous","artist":"Blacklolita","id":1911,"data":{"genre":"NEO DIGITAL FUTURE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Sellout","artist":"banvox","id":1912,"data":{"genre":"DANCE MUSIC","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Punching Down (IIDX Mix)","artist":"Masayoshi Iimori","id":1913,"data":{"genre":"SWITCH UP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"If","artist":"Pa's Lam System","id":1914,"data":{"genre":"FUTURE BASS","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"take me higher","artist":"KOTONOHOUSE","id":1915,"data":{"genre":"FUTURE JERSEY","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Vinculum stellarum","artist":"iconoclasm","id":1916,"data":{"genre":"ANTHEM TRANCE","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"眠りの国のステラ","artist":"BEMANI Sound Team \"DJ TOTTO\"","id":1917,"data":{"genre":"空想ファンタジーシリーズ","displayVersion":"27"},"altTitles":[],"searchTerms":["Stella in Dreamland"]},{"title":"ラブキラ☆スプラッシュ","artist":"BEMANI Sound Team \"Sota F.\" feat.いちか","id":1918,"data":{"genre":"HYPER POP","displayVersion":"27"},"altTitles":[],"searchTerms":["Love Kira Splash"]},{"title":"Sparkle Smilin'","artist":"BEMANI Sound Team \"Qrispy Joybox\" feat.いちか","id":1919,"data":{"genre":"TWINKLE POP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"狂水一華","artist":"BEMANI Sound Team \"HuΣeR Vs. SYUNN\" feat.いちか","id":1920,"data":{"genre":"STYLISH CROSSOVER","displayVersion":"27"},"altTitles":[],"searchTerms":["KYOSUI ICHIKA"]},{"title":"Into The Madness","artist":"Yuta Imai","id":1921,"data":{"genre":"SPOOKY","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"ORCA","artist":"かめりあ","id":1922,"data":{"genre":"CETACEA HDM","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"バッドエンド・シンドローム","artist":"アリスシャッハと魔法の楽団","id":1923,"data":{"genre":"PIANO CHRONICLE","displayVersion":"27"},"altTitles":[],"searchTerms":["BADEND SYNDROME"]},{"title":"Forgetting Machine","artist":"TAKU INOUE","id":1924,"data":{"genre":"DRUM'N'BASS","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"シャムシールの舞","artist":"Zektbach","id":1925,"data":{"genre":"バトルダンス","displayVersion":"27"},"altTitles":[],"searchTerms":["shamshir dance"]},{"title":"Megalara Garuda","artist":"SYUNN","id":1926,"data":{"genre":"DRUMSTEP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Ypsilon","artist":"BEMANI Sound Team \"setup\"","id":1928,"data":{"genre":"HARD STACC","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"Jetcoaster Windy","artist":"BEMANI Sound Team \"dj TAKA\" feat.のの","id":1929,"data":{"genre":"GIRLY POP","displayVersion":"27"},"altTitles":[],"searchTerms":[]},{"title":"涙のテ・エストラーニョ・ムーチョ","artist":"LA BAILARINA☆Prim","id":1930,"data":{"genre":"Hi-歌謡タンゴ","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Romanticが止まらない","artist":"Remixed by BEMANI Sound Team L.E.D. & IOSYS","id":1931,"data":{"genre":"IIDX EDITION","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"THE PEERLESS UNDER HEAVEN","artist":"Yuta Imai Vs. BEMANI Sound Team L.E.D.-G","id":1932,"data":{"genre":"HARD MIXTURE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"∀","artist":"BEMANI Sound Team HuΣeR respect for D.J.Amuro","id":1933,"data":{"genre":"RENAISSANCE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"紅蓮華","artist":"Covered by BEMANI Sound Team HuΣeR feat. Mayumi Morinaga","id":1934,"data":{"genre":"IIDX EDITION","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"of the first magnitude","artist":"BEMANI Sound Team Trance Liquid","id":1935,"data":{"genre":"TRANCE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"X-ray binary","artist":"BEMANI Sound Team Trance Liquid","id":1936,"data":{"genre":"TRANCE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Breakin Rules","artist":"BEMANI Sound Team Sota Fujimori","id":1937,"data":{"genre":"CYBER PUNK","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Hands Up feat. kradness BEMANI Sound Team Sota Fujimori Remix","artist":"BEMANI Sound Team Sota Fujimori","id":1938,"data":{"genre":"THE 4TH","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Euphoric Lagoon","artist":"BEMANI Sound Team TAG","id":1939,"data":{"genre":"J-DANCE FUSION","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"水鏡の異界","artist":"BEMANI Sound Team Coyaan","id":1940,"data":{"genre":"JAPANESE TECH BREAKS","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"S-Bahn","artist":"BEMANI Sound Team DARK TRAIN","id":1941,"data":{"genre":"DARK TECHNO","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"乱膳の舞姫","artist":"BEMANI Sound Team Akhuta Works feat. mami","id":1942,"data":{"genre":"BALKANIC ROCK","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Vitrum","artist":"BEMANI Sound Team Yvya","id":1943,"data":{"genre":"PROGRESSIVE METAL","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"霧幻メモリア","artist":"BEMANI Sound Team 劇団レコード feat.Risa Yuzuki","id":1944,"data":{"genre":"LAST FRONTIER","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Empire of Fury","artist":"kors k","id":1945,"data":{"genre":"JUNGLE TERROR","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Rub-a Dub-a","artist":"kors k","id":1946,"data":{"genre":"LOVERS CANDY RAVE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"水無月の雫 ft. 小林まな","artist":"Xceon","id":1947,"data":{"genre":"-和- EURO TRANCE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Rubrum Piano","artist":"Xceon","id":1948,"data":{"genre":"ACID LATIN JAZZ","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"閠槞彁の願い","artist":"DJ TECHNORCH & RoughSketch","id":1949,"data":{"genre":"DARKSTEP","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Midnight Drive","artist":"らっぷびと Prod. by uno","id":1950,"data":{"genre":"HIP HOP","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Lovely Howdy Cowboy!!","artist":"まろん feat. キャサリン","id":1951,"data":{"genre":"HAPPY COUNTRY CORE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Party Starter","artist":"ARM (IOSYS) × cotowari ft. anporin","id":1952,"data":{"genre":"K-POP","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"MEGAERA","artist":"fallen shepherd × cotowari ft. nayuta","id":1953,"data":{"genre":"BULGARIAN CORE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Here We Are","artist":"The 4th feat.ここなつ","id":1954,"data":{"genre":"J-CORE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"IIDX RED Ending (Ryu☆Remix)","artist":"Remixed by Ryu☆","id":1955,"data":{"genre":"CAPTIVATE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"The Wind of China Express(The 4th Mashup)","artist":"The 4th","id":1956,"data":{"genre":"THE 4TH","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"WAKE UP NOW","artist":"Maozon feat. Chica","id":1957,"data":{"genre":"TROPICAL ELECTRO HOUSE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Rowdy","artist":"Dazsta","id":1958,"data":{"genre":"DUBSTEP","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Swarm Of Scarabs","artist":"C-Show","id":1959,"data":{"genre":"HOLIC","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"魔法のかくれんぼ","artist":"Snails House","id":1960,"data":{"genre":"FANTASY TOYPOP","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Dont Stop The Music feat. Kanae Asaba","artist":"Nhato","id":1961,"data":{"genre":"ELECTRO FUNK","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"AMRITA -不滅ノ花-","artist":"SOUND HOLIC feat. Nana Takahashi","id":1962,"data":{"genre":"ORIENTAL TRANCE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Farewell to Marrakech","artist":"Dirty Androids","id":1963,"data":{"genre":"MOROCCAN CROSSOVER","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"POLꞰAMAИIA","artist":"かめりあ feat. ななひら","id":1964,"data":{"genre":"ポルカ2020","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"ASIAN VIRTUAL REALITIES (MELTING TOGETHER IN DAZZLING DARKNESS)","artist":"かめりあ","id":1965,"data":{"genre":"BIG BEAT","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"犬に雨傘","artist":"OSTER project feat. そらこ","id":1966,"data":{"genre":"FRENCH POP","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"So Punky","artist":"Y&Co. feat. 大山愛未","id":1967,"data":{"genre":"80s EUROBEAT","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Viridian","artist":"REMO-CON","id":1968,"data":{"genre":"NU-NRG","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"LAST DAY","artist":"AJURIKA","id":1969,"data":{"genre":"PSYCHEDELIC TRANCE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"BIGソムタム","artist":"AJURIKA","id":1970,"data":{"genre":"DRUM STEP","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Burning Flame","artist":"AJURIKA feat.SAK.","id":1971,"data":{"genre":"HYPER TECHNO","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"GIGA RAID","artist":"Blacklolita","id":1972,"data":{"genre":"NEO RUSSIAN FUTURE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"rommmo","artist":"callasoiled","id":1973,"data":{"genre":"BREAKCORE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Para siempre","artist":"削除 feat. 削除","id":1974,"data":{"genre":"MEXICAN DRUMSTEP","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Ah Hah Yeah","artist":"Masayoshi Iimori","id":1975,"data":{"genre":"UPTEMPO RAW","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Explorer feat. ぷにぷに電機","artist":"パソコン音楽クラブ","id":1976,"data":{"genre":"DANCE POP","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Overslept","artist":"PARKGOLF","id":1977,"data":{"genre":"DRUMNBASS","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Mars beach","artist":"さよひめぼう","id":1978,"data":{"genre":"BALEARIC","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Ocean Blue feat. Luschel","artist":"lapix","id":1979,"data":{"genre":"HiTECH FUSION","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"When I Met U","artist":"LADYS ONLY","id":1980,"data":{"genre":"HYBRID BASSLINE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"新宝島","artist":"Remixed by BEMANI Sound Team TAG feat. PON","id":1981,"data":{"genre":"IIDX EDITION","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"TOMORROW","artist":"Remixed by まろん feat. ricono","id":1982,"data":{"genre":"IIDX EDITION","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"HIGH VOLTAGE","artist":"Yuta Imai","id":1983,"data":{"genre":"HARDSTYLE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"3!dolon Forc3","artist":"青龍×Eagle","id":1984,"data":{"genre":"THE 4TH","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Chewingood!!!","artist":"TORIENA","id":1985,"data":{"genre":"CHIP RAVE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"Crazy Jackpot","artist":"Hommarju","id":1986,"data":{"genre":"UK HARDCORE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"That Feeling","artist":"Crayvxn","id":1987,"data":{"genre":"SPEED HOUSE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"SOLID STATE SQUAD -RISEN RELIC REMIX-","artist":"Remixed by xi","id":1988,"data":{"genre":"LIFE STREAM","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"ABSOLUTE (kors k Remix)","artist":"Remixed by kors k","id":1989,"data":{"genre":"IIDX ANTHEM REVIVAL","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"smooooch・∀・ (Snails House Remix) ","artist":"Remixed by Snails House","id":1990,"data":{"genre":"CANDY RAVE BASS","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"世界の果てに約束の凱歌を -ReUnion-","artist":"OSTER project feat. かなたん","id":1991,"data":{"genre":"BRAVE ANTHEM","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"ここからよろしく大作戦143","artist":"BEMANI Sound Team あさき隊","id":1992,"data":{"genre":"ROCK","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"CONNECT-","artist":"BEMANI Sound Team Sota Fujimori","id":1993,"data":{"genre":"EPIC TRANCE","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"title":"BEMANI PRO LEAGUE Theme","artist":"BEMANI Sound Team Sota F.","id":1994,"data":{"genre":"BPL EDM","displayVersion":"28"},"altTitles":[],"searchTerms":[]},{"id":1995,"title":"Amabie","artist":"BEMANI Sound Team “Coyaan”","data":{"genre":"ORIENTAL FUTURE BASS","displayVersion":"inf"},"altTitles":[],"searchTerms":[]},{"id":1996,"title":"朱と碧のランページ","artist":"NU-KO","data":{"genre":"ANIMA SONG","displayVersion":"inf"},"altTitles":[],"searchTerms":["Aka to Ao no Rampage"]},{"id":1997,"title":"雪上断火","artist":"Des-ROW・組","data":{"genre":"HIP ROCK3","displayVersion":"inf"},"altTitles":[],"searchTerms":["Setsujoudanka"]},{"id":1998,"title":"Remain","artist":"ZERO+ZIBA","data":{"genre":"RUINOUS SPIRITUALS","displayVersion":"inf"},"altTitles":[],"searchTerms":[]},{"id":1999,"title":"雫","artist":"あさき","data":{"genre":"LAMENTO","displayVersion":"inf"},"altTitles":[],"searchTerms":["Shizuku"]},{"id":2000,"title":"Harmonia","artist":"ATSUMI UEDA","data":{"genre":"NU PRELUDE","displayVersion":"inf"},"altTitles":[],"searchTerms":[]},{"id":2001,"title":"Space Dog","artist":"Sana","data":{"genre":"UCHU-RYOKOU","displayVersion":"inf"},"altTitles":[],"searchTerms":[]},{"id":2002,"artist":"BEMANI Sound Team \"TAG\"","title":"無意識のフィロソフィア","data":{"genre":"HARD TRANCE","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2003,"artist":"CANVAS feat. Quimär & BEMANI Sound Team \"L.E.D.-G\"","title":"LOCUS OF THE TRAVEL","data":{"genre":"HAPPY BISTRO CORE","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2004,"artist":"ぺのれり vs. BEMANI Sound Team \"HuΣeR\"","title":"ディスコルディア","data":{"genre":"CROSSOVER","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2005,"artist":"BEMANI Sound Team \"D.J.Amuro\"","title":"-65℃","data":{"genre":"WHITE OUT","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2006,"artist":"BEMANI Sound Team \"TAG\" feat. 猫体質","title":"儚き恋の華","data":{"genre":"BLOOM ROCK","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2007,"artist":"BEMANI Sound Team \"U1 overground\"","title":"Pārvatī","data":{"genre":"ORBITALIC WORLD MUSIC","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2008,"artist":"BEMANI Sound Team \"Captain Sonic\"","title":"COSMIC RAY","data":{"genre":"BIGCORE","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2009,"artist":"BEMANI Sound Team \"HuΣeR\" & kors k","title":"Winner's Proof ft. KANASA from bless4","data":{"genre":"THEME SONG","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2010,"artist":"神楽改","title":"Sinus Iridum","data":{"genre":"KAMIKURA","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2011,"artist":"kors k feat.Hboy","title":"Tiempo Loco","data":{"genre":"Hi-TECH / PSY CORE","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2012,"artist":"nora2r","title":"Frisk And Squeak","data":{"genre":"MAKINA","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2013,"artist":"Maozon","title":"As You Want","data":{"genre":"CYBER LIQUID FUNK","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2014,"artist":"Nhato","title":"Dawn Saga","data":{"genre":"CELTIC TRANCE STEP","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2015,"artist":"Feryquitous","title":"Danza Aestas","data":{"genre":"CONTEMPORARY SALSA","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2016,"artist":"KO3 & Relect","title":"Ritual of Anubis","data":{"genre":"ARABIC HARD RITUAL","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2017,"artist":"OSTER project","title":"innocent revolver","data":{"genre":"BIGBAND JAZZ","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2018,"artist":"Hommarju","title":"Jungle Eater","data":{"genre":"DRUMSTEP / RAGGATEK","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2019,"artist":"m1dy","title":"Brahma","data":{"genre":"TOKYO STYLE SPEEDCORE","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2020,"artist":"Juggernaut.","title":"apo:llioth","data":{"genre":"HARDCORE","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2021,"artist":"Pizuya's Cell","title":"Tell me what you wish feat.らっぷびと","data":{"genre":"ROCK","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2022,"artist":"lapix","title":"Rosa azuL","data":{"genre":"HARD LATIN","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2023,"artist":"BlackYooh vs. siromaru","title":"BLACK or WHITE?","data":{"genre":"SYMPHONIC SPEED SCHRANZ","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2024,"artist":"Snail's House","title":"Zenith","data":{"genre":"PLUS ONE","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2025,"artist":"上ノ瀬つかさ","title":"二人ノ廃城幽踊宴","data":{"genre":"SPUKWALZER","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2026,"artist":"KOTONOHOUSE","title":"Sugarplum","data":{"genre":"MOE CORE","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2027,"artist":"BEMANI Sound Team \"神\"","title":"Ignis†Iræ","data":{"genre":"X","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2028,"artist":"BEMANI Sound Team \"Trance Liquid\"","title":"OTOKOZAKA","data":{"genre":"OLD FASHIONED","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2029,"artist":"kors k vs MAD CHILD","title":"Neo Heritage","data":{"genre":"HDM","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2030,"artist":"かめりあ feat. ななひら","title":"バッド・スイーツ、バッド・ドリーム","data":{"genre":".+:☆ BAD FUTURE ☆:+.","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2031,"artist":"DJ TOTTO VS 兎々","title":"伐折羅-vajra-","data":{"genre":"KUDOS CORE","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2032,"artist":"Osamu Kubota","title":"Scandal","data":{"genre":"PROGRESSIVE SWING","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2033,"artist":"Yamato","title":"Level 3","data":{"genre":"DRUMSTEP / DnB","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2034,"artist":"kors k","title":"Fire Beat","data":{"genre":"EXPERIMENTAL EUROBEAT","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2035,"artist":"sanodg","title":"Playball","data":{"genre":"TECH HOUSE","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2036,"artist":"かなたん,アマギセーラ,ぁゅ by BEMANI Sound Team \"藤森崇多\"","title":"MA・TSU・RI","data":{"genre":"JAPANESQUE","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2037,"artist":"Jonny Dynamite!,Lisa - paint with stars -,Rio Hiiragi by BEMANI Sound Team \"U1-ASAMi\"","title":"MOVE! (We Keep It Movin')","data":{"genre":"ORBITALIC ELECTRIC MUSIC","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2038,"artist":"koyomi,星野奏子 by BEMANI Sound Team \"TAKA\"","title":"LIKE A VAMPIRE","data":{"genre":"HEAVY METAL","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2039,"artist":"すわひでお,秋成,かぼちゃ,藍月なくる,NU-KO by BEMANI Sound Team \"八戸亀生羅\"","title":"スーパー戦湯ババンバーン","data":{"genre":"オンセン♨ヒーロー","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2040,"artist":"Sana,ATSUMI UEDA by BEMANI Sound Team \"PON\"","title":"Globe Glitter","data":{"genre":"RAVE STEP","displayVersion":"28"},"searchTerms":[],"altTitles":[]},{"id":2041,"artist":"Mayumi Morinaga,Fernweh by BEMANI Sound Team \"L.E.D. & HuΣeR\"","title":"DUAL STRIKER","data":{"genre":"IIDX SOUNDS","displayVersion":"28"},"searchTerms":[],"altTitles":[]}] \ No newline at end of file diff --git a/server/src/test-utils/test-data/usc/base.json b/server/src/test-utils/test-data/usc/base.json index 26ca934d5..53ea08dc1 100644 --- a/server/src/test-utils/test-data/usc/base.json +++ b/server/src/test-utils/test-data/usc/base.json @@ -1,33 +1,33 @@ { - "chart": { - "artist": "カモメサノ エレクトリックオーケストラ", - "bpm": "128", - "difficulty": 3, - "effector": "PHQUASE utopia", - "illustrator": "蒼弐 utopia", - "level": 20, - "title": "HE4VEN ~天国へようこそ~ hard bit", - "chartHash": "172970b99ec08e89d30a918d402b33abc91fcb61" - }, - "score": { - "crit": 12, - "near": 0, - "error": 26, - "score": 3157894, - "gauge": 0.20073963701725006, - "timestamp": 1607229633, - "options": { - "gaugeType": 0, - "mirror": false, - "random": false, - "autoFlags": 0 - }, - "windows": { - "good": 150, - "hold": 150, - "miss": 300, - "perfect": 46, - "slam": 84 - } - } + "chart": { + "artist": "カモメサノ エレクトリックオーケストラ", + "bpm": "128", + "difficulty": 3, + "effector": "PHQUASE utopia", + "illustrator": "蒼弐 utopia", + "level": 20, + "title": "HE4VEN ~天国へようこそ~ hard bit", + "chartHash": "172970b99ec08e89d30a918d402b33abc91fcb61" + }, + "score": { + "crit": 12, + "near": 0, + "error": 26, + "score": 3157894, + "gauge": 0.20073963701725006, + "timestamp": 1607229633, + "options": { + "gaugeType": 0, + "mirror": false, + "random": false, + "autoFlags": 0 + }, + "windows": { + "good": 150, + "hold": 150, + "miss": 300, + "perfect": 46, + "slam": 84 + } + } } \ No newline at end of file diff --git a/server/src/test-utils/test-data/usc/replayfile.urf b/server/src/test-utils/test-data/usc/replayfile.urf new file mode 100644 index 000000000..b69c3524d Binary files /dev/null and b/server/src/test-utils/test-data/usc/replayfile.urf differ diff --git a/server/src/utils/calculations/recalc-game-profiles.ts b/server/src/utils/calculations/recalc-game-profiles.ts new file mode 100644 index 000000000..6f10b4177 --- /dev/null +++ b/server/src/utils/calculations/recalc-game-profiles.ts @@ -0,0 +1,37 @@ +/* eslint-disable no-await-in-loop */ + +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { CreateSessionCalcData } from "lib/score-import/framework/sessions/calculated-data"; +import { UpdateUsersGamePlaytypeStats } from "lib/score-import/framework/user-game-stats/update-ugs"; +import { FormatUserDoc } from "utils/user"; + +const logger = CreateLogCtx(__filename); + +export async function RecalcGameProfiles(filter = {}) { + const profiles = await db["game-stats"].find(filter); + + for (const profile of profiles) { + const user = await db.users.findOne({ + id: profile.userID, + }); + + if (!user) { + logger.severe(`User ${profile.userID} does not exist?`); + throw new Error(`User ${profile.userID} does not exist.`); + } + + logger.verbose( + `Recalcing ${FormatUserDoc(user)}'s ${profile.game} ${profile.playtype} stats.` + ); + await UpdateUsersGamePlaytypeStats( + profile.game, + profile.playtype, + profile.userID, + null, + logger + ); + } + + logger.info(`Done.`); +} diff --git a/server/src/utils/calculations/recalc-scores.ts b/server/src/utils/calculations/recalc-scores.ts new file mode 100644 index 000000000..53c407225 --- /dev/null +++ b/server/src/utils/calculations/recalc-scores.ts @@ -0,0 +1,113 @@ +/* eslint-disable no-await-in-loop */ +import db from "external/mongo/db"; +import { Game, integer, Playtypes, PublicUserDocument } from "tachi-common"; +import CreateLogCtx from "lib/logger/logger"; +import { CreateCalculatedData } from "lib/score-import/framework/calculated-data/calculated-data"; +import { UpdateUsersGamePlaytypeStats } from "lib/score-import/framework/user-game-stats/update-ugs"; +import { GetAndUpdateUsersGoals } from "lib/score-import/framework/goals/goals"; +import { UpdateUsersMilestones } from "lib/score-import/framework/milestones/milestones"; +import { EfficientDBIterate } from "utils/efficient-db-iterate"; +import { ProcessPBs } from "lib/score-import/framework/pb/process-pbs"; +import { FormatUserDoc } from "utils/user"; +import deepmerge from "deepmerge"; + +const logger = CreateLogCtx(__filename); + +export async function RecalcAllScores(filter = {}) { + logger.info(`Recalcing All Scores.`); + + const modifiedUsers = new Set(); + const modifiedUserIDs = new Set(); + const chartIDs = new Set(); + + await EfficientDBIterate( + db.scores, + async (c) => { + const chart = await db.charts[c.game].findOne({ chartID: c.chartID }); + + if (!chart) { + logger.error(`Can't find chartID ${c.chartID} ${c.scoreID} (${c.game})`, { + score: c, + }); + + throw new Error(`screwed`); + } + + chartIDs.add(chart.chartID); + + modifiedUsers.add(`${c.game}-${c.playtype}-${c.userID}`); + modifiedUserIDs.add(c.userID); + + const calculatedData = await CreateCalculatedData(c, chart, c.scoreData.esd, logger); + + return { scoreID: c.scoreID, calculatedData }; + }, + async (updates) => { + await db.scores.bulkWrite( + updates.map((e) => ({ + updateOne: { + filter: { + scoreID: e.scoreID, + }, + update: { + $set: { + calculatedData: e.calculatedData, + }, + }, + }, + })) + ); + }, + filter + ); + + logger.info("Reprocessing PBs..."); + await UpdateAllPBs([...modifiedUserIDs.values()], filter); + + logger.info(`Updating Profiles for ${modifiedUsers.size} users...`); + + for (const userInfo of modifiedUsers.values()) { + const [game, playtype, strUserID] = userInfo.split("-") as [Game, Playtypes[Game], string]; + + const userID = Number(strUserID); + + await UpdateUsersGamePlaytypeStats( + game as Game, + playtype as Playtypes[Game], + userID, + null, + logger + ); + + const goalInfo = await GetAndUpdateUsersGoals(game, userID, chartIDs, logger); + + await UpdateUsersMilestones(goalInfo, game, [playtype], userID, logger); + } + + logger.info(`Done!`); +} + +export async function UpdateAllPBs(userIDs?: integer[], filter = {}) { + let allUsers: PublicUserDocument[]; + + if (!userIDs) { + allUsers = await db.users.find({}); + } else { + allUsers = await db.users.find({ + id: { $in: userIDs }, + }); + } + + for (const user of allUsers) { + logger.info(`Finding ${FormatUserDoc(user)}'s scores.`); + + const scores = await db.scores.find(deepmerge({ userID: user.id }, filter), { + projection: { chartID: 1 }, + }); + + logger.info(`PBing ${FormatUserDoc(user)}'s scores.`); + await ProcessPBs(user.id, new Set(scores.map((e) => e.chartID)), logger); + } + + logger.info(`Done!`); +} diff --git a/server/src/utils/calculations/recalc-sessions.ts b/server/src/utils/calculations/recalc-sessions.ts new file mode 100644 index 000000000..8a6733bd6 --- /dev/null +++ b/server/src/utils/calculations/recalc-sessions.ts @@ -0,0 +1,35 @@ +/* eslint-disable no-await-in-loop */ + +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { CreateSessionCalcData } from "lib/score-import/framework/sessions/calculated-data"; + +const logger = CreateLogCtx(__filename); + +export async function RecalcSessions(filter = {}) { + const allSessions = await db.sessions.find(filter); + logger.info(`Recalcing ${allSessions.length} sessions.`); + + for (const session of allSessions) { + const scores = await db.scores.find( + { scoreID: { $in: session.scoreInfo.map((e) => e.scoreID) } }, + { + projection: { calculatedData: 1 }, + } + ); + + let c; + try { + c = CreateSessionCalcData(session.game, session.playtype, scores); + } catch (err) { + logger.error(`${session.game} (${session.playtype}) failed.`); + logger.warn(`Destroying session.`); + await db.sessions.remove({ sessionID: session.sessionID }); + continue; + } + + await db.sessions.update({ sessionID: session.sessionID }, { $set: { calculatedData: c } }); + } + + logger.info(`Done!`); +} diff --git a/server/src/utils/class.ts b/server/src/utils/class.ts index 8b2b10467..bcbbd9602 100644 --- a/server/src/utils/class.ts +++ b/server/src/utils/class.ts @@ -1,61 +1,27 @@ -import { Game, integer, Playtypes, UserGameStats } from "kamaitachi-common"; -import { ClassData, gameClassValues } from "kamaitachi-common/js/game-classes"; -import db from "../external/mongo/db"; -import CreateLogCtx from "../lib/logger/logger"; +import db from "external/mongo/db"; +import { CreateGameSettings } from "lib/game-settings/create-game-settings"; +import CreateLogCtx from "lib/logger/logger"; +import { EmitWebhookEvent } from "lib/webhooks/webhooks"; +import { Game, IDStrings, integer, Playtypes, UserGameStats } from "tachi-common"; +import { GameClassSets } from "tachi-common/js/game-classes"; const logger = CreateLogCtx(__filename); -export function GetClassSetsForGamePT(game: Game, playtype: Playtypes[Game]) { - // @ts-expect-error its confused about game+pt permutations - return gameClassValues[game]?.[playtype] as Record | undefined; -} - /** * Returns the provided class if it is greater than the one in userGameStats * @returns The provided class if it is greater, NULL if there is nothing * to compare to, and FALSE if it is worse or equal. */ export function ReturnClassIfGreater( - game: Game, - playtype: Playtypes[Game], - setName: string, - newClass: string, - userGameStats?: UserGameStats | null + classSet: GameClassSets[IDStrings], + classVal: integer, + userGameStats?: UserGameStats | null ) { - const classSets = GetClassSetsForGamePT(game, playtype); + if (!userGameStats || userGameStats.classes[classSet] === undefined) { + return null; + } - if (!classSets) { - logger.error(`${game} ${playtype} Does not have any classes.`); - throw new Error(`${game} ${playtype} Does not have any classes.`); - } - - const gcv: ClassData = classSets[setName]; - - if (gcv === undefined) { - logger.error(`Invalid classKey ${setName}. Cannot process class.`); - throw new Error(`Invalid classKey ${setName}. Cannot process class.`); - } - - const newClassInfo = gcv[newClass]; - - if (!userGameStats) { - return null; - } - - const val = newClassInfo.index; - const pastClass = userGameStats.classes[setName]; - - if (!pastClass) { - return null; - } - - const pastVal = gcv[pastClass].index; - - if (val > pastVal) { - return newClass; - } - - return false; + return classVal > userGameStats.classes[classSet]!; } /** @@ -67,48 +33,62 @@ export function ReturnClassIfGreater( * True if it was updated because it was better than UserGameStats. */ export async function UpdateClassIfGreater( - userID: integer, - game: Game, - playtype: Playtypes[Game], - classKey: string, - newClass: string + userID: integer, + game: Game, + playtype: Playtypes[Game], + classSet: GameClassSets[IDStrings], + classVal: integer ) { - const userGameStats = await db["game-stats"].findOne({ userID, game, playtype }); - const isGreater = ReturnClassIfGreater(game, playtype, classKey, newClass, userGameStats); + const userGameStats = await db["game-stats"].findOne({ userID, game, playtype }); + const isGreater = ReturnClassIfGreater(classSet, classVal, userGameStats); - if (isGreater === false) { - return false; - } + if (isGreater === false) { + return false; + } - if (userGameStats) { - await db["game-stats"].update( - { userID, game, playtype }, - { $set: { [`classes.${classKey}`]: newClass } } - ); - } else { - // insert new game stats for this user - this is an awkward place - // to call this - maybe we should call it elsewhere. - await db["game-stats"].insert({ - userID, - game, - playtype, - customRatings: {}, - lampRating: 0, - rating: 0, - classes: { - classKey: newClass, - }, - }); - logger.info(`Created new player gamestats for ${userID} ${game} (${playtype})`); - } + if (userGameStats) { + await db["game-stats"].update( + { userID, game, playtype }, + { $set: { [`classes.${classSet}`]: classVal } } + ); + } else { + // insert new game stats for this user - this is an awkward place + // to call this - maybe we should call it elsewhere. + await db["game-stats"].insert({ + userID, + game, + playtype, + ratings: {}, + classes: { + [classSet]: classVal, + }, + }); - if (isGreater === null) { - // @todo #99 REDIS-IPC new class achieved + logger.info(`Created new player gamestats for ${userID} (${game} ${playtype})`); - return null; - } else { - // @todo #99 REDIS-IPC class improved + await CreateGameSettings(userID, game, playtype); + } - return true; - } + if (isGreater === null) { + EmitWebhookEvent({ + type: "class-update/v1", + content: { userID, new: classVal, old: null, set: classSet, game, playtype }, + }); + + return null; + } else { + EmitWebhookEvent({ + type: "class-update/v1", + content: { + userID, + new: classVal, + old: userGameStats!.classes[classSet]!, + set: classSet, + game, + playtype, + }, + }); + + return true; + } } diff --git a/server/src/utils/crypto.test.ts b/server/src/utils/crypto.test.ts new file mode 100644 index 000000000..b318dc928 --- /dev/null +++ b/server/src/utils/crypto.test.ts @@ -0,0 +1,12 @@ +import t from "tap"; +import { HashSHA256 } from "./crypto"; + +t.test("#HashSHA256", (t) => { + t.equal( + HashSHA256(Buffer.from("something")), + "3fc9b689459d738f8c88a3a48aa9e33542016b7a4052e001aaa536fca74813cb", + "'something' should hash into its expected value." + ); + + t.end(); +}); diff --git a/server/src/utils/crypto.ts b/server/src/utils/crypto.ts new file mode 100644 index 000000000..5f2315df0 --- /dev/null +++ b/server/src/utils/crypto.ts @@ -0,0 +1,5 @@ +import crypto from "crypto"; + +export function HashSHA256(content: Buffer) { + return crypto.createHash("sha256").update(content).digest("hex"); +} diff --git a/server/src/utils/db.test.ts b/server/src/utils/db.test.ts index 98533ccb8..96f38414a 100644 --- a/server/src/utils/db.test.ts +++ b/server/src/utils/db.test.ts @@ -1,30 +1,53 @@ -import { GetNextCounterValue } from "./db"; -import t from "tap"; -import db, { CloseMongoConnection } from "../external/mongo/db"; -import ResetDBState from "../test-utils/reset-db-state"; - -t.test("#GetNextCounterValue", (t) => { - t.beforeEach(ResetDBState); - - t.test("Increments on valid counter hit", async (t) => { - const response = await GetNextCounterValue("real-counter"); - - // database starts with this at one - t.equal(response, 2, "Counter should return the current number stored"); - - const dbData = await db.counters.findOne({ - counterName: "real-counter", - }); - - t.equal(dbData!.value, 3, "Counter should increment after being hit"); - }); - - t.rejects( - () => GetNextCounterValue("fake-counter"), - "Could not find sequence document for fake-counter." - ); - - t.end(); -}); - -t.teardown(CloseMongoConnection); +import db from "external/mongo/db"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { DecrementCounterValue, GetNextCounterValue } from "./db"; + +t.test("#GetNextCounterValue", (t) => { + t.beforeEach(ResetDBState); + + t.test("Increments on valid counter hit", async (t) => { + const response = await GetNextCounterValue("real-counter"); + + // database starts with this at one + t.equal(response, 2, "Counter should return the current number stored"); + + const dbData = await db.counters.findOne({ + counterName: "real-counter", + }); + + t.equal(dbData!.value, 3, "Counter should increment after being hit"); + }); + + t.rejects( + () => GetNextCounterValue("fake-counter"), + "Could not find sequence document for fake-counter." + ); + + t.end(); +}); + +t.test("#DecrementCounterValue", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should decrease a counter.", async (t) => { + await db.counters.insert({ counterName: "foo", value: 3 }); + + const res = await DecrementCounterValue("foo"); + + t.equal(res, 2); + + const doc = await db.counters.findOne({ counterName: "foo" }); + + t.equal(doc?.value, 2); + + t.end(); + }); + + t.rejects( + () => GetNextCounterValue("fake-counter"), + "Could not find sequence document for fake-counter." + ); + + t.end(); +}); diff --git a/server/src/utils/db.ts b/server/src/utils/db.ts index 14b4bfe70..4f5ebe8b2 100644 --- a/server/src/utils/db.ts +++ b/server/src/utils/db.ts @@ -1,27 +1,70 @@ -import db from "../external/mongo/db"; -import CreateLogCtx from "../lib/logger/logger"; -const logger = CreateLogCtx(__filename); -import { integer } from "kamaitachi-common"; - -export async function GetNextCounterValue(counterName: string): Promise { - const sequenceDoc = await db.counters.findOneAndUpdate( - { - counterName, - }, - { - $inc: { - value: 1, - }, - }, - { - returnOriginal: true, - } - ); - - if (!sequenceDoc) { - logger.error(`Could not find sequence document for ${counterName}`); - throw new Error(`Could not find sequence document for ${counterName}.`); - } - - return sequenceDoc.value; -} +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { Game, integer, PBScoreDocument, ScoreDocument } from "tachi-common"; +const logger = CreateLogCtx(__filename); + +export async function GetNextCounterValue(counterName: string): Promise { + const sequenceDoc = await db.counters.findOneAndUpdate( + { + counterName, + }, + { + $inc: { + value: 1, + }, + }, + { + // this is marked as deprecated, but it shouldn't be, as returnDocument: "before" + // does nothing. + returnOriginal: true, + } + ); + + if (!sequenceDoc) { + logger.error(`Could not find sequence document for ${counterName}`); + throw new Error(`Could not find sequence document for ${counterName}.`); + } + + return sequenceDoc.value; +} + +export async function DecrementCounterValue(counterName: string): Promise { + logger.verbose(`Decrementing Counter Value ${counterName}.`); + + const sequenceDoc = await db.counters.findOneAndUpdate( + { + counterName, + }, + { + $inc: { + value: -1, + }, + }, + { + returnOriginal: false, + } + ); + + if (!sequenceDoc) { + logger.error(`Could not find sequence document for ${counterName}`); + throw new Error(`Could not find sequence document for ${counterName}.`); + } + + return sequenceDoc.value; +} + +export async function GetRelevantSongsAndCharts( + scores: (ScoreDocument | PBScoreDocument)[], + game: Game +) { + const [songs, charts] = await Promise.all([ + db.songs[game].find({ + id: { $in: scores.map((e) => e.songID) }, + }), + db.charts[game].find({ + chartID: { $in: scores.map((e) => e.chartID) }, + }), + ]); + + return { songs, charts }; +} diff --git a/server/src/utils/ea3id.ts b/server/src/utils/ea3id.ts index 54476f48a..e3bb794cb 100644 --- a/server/src/utils/ea3id.ts +++ b/server/src/utils/ea3id.ts @@ -1,19 +1,19 @@ export function ParseEA3SoftID(ver: string) { - const a = ver.split(":"); + const a = ver.split(":"); - if (a.length !== 5) { - throw new Error(`Invalid Version Code. Had ${a.length} components.`); - } + if (a.length !== 5) { + throw new Error(`Invalid Version Code. Had ${a.length} components.`); + } - if (!ver.match(/^[A-Z0-9]{3}:[A-Z]:[A-Z]:[A-Z]:[0-9]{10}$/u)) { - throw new Error(`Invalid Version Code.`); - } + if (!ver.match(/^[A-Z0-9]{3}:[A-Z]:[A-Z]:[A-Z]:[0-9]{10}$/u)) { + throw new Error(`Invalid Version Code.`); + } - return { - model: a[0], - dest: a[1], // region - spec: a[2], - rev: a[3], - ext: a[4], - }; + return { + model: a[0], + dest: a[1], // region + spec: a[2], + rev: a[3], + ext: a[4], + }; } diff --git a/server/src/utils/efficient-db-iterate.ts b/server/src/utils/efficient-db-iterate.ts new file mode 100644 index 000000000..b18ac26de --- /dev/null +++ b/server/src/utils/efficient-db-iterate.ts @@ -0,0 +1,33 @@ +/* eslint-disable no-await-in-loop */ +import CreateLogCtx from "lib/logger/logger"; +import { ICollection } from "monk"; + +const logger = CreateLogCtx(__filename); + +export async function EfficientDBIterate( + collection: ICollection, + callbackFn: (c: T) => Promise, + saveOp: (c: R[]) => Promise, + // eslint-disable-next-line @typescript-eslint/ban-types + filter: object = {}, + bucketSize = 10_000 +) { + let i = 0; + + // eslint-disable-next-line no-constant-condition + while (true) { + logger.info(`Running on ${i} - ${i + bucketSize} documents.`); + // eslint-disable-next-line no-await-in-loop + const docs = await collection.find(filter, { limit: bucketSize, skip: i }); + + if (docs.length === 0) { + break; + } + + const rDocs = await Promise.all(docs.map(callbackFn)); + + i += bucketSize; + + await saveOp(rDocs); + } +} diff --git a/server/src/utils/fetch.ts b/server/src/utils/fetch.ts index 4484b60a8..3f6aafffc 100644 --- a/server/src/utils/fetch.ts +++ b/server/src/utils/fetch.ts @@ -1,12 +1,13 @@ -import nodeFetch from "node-fetch"; - -const fetch = - process.env.NODE_ENV === "test" - ? () => { - throw new Error("Cannot use real fetch inside testing env!"); - } - : nodeFetch; - -export type NodeFetch = (url: RequestInfo, init?: RequestInit | undefined) => Promise; - -export default (fetch as unknown) as NodeFetch; +import { Environment } from "lib/setup/config"; +import nodeFetch from "node-fetch"; + +const fetch = + Environment.nodeEnv === "test" + ? () => { + throw new Error("Cannot use real fetch inside testing env!"); + } + : nodeFetch; + +export type NodeFetch = (url: RequestInfo, init?: RequestInit | undefined) => Promise; + +export default fetch as unknown as NodeFetch; diff --git a/server/src/utils/folder.test.ts b/server/src/utils/folder.test.ts index 7d60e4946..afb5cdd1b 100644 --- a/server/src/utils/folder.test.ts +++ b/server/src/utils/folder.test.ts @@ -1,211 +1,200 @@ -import t from "tap"; -import CreateLogCtx from "../lib/logger/logger"; -import { Testing511SPA } from "../test-utils/test-data"; -import { ChartDocument, FolderDocument } from "kamaitachi-common"; -import { - CreateFolderChartLookup, - GetFolderChartIDs, - GetFolderCharts, - ResolveFolderToCharts, -} from "./folder"; -import db, { CloseMongoConnection } from "../external/mongo/db"; -import ResetDBState from "../test-utils/reset-db-state"; import deepmerge from "deepmerge"; - -const logger = CreateLogCtx(__filename); +import db from "external/mongo/db"; +import { ChartDocument, FolderDocument } from "tachi-common"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { Testing511SPA } from "test-utils/test-data"; +import { GetFolderChartIDs, ResolveFolderToCharts } from "./folder"; t.todo("#CreateFolderChartLookup"); t.todo("#GetFolderCharts"); t.test("#ResolveFolderToCharts", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - t.test("Static Folder Tests", (t) => { - t.test("Basic Static", async (t) => { - const mockFolder = { - game: "iidx", - playtype: "SP", - type: "static", - data: [Testing511SPA.chartID], - }; + t.test("Static Folder Tests", (t) => { + t.test("Basic Static", async (t) => { + const mockFolder = { + game: "iidx", + playtype: "SP", + type: "static", + data: [Testing511SPA.chartID], + }; - const { charts } = await ResolveFolderToCharts(mockFolder as FolderDocument); + const { charts } = await ResolveFolderToCharts(mockFolder as FolderDocument); - t.equal(charts.length, 1, "Should return exactly 1 chart."); - t.equal(charts[0].chartID, Testing511SPA.chartID, "Should return 511 [SPA]"); + t.equal(charts.length, 1, "Should return exactly 1 chart."); + t.equal(charts[0].chartID, Testing511SPA.chartID, "Should return 511 [SPA]"); - t.end(); - }); + t.end(); + }); - t.test("Empty Static", async (t) => { - const mockFolder = { - game: "iidx", - playtype: "SP", - type: "static", - data: [], - }; + t.test("Empty Static", async (t) => { + const mockFolder = { + game: "iidx", + playtype: "SP", + type: "static", + data: [], + }; - const { charts } = await ResolveFolderToCharts( - (mockFolder as unknown) as FolderDocument - ); + const { charts } = await ResolveFolderToCharts(mockFolder as unknown as FolderDocument); - t.equal(charts.length, 0, "Should return exactly 0 charts."); + t.equal(charts.length, 0, "Should return exactly 0 charts."); - t.end(); - }); + t.end(); + }); - t.end(); - }); + t.end(); + }); - t.test("Songs Folder Tests", (t) => { - t.test("Basic Song Query", async (t) => { - const mockFolder = { - game: "iidx", - playtype: "SP", - type: "songs", - data: { - title: { $regex: /5\.1\.1/u }, - }, - }; + t.test("Songs Folder Tests", (t) => { + t.test("Basic Song Query", async (t) => { + const mockFolder = { + game: "iidx", + playtype: "SP", + type: "songs", + data: { + title: { $regex: /5\.1\.1/u }, + }, + }; - const { charts } = await ResolveFolderToCharts(mockFolder as FolderDocument); + const { charts } = await ResolveFolderToCharts(mockFolder as FolderDocument); - t.equal(charts.length, 1, "Should return exactly 1 chart."); - t.equal(charts[0].chartID, Testing511SPA.chartID, "Should return 511 [SPA]"); - t.end(); - }); + t.equal(charts.length, 1, "Should return exactly 1 chart."); + t.equal(charts[0].chartID, Testing511SPA.chartID, "Should return 511 [SPA]"); + t.end(); + }); - t.test("Invalid Song Query", async (t) => { - const mockFolder = { - game: "iidx", - playtype: "SP", - type: "songs", - data: { - FieldThatDoesntExist: { $regex: /5\.1\.1/u }, - }, - }; + t.test("Invalid Song Query", async (t) => { + const mockFolder = { + game: "iidx", + playtype: "SP", + type: "songs", + data: { + FieldThatDoesntExist: { $regex: /5\.1\.1/u }, + }, + }; - const { charts } = await ResolveFolderToCharts( - (mockFolder as unknown) as FolderDocument - ); + const { charts } = await ResolveFolderToCharts(mockFolder as unknown as FolderDocument); - t.equal(charts.length, 0, "Should return exactly 0 charts."); - t.end(); - }); + t.equal(charts.length, 0, "Should return exactly 0 charts."); + t.end(); + }); - t.end(); - }); + t.end(); + }); - t.test("Charts Folder Tests", (t) => { - t.test("Basic Song Query", async (t) => { - const mockFolder = { - game: "iidx", - playtype: "SP", - type: "charts", - data: { - songID: Testing511SPA.songID, // lol - }, - }; + t.test("Charts Folder Tests", (t) => { + t.test("Basic Song Query", async (t) => { + const mockFolder = { + game: "iidx", + playtype: "SP", + type: "charts", + data: { + songID: Testing511SPA.songID, // lol + }, + }; - const { charts } = await ResolveFolderToCharts(mockFolder as FolderDocument); + const { charts } = await ResolveFolderToCharts(mockFolder as FolderDocument); - t.equal(charts.length, 1, "Should return exactly 1 chart."); - t.equal(charts[0].chartID, Testing511SPA.chartID, "Should return 511 [SPA]"); - t.end(); - }); + t.equal(charts.length, 1, "Should return exactly 1 chart."); + t.equal(charts[0].chartID, Testing511SPA.chartID, "Should return 511 [SPA]"); + t.end(); + }); - t.end(); - }); + t.end(); + }); - t.test("Filter", async (t) => { - // add fake "NORMAL" 511 chart - await db.charts.iidx.insert( - deepmerge(Testing511SPA, { - difficulty: "NORMAL", - chartID: "FAKE_511_SPN", - }) as ChartDocument<"iidx:SP"> - ); + t.test("Filter", async (t) => { + // add fake "NORMAL" 511 chart + await db.charts.iidx.insert( + deepmerge(Testing511SPA, { + difficulty: "NORMAL", + chartID: "FAKE_511_SPN", + data: { + arcChartID: "uniqueid", + }, + }) as ChartDocument<"iidx:SP"> + ); - const mockFolder = { - game: "iidx", - playtype: "SP", - type: "charts", - data: { - songID: Testing511SPA.songID, // lol - }, - }; + const mockFolder = { + game: "iidx", + playtype: "SP", + type: "charts", + data: { + songID: Testing511SPA.songID, // lol + }, + }; - const { charts } = await ResolveFolderToCharts(mockFolder as FolderDocument); + const { charts } = await ResolveFolderToCharts(mockFolder as FolderDocument); - t.equal(charts.length, 2, "Should return exactly 2 charts."); - t.strictSame( - charts.map((e) => e.chartID), - [Testing511SPA.chartID, "FAKE_511_SPN"], - "Should return all 511 charts." - ); + t.equal(charts.length, 2, "Should return exactly 2 charts."); + t.strictSame( + charts.map((e) => e.chartID), + [Testing511SPA.chartID, "FAKE_511_SPN"], + "Should return all 511 charts." + ); - const { charts: charts2 } = await ResolveFolderToCharts(mockFolder as FolderDocument, { - difficulty: "NORMAL", - }); + const { charts: charts2 } = await ResolveFolderToCharts(mockFolder as FolderDocument, { + difficulty: "NORMAL", + }); - t.equal(charts2.length, 1, "Should return exactly 1 chart."); - t.equal(charts2[0].chartID, "FAKE_511_SPN", "Should only return 511 SPN"); + t.equal(charts2.length, 1, "Should return exactly 1 chart."); + t.equal(charts2[0].chartID, "FAKE_511_SPN", "Should only return 511 SPN"); - t.end(); - }); + t.end(); + }); - t.test("Songs", async (t) => { - const mockFolder = { - game: "iidx", - playtype: "SP", - type: "charts", - data: { - songID: Testing511SPA.songID, // lol - }, - }; + t.test("Songs", async (t) => { + const mockFolder = { + game: "iidx", + playtype: "SP", + type: "charts", + data: { + songID: Testing511SPA.songID, // lol + }, + }; - const { charts, songs } = await ResolveFolderToCharts( - mockFolder as FolderDocument, - {}, - true - ); + const { charts, songs } = await ResolveFolderToCharts( + mockFolder as FolderDocument, + {}, + true + ); - t.equal(charts.length, 1, "Should return exactly 1 chart."); - t.equal(charts[0].chartID, Testing511SPA.chartID, "Should return 511 [SPA]"); + t.equal(charts.length, 1, "Should return exactly 1 chart."); + t.equal(charts[0].chartID, Testing511SPA.chartID, "Should return 511 [SPA]"); - t.equal(songs.length, 1, "Should return exactly 1 song."); - t.equal(songs[0].id, Testing511SPA.songID, "Should return 511's song."); + t.equal(songs.length, 1, "Should return exactly 1 song."); + t.equal(songs[0].id, Testing511SPA.songID, "Should return 511's song."); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); t.test("#GetFolderChartIDs", (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - t.test("Should use the folder-cache", async (t) => { - await db["folder-chart-lookup"].insert( - ["a", "b", "c", "d"].map((e) => ({ chartID: e, folderID: "folder1" })) - ); + t.test("Should use the folder-cache", async (t) => { + await db["folder-chart-lookup"].insert( + ["a", "b", "c", "d"].map((e) => ({ chartID: e, folderID: "folder1" })) + ); - await db["folder-chart-lookup"].insert( - ["e", "f", "g", "h"].map((e) => ({ chartID: e, folderID: "folder2" })) - ); + await db["folder-chart-lookup"].insert( + ["e", "f", "g", "h"].map((e) => ({ chartID: e, folderID: "folder2" })) + ); - let fcIDs = await GetFolderChartIDs("folder1"); + let fcIDs = await GetFolderChartIDs("folder1"); - t.strictSame(fcIDs, ["a", "b", "c", "d"], "Should return the right chartIDs for folder1"); + t.strictSame(fcIDs, ["a", "b", "c", "d"], "Should return the right chartIDs for folder1"); - fcIDs = await GetFolderChartIDs("folder2"); + fcIDs = await GetFolderChartIDs("folder2"); - t.strictSame(fcIDs, ["e", "f", "g", "h"], "Should return the right chartIDs for folder2"); + t.strictSame(fcIDs, ["e", "f", "g", "h"], "Should return the right chartIDs for folder2"); - t.end(); - }); + t.end(); + }); - t.end(); + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/utils/folder.ts b/server/src/utils/folder.ts index 1efe06b0d..185a17b28 100644 --- a/server/src/utils/folder.ts +++ b/server/src/utils/folder.ts @@ -1,135 +1,148 @@ -import db from "../external/mongo/db"; -import CreateLogCtx from "../lib/logger/logger"; -import { FolderDocument, AnyChartDocument, AnySongDocument } from "kamaitachi-common"; +import { + Grades, + Lamps, + IDStrings, + TableDocument, + ChartDocument, + SongDocument, + integer, + PBScoreDocument, + FolderDocument, + Playtypes, + Game, +} from "tachi-common"; +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; import { FilterQuery } from "mongodb"; import deepmerge from "deepmerge"; +import fjsh from "fast-json-stable-hash"; const logger = CreateLogCtx(__filename); // overloads! export async function ResolveFolderToCharts( - folder: FolderDocument, - filter: FilterQuery, - getSongs: true -): Promise<{ songs: AnySongDocument[]; charts: AnyChartDocument[] }>; + folder: FolderDocument, + filter: FilterQuery, + getSongs: true +): Promise<{ songs: SongDocument[]; charts: ChartDocument[] }>; export async function ResolveFolderToCharts( - folder: FolderDocument, - filter?: FilterQuery, - getSongs?: false -): Promise<{ charts: AnyChartDocument[] }>; + folder: FolderDocument, + filter?: FilterQuery, + getSongs?: false +): Promise<{ charts: ChartDocument[] }>; export async function ResolveFolderToCharts( - folder: FolderDocument, - filter: FilterQuery = {}, - getSongs = false -): Promise<{ songs?: AnySongDocument[]; charts: AnyChartDocument[] }> { - let songs: AnySongDocument[] | null = null; - let charts: AnyChartDocument[]; + folder: FolderDocument, + filter: FilterQuery = {}, + getSongs = false +): Promise<{ songs?: SongDocument[]; charts: ChartDocument[] }> { + let songs: SongDocument[] | null = null; + let charts: ChartDocument[]; - if (folder.type === "static") { - charts = await db.charts[folder.game].find( - deepmerge(filter, { - playtype: folder.playtype, // mandatory - chartID: { $in: folder.data }, // @todo - }) - ); - } else if (folder.type === "songs") { - songs = await db.songs[folder.game].find(folder.data); + if (folder.type === "static") { + charts = await db.charts[folder.game].find( + deepmerge(filter, { + playtype: folder.playtype, // mandatory + chartID: { $in: folder.data }, // @todo + }) + ); + } else if (folder.type === "songs") { + songs = await db.songs[folder.game].find(folder.data); - charts = await db.charts[folder.game].find( - deepmerge(filter, { - playtype: folder.playtype, - songID: { $in: songs.map((e) => e.id) }, - }) - ); - } else if (folder.type === "charts") { - const folderDataTransposed: Record = {}; + charts = await db.charts[folder.game].find( + deepmerge(filter, { + playtype: folder.playtype, + songID: { $in: songs.map((e) => e.id) }, + }) + ); + } else if (folder.type === "charts") { + const folderDataTransposed: Record = {}; - for (const key in folder.data) { - folderDataTransposed[key.replace(/¬/gu, ".")] = folder.data[key]; - } + for (const key in folder.data) { + folderDataTransposed[key.replace(/¬/gu, ".")] = folder.data[key]; + } - const fx = deepmerge.all([filter, { playtype: folder.playtype }, folderDataTransposed]); + const fx = deepmerge.all([filter, { playtype: folder.playtype }, folderDataTransposed]); - charts = await db.charts[folder.game].find(fx); - } else { - // @ts-expect-error This is already a weird scenario. Shouldn't fail, though. - logger.error(`Invalid folder at ${folder.folderID}. Cannot resolve.`, { folder }); + charts = await db.charts[folder.game].find(fx); + } else { + // @ts-expect-error This is already a weird scenario. Shouldn't fail, though. + logger.error(`Invalid folder at ${folder.folderID}. Cannot resolve.`, { folder }); - // @ts-expect-error See above - throw new Error(`Invalid folder ${folder.folderID}. Cannot resolve.`); - } + // @ts-expect-error See above + throw new Error(`Invalid folder ${folder.folderID}. Cannot resolve.`); + } - if (getSongs) { - if (songs) { - return { songs, charts }; - } + if (getSongs) { + if (songs) { + return { songs, charts }; + } - songs = await db.songs[folder.game].find({ - id: { $in: charts.map((e) => e.songID) }, - }); + songs = await db.songs[folder.game].find({ + id: { $in: charts.map((e) => e.songID) }, + }); - return { songs, charts }; - } + return { songs, charts }; + } - return { charts }; + return { charts }; } export async function GetFolderCharts( - folder: FolderDocument, - filter: FilterQuery, - getSongs: true -): Promise<{ songs: AnySongDocument[]; charts: AnyChartDocument[] }>; + folder: FolderDocument, + filter: FilterQuery, + getSongs: true +): Promise<{ songs: SongDocument[]; charts: ChartDocument[] }>; export async function GetFolderCharts( - folder: FolderDocument, - filter: FilterQuery, - getSongs?: false -): Promise<{ charts: AnyChartDocument[] }>; + folder: FolderDocument, + filter: FilterQuery, + getSongs: false +): Promise<{ charts: ChartDocument[] }>; export async function GetFolderCharts( - folder: FolderDocument, - filter: FilterQuery = {}, - getSongs = false -): Promise<{ songs?: AnySongDocument[]; charts: AnyChartDocument[] }> { - const chartIDs = await GetFolderChartIDs(folder.folderID); + folder: FolderDocument, + filter: FilterQuery = {}, + getSongs = false +): Promise<{ songs?: SongDocument[]; charts: ChartDocument[] }> { + const chartIDs = await GetFolderChartIDs(folder.folderID); - const charts = await db.charts[folder.game].find( - deepmerge.all([{ playtype: folder.playtype }, { chartID: { $in: chartIDs } }, filter]) - ); + const charts = await db.charts[folder.game].find( + deepmerge.all([{ playtype: folder.playtype }, { chartID: { $in: chartIDs } }, filter]) + ); - if (getSongs) { - const songs = await db.songs[folder.game].find({ - id: { $in: charts.map((e) => e.songID) }, - }); + if (getSongs) { + const songs = await db.songs[folder.game].find({ + id: { $in: charts.map((e) => e.songID) }, + }); - return { songs, charts }; - } + return { songs, charts }; + } - return { charts }; + return { charts }; } export async function GetFolderChartIDs(folderID: string) { - const chartIDs = await db["folder-chart-lookup"].find( - { - folderID, - }, - { - projection: { - chartID: 1, - }, - } - ); + const chartIDs = await db["folder-chart-lookup"].find( + { + folderID, + }, + { + projection: { + chartID: 1, + }, + } + ); - return chartIDs.map((e) => e.chartID); + return chartIDs.map((e) => e.chartID); } export async function CreateFolderChartLookup(folder: FolderDocument) { - const { charts } = await ResolveFolderToCharts(folder, {}, false); + const { charts } = await ResolveFolderToCharts(folder, {}, false); - await db["folder-chart-lookup"].insert( - charts.map((c) => ({ - folderID: folder.folderID, - chartID: c.chartID, - })) - ); + await db["folder-chart-lookup"].insert( + charts.map((c) => ({ + folderID: folder.folderID, + chartID: c.chartID, + })) + ); } /** @@ -137,14 +150,125 @@ export async function CreateFolderChartLookup(folder: FolderDocument) { * common use cases, such as retrieving chartIDs from a folder. */ export async function InitaliseFolderChartLookup() { - logger.info(`Started InitialiseFolderChartLookup`); - await db["folder-chart-lookup"].remove({}); - logger.info(`Flushed Cache.`); + logger.info(`Started InitialiseFolderChartLookup`); + await db["folder-chart-lookup"].remove({}); + logger.info(`Flushed Cache.`); - const folders = await db.folders.find({}); - logger.info(`Reloading ${folders.length} folders.`); + const folders = await db.folders.find({}); + logger.info(`Reloading ${folders.length} folders.`); - await Promise.all(folders.map(CreateFolderChartLookup)); + await Promise.all(folders.map(CreateFolderChartLookup)); - logger.info(`Completed InitialiseFolderChartLookup.`); + logger.info(`Completed InitialiseFolderChartLookup.`); +} + +export async function GetFoldersFromTable(table: TableDocument) { + const folders = await db.folders.find({ + folderID: { $in: table.folders }, + }); + + if (folders.length !== table.folders.length) { + // this is an error, but we can return anyway. + logger.warn( + `Table ${table.tableID} has a mismatch of real folders to stored folders. ${table.folders.length} -> ${folders.length}` + ); + } + + // we also need to sort folders in their indexed order. + folders.sort((a, b) => table.folders.indexOf(a.folderID) - table.folders.indexOf(b.folderID)); + + return folders; +} + +export async function GetPBsOnFolder(userID: integer, folder: FolderDocument) { + const { charts, songs } = await GetFolderCharts(folder, {}, true); + + const pbs = await db["personal-bests"].find({ + userID, + chartID: { $in: charts.map((e) => e.chartID) }, + }); + + return { pbs, charts, songs }; +} + +export function CalculateLampDistribution(pbs: PBScoreDocument[]) { + const lampDist: Partial> = {}; + + for (const pb of pbs) { + if (lampDist[pb.scoreData.lamp]) { + // @ts-expect-error ??? + lampDist[pb.scoreData.lamp]++; + } else { + lampDist[pb.scoreData.lamp] = 1; + } + } + + return lampDist; +} + +export function CalculateGradeDistribution(pbs: PBScoreDocument[]) { + const gradeDist: Partial> = {}; + + for (const pb of pbs) { + if (gradeDist[pb.scoreData.grade]) { + // @ts-expect-error ??? + gradeDist[pb.scoreData.grade]++; + } else { + gradeDist[pb.scoreData.grade] = 1; + } + } + + return gradeDist; +} +export async function GetGradeLampDistributionForFolder(userID: integer, folder: FolderDocument) { + const pbData = await GetPBsOnFolder(userID, folder); + + return { + grades: CalculateGradeDistribution(pbData.pbs), + lamps: CalculateLampDistribution(pbData.pbs), + folderID: folder.folderID, + chartCount: pbData.charts.length, + }; +} + +export function GetGradeLampDistributionForFolders(userID: integer, folders: FolderDocument[]) { + return Promise.all(folders.map((f) => GetGradeLampDistributionForFolder(userID, f))); +} + +export function CreateFolderID( + query: Record, + game: Game, + playtype: Playtypes[Game] +) { + return `F${fjsh.hash(Object.assign({ game, playtype }, query), "SHA256")}`; +} + +export async function GetRecentlyViewedFolders( + userID: integer, + game: Game, + playtype: Playtypes[Game] +) { + const views = await db["recent-folder-views"].find( + { + userID, + game, + playtype, + }, + { + sort: { + lastViewed: -1, + }, + limit: 6, + } + ); + + if (views.length === 0) { + return { views, folders: [] }; + } + + const folders = await db.folders.find({ + folderID: { $in: views.map((e) => e.folderID) }, + }); + + return { views, folders }; } diff --git a/server/src/utils/goal.test.ts b/server/src/utils/goal.test.ts deleted file mode 100644 index 4a338428c..000000000 --- a/server/src/utils/goal.test.ts +++ /dev/null @@ -1,299 +0,0 @@ -import t from "tap"; -import db, { CloseMongoConnection } from "../external/mongo/db"; -import CreateLogCtx from "../lib/logger/logger"; -import ResetDBState from "../test-utils/reset-db-state"; -import { EvaluateGoalForUser } from "./goal"; -import { GoalDocument } from "kamaitachi-common"; -import deepmerge from "deepmerge"; -import { - HC511Goal, - Testing511SPA, - TestingIIDXFolderSP10, - TestingIIDXSPScorePB, -} from "../test-utils/test-data"; -import { CreateFolderChartLookup } from "./folder"; - -const logger = CreateLogCtx(__filename); - -t.test("#EvaluateGoalForUser", (t) => { - t.beforeEach(ResetDBState); - - t.test("Should correctly evaluate against single goals.", (t) => { - t.beforeEach(async () => { - await db["score-pbs"].insert(TestingIIDXSPScorePB); - delete TestingIIDXSPScorePB._id; - }); - - t.test("Should correctly evaluate goals if user succeeds.", async (t) => { - const res = await EvaluateGoalForUser(HC511Goal, 1, logger); - - t.strictSame( - res, - { - achieved: true, - outOf: 5, - progress: 6, - outOfHuman: "HARD CLEAR", - progressHuman: "EX HARD CLEAR", - }, - "Should correctly evaluate the goal if the user succeeds." - ); - - t.end(); - }); - - t.test("Should correctly evaluate goals if user fails.", async (t) => { - await db["score-pbs"].update( - { userID: 1, chartID: Testing511SPA.chartID }, - { - $set: { - "scoreData.lamp": "CLEAR", - "scoreData.lampIndex": 4, - }, - } - ); - - const res = await EvaluateGoalForUser(HC511Goal, 1, logger); - - t.strictSame( - res, - { - achieved: false, - outOf: 5, - progress: 4, - outOfHuman: "HARD CLEAR", - progressHuman: "CLEAR", - }, - "Should correctly evaluate the goal if the user fails." - ); - - t.end(); - }); - - t.test("Should correctly evaluate goals when user has no score.", async (t) => { - await db["score-pbs"].remove({}); - - const res = await EvaluateGoalForUser(HC511Goal, 1, logger); - - t.strictSame( - res, - { - achieved: false, - outOf: 5, - progress: null, - outOfHuman: "HARD CLEAR", - progressHuman: "NO DATA", - }, - "Should correctly evaluate the goal if the user has no score." - ); - - t.end(); - }); - - t.end(); - }); - - t.test("Should correctly evaluate against multi goals.", (t) => { - // @ts-expect-error ??? - // this goal is effectively "HC any of the charts" - const multiGoal: GoalDocument = deepmerge(HC511Goal, { - charts: { - type: "multi", - data: [Testing511SPA.chartID, "fake_other_chart_id"], - }, - }); - - t.beforeEach(async () => { - await db["score-pbs"].insert(TestingIIDXSPScorePB); - delete TestingIIDXSPScorePB._id; - - await db["score-pbs"].insert( - deepmerge(TestingIIDXSPScorePB, { - scoreData: { lamp: "CLEAR", lampIndex: 4 }, - chartID: "fake_other_chart_id", - }) - ); - }); - - t.test("Should work if 511 is >= HARD CLEAR", async (t) => { - const res = await EvaluateGoalForUser(multiGoal, 1, logger); - - t.strictSame( - res, - { - achieved: true, - outOf: 5, - progress: 6, - outOfHuman: "HARD CLEAR", - progressHuman: "EX HARD CLEAR", - }, - "Should correctly evaluate the goal if the user succeeds." - ); - - t.end(); - }); - - t.test("Should work if other chart is >= HARD CLEAR", async (t) => { - await db["score-pbs"].update( - { userID: 1, chartID: Testing511SPA.chartID }, - { $set: { "scoreData.lamp": "CLEAR", "scoreData.lampIndex": 4 } } - ); - await db["score-pbs"].update( - { userID: 1, chartID: "fake_other_chart_id" }, - { $set: { "scoreData.lamp": "HARD CLEAR", "scoreData.lampIndex": 5 } } - ); - - const res = await EvaluateGoalForUser(multiGoal, 1, logger); - - t.strictSame( - res, - { - achieved: true, - outOf: 5, - progress: 5, - outOfHuman: "HARD CLEAR", - progressHuman: "HARD CLEAR", - }, - "Should correctly evaluate the goal if the user succeeds." - ); - - t.end(); - }); - - t.test("Should work if user has no scores", async (t) => { - await db["score-pbs"].remove({}); - - const res = await EvaluateGoalForUser(multiGoal, 1, logger); - - t.strictSame( - res, - { - achieved: false, - outOf: 5, - progress: null, - outOfHuman: "HARD CLEAR", - progressHuman: "NO DATA", - }, - "Should correctly evaluate the goal if the user has no data." - ); - - t.end(); - }); - - t.end(); - }); - - t.test("Should correctly evaluate against folder goals.", (t) => { - // @ts-expect-error ??? - // this goal is effectively "HC any of the sp10s" - const folderGoal: GoalDocument = deepmerge(HC511Goal, { - charts: { - type: "folder", - data: "ed9d8c734447ce67d7135c0067441a98cc81aeaf", - }, - }); - - t.beforeEach(async () => { - await db["score-pbs"].insert(TestingIIDXSPScorePB); - delete TestingIIDXSPScorePB._id; - - await db["score-pbs"].insert( - deepmerge(TestingIIDXSPScorePB, { - scoreData: { lamp: "CLEAR", lampIndex: 4 }, - chartID: "other_sp10", - }) - ); - - delete Testing511SPA._id; - - await db.charts.iidx.insert([ - // @ts-expect-error ??? - deepmerge(Testing511SPA, { - songID: 123, - level: "9", - chartID: "not_sp10", - }), - // @ts-expect-error ??? - deepmerge(Testing511SPA, { - songID: 124, - level: "10", - chartID: "other_sp10", - }), - ]); - - await CreateFolderChartLookup(TestingIIDXFolderSP10); - }); - - t.test("Should work if 511 is >= HARD CLEAR", async (t) => { - const res = await EvaluateGoalForUser(folderGoal, 1, logger); - - t.strictSame( - res, - { - achieved: true, - outOf: 5, - progress: 6, - outOfHuman: "HARD CLEAR", - progressHuman: "EX HARD CLEAR", - }, - "Should correctly evaluate the goal if the user succeeds." - ); - - t.end(); - }); - - t.test("Should work if other chart is >= HARD CLEAR", async (t) => { - await db["score-pbs"].update( - { userID: 1, chartID: Testing511SPA.chartID }, - { $set: { "scoreData.lamp": "CLEAR", "scoreData.lampIndex": 4 } } - ); - - await db["score-pbs"].update( - { userID: 1, chartID: "other_sp10" }, - { $set: { "scoreData.lamp": "HARD CLEAR", "scoreData.lampIndex": 5 } } - ); - - const res = await EvaluateGoalForUser(folderGoal, 1, logger); - - t.strictSame( - res, - { - achieved: true, - outOf: 5, - progress: 5, - outOfHuman: "HARD CLEAR", - progressHuman: "HARD CLEAR", - }, - "Should correctly evaluate the goal if the user succeeds." - ); - - t.end(); - }); - - t.test("Should work if user has no scores", async (t) => { - await db["score-pbs"].remove({}); - - const res = await EvaluateGoalForUser(folderGoal, 1, logger); - - t.strictSame( - res, - { - achieved: false, - outOf: 5, - progress: null, - outOfHuman: "HARD CLEAR", - progressHuman: "NO DATA", - }, - "Should correctly evaluate the goal if the user has no data." - ); - - t.end(); - }); - - t.end(); - }); - - t.end(); -}); - -t.teardown(CloseMongoConnection); diff --git a/server/src/utils/goal.ts b/server/src/utils/goal.ts deleted file mode 100644 index 18b026a26..000000000 --- a/server/src/utils/goal.ts +++ /dev/null @@ -1,181 +0,0 @@ -import { GoalDocument, integer, PBScoreDocument, Game } from "kamaitachi-common"; -import { grades, lamps } from "kamaitachi-common/js/config"; -import db from "../external/mongo/db"; -import { KtLogger } from "../lib/logger/logger"; -import { GetFolderChartIDs } from "./folder"; -import { FilterQuery } from "mongodb"; - -export interface EvaluatedGoalReturn { - achieved: boolean; - progress: number | null; - outOf: number; - progressHuman: string; - outOfHuman: string; -} - -export async function EvaluateGoalForUser( - goal: GoalDocument, - userID: integer, - logger: KtLogger -): Promise { - // First, we need to resolve the set of charts this - // goal involves. - const chartIDs = await ResolveGoalCharts(goal); - - if (chartIDs === undefined) { - logger.error( - `Invalid goal ${goal.goalID} - has nonsense chartsType of ${goal.charts.type}, ignoring.` - ); - return null; - } - - // lets configure a "base" query for our requests. - const scoreQuery: FilterQuery = { - userID, - // normally, this would be a VERY WORRYING line of code, but goal.criteria.key is guaranteed to be - // within a specific set of fields. - [goal.criteria.key]: { $gte: goal.criteria.value }, - }; - - if (chartIDs) { - scoreQuery.chartID = { $in: chartIDs }; - } - - // Next, we need to figure out our criteria. - if (goal.criteria.mode === "single") { - const res = await db["score-pbs"].findOne(scoreQuery); - // hack, but guaranteed to work. - const scoreDataKey = goal.criteria.key.split(".")[1] as - | "lampIndex" - | "gradeIndex" - | "score" - | "percent"; - - const outOfHuman = HumaniseGoalSingle(goal.game, goal.criteria.key, goal.criteria.value); - - if (res) { - return { - achieved: true, - outOf: goal.criteria.value, - progress: res.scoreData[scoreDataKey], - outOfHuman, - progressHuman: HumaniseGoalSingle( - goal.game, - goal.criteria.key, - res.scoreData[scoreDataKey] - ), - }; - } - - // if we weren't successful, we have to get the users next best score and put it up here - // this is made infinitely easier by the existance of score-pbs. - const nextBestQuery: FilterQuery = { - userID, - }; - - if (chartIDs) { - nextBestQuery.chartID = { $in: chartIDs }; - } - - const nextBestScore = await db["score-pbs"].findOne(nextBestQuery, { - sort: { [goal.criteria.key]: -1 }, - }); - - if (!nextBestScore) { - return { - achieved: false, - outOf: goal.criteria.value, - progress: null, - outOfHuman, - progressHuman: "NO DATA", - }; - } - - return { - achieved: false, - outOf: goal.criteria.value, - outOfHuman, - progress: nextBestScore.scoreData[scoreDataKey], - progressHuman: HumaniseGoalSingle( - goal.game, - goal.criteria.key, - nextBestScore.scoreData[scoreDataKey] - ), - }; - } else if (goal.criteria.mode === "abs" || goal.criteria.mode === "proportion") { - let count; - - // abs -> Absolute mode, such as clear 10 charts. - if (goal.criteria.mode === "abs") { - count = goal.criteria.countNum; - } else { - // proportion -> Proportional mode, the value - // is a multiplier for the amount of charts - // available -- i.e. 0.1 * charts. - - let totalChartCount; - - if (chartIDs === null) { - // edge case: proportion goals on "any" - // charts (i.e. clear 20% of charts) need to - // know how many charts the game has! - totalChartCount = await db.charts[goal.game].count({ playtype: goal.playtype }); - } else { - totalChartCount = chartIDs.length; - } - - count = Math.floor(goal.criteria.countNum * totalChartCount); - } - - const userCount = await db["score-pbs"].count(scoreQuery); - - return { - achieved: userCount >= count, - progress: userCount, - outOf: count, - progressHuman: userCount.toString(), - outOfHuman: userCount.toString(), - }; - } - - logger.error( - `Invalid goal: ${goal.goalID}, unknown criteria.mode ${goal.criteria.mode}, ignoring.` - ); - - return null; -} - -/** - * Resolves the set of charts involved with this goal. - * @param goal - * @returns An array of chartIDs, except if the goal chart type is "any", in which case, it returns null. - */ -function ResolveGoalCharts(goal: GoalDocument): Promise | string[] | null | undefined { - if (goal.charts.type === "single") { - return [goal.charts.data]; - } else if (goal.charts.type === "multi") { - return goal.charts.data; - } else if (goal.charts.type === "folder") { - return GetFolderChartIDs(goal.charts.data); - } else if (goal.charts.type === "any") { - return null; // special case. - } -} - -type GoalKeys = GoalDocument["criteria"]["key"]; - -// @todo, #100 improve this (add things like BP for iidx, maybe, percents for scores?) -function HumaniseGoalSingle(game: Game, key: GoalKeys, value: number): string { - switch (key) { - case "scoreData.gradeIndex": - return grades[game][value]; - case "scoreData.lampIndex": - return lamps[game][value]; - case "scoreData.percent": - return `${value.toFixed(2)}%`; - case "scoreData.score": - return value.toString(); - default: - throw new Error(`Broken goal - invalid key ${key}.`); - } -} diff --git a/server/src/utils/milestone.ts b/server/src/utils/milestone.ts index 84b89880d..f97d4374b 100644 --- a/server/src/utils/milestone.ts +++ b/server/src/utils/milestone.ts @@ -1,13 +1,13 @@ -import { MilestoneDocument, integer, GoalImportInfo } from "kamaitachi-common"; +import { integer, MilestoneDocument } from "tachi-common"; /** * Retrieves the goalID documents in a single array from the * nested structure of milestones. */ export function GetGoalIDsFromMilestone(milestone: MilestoneDocument) { - // this sucks - maybe a nicer way to do this, because nested - // maps are just ugly - return milestone.milestoneData.map((e) => e.goals.map((e) => e.goalID)).flat(1); + // this sucks - maybe a nicer way to do this, because nested + // maps are just ugly + return milestone.milestoneData.map((e) => e.goals.map((e) => e.goalID)).flat(1); } /** @@ -15,27 +15,27 @@ export function GetGoalIDsFromMilestone(milestone: MilestoneDocument) { * milestone to be considered completed. */ export function CalculateMilestoneOutOf(milestone: MilestoneDocument, goalIDs: string[]): integer { - if (milestone.criteria.type === "all") { - return goalIDs.length; - } else if (milestone.criteria.type === "abs") { - if (milestone.criteria.value === null) { - throw new Error( - `Invalid milestone ${milestone.milestoneID} - abs and null are not compatible.` - ); - } + if (milestone.criteria.type === "all") { + return goalIDs.length; + } else if (milestone.criteria.type === "abs") { + if (milestone.criteria.value === null) { + throw new Error( + `Invalid milestone ${milestone.milestoneID} - abs and null are not compatible.` + ); + } - return milestone.criteria.value!; - } else if (milestone.criteria.type === "proportion") { - if (milestone.criteria.value === null) { - throw new Error( - `Invalid milestone ${milestone.milestoneID} - proportion and null are not compatible.` - ); - } + return milestone.criteria.value!; + } else if (milestone.criteria.type === "proportion") { + if (milestone.criteria.value === null) { + throw new Error( + `Invalid milestone ${milestone.milestoneID} - proportion and null are not compatible.` + ); + } - return Math.floor(milestone.criteria.value * goalIDs.length); - } + return Math.floor(milestone.criteria.value * goalIDs.length); + } - throw new Error( - `Invalid milestone.criteria.type of ${milestone.criteria.type} -- milestoneID ${milestone.milestoneID}` - ); + throw new Error( + `Invalid milestone.criteria.type of ${milestone.criteria.type} -- milestoneID ${milestone.milestoneID}` + ); } diff --git a/server/src/utils/misc.test.ts b/server/src/utils/misc.test.ts index d1fe5323c..2004782d2 100644 --- a/server/src/utils/misc.test.ts +++ b/server/src/utils/misc.test.ts @@ -1,9 +1,23 @@ import t from "tap"; -import { GetMilisecondsSince } from "./misc"; +import { GetMillisecondsSince, IsValidURL } from "./misc"; -t.test("#GetMilisecondsSince", (t) => { - const time = GetMilisecondsSince(10n); - t.ok(typeof time === "number" && time > 0, "Should return a number greater than 0."); +t.test("#GetMillisecondsSince", (t) => { + const time = GetMillisecondsSince(10n); + t.ok(typeof time === "number" && time > 0, "Should return a number greater than 0."); - t.end(); + t.end(); +}); + +t.test("#IsValidURL", (t) => { + t.ok(IsValidURL("https://example.com")); + t.ok(IsValidURL("http://example.com")); + t.ok(IsValidURL("http://example.com/suburl")); + t.ok(IsValidURL("http://example.com#href")); + t.ok(IsValidURL("http://example.com?querystring")); + + t.notOk(IsValidURL("ftp://example.com")); + // t.notOk(IsValidURL("http://example")); lol this is valid???? insane. + // t.notOk(IsValidURL("http:/example.com")); this is also valid, the JS URL parser is ridiculously lenient. Whatever. + + t.end(); }); diff --git a/server/src/utils/misc.ts b/server/src/utils/misc.ts index a743fc183..67f00cfbb 100644 --- a/server/src/utils/misc.ts +++ b/server/src/utils/misc.ts @@ -1,4 +1,7 @@ import crypto from "crypto"; +import { ONE_HOUR } from "lib/constants/time"; +import { TachiConfig } from "lib/setup/config"; +import { Game, GamePTConfig, GetGameConfig, Playtypes, integer } from "tachi-common"; // https://github.com/sindresorhus/escape-string-regexp/blob/main/index.js // the developer of this has migrated everything to Force ES6 style modules, @@ -6,34 +9,127 @@ import crypto from "crypto"; // shim. export function EscapeStringRegexp(string: string) { - if (typeof string !== "string") { - throw new TypeError("Expected a string"); - } + if (typeof string !== "string") { + throw new TypeError("Expected a string"); + } - // Escape characters with special meaning either inside or outside character sets. - // Use a simple backslash escape when it's always valid, and a `\xnn` escape when the simpler form would be disallowed by Unicode patterns' stricter grammar. - return string.replace(/[|\\{}()[\]^$+*?.]/gu, "\\$&").replace(/-/gu, "\\x2d"); + // Escape characters with special meaning either inside or outside character sets. + // Use a simple backslash escape when it's always valid, and a `\xnn` escape when the simpler form would be disallowed by Unicode patterns' stricter grammar. + return string.replace(/[|\\{}()[\]^$+*?.]/gu, "\\$&").replace(/-/gu, "\\x2d"); } /** - * Takes a process.hrtime.bigint(), and returns the miliseconds elapsed since it. + * Takes a process.hrtime.bigint(), and returns the milliseconds elapsed since it. * This function will not work if more than 100(ish) days have passed since the first reference. */ -export function GetMilisecondsSince(ref: bigint) { - return Number(process.hrtime.bigint() - ref) / 1e6; +export function GetMillisecondsSince(ref: bigint) { + return Number(process.hrtime.bigint() - ref) / 1e6; } export function Random20Hex() { - return crypto.randomBytes(20).toString("hex"); + return crypto.randomBytes(20).toString("hex"); } export function MStoS(ms: number) { - return Math.floor(ms / 1000); + return Math.floor(ms / 1000); } /** * Random From Array - Selects a random value from an array. */ export function RFA(arr: unknown[]) { - return arr[Math.floor(Math.random() * arr.length)]; + return arr[Math.floor(Math.random() * arr.length)]; +} + +/** + * Splits an Authorization header into the token and the type. + */ +export function SplitAuthorizationHeader(authHeader: string) { + const parts = authHeader.split(" "); + + return { type: parts[0], token: parts.slice(1).join(" ") }; +} + +/** + * Utility Type Predicate. + * Determines whether a key is an ownProperty on an object. + * + * @returns True if the object contains that key, and changes the type of + * key to keyof T. + * False if the object doesn't. + */ +export function HasOwnProperty(obj: T, key: string | number | symbol): key is keyof T { + return Object.prototype.hasOwnProperty.call(obj, key); +} + +export function IsValidGame(str: string): str is Game { + return !!TachiConfig.GAMES.includes(str as Game); +} + +export function IsValidPlaytype(game: Game, str: string): str is Playtypes[Game] { + return GetGameConfig(game).validPlaytypes.includes(str as Playtypes[Game]); +} + +export function IsValidScoreAlg( + gptConfig: GamePTConfig, + str: unknown +): str is GamePTConfig["scoreRatingAlgs"][0] { + return gptConfig.scoreRatingAlgs.includes(str as GamePTConfig["scoreRatingAlgs"][0]); +} + +export function IsString(val: unknown): val is string { + return typeof val === "string"; +} + +export function DedupeArr(arr: T[]): T[] { + return [...new Set(arr)]; +} + +export function StripUrl(url: string, userInput: string | null) { + if (!userInput) { + return userInput; + } + + if (userInput.toLowerCase().includes(url)) { + return userInput.split(url)[1]; + } + + return userInput; +} + +// It's really hard to type this properly because iterating over +// object keys and then accessing the objects properties is a pain +// in typescript. My initial approach was to just use +// Record, but then it mandates everything passed +// to it has string indexing. +// Since this is not possible, I've set it to any and just use +// runtime validation. +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export function DeleteUndefinedProps(record: any) { + if (typeof record !== "object" || record === null) { + throw new Error(`Non-object passed to DeleteUndefinedProps.`); + } + + for (const key in record) { + if (record[key] === undefined) { + delete record[key]; + } + } +} + +export function IsValidURL(string: string) { + try { + const url = new URL(string); + return url.protocol === "http:" || url.protocol === "https:"; + } catch (err) { + return false; + } +} + +export function Sleep(ms: number) { + return new Promise((resolve) => setTimeout(() => resolve(), ms)); +} + +export function GetTimeXHoursAgo(hours: integer) { + return Date.now() - ONE_HOUR * hours; } diff --git a/server/src/utils/naive-csv-parser.test.ts b/server/src/utils/naive-csv-parser.test.ts new file mode 100644 index 000000000..b54a4e975 --- /dev/null +++ b/server/src/utils/naive-csv-parser.test.ts @@ -0,0 +1,102 @@ +import CreateLogCtx from "lib/logger/logger"; +import t from "tap"; +import { TestingIIDXEamusementCSV27 } from "test-utils/test-data"; +import { CSVParseError, NaiveCSVParse } from "./naive-csv-parser"; + +const logger = CreateLogCtx(__filename); + +t.test("#ParseCSV", (t) => { + t.test("Valid Basic CSV", (t) => { + const headers = ["header1", "header2", "header3"]; + const rows = [ + ["a", "b", "c"], + ["d", "e", "f"], + ]; + + const headersStr = headers.join(","); + const rowsStr = rows.map((r) => r.join(",")).join("\n"); + + const csvBuffer = Buffer.from(`${headersStr}\n${rowsStr}`); + + const { rawHeaders, rawRows } = NaiveCSVParse(csvBuffer, logger); + t.strictSame(rawHeaders, headers); + t.strictSame(rawRows, rows); + + t.end(); + }); + + t.test("Valid Evil CSV", (t) => { + const headers = ["header1", '"header2"', 'hea"der3']; + const rows = [ + ["a ", "bbbbbbbbbbbbbbbbbbbbbbbbbbb", ""], + ["d", '"', "冥"], + ]; + + const headersStr = headers.join(","); + const rowsStr = rows.map((r) => r.join(",")).join("\n"); + + const csvBuffer = Buffer.from(`${headersStr}\n${rowsStr}\n`); + + const { rawHeaders, rawRows } = NaiveCSVParse(csvBuffer, logger); + t.strictSame(rawHeaders, headers); + t.strictSame(rawRows, rows); + + t.end(); + }); + + t.test("IIDX CSV", (t) => { + const { rawHeaders, rawRows } = NaiveCSVParse(TestingIIDXEamusementCSV27, logger); + + t.equal(rawHeaders.length, 41); + t.equal(rawRows.length, 1257); + + t.ok( + rawRows.every((e) => e.length === 41), + `All Rows are of the correct size (41)` + ); + + t.end(); + }); + + t.test("Malicious Headers", (t) => { + // these headers are valid, because we don't check the contents + // only that it has the right amt of headers + const headerStr = `${"a,".repeat(26)}a`; + + const TooShort = Buffer.from(`${headerStr}\n${"a,".repeat(3)}a`); + + t.throws( + () => NaiveCSVParse(TooShort, logger), + new CSVParseError("Row 1 has an invalid amount of cells (4, expected 27)") + ); + + const TooLong = Buffer.from(`${headerStr}\n${"a,".repeat(50)}a`); + + t.throws( + () => NaiveCSVParse(TooLong, logger), + new CSVParseError("Row 1 has an invalid amount of cells (51, expected 27)") + ); + + t.end(); + }); + + t.test("Misshaped Rows", (t) => { + const LongHeaders = Buffer.from(`${"a".repeat(1000)},a`); + + t.throws( + () => NaiveCSVParse(LongHeaders, logger), + new CSVParseError("Headers were longer than 1000 characters long.") + ); + + const TooManyHeaders = Buffer.from(`${"a,".repeat(50)}a`); + + t.throws( + () => NaiveCSVParse(TooManyHeaders, logger), + new CSVParseError("Too many CSV headers.") + ); + + t.end(); + }); + + t.end(); +}); diff --git a/server/src/utils/naive-csv-parser.ts b/server/src/utils/naive-csv-parser.ts new file mode 100644 index 000000000..9af9d99b5 --- /dev/null +++ b/server/src/utils/naive-csv-parser.ts @@ -0,0 +1,84 @@ +import { KtLogger } from "lib/logger/logger"; + +export class CSVParseError extends Error { + constructor(description: string) { + super(description); + this.name = "CSVParseError"; + } +} + +/** + * Parse a "naive CSV". A Naive CSV is one that does not properly escape " or , characters. + * This also means that if konami ever have a song that has a comma, it will cause some serious problems. + * + * The reason we have a handrolled CSV parser instead of using an existing library is because eamusement CSVs are + * invalid -- due to their lack of escaping. We have to do very manual parsing to actually make this work! + */ +export function NaiveCSVParse(csvBuffer: Buffer, logger: KtLogger) { + const csvString = csvBuffer.toString("utf-8"); + + const csvData = csvString.split("\n"); + + const rawHeaders = []; + let headerLen = 0; + let curStr = ""; + + // looks like we're doing it like this. + for (const char of csvData[0]) { + headerLen++; + + // safety checks to avoid getting DOS'd + if (headerLen > 1000) { + throw new CSVParseError("Headers were longer than 1000 characters long."); + } else if (rawHeaders.length >= 50) { + // this does not *really* do what it seems. + // because there's inevitably something left in curStr in this fn + // this means that the above check is actually > 50 headers. Not + // >= 50. + throw new CSVParseError("Too many CSV headers."); + } + + if (char === ",") { + rawHeaders.push(curStr); + curStr = ""; + } else { + curStr += char; + } + } + + rawHeaders.push(curStr); + + const rawRows = []; + + for (let i = 1; i < csvData.length; i++) { + const data = csvData[i]; + + // @security: This should probably be safetied from DOSing + const cells = data.split(","); + + // an empty string split on "," is an array with one empty value. + if (cells.length === 1) { + logger.verbose(`Skipped empty row ${i}.`); + continue; + } + + if (cells.length !== rawHeaders.length) { + logger.info( + `csv has row (${i}) with invalid cell count of ${cells.length}, rejecting.`, + { + data, + } + ); + throw new CSVParseError( + `Row ${i} has an invalid amount of cells (${cells.length}, expected ${rawHeaders.length}).` + ); + } + + rawRows.push(cells); + } + + return { + rawHeaders, + rawRows, + }; +} diff --git a/server/src/utils/prudence.ts b/server/src/utils/prudence.ts index aa7e7fcfb..78d215914 100644 --- a/server/src/utils/prudence.ts +++ b/server/src/utils/prudence.ts @@ -2,12 +2,14 @@ import p, { PrudenceError, ValidSchemaValue } from "prudence"; export function FormatPrError(err: PrudenceError, foreword = "Error") { - const receivedText = - typeof err.userVal === "object" && err.userVal !== null - ? "" - : ` | Received ${err.userVal} [${err.userVal === null ? "null" : typeof err.userVal}]`; + const receivedText = + typeof err.userVal === "object" && err.userVal !== null + ? "" + : ` | Received ${err.userVal} [${err.userVal === null ? "null" : typeof err.userVal}]`; - return `${foreword}: ${err.keychain} | ${err.message}${receivedText}.`; + return `${foreword}: ${err.keychain} | ${err.message}${receivedText}.`; } export const optNull = (v: ValidSchemaValue) => p.optional(p.nullable(v)); + +export const optNullFluffStrField = optNull(p.isBoundedString(3, 140)); diff --git a/server/src/utils/queries/auth.ts b/server/src/utils/queries/auth.ts new file mode 100644 index 000000000..00ab4310e --- /dev/null +++ b/server/src/utils/queries/auth.ts @@ -0,0 +1,48 @@ +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import ScoreImportFatalError from "lib/score-import/framework/score-importing/score-import-error"; +import { integer } from "tachi-common"; + +export function GetKaiAuth(userID: integer, service: "FLO" | "EAG" | "MIN") { + return db["kai-auth-tokens"].findOne({ + userID, + service, + }); +} + +export async function GetKaiAuthGuaranteed( + userID: integer, + service: "FLO" | "EAG" | "MIN", + logger: KtLogger +) { + const authDoc = await GetKaiAuth(userID, service); + + if (!authDoc) { + logger.error(`No authentication was stored for ${service}.`); + throw new ScoreImportFatalError(401, `No authentication was stored for ${service}.`); + } + + return authDoc; +} + +export function GetArcAuth(userID: integer, forImportType: "api/arc-iidx" | "api/arc-sdvx") { + return db["arc-saved-profiles"].findOne({ + userID, + forImportType, + }); +} + +export async function GetArcAuthGuaranteed( + userID: integer, + forImportType: "api/arc-iidx" | "api/arc-sdvx", + logger: KtLogger +) { + const authDoc = await GetArcAuth(userID, forImportType); + + if (!authDoc) { + logger.error(`No authentication was stored for ${forImportType}.`); + throw new ScoreImportFatalError(401, `No authentication was stored for ${forImportType}.`); + } + + return authDoc; +} diff --git a/server/src/utils/queries/blacklist.ts b/server/src/utils/queries/blacklist.ts new file mode 100644 index 000000000..72b166516 --- /dev/null +++ b/server/src/utils/queries/blacklist.ts @@ -0,0 +1,7 @@ +import db from "external/mongo/db"; + +export async function GetBlacklist() { + return (await db["score-blacklist"].find({}, { projection: { scoreID: 1 } })).map( + (e) => e.scoreID + ); +} diff --git a/server/src/utils/queries/charts.ts b/server/src/utils/queries/charts.ts index e2305b893..615f9e52b 100644 --- a/server/src/utils/queries/charts.ts +++ b/server/src/utils/queries/charts.ts @@ -1,211 +1,319 @@ -import { Difficulties, Game, integer, Playtypes, IDStrings } from "kamaitachi-common"; -import db from "../../external/mongo/db"; - -export function FindChartWithChartID(game: Game, chartID: string) { - return db.charts[game].findOne({ chartID }); -} - -/** - * Find chart with PlaytypeDifficulty. This only finds charts that have `isPrimary` set to true. - * If you want to find charts that are not primary, you need to use PTDFVersion. - * @see FindChartWithPTDFVersion - */ -export function FindChartWithPTDF< - G extends Game = Game, - P extends Playtypes[G] = Playtypes[G], - I extends IDStrings = IDStrings ->(game: G, songID: integer, playtype: P, difficulty: Difficulties[I]) { - return db.charts[game].findOne({ - songID: songID, - playtype: playtype, - difficulty: difficulty, - isPrimary: true, - }); -} - -/** - * Find chart with Playtype, Difficulty and a given version. This does not necessarily return a chart that has - * `isPrimary` set. - */ -export function FindChartWithPTDFVersion< - G extends Game = Game, - P extends Playtypes[G] = Playtypes[G], - I extends IDStrings = IDStrings ->(game: G, songID: integer, playtype: P, difficulty: Difficulties[I], version: string) { - return db.charts[game].findOne({ - songID: songID, - playtype: playtype, - difficulty: difficulty, - versions: version, - }); -} - -/** - * Finds a DDR Chart based on its "song hash". - * Songs in DDR have a consistent checksum-like identifier used on the e-amusement website. - * We can use this to locate a chart by combining it with a playtype and difficulty. - * - * Despite the potentially confusing name of "songHash", songs are NOT meant to store lookup-like tokens. - * This is just for simplification reasons. - * @param songHash The identifier for the song. - * @param playtype The playtype for the chart. - * @param difficulty The difficulty for the chart. - */ -export function FindDDRChartOnSongHash( - songHash: string, - // Technically both of these should be "ddr" instead of Game, but it proves hard to work with. - playtype: Playtypes[Game], - difficulty: Difficulties[IDStrings] -) { - // note: this only works on accident because monk - // allows any strings like "foo.bar". - // We *should* normally cast this to ChartDocument<"ddr:SP" | "ddr:DP"> - return db.charts.ddr.findOne({ - "data.songHash": songHash, - playtype, - difficulty, - isPrimary: true, - }); -} - -/** - * Find a BMS chart on either its md5sum or its sha256sum. - * @param hash The md5 or sha256 hash to look for. - */ -export function FindBMSChartOnHash(hash: string) { - return db.charts.bms.findOne({ - $or: [{ "data.hashMD5": hash }, { "data.hashSHA256": hash }], - }); -} - -/** - * Find a chart on its in-game-ID, playtype and difficulty. - */ -export function FindChartOnInGameID( - game: Game, - inGameID: number, - playtype: Playtypes[Game], - difficulty: Difficulties[IDStrings] -) { - // @todo #101 throw an error if this is called with a game that doesn't - // support InGameID. - return db.charts[game].findOne({ - "data.inGameID": inGameID, - playtype, - difficulty, - }); -} - -/** - * Finds a non-custom chart on its in-game-ID, playtype and difficulty. - * This explicitly ignores 2dxtra charts, and is necessary to use for iidx to disambiguate. - */ -export function FindIIDXChartOnInGameID( - inGameID: number, - playtype: Playtypes[Game], - difficulty: Difficulties[IDStrings] -) { - return db.charts.iidx.findOne({ - "data.inGameID": inGameID, - "flags.2dxtra": false, - isPrimary: true, - playtype, - difficulty, - }); -} - -/** - * Finds a non-custom chart on its in-game-ID, playtype and difficulty. - * This explicitly ignores 2dxtra charts, and is necessary to use for iidx to disambiguate. - */ -export function FindIIDXChartOnInGameIDVersion( - inGameID: number, - playtype: Playtypes[Game], - difficulty: Difficulties[IDStrings], - version: string -) { - // @todo #101 throw an error if this is called with a game that doesn't - // support InGameID. - return db.charts.iidx.findOne({ - "data.inGameID": inGameID, - "flags.2dxtra": false, - playtype, - difficulty, - versions: version, - }); -} - -/** - * Find a chart on its in-game-ID, playtype, difficulty and version. - */ -export function FindChartOnInGameIDVersion( - game: Game, - inGameID: number, - playtype: Playtypes[Game], - difficulty: Difficulties[IDStrings], - version: string -) { - return db.charts[game].findOne({ - "data.inGameID": inGameID, - versions: version, - playtype, - difficulty, - }); -} - -/** - * Finds an IIDX chart on its 2dxtra hash, which is the sha256 of the .1 buffer. - */ -export function FindIIDXChartWith2DXtraHash(hash: string) { - return db.charts.iidx.findOne({ - "data.hashSHA256": hash, - }); -} - -/** - * Find an SDVX Chart on its in game ID. This exists to handle - * oddities with SDVX difficulties - If "ANY_INF" is sent, it actually - * refers to any of INF, GRV, HVN or VVD. This is because some services treat - * all of those as the same difficulty, but we do not. - */ -export function FindSDVXChartOnInGameID( - inGameID: number, - difficulty: "NOV" | "ADV" | "EXH" | "MXM" | "ANY_INF" -) { - const diffQuery = - difficulty === "ANY_INF" - ? { $in: ["INF", "GRV", "HVN", "VVD"] as Difficulties["sdvx:Single"][] } - : difficulty; - - return db.charts.sdvx.findOne({ - "data.inGameID": inGameID, - difficulty: diffQuery, - isPrimary: true, - }); -} - -export function FindSDVXChartOnInGameIDVersion( - inGameID: number, - difficulty: "NOV" | "ADV" | "EXH" | "MXM" | "ANY_INF", - version: string -) { - const diffQuery = - difficulty === "ANY_INF" - ? { $in: ["INF", "GRV", "HVN", "VVD"] as Difficulties["sdvx:Single"][] } - : difficulty; - - return db.charts.sdvx.findOne({ - "data.inGameID": inGameID, - difficulty: diffQuery, - versions: version, - }); -} - -export function FindChartOnSHA256(game: Game, hash: string) { - // @todo #112 Reject requests to this for things that - // dont have sha256 props. - - return db.charts[game].findOne({ - "data.hashSHA256": hash, - }); -} +import db from "external/mongo/db"; +import { FilterQuery } from "mongodb"; +import { + ChartDocument, + Difficulties, + Game, + GPTSupportedVersions, + IDStrings, + integer, + Playtypes, +} from "tachi-common"; + +export function FindChartWithChartID(game: Game, chartID: string) { + return db.charts[game].findOne({ chartID }); +} + +/** + * Find chart with PlaytypeDifficulty. This only finds charts that have `isPrimary` set to true. + * If you want to find charts that are not primary, you need to use PTDFVersion. + * @see FindChartWithPTDFVersion + */ +export function FindChartWithPTDF< + G extends Game = Game, + P extends Playtypes[G] = Playtypes[G], + I extends IDStrings = IDStrings +>(game: G, songID: integer, playtype: P, difficulty: Difficulties[I]) { + return db.charts[game].findOne({ + songID: songID, + playtype: playtype, + difficulty: difficulty, + isPrimary: true, + }); +} + +/** + * Find chart with Playtype, Difficulty and a given version. This does not necessarily return a chart that has + * `isPrimary` set. + */ +export function FindChartWithPTDFVersion< + G extends Game = Game, + P extends Playtypes[G] = Playtypes[G], + I extends IDStrings = IDStrings +>( + game: G, + songID: integer, + playtype: P, + difficulty: Difficulties[I], + version: GPTSupportedVersions[I] +) { + return db.charts[game].findOne({ + songID: songID, + playtype: playtype, + difficulty: difficulty, + versions: version, + }); +} + +/** + * Finds a DDR Chart based on its "song hash". + * Songs in DDR have a consistent checksum-like identifier used on the e-amusement website. + * We can use this to locate a chart by combining it with a playtype and difficulty. + * + * Despite the potentially confusing name of "songHash", songs are NOT meant to store lookup-like tokens. + * This is just for simplification reasons. + * @param songHash The identifier for the song. + * @param playtype The playtype for the chart. + * @param difficulty The difficulty for the chart. + */ +export function FindDDRChartOnSongHash( + songHash: string, + // Technically both of these should be "ddr" instead of Game, but it proves hard to work with. + playtype: Playtypes[Game], + difficulty: Difficulties[IDStrings] +) { + // note: this only works on accident because monk + // allows any strings like "foo.bar". + // We *should* normally cast this to ChartDocument<"ddr:SP" | "ddr:DP"> + return db.charts.ddr.findOne({ + "data.songHash": songHash, + playtype, + difficulty, + isPrimary: true, + }); +} + +/** + * Find a BMS chart on either its md5sum or its sha256sum. + * @param hash The md5 or sha256 hash to look for. + */ +export function FindBMSChartOnHash(hash: string) { + return db.charts.bms.findOne({ + $or: [{ "data.hashMD5": hash }, { "data.hashSHA256": hash }], + }); +} + +/** + * Find a chart on its in-game-ID, playtype and difficulty. + */ +export function FindChartOnInGameID( + game: Game, + inGameID: number, + playtype: Playtypes[Game], + difficulty: Difficulties[IDStrings] +) { + if (game === "bms" || game === "usc") { + throw new Error(`Cannot call FindChartOnInGameID for game ${game}.`); + } + + return db.charts[game].findOne({ + "data.inGameID": inGameID, + playtype, + difficulty, + }); +} + +/** + * Finds a non-custom chart on its in-game-ID, playtype and difficulty. + * This explicitly ignores 2dxtra charts, and is necessary to use for iidx to disambiguate. + */ +export function FindIIDXChartOnInGameID( + inGameID: number, + playtype: Playtypes[Game], + difficulty: Difficulties[IDStrings] +) { + return db.charts.iidx.findOne({ + "data.inGameID": inGameID, + "data.2dxtraSet": null, + isPrimary: true, + playtype, + difficulty, + }); +} + +/** + * Finds a non-custom chart on its in-game-ID, playtype and difficulty. + * This explicitly ignores 2dxtra charts, and is necessary to use for iidx to disambiguate. + */ +export function FindIIDXChartOnInGameIDVersion( + inGameID: number, + playtype: Playtypes[Game], + difficulty: Difficulties[IDStrings], + version: GPTSupportedVersions[IDStrings] +) { + return db.charts.iidx.findOne({ + "data.inGameID": inGameID, + "data.2dxtraSet": null, + playtype, + difficulty, + versions: version, + }); +} + +/** + * Find a chart on its in-game-ID, playtype, difficulty and version. + */ +export function FindChartOnInGameIDVersion( + game: Game, + inGameID: number, + playtype: Playtypes[Game], + difficulty: Difficulties[I], + version: GPTSupportedVersions[I] +) { + return db.charts[game].findOne({ + "data.inGameID": inGameID, + versions: version, + playtype, + difficulty, + }); +} + +/** + * Finds an IIDX chart on its 2dxtra hash, which is the sha256 of the .1 buffer. + */ +export function FindIIDXChartWith2DXtraHash(hash: string) { + return db.charts.iidx.findOne({ + "data.hashSHA256": hash, + }); +} + +/** + * Find an SDVX Chart on its in game ID. This exists to handle + * oddities with SDVX difficulties - If "ANY_INF" is sent, it actually + * refers to any of INF, GRV, HVN or VVD. This is because some services treat + * all of those as the same difficulty, but we do not. + */ +export function FindSDVXChartOnInGameID( + inGameID: number, + difficulty: Difficulties["sdvx:Single"] | "ANY_INF" +) { + const diffQuery = + difficulty === "ANY_INF" + ? { $in: ["INF", "GRV", "HVN", "VVD"] as Difficulties["sdvx:Single"][] } + : difficulty; + + return db.charts.sdvx.findOne({ + "data.inGameID": inGameID, + difficulty: diffQuery, + isPrimary: true, + }); +} + +export function FindSDVXChartOnInGameIDVersion( + inGameID: number, + difficulty: "NOV" | "ADV" | "EXH" | "MXM" | "ANY_INF", + version: GPTSupportedVersions["sdvx:Single"] +) { + const diffQuery = + difficulty === "ANY_INF" + ? { $in: ["INF", "GRV", "HVN", "VVD"] as Difficulties["sdvx:Single"][] } + : difficulty; + + return db.charts.sdvx.findOne({ + "data.inGameID": inGameID, + difficulty: diffQuery, + versions: version, + }); +} + +export function FindSDVXChartOnDFVersion( + songID: integer, + difficulty: "NOV" | "ADV" | "EXH" | "MXM" | "ANY_INF", + version: GPTSupportedVersions["sdvx:Single"] +) { + const diffQuery = + difficulty === "ANY_INF" + ? { $in: ["INF", "GRV", "HVN", "VVD"] as Difficulties["sdvx:Single"][] } + : difficulty; + + return db.charts.sdvx.findOne({ + songID, + difficulty: diffQuery, + versions: version, + }); +} + +export function FindChartOnSHA256(game: Game, hash: string) { + if (game !== "bms" && game !== "usc" && game !== "iidx") { + throw new Error(`Cannot call FindChartOnSHA256 for game ${game}.`); + } + + return db.charts[game].findOne({ + "data.hashSHA256": hash, + }); +} + +export function FindChartOnARCID(game: "iidx" | "ddr" | "jubeat" | "sdvx", arcID: string) { + return db.charts[game].findOne({ + "data.arcChartID": arcID, + }); +} + +/** + * Returns the N most popular charts for this game + playtype. + * Popularity is determined by how many scores match in the score + * collection. + */ +export async function FindChartsOnPopularity( + game: Game, + playtype: Playtypes[Game], + songIDs?: integer[], + skip = 0, + limit = 100, + scoreCollection: "personal-bests" | "scores" = "personal-bests" +): Promise<(ChartDocument & { __playcount: integer })[]> { + const matchQuery: FilterQuery = { + playtype, + }; + + if (songIDs) { + matchQuery.songID = { $in: songIDs }; + } + + // MongoDB is a hard beast to wield. + // This code might look very inefficient, but originally this *was* + // a single aggregate pipeline. + // + // We've split it up into multiple queries as this is an order of + // magnitude faster. + // Not entirely sure why, but $lookup is incredibly inefficient, + // and you should just avoid it. + const charts = (await db.charts[game].find(matchQuery)) as unknown as (ChartDocument & { + __playcount: integer; + })[]; + + const scoreCounts = (await db[scoreCollection].aggregate([ + { + $match: { chartID: { $in: charts.map((e) => e.chartID) } }, + }, + { + $group: { + _id: "$chartID", + count: { $sum: 1 }, + }, + }, + { + $sort: { + count: -1, + }, + }, + { + $skip: skip, + }, + { + $limit: limit, + }, + ])) as { _id: string; count: integer }[]; + + const scoreCountMap = new Map(); + + for (const sc of scoreCounts) { + scoreCountMap.set(sc._id, sc.count); + } + + for (const chart of charts) { + chart.__playcount = scoreCountMap.get(chart.chartID) ?? 0; + } + + return charts.sort((a, b) => b.__playcount - a.__playcount).slice(skip, skip + limit); +} diff --git a/server/src/utils/queries/pbs.ts b/server/src/utils/queries/pbs.ts new file mode 100644 index 000000000..1c27afb31 --- /dev/null +++ b/server/src/utils/queries/pbs.ts @@ -0,0 +1,32 @@ +import db from "external/mongo/db"; +import { PBScoreDocument } from "tachi-common"; + +export async function GetAdjacentAbove(userPB: PBScoreDocument, size = 5) { + const adjAbove = (await db["personal-bests"].find( + { + chartID: userPB.chartID, + "rankingData.rank": { $lt: userPB.rankingData.rank }, + }, + { + limit: size, + sort: { "rankingData.rank": -1 }, + } + )) as PBScoreDocument<"usc:Controller" | "usc:Keyboard">[]; + + return adjAbove; +} + +export async function GetAdjacentBelow(userPB: PBScoreDocument, size = 5) { + const adjAbove = (await db["personal-bests"].find( + { + chartID: userPB.chartID, + "rankingData.rank": { $gt: userPB.rankingData.rank }, + }, + { + limit: size, + sort: { "rankingData.rank": 1 }, + } + )) as PBScoreDocument<"usc:Controller" | "usc:Keyboard">[]; + + return adjAbove; +} diff --git a/server/src/utils/queries/songs.ts b/server/src/utils/queries/songs.ts index 15a0b8dcd..746a497a0 100644 --- a/server/src/utils/queries/songs.ts +++ b/server/src/utils/queries/songs.ts @@ -1,65 +1,75 @@ -import { Game, AnySongDocument, integer } from "kamaitachi-common"; -import { FindOneResult } from "monk"; -import db from "../../external/mongo/db"; -import { EscapeStringRegexp } from "../misc"; - -/** - * Finds a song document for the given game with the given title (or alt-title). - * This is NOT the preferred way to find a song, as encodings, and typos, make this - * rather difficult. Prefer other functions! - * @param game - The game to search upon. - * @param title - The song title to match. - * @returns AnySongDocument - */ -export function FindSongOnTitle( - game: Game, - title: string -): Promise> { - // @PERF: Performance should be tested here by having a utility field for all-titles. - return db.songs[game].findOne({ - $or: [ - { - title: title, - }, - { - "alt-titles": title, - }, - ], - }); -} - -/** - * Finds a song on a song title case-insensitively. - * This is needed for services that provide horrifically mutated string titles. - */ -export function FindSongOnTitleInsensitive( - game: Game, - title: string -): Promise> { - // @PERF: Performance should be tested here by having a utility field for all-titles. - - const regex = new RegExp(`^${EscapeStringRegexp(title)}$`, "iu"); - return db.songs[game].findOne({ - $or: [ - { - title: { $regex: regex }, - }, - { - "alt-titles": { $regex: regex }, - }, - ], - }); -} - -/** - * Finds a song document based on the Kamaitachi songID. Depending on the database this might - * also be the in-game-ID. - * @param game - The game to search upon. - * @param songID - The song ID to match. - * @returns AnySongDocument - */ -export function FindSongOnID(game: Game, songID: integer): Promise> { - return db.songs[game].findOne({ - id: songID, - }); -} +import db from "external/mongo/db"; +import { KtLogger } from "lib/logger/logger"; +import { InternalFailure } from "lib/score-import/framework/common/converter-failures"; +import { FindOneResult } from "monk"; +import { Game, integer, SongDocument } from "tachi-common"; +import { EscapeStringRegexp } from "../misc"; + +/** + * Finds a song document for the given game with the given title (or alt-title). + * This is NOT the preferred way to find a song, as encodings, and typos, make this + * rather difficult. Prefer other functions! + * @param game - The game to search upon. + * @param title - The song title to match. + * @returns SongDocument + */ +export function FindSongOnTitle(game: Game, title: string): Promise> { + // @optimisable: Performance should be tested here by having a utility field for all-titles. + return db.songs[game].findOne({ + $or: [ + { + title: title, + }, + { + altTitles: title, + }, + ], + }); +} + +/** + * Finds a song on a song title case-insensitively. + * This is needed for services that provide horrifically mutated string titles. + */ +export function FindSongOnTitleInsensitive( + game: Game, + title: string +): Promise> { + // @optimisable: Performance should be tested here by having a utility field for all-titles. + + const regex = new RegExp(`^${EscapeStringRegexp(title)}$`, "iu"); + return db.songs[game].findOne({ + $or: [ + { + title: { $regex: regex }, + }, + { + altTitles: { $regex: regex }, + }, + ], + }); +} + +/** + * Finds a song document based on the Tachi songID. Depending on the database this might + * also be the in-game-ID. + * @param game - The game to search upon. + * @param songID - The song ID to match. + * @returns SongDocument + */ +export function FindSongOnID(game: Game, songID: integer): Promise> { + return db.songs[game].findOne({ + id: songID, + }); +} + +export async function FindSongOnIDGuaranteed(game: Game, songID: integer, logger: KtLogger) { + const song = await FindSongOnID(game, songID); + + if (!song) { + logger.severe(`Song-Chart desync for ${songID}. Has charts, but no song.`); + throw new InternalFailure(`Song-Chart desync for ${songID}. Has charts, but no song.`); + } + + return song; +} diff --git a/server/src/utils/queries/stats.ts b/server/src/utils/queries/stats.ts new file mode 100644 index 000000000..16c8de85a --- /dev/null +++ b/server/src/utils/queries/stats.ts @@ -0,0 +1,41 @@ +import db from "external/mongo/db"; +import { ONE_HOUR } from "lib/constants/time"; +import NodeCache from "node-cache"; +import { Game, gameClasses, IDStrings, integer, Playtypes } from "tachi-common"; + +const classDistCache = new NodeCache(); + +export async function GetClassDistribution( + game: Game, + playtype: Playtypes[Game], + className: gameClasses.GameClassSets[IDStrings] +) { + const cacheKey = `${game}:${playtype}:${className}`; + const cache = classDistCache.get(cacheKey); + + if (!cache) { + const distribution = (await db["game-stats"].aggregate([ + { + $match: { + game, + playtype, + }, + }, + { + $group: { + _id: `$classes.${className}`, + count: { $sum: 1 }, + }, + }, + ])) as { _id: string; count: integer }[]; + + // Converts {_id: "kaiden", count: 3} to {"kaiden": 3}, more or less. + const convert = Object.fromEntries(distribution.map((e) => [e._id, e.count])); + + classDistCache.set(cacheKey, convert, ONE_HOUR); + + return convert; + } else { + return cache; + } +} diff --git a/server/src/utils/queries/summary.ts b/server/src/utils/queries/summary.ts new file mode 100644 index 000000000..c40e993fb --- /dev/null +++ b/server/src/utils/queries/summary.ts @@ -0,0 +1,47 @@ +import db from "external/mongo/db"; +import { integer } from "tachi-common"; +import { GetTimeXHoursAgo } from "utils/misc"; + +// Various utils related to the player summary endpoint. +const REASONABLE_HOURS_AGO = 16; + +export function GetRecentPlaycount(userID: integer) { + const time = GetTimeXHoursAgo(REASONABLE_HOURS_AGO); + + return db.scores.count({ userID, timeAchieved: { $gte: time } }); +} + +export function GetRecentSessions(userID: integer) { + const time = GetTimeXHoursAgo(REASONABLE_HOURS_AGO); + + return db.sessions.find({ + userID, + timeEnded: { $gte: time }, + }); +} + +export async function GetRecentlyViewedFoldersAnyGPT(userID: integer) { + const time = GetTimeXHoursAgo(REASONABLE_HOURS_AGO); + + const views = await db["recent-folder-views"].find( + { + userID, + lastViewed: { $gte: time }, + }, + { + sort: { + lastViewed: -1, + }, + limit: 4, + } + ); + + const folders = await db.folders.find({ + folderID: { $in: views.map((e) => e.folderID) }, + }); + + // TODO: Sort recently viewed folders based on how recently viewed + // they were. + + return folders; +} diff --git a/server/src/utils/req-tachi-data.ts b/server/src/utils/req-tachi-data.ts new file mode 100644 index 000000000..8cf867399 --- /dev/null +++ b/server/src/utils/req-tachi-data.ts @@ -0,0 +1,12 @@ +import { SYMBOL_TachiData } from "lib/constants/tachi"; +import { Request } from "express"; +import { TachiRequestData } from "./types"; +import deepmerge from "deepmerge"; + +export function AssignToReqTachiData(req: Request, data: Partial) { + if (!req[SYMBOL_TachiData]) { + req[SYMBOL_TachiData] = data; + } else { + req[SYMBOL_TachiData] = deepmerge(req[SYMBOL_TachiData]!, data); + } +} diff --git a/server/src/utils/scores.ts b/server/src/utils/scores.ts index f13419729..9f411e3c0 100644 --- a/server/src/utils/scores.ts +++ b/server/src/utils/scores.ts @@ -1,16 +1,47 @@ -import db from "../external/mongo/db"; -import { integer } from "kamaitachi-common"; +import db from "external/mongo/db"; +import { ChartDocument, integer, PBScoreDocument, ScoreDocument, SongDocument } from "tachi-common"; +import { DedupeArr } from "./misc"; export function GetPBOnChart(userID: integer, chartID: string) { - return db["score-pbs"].findOne({ - userID, - chartID, - }); + return db["personal-bests"].findOne({ + userID, + chartID, + }); } export function GetServerRecordOnChart(chartID: string) { - return db["score-pbs"].findOne({ - chartID, - "rankingData.rank": 1, - }); + return db["personal-bests"].findOne({ + chartID, + "rankingData.rank": 1, + }); +} + +export function FilterChartsAndSongs( + scores: (PBScoreDocument | ScoreDocument)[], + charts: ChartDocument[], + songs: SongDocument[] +) { + const chartIDs = new Set(); + const songIDs = new Set(); + + for (const score of scores) { + chartIDs.add(score.chartID); + songIDs.add(score.songID); + } + + // filter out irrelevant songs and charts + return { + songs: songs.filter((e) => songIDs.has(e.id)), + charts: charts.filter((e) => chartIDs.has(e.chartID)), + }; +} + +export function GetScoreIDsFromComposed(pb: PBScoreDocument) { + const arr = [pb.composedFrom.lampPB, pb.composedFrom.scorePB]; + + if (pb.composedFrom.other) { + arr.push(...pb.composedFrom.other.map((e) => e.scoreID)); + } + + return DedupeArr(arr); } diff --git a/server/src/utils/session.test.ts b/server/src/utils/session.test.ts index d1793ede0..984d616ae 100644 --- a/server/src/utils/session.test.ts +++ b/server/src/utils/session.test.ts @@ -1,30 +1,30 @@ +import db from "external/mongo/db"; import t from "tap"; -import db, { CloseMongoConnection } from "../external/mongo/db"; -import ResetDBState from "../test-utils/reset-db-state"; +import ResetDBState from "test-utils/resets"; import { GetScoresFromSession } from "./session"; t.test("#GetScoresFromSession", async (t) => { - t.beforeEach(ResetDBState); + t.beforeEach(ResetDBState); - const exampleSession = await db.sessions.findOne(); + await ResetDBState(); - const scores = await GetScoresFromSession(exampleSession!); + const exampleSession = await db.sessions.findOne(); - t.equal( - scores.length, - exampleSession!.scoreInfo.length, - "Should return the same amount of scores as the session." - ); + const scores = await GetScoresFromSession(exampleSession!); - for (let i = 0; i < exampleSession!.scoreInfo.length; i++) { - t.equal( - scores[i].scoreID, - exampleSession!.scoreInfo[i].scoreID, - "Should return the scores requested." - ); - } + t.equal( + scores.length, + exampleSession!.scoreInfo.length, + "Should return the same amount of scores as the session." + ); - t.end(); + for (let i = 0; i < exampleSession!.scoreInfo.length; i++) { + t.equal( + scores[i].scoreID, + exampleSession!.scoreInfo[i].scoreID, + "Should return the scores requested." + ); + } + + t.end(); }); - -t.teardown(CloseMongoConnection); diff --git a/server/src/utils/session.ts b/server/src/utils/session.ts index 4e50a1041..6c54a1b09 100644 --- a/server/src/utils/session.ts +++ b/server/src/utils/session.ts @@ -1,15 +1,15 @@ -import { SessionDocument, ScoreDocument, SessionScoreInfo } from "kamaitachi-common"; +import db from "external/mongo/db"; import { Condition } from "mongodb"; -import db from "../external/mongo/db"; +import { ScoreDocument, SessionDocument, SessionScoreInfo } from "tachi-common"; /** * Returns all the score documents inside a session. * @param session The session to retrieve the score documents of. */ export function GetScoresFromSession(session: SessionDocument) { - return db.scores.find({ - scoreID: { $in: session.scoreInfo.map((e) => e.scoreID) }, - }); + return db.scores.find({ + scoreID: { $in: session.scoreInfo.map((e) => e.scoreID) }, + }); } /** @@ -17,8 +17,8 @@ export function GetScoresFromSession(session: SessionDocument) { * @param score The score to return the associated session of. */ export function GetSessionFromScore(score: ScoreDocument) { - return db.sessions.findOne({ - // ??? another bug in monks types i think - scoreInfo: { scoreID: score.scoreID } as Condition, - }); + return db.sessions.findOne({ + // ??? another bug in monks types i think + scoreInfo: { scoreID: score.scoreID } as Condition, + }); } diff --git a/server/src/utils/string-checks.ts b/server/src/utils/string-checks.ts new file mode 100644 index 000000000..e40fe2087 --- /dev/null +++ b/server/src/utils/string-checks.ts @@ -0,0 +1,81 @@ +import { Game, GamePTConfig, GetGamePTConfig, Playtypes } from "tachi-common"; +import { IsString } from "./misc"; + +const isIntegerRegex = /^-?\d+$/u; + +export function ParseStrPositiveInt(val: unknown) { + if (!IsString(val)) { + return null; + } + + const isInt = isIntegerRegex.test(val); + + if (!isInt) { + return null; + } + + const v = Number(val); + + if (!Number.isSafeInteger(v) || v < 0) { + return null; + } + + return v; +} + +export function ParseStrPositiveNonZeroInt(val: unknown) { + if (!IsString(val)) { + return null; + } + + const isInt = isIntegerRegex.test(val); + + if (!isInt) { + return null; + } + + const v = Number(val); + + if (!Number.isSafeInteger(v) || v <= 0) { + return null; + } + + return v; +} + +export type ProfileRatingAlgs = GamePTConfig["defaultProfileRatingAlg"]; +export type ScoreRatingAlgs = GamePTConfig["defaultScoreRatingAlg"]; +export type SessionRatingAlgs = GamePTConfig["defaultSessionRatingAlg"]; + +export function CheckStrProfileAlg(game: Game, playtype: Playtypes[Game], strVal: string) { + const gptConfig = GetGamePTConfig(game, playtype); + + // @hack + if (!gptConfig.profileRatingAlgs.includes(strVal as ProfileRatingAlgs)) { + return null; + } + + return strVal as ProfileRatingAlgs; +} + +export function CheckStrScoreAlg(game: Game, playtype: Playtypes[Game], strVal: string) { + const gptConfig = GetGamePTConfig(game, playtype); + + // @hack + if (!gptConfig.scoreRatingAlgs.includes(strVal as ScoreRatingAlgs)) { + return null; + } + + return strVal as ScoreRatingAlgs; +} + +export function CheckStrSessionAlg(game: Game, playtype: Playtypes[Game], strVal: string) { + const gptConfig = GetGamePTConfig(game, playtype); + + // @hack + if (!gptConfig.sessionRatingAlgs.includes(strVal as SessionRatingAlgs)) { + return null; + } + + return strVal as SessionRatingAlgs; +} diff --git a/server/src/utils/tierlist.ts b/server/src/utils/tierlist.ts deleted file mode 100644 index cc4942f83..000000000 --- a/server/src/utils/tierlist.ts +++ /dev/null @@ -1,75 +0,0 @@ -import crypto from "crypto"; -import { AnyChartDocument, Game, Playtypes } from "kamaitachi-common"; -import db from "../external/mongo/db"; -import CreateLogCtx from "../lib/logger/logger"; - -const logger = CreateLogCtx(__filename); - -export function CalculateTierlistDataID( - chartID: string, - type: "score" | "lamp" | "grade", - key: string | null, - tierlistID: string -) { - return crypto - .createHash("sha256") - .update(`${chartID}|${type}|${key}|${tierlistID}`) - .digest("hex"); -} - -export function GetDefaultTierlist(game: Game, playtype: Playtypes[Game]) { - return db.tierlists.findOne({ - game, - playtype, - isDefault: true, - }); -} - -async function GetDefaultTierlistID(game: Game, playtype: Playtypes[Game]) { - const tierlistData = await GetDefaultTierlist(game, playtype); - - if (!tierlistData) { - logger.warn( - `Attempted to GetTierlistData for ${game} ${playtype}, but no default tierlist is set.` - ); - return undefined; - } - - return tierlistData.tierlistID; -} - -export async function GetOneTierlistData( - game: Game, - chart: AnyChartDocument, - type: "score" | "lamp" | "grade", - key: string | null, - tierlistID?: string -) { - const tlID = tierlistID ?? (await GetDefaultTierlistID(game, chart.playtype)); - - const query: Record = { - tierlistID: tlID, - chartID: chart.chartID, - type, - key, - }; - - return db["tierlist-data"].findOne(query); -} - -export async function GetAllTierlistDataOfType( - game: Game, - chart: AnyChartDocument, - type: "score" | "lamp" | "grade", - tierlistID?: string -) { - const tlID = tierlistID ?? (await GetDefaultTierlistID(game, chart.playtype)); - - const query: Record = { - tierlistID: tlID, - chartID: chart.chartID, - type, - }; - - return db["tierlist-data"].find(query); -} diff --git a/server/src/utils/types.ts b/server/src/utils/types.ts index 53409bbc8..f168d1b02 100644 --- a/server/src/utils/types.ts +++ b/server/src/utils/types.ts @@ -1,40 +1,67 @@ -import { integer, USCAuthDocument, ChartDocument } from "kamaitachi-common"; -import { Logger, LeveledLogMethod } from "winston"; - -declare module "express-session" { - // Inject additional properties on express-session - interface SessionData { - ktchi: KtchiSessionData; - } -} - -export interface KtchiSessionData { - userID: integer; - apiKey: string; -} - -export interface KTFailResponse { - success: false; - description: string; -} - -export interface KTSuccessResponse { - success: true; - description: string; - body: Record; -} - -export type KTReponse = KTFailResponse | KTSuccessResponse; - -/** - * Clarity type for empty objects - such as in context. - */ -export type EmptyObject = Record; - -/** - * Data that may be monkey-patched onto req.ktchi. This holds things such as middleware results. - */ -export interface KtchiRequestData { - uscAuthDoc?: USCAuthDocument; - uscChartDoc?: ChartDocument<"usc:Single">; -} +import { + FolderDocument, + TableDocument, + SessionDocument, + ScoreDocument, + ChartDocument, + PublicUserDocument, + UserGameStats, + Game, + Playtypes, + SongDocument, + UserSettings, + TachiAPIClientDocument, +} from "tachi-common"; + +declare module "express-session" { + // Inject additional properties on express-session + interface SessionData { + tachi: TachiSessionData; + } +} + +export interface TachiSessionData { + user: PublicUserDocument; + settings: UserSettings; +} + +export interface TachiAPIFailResponse { + success: false; + description: string; +} + +export interface TachiAPISuccessResponse { + success: true; + description: string; + body: Record; +} + +export type TachiAPIReponse = TachiAPIFailResponse | TachiAPISuccessResponse; + +/** + * Clarity type for empty objects - such as in context. + */ +export type EmptyObject = Record; + +/** + * Data that may be monkey-patched onto req.tachi. This holds things such as middleware results. + */ +export interface TachiRequestData { + uscChartDoc?: ChartDocument<"usc:Controller" | "usc:Keyboard">; + + beatorajaChartDoc?: ChartDocument<"bms:7K" | "bms:14K">; + + requestedUser?: PublicUserDocument; + requestedUserGameStats?: UserGameStats; + game?: Game; + playtype?: Playtypes[Game]; + + chartDoc?: ChartDocument; + songDoc?: SongDocument; + scoreDoc?: ScoreDocument; + sessionDoc?: SessionDocument; + tableDoc?: TableDocument; + folderDoc?: FolderDocument; + + apiClientDoc: Omit; +} diff --git a/server/src/utils/url.ts b/server/src/utils/url.ts new file mode 100644 index 000000000..24a94461a --- /dev/null +++ b/server/src/utils/url.ts @@ -0,0 +1,9 @@ +export function CreateURLWithParams(url: string, params: Record) { + const u = new URL(url); + + for (const key in params) { + u.searchParams.set(key, params[key]); + } + + return u; +} diff --git a/server/src/utils/user.test.ts b/server/src/utils/user.test.ts index 4eceec9c9..e3832b756 100644 --- a/server/src/utils/user.test.ts +++ b/server/src/utils/user.test.ts @@ -1,88 +1,57 @@ -import t from "tap"; -import { CloseMongoConnection } from "../external/mongo/db"; -import { PRUDENCE_PRIVATE_USER, PRUDENCE_PUBLIC_USER } from "../external/mongo/schemas"; -import { prAssert } from "../test-utils/asserts"; -import { GetUserCaseInsensitive, PRIVATEINFO_GetUserCaseInsensitive, FormatUserDoc } from "./user"; -import { PublicUserDocument } from "kamaitachi-common"; - -t.test("#GetUserCaseInsensitive", (t) => { - t.test("Should return the user for an exact username", async (t) => { - const result = await GetUserCaseInsensitive("test_zkldi"); - - t.not(result, null, "Should not return null"); - - t.equal(result!.username, "test_zkldi", "Should return test_zkldi"); - - prAssert(result, PRUDENCE_PUBLIC_USER, "Should return a conforming PublicUserDocument"); - - // @ts-expect-error yeah - t.equal(result.password, undefined, "Should not return password"); - // @ts-expect-error yeah - t.equal(result.email, undefined, "Should not return email"); - }); - - t.test("Should return the user for an incorrectly cased username", async (t) => { - const result = await GetUserCaseInsensitive("tesT_ZkLdi"); - - t.not(result, null, "Should not return null"); - - t.equal(result!.username, "test_zkldi", "Should return test_zkldi"); - - prAssert(result, PRUDENCE_PUBLIC_USER, "Should return a conforming PublicUserDocument"); - - // @ts-expect-error yeah - t.equal(result.password, undefined, "Should not return password"); - // @ts-expect-error yeah - t.equal(result.email, undefined, "Should not return email"); - }); - - t.test("Should not return the user for a username that does not exist", async (t) => { - const result = await GetUserCaseInsensitive("foobar"); - - t.equal(result, null, "Should return null"); - }); - - t.end(); -}); - -t.test("#PRIVATEINFO_GetUserCaseInsensitive", (t) => { - t.test("Should return the user for an exact username", async (t) => { - const result = await PRIVATEINFO_GetUserCaseInsensitive("test_zkldi"); - - t.not(result, null, "Should not return null"); - - t.equal(result!.username, "test_zkldi", "Should return test_rzkldi"); - - prAssert(result, PRUDENCE_PRIVATE_USER, "Should return a conforming PrivateUserDocument"); - }); - - t.test("Should return the user for an incorrectly cased username", async (t) => { - const result = await PRIVATEINFO_GetUserCaseInsensitive("tesT_ZkLdi"); - - t.not(result, null, "Should not return null"); - - t.equal(result!.username, "test_zkldi", "Should return test_zkldi"); - - prAssert(result, PRUDENCE_PRIVATE_USER, "Should return a conforming PrivateUserDocument"); - }); - - t.test("Should not return the user for a username that does not exist", async (t) => { - const result = await PRIVATEINFO_GetUserCaseInsensitive("foobar"); - - t.equal(result, null, "Should return null"); - }); - - t.end(); -}); - -t.test("#FormatUserDoc", (t) => { - t.equal( - FormatUserDoc({ username: "zkldi", id: 123 } as PublicUserDocument), - "zkldi (#123)", - "Should format a user document into username #id format." - ); - - t.end(); -}); - -t.teardown(CloseMongoConnection); +import { DatabaseSchemas } from "external/mongo/schemas"; +import { PublicUserDocument } from "tachi-common"; +import t from "tap"; +import ResetDBState from "test-utils/resets"; +import { FormatUserDoc, GetUserCaseInsensitive } from "./user"; + +t.test("#GetUserCaseInsensitive", (t) => { + t.beforeEach(ResetDBState); + + t.test("Should return the user for an exact username", async (t) => { + const result = await GetUserCaseInsensitive("test_zkldi"); + + t.not(result, null, "Should not return null"); + + t.equal(result!.username, "test_zkldi", "Should return test_zkldi"); + + t.ok(DatabaseSchemas.users(result), "Should return a conforming PublicUserDocument"); + + // @ts-expect-error yeah + t.equal(result.password, undefined, "Should not return password"); + // @ts-expect-error yeah + t.equal(result.email, undefined, "Should not return email"); + }); + + t.test("Should return the user for an incorrectly cased username", async (t) => { + const result = await GetUserCaseInsensitive("tesT_ZkLdi"); + + t.not(result, null, "Should not return null"); + + t.equal(result!.username, "test_zkldi", "Should return test_zkldi"); + + t.ok(DatabaseSchemas.users(result), "Should return a conforming PublicUserDocument"); + + // @ts-expect-error yeah + t.equal(result.password, undefined, "Should not return password"); + // @ts-expect-error yeah + t.equal(result.email, undefined, "Should not return email"); + }); + + t.test("Should not return the user for a username that does not exist", async (t) => { + const result = await GetUserCaseInsensitive("foobar"); + + t.equal(result, null, "Should return null"); + }); + + t.end(); +}); + +t.test("#FormatUserDoc", (t) => { + t.equal( + FormatUserDoc({ username: "zkldi", id: 123 } as PublicUserDocument), + "zkldi (#123)", + "Should format a user document into username #id format." + ); + + t.end(); +}); diff --git a/server/src/utils/user.ts b/server/src/utils/user.ts index a417783d7..467919a9c 100644 --- a/server/src/utils/user.ts +++ b/server/src/utils/user.ts @@ -1,118 +1,224 @@ -import { integer, PublicUserDocument } from "kamaitachi-common"; -import { FindOneResult } from "monk"; -import db from "../external/mongo/db"; -import CreateLogCtx from "../lib/logger/logger"; - -const logger = CreateLogCtx(__filename); - -const OMIT_PRIVATE_USER_RETURNS = { - password: 0, - email: 0, - // legacy protection - this field does not exist on user documents anymore, but it did, and it *did* hold personal information. - integrations: 0, -}; - -/** - * Gets a user based on their username case-insensitively. - * @param username The username of the user. - * @returns PublicUserDocument | null - */ -export function GetUserCaseInsensitive( - username: string -): Promise> { - return db.users.findOne( - { - usernameLowercase: username.toLowerCase(), - }, - { - projection: OMIT_PRIVATE_USER_RETURNS, - } - ) as Promise>; -} - -/** - * Returns GetUserCaseInsensitive, but without the private field omission. - * @see GetUserCaseInsensitive - * @param username The username of the user. - * @returns PrivateUserDocument | null - */ -export function PRIVATEINFO_GetUserCaseInsensitive(username: string) { - return db.users.findOne({ - usernameLowercase: username.toLowerCase(), - }); -} - -/** - * Gets a user from their userID. - * @param userID The userID to retrieve the user document of. - * @returns PublicUserDocument | null - */ -export function GetUserWithID(userID: integer): Promise> { - return db.users.findOne( - { - id: userID, - }, - { - projection: OMIT_PRIVATE_USER_RETURNS, - } - ) as Promise>; -} - -/** - * Retrieve a user document that is expected to exist. - * If the user document is not found, a severe error is logged, and this - * function throws. - * - * @param userID The userID to retrieve the user document of. - * @returns PublicUserDocument - */ -export async function GetUserWithIDGuaranteed(userID: integer): Promise { - const userDoc = await GetUserWithID(userID); - - if (!userDoc) { - logger.severe( - `User ${userID} does not have an associated user document, but one was expected.` - ); - throw new Error( - `User ${userID} does not have an associated user document, but one was expected.` - ); - } - - return userDoc; -} - -/** - * GetUserWithID, but return personal information, too. - * @see GetUserWithID - * @param userID - * @returns PrivateUserDocument | null - */ -export function PRIVATEINFO_GetUserWithID(userID: integer) { - return db.users.findOne({ - id: userID, - }); -} - -/** - * Gets a user based on either their username case-insensitively, or a direct lookup of their ID. - * This is used in URLs to resolve the passed user. - * @param usernameOrID - */ -export function ResolveUser(usernameOrID: string) { - // user ID passed - if (usernameOrID.match(/^[0-9]$/u)) { - const intID = Number(usernameOrID); - - return GetUserWithID(intID); - } - - return GetUserCaseInsensitive(usernameOrID); -} - -/** - * Returns a formatted string indicating the user. This is used for logging. - * @param userdoc The user document to format. - */ -export function FormatUserDoc(userdoc: PublicUserDocument) { - return `${userdoc.username} (#${userdoc.id})`; -} +import db from "external/mongo/db"; +import CreateLogCtx from "lib/logger/logger"; +import { FindOneResult } from "monk"; +import { + Game, + GetGamePTConfig, + IDStrings, + integer, + Playtypes, + PublicUserDocument, + UGSRatingsLookup, + UserGameStats, +} from "tachi-common"; + +const logger = CreateLogCtx(__filename); + +/** + * Returns a user's username from their ID. Throws if no user with that ID exists. + */ +export async function GetUsernameFromUserID(userID: integer): Promise { + const partialDoc = await db.users.findOne( + { + id: userID, + }, + { + projection: { + username: 1, + }, + } + ); + + if (!partialDoc) { + throw new Error(`Could not find username for userID ${userID}.`); + } + + return partialDoc.username; +} + +/** + * Gets a user based on their username case-insensitively. + */ +export function GetUserCaseInsensitive( + username: string +): Promise> { + return db.users.findOne({ + usernameLowercase: username.toLowerCase(), + }) as Promise>; +} + +export async function CheckIfEmailInUse(email: string) { + const doc = await db["user-private-information"].findOne({ email }); + + return !!doc; +} + +export function GetUserPrivateInfo(userID: integer) { + return db["user-private-information"].findOne({ userID }); +} + +/** + * Gets a user from their userID. + */ +export function GetUserWithID(userID: integer): Promise> { + return db.users.findOne({ + id: userID, + }) as Promise>; +} + +export function GetSettingsForUser(userID: integer) { + return db["user-settings"].findOne({ + userID: userID, + }); +} + +/** + * Gets the users for these user IDs. + */ +export function GetUsersWithIDs(userIDs: integer[]) { + return db.users.find({ + id: { $in: userIDs }, + }); +} + +/** + * Retrieve a user document that is expected to exist. + * If the user document is not found, a severe error is logged, and this + * function throws. + */ +export async function GetUserWithIDGuaranteed(userID: integer): Promise { + const userDoc = await GetUserWithID(userID); + + if (!userDoc) { + logger.severe( + `User ${userID} does not have an associated user document, but one was expected.` + ); + throw new Error( + `User ${userID} does not have an associated user document, but one was expected.` + ); + } + + return userDoc; +} + +/** + * Gets a user based on either their username case-insensitively, or a direct lookup of their ID. + * This is used in URLs to resolve the passed user. + */ +export function ResolveUser(usernameOrID: string) { + // user ID passed + if (usernameOrID.match(/^[0-9]+$/u)) { + const intID = Number(usernameOrID); + + return GetUserWithID(intID); + } + + return GetUserCaseInsensitive(usernameOrID); +} + +/** + * Returns a formatted string indicating the user. This is used for logging. + */ +export function FormatUserDoc(userdoc: PublicUserDocument) { + return `${userdoc.username} (#${userdoc.id})`; +} + +export async function GetUsersRanking(stats: UserGameStats) { + const gptConfig = GetGamePTConfig(stats.game, stats.playtype); + + const aggRes = await db["game-stats"].aggregate([ + { + $match: { + game: stats.game, + playtype: stats.playtype, + }, + }, + { + $group: { + _id: null, + ranking: { + $sum: { + $cond: { + if: { + $gt: [ + `$ratings.${gptConfig.defaultProfileRatingAlg}`, + stats.ratings[gptConfig.defaultProfileRatingAlg], + ], + }, + then: 1, + else: 0, + }, + }, + }, + }, + }, + ]); + + return (aggRes[0].ranking + 1) as integer; +} + +export function GetUGPTPlaycount(userID: integer, game: Game, playtype: Playtypes[Game]) { + return db.scores.count({ userID, game, playtype }); +} + +export async function GetAllRankings(stats: UserGameStats) { + const gptConfig = GetGamePTConfig(stats.game, stats.playtype); + + const entries = await Promise.all( + gptConfig.profileRatingAlgs.map((k) => + GetUsersRankingAndOutOf(stats, k).then((r) => [k, r]) + ) + ); + + return Object.fromEntries(entries); +} + +export async function GetUsersRankingAndOutOf( + stats: UserGameStats, + alg?: UGSRatingsLookup[IDStrings] +) { + const gptConfig = GetGamePTConfig(stats.game, stats.playtype); + + const ratingAlg = alg ?? gptConfig.defaultProfileRatingAlg; + + const aggRes = await db["game-stats"].aggregate([ + { + $match: { + game: stats.game, + playtype: stats.playtype, + }, + }, + { + $group: { + _id: null, + outOf: { $sum: 1 }, + ranking: { + $sum: { + $cond: { + if: { + $gt: [`$ratings.${ratingAlg}`, stats.ratings[ratingAlg]], + }, + then: 1, + else: 0, + }, + }, + }, + }, + }, + ]); + + return { + ranking: (aggRes[0].ranking + 1) as integer, + outOf: aggRes[0].outOf as integer, + }; +} + +const FIVE_MINUTES = 1000 * 60 * 5; + +/** + * Returns the cutoff point for "being online" in tachi. This means the user + * has made any page request in the past 5 minutes. + */ +export function GetOnlineCutoff() { + return Date.now() - FIVE_MINUTES; +} diff --git a/server/tsconfig.build.json b/server/tsconfig.build.json index 4cbcac9a5..b55539617 100644 --- a/server/tsconfig.build.json +++ b/server/tsconfig.build.json @@ -1,8 +1,9 @@ { - "extends": "./tsconfig.json", - "exclude": [ - "node_modules", - "src/test-utils", - "src/**/*.test.ts" - ] + "extends": "./tsconfig.json", + "exclude": [ + "node_modules", + "src/test-utils", + "src/**/*.test.ts", + "scripts/**/*.ts" + ] } \ No newline at end of file diff --git a/server/tsconfig.json b/server/tsconfig.json index d86dc1fa1..76f5fc604 100644 --- a/server/tsconfig.json +++ b/server/tsconfig.json @@ -2,29 +2,37 @@ // THIS IS USED FOR VSCODE SO IT INTEGRATES NICELY // IF YOU USE THIS TO BUILD, IT WILL ALSO BUILD THE TEST FILES!! // SO, DONT DO THAT, USE TSCONFIG.BUILD.JSON FOR THE BUILD. - { - "compilerOptions": { - "target": "ES2020", - "module": "CommonJS", - "lib": [ - "ES2019" - ], - "declaration": true, - "strict": true, - "allowJs": false, - "esModuleInterop": true, - "sourceMap": true, - "outDir": "./js", - "typeRoots": [ "@types", "node_modules/@types" ], - - }, - "include": [ - "src/**/*.ts", - ], - "exclude": [ - "node_modules", - // "src/test-utils", - // "src/**/*.test.ts" - ] + "compilerOptions": { + "target": "ES2020", + "module": "CommonJS", + "lib": [ + "ES2019" + ], + "declaration": true, + "strict": true, + "allowJs": false, + "esModuleInterop": true, + "sourceMap": true, + "outDir": "./js", + "baseUrl": "src", + "typeRoots": [ + "@types", + "node_modules/@types" + ], + }, + "ts-node": { + "require": [ + "tsconfig-paths/register" + ] + }, + "include": [ + "src/**/*.ts", + "scripts/**/*.ts" + ], + "exclude": [ + "node_modules", + // "src/test-utils", + // "src/**/*.test.ts" + ] } \ No newline at end of file